@font-face{font-family:"HEX Franklin v0.2 Variable";src:local("HEX Franklin v0.2 Variable"),url("../fonts/HEX Franklin v0.2/HEX_Franklin_v0.2_Variable.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap}@supports (-webkit-appearance:none) and (stroke-color:transparent){@font-face{font-family:"HEX Franklin v0.2 Variable";src:local("HEX Franklin v0.2 Variable"),url("../fonts/HEX Franklin v0.2/HEX_Franklin_v0.2_Variable.woff2") format("woff2");font-weight:600;font-display:swap}}.appear,.news-container .img-container,.news-container .video-container,.news-container h1,.news-container h2,.news-container h3,.news-container h4,.news-container h5,.news-container h6,.news-container li,.news-container p,.news-container pre,footer ul li{transition:transform 1.25s cubic-bezier(.165,.84,.44,1),opacity 1.25s cubic-bezier(.165,.84,.44,1)!important;transform:translateY(57px) translateZ(0)!important;opacity:0!important}.appear.visible,.news-container .img-container.visible,.news-container .video-container.visible,.news-container h1.visible,.news-container h2.visible,.news-container h3.visible,.news-container h4.visible,.news-container h5.visible,.news-container h6.visible,.news-container li.visible,.news-container p.visible,.news-container pre.visible,footer ul li.visible{transform:translateY(0) translateZ(0)!important;opacity:1!important}@keyframes heroAnimation{from{transform:translateY(57px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes opacityBody{from{opacity:0}to{opacity:1}}@keyframes heroAnimationHomeIntro{from{height:0}to{height:102px}}@keyframes heroAnimationHomeIntro1400{from{height:0}to{height:80px}}@keyframes heroAnimationHomeIntro1199{from{height:0}to{height:75px}}@keyframes heroAnimationHomeIntro991{from{height:0}to{height:60px}}@keyframes heroAnimationHomeIntro767{from{height:0}to{height:48px}}@keyframes mouse-scroll{0%{bottom:0}70%{bottom:0}75%{bottom:-10px}80%{bottom:0}85%{bottom:-10px}90%{bottom:0}100%{bottom:0}}@keyframes growVideo{0%{transform:scale(.5)}100%{transform:scale(1)}}@keyframes moveLeft{0%{right:-80px}100%{right:15px}}@keyframes moveRight{0%{left:-80px}100%{left:15px}}@keyframes moveUpHomeMobile{0%{top:40px}100%{top:5px}}@keyframes moveDownHomeMobile{0%{bottom:40px}100%{bottom:5px}}@keyframes moveUp{0%{top:0;opacity:1;transform:scale(1)}55%{opacity:0}100%{opacity:0;top:-100%;transform:scale(.5)}}@keyframes growCenter{0%{transform:scale(0);width:0;opacity:0}50%{transform:scale(.97)}100%{transform:scale(1);width:100%;opacity:1}}@keyframes turnOnOpacity{0%{transform:translateY(10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes growCenterH{0%{transform:scale(0);height:0;line-height:0;opacity:0}70%{transform:scale(1);opacity:1;height:100%;line-height:1}100%{transform:scale(1);opacity:1;height:100%;line-height:1}}*{font-family:Manrope,sans-serif}a,body,div,li,p,ul{margin:0;padding:0;border:none;outline:0;font-weight:400;font-size:1.125rem;line-height:1.75rem;font-style:normal;line-height:normal;list-style:none;color:#131313}p:last-child{margin-bottom:0}html.html-home{background-color:#000}body,html{width:100%;height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transition:background-color .6s ease-in-out}body.home{opacity:0;animation:opacityBody .1s ease forwards 1s}body.noscroll{overflow:hidden}body.base-color{background-color:#f1f0f0!important}body.base-color.single-case-study{background-color:#fff!important}body.single-case-study,body.single-post{background-color:#f1f0f0}p{margin-bottom:20px}a{text-decoration:none}img{max-width:100%}strong{font-weight:800}.relative{position:relative}.dNone{display:none}.dBlock{display:block}.anchor{height:0;visibility:hidden}.np{padding:0!important}.npr{padding-right:0!important}.npl{padding-left:0!important}.nm{margin:0!important}.xh{overflow-x:hidden}.hideXS{display:block!important}.showXS{display:none!important}h1{font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;font-size:4rem;line-height:4rem}h3{font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;font-size:2rem;line-height:2.5rem}#color-transition,#first-section{display:block}#color-transition{position:relative;top:-50%}.global-loading{position:fixed;top:0;left:0;overflow:hidden;width:100vw;height:100vh;background-color:rgba(19,19,19,.9);display:none;z-index:110}.global-loading img{width:100px;height:100px;display:block;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading{width:100%;display:none}.loading img{width:100px;height:100px;display:block;margin:40px auto}.container-fluid{max-width:100%;margin:0 auto}.container{max-width:1920px;margin:0 auto}@media (max-width:575px){.hideXS{display:none!important}.showXS{display:block!important}}.hamburger{position:static;height:32px;z-index:103;padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;outline:0!important;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger-box{width:31px;padding-left:2px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:27px;height:3px;border-radius:3px;position:absolute;transition-property:all!important;transition-duration:.15s!important;transition-timing-function:ease!important}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{display:none!important;top:-9px}.hamburger-inner::after{top:-14px}.hamburger--spin .hamburger-inner{width:27px;margin-top:-2px;margin-left:0;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in;width:27px}.hamburger--spin .hamburger-inner::after{margin-left:0;transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{width:27px;margin-left:0;transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{width:27px;top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{margin-left:0;bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff;transition:all .3s linear 0s}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{background-color:#131313;transition:all .3s linear 0s}.hamburger:hover.is-active .hamburger-inner,.hamburger:hover.is-active .hamburger-inner::after,.hamburger:hover.is-active .hamburger-inner::before{background-color:#4c71ff}.hamburger:hover.is-active .hamburger-inner{margin-top:-5px}.hamburger:hover.is-active .hamburger-inner::after{top:-9px}.hamburger:hover .hamburger-inner{margin-top:-5px}.hamburger:hover .hamburger-inner::after{top:-9px}.hamburger.burger-white .hamburger-inner,.hamburger.burger-white .hamburger-inner::after,.hamburger.burger-white .hamburger-inner::before{background-color:#fff}.hamburger.burger-white:hover .hamburger-inner{margin-top:-5px}.hamburger.burger-white:hover .hamburger-inner::after{top:-9px}.menu-overlay{width:100%;height:100%;position:fixed;display:block;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:94;display:none}.menu-overlay.active{display:block}header{position:fixed;top:0;left:0;width:100%;height:80px;z-index:10000;display:block;overflow:visible;transition:all .3s ease}header.home-page .logo-container{opacity:0;animation:turnOnOpacity .5s ease forwards 3.75s}header.home-page .logo-container .logo{background-color:#fff}header.home-page .burger-container{opacity:0;animation:turnOnOpacity .5s ease forwards 3.75s}header.home-page .burger-container .hamburger .hamburger-inner,header.home-page .burger-container .hamburger .hamburger-inner::after,header.home-page .burger-container .hamburger .hamburger-inner::before{background-color:#fff}header.home-page .burger-container .hamburger:hover .hamburger-inner{margin-top:-5px}header.home-page .burger-container .hamburger:hover .hamburger-inner::after{top:-9px}header .logo-container{position:absolute;top:25px;left:39px;display:block;transition:all .3s ease}header .logo-container .logo{width:24px;height:28px;display:block;margin:0 auto;-webkit-mask-image:url(../img/general/purpose-logo-mark.svg);mask-image:url(../img/general/purpose-logo-mark.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#131313;transition:all .3s ease}header .logo-container .logo:hover{background-color:#4c71ff}header .logo-container .logo.logo-white{background-color:#fff}header .burger-container{position:absolute;top:23px;right:39px;z-index:99}header .main-menu{width:484px;background:#f6f6f6;color:#000;height:calc(100vh - 20px - 27px);border-radius:6px;position:fixed;right:-485px;z-index:95;top:20px;bottom:27px;overflow:hidden;overflow-y:auto;transition:right .3s ease}header .main-menu.active{right:16px}header .main-menu ul{width:calc(100% - 48px - 20px);padding:36px 20px 40px 48px;margin:0}header .main-menu ul li{display:block;margin-bottom:-8px;height:85px;overflow:hidden}header .main-menu ul li a{cursor:pointer;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;font-weight:800;font-size:5rem;line-height:107%;text-transform:none;color:#000;display:inline-block;transition:all .3s ease;position:relative}header .main-menu ul li a.over{display:block}header .main-menu ul li:hover a{transform:translateY(-90px)}header .main-menu ul li:hover.current-menu-item a{transform:none}header .main-menu ul li.menu-home.current-menu-item a{color:#ee9eff}header .main-menu ul li.menu-home a.over{color:#ee9eff}header .main-menu ul li.menu-team a.over{color:#ee9eff}header .main-menu ul li.menu-team:hover.current-menu-item a{transform:translateY(-90px)}header .main-menu ul li.menu-work.current-menu-item a{color:#4c71ff}header .main-menu ul li.menu-work a.over{color:#4c71ff}header .main-menu ul li.menu-news.current-menu-item a{color:#ec4700}header .main-menu ul li.menu-news a.over{color:#ec4700}header .main-menu ul li.menu-about.current-menu-item a{color:#ffaf51}header .main-menu ul li.menu-about a.over{color:#ffaf51}header .main-menu ul li.menu-contact.current-menu-item a{color:#aae400}header .main-menu ul li.menu-contact a.over{color:#aae400}header .main-menu .language-switcher{position:absolute;top:20px;left:48px;display:block}header .main-menu .language-switcher li{height:auto;margin-bottom:0}header .main-menu .language-switcher li:hover a{transform:none}header .main-menu .language-switcher a{font-family:Manrope,sans-serif;font-size:.75rem;line-height:1rem;color:#000;font-weight:400}header .main-menu .language-switcher .current-language{display:flex;align-items:center;transition:color .3s ease;background-color:#fff;border-radius:6px;padding:5px 10px;min-width:76px;width:auto}header .main-menu .language-switcher .current-language span{display:inline-block;width:13px;height:13px;margin-right:5px;background-color:#000;-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease}header .main-menu .language-switcher .current-language .icon{-webkit-mask-image:url(../img/icons/world-black.svg);mask-image:url(../img/icons/world-black.svg)}header .main-menu .language-switcher .current-language .arrow{margin-right:0;margin-left:0;-webkit-mask-image:url(../img/icons/arrow-black.svg);mask-image:url(../img/icons/arrow-black.svg);width:16px;height:16px;transition:all .3s ease}header .main-menu .language-switcher .current-language:hover{color:#4c71ff}header .main-menu .language-switcher .current-language:hover span{background-color:#4c71ff}header .main-menu .language-switcher .language-list{min-width:67px;display:none;margin-top:5px;padding:5px 20px 10px 10px;border-radius:6px;background:#fff}header .main-menu .language-switcher .language-list li a{color:rgba(0,0,0,.5);text-decoration:none}header .main-menu .language-switcher .language-list li a:hover{color:#4c71ff}header .main-menu .language-switcher .language-list li a:after{display:none}header .main-menu .language-switcher.active .current-language .arrow{transform:rotate(180deg)}header .main-menu .social-container{margin:0;padding:0;position:absolute;bottom:25px;bottom:30px}header .main-menu .social-container ul{padding-top:0;padding-bottom:0;display:flex;gap:18px;justify-content:flex-start;align-items:flex-end}header .main-menu .social-container ul li{display:inline-block;height:auto}header .main-menu .social-container ul li:last-child{margin-right:0}header .main-menu .social-container ul li:hover a{transform:none}header .main-menu .social-container ul li a{width:23px;height:23px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}header .main-menu .social-container ul li a:after{display:none}header .main-menu .social-container ul li a span{width:23px;height:23px;display:block;background-color:#131313;mask-position:center center;-webkit-mask-position:center center;mask-size:23px 23px;-webkit-mask-size:23px 23px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:background-color .3s ease}header .main-menu .social-container ul li a:hover span{background-color:#4c71ff}header .main-menu .social-container ul li a.facebook span{-webkit-mask-image:url(../img/icons/facebook.svg);mask-image:url(../img/icons/facebook.svg)}header .main-menu .social-container ul li a.youtube span{-webkit-mask-image:url(../img/icons/youtube.svg);mask-image:url(../img/icons/youtube.svg)}header .main-menu .social-container ul li a.twitter span{-webkit-mask-image:url(../img/icons/twitter.svg);mask-image:url(../img/icons/twitter.svg)}header .main-menu .social-container ul li a.linkedin{width:23px;height:21px}header .main-menu .social-container ul li a.linkedin span{width:23px;height:21px;mask-size:23px 21px;-webkit-mask-size:23px 21px;-webkit-mask-image:url(../img/icons/linkedin.svg);mask-image:url(../img/icons/linkedin.svg)}header .main-menu .social-container ul li a.instagram{margin-bottom:-1px}header .main-menu .social-container ul li a.instagram span{-webkit-mask-image:url(../img/icons/instagram.svg);mask-image:url(../img/icons/instagram.svg)}header .main-menu .menu-header-menu-container,header .main-menu .menu-header-menu-fr-container,header .main-menu .menu-header-menu-pt-container{margin-top:100px}header.sticky{background:#fff;height:80px;top:-81px;position:fixed}header.sticky .logo-container .logo{background-color:#131313}header.sticky .logo-container .logo:hover{background-color:#4c71ff}header.sticky.sticky-visible{top:0}header.sticky .hamburger.is-active .hamburger-inner,header.sticky .hamburger.is-active .hamburger-inner::after,header.sticky .hamburger.is-active .hamburger-inner::before{background-color:#fff;transition:all .3s linear 0s}header.sticky .hamburger .hamburger-inner,header.sticky .hamburger .hamburger-inner::after,header.sticky .hamburger .hamburger-inner::before{background-color:#131313!important;transition:all .3s linear 0s}header.sticky .hamburger:hover.is-active .hamburger-inner,header.sticky .hamburger:hover.is-active .hamburger-inner::after,header.sticky .hamburger:hover.is-active .hamburger-inner::before{background-color:#4c71ff}header.sticky .hamburger:hover.is-active .hamburger-inner{margin-top:-5px}header.sticky .hamburger:hover.is-active .hamburger-inner::after{top:-9px}header.sticky .hamburger:hover .hamburger-inner{margin-top:-5px}header.sticky .hamburger:hover .hamburger-inner::after{top:-9px}header.menu-active .burger-container{top:39px;right:calc(39px + -1 * (100vw - 1920px)/ 2)}header.menu-active .hamburger.is-active{position:relative}header.menu-active .hamburger.is-active .hamburger-inner,header.menu-active .hamburger.is-active .hamburger-inner::after,header.menu-active .hamburger.is-active .hamburger-inner::before{background-color:#000}header.menu-active .hamburger.is-active .hamburger-inner{margin-top:-10px!important}header.menu-active .hamburger.is-active .hamburger-inner::after{top:0!important}header.menu-active .hamburger:hover .hamburger-inner{margin-top:-5px}header.menu-active .hamburger:hover .hamburger-inner::after{top:-9px}header.menu-active .hamburger:hover.is-active .hamburger-inner,header.menu-active .hamburger:hover.is-active .hamburger-inner::after,header.menu-active .hamburger:hover.is-active .hamburger-inner::before{background-color:#4c71ff!important}header.menu-active .hamburger:hover.is-active .hamburger-inner{margin-top:-10px!important}header.menu-active .hamburger:hover.is-active .hamburger-inner::after{top:0!important}@media (max-width:1920px){header.menu-active .burger-container{right:39px}}@media (max-width:991px){header.menu-active .burger-container{top:35px}header .main-menu{width:390px;right:-391px}header .main-menu.menu-active .burger-container{top:36px}header .main-menu .language-switcher{left:33px;top:17px}header .main-menu ul{width:calc(100% - 33px - 10px);margin:0;padding:36px 10px 20px 33px}}@media (max-width:767px){header .logo-container{left:25px}header .burger-container{right:17px}header.home-page .logo-container .logo{width:23px;height:27px}header .logo-container .logo{width:23px;height:27px;display:block}}@media (max-width:575px){header .logo-container{top:12px;left:19px}header .burger-container{right:11px;top:10px}header.menu-active .burger-container{top:10px;right:15px}header.sticky{height:55px}header .main-menu{border-radius:0;height:100vh;right:-101%;top:0;bottom:0;width:100%;right:-101%}header .main-menu.active{right:0}}footer{background-color:#000;color:#fff}footer .anchor-top{width:40px;height:40px;background-color:#fff;border-radius:20px;position:absolute;top:-20px;right:64px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}footer .anchor-top span{width:28px;height:28px;display:block;-webkit-mask-image:url(../img/icons/arrow-up-line.svg);mask-image:url(../img/icons/arrow-up-line.svg);background-color:#131313;transition:all .3s ease}footer .anchor-top:hover{background-color:#4c71ff}footer .anchor-top:hover span{margin-bottom:5px}footer .footer-container{display:flex;gap:60px;align-items:flex-start;justify-content:center;padding:170px 64px 40px 76px;transition:all .3s ease}footer .footer-container .left{flex:1}footer .footer-container .left .connect-container{display:flex;gap:23px}footer .footer-container .left .connect-container h3{color:#fff;font-size:3.125rem;line-height:2.5625rem;margin:0}footer .footer-container .left .connect-container a{color:#131313;font-size:1rem;line-height:1.5rem;font-weight:400;display:inline-block;position:relative;padding:10px 40px 10px 20px;background-color:#fff;border-radius:8px;transition:all .3s ease}footer .footer-container .left .connect-container a span{width:18px;height:18px;display:inline-block;-webkit-mask-image:url(../img/icons/arrow.svg);mask-image:url(../img/icons/arrow.svg);background-color:#131313;transform:rotate(270deg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:14px;right:20px;transition:all .3s ease}footer .footer-container .left .connect-container a:hover{background-color:#4c71ff}footer .footer-container .left .connect-container a:hover span{right:18px}footer .footer-container .right{width:530px;transition:all .3s ease}footer .footer-container .right .newsletter-social-container{display:flex;align-items:flex-start;justify-content:space-between;gap:70px;transition:all .3s ease}footer .footer-container .right .newsletter-social-container .newsletter-container{transition:all .3s ease;max-width:363px;display:flex;flex-direction:column;gap:15px}footer .footer-container .right .newsletter-social-container .newsletter-container p{margin-bottom:7px;font-size:1.0625rem;line-height:1.25rem;font-weight:400;color:#fff}footer .footer-container .right .newsletter-social-container .newsletter-container .form-container .form-loading{width:100%;display:none}footer .footer-container .right .newsletter-social-container .newsletter-container .form-container .form-loading img{width:70px;height:70px;display:block;margin:0}footer .footer-container .right .newsletter-social-container .newsletter-container .form-container form{position:relative}footer .footer-container .right .newsletter-social-container .newsletter-container .form-container input{width:363px;max-width:100%;background-color:transparent;color:#fff;border:0;border-radius:0;box-shadow:none;outline:0;font-size:1.25rem;line-height:1.25rem;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.5)}footer .footer-container .right .newsletter-social-container .newsletter-container .form-container input.error{border-color:#dc3232}footer .footer-container .right .newsletter-social-container .newsletter-container .form-container .form-arrow{width:20px;height:20px;display:block;position:absolute;bottom:24px;right:0;padding:0;-webkit-mask-image:url(../img/icons/arrow-up-line.svg);mask-image:url(../img/icons/arrow-up-line.svg);background-color:rgba(255,255,255,.5);mask-size:20px 20px;-webkit-mask-size:20px 20px;transform:rotate(90deg)}footer .footer-container .right .newsletter-social-container .newsletter-container .form-container .ok-message{display:none;margin-top:12px;font-size:.875rem;line-height:1rem;font-weight:400;color:#4c71ff}footer .footer-container .right .newsletter-social-container .social-container{display:flex;flex-direction:column;justify-content:space-between;gap:50px;min-width:100px}footer .footer-container .right .newsletter-social-container .social-container h3{color:#fff;font-size:1.125rem;line-height:1.1875rem;margin:0;text-transform:uppercase;font-weight:400;font-family:Manrope,sans-serif}footer .footer-container .right .newsletter-social-container .social-container ul{margin-bottom:35px}footer .footer-container .right .newsletter-social-container .social-container ul li{display:inline-block;margin-right:29px}footer .footer-container .right .newsletter-social-container .social-container ul li:last-child{margin-right:0}footer .footer-container .right .newsletter-social-container .social-container ul li a{display:flex;align-items:center;justify-content:center}footer .footer-container .right .newsletter-social-container .social-container ul li a span{width:33px;height:33px;display:block;background-color:#fff;mask-position:center center;-webkit-mask-position:center center;mask-size:33px 33px;-webkit-mask-size:33px 33px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:all .3s ease}footer .footer-container .right .newsletter-social-container .social-container ul li a:hover span{background-color:#4c71ff}footer .footer-container .right .newsletter-social-container .social-container ul li a.facebook span{-webkit-mask-image:url(../img/icons/facebook.svg);mask-image:url(../img/icons/facebook.svg)}footer .footer-container .right .newsletter-social-container .social-container ul li a.youtube span{-webkit-mask-image:url(../img/icons/youtube.svg);mask-image:url(../img/icons/youtube.svg)}footer .footer-container .right .newsletter-social-container .social-container ul li a.x span{-webkit-mask-image:url(../img/icons/x.svg);mask-image:url(../img/icons/x.svg)}footer .footer-container .right .newsletter-social-container .social-container ul li a.linkedin span{-webkit-mask-image:url(../img/icons/linkedin.svg);mask-image:url(../img/icons/linkedin.svg)}footer .footer-container .right .newsletter-social-container .social-container ul li a.instagram span{width:33px;height:33px;mask-size:33px 33px;-webkit-mask-size:33px 33px;-webkit-mask-image:url(../img/icons/instagram.svg);mask-image:url(../img/icons/instagram.svg)}footer .footer-container.footer-bottom{padding:80px 64px 40px 76px;align-items:flex-end}footer .footer-container.footer-bottom .left .legal-menu{margin-top:12px}footer .footer-container.footer-bottom .left .legal-menu ul li{display:inline-block;margin:0;margin-right:35px}footer .footer-container.footer-bottom .left .legal-menu ul li:last-child{margin-right:0}footer .footer-container.footer-bottom .left .legal-menu ul li a{font-size:.875rem;line-height:1.5rem;color:rgba(255,255,255,.5);text-transform:uppercase;transition:color .3s ease}footer .footer-container.footer-bottom .left .legal-menu ul li a:hover{color:#fff}footer .footer-container.footer-bottom .left .legal-menu ul li.mobile{display:none}footer .footer-container.footer-bottom .right{display:flex;gap:30px;align-items:flex-end;justify-content:flex-end}footer .footer-container.footer-bottom .right img{display:block}footer .footer-container.footer-bottom .right .copyright{font-size:.875rem;line-height:1.5rem;color:rgba(255,255,255,.5);margin:0}@media (max-width:1199px){footer .footer-container{width:510px;margin:0 auto;padding:100px 32px 40px 32px;display:block}footer .footer-container .left{width:510px;max-width:100%;display:block;margin:0 auto}footer .footer-container .left .connect-container{align-items:center;justify-content:space-between}footer .footer-container .right{width:510px;max-width:100%;display:block;margin:0 auto}footer .footer-container .right .newsletter-social-container{margin-top:100px;gap:16px}footer .footer-container .right .logos{display:flex;margin-bottom:10px;flex-direction:column;gap:6px;align-items:flex-end;justify-content:flex-start}footer .footer-container.footer-bottom{padding:100px 32px 40px 32px}footer .footer-container.footer-bottom .left{width:50%;display:inline-block}footer .footer-container.footer-bottom .left .legal-menu ul li{display:block}footer .footer-container.footer-bottom .right{width:50%;display:inline-block;text-align:right}}@media (max-width:767px){footer .footer-container{width:510px;max-width:calc(100% - 21px - 21px);margin:0 auto;padding:50px 21px 20px 21px}footer .footer-container .left .connect-container{justify-content:flex-start}footer .footer-container .left .connect-container h3{font-size:2rem;line-height:2rem}footer .footer-container .left .connect-container a{font-size:.75rem;line-height:1.5rem;padding:10px 30px 10px 15px;background-color:#fff}footer .footer-container .left .connect-container a span{width:15px;height:15px;top:15px;right:14px}footer .footer-container .left .connect-container a:hover span{right:12px}footer .footer-container .right .newsletter-social-container{display:block;margin-top:32px}footer .footer-container .right .newsletter-social-container .newsletter-container{max-width:100%;gap:55px}footer .footer-container .right .newsletter-social-container .newsletter-container p br{display:none}footer .footer-container .right .newsletter-social-container .newsletter-container .form-container input{width:100%}footer .footer-container .right .newsletter-social-container .social-container{margin-top:55px;gap:30px}footer .footer-container .right .newsletter-social-container .social-container ul{margin:0;height:33px;display:block}footer .footer-container .right .newsletter-social-container .social-container h3{color:#535353;text-transform:capitalize}footer .footer-container.footer-bottom{padding:30px 16px 20px 16px}footer .footer-container.footer-bottom .left .legal-menu ul li{font-size:.6875rem;line-height:.85rem}footer .footer-container.footer-bottom .left .legal-menu ul li.mobile{display:block}footer .footer-container.footer-bottom .left .legal-menu ul li a{font-size:.6875rem;line-height:.85rem}footer .footer-container.footer-bottom .right .copyright{font-size:.6875rem;line-height:.85rem}}@media (max-width:400px){footer .footer-container .left .connect-container{gap:30px;justify-content:space-between}footer .footer-container .left .connect-container h3 br{display:none}footer .footer-container .left .connect-container a{padding:11px 29px 10px 11px;line-height:1}footer .footer-container .left .connect-container a span{top:10px}footer .footer-container .right .newsletter-social-container .social-container{margin-top:37px}}.hero{background-color:#000}.hero .hero-content{padding:50px 90px;min-height:439px;display:flex;align-items:center}.hero.work-hero h1 strong{color:#e2ff8d}.hero.news-hero h1 strong{color:#ffd5c3}.hero.jobs-hero h1 strong{color:#4c71ff}.hero.people-hero h1 strong{color:#f7dcfd}.hero.contact-hero h1 strong{color:#ffaf51}.hero h1{font-size:6.25rem;line-height:6.0625rem;text-align:left;margin:0;color:#fff;display:block;width:100%}.hero h1 span.center,.hero h1 strong{font-size:6.25rem;line-height:6.0625rem;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;color:#fff}.hero h1.hero-animation span{font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;transition:transform 1.25s cubic-bezier(.165,.84,.44,1),all 1.25s cubic-bezier(.165,.84,.44,1)!important;animation:heroAnimation .5s ease forwards;display:inline-block;opacity:0}.hero h1.hero-animation span br{display:block}.hero h1.hero-animation br{display:block}.hero h4{margin-bottom:85px;display:block;text-align:center}.hero h4 p{text-align:center;font-size:1.5rem;line-height:1.5rem;font-weight:600;margin-bottom:15px}.hero .mouse-scroll{position:absolute;bottom:40px;width:24px;height:48px;display:block;left:calc(50% - 12px);-webkit-mask-image:url(../img/icons/mouse-scroll.svg);mask-image:url(../img/icons/mouse-scroll.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#131313;animation:mouse-scroll 3s infinite;transition:all .3s ease!important}.hero .mouse-scroll:hover{background-color:#4c71ff}@media (max-width:1199px){.hero .hero-content{padding:50px 64px}.hero h1{font-size:5.5rem;line-height:5rem}.hero h1 span.center,.hero h1 strong{font-size:5.5rem;line-height:5rem}}@media (max-width:991px){.hero .hero-content{padding:50px 32px}.hero h1{font-size:5rem;line-height:4.5rem}.hero h1 strong{font-size:5rem;line-height:4.5rem}.hero h4{margin-bottom:75px}.hero h4 p{font-size:1.125rem;line-height:1.125rem}.hero h4 br{display:none}}@media (max-width:767px){.hero .hero-content{padding:50px 32px}.hero h1{font-size:4rem;line-height:3.6rem}.hero h1 strong{font-size:4rem;line-height:3.6rem}}@media (max-width:575px){.hero .hero-content{padding:50px 16px;min-height:430px}.hero h1{font-size:3.25rem;line-height:3.125rem;margin:0}.hero h1 strong{font-size:3.25rem;line-height:3.125rem}.hero h4{margin:0}.hero h4 p{font-size:1rem;line-height:1rem}}.hero.home-hero{padding:0;height:auto;overflow:hidden;display:flex;align-items:center}.hero.home-hero .hero-home-container{width:100%;max-width:100%;overflow-x:hidden;position:relative}.hero.home-hero .hero-content{width:100%;max-width:100%;padding:0;display:flex;height:100vh;align-items:center;justify-content:center;transition:all .3s ease}.hero.home-hero .hero-content .hero-title-trigger{position:absolute;top:0;display:block;height:1px}.hero.home-hero .hero-content h1{margin:0;background-color:#000;color:#fff;text-transform:uppercase;font-size:10rem;line-height:95%;letter-spacing:-2.4px;text-align:center;display:flex;justify-content:center;align-items:center;position:relative;padding:0 16px;top:0;transform:scale(1);word-spacing:35px;animation:moveUp 1.5s ease-in-out forwards 2.5s;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.hero.home-hero .hero-content h1 .left{background-color:#000;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;padding:0 25px;position:relative;z-index:1}.hero.home-hero .hero-content h1 .right{background-color:#000;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;padding:0 25px;position:relative;z-index:1}.hero.home-hero .hero-content .intro-content h2{width:calc(100% - 64px);padding:0 32px;margin:0;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);position:fixed;font-size:6.875rem;line-height:.93}.hero.home-hero .hero-content .intro-content h2.resized span{animation:heroAnimationHomeIntro 1s ease forwards .5s!important}.hero.home-hero .hero-content .intro-content h2 span{font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;color:#fff;text-align:center;font-size:6.875rem;line-height:.93;height:0;font-weight:800;text-transform:uppercase;animation:heroAnimationHomeIntro 1s ease forwards 3.3s;overflow:hidden;display:inline-block}.hero.home-hero .hero-content .intro-content h2 span br{display:block}.hero.home-hero .hero-content .intro-content h2 br{display:block}.hero.home-hero .hero-content .intro-content-trigger{position:absolute;top:calc(50% - 1px);display:block;width:100%}.hero.home-hero .hero-content .intro-content-trigger-bottom{position:absolute;bottom:0;display:block;height:1px;width:100%}.hero.home-hero .empty-content-half{height:50vh;display:block}.hero.home-hero .empty-content{height:100vh;display:block}.hero.home-hero .video-content{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero.home-hero .video-content .video-container{max-height:100vh;position:relative;display:flex;align-items:center;justify-content:center}.hero.home-hero .video-content .video-container video{width:auto;height:auto;display:block;border-radius:5px;background-color:transparent;transform:scale(.5)}.hero.home-hero .video-content .video-container video.video-mobile{display:none}.hero.home-hero .video-content .video-container .video-content-trigger{position:absolute;top:0;display:block;width:100%}.hero.home-hero .video-content .video-container .video-content-trigger-bottom{position:absolute;top:50%;display:block;width:100%}.hero.home-hero .video-content .mute-home-button,.hero.home-hero .video-content .mute-home-button-mobile,.hero.home-hero .video-content .unmute-home-button,.hero.home-hero .video-content .unmute-home-button-mobile{position:absolute;bottom:64px;right:64px;width:32px;height:32px;display:block;display:none;z-index:1001}.hero.home-hero .video-content .mute-home-button-mobile.active,.hero.home-hero .video-content .mute-home-button.active,.hero.home-hero .video-content .unmute-home-button-mobile.active,.hero.home-hero .video-content .unmute-home-button.active{display:block}.hero.home-hero .video-content .mute-home-button,.hero.home-hero .video-content .mute-home-button-mobile{background:url(../img/icons/mute.svg) no-repeat center center;background-size:cover}.hero.home-hero .video-content .unmute-home-button,.hero.home-hero .video-content .unmute-home-button-mobile{background:url(../img/icons/unmute.svg) no-repeat center center;background-size:cover}.hero.home-hero .video-content .mute-home-button-mobile,.hero.home-hero .video-content .unmute-home-button-mobile{display:none}.hero.home-hero .video-content .mute-home-button-mobile.active,.hero.home-hero .video-content .unmute-home-button-mobile.active{display:none}@media (max-width:1400px){.hero.home-hero .hero-content .intro-content h2{font-size:5.5rem}.hero.home-hero .hero-content .intro-content h2.resized span{animation:heroAnimationHomeIntro1400 1s ease forwards .5s!important}.hero.home-hero .hero-content .intro-content h2 span{font-size:5.5rem;animation:heroAnimationHomeIntro1400 1s ease forwards 3.3s}}@media (max-width:1920px){.hero.home-hero .video-content .video-container{overflow:hidden}}@media (max-width:1440px){.hero.home-hero .hero-content h1{flex-direction:column;gap:10px;word-spacing:20px}.hero.home-hero .hero-content h1 .left{left:0;right:0;padding:0;top:5px}.hero.home-hero .hero-content h1 .right{left:0;right:0;padding:0;bottom:5px}}@media (max-width:1199px){.hero.home-hero .hero-content h1{font-size:9.5rem;word-spacing:20px}.hero.home-hero .hero-content .intro-content h2{font-size:5rem}.hero.home-hero .hero-content .intro-content h2.resized span{animation:heroAnimationHomeIntro1199 1s ease forwards .5s!important}.hero.home-hero .hero-content .intro-content h2 span{font-size:5rem;animation:heroAnimationHomeIntro1199 1s ease forwards 3.3s}}@media (max-width:991px){.hero.home-hero .intro-content h2{width:calc(100% - 32px);font-size:4rem}.hero.home-hero .intro-content h2.resized span{animation:heroAnimationHomeIntro991 1s ease forwards .5s!important}.hero.home-hero .intro-content h2 span{font-size:4rem;animation:heroAnimationHomeIntro991 1s ease forwards 3.3s}.hero.home-hero .intro-content h2 span br{display:block}.hero.home-hero .intro-content h2 br{display:block}.hero.home-hero .video-content .video-container{overflow:hidden}.hero.home-hero .video-content .video-container video.video-desktop{display:none}.hero.home-hero .video-content .video-container video.video-mobile{display:block}.hero.home-hero .video-content .mute-home-button,.hero.home-hero .video-content .unmute-home-button{display:none}.hero.home-hero .video-content .mute-home-button.active,.hero.home-hero .video-content .unmute-home-button.active{display:none}.hero.home-hero .video-content .mute-home-button-mobile,.hero.home-hero .video-content .unmute-home-button-mobile{position:absolute;bottom:32px;right:32px}.hero.home-hero .video-content .mute-home-button-mobile.active,.hero.home-hero .video-content .unmute-home-button-mobile.active{display:block}}@media (max-width:767px){.hero.home-hero .hero-content .intro-content h2{font-size:3.125rem}.hero.home-hero .hero-content .intro-content h2.resized span{animation:heroAnimationHomeIntro767 1s ease forwards .5s!important}.hero.home-hero .hero-content .intro-content h2 span{font-size:3.125rem;animation:heroAnimationHomeIntro767 1s ease forwards 3.3s}.hero.home-hero .video-content .mute-home-button-mobile,.hero.home-hero .video-content .unmute-home-button-mobile{bottom:16px;right:16px}}@media (max-width:575px){.hero.home-hero .hero-content h1{gap:5px;font-size:7.5rem}.hero.home-hero .hero-content h1 .left{top:3px}.hero.home-hero .hero-content h1 .right{bottom:3px}.hero.home-hero .hero-content .intro-content h2 span br{display:none}.hero.home-hero .hero-content .intro-content h2 br{display:none}}@media (max-width:480px){.hero.home-hero .hero-content h1{font-size:6.875rem}.hero.home-hero .hero-content h1 .left{top:2px}.hero.home-hero .hero-content h1 .right{bottom:2px}}.dropdown-check-list{display:flex;position:relative;z-index:1}.dropdown-check-list.active{z-index:2}.dropdown-check-list .dropdown-link{font-size:.9375rem;line-height:.9375rem;font-weight:400;display:inline-block;color:#424242;background:#fff;padding:4px 13px 9px 13px;border-radius:6px;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;z-index:1;position:relative;cursor:pointer;transition:color .3s ease}.dropdown-check-list .dropdown-link.dropdown-link-with-title{padding:4px 13px 9px 5px}.dropdown-check-list .dropdown-link:focus,.dropdown-check-list .dropdown-link:hover{color:#4c71ff}.dropdown-check-list .dropdown-link:focus:after,.dropdown-check-list .dropdown-link:hover:after{background-color:#4c71ff}.dropdown-check-list .dropdown-link:after{content:"";-webkit-mask-image:url(../img/icons/arrow.svg);mask-image:url(../img/icons/arrow.svg);-webkit-mask-size:cover;mask-size:cover;background:#424242;width:19px;height:19px;display:inline-block;position:relative;top:4px;left:7px;transition:all .3s ease}.dropdown-check-list .dropdown-link.active{transition:none}.dropdown-check-list .dropdown-link.active:after{transform:rotate(180deg)}.dropdown-check-list span{font-size:.9375rem;line-height:.9375rem;font-weight:400;display:inline-block;margin-left:5px;color:#424242;background:#fff;padding:10px 6px 5px 13px;border-bottom-left-radius:6px;border-top-left-radius:6px;margin-right:-6px}.dropdown-check-list .items{z-index:2;padding:0;display:none;margin:0;border-top:none;position:absolute;outline:0;top:50px;left:0;width:auto;min-width:100%;background:#fff;opacity:.97;border-radius:10px;overflow:hidden;box-shadow:1px 1px 5px #d9d9d9}.dropdown-check-list .items.active{display:block}.dropdown-check-list .items li{list-style:none;margin-bottom:0}.dropdown-check-list .items li.hidden{display:none}.dropdown-check-list .items li.sub a input,.dropdown-check-list .items li.sub label input{margin-left:16px}.dropdown-check-list .items li:last-child{border-bottom:0}.dropdown-check-list .items li a,.dropdown-check-list .items li label{white-space:nowrap;font-size:.9375rem;line-height:1.25rem;font-weight:400;word-break:break-all;vertical-align:top;min-height:calc(36px - 1rem);padding:.5rem 1.5rem .5rem 1rem;display:block;width:auto;cursor:pointer;color:rgba(0,0,0,.5);transition:background .3s ease}.dropdown-check-list .items li a span,.dropdown-check-list .items li label span{font-size:1.25rem;line-height:1.875rem;font-weight:400;display:flex;align-items:center;justify-content:flex-start;gap:10px}.dropdown-check-list .items li a input,.dropdown-check-list .items li label input{width:20px;height:20px}.dropdown-check-list .items li a.active,.dropdown-check-list .items li label.active{cursor:default;color:#131313}.dropdown-check-list .items li a.active:focus,.dropdown-check-list .items li a.active:hover,.dropdown-check-list .items li label.active:focus,.dropdown-check-list .items li label.active:hover{background:#fff;color:#131313}.dropdown-check-list .items li a:focus,.dropdown-check-list .items li a:hover,.dropdown-check-list .items li label:focus,.dropdown-check-list .items li label:hover{background:#e9e9e9}.dropdown-check-list .items li label{display:flex;align-items:center;justify-content:space-between;gap:40px}.dropdown-check-list .items li label a{display:none;background:0 0!important;padding:0;border:0;transition:color .3s ease;font-size:.875rem;padding:0 10px;margin-right:-10px}.dropdown-check-list .items li label a:hover{color:#4c71ff}.dropdown-check-list .items li label:hover a{display:block}.page-template-template-news .content-list,.page-template-template-work .content-list{padding:40px 0 107px}.content-list{padding:40px 0 56px}.content-list.content-home-list{margin-top:53px}.content-list .content-buttons-container,.content-list .content-filter-container,.content-list .content-list-container{padding:0 64px}.content-list .content-filter-container{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start}.content-list .content-filter-container .left .filters-link{display:none;align-items:center;justify-content:flex-start;gap:5px;font-size:.9375rem;line-height:.9375rem;transition:color .3s ease;color:#424242;background:#fff;padding:10px 15px 11px 13px;border-radius:6px}.content-list .content-filter-container .left .filters-link:hover{color:#4c71ff}.content-list .content-filter-container .left .filters-container{display:flex;justify-content:flex-start;align-items:flex-end;gap:6px}.content-list .content-filter-container .left .filters-container .button-container .button-apply-filters{display:flex;align-items:center;font-size:1rem;line-height:1.5rem;color:#fff;font-weight:800;background-color:#131313;padding:10px 16px 10px 16px;margin-bottom:-8px;border-radius:8px;transition:all .3s ease!important}.content-list .content-filter-container .left .filters-container .button-container .button-apply-filters:hover{background-color:#4c71ff}.content-list .content-filter-container .right .search-field{width:24px;padding:0;height:34px;overflow:hidden;transition:all .3s ease}.content-list .content-filter-container .right .search-field .search-submit{cursor:pointer;padding:0;height:34px;width:24px;display:inline-block;background-color:#131313;-webkit-mask-image:url(../img/icons/magnifier.svg);mask-image:url(../img/icons/magnifier.svg);-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.content-list .content-filter-container .right .search-field input{display:none;padding:5px 0 5px 5px;width:calc(100% - 24px - 10px);height:24px;font-size:.875rem;line-height:1.5rem;border-bottom:0;background:0 0;box-shadow:none;outline:0;border:0;transition:all .3s ease}.content-list .content-filter-container .right .search-field input:hover:after{background-color:#4c71ff}.content-list .content-filter-container .right .search-field input.search-reset{display:none!important;width:24px;height:24px;display:none;background-color:#4c71ff;position:absolute;top:6px;right:0;z-index:2;cursor:pointer;-webkit-mask-image:url(../img/icons/cross.svg);mask-image:url(../img/icons/cross.svg);-webkit-mask-size:cover;mask-size:cover}.content-list .content-filter-container .right .search-field.active,.content-list .content-filter-container .right .search-field:hover{padding:0 10px;width:230px;border-bottom:1px solid #4c71ff}.content-list .content-filter-container .right .search-field.active .search-submit,.content-list .content-filter-container .right .search-field:hover .search-submit{background-color:#4c71ff}.content-list .content-filter-container .right .search-field.active input,.content-list .content-filter-container .right .search-field:hover input{display:inline-block}.content-list .content-filter-container .right .search-field.has-text input.search-reset{display:block!important}.content-list .content-buttons-container{display:flex;align-items:flex-start;justify-content:center;gap:16px;margin:49px 0 0 0}.content-list .content-buttons-container a{display:flex;align-items:center;font-size:1.25rem;line-height:1.875rem;color:#fff;font-weight:400;background-color:#fff;color:#131313;border:0;padding:12px 24px 12px 24px;border-radius:8px;transition:all .3s ease!important}.content-list .content-buttons-container a:hover{background-color:#131313;color:#fff;border:0}.content-list .content-buttons-container a.load-more{margin:0 auto;background-color:#fff;color:#131313;transition:all .3s ease}.content-list .content-buttons-container a.load-more.hidden{display:none;visibility:hidden}.content-list .content-buttons-container a.load-more:after{display:none}.content-list .content-buttons-container a.load-more:hover{background-color:#4c71ff;color:#fff}.content-list .content-list-container{margin-top:40px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 56px}.content-list .content-list-container .no-results{margin:0 0 40px}.content-list .content-list-container .no-results h2{color:#131313;margin-bottom:20px;font-size:3rem;line-height:4rem;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.content-list .content-list-container .no-results p{color:#131313;font-size:1.25rem;line-height:1.5rem}.content-list .content-list-container .col{width:calc(33.33% - 37.3333333333px);display:none;flex-direction:column;justify-content:flex-start;gap:32px}.content-list .content-list-container .col.col-3{display:flex}.content-list .content-list-container .col .list-object{display:block;overflow:hidden;border-radius:5px}.content-list .content-list-container .col .list-object.hidden{display:none}.content-list .content-list-container .col .list-object .img-container{width:100;display:block;overflow:hidden}.content-list .content-list-container .col .list-object .img-container img,.content-list .content-list-container .col .list-object .img-container video{width:100%;max-width:100%;height:auto;display:block;transition:transform .3s ease}.content-list .content-list-container .col .list-object .text-container{background-color:#fff;display:block;padding:24px 32px 32px;transition:background-color .3s ease}.content-list .content-list-container .col .list-object .text-container h3{font-size:2rem;line-height:2.5rem;margin:0 0 16px;transition:color .3s ease}.content-list .content-list-container .col .list-object .text-container h3 br{display:none}.content-list .content-list-container .col .list-object .text-container p{font-size:.875rem;line-height:1.125rem;transition:color .3s ease}.content-list .content-list-container .col .list-object .text-container p.date{margin:0 0 32px;font-weight:700}.content-list .content-list-container .col .list-object .text-container .areas{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:flex-start}.content-list .content-list-container .col .list-object .text-container .areas li{display:inline-block}.content-list .content-list-container .col .list-object .text-container .areas li.hidden{display:none}.content-list .content-list-container .col .list-object .text-container .areas li span{display:block;padding:8px 16px;border:1px solid #131313;font-size:.75rem;line-height:1rem;min-height:16px;border-radius:16px;text-align:center;transition:all .3s ease}.content-list .content-list-container .col .list-object .text-container .areas li span:hover{color:#4c71ff!important;border:1px solid #4c71ff!important}.content-list .content-list-container .col .list-object.list-post .text-container{padding:48px 32px}.content-list .content-list-container .col .list-object.list-post .text-container h3{font-size:3rem;line-height:3rem}.content-list .content-list-container .col .list-object:hover .img-container img,.content-list .content-list-container .col .list-object:hover .img-container video{transform:scale(1.05)}.content-list .content-list-container .col .list-object:hover .text-container{background-color:#131313}.content-list .content-list-container .col .list-object:hover .text-container .areas li span,.content-list .content-list-container .col .list-object:hover .text-container h3,.content-list .content-list-container .col .list-object:hover .text-container p{color:#fff}.content-list .content-list-container .col .list-object:hover .text-container .areas li span{border:1px solid #fff}.content-list .content-list-container.similar-projects{align-items:stretch;justify-content:space-between}.content-list .content-list-container.similar-projects .col{display:block;width:calc(33.33% - 37.3333333333px)}.content-list .content-list-container.similar-projects .col.col-4{display:none!important}.content-list .content-list-container.similar-projects .col .list-object{height:100%}.content-list .content-list-container.similar-projects .col .list-object .text-container{height:100%}@media (max-width:1920px){.content-list .content-list-container{gap:0 40px}.content-list .content-list-container .col{width:calc(33.33% - 26.6666666667px)}.content-list .content-list-container.similar-projects .col{width:calc(33.33% - 26.6666666667px)}}@media (max-width:1440px){.content-list .content-list-container{gap:32px}.content-list .content-list-container .col{display:none;width:calc(33.33% - 21.3333333333px);gap:32px}.content-list .content-list-container .col.col-3{display:flex}.content-list .content-list-container.similar-projects .col.col-4{display:none!important}}@media (max-width:1199px){.content-list .content-list-container{margin-top:50px;padding:0 64px}.content-list .content-list-container .col .list-object .text-container{padding:16px 24px 24px}.content-list .content-list-container .col .list-object .text-container h3{font-size:1.75rem;line-height:1.75rem}.content-list .content-list-container .col .list-object.list-post .text-container{padding:32px 24px}.content-list .content-list-container .col .list-object.list-post .text-container h3{font-size:2.5rem;line-height:2.5rem}}@media (max-width:991px){.content-list .content-buttons-container,.content-list .content-filter-container,.content-list .content-list-container{padding:0 32px}.content-list .content-filter-container .right .search-field.active,.content-list .content-filter-container .right .search-field:hover{width:200px}.content-list .content-list-container{margin-top:40px;justify-content:center}.content-list .content-list-container .col{display:none;width:calc(50% - 16px);gap:32px}.content-list .content-list-container .col.col-3,.content-list .content-list-container .col.col-4{display:none}.content-list .content-list-container .col.col-2{display:flex}.content-list .content-list-container.similar-projects .col{width:calc(50% - 16px)}.content-list .content-list-container.similar-projects .col.col-3{display:none}.content-list .content-buttons-container{justify-content:center}}@media (max-width:767px){.content-list .content-filter-container .left .filters-container{gap:12px}.content-list .content-filter-container .right .search-field{height:30px}.content-list .content-filter-container .right .search-field .search-submit{height:30px}.content-list .content-filter-container .right .search-field input{height:20px}.content-list .content-filter-container .right .search-field.active,.content-list .content-filter-container .right .search-field:hover{padding:0 5px;width:150px}.content-list .content-list-container .col{display:none;width:400px;max-width:100%}.content-list .content-list-container .col.col-2,.content-list .content-list-container .col.col-3,.content-list .content-list-container .col.col-4{display:none}.content-list .content-list-container .col.col-1{display:flex}.content-list .content-list-container .col .list-object .text-container h3{font-size:2rem;line-height:2rem}.content-list .content-list-container .col .list-object.list-post .text-container h3{font-size:3rem;line-height:3rem}.content-list .content-list-container.similar-projects{justify-content:center}.content-list .content-list-container.similar-projects .col{width:400px;max-width:100%}.content-list .content-list-container.similar-projects .col.col{display:block!important}}@media (max-width:575px){.content-list .content-buttons-container,.content-list .content-filter-container,.content-list .content-list-container{padding:0 16px}.content-list .content-filter-container .left .filters-link{display:inline-block}.content-list .content-filter-container .left .filters-container.active{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding-top:10px}.content-list .content-buttons-container{display:block}.content-list .content-buttons-container a{width:352px;max-width:calc(100% - 48px);margin:0 auto 8px auto;justify-content:center}}@media (max-width:480px){.content-list .content-filter-container .left .filters-container.news-filters{flex-direction:column;align-items:flex-start}}.our-partners{padding:162px 0 244px;background-color:#000}.our-partners .our-partners-container{padding:0 64px}.our-partners .our-partners-container h3{color:#fff;margin:0 0 95px;font-size:1.75rem;line-height:.95;text-align:center}.our-partners .partners-container{display:flex;flex-direction:column;height:252px;flex-wrap:wrap;gap:64px 102px;align-items:stretch;justify-content:center;overflow:hidden}.our-partners .partners-container .partner{height:calc(50% - 32px);display:flex;align-items:center;justify-content:center}@media (max-width:991px){.our-partners{padding:130px 0 130px}.our-partners .our-partners-container{padding:0 32px}}@media (max-width:767px){.our-partners{padding:130px 0 130px}.our-partners .our-partners-container{padding:0 16px 0}.our-partners .our-partners-container h3{font-size:1.5rem;line-height:1.875rem;margin:0 0 51px}.our-partners .partners-container{height:202px;gap:22px 52px}.our-partners .partners-container .partner{height:calc(50% - 11px)}.our-partners .partners-container .partner img{transform:scale(.8)}}.lets-talk{padding:160px 90px;background-color:#fff}.lets-talk .lets-talk-container{display:block;width:100%}.lets-talk .lets-talk-container .form-container{max-width:100%;width:636px;margin:0 auto}.lets-talk .lets-talk-container .form-container .form-loading{width:100%;display:none}.lets-talk .lets-talk-container .form-container .form-loading img{width:70px;height:70px;display:block;margin:0}.lets-talk .lets-talk-container .form-container h3{color:#131313;margin:0 0 25px;font-size:3rem;line-height:3.875rem;padding:0;display:block;text-align:center}.lets-talk .lets-talk-container .form-container form{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;flex-wrap:wrap}.lets-talk .lets-talk-container .form-container form .col{width:calc(50% - 12.5px);display:block}.lets-talk .lets-talk-container .form-container form .col.telephone{display:none}.lets-talk .lets-talk-container .form-container form .col.col-2{width:100%}.lets-talk .lets-talk-container .form-container form .col p{margin:0}.lets-talk .lets-talk-container .form-container form .col p label .wpcf7-not-valid-tip{font-size:.75rem;line-height:1.5rem}.lets-talk .lets-talk-container .form-container form .col p input,.lets-talk .lets-talk-container .form-container form .col p textarea{background-color:transparent;border:0;border-bottom:1px solid #797979;padding:10px;font-size:.875rem;line-height:1.5rem;color:#797979;width:calc(100% - 20px);max-width:100%;outline:0;border-radius:0}.lets-talk .lets-talk-container .form-container form .col p textarea{height:24px;resize:none}.lets-talk .lets-talk-container .form-container form .col p input[type=checkbox]{width:12px;height:12px;border:1px solid #797979;padding:0;border-radius:2px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lets-talk .lets-talk-container .form-container form .col p input[type=checkbox]:checked{background-color:#4c71ff}.lets-talk .lets-talk-container .form-container form .col p input[type=checkbox]:checked:before{transform:scale(.8);margin:-1px 0 0 1px}.lets-talk .lets-talk-container .form-container form .col p input[type=checkbox]:before{display:block;content:"";width:10px;height:10px;transition:120ms transform ease-in-out;box-shadow:inset 14px 14px #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0)}.lets-talk .lets-talk-container .form-container form .col.legal{padding:0 47px}.lets-talk .lets-talk-container .form-container form .col.legal .wpcf7-list-item{margin:0}.lets-talk .lets-talk-container .form-container form .col.legal .wpcf7-form-control-wrap{position:relative;display:block;height:100%;padding-bottom:25px}.lets-talk .lets-talk-container .form-container form .col.legal .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;width:300px;bottom:10px;text-align:left}.lets-talk .lets-talk-container .form-container form .col.legal p label{display:flex;align-items:stretch;justify-content:flex-start;gap:6px;margin:0;text-align:center;font-size:.625rem;line-height:.75rem;color:#797979;cursor:pointer}.lets-talk .lets-talk-container .form-container form .col.legal p label a{font-size:.625rem;line-height:.75rem;color:#797979;transition:color .3s ease}.lets-talk .lets-talk-container .form-container form .col.legal p label a:hover{color:#4c71ff}.lets-talk .lets-talk-container .form-container form .col.buttons{display:flex;gap:25px;align-items:flex-start;justify-content:flex-start;flex-direction:column}.lets-talk .lets-talk-container .form-container form .col.buttons div{width:100%;display:block}.lets-talk .lets-talk-container .form-container form .col.buttons .subscribe-button-container{text-align:center}.lets-talk .lets-talk-container .form-container form .col.buttons button{cursor:pointer;width:auto;padding:12px 24px 12px 16px;background-color:#131313;color:#fff;font-size:1rem;line-height:1.5rem;font-weight:800;display:block;border-radius:8px;position:relative;border:0;margin:0;width:100%;transition:background-color .3s ease}.lets-talk .lets-talk-container .form-container form .col.buttons button:last-child{margin-right:0}.lets-talk .lets-talk-container .form-container form .col.buttons button:hover{background-color:#4c71ff}.lets-talk .lets-talk-container .form-container form .col.buttons .subscribe-button{color:#131313;background-color:transparent;border:0;padding:12px 0;border-radius:0;display:inline-block;width:auto;margin:0 auto;font-weight:400;text-align:center;transition:all .3s ease;position:relative}.lets-talk .lets-talk-container .form-container form .col.buttons .subscribe-button:after{content:"";display:block;border-bottom:1px solid #4c71ff;height:1px;margin:0 auto;width:0;transition:all .3s ease}.lets-talk .lets-talk-container .form-container form .col.buttons .subscribe-button:hover{background-color:transparent;color:#4c71ff}.lets-talk .lets-talk-container .form-container form .col.buttons .subscribe-button:hover:after{width:100%}.lets-talk .lets-talk-container .form-container form .wpcf7-response-output{border:0;font-size:.875rem;line-height:1.25rem;padding:0;margin:0;color:#4c71ff}.lets-talk .lets-talk-container .form-container form.error .wpcf7-response-output,.lets-talk .lets-talk-container .form-container form.failed .wpcf7-response-output,.lets-talk .lets-talk-container .form-container form.invalid .wpcf7-response-output,.lets-talk .lets-talk-container .form-container form.unaccepted .wpcf7-response-output{color:#dc3232}@media (max-width:1199px){.lets-talk{padding:130px 64px}}@media (max-width:991px){.lets-talk{padding:90px 32px}}@media (max-width:767px){.lets-talk{padding:60px 32px}.lets-talk .lets-talk-container .form-container{max-width:100%;width:100%}.lets-talk .lets-talk-container .form-container h3{font-size:2rem;line-height:2.5rem}.lets-talk .lets-talk-container .form-container form .col.legal{padding:0}}@media (max-width:575px){.lets-talk{padding:60px 16px}.lets-talk .lets-talk-container .form-container form{gap:32px}.lets-talk .lets-talk-container .form-container form .col{width:100%}.lets-talk .lets-talk-container .form-container form .col.legal{margin:8px 0}.lets-talk .lets-talk-container .form-container form .col.legal p label{font-size:.75rem;line-height:1}.lets-talk .lets-talk-container .form-container form .col.legal p label a{font-size:.75rem;line-height:1}}.job-list{padding:55px 64px 0}.job-list .job{display:flex;align-items:flex-start;justify-content:space-between;gap:80px;margin-bottom:24px}.job-list .job .location{width:calc(100% - 80px - 695px);min-width:300px}.job-list .job .location h3{margin:0}.job-list .job .location h3 .country{font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;font-size:2rem;line-height:2.5rem;display:inline-block}.job-list .job.office-jobs{margin-top:55px}.job-list .job:first-child{margin-top:0!important}.job-list .job .position{flex:1;width:695px;max-width:100%;position:relative;padding:10px 0 32px;border-bottom:1px solid #131313}.job-list .job .position p{font-size:1.25rem;line-height:1.875rem;font-weight:800;margin:0}.job-list .job .position .job-link{font-size:1.25rem;line-height:1.875rem;font-weight:800;margin:0;padding-right:30px;padding-left:0;position:relative;display:block;color:#131313;transition:all .3s ease}.job-list .job .position .job-link .retainership{font-size:1rem;line-height:1.5rem;font-weight:400;margin:8px 0 0;display:block}.job-list .job .position .job-link .icon{opacity:0;width:24px;height:24px;position:absolute;top:4px;right:0;-webkit-mask-image:url(../img/icons/job-link.svg);mask-image:url(../img/icons/job-link.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#131313;transition:all .3s ease}.job-list .job .position .job-link:hover{color:#4c71ff;padding-left:16px}.job-list .job .position .job-link:hover .icon{opacity:1;background-color:#4c71ff}@media (max-width:991px){.job-list{padding:55px 32px 0}.job-list .job{gap:32px}.job-list .job .location h3 .country{display:block}}@media (max-width:767px){.job-list .job{display:block}.job-list .job:first-child .location h3{margin-top:0}.job-list .job .location{width:100%;display:block}.job-list .job .location h3{font-size:1.5rem;line-height:1.875rem;margin-bottom:32px;margin-top:55px}.job-list .job .location h3 .country{display:inline-block;font-size:1.5rem;line-height:1.875rem}.job-list .job .position{display:block}.job-list .job .position p{font-size:1rem;line-height:1.5rem}.job-list .job .position p.retainership{font-size:.875rem;line-height:1.5rem}.job-list .job .position .job-link{font-size:1rem;line-height:1.5rem}}@media (max-width:575px){.job-list{padding:55px 16px 0}}@media (max-width:575px){.content-filter-container.job-list .left .filters-container.news-filters{flex-direction:row!important}.content-filter-container.job-list .right{display:none}}.job-file{padding:0;width:100vw;height:100vh;position:fixed;z-index:1000;top:calc(100% + 10px);left:0;transition:top .6s ease}.job-file.active{top:0}.job-file .job-container{display:flex;align-items:flex-start;justify-content:center;background-color:#f1f0f0;height:100vh;width:100%;max-width:1440px;position:relative;margin:0 auto}.job-file .job-container .job-close{width:40px;height:40px;display:block;position:absolute;top:35px;right:40px;background-color:#131313;-webkit-mask-image:url(../img/icons/cross.svg);mask-image:url(../img/icons/cross.svg);-webkit-mask-size:cover;mask-size:cover}.job-file .job-container .job-close:hover{background-color:#4c71ff}.job-file .job-container .sidenav{width:435px;height:100vh;overflow:auto;scrollbar-width:auto}.job-file .job-container .sidenav::-webkit-scrollbar{width:3px}.job-file .job-container .sidenav::-webkit-scrollbar-track{background:#f1f0f0}.job-file .job-container .sidenav::-webkit-scrollbar-thumb{background-color:#424242}.job-file .job-container .sidenav.bg-Grey{background-color:#f1f0f0}.job-file .job-container .sidenav.bg-Pink{background-color:#fae3ff}.job-file .job-container .sidenav.bg-Lime{background-color:#f3ffcf}.job-file .job-container .sidenav.bg-Blue{background-color:#ccd6ff}.job-file .job-container .sidenav.bg-Grad{background-color:#ffd5c3}.job-file .job-container .sidenav .sidenav-content{padding:150px 32px 40px 64px}.job-file .job-container .sidenav .sidenav-content .sidenav-title h1{font-size:3.75rem;line-height:3.75rem;padding:0;margin:0 0 15px}.job-file .job-container .sidenav .sidenav-content .sidenav-title h3{font-size:1.5rem;line-height:1.875rem;padding:0;margin:0 0 15px}.job-file .job-container .sidenav .sidenav-content .details{margin-top:80px}.job-file .job-container .sidenav .sidenav-content .details a,.job-file .job-container .sidenav .sidenav-content .details li,.job-file .job-container .sidenav .sidenav-content .details p{font-size:1rem;line-height:1.5rem;min-height:1rem;margin:0;color:#131313}.job-file .job-container .sidenav .sidenav-content .details a{text-decoration:underline;transition:color .3s ease}.job-file .job-container .sidenav .sidenav-content .details a:hover{color:#4c71ff}.job-file .job-container .sidenav .sidenav-content .details ul{margin-left:25px}.job-file .job-container .sidenav .sidenav-content .details ul li{list-style:disc}.job-file .job-container .sidenav .sidenav-content .rrss{margin-top:150px}.job-file .job-container .sidenav .sidenav-content .rrss p{font-size:1rem;line-height:1.5rem;min-height:1rem;margin:0;color:#131313}.job-file .job-container .sidenav .sidenav-content .rrss p.title{margin-bottom:10px}.job-file .job-container .sidenav .sidenav-content .rrss a{display:inline-block;margin-right:4px;width:32px;height:32px;background-color:#131313;transition:background-color .3s ease}.job-file .job-container .sidenav .sidenav-content .rrss a:last-child{margin-right:0}.job-file .job-container .sidenav .sidenav-content .rrss a:hover{background-color:#4c71ff}.job-file .job-container .sidenav .sidenav-content .rrss .facebook{-webkit-mask-image:url(../img/icons/facebook.svg);mask-image:url(../img/icons/facebook.svg);-webkit-mask-size:cover;mask-size:cover}.job-file .job-container .sidenav .sidenav-content .rrss .linkedin{-webkit-mask-image:url(../img/icons/linkedin.svg);mask-image:url(../img/icons/linkedin.svg);-webkit-mask-size:26px 24px;mask-size:26px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.job-file .job-container .content{overflow-x:hidden;overflow-y:auto;padding:150px 200px 40px 100px;width:705px;max-width:calc(100% - 435px - 200px - 100px);height:calc(100vh - 150px - 40px);scrollbar-width:auto}.job-file .job-container .content::-webkit-scrollbar{width:3px}.job-file .job-container .content::-webkit-scrollbar-track{background:#f1f0f0}.job-file .job-container .content::-webkit-scrollbar-thumb{background-color:#424242}.job-file .job-container .content .content-block{margin-bottom:40px}.job-file .job-container .content .content-block h1,.job-file .job-container .content .content-block h2,.job-file .job-container .content .content-block h3,.job-file .job-container .content .content-block h4,.job-file .job-container .content .content-block h5,.job-file .job-container .content .content-block h6{font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;font-weight:800;margin:0 0 24px 0}.job-file .job-container .content .content-block h1{font-size:2.5rem;line-height:3rem}.job-file .job-container .content .content-block h2{font-size:2rem;line-height:2.5rem}.job-file .job-container .content .content-block h3{font-size:1.5rem;line-height:2rem}.job-file .job-container .content .content-block h4{font-size:1.25rem;line-height:1.875rem}.job-file .job-container .content .content-block h5{font-size:1.125rem;line-height:1.75rem}.job-file .job-container .content .content-block h6{font-size:1rem;line-height:1.5rem}.job-file .job-container .content .content-block li,.job-file .job-container .content .content-block p{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}.job-file .job-container .content .content-block li a,.job-file .job-container .content .content-block p a{font-size:1rem;line-height:1.5rem;text-decoration:underline;transition:color .3s ease}.job-file .job-container .content .content-block li a:hover,.job-file .job-container .content .content-block p a:hover{color:#4c71ff}.job-file .job-container .content .content-block ul{padding-left:20px;margin-bottom:.5rem}.job-file .job-container .content .content-block ul li{list-style:disc}.job-file .job-container .content .content-block ul li::marker{font-size:10px;border-radius:10px}.job-file .job-container .content .content-block.job-application{margin-top:100px}.job-file .job-container .content .content-block.job-application h3{margin-bottom:0}.job-file .job-container .content .content-block.job-application form{margin-top:30px;display:flex;gap:30px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.job-file .job-container .content .content-block.job-application form input,.job-file .job-container .content .content-block.job-application form select{background-color:transparent;border:0;border-bottom:1px solid #737373;font-size:.875rem;line-height:1.5rem;padding:10px 10px;outline:0;box-shadow:none;width:calc(100% - 20px)}.job-file .job-container .content .content-block.job-application form select{padding:11px 10px 9px 10px;-webkit-appearance:none;-moz-appearance:none;background:0 0;background-image:url(../img/icons/chevron.svg);background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:11px}.job-file .job-container .content .content-block.job-application form input[type=checkbox]{margin-left:10px;width:20px!important;height:20px;border:1px solid #131313;padding:2px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.job-file .job-container .content .content-block.job-application form input[type=checkbox]:checked{background-color:#4c71ff}.job-file .job-container .content .content-block.job-application form input[type=checkbox]:checked:before{transform:scale(.8);margin:-1px 0 0 1px}.job-file .job-container .content .content-block.job-application form input[type=checkbox]:before{display:block;content:"";width:14px;height:14px;transition:120ms transform ease-in-out;box-shadow:inset 14px 14px #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0)}.job-file .job-container .content .content-block.job-application form .submit{position:relative;display:inline-block;margin-top:40px}.job-file .job-container .content .content-block.job-application form .submit p span{display:none}.job-file .job-container .content .content-block.job-application form .submit:after{content:"";display:block;width:24px;height:24px;transform:rotate(270deg);position:absolute;top:calc(50% - 16px);right:18px;transition:right .3s ease;background-color:#fff;-webkit-mask-image:url(../img/icons/chevron.svg);mask-image:url(../img/icons/chevron.svg);-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;-webkit-mask-repeat:center right;mask-repeat:center right}.job-file .job-container .content .content-block.job-application form .submit input[type=submit]{width:auto;padding:12px 48px 12px 24px;background-color:#131313;color:#fff;font-size:1rem;line-height:1.5rem;font-weight:800;display:inline-block;border-radius:8px;position:relative;border:0}.job-file .job-container .content .content-block.job-application form .submit input[type=submit]:disabled{background-color:#d9d9d9}.job-file .job-container .content .content-block.job-application form .submit:hover:after{right:13px}.job-file .job-container .content .content-block.job-application form .col{width:calc(50% - 15px);display:inline-block}.job-file .job-container .content .content-block.job-application form .col.col-tel-container{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.job-file .job-container .content .content-block.job-application form .col.col-tel-container .col-code{width:80px;display:inline-block}.job-file .job-container .content .content-block.job-application form .col.col-tel-container .col-code select{width:100%}.job-file .job-container .content .content-block.job-application form .col.col-tel-container .col-tel{width:calc(100% - 80px - 10px);display:inline-block}.job-file .job-container .content .content-block.job-application form .col.col-2{width:100%;display:inline-block}.job-file .job-container .content .content-block.job-application form .col.files br{display:none}.job-file .job-container .content .content-block.job-application form .col.files label{font-size:.875rem;line-height:1.5rem;display:block;width:100%}.job-file .job-container .content .content-block.job-application form .col.files label small{font-size:.75rem;line-height:1rem}.job-file .job-container .content .content-block.job-application form .col.files .codedropz-upload-wrapper{font-size:.875rem;line-height:1.5rem;margin:15px 0}.job-file .job-container .content .content-block.job-application form .col.files .codedropz-upload-wrapper .codedropz-upload-handler{padding:30px 0;background-color:#fff}.job-file .job-container .content .content-block.job-application form .col.files .codedropz-upload-wrapper .codedropz-upload-inner{font-size:.875rem;line-height:1.5rem}.job-file .job-container .content .content-block.job-application form .col.files .codedropz-upload-wrapper .codedropz-upload-inner a{font-size:.875rem;line-height:1.5rem}.job-file .job-container .content .content-block.job-application form .col.files .codedropz-upload-wrapper .codedropz-upload-inner h3{font-size:1.5rem}.job-file .job-container .content .content-block.job-application form .col.legal .wpcf7-list-item{margin:0}.job-file .job-container .content .content-block.job-application form .col.legal .wpcf7-form-control-wrap{position:relative;display:block;height:100%;padding-bottom:15px}.job-file .job-container .content .content-block.job-application form .col.legal .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;width:300px;bottom:0}.job-file .job-container .content .content-block.job-application form .col.legal p{display:flex;align-items:stretch;justify-content:flex-start;gap:10px;margin:0}.job-file .job-container .content .content-block.job-application form .col.legal p label{font-size:.75rem;line-height:1rem}.job-file .job-container .content .content-block.job-application form .col.legal p label a{font-size:.75rem;line-height:1rem;color:#4c71ff}.job-file .job-container .content .content-block.job-application form .col.address-container{display:none}.job-file .job-container .content .content-block.job-application form .col label .wpcf7-not-valid-tip{font-size:.75rem;line-height:1.5rem}.job-file .job-container .content .content-block.job-application form .wpcf7-response-output{border:0;font-size:.875rem;line-height:1.25rem;padding:0;margin:0;color:#4c71ff}.job-file .job-container .content .content-block.job-application form.error .wpcf7-response-output,.job-file .job-container .content .content-block.job-application form.failed .wpcf7-response-output,.job-file .job-container .content .content-block.job-application form.invalid .wpcf7-response-output,.job-file .job-container .content .content-block.job-application form.unaccepted .wpcf7-response-output{color:#dc3232}@media (max-width:1199px){.job-file .job-container .job-close{right:15px;top:25px}.job-file .job-container .sidenav{width:405px}.job-file .job-container .sidenav .sidenav-content{padding:120px 32px 40px 32px}.job-file .job-container .sidenav .sidenav-content .sidenav-title h1{font-size:3rem;line-height:3rem}.job-file .job-container .content{padding:125px 64px 40px 32px;width:909px;height:calc(100vh - 125px - 40px);flex:1}}@media (max-width:991px){.job-file .job-container .job-close{right:15px}.job-file .job-container .sidenav{width:290px}.job-file .job-container .sidenav .sidenav-content{padding:100px 25px 40px 25px}.job-file .job-container .sidenav .sidenav-content .sidenav-title h1{font-size:2.5rem;line-height:3rem}.job-file .job-container .sidenav .sidenav-content .sidenav-title h3{font-size:1.5rem;line-height:1.75rem}.job-file .job-container .sidenav .sidenav-content .details{margin-top:60px}.job-file .job-container .sidenav .sidenav-content .rrss{margin-top:100px}.job-file .job-container .content{padding:105px 64px 40px 25px;width:1061px;max-width:calc(100% - 290px);height:calc(100vh - 105px - 40px)}.job-file .job-container .content .content-block h3{margin:0 0 24px 0;font-size:1.5rem;line-height:2rem}.job-file .job-container .content .content-block li,.job-file .job-container .content .content-block p{font-size:.875rem;line-height:1.5rem;margin-bottom:.5rem}.job-file .job-container .content .content-block li a,.job-file .job-container .content .content-block p a{font-size:.875rem;line-height:1.5rem}.job-file .job-container .content .content-block.job-application form{gap:15px}.job-file .job-container .content .content-block.job-application form .col{width:calc(50% - 15px)}.job-file .job-container .content .content-block.job-application form .col input{width:100%}}@media (max-width:767px){.job-file .job-container{overflow-y:scroll;display:block}.job-file .job-container .job-close{top:12px;right:15px}.job-file .job-container .sidenav{width:100%;display:block;height:auto}.job-file .job-container .sidenav .sidenav-content{padding:120px 32px 40px 32px;display:block;width:calc(100% - 64px)}.job-file .job-container .sidenav .sidenav-content .details{margin-top:40px}.job-file .job-container .sidenav .sidenav-content .rrss{margin-top:40px}.job-file .job-container .sidenav .sidenav-content .rrss a{width:24px;height:24px}.job-file .job-container .content{overflow-y:hidden;display:block;width:calc(100% - 64px);padding:65px 32px 40px 32px;width:100%;max-width:calc(100% - 32px - 32px);height:auto}}@media (max-width:575px){.job-file .job-container .job-close{top:12px;right:5px}.job-file .job-container .sidenav .sidenav-content{padding:120px 16px 40px 16px;width:calc(100% - 32px)}.job-file .job-container .content{width:calc(100% - 32px);max-width:calc(100% - 32px);padding:65px 16px 40px 16px}.job-file .job-container .content .content-block.job-application form .col,.job-file .job-container .content .content-block.job-application form .col2{width:100%}.job-file .job-container .content .content-block.job-application form .col input,.job-file .job-container .content .content-block.job-application form .col2 input{width:calc(100% - 20px)}.job-file .job-container .content .content-block.job-application form .col input[type=checkbox],.job-file .job-container .content .content-block.job-application form .col2 input[type=checkbox]{width:16px;height:16px}}.cs-hero{position:relative;z-index:1}.cs-hero .cs-hero-content{display:flex;justify-content:center;gap:0;align-items:stretch}.cs-hero .cs-hero-content .left{width:calc(50% + 55px);display:flex;align-items:flex-start;justify-content:flex-end}.cs-hero .cs-hero-content .left.bg-Lime{background-color:#e2ff8d}.cs-hero .cs-hero-content .left.bg-Orange{background-color:#ffaf51}.cs-hero .cs-hero-content .left.bg-Blue{background-color:#ccd6ff}.cs-hero .cs-hero-content .left.bg-Pink{background-color:#f7dcfd}.cs-hero .cs-hero-content .left.bg-Red{background-color:#ec4700}.cs-hero .cs-hero-content .left.bg-White{background-color:#fff}.cs-hero .cs-hero-content .left.bg-Grad{background-color:#ffd5c3}.cs-hero .cs-hero-content .left .content{padding:130px 160px 130px 90px;width:765px}.cs-hero .cs-hero-content .left .content h1,.cs-hero .cs-hero-content .left .content h4,.cs-hero .cs-hero-content .left .content p,.cs-hero .cs-hero-content .left .content ul{max-width:441px;width:100%}.cs-hero .cs-hero-content .left .content.medium{padding:107.5px 160px 107.5px 90px}.cs-hero .cs-hero-content .left .content.medium h1,.cs-hero .cs-hero-content .left .content.medium h4,.cs-hero .cs-hero-content .left .content.medium p,.cs-hero .cs-hero-content .left .content.medium ul{max-width:492px;width:100%}.cs-hero .cs-hero-content .left .content.small{padding:84.5px 160px 84.5px 90px}.cs-hero .cs-hero-content .left .content.small h1,.cs-hero .cs-hero-content .left .content.small h4,.cs-hero .cs-hero-content .left .content.small p,.cs-hero .cs-hero-content .left .content.small ul{max-width:492px;width:100%}.cs-hero .cs-hero-content .left .content h1{font-size:7.5rem;line-height:6.875rem;text-transform:none;margin:0 0 20px}.cs-hero .cs-hero-content .left .content h1.medium{font-size:6.25rem;line-height:5.625rem}.cs-hero .cs-hero-content .left .content h1.small{font-size:5rem;line-height:4.75rem;width:492px}.cs-hero .cs-hero-content .left .content h4{font-family:Manrope,sans-serif;font-size:1.25rem;line-height:1.875rem;margin:0 0 20px;max-width:441px}.cs-hero .cs-hero-content .left .content p{font-size:1rem;line-height:1.5rem;margin-bottom:20px;max-width:441px}.cs-hero .cs-hero-content .left .content .areas{max-width:441px;margin-top:0;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:flex-start}.cs-hero .cs-hero-content .left .content .areas li{display:inline-block}.cs-hero .cs-hero-content .left .content .areas li.hidden{display:none}.cs-hero .cs-hero-content .left .content .areas li a{display:block;padding:8px 16px;border:1px solid #131313;font-size:.75rem;line-height:1rem;min-height:16px;border-radius:16px;text-align:center;transition:all .3s ease}.cs-hero .cs-hero-content .left .content .areas li a:hover{color:#4c71ff!important;border:1px solid #4c71ff!important}.cs-hero .cs-hero-content .left .mouse-scroll{display:none}.cs-hero .cs-hero-content .right{width:calc(50% - 55px);position:relative}.cs-hero .cs-hero-content .right.bg-Lime{background-color:#e2ff8d}.cs-hero .cs-hero-content .right.bg-Orange{background-color:#ffaf51}.cs-hero .cs-hero-content .right.bg-Blue{background-color:#ccd6ff}.cs-hero .cs-hero-content .right.bg-Pink{background-color:#f7dcfd}.cs-hero .cs-hero-content .right.bg-Red{background-color:#ec4700}.cs-hero .cs-hero-content .right.bg-White{background-color:#fff}.cs-hero .cs-hero-content .right.bg-Black{background-color:#131313}.cs-hero .cs-hero-content .right.bg-Grad{background-color:#ffd5c3}.cs-hero .cs-hero-content .right .hero-img,.cs-hero .cs-hero-content .right .hero-video{position:absolute;top:125px;left:-110px;display:block}.cs-hero .cs-hero-content .right img,.cs-hero .cs-hero-content .right video{max-width:100%;border-radius:5px}.cs-index{background-color:#fff}.cs-index .page-index{padding:160px 90px 65px 90px}.cs-index .page-index h4{font-size:2rem;line-height:2.5rem;font-weight:800;margin:0 0 25px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.cs-index .page-index .index-lists{margin-left:56px;display:flex;gap:45px}.cs-index .page-index .index-lists ul li{display:block;margin-bottom:5px}.cs-index .page-index .index-lists ul li a{font-size:1.25rem;line-height:1.875rem;font-weight:400;transition:color .3s ease}.cs-index .page-index .index-lists ul li a span{font-weight:800}.cs-index .page-index .index-lists ul li a:hover{color:#4c71ff}.cs-1{background-color:#fff;padding:65px 0 90px}.cs-1.mb{margin-bottom:130px}.cs-1 .cs-1-content{padding:0 90px}.cs-1 h2{font-size:2rem;line-height:2.5rem;font-weight:800;margin:0 0 60px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.cs-1 .metrics{display:flex;align-items:flex-start;justify-content:center;gap:32px}.cs-1 .metrics .metric{width:calc((100% - 64px)/ 3)}.cs-1 .metrics .metric .icon-container{width:100%;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:25px;padding-bottom:25px}.cs-1 .metrics .metric .icon-container img{display:block}.cs-1 .metrics .metric h4{margin:0;font-family:Manrope,sans-serif;font-size:1.25rem;line-height:1.875rem;font-weight:400}.cs-2{padding:110px 0;background-color:#fff}.cs-2 .cs-2-content{display:flex;align-items:flex-start;justify-content:center;gap:0;padding:0 0 0 90px}.cs-2 .cs-2-content .left{width:calc(50% + 90px - 185px);padding-right:90px}.cs-2 .cs-2-content .left h3{font-size:2rem;line-height:2.5rem;font-weight:800;margin:0 0 25px;max-width:518px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.cs-2 .cs-2-content .left .content{max-width:518px}.cs-2 .cs-2-content .left .content p{font-size:.875rem;line-height:1.5rem}.cs-2 .cs-2-content .right{flex:1}.cs-2 .cs-2-content .right .img-container{display:block;width:100%;max-width:100%;margin-bottom:12px}.cs-2 .cs-2-content .right .img-container img{display:block;width:100%;max-width:100%;border-radius:5px}.cs-2 .cs-2-content .right .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.cs-2 .cs-2-content .right .video-container iframe,.cs-2 .cs-2-content .right .video-container video{display:block;border-radius:5px;background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%}.cs-2 .cs-2-content .right .legend{font-size:.75rem;line-height:1.25rem;margin-top:20px}.cs-3 .cs-3-content{display:block}.cs-3 .cs-3-content .left{width:auto;padding:0}.cs-3-media{background-color:#fff}.cs-3-media img{width:100%;max-width:100%;height:auto;display:block;border-radius:5px}.cs-3-media.mb{padding-bottom:65px}.cs-3-media .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.cs-3-media .video-container .poster-img{position:absolute;display:block;top:50%;transform:translateY(-50%);left:0;width:100%;height:auto;z-index:20;cursor:pointer}.cs-3-media .video-container iframe,.cs-3-media .video-container video{border-radius:5px;background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%}.cs-3-media .video-container .play-button{position:absolute;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:1000}.cs-3-media .video-container .play-button span{width:98px;height:98px;border-radius:49px;display:block;background-color:rgba(255,255,255,.3);color:#fff;font-weight:400;font-size:1rem;line-height:98px;text-align:center;transition:background-color .3s ease}.cs-3-media .video-container .play-button:hover span{background-color:#4c71ff}.cs-3-media .video-container .play-button.active{display:flex}.cs-5{padding:130px 0;background-color:#fff}.cs-5 .cs-5-content{display:flex;justify-content:center;gap:210px;padding:0 90px 0 172px}.cs-5 .cs-5-content .left{width:518px;max-width:100%}.cs-5 .cs-5-content .left h3{margin-top:0;margin-bottom:25px;max-width:518px}.cs-5 .cs-5-content .left .content{max-width:518px}.cs-5 .cs-5-content .left .content p{font-size:1rem;line-height:1.5rem}.cs-5 .cs-5-content .right{width:450px}.cs-5 .cs-5-content .right .testimonials .testimonial{display:block;width:100%;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgba(115,115,115,.3);border-radius:0}.cs-5 .cs-5-content .right .testimonials .testimonial:last-child{margin-bottom:0}.cs-5 .cs-5-content .right .testimonials .testimonial .quote{font-size:1rem;line-height:1.4rem;font-weight:600;display:block;margin-bottom:25px}.cs-5 .cs-5-content .right .testimonials .testimonial .name,.cs-5 .cs-5-content .right .testimonials .testimonial .position{font-size:.875rem;line-height:1.25rem;font-weight:500;display:block;margin-bottom:0;display:block}.cs-5 .cs-5-content .right .testimonials .testimonial .name{font-weight:400}.cs-5 .cs-5-content .right .testimonials .testimonial:last-child{margin-bottom:0}.cs-6{padding:130px 0;background-color:#fff}.cs-6 .cs-6-content{display:flex;align-items:flex-start;justify-content:center;gap:145px}.cs-6 .cs-6-content .left{flex:1}.cs-6 .cs-6-content .left img{display:block;width:100%;max-width:920px}.cs-6 .cs-6-content .right{padding-right:90px;width:calc(50% + 5px - 145px)}.cs-6 .cs-6-content .right h3{font-size:2rem;line-height:2.5rem;font-weight:800;margin:0 0 25px;max-width:518px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.cs-6 .cs-6-content .right .img-container,.cs-6 .cs-6-content .right .video-container{display:none}.cs-6 .cs-6-content .right .img-container img,.cs-6 .cs-6-content .right .img-container video,.cs-6 .cs-6-content .right .video-container img,.cs-6 .cs-6-content .right .video-container video{display:block;width:100%;max-width:100%;border-radius:5px}.cs-6 .cs-6-content .right .content{max-width:518px}.cs-6 .cs-6-content .right .content p{font-size:.875rem;line-height:1.5rem}.cs-6-mosaic{padding-bottom:130px;background-color:#fff}.cs-6-mosaic .results-mosaic-content{display:flex;align-items:stretch;justify-content:flex-start;gap:30px;flex-wrap:wrap}.cs-6-mosaic .results-mosaic-content img,.cs-6-mosaic .results-mosaic-content video{display:block;width:calc(33.3333333333% - 20px)}.cs-7{background-color:#fff;padding:130px 0}.cs-7 h3{font-size:2rem;line-height:2.5rem;font-weight:800;margin:0 0 25px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.cs-7 .cs-7-content{display:flex;align-items:flex-start;gap:0;justify-content:flex-start;padding:0 90px}.cs-7 .cs-7-content.position-left .text-container{width:518px;max-width:100%;padding-left:147px}.cs-7 .cs-7-content.position-left .text-container p{font-size:1rem;line-height:1.5rem}.cs-7 .cs-7-content.position-right{justify-content:flex-end}.cs-7 .cs-7-content.position-right .text-container{width:518px;max-width:100%;padding-right:147px}.cs-7 .cs-7-content.position-right .text-container p{font-size:1rem;line-height:1.5rem}.cs-7 .cs-7-content.position-fullwidth{justify-content:center}.cs-7 .cs-7-content.position-fullwidth .text-container{width:570px;max-width:100%}.cs-7 .cs-7-content.position-fullwidth .text-container p{font-size:.875rem;line-height:1.5rem}.cs-7 .cs-7-content.position-centred{justify-content:center}.cs-7 .cs-7-content.position-centred .text-container{width:100%;max-width:100%;margin:0 auto;display:flex;gap:100px;align-items:flex-start;justify-content:center}.cs-7 .cs-7-content.position-centred .text-container h3{text-align:right;max-width:300px}.cs-7 .cs-7-content.position-centred .text-container .content{width:518px;max-width:518px;flex:1}.cs-7 .cs-7-content.position-centred .text-container .content p{font-size:.875rem;line-height:1.5rem}.cs-8{padding:130px 0;margin-top:0!important}.cs-8 h3{padding:0 90px;font-size:2rem;line-height:2.5rem;font-weight:800;margin:0 0 60px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.cs-9 .cs-9-content{border-radius:5px;overflow:hidden}.cs-9 .cs-9-content h3{margin:0!important}.cs-similar-projects{padding:64px 0 0}.cs-similar-projects .content-list{padding-top:0;padding-bottom:70px}.cs-similar-projects .content-list h3{margin-top:0;text-transform:uppercase;padding:0 64px}.cs-similar-projects .content-list h3 hr{border:0;border-top:1px solid rgba(0,0,0,.3);margin:0 0 50px}.cs-similar-projects .content-list .content-list-container h3{text-transform:none;padding:0}.cs-similar-projects .content-list .content-buttons-container{margin-top:94px}@media (max-width:1440px){.cs-hero .cs-hero-content .left .content{padding:110px 130px 40px 90px;width:795px}.cs-hero .cs-hero-content .left .content.medium{padding:107.5px 130px 107.5px 90px}.cs-hero .cs-hero-content .left .content.medium h1,.cs-hero .cs-hero-content .left .content.medium h4,.cs-hero .cs-hero-content .left .content.medium p,.cs-hero .cs-hero-content .left .content.medium ul{max-width:441px}.cs-hero .cs-hero-content .left .content.small{padding:84.5px 130px 84.5px 90px}.cs-hero .cs-hero-content .left .content.small h1,.cs-hero .cs-hero-content .left .content.small h4,.cs-hero .cs-hero-content .left .content.small p,.cs-hero .cs-hero-content .left .content.small ul{max-width:441px}.cs-hero .cs-hero-content .right .hero-img,.cs-hero .cs-hero-content .right .hero-video{top:110px;left:-110px}}@media (max-width:1199px){.cs-hero .cs-hero-content .left{width:calc(50% + 110px)}.cs-hero .cs-hero-content .left .content{width:100%;padding:90px 110px 60px 64px}.cs-hero .cs-hero-content .left .content.medium{padding:90px 110px 60px 64px}.cs-hero .cs-hero-content .left .content.small{padding:90px 110px 60px 64px}.cs-hero .cs-hero-content .right{width:calc(50% - 110px)}.cs-hero .cs-hero-content .right .hero-img,.cs-hero .cs-hero-content .right .hero-video{top:90px;left:-90px}.cs-index .page-index{padding:130px 64px 65px 64px}.cs-1 .cs-1-content{padding:0 64px}.cs-2 .cs-2-content{padding:0 0 0 64px}.cs-2 .cs-2-content .left{width:calc(50% + 64px - 185px);padding-right:64px}.cs-3 .cs-3-content .left{width:auto;padding:0}.cs-5 .cs-5-content{padding:0 64px 0 130px;gap:130px}.cs-6 .cs-6-content{gap:110px}.cs-6 .cs-6-content .right{padding-right:64px;width:calc(50% - 43px - 110px)}.cs-6-mosaic .results-mosaic-content{gap:20px}.cs-6-mosaic .results-mosaic-content img,.cs-6-mosaic .results-mosaic-content video{width:calc(33.3333333333% - 13.3333333333px)}.cs-7 .cs-7-content{padding:0 64px}.cs-7 .cs-7-content.position-left .text-container{padding-left:110px}.cs-7 .cs-7-content.position-right .text-container{padding-right:110px}.cs-8 h3{padding:0 64px;margin:0 0 48px}.cs-similar-projects .content-list h3{padding:0 32px}.cs-similar-projects .content-list .content-list-container .col{display:block}}@media (max-width:991px){.cs-hero .cs-hero-content .left{height:auto}.cs-hero .cs-hero-content .left .content{width:100%;padding:85px 100px 60px 32px}.cs-hero .cs-hero-content .left .content h1,.cs-hero .cs-hero-content .left .content h4,.cs-hero .cs-hero-content .left .content p,.cs-hero .cs-hero-content .left .content ul{max-width:370px}.cs-hero .cs-hero-content .left .content.medium{padding:85px 100px 60px 32px}.cs-hero .cs-hero-content .left .content.medium h1,.cs-hero .cs-hero-content .left .content.medium h4,.cs-hero .cs-hero-content .left .content.medium p,.cs-hero .cs-hero-content .left .content.medium ul{max-width:370px}.cs-hero .cs-hero-content .left .content.small{padding:85px 100px 60px 32px}.cs-hero .cs-hero-content .left .content.small h1,.cs-hero .cs-hero-content .left .content.small h4,.cs-hero .cs-hero-content .left .content.small p,.cs-hero .cs-hero-content .left .content.small ul{max-width:370px}.cs-hero .cs-hero-content .left .content h1{font-size:5.5rem;line-height:5rem}.cs-hero .cs-hero-content .left .content h1.medium{font-size:4.5rem;line-height:4.25rem}.cs-hero .cs-hero-content .left .content h1.small{font-size:4rem;line-height:3.75rem}.cs-hero .cs-hero-content .right .hero-img,.cs-hero .cs-hero-content .right .hero-video{top:70px;left:-70px}.cs-index .page-index{padding:110px 32px 48px 32px}.cs-1 .cs-1-content{padding:0 32px}.cs-2{padding:90px 0}.cs-2 .cs-2-content{padding:0 0 0 32px}.cs-2 .cs-2-content .left{width:calc(50% + 32px - 55px);padding-right:32px}.cs-3 .cs-3-content .left{width:auto;padding:0}.cs-5{padding:110px 0}.cs-5 .cs-5-content{display:flex;justify-content:center;gap:64px;padding:0 32px}.cs-6{padding:110px 0}.cs-6 .cs-6-content{gap:64px}.cs-6 .cs-6-content .right{padding-right:32px;width:calc(50% - 7px - 32px)}.cs-6-mosaic{padding-bottom:110px}.cs-6-mosaic .results-mosaic-content{gap:16px}.cs-6-mosaic .results-mosaic-content img,.cs-6-mosaic .results-mosaic-content video{width:calc(33.3333333333% - 10.6666666667px)}.cs-7{padding:110px 0}.cs-7 .cs-7-content{padding:0 32px}.cs-7 .cs-7-content.position-left .text-container{padding-left:90px}.cs-7 .cs-7-content.position-right .text-container{padding-right:90px}.cs-7 .cs-7-content.position-centred{justify-content:center}.cs-7 .cs-7-content.position-centred .text-container{gap:64px}.cs-7 .cs-7-content.position-centred .text-container h3{max-width:250px}.cs-8{padding:110px 0}.cs-8 h3{padding:0 32px}.cs-similar-projects{padding:48px 0 0}.cs-similar-projects .content-list h3 hr{margin:0 0 48px}.cs-similar-projects .content-list .content-buttons-container{margin-top:64px}}@media (max-width:767px){.cs-hero .cs-hero-content{display:block}.cs-hero .cs-hero-content .left{width:100%;display:block;position:relative}.cs-hero .cs-hero-content .left .content{width:calc(100% - 64px);padding:100px 32px 60px 32px}.cs-hero .cs-hero-content .left .content h1,.cs-hero .cs-hero-content .left .content h4,.cs-hero .cs-hero-content .left .content p,.cs-hero .cs-hero-content .left .content ul{max-width:441px}.cs-hero .cs-hero-content .left .content.medium{padding:100px 32px 60px 32px}.cs-hero .cs-hero-content .left .content.medium h1,.cs-hero .cs-hero-content .left .content.medium h4,.cs-hero .cs-hero-content .left .content.medium p,.cs-hero .cs-hero-content .left .content.medium ul{max-width:492px}.cs-hero .cs-hero-content .left .content.small{padding:100px 32px 60px 32px}.cs-hero .cs-hero-content .left .content.small h1,.cs-hero .cs-hero-content .left .content.small h4,.cs-hero .cs-hero-content .left .content.small p,.cs-hero .cs-hero-content .left .content.small ul{max-width:492px}.cs-hero .cs-hero-content .left .content h1{font-size:5rem;line-height:4.5rem;text-transform:none;width:100%}.cs-hero .cs-hero-content .left .content h1.medium{font-size:5rem;line-height:4.5rem;width:100%}.cs-hero .cs-hero-content .left .content h1.small{font-size:5rem;line-height:4.5rem;width:100%}.cs-hero .cs-hero-content .left .content h4{font-size:1.25rem;line-height:1.875rem}.cs-hero .cs-hero-content .left .mouse-scroll{position:absolute;bottom:60px;margin-bottom:20px;width:24px;height:48px;display:block;left:calc(50% - 12px);-webkit-mask-image:url(../img/icons/mouse-scroll.svg);mask-image:url(../img/icons/mouse-scroll.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#131313;animation:mouse-scroll 3s infinite;transition:all .3s ease!important}.cs-hero .cs-hero-content .left .mouse-scroll:hover{background-color:#4c71ff}.cs-hero .cs-hero-content .right{width:100%;display:block;background-color:transparent!important}.cs-hero .cs-hero-content .right .hero-img,.cs-hero .cs-hero-content .right .hero-video{position:static;width:100%;height:auto;border-top-left-radius:0;border-top-right-radius:0}.cs-index{display:none}.cs-1 .metrics{display:block}.cs-1 .metrics .metric{width:420px;max-width:100%;margin:0 auto 65px auto}.cs-1 .metrics .metric:last-child{margin-bottom:0}.cs-2{padding:64px 0}.cs-2 .cs-2-content{display:block;padding:0}.cs-2 .cs-2-content .left{width:calc(100% - 64px);padding:0 32px}.cs-2 .cs-2-content .left h3{max-width:100%;font-size:1.5rem;line-height:1.875rem}.cs-2 .cs-2-content .left .content{max-width:100%}.cs-2 .right{width:100%;margin-top:48px}.cs-2 .right .legend{padding:0 32px}.cs-3 .right{margin-top:0!important}.cs-5{padding:90px 0}.cs-5 .cs-5-content{display:block;padding:0 32px}.cs-5 .cs-5-content .left{width:100%}.cs-5 .cs-5-content .left h3{max-width:100%;font-size:1.5rem;line-height:1.875rem}.cs-5 .cs-5-content .left .content{max-width:100%}.cs-5 .cs-5-content .right{margin-top:48px;width:100%}.cs-6{padding:90px 0}.cs-6 .cs-6-content{display:block}.cs-6 .cs-6-content .left{display:none}.cs-6 .cs-6-content .right{width:100%;padding:0}.cs-6 .cs-6-content .right h3{font-size:1.5rem;line-height:1.875rem;padding:0 32px;max-width:100%;margin-bottom:48px}.cs-6 .cs-6-content .right .content{max-width:100%;padding:0 32px}.cs-6 .cs-6-content .right .img-container,.cs-6 .cs-6-content .right .video-container{display:block;margin-bottom:48px}.cs-6 .cs-6-content .right .img-container img,.cs-6 .cs-6-content .right .img-container video,.cs-6 .cs-6-content .right .video-container img,.cs-6 .cs-6-content .right .video-container video{width:100%}.cs-6-mosaic{padding-bottom:90px;margin-top:-42px}.cs-6-mosaic .results-mosaic-content{display:block;padding:0 32px}.cs-6-mosaic .results-mosaic-content img,.cs-6-mosaic .results-mosaic-content video{width:100%;margin-bottom:32px}.cs-6-mosaic .results-mosaic-content img:last-child,.cs-6-mosaic .results-mosaic-content video:last-child{margin-bottom:0}.cs-7{padding:90px 0}.cs-7 h3{font-size:1.5rem;line-height:1.875rem}.cs-7 .cs-7-content{padding:0 32px}.cs-7 .cs-7-content.position-left .text-container{width:100%;padding-left:0}.cs-7 .cs-7-content.position-right .text-container{width:100%;padding-right:0}.cs-7 .cs-7-content.position-fullwidth .text-container{width:100%}.cs-7 .cs-7-content.position-centred .text-container{display:block}.cs-7 .cs-7-content.position-centred .text-container h3{max-width:100%;width:100%;text-align:left}.cs-7 .cs-7-content.position-centred .text-container .content{max-width:100%;width:100%}.cs-8{padding:90px 0}.cs-8 h3{font-size:1.5rem;line-height:1.875rem;padding:0 32px}.cs-similar-projects{padding:50px 0 0}.cs-similar-projects .content-list h3{padding:0 32px;font-size:1.5rem;line-height:1.875rem;margin:0 0 32px}.cs-similar-projects .content-list h3 hr{margin:0 0 36px}.cs-similar-projects .content-list .content-buttons-container{margin-top:32px}}@media (max-width:575px){.cs-hero .cs-hero-content .left .content{width:calc(100% - 32px);position:relative;padding:130px 16px 130px 16px}.cs-hero .cs-hero-content .left .content.medium{padding:130px 16px 130px 16px}.cs-hero .cs-hero-content .left .content.small{padding:130px 16px 130px 16px}.cs-hero .cs-hero-content .left .content h1{font-size:3.75rem;line-height:3.75rem;margin-bottom:24px}.cs-hero .cs-hero-content .left .content h1.medium{font-size:3.75rem;line-height:3.75rem;margin-bottom:24px}.cs-hero .cs-hero-content .left .content h1.small{font-size:3.75rem;line-height:3.75rem;margin-bottom:24px}.cs-hero .cs-hero-content .left .content p{font-size:1rem}.cs-hero .cs-hero-content .right{width:100%;display:block}.cs-hero .cs-hero-content .right .hero-img,.cs-hero .cs-hero-content .right .hero-video{position:static;width:100%;height:auto}.cs-1 .cs-1-content{padding:0 16px}.cs-1 .metrics .metric{width:100%;max-width:100%}.cs-2{padding:32px 0}.cs-2 .cs-2-content .left{width:calc(100% - 32px);padding:0 16px}.cs-2 .right{width:100%;margin-top:32px}.cs-2 .right .legend{padding:0 16px}.cs-5{padding:64px 0}.cs-5 .cs-5-content{padding:0 16px}.cs-5 .cs-5-content .right{margin-top:32px}.cs-6{padding:64px 0}.cs-6 .cs-6-content .right h3{padding:0 16px;margin-bottom:25px}.cs-6 .cs-6-content .right .content{padding:0 16px}.cs-6 .cs-6-content .right .img-container,.cs-6 .cs-6-content .right .video-container{margin-bottom:25px}.cs-6-mosaic{padding-bottom:64px;margin-top:-39px}.cs-6-mosaic .results-mosaic-content{padding:0 16px}.cs-6-mosaic .results-mosaic-content img,.cs-6-mosaic .results-mosaic-content video{margin-bottom:16px}.cs-7{padding:64px 0}.cs-7 .cs-7-content{padding:0 16px}.cs-8{padding:64px 0}.cs-8 h3{padding:0 16px;margin:0 0 32px}.cs-similar-projects .content-list h3{padding:0 16px}}.news-container{background-color:#fff;padding:156px 0 130px}.news-container .news-content{padding:0 32px}.news-container .text-container{width:100%;max-width:688px;margin:0 auto}.news-container .text-container h1,.news-container .text-container h1 b,.news-container .text-container h1 strong{font-size:3rem;line-height:3.875rem;font-weight:800;margin:0 0 21px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.news-container .text-container h2,.news-container .text-container h2 b,.news-container .text-container h2 strong{font-size:2.5rem;line-height:3.25rem;font-weight:800;margin:0 0 21px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.news-container .text-container h3,.news-container .text-container h3 b,.news-container .text-container h3 strong{font-size:2rem;line-height:2.5rem;font-weight:800;margin:0 0 21px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.news-container .text-container h4,.news-container .text-container h4 b,.news-container .text-container h4 strong{font-size:1.5rem;line-height:2rem;font-weight:600;margin:0 0 21px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.news-container .text-container h5,.news-container .text-container h5 b,.news-container .text-container h5 strong{font-size:1rem;line-height:1.5rem;font-weight:600;margin:0 0 21px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.news-container .text-container h6,.news-container .text-container h6 b,.news-container .text-container h6 strong{font-size:.75rem;line-height:1rem;font-weight:600;margin:0 0 21px;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.news-container .text-container a,.news-container .text-container li,.news-container .text-container p,.news-container .text-container pre{font-size:1rem;line-height:1.5rem;margin:0 0 21px}.news-container .text-container pre{overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.news-container .text-container a{color:#4c71ff;font-weight:800;display:inline-block;margin:0;transition:color .3s ease}.news-container .text-container a:after{content:"";display:block;border-bottom:1px solid #4c71ff;height:1px;margin:0 auto;width:0;transition:all .3s ease}.news-container .text-container a:hover:after{width:100%}.news-container .text-container ul{margin:0 0 21px;padding-left:24px}.news-container .text-container ul li{margin:0 0 0 16px;list-style:disc}.news-container .text-container ol{margin:0 0 21px;padding-left:24px}.news-container .text-container ol li{margin:0 0 0 16px;list-style:decimal}.news-container .text-container blockquote{border-left:1px solid rgba(0,0,0,.3);margin:0;padding:0 0 0 24px}.news-container .video-block-container{width:100%;max-width:688px;margin:0 auto}.news-container .video-block-container .img-container{display:block;margin:0 0 21px;border-radius:5px;overflow:hidden}.news-container .video-block-container .img-container img{width:100%;max-width:100%;height:auto;display:block;border-radius:5px}.news-container .video-block-container .video-container{display:block;margin:0 0 21px;position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:5px}.news-container .video-block-container .video-container .poster-img{position:absolute;display:block;top:50%;transform:translateY(-50%);left:0;width:100%;height:auto;z-index:20;cursor:pointer}.news-container .video-block-container .video-container iframe,.news-container .video-block-container .video-container video{border-radius:5px;background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%}.news-container .video-block-container .video-container .play-button{position:absolute;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:1000}.news-container .video-block-container .video-container .play-button span{width:98px;height:98px;border-radius:49px;display:block;background-color:rgba(255,255,255,.3);color:#fff;font-weight:400;font-size:1rem;line-height:98px;text-align:center;transition:background-color .3s ease}.news-container .video-block-container .video-container .play-button:hover span{background-color:#4c71ff}.news-container .video-block-container .video-container .play-button.active{display:flex}.news-container .video-block-container .legend{margin:-11px 0 21px;font-size:.875rem;line-height:1.5rem}@media (max-width:991px){.news-container{padding:130px 0 110px 0}}@media (max-width:767px){.news-container{padding:110px 0 90px 0}}@media (max-width:575px){.news-container{padding:90px 0 64px 0}.news-container .news-content{padding:0 16px}}.intro-video img{width:100%;max-width:100%;height:auto;display:block}.intro-video .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}.intro-video .video-container iframe,.intro-video .video-container video{background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%}.intro-video .video-container .play-button{position:absolute;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:1000}.intro-video .video-container .play-button span{width:98px;height:98px;border-radius:49px;display:block;background-color:rgba(255,255,255,.3);color:#fff;font-size:1rem;line-height:98px;text-align:center;transition:background-color .3s ease}.intro-video .video-container .play-button:hover span{background-color:#4c71ff}.intro-video .video-container .play-button.active{display:flex}.intro-video .video-container .pause-button{position:absolute;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity 1s ease}.intro-video .video-container .pause-button span{width:98px;height:98px;border-radius:49px;display:block;background-color:#4c71ff;color:#fff;font-size:1rem;line-height:98px;text-align:center}.intro-video .video-container .pause-button:hover{opacity:1}.intro-video .video-container .pause-button.active{display:flex}.intro-video .video-container .mute-button,.intro-video .video-container .unmute-button{position:absolute;bottom:64px;right:64px;width:32px;height:32px;display:block;display:none;z-index:1001}.intro-video .video-container .mute-button.active,.intro-video .video-container .unmute-button.active{display:block}.intro-video .video-container .mute-button{background:url(../img/icons/mute.svg) no-repeat center center;background-size:cover}.intro-video .video-container .unmute-button{background:url(../img/icons/unmute.svg) no-repeat center center;background-size:cover}.intro-text{background-color:#000;padding:160px 170px 160px 186px}.intro-text h2{font-size:4rem;line-height:3.875rem;color:#fff;font-weight:800;margin:0;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.our-expertise-container .our-expertise-content{padding:145px 165px 140px 90px;display:flex;align-items:flex-start;justify-content:space-between;gap:64px}.our-expertise-container .our-expertise-content .left{flex:1;max-width:494px}.our-expertise-container .our-expertise-content .left h3{font-size:3.75rem;line-height:3.75rem;margin:0 0 42px}.our-expertise-container .our-expertise-content .left .content p{font-size:.875rem;line-height:1.5rem;margin:0 0 24px}.our-expertise-container .our-expertise-content .left .content p:last-child{margin-bottom:0}.our-expertise-container .our-expertise-content .left .content p a{font-size:.875rem;line-height:1.5rem;display:inline-block;text-decoration:underline;transition:color .3s ease}.our-expertise-container .our-expertise-content .left .content p a:hover{color:#4c71ff}.our-expertise-container .our-expertise-content .left .content ul{margin:0 0 24px 25px}.our-expertise-container .our-expertise-content .left .content ul li{list-style:disc;margin-bottom:5px;font-size:.875rem;line-height:1.5rem}.our-expertise-container .our-expertise-content .left .content ul li a{font-size:.875rem;line-height:1.5rem;display:inline-block;text-decoration:underline;transition:color .3s ease}.our-expertise-container .our-expertise-content .left .content ul li a:hover{color:#4c71ff}.our-expertise-container .our-expertise-content .expertises-container{width:400px}.our-expertise-container .our-expertise-content .expertises-container ul li{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:6px}.our-expertise-container .our-expertise-content .expertises-container ul li:last-child{margin-bottom:0}.our-expertise-container .our-expertise-content .expertises-container ul li .img-container{display:block;width:33px}.our-expertise-container .our-expertise-content .expertises-container ul li .img-container img{display:block;width:100%}.our-expertise-container .our-expertise-content .expertises-container ul li h4{font-size:2rem;line-height:2.5rem;color:#000;font-weight:800;margin:0;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.image-mosaic-container .image-mosaic{display:flex;align-items:center;justify-content:center;gap:48px;padding:0}.image-mosaic-container .image-mosaic img{flex:1 1 auto;height:auto;-o-object-fit:cover;object-fit:cover;max-width:calc(33.333% - 32px);border-radius:5px}.who-what-container .who-what-content{padding:147px 53px 90px 90px;display:flex;align-items:flex-start;justify-content:space-between;gap:50px}.who-what-container .who-what-content .who-container{width:calc(100% - 644px - 50px);flex:1}.who-what-container .who-what-content .who-container h3{margin:0;font-size:3.75rem;line-height:3.75rem}.who-what-container .who-what-content .what-container{width:644px}.who-what-container .who-what-content .what-container .capability{display:block;color:#1c1c1c;font-size:1.25rem;line-height:1.875rem;position:relative;border-bottom:1px solid rgba(0,0,0,.2)}.who-what-container .who-what-content .what-container .capability:after{content:"";display:block;border-bottom:1px solid #4c71ff;height:1px;margin:0;width:0;transition:all .6s ease;position:absolute;bottom:-1px;left:0}.who-what-container .who-what-content .what-container .capability:hover{color:#4c71ff}.who-what-container .who-what-content .what-container .capability:hover:after{width:100%}.who-what-container .who-what-content .what-container .capability .capability-link{padding:27px 12px 28px;font-size:1.25rem;line-height:1.875rem;font-weight:400;display:flex;align-items:center;position:relative;transition:color .3s ease}.who-what-container .who-what-content .what-container .capability .capability-link:hover{color:#4c71ff}.who-what-container .who-what-content .what-container .capability .capability-link.active{color:#4c71ff}.who-what-container .who-what-content .what-container .capability .capability-content{display:none;padding:0 12px 32px 12px}.who-what-container .who-what-content .what-container .capability .capability-content p{font-size:1rem;line-height:1.5rem;margin:0 0 24px}.who-what-container .who-what-content .what-container .capability .capability-content p:last-child{margin-bottom:0}.who-what-container .who-what-content .what-container .capability .capability-content p a{font-size:1rem;line-height:1.5rem;display:inline-block;text-decoration:underline;transition:color .3s ease}.who-what-container .who-what-content .what-container .capability .capability-content p a:hover{color:#4c71ff}.who-what-container .who-what-content .what-container .capability .capability-content ul{margin:0 0 24px 25px}.who-what-container .who-what-content .what-container .capability .capability-content ul li{list-style:disc;margin-bottom:5px;font-size:1rem;line-height:1.5rem}.who-what-container .who-what-content .what-container .capability .capability-content ul li a{font-size:1rem;line-height:1.5rem;display:inline-block;text-decoration:underline;transition:color .3s ease}.who-what-container .who-what-content .what-container .capability .capability-content ul li a:hover{color:#4c71ff}.about-container.about-how{background:linear-gradient(to bottom,#fff,#f1f0f0)}.about-container .about-content{padding:80px 0 80px 90px;display:flex;justify-content:space-between;gap:80px}.about-container .about-content .left{flex:1;display:flex;gap:52px;flex-direction:column;justify-content:flex-start}.about-container .about-content .right{max-width:calc(50% + 80px);width:687px;display:block}.about-container .about-content .right img{width:100%;display:block;max-width:100%;border-radius:5px}.about-container .about-content h3{font-size:3.75rem;line-height:3.75rem;margin:0;max-width:507px}.about-container .about-content .content{max-width:507px}.about-container .about-content .content p{font-size:.875rem;line-height:1.5rem;margin:0 0 24px}.about-container .about-content .content p:last-child{margin-bottom:0}.about-container .about-content .content p a{font-size:1rem;line-height:1.5rem;display:inline-block;text-decoration:underline;transition:all .3s ease}.about-container .about-content .content p a:hover{color:#4c71ff}.about-container .about-content .content p a.button{display:inline-flex;align-items:center;text-decoration:none;font-size:1rem;line-height:1.5rem;color:#000;background-color:#f1f0f0;padding:13px 16px 13px 16px;border-radius:8px;transition:all .3s ease!important}.about-container .about-content .content p a.button:after{content:"";width:20px;height:20px;display:inline-block;transform:rotate(270deg);margin-left:5px;background-color:#000;-webkit-mask-image:url(../img/icons/arrow.svg);mask-image:url(../img/icons/arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:margin-left .3s ease}.about-container .about-content .content p a.button:hover{background-color:#131313;color:#fff}.about-container .about-content .content p a.button:hover:after{margin-left:10px;background-color:#fff}.about-container .about-content .content ul{margin:0 0 24px 25px}.about-container .about-content .content ul li{list-style:disc;margin-bottom:5px;font-size:1rem;line-height:1.5rem}.about-container .about-content .content ul li a{font-size:1rem;line-height:1.5rem;display:inline-block;text-decoration:underline;transition:color .3s ease}.about-container .about-content .content ul li a:hover{color:#4c71ff}.people-container{background-color:#f1f0f0;padding-bottom:90px}.people-container .content-list{padding:0}.people-container .content-list .content-list-container{padding:0 90px;margin-top:37px}.people-container .content-filter-container{padding:50px 90px 0}.people-container .content-filter-container .dropdown-check-list span{margin-left:0}.people-container .content-filter-container h3{font-size:3.75rem;line-height:3.75rem;margin:0 0 37px}.people-container .bios-list-container{padding-top:10px;display:flex;align-items:stretch;justify-content:flex-start;gap:35px 22.5px}.people-container .bios-list-container .bio{width:calc(25% - 16.875px);background-color:#fff;border-radius:5px;overflow:hidden}.people-container .bios-list-container .bio .img-container{display:block;width:100%;overflow:hidden}.people-container .bios-list-container .bio .img-container img{width:100%;max-width:100%;height:auto;display:block;transition:transform .3s ease}.people-container .bios-list-container .bio .text-container{display:block;overflow:hidden;padding:24px 32px 16px}.people-container .bios-list-container .bio .text-container h3{margin:0 0 4px}.people-container .bios-list-container .bio .text-container p{font-size:.75rem;line-height:1rem;margin:0}.people-container .bios-list-container .bio .text-container p.location{padding:10px 20px;border:1px solid #131313;border-radius:19px;display:inline-block;margin-top:16px}.people-container .bios-list-container .bio:hover .img-container img{transform:scale(1.05,1.05)}.careers-container{background:linear-gradient(to bottom,#f1f0f0,#ffd5c3);background-color:#f1f0f0}.careers-container .careers-content{padding:100px 81px 198px 64px;display:flex;justify-content:space-between;gap:64px}.careers-container .careers-content .left{min-width:300px;display:block;align-items:center;justify-content:center;gap:130px;width:100%;display:flex}.careers-container .careers-content .left h3{display:block;margin:0;font-size:5.625rem;line-height:5.625rem}.careers-container .careers-content .left .content-container{display:flex;align-items:flex-start;justify-content:center;gap:32px;flex-direction:column}.careers-container .careers-content .left .content{width:100%;max-width:396px}.careers-container .careers-content .left .content.text{flex-grow:1}.careers-container .careers-content .left .content.cta{flex-shrink:0}.careers-container .careers-content .left .content p{font-size:1rem;line-height:1.5rem;margin:0 0 24px}.careers-container .careers-content .left .content p:last-child{margin-bottom:0}.careers-container .careers-content .left .content p a{font-size:1rem;line-height:1.5rem;display:inline-block;text-decoration:underline;transition:all .3s ease}.careers-container .careers-content .left .content p a:hover{color:#4c71ff}.careers-container .careers-content .left .content p a.button{white-space:nowrap;display:inline-flex;align-items:center;text-decoration:none;font-size:.9375rem;line-height:1.25rem;color:#000;background-color:#fff;padding:15px 47px 15px 32px;border-radius:8px;position:relative;transition:all .3s ease!important}.careers-container .careers-content .left .content p a.button:after{position:absolute;top:16px;content:"";width:20px;height:20px;display:inline-block;transform:rotate(270deg);right:21px;background-color:#000;-webkit-mask-image:url(../img/icons/arrow.svg);mask-image:url(../img/icons/arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:right .3s ease}.careers-container .careers-content .left .content p a.button:hover{background-color:#131313;color:#fff}.careers-container .careers-content .left .content p a.button:hover:after{right:16px;background-color:#fff}.careers-container .careers-content .left .content ul{margin:0 0 24px 25px}.careers-container .careers-content .left .content ul li{list-style:disc;margin-bottom:5px;font-size:1rem;line-height:1.5rem}.careers-container .careers-content .left .content ul li a{font-size:1rem;line-height:1.5rem;display:inline-block;text-decoration:underline;transition:color .3s ease}.careers-container .careers-content .left .content ul li a:hover{color:#4c71ff}@media (max-width:1439px){.intro-text{padding:130px 140px 130px 150px}.our-expertise-container .our-expertise-content{padding:130px 120px 120px 90px}.our-expertise-container .our-expertise-content .expertises-container{width:360px}.our-expertise-container .our-expertise-content .expertises-container ul li{margin-bottom:13px}.our-expertise-container .our-expertise-content .expertises-container ul li h4{font-size:1.75rem;line-height:2.125rem}.who-what-container .who-what-content .who-container{width:calc(100% - 544px - 50px);flex:1}.who-what-container .who-what-content .what-container{width:544px}.people-container .bios-list-container .bio{width:calc(25% - 16.875px)}.people-container .bios-list-container .bio .text-container{padding:20px 24px}}@media (max-width:1199px){.intro-text{padding:110px 120px 110px 130px}.intro-text h2{font-size:3.5rem;line-height:3.125rem}.our-expertise-container .our-expertise-content{padding:110px 64px 90px 64px}.our-expertise-container .our-expertise-content .expertises-container{width:320px}.our-expertise-container .our-expertise-content .expertises-container ul li{margin-bottom:16px}.our-expertise-container .our-expertise-content .expertises-container ul li h4{font-size:1.5rem;line-height:1.875rem}.image-mosaic-container .image-mosaic{gap:32px}.image-mosaic-container .image-mosaic img{max-width:calc(33.333% - 21.3333333333px)}.who-what-container .who-what-content{padding:110px 32px 64px 64px;gap:32px}.about-container .about-content{padding:64px 0 64px 64px;gap:64px}.about-container .about-content .left{display:flex;gap:42px}.about-container .about-content .right{max-width:calc(50% + 64px)}.people-container{padding-bottom:64px;padding-top:32px}.people-container .content-list .content-list-container{padding:0 64px}.people-container .content-filter-container{padding:0 64px}.people-container .bios-list-container{padding:0 32px}.people-container .bios-list-container .bio{width:calc(33.33% - 15px)}.careers-container .careers-content{padding:64px 32px 150px 32px}.careers-container .careers-content .left{gap:100px}}@media (max-width:991px){.intro-video .video-container .mute-button,.intro-video .video-container .unmute-button{bottom:32px;right:32px}.intro-text{padding:90px 110px 90px 120px}.intro-text h2{font-size:3rem;line-height:2.75rem}.our-expertise-container .our-expertise-content{padding:110px 32px 70px;flex-direction:column;gap:60px}.our-expertise-container .our-expertise-content .left{max-width:calc(100% - 64px);width:100%}.our-expertise-container .our-expertise-content .expertises-container{width:100%}.our-expertise-container .our-expertise-content .expertises-container ul li{margin-bottom:6px}.our-expertise-container .our-expertise-content .expertises-container ul li h4{font-size:2rem;line-height:2.5rem}.who-what-container .who-what-content{padding:90px 32px 32px 32px;flex-direction:column;gap:32px}.who-what-container .who-what-content .who-container{width:100%}.who-what-container .who-what-content .what-container{width:100%}.about-container .about-content{gap:42px;flex-direction:column;padding:64px 0 32px 0}.about-container .about-content .left{padding:0 32px;width:100%;max-width:calc(100% - 64px);gap:32px}.about-container .about-content .right{width:100%;max-width:100%}.people-container{padding-top:56px}.people-container .content-list .content-list-container{padding:0 32px}.people-container .content-filter-container{padding:0 32px}.people-container .bios-list-container{margin-top:32px;gap:40px 24px}.people-container .bios-list-container .bio{width:calc(33.33% - 16px)}.people-container .bios-list-container .bio .text-container{padding:16px 20px}.people-container .bios-list-container .bio .text-container h3{font-size:1.5rem;line-height:1.75rem}.careers-container .careers-content{padding:32px 32px 120px 32px;flex-direction:column;gap:32px}.careers-container .careers-content .left{width:100%;max-width:100%;display:block}.careers-container .careers-content .left h3{margin-bottom:24px;font-size:3.75rem;line-height:3.75rem}.careers-container .careers-content .left .content-container{gap:24px}.careers-container .careers-content .left .content p{font-size:.875rem}.careers-container .careers-content .left .content p a{font-size:.875rem}.careers-container .careers-content .left .content p a.button{font-size:.75rem;line-height:1rem;padding:10px 40px 11px 10px}.careers-container .careers-content .left .content p a.button:after{top:8px}.careers-container .careers-content .left .content ul li{font-size:.875rem}.careers-container .careers-content .left .content ul li a{font-size:.875rem}}@media (max-width:767px){.intro-video .video-container .mute-button,.intro-video .video-container .unmute-button{bottom:16px;right:16px}.intro-text{padding:64px 32px 64px 32px}.intro-text h2{font-size:2.25rem;line-height:2rem}.our-expertise-container .our-expertise-content{padding:60px 32px 36px 32px;gap:36px}.our-expertise-container .our-expertise-content .left h3{font-size:2rem;line-height:2rem;margin:0 0 32px}.our-expertise-container .our-expertise-content .expertises-container{padding:10px 0}.our-expertise-container .our-expertise-content .expertises-container ul li{gap:15px;margin-bottom:8px}.our-expertise-container .our-expertise-content .expertises-container ul li .img-container{display:block;width:20px}.our-expertise-container .our-expertise-content .expertises-container ul li h4{font-size:1.5rem;line-height:1.875rem}.image-mosaic-container .image-mosaic{gap:16px}.image-mosaic-container .image-mosaic img{max-width:calc(33.333% - 10.6666666667px)}.who-what-container .who-what-content{padding:64px 32px 32px 32px}.who-what-container .who-what-content .who-container h3{font-size:2rem;line-height:2rem}.who-what-container .who-what-content .what-container{width:100%}.who-what-container .who-what-content .what-container .capability .capability-link{font-size:1rem;line-height:1.5rem;padding:15px 0 16px}.who-what-container .who-what-content .what-container .capability .capability-content{padding:8px 0 32px 0}.who-what-container .who-what-content .what-container .capability .capability-content p{font-size:.875rem;line-height:1.5rem;margin:0 0 18px}.who-what-container .who-what-content .what-container .capability .capability-content p a{font-size:.875rem;line-height:1.5rem}.who-what-container .who-what-content .what-container .capability .capability-content ul{margin:0 0 18px 20px}.who-what-container .who-what-content .what-container .capability .capability-content ul li{font-size:.875rem;line-height:1.5rem}.who-what-container .who-what-content .what-container .capability .capability-content ul li a{font-size:.875rem;line-height:1.5rem}.about-container .about-content{gap:42px;flex-direction:column;padding:30px 0}.about-container .about-content .left{padding:0 32px;width:100%;max-width:calc(100% - 64px);gap:25px}.about-container .about-content .right{padding:0 32px;width:100%;max-width:calc(100% - 64px)}.about-container .about-content .right img{border-radius:5px}.about-container .about-content h3{font-size:2rem;line-height:2rem}.about-container .about-content .content{max-width:100%}.about-container .about-content .content p{font-size:.875rem;line-height:1.5rem;margin-bottom:16px}.about-container .about-content .content p a{font-size:8.75rem;line-height:1.5rem}.about-container .about-content .content p a.button{padding:12px 16px 12px 16px}.about-container .about-content .content ul li{font-size:8.75rem;line-height:1.5rem}.about-container .about-content .content ul li a{font-size:8.75rem;line-height:1.5rem}.people-container{padding-top:58px;padding-bottom:32px}.people-container .content-filter-container h3{font-size:2rem;line-height:2rem;margin-bottom:20px}.people-container .bios-list-container{gap:32px 20px;padding:0 16px;margin-top:20px}.people-container .bios-list-container .bio{width:calc(50% - 10px)}.people-container .bios-list-container .bio .text-container{padding:16px 10px 24px}.people-container .bios-list-container .bio .text-container h3{font-size:1.25rem;line-height:1.5rem}.people-container .bios-list-container .bio .text-container p.location{display:none}.careers-container .careers-content{padding:32px 16px 90px 16px;gap:22px}.careers-container .careers-content .left h3{font-size:2rem;line-height:2rem;margin-bottom:24px}}@media (max-width:575px){.intro-text{padding:30px 20px 30px 20px}.intro-text h2{font-size:1.5rem;line-height:1.5625rem}.our-expertise-container .our-expertise-content{padding:60px 16px 36px 16px}.our-expertise-container .our-expertise-content .left{max-width:calc(100% - 32px)}.our-expertise-container .our-expertise-content .left h3{font-size:1.5rem;line-height:1.875rem;margin:0 0 20px}.image-mosaic-container .image-mosaic{max-width:calc(100% - 32px);padding:0 16px;flex-direction:column;gap:16px}.image-mosaic-container .image-mosaic img{max-width:100%;border-radius:5px}.who-what-container .who-what-content{padding:36px 16px 30px 16px;gap:18px}.who-what-container .who-what-content .who-container h3{font-size:1.5rem;line-height:1.875rem}.about-container .about-content{gap:25px}.about-container .about-content.about-our-labs .right{width:calc(100% - 32px);padding:0 16px}.about-container .about-content .left{max-width:calc(100% - 32px);width:calc(100% - 32px);padding:0 16px}.about-container .about-content .right{max-width:calc(100% - 32px);width:calc(100% - 32px);padding:0 16px}.people-container{padding-bottom:30px}.people-container .content-list .content-list-container{padding:0 16px}.people-container .content-filter-container{padding:0 16px}.people-container .bios-list-container{gap:10px 5px}.people-container .bios-list-container .bio{width:calc(50% - 2.5px)}.people-container .bios-list-container .bio .text-container{padding:16px 8px 20px}.people-container .bios-list-container .bio .text-container h3{font-size:1rem;line-height:1.125rem}.people-container .bios-list-container .bio .text-container p{font-size:.615rem;line-height:1rem}.careers-container .careers-content{padding:30px 16px 90px 16px}.careers-container .careers-content .left h3 br{display:none}.careers-container .careers-content .left .content{width:100%;max-width:100%}}@media (max-width:420px){.people-container .bios-list-container{gap:10px 5px}.people-container .bios-list-container .bio{width:calc(50% - 2.5px)}.people-container .bios-list-container .bio .text-container{padding:14px 8px 24px}.people-container .bios-list-container .bio .text-container h3{font-size:1rem;line-height:1.125rem}.people-container .bios-list-container .bio .text-container p{font-size:.625rem;line-height:1rem}}.bio-file{padding:0;width:100vw;height:100vh;position:fixed;z-index:1000;top:calc(100% + 10px);left:0;transition:top .6s ease}.bio-file.active{top:0}.bio-file .bio-container{display:flex;align-items:flex-start;justify-content:center;background-color:#fff;height:100vh;width:100%;max-width:1440px;position:relative;margin:0 auto}.bio-file .bio-container .bio-close{width:40px;height:40px;display:block;position:absolute;top:35px;right:40px;background-color:#131313;-webkit-mask-image:url(../img/icons/cross.svg);mask-image:url(../img/icons/cross.svg);-webkit-mask-size:cover;mask-size:cover}.bio-file .bio-container .bio-close:hover{background-color:#4c71ff}.bio-file .bio-container .sidenav{width:536px;height:100vh;overflow:hidden;scrollbar-width:auto}.bio-file .bio-container .sidenav::-webkit-scrollbar{width:3px}.bio-file .bio-container .sidenav::-webkit-scrollbar-track{background:#f1f0f0}.bio-file .bio-container .sidenav::-webkit-scrollbar-thumb{background-color:#424242}.bio-file .bio-container .sidenav.bg-Grey{background-color:#f1f0f0}.bio-file .bio-container .sidenav.bg-Pink{background-color:#fae3ff}.bio-file .bio-container .sidenav.bg-Lime{background-color:#f3ffcf}.bio-file .bio-container .sidenav.bg-Blue{background-color:#ccd6ff}.bio-file .bio-container .sidenav.bg-Grad{background-color:#ffd5c3}.bio-file .bio-container .sidenav .sidenav-content{padding:0}.bio-file .bio-container .sidenav .sidenav-content .img-container{width:100%}.bio-file .bio-container .sidenav .sidenav-content .img-container img{width:100%;max-width:100%;display:block}.bio-file .bio-container .content{overflow-x:hidden;overflow-y:hidden;padding:169px 148px 72px 148px;width:608px;max-width:608px;height:calc(100vh - 169px - 72px)}.bio-file .bio-container .content .content-block{height:calc(100vh - 169px - 72px);display:block;margin-bottom:0}.bio-file .bio-container .content .content-block .content-title{margin-bottom:25px}.bio-file .bio-container .content .content-block .content-title h1{font-size:3.75rem;line-height:3.75rem;padding:0;margin:0 0 8px}.bio-file .bio-container .content .content-block .content-title h3{font-size:1.5rem;line-height:1.875rem;padding:0;margin:0 0 0}.bio-file .bio-container .content .content-block .content-title p.location{font-size:.75rem;line-height:1rem;padding:6px 12px;margin:8px 0 0;border-radius:15px;display:inline-block;border:1px solid #131313}.bio-file .bio-container .content .content-block .description{scrollbar-width:auto;max-height:calc(100vh - 169px - 72px - 160px - 57px);overflow-y:auto;padding-right:10px}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar{width:3px}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar-track{background:#f1f0f0}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar-thumb{background-color:#424242}.bio-file .bio-container .content .content-block .rrss{height:57px;display:flex;gap:4px;align-items:flex-end}.bio-file .bio-container .content .content-block .rrss p{margin:0;display:block}.bio-file .bio-container .content .content-block .rrss a{display:inline-block;width:25px;height:23px;background-color:#131313;transition:background-color .3s ease}.bio-file .bio-container .content .content-block .rrss a:last-child{margin-right:0}.bio-file .bio-container .content .content-block .rrss a:hover{background-color:#4c71ff}.bio-file .bio-container .content .content-block .rrss .twitter{-webkit-mask-image:url(../img/icons/x.svg);mask-image:url(../img/icons/x.svg);-webkit-mask-size:cover;mask-size:cover}.bio-file .bio-container .content .content-block .rrss .linkedin{-webkit-mask-image:url(../img/icons/linkedin.svg);mask-image:url(../img/icons/linkedin.svg);-webkit-mask-size:cover;mask-size:cover}.bio-file .bio-container .content .content-block h1,.bio-file .bio-container .content .content-block h2,.bio-file .bio-container .content .content-block h3,.bio-file .bio-container .content .content-block h4,.bio-file .bio-container .content .content-block h5,.bio-file .bio-container .content .content-block h6{font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;font-weight:800;margin:0 0 24px 0}.bio-file .bio-container .content .content-block h1{font-size:2.5rem;line-height:3rem}.bio-file .bio-container .content .content-block h2{font-size:2rem;line-height:2.5rem}.bio-file .bio-container .content .content-block h3{font-size:1.5rem;line-height:2rem}.bio-file .bio-container .content .content-block h4{font-size:1.25rem;line-height:1.875rem}.bio-file .bio-container .content .content-block h5{font-size:1.125rem;line-height:1.75rem}.bio-file .bio-container .content .content-block h6{font-size:1rem;line-height:1.5rem}.bio-file .bio-container .content .content-block li,.bio-file .bio-container .content .content-block p{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}.bio-file .bio-container .content .content-block li a,.bio-file .bio-container .content .content-block p a{font-size:1rem;line-height:1.5rem;text-decoration:underline;transition:color .3s ease}.bio-file .bio-container .content .content-block li a:hover,.bio-file .bio-container .content .content-block p a:hover{color:#4c71ff}.bio-file .bio-container .content .content-block ul{padding-left:20px;margin-bottom:.5rem}.bio-file .bio-container .content .content-block ul li{list-style:disc}.bio-file .bio-container .content .content-block ul li::marker{font-size:10px;border-radius:10px}@media (max-width:1439px){.bio-file .bio-container .sidenav{width:436px}.bio-file .bio-container .content{padding:90px 64px 32px 64px;width:calc(100vw - 436px - 64px - 64px);max-width:calc(100vw - 436px - 64px - 64px);height:calc(100vh - 64px - 32px)}.bio-file .bio-container .content .content-block{height:calc(100vh - 64px - 32px);display:block}.bio-file .bio-container .content .content-block .description{scrollbar-width:auto;max-height:calc(100vh - 90px - 32px - 160px - 57px)}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar{width:3px}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar-track{background:#f1f0f0}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar-thumb{background-color:#424242}}@media (max-width:1199px){.bio-file .bio-container .bio-close{right:15px;top:25px}.bio-file .bio-container .sidenav{width:405px}.bio-file .bio-container .sidenav .sidenav-content .rrss{padding:40px 32px}.bio-file .bio-container .content{padding:64px 64px 32px 64px;width:calc(100vw - 405px - 64px - 64px);max-width:calc(100vw - 405px - 64px - 64px);height:calc(100vh - 64px - 32px)}.bio-file .bio-container .content .content-block{height:calc(100vh - 64px - 32px);display:block}.bio-file .bio-container .content .content-block .description{scrollbar-width:auto;max-height:calc(100vh - 64px - 32px - 160px - 57px)}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar{width:3px}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar-track{background:#f1f0f0}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar-thumb{background-color:#424242}}@media (max-width:991px){.bio-file .bio-container .bio-close{right:15px}.bio-file .bio-container .sidenav{width:290px}.bio-file .bio-container .sidenav .sidenav-content .rrss{padding:40px 16px}.bio-file .bio-container .content{padding:64px 32px 20px 32px;width:calc(100vw - 290px - 32px - 32px);max-width:calc(100vw - 290px - 32px - 32px);height:calc(100vh - 64px - 20px)}.bio-file .bio-container .content .content-block{height:calc(100vh - 64px - 20px);display:block}.bio-file .bio-container .content .content-block .description{scrollbar-width:auto;max-height:calc(100vh - 64px - 20px - 160px - 57px)}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar{width:3px}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar-track{background:#f1f0f0}.bio-file .bio-container .content .content-block .description::-webkit-scrollbar-thumb{background-color:#424242}}@media (max-width:767px){.bio-file .bio-container{overflow-y:scroll;display:block}.bio-file .bio-container .bio-close{top:12px;right:15px}.bio-file .bio-container .sidenav{width:100%;display:block;height:auto}.bio-file .bio-container .sidenav .sidenav-content{padding:65px 0 0}.bio-file .bio-container .sidenav .sidenav-content .img-container{padding-bottom:60px}.bio-file .bio-container .sidenav .sidenav-content .img-container img{width:auto;margin:0 auto}.bio-file .bio-container .sidenav .sidenav-content .rrss{padding:20px 32px}.bio-file .bio-container .content{display:block;padding:27px 32px 32px 32px;width:calc(100% - 32px - 32px);max-width:calc(100% - 32px - 32px);height:auto;overflow-x:initial;overflow-y:initial}.bio-file .bio-container .content .content-block{max-height:100%;height:100%}.bio-file .bio-container .content .content-block .description{max-height:100%;height:100%;width:100%;padding:0;overflow:visible}.bio-file .bio-container .content .content-block .rrss{height:54px}.bio-file .bio-container .content .content-block h1{font-size:2rem;line-height:2.5rem}.bio-file .bio-container .content .content-block h2{font-size:1.5rem;line-height:2rem}.bio-file .bio-container .content .content-block h3{font-size:1.25rem;line-height:1.875rem}.bio-file .bio-container .content .content-block h4{font-size:1.125rem;line-height:1.75rem}.bio-file .bio-container .content .content-block h5{font-size:1rem;line-height:1.5rem}.bio-file .bio-container .content .content-block h6{font-size:.875rem;line-height:1.5rem}.bio-file .bio-container .content .content-block li,.bio-file .bio-container .content .content-block p{font-size:.875rem;line-height:1.5rem;margin-bottom:.5rem}.bio-file .bio-container .content .content-block li a,.bio-file .bio-container .content .content-block p a{font-size:.875rem;line-height:1.5rem;text-decoration:underline;transition:color .3s ease}.bio-file .bio-container .content .content-block li a:hover,.bio-file .bio-container .content .content-block p a:hover{color:#4c71ff}.bio-file .bio-container .content .content-block ul{padding-left:20px;margin-bottom:.5rem}.bio-file .bio-container .content .content-block ul li{list-style:disc}.bio-file .bio-container .content .content-block ul li::marker{font-size:8px;border-radius:8px}}@media (max-width:575px){.bio-file .bio-container .bio-close{top:12px;right:5px}.bio-file .bio-container .content{padding:27px 16px 32px 16px;width:calc(100% - 16px - 16px);max-width:calc(100% - 16px - 16px);height:auto;overflow-x:initial;overflow-y:initial}}.contact-offices-container{background-color:#e2ff8d}.contact-offices-container.is-home{background-color:#fff}.contact-offices-container.is-home .contact-offices .left ul .office-anchor.active a,.contact-offices-container.is-home .contact-offices .left ul .office-anchor:hover a{background-color:#ffd5c3}.contact-offices-container .contact-offices{padding:200px 90px;display:flex;align-items:stretch;justify-content:center;gap:195px}.contact-offices-container .contact-offices .left ul .office-anchor{display:block;margin-bottom:4px}.contact-offices-container .contact-offices .left ul .office-anchor a{font-size:.875rem;line-height:1.5rem;color:#1c1c1c;font-weight:400;padding:2px 8px 3px;border-radius:4px;display:inline-block;transition:all .3s ease}.contact-offices-container .contact-offices .left ul .office-anchor.active a,.contact-offices-container .contact-offices .left ul .office-anchor:hover a{background-color:#fff}.contact-offices-container .contact-offices .center{display:flex;align-items:center}.contact-offices-container .contact-offices .center .center-container{display:none;width:498px}.contact-offices-container .contact-offices .center .center-container.active{display:block}.contact-offices-container .contact-offices .center .center-container h1{font-size:5.5rem;line-height:4.4375rem;color:#131313;font-weight:800;display:block;margin:0}.contact-offices-container .contact-offices .right .right-container{width:220px;margin-right:70px;display:none}.contact-offices-container .contact-offices .right .right-container.active{display:flex;flex-direction:column;gap:25px}.contact-offices-container .contact-offices .right .right-container h2{font-size:2rem;line-height:2.5rem;color:#000;font-weight:800;margin:0;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.contact-offices-container .contact-offices .right .right-container p{margin:0;font-size:1.25rem;line-height:1.875rem}.contact-offices-container .contact-offices .right .right-container p a{color:#1c1c1c;font-size:1.25rem;line-height:1.875rem;display:block;transition:color .3s ease}.contact-offices-container .contact-offices .right .right-container p a:hover{color:#ffaf51}@media (max-width:1439px){.contact-offices-container .contact-offices{padding:150px 90px;justify-content:space-between;gap:0}.contact-offices-container .contact-offices .right .right-container{margin-right:0}}@media (max-width:1199px){.contact-offices-container .contact-offices{padding:130px 64px}.contact-offices-container .contact-offices .center .center-container{width:455px}.contact-offices-container .contact-offices .center .center-container h1{font-size:5rem;line-height:4.75rem}.contact-offices-container .contact-offices .right .right-container{width:190px}.contact-offices-container .contact-offices .right .right-container h2{font-size:1.75rem;line-height:2.25rem}.contact-offices-container .contact-offices .right .right-container p a{font-size:1.125rem;line-height:1.75rem}}@media (max-width:991px){.contact-offices-container .contact-offices{padding:110px 32px}.contact-offices-container .contact-offices .center .center-container{width:390px}.contact-offices-container .contact-offices .center .center-container h1{font-size:4.25rem;line-height:3.875rem}.contact-offices-container .contact-offices .right .right-container{width:170px}.contact-offices-container .contact-offices .right .right-container h2{font-size:1.5rem;line-height:2rem}.contact-offices-container .contact-offices .right .right-container p a{font-size:1rem;line-height:1.5rem}}@media (min-width:768px){.contact-offices-container .contact-offices .left ul .office-anchor .office-content{display:none!important}}@media (max-width:767px){.contact-offices-container .contact-offices{padding:90px 32px;flex-direction:column;align-items:flex-start;gap:35px}.contact-offices-container .contact-offices .center{order:1}.contact-offices-container .contact-offices .center .center-container{width:100%;display:none!important}.contact-offices-container .contact-offices .center .center-container.center-global{display:block!important}.contact-offices-container .contact-offices .center .center-container h1{font-size:4rem;line-height:3.6rem}.contact-offices-container .contact-offices .right{order:2;width:100%}.contact-offices-container .contact-offices .right .right-container{width:100%;margin-right:0;display:none!important}.contact-offices-container .contact-offices .right .right-container.right-global{display:block!important}.contact-offices-container .contact-offices .right .right-container.right-global div{display:flex;align-items:flex-start;justify-content:space-between}.contact-offices-container .contact-offices .right .right-container.right-global div p{margin-top:4px}.contact-offices-container .contact-offices .left{order:3;width:100%;margin-top:-8px}.contact-offices-container .contact-offices .left ul .office-anchor{margin:4px 0}.contact-offices-container .contact-offices .left ul .office-anchor:last-child{margin-bottom:0}.contact-offices-container .contact-offices .left ul .office-anchor.office-anchor-global{display:none}.contact-offices-container .contact-offices .left ul .office-anchor .office-content{display:none}.contact-offices-container .contact-offices .left ul .office-anchor .office-content h1{margin:25px 0 40px}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div{display:flex;align-items:flex-start;justify-content:space-between;padding:0;margin-bottom:3px}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div:last-child{margin-bottom:0}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div h2{font-size:1.5rem;line-height:2rem;color:#1c1c1c;font-weight:800;margin:0;font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div p{width:180px;margin-top:4px;font-size:1rem;line-height:1.5rem;color:#1c1c1c}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div p a{font-size:1rem;line-height:1.5rem;color:#1c1c1c;padding:0;width:auto;position:static;border:0;transition:color .3s ease}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div p a:after{display:none}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div p a:hover{color:#ffaf51}.contact-offices-container .contact-offices .left ul .office-anchor a{font-size:1rem;line-height:1.5rem;padding:10px 0;display:block;width:100%;position:relative;border-radius:0;border-bottom:1px solid #797979}.contact-offices-container .contact-offices .left ul .office-anchor a:after{content:"";display:block;position:absolute;right:0;top:19px;width:15px;height:8px;-webkit-mask-image:url(../img/icons/arrow-new.svg);mask-image:url(../img/icons/arrow-new.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#797979;transition:all .3s ease}.contact-offices-container .contact-offices .left ul .office-anchor.active a,.contact-offices-container .contact-offices .left ul .office-anchor:hover a{background-color:transparent!important}.contact-offices-container .contact-offices .left ul .office-anchor.active .office-content div p a,.contact-offices-container .contact-offices .left ul .office-anchor:hover .office-content div p a{color:#1c1c1c}.contact-offices-container .contact-offices .left ul .office-anchor.active .office-content div p a:hover,.contact-offices-container .contact-offices .left ul .office-anchor:hover .office-content div p a:hover{color:#ffaf51}.contact-offices-container .contact-offices .left ul .office-anchor.active a{border-top:1px solid #797979;border-bottom:0}.contact-offices-container .contact-offices .left ul .office-anchor.active a:after{transform:rotate(180deg)}.contact-offices-container .contact-offices .left ul .office-anchor.active .office-content{padding-bottom:10px;border-bottom:1px solid #797979}.contact-offices-container .contact-offices .left ul .office-anchor.first-office{transition:all .3s ease}.contact-offices-container .contact-offices .left ul .office-anchor.first-office.active{margin-top:0}.contact-offices-container .contact-offices .left ul .office-anchor.first-office.active a{padding-top:14px}.contact-offices-container .contact-offices .left ul .office-anchor.first-office.active a:after{top:23px}.contact-offices-container .contact-offices .left ul .office-anchor.first-office.active .office-content div p a{padding-top:0}.contact-offices-container .contact-offices .left ul .office-anchor.not-first-office.active a{border-top:0}}@media (max-width:575px){.contact-offices-container .contact-offices{padding:60px 16px;gap:33px}.contact-offices-container .contact-offices .center .center-container{width:100%}.contact-offices-container .contact-offices .center .center-container h1{font-size:3.25rem;line-height:3.125rem}.contact-offices-container .contact-offices .right .right-container div h2{font-size:1.0625rem;line-height:1.5rem}.contact-offices-container .contact-offices .right .right-container div p a{font-size:.75rem;line-height:1rem}.contact-offices-container .contact-offices .left ul .office-anchor .office-content h1{font-size:3.25rem;line-height:3.125rem;margin:15px 0 25px}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div h2{font-size:1.0625rem;line-height:1.5rem}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div p{width:150px;font-size:.75rem;line-height:1rem}.contact-offices-container .contact-offices .left ul .office-anchor .office-content div p a{font-size:.75rem;line-height:1rem}}.legal-content{width:920px;margin:0 auto;max-width:100%;padding:90px 0 100px}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4,.legal-content h5,.legal-content h6{font-family:"HEX Franklin v0.2 Variable",sans-serif;font-stretch:extra-condensed;font-weight:800}.legal-content h1{font-size:2.5rem;line-height:3rem}.legal-content h2{font-size:2rem;line-height:2.5rem}.legal-content h3{font-size:1.5rem;line-height:2rem}.legal-content h4{font-size:1.25rem;line-height:1.875rem}.legal-content h5{font-size:1.125rem;line-height:1.75rem}.legal-content h6{font-size:1rem;line-height:1.5rem}.legal-content a,.legal-content li,.legal-content p{font-size:1rem;line-height:1.5rem}.legal-content ul{margin:0 0 20px 25px}.legal-content ul li{list-style:disc;margin-bottom:5px}.legal-content a{text-decoration:underline;transition:color .3s ease}.legal-content a:hover{color:#4c71ff}@media (max-width:1199px){.legal-content{padding:60px 0 100px;max-width:calc(100% - 128px);margin:0 auto}}@media (max-width:991px){.legal-content{max-width:calc(100% - 64px);width:100%;margin:0 auto;padding:32px 32px 100px}}@media (max-width:767px){.legal-content{padding:32px 32px 100px}}@media (max-width:575px){.legal-content{max-width:calc(100% - 32px);padding:16px 16px 100px}}