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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'montserratlight';src:url("../fonts/montserrat/montserrat-light-webfont.eot");src:url("../fonts/montserrat/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-light-webfont.woff") format("woff"),url("../fonts/montserrat/montserrat-light-webfont.ttf") format("truetype"),url("../fonts/montserrat/montserrat-light-webfont.svg#montserratlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratregular';src:url("../fonts/montserrat/montserrat-regular-webfont.eot");src:url("../fonts/montserrat/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-regular-webfont.woff") format("woff"),url("../fonts/montserrat/montserrat-regular-webfont.ttf") format("truetype"),url("../fonts/montserrat/montserrat-regular-webfont.svg#montserratregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratsemi_bold';src:url("../fonts/montserrat/montserrat-semibold-webfont.eot");src:url("../fonts/montserrat/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-semibold-webfont.woff") format("woff"),url("../fonts/montserrat/montserrat-semibold-webfont.ttf") format("truetype"),url("../fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemi_bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratultra_light';src:url("../fonts/montserrat/montserrat-ultralight-webfont.eot");src:url("../fonts/montserrat/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-ultralight-webfont.woff") format("woff"),url("../fonts/montserrat/montserrat-ultralight-webfont.ttf") format("truetype"),url("../fonts/montserrat/montserrat-ultralight-webfont.svg#montserratultra_light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'rational';src:url('/fonts/rational/rene_bieder_-_rational-book-webfont.woff2?1484560749') format("woff2"),url('/fonts/rational/rene_bieder_-_rational-book-webfont.woff?1484560749') format("woff");font-weight:300;font-style:normal}@font-face{font-family:'rational';src:url('/fonts/rational/rene_bieder_-_rational_book_italic-webfont.woff2?1484560749') format("woff2"),url('/fonts/rational/rene_bieder_-_rational_book_italic-webfont.woff?1484560749') format("woff");font-weight:300;font-style:italic}#main{background:#ff8200;height:100vh}#main #main-slider{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;text-align:center}#main #main-slider img.logo-and{margin-bottom:30px}#main #main-slider .bxslider .slide h2{font-family:'montserratlight';text-transform:none !important;font-size:36px !important;color:#fff;margin:0 auto 24px;font-weight:400;line-height:1}#main #main-slider .bxslider .slide h2 strong{font-size:36px !important;font-family:'montserratsemi_bold';font-weight:400 !important}#main #main-slider .bxslider .slide p{font-family:'montserratregular';font-size:16px !important;color:#ffe0bf;font-weight:400;line-height:1.5;margin:0 auto;padding-bottom:30px;opacity:1}#main #main-slider-controls{position:absolute;bottom:6%;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:2;text-align:center;font-size:0}#main #main-slider-controls a{display:inline-block;vertical-align:middle;width:6px;height:6px;border:1px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:none;margin:0 5px;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}#main #main-slider-controls a.active{width:15px;background:#fff}#main #particles-js{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#story .wrapper p,#digital .wrapper p,#team .wrapper p{font-size:21px !important;font-weight:400;line-height:27px}#story .wrapper p+p,#digital .wrapper p+p,#team .wrapper p+p{margin-top:23px}#story .wrapper p strong,#digital .wrapper p strong,#team .wrapper p strong{font-size:inherit !important;color:#ff8200;font-weight:400}#story{background:#ffffff;z-index:3;overflow:visible}#story .wrapper{padding:257px 0 70px 0;overflow:visible}#story .wrapper h2{color:#ff8200;position:absolute;top:92px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#story .wrapper p{color:#666666;margin-left:482px}#story .wrapper img{position:absolute;top:260px;left:0;z-index:3}#digital{background:#ff8200 url(../images/background.jpg) 50% 50% no-repeat;background-size:cover;z-index:2;overflow:visible}#digital .wrapper{padding:324px 0 108px 0;overflow:visible}#digital .wrapper h2{color:#ffffff;position:absolute;top:165px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#digital .wrapper p{color:#ffffff;margin-right:482px;text-align:right}#digital .wrapper img{position:absolute;top:327px;right:0;z-index:2}#team{background:#ffffff;z-index:1}#team .wrapper{padding:164px 0 160px 0}#team .wrapper h2{color:#ff8200}#team .wrapper p{color:#666666;text-align:center;width:66%;margin:60px auto 0 auto}#photos{z-index:2}#photos .row{overflow:visible;display:block;height:25vw}#photos .row+.row{background:#ff8200}#photos .row+.row .profile{background:#ff8200}#photos .row .profile,#photos .row .empty{position:absolute;width:25vw;height:25vw;background:#ffffff}#photos .row .profile img,#photos .row .empty img{width:100%;height:auto;display:block;margin:0;z-index:3}#photos .row .profile.sub,#photos .row .empty.sub{top:0}#photos .row .profile.sup,#photos .row .empty.sup{top:-4.16667vw}#photos .row .profile.first,#photos .row .empty.first{left:0vw}#photos .row .profile.second,#photos .row .empty.second{left:25vw}#photos .row .profile.third,#photos .row .empty.third{left:50vw}#photos .row .profile.fourth,#photos .row .empty.fourth{left:75vw}#photos .row .profile.grey,#photos .row .empty.grey{background:#645c4d}#photos .row .profile.orange,#photos .row .empty.orange{background:#f93822}#photos .row .profile .info,#photos .row .empty .info{position:absolute;top:50%;left:50%;width:87.5%;height:87.5%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;background:rgba(255,130,0,0.9);opacity:0;-moz-transition:opacity .6s;-o-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s}#photos .row .profile .info .text,#photos .row .empty .info .text{position:absolute;top:50%;left:50%;width:100%;height:auto;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#photos .row .profile .info .text p,#photos .row .empty .info .text p{text-align:center;font-weight:400;color:#ffffff}#photos .row .profile .info .text p.firstname,#photos .row .empty .info .text p.firstname{font-family:'montserratlight';font-size:36px !important;text-transform:uppercase}#photos .row .profile .info .text p.role,#photos .row .empty .info .text p.role{font-size:24px !important;font-style:italic;margin-top:27px}#photos .row .profile.active .info,#photos .row .empty.active .info{opacity:1}@media screen and (min-width: 1024px){#photos .profile:hover .info{opacity:1}}#services{background:#ff8200;padding-top:110px}#services h2{color:#ffffff;margin-bottom:80px}#services .service{display:inline-block;vertical-align:bottom;width:33.33%;margin:0}#services .service img{width:100%;height:auto;display:block;margin:0}#services .service .info{position:absolute;top:75%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:62.5%;padding:40px 0;background:#fff;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s;z-index:10}#services .service .info .text{width:100%;margin:0 auto;text-align:center}#services .service .info .text h2{width:100%;font-family:'montserratlight';font-size:24px !important;color:#454545;margin:0 auto;font-weight:400;line-height:1;text-transform:uppercase}#services .service .info .text p{font-size:24px !important;line-height:30px;color:#666666;font-weight:400;font-style:italic;text-align:center;margin-top:0;max-height:0;overflow:hidden;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;opacity:0}#services .service.active .info{top:50%;width:90.6%;padding:90px 0;background:rgba(255,255,255,0.9)}#services .service.active .info .text p{margin-top:45px;max-height:250px;opacity:1;-moz-transition:max-height 1s,opacity 1s linear .5s;-o-transition:max-height 1s,opacity 1s linear .5s;-webkit-transition:max-height 1s,opacity 1s linear;-webkit-transition-delay:0s,.5s;transition:max-height 1s,opacity 1s linear .5s}@media screen and (min-width: 1024px){#services .service:hover .info{top:50%;width:90.6%;padding:90px 0;background:rgba(255,255,255,0.9)}#services .service:hover .info .text p{margin-top:45px;max-height:200px;opacity:1;-moz-transition:max-height 1s,opacity 1s linear .5s;-o-transition:max-height 1s,opacity 1s linear .5s;-webkit-transition:max-height 1s,opacity 1s linear;-webkit-transition-delay:0s,.5s;transition:max-height 1s,opacity 1s linear .5s}}#customers{background:#ffffff;padding-top:110px;padding-bottom:120px}#customers h2{color:#ff8200;margin-bottom:60px}#customers .customer{display:inline-block;vertical-align:middle;width:25%}#customers .customer+.customer{margin-top:45px}#customers .customer img{max-width:90%;height:auto;display:block;margin:0 auto;opacity:0;-moz-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s}#customers .customer img#c1{-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#customers .customer img#c2{-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}#customers .customer img#c3{-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}#customers .customer img#c4{-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}#customers .customer img#c5{-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s}#customers .customer img#c6{-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}#customers .customer img#c7{-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}#customers .customer img#c8{-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#customers.active .customer img{opacity:1}#footer{background:#000000;padding:2.34vw 4.17vw}#footer .left,#footer .center,#footer .right{display:inline-block;vertical-align:middle;width:33.33%}#footer .left p,#footer .left h1,#footer .center p,#footer .center h1,#footer .right p,#footer .right h1{font-size:18px !important;font-weight:400;color:#cccccc}#footer .left{text-align:left}#footer .left p,#footer .left h1{display:inline-block;vertical-align:middle}#footer .center{text-align:center}#footer .center a{display:inline-block;margin:0 auto;font-family:'montserratlight';font-size:16px !important;color:#ffffff;font-weight:400;text-decoration:none;text-transform:uppercase;text-align:center;width:225px;line-height:54px;border:1px solid #ffffff;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}#footer .center a:hover{border-color:#fc0;color:#000000;background:#fc0}#footer .right{text-align:right}#footer .right p a{display:inline-block;vertical-align:middle;margin:0 10px;color:inherit;font-size:inherit !important;text-decoration:none}#footer .right p a:hover{text-decoration:underline}#contact{display:none;background:#000000;position:fixed;bottom:0;left:0;height:0;z-index:200;text-align:center;opacity:0}#contact .wrapper{display:none;width:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#contact .wrapper h2{color:#ffffff;margin-bottom:80px}#contact .close{position:absolute;z-index:9;top:10px;right:10px;cursor:pointer}#contact .close span{display:block;font-family:'montserratlight';font-size:21px !important;color:#ffffff;font-weight:400}#contact .address,#contact .form{display:inline-block;vertical-align:top;min-height:320px}#contact .address{width:20%;margin-right:5%;color:#fc0}#contact .address p,#contact .address a{color:inherit;text-align:left}#contact .address p{font-size:21px !important;margin-top:20px}#contact .address p a{font-size:inherit !important;text-decoration:none}#contact .address p.small{color:#ffffff;font-size:15px !important}#contact .form{width:60%}#contact .form #error,#contact .form #confirm{display:none;width:95%;text-align:center;padding:40px 0}#contact .form #error p,#contact .form #confirm p{font-size:21px !important;color:#000000}#contact .form #error{background:#cc0000}#contact .form #error p{color:#ffffff}#contact .form #confirm{background:#fc0}#contact .form form{margin:0;padding:0;text-align:left}#contact .form form label,#contact .form form input.textfield,#contact .form form textarea{font-family:'montserratlight';display:block;font-size:21px !important;color:#ffffff;font-weight:400;background:#000000}#contact .form form input.textfield,#contact .form form textarea{-moz-transition:border 1s;-o-transition:border 1s;-webkit-transition:border 1s;transition:border 1s}#contact .form form p.field{width:30%;margin-bottom:10px}#contact .form form p.field label,#contact .form form p.field input.textfield{width:100%;line-height:40px}#contact .form form p.field input.textfield{height:40px;padding:0 10px;border:0;border-bottom:1px solid #ffffff}#contact .form form p.field input.textfield:focus{border-color:#fc0}#contact .form form p.field.alert label{color:#cc0000}#contact .form form p.field.alert input.textfield{border-color:#cc0000}#contact .form form p.submit,#contact .form form p.send{width:95%;text-align:right}#contact .form form p.submit input,#contact .form form p.send input{border:0;background:#ffffff;color:#000000;font-size:16px !important;line-height:23px;text-align:center;text-transform:uppercase;padding:10px 0;width:120px;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s;cursor:pointer}#contact .form form p.submit input:hover,#contact .form form p.send input:hover{background:#fc0}#contact .form form p.submit .loader,#contact .form form p.send .loader{display:inline-block;width:120px;height:45px;background:#fc0 url(../images/loader-yellow.gif) center 50% no-repeat;background-size:16px auto}#contact .form form p.submit.send,#contact .form form p.send.send{display:none}#contact .form form textarea{position:absolute;top:0;left:35%;width:60%;border:1px solid #ffffff;height:260px;padding:10px}#contact .form form textarea:focus{border-color:#fc0}#contact .form form textarea.alert{border-color:#cc0000}html,body{text-rendering:optimizeLegibility}*{box-sizing:border-box;font-size:0 !important;position:relative}body{overflow-x:hidden}*:focus{outline:none}input:not([type=radio]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}.full{width:100%}.wrapper{width:940px;margin:0 auto}.mobile{display:none}h2{font-family:'montserratlight';font-size:48px !important;font-weight:400;line-height:1;text-transform:uppercase;text-align:center;width:100%}@keyframes logosticky{0%{top:20px;left:80px;opacity:0}100%{top:20px;left:80px;opacity:1}}#logo{position:fixed;padding-bottom:11px;border-bottom:2px solid #000000;z-index:100}#logo img{display:block;margin:0;width:100%;height:auto}#logo.init{top:80px;left:80px;display:none}#logo.sticky{display:block;-moz-animation:logosticky 1.5s forwards;-webkit-animation:logosticky 1.5s forwards;animation:logosticky 1.5s forwards}@keyframes navsticky{0%{top:20px;right:80px;opacity:0}100%{top:20px;right:80px;opacity:1}}#nav{position:fixed;top:4.89vw;right:3.9vw;width:auto;z-index:100}#nav ul li{display:inline-block;vertical-align:middle;padding-left:1.5vw}#nav ul li a{font-family:'montserratregular';font-size:18px !important;font-weight:400;color:#000000;text-decoration:none;text-transform:uppercase}#nav.init{top:80px;right:80px;display:none}#nav.sticky{display:block;-moz-animation:navsticky 1.5s forwards;-webkit-animation:navsticky 1.5s forwards;animation:navsticky 1.5s forwards}#content{display:none}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ff8200;z-index:200}#loader .anim{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#loader .anim img{display:block;margin:20px auto}.flexslider{background:none !important;border:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important;margin:0 !important}
/*# sourceMappingURL=style.css.map */
