.slick-list,.slick-slider,.slick-track{position:relative;display:block}#wrapper,.nav-opener.close,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.ellipsis,.news-events .slider-controls .slider-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-holder,.bg-stretch video,.mouse-alert,.slick-slide.dragging img{pointer-events:none}.btn,.fake-select select,.mouse-alert .mouse-alert-text,.web-slogan{text-transform:uppercase}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:vollkorn;src:url(../fonts/vollkorn-regular-webfont.eot);src:url(../fonts/vollkorn-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/vollkorn-regular-webfont.woff2) format("woff2"),url(../fonts/vollkorn-regular-webfont.woff) format("woff"),url(../fonts/vollkorn-regular-webfont.ttf) format("truetype"),url(../fonts/vollkorn-regular-webfont.svg#vollkornregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:vollkorn;src:url(../fonts/vollkorn-semibold-webfont.eot);src:url(../fonts/vollkorn-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/vollkorn-semibold-webfont.woff2) format("woff2"),url(../fonts/vollkorn-semibold-webfont.woff) format("woff"),url(../fonts/vollkorn-semibold-webfont.ttf) format("truetype"),url(../fonts/vollkorn-semibold-webfont.svg#vollkornsemibold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:vollkorn;src:url(../fonts/vollkorn-semibolditalic-webfont.eot);src:url(../fonts/vollkorn-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/vollkorn-semibolditalic-webfont.woff2) format("woff2"),url(../fonts/vollkorn-semibolditalic-webfont.woff) format("woff"),url(../fonts/vollkorn-semibolditalic-webfont.ttf) format("truetype"),url(../fonts/vollkorn-semibolditalic-webfont.svg#vollkornsemibold_italic) format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:vollkorn;src:url(../fonts/vollkorn-bold-webfont.eot);src:url(../fonts/vollkorn-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/vollkorn-bold-webfont.woff2) format("woff2"),url(../fonts/vollkorn-bold-webfont.woff) format("woff"),url(../fonts/vollkorn-bold-webfont.ttf) format("truetype"),url(../fonts/vollkorn-bold-webfont.svg#vollkornbold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:vollkorn;src:url(../fonts/vollkorn-bolditalic-webfont.eot);src:url(../fonts/vollkorn-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/vollkorn-bolditalic-webfont.woff2) format("woff2"),url(../fonts/vollkorn-bolditalic-webfont.woff) format("woff"),url(../fonts/vollkorn-bolditalic-webfont.ttf) format("truetype"),url(../fonts/vollkorn-bolditalic-webfont.svg#vollkornbold_italic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:vollkorn;src:url(../fonts/vollkorn-black-webfont.eot);src:url(../fonts/vollkorn-black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/vollkorn-black-webfont.woff2) format("woff2"),url(../fonts/vollkorn-black-webfont.woff) format("woff"),url(../fonts/vollkorn-black-webfont.ttf) format("truetype"),url(../fonts/vollkorn-black-webfont.svg#vollkornblack) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:vollkorn;src:url(../fonts/vollkorn-blackitalic-webfont.eot);src:url(../fonts/vollkorn-blackitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/vollkorn-blackitalic-webfont.woff2) format("woff2"),url(../fonts/vollkorn-blackitalic-webfont.woff) format("woff"),url(../fonts/vollkorn-blackitalic-webfont.ttf) format("truetype"),url(../fonts/vollkorn-blackitalic-webfont.svg#vollkornblack_italic) format("svg");font-weight:900;font-style:italic;font-display:swap}.text-blue{color:#007bff!important}.text-indigo{color:#6610f2!important}.text-purple{color:#6f42c1!important}.text-pink{color:#e83e8c!important}.text-red{color:#dc3545!important}.text-orange{color:#fd7e14!important}.text-yellow{color:#ffc107!important}.text-green{color:#28a745!important}.text-teal{color:#20c997!important}.text-cyan{color:#17a2b8!important}.text-white{color:#fff!important}.text-gray-dark{color:#343a40!important}.text-gray{color:#919191!important}.text-haiti{color:#302F35!important}.text-primary{color:#393838!important}.text-mine-shaft{color:#383232!important}.text-success{color:#f6ea09!important}.text-marlin{color:#3A393F!important}.text-cloudy{color:#a79f96!important}.text-silk{color:#b9b0a7!important}.text-bright-gray{color:#525457!important}.text-nevada{color:#696c70!important}.bg-blue{background:#007bff!important}.bg-indigo{background:#6610f2!important}.bg-purple{background:#6f42c1!important}.bg-pink{background:#e83e8c!important}.bg-red{background:#dc3545!important}.bg-orange{background:#fd7e14!important}.bg-yellow{background:#ffc107!important}.bg-green{background:#28a745!important}.bg-teal{background:#20c997!important}.bg-cyan{background:#17a2b8!important}.bg-white{background:#fff!important}.bg-gray-dark{background:#343a40!important}.bg-gray{background:#919191!important}.bg-haiti{background:#302F35!important}.bg-primary{background:#393838!important}.bg-mine-shaft{background:#383232!important}.bg-success{background:#f6ea09!important}.bg-marlin{background:#3A393F!important}.bg-cloudy{background:#a79f96!important}.bg-silk{background:#b9b0a7!important}.bg-bright-gray{background:#525457!important}.bg-nevada{background:#696c70!important}.font-base{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.font-serif{font-family:'circular std book';}.font-alt{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.size-base{font-size:1.4rem!important;line-height:2.3rem!important}.size-lg{font-size:2rem!important;line-height:2.9rem!important}.size-sm{font-size:1.2rem!important;line-height:2.1rem!important}.size-d2{font-size:7rem!important;line-height:7.9rem!important}.size-md2{font-size:3rem!important;line-height:3.9rem!important}.size-d3{font-size:3.3rem!important;line-height:4.2rem!important}.size-md3{font-size:1.8rem!important;line-height:2.7rem!important}.size-d5{font-size:2.8rem!important;line-height:3.7rem!important}.size-md5{font-size:1.9rem!important;line-height:2.8rem!important}.size-d4{font-size:10rem!important;line-height:10.9rem!important}.size-md4{font-size:5rem!important;line-height:5.9rem!important}.size-h1{font-size:8rem!important;line-height:8.9rem!important}.size-mh1{font-size:4rem!important;line-height:4.9rem!important}.size-h2{font-size:4.8rem!important;line-height:5.7rem!important}.size-mh2{font-size:2.4rem!important;line-height:3.3rem!important}.size-h3{font-size:2.5rem!important;line-height:3.4rem!important}.size-mh3{font-size:1.6rem!important;line-height:2.5rem!important}.size-h4{font-size:3.6rem!important;line-height:4.5rem!important}.size-mh4{font-size:1.8rem!important;line-height:2.7rem!important}.size-h5{font-size:3rem!important;line-height:3.9rem!important}.size-mh5{font-size:1.8rem!important;line-height:2.7rem!important}.size-h6{font-size:2rem!important;line-height:2.9rem!important}.size-mh6{font-size:1.6rem!important;line-height:2.5rem!important}.phases .phase-steps{padding:0;list-style:none}.clearfix:after{content:"";display:block;clear:both}@media screen and (min-width:1024px){.h1,h1{font-size:8rem}.h2,.h3,h2,h3{font-size:4rem}.h4,h4{font-size:3.6rem}.h5,h5{font-size:3rem}.h6,h6{font-size:2rem}.mouse-alert{margin-left:3rem}}html{font-size:10px}body{min-width:320px}.loader-circle{position:fixed;top:50%;left:50%;width:120px;height:120px;transform:translate(-50%,-50%);background-image:url(../../../uploads/images/loader.gif);background-position:center center;background-repeat:no-repeat;background-size:contain}.loaded .loader-circle{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mouse-alert,.mouse-alert .mouse-alert-text{position:absolute;left:50%;transform:translateX(-50%)}.mouse-alert{bottom:4em;z-index:1;transition:opacity .8s ease-in-out}.mouse-alert.mouse-alert-fade{opacity:0}.mouse-alert .mouse-alert-icon{width:50px}.mouse-alert .mouse-alert-text{color:#fff;font-size:.7em;text-align:center;padding-top:1.5em;letter-spacing:.2em;font-weight:500}.alert,.btn.btn-arrow,.header-list,.header-list .btn,.language{font-size:1.1rem}#wrapper{position:relative;width:100%;overflow:hidden;min-height:100vh}.loaded #wrapper{visibility:visible}.bg-stretch{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:cover;background-position:50% 50%}.bg-stretch video{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:0;transform:translateX(-50%) translateY(-50%);object-fit:cover}@media screen and (min-width:1024px){.sidebar-p{padding-left:6rem!important}.sidebar-m{margin-left:6rem!important}.sidebar-m-half{margin-left:3rem!important}}.btn{position:relative;letter-spacing:.15rem;z-index:1}.btn:hover{text-decoration:none;background:0 0}.btn:hover:before{top:0}.btn:before{content:"";position:absolute;top:100%;bottom:0;left:0;right:0;z-index:-1;background:#fff;transition:top .25s cubic-bezier(.5,1,.5,1)}.btn.btn-outline-primary:hover{color:#fff}.btn.btn-outline-primary:hover:before{background:#393838}.btn.btn-outline{background-color:transparent;border:1px solid #fff;color:#fff;padding-top:1rem;padding-bottom:1rem}.btn.btn-outline:hover{color:#393838}.btn.btn-outline.btn-marlin{color:#3A393F;border-color:#3A393F}.btn.btn-outline.btn-marlin:before{background-color:#3A393F}.btn.btn-outline.btn-marlin:hover{color:#fff}.btn.btn-outline-success:hover{border-color:#fff}.btn.btn-arrow{padding:0;letter-spacing:1.38px}.btn.btn-arrow:hover:after{right:-2rem}.btn.btn-arrow:before{display:none}.btn.btn-arrow:after{transition:right .75s cubic-bezier(.34,1,.34,1);position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);content:"";height:.8rem;width:.8rem;border:2px solid #fff;border-left:none;border-bottom:none}@media screen and (min-width:1024px){.fade-up{transform:translateY(8rem);opacity:0;visibility:hidden;transition:transform .75s cubic-bezier(.34,1,.34,1),opacity .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1)}.loaded .in-viewport .fade-up{opacity:1;visibility:visible;transform:translateY(0)}.fade-up:nth-child(2){transition-delay:.75s}.fade-up:nth-child(3){transition-delay:.9s}.fade-up:nth-child(4){transition-delay:1.05s}.fade-up:nth-child(5){transition-delay:1.2s}.fade-up:nth-child(6){transition-delay:1.35s}.fade-up:nth-child(7){transition-delay:1.5s}.fade-up:nth-child(8){transition-delay:1.65s}.fade-up:nth-child(9){transition-delay:1.8s}.delay-1 .fade-up{transform:translateY(5rem);opacity:0;visibility:hidden;transition:transform .75s cubic-bezier(.34,1,.34,1),opacity .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1);transition-delay:.75s}.loaded .in-viewport .delay-1 .fade-up{opacity:1;visibility:visible;transform:translateY(0)}.delay-1 .fade-up:nth-child(2){transition-delay:.95s}.delay-1 .fade-up:nth-child(3){transition-delay:1.05s}.delay-1 .fade-up:nth-child(4){transition-delay:1.15s}.delay-1 .fade-up:nth-child(5){transition-delay:1.25s}.fade-in{opacity:0;visibility:hidden;transition:opacity .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1);transition-delay:.5s}.loaded .in-viewport .fade-in{opacity:1;visibility:visible}}.side-line{padding-left:6rem;position:relative;color:#716f6f!important;letter-spacing:.05em}.side-line:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:3px;width:4.1rem;background:#f6ea09}.news-events{position:relative;margin:0 -1.5rem}.news-events.in-viewport .line-decor{height:6.6rem}@media screen and (min-width:1024px){.news-events{margin:0}.news-events.in-viewport .line-decor{height:14.4rem}}.news-events .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-3rem;left:50%;transform:translateX(-50%);transition:height .75s cubic-bezier(.34,1,.34,1)}@media screen and (min-width:1024px){.news-events .line-decor{top:-8rem}}.news-events .preview-slider{width:33.33%}.news-events .preview-slider:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2}.news-events .preview-slider .slick-slide{height:25.1rem;position:relative}.news-events .main-slider{width:100%}.news-events .main-slider .slick-slide{height:22.6rem;position:relative}@media screen and (min-width:1024px){.news-events .main-slider{width:66.66%}.news-events .main-slider .slick-slide{height:50.1rem}}.news-events .text-slider{width:100%}@media screen and (min-width:1024px){.news-events .text-slider{position:absolute;right:-1px;bottom:0;width:45%;z-index:9}.news-events .text-slider .slick-track{display:flex;align-items:flex-end}}@media screen and (min-width:1200px){.news-events .text-slider{width:33.33%}}.news-events .slider-controls .slider-title{position:absolute;color:#39383e;letter-spacing:.1em;top:24.5rem;left:3rem;width:70%}@media screen and (min-width:1024px){.news-events .slider-controls .slider-title{top:21.1rem;left:0;width:25%}}.news-events .slider-controls .counter{letter-spacing:.1em;position:absolute;padding:0 2.2rem;top:24.4rem;right:.6rem}@media screen and (min-width:1024px){.news-events .slider-controls .counter{right:66.66%;top:21.1rem}}.news-events .slick-arrow{position:absolute;top:18rem;left:auto;right:0;z-index:4;width:4.6rem;height:4.6rem;display:flex;justify-content:center;align-items:center;padding:0;background:rgba(246,234,9,.8);border:0;transition:background .75s cubic-bezier(.34,1,.34,1)}@media screen and (min-width:1024px){.news-events .slick-arrow{top:25rem;left:0;right:auto}}.news-events .slick-arrow:hover{text-decoration:none;background:#f6ea09}.news-events .slick-arrow.slick-prev{left:calc(100% - 9.2rem)}@media screen and (min-width:1024px){.news-events .slick-arrow.slick-prev{left:calc(33.33% - 4.6rem)}}.news-events .slick-arrow.slick-prev img{transform:rotate(180deg)}.news-events .slick-arrow.slick-next{background:#f6ea09;left:calc(100% - 4.6rem)}.news-events .slick-arrow.slick-next:hover{background:rgba(246,234,9,.8)}.news-events .text-box{background:#f5f5f5}.news-events .news-title{font-size:2.4rem;line-height:1.21}.news-events .news-title a{color:inherit;text-decoration:none;transition:color .75s cubic-bezier(.34,1,.34,1)}.news-events .news-title a:hover{text-decoration:none;color:#000}.alert,.news-events .link-more{color:#39383e;letter-spacing:.1em}.news-events .link-more{display:inline-block;vertical-align:top;position:relative;padding-right:2.2rem}.news-events .link-more:hover{opacity:.6;text-decoration:none}.news-events .link-more:hover:before{right:-5px}@media screen and (min-width:1024px){.news-events .slick-arrow.slick-next{left:33.33%}.news-events .text-box{background:rgba(255,255,255,.8)}.news-events .news-title{font-size:2.7rem;line-height:1.19}.news-events .link-more{padding-left:2.5rem;padding-right:0}.news-events .link-more:hover:before{left:1rem;right:auto}}.news-events .link-more:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(../content/lohia/images/arrow-right.svg) 0 0/100% 100% no-repeat;width:7px;height:14px;transition:left .75s cubic-bezier(.34,1,.34,1),right .75s cubic-bezier(.34,1,.34,1);right:0}@media screen and (min-width:1024px){.news-events .link-more:before{left:5px;right:auto}}.news-events .auto-play{position:absolute;left:1rem;bottom:1rem;z-index:10;padding:0}.news-events .auto-play.start-rotation a::after{background:0 0;width:12px;height:20px;border:4px solid #fff;border-width:0 4px;margin:0 1px 0 0}.news-events .auto-play a{display:block;background:0 0;border:none;box-shadow:inset 0 0 0 1px #fff;border-radius:100%;width:5rem;height:5rem;padding:0;outline:transparent solid 3px}.news-events .auto-play a:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../../../uploads/images/play-icon.svg) 50% 50%;width:5rem;height:5rem}.news-events .auto-play svg{overflow:visible}.anim-up{position:relative;display:block;transform:translateY(100%);transition:transform .75s cubic-bezier(.34,1,.34,1),opacity .75s cubic-bezier(.34,1,.34,1)}.slick-active .anim-up{transform:translateY(0)}.alert-holder{display:inline-block;position:fixed;bottom:0;left:0;width:100%;z-index:99;height:6rem}.alert{background:rgba(246,234,9,.8);border:0;z-index:99;pointer-events:auto;padding:2.2rem 8rem 2.2rem 2.5rem}@media screen and (min-width:1024px){.alert-holder{height:100vh;top:0;margin-top:-8rem;bottom:auto}.alert-holder.viewport-section{transition:margin .75s cubic-bezier(.34,1,.34,1);transition-delay:5s}.loaded .alert-holder.viewport-section.in-viewport{margin-top:0}.alert{padding:1.95rem 12rem;font-size:1.4rem}.alert .close{width:6rem;height:6rem}}.alert a{font-weight:700;text-decoration:underline}.alert a:hover{text-decoration:none}.alert .close{width:6rem;height:6rem;background:#696c70;display:block;position:absolute;right:0;top:0;opacity:1;transition:background .75s cubic-bezier(.34,1,.34,1)}.alert .close:hover{text-decoration:none;background-color:#696c70}.alert .close:hover span,.alert .close:hover:after,.alert .close:hover:before{background:#f6ea09}.alert .close span,.alert .close:after,.alert .close:before{background:#fff;position:absolute;top:50%;left:30%;right:30%;height:2px;margin-top:-1px;transition:all .3s linear}@media screen and (min-width:1024px){.alert .close span,.alert .close:after,.alert .close:before{left:31%;right:31%}}.alert .close:after{top:59%}.alert .close:after,.alert .close:before{content:"";transform:rotate(45deg);top:50%;left:30%;right:30%}.alert .close:after{transform:rotate(-45deg)}.alert .close span{opacity:0}.modal.show .modal-dialog{max-width:90%;margin:0 auto;height:100%}@media screen and (min-width:576px){.modal.show .modal-dialog{max-width:80%}}@media screen and (min-width:768px){.modal.show .modal-dialog{max-width:60rem}}.modal.show .video-holder{height:100%;display:flex;align-items:center;justify-content:center}.logo,.logo a,.modal.show .close,.web-slogan span{display:block}.modal.show .video-holder iframe{width:100%;border:0;height:25rem}@media screen and (min-width:576px){.modal.show .video-holder iframe{height:35rem}}@media screen and (min-width:768px){.modal.show .video-holder iframe{height:45rem}}@media screen and (min-width:1024px){.modal.show .modal-dialog{max-width:90rem}.modal.show .video-holder iframe{height:45rem}}@media screen and (min-width:1200px){.modal.show .modal-dialog{max-width:97.2rem}.modal.show .video-holder iframe{height:54.6rem}}.modal.show .close{width:6rem;height:6rem;position:absolute;right:0;top:0;opacity:1;z-index:2;transition:background .75s cubic-bezier(.34,1,.34,1)}@media screen and (min-width:1024px){.modal.show .close{width:8rem;height:8rem}}.modal.show .close:hover{text-decoration:none}.modal.show .close span,.modal.show .close:after,.modal.show .close:before{background:#fff;position:absolute;top:50%;left:30%;right:30%;height:2px;margin-top:-1px;transition:all .3s linear}@media screen and (min-width:1024px){.modal.show .close span,.modal.show .close:after,.modal.show .close:before{left:31%;right:31%}}.modal.show .close:after{top:59%}.web-slogan,.web-slogan span{top:50%;left:50%;position:absolute}.modal.show .close:after,.modal.show .close:before{content:"";transform:rotate(45deg);top:50%;left:30%;right:30%}.modal.show .close:after{transform:rotate(-45deg)}.modal.show .close span{opacity:0}.blockquote{max-width:980px;margin:0 auto;font-size:2rem;quotes:none}@media screen and (min-width:768px){.blockquote{font-size:3.3rem}}.header{position:fixed;left:0;top:0;right:0;z-index:99999}@media screen and (min-width:1024px){.header{bottom:0;right:auto}.header.viewport-section{left:-6rem;opacity:1;visibility:hidden;transition:left .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1);transition-delay:1s}body.front-page .header.viewport-section{transition-delay:2s}}.header.viewport-section.in-viewport{opacity:1;visibility:visible;left:0}.header-bar{padding:1.7rem 1.9rem 1.9rem;cursor:pointer;position:relative}@media screen and (min-width:1024px){.header-bar{width:6rem}}.logo{width:2.7rem;height:2.4rem}@media screen and (min-width:1024px){.logo{width:3.2rem;height:auto}}.logo img{width:100%;height:2.4rem}@media screen and (min-width:1024px){.logo img{height:auto}.header-bar{height:100%}}.web-slogan{width:5rem;height:5rem;text-align:center;transform:translate(-50%,-50%);font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:1.65rem;line-height:1;white-space:nowrap}.web-slogan span{transform:translate(-50%,-50%) rotate(-90deg)}.web-slogan a{text-decoration:none;color:#fff;transition:color .75s cubic-bezier(.34,1,.34,1)}.web-slogan a:hover{text-decoration:none;color:#f6ea09}.nav-opener{position:absolute;bottom:0;right:0;width:6rem;height:6rem;background:#696c70}.nav-opener:not(.close){pointer-events:none}@media screen and (min-width:1024px){.nav-opener{left:0;right:auto;width:6rem;height:6rem}}.nav-active .nav-opener span{opacity:0}.nav-active .nav-opener:after,.nav-active .nav-opener:before{transform:rotate(45deg);top:50%;left:27%;right:27%}.nav-active .nav-opener:after{transform:rotate(-45deg)}.nav-opener.close{width:5rem;height:5rem;bottom:2rem;right:auto;z-index:9;left:50%;transform:translateX(-50%);background:0 0;opacity:0}.nav-active .nav-opener.close{opacity:1;visibility:visible;transition-delay:.6s}.nav-active .nav-opener.close:hover{opacity:1!important}.nav-opener.close span{opacity:0}.nav-opener.close:after,.nav-opener.close:before{transform:rotate(45deg);top:50%;left:15%;right:15%}.nav-opener.close:after{transform:rotate(-45deg)}.nav-opener:hover{opacity:.8}.nav-opener span,.nav-opener:after,.nav-opener:before{background:#fff;position:absolute;top:50%;left:30%;right:30%;height:2px;margin-top:-1px;transition:all .3s linear}@media screen and (min-width:1024px){.nav-opener span,.nav-opener:after,.nav-opener:before{left:31%;right:31%}}.nav-opener:after,.nav-opener:before{content:"";top:41%}.nav-opener:after{top:59%}.nav-drop{visibility:hidden;position:fixed;top:6rem;left:0;right:0;bottom:0;color:#fff;height:calc(100vh - 6rem);overflow-y:auto}.nav-drop:before{content:"";position:absolute;top:0;left:0;right:100%;bottom:0;background:0 0;z-index:-1;transition:right .3s linear,background .3s linear .6s}.main-menu .column,.nav-drop .top-header .col{transition:transform .75s cubic-bezier(.34,1,.34,1),ease-in-out .75s cubic-bezier(.34,1,.34,1),.2s .75s cubic-bezier(.34,1,.34,1)}.nav-active .nav-drop{visibility:visible}.nav-active .nav-drop:before{right:0;background:#28282a}.nav-drop a:not(.btn){color:#fff}.nav-drop a:not(.btn):hover{text-decoration:none;color:#f6ea09}@media screen and (min-width:1024px){.nav-drop{top:0;height:100vh}.nav-drop .overflow-wrap{overflow-y:auto;width:100%}}.nav-drop .col:nth-child(1),.nav-drop .column:nth-child(1){background:#363538}.nav-drop .col:nth-child(2),.nav-drop .column:nth-child(2){background:#303032}.nav-drop .col:nth-child(3),.nav-drop .column:nth-child(3){background:#28282a}.nav-drop .top-header{position:absolute;top:0;left:0;right:0;z-index:4}.nav-drop .top-header .col:nth-child(1){transform:translateX(-100%);z-index:3;transition-duration:.3s}.nav-active .nav-drop .top-header .col:nth-child(1){transform:translateX(0);transition-duration:.6s}.nav-drop .top-header .col:nth-child(2){transform:translateX(-200%);transition-duration:.2s;z-index:2}.nav-active .nav-drop .top-header .col:nth-child(2){transform:translateX(0);transition-duration:.7s}.nav-drop .top-header .col:nth-child(3){transform:translateX(-300%);transition-duration:.1s;z-index:1}.nav-active .nav-drop .top-header .col:nth-child(3){transform:translateX(0);transition-duration:.8s}.language{letter-spacing:.1em}.language .active{font-weight:700}.language li+li{margin-left:1.3rem;position:relative}.language li+li:before{content:"/";position:absolute;top:50%;transform:translateY(-50%);left:-9px;margin-top:-1px;font-weight:300}.header-list{letter-spacing:.1em}.header-list .btn{line-height:1.36;padding:.9rem 1.8rem}.header-list li+li{margin-left:2rem}.main-menu{font-size:2.1rem;line-height:2}@media screen and (min-width:1024px){.main-menu{font-size:1.8rem;line-height:1.78}}.main-menu .column:nth-child(1){transform:translateX(-100%);z-index:3;transition-duration:.3s}.nav-active .main-menu .column:nth-child(1){transform:translateX(0);transition-duration:.6s}.main-menu .column:nth-child(2){transform:translateX(-200%);transition-duration:.2s;z-index:2}.nav-active .main-menu .column:nth-child(2){transform:translateX(0);transition-duration:.7s}.main-menu .column:nth-child(3){transform:translateX(-300%);z-index:1;transition-duration:.1s}.nav-active .main-menu .column:nth-child(3){transition-duration:.8s;transform:translateX(0)}.main-menu .h2{position:relative;padding-bottom:1.7rem;font-size:3.2rem}.main-menu .h2:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:6.2rem;background:#f6ea09}.banner-inner,.post-job{position:relative}.hire-scope .line-decor,.how-it-works .line-decor,.post-job .line-decor{width:2px;background:#f6ea09;left:50%;transform:translateX(-50%);transition:height .75s cubic-bezier(.34,1,.34,1)}.main-menu ul{margin-bottom:.8rem}.banner-inner{height:70rem}@media screen and (min-width:768px){.banner-inner{min-height:72rem;height:100vh}}@media screen and (min-width:1024px){.main-menu .h2{font-size:4rem;padding-bottom:3.2rem}.main-menu .h2:before{left:50%;transform:translateX(-50%)}.banner-inner{min-height:80rem}.banner-inner h1{font-size:6rem}}@media screen and (min-width:1200px){.header-list li+li{margin-left:3.3rem}.banner-inner h1{font-size:8rem}}.banner-inner .title{letter-spacing:.2em}.banner-inner .sub-title{letter-spacing:.18em}.banner-inner .text-holder{line-height:1.5;padding-bottom:4.8rem}.hire-scope .title,.how-it-works .title{font-size:1.9rem;line-height:1.26}.post-job.in-viewport .line-decor{height:15.1rem}@media screen and (min-width:1024px){.post-job.in-viewport .line-decor{height:25.1rem}}.post-job .line-decor{height:0;position:absolute;top:-11.6rem}.hire-scope{position:relative}.hire-scope.in-viewport .line-decor{height:6.7rem}@media screen and (min-width:1024px){.hire-scope.in-viewport .line-decor{height:10.7rem}}.hire-scope .line-decor{height:0;position:absolute;top:-2.8rem}.hire-scope .img-holder{min-height:7.7rem;margin-bottom:4.3rem}.how-it-works{position:relative}.how-it-works.in-viewport .line-decor{height:7.7rem}@media screen and (min-width:1024px){.hire-scope .line-decor{top:-4.8rem}.how-it-works.in-viewport .line-decor{height:10.7rem}}.how-it-works .line-decor{height:0;position:absolute;top:-5.9rem}.how-it-works .img-holder{min-height:7.7rem}.col-numbered{counter-reset:item}.col-numbered [class*=col-],.col-numbered [class^=col-]{position:relative;counter-increment:item;padding-top:13.5rem}.col-numbered [class*=col-]:before,.col-numbered [class^=col-]:before{content:counter(item);position:absolute;top:0;left:50%;transform:translateX(-50%);width:8.4rem;height:8.5rem;border:2px solid #f6ea09;text-align:center;font-size:3.9rem;line-height:1.41;padding:1.5rem;color:#f6ea09}.talents-block{position:relative;z-index:3}.talents-block.in-viewport .line-decor{height:10.7rem}@media screen and (min-width:1024px){.talents-block.in-viewport .line-decor{height:14.7rem}}.talents-block .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-5.9rem;left:50%;transform:translateX(-50%);transition:height .75s cubic-bezier(.34,1,.34,1)}.talents-block .talent-single{height:30rem}.talents-block .talent-single.hover{z-index:9}.talents-block .talent-single.hover .default{opacity:0;visibility:hidden}.talents-block .talent-single.hover .hover{opacity:1;visibility:visible;transform:scale(1.07)}.talents-block .talent-single.hover .bg-stretch:before{background:rgba(0,0,0,.1)}.talents-block .talent-single.hover .text-block .designation:before{right:0}.talents-block .talent-single .bg-stretch{transition:opacity .2s cubic-bezier(.34,1,.34,1),visibility .95s cubic-bezier(.34,1,.34,1),transform .75s cubic-bezier(.34,1,.34,1)}.talents-block .talent-single .bg-stretch:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);transition:background .75s cubic-bezier(.34,1,.34,1)}.talents-block .talent-single .default{opacity:1;visibility:visible}.front-banner,.talents-block .talent-single .hover{opacity:0;visibility:hidden}.talents-block .text-block .designation{font-size:2.6rem;line-height:1.15;position:relative}.talents-block .text-block .designation:before{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:#f6ea09;transition:right .75s cubic-bezier(.34,1,.34,1);z-index:-1}.talents-block .talent{font-size:3.9rem;line-height:1.3}.talents-block .btn{padding:.8rem 2.5rem}.experts-block{position:relative;font-size:1.3rem;line-height:2.23}.experts-block a{color:#383232;transition:color .75s cubic-bezier(.34,1,.34,1)}.experts-block a:hover{text-decoration:none;color:#696c70}.experts-block.in-viewport .line-decor{height:12.4rem}.experts-block.in-viewport .line-decor.lg{height:6.6rem}@media screen and (min-width:1024px){.experts-block{font-size:1.8rem;line-height:1.94}.experts-block.in-viewport .line-decor.lg{height:13.2rem}}.contact-block .line-decor,.experts-block .line-decor{height:0;background:#f6ea09;width:2px;left:50%;transform:translateX(-50%);transition:height .75s cubic-bezier(.34,1,.34,1)}.experts-block .line-decor{position:absolute;top:-7rem}@media screen and (min-width:1024px){.experts-block .line-decor{top:-11.5rem}}.experts-block .line-decor.lg{top:-2.8rem}@media screen and (min-width:1024px){.experts-block .line-decor.lg{top:-12.4rem}}.contact-block{position:relative}.contact-block.in-viewport .line-decor{height:8.8rem}.contact-block .line-decor{position:absolute;top:-6.1rem}.contact-block .text-wrap .need-help{color:#39383e;letter-spacing:.1em}.contact-slider{position:relative;width:29rem;height:29rem;margin:0 auto}@media screen and (min-width:1024px){.contact-slider{width:35rem;height:35rem}}@media screen and (min-width:1200px){.contact-slider{width:42.1rem;height:42.1rem}}.contact-slider:before{content:"";position:absolute;border:2px solid #f6ea09;width:24rem;height:24rem;bottom:-1rem;left:-1rem}@media screen and (min-width:1024px){.contact-slider:before{width:30rem;height:30rem;bottom:-2rem;left:-2rem}}@media screen and (min-width:1200px){.contact-slider:before{width:33.1rem;height:33.1rem}}.contact-slider .slick-arrow{position:absolute;top:0;left:0;z-index:4;width:4.6rem;height:4.6rem;display:flex;justify-content:center;align-items:center;padding:0;background:rgba(246,234,9,.8);border:0;transition:background .75s cubic-bezier(.34,1,.34,1)}.contact-slider .slick-arrow:hover{text-decoration:none;background:#f6ea09}.contact-slider .slick-arrow.slick-prev img{transform:rotate(180deg)}.contact-slider .slick-arrow.slick-next{background:#f6ea09;left:4.6rem}.contact-slider .slick-arrow.slick-next:hover{background:rgba(246,234,9,.8)}.contact-slider .contact-wrapper{position:relative;width:29rem;height:29rem}@media screen and (min-width:1024px){.contact-slider .contact-wrapper{width:35rem;height:35rem}}@media screen and (min-width:1200px){.contact-slider .contact-wrapper{width:42.1rem;height:42.1rem}}.front-banner{background:#393838;overflow:hidden;transition:opacity .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1);position:relative;padding-top:6rem}@media screen and (min-width:1024px){.front-banner{padding-top:0;height:100vh}}.loaded .front-banner.in-viewport .early-load{opacity:0;visibility:hidden;pointer-events:none}.front-banner .early-load{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;transition:opacity .75s cubic-bezier(.34,1,.34,1) 2.5s,visibility .75s cubic-bezier(.34,1,.34,1) 2.5s}.front-banner .early-load h1{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-bottom:3rem}.front-banner .early-load .sub-title{display:block;text-align:center;font-size:5rem;line-height:1;font-weight:300;letter-spacing:.1em;word-spacing:1em}.front-banner .early-load .sub-title .fade-up:nth-child(1){transition-delay:.75s}.front-banner .early-load .sub-title .fade-up:nth-child(2){transition-delay:.85s}.front-banner .early-load .sub-title .fade-up:nth-child(3){transition-delay:.95s}.front-banner .early-load .sub-title .fade-up:nth-child(4){transition-delay:.15s}.front-banner .early-load .sub-title .fade-up:nth-child(5){transition-delay:.12s}.front-banner .early-load .sub-title span{display:inline-block;vertical-align:top;margin:0 1rem}.loaded .front-banner.in-viewport,.loaded .front-banner.in-viewport .designer{opacity:1;visibility:visible}.front-banner .designer{opacity:0;visibility:hidden;transition:opacity .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1)}.front-banner .designer .name{font-size:2rem}.front-banner .designer .job{font-size:1.5rem}.front-banner .over{position:absolute;top:60px;left:0;right:0;height:61.2rem}@media screen and (min-width:1024px){.front-banner .over{top:0;height:100vh}.front-banner .over .left,.front-banner .over .right{height:100vh}}.front-banner .left,.front-banner .right{height:30.6rem}@media screen and (min-width:1024px){.front-banner .left,.front-banner .right{width:50%;height:auto}.front-banner .left .bottom,.front-banner .left .top,.front-banner .right .bottom,.front-banner .right .top{min-height:100vh}}.front-banner .left .overlay,.front-banner .right .overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity 1.5s ease-out 2s}.loaded .left .overlay,.loaded .right .overlay{opacity:1}.front-banner .left .overlay .overlay-bg,.front-banner .right .overlay .overlay-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.25);transition:background-color .5s ease-out}.front-banner .left .overlay.hover .overlay-bg,.front-banner .right .overlay.hover .overlay-bg{background-color:rgba(0,0,0,0)}@media screen and (max-width:1023px){.front-banner .left,.front-banner .right{margin-top:0!important;margin-bottom:0!important}.front-banner .left .overlay,.front-banner .right .overlay{opacity:1!important;transition:none!important}}.front-banner .left a.hover .overlay-text,.front-banner .right a.hover .overlay-text{opacity:1;visibility:visible}.front-banner .left{position:relative;z-index:1;width:100%;overflow:hidden}.front-banner .left .bg-stretch{background-position:100% 50%}.front-banner .left .designer{position:absolute;bottom:4.4rem;left:5rem}@media screen and (min-width:1024px){.front-banner .left{width:50%}.front-banner .left a>* .designer{transition-delay:2s}}.front-banner .left a.hover .overlay-text .title:before{right:18%}.front-banner .right{position:relative;z-index:1;width:100%;overflow:hidden}.front-banner .right .bg-stretch{background-position:0 50%}.front-banner .right .designer{position:absolute;bottom:4.4rem;right:5rem}.front-banner .right a.hover .overlay-text .title:before{right:0}.front-banner .bottom,.front-banner .top{position:relative;height:30.6rem}.front-banner .overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.front-banner .right{width:50%}.front-banner .right a>* .designer{transition-delay:2s}.front-banner .bottom,.front-banner .top{height:100vh}.front-banner .overlay-text{opacity:0;visibility:hidden;transition:opacity .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1)}}.front-banner .overlay-text .title{font-size:5rem;line-height:1.1;position:relative;margin-bottom:1rem}.front-banner .overlay-text .title:before{content:"";position:absolute;bottom:0;left:0;right:100%;height:3px;background:#f7e900;z-index:-1;transition:right .6s cubic-bezier(.5,0,.5,1)}@media screen and (min-width:1200px){.front-banner .overlay-text .title{font-size:10rem;line-height:1;margin-bottom:1.7rem}.front-banner .overlay-text .title:before{height:5px}}.front-banner .overlay-text .sub-title{letter-spacing:.1em;font-size:1.4rem}@media screen and (min-width:1024px){.front-banner .overlay-text .sub-title{font-size:1.9rem}.slide-up{padding-top:100vh;margin-top:0;transition:margin-top 1.25s cubic-bezier(.34,1,.34,1)}.slide-up _:-ms-fullscreen,:root .slide-up{transition:none;transition-delay:0}.slide-down{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:100vh;margin-bottom:0;transition:margin-bottom 1.25s cubic-bezier(.34,1,.34,1)}.slide-down _:-ms-fullscreen,:root .slide-down{transition:none;transition-delay:0}}.clients-block .line-decor,.heading-section .line-decor{width:2px;transition:height .75s cubic-bezier(.34,1,.34,1);left:50%;background:#f6ea09;transform:translateX(-50%)}.heading-section{position:relative;z-index:3}.heading-section.in-viewport .line-decor{height:6.5rem}@media screen and (min-width:1024px){.heading-section.in-viewport .line-decor{height:24.1rem}}.heading-section .line-decor{height:0;position:absolute;top:0}.clients-block{position:relative}.clients-block.in-viewport .line-decor{height:6.5rem}@media screen and (min-width:1024px){.heading-section .line-decor{top:-12.1rem}.clients-block.in-viewport .line-decor{height:13.2rem}}.clients-block .line-decor{height:0;position:absolute;top:-5rem}.clients-block .logo-slider .slick-track{display:flex;align-items:center}.clients-block .logo-slider .slick-slide{display:flex;justify-content:center}.clients-block .logo-slider a{transition:opacity .75s cubic-bezier(.34,1,.34,1);text-align:center}.clients-block .logo-slider a:hover{text-decoration:none;opacity:.6}@media screen and (max-width:459px){.clients-block .logo-slider img{display:inline-block;width:auto;max-width:85%;height:auto}}.about-us{position:relative;margin:0 -1.5rem}.about-us.in-viewport .line-decor{height:6.5rem}@media screen and (min-width:1024px){.clients-block .line-decor{top:-7rem}.about-us{margin:0}.about-us.in-viewport .line-decor{height:14.4rem}}.about-us .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-6.5rem;left:50%;transform:translateX(-50%);transition:height .75s cubic-bezier(.34,1,.34,1)}.about-us .video-block{width:100%;height:19rem;position:relative;z-index:2}@media screen and (min-width:1024px){.about-us .line-decor{top:-15rem}.about-us .video-block{width:30rem;height:30rem}}@media screen and (min-width:1200px){.about-us .video-block{width:42rem;height:42rem}}.about-us .video-block .play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5.5rem;height:5.5rem;transition:opacity .75s cubic-bezier(.34,1,.34,1)}@media screen and (min-width:1024px){.about-us .video-block .play-btn{top:auto;bottom:3.5rem;left:3.5rem;width:7.3rem;height:7.3rem;transform:translate(0,0)}}.about-us .video-block .play-btn img{width:100%}.about-us .video-block .play-btn:hover{text-decoration:none;opacity:.6}.about-us .aboutus-text{position:relative;width:100%}@media screen and (min-width:1024px){.about-us .aboutus-text{width:calc(100% - 30rem)}}@media screen and (min-width:1200px){.about-us .aboutus-text{width:calc(100% - 42rem)}.services .container{max-width:115rem;padding-left:30px;padding-right:30px}}.about-us .aboutus-text:before{content:"";position:absolute;right:0;left:0;bottom:0;top:0;background:#f5f5f5;z-index:-1}@media screen and (min-width:1024px){.about-us .aboutus-text:before{right:2rem;left:-14.3rem;bottom:0;top:4rem}.about-us .aboutus-text:after{content:""}}.about-us .aboutus-text:after{position:absolute;width:33rem;height:33rem;right:0;bottom:-2rem;border:2px solid #f7e900;z-index:-2}.about-us .about-title{letter-spacing:.1em;margin-left:5px}.about-us a{width:100%}.long-quote,.offices,.our-story,.peoples-block,.phases,.services{position:relative}.long-quote.in-viewport .line-decor,.offices.in-viewport .line-decor,.our-story.in-viewport .line-decor,.peoples-block.in-viewport .line-decor,.phases.in-viewport .line-decor,.services.in-viewport .line-decor{height:6.7rem}@media screen and (min-width:1024px){.about-us .about-title{margin-left:0}.about-us a{width:auto}.long-quote.in-viewport .line-decor,.offices.in-viewport .line-decor,.our-story.in-viewport .line-decor,.peoples-block.in-viewport .line-decor,.phases.in-viewport .line-decor,.services.in-viewport .line-decor{height:10.7rem}}.long-quote .line-decor,.offices .line-decor,.our-story .line-decor,.peoples-block .line-decor,.phases .line-decor,.services .line-decor{height:0;background:#f6ea09;width:2px;position:absolute;top:-2.8rem;left:50%;transform:translateX(-50%);transition:height .75s cubic-bezier(.34,1,.34,1)}@media screen and (min-width:1024px){.long-quote .line-decor,.offices .line-decor,.our-story .line-decor,.peoples-block .line-decor,.phases .line-decor,.services .line-decor{top:-4.8rem}}.services{line-height:1.57;font-size:1.6rem}.our-story .bg-video video{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:0;transform:translateX(-50%) translateY(-50%)}.our-story .text-block{font-size:1.6rem}.our-story .side-line{font-size:1.4rem}.our-story .bg-video,.our-story .image-block{height:30rem}@media screen and (min-width:576px){.our-story .bg-video,.our-story .image-block{height:40rem}}@media screen and (min-width:768px){.our-story .bg-video,.our-story .image-block{height:100%}}.peoples-block{z-index:3}.peoples-block .row:hover{z-index:9}.peoples-block .people-single,.peoples-block .research-single{overflow:hidden;transition:transform .75s cubic-bezier(.34,1,.34,1)}.peoples-block .people-single.hover,.peoples-block .research-single.hover{z-index:9;transform:scale(1.07)}.peoples-block .people-single.hover .text-block .btn,.peoples-block .research-single.hover .text-block .btn{margin-bottom:0;margin-top:5rem;opacity:1;visibility:visible}.peoples-block .people-single.hover .bg-stretch,.peoples-block .research-single.hover .bg-stretch{transform:none}.peoples-block .people-single.hover .bg-stretch:before,.peoples-block .research-single.hover .bg-stretch:before{background:rgba(48,47,53,.4)}.peoples-block .people-single .bg-stretch,.peoples-block .research-single .bg-stretch{transition:opacity .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1),transform .75s cubic-bezier(.34,1,.34,1);transform:scale(2.2);transform-origin:10% 40%}.peoples-block .people-single .bg-stretch:before,.peoples-block .research-single .bg-stretch:before{transition:background .75s cubic-bezier(.34,1,.34,1);content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(48,47,53,.2)}.peoples-block .people-single .text-block .btn,.peoples-block .research-single .text-block .btn{transition:margin .75s cubic-bezier(.34,1,.34,1),opacity .75s cubic-bezier(.34,1,.34,1),visibility .75s cubic-bezier(.34,1,.34,1);margin-bottom:-5rem;opacity:0;visibility:hidden}.peoples-block .people-single{height:40rem;line-height:1}@media screen and (min-width:1200px){.services .container .row{margin-left:-30px;margin-right:-30px}.services .container .row [class*=col]{padding-left:30px;padding-right:30px}.our-story .flex-row-reverse .image-block{margin-right:5rem;margin-left:-5rem}.our-story .flex-row-reverse .text-block h2{margin-right:-10rem}.peoples-block .people-single{height:60rem}}.peoples-block .research-single{height:30rem}@media screen and (min-width:1024px){.peoples-block .research-single{height:30rem}}.peoples-block .research-single .text-block .btn{margin-bottom:-2.5rem}.peoples-block .research-single .bg-stretch{transform:scale(2.7);transform-origin:22% 20%}.peoples-block .research-single:hover{z-index:9}.peoples-block .research-single:hover .text-block .btn{margin-top:1.5rem}.peoples-block .research-single .position-rank{font-size:1.2rem}.peoples-block .name{line-height:1.14}.peoples-block .contact-list{font-size:1.6rem;line-height:1.63}.peoples-block .contact-list a{text-decoration:none;color:#fff;transition:color .75s cubic-bezier(.34,1,.34,1)}.peoples-block .contact-list a:hover{color:#f6ea09;text-decoration:none}.offices{line-height:1.857}.offices .image-block{height:29rem}.offices .city-code{line-height:1.2}.offices .text-block{z-index:9}.offices .box:after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-color:rgba(0,0,0,.02);z-index:1}.offices .box-wrap:nth-child(even) .box{background-color:rgba(0,0,0,.04)}.phases .phase-steps{margin:0 auto;counter-reset:newCounter;line-height:1.214;font-size:1.5rem;justify-content:center}@media screen and (min-width:768px){.phases .phase-steps{justify-content:flex-start;flex-direction:column;max-width:57rem;font-size:2.4rem}}@media screen and (min-width:1024px){.phases .phase-steps{flex-direction:row;max-width:none;font-size:3rem}}.phases .phase-steps li{margin-bottom:6rem;padding-left:8rem;background-color:#fff;z-index:99;min-height:6.6rem;max-width:71rem;min-width:29rem}.phases .phase-steps li:before{counter-increment:newCounter;content:counters(newCounter,".") " ";font:300 45px/100px "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#f6ea09;position:absolute;top:50%;transform:translateY(-50%);left:0;width:10rem;height:10rem;border:2px solid #f6ea09;display:block;text-align:center;z-index:-2;background-color:#fff}.filter .button,.job-title{font-weight:700}@media screen and (min-width:1024px){.phases .phase-steps li{margin-bottom:15rem;padding-left:12rem}.phases .phase-steps li:before{width:14.5rem;height:14.7rem;font-size:6.5rem;line-height:14.7rem}}.phases .phase-steps li:after{position:absolute;left:50%;top:50%;transform:translateY(-50%);content:"";width:2px;height:15rem;background-color:#f6ea09;z-index:-3}@media screen and (min-width:768px){.phases .phase-steps li:after{left:15.7%;height:16rem}.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child){align-self:flex-end;min-width:27rem}}@media screen and (min-width:1024px){.phases .phase-steps li:after{height:34.5rem;left:7rem}}.phases .phase-steps li .white-space{top:0;left:8rem;right:0;bottom:0;z-index:-1}@media screen and (min-width:1024px){.phases .phase-steps li .white-space{left:140px}.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child){margin-left:60%}}@media screen and (min-width:1200px){.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child){margin-left:55%}}.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child):after{height:3rem;top:180%}@media screen and (min-width:1024px){.phases .phase-steps li:nth-child(even){margin-left:10%;width:100%}}@media screen and (min-width:1200px){.phases .phase-steps li:nth-child(even){margin-left:25%}}.phases .phase-steps li:nth-child(even):after{height:3rem;top:180%;left:50%}@media screen and (min-width:768px){.phases .phase-steps li:nth-child(odd):not(:first-child):not(:last-child):after{display:none}.phases .phase-steps li:nth-child(even):after{left:49.8%;top:130%}.phases .phase-steps li:first-child,.phases .phase-steps li:last-child{width:auto;margin-left:40.4%}}@media screen and (min-width:1024px){.phases .phase-steps li:nth-child(even):after{top:180%;left:46.6%}.phases .phase-steps li:first-child,.phases .phase-steps li:last-child{margin-left:41.5%}}.phases .phase-steps li:first-child:after,.phases .phase-steps li:last-child:after{display:block}.banner-talent{background-color:rgba(56,56,62,.67)}.banner-campaign{background-color:#F6F6F6}.filter{position:relative}.filter.in-viewport .line-decor{height:10rem}@media screen and (min-width:1200px){.phases .phase-steps li:nth-child(even):after{left:42.1%}.phases .phase-steps li:first-child,.phases .phase-steps li:last-child{margin-left:44.1%}.story-with-video .text-block{margin-left:-15rem;margin-right:0}.story-with-video .flex-row-reverse .text-block{margin-left:0;margin-right:-10rem}.community .text-block{font-size:2rem}.filter.in-viewport .line-decor{height:15.1rem}}.filter .line-decor{transition:height .75s cubic-bezier(.34,1,.34,1);height:0;background:#f6ea09;width:.2rem;position:absolute;left:50%;transform:translateX(-50%);top:-5rem}@media screen and (min-width:1200px){.filter .line-decor{top:-7.6rem}}.filter .grid{transition:height .75s cubic-bezier(.34,1,.34,1)}.filter .filter-nav{width:100%;min-height:15rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:relative;overflow:hidden}@media screen and (min-width:768px){.filter .filter-nav{width:50%;min-height:25rem;overflow:visible}.filter .filter-nav:before{position:absolute;top:-4rem;left:-4rem;bottom:0;right:0;content:"";background-color:#3A393F;z-index:-1}}.filter .filter-nav h3:before{position:absolute;top:2.5rem;left:-5rem;content:"";width:4rem;height:.3rem;background-color:#f6ea09}@media screen and (min-width:768px){.filter .filter-nav h3:before{width:3rem;left:-5rem}}@media screen and (min-width:1024px){.filter .filter-nav h3:before{width:5rem;left:-7rem}}.filter .button{display:inline-block;color:#696c70;background:0 0;border:none;box-shadow:none;-webkit-appearance:none;letter-spacing:-.42px;position:relative;padding:0;height:auto;margin-right:1rem}.filter .button.is-checked,.filter .button:active,.filter .button:hover,.footer,.footer a{color:#fff}.filter .button:last-child:after{display:none}.filter .button:after{position:absolute;top:50%;transform:translateY(-50%);right:-.5rem;width:2px;height:1.5rem;content:"";background-color:#696c70}.filter .button:focus{outline:0}.filter .job-location{font:300 1.4rem "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.filter .element-item{position:relative;width:100%}@media screen and (min-width:768px){.filter .button{margin-right:2rem}.filter .button:after{right:-1rem}.filter .element-item{width:50%}}@media screen and (min-width:1200px){.filter .element-item{width:25%}}.filter .element-item .text-wrap>*{width:100%}.filter .element-item a{position:relative;z-index:99;min-height:12.5rem;transition:transform .75s cubic-bezier(.34,1,.34,1);transition-duration:.5s}.filter .element-item a:hover{z-index:999;text-decoration:none;transform:scale(1.07)}.filter .element-item a:hover:before{width:40px}.filter .element-item a:before{content:"";position:absolute;top:20px;left:15px;width:0;height:3px;background:#eddb37;overflow:hidden;transition:width .75s cubic-bezier(.34,1,.34,1);transition-duration:.5s}.filter .element-item.double-item a{min-height:25rem}.footer{background:#39383e}.footer a{transition:color .75s cubic-bezier(.34,1,.34,1)}.footer a:hover{text-decoration:none;color:#f6ea09}.footer .language{font-size:1.5rem;font-weight:300;letter-spacing:0}.footer .language li+li{margin-left:2.1rem}.footer .language li+li:before{left:-1.3rem;font-weight:300}.footer .footer-links{font-size:1.5rem;margin-bottom:0}.footer .footer-links li{margin:0 1.8rem}.footer .social-links a{text-decoration:none;transition:opacity .75s cubic-bezier(.34,1,.34,1)}.footer .social-links a:hover{text-decoration:none;opacity:.6}.footer .social-links img{width:3.4rem;height:auto}@media screen and (min-width:768px){.footer .social-links img{width:2.3rem;height:auto}}.fake-select{position:relative;display:block;width:100%;max-width:30rem;margin:0 auto}.fake-select:after{right:3rem;content:"";width:.8rem;height:.8rem;position:absolute;top:50%;border:1px solid #fff;border-width:0 0 1px 1px;transform:rotate(-45deg);margin-top:-.6rem;line-height:0;z-index:1}.fake-select select::-ms-expand{display:none}.fake-select select{display:block;border:1px solid #fff;padding:1.5rem 5rem 1.5rem 1.8rem;margin:0;font-size:1.4rem;line-height:2;letter-spacing:.1em;outline:0;background:0 0;color:#fff;appearance:none;width:100%;max-width:30rem;position:relative}.fake-select option{color:#696c70}header .nav-drop ul li.divider{display:none}