html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}

*,::after,::before{box-sizing:border-box}
html{font-size:62.5%}
body{font-size:1.6rem;font-family:"Roboto",sans-serif;color:#0f1926;background: url(../img/bg3.jpg) top center repeat;}
a{color:#eb0;text-decoration:none}
img{max-width:100%}
.ben {display: inline-block;padding: 10px;border-radius: 5px;-webkit-transition:background .5s;transition:background .5s}
.ben:hover {background: rgba(208, 136, 28, 0.3);}

canvas{display:block;vertical-align:bottom;opacity: 0.4;}
#particles-js{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}

.backgrounds{height:100%;width:100%;overflow:hidden;position:absolute;top:0;bottom:0;z-index:-1}
.line{height:1px;width:345px;transform:rotate(-45deg);position:absolute;left:50%;z-index:0}
.line-1{left:-53px;top:121px;background:linear-gradient(to right,#7e17ff 5%,#4877ff 95%)}
.line-2{margin-left:593px;top:154px;width:150px;background:linear-gradient(to right,#7e17ff 5%,#4877ff 95%)}
.line-3{width:43px;top:385px;background:#d1d6e5;margin-left:-192px}
.line-4{width:139px;top:222px;background:#d1d6e5;margin-left:317px}
.line-5{width:69px;top:66px;background:#d1d6e5;margin-left:121px}
.line-6{width:79px;top:92px;background:linear-gradient(to right,#fb9797 5%,#ffb285 95%);margin-left:-446px}
.line-7{width:180px;bottom:840px;background:linear-gradient(to right,#ea8692 5%,#eb9c71 95%);margin-left:-631px}
.line-8{width:74px;bottom:587px;background:#cbd0db;margin-left:-536px}
.line-9{width:63px;bottom:1137px;background:linear-gradient(to right,#e67791 5%,#ec9483 95%);margin-left:227px}
.line-10{width:187px;bottom:204px;background:linear-gradient(to right,#bbb0e8 5%,#c6c3e5 95%);margin-left:486px}
.line-11{width:234px;bottom:221px;background:linear-gradient(to right,#e98792 5%,#efa281 95%);margin-left:-314px}
.circle{height:1rem;width:1rem;border-radius:2em;position:absolute;left:50%;z-index:0;border:1px solid #fd9900}
.circle-1{bottom:initial;top:50px;margin-left:453px;border-color:#cdd2e2}
.circle-2{bottom:907px;margin-left:459px;border-color:#d46b8f;width:3rem;height:3rem}
.circle-3{bottom:783px;margin-left:-484px;border-color:#d46b8f}
.circle-4{bottom:398px;margin-left:-390px;width:3em;height:3em}
.circle-5{bottom:355px;margin-left:598px;width:2em;height:2em}

.gcart-wrap {width: 280px;height:382px;margin: 0 auto;color: #FFF;font-family: 'Oswald';font-weight: 400;background: #ED781F;border-radius: 3px;overflow: hidden;}
.gcart {width: 280px;height: 212px;margin: 80px auto 0;position: relative;}
.gcart span {position:absolute;font-weight: 400;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);}
.gcart span.x1 {top:70px;left: 120px;font-size: 46px;letter-spacing: -1px;}
.gcart span.x2 {top:40px;left: 40px;font-size: 42px;}
.gcart span.x3 {top:146px;left: 180px;font-size: 26px;}
.gcart span.x4 {top:90px;left: 80px;font-size: 16px;}
.gcart span.x5 {top:115px;left: 190px;font-size: 16px;}
.gcart span.x6 {top:130px;left: 55px;font-size: 30px;}
.gcart span.x7 {top:63px;left: 106px;font-size: 12px;}
.gcart span.x8 {top:87px;left: 195px;font-size: 14px;}
.gcart span.x9 {top:90px;left: 40px;font-size: 20px;}
.gcart span.x10 {top:115px;left: 87px;font-size: 14px;}
.gcart span.x11 {top:55px;left: 168px;font-size: 18px;}
.gcart span.x12 {top:41px;left: 96px;font-size: 16px;}
.gcart span.x13 {top: 129px;left: 165px;font-size: 14px;}

.alt-btn {width: 146px;height: 100px;position: absolute;bottom: 45px;left: 50%;margin-left: -73px;background: url(../img/alt.svg) bottom center no-repeat;background-size: contain;opacity: 0.8;-webkit-transition:opacity .5s;transition:opacity .5s;z-index: 20;}
.alt-btn:hover {opacity: 0.4;}
.alt-btn span {color: #333;font-size: 20px;font-weight: 300;position: absolute;top:0;left: 0;width: 100%;text-align: center;display: block;}
.alt-btn:hover span {opacity: 1;}
.cd-btn{display:inline-block;padding:1.4em 2em;border-radius:50em;background-color:#eb0;box-shadow:0 1px 20px rgba(238,187,0,0.2),inset 0 1px 0 rgba(255,255,255,0.4);color:#fff;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}
.no-touch .cd-btn:hover{box-shadow:0 1px 30px rgba(238,187,0,0.4),inset 0 1px 0 rgba(255,255,255,0.4)}
.cd-img-replace{color:transparent;overflow:hidden;text-indent:100%;white-space:nowrap}
.cd-intro-block{position:relative;z-index:2;height:100vh;width:100%;display:table;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83);-moz-transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83);transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83);background:#FFF;}
.cd-intro-block::after{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:95%;height:24px;width:24px;background:url(../img/cd-arrow-back.svg) no-repeat center center;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}
.cd-intro-block .content-wrapper{display:table-cell;vertical-align:middle;text-align:center}
.cd-intro-block h1{width:90%;margin:0 auto .6em;font-size:2.4rem;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index: 10;position: relative;}
.cd-intro-block.projects-visible{-webkit-transform:translateY(-90%);-moz-transform:translateY(-90%);-ms-transform:translateY(-90%);-o-transform:translateY(-90%);transform:translateY(-90%);box-shadow:0 4px 40px rgba(0,0,0,0.6);cursor:pointer}
.cd-intro-block.projects-visible:after{opacity:1}
.form-group {margin-bottom:0;}
@media only screen and (max-width: 768px) {
	.form-group {margin-bottom:15px;}
}

@media only screen and (min-width: 900px) {
.cd-intro-block::after{top:97.5%}
.cd-intro-block h1{font-size:4.4rem;font-weight:300}
.cd-intro-block.projects-visible{-webkit-transform:translateY(-95%);-moz-transform:translateY(-95%);-ms-transform:translateY(-95%);-o-transform:translateY(-95%);transform:translateY(-95%)}
}
.cd-projects-wrapper{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;visibility:hidden;-webkit-transition:visibility 0 .5s;-moz-transition:visibility 0 .5s;transition:visibility 0 .5s}
.cd-projects-wrapper::before{content:'mobile';display:none}
.cd-projects-wrapper.projects-visible{visibility:visible;-webkit-transition:visibility 0 0;-moz-transition:visibility 0 0;transition:visibility 0 0}
@media only screen and (min-width: 900px) {
.cd-projects-wrapper::before{content:'desktop'}
}
.cd-slider{padding-top:10vh;height:100%;overflow-y:auto}
.projects-visible .cd-slider{-webkit-overflow-scrolling:touch}
.cd-slider li{margin:4%;opacity:0;border-radius:.25em;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transition:opacity 0 .5s;-moz-transition:opacity 0 .5s;transition:opacity 0 .5s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cd-slider li.slides-in{-webkit-transition:opacity 0 0;-moz-transition:opacity 0 0;transition:opacity 0 0;opacity:1;-webkit-animation:cd-translate .5s;-moz-animation:cd-translate .5s;animation:cd-translate .5s}
.cd-slider a{display:block;height:100%;width:100%}
.cd-slider img{display:block;border-radius:.25em .25em 0 0;width:100%}
.cd-slider .project-info{padding:1em 1.6em;background-color:#ebebeb;border-radius:0 0 .25em .25em}
.cd-slider h2{font-size:2.5rem;font-weight:400;line-height:1.2}
.cd-slider p{font-size:1.4rem;opacity:.6;padding:.4em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cd-slider h2,.cd-slider p{line-height:1.2;color:#0f1926}
@media only screen and (min-width: 900px) {
.cd-slider{padding:0;overflow:hidden;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cd-slider::after{clear:both;content:"";display:table}
.cd-slider li{position:relative;float:left;width:26vw;margin:0 0 0 2vw;top:50%;-webkit-transform:translateX(400%) translateY(-50%) rotate(-10deg);-moz-transform:translateX(400%) translateY(-50%) rotate(-10deg);-ms-transform:translateX(400%) translateY(-50%) rotate(-10deg);-o-transform:translateX(400%) translateY(-50%) rotate(-10deg);transform:translateX(400%) translateY(-50%) rotate(-10deg);-webkit-transition:opacity 0 0.3s,-webkit-transform 0 .3s;-moz-transition:opacity 0 0.3s,-moz-transform 0 .3s;transition:opacity 0 0.3s,transform 0 .3s}
.cd-slider li:first-of-type{margin-left:9vw}
.cd-slider li.slides-in{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.cd-slider li.slides-in:first-of-type{-webkit-transition:-webkit-transform .55s 0;-moz-transition:-moz-transform .55s 0;transition:transform .55s 0}
.cd-slider li.slides-in:nth-of-type(2){-webkit-transition:-webkit-transform .53s .05s;-moz-transition:-moz-transform .53s .05s;transition:transform .53s .05s}
.cd-slider li.slides-in:nth-of-type(3){-webkit-transition:-webkit-transform .5s .1s;-moz-transition:-moz-transform .5s .1s;transition:transform .5s .1s}
.cd-slider li.slides-in:nth-of-type(4){-webkit-transition:-webkit-transform .48s .15s;-moz-transition:-moz-transform .48s .15s;transition:transform .48s .15s}
.cd-slider.next li.current{-webkit-animation:cd-slide-1 .5s;-moz-animation:cd-slide-1 .5s;animation:cd-slide-1 .5s}
.cd-slider.next li.current + li{-webkit-animation:cd-slide-2 .5s;-moz-animation:cd-slide-2 .5s;animation:cd-slide-2 .5s}
.cd-slider.next li.current + li + li{-webkit-animation:cd-slide-3 .5s;-moz-animation:cd-slide-3 .5s;animation:cd-slide-3 .5s}
.cd-slider.next li.current + li + li + li + li{-webkit-animation:cd-slide-4 .5s;-moz-animation:cd-slide-4 .5s;animation:cd-slide-4 .5s}
.cd-slider.next li.current + li + li + li + li + li{-webkit-animation:cd-slide-5 .5s;-moz-animation:cd-slide-5 .5s;animation:cd-slide-5 .5s}
.cd-slider.next li.current + li + li + li + li + li ~ li{-webkit-animation:cd-slide-6 .5s;-moz-animation:cd-slide-6 .5s;animation:cd-slide-6 .5s}
.cd-slider.prev li{-webkit-animation:cd-slide-7 .5s;-moz-animation:cd-slide-7 .5s;animation:cd-slide-7 .5s}
.cd-slider.prev li.previous{-webkit-animation:cd-slide-1 .5s;-moz-animation:cd-slide-1 .5s;animation:cd-slide-1 .5s}
.cd-slider.prev li.previous + li{-webkit-animation:cd-slide-2 .5s;-moz-animation:cd-slide-2 .5s;animation:cd-slide-2 .5s}
.cd-slider.prev li.previous + li + li{-webkit-animation:cd-slide-3 .5s;-moz-animation:cd-slide-3 .5s;animation:cd-slide-3 .5s}
.cd-slider.prev li.current + li{-webkit-animation:cd-slide-4 .5s;-moz-animation:cd-slide-4 .5s;animation:cd-slide-4 .5s}
.cd-slider.prev li.current + li + li{-webkit-animation:cd-slide-5 .5s;-moz-animation:cd-slide-5 .5s;animation:cd-slide-5 .5s}
.cd-slider.prev li.current,.cd-slider.prev li.current + li + li ~ li{-webkit-animation:none;-moz-animation:none;animation:none}
}
@-webkit-keyframes cd-slide-1 {
0%,100%{-webkit-transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(-85%)}
}
@-moz-keyframes cd-slide-1 {
0%,100%{-moz-transform:translateY(-50%)}
50%{-moz-transform:translateY(-50%) translateX(-85%)}
}
@keyframes cd-slide-1 {
0%,100%{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(-85%);-moz-transform:translateY(-50%) translateX(-85%);-ms-transform:translateY(-50%) translateX(-85%);-o-transform:translateY(-50%) translateX(-85%);transform:translateY(-50%) translateX(-85%)}
}
@-webkit-keyframes cd-slide-2 {
0%,100%{-webkit-transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(-55%)}
}
@-moz-keyframes cd-slide-2 {
0%,100%{-moz-transform:translateY(-50%)}
50%{-moz-transform:translateY(-50%) translateX(-55%)}
}
@keyframes cd-slide-2 {
0%,100%{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(-55%);-moz-transform:translateY(-50%) translateX(-55%);-ms-transform:translateY(-50%) translateX(-55%);-o-transform:translateY(-50%) translateX(-55%);transform:translateY(-50%) translateX(-55%)}
}
@-webkit-keyframes cd-slide-3 {
0%,100%{-webkit-transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(-23%)}
}
@-moz-keyframes cd-slide-3 {
0%,100%{-moz-transform:translateY(-50%)}
50%{-moz-transform:translateY(-50%) translateX(-23%)}
}
@keyframes cd-slide-3 {
0%,100%{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(-23%);-moz-transform:translateY(-50%) translateX(-23%);-ms-transform:translateY(-50%) translateX(-23%);-o-transform:translateY(-50%) translateX(-23%);transform:translateY(-50%) translateX(-23%)}
}
@-webkit-keyframes cd-slide-4 {
0%,100%{-webkit-transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(23%)}
}
@-moz-keyframes cd-slide-4 {
0%,100%{-moz-transform:translateY(-50%)}
50%{-moz-transform:translateY(-50%) translateX(23%)}
}
@keyframes cd-slide-4 {
0%,100%{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(23%);-moz-transform:translateY(-50%) translateX(23%);-ms-transform:translateY(-50%) translateX(23%);-o-transform:translateY(-50%) translateX(23%);transform:translateY(-50%) translateX(23%)}
}
@-webkit-keyframes cd-slide-5 {
0%,100%{-webkit-transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(55%)}
}
@-moz-keyframes cd-slide-5 {
0%,100%{-moz-transform:translateY(-50%)}
50%{-moz-transform:translateY(-50%) translateX(55%)}
}
@keyframes cd-slide-5 {
0%,100%{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(55%);-moz-transform:translateY(-50%) translateX(55%);-ms-transform:translateY(-50%) translateX(55%);-o-transform:translateY(-50%) translateX(55%);transform:translateY(-50%) translateX(55%)}
}
@-webkit-keyframes cd-slide-6 {
0%,100%{-webkit-transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(65%)}
}
@-moz-keyframes cd-slide-6 {
0%,100%{-moz-transform:translateY(-50%)}
50%{-moz-transform:translateY(-50%) translateX(65%)}
}
@keyframes cd-slide-6 {
0%,100%{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(65%);-moz-transform:translateY(-50%) translateX(65%);-ms-transform:translateY(-50%) translateX(65%);-o-transform:translateY(-50%) translateX(65%);transform:translateY(-50%) translateX(65%)}
}
@-webkit-keyframes cd-slide-7 {
0%,100%{-webkit-transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(-95%)}
}
@-moz-keyframes cd-slide-7 {
0%,100%{-moz-transform:translateY(-50%)}
50%{-moz-transform:translateY(-50%) translateX(-95%)}
}
@keyframes cd-slide-7 {
0%,100%{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
50%{-webkit-transform:translateY(-50%) translateX(-95%);-moz-transform:translateY(-50%) translateX(-95%);-ms-transform:translateY(-50%) translateX(-95%);-o-transform:translateY(-50%) translateX(-95%);transform:translateY(-50%) translateX(-95%)}
}
.cd-slider-navigation{display:none}
.cd-slider-navigation a{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;height:60px;width:4%;background:url(../img/cd-arrow.svg) no-repeat center center rgba(0, 0, 0, 0.5);-webkit-transition:opacity .2s 0s,visibility 0 0;-moz-transition:opacity .2s 0s,visibility 0 0;transition:opacity .2s 0s,visibility 0 0}
.cd-slider-navigation a.next{right:0;left:auto;border-radius: 3px 0 0 3px;}
.cd-slider-navigation a.prev{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);border-radius:3px 0 0 3px;}
.cd-slider-navigation a.inactive{visibility:hidden;opacity:0;-webkit-transition:opacity .2s 0s,visibility 0 .2s;-moz-transition:opacity .2s 0s,visibility 0 .2s;transition:opacity .2s 0s,visibility 0 .2s}
@media only screen and (min-width: 900px) {
.cd-slider-navigation{display:block}
}
.cd-project-content{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;visibility:hidden;background-color:#ebebeb;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s 0s,visibility 0 .4s;-moz-transition:-moz-transform .4s 0s,visibility 0 .4s;transition:transform .4s 0s,visibility 0 .4s;-webkit-transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83);-moz-transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83);transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83)}
.cd-project-content > div{height:100%;overflow-y:auto;padding:4em 2em}
.cd-project-content > div > *{max-width:800px;margin-left:auto;margin-right:auto}
.cd-project-content.is-visible{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s 0s,visibility 0 0;-moz-transition:-moz-transform .4s 0s,visibility 0 0;transition:transform .4s 0s,visibility 0 0;-webkit-transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83);-moz-transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83);transition-timing-function:cubic-bezier(0.67,0.15,0.83,0.83)}
.cd-project-content.is-visible > div{-webkit-overflow-scrolling:touch}
.cd-project-content h2{font-size:2.4rem;font-weight:700}
.cd-project-content em{display:block;font-size:1.8rem;font-style:italic;margin:1em auto}
.cd-project-content p{margin-bottom:1em;font-size:1.4rem;color:#6f757c}
.cd-project-content em,.cd-project-content p{line-height:1.6}
.cd-project-content .close{display:block;height:32px;width:32px;position:absolute;top:10px;right:10px;background:url(../img/cd-close-dark.svg) no-repeat center center}
@media only screen and (min-width: 900px) {
.cd-project-content h2{font-size:6rem}
.cd-project-content em{font-size:2.4rem}
.cd-project-content p{font-size:1.8rem}
.cd-project-content .close{top:30px;right:5%}
}
@-webkit-keyframes cd-translate {
0%{opacity:0;-webkit-transform:translateY(100px)}
100%{-webkit-transform:translateY(0);opacity:1}
}
@-moz-keyframes cd-translate {
0%{opacity:0;-moz-transform:translateY(100px)}
100%{-moz-transform:translateY(0);opacity:1}
}
@keyframes cd-translate {
0%{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
}

.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width: 1200px) {
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
