@import url(https://use.typekit.net/rxm5rqj.css);
@font-face{font-family:icons;src:url(../fonts/icons.eot?343a4aaa979b13efbc92be6f20ef5f1b#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?51d84648e4c9a75a0802cc42217bf5cc) format("woff2"),url(../fonts/icons.woff?cfdd87131daaa719af2883c0e322a1b8) format("woff")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-badge-down:before{content:"\f101"}.icon-badge-left:before{content:"\f102"}.icon-badge-right:before{content:"\f103"}.icon-badge-up:before{content:"\f104"}.icon-bell:before{content:"\f105"}.icon-close:before{content:"\f106"}.icon-cross:before{content:"\f107"}
.accordion{margin-bottom:8px}.accordion .accordion-button{border-color:hsla(0,0%,100%,.5);border-style:solid;border-width:1px 0;display:flex;font-size:1.125rem;font-weight:700;justify-content:space-between;letter-spacing:.05625rem;padding:10px 0;position:relative;text-align:left;transition:background .25s ease-out,box-shadow .25s ease-out;width:100%}.accordion .accordion-button .accordion-button-text{align-items:unset;color:#fff;font-weight:700;padding:12px 15px;width:100%}.accordion .accordion-button .accordion-button-text,.accordion .accordion-button .accordion-button-toggle{background-color:#0066a6;border-radius:5px;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out}.accordion .accordion-button .accordion-button-toggle{align-items:center;display:flex;justify-content:center;margin-left:5px;padding:3px;width:70px}.accordion .accordion-button .accordion-button-toggle .toggle-symbol{border-radius:12px;flex-shrink:0;height:36px;position:relative;width:36px}.accordion .accordion-button .accordion-button-toggle .toggle-symbol i{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform .25s ease-in-out,color .25s ease-in-out}.accordion .accordion-button .accordion-button-toggle .toggle-symbol i:before{font-size:.9rem}.accordion .accordion-button.collapsed .accordion-button-text{background-color:#fff;color:#0066a6}.accordion .accordion-button.collapsed .accordion-button-toggle{background-color:#fff}.accordion .accordion-button.collapsed .accordion-button-toggle .toggle-symbol i{color:#0066a6;transform:translate(-50%,-50%) rotate(0deg)}.accordion .accordion-collapse .accordion-collapse-content{max-width:550px;padding:25px 20px 50px}.accordion .accordion-collapse .accordion-collapse-content ul{padding-left:20px}.accordion .accordion-collapse .accordion-collapse-content li,.accordion .accordion-collapse .accordion-collapse-content p{color:#0066a6;font-size:1rem;font-weight:500;line-height:1.5}.accordion .accordion-collapse .accordion-collapse-content p{margin-bottom:1rem}@media only screen and (min-width:576px){.accordion .accordion-button .accordion-button-text{padding:17px 25px}.accordion .accordion-collapse .accordion-collapse-content{padding:35px 60px 80px}}@media only screen and (min-width:1200px){.accordion .accordion-button .accordion-button-text{padding:15px 20px}.accordion .accordion-collapse .accordion-collapse-content{padding:25px 20px 30px}.accordion .accordion-collapse .accordion-collapse-content li,.accordion .accordion-collapse .accordion-collapse-content p{font-size:.8rem}}@media only screen and (min-width:1369px){.accordion .accordion-button .accordion-button-text{padding:17px 25px}.accordion .accordion-collapse .accordion-collapse-content{padding:35px 60px 80px}.accordion .accordion-collapse .accordion-collapse-content li,.accordion .accordion-collapse .accordion-collapse-content p{font-size:1rem}}.btn-arrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.3);display:inline-block;font-size:.6rem;font-weight:500;letter-spacing:.15rem;position:relative;transition:background .25s ease-in-out;white-space:nowrap}.btn-arrow,.btn-arrow i{border-radius:5px;color:#fff}.btn-arrow i{background-color:hsla(0,0%,100%,.7);display:block;height:30px;position:absolute;top:50%;width:30px}.btn-arrow i:before{font-size:.8125rem;left:50%;position:absolute;top:50%;transition:transform .25s ease-in-out}.btn-arrow:hover{background:hsla(0,0%,100%,.5)}.btn-arrow.btn-arrow--left{padding:15px 20px 15px 60px}.btn-arrow.btn-arrow--left i{left:4px;transform:translateY(-50%)}.btn-arrow.btn-arrow--left i:before{transform:translate(-50%,-50%)}.btn-arrow.btn-arrow--left:hover i:before{transform:translate(calc(-50% - 3px),-50%)}.btn-arrow.btn-arrow--right{padding:15px 60px 15px 20px}.btn-arrow.btn-arrow--right i{right:7px;transform:translateY(-50%)}.btn-arrow.btn-arrow--right i:before{transform:translate(-50%,-50%)}.btn-arrow.btn-arrow--right:hover i:before{transform:translate(calc(-50% + 3px),-50%)}.btn-arrow.btn-arrow--gradient{background:linear-gradient(90deg,#00abea,#0066a6)}.btn-arrow.btn-arrow--gradient i{background-color:#fff;color:#0066a6}.btn-arrow.btn-arrow--primary-opacity{background:rgba(0,102,166,.3)}.btn-arrow.btn-arrow--primary-opacity i{background-color:rgba(0,102,166,.7);transition:background-color .25s ease-in-out}.btn-arrow.btn-arrow--primary-opacity:hover{background:#0066a6}.btn-arrow.btn-arrow--primary-opacity:hover i{background-color:hsla(0,0%,100%,.2)}.btn-arrow.btn-arrow--white-opacity{background:hsla(0,0%,100%,.3)}.btn-arrow.btn-arrow--white-opacity i{background-color:hsla(0,0%,100%,.7);transition:background-color .25s ease-in-out}.btn-arrow.btn-arrow--white-opacity:hover{background:#fff;color:#0066a6}.btn-arrow.btn-arrow--white-opacity:hover i{background-color:rgba(0,102,166,.2)}.btn-white{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.3);border-radius:5px;color:#fff;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.15rem;padding:15px 20px;position:relative;transition:background .25s ease-in-out;white-space:nowrap}.btn-white.active{background:hsla(0,0%,100%,.7)}@media only screen and (min-width:576px){.btn-arrow{letter-spacing:.2rem}}@media only screen and (min-width:1369px){.btn-arrow{font-size:.75rem}.btn-arrow i{height:45px;width:45px}.btn-arrow.btn-arrow--left{padding:20px 20px 20px 80px}.btn-arrow.btn-arrow--right{padding:20px 80px 20px 20px}}.error-page .logo{height:80px;max-width:100%}.filters{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;padding-left:0}.filters>li{margin:10px 4px;padding:0 4px;position:relative}.filters>li>a,.filters>li>button{background-color:hsla(0,0%,100%,.3);border-radius:5px;color:#fff;display:block;font-size:.875rem;letter-spacing:.04rem;padding:14px 27px;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out}.filters>li>a i,.filters>li>button i{background-color:#0066a6;border-radius:5px;box-shadow:2px 2px 0 0 rgba(0,0,0,.2);display:block;height:45px;opacity:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:45px}.filters>li>a i:before,.filters>li>button i:before{color:#fff;font-size:.8125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease-in-out}.filters>li>a.active,.filters>li>a:hover,.filters>li>button.active,.filters>li>button:hover{background-color:#fff;color:#0066a6}.filters>li>a.active,.filters>li>button.active{box-shadow:0 6px 8px 0 rgba(0,0,0,.28);padding:17px 80px 17px 17px}.filters>li>a.active i,.filters>li>button.active i{opacity:1}@media only screen and (min-width:1369px){.filters>li a,.filters>li button{padding:17px 34px}}.footer-wrapper{padding:0 20px 20px}.footer-wrapper .footer{background-color:#fff;border-radius:5px;box-shadow:0 14px 44px 0 rgba(0,0,0,.25);margin-bottom:20px;padding:130px 20px 40px;position:relative;z-index:10}.footer-wrapper.with-cookies{padding-bottom:130px}.footer-badge{left:50%;position:absolute;text-align:center;top:-40px;transform:translateX(-50%)}.footer-badge img{max-width:96px;width:60%}.footer-badge p{color:#727d84;font-size:.625rem;margin-top:15px}.footer-menu{align-items:center;display:none;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;width:100%}.footer-menu>li{display:block;margin:4px 0;text-align:left}.footer-menu>li a,.footer-menu>li button{color:#0066a6;display:inline-block;font-size:.625rem;font-weight:700;padding:2px 0;position:relative;text-transform:uppercase;white-space:nowrap}.footer-menu>li a:before,.footer-menu>li button:before{background-color:#0066a6;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.footer-menu>li a.active:before,.footer-menu>li a:hover:before,.footer-menu>li button.active:before,.footer-menu>li button:hover:before{width:20px}.footer-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;width:100%}.footer-logos .footer-logo{flex-shrink:0;height:57px;margin:0 10px 10px;position:relative;width:73px}.footer-logos .footer-logo img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.terms-menu{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;position:relative}.terms-menu li{line-height:1;margin-left:6px;padding-left:7px;position:relative}.terms-menu li a,.terms-menu li button{color:#272727;font-size:.6rem;font-weight:400;letter-spacing:.05rem;padding:0;transition:color .25s ease-in-out}.terms-menu li a.active,.terms-menu li a:hover,.terms-menu li button.active,.terms-menu li button:hover{color:#0066a6}.terms-menu li:before{background-color:hsla(0,0%,100%,.2);content:"";height:70%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.terms-menu li:first-child{margin-left:0;padding-left:0}.terms-menu li:first-child:before{content:unset}.copyrights{color:#000;font-family:Arial;font-size:.625rem;letter-spacing:.05rem;opacity:.5;text-align:center}.copyrights span{opacity:1}.copyrights a{color:#000;opacity:1;position:relative;transition:color .25s ease-out}.copyrights a:before{background:#000;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.copyrights a:hover:before{width:100%}.page-careers .footer-wrapper{background-color:#fff}@media only screen and (min-width:576px){.footer-wrapper{padding:0 50px 50px}.footer-wrapper .footer{padding:110px 50px 40px}}@media only screen and (min-width:768px){.footer-logos{justify-content:flex-start}.footer-logos .footer-logo{margin:0 20px 0 0}.terms-menu{justify-content:flex-start}}@media only screen and (min-width:992px){.footer-menu{align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start}.footer-logos{flex-wrap:nowrap;justify-content:flex-end}.footer-logos .footer-logo{margin:0 0 10px 20px}.copyrights{text-align:right}}@media only screen and (min-width:1200px){.footer-wrapper .footer{padding:110px 30px 40px}.footer-wrapper.with-cookies{padding-bottom:40px}.footer-logos{justify-content:flex-start}.footer-logos .footer-logo{margin:0 15px 0 0}}@media only screen and (min-width:1369px){.footer-wrapper .footer{padding:65px 60px 40px}.footer-logos .footer-logo{margin:0 20px 0 0}}[v-cloak]{display:none!important}button{background:transparent;border:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}.bg-video,.image-cover-wrapper{bottom:0;left:0;position:absolute!important;right:0;top:0}.bg-246892{background-color:#246892}.bg-white-30{background-color:hsla(0,0%,100%,.3)}.blend-multiply{mix-blend-mode:multiply}.blend-luminosity{mix-blend-mode:luminosity}.blend-overlay{mix-blend-mode:overlay}.blend-hard-light{mix-blend-mode:hard-light}.blend-screen{mix-blend-mode:screen}.bg-blur{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.border-opacity-30{--bs-border-opacity:0.3}.min-svh-100{min-height:calc(var(--vh)*100)!important}.min-svh-200{min-height:calc(var(--vh)*200)!important}.min-svh-300{min-height:calc(var(--vh)*300)!important}.mt-svh-10{margin-top:calc(var(--vh)*10)!important}.mt-svh-15{margin-top:calc(var(--vh)*15)!important}.mt-svh-20{margin-top:calc(var(--vh)*20)!important}.mt-svh-30{margin-top:calc(var(--vh)*30)!important}.mt-svh-40{margin-top:calc(var(--vh)*40)!important}.mt-svh-50{margin-top:calc(var(--vh)*50)!important}.mt-svh-80{margin-top:calc(var(--vh)*80)!important}.mt-svh-n100{margin-top:calc(var(--vh)*-100)!important}.pb-svh-40{padding-bottom:calc(var(--vh)*40)!important}.pb-svh-50{padding-bottom:calc(var(--vh)*50)!important}.pb-svh-100{padding-bottom:calc(var(--vh)*100)!important}.py-vw-16{padding-bottom:16vw!important;padding-top:16vw!important}.shadow-xl{box-shadow:0 65px 70px rgba(0,0,0,.7)}[class*=z-],[class^=z-]{position:relative}.z-1{z-index:1}@media only screen and (min-width:576px){.mt-sm-0{margin-top:0!important}}@media only screen and (min-width:768px){.w-md-40{width:40%}.w-md-60{width:60%}}@media only screen and (min-width:992px){.position-lg-sticky{position:sticky!important}.mt-lg-0{margin-top:0!important}}@media only screen and (min-width:1200px){.position-xl-sticky{position:sticky!important}.overflow-xl-visible{overflow:visible!important}.mt-xl-svh-0{margin-top:calc(var(--vh)*0)!important}.mt-xl-svh-5{margin-top:calc(var(--vh)*5)!important}.mt-xl-svh-10{margin-top:calc(var(--vh)*10)!important}.mt-xl-svh-25{margin-top:calc(var(--vh)*25)!important}.py-xl-25{padding-bottom:30rem!important;padding-top:30rem!important}}@media only screen and (min-width:1369px){.mt-xxl-3{margin-top:1rem!important}.mt-xxl-svh-10{margin-top:calc(var(--vh)*10)!important}.mt-xxl-svh-15{margin-top:calc(var(--vh)*15)!important}.mt-xxl-svh-20{margin-top:calc(var(--vh)*20)!important}.mt-xxl-svh-40{margin-top:calc(var(--vh)*40)!important}.mt-xxl-svh-50{margin-top:calc(var(--vh)*50)!important}.w-xxl-50{width:50%}}@media only screen and (min-width:1700px){.flex-xxxl-row{flex-flow:row!important}.ps-xxxl-vw-10{padding-left:10vw!important}.mt-xxxl-0{margin-top:0!important}.ms-xxxl-10{margin-left:4.5rem!important}}.pt-header{padding-top:133px}.header{display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:15px 20px;position:fixed;right:0;top:0;z-index:1001}.header:before{background:linear-gradient(180deg,#152631,rgba(0,64,104,0));background-blend-mode:overlay;content:"";display:block;height:170px;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;z-index:-1}.header .header-moto{color:#fff;font-size:.7rem;font-weight:400;letter-spacing:.06rem;text-align:center;width:100%}.header .logo-wrapper{height:75px;position:relative;transition:all .25s ease-out;width:70px}.header .logo-wrapper .logo-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header .logo-wrapper .logo-link .logo-white{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-out;width:100%}.header .btn-menu{align-self:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.3);border-radius:5px;height:45px;padding:16px 13px;position:relative;text-align:right;width:45px}.header .btn-menu .btn-menu-lines{height:100%;position:relative;width:100%}.header .btn-menu .btn-menu-lines span{background:#fff;border-radius:5px;display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .25s ease-out;width:100%}.header .btn-menu .btn-menu-lines span:first-child{top:0}.header .btn-menu .btn-menu-lines span:nth-child(2){top:50%}.header .btn-menu .btn-menu-lines span:nth-child(3){top:100%}.header.menu-open .btn-menu .btn-menu-lines span{background:#fff;top:50%}.header.menu-open .btn-menu .btn-menu-lines span:first-child{transform:translateX(-50%) rotate(-45deg)}.header.menu-open .btn-menu .btn-menu-lines span:nth-child(2){width:0}.header.menu-open .btn-menu .btn-menu-lines span:nth-child(3){transform:translateX(-50%) rotate(45deg)}@media only screen and (min-width:576px){.pt-header{padding-top:146px}.header .header-moto{font-size:.8125rem;margin-bottom:10px}.header .logo-wrapper{height:87px;width:80px}}@media only screen and (min-width:768px){.pt-header{padding-top:157px}.header{flex-wrap:nowrap;padding:30px}.header .header-moto{margin-bottom:0;order:2;width:auto}.header .logo-wrapper{height:97px;order:1;width:90px}.header .btn-menu{order:3}}@media only screen and (min-width:992px){.pt-header,.pt-lg-header{padding-top:197px}.header{padding:50px}}@media only screen and (min-width:1200px){.pt-header,.pt-lg-header,.pt-xl-header{padding-top:186px}.header.menu-open .logo-wrapper{opacity:0}.header .logo-wrapper{height:86px;width:80px}.header .header-moto{font-size:.6rem;font-weight:300}}@media only screen and (min-width:1369px){.header:before{height:280px}.header .logo-wrapper{height:97px;width:90px}.header .header-moto{font-size:.8125rem;font-weight:400}}.main-menu-wrapper{align-items:flex-start;background:url(../images/badge-gradient.svg?8617572527f1cca59a83235c476d0621),linear-gradient(90deg,#0066a6,#00abea);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;overflow:auto;padding:200px 60px 0;position:relative;width:100%}.main-menu-wrapper .bg-noise-wrapper{pointer-events:none;position:fixed}.main-menu-wrapper .terms-menu{justify-content:flex-start}.main-menu-wrapper .terms-menu li a,.main-menu-wrapper .terms-menu li button{color:#fff}.main-menu-logo{align-self:center;display:none;flex-shrink:0;margin-right:100px;position:sticky;top:0;width:100px}.menus-wrapper{margin-bottom:auto;margin-top:auto;padding-bottom:200px;width:100%}.main-menu{list-style:none;margin-bottom:0;margin-top:auto;padding-left:0;text-align:left}.main-menu>li{border-bottom:1px solid hsla(0,0%,100%,.3)}.main-menu>li:last-child{border-bottom:none;margin-bottom:0}.main-menu>li>a,.main-menu>li>button{color:#fff;display:inline-block;font-size:calc(1.275rem + .4vmin);font-weight:400;line-height:1;padding:20px 0;text-align:left;transition:color .25s ease-in-out;width:auto}@media(min-width:900px)and (min-height:900px){.main-menu>li>a,.main-menu>li>button{font-size:1.5rem}}.main-menu>li>a.active,.main-menu>li>a:hover,.main-menu>li>button.active,.main-menu>li>button:hover{color:hsla(0,0%,100%,.5)}.main-menu>li>button{padding-right:50px;position:relative}.main-menu>li>button i{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border-radius:5px;box-shadow:0 15px 20px rgba(0,0,0,.3);color:#0066a6;height:35px;position:absolute;right:0;top:53%;transform:translateY(-50%);transition:background .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;width:35px}.main-menu>li>button i:before{font-size:.7rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s ease-in-out,background .25s ease-in-out}.main-menu>li>button.collapsed i{background:hsla(0,0%,100%,.3);box-shadow:0 0 0 transparent;color:#fff}.main-menu>li>button.collapsed i:before{transform:translate(-50%,-50%) rotate(0deg)}.main-menu>li>button:hover i{background:#fff;color:#0066a6}.main-menu>li .submenu{display:flex;flex-flow:column;list-style:none;margin-bottom:0;padding-bottom:50px;padding-left:0}.main-menu>li .submenu>li{position:relative}.main-menu>li .submenu>li:before{background-color:hsla(0,0%,100%,.3);bottom:0;display:block;height:16px;position:absolute;right:0;width:1px}.main-menu>li .submenu>li>a,.main-menu>li .submenu>li>button{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;display:block;font-size:1.1rem;font-weight:400;letter-spacing:.03rem;line-height:1;padding:15px 20px 15px 0;transition:opacity .25s ease-in-out}.main-menu>li .submenu>li>a.active,.main-menu>li .submenu>li>a:hover,.main-menu>li .submenu>li>button.active,.main-menu>li .submenu>li>button:hover{opacity:.5}.main-menu>li .submenu>li:last-child>a,.main-menu>li .submenu>li:last-child>button{border-bottom:none}@media only screen and (min-width:1200px){.main-menu-wrapper{background-size:contain;padding:200px 10px 200px 50px}.main-menu-logo{display:block}}@media only screen and (min-width:1369px){.main-menu-wrapper{padding:200px 10px 200px 150px}.main-menu-logo{margin-right:190px;width:160px}.main-menu>li>a,.main-menu>li>button{font-size:calc(1.325rem + 1.2vmin);padding:30px 0}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.main-menu>li>a,.main-menu>li>button{font-size:2rem}}@media only screen and (min-width:1369px){.main-menu>li>button{padding-right:70px}.main-menu>li>button i{height:45px;width:45px}.main-menu>li>button:before{font-size:1rem}.main-menu>li .submenu>li>a,.main-menu>li .submenu>li>button{font-size:1.2rem;padding:10px}}.modal-header{justify-content:center;position:relative}.modal-header .btn-modal-close{color:#fff;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease-in-out;z-index:5}.modal-header .btn-modal-close i:before{font-size:calc(1.325rem + 1.2vmin)}@media(min-width:900px)and (min-height:900px){.modal-header .btn-modal-close i:before{font-size:2rem}}.modal-header .btn-modal-close svg{width:20px}.modal-header .btn-modal-close:hover{opacity:.5}.modal-body .modal-logo{width:140px}.pagination-wrapper{justify-content:flex-end}.pager,.pagination-wrapper{align-items:center;display:flex}.pager{flex-wrap:wrap;list-style:none;margin-bottom:0;padding:10px}.pager li{border-radius:5px;font-size:0;line-height:1;padding:3px}.pager li.next,.pager li.prev{box-shadow:0 6px 8px 0 rgba(0,0,0,.3);margin:0 10px}.pager li.next a,.pager li.next span,.pager li.prev a,.pager li.prev span{background-color:#0066a6;border-radius:5px;padding:0;position:relative}.pager li.next a i,.pager li.next span i,.pager li.prev a i,.pager li.prev span i{color:#fff;font-size:.7rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .15s ease}.pager li.next a:hover i,.pager li.prev a:hover i{color:hsla(0,0%,100%,.5)}.pager li.prev a i,.pager li.prev span i{transform:translate(-50%,-50%)}.pager li.next a i,.pager li.next span i{transform:translate(-35%,-50%)}.pager li a,.pager li span{align-items:center;border-radius:50%;color:#0066a6;display:inline-flex;font-size:.7rem;height:30px;justify-content:center;line-height:1;text-align:center;text-decoration:none;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.pager li a.active,.pager li span.active{background-color:#d9d9d9}.pager .disabled>i{background:var(--pg-bg);border-color:var(--pg-border);cursor:default;pointer-events:none}html:not(.device) ::-webkit-scrollbar{width:3px}html:not(.device) ::-webkit-scrollbar-track{background:#272727}html:not(.device) ::-webkit-scrollbar-thumb{background:#0066a6;border-radius:0}html:not(.device) ::-webkit-scrollbar-thumb:hover{background:#002740}html:not(.device) html{scrollbar-color:#0066a6 #272727;scrollbar-width:thin}@media only screen and (min-width:992px){html:not(.device) ::-webkit-scrollbar{width:8px}html:not(.device) ::-webkit-scrollbar-thumb{border-radius:0}}::-moz-selection{background:#0066a6;color:#fff;opacity:1}::selection{background:#0066a6;color:#fff;opacity:1}[data-animation-mask]>span{display:inline-block;overflow:hidden}[data-animation-mask]>span>span{display:inline-block;opacity:0;transform:translateY(calc(100% + 6px))}[data-animation-reveal]>*{opacity:0}[data-animation-reveal=left]>*{opacity:0;transform:translateX(-20px)}[data-animation-leadership-wrapper] [data-animation-leadership]{position:sticky;top:0}[data-animation-leadership-wrapper] [data-animation-leadership] [data-animation-bg]{bottom:0;clip-path:polygon(45% 45%,55% 45%,55% 55%,45% 55%);height:calc(var(--vh)*100);left:0;position:absolute;right:0;top:0}[data-animation-leadership-wrapper] [data-animation-leadership] [data-animation-texts]>p{opacity:0}[data-animation-part]{position:relative}[data-animation-part] [data-animation-bg],[data-animation-part] [data-animation-media]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}[data-animation-part] [data-animation-content]>*{color:#727d84}ul.ul-nostyle{list-style:none;margin-bottom:0;padding-left:0}.ls-md li,.ls-md p{letter-spacing:.1rem}hr{border-top:1px solid #fff;margin:5px auto;opacity:1}hr.rolling-stone{border-color:#727d84}hr.thick{border-width:2px}hr.thicker{border-width:3px}.text-terms .h1,.text-terms .h2,.text-terms .h3,.text-terms .h4,.text-terms .h5,.text-terms .h6,.text-terms h1,.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6{color:#0066a6;font-weight:400;letter-spacing:.05rem;line-height:1.4}.text-terms .h1,.text-terms h1{font-size:calc(1.285rem + .56vmin)}@media(min-width:900px)and (min-height:900px){.text-terms .h1,.text-terms h1{font-size:1.6rem}}.text-terms h2 .h2{color:#00abea;font-size:calc(1.265rem + .24vmin)}@media(min-width:900px)and (min-height:900px){.text-terms h2 .h2{font-size:1.4rem}}.text-terms .h3,.text-terms .h4,.text-terms .h5,.text-terms .h6,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6{margin:50px 0 10px}.text-terms a,.text-terms li,.text-terms p{color:#272727;font-size:.8rem;letter-spacing:.05rem;line-height:1.5}.text-terms p{margin-bottom:15px}.text-terms li{margin-bottom:5px}.text-terms ol,.text-terms ul{margin-bottom:15px;padding:0 0 0 20px}.text-terms a{text-decoration:underline}.text-terms a:hover{text-decoration:none}[class*=" icon-"],[class^=icon-]{font-size:0}@media only screen and (min-width:1369px){hr.xxl-thicker{border-width:3px}}.page-wrapper.page-home .page-content-wrapper>:last-child,.page-wrapper.page-infrastructure-facilities .page-content-wrapper>:last-child,.page-wrapper.page-projects .page-content-wrapper>:last-child,.page-wrapper.page-services .page-content-wrapper>:last-child,.page-wrapper.page-sustainability .page-content-wrapper>:last-child{padding-bottom:var(--fh)}.page-wrapper.page-home .footer-wrapper,.page-wrapper.page-infrastructure-facilities .footer-wrapper,.page-wrapper.page-projects .footer-wrapper,.page-wrapper.page-services .footer-wrapper,.page-wrapper.page-sustainability .footer-wrapper{margin-top:calc(var(--fh)*-1);position:relative;z-index:2}.bg-noise-wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.bg-noise-wrapper .bg-noise{animation:bg-animation .2s infinite;background:transparent url(../images/noise-transparent.png?fd7f9eb35c75dae49cde5279373067c9) repeat 0 0;background-repeat:repeat;bottom:-50%;height:200%;left:-50%;opacity:1;position:absolute;right:-50%;top:-50%;visibility:visible;width:200%}@keyframes bg-animation{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}.bg-fixed{bottom:0;left:0;position:fixed!important;right:0;top:0;z-index:-1}.bg-fixed.bg-fixed--third{left:unset;width:100%}.bg-sticky{min-height:calc(var(--vh)*100);position:sticky!important}.bg-absolute,.bg-sticky{left:0;right:0;top:0;z-index:-1}.bg-absolute{bottom:0;position:absolute}.bg-gradient-primary{background:linear-gradient(180deg,rgba(0,102,166,0),#0066a6)}.bg-gradient-gray{background:linear-gradient(113deg,#fff .58%,#999 99.42%)}.bg-gradient-white{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.bg-d9d9d9{background:#d9d9d9}.background-full{bottom:0;left:0;position:absolute;right:0;top:0}.fade-top{position:relative}.fade-top:before{bottom:100%;content:"";height:calc(var(--vh)*70);left:0;pointer-events:none;position:absolute;right:0}.fade-top.bg-white:before{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.fade-top.bg-primary:before{background:linear-gradient(0deg,#0066a6,rgba(0,102,166,0))}.fade-bottom:before{content:"";height:calc(var(--vh)*100);left:0;position:absolute;right:0;z-index:1}.fade-bottom.bg-white:before,.fade-bottom.fade-bottom--white:before{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));top:100%}.overlay-white:before{content:"";left:0;position:absolute;right:0;top:0;z-index:1}.overlay-white.overlay--top:before{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);height:600px}.overlay{bottom:0;left:0;position:absolute!important;right:0;top:0}.overlay.overlay--half.overlay--bottom{top:50%}.overlay.overlay--half.overlay--top{bottom:50%}.overlay-gradient-primary{position:relative}.overlay-gradient-primary:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.overlay-gradient-primary.overlay--20:before{opacity:.2}.overlay-gradient-primary.overlay--left:before{background:linear-gradient(90deg,#0066a6,rgba(0,102,166,0))}.overlay-gradient-primary.overlay--top:before{background:linear-gradient(0deg,rgba(0,102,166,0),#0066a6)}.overlay-gradient-primary.overlay--bottom:before{background:linear-gradient(180deg,rgba(0,102,166,0),#0066a6)}.overlay-gradient-primary.overlay--multiply:after,.overlay-gradient-primary.overlay--multiply:before{mix-blend-mode:multiply}.overlay-gradient-primary.overlay--hard-light:after,.overlay-gradient-primary.overlay--hard-light:before{mix-blend-mode:hard-light}.overlay-gradient-dark-blue{position:relative}.overlay-gradient-dark-blue:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.overlay-gradient-dark-blue.overlay--top:before{background:linear-gradient(0deg,rgba(7,68,107,0) 30%,#07446b)}.overlay-c4c4c4:before{background-color:#c4c4c4;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.overlay-c4c4c4.overlay--soft-light:after,.overlay-c4c4c4.overlay--soft-light:before{mix-blend-mode:soft-light}.overlay-pattern:after{background-image:url(../images/overlay-pattern.png?1e8e652da1d6b709de2f2beeb8c831c0);content:"";display:block}.overlay-dark,.overlay-pattern:after{bottom:0;left:0;position:absolute;right:0;top:0}.overlay-dark{background-color:#000}.bg-badge{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.bg-badge img{height:80%;-o-object-fit:cover;object-fit:cover;width:100%}.bg-badge.bg-badge--bottom img{-o-object-position:50% 100%;object-position:50% 100%}.bg-badge.bg-badge--fixed{position:fixed}.bg-badge.bg-badge--sticky{height:calc(var(--vh)*100);position:sticky;top:0}.bg-badge.bg-badge--sticky+*{margin-top:calc(var(--vh)*-100)}.bg-badge.bg-badge--half{right:50%;top:unset}.bg-badge.bg-badge--projects img{height:130%}.img-badge{width:250%}.scroller{align-items:center;bottom:80px;display:flex;left:100px;position:fixed}.scroller .mouse-icon{border:3px solid #fff;border-radius:10px;height:35px;position:relative;width:23px;z-index:100}.scroller .mouse-icon .mouse-wheel{animation:scroll 1.5s ease infinite;background-color:#fff;border-radius:3px;display:block;height:8px;left:50%;position:absolute;top:10%;transform:translateX(-50%);width:3px}@keyframes scroll{0%{opacity:0;top:10%}33%{opacity:1}to{opacity:0;top:70%}}.scroller .scroller-text{color:hsla(0,0%,100%,.5);display:block;font-size:1rem;margin-left:15px}.scroller.with-cookies{bottom:140px}.tag{border-radius:5px;display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:.2rem;padding:9px 26px;white-space:nowrap}.tag.tag--small{font-size:.625rem;font-weight:700;letter-spacing:0;padding:4px 7px}.tag.tag--white{background-color:#fff;color:#272727}.tag.tag--primary{background-color:#0066a6;color:#fff}.tag.tag--red{background-color:#da1417;color:#fff}.list-simple-divided{display:flex;flex-flow:column;justify-content:space-around;list-style:none;margin-bottom:0;padding-left:0;position:relative}.list-simple-divided li{border-bottom:1px solid rgba(0,102,166,.5);flex-shrink:0;margin:0 auto 15px;max-width:300px;padding:15px 30px;text-align:center}.list-simple-divided li:last-child{border-bottom:none;border-right:none}.list-simple-divided li a,.list-simple-divided li p{color:#0066a6;display:inline-block;padding:10px 0;text-align:center;transition:opacity .25s ease-in-out}.list-simple-divided li a:hover{opacity:.3}.list-simple-divided.list-simple-divided--white li{border-color:hsla(0,0%,100%,.5)}.list-simple-divided.list-simple-divided--white a,.list-simple-divided.list-simple-divided--white p{color:#fff}.media-animation-helper{bottom:0;left:0;position:absolute;right:0;top:0}.list-double-row{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;width:100%}.list-double-row li{flex-shrink:0;padding:25px 50px;position:relative;text-align:center;width:100%}.list-double-row li:before{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:150px}.list-double-row li.list-double-row-helper{display:none}.list-double-row li:last-child:before{content:unset}.about-images-1>div{width:50%}.about-images-1>div:nth-child(2){margin-left:auto}.about-images-2>div{width:25%}.about-images-2>div:nth-child(2){margin-left:25%;width:50%}.about-images-2>div:nth-child(3){margin-left:auto}.about-images-3>div{width:33.333%}.about-images-3>div:first-child{margin-left:33.333%}.about-images-3>div:nth-child(2){margin-left:auto}.about-images-3>div:nth-child(3){margin-left:33.333%}.line{display:block;height:1px;position:relative;width:100%}.line span{bottom:0;left:0;position:absolute;top:0;width:0}.line.rolling-stone span{background-color:#727d84}.media-circle-wrapper{position:relative;width:100%;z-index:1}.media-circle-wrapper span{border-radius:50%;display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.media-circle-wrapper span:before{content:"";display:block;padding-top:100%;width:100%}.media-circle-wrapper span:first-child{background:#d9d9d9;width:180%}.media-circle-wrapper span:nth-child(2){background-color:#c4c4c4;width:150%}.media-circle-wrapper span:nth-child(3){background-color:#fff;width:calc(100% + 20px)}.media-circle-wrapper .media-circle{background-color:#fff;border-radius:50%;overflow:hidden;padding-top:100%;position:relative;width:100%}.about-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;width:100%}.about-logos .about-logo{flex-shrink:0;height:66px;margin:0 10px;position:relative;width:calc(50% - 20px)}.about-logos .about-logo img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.floating-sections-backgrounds .floating-sections-background{background-color:#246892;bottom:0;left:0;position:absolute;right:0;top:0}.floating-sections-backgrounds .floating-sections-background:before{background-image:url(../images/overlay-pattern.png?1e8e652da1d6b709de2f2beeb8c831c0);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.floating-sections-backgrounds .floating-sections-background .image-cover-wrapper{mix-blend-mode:overlay}.floating-sections-backgrounds .floating-sections-badge{left:0;mix-blend-mode:color-dodge;position:absolute;top:calc(var(--vh)*4.1);width:10%}.floating-sections-content{margin:0 13%;position:relative}.floating-sections-content .floating-sections-content-index{margin-bottom:5px;margin-top:calc(var(--vh)*5)}.floating-sections-content .floating-sections-content-index span{color:#fff;font-size:.9rem;font-weight:300;letter-spacing:.24rem;line-height:1}.floating-sections-content .floating-sections-content-line{background-color:hsla(0,0%,100%,.5);display:block;height:2px;margin-bottom:20px;max-width:1500px;position:relative;width:100%}.floating-sections-content .floating-sections-content-line span{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:5%}.floating-sections-content .floating-sections-content-wrapper{left:0;position:absolute;top:0;width:100%}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-title{color:#fff;font-size:1.8rem;font-weight:700;line-height:1;margin-bottom:15px}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-areas{margin-bottom:20px;white-space:nowrap}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-areas span{border-right:1px solid #fff;color:#fff;font-size:.9375rem;font-weight:500;letter-spacing:.05em;line-height:1;margin-right:20px;padding-right:20px;text-transform:uppercase}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-areas>span:last-child{border-right:none;margin-right:0;padding-right:0}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-description{max-width:560px}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-description .floating-sections-content-description-content p{color:#fff;font-size:1rem;font-weight:400;line-height:1;line-height:1.4}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-description .floating-sections-content-description-content a{margin-top:30px}@media only screen and (min-height:750px){.floating-sections-backgrounds .floating-sections-badge{top:calc(var(--vh)*10.5)}.floating-sections-content .floating-sections-content-index{margin-top:calc(var(--vh)*10)}}.services-inner-title{color:#fff;font-size:2rem;font-weight:700;line-height:1}.list-areas span{border-right:1px solid #fff;color:#fff;font-size:.9375rem;font-weight:500;letter-spacing:.05em;line-height:1;margin-right:20px;padding-right:20px;text-transform:uppercase}.list-areas>span:last-child{border-right:none;margin-right:0;padding-right:0}.list-pyramid{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;max-width:1500px;padding-left:0}.list-pyramid li{flex-shrink:0;margin-bottom:10px;padding:30px 20px;position:relative;text-align:center;width:100%}.list-pyramid li:after,.list-pyramid li:before{background-color:rgba(0,102,166,.5);position:absolute}.list-pyramid li:before{bottom:0;content:"";height:1px;left:50%;transform:translateX(-50%) translateZ(0);width:40%}.list-pyramid li:after{height:20%;right:0;top:50%;transform:translateY(-50%) translateZ(0);width:1px}.list-pyramid li:last-child:after{content:unset}.list-pyramid li p{line-height:1.25;margin:0 auto;max-width:300px}.list-pyramid.list-pyramid--white li:after,.list-pyramid.list-pyramid--white li:before{background-color:hsla(0,0%,100%,.5)}.service-inner-content{box-shadow:20px 24px 64px 0 rgba(0,0,0,.25);max-width:650px;padding:40px 20px 100px;position:relative;width:100%}.service-inner-content:before{background:linear-gradient(180deg,#0066a6,#00abea);border-radius:5px;bottom:0;box-shadow:20px 24px 64px 0 rgba(0,0,0,.25);content:"";display:block;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:-1}.service-inner-content .service-inner-description li,.service-inner-content .service-inner-description p{color:#fff;font-size:1.1rem;font-weight:400;letter-spacing:.05rem;line-height:1.7rem}.service-inner-content .service-inner-description-2{padding-left:15px;padding-right:15px}.service-inner-content .service-inner-description-2 li,.service-inner-content .service-inner-description-2 p{color:#fff;font-size:1rem;letter-spacing:.06em;line-height:1.6em}.service-inner-content .service-inner-description-2 li b,.service-inner-content .service-inner-description-2 li strong,.service-inner-content .service-inner-description-2 p b,.service-inner-content .service-inner-description-2 p strong{font-weight:700;letter-spacing:.06em;line-height:1.6em}.service-inner-content .service-inner-description-2 ul{margin-top:8px;padding-left:20px}.accordion-component{background-color:#dcdcdc;border-radius:5px;max-width:800px;padding:50px;width:100%}.infrastructure-banners{display:flex;flex-wrap:wrap;justify-content:center}.infrastructure-banners .infrastructure-banner{border-radius:5px;box-shadow:0 24px 44px 0 rgba(0,0,0,.25);flex-shrink:0;margin:10px auto;max-width:500px;overflow:hidden;position:relative;width:calc(100% - 20px)}.infrastructure-banners .infrastructure-banner:before{content:"";display:block;padding-top:125%;width:100%}.infrastructure-banners .infrastructure-banner:after{background:linear-gradient(180deg,rgba(0,102,166,0),#0066a6);bottom:0;content:"";height:35%;left:0;position:absolute;right:0}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text{bottom:20px;left:20px;position:absolute;z-index:1}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text .infrastructure-banner-title{color:#fff;font-size:calc(1.45rem + 3.2vmin);font-weight:700;line-height:1;text-transform:uppercase}@media(min-width:900px)and (min-height:900px){.infrastructure-banners .infrastructure-banner .infrastructure-banner-text .infrastructure-banner-title{font-size:3.25rem}}.infrastructure-images>div{width:50%}.infrastructure-images>div:first-child{margin-left:5%;width:45%}.infrastructure-images>div:nth-child(2){margin-left:50%;width:35%}.infrastructure-images>div:nth-child(3){margin:0 auto;width:85%}.infrastructure-images>div:nth-child(3)>div:first-child{width:35%}.infrastructure-images>div:nth-child(3)>div:nth-child(2){margin-left:auto;width:20%}.infrastructure-images>div:nth-child(4){margin-left:37%;width:38.5%}.infrastructure-images>div:nth-child(5){width:37%}.bg-operations .image-cover-full,.bg-operations .image-cover-thumb{-o-object-position:57% 0;object-position:57% 0}.list-tags{display:flex;flex-flow:column;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.list-tags>li{margin-bottom:10px;max-width:230px;position:relative}.list-tags>li:before{background-color:#0066a6;display:block;height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.list-tags>li:last-child:before{content:unset}.list-tags>li a,.list-tags>li button{background-color:#0066a6;border-radius:5px;color:#fff;display:block;padding:11px 20px;transition:background-color .25s ease-in-out,color .25s ease-in-out}.list-tags>li a:hover,.list-tags>li button:hover{background-color:#fff;color:#0066a6}.text-operations-inner p{color:#fff;font-size:1.125rem;line-height:1.4;margin-bottom:0}.bg-cut{filter:drop-shadow(-60px 13px 74px rgba(0,0,0,.25));height:100%;margin-left:auto;position:relative;width:100%}.sustainability-list .sustainability-list-item-wrapper{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.3);border-radius:5px;padding:30px;position:relative}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item{display:flex;height:100%}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text{display:flex;flex-flow:column}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-index{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:300;letter-spacing:.24rem;margin-bottom:10px}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-index span{background-color:hsla(0,0%,100%,.5);height:1px;margin-left:10px;width:100%}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-title{color:#fff;font-size:calc(1.4375rem + 3vmin);font-weight:700;line-height:1;margin-bottom:20px}@media(min-width:900px)and (min-height:900px){.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-title{font-size:3.125rem}}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-subtitle{color:#fff;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:20px}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-desc{color:#fff;font-size:.9rem;font-weight:400;line-height:1.4;margin-bottom:50px;max-width:450px}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-desc p{margin-bottom:20px}.projects-categories{list-style:none;margin-bottom:0;padding-left:0;width:100%}.projects-categories li{margin:0 auto 35px;max-width:800px}.projects-categories li .projects-categories-item{background-color:#0066a6;border-radius:5px;box-shadow:0 34px 64px 0 rgba(0,0,0,.25);display:block;overflow:hidden;padding:80px 12% 150px;position:relative;width:100%}.projects-categories li .projects-categories-item:before{background:linear-gradient(90deg,#003a5e,rgba(0,58,94,0));bottom:0;content:"";left:0;mix-blend-mode:multiply;position:absolute;right:30%;top:0}.projects-categories li .projects-categories-item .image-cover-wrapper{mix-blend-mode:overlay}.projects-categories li .projects-categories-item .projects-categories-text{position:relative;z-index:1}.projects-categories li .projects-categories-item .projects-categories-text .projects-categories-item-title{color:#fff;font-size:calc(1.4375rem + 3vmin);font-weight:500;line-height:1.1;margin-bottom:10px;max-width:400px}@media(min-width:900px)and (min-height:900px){.projects-categories li .projects-categories-item .projects-categories-text .projects-categories-item-title{font-size:3.125rem}}.projects-categories li .projects-categories-item .projects-categories-text .projects-categories-item-desc{max-width:450px}.projects-categories li .projects-categories-item .projects-categories-text .projects-categories-item-desc p{color:#fff;font-size:.85rem;font-weight:400;letter-spacing:.04em;margin-bottom:10px}.projects-list .projects-list-item-wrapper{position:relative}.projects-list .projects-list-item-wrapper:before{background-color:#0066a6;content:"";display:block;height:80%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}.projects-list .projects-list-item-wrapper:last-child:before{content:unset}.projects-list .projects-list-item-wrapper .projects-list-item{display:flex;height:100%}.projects-list .projects-list-item-wrapper .projects-list-item .projects-list-item-image{align-self:start;border-radius:5px;flex-shrink:0;margin-right:20px;overflow:hidden;position:relative;width:160px}.projects-list .projects-list-item-wrapper .projects-list-item .projects-list-item-image:before{content:"";display:block;padding-top:100%}.projects-list .projects-list-item-wrapper .projects-list-item .projects-list-item-image:after{background:linear-gradient(180deg,#003a5e,rgba(0,58,94,0));content:"";display:block;height:80%;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0}.projects-list .projects-list-item-wrapper .projects-list-item .projects-list-item-text{display:flex;flex-flow:column;padding-right:80px}.projects-list .projects-list-item-wrapper .projects-list-item .projects-list-item-text .projects-list-item-index{color:#0066a6;font-size:.75rem;font-weight:300;letter-spacing:.24rem}.projects-list .projects-list-item-wrapper .projects-list-item .projects-list-item-text .projects-list-item-title{color:#0066a6;font-size:calc(1.375rem + 2vmin);font-weight:700;line-height:1.1;margin-bottom:20px}@media(min-width:900px)and (min-height:900px){.projects-list .projects-list-item-wrapper .projects-list-item .projects-list-item-text .projects-list-item-title{font-size:2.5rem}}.projects-list .projects-list-item-wrapper .projects-list-item .projects-list-item-text .projects-list-item-desc{color:#0066a6;font-size:1rem;font-weight:400;line-height:1.4;margin-bottom:30px}.news-list{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.news-list li{margin:0 auto 60px;max-width:500px;width:100%}.article-preview{display:block;height:100%;position:relative}.article-preview .article-categories{align-items:flex-end;color:rgba(0,0,0,.5);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:400;margin-bottom:10px;min-height:40px}.article-preview .article-categories span{border-right:1px solid rgba(0,0,0,.5);margin-bottom:3px;margin-right:10px;padding-right:10px;white-space:nowrap}.article-preview .article-categories span:last-child{border-right:none;margin-right:0;padding-right:0}.article-preview .article-preview-cover{border-radius:5px;margin-bottom:15px;overflow:hidden;padding-top:100%;position:relative;width:100%}.article-preview .article-preview-date{color:rgba(0,0,0,.5);font-size:.625rem;font-weight:400;margin-bottom:15px}.article-preview .article-preview-title{color:#0066a6;font-size:1.1rem;font-weight:500;line-height:1.2}.article-inner-categories{align-items:flex-end;color:rgba(0,0,0,.5);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:400;margin-bottom:10px}.article-inner-categories span{border-right:1px solid rgba(0,0,0,.5);margin-bottom:3px;margin-right:10px;padding-right:10px;white-space:nowrap}.article-inner-categories span:last-child{border-right:none;margin-right:0;padding-right:0}.text-inner-article{max-width:800px}.text-inner-article a,.text-inner-article li,.text-inner-article p{color:#4b5257;font-size:1rem;font-weight:400;line-height:1.6}.text-inner-article a{text-decoration:underline}.text-inner-article a:hover{text-decoration:none}.text-inner-article p{margin-bottom:20px}.filters-wrapper{position:sticky;top:0;z-index:1002}.filters-wrapper.menu-open{z-index:1}.btn-filters-mob{background-color:#0066a6;border-radius:5px;color:#fff;display:block;font-size:1rem;padding:15px 20px;width:100%}.positions-list{list-style:none;margin-bottom:0;padding-left:0}.positions-list li{border-bottom:1px solid #9da6ab;width:100%}.positions-list li:last-child{border-bottom:none}.positions-list li a{display:block;padding:30px 100px 30px 0}.page-contact{background:linear-gradient(90deg,#0066a6,#00abea)}.contact-menu{max-width:230px}.contact-menu button{background-color:hsla(0,0%,100%,.1);border-radius:5px;display:block;margin-bottom:20px;padding:14px 130px 14px 20px;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:100%}.contact-menu button:before{background-color:hsla(0,0%,100%,.5);bottom:-10px;content:"";height:1px;left:0;position:absolute;width:90%}.contact-menu button:last-child:before{content:unset}.contact-menu button span{color:#fff;font-size:1.125rem;font-weight:400}.contact-menu button i{background-color:#0066a6;border-radius:5px;color:#fff;height:45px;opacity:0;position:absolute;right:5px;top:50%;transform:translate(-10px,-50%);transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:45px}.contact-menu button i:before{font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact-menu button.active i,.contact-menu button:hover i{transform:translateY(-50%)}.contact-menu button:hover{background-color:hsla(0,0%,100%,.5)}.contact-menu button:hover i{opacity:.5}.contact-menu button.active{background-color:#fff}.contact-menu button.active span{color:#0066a6}.contact-menu button.active i{opacity:1}.contacts-box{display:flex;flex-flow:column;max-width:400px;padding:45px 60px 60px;position:relative}.contacts-box,.contacts-box:before{box-shadow:20px 24px 64px 0 rgba(0,0,0,.25)}.contacts-box:before{background:linear-gradient(180deg,#0066a6,#00abea);border-radius:5px;bottom:0;content:"";display:block;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:-1}.contacts-box .contact-wrapper{display:flex;flex-flow:column;margin-bottom:70px;min-width:190px}.text-contact{max-width:355px}.text-contact p{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.4;margin-bottom:20px}.policies-list{list-style:none;margin-bottom:0;max-width:800px;padding-left:0}.policies-list li{border-bottom:1px solid #fff}.policies-list li:last-child{border-bottom:none}.policies-list li a{color:#fff;display:block;font-size:1.2rem;padding:20px 5px}.vcard-list{list-style:none;margin-bottom:0;padding-left:0}.vcard-list li{border-bottom:1px solid hsla(0,0%,100%,.5);line-height:1.3;margin:0 auto;max-width:540px;padding:20px 10px;text-align:center}.vcard-list li:last-child{border-bottom:none}.vcard-list .vcard-info-title{font-size:.9375rem;text-transform:uppercase}.vcard-list .vcard-info-value{color:#fff;font-size:1.25rem;font-weight:700;margin:0 auto;max-width:300px;transition:color .25s ease-in-out}.vcard-list .vcard-info-value:hover{color:hsla(0,0%,100%,.5)}.vcard-list .vcard-map-link{color:#fff;display:inline-block;font-size:.75rem;margin-top:25px;transition:color .25s ease-in-out}.vcard-list .vcard-map-link:hover{color:hsla(0,0%,100%,.7)}@media only screen and (min-width:576px){.bg-badge img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.list-double-row li{width:50%}.list-double-row li:last-child{margin-top:20px;width:100%}.about-logos .about-logo{width:calc(33.333% - 20px)}.list-pyramid li{width:50%}.list-pyramid li:after{content:""}.list-pyramid li:nth-child(2):after,.list-pyramid li:nth-child(4):after{content:unset}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-title{font-size:3rem}.service-inner-content{padding:60px 40px 120px}.accordion-component{padding:50px}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text{bottom:80px;left:50px}.list-tags{flex-flow:row;flex-wrap:wrap;max-width:500px}.list-tags>li{flex-shrink:0;margin-right:15px;max-width:unset;padding-right:15px;width:calc(50% - 30px)}.list-tags>li a,.list-tags>li button{padding:11px 46px;text-align:center}.list-tags>li:last-child,.list-tags>li:nth-child(2){margin-right:0;padding-right:0}.list-tags>li:first-child:before,.list-tags>li:nth-child(3):before{content:""}.sustainability-list .sustainability-list-item-wrapper{padding:30px}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-subtitle{font-size:1.25rem}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-desc{font-size:1rem}.projects-categories li .projects-categories-item{padding-bottom:200px}.news-list li{margin-bottom:100px;margin-left:10px;margin-right:10px;width:calc(50% - 20px)}}@media only screen and (min-width:768px){.bg-badge.bg-badge--md-half{right:50%;top:unset}.img-badge{width:200%}.about-logos .about-logo{margin:0 20px 0 0;width:117px}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-title{font-size:3rem}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-description .floating-sections-content-description-content p{font-size:calc(1.255rem + .08vmin)}}@media only screen and (min-width:768px)and (min-width:900px)and (min-height:900px){.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-description .floating-sections-content-description-content p{font-size:1.3rem}}@media only screen and (min-width:768px){.services-inner-title{font-size:3rem}.service-inner-content{padding:90px 80px 180px}.accordion-component{padding:70px}.list-pyramid li{width:33.333%}.list-pyramid li:nth-child(3):after{content:unset}.list-pyramid li:nth-child(2):after,.list-pyramid li:nth-child(4):after{content:""}.list-simple-divided{flex-flow:row}.list-simple-divided li{border-bottom:none;border-right:1px solid rgba(0,102,166,.5);max-width:unset;width:calc(100%/var(--length))}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-index{margin-bottom:50px}.projects-categories li .projects-categories-item{padding:150px 90px}.news-list li{margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.article-preview .article-preview-title{font-size:1.2rem}.contacts-box{flex-flow:row;max-width:870px}.contacts-box .contact-wrapper{margin-bottom:0;margin-right:25px}.contacts-box .contact-wrapper:last-child{margin-right:0}}@media only screen and (min-width:992px){.img-badge{width:100%}.list-double-row li{border-left:1px solid hsla(0,0%,100%,.5);padding:15px 40px 50px;text-align:left;width:33.333%}.list-double-row li:before{width:calc(100% - 30px)}.list-double-row li.list-double-row-helper{display:block}.list-double-row li:last-child{margin-top:0;width:33.333%}.list-double-row li:nth-child(4):before,.list-double-row li:nth-child(5):before{content:unset}.floating-sections-content{margin:0 15.625%}.list-pyramid li{margin-bottom:40px}.infrastructure-banners .infrastructure-banner{margin:10px auto;max-width:600px;width:calc(50% - 20px)}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text{bottom:50px;left:50px}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text .infrastructure-banner-title{font-size:calc(1.405rem + 2.48vmin)}}@media only screen and (min-width:992px)and (min-width:900px)and (min-height:900px){.infrastructure-banners .infrastructure-banner .infrastructure-banner-text .infrastructure-banner-title{font-size:2.8rem}}@media only screen and (min-width:992px){.projects-categories li .projects-categories-item{padding:80px 60px}.article-preview .article-preview-title{font-size:calc(1.28125rem + .5vmin)}}@media only screen and (min-width:992px)and (min-width:900px)and (min-height:900px){.article-preview .article-preview-title{font-size:1.5625rem}}@media only screen and (min-width:992px){.contacts-box .contact-wrapper{margin-right:70px}}@media only screen and (min-width:1200px){.scroller{bottom:40px;left:60px}.tag{letter-spacing:.1rem;padding:9px 18px}.bg-cut{width:70%}.bg-cut .image-cover-wrapper{clip-path:polygon(0 2%,98% 2%,98% 98%,40% 98%)}.bg-fixed.bg-fixed--third{left:unset;width:40%}.list-areas span{font-size:.8rem}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-index span{font-size:.7rem}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-title{font-size:2.5rem}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-areas span{font-size:.8rem}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-description .floating-sections-content-description-content p{font-size:1.1rem;letter-spacing:.03rem}.list-pyramid{max-width:1000px}.services-inner-title{font-size:3.5rem}.service-inner-content{max-width:550px;padding:70px 40px 140px}.service-inner-content .service-inner-description li,.service-inner-content .service-inner-description p{font-size:.9rem;font-weight:300;line-height:1.5rem}.service-inner-content .service-inner-description-2 li,.service-inner-content .service-inner-description-2 p{font-size:.9rem}.accordion-component{padding:20px}.infrastructure-banners .infrastructure-banner{margin:10px 20px;width:calc(33.333% - 40px)}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text{bottom:30px;left:30px}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text .infrastructure-banner-title{font-size:calc(1.385rem + 2.16vmin)}}@media only screen and (min-width:1200px)and (min-width:900px)and (min-height:900px){.infrastructure-banners .infrastructure-banner .infrastructure-banner-text .infrastructure-banner-title{font-size:2.6rem}}@media only screen and (min-width:1200px){.bg-operations .image-cover-full,.bg-operations .image-cover-thumb{-o-object-position:0 0;object-position:0 0}.text-operations-inner p{font-size:1rem}.projects-categories li .projects-categories-item{padding:50px 50px 100px}.news-list li{margin-left:10px;margin-right:10px;width:calc(33.333% - 20px)}.article-preview .article-preview-title{font-size:calc(1.255rem + .08vmin)}}@media only screen and (min-width:1200px)and (min-width:900px)and (min-height:900px){.article-preview .article-preview-title{font-size:1.3rem}}@media only screen and (min-width:1200px){.btn-filters-mob{display:none}}@media only screen and (min-width:1369px){.scroller{bottom:80px;left:100px}.tag{letter-spacing:.2rem;padding:9px 26px}.list-areas span{font-size:.9375rem}.floating-sections-content{margin:0 9.375%}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-index span{font-size:.9rem}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-title{font-size:5rem;max-width:65%}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-areas span{font-size:.9375rem}.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-description .floating-sections-content-description-content p{font-size:calc(1.255rem + .08vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.floating-sections-content .floating-sections-content-wrapper .floating-sections-content-description .floating-sections-content-description-content p{font-size:1.3rem}}@media only screen and (min-width:1369px){.list-pyramid{max-width:1500px}.services-inner-title{font-size:5rem}.service-inner-content{max-width:750px;padding:90px 80px 180px}.service-inner-content .service-inner-description li,.service-inner-content .service-inner-description p{color:#fff;font-size:1.1rem;font-weight:400;letter-spacing:.05rem;line-height:1.7rem}.service-inner-content .service-inner-description-2 li,.service-inner-content .service-inner-description-2 p{font-size:1rem}.accordion-component{padding:70px}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text{bottom:50px;left:50px}.infrastructure-banners .infrastructure-banner .infrastructure-banner-text .infrastructure-banner-title{font-size:calc(1.45rem + 3.2vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.infrastructure-banners .infrastructure-banner .infrastructure-banner-text .infrastructure-banner-title{font-size:3.25rem}}@media only screen and (min-width:1369px){.list-tags{max-width:1000px}.list-tags>li{width:calc(25% - 30px)}.list-tags>li:nth-child(2){margin-right:15px;padding-right:15px}.list-tags>li:nth-child(2):before{content:""}.text-operations-inner p{font-size:1.125rem}.sustainability-list .sustainability-list-item-wrapper{padding-bottom:100px}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-index{margin-bottom:80px}.sustainability-list .sustainability-list-item-wrapper .sustainability-list-item .sustainability-list-item-text .sustainability-list-item-subtitle{margin-bottom:60px}.projects-categories li .projects-categories-item{padding:6vw 90px}.article-preview .article-preview-title{font-size:calc(1.28125rem + .5vmin)}}@media only screen and (min-width:1369px)and (min-width:900px)and (min-height:900px){.article-preview .article-preview-title{font-size:1.5625rem}}@media only screen and (min-width:1369px){.contacts-box{flex-flow:column}.contacts-box .contact-wrapper{margin-bottom:70px;margin-right:0}}@media only screen and (min-width:1700px){.news-list li{margin-left:15px;margin-right:15px;width:calc(33.333% - 30px)}.contacts-box{flex-flow:row}.contacts-box .contact-wrapper{margin-bottom:0;margin-right:70px}}
