/*! normalize.css v2.1.3 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css?family=Rajdhani:300,400,500,600,700);@import url(https://fonts.googleapis.com/css?family=Karla:400,400i,700,700i);h1,h4{margin:0 0 10px}p,ul{margin:0 0 30px}body,p a,sub,sup{position:relative}a.btn:hover::before,body,html,p a:hover::before{width:100%}.mobile-nav-btn,[data-ember-action]:not(:disabled),a{cursor:pointer}a,body,figure,h2{margin:0}.content .block .bg,a.btn{-webkit-transform:scale(1);-ms-transform:scale(1)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}a.btn,a.btn::before{border-radius:555px}textarea{overflow:auto;vertical-align:top}.content .block,a.btn,p a{overflow:hidden}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon.eot?8hs5lz);src:url(/assets/fonts/icomoon.eot?8hs5lz#iefix) format("embedded-opentype"),url(/assets/fonts/icomoon.ttf?8hs5lz) format("truetype"),url(/assets/fonts/icomoon.woff?8hs5lz) format("woff"),url(/assets/fonts/icomoon-31b2bf10e53d9f4c0ce30b995df2efb2.svg?8hs5lz#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-award:before{content:"\e931"}.icon-heart-solid:before{content:"\e92f"}.icon-heart:before{content:"\e930"}.icon-instagram:before{content:"\e92c"}.icon-vimeo:before{content:"\e92d"}.icon-youtube:before{content:"\e92e"}.icon-googleplus:before{content:"\e91d"}.icon-stop:before{content:"\e92b"}.icon-report-films:before{content:"\e923"}.icon-report-journal:before{content:"\e924"}.icon-report-presentation:before{content:"\e925"}.icon-report-share:before{content:"\e926"}.icon-report-sketch:before{content:"\e927"}.icon-report-strategy:before{content:"\e928"}.icon-report-voice:before{content:"\e929"}.icon-report-website:before{content:"\e92a"}.icon-play:before{content:"\e922"}.icon-add:before{content:"\e900"}.icon-arrow-down:before{content:"\e901"}.icon-arrow-left:before{content:"\e902"}.icon-arrow-long-down:before{content:"\e903"}.icon-arrow-long-left:before{content:"\e904"}.icon-arrow-long-right:before{content:"\e905"}.icon-arrow-long-up:before{content:"\e906"}.icon-arrow-right:before{content:"\e907"}.icon-arrow-up:before{content:"\e908"}.icon-delete-thin:before{content:"\e909"}.icon-delete:before{content:"\e90a"}.icon-email:before{content:"\e90b"}.icon-explore-appliedresearch:before{content:"\e90c"}.icon-explore-beta:before{content:"\e90d"}.icon-explore-end:before{content:"\e90e"}.icon-explore-energy:before{content:"\e90f"}.icon-explore-fundamentalresearch:before{content:"\e910"}.icon-explore-health:before{content:"\e911"}.icon-explore-industry:before{content:"\e912"}.icon-explore-midway:before{content:"\e913"}.icon-explore-politics:before{content:"\e914"}.icon-explore-public:before{content:"\e915"}.icon-explore-science:before{content:"\e916"}.icon-explore-society:before{content:"\e917"}.icon-explore-stakeholders:before{content:"\e918"}.icon-explore-start:before{content:"\e919"}.icon-explore:before{content:"\e91a"}.icon-eye:before{content:"\e91b"}.icon-facebook:before{content:"\e91c"}.icon-linkedin:before{content:"\e91e"}.icon-phone:before{content:"\e91f"}.icon-pin:before{content:"\e920"}.icon-twitter:before{content:"\e921"}.content .block::after,.header::before,a.btn::before,p a::before{content:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}body{font:22px Karla,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#fff;background:#171612;height:100%;padding:0;overflow-x:hidden}h1,h2,h3,h4{font-style:normal;padding:0;color:#fff}h1,h2,h3,h4,strong{font-weight:700}.b_full,body>div.ember-view{width:100%;height:100%}h1{font-size:2.916em}h2{font-size:2.5em}h3{font-size:2em;margin:0 0 5px}h4{font-size:1.5em}a,p{font-size:1em}p{padding:0;line-height:1.5em}p a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5)}p a::before{position:absolute;width:0%;height:100%;left:0;background:rgba(255,255,255,.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}p a:hover{border-bottom:1px solid rgba(255,255,255,0)}a{background:0 0;padding:0;color:#fff;text-decoration:underline;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.field button,a.btn{padding:0 25px 0 50px}a:hover{text-decoration:none}a.btn{outline:0;background:rgba(255,255,255,.35);text-decoration:none;display:inline-block;line-height:56px;color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);text-shadow:0 2px 5px transparent;text-shadow:1px 1px 1px transparent,1px 1px 1px transparent;position:relative;-webkit-transition:all .3s ease,box-shadow .3s ease;-webkit-transition-delay:0s,0s;-moz-transition:all .3s ease false,box-shadow .3s ease 0s;-o-transition:all .3s ease false,box-shadow .3s ease 0s;transition:all .3s ease,box-shadow .3s ease 0s;-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.field button:hover,a.btn:hover{-webkit-box-shadow:0 0 25px 0 #000}.mobile-nav-btn,.mobile-nav-btn .lines,a.btn span.icon{-webkit-transition:all .3s ease}a.btn span.icon{line-height:56px;margin:0 16px 0 0;display:block;position:absolute;left:0;width:60px;text-align:center;font-size:.8em;text-shadow:1px 1px 1px transparent,1px 1px 1px transparent;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}ol li,ul li{line-height:1.8em}a.btn::before{width:0;padding:0;height:0;position:absolute;left:28px;top:50%;background:#00b372;background:-moz-linear-gradient(left,#00b372 0,#5fc8d8 100%);background:-webkit-linear-gradient(left,#00b372 0,#5fc8d8 100%);background:linear-gradient(to right,#00b372 0,#5fc8d8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b372', endColorstr='#5fc8d8', GradientType=1 );-webkit-transition:all .3s ease,width .3s ease;-webkit-transition-delay:.3s,0s;-moz-transition:all .3s ease .3s,width .3s ease 0s;-o-transition:all .3s ease .3s,width .3s ease 0s;transition:all .3s ease .3s,width .3s ease 0s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-2;opacity:1}a.btn:hover{-webkit-transform:scale(1.11);-moz-transform:scale(1.11);-ms-transform:scale(1.11);-o-transform:scale(1.11);transform:scale(1.11);-moz-box-shadow:0 0 25px 0 #000;box-shadow:0 0 25px 0 #000;text-shadow:0 0 7px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.5);-webkit-transition:all .3s ease,box-shadow 6s ease;-webkit-transition-delay:0s,.3s;-moz-transition:all .3s ease false,box-shadow 6s ease .3s;-o-transition:all .3s ease false,box-shadow 6s ease .3s;transition:all .3s ease,box-shadow 6s ease .3s}.header a.logo,.header ul.nav{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}a.btn:hover span.icon{animation:bounce2 ease .6s;animation-delay:0s;font-size:1em;left:0;text-shadow:0 0 7px rgba(0,0,0,.2),0 0 7px rgba(0,0,0,.2)}a.btn:hover::before{height:100%;opacity:1;left:0;padding:0 28px;-webkit-transition:all .3s ease,width .3s ease,padding .3s ease;-webkit-transition-delay:0s,.2s,0s;-moz-transition:all .3s ease 0s,width .3s ease .2s,padding .3s ease 0s;-o-transition:all .3s ease 0s,width .3s ease .2s,padding .3s ease 0s;transition:all .3s ease 0s,width .3s ease .2s,padding .3s ease 0s}.header,.header::before{top:0;width:100%;height:110px;position:fixed}a.btn:hover::after{opacity:1;-webkit-transition:all 6s ease;-webkit-transition-delay:.3s;-moz-transition:all 6s ease .3s;-o-transition:all 6s ease .3s;transition:all 6s ease .3s}ul{padding:0}ol{padding:0 0 0 18px;margin-bottom:30px}ul li{list-style:none}img{border:none;-webkit-backface-visibility:hidden}.wrapper{max-width:1400px;padding:0 40px;margin:0 auto}a::selection,div::selection,h1::selection,h2::selection,h3::selection,input::selection,label::selection,li::selection,p::selection,span::selection,strong::selection,textarea::selection{background:#67dbec;color:#fff}a::-webkit-selection,div::-webkit-selection,h1::-webkit-selection,h2::-webkit-selection,h3::-webkit-selection,input::-webkit-selection,label::-webkit-selection,li::-webkit-selection,p::-webkit-selection,span::-webkit-selection,strong::-webkit-selection,textarea::-webkit-selection{background:#67dbec;color:#fff}a::-moz-selection,div::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,input::-moz-selection,label::-moz-selection,li::-moz-selection,p::-moz-selection,span::-moz-selection,strong::-moz-selection,textarea::-moz-selection{background:#67dbec;color:#fff}::-webkit-input-placeholder{color:#0e1020;opacity:.3}:-moz-placeholder{color:#0e1020;opacity:.3}::-moz-placeholder{color:#0e1020;opacity:.3}.content,.header,.mobile-nav-btn:hover{opacity:1}:-ms-input-placeholder{color:#2d3367}input[type=text],input[type=file],input[type=number],input[type=password],textarea{-webkit-appearance:none}.header{text-align:right;float:right;right:0;z-index:15;padding:0 30px;-webkit-transition:top .3s ease,opacity .3s ease;-webkit-transition-delay:.6s,.6s;-moz-transition:top .3s ease .6s,opacity .3s ease .6s;-o-transition:top .3s ease .6s,opacity .3s ease .6s;transition:top .3s ease .6s,opacity .3s ease .6s}.header::before{background:url(/assets/img/header-bg2-6859f5ff0e2066036a4e393056554c38.png) top left repeat-x;left:0}.header a.logo{text-decoration:none;left:30px;position:absolute;top:50%;transform:translateY(-50%);outline:0;width:220px;-webkit-transition:none false false;-moz-transition:none false false false;-o-transition:none false false false;transition:none;display:flex;align-items:center}.header a.logo img{width:100%;display:block}.header ul.nav,.header ul.nav li{display:inline-block}.header ul.nav{text-align:center;position:relative;top:50%;margin:0;transform:translateY(-50%);-webkit-transition:opacity .3s ease,top .3s ease,padding .3s ease;-moz-transition:opacity .3s ease false,top .3s ease false,padding .3s ease false;-o-transition:opacity .3s ease false,top .3s ease false,padding .3s ease false;transition:opacity .3s ease,top .3s ease,padding .3s ease}.header ul.nav li a{outline:0;font-size:.8333em;padding:0 15px;display:block;text-decoration:none;color:#fff;background:0 0;border-radius:555px;line-height:36px;text-transform:lowercase;-webkit-transition:background .3s ease,box-shadow .3s ease;-moz-transition:background .3s ease false,box-shadow .3s ease false;-o-transition:background .3s ease false,box-shadow .3s ease false;transition:background .3s ease,box-shadow .3s ease}.mobile-nav-btn,.mobile-nav-btn .lines{-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.header ul.nav li a:hover{text-decoration:none;background:rgba(255,255,255,.15)}.header ul.nav li a.active{background:rgba(255,255,255,.25);font-weight:700;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.mobile-nav-btn{padding:0 0 7px;background:rgba(255,255,255,.25);border:none;border-radius:555px;display:none;margin:0;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:40px;width:40px;transition:all .3s ease 0s}.case-detail .content .block.case-slider a.slider-nav.next,.content .block.references a.slidernav.next{right:30px}.mobile-nav-btn span{display:block}.mobile-nav-btn .lines{background:#fff;display:inline-block;height:1px;position:relative;width:1.1rem;-webkit-border-radius:.28571rem;-moz-border-radius:.28571rem;-ms-border-radius:.28571rem;-o-border-radius:.28571rem;border-radius:.28571rem;transition:all .3s ease 0s}.mobile-nav-btn .lines:after,.mobile-nav-btn .lines:before{background:#fff;content:"";display:inline-block;height:1px;left:0;position:absolute;width:1.1rem;-webkit-transform-origin:.28571rem center 0 50%;-moz-transform-origin:.28571rem center 0 50%;-ms-transform-origin:.28571rem center 0 50%;-o-transform-origin:.28571rem center 0 50%;transform-origin:.28571rem center 0 50%;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-border-radius:.28571rem;-moz-border-radius:.28571rem;-ms-border-radius:.28571rem;-o-border-radius:.28571rem;border-radius:.28571rem}.content,.content .block.intro h1,.content .block.intro p{-moz-transition:all .3s ease false;-o-transition:all .3s ease false}.mobile-nav-btn .lines:before{top:.35rem}.mobile-nav-btn .lines:after{top:-.35rem}body.mobile-nav-open .mobile-nav-btn .lines{background:rgba(0,0,0,0)}body.mobile-nav-open .mobile-nav-btn .lines:after,body.mobile-nav-open .mobile-nav-btn .lines:before{top:0;-webkit-transform-origin:50% 50% 0 50%;-moz-transform-origin:50% 50% 0 50%;-ms-transform-origin:50% 50% 0 50%;-o-transform-origin:50% 50% 0 50%;transform-origin:50% 50% 0 50%;width:1.1rem}body.mobile-nav-open .mobile-nav-btn .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}body.mobile-nav-open .mobile-nav-btn .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.content{height:100%;position:relative;z-index:10;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.content .block,.content .block .bg,.content .block::after{position:absolute;top:0;left:0;width:100%;height:100%}.content .block{text-align:center;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease false;-o-transition:all 1s ease false;transition:all 1s ease}.content .block::after{background:rgba(0,0,0,.15);z-index:0}.content .block .bg{z-index:-2;background-size:cover;background-position:top left;-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 7s ease;-moz-transition:all 7s ease false;-o-transition:all 7s ease false;transition:all 7s ease}.content .block:hover .bg{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);background-position:bottom right;-webkit-transition:all 40s linear;-moz-transition:all 40s linear false;-o-transition:all 40s linear false;transition:all 40s linear}.content .block.active{z-index:15;opacity:1}.content .block.active.intro .inner h1{font-size:2.916em;letter-spacing:0}.content .block.active.intro .inner p{margin-top:0;font-size:1.25em;opacity:1;letter-spacing:0}.content .block.active.intro a.movie h1.trigger{font-size:2.916em;letter-spacing:0}.content .block.active .inner h2{font-size:2.5em;letter-spacing:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease false;-o-transition:all .6s ease false;transition:all .6s ease}.content .block.active .inner p{margin-top:0;font-size:1em;opacity:1;letter-spacing:0}.content .block.active .inner a.btn{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease,-webkit-transform .5s ease,opacity .5s ease;-webkit-transition-delay:0s,.7s,.7s;-moz-transition:all .3s ease false,-moz-transform .5s ease .7s,opacity .5s ease .7s;-o-transition:all .3s ease false,-o-transform .5s ease .7s,opacity .5s ease .7s;transition:all .3s ease,transform .5s ease .7s,opacity .5s ease .7s}.content .block.active.service .icon-service{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);-webkit-transition:all .8s ease;-webkit-transition-delay:.3s;-moz-transition:all .8s ease .3s;-o-transition:all .8s ease .3s;transition:all .8s ease .3s}.content .block.active.clients .clients-container a.client{-webkit-transition:all .3s ease;-webkit-transition-delay:.3s;-moz-transition:all .3s ease .3s;-o-transition:all .3s ease .3s;transition:all .3s ease .3s;opacity:1}.content .block.active.clients .clients-container a.client:nth-child(2){-webkit-transition:all .3s ease;-webkit-transition-delay:.4s;-moz-transition:all .3s ease .4s;-o-transition:all .3s ease .4s;transition:all .3s ease .4s}.content .block.active.clients .clients-container a.client:nth-child(3){-webkit-transition:all .3s ease;-webkit-transition-delay:.5s;-moz-transition:all .3s ease .5s;-o-transition:all .3s ease .5s;transition:all .3s ease .5s}.content .block.active.clients .clients-container a.client:nth-child(4){-webkit-transition:all .3s ease;-webkit-transition-delay:.6s;-moz-transition:all .3s ease .6s;-o-transition:all .3s ease .6s;transition:all .3s ease .6s}.content .block.active.clients .clients-container a.client:nth-child(5){-webkit-transition:all .3s ease;-webkit-transition-delay:.7s;-moz-transition:all .3s ease .7s;-o-transition:all .3s ease .7s;transition:all .3s ease .7s}.content .block.active.clients .clients-container a.client:nth-child(6){-webkit-transition:all .3s ease;-webkit-transition-delay:.8s;-moz-transition:all .3s ease .8s;-o-transition:all .3s ease .8s;transition:all .3s ease .8s}.content .block.active.clients .clients-container a.client:nth-child(7){-webkit-transition:all .3s ease;-webkit-transition-delay:.9s;-moz-transition:all .3s ease .9s;-o-transition:all .3s ease .9s;transition:all .3s ease .9s}.content .block.active.clients .clients-container a.client:nth-child(8){-webkit-transition:all .3s ease;-webkit-transition-delay:1s;-moz-transition:all .3s ease 1s;-o-transition:all .3s ease 1s;transition:all .3s ease 1s}.content .block.active.clients .clients-container a.client:nth-child(9){-webkit-transition:all .3s ease;-webkit-transition-delay:1.1s;-moz-transition:all .3s ease 1.1s;-o-transition:all .3s ease 1.1s;transition:all .3s ease 1.1s}.content .block.active.clients .clients-container a.client:nth-child(10),.content .block.active.clients .clients-container a.client:nth-child(11){-webkit-transition:all .3s ease;-webkit-transition-delay:1.2s;-moz-transition:all .3s ease 1.2s;-o-transition:all .3s ease 1.2s;transition:all .3s ease 1.2s}.content .block.active.clients .clients-container a.client:nth-child(12){-webkit-transition:all .3s ease;-webkit-transition-delay:1.3s;-moz-transition:all .3s ease 1.3s;-o-transition:all .3s ease 1.3s;transition:all .3s ease 1.3s}.content .block.active.clients .clients-container a.client:nth-child(13){-webkit-transition:all .3s ease;-webkit-transition-delay:1.4s;-moz-transition:all .3s ease 1.4s;-o-transition:all .3s ease 1.4s;transition:all .3s ease 1.4s}.content .block.active.clients .clients-container a.client:nth-child(14){-webkit-transition:all .3s ease;-webkit-transition-delay:1.5s;-moz-transition:all .3s ease 1.5s;-o-transition:all .3s ease 1.5s;transition:all .3s ease 1.5s}.content .block.active.clients .clients-container a.client:nth-child(15){-webkit-transition:all .3s ease;-webkit-transition-delay:1.6s;-moz-transition:all .3s ease 1.6s;-o-transition:all .3s ease 1.6s;transition:all .3s ease 1.6s}.content .block.active.clients .clients-container a.client:nth-child(16){-webkit-transition:all .3s ease;-webkit-transition-delay:1.7s;-moz-transition:all .3s ease 1.7s;-o-transition:all .3s ease 1.7s;transition:all .3s ease 1.7s}.content .block.active.news .articles .article{-webkit-transition:all .3s ease;-webkit-transition-delay:.3s;-moz-transition:all .3s ease .3s;-o-transition:all .3s ease .3s;transition:all .3s ease .3s;opacity:1}.content .block.active.news .articles .article:nth-child(2),.content .block.active.news .articles .article:nth-child(2) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:.5s;-moz-transition:all .3s ease .5s;-o-transition:all .3s ease .5s;transition:all .3s ease .5s}.content .block.active.news .articles .article:nth-child(3),.content .block.active.news .articles .article:nth-child(3) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:.7s;-moz-transition:all .3s ease .7s;-o-transition:all .3s ease .7s;transition:all .3s ease .7s}.content .block.active.news .articles .article:nth-child(4),.content .block.active.news .articles .article:nth-child(4) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:.9s;-moz-transition:all .3s ease .9s;-o-transition:all .3s ease .9s;transition:all .3s ease .9s}.content .block.active.news .articles .article:nth-child(5),.content .block.active.news .articles .article:nth-child(5) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:1.1s;-moz-transition:all .3s ease 1.1s;-o-transition:all .3s ease 1.1s;transition:all .3s ease 1.1s}.content .block.active.news .articles .article:nth-child(6),.content .block.active.news .articles .article:nth-child(6) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:1.3s;-moz-transition:all .3s ease 1.3s;-o-transition:all .3s ease 1.3s;transition:all .3s ease 1.3s}.content .block.active.news .articles .article:nth-child(7),.content .block.active.news .articles .article:nth-child(7) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:1.5s;-moz-transition:all .3s ease 1.5s;-o-transition:all .3s ease 1.5s;transition:all .3s ease 1.5s}.content .block.active.news .articles .article:nth-child(8),.content .block.active.news .articles .article:nth-child(8) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:1.7s;-moz-transition:all .3s ease 1.7s;-o-transition:all .3s ease 1.7s;transition:all .3s ease 1.7s}.content .block.active.news .articles .article:nth-child(9),.content .block.active.news .articles .article:nth-child(9) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:1.9s;-moz-transition:all .3s ease 1.9s;-o-transition:all .3s ease 1.9s;transition:all .3s ease 1.9s}.content .block.active.news .articles .article:nth-child(10),.content .block.active.news .articles .article:nth-child(10) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:2.1s;-moz-transition:all .3s ease 2.1s;-o-transition:all .3s ease 2.1s;transition:all .3s ease 2.1s}.content .block.active.news .articles .article:nth-child(11),.content .block.active.news .articles .article:nth-child(11) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:2.3s;-moz-transition:all .3s ease 2.3s;-o-transition:all .3s ease 2.3s;transition:all .3s ease 2.3s}.content .block.active.news .articles .article:nth-child(12),.content .block.active.news .articles .article:nth-child(12) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:2.5s;-moz-transition:all .3s ease 2.5s;-o-transition:all .3s ease 2.5s;transition:all .3s ease 2.5s}.content .block.active.news .articles .article:nth-child(13),.content .block.active.news .articles .article:nth-child(13) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:2.7s;-moz-transition:all .3s ease 2.7s;-o-transition:all .3s ease 2.7s;transition:all .3s ease 2.7s}.content .block.active.news .articles .article:nth-child(14),.content .block.active.news .articles .article:nth-child(14) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:2.9s;-moz-transition:all .3s ease 2.9s;-o-transition:all .3s ease 2.9s;transition:all .3s ease 2.9s}.content .block.active.news .articles .article:nth-child(15),.content .block.active.news .articles .article:nth-child(15) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:3.1s;-moz-transition:all .3s ease 3.1s;-o-transition:all .3s ease 3.1s;transition:all .3s ease 3.1s}.content .block.active.news .articles .article:nth-child(16),.content .block.active.news .articles .article:nth-child(16) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:3.3s;-moz-transition:all .3s ease 3.3s;-o-transition:all .3s ease 3.3s;transition:all .3s ease 3.3s}.content .block.active.news .articles .article:nth-child(17),.content .block.active.news .articles .article:nth-child(17) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:3.5s;-moz-transition:all .3s ease 3.5s;-o-transition:all .3s ease 3.5s;transition:all .3s ease 3.5s}.content .block.active.news .articles .article:nth-child(18),.content .block.active.news .articles .article:nth-child(18) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:3.7s;-moz-transition:all .3s ease 3.7s;-o-transition:all .3s ease 3.7s;transition:all .3s ease 3.7s}.content .block.active.news .articles .article:nth-child(19),.content .block.active.news .articles .article:nth-child(19) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:3.9s;-moz-transition:all .3s ease 3.9s;-o-transition:all .3s ease 3.9s;transition:all .3s ease 3.9s}.content .block.active.news .articles .article:nth-child(20),.content .block.active.news .articles .article:nth-child(20) h2{-webkit-transition:all .3s ease;-webkit-transition-delay:4.1s;-moz-transition:all .3s ease 4.1s;-o-transition:all .3s ease 4.1s;transition:all .3s ease 4.1s}.content .block.active.news .articles .article h2{font-size:.833em;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.content .block .inner{z-index:1;position:relative;top:50%;padding:0 80px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 2px 5px rgba(0,0,0,.5)}.content .block .inner p{opacity:0;max-width:700px;margin:-40px auto 20px;font-size:1em;-webkit-transition:all .8s ease;-moz-transition:all .8s ease false;-o-transition:all .8s ease false;transition:all .8s ease;text-shadow:0 0 10px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.8)}.content .block .inner h2,.content .block.intro a.movie h1.trigger{-moz-transition:all .6s ease false;-o-transition:all .6s ease false}.content .block .inner h2{font-size:.3em;letter-spacing:10em;-webkit-transition:all .6s ease;transition:all .6s ease}.content .block .inner a.btn{opacity:0;-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3)}.content .block.intro .inner{opacity:1;-webkit-transition:all .6s ease;-webkit-transition-delay:1s;-moz-transition:all .6s ease 1s;-o-transition:all .6s ease 1s;transition:all .6s ease 1s}.content .block.intro p{max-width:900px;margin:-40px auto 20px;font-size:1.25em;letter-spacing:0}.content .block.intro h1{font-size:.3em;letter-spacing:.5em}.content .block.intro h1,.content .block.intro p{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.content .block.intro a.movie{text-decoration:none;outline:0;display:inline-block;position:relative;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease;overflow:visible;border-radius:25px}.content .block.intro a.movie .text,a.scroll{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)}.content .block.intro a.movie .play,.content .block.intro a.movie .play span.icon{-webkit-transition:all .4s ease;-moz-transition:all .4s ease false;-o-transition:all .4s ease false}.content .block.intro a.movie .play{position:relative;width:120px;height:120px;background:rgba(0,0,0,.5);-webkit-box-shadow:0 0 25px 0 rgba(255,255,255,.9);-moz-box-shadow:0 0 25px 0 rgba(255,255,255,.9);box-shadow:0 0 25px 0 rgba(255,255,255,.9);transition:all .4s ease;margin:25px auto 0;border-radius:5555px;text-align:center}.content .block.intro a.movie .play span.icon{display:block;line-height:120px;font-size:1.4em;margin-left:4px;transition:all .4s ease}.content .block.intro a.movie .text,.content .block.intro a.movie:hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease false;-o-transition:all .4s ease false}.content .block.intro a.movie .text{font-size:0;transition:all .4s ease;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.content .block.intro a.movie h1.trigger{padding:20px 30px 30px;text-align:center;-webkit-transition:all .6s ease;transition:all .6s ease;font-size:0;letter-spacing:0}.content .block.intro a.movie h1.trigger span{display:block;font-weight:400;font-size:.6em;-webkit-transition:all .6s ease;-moz-transition:all .6s ease false;-o-transition:all .6s ease false;transition:all .6s ease}.content .block.intro a.movie:hover{transition:all .4s ease;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.content .block.intro a.movie:hover .play span.icon{font-size:1.7em;margin-left:6px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease false;-o-transition:all .4s ease false;transition:all .4s ease}.content .block.intro .locations .location,.content .block.references .references-slider{-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;position:relative}.content .block.intro a.movie:hover .text{font-size:.8em}.content .block.intro a.movie:hover::before{left:0}.content .block.intro .locations{position:relative;z-index:100;width:100%;padding:40px 0 0;overflow:hidden}.content .block.intro .locations .location{background:0 0;width:50%;float:left;transition:all .3s ease;z-index:100;text-align:left;border-left:1px solid rgba(255,255,255,.2);padding:0}.content .block.intro .locations .location:first-child{border-left:none;padding-right:40px}.content .block.intro .locations .location:last-child{padding-left:40px}.content .block.intro .locations .location ul{position:relative;margin:0 0 30px}.content .block.intro .locations .location ul li{line-height:1.6em}.content .block.intro .locations .location ul li:first-child{font-weight:700}.content .block.references .references-slider{transition:all .3s ease;overflow:hidden}.content .block.references .references-slider .reference{float:left}.content .block.references .references-slider .reference .image{border-radius:5555px;margin:20px auto;width:130px;height:130px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}.content .block.references .references-slider .reference .name{font-size:.83em;font-weight:700;margin:0 0 8px}.content .block.references .references-slider .reference .company{font-size:.667em;text-transform:uppercase;font-weight:400}.content .block.references .references-slider .reference ul.pagination{text-align:center;margin:20px 0 0}.content .block.references .references-slider .reference ul.pagination li{display:inline-block}.content .block.references .references-slider .reference ul.pagination li a{outline:0;background:#0e1020;border-radius:50%;width:12px;height:12px;display:block;text-decoration:none;opacity:.5}.content .block.references .references-slider .reference ul.pagination li a:hover{opacity:1}.content .block.references .references-slider .reference ul.pagination li a.active{background:#fff;opacity:1}.content .block.references a.slidernav{outline:0;top:50%;background:rgba(0,0,0,.5);display:block;height:44px;opacity:.6;position:absolute;text-decoration:none;-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);width:44px;border-radius:5555px;z-index:2;text-align:center}.content .block.references a.slidernav span.icon{font-size:.8em;line-height:44px}.content .block.references a.slidernav.prev{left:30px}.content .block.references a.slidernav:hover{opacity:1;-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.content .block.service .icon-service{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-moz-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);-o-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);z-index:-3;opacity:.4;width:600px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.content .block.service .icon-service img{display:block;width:100%}.content .block.contact .bg{background-position:center center;position:fixed;height:100vh}.content .block.contact:hover .bg{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);background-position:center center;-webkit-transition:all 30s linear;-moz-transition:all 30s linear false;-o-transition:all 30s linear false;transition:all 30s linear}.content .block.cases.in-view .projects .project{top:0;opacity:1;left:0}.content .block.cases .projects{margin:0 -20px 20px;overflow:hidden;clear:both}.content .block.cases .projects .project{float:left;text-decoration:none;display:block;background:rgba(20,19,38,.4);width:calc(50% - 40px);margin:20px;border-radius:10px;overflow:hidden;padding:10px;-webkit-transition:background .5s ease,-webkit-transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease false,opacity .5s ease false,left .5s ease false;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease false,opacity .5s ease false,left .5s ease false;transition:background .5s ease,transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);top:100px;left:100px;opacity:0;position:relative}.content .block.cases .projects .project:nth-child(2n),.content .block.cases .projects .project:nth-child(3n){-webkit-transition:background .5s ease,-webkit-transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease}.content .block.cases .projects .project:nth-child(2n){-webkit-transition-delay:0s,0s,.2s,.2s,.2s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease .2s,opacity .5s ease .2s,left .5s ease .2s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease .2s,opacity .5s ease .2s,left .5s ease .2s;transition:background .5s ease,transform .5s ease,top .5s ease .2s,opacity .5s ease .2s,left .5s ease .2s}.content .block.cases .projects .project:nth-child(3n){-webkit-transition-delay:0s,0s,.4s,.4s,.4s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease .4s,opacity .5s ease .4s,left .5s ease .4s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease .4s,opacity .5s ease .4s,left .5s ease .4s;transition:background .5s ease,transform .5s ease,top .5s ease .4s,opacity .5s ease .4s,left .5s ease .4s}.content .block.cases .projects .project:nth-child(4n),.content .block.cases .projects .project:nth-child(5n){-webkit-transition:background .5s ease,-webkit-transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease}.content .block.cases .projects .project:nth-child(4n){-webkit-transition-delay:0s,0s,.6s,.6s,.6s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease .6s,opacity .5s ease .6s,left .5s ease .6s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease .6s,opacity .5s ease .6s,left .5s ease .6s;transition:background .5s ease,transform .5s ease,top .5s ease .6s,opacity .5s ease .6s,left .5s ease .6s}.content .block.cases .projects .project:nth-child(5n){-webkit-transition-delay:0s,0s,.8s,.8s,.8s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease .8s,opacity .5s ease .8s,left .5s ease .8s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease .8s,opacity .5s ease .8s,left .5s ease .8s;transition:background .5s ease,transform .5s ease,top .5s ease .8s,opacity .5s ease .8s,left .5s ease .8s}.content .block.cases .projects .project:nth-child(6n),.content .block.cases .projects .project:nth-child(7n){-webkit-transition:background .5s ease,-webkit-transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease}.content .block.cases .projects .project:nth-child(6n){-webkit-transition-delay:0s,0s,1s,1s,1s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease 1s,opacity .5s ease 1s,left .5s ease 1s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease 1s,opacity .5s ease 1s,left .5s ease 1s;transition:background .5s ease,transform .5s ease,top .5s ease 1s,opacity .5s ease 1s,left .5s ease 1s}.content .block.cases .projects .project:nth-child(7n){-webkit-transition-delay:0s,0s,1.2s,1.2s,1.2s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease 1.2s,opacity .5s ease 1.2s,left .5s ease 1.2s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease 1.2s,opacity .5s ease 1.2s,left .5s ease 1.2s;transition:background .5s ease,transform .5s ease,top .5s ease 1.2s,opacity .5s ease 1.2s,left .5s ease 1.2s}.content .block.cases .projects .project:nth-child(8n),.content .block.cases .projects .project:nth-child(9n){-webkit-transition:background .5s ease,-webkit-transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease}.content .block.cases .projects .project:nth-child(8n){-webkit-transition-delay:0s,0s,1.4s,1.4s,1.4s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease 1.4s,opacity .5s ease 1.4s,left .5s ease 1.4s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease 1.4s,opacity .5s ease 1.4s,left .5s ease 1.4s;transition:background .5s ease,transform .5s ease,top .5s ease 1.4s,opacity .5s ease 1.4s,left .5s ease 1.4s}.content .block.cases .projects .project:nth-child(9n){-webkit-transition-delay:0s,0s,1.6s,1.6s,1.6s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease 1.6s,opacity .5s ease 1.6s,left .5s ease 1.6s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease 1.6s,opacity .5s ease 1.6s,left .5s ease 1.6s;transition:background .5s ease,transform .5s ease,top .5s ease 1.6s,opacity .5s ease 1.6s,left .5s ease 1.6s}.content .block.cases .projects .project:nth-child(10n){-webkit-transition:background .5s ease,-webkit-transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease;-webkit-transition-delay:0s,0s,1.8s,1.8s,1.8s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease 1.8s,opacity .5s ease 1.8s,left .5s ease 1.8s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease 1.8s,opacity .5s ease 1.8s,left .5s ease 1.8s;transition:background .5s ease,transform .5s ease,top .5s ease 1.8s,opacity .5s ease 1.8s,left .5s ease 1.8s}.content .block.cases .projects .project:nth-child(11n){-webkit-transition:background .5s ease,-webkit-transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease;-webkit-transition-delay:0s,0s,2s,2s,2s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease 2s,opacity .5s ease 2s,left .5s ease 2s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease 2s,opacity .5s ease 2s,left .5s ease 2s;transition:background .5s ease,transform .5s ease,top .5s ease 2s,opacity .5s ease 2s,left .5s ease 2s}.content .block.cases .projects .project:nth-child(12n){-webkit-transition:background .5s ease,-webkit-transform .5s ease,top .5s ease,opacity .5s ease,left .5s ease;-webkit-transition-delay:0s,0s,2.2s,2.2s,2.2s;-moz-transition:background .5s ease false,-moz-transform .5s ease false,top .5s ease 2.2s,opacity .5s ease 2.2s,left .5s ease 2.2s;-o-transition:background .5s ease false,-o-transform .5s ease false,top .5s ease 2.2s,opacity .5s ease 2.2s,left .5s ease 2.2s;transition:background .5s ease,transform .5s ease,top .5s ease 2.2s,opacity .5s ease 2.2s,left .5s ease 2.2s}.content .block.cases .projects .project:hover{background:rgba(20,19,38,.7);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.content .block.cases .projects .project a.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:300px;display:block;text-decoration:none;border-radius:8px;position:relative;overflow:hidden}.content .block.cases .projects .project a.bg-image .overlay{background:rgba(0,0,0,0);position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.content .block.cases .projects .project a.bg-image .overlay .center{width:100%;padding:0 15px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.content .block.cases .projects .project .bottombar h2,.content .block.news .articles .article .date::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.content .block.cases .projects .project a.bg-image .overlay .title{opacity:0;letter-spacing:10em;font-size:.05em;font-weight:700;margin-bottom:15px;text-align:center;-webkit-transition:opacity .3s ease,font-size .3s ease,letter-spacing .3s ease;-moz-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .3s ease false;-o-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .3s ease false;transition:opacity .3s ease,font-size .3s ease,letter-spacing .3s ease}.content .block.cases .projects .project a.bg-image .overlay .meta,.content .block.cases .projects_old a.project_old .overlay .title{-webkit-transition:opacity .3s ease,font-size .3s ease,letter-spacing .3s ease;-moz-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .3s ease false;-o-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .3s ease false}.content .block.cases .projects .project a.bg-image .overlay .meta{text-align:center;opacity:0;letter-spacing:10em;font-size:.05em;text-transform:uppercase;margin-bottom:0;transition:opacity .3s ease,font-size .3s ease,letter-spacing .3s ease}.content .block.cases .projects .project a.bg-image:hover .overlay{background:rgba(0,0,0,.5)}.content .block.cases .projects .project a.bg-image:hover .overlay .title{opacity:1;letter-spacing:0;font-size:1.33em;-webkit-transition:opacity .3s ease,font-size .3s ease,letter-spacing .6s ease;-moz-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .6s ease false;-o-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .6s ease false;transition:opacity .3s ease,font-size .3s ease,letter-spacing .6s ease}.content .block.cases .projects .project a.bg-image:hover .overlay .meta,.content .block.cases .projects_old a.project_old:hover .overlay .title{-webkit-transition:opacity .3s ease,font-size .3s ease,letter-spacing .6s ease;-moz-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .6s ease false;-o-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .6s ease false}.content .block.cases .projects .project a.bg-image:hover .overlay .meta{opacity:1;letter-spacing:0;font-size:.916em;transition:opacity .3s ease,font-size .3s ease,letter-spacing .6s ease}.content .block.cases .projects .project .bottombar{margin:10px 0 0;clear:both;height:36px;position:relative}.content .block.cases .projects .project .bottombar h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:400;float:left;text-align:left;line-height:36px;position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.content .block.clients .inner{height:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0}.content .block.clients .clients-container{position:absolute;width:1580px;height:660px;left:50%;top:50%;-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%)}.content .block.clients .clients-container a.client{outline:0;text-decoration:none;display:block;position:absolute;margin:0;opacity:0}.content .block.clients .clients-container a.client img{width:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.content .block.clients .clients-container a.client.client0{width:270px;top:22px;left:60px}.content .block.clients .clients-container a.client.client1{width:235px;top:307px;left:0}.content .block.clients .clients-container a.client.client2{width:190px;top:265px;left:253px}.content .block.clients .clients-container a.client.client3{width:150px;top:113px;left:351px}.content .block.clients .clients-container a.client.client4{width:150px;top:453px;left:369px}.content .block.clients .clients-container a.client.client5{width:270px;top:212px;left:465px}.content .block.clients .clients-container a.client.client6{width:190px;top:43px;left:639px}.content .block.clients .clients-container a.client.client7{width:120px;top:439px;left:717px}.content .block.clients .clients-container a.client.client8{width:220px;top:213px;left:758px}.content .block.clients .clients-container a.client.client9{width:190px;top:413px;left:912px}.content .block.clients .clients-container a.client.client10{width:240px;top:178px;left:1002px}.content .block.clients .clients-container a.client.client11{width:120px;top:443px;left:1127px}.content .block.clients .clients-container a.client.client12{width:150px;top:54px;left:1182px}.content .block.clients .clients-container a.client.client13{width:150px;top:208px;left:1265px}.content .block.clients .clients-container a.client.client14{width:270px;top:357px;left:1298px}.content .block.clients .clients-container a.client.client15{width:220px;top:0;left:1353px}.content .block.clients .clients-container a.client .overlay{opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.content .block.clients .clients-container a.client .overlay img.dark{opacity:.75}.content .block.clients .clients-container a.client .overlay img.logo,.content .block.clients .clients-container a.client:hover .overlay,.content .block.clients .clients-container a.client:hover .overlay img.dark,.content .block.clients .clients-container a.client:hover .overlay img.logo{opacity:1}.content .block.clients .clients-container a.client:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.content .block.news .articles{overflow:hidden;padding-bottom:100px}.content .block.news .articles .article-container{position:relative;display:flex;padding:0 100px}.content .block.news .articles .article{float:left;display:table-cell;text-decoration:none;outline:0;opacity:0;position:relative}.content .block.news .articles .article:hover h2{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s!important}.content .block.news .articles .article .image{width:400px;height:400px;display:block;margin:0 40px 27px;border-radius:5555px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.content .block.news .articles .article .date::after,.content .block.news .articles .article .date::before{height:1px;background:url(/assets/img/px-white-8936567c1e921a16bb780f302433f363.png) repeat-x;width:36%;top:50%;content:""}.content .block.news .articles .article .date{font-size:.66em;text-transform:uppercase;font-weight:700;margin:0 0 20px;position:relative}.content .block.news .articles .article .date::before{position:absolute;left:0;transform:translateY(-50%);-webkit-transition:all 0s ease;-moz-transition:all 0s ease false;-o-transition:all 0s ease false;transition:all 0s ease}.content .block.news .articles .article .date::after{position:absolute;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0s ease;-moz-transition:all 0s ease false;-o-transition:all 0s ease false;transition:all 0s ease}.content .block.news .articles .article:first-child .date::before,.content .block.news .articles .article:last-child .date::after{display:none}.content .block.news .articles .article h2{opacity:0;font-size:.833em;font-weight:700;padding:0 30px;-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3);position:absolute;top:100%;width:100%;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s!important}.content .block.news-detail{text-align:left;background:#000;min-height:100%;height:auto}.content .block.news-detail .inner{max-width:1000px;margin:270px auto 100px;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.content .block.news-detail .inner a.back{position:absolute;left:-80px;font-size:1.5em;text-decoration:none;margin-top:5px;width:70px;height:50px;display:block;text-align:center;-webkit-transition:all .6s ease;-moz-transition:all .6s ease false;-o-transition:all .6s ease false;transition:all .6s ease}.content .block.news-detail .inner a.back span.icon{line-height:50px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.case-detail .content .block.case-intro-col2.in-view .wrapper .col,.contact ul.share{-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false}.content .block.news-detail .inner a.back:hover{padding-right:100px}.content .block.news-detail .inner h1{font-size:2.083em}.content .block.news-detail .inner h2{font-size:1em}.content .block.news-detail .inner p{max-width:inherit;font-size:.75em;margin-bottom:30px;line-height:1.6em}.content .block.news-detail .inner p:nth-child(3){font-size:1em}.content .block.news-detail .inner .bottombar{position:relative;background:rgba(255,255,255,.15);border-radius:10px;padding:20px;margin:60px 0 0}.content .block.news-detail .inner .bottombar a.option-nav{z-index:3;position:absolute;text-decoration:none;display:block;top:52%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;white-space:nowrap;font-size:.75em}.content .block.news-detail .inner .bottombar a.option-nav span.icon{font-size:.9em;position:relative;top:1px}.content .block.news-detail .inner .bottombar a.option-nav.prev{left:20px}.content .block.news-detail .inner .bottombar a.option-nav.prev span.icon{margin:0 10px 0 0}.content .block.news-detail .inner .bottombar a.option-nav.next{right:20px}.content .block.news-detail .inner .bottombar a.option-nav.next span.icon{margin:0 0 0 10px}.content .block.news-detail .inner .bottombar a.option-nav:hover{letter-spacing:.05em}.content .block.news-detail .inner .bottombar ul.share{position:relative;text-align:center;margin:0}.content .block.news-detail .inner .bottombar ul.share li{display:inline-block;margin-left:2px}.content .block.news-detail .inner .bottombar ul.share li:first-child{margin-left:0;font-size:.75em;font-weight:400}.content .block.news-detail .inner .bottombar ul.share li a{text-decoration:none;position:relative;width:44px;height:44px;display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.4;border:1px solid rgba(255,255,255,.4);border-radius:5555px;text-align:center}.content .block.news-detail .inner .bottombar ul.share li a span.icon{line-height:42px;font-size:.7em}.content .block.news-detail .inner .bottombar ul.share li a.facebook{background:#4860a6}.content .block.news-detail .inner .bottombar ul.share li a.twitter{background:#50acf2}.content .block.news-detail .inner .bottombar ul.share li a.linkedin{background:#008ec3}.content .block.news-detail .inner .bottombar ul.share li a.email{background:#868b93}.content .block.news-detail .inner .bottombar ul.share li a.googleplus{background:#dd5044}.content .block.news-detail .inner .bottombar ul.share li a.googleplus span.icon{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);display:block}.content .block.news-detail .inner .bottombar ul.share li a:hover{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.content .block.news-detail .bg{height:600px;background-position:center center}.content .block.news-detail .bg::before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 );content:"";position:absolute;left:0;bottom:0;width:100%;height:200px}.content .block.news-detail:hover .bg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background-position:center center}.content .block.contact p{font-size:1.25em;letter-spacing:0}.content .block.contact a.btn{margin:0 5px}.content .block.contact a.btn.contact span.icon{font-size:.65em}.content .block.contact a.btn.contact:hover span.icon{font-size:.8em}.content.show-pagenav a.scroll{opacity:0;bottom:-100px}.content.show-pagenav .page-nav{opacity:1;bottom:25px}.contact a.scroll{display:none}.contact .content .block.contact .inner{max-width:1000px;margin:0 auto;text-align:left;background:rgba(0,0,0,.15);padding:40px}.contact .content .block.contact .inner h1{margin:0}.contact ul.share{z-index:2;margin:0;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);text-align:center;opacity:1;transition:all .3s ease}.case-detail .content .block.case-options .bg,.contact ul.share li a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.contact ul.share li{display:inline-block;margin-left:2px}.contact ul.share li:first-child{margin-left:0}.contact ul.share li a{text-decoration:none;position:relative;width:44px;height:44px;display:block;transform:scale(1);opacity:.4;border:1px solid rgba(255,255,255,.4);border-radius:5555px;text-align:center}.contact ul.share li a span.icon{line-height:42px;font-size:.7em}.contact ul.share li a.facebook{background:#4860a6}.contact ul.share li a.twitter{background:#50acf2}.contact ul.share li a.linkedin{background:#008ec3}.contact ul.share li a.vimeo{background:#00adef}.contact ul.share li a.youtube{background:red}.contact ul.share li a.instagram{background:#bd4e98}.contact ul.share li a.googleplus{background:#dd5044}.contact ul.share li a.googleplus span.icon{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);display:block}.contact ul.share li a:hover{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.case-detail .header::after,.news-detail-page .header::after{background:url(/assets/img/header-bg2-6859f5ff0e2066036a4e393056554c38.png) left top repeat-x rgba(0,0,0,0);content:"";height:110px;left:0;position:fixed;top:0;width:100%;z-index:-1;opacity:.5}.case-detail .content .case{height:100%}.case-detail .content .case .fixed-nav.btn{z-index:17;position:fixed;bottom:30px;left:30px;text-transform:uppercase;font-size:.833em;letter-spacing:.1em;line-height:46px;display:block;float:left;width:46px;height:46px;padding:0}.case-detail .content .case .fixed-nav.btn span.icon{line-height:46px;width:46px;margin:0}.case-detail .content .case.overview{height:auto}.case-detail .content .case.overview .wrapper{max-width:1400px}.case-detail .content .case.overview .fixed-bg{position:fixed;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.case-detail .content .case.overview .fixed-bg::after{background:rgba(0,0,0,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.case-detail .content .block{position:relative;height:auto;text-align:left;margin-bottom:100px;top:200px;opacity:0}.case-detail .content .block:nth-child(2){z-index:2}.case-detail .content .block:nth-child(3){z-index:3}.case-detail .content .block:nth-child(4){z-index:4}.case-detail .content .block:nth-child(5){z-index:5}.case-detail .content .block:nth-child(6){z-index:6}.case-detail .content .block:nth-child(7){z-index:7}.case-detail .content .block:nth-child(8){z-index:8}.case-detail .content .block:nth-child(9){z-index:9}.case-detail .content .block:nth-child(10){z-index:10}.case-detail .content .block:nth-child(11){z-index:11}.case-detail .content .block:nth-child(12){z-index:12}.case-detail .content .block:nth-child(13){z-index:13}.case-detail .content .block:nth-child(14){z-index:14}.case-detail .content .block:nth-child(15){z-index:15}.case-detail .content .block:nth-child(16),.page-nav,a.scroll{z-index:16}.case-detail .content .block:nth-child(17){z-index:17}.case-detail .content .block:nth-child(18){z-index:18}.case-detail .content .block:nth-child(19){z-index:19}.case-detail .content .block:nth-child(20){z-index:20}.case-detail .content .block:nth-child(21){z-index:21}.case-detail .content .block:nth-child(22){z-index:22}.case-detail .content .block:nth-child(23){z-index:23}.case-detail .content .block:nth-child(24){z-index:24}.case-detail .content .block:nth-child(25){z-index:25}.case-detail .content .block:nth-child(26){z-index:26}.case-detail .content .block::after{display:none}.case-detail .content .block.in-view{top:0;opacity:1}.case-detail .content .block .wrapper{max-width:1200px;margin:0 auto;position:relative}.case-detail .content .block .bg{position:absolute;z-index:0}.case-detail .content .block .meta{font-size:1.66em;text-transform:uppercase;margin:0 0 25px;letter-spacing:.1em}.case-detail .content .block .meta a.btn{padding:1px 22px 0 29px;font-size:.833em;margin:20px 0 0}.case-detail .content .block h1,.case-detail .content .block h2{font-size:2.5em;margin:0 0 30px}.case-detail .content .block h2{margin:0 0 20px}.case-detail .content .block h3{font-size:1em}.case-detail .content .block p{line-height:1.6em;font-size:.75em;text-align:justify}.case-detail .content .block .col.size1of1{padding:0!important}.case-detail .content .block .col:first-child{padding-right:50px}.case-detail .content .block .col:last-child{padding-left:50px}.case-detail .content .block .col p:last-child{margin-bottom:0}.case-detail .content .block.filter{height:auto;margin-top:180px}.case-detail .content .block.filter h1{margin:0}.case-detail .content .block.filter ul.filter{margin:0;text-align:center}.case-detail .content .block.filter ul.filter li{display:inline-block}.case-detail .content .block.filter ul.filter li a{text-decoration:none;text-transform:uppercase;line-height:36px;padding:0 25px;font-size:2.083em;font-weight:700;color:rgba(255,255,255,.7);opacity:.3;text-shadow:0 0 15px rgba(0,0,0,.3);-webkit-transition:text-shadow .3s ease,color .3s ease,opacity .3s ease;-moz-transition:text-shadow .3s ease false,color .3s ease false,opacity .3s ease false;-o-transition:text-shadow .3s ease false,color .3s ease false,opacity .3s ease false;transition:text-shadow .3s ease,color .3s ease,opacity .3s ease}.case-detail .content .block.filter ul.filter li a:hover{color:#fff;opacity:1;text-shadow:0 0 15px rgba(0,0,0,.1)}.case-detail .content .block.filter ul.filter li a.active{opacity:1;font-weight:700;color:#fff;text-shadow:0 0 15px rgba(0,0,0,.2)}.case-detail .content .block.case-intro-first{text-align:center}.case-detail .content .block.case-intro-first p{font-size:1em;text-align:center}.case-detail .content .block.case-intro-col2.in-view .wrapper .col{transition:all .3s ease}.case-detail .content .block.case-intro-col2.in-view .wrapper .col:first-child{left:0}.case-detail .content .block.case-intro-col2.in-view .wrapper .col:last-child{right:0}.case-detail .content .block.case-intro-col2 p{font-size:1em;text-align:left}.case-detail .content .block.case-intro-col2 .wrapper{display:flex}.case-detail .content .block.case-intro-col2 .wrapper .col{-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.case-detail .content .block.case-intro-col2 .wrapper .col:first-child{left:-100px}.case-detail .content .block.case-intro-col2 .wrapper .col:last-child{right:-100px}.case-detail .content .block.case-intro-col2 .media{padding-left:0}.case-detail .content .block.case-intro-col2 .media .image{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:10px;padding-top:60%;width:100%}.case-detail .content .block.case-intro-col2 .media .image a.play{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);background:rgba(0,0,0,.5);-webkit-box-shadow:0 0 35px 0 rgba(255,255,255,.9);-moz-box-shadow:0 0 35px 0 rgba(255,255,255,.9);box-shadow:0 0 35px 0 rgba(255,255,255,.9);height:110px;text-align:center;-webkit-transition:all .4s ease;-webkit-transition-delay:0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;width:110px;text-decoration:none;display:block;opacity:.6;border-radius:5555px}.case-detail .content .block.case-intro-col2 .media .image a.play span.icon{display:block;font-size:1.1em;line-height:110px;margin-left:4px;-webkit-transition:all .4s ease;-webkit-transition-delay:0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.case-detail .content .block.case-intro-col2 .media .image a.play:hover{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.12);-moz-transform:translateY(-50%) translateX(-50%) scale(1.12);-ms-transform:translateY(-50%) translateX(-50%) scale(1.12);-o-transform:translateY(-50%) translateX(-50%) scale(1.12);transform:translateY(-50%) translateX(-50%) scale(1.12);opacity:1}.case-detail .content .block.case-intro-col2 .media .image a.play:hover span.icon{font-size:1.4em;margin-left:6px}.case-detail .content .block.case-intro p{font-size:1em;text-align:left}.case-detail .content .block.case-slider{height:80%}.case-detail .content .block.case-slider ul.slider{overflow:hidden;margin:0;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease;position:relative}.case-detail .content .block.case-slider ul.slider li{position:relative;height:100%;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat}.case-detail .content .block.case-slider a.slider-nav{outline:0;top:50%;background:rgba(0,0,0,.5);display:block;height:44px;opacity:.6;position:absolute;text-decoration:none;-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);width:44px;border-radius:5555px;z-index:2;text-align:center}.case-detail .content .block.case-slider a.slider-nav span.icon{font-size:.8em;line-height:44px}.case-detail .content .block.case-slider a.slider-nav.prev{left:30px}.case-detail .content .block.case-slider a.slider-nav:hover{opacity:1;-webkit-transform:translateY(-50%) scale(1.1);-moz-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);-o-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.case-detail .content .block.case-col2.in-view .wrapper .col{-webkit-transition:all .3s ease,border .3s ease;-webkit-transition-delay:0s,.3s;-moz-transition:all .3s ease false,border .3s ease .3s;-o-transition:all .3s ease false,border .3s ease .3s;transition:all .3s ease,border .3s ease .3s}.case-detail .content .block.case-col2.in-view .wrapper .col:first-child{left:0}.case-detail .content .block.case-col2.in-view .wrapper .col:last-child{right:0}.case-detail .content .block.case-col2 .wrapper{display:flex}.case-detail .content .block.case-col2 .wrapper .col{padding-top:40px;padding-bottom:40px;-webkit-transition:all .3s ease,border .3s ease;-webkit-transition-delay:.3s,0s;-moz-transition:all .3s ease .3s,border .3s ease 0s;-o-transition:all .3s ease .3s,border .3s ease 0s;transition:all .3s ease .3s,border .3s ease 0s}.case-detail .content .block.case-col2 .wrapper .col:last-child{right:-100px}.case-detail .content .block.case-col2 .wrapper .col:first-child{border-right:1px solid rgba(255,255,255,.2);left:-100px}.case-detail .content .block.case-col2 .wrapper .col:first-child::before{background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.4);border-radius:555px;content:"";height:20px;right:-11px;opacity:1;position:absolute;top:0;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:20px}.case-detail .content .block.case-col2 .wrapper .col:first-child::after{background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.4);border-radius:555px;content:"";height:20px;right:-11px;opacity:1;position:absolute;bottom:0;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:20px}.case-detail .content .block.case-col2 .media img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding-right:50px}.case-detail .content .block.case-visual{height:100%;margin-bottom:50px;position:relative}.case-detail .content .block.case-visual.case-visual-intro{height:65%;overflow:visible;padding-top:0;top:0;opacity:0;-webkit-transition:all 2.5s ease;-webkit-transition-delay:.2s;-moz-transition:all 2.5s ease .2s;-o-transition:all 2.5s ease .2s;transition:all 2.5s ease .2s}.case-detail .content .block.case-visual.case-visual-intro .bg{height:120%}.case-detail .content .block.case-visual.case-visual-intro.in-view{top:0;opacity:1}.case-detail .content .block.case-visual .bg{height:80%;position:absolute;background-position:center center!important}.case-detail .content .block.case-visual .bg .fadeout{position:absolute;bottom:-2px;left:0;width:100%;height:300px}.case-detail .content .block.case-visual:hover .bg{background-position:center center!important}.case-detail .content .block.case-visual a.play{position:absolute;top:57%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);background:rgba(0,0,0,.5);-webkit-box-shadow:0 0 35px 0 rgba(255,255,255,.9);-moz-box-shadow:0 0 35px 0 rgba(255,255,255,.9);box-shadow:0 0 35px 0 rgba(255,255,255,.9);height:170px;text-align:center;-webkit-transition:all .4s ease;-webkit-transition-delay:0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;width:170px;text-decoration:none;display:block;opacity:.6;border-radius:5555px}.case-detail .content .block.case-visual a.play span.icon{display:block;font-size:1.5em;line-height:170px;margin-left:4px;-webkit-transition:all .4s ease;-webkit-transition-delay:0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.case-detail .content .block.case-visual a.play:hover{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.12);-moz-transform:translateY(-50%) translateX(-50%) scale(1.12);-ms-transform:translateY(-50%) translateX(-50%) scale(1.12);-o-transform:translateY(-50%) translateX(-50%) scale(1.12);transform:translateY(-50%) translateX(-50%) scale(1.12);opacity:1}.case-detail .content .block.case-visual a.play:hover span.icon{font-size:1.7em;margin-left:6px}.case-detail .content .block.case-visual .visual-wrapper{width:100%;position:absolute;bottom:100px;left:0}.case-detail .content .block.case-visual .keynote{margin:0 auto;overflow:hidden;max-width:1200px;padding:0 40px}.case-detail .content .block.case-visual .keynote h3{margin-bottom:30px}.case-detail .content .block.case-visual .keynote #player{height:0;width:0}.case-detail .content .block.case-visual .keynote a.play-icon{background:rgba(255,255,255,.1);height:160px;width:160px;text-decoration:none;margin-right:5px;float:left;position:relative}.case-detail .content .block.case-visual .keynote a.play-icon span.icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(0) scale(1);-moz-transform:translateY(-50%) translateX(-50%) rotate(0) scale(1);-ms-transform:translateY(-50%) translateX(-50%) rotate(0) scale(1);-o-transform:translateY(-50%) translateX(-50%) rotate(0) scale(1);transform:translateY(-50%) translateX(-50%) rotate(0) scale(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}a.scroll .mouse,a.scroll .mouse .mouse-wheel{-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false}.case-detail .content .block.case-visual .keynote a.play-icon span.icon-stop{opacity:0;font-size:1.7em;-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-moz-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-ms-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-o-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1)}.case-detail .content .block.case-visual .keynote a.play-icon span.icon-play{opacity:0;font-size:1.7em;left:52%}.case-detail .content .block.case-visual .keynote a.play-icon span.icon-report-voice{opacity:1;font-size:3em}.case-detail .content .block.case-visual .keynote a.play-icon.stop span.icon-stop{opacity:1;font-size:1.7em;-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-moz-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-ms-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-o-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1)}.case-detail .content .block.case-visual .keynote a.play-icon.stop span.icon-play{opacity:0}.case-detail .content .block.case-visual .keynote a.play-icon.stop span.icon-report-voice{opacity:0;font-size:0}.case-detail .content .block.case-visual .keynote .timeline{background:rgba(255,255,255,.1);height:160px;float:left;width:calc(100% - 165px);padding:0 40px}.case-detail .content .block.case-visual .keynote .timeline img{width:100%;display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.case-detail .content .block.case-visual .keynote:hover a.play-icon span.icon{-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-moz-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-ms-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);-o-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1);transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1)}.case-detail .content .block.case-visual .keynote:hover a.play-icon.stop span.icon,.case-detail .content .block.case-visual .keynote:hover a.play-icon.stop:hover span.icon{-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25);-moz-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25);-ms-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25);-o-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25)}.case-detail .content .block.case-visual .keynote:hover a.play-icon span.icon-play{opacity:1}.case-detail .content .block.case-visual .keynote:hover a.play-icon span.icon-report-voice,.case-detail .content .block.case-visual .keynote:hover a.play-icon.stop span.icon-play{opacity:0}.case-detail .content .block.case-visual .keynote:hover a.play-icon.stop span.icon{transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25)}.case-detail .content .block.case-visual .keynote:hover a.play-icon.stop span.icon-report-voice{opacity:0;font-size:0}.case-detail .content .block.case-visual .keynote:hover a.play-icon.stop span.icon-stop{opacity:1;-webkit-transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1);-moz-transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1);-ms-transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1);-o-transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1);transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1)}.case-detail .content .block.case-visual .keynote:hover a.play-icon.stop:hover span.icon-play{opacity:0}.case-detail .content .block.case-visual .keynote:hover a.play-icon.stop:hover span.icon{transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25)}.case-detail .content .block.case-visual .keynote:hover a.play-icon:hover{background:rgba(255,255,255,.2)}.case-detail .content .block.case-visual .keynote:hover a.play-icon:hover span.icon{-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25);-moz-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25);-ms-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25);-o-transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25);transform:translateY(-50%) translateX(-50%) rotate(360deg) scale(1.25)}.case-detail .content .block.case-visual .keynote:hover a.play-icon:hover span.icon-report-voice{opacity:0;font-size:0}.case-detail .content .block.case-visual .keynote:hover a.play-icon:hover span.icon-stop{-webkit-transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1);-moz-transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1);-ms-transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1);-o-transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1);transform:translateY(-50%) translateX(-50%) rotate(720deg) scale(1)}.case-detail .content .block.case-credits .wrapper{background:rgba(255,255,255,.075);border-radius:10px;padding:30px;overflow:hidden}.case-detail .content .block.case-credits .left{width:30%;float:left}.case-detail .content .block.case-credits .right{width:70%;float:left}.case-detail .content .block.case-credits .right ul li{width:50%;float:left;padding-right:15px}.case-detail .content .block.case-credits ul{font-size:.75em}.case-detail .content .block.case-credits ul li{line-height:2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.case-detail .content .block.case-credits ul li span{font-weight:700}.case-detail .content .block.case-options{height:260px}.case-detail .content .block.case-options .wrapper{height:100%}.case-detail .content .block.case-options .bg{transform:scale(1);background-position:center bottom;background-size:100%}.case-detail .content .block.case-options .bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.case-detail .content .block.case-options .bg .fadeout-top{top:0;height:60px;left:0;position:absolute;width:100%;z-index:1}.case-detail .content .block.case-options .bg .fadeout-bottom{bottom:0;height:60px;left:0;position:absolute;width:100%;z-index:1}.case-detail .content .block.case-options:hover .bg::before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background-position:center bottom;background-size:100%}.case-detail .content .block.case-options a.option-nav{z-index:3;position:absolute;text-decoration:none;display:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;white-space:nowrap}.case-detail .content .block.case-options a.option-nav span.icon{font-size:.9em;position:relative;top:1px}.case-detail .content .block.case-options ul.share,.field button::before{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.case-detail .content .block.case-options a.option-nav.prev{left:0}.case-detail .content .block.case-options a.option-nav.prev span.icon{margin:0 10px 0 0}.case-detail .content .block.case-options a.option-nav.next{right:0}.case-detail .content .block.case-options a.option-nav.next span.icon{margin:0 0 0 10px}.case-detail .content .block.case-options a.option-nav:hover{letter-spacing:.05em}.case-detail .content .block.case-options ul.share{z-index:2;margin:0;position:relative;-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.case-detail .content .block.case-options ul.share li{display:inline-block;margin-left:2px}.case-detail .content .block.case-options ul.share li:first-child{margin-left:0}.case-detail .content .block.case-options ul.share li a{text-decoration:none;position:relative;width:44px;height:44px;display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.4;border:1px solid rgba(255,255,255,.4);border-radius:5555px;text-align:center}.case-detail .content .block.case-options ul.share li a span.icon{line-height:42px;font-size:.7em}.case-detail .content .block.case-options ul.share li a.facebook{background:#4860a6}.case-detail .content .block.case-options ul.share li a.twitter{background:#50acf2}.case-detail .content .block.case-options ul.share li a.linkedin{background:#008ec3}.case-detail .content .block.case-options ul.share li a.email{background:#868b93}.case-detail .content .block.case-options ul.share li a.googleplus{background:#dd5044}.case-detail .content .block.case-options ul.share li a.googleplus span.icon{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);display:block}.case-detail .content .block.case-options ul.share li a:hover{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.case-detail .content .block.case-contact{text-align:center;height:auto;margin-bottom:0}.case-detail .content .block.case-contact .inner{margin-bottom:120px;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.case-detail .content .block.case-contact .inner h2{margin:0}.case-detail .content .block.case-contact .inner p{text-align:center}.cases a.scroll{display:none}@keyframes bounce2{0%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(.6);transform:scale(.6)}100%{-webkit-transform:scale(.9);transform:scale(.9)}}a.scroll{opacity:1;outline:0;text-decoration:none;display:block;position:fixed;bottom:25px;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}a.scroll .mouse{border:2px solid rgba(255,255,255,.25);border-radius:555px;width:32px;height:56px;margin:0 auto 10px;transition:all .3s ease}a.scroll .mouse .mouse-wheel{width:6px;height:6px;border-radius:555px;background:rgba(255,255,255,.25);margin:0 auto;position:relative;transition:all .3s ease;-webkit-animation:scroll-wheel ease 2s infinite;-moz-animation:scroll-wheel ease 2s infinite;-o-animation:scroll-wheel ease 2s infinite;animation:scroll-wheel ease 2s infinite}.page-nav,a.scroll .text{-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false}a.scroll .text{text-transform:uppercase;font-size:.667em;color:rgba(255,255,255,.25);transition:all .3s ease}a.scroll:hover .mouse{border:2px solid rgba(255,255,255,.5)}a.scroll:hover .mouse .mouse-wheel{background:rgba(255,255,255,.5)}a.scroll:hover .text{color:rgba(255,255,255,.5)}@-webkit-keyframes scroll-wheel{0%,100%,75%{top:12px}50%{top:20px}}@-moz-keyframes scroll-wheel{0%,100%,75%{top:12px}50%{top:20px}}@-o-keyframes scroll-wheel{0%,100%,75%{top:12px}50%{top:20px}}@keyframes scroll-wheel{0%,100%,75%{top:12px}50%{top:20px}}.page-nav{transition:all .3s ease;opacity:0;position:fixed;bottom:-100px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:100%}.page-nav a span,.popup{-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false}.page-nav .container{position:relative;display:inline-block}.page-nav a{outline:0;text-align:center;float:left;position:relative;width:24px;height:24px;display:block;margin-left:90px;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.4);border-radius:555px}.page-nav a:first-child{margin-left:0}.page-nav a span{opacity:0;white-space:nowrap;position:absolute;top:-30px;padding-bottom:30px;font-size:.6em;color:rgba(255,255,255,.4);right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);transition:all .3s ease}.popup,.popup .overlay{position:fixed;top:0;width:100%;height:100%;left:0}.page-nav a:hover{background:rgba(255,255,255,.4)}.page-nav a:hover span{color:#fff;opacity:1}.page-nav a:hover::before{opacity:.2}.page-nav a.active{background:#fff;border:1px solid #fff}.page-nav a.active span,.page-nav a.active::before{opacity:1}.popup{transition:all .3s ease;opacity:0;overflow:hidden;z-index:-1}.popup.active{opacity:1;z-index:100}.popup .overlay{background:rgba(0,0,0,.6);-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.popup .popup-content{position:relative;z-index:1001;width:1000px;margin:100px auto;background:rgba(255,255,255,.6);border-radius:6px;overflow:hidden}.popup .popup-content .head{position:relative;padding:0 25px;height:60px;overflow:hidden}.popup .popup-content .head h3{font-size:1.1em;line-height:60px;margin:10px 0 0;color:#0e1020}.popup .popup-content .head a.close{position:absolute;right:20px;top:25px;display:block;text-decoration:none;color:#0e1020;font-size:1em;outline:0}.popup .popup-content .head a.close:hover{color:#ec3937}.popup .popup-content .main{padding:25px;overflow:hidden}.popup .popup-content .main p{font-size:.75em;font-weight:400;color:#0e1020}.popup .popup-content .main .form .field{width:calc(33.33% - 6.66px);float:left;margin-left:10px}.popup .popup-content .main .form .field:first-child{margin-left:0}.popup .popup-content .main .form .field input[type=text],.popup .popup-content .main .form .field input[type=file],.popup .popup-content .main .form .field input[type=number],.popup .popup-content .main .form .field input[type=password],.popup .popup-content .main .form .field input[type=email],.popup .popup-content .main .form .field input[type=tel],.popup .popup-content .main .form .field select{width:100%;font-weight:400;font-size:.75em}.popup .popup-content .main .form .field button{font-size:.75em;background-color:rgba(0,0,0,.25);-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.popup .popup-content .main .form .field button span.icon{font-size:.8em}.popup .popup-content .main .form .field button:hover{background-color:rgba(0,0,0,0)}.popup .popup-content .main .form .field.buttonfield{margin-left:0;width:100%}.popover{background:rgba(0,0,0,.6);width:0;height:0;position:fixed;left:0;top:0;z-index:-10;opacity:0;display:block;-webkit-transition:opacity .5s ease,width 0s ease,height 0s ease,z-index 0s ease;-webkit-transition-delay:0s,0,0,0;-moz-transition:opacity .5s ease false,width 0s ease 0,height 0s ease 0,z-index 0s ease 0;-o-transition:opacity .5s ease false,width 0s ease 0,height 0s ease 0,z-index 0s ease 0;transition:opacity .5s ease,width 0s ease 0,height 0s ease 0,z-index 0s ease 0}.popover a.close-popover{position:absolute;right:30px;top:30px;text-decoration:none;display:block;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);color:#fff;font-size:1.5em;width:44px}.popover a.close-popover img{width:100%;display:block}.keynote .plyr .plyr__controls .plyr__volume,.keynote .plyr .plyr__controls button,.keynote .plyr.plyr--playing .plyr__controls [data-plyr=pause],.popover iframe .player .sidedock{display:none}.popover a.close-popover:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.popover iframe{-webkit-transition:all .5s ease;-moz-transition:all .5s ease false;-o-transition:all .5s ease false;transition:all .5s ease;opacity:0;width:100%;height:100%}.popover.active{z-index:100;opacity:1;height:100%;width:100%}.popover.active iframe{opacity:1}.col{position:relative;float:left}.col.size1of1,.col.size2of2,.col.size3of3,.col.size4of4,.col.size5of5{width:100%}.col.size1of2{width:50%}.col.size1of3{width:33.33%}.col.size2of3{width:66.66%}.col.size1of4{width:25%}.col.size2of4{width:50%}.col.size3of4{width:75%}.col.size1of5{width:20%}.col.size2of5{width:40%}.col.size3of5{width:60%}.col.size4of5{width:80%}form{padding:0;margin:0}.field{width:100%;margin-bottom:15px;overflow:hidden}.field.error input[type=text],.field.error input[type=file],.field.error input[type=number],.field.error input[type=password],.field.error input[type=email],.field.error select,.field.error textarea{border:1px solid #fbdada;background:#fff}.field.error label,.field.error p.label{color:#ec3937}.field.error span.image{background-color:#fbdada}.field.error .error{font-size:.7em;color:#ec3937;clear:both;margin-top:5px;line-height:1.8em;margin-left:0}.field.radiocheck{margin-bottom:5px}.field.radiocheck input[type=checkbox],.field.radiocheck input[type=radio]{margin-right:5px}.field.radiocheck label{float:left;margin-right:30px;width:auto;letter-spacing:0}.field label,.field p.label{font-weight:700;width:220px;font-size:1em;float:left;line-height:50px}.field input[type=text],.field input[type=file],.field input[type=number],.field input[type=password],.field input[type=email],.field input[type=tel],.field select{width:340px;float:left;border:1px solid #dce3eb;padding:0 7px;line-height:50px;height:50px;background:#fff;font-size:1em;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.field input[type=text]:focus,.field input[type=file]:focus,.field input[type=number]:focus,.field input[type=password]:focus,.field input[type=email]:focus,.field input[type=tel]:focus,.field select:focus{border:1px solid #a8b5c3}.field input[type=text]:focus::-webkit-input-placeholder,.field input[type=file]:focus::-webkit-input-placeholder,.field input[type=number]:focus::-webkit-input-placeholder,.field input[type=password]:focus::-webkit-input-placeholder,.field input[type=email]:focus::-webkit-input-placeholder,.field input[type=tel]:focus::-webkit-input-placeholder,.field select:focus::-webkit-input-placeholder{color:#0e1020;opacity:.15}.field input[type=text]:focus:-moz-placeholder,.field input[type=file]:focus:-moz-placeholder,.field input[type=number]:focus:-moz-placeholder,.field input[type=password]:focus:-moz-placeholder,.field input[type=email]:focus:-moz-placeholder,.field input[type=tel]:focus:-moz-placeholder,.field select:focus:-moz-placeholder{color:#0e1020;opacity:.15}.field input[type=text]:focus::-moz-placeholder,.field input[type=file]:focus::-moz-placeholder,.field input[type=number]:focus::-moz-placeholder,.field input[type=password]:focus::-moz-placeholder,.field input[type=email]:focus::-moz-placeholder,.field input[type=tel]:focus::-moz-placeholder,.field select:focus::-moz-placeholder{color:#0e1020;opacity:.15}.field input[type=text]:focus:-ms-input-placeholder,.field input[type=file]:focus:-ms-input-placeholder,.field input[type=number]:focus:-ms-input-placeholder,.field input[type=password]:focus:-ms-input-placeholder,.field input[type=email]:focus:-ms-input-placeholder,.field input[type=tel]:focus:-ms-input-placeholder,.field select:focus:-ms-input-placeholder{color:#1e2243}.field input[type=file]{padding:0 5px}.field textarea{width:650px;float:left;border:1px solid #dce3eb;padding:5px 7px;line-height:inherit;height:100px;font-size:1em;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:border .3s ease,opacity .3s ease,color .3s ease;-moz-transition:border .3s ease false,opacity .3s ease false,color .3s ease false;-o-transition:border .3s ease false,opacity .3s ease false,color .3s ease false;transition:border .3s ease,opacity .3s ease,color .3s ease;resize:none}.field textarea:focus{border:1px solid #a8b5c3}.field textarea:focus::-webkit-input-placeholder{color:#0e1020;opacity:.15}.field textarea:focus:-moz-placeholder{color:#0e1020;opacity:.15}.field textarea:focus::-moz-placeholder{color:#0e1020;opacity:.15}.field textarea:focus:-ms-input-placeholder{color:#1e2243}.field button{border:none;background:rgba(255,255,255,.25);text-decoration:none;border-radius:555px;display:inline-block;line-height:56px;color:#fff;overflow:hidden;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);text-shadow:0 2px 0 transparent;text-shadow:1px 1px 1px transparent,1px 1px 1px transparent;position:relative;-webkit-transition:all .3s ease,box-shadow .3s ease;-webkit-transition-delay:0s,0s;-moz-transition:all .3s ease false,box-shadow .3s ease 0s;-o-transition:all .3s ease false,box-shadow .3s ease 0s;transition:all .3s ease,box-shadow .3s ease 0s}.field button span.icon{line-height:56px;margin:0 16px 0 0;display:block;position:absolute;left:0;width:60px;text-align:center;font-size:.8em;text-shadow:1px 1px 1px transparent,1px 1px 1px transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.field button::before{width:0;padding:0;height:0;content:"";position:absolute;left:28px;border-radius:555px;background-color:#67ece1;background-image:-owg-linear-gradient(left,#3b91ce 0,#67ece1 100%);background-image:-webkit-linear-gradient(left,#3b91ce 0,#67ece1 100%);background-image:-moz-linear-gradient(left,#3b91ce 0,#67ece1 100%);background-image:-o-linear-gradient(left,#3b91ce 0,#67ece1 100%);background-image:linear-gradient(left,#3b91ce 0,#67ece1 100%);-webkit-transition:all .3s ease,width .3s ease;-webkit-transition-delay:.3s,0s;-moz-transition:all .3s ease .3s,width .3s ease 0s;-o-transition:all .3s ease .3s,width .3s ease 0s;transition:all .3s ease .3s,width .3s ease 0s;-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-2;opacity:1}.field button::after{width:100%;height:100%;content:"";position:absolute;right:0;top:0;background-color:#498da7;background-image:-owg-linear-gradient(left,#498da7 0,#67dbec 100%);background-image:-webkit-linear-gradient(left,#498da7 0,#67dbec 100%);background-image:-o-linear-gradient(left,#498da7 0,#67dbec 100%);background-image:linear-gradient(left,#498da7 0,#67dbec 100%);-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:-1;opacity:0;background:-moz-linear-gradient(15deg,rgba(223,230,44,0) 42%,rgba(223,230,44,.8) 100%);background:-webkit-linear-gradient(15deg,rgba(223,230,44,0) 42%,rgba(223,230,44,.8) 100%);background:linear-gradient(15deg,rgba(223,230,44,0) 42%,rgba(223,230,44,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dfe62c', endColorstr='#ccdfe62c', GradientType=1 )}.field button:hover{-moz-box-shadow:0 0 25px 0 #000;box-shadow:0 0 25px 0 #000;text-shadow:0 0 7px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.5);-webkit-transition:all .3s ease,box-shadow 6s ease;-webkit-transition-delay:0s,.3s;-moz-transition:all .3s ease false,box-shadow 6s ease .3s;-o-transition:all .3s ease false,box-shadow 6s ease .3s;transition:all .3s ease,box-shadow 6s ease .3s}.field button:hover span.icon{animation:bounce2 ease .6s;animation-delay:0s;font-size:1em;left:0;text-shadow:0 0 7px rgba(0,0,0,.2),0 0 7px rgba(0,0,0,.2)}.field button:hover::before{width:100%;height:100%;opacity:1;left:0;padding:0 28px;-webkit-transition:all .3s ease,width .3s ease,padding .3s ease;-webkit-transition-delay:0s,.2s,0s;-moz-transition:all .3s ease 0s,width .3s ease .2s,padding .3s ease 0s;-o-transition:all .3s ease 0s,width .3s ease .2s,padding .3s ease 0s;transition:all .3s ease 0s,width .3s ease .2s,padding .3s ease 0s}.field button:hover::after{opacity:1;-webkit-transition:all 6s ease;-webkit-transition-delay:.3s;-moz-transition:all 6s ease .3s;-o-transition:all 6s ease .3s;transition:all 6s ease .3s}fieldset{border:none;padding:0;margin:0}fieldset.placeholder .field.error .error{margin-left:0}fieldset.placeholder .field input[type=text],fieldset.placeholder .field input[type=file],fieldset.placeholder .field input[type=number],fieldset.placeholder .field input[type=password],fieldset.placeholder .field select,fieldset.placeholder .field textarea{width:100%}.case-visual-intro .bg .plyr,.intro .plyr{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease false;-o-transition:opacity .3s ease false;transition:opacity .3s ease}.keynote{position:relative}.keynote .plyr{position:absolute;bottom:0;right:40px;width:calc(100% - 245px);opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease false;-o-transition:opacity .3s ease false;transition:opacity .3s ease}.keynote .plyr .plyr__controls{background:0 0;border:none;color:#565d64;padding:4px 37px 4px 28px}.keynote .plyr.plyr--playing{opacity:.4}.keynote .plyr.plyr--playing:hover{opacity:1}.keynote .plyr__progress--buffer,.keynote .plyr__progress--played,.keynote .plyr__volume--display{height:5px;margin:-2px 0 0}@media screen and (max-height:800px){.content .block.clients .inner{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}}@media screen and (max-height:700px){.content .block.clients .inner{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@media screen and (max-height:600px){.content .block.clients .inner{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}}@media screen and (max-height:400px){.content .block.clients .inner{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}}@media screen and (max-width:1300px){body{font-size:18px}.content .block.active.intro .inner h1{font-size:2.7em}}@media screen and (max-width:1200px){.content .block.cases .projects .project a.bg-image{height:250px}.content .block.news-detail .inner a.back{position:relative;left:auto;display:inline-block;width:auto}.case-detail .content .block.case-options a.option-nav.prev{left:15px}.case-detail .content .block.case-options a.option-nav.next{right:15px}.case-detail .content .block.filter ul.filter li a{padding:0 15px;font-size:1.833em}.case-detail .content .block.filter{margin-top:140px;margin-bottom:60px}.case-detail .content .block.case-credits .wrapper{margin:0 20px}}@media screen and (max-width:1100px){body{font-size:16px}.contact .content .block.contact .inner{max-width:inherit;margin:0 30px;padding:30px}}@media screen and (max-width:1023px){.content .block.intro a.movie .play{margin:0 auto;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.content .block.intro a.movie:hover .play{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.content .block.intro a.movie h1{padding:30px;text-align:center}.content .block .inner{padding:0 30px}.content .block.news .inner{padding:0}.content .block.cases .projects .project a.bg-image{height:200px}.popup .popup-content{width:calc(100% - 40px);margin:100px 20px}.case-detail .content .block.filter ul.filter li a{font-size:1.333em}.content .block.cases .projects .project{padding:6px}.content .block.cases .projects .project .bottombar h2{font-size:.833em}.content .block.cases .projects .project a.bg-image .overlay .center{-webkit-transform:translateY(-50%) translateX(-50%) scale(.8);-moz-transform:translateY(-50%) translateX(-50%) scale(.8);-ms-transform:translateY(-50%) translateX(-50%) scale(.8);-o-transform:translateY(-50%) translateX(-50%) scale(.8);transform:translateY(-50%) translateX(-50%) scale(.8)}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.content .block.references .inner{padding:0}.content .block.references .inner p{padding:0 100px;max-width:inherit}.content .block.cases .projects .project{margin:10px;width:calc(50% - 20px)}.content .block.cases .projects .project a.bg-image{height:170px}.content .block.cases .inner{padding:0 10px}.contact .content .block .inner{padding:0 0 300px}.case-detail .content .block,.case-detail .content .block.case-visual .keynote{padding:0 20px}.case-detail .content .block .wrapper,.case-detail .content .block.case-slider{padding:0}.case-detail .content .block.case-options a.option-nav{font-size:.9em}.case-detail .content .block.case-options ul.share li a{width:41px;height:41px}.case-detail .content .block.case-options ul.share li a span.icon{line-height:41px}.case-detail .content .block.case-visual{height:70%}.case-detail .content .block.case-slider{height:50%}.content .block.news .articles{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;width:100%}.content .block.news .articles .article-container{padding:0 20px}.content .block.active.news .articles .article:hover h2{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.header .mobile-nav-btn{display:inline-block;z-index:13}.mobile-nav-open .header{z-index:13;background:0 0;position:fixed}.mobile-nav-open .header a.logo{z-index:13}.mobile-nav-open .header ul.nav{top:0;z-index:12}.header ul.nav{position:fixed;right:0;top:-100%;width:100%;z-index:5;height:100%;background:rgba(52,50,55,.95);-webkit-transition:all .1s ease;-moz-transition:all .1s ease false;-o-transition:all .1s ease false;transition:all .1s ease;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);float:none;padding:95px 15px 15px}.header ul.nav li{float:none;overflow:hidden;margin:0 0 10px;display:block}.header ul.nav li a{line-height:50px;font-size:1em;text-align:center}.header ul.nav li:last-child a{margin-top:5px}.mobile-nav-btn{opacity:1;width:46px;height:46px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.content .block.news .articles{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;width:100%}.content .block.news .articles .article-container{padding:0 20px}.content .block.news .articles .article .date::after,.content .block.news .articles .article .date::before{width:25%}.content .block.active.news .articles .article:hover h2{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@media screen and (max-width:767px){.case-detail .content .block.case-options a.option-nav.next,.case-detail .content .block.case-slider a.slider-nav.next,.content .block.references a.slidernav.next{right:15px}body{font-size:15px}.content .block.active .inner h2{font-size:1.8em}a.btn{line-height:46px;padding:0 15px 0 40px}.content .block .inner,.header,.wrapper{padding:0 15px}a.btn span.icon{line-height:46px;width:46px}.header{height:80px}.header a.logo{left:15px;height:30px;width:auto}.header a.logo img{height:30px}.header a.logo:hover img{margin-right:0}a.scroll{-webkit-transform:translateX(-50%) scale(.8);-moz-transform:translateX(-50%) scale(.8);-ms-transform:translateX(-50%) scale(.8);-o-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8);bottom:0}a.scroll .text{font-weight:700}.page-nav a{margin-left:28px;width:15px;height:15px}.page-nav a:hover{z-index:2}.page-nav a::before{width:15px}.page-nav a span{font-weight:400;top:auto;bottom:0;white-space:inherit}.content.show-pagenav .page-nav{bottom:10px}.content .block.references a.slidernav{width:34px;height:34px;top:40%}.content .block.references a.slidernav span.icon{line-height:34px}.content .block.references a.slidernav.prev{left:15px}.content .block.references .references-slider .reference svg.image{width:100px;height:100px}.content .block.news-detail .inner a.back{position:relative;left:auto;display:inline-block;width:auto}.case-detail .content .block.case-options a.option-nav.prev,.case-detail .content .block.case-slider a.slider-nav.prev{left:15px}.content .block.news-detail .inner h1{font-size:2em}.content .block.news-detail.active .inner h2{font-size:1.4em}.content .block.news-detail.active .inner h3{font-size:1.2em}.content .block.news-detail .inner p{font-size:.8em}.content .block.news-detail .inner .bottombar ul.share{padding:0 0 15px}.content .block.news-detail .inner .bottombar ul.share li a{width:36px;height:41px}.content .block.news-detail .inner .bottombar ul.share li a span.icon{line-height:41px}.content .block.news-detail .inner .bottombar ul.share li:first-child{font-size:.6em;display:block}.content .block.news-detail .inner .bottombar a.option-nav{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:auto;bottom:20px}.content .block.news-detail .inner .bottombar{padding:20px 20px 50px}.case-detail .content .block{margin-bottom:60px}.case-detail .content .block.case-visual a.play{width:100px;height:100px;top:65%}.case-detail .content .block.case-visual a.play span.icon{line-height:100px}.case-detail .content .block.case-intro-col2 .media .image a.play{width:70px;height:70px}.case-detail .content .block.case-intro-col2 .media .image a.play span.icon{line-height:70px}.case-detail .content .block .meta{font-size:1.2em;margin:0 0 15px}.case-detail .content .block h1,.case-detail .content .block h2{font-size:2em;margin:0 0 15px}.case-detail .content .block.case-visual.case-visual-intro{height:60%}.case-detail .content .block.case-credits{padding:0 15px}.case-detail .content .block.case-credits .wrapper{padding:20px}.case-detail .content .block.case-visual .keynote a.play-icon{width:70px;height:70px}.case-detail .content .block.case-visual .keynote a.play-icon span.icon-play{font-size:1.4em}.case-detail .content .block.case-visual .keynote a.play-icon span.icon-report-voice{font-size:2.5em}.case-detail .content .block.case-visual .keynote .timeline{height:70px;width:calc(100% - 75px);padding:0 15px}.case-detail .content .block.case-visual .keynote{padding:0 15px}.case-detail .content .block.case-visual{height:70%}.case-detail .content .block.case-visual .visual-wrapper{bottom:20px}.case-detail .content .block.case-slider a.slider-nav{width:34px;height:34px}.case-detail .content .block.case-slider a.slider-nav span.icon{line-height:34px}.case-detail .content .block.case-options ul.share li a{width:36px;height:36px}.case-detail .content .block.case-options ul.share li a span.icon{line-height:36px}.case-detail .content .block.case-options a.option-nav:hover{letter-spacing:.1em}.content .block.intro .locations .location ul li{font-weight:400}.header .mobile-nav-btn{display:inline-block;z-index:13}.mobile-nav-open .header{z-index:13;background:0 0;position:fixed}.mobile-nav-open .header a.logo{z-index:13}.mobile-nav-open .header ul.nav{top:0;z-index:12}.header ul.nav{position:fixed;right:0;top:-100%;width:100%;z-index:5;height:100%;background:rgba(52,50,55,.95);-webkit-transition:all .1s ease;-moz-transition:all .1s ease false;-o-transition:all .1s ease false;transition:all .1s ease;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);float:none;padding:95px 15px 15px}.content .block.clients .clients-container a.client:hover img,.content .block.clients .inner{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.header ul.nav li{float:none;overflow:hidden;margin:0 0 10px;display:block}.content .block.clients .inner,.content .block.news .articles{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden}.header ul.nav li a{line-height:50px;font-size:1em;text-align:center}.header ul.nav li:last-child a{margin-top:5px}.mobile-nav-btn{opacity:1}.case-detail .content .block{top:80px}.popover a.close-popover{width:34px;top:15px;right:15px}.content .block.references .references-slider .reference img.image{width:110px}.content .block.clients .inner{width:100%;transform:scale(1)}.content .block.clients .clients-container{-webkit-transform:translateY(-50%) translateX(-50%) scale(.8);-moz-transform:translateY(-50%) translateX(-50%) scale(.8);-ms-transform:translateY(-50%) translateX(-50%) scale(.8);-o-transform:translateY(-50%) translateX(-50%) scale(.8);transform:translateY(-50%) translateX(-50%) scale(.8);width:100%}.content .block.clients .clients-container a.client:hover img{transform:scale(1)}.content .block.news .articles{width:100%}.content .block.active.news .articles .article:hover h2{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.contact ul.share{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.content .block.contact p{margin-bottom:10px}.popup .popup-content{margin:40px 20px}.popup .popup-content .main{padding:15px}.popup .popup-content .head{padding:0 15px}.popup .popup-content .head a.close{right:13px}.keynote .plyr{width:calc(100% - 100px);right:15px}.keynote .plyr .plyr__controls{padding:4px 10px}.case-detail .content .block.case-visual .keynote .timeline img{height:50%}.case-detail .content .block.filter{margin:110px 0 35px}.case-detail .content .block.case-credits .wrapper{margin:0}.content .block.cases .projects{padding-top:10px}.content .block.cases .projects .project .bottombar h2{font-size:1em}.content .block.cases .projects .project a.bg-image .overlay .center{-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1)}.case-detail .content .case .fixed-nav.btn{left:10px;bottom:10px}.btn.btn-left-corner{left:20px;right:20px;width:calc(100% - 40px)}.btn.btn-left-corner .tooltip{width:100%}.btn.btn-left-corner:hover .tooltip .inner{font-size:.8em}.cookies{width:calc(100% - 40px);left:20px}}.btn.btn-left-corner .tooltip,.btn.btn-left-corner .tooltip .inner{-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false}@media screen and (max-width:767px) and (orientation:portrait){.content .block.intro a.movie .play{width:100px;height:100px}.content .block.intro a.movie .play span.icon{line-height:100px}.content .block.active.intro a.movie h1{font-size:2.2em;padding:15px}.content .block.active.intro .inner h1{font-size:2.2em}.content .block.service .icon-service{width:300px}.content .block.news .articles{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-o-transform-origin:left 50%;transform-origin:left 50%;padding-bottom:50px}.content .block.news .articles .article h2{padding:0 10px;top:99%}.content .block.active.news .articles .article h2{font-size:1em}.content .block.news .articles .article .date{font-size:.85em}.content .block.news .articles .article .date::after,.content .block.news .articles .article .date::before{width:27%}.content .block.news .articles .article-container{padding:0}.contact .content .block .inner{padding:0 15px 200px}.content .block.intro .maps .map a.btn{margin:0}.content .block.news-detail .inner{margin-top:140px}.content .block.cases .projects{margin-bottom:100px}.content .block.cases .inner{padding:0;margin-top:100px}.content .block.cases .projects .project{margin:0 15px 15px;width:calc(100% - 30px)}.case-detail .content .block.case-credits .left,.case-detail .content .block.case-credits .right,.col.size1of2{float:none;width:100%}.content .block.cases .projects .project a.bg-image{height:170px}.content .block.cases ul.filter li a{padding:0 9px}.content .block.cases .projects .project:hover .overlay .title{font-size:1.1em}.case-detail .content .block.case-col2 .wrapper{display:block}.case-detail .content .block.case-col2 .wrapper .col:first-child{border:none;padding-right:0}.case-detail .content .block.case-col2 .wrapper .col:first-child::after,.case-detail .content .block.case-col2 .wrapper .col:first-child::before{display:none}.case-detail .content .block.case-intro-col2 .wrapper{display:block}.case-detail .content .block .col:first-child{padding-right:0}.case-detail .content .block .col:last-child{padding-left:0}.case-detail .content .block p{font-size:.8em}.case-detail .content .block.case-slider{height:50%}.case-detail .content .block.case-options{height:200px}.case-detail .content .block.case-options ul.share{top:36%}.case-detail .content .block.case-options a.option-nav{top:66%;font-size:.9em}.content .block .bg{background-position:center center}.content .block:hover .bg{background-position:bottom right}.popup .popup-content .main .form .field{float:none;width:100%;margin-left:0}.content .block.active .inner p{padding:0 15px}.contact .content .block.contact .inner{padding:15px;margin:0 15px}.content .block.intro .locations .location{padding:0!important;float:none!important;border:none!important;width:100%!important}}.touchevents .content .block.cases .projects .project .overlay,.touchevents .content .block.cases .projects .project a.bg-image .overlay{background:rgba(0,0,0,.15)}@media screen and (max-width:767px) and (orientation:landscape){body{font-size:12px}.content .block.intro a.movie .play{width:80px;height:80px}.content .block.intro a.movie .play span.icon{line-height:80px}.content .block.intro a.movie h1{padding:10px 0 30px}.content .block.active.intro .inner h1{font-size:2.2em}.content .block.intro a.movie h1 span{font-size:.5em}.content .block.news .articles{padding-bottom:56px}.content .block.news .articles .article-container{padding:0}.content .block.news .articles .article h2{top:96%;padding:0 10px;font-size:.733em}.content .block.news .articles .article .date::after,.content .block.news .articles .article .date::before{width:23%}a.scroll{-webkit-transform:translateX(-50%) scale(.7);-moz-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);-o-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}.page-nav a{margin-left:60px;width:15px}.page-nav a span{white-space:nowrap}.content .block.references .inner{padding:0}.content .block.references .references-slider .reference svg.image{width:75px;height:75px;margin:0 auto 10px}.content .block.references.active .inner p{margin-bottom:10px}.content .block.references .references-slider .reference ul.pagination{margin-top:10px}.content .block.service .icon-service{width:280px}.content .block.cases .inner{margin-top:100px}.content .block.cases ul.filter{margin-bottom:20px}.content .block.cases .projects{margin:0 -10px 100px}.content .block.cases .projects .project{margin:10px;width:calc(50% - 20px)}.content .block.cases .projects .project a.bg-image{height:170px}.contact .content .block .inner{padding-bottom:100px}.field input[type=text],.field input[type=file],.field input[type=number],.field input[type=password],.field input[type=email],.field select,input[type=tel]{width:220px}.case-detail .content .block.case-visual a.play{top:73%}.contact .content .block.intro .inner h1{margin-bottom:0}.contact .content .block.intro .inner p{margin-bottom:10px}.content .block.news-detail .inner{margin-top:120px}.header ul.nav{padding-top:80px}.header ul.nav li a{width:50%;margin:0 auto;line-height:42px}.content .block.clients .clients-container{-webkit-transform:translateY(-50%) translateX(-50%) scale(.6);-moz-transform:translateY(-50%) translateX(-50%) scale(.6);-ms-transform:translateY(-50%) translateX(-50%) scale(.6);-o-transform:translateY(-50%) translateX(-50%) scale(.6);transform:translateY(-50%) translateX(-50%) scale(.6);width:166.7%}}.content .block.cases .bg,.content .block.cases .bg::after{height:100vh;position:fixed}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.content .block.cases .projects .project .overlay .meta,.content .block.cases .projects .project .overlay .title{letter-spacing:3em}.content .block.cases .projects .project:hover .overlay .meta,.content .block.cases .projects .project:hover .overlay .title{letter-spacing:0}}.touchevents .content .block.cases .projects .project .overlay .meta,.touchevents .content .block.cases .projects .project .overlay .title,.touchevents .content .block.cases .projects .project a.bg-image .overlay .meta,.touchevents .content .block.cases .projects .project a.bg-image .overlay .title{font-size:1em;letter-spacing:0;opacity:1}.touchevents .content .block.clients .clients-container a.client .overlay{opacity:1}.touchevents .content .block.clients .clients-container a.client .overlay img.dark{opacity:.75}.touchevents .content .block.clients .clients-container a.client .overlay img.logo,.touchevents .content .block.partners .partners-list .item .bg-image .overlay .center .logo{opacity:1}.touchevents .content .block.news .articles{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;width:100%}.touchevents .content .block.partners .partners-list .item .bg-image .bottombar .meta{opacity:.75}.btn.btn-left-corner{position:fixed;bottom:30px;left:30px;display:block;text-decoration:none;width:300px;z-index:100;text-align:center;overflow:visible;background:rgba(255,255,255,.75);border-radius:10px;padding:10px}.btn.btn-left-corner::after,.btn.btn-left-corner::before{opacity:0}.btn.btn-left-corner:hover .tooltip{bottom:100%}.btn.btn-left-corner:hover .tooltip .inner{margin-bottom:10px;padding:10px 15px;font-size:.6em;opacity:1}.btn.btn-left-corner img{width:100%;display:block}.btn.btn-left-corner .tooltip{text-align:left;position:absolute;left:0;bottom:50%;color:#fff;width:450px;z-index:-1;transition:all .3s ease}.btn.btn-left-corner .tooltip .inner{background:rgba(0,0,0,.5);border-radius:10px;padding:0;font-size:0;opacity:0;line-height:1.6em;transition:all .3s ease}.cookies{position:fixed;right:20px;bottom:20px;padding:15px;background:rgba(255,255,255,.9);border-radius:8px;z-index:10000;width:426px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.cookies .title{font-size:.85em;margin:0 0 5px;line-height:initial;color:#0e1020}.cookies p{font-size:.75em;font-weight:400;line-height:1.6em;color:#0e1020;margin:0 0 12px}.cookies a.accept-btn,.cookies a.link{line-height:40px;text-decoration:none;float:left}.cookies a.accept-btn{background:#00cd91;color:#fff;display:block;padding:0 10px;border-radius:5px;font-size:.75em}.cookies a.accept-btn:hover{background:#474e53}.cookies a.link{font-size:.65em;color:#0e1020;opacity:.4;margin-left:15px}.cookies a.link:hover{opacity:.7;text-decoration:underline}.content .case-detail .block,.content .project-detail .block{overflow:hidden}.content .block.cases .inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0;margin-top:140px}.content .block.cases{overflow:visible}.content .block.cases::after{display:none}.content .block.cases .bg{background-position:center center}.content .block.cases .projects_old{max-width:1400px;margin:0 auto 180px;overflow:hidden}.content .block.cases .projects_old a.project_old{float:left;text-decoration:none;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;height:300px;width:calc(50% - 40px);position:relative;margin:20px;border-radius:10px;overflow:hidden}.content .block.cases .projects_old a.project_old .overlay{background:rgba(0,0,0,0);position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.content .block.cases .projects_old a.project_old .overlay .center{width:100%;padding:0 15px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.content .block.cases .projects_old a.project_old .overlay .title{opacity:0;letter-spacing:10em;font-size:.05em;font-weight:700;transition:opacity .3s ease,font-size .3s ease,letter-spacing .3s ease}.content .block.cases .projects_old a.project_old .overlay .meta{opacity:0;letter-spacing:10em;font-size:.05em;text-transform:uppercase;-webkit-transition:opacity .3s ease,font-size .3s ease,letter-spacing .3s ease;-moz-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .3s ease false;-o-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .3s ease false;transition:opacity .3s ease,font-size .3s ease,letter-spacing .3s ease}.content .block.cases .projects_old a.project_old:hover .overlay{background:rgba(0,0,0,.5)}.content .block.cases .projects_old a.project_old:hover .overlay .title{opacity:1;letter-spacing:0;font-size:1.33em;transition:opacity .3s ease,font-size .3s ease,letter-spacing .6s ease}.content .block.cases .projects_old a.project_old:hover .overlay .meta{opacity:1;letter-spacing:0;font-size:.916em;-webkit-transition:opacity .3s ease,font-size .3s ease,letter-spacing .6s ease;-moz-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .6s ease false;-o-transition:opacity .3s ease false,font-size .3s ease false,letter-spacing .6s ease false;transition:opacity .3s ease,font-size .3s ease,letter-spacing .6s ease}@media screen and (max-width:1200px){.content .block.cases .projects_old a.project_old{height:250px}}@media screen and (max-width:1023px){.content .block.cases .projects_old a.project_old{height:200px}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.content .block.cases .projects_old a.project_old{height:170px;margin:10px;width:calc(50% - 20px)}}@media screen and (max-width:767px) and (orientation:portrait){.content .block.cases .projects_old{margin-bottom:100px}.content .block.cases .inner{padding:0;margin-top:100px}.content .block.cases .projects_old a.project_old{margin:0 15px 15px;width:calc(100% - 30px);height:170px}.content .block.cases ul.filter li a{padding:0 9px}.content .block.cases .projects_old a.project_old:hover .overlay .title{font-size:1.1em}}@media screen and (max-width:767px) and (orientation:landscape){.content .block.cases .inner{margin-top:100px}.content .block.cases ul.filter{margin-bottom:20px}.content .block.cases .projects_old{margin:0 -10px 100px}.content .block.cases .projects_old a.project_old{height:170px;margin:10px;width:calc(50% - 20px)}}.case-detail.light-version body{background:#e8e7f0;color:#0e1020}.case-detail.light-version h1,.case-detail.light-version h2,.case-detail.light-version h3,.case-detail.light-version h4{color:#0e1020}.case-detail.light-version a.btn{background:rgba(0,0,0,.2)}.case-detail.light-version .content .block.case-visual .bg .fadeout{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#e8e7f0 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#e8e7f0 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#e8e7f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e8e7f0', GradientType=0 )}.case-detail.light-version .content .block.case-visual a.play{background:rgba(255,255,255,.5);color:#0e1020;-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.9);-moz-box-shadow:0 0 35px 0 rgba(0,0,0,.9);box-shadow:0 0 35px 0 rgba(0,0,0,.9)}.case-detail.light-version .content .block.case-visual .keynote a.play-icon{background:rgba(0,0,0,.2)}.case-detail.light-version .content .block.case-visual .keynote a.play-icon:hover{background:rgba(0,0,0,.3)}.case-detail.light-version .content .block.case-visual .keynote .timeline{background:rgba(0,0,0,.2)}.case-detail.light-version .content .block.case-col2 .wrapper .col:first-child{border-right:1px solid rgba(0,0,0,.2)}.case-detail.light-version .content .block.case-col2 .wrapper .col:first-child::after,.case-detail.light-version .content .block.case-col2 .wrapper .col:first-child::before{background:#e8e7f0;border:1px solid rgba(0,0,0,.2)}.case-detail.light-version .content .block.case-intro-col2 .media .image a.play{background:rgba(255,255,255,.5);color:#0e1020;-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.9);-moz-box-shadow:0 0 35px 0 rgba(0,0,0,.9);box-shadow:0 0 35px 0 rgba(0,0,0,.9)}.case-detail.light-version .content .block .inner,.case-detail.light-version .content .block .inner p{text-shadow:none}.case-detail.light-version .content .block p a{color:#0e1020;border-bottom:1px solid rgba(0,0,0,.3)}.case-detail.light-version .content .block p a:hover{border-bottom:1px solid transparent}.case-detail.light-version .content .block p a::before{background:rgba(0,0,0,.2)}@media screen and (max-width:767px) and (orientation:portrait){.case-detail.light-version .content .block.case-col2 .wrapper .col:first-child{border-right:none}}