.bg-control,.cover{-webkit-background-size:cover}body,html{min-height:100%}a,a:focus,a:hover{text-decoration:none;outline:0}.cursor,a.next-proj-link{pointer-events:none}.center-link,.gotop a,.load-more{text-align:center}.load-more a:after,.navbar-default:after,body:before{content:"";left:0}.card-people a,.card-post a,.card-thumbs .card-body,body{-webkit-box-orient:vertical;-webkit-box-direction:normal}.card h6,.card-people .card-body span,.collapse-data h6,.cover a,.map-content .map-item-info h6,.map-content ul li > a,.page-context .next-project-header span,.view-profile .profile-box a,.view-profile h6,time{text-transform:uppercase}@font-face{font-family:"Sanomat Web";src:url("../fonts/Sanomat-Regular-Web.eot");src:url("../fonts/Sanomat-Regular-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/Sanomat-Regular-Web.woff2") format("woff2"), url("../fonts/Sanomat-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Post Grotesk";src:url("../fonts/PostGrotesk-Medium.woff2") format("woff2"), url("../fonts/PostGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Post Grotesk";src:url("../fonts/PostGrotesk-LightItalic.woff2") format("woff2"), url("../fonts/PostGrotesk-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Post Grotesk";src:url("../fonts/PostGrotesk-MediumItalic.woff2") format("woff2"), url("../fonts/PostGrotesk-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Post Grotesk";src:url("../fonts/PostGrotesk-Light.woff2") format("woff2"), url("../fonts/PostGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}.Sanomat-Regular-Web{font-family:"Sanomat Web";font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}.classE,.collapse-data p,.map-content .map-item-info address,.map-content .map-item-info p,.map-content ul li > a,.navigation .nav-footer,.navigation-search .nav-footer,.sec-title h3,.view-profile p,footer p{font-weight:300}.accordion .card-header a,.card-people .card-body span,.classD,.classE,.classF,.classG,.classH,.col-with-text h3,.col-with-text p,.col-with-title h3,.col-with-title p,.collapse-data h6,.collapse-data p,.cols-text h3,.cols-text p,.contact-info ul li a,.contact-info ul li address,.contact-info ul li h3,.cover a,.hiring a,.info-text h2,.lag-welcome-text p,.map-content .card-panel > a,.map-content .map-item-info address,.map-content .map-item-info h6,.map-content .map-item-info p,.map-content ul li > a,.navbar-header a,.navigation .menu li > a,.navigation .nav-footer,.navigation-search .form-control,.navigation-search .nav-footer,.post-greek,.sec-title h3,.section-common p,.single-column p,.view-profile p,footer p,h4,h6,time{font-family:"Post Grotesk"}.classA,.classB,.classC,.cover span,.cover ul li,.full-banner-text .vcenter span,.sanomat-web,h1,h2,h3{font-family:"Sanomat Web"}.banner-middle:before{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.card-people .card-img-top:before,.card-people.hover-effect:before,.card-people:before,.card-thumbs .card-img-top:before,.card-thumbs:before,.card-tile .card-img-top:before,.card-tile:before,.hiring{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}:root{--grey:#afaeaa;--grey-light:#f9f9f8;--site-color:#ccdc00;--text-color:var(--grey);--base-color:#000000;--base-light-color:#262522;--site-family:Sanomat Web;--site-primary-family:Post Grotesk;--font-weight-light:300;--font-weight-medium:500;--font-weight-bold:bold}.bg-grey a{color:#fff}.bg-grey .card{border-top-color:#fff}.bg-grey .card h3,.bg-grey .card h6{color:inherit}a,a p,body{color:#262522}.bg-grey .card-img-bottom{background-color:#fff;margin-top:46px}@media (max-width: 991px){.bg-grey .card-img-bottom{margin-top:26px}}.bg-control{background-size:cover;background-repeat:no-repeat;background-position:center}.classA,.cover span,.cover ul li,.full-banner-text .vcenter span{font-size:60px;line-height:66px}@media only screen and (max-width: 767px){.bg-grey .card-img-bottom{margin-top:30px}.classA,.cover span,.cover ul li,.full-banner-text .vcenter span{font-size:24px;line-height:28.8px}}.classB{font-size:36px;line-height:42px}.classC{font-size:24px;line-height:30px}.classD,.col-with-text p,.col-with-title p,.cols-text p,.contact-info ul li a,.contact-info ul li address,.map-content .card-panel > a,.navigation .menu li > a,.navigation-search .form-control,.section-common p,.single-column p{font-size:24px;line-height:36px;font-weight:300}@media only screen and (max-width: 991px){.classD,.col-with-text p,.col-with-title p,.cols-text p,.contact-info ul li a,.contact-info ul li address,.map-content .card-panel > a,.navigation .menu li > a,.navigation-search .form-control,.section-common p,.single-column p{font-size:22px;line-height:30.8px}}.card-people .card-body span,.classE,.classF,.collapse-data h6,.collapse-data p,.cover a,.hiring a,.map-content .map-item-info address,.map-content .map-item-info h6,.map-content .map-item-info p,.map-content ul li > a,.navigation .nav-footer,.navigation-search .nav-footer,footer p,time{font-size:12px;line-height:18px}.classG,.lag-welcome-text p{font-size:36px}.accordion .card-header a,.classH{font-size:24px}body{font-family:Sanomat Web;font-size:12px;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}main{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer}a:focus,a:hover{color:inherit}a:after,a:before{transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit}.gotop,.navigation-search.navsearch{-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear}p strong{color:#000}p a{color:#ccdc00;line-height:inherit}p a:hover{text-decoration:underline}ol,ul{padding:0 0 0 17px}.pb72,.pt-72,.pt72,.ptb-72{padding-top:72px}.pb-72,.ptb-72{padding-bottom:72px}ol li,ul li{line-height:1.4}img{max-width:100%;height:auto}img.img-display{display:block;margin-left:auto;margin-right:auto}img.img-full{width:100%}.cover .slick-arrow:before,.fontAwesome{font-family:fontAwesome}hr{margin-top:35px;margin-bottom:35px;border-top-color:#afaeaa}.cover.mb0,.mb0,.section-common.mb0,h1,h2,h3,h4,h5,h6{margin-bottom:0}.gotop{position:fixed;bottom:-100px;right:30px;z-index:1000;background-color:#000;opacity:0;transition:all 0.5s linear}.gotop a{line-height:49px;width:50px;height:50px;color:#fff;display:block}.gotop:hover{background-color:""}@media (max-width: 767px){.gotop{right:10px;bottom:10px}}.gotop.show{opacity:1;bottom:30px}.center-link{margin-top:30px}.center-link .link{color:""}.hoverable:hover{cursor:none}.navbar a,[data-hideElement],[data-showElement]{cursor:pointer}@media (max-width: 991px){.hoverable:hover{cursor:pointer}.cursor.d-none.d-lg-block{display:none !important}}@-webkit-keyframes moveUp{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveUp{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveInLeft{0%{-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:1}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInLeft{0%{-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:1}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInRight{0%{-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInRight{0%{-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInUp{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveInUp{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.container-fluid{padding-left:54px;padding-right:54px}.container{padding-left:18px;padding-right:18px}.container .row{margin-left:-18px;margin-right:-18px}@media only screen and (min-width: 992px){.container{padding-left:27px;padding-right:27px}.container .row{margin-left:-27px;margin-right:-27px}}.container .row > div[class^="col-"]{padding-left:18px;padding-right:18px}@media only screen and (min-width: 992px){.container .row > div[class^="col-"]{padding-left:27px;padding-right:27px}}@media (min-width: 991px){.small-block,.small-medium-block{margin-left:auto;margin-right:auto}.small-block{width:780px}.small-medium-block{width:760px}}@media (min-width: 1024px){.medium-block{margin-left:auto;margin-right:auto;max-width:960px}}@media (min-width: 1300px){.container{max-width:1332px}}h1{font-size:60px;line-height:66px}@media only screen and (max-width: 991px){h1{font-size:30px;line-height:37.5px}}h2{font-size:36px;line-height:42px}h3{font-size:24px;line-height:30px}@media only screen and (max-width: 991px){h2{font-size:24px;line-height:28.8px}h3{font-size:22px;line-height:30.8px}}h4{font-size:24px;line-height:36px}@media only screen and (max-width: 991px){h4{font-size:22px;line-height:30.8px}h5{font-size:20px;line-height:32px}}h5{font-size:20px;line-height:32px}h6{font-size:12px;line-height:18px}@media only screen and (max-width: 991px){h6{font-size:12px;line-height:16.8px}.sec-title h3,.view-profile p{line-height:25.2px;font-size:18px}.classE,.collapse-data p,.map-content .map-item-info address,.map-content .map-item-info p,.map-content ul li > a,.navigation .nav-footer,.navigation-search .nav-footer,footer p{line-height:16.8px}}.card h6,.card-people .card-body span,.classF,.collapse-data h6,.cover a,.hiring a,.map-content .map-item-info h6,.view-profile h6,time{font-weight:500}.classG,.info-text h2,.lag-welcome-text p{line-height:43.2px;font-weight:300}@media only screen and (max-width: 991px){.classG,.info-text h2,.lag-welcome-text p{font-size:22px;line-height:30.8px}}.accordion .card-header a,.classH,.col-with-text h3,.col-with-title h3,.cols-text h3,.contact-info ul li h3{font-weight:500;line-height:36px}.banner-middle.mt0,.mt0,.section-common.mt0{margin-top:0}.card-post,.innovation-page h2,.load-more,.mt72,.mtb72{margin-top:72px}._video,.contact-info,.contact-map,.mb-72,.mb72,.mtb72,.people,.section-image-text .col-sm-6,.section-tile .col-md-3,.two-column .col-sm-6{margin-bottom:72px}.mt-118{margin-top:118px}.mt-46{margin-top:46px}.banner-middle,.mtb-72{margin-top:72px;margin-bottom:72px}.mt-72{margin-top:72px}.mt-36,.mtb-36{margin-top:36px}.mb-36,.mtb-36{margin-bottom:36px}.pb216,.section-common.pb216{padding-bottom:216px}.pt-144{padding-top:144px}.pb0,.section-common.pb0{padding:0}.pb-36,.ptb-36{padding-bottom:36px}.pt0{padding-top:0 !important}.pt-36,.ptb-36{padding-top:36px}.mt-144{margin-top:144px}.mb-144{margin-bottom:144px}.mb-216{margin-bottom:216px}.mt-72-text{margin-top:63px}@media only screen and (max-width: 991px){.accordion .card-header a,.classH,.col-with-text h3,.col-with-title h3,.cols-text h3,.contact-info ul li h3{font-size:18px;line-height:25.8px}.mob-pb72{padding-bottom:72px !important}.mob-pb0,.mob-ptb0{padding-bottom:0 !important}.mob-mt0{margin-top:0 !important}.mob-mb0{margin-bottom:0 !important}.mob-mt30{margin-top:36px !important}.mob-mb18{margin-bottom:18px !important}.mob-mb14{margin-bottom:14px !important}.mob-mb68{margin-bottom:68px !important}.mob-mb72{margin-bottom:72px !important}.mob-ptb0{padding-top:0 !important}.mmt-54{margin-top:50px}}@media only screen and (max-width: 767px){.mob-mt56{margin-top:56px !important}.mob-mb36{margin-bottom:36px !important}.mob-mt36{margin-top:36px !important}}.cursor__ball{position:fixed;top:0;left:0;mix-blend-mode:hard-light;z-index:1002}.cursor__ball circle{fill:#ccdc00}.navbar-search a svg g path,.touch .navbar-search a:hover svg g path,.touch .navigation-search .navbar-search:hover svg g path{fill:#fff}@media (min-width: 1025px){.circle{width:66px;height:66px;background-color:#ccdc00;position:fixed;-webkit-border-radius:100%;border-radius:100%;z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.1s linear;-o-transition:transform 0.1s linear;transition:transform 0.1s linear;transition:transform 0.1s linear, -webkit-transform 0.1s linear}}body.overflow{overflow:hidden !important;height:100%}.case-page{padding:150px 0}.slider-container{max-width:900px;margin:0 auto}.slider-item:not(:first-child){display:none}._video{position:relative;padding-bottom:45%}._video iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.figure{margin-bottom:64px}.figure img{width:100%}.load-more{padding-top:22.5px;padding-bottom:22.5px}.load-more a{height:27px;width:45px;display:inline-block;position:relative}.load-more a:after{position:absolute;width:9px;height:9px;background-color:#262522;display:block;-webkit-box-shadow:18px 0 0 0 #262522, 36px 0 0 0 #262522, 18px -18px 0 0 #262522, 36px -18px 0 0 #262522, 0 -18px 0 0 #262522;box-shadow:18px 0 0 0 #262522, 36px 0 0 0 #262522, 18px -18px 0 0 #262522, 36px -18px 0 0 #262522, 0 -18px 0 0 #262522}.load-more a:hover:after{background-color:#ccdc00;-webkit-box-shadow:18px 0 0 0 #ccdc00, 36px 0 0 0 #ccdc00, 18px -18px 0 0 #ccdc00, 36px -18px 0 0 #ccdc00, 0 -18px 0 0 #ccdc00;box-shadow:18px 0 0 0 #ccdc00, 36px 0 0 0 #ccdc00, 18px -18px 0 0 #ccdc00, 36px -18px 0 0 #ccdc00, 0 -18px 0 0 #ccdc00}.bg-grey .load-more a:after{background-color:#fff;-webkit-box-shadow:18px 0 0 0 #fff, 36px 0 0 0 #fff, 18px -18px 0 0 #fff, 36px -18px 0 0 #fff, 0 -18px 0 0 #fff;box-shadow:18px 0 0 0 #fff, 36px 0 0 0 #fff, 18px -18px 0 0 #fff, 36px -18px 0 0 #fff, 0 -18px 0 0 #fff}.bg-grey .load-more a:hover:after{background-color:#ccdc00;-webkit-box-shadow:18px 0 0 0 #ccdc00, 36px 0 0 0 #ccdc00, 18px -18px 0 0 #ccdc00, 36px -18px 0 0 #ccdc00, 0 -18px 0 0 #ccdc00;box-shadow:18px 0 0 0 #ccdc00, 36px 0 0 0 #ccdc00, 18px -18px 0 0 #ccdc00, 36px -18px 0 0 #ccdc00, 0 -18px 0 0 #ccdc00}.load-more.hide{opacity:0}.navigation .nav-footer,.navigation-search .nav-footer{margin-top:75px;padding-top:50px;padding-bottom:67px;color:#afaeaa;position:relative}.navigation .nav-footer:before,.navigation-search .nav-footer:before{border-top:1px solid #afaeaa;position:absolute;left:0;top:0;content:"";opacity:0.5}.navigation .nav-footer address,.navigation-search .nav-footer address{margin-bottom:0}.navigation .nav-footer .powredby,.navigation-search .nav-footer .powredby{color:inherit}.navigation .nav-footer .powredby:hover,.navigation-search .nav-footer .powredby:hover{color:#ccdc00}.navigation .nav-footer .social,.navigation-search .nav-footer .social{padding-top:5px}.navigation .nav-footer .col-sm-8 a,.navigation-search .nav-footer .col-sm-8 a{color:inherit}.navigation .nav-footer .col-sm-8 a:hover,.navigation-search .nav-footer .col-sm-8 a:hover{color:#ccdc00}.navigation .nav-footer .col-sm-8 .row:first-of-type,.navigation-search .nav-footer .col-sm-8 .row:first-of-type{margin-bottom:28px}.navigation .nav-footer .col-sm-8 .row:not(:last-of-type):not(:first-of-type),.navigation-search .nav-footer .col-sm-8 .row:not(:last-of-type):not(:first-of-type){margin-bottom:10px}.navigation .nav-footer .col-sm-4,.navigation-search .nav-footer .col-sm-4{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}body:before{transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;position:fixed;top:0;right:0;bottom:0;z-index:-1;height:100%;opacity:0}.show-search:before,.support:before{background-color:rgba(0, 0, 0, 0.3);opacity:0;z-index:998}.navbar{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;line-height:1;width:100%;color:#fff;z-index:99999;padding-left:0;padding-right:0;position:absolute;-webkit-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;transition:background-color 0.3s linear;top:0;display:block}.navbar._fixed,.navbar.stay-top{top:0 !important}.navbar.transparent{background-color:transparent !important;-webkit-transition:none;-o-transition:none;transition:none;position:fixed !important;top:0 !important;opacity:0}.navbar-inner,.navbar.moved{background-color:#262522}.navbar.transparent:after{border-bottom:1px solid #fff !important;-webkit-transition:none;-o-transition:none;transition:none;opacity:0}.navbar.transparent.show,.navbar.transparent.show:after{opacity:1;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.navbar-default.line:after,.navbar-default:after{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear}.navbar.fixed{position:fixed}.navbar._fixed{position:fixed !important}.navbar > .container{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-start;align-items:flex-start}.navbar a{color:inherit}.navbar a:hover{color:#eeff10}@media only screen and (max-width: 991px){.navbar-inner{margin:0 !important;width:100% !important;padding-left:18px !important;padding-right:18px !important}}.navbar-default:after{border-bottom:1px solid #fff;position:absolute;bottom:0;right:0;transition:all 0.3s linear}.navbar-default.moved:after{border-bottom-color:#262522}.navbar-default.line:after{transition:all 0.3s linear;border-bottom-color:transparent}.navbar-default.remove-line{opacity:0;background-color:transparent !important}.navbar.no-border:after{border-bottom:transparent;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.navbar-down,.navbar-up{border-bottom-color:#262522}.navbar-header{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navbar-down{background-color:#262522;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.navbar-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width: 991px){.navbar.mob-nav-inner{position:relative;background-color:#262522;width:100%;margin:0;padding:36px 18px 18px;border-bottom:none}}.navbar .social a:hover{color:initial}.touch .navbar{position:fixed}.touch .navbar.nav-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.touch .navbar.nav-down{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width: 1024px){.touch .navbar{-webkit-transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.touch .navbar.moved{background-color:transparent}.touch .navbar.nav-down{background-color:#262522}.touch .navbar.nav-down:before{opacity:1}}.touch .navbar.remove-bg{background-color:transparent}.touch .navbar.remove-bg:after{border-color:#fff}.touch .navbar.remove-bg:before{opacity:0}@media only screen and (max-width: 1024px){.touch .navbar:before{content:" ";height:108px;width:100%;background-color:#262522;position:absolute;top:0;left:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:0}}@media only screen and (max-width: 991px){.touch .navbar:before{content:" ";height:80px;width:100%;background-color:#262522;position:absolute;top:0;left:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:0}}@media only screen and (max-width: 1024px){.touch .navbar-default.moved{background-color:transparent}}.touch .navbar-default.moved:after{border-bottom-color:#262522}.touch .navbar-default.remove-border:after{border-color:transparent}.show-search .navbar{top:0 !important;position:fixed !important}.header-background{-webkit-transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);background-color:#262522;position:fixed;top:0;left:0;width:100%;z-index:99;height:0}.support .header-background{height:700px}@media only screen and (max-width: 991px){.support .header-background{height:0}.navbar.navbar-fixed{margin:0;padding-left:18px;padding-right:18px;width:100%;border-bottom:none}}.support .navbar-default:after{-webkit-transition:border 0.5s linear;-o-transition:border 0.5s linear;transition:border 0.5s linear;border-bottom-color:transparent}.navbar-header{padding:0;font-size:14px;color:inherit;margin-right:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:9999}.navbar-header a{color:inherit}.navbar-header svg{width:204px}.navbar-header .mobile{display:none}.navbar-header .desktop{display:block}@media only screen and (max-width: 991px){.navbar-header .mobile{display:block}.navbar-header .desktop{display:none}}.navbar-header .toggle{width:24px;height:52px;top:-13px;right:-19px;z-index:9;display:inline-block;position:absolute;background-color:transparent;border:0;padding:0 20px;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:none;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width: 991px){.navbar-header .toggle{top:-6px}}@media only screen and (max-width: 767px){.navbar-header > a img{max-width:90%}.navbar-header .toggle{top:-9px;right:-18px;cursor:pointer}}.navbar-header .toggle span{background-color:transparent;margin-top:-1px;-webkit-transition:0.2s ease-in-out 0.2s;-o-transition:0.2s ease-in-out 0.2s;transition:0.2s ease-in-out 0.2s}.navbar-header .toggle:before{margin-top:0}.navbar-header .toggle:after{margin-top:8px}@media only screen and (max-width: 991px){.navbar-header .toggle span{-webkit-transition:0.5s ease-in-out 0.4s;-o-transition:0.5s ease-in-out 0.4s;transition:0.5s ease-in-out 0.4s}}.navbar-header .toggle:after,.navbar-header .toggle:before{background-color:#fff;content:"";width:24px;height:1px;display:block;-webkit-transition:margin 0.2s ease-in-out 0.2s, background-color 0s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s;-o-transition:margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, background-color 0s ease-in-out 0s;transition:margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, background-color 0s ease-in-out 0s;transition:margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, background-color 0s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s}@media only screen and (max-width: 991px){.navbar-header .toggle:after,.navbar-header .toggle:before{transition:margin 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0s, background-color 0s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s}}@media only screen and (min-width: 1025px){.navbar-header .toggle:hover:after,.navbar-header .toggle:hover:before{background-color:#262522}}.navbar-header .toggle.cross:after,.navbar-header .toggle.cross:before{margin-top:-1px;-webkit-transition-delay:0s, 0s, 0s, 0.2s;-o-transition-delay:0s, 0s, 0s, 0.2s;transition-delay:0s, 0s, 0s, 0.2s}@media only screen and (max-width: 991px){.navbar-header .toggle.cross:after,.navbar-header .toggle.cross:before{-webkit-transition-delay:0s, 0s, 0s, 0.3s;-o-transition-delay:0s, 0s, 0s, 0.3s;transition-delay:0s, 0s, 0s, 0.3s}}.navbar-header .toggle.cross:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navbar-header .toggle.cross:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ie10 .navbar-header .toggle{top:-40px}.dropdown-menu{background-color:transparent;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-transition:-webkit-transform 0.5s linear;-o-transition:transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear, -webkit-transform 0.5s linear;height:100%;position:static;margin-bottom:55px;min-width:100%}.dropdown-menu.show{display:none}.dropdown-menu.show li{color:#fff}.dropdown-menu.show:hover li,.dropdown-menu.show:hover li a{color:#afaeaa}.dropdown-menu.show:hover li a:hover{color:#fff !important}@media (min-width: 992px){.dropdown-menu{left:100% !important;top:0 !important;margin-top:0;padding-top:0;margin-bottom:0;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;position:absolute;padding-left:15px;min-width:300px}.navbar-search,.navbar-search a{cursor:none}}.navbar-search{color:inherit;padding-top:6px;position:relative;z-index:9999}footer .link a,footer h6,footer p{color:#afaeaa}.navbar-search a{padding:20px;margin-left:-20px}.navbar-search a:hover svg g path,.navigation-search .navbar-search:hover svg g path{fill:#262522}.navbar-search img{height:14px}@media only screen and (max-width: 991px){.dropdown-menu li{opacity:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.dropdown-menu.appear li{opacity:1}.navigation .menu .dropdown.show > a{display:inline-block;text-decoration:underline !important}.navbar-search{margin-top:63px;margin-bottom:36px}.navigation-search .container{max-width:100%}}footer{background-color:#262522;padding-top:68px;padding-bottom:68px;line-height:1}footer p{margin-bottom:0}@media only screen and (max-width: 640px){footer p{font-size:11px}}footer h6:not(:first-child){padding-top:32px}footer.footer-md .social{margin-top:32px}footer.footer-md .col-md-6{-webkit-column-count:2;column-count:2}@media only screen and (max-width: 767px){footer{padding-top:33px;padding-bottom:33px}footer .link h6{margin-bottom:36px}footer.footer-md .social{margin-top:16px;margin-bottom:32px;border-bottom:1px solid #afaeaa;padding-bottom:36px;text-align:left}footer.footer-md .social a{margin-right:17px !important}footer.footer-md .col-md-6{-webkit-column-count:unset;column-count:unset}footer.footer-md{padding-top:72px}}footer.footer-md .col-md-6 .colmn-box{margin-bottom:30px;-webkit-column-break-inside:avoid;break-inside:avoid}footer.footer-md .col-md-6 .colmn-box p a,footer.footer-md .mob-spc-w-bdr p a{color:#afaeaa;text-decoration:underline}@media (min-width: 768px){footer.footer-md .colmn-left{width:50%;float:left}footer.footer-md .colmn-left .colmn-box:last-of-type{margin-bottom:0}}@media (max-width: 991px){footer.footer-md .mob-spc-w-bdr p a{color:#afaeaa}}@media only screen and (max-width: 576px){footer .social{text-align:right}}@media only screen and (max-width: 767px){footer .social a{margin-right:9px !important}.footer-sec{border-top:1px solid #afaeaa;margin-top:33px;margin-bottom:32px;border-bottom:1px solid #afaeaa;padding-bottom:36px}.footer-sec > h6{margin-top:33px !important}.navigation .menu:hover a:hover{text-decoration:underline}}.nav-footer address a,.nav-footer address a p{color:inherit}.navigation{z-index:999;position:absolute;top:0;left:0;right:0;-webkit-transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);overflow:hidden;min-height:107.2px}@media only screen and (max-width: 991px){.navigation{position:fixed;background-color:#262522;padding-left:36px}.navigation .nav-top{display:none}}.navigation .nav-top{position:relative;top:50px}@media only screen and (max-width: 991px){.navigation .col-lg-9{padding-bottom:36px}.navigation .nav-menu{margin-bottom:72px}}.navigation.transbg{opacity:1}.navigation .menu{list-style:none;margin-left:0;margin-top:133px;margin-bottom:0;color:#fff;position:relative;padding-left:0;width:33.33333%}@media only screen and (max-width: 991px){.navigation .menu{width:100%;margin-top:89px}}.navigation .menu.menucolor > li > a{color:#afaeaa}.navigation .menu li{position:static}.navigation .menu li > a{color:inherit;display:block}.navigation .menu li.show > a{color:#fff}.navigation .menu:hover{color:#afaeaa}.navigation .menu:hover a{color:inherit}.navigation .menu:hover a:hover{color:#fff}.navigation .nav-footer:before{width:50%;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.navigation .nav-footer > .row{opacity:0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.support .navigation.transbg{opacity:1;visibility:visible}.support .navigation .nav-footer:before{-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;width:100%}.support .navigation .nav-footer > .row{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;opacity:1}@media (min-width: 992px){.navigation{max-height:0}.support .navigation{max-height:674px}}@media (max-width: 991px){.navigation{max-height:0;min-height:0}.support .navigation{max-height:100vh;overflow-y:auto}.navigation .container{min-height:50vh;max-width:100%;padding-right:18px;padding-left:54px}.navigation .container .row{min-height:50vh}.navigation .container .row > .col-lg-9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.card-thumbs,.card-thumbs a,.cover-text{min-height:100%}.touch .navigation .menu:hover a:hover{text-decoration:none}.cover a,.map-content .map-item-info address a[href*="mailto"],.search-result h6,.section-common .collapse-data P a,.view-profile .profile-box a,a[href*="mailto"]{text-decoration:underline}.hed .navigation{opacity:1}.mobile-search{padding-bottom:36px;display:none;position:relative}.mobile-search .mobile{display:inline-block;width:14px;height:14px}.mobile-search .form-control{-webkit-border-radius:0;border-radius:0;border:none;padding-left:0;border-bottom:1px solid #fff}.mobile-search .form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}@media (max-width: 991px){.mobile-search{display:block}.mobile-search .mob-search-sec{display:none}.mobile-search.show .mob-search-sec{display:block}.mobile-search.show .mobile{display:none}}.navigation-search{position:fixed;top:0;left:0;right:0;-webkit-transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);max-height:0;background-color:#262522;z-index:1001;overflow:hidden;visibility:hidden}.navigation-search .col-lg-9{position:static}.navigation-search .col-lg-9 > .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navigation-search button{background-color:transparent;border:none;padding-right:0;cursor:none}.navigation-search button:focus{outline:0}.navigation-search .search-close{cursor:none;width:24px;height:52px;position:relative;top:-14px;right:18px;z-index:9;background-color:transparent;border:none;padding:0 32px;float:right;margin-top:51px}@media only screen and (max-width: 991px){.navigation-search .search-close{top:-6px}}@media only screen and (max-width: 767px){.navigation-search .search-close{top:-6px;right:-18px;cursor:pointer}}.navigation-search .search-close span{background-color:transparent;margin-top:-1px;-webkit-transition:0.2s ease-in-out 0.2s;-o-transition:0.2s ease-in-out 0.2s;transition:0.2s ease-in-out 0.2s}.navigation-search .search-close:before{margin-top:0}.navigation-search .search-close:after{margin-top:8px}.navigation-search .search-close:after,.navigation-search .search-close:before{background-color:#fff;content:"";width:24px;height:1px;display:block;-webkit-transition:margin 0.2s ease-in-out 0.2s, background-color 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out 0s;-o-transition:margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0.2s;transition:margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0.2s;transition:margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out 0s}.navigation-search .search-close.cross:after,.navigation-search .search-close.cross:before{margin-top:-1px;-webkit-transition-delay:0s, 0s, 0s, 0.2s;-o-transition-delay:0s, 0s, 0s, 0.2s;transition-delay:0s, 0s, 0s, 0.2s}.navigation-search .search-close.cross:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navigation-search .search-close.cross:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation-search .search-close:hover:after,.navigation-search .search-close:hover:before{background-color:#262522;-webkit-transition:none;-o-transition:none;transition:none}.navigation-search .search-close:hover span{background-color:#262522}.navigation-search .navbar-search{margin-top:50px;opacity:0.3}.navigation-search .navbar-search img{width:16px;height:16px}.navigation-search .navbar-search svg{opacity:0.3}.navigation-search .navbar-search:hover,.navigation-search .navbar-search:hover svg{opacity:1}.navigation-search form{border-bottom:1px solid #fff;position:relative;padding-right:50px;margin-top:45px}.navigation-search form button{-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;opacity:0;position:absolute;right:-20px;top:-10px;padding:20px}.navigation-search form button svg{fill:#fff;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.navigation-search form button:hover svg{fill:#262522}.navigation-search .form-control{-webkit-border-radius:0;border-radius:0;background-color:transparent;border:none;color:#fff;padding:0 0 26px}.navigation-search .form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.navigation-search .form-control::-ms-clear{display:none}.navigation-search .nav-footer{margin-top:20%}.navigation-search .nav-footer:before{width:100%}.navigation-search.navsearch{opacity:0;max-height:560px;transition:all 0.5s linear}.show-search .navigation-search{opacity:1;max-height:560px;visibility:visible}.show-search .navigation-search.navsearch{opacity:1}.mob-search-sec #search-mob{opacity:0}.mobile-search{height:42px;margin-top:0}.mobile-search .mobile{position:absolute;top:15px}.navbar.line{-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;background-color:#262522}@media (min-width: 992px){.navbar{padding-top:50px;padding-bottom:32px}.navbar-search{width:242px}.navbar-header{width:calc(100% - 242px)}}@media (min-width: 1200px){.navbar-search{width:272px}.navbar-header{width:calc(100% - 286px)}}@media (min-width: 1300px){.navbar-search{width:272px}.navbar-header{width:calc(100% - 333px)}}@media (max-width: 991px){.navbar{padding:36px 0 18px}.navbar .container{padding-left:18px;padding-right:18px;max-width:100%}.navbar:after{left:18px;right:18px}.navbar-header{width:99.8%}.navbar-search{display:none;position:relative;z-index:1}.mob-search-sec,.mobile.hidden{display:none}.mob-search-sec input:focus{outline:0}.mob-search-sec input[type="search"],.mob-search-sec input[type="text"]{background:0 0;border:none;border-bottom:1px solid #fff;width:100%;padding-bottom:5px;font-size:22px;line-height:30.8px;color:#fff;font-family:"Post Grotesk";font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mob-search-sec input[type="submit"]{position:absolute;right:0;top:12px;border:none;cursor:pointer;z-index:2;background:url("../images/arrow-right.svg") right center no-repeat;width:30px;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mob-search-sec.visible{display:block}}@media only screen and (max-width: 991px){.navbar-inner .container{padding-left:0;padding-right:0}}.colmn-count p,.single-column p{padding-right:30px}.cover,.cover.full-height .slick-slide{background-position:center center;background-repeat:no-repeat}.progress,.section-common.making figure{width:100%}.head-box,.head-box1{display:inline-block}:-ms-input-placeholder{opacity:1;color:#afaeaa !important}.navigation-search:-ms-input-placeholder{color:#fff !important}.media-box:-ms-input-placeholder{color:"" !important}:-ms-input-placeholder:focus{color:transparent !important}::-webkit-input-placeholder{opacity:1;color:#afaeaa !important}::-ms-input-placeholder{opacity:1;color:#afaeaa !important}::placeholder{opacity:1;color:#afaeaa !important}.navigation-search::-webkit-input-placeholder{color:#fff !important}.navigation-search::-ms-input-placeholder{color:#fff !important}.navigation-search::placeholder{color:#fff !important}.media-box::-webkit-input-placeholder{color:"" !important}.media-box::-ms-input-placeholder{color:"" !important}.media-box::placeholder{color:"" !important}::-webkit-input-placeholder:focus{color:transparent !important}::-ms-input-placeholder:focus{color:transparent !important}::placeholder:focus{color:transparent !important}.bg-grey{background-color:#afaeaa;color:#fff}.bg-grey .sec-title{border-bottom-color:#fff;color:#fff}.head-box{max-width:700px}.head-box1{max-width:985px}.colmn-count{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:54px;-webkit-column-gap:54px;-moz-column-gap:54px}@media only screen and (max-width: 767px){.colmn-count{column-count:1;-webkit-column-count:1;-moz-column-count:1}}.section{margin-top:68px;margin-bottom:72px}.section.nm,.section.nmt{margin-top:0}@media only screen and (max-width: 991px){.section{margin-bottom:32px}}.section.nm,.section.nmb{margin-bottom:0}.innovation-page h2.section,.section.card-post,.section.load-more,.section.mt72{margin-top:72px}.section-tile .section.col-md-3,.section.mb72{margin-bottom:72px}@media only screen and (max-width: 991px){.load-more{margin-top:32px !important;margin-bottom:32px !important}.section-tile.loadmore-list .load-more{margin-top:0 !important;margin-bottom:0 !important}}@media (max-width: 991px){.section-tile.things-to-do{margin-bottom:90px}}@media only screen and (max-width: 991px){.section-image-text,.two-column{margin-bottom:53px !important}.mob-mb18.section-image-text,.two-column.mob-mb18{margin-bottom:18px !important}.single-column p{font-size:18px;line-height:25.2px;padding-right:0}}.section-image-text .col-sm-6 p:last-child,.two-column .col-sm-6 p:last-child{margin-bottom:10px}.padd-sm.section-image-text .col-sm-6,.two-column.padd-sm .col-sm-6{margin-bottom:50px}.mob-mb0.section-image-text,.two-column.mob-mb0{margin-bottom:0 !important}.mission.section-image-text .col-sm-6,.two-column.mission .col-sm-6{margin-bottom:25px}.single-column{padding-bottom:100px}.single-column .single-text{border-top:1px solid #afaeaa;padding-top:26px;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:54px;-webkit-column-gap:54px;-moz-column-gap:54px}.single-column p{margin-bottom:35px}@media only screen and (max-width: 767px){.single-column .single-text{column-count:1;-webkit-column-count:1;-moz-column-count:1;padding-top:13px}.single-column p{margin-bottom:22px}}@media only screen and (max-width: 991px){.single-column.pb-44{padding-bottom:44px !important;margin-bottom:0 !important}.col-with-text h3,.col-with-title h3,.cols-text h3{font-size:18px;line-height:25.2px}}.col-with-text,.col-with-title,.cols-text{padding-top:26px;padding-right:30px;border-top:1px solid #afaeaa}@media only screen and (max-width: 768px){.col-with-text,.col-with-title,.cols-text{padding-top:15px;padding-right:0}}.col-with-text h3,.col-with-title h3,.cols-text h3{margin-bottom:34px}@media only screen and (max-width: 991px){.col-with-text p,.col-with-title p,.cols-text p{font-size:18px;line-height:25.2px}}.col-with-text p a,.col-with-title p a,.cols-text p a{color:#262522;display:block;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.box-hover .card:hover *,.col-with-text p a:hover,.col-with-title p a:hover,.cols-text p a:hover{color:#afaeaa}.col-with-text p a span,.col-with-title p a span,.cols-text p a span{border-bottom:solid 1px #afaeaa;display:inline-block;line-height:1}.cover a,.cover span,time{display:block}.cols-text.nbr,.nbr.col-with-text,.nbr.col-with-title{border-top:none}.col-with-text{margin-top:73px}.section-common{padding-top:142px;padding-bottom:72px}.section-common.client-list{padding-top:104px}@media only screen and (min-width: 992px){.section-common.innovation .row{margin-top:72px}}@media only screen and (max-width: 991px){.section-common{margin-top:32px;padding-top:66px;padding-bottom:32px;margin-bottom:0}}.section-common.border0 .card-post{border:none}.section-common.border0 .card-post .card-img-bottom,.section-common.card-m0 .card-post{margin-top:0}.section-common.padd-lg{padding-bottom:118px}.section-common.clients{padding-top:113px}.section-common .collapse-data{margin-top:-4px}@media only screen and (max-width: 767px){.section-common .collapse-data{margin-top:0;margin-bottom:34px;border-bottom:1px solid #fff;padding-bottom:36px}.section-common .card-post h3{font-size:18px;line-height:22.5px;margin-bottom:0}}.section-common .collapse-data::last-of-type{border-bottom:none}@media only screen and (max-width: 991px){.section-common.fellowship{margin-bottom:0 !important;padding-bottom:0 !important}.section-common.fellowship .col-with-text,.section-common.fellowship .col-with-title,.section-common.fellowship .cols-text{margin-top:0}}.section-common.fellowship .sec-title{margin-bottom:0}.section-common.fellowship .card-img-bottom{margin-bottom:72px}@media only screen and (max-width: 991px){.section-common.fellowship .card-img-bottom{margin-bottom:36px}.section-common.innovation.mb-216{margin-bottom:72px}.section-common.innovation{margin-top:0;margin-bottom:66px;padding-bottom:72px}}.section-common.innovation .col-with-text h3,.section-common.innovation .col-with-title h3,.section-common.innovation .cols-text h3{padding-bottom:10px}@media only screen and (max-width: 991px){.section-common.making{padding-bottom:53px}.section-common.making .sec-title{margin-bottom:36px}.section-common.making .figure{margin-bottom:30px}.section-common.making p{line-height:25.2px;font-size:18px}.section-common.awards{margin-top:0}.section-common.awards .sec-title{margin-bottom:57px;padding-bottom:28px}}@media only screen and (max-width: 767px){.section-common.awards .row:last-of-type div[class^="col-"]:last-of-type .collapse-data{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media only screen and (max-width: 991px){.section-common.client-list{padding-top:0;padding-bottom:108px}.section-common.client-list .sec-title{padding-bottom:30px;margin-bottom:51px}.section-common.client-list .collapse-data{padding-bottom:0;border-bottom:none}.section-common.environmental .row div[class^="col-"]:last-of-type .card-post{margin-bottom:18px !important}.section-common.innovation.hp{margin-bottom:0;padding-bottom:1px;margin-top:0}.section-common.innovation.hp div[class^="col-"]:last-of-type .card-post{margin-bottom:0}.section-common.related-projects{margin-top:0 !important}}@media only screen and (max-width: 767px){.section-common div[class^="col-"]:not(:first-of-type) .card-post{margin-top:18px}.section-common div[class^="col-"]:last-of-type .card-post{margin-bottom:36px}.section-common.innovation{padding-bottom:0;margin-bottom:66px}.section-common.innovation div[class^="col-"]:not(:first-of-type) .card-post{margin-top:54px}.section-common.innovation div[class^="col-"]:last-of-type .card-post{margin-bottom:72px}.section-common.innovation.fellowship div[class^="col-"]:last-of-type .card-post{margin-top:36px;margin-bottom:30px}}.section-image-text{margin-top:68px}.section-image-text hr{margin-bottom:0}.section-image-text .col-sm-6{margin-bottom:52px}.cover,.cover .slick-slider{margin-bottom:0}.progress{position:fixed;left:0;top:0;height:100%;z-index:9999999;background-color:#fff}.bar{background-color:#cada2a;width:0;height:5px;-webkit-border-radius:3px;border-radius:3px}[data-aos="fade-up"]{-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}[data-aos^="fade"][data-aos^="fade"]{opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px)}body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}a[href*="mailto"]:hover,footer .colmn a:hover,footer .link a:hover{color:#ccdc00}.cover a,.cover span,.cover ul li{color:#fff}.container-outer{width:calc(100vw - 11px);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.cover{height:100vh;overflow:hidden;background-size:cover;background-color:#262522}@media only screen and (max-width: 991px){.section-image-text.culture .banner-middle{margin-top:54px}.cover{height:calc(100vh - 72px)}.cover.full-height{height:100vh}.cover-text .vcenter{max-width:70%;padding-left:30px;padding-right:30px}}.cover.full-height .slick-slide{-webkit-background-size:cover;background-size:cover}.cover.full-height .slick-slide:after{content:"";width:100%;height:100%}.cover ul{list-style:none}@media (min-width: 991px) and (max-width: 1200px){.cover span,.cover ul li{font-size:50px}}@media (min-width: 768px) and (max-width: 991px){.cover span,.cover ul li{font-size:30px;line-height:120%}}@media (max-width: 767px){.cover span,.cover ul li{line-height:120%;font-size:34px}}@media (max-width: 768px){.cover span,.cover ul li{font-size:44px}}@media (max-width: 667px){.cover span,.cover ul li{font-size:24px}}.cover a{margin-top:60px;line-height:16.8px}@media only screen and (min-width: 992px){.cover a{margin-top:52px;line-height:18px}}.cover a:hover{color:#ccdc00}.cover-text{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:0;background-color:rgba(38, 37, 34, 0.8);-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.cover .slick-slide.slick-start .cover-text,.cover-text.cover-text-show,.cover-text.first-load{opacity:1}.cover-text .vcenter{position:absolute;top:50%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding-top:20px;margin-left:auto;margin-right:auto;left:0;right:0;-webkit-transition:-webkit-transform 2s;-o-transition:transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.cover-text.first-load .vcenter,.full-banner-text .vcenter{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (min-width: 767px){.cover-text .vcenter{width:756px}}@media (min-width: 1200px){.cover-text .vcenter{width:900px}}@media only screen and (max-width: 991px){.cover-text .vcenter{max-width:70%;padding-left:18px;padding-right:18px}}@media only screen and (max-width: 667px){.cover-text .vcenter{max-width:90%}}@media only screen and (min-device-width: 0px) and (max-device-width: 767px) and (orientation: landscape){.cover-text .vcenter{padding-top:60px}}.cover-text.first-load .vcenter{transform:translateY(-50%)}.cover .slick-list,.cover .slick-slider,.cover .slick-track{height:inherit}.cover .slick-slide{background-color:#262522}.cover .slick-slide.slick-active .cover-text .vcenter{opacity:0;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-animation-name:animate;animation-name:animate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cover .slick-arrow{z-index:5;width:34px;height:34px;background-color:#fff}.cover .slick-arrow:before{color:#ccdc00;font-size:36px}.cover .slick-arrow:hover{background-color:#ccdc00}.cover .slick-arrow:hover:before{color:#fff}.cover .slick-prev{left:0}.cover .slick-prev:before{content:"\f104"}.cover .slick-next{right:0}.cover .slick-next:before{content:"\f105"}.cover.animateSlide .slick-slide .cover-text .vcenter{-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes animate{0%{top:calc(50% + 30px);opacity:0}10%{top:50%;opacity:1}80%{opacity:0}}@keyframes animate{0%{top:calc(50% + 30px);opacity:0}10%{top:50%;opacity:1}80%{opacity:0}}@media only screen and (min-width: 0px) and (max-width: 767px) and (orientation: landscape){@-webkit-keyframes animate{0%{top:75%;opacity:0}10%{top:75%;opacity:1}80%{opacity:0}}@keyframes animate{0%{top:75%;opacity:0}10%{top:75%;opacity:1}80%{opacity:0}}}.overlay{position:relative;z-index:0}.overlay:before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.banner-top-gap{margin-top:107px}.hero-inner::before{z-index:1}.cover .slider,.slider > div{position:relative;width:100%;height:100%}@media only screen and (max-width: 991px){.banner-top-gap{margin-top:77px;margin-bottom:36px}.mob-bg-img{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center top;height:250px}.mob-bg-img.banner-top-gap{margin-bottom:0}}.sec-title{padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #afaeaa;color:#afaeaa}.sec-title h3{line-height:1}@media only screen and (min-width: 992px){.sec-title{margin-bottom:69px;padding-bottom:32px}}.card{border:none;padding:0;-webkit-border-radius:0;border-radius:0;background-color:transparent}.card img{width:100%}.card h6{color:#afaeaa}.card figure{margin-bottom:0}.card-body{padding:50px 0 31px}time{margin-top:35px}time:before{margin-right:18px;content:url("../images/calender.png");width:12px;height:18px;display:inline-block}.card-tile .card-img-top:before,.card-tile:before{top:0;left:0;right:0;bottom:0;content:"";opacity:0}.section-tiles{position:relative}@media only screen and (max-width: 991px){.sec-title h3{font-size:22px;line-height:30.8px}.card-body{padding:33px 0 13px}.card h3{line-height:130%}.section-tiles.loadmore-list .sec-title{margin-bottom:36px}.section-tiles.things-to-do{margin-top:67px;margin-bottom:90px}.section-tiles{margin-bottom:144px}}.section-tiles.things-to-do .card-body{padding-bottom:32px}.section-tiles .sec-title{margin-bottom:72px}@media only screen and (max-width: 991px){.section-tiles .sec-title{margin-bottom:36px}}@media only screen and (max-width: 767px){.section-tiles .row div[class^="col-"]:last-of-type .card-tile{margin-bottom:0}}@media only screen and (max-width: 991px){.section-tiles .card-tile{margin-bottom:54px}.section-tiles.loadmore-list{margin-bottom:0}}.section-tiles.loadmore-list .row div[class^="col-"]{margin-bottom:72px}@media only screen and (max-width: 991px){.section-tiles.loadmore-list .row div[class^="col-"]{margin-bottom:54px}.section-tiles.loadmore-list time{margin-top:28px}.section-tiles.loadmore-list time:before{margin-right:15px}}@media only screen and (max-width: 767px){.section-tiles.loadmore-list .row div[class^="col-"]:last-of-type{margin-bottom:0}}.card-tile{margin-bottom:72px;border-bottom:1px solid #afaeaa}@media only screen and (max-width: 991px){.card-tile{margin-bottom:32px}}.card-tile:before{position:absolute;background-color:#fff;z-index:-1}.card-tile .card-body{-webkit-transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;padding-bottom:30px}.card-tile .card-img-top{position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-tile .card-img-top{max-height:308px;overflow:hidden}.card-tile .card-img-top img{height:100%}.card-post.remove-hover,.card-post.remove-hover a{display:block}}.card-tile .card-img-top:before{position:absolute;background-color:rgba(255, 255, 255, 0.3)}.card-tile h6{margin-top:22px}.card-tile .card-body h3{padding-right:35px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.card-tile .card-body h3{font-size:20px;padding-right:22px;line-height:130%}}.card-tile:hover .card-body{transform:translate3d(20px, -18px, 0);-webkit-transform:translate3d(20px, -18px, 0);-moz-transform:translate3d(20px, -18px, 0);-ms-transform:translate3d(20px, -18px, 0);-o-transform:translate3d(20px, -18px, 0)}.card-tile:hover .card-body h3{transition:all 0.35s ease;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease}.card-tile:hover .card-img-top:before,.card-tile:hover:before{opacity:1}.collapse-data h6{margin-bottom:15px}.awards .col-sm-6,.clients .col-sm-6,.collapse-data p{margin-bottom:0}.card-panel:not(:last-of-type){padding-bottom:36px}.card-panel.active .card-header a i:before{content:"\f068"}.card-panel.whiteHover > a{color:#fff !important}.awards .row,.clients .row{margin-bottom:54px}.card-img-bottom{margin-top:33px;-webkit-border-radius:inherit;border-radius:inherit}.card-img-bottom img{width:100%;height:100%;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s}@media screen and (-ms-high-contrast: active) and (max-width: 1400px), (-ms-high-contrast: none) and (max-width: 1400px){.card-img-bottom{max-height:345px}}@media screen and (-ms-high-contrast: active) and (max-width: 1200px), (-ms-high-contrast: none) and (max-width: 1200px){.card-img-bottom{max-height:285px}}@media screen and (-ms-high-contrast: active) and (max-width: 991px), (-ms-high-contrast: none) and (max-width: 991px){.card-img-bottom{max-height:217px}}@media screen and (-ms-high-contrast: active) and (max-width: 767px), (-ms-high-contrast: none) and (max-width: 767px){.card-img-bottom{max-height:none;height:none}}.card-post{height:auto;border-top:3px solid #262522}@media only screen and (min-width: 768px){.card-img-bottom{margin-top:auto;background-color:#ccdc00}.card-post{height:100%}.card-post h2{margin-bottom:32px}}.card-post a{-webkit-transition:none;-o-transition:none;transition:none;-ms-flex-flow:column wrap;-webkit-flex-flow:column wrap;flex-flow:column wrap;height:calc(100% - 72px);display:block}.card-people,.card-post.remove-hover .card-img-bottom figure img{height:auto}.card-post h2{word-break:break-word}@media only screen and (min-width: 992px){.card-post h2{margin-bottom:42px}}@media only screen and (min-width: 1025){.card-post h2{padding-right:180px}}.card-post h6{margin-top:34px;margin-bottom:30px}@media only screen and (min-width: 992px){.card-post h6{margin-top:31px;margin-bottom:28px}}.card-post h3{margin-bottom:auto}.card-post.remove-hover .card-img-bottom figure{max-height:100%;overflow:hidden}@media (min-width: 767px){.card-post:hover .card-img-bottom img{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;transform:translate3d(10px, -10px, 0);-webkit-transform:translate3d(10px, -10px, 0);-moz-transform:translate3d(10px, -10px, 0);-ms-transform:translate3d(10px, -10px, 0);-o-transform:translate3d(10px, -10px, 0)}}.card-post .hover-anim{background-color:#ccdc00}.card-post .hover-effect{-webkit-user-select:none;-webkit-touch-callout:none}.card-post .hover-effect img{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;transform:translate3d(10px, -10px, 0);-webkit-transform:translate3d(10px, -10px, 0);-moz-transform:translate3d(10px, -10px, 0);-ms-transform:translate3d(10px, -10px, 0);-o-transform:translate3d(10px, -10px, 0)}.card-post.remove-hover .card-img-bottom{background-color:transparent}.card-post.remove-hover:hover .card-img-bottom img{-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (max-width: 991px){.card-post .col-with-text,.card-post .col-with-title,.card-post .cols-text{margin-top:36px;margin-bottom:50px}}@media only screen and (max-width: 767px){.card-post .col-with-text,.card-post .col-with-title,.card-post .cols-text{margin-top:36px;margin-bottom:0}}.card-post .col-with-text h3,.card-post .col-with-title h3,.card-post .cols-text h3{margin-bottom:36px}@media (max-width: 991px){.card-post h2 br,.card-post h3 br{display:none}}@media screen and (-ms-high-contrast: active) and (max-width: 767px), (-ms-high-contrast: none) and (max-width: 767px){.card-post,.card-post a{display:block}}.bg-grey .card-post .hover-anim,.innovation .card-post .hover-anim{background-color:#fff}.card-thumbs .card-body{-webkit-transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.card-thumbs .card-img-top{position:relative}.card-thumbs .card-img-top:before,.card-thumbs:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:0}.card-thumbs .card-img-top:before{background-color:rgba(255, 255, 255, 0.3)}.card-thumbs:before{background-color:#fff;z-index:-1}.card-thumbs:hover .card-img-top:before,.card-thumbs:hover:before{opacity:1}.card-thumbs .card-body h3{padding-right:35px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.card-thumbs .card-body h3{font-size:20px;padding-right:22px}}.card-thumbs:hover .card-body{transform:translate3d(20px, -18px, 0);-webkit-transform:translate3d(20px, -18px, 0);-moz-transform:translate3d(20px, -18px, 0);-ms-transform:translate3d(20px, -18px, 0);-o-transform:translate3d(20px, -18px, 0)}.card-thumbs:hover .card-body h3{transition:all 0.35s ease;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease}.card-thumbs{-webkit-backface-visibility:hidden;overflow:hidden;border-bottom:2px solid #afaeaa}.card-thumbs a:hover{color:initial}.card-thumbs time{padding-bottom:0}.card-thumbs .card-body{min-height:286px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 1300px){.card-thumbs .card-body{padding-bottom:60px}.card-thumbs time{position:absolute;bottom:18px}}@media only screen and (max-width: 1300px) and (max-width: 1024px) and (min-width: 768px){.card-thumbs .card-body{padding-bottom:85px}}.card-people .card-body{padding:0;-webkit-transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out}@media only screen and (max-width: 767px){.card-thumbs .card-body{min-height:inherit;display:block}.card-people .card-body{display:none}}.card-people .card-body h3{margin-bottom:10px}.card-people .card-body span{color:#afaeaa;display:block}.card-people .card-img-top{position:relative;margin-bottom:51px}.card-people .card-img-top:before,.card-people.hover-effect:before,.card-people:before{position:absolute;top:0;left:0;bottom:0;content:"";opacity:0;right:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-people .card-img-top{max-height:307px}}@media screen and (-ms-high-contrast: active) and (max-width: 1400px), (-ms-high-contrast: none) and (max-width: 1400px){.card-people .card-img-top{max-height:270px;overflow:hidden}}@media screen and (-ms-high-contrast: active) and (max-width: 1200px), (-ms-high-contrast: none) and (max-width: 1200px){.card-people .card-img-top{max-height:200px}}@media only screen and (max-width: 767px){.card-people .card-img-top{margin-bottom:auto;background-position:center -60px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:250px}}@media only screen and (max-width: 479px){.card-people .card-img-top{height:200px}}.card-people .card-img-top:before{background-color:rgba(255, 255, 255, 0.3)}@media only screen and (max-width: 767px){.card-people .card-img-top:before{background-color:rgba(0, 0, 0, 0.7)}}.card-people.hover-effect:before,.card-people:before{background-color:#fff;z-index:-1}.card-people.hover-effect .card-body{transform:translate3d(20px, -18px, 0);-webkit-transform:translate3d(20px, -18px, 0);-moz-transform:translate3d(20px, -18px, 0);-ms-transform:translate3d(20px, -18px, 0);-o-transform:translate3d(20px, -18px, 0)}@media only screen and (max-width: 767px){.card-people.hover-effect .card-body{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);position:absolute;display:block;top:36px;left:36px;margin-top:0}.card-people.hover-effect .card-body h3{color:#fff}}.card-people:hover .card-body{transform:translate3d(20px, -18px, 0);-webkit-transform:translate3d(20px, -18px, 0);-moz-transform:translate3d(20px, -18px, 0);-ms-transform:translate3d(20px, -18px, 0);-o-transform:translate3d(20px, -18px, 0)}@media only screen and (max-width: 767px){.card-people:hover .card-body{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);position:absolute;display:block;top:36px;left:36px;margin-top:0}.card-people:hover .card-body h3{color:#fff}}.card-people:hover .card-img-top:before,.card-people:hover:before{opacity:1}.card-people a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column wrap;-webkit-flex-flow:column wrap;flex-flow:column wrap}.hiring{width:120px;position:fixed;right:0;bottom:54px;opacity:0;z-index:-1}.hiring a{text-transform:uppercase;padding:11px 10px 11px 20px;color:#fff;display:block;background-color:rgba(204, 221, 0, 0.9);position:relative}.hiring a::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:-webkit-linear-gradient( 135deg, transparent 16px, rgba(204, 221, 0, 0.9) 0 ), -webkit-linear-gradient(45deg, transparent 16px, rgba(204, 221, 0, 0.9) 0);background:-o-linear-gradient( 135deg, transparent 16px, rgba(204, 221, 0, 0.9) 0 ), -o-linear-gradient(45deg, transparent 16px, rgba(204, 221, 0, 0.9) 0);background:-webkit-linear-gradient( 145deg, transparent 16px, rgba(204, 221, 0, 0.9) 0 ), -webkit-linear-gradient(35deg, transparent 16px, rgba(204, 221, 0, 0.9) 0);background:-o-linear-gradient( 145deg, transparent 16px, rgba(204, 221, 0, 0.9) 0 ), -o-linear-gradient(35deg, transparent 16px, rgba(204, 221, 0, 0.9) 0);background:linear-gradient( -55deg, transparent 16px, rgba(204, 221, 0, 0.9) 0 ), linear-gradient(55deg, transparent 16px, rgba(204, 221, 0, 0.9) 0);background-repeat:repeat-x;background-position:left top;-webkit-background-size:5px 24px;background-size:5px 24px;content:"";display:block;width:40px;height:8px;position:absolute;top:16px;left:-24px}.hiring.show{opacity:1;z-index:1}.video-js .vjs-play-progress{background-color:#cd0 !important}.social a{width:18px;height:18px;-webkit-border-radius:50%;border-radius:50%;background-color:#afaeaa;color:#262522;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;position:relative}.social a:not(:last-of-type){margin-right:15px}@media only screen and (max-width: 767px){.social a:not(:last-of-type){margin-right:18px}}.social a:before{display:none;border:1px solid #afaeaa;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;content:"";border-radius:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;-ms-border-radius:inherit;-o-border-radius:inherit;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.accordion .active .icon:after,.accordion .icon:after,.accordion .icon:before{content:" "}.social a:hover{background-color:#fff}.social a:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.accordion{margin-top:-8px}.accordion .active .icon,.accordion .active .icon:after,.accordion .icon,.accordion .icon:after,.accordion .icon:before{position:absolute;top:0;bottom:0;margin:auto;right:0}.accordion .icon{width:11px;height:10px}.accordion .icon:before{height:100%;width:1px;background-color:#fff;left:0}.accordion .icon:after{height:1px;width:100%;background-color:#fff}.accordion .active .icon{width:11px;height:10px}.accordion .active .icon:before{background-color:transparent}.accordion .active .icon:after{height:1px;width:100%;background-color:#fff}.accordion .active .card-header a:hover .icon:before{background-color:transparent}.accordion .collapsed .icon:after,.accordion .collapsed .icon:before{content:" ";background-color:#fff;position:absolute;margin:auto;top:0;bottom:0}.accordion .collapsed .icon{position:absolute;top:0;right:0;margin:auto;bottom:0}.accordion .collapsed .icon:before{height:10px;width:1px;right:4px}.accordion .collapsed .icon:after{height:1px;width:10px;right:0}.accordion .card-header{padding:0;background-color:transparent;border:none}.accordion .card-header a{color:inherit;display:inline-block;position:relative;padding-right:15px}.accordion .card-header a:hover{color:#ccdc00}.accordion .card-header a:hover .icon:after,.accordion .card-header a:hover .icon:before{background-color:#ccdc00}.accordion .card-header a i{display:inline-block;vertical-align:middle;font-size:14px;margin-top:-3px}.accordion .card-body{padding:26px 0 0}.accordion .card-body .row:last-of-type{margin-bottom:42px}.accordion .card-panel{padding-bottom:18px}@media only screen and (max-width: 991px){.accordion .card-panel{padding-bottom:25px}}.accordion .card-panel:last-of-type{padding-bottom:28px}.awards .accordion .row{margin-bottom:30px}@media only screen and (max-width: 991px){.map-accordion .card-panel:last-of-type{padding-bottom:0}.awards .accordion .row{margin-bottom:0}.awards .accordion .row:last-of-type{margin-bottom:27px}}.page-top-gap{margin-top:174px}.banner-middle{position:relative;padding-bottom:560px;background-attachment:fixed;-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat}.project-cover,.view-profile .colmn-left{-webkit-background-size:cover;background-repeat:no-repeat}.banner-middle:before{content:"";background-color:rgba(0, 0, 0, 0.2)}@media only screen and (max-width: 991px){.banner-middle{padding-bottom:400px;margin-bottom:36px}}.card-img-top .mobile{display:none}.card-img-top .desktop{display:block}@media only screen and (max-width: 480px){.card-img-top .mobile{display:block}.card-img-top .desktop{display:none}}.section-tiles .load-more{display:none}@media only screen and (max-width: 1024px){.card-thumbs .card-body h3{line-height:130%}}@media (min-width: 992px){.featured-projects{margin-top:139px}}@media only screen and (max-width: 991px){.featured-projects .card-post,.projects .card-post{margin-top:72px}.section-tiles.loadmore-list{margin-bottom:72px !important}.section-tiles.loadmore-list .load-more{display:none}}@media only screen and (max-width: 767px){.banner-middle{padding-bottom:300px}.featured-projects div[class^="col-"]:not(:first-of-type) .card-post,.projects div[class^="col-"]:not(:first-of-type) .card-post{margin-top:54px}}.info-text{text-align:center;padding:136px 0 134px;margin:72px 0}@media only screen and (max-width: 991px){.info-text{padding:67px 0 0;margin:0}}.img-section{padding:51px 0 0}.img-section img{width:100%}@media only screen and (max-width: 991px){.img-section{padding:18px 0 36px}}.projects{padding-top:112px;padding-bottom:330px;min-height:100vh;margin-bottom:-154px;margin-top:0}@media only screen and (max-width: 991px){.projects{padding-top:36px}}@media only screen and (max-width: 767px){.projects{padding-top:8px;padding-bottom:0;margin-bottom:72px}.projects .container{width:100%}.contact-info ul li{border-bottom:none}}.contact-map{position:relative;padding-bottom:420px}.contact-map #map{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;border:none}.contact-info{padding-bottom:75px}.contact-info ul{border-top:1px solid #afaeaa;padding-top:30px;list-style:none;padding-left:0;margin-left:0}@media only screen and (max-width: 991px){.contact-info{padding-bottom:70px}.contact-info ul{margin-bottom:0}}.contact-info ul li{margin-bottom:58px}@media only screen and (max-width: 991px){.contact-info ul li{margin-bottom:30px;padding-bottom:34px}.contact-info ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-info ul li a,.contact-info ul li address{font-size:18px;line-height:25.2px}}@media only screen and (max-width: 767px){.contact-info ul li:nth-child(2n){padding:32px 0;border-top:1px solid #afaeaa;border-bottom:1px solid #afaeaa;margin-top:0}.contact-info ul li:first-child{margin-bottom:0}}.contact-info ul li h3:not(:first-of-type){margin-top:16px}.contact-info ul li a,.contact-info ul li address{display:block}.contact-info a span{border-bottom:solid 1px #afaeaa;display:inline-block;line-height:1}.contact-info a:hover{color:#afaeaa}.people{padding-top:141px;min-height:100vh;padding-bottom:154px;margin-bottom:-154px}.map-frame,.map-frame #map{min-height:100%}@media only screen and (max-width: 991px){.people{padding-top:67px}.people .sec-title{padding-bottom:33px;margin-bottom:72px}}@media only screen and (max-width: 767px){.people{margin-bottom:-84px}}.people .col-md-4{margin-bottom:72px}@media only screen and (max-width: 991px){.people .col-md-4{margin-bottom:36px}}.people .card-people{border-bottom:2px solid #afaeaa;padding-bottom:31px}@media only screen and (max-width: 767px){.people .col-md-4{margin-bottom:18px}.people .col-md-4:last-of-type{margin-bottom:0}.people .card-people{border:none;padding-bottom:0;overflow:hidden}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.people .card-people h3{font-size:20px;padding-right:22px}}.view-profile{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#fff}.view-profile h6{color:#afaeaa}.view-profile p{line-height:1.5;font-size:12px}.view-profile-head{border-bottom:1px solid #afaeaa;padding-bottom:30px;margin-bottom:34px}@media only screen and (max-width: 768px){.view-profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;-webkit-flex-flow:column wrap;flex-flow:column wrap}.view-profile-head{padding-bottom:30px;margin-bottom:16px}}.view-profile-head h3{padding-bottom:4px}.view-profile-body{padding-right:240px}@media only screen and (max-width: 1200px){.view-profile-body{padding-right:100px}}@media only screen and (max-width: 991px){.view-profile-body{padding-right:0}}.view-profile-body a{color:#000}.view-profile-body a:hover{color:#afaeaa}.view-profile .colmn{width:50%;position:relative}@media only screen and (max-width: 768px){.view-profile .colmn{width:100%}}.view-profile .colmn-left{background-size:cover;background-position:center top;height:100vh}@media (max-width: 768px){.view-profile .colmn-left .d-md-none{display:block !important}.map-content ul li{line-height:1.6}}@media (max-width: 767px){.view-profile .colmn-left{height:auto}}.view-profile .colmn-left .img-full{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width: 767px){.view-profile .colmn-left .img-full{position:relative;height:auto}}.view-profile .colmn-right{width:50%;padding:72px 36px 0 54px}@media only screen and (max-width: 768px){.view-profile .colmn-right{width:100%;padding:50px 18px 23px}}.view-profile .profile-box{position:absolute;left:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 54px 48px}@media only screen and (min-width: 992px){.view-profile .profile-box{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.view-profile .profile-box a{font-family:"Post Grotesk";color:#afaeaa}.view-profile .profile-box a:hover{color:#262522;text-decoration:underline}@media only screen and (max-width: 991px){.view-profile .profile-box{padding:51px 0 48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;-webkit-flex-flow:column wrap;flex-flow:column wrap;position:relative}.view-profile .profile-box .right{margin-top:62px}.people-detail.banner-top-gap{margin-bottom:0}}.people-detail .close-btn{position:absolute;top:57px;right:21px;cursor:none;width:50px;height:50px;border:none;background-color:transparent;z-index:9}@media only screen and (max-width: 768px){.people-detail .close-btn{display:none}}.people-detail .close-btn:focus{outline:0}.people-detail .close-btn span{opacity:1;background-color:#262522;width:24px;height:1px;display:block;position:absolute;margin:12px auto;left:0;right:0;top:0}.people-detail .close-btn span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:12px}.people-detail .close-btn span:last-child{top:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.people-detail .close-btn:hover span{background-color:#262522}.people-detail .circle{z-index:0}.lag-welcome-text{text-align:center;margin-top:70px;padding-top:70px;padding-bottom:144px}@media only screen and (max-width: 991px){.lag-welcome-text{margin-top:0;padding-bottom:36px}}.lag-welcome-text h1{padding-bottom:56px}@media only screen and (max-width: 991px){.lag-welcome-text h1{padding-bottom:26px}}.lag-welcome-text .box{padding-top:63px;padding-bottom:47px;border-top:solid 1px #afaeaa;border-bottom:solid 1px #afaeaa}@media only screen and (max-width: 991px){.lag-welcome-text .box{padding-top:31px;padding-bottom:13px}}.lag-welcome-text.border-0{padding-bottom:54px}.lag-welcome-text.border-0 .box{border-bottom:none;padding-bottom:0}.lag-map-full{color:#fff;margin-bottom:140px}.lag-map-full ul{list-style:none;padding-left:0}.lag-map-full .col-lg-3{background-color:#262522;-webkit-box-flex:0;-ms-flex:0 0 340px;-webkit-flex:0 0 340px;flex:0 0 340px;max-width:340px}@media only screen and (max-width: 991px){.lag-map-full{margin-top:36px;margin-bottom:0}.lag-map-full .col-lg-3{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.lag-map-full .col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 82%;-webkit-flex:0 0 calc(100% - 340px);flex:0 0 calc(100% - 340px);max-width:calc(100% - 340px)}@media only screen and (max-width: 991px){.lag-map-full .col-lg-9{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:70vh}}.map-content{padding-top:63px;padding-bottom:377px;padding-left:54px;height:calc(100vh - 50px)}.map-content .map-item-close{position:absolute;right:30px;top:42px}@media only screen and (max-width: 991px){.map-content{padding-top:71px;padding-bottom:71px;height:auto}.map-content .map-item-close{right:18px;top:21px}}.map-content ul{margin-bottom:0;padding-top:13px}.map-content ul li > a{letter-spacing:1pt;color:inherit}.map-content .card-panel > a.active,.map-content .card-panel a.active{color:#afaeaa}.map-content .card-panel{padding-bottom:30px}@media only screen and (max-width: 991px){.map-content .card-panel{padding-bottom:27px}}.map-content .card-panel > a{position:relative;line-height:1;display:inline-block}.map-content .card-panel > a:after{content:"";border-bottom:solid 1px #fff;position:absolute;left:0;bottom:0;width:100%;display:block}.map-content .card-panel > a.active:after,.map-content .card-panel a.active:after{border-color:#afaeaa}.map-content .card-panel a{position:relative;line-height:1;display:inline-block}@media only screen and (max-width: 768px){.map-content{padding-left:18px}.map-content ul.list li a{line-height:2}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.map-content ul.list li a{line-height:2}}.map-content .map-item-info{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#262522;color:#fff;overflow:hidden;padding:63px 54px 72px;z-index:2;display:none}.map-content .map-item-info .circle{z-index:0;position:fixed}@media only screen and (max-width: 991px){.map-content .map-item-info{padding:65px 18px 57px;bottom:auto;z-index:99;height:100%}}.map-content .map-item-info h4{margin-bottom:10px;font-weight:300;line-height:110%;padding-right:20px}.map-content .map-item-info h6{font-weight:300;color:#afaeaa;border-bottom:1px solid #afaeaa;padding-bottom:36px;margin-bottom:36px}.map-content .map-item-info address a{display:block;color:inherit;margin-top:18px}.map-content .map-item-info address a:hover{color:#ccdc00}.map-accordion .collapse{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.full-banner-item.slick-starts .full-banner-text,.map-accordion .collapse.show,.vr-view .close{opacity:1}.map-accordion ul li{line-height:150%}.map-frame #map{width:100%;border:none;position:absolute}@media only screen and (max-width: 991px){.map-content .map-item-info h6{padding-bottom:32px;margin-bottom:34px}.map-frame #map{position:absolute;height:100%}}.map-item-close{cursor:none;width:50px;height:50px;border:none;background-color:transparent;z-index:9}.map-item-close:focus{outline:0}.map-item-close span{opacity:1;background-color:#fff;width:24px;height:1px;display:block;position:absolute;margin:12px auto;left:0;right:0;top:0}.map-item-close span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:12px}.map-item-close span:last-child{top:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.map-item-close:hover span{background-color:#262522}@media only screen and (max-width: 1024px){.card-title .card-body h3{line-height:130%}}.touch .map-content .map-item-info .circle{display:none}@media (min-width: 992px){.fellowship{margin-top:142px}.innovation{margin-top:71px}.environmental{margin-top:47px}}.circle-section{padding:0 0 72px}.circle-section h3{font-family:"Post Grotesk";padding:48px 0 46px;border-bottom:solid 1px #afaeaa}.circle-section .colmn img{width:100%}@media only screen and (max-width: 767px){.circle-section h3{border-bottom:none;font-size:18px;line-height:16.8px;text-align:center;padding:18px 0 74px}.circle-section .container .row > div[class^="col-"]:nth-child(2n){padding-left:27px}.circle-section .container .row > div[class^="col-"]:nth-child(odd){padding-right:27px}.circle-section{margin-bottom:0 !important}}@media (min-width: 768px) and (max-width: 991px){.circle-section{padding-bottom:0 !important}.circle-section .row > .col-md-3{text-align:center;max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.circle-section .row > .col-md-3:nth-child(odd){padding-right:27px}.circle-section .row > .col-md-3:nth-child(even){padding-left:27px}.circle-section .row > .col-md-3 h3{padding:18px 0 36px;border-bottom:none}}@media only screen and (max-width: 767px){.innovation-page{padding-bottom:0 !important;margin-top:0}.innovation-page .card-post h2{margin-top:34px}.innovation-page .container div[class^="col-"]:last-of-type .card-post{margin-top:54px;margin-bottom:72px}}.innovation-page h2{margin-bottom:auto}@media only screen and (max-width: 767px){.mob-spc-w-bdr{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #afaeaa}}.inner-banner{margin-bottom:72px}@media only screen and (max-width: 991px){.inner-banner{margin-bottom:36px}.culture .inner-banner{margin-top:31px}.project-cover{background-attachment:scroll}}.inner-banner img{width:100%}.innovation-image .card-post h3{margin-bottom:44px}@media (max-width: 991px){.innovation-image .card-post h3{margin-bottom:26px}}@media only screen and (max-width: 667px){.section-common.innovation.innovation-image{margin-top:87px}}.circle-section .colmn{width:100%;margin:0 auto;padding:0 18px}@media only screen and (max-width: 667px){.circle-section{padding-bottom:0}.innovation .card-post .col-with-text h3,.innovation .card-post .col-with-title h3,.innovation .card-post .cols-text h3{margin-bottom:16px}}.innovation-detail .lag-welcome-text,.project-deets .lag-welcome-text{padding-bottom:0}.innovation-detail .text-block .project-deets .text-block{margin-top:72px}.innovation-detail .full-banner{height:auto}.innovation-detail .full-banner img{width:100%;height:auto}@media screen and (min-width: 769px){.text-block.own-row .col-with-text,.text-block.own-row .col-with-title,.text-block.own-row .cols-text{padding:0}.text-block.own-row.right-position .col-with-text,.text-block.own-row.right-position .col-with-title,.text-block.own-row.right-position .cols-text{padding-left:27px}.text-block.own-row.left-position .col-with-text,.text-block.own-row.left-position .col-with-title,.text-block.own-row.left-position .cols-text{padding-right:27px}}.project-cover{height:calc(100vh - 72px);background-position:center center;background-size:cover;position:relative}.project-cover .down-arrow{position:absolute;bottom:-72px;left:50%;right:0;max-width:37px;line-height:72px;height:72px;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);cursor:pointer;display:none}.project-cover .down-arrow img{max-width:30px}.project-cover-clone{position:fixed;z-index:1;top:0;width:100vw;height:100vh;background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:#000}.full-banner-item,.vr-view .close{background-position:center;background-repeat:no-repeat}.map-thumb-colmn{padding:46px 27px 67px;display:inline-block;vertical-align:bottom}.map-thumb-colmn img{padding-bottom:13px}@media only screen and (max-width: 991px){.project-cover .down-arrow{color:#262522}.map-thumb-colmn{margin-top:0;padding-top:15px;padding-bottom:16px}.map-thumb-colmn h6{padding-bottom:33px}}.map-thumb-colmn.col-md-3{width:calc(25% - 4px)}.map-thumb-colmn.col-md-6{width:calc(50% - 4px)}.vr-view,.vr-view iframe{width:100%;height:100%}.map-thumb-colmn.right-disc{padding-left:40px;vertical-align:top}.map-thumb-colmn.left-disc{padding-right:40px;vertical-align:top}.map-thumb-colmn-text{padding:46px 15px 67px;display:inline-block;vertical-align:top}.vr-view{position:fixed;top:0;right:0;z-index:9999;display:none}.vr-view .close{width:40px;height:40px;position:absolute;right:48px;top:48px;background-image:url("../images/icon-popupClose.png")}.project-cover > .video-js{font-family:"object-fit: cover"}.page-context .next-project-header span,.search-result .notfound-msg,.search-result p{font-family:"Post Grotesk"}.video-section{height:66.66vh;position:relative;margin-bottom:72px;margin-top:72px;background-color:#000}.video-section .my-video-dimensions,.video-section video{width:100%;height:100%}@media only screen and (max-width: 991px){.video-section{margin-bottom:36px;padding-bottom:300px;margin-top:0}}.video-section video{position:absolute;top:0;left:0}@media (min-width: 1025px){.project-cover{background-attachment:fixed}.vjs-paused{cursor:url(../images/EDR_play_button.cur), auto;cursor:url("../images/_icon-pause.png") 0 0, pointer;cursor:-webkit-image-set( url(../images/_icon-pause.png) 1x, url(../images/_icon-pause@2x.png) 2x ) 0 0, pointer}.vjs-playing{cursor:url(../images/EDR_x_button.cur), auto;cursor:url("../images/_icon-close.png") 0 0, pointer;cursor:-webkit-image-set( url(../images/_icon-close.png) 1x, url(../images/_icon-close@2x.png) 2x ) 0 0, pointer}.icon-plus{cursor:url(../images/EDR_plus_button.cur), auto;cursor:url("../images/_icon-plus.png") 0 0, pointer;cursor:-webkit-image-set( url(../images/_icon-plus.png) 1x, url(../images/_icon-plus@2x.png) 2x ) 0 0, pointer}.icon-pano{cursor:url(../images/EDR_full_screen_button.cur), auto;cursor:url("../images/_icon-pano.png") 0 0, pointer;cursor:-webkit-image-set( url(../images/_icon-pano.png) 1x, url(../images/_icon-pano@2x.png) 2x ) 0 0, pointer}}@media (max-width: 1024px){.mfp-container{background-color:rgba(175, 174, 170, 0.9)}.mfp-content .mfp-close{position:absolute;right:15px;top:15px;display:block !important;z-index:999;width:40px}.mfp-content .mfp-close:after,.mfp-content .mfp-close:before{top:2px;content:"";left:19px;position:absolute;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;right:0}.mfp-content .mfp-close:before{width:2px;height:40px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mfp-content .mfp-close:after{width:2px;height:40px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-pano,.icon-plus{position:relative;display:block}.icon-pano:after,.icon-plus:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;height:60px}.icon-plus:after{content:url("../images/icon-plus.svg");display:none}.icon-pano:after{content:url("../images/icon-pano.svg")}}.mfp-wrap{cursor:url(../images/EDR_x_button.cur), auto;cursor:url("../images/_icon-close.png") 0 0, pointer;cursor:-webkit-image-set( url(../images/_icon-close.png) 1x, url(../images/_icon-close@2x.png) 2x ) 0 0, pointer;overflow:hidden !important}.mfp-bg{background-color:transparent}.full-banner,.full-banner .slick-slide{background-color:#000}.mfp-wrap .mfp-container{padding:0}.mfp-wrap .mfp-content{height:100%;width:100%;padding:20px 0}.mfp-wrap .mfp-content img.mfp-img{height:auto !important;max-height:5000% !important;display:inline-block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.full-banner .full-banner-item:nth-child(1) .full-banner-text,.mfp-wrap .mfp-close,.mfp-wrap .mfp-figure:after{display:none}.mfp-wrap .mfp-figure{height:100%;width:100%}.mfp-wrap .mfp-figure figure{width:100%;height:100%;position:relative;text-align:center}.full-banner{margin-top:118px;margin-bottom:72px;overflow:hidden;height:100vh}.full-banner-item{height:100%;-webkit-background-size:cover;background-size:cover}.full-banner-text{background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:relative;display:none}@media only screen and (max-width: 991px){.full-banner{margin-top:0;max-height:400px}.full-banner-text{margin-bottom:30px}}.full-banner-text .vcenter{position:absolute;top:50%;text-align:center;transform:translateY(-50%);width:890px;margin-left:auto;margin-right:auto;left:0;right:0}.full-banner-text .vcenter span{color:#fff}@media (min-width: 768px) and (max-width: 991px){.full-banner-text .vcenter span{font-size:30px;line-height:36px}}@media (max-width: 991px){.full-banner-text .vcenter{max-width:80%}}.full-banner .single-item,.full-banner .single-item .slick-list,.full-banner .single-item .slick-track{height:100%}.full-banner .slick-active .full-banner-text .vcenter{opacity:0;-webkit-animation-name:animate;animation-name:animate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.full-banner .full-banner-text{display:block}.full-banner .slick-dots{position:absolute;right:10px;top:50%;bottom:auto;width:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:20px}.full-banner .slick-dots li{list-style:none;width:auto;height:auto;margin:6px 0;display:block}.full-banner .slick-dots li button::before,.video-js .vjs-big-play-button,.video-js .vjs-play-progress::before,.video-js .vjs-time-tooltip,.video-js .vjs-volume-panel,.video-js button{display:none}.full-banner .slick-dots li button{background-color:#fff;width:8px;height:8px;padding:0;-webkit-border-radius:50%;border-radius:50%}.full-banner .slick-dotted.slick-slider .slick-list,.full-banner .slick-dotted.slick-slider .slick-track,.video-js{height:100%}.full-banner .slick-dots li.slick-active button{background-color:#ccdc00}.full-banner .slick-dotted.slick-slider{margin-bottom:0;height:100%}@-webkit-keyframes animate{0%{top:calc(50% + 30px);opacity:0}100%{top:50%;opacity:1}}@keyframes animate{0%{top:calc(50% + 30px);opacity:0}100%{top:50%;opacity:1}}.page-context.incoming .project-cover.remove-overlay:before,.video-js.vjs-has-started .vjs-poster{opacity:0}.video-js{position:absolute;width:100%}.video-js .vjs-tech{z-index:1}.video-js .vjs-control-bar{background-color:transparent;position:absolute;bottom:23px;width:calc(100% - 108px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100px}.video-js .vjs-load-progress div,.video-js .vjs-slider{background-color:#fff}.video-js .vjs-slider{outline:0;margin:0 !important;height:2px}.video-js .vjs-poster{cursor:inherit;-webkit-background-size:cover;background-size:cover;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;display:block !important;z-index:2}@media only screen and (max-width: 1024px){.video-js .vjs-poster::after{position:absolute;content:url("../images/icon-pause.svg");left:50%;top:50%;width:64px;height:64px;background-repeat:no-repeat;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.video-js .vjs-progress-control{position:absolute;width:100%}.video-js .vjs-time-control{position:absolute;bottom:0;padding:0;height:auto}.video-js .vjs-time-control span{letter-spacing:1px;font-size:11px}.video-js .vjs-current-time{display:block;left:0}.video-js .vjs-duration{display:block;right:0}.incoming-page,.incoming-page .hide,.video-js .vjs-remaining-time{display:none}.video-js .vjs-control-bar{cursor:pointer;z-index:3}.map-thumb-section .colmn h6{margin-top:18px}.next-project-link:hover{cursor:default}.next-project-hero-image{display:block;height:100vh;position:relative}.next-project-hero-image .image-wrap{height:100%;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:fixed;top:0;z-index:-2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-context{top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.page-context.outgoing{padding-bottom:calc(100vh - 72px)}.page-context .slider-block{height:100vh;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow-y:visible}.page-context .slider-block .slide{width:100%;height:100%}.page-context .project-cover,.page-context .video-js{width:100vw}.page-context .next-project-header{position:absolute;top:72px;left:0;width:100vw;color:#fff;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.page-context .next-project-header span{font-size:12px;padding:36px 0;border-top:5px solid #fff;max-width:500px;display:block}@media only screen and (max-width: 667px){.page-context .next-project-header{top:40px}.page-context .next-project-header span{padding:18px 0}}.page-context .next-project-header .head-box{max-width:950px}.page-context .next-project-header .head-box h1 br{display:none}.page-context > .project-deets{background:#fff}.page-context.outgoing{position:relative;z-index:2}.page-context.incoming{position:relative;z-index:1}.page-context.incoming .main-content-div{height:40vh;padding-bottom:72px}@media only screen and (max-width: 991px){.page-context.incoming .main-content-div{height:30vh}}.page-context.incoming .project-cover:hover{cursor:pointer}.page-context.incoming .project-cover:before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute;background-color:rgba(38, 37, 34, 0.4);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-context .main-content-div > div,.page-context .main-content-div > section{background:#fff}.page-context .main-content-div > div,.page-context .main-content-div > section,.page-context .main-content-div footer{position:relative;top:calc(100vh - 72px);width:100%;z-index:2}@media only screen and (max-width: 1024px){.page-context .main-content-div > div,.page-context .main-content-div > section,.page-context .main-content-div footer{top:calc(100vh - 95px)}}@media only screen and (max-width: 767px){.page-context .main-content-div > div,.page-context .main-content-div > section,.page-context .main-content-div footer{top:calc(100vh - 140px)}}.page-context .main-content-div .footer-md{position:relative;top:calc(100vh - 72px);margin:0}.page-context .main-content-div > .container{margin:0 auto;padding-bottom:122px}.page-context .main-content-div > .container:after,.page-context .main-content-div > .container:before{content:" ";height:100%;width:1000%;position:absolute;top:0;background:#fff}.page-context .main-content-div > .container:before{left:-1000%}.page-context .main-content-div > .container:after{right:-1000%}.page-context .main-content-div .project-cover{position:fixed;top:0;width:100vw;z-index:1;background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.page-context.incoming .project-cover{background-attachment:initial;position:fixed;top:60vh}@media only screen and (max-width: 991px){.page-context.incoming .project-cover{top:70vh}.small-box{width:780px}}.page-context.incoming .project-cover.remove-fixed{position:relative;top:0}.page-context.incoming .main-content-div > *{display:none;opacity:0}.page-context.incoming .main-content-div > div:first-child{display:block;opacity:1}.page-context.loaded .main-content-div > *{opacity:0}.mfp-close,.page-context.loaded .main-content-div > div:first-child{opacity:1}.section-image-text .row.right-position,.two-column .row.right-position{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;display:-ms-flexbox;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.section-image-text .row.left-position,.two-column .row.left-position{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;display:-ms-flexbox;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.card-post.half-width{float:left;width:50%;padding:0 27px;border:none}@media only screen and (max-width: 667px){.card-post.half-width{width:100%;float:none}}.card-post + .card-post:after{content:" ";display:block;clear:both}.card-post.left-position{float:left}@media only screen and (max-width: 667px){.card-post.left-position{float:none}}.card-post.right-position{float:right}.text-block{margin-top:72px}.text-block.own-row .col-with-text,.text-block.own-row .col-with-title,.text-block.own-row .cols-text{border-top:none}@media only screen and (max-width: 667px){.card-post.right-position{float:none}.text-block.own-row .col-with-text,.text-block.own-row .col-with-title,.text-block.own-row .cols-text{padding:0}}.text-block.own-row .col-with-text .inner-wrap,.text-block.own-row .col-with-title .inner-wrap,.text-block.own-row .cols-text .inner-wrap{padding-top:26px;border-top:1px solid #afaeaa}.text-block.right-position{float:right;width:50%;padding:0 27px}@media only screen and (max-width: 667px){.text-block.right-position{float:none;width:100%;padding:0 27px}}.text-block.left-position{float:left;width:50%;padding:0 27px}@media only screen and (max-width: 667px){.text-block.left-position{float:none;width:100%;padding:0 27px}}.text-block.own-row{width:100%;float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.text-block.own-row:after,.text-block.own-row:before{content:"";display:block;clear:both}.text-block.own-row.left-position{display:-ms-flexbox;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.text-block.own-row.right-position{display:-ms-flexbox;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.text-block.own-row .col-with-text,.text-block.own-row .col-with-title,.text-block.own-row .cols-text{width:50%}@media only screen and (max-width: 667px){.text-block.own-row .col-with-text,.text-block.own-row .col-with-title,.text-block.own-row .cols-text{float:none;width:100%}}.text-block.single-column{padding-right:27px;padding-left:27px}.text-block.single-column:after,.text-block.single-column:before{content:" ";display:block;clear:both}.text-block + .card,.text-block ~ .text-block{margin-top:117px}.text-block ~ .card-post.own-row{margin-top:144px}._row{margin-left:-27px;margin-right:-27px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.full-banner,.video-section{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);z-index:1}._row .col-md-3{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.full-banner{width:100vw}.full-banner:after,.full-banner:before{content:"";display:block;clear:both}.video-section{width:calc(100vw - 11px)}@media only screen and (max-width: 667px){.map-thumb-section .d-flex{display:block !important}}.mfp-wrap{z-index:9999999}.mfp-wrap .clone{height:auto;max-height:5000%;display:inline-block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.card-post .image-popup + h6{color:#000;margin-top:18px}.card-post ._default:hover,.card-post .image-popup:not(.image-popup-no-margins):hover{cursor:default}.ie10 .icon-pano:hover,.ie10 .icon-plus:hover,.ie10 .mfp-img:hover,.ie10 .video-section:hover,.ie11 .icon-pano:hover,.ie11 .icon-plus:hover,.ie11 .mfp-img:hover,.ie11 .video-section:hover,.lag-welcome-text .down-arrow img:hover{cursor:pointer}.head-box h1 br{display:none}.head-box h1 br:first-child{display:block}.lag-welcome-text .down-arrow{opacity:1;position:absolute;width:100%;top:-72px;background:#fff;padding:24px 0}.lag-welcome-text .down-arrow img{width:37px;height:24px}.lag-welcome-text h1{line-height:117%}@media only screen and (max-width: 1024px){.project-detail .lag-welcome-text{padding-top:34px}}.project-deets .lag-welcome-text{padding-bottom:0}.project-deets .text-block{margin-top:72px}.full-banner + *,.full-banner + .text-block,.video-section + *,.video-section + .text-block{margin-top:0}.text-block.own-row .col-with-text,.text-block.own-row .col-with-title,.text-block.own-row .cols-text{padding:0}._row > :first-child,.project-deets footer{margin-top:72px}.text-block ~ .text-block,.text-block:not(.own-row) + .card{margin-top:117px}@media (max-width: 991px){.map-thumb-section .colmn{margin-bottom:36px}.map-thumb-section .colmn h6{margin-top:18px}}.card-post h2:first-child{margin-top:34px}@media only screen and (min-width: 992px){.card-post h2:first-child{margin-top:31px}}#vr-view iframe{border:none}@media only screen and (max-width: 1024px){.icon-plus:before{content:"";width:60px;height:60px;background:url("../images/icon-plus.svg") 50% 50% no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}}@media only screen and (max-width: 667px){.icon-plus:before{display:none}}.obj-fit .incoming,.obj-fit .incoming .project-cover{visibility:hidden}.ie10 .single-column{width:100%}.ie10 footer .col-5,.ie10 footer .col-7{display:block}.search-result{padding-top:250px;padding-bottom:154px;min-height:100vh;margin-bottom:-154px}.search-result.banner-top-gap{margin-top:0}@media only screen and (max-width: 991px){.lag-welcome-text .down-arrow{top:0}.search-result{padding-top:152px}}@media only screen and (max-width: 767px){.search-result{padding-top:42px}}@media only screen and (max-width: 766px){.search-result{padding-top:152px;margin-bottom:-84px}}.search-result .sec-title h3 span{font-style:italic}.search-result .colmn{margin-bottom:66px}.search-result h6:first-child a{color:#262522}.search-result h6:first-child a span{color:var(--site-color)}.search-result h6 a:hover{color:#afaeaa}.search-result p{margin:15px 0}.search-result p a{color:var(--site-color)}@media only screen and (max-width: 991px){.search-result .sec-title{margin-bottom:36px}}.search-result p .simplesearch-highlight{color:#ccdc00}.search-result .notfound-msg{font-size:24px;font-weight:300;color:#afaeaa}@media only screen and (max-width: 767px){.search-result div[class^="col-"] .colmn{margin-bottom:33px;padding-bottom:34px;border-bottom:1px solid #afaeaa}.search-result div[class^="col-"]:last-of-type .colmn{border-bottom:none}}.client-list h6{margin-bottom:2px}@media only screen and (max-width: 991px){.client-list h6{margin-bottom:0}}.client-list .collapse-data{margin-bottom:48px}@media only screen and (max-width: 991px){.client-list .collapse-data{margin-bottom:33px}.work-hard .row div[class^="col-"]:first-of-type{margin-bottom:0}.work-hard .col-with-text,.work-hard .col-with-title,.work-hard .cols-text{margin-bottom:34px}}.margin-in-colmn .col-with-text{margin:0}.section-image-text + .inner-banner,.two-column + .inner-banner{margin-top:77px}.section-image-text + .section-common,.two-column + .section-common{margin-top:80px}@media only screen and (max-width: 991px){.section-image-text + .section-common,.two-column + .section-common{margin-top:34px}.studio-hero-text .cover-text .vcenter{max-width:90%}}@media only screen and (max-width: 667px){.section-common{margin-top:0}}.text-block-section + .inner-banner{margin-top:123px}.text-block-section .col-with-title{padding-top:0;margin-top:-8px}@media only screen and (max-width: 667px){.text-block-section .col-with-title{margin-top:-20px}}.accordion .card-body{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.accordion .card-body.show{opacity:1}@media (min-width: 992px){.mission.section-image-text .col-sm-6,.two-column.mission .col-sm-6{margin-bottom:50px}.section-common.client-list{padding-bottom:93px}}@media (max-width: 1024px){.mfp-wrap .mfp-content{padding:0}.mfp-container{background-color:transparent}.mfp-wrap .mfp-content img.mfp-img{height:100% !important;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;left:0;-o-object-fit:cover;object-fit:cover}.obj-fit img{-o-object-fit:cover;object-fit:cover}.section-common.making p{padding-right:0}}@media (max-width: 991px){.making .inner-banner{margin-bottom:72px;margin-top:72px}}@media (max-width: 960px){.lightbox-bg,.obj-fit .navbar{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out}.lightbox-bg{content:"";height:100%;width:100%;position:fixed;top:0;left:0;z-index:-1;background-color:rgba(255, 255, 255, 0.5);transition:opacity 0.3s ease-in-out}.obj-fit .navbar{transition:opacity 0.3s ease-in-out}.obj-fit .lightbox-bg{opacity:1;z-index:99;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.closing-lb .navbar{opacity:1}.closing-lb .lightbox-bg{opacity:0;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.mfp-wrap .mfp-content img.mfp-img{height:auto !important;max-height:5000% !important;display:inline-block;width:93%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.making .column-count{column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px}}@media (max-width: 768px){.section-image-text .col-md-6,.two-column .col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.single-column .single-text{-webkit-column-count:1;column-count:1}.innovation-detail .text-block.own-row.right-position .col-with-text,.innovation-detail .text-block.own-row.right-position .col-with-title,.innovation-detail .text-block.own-row.right-position .cols-text{padding-left:27px}}@media (max-width: 767px){.making .inner-banner{margin-bottom:36px;margin-top:36px}}@media (max-width: 667px){.innovation-detail .text-block.own-row.right-position .col-with-text,.innovation-detail .text-block.own-row.right-position .col-with-title,.innovation-detail .text-block.own-row.right-position .cols-text{padding-left:0}.innovation-detail .card-post{margin-top:0}.obj-fit .lightbox-bg{display:none}}@media (min-width: 320px) and (max-width: 768px){.container{max-width:100%}}