.site-header{height:115px;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.site-header a.logo{right:70px}.site-header .site-navigation{margin:52px 70px 0;-webkit-transition:margin 250ms ease-out;-moz-transition:margin 250ms ease-out;-o-transition:margin 250ms ease-out;transition:margin 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.site-header .site-navigation ul li a{padding-bottom:41px;-webkit-transition:padding 250ms ease-out;-moz-transition:padding 250ms ease-out;-o-transition:padding 250ms ease-out;transition:padding 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.site-header .site-navigation ul li.anchor-link>a{opacity:0.6;border-bottom:none;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.site-header .site-navigation ul li.anchor-link>a:hover{opacity:1}.site-header.light{height:80px}.site-header.light .site-navigation{margin-top:32px}.site-header.light .site-navigation ul li a{padding-bottom:27px}@media screen and (max-width:1023px){.site-header .site-navigation{margin-left:30px;margin-right:30px}.site-header a.logo{right:30px}}@media screen and (max-width:860px){.site-header,.site-header.light{height:80px}.site-header a.menu,.site-header.light a.menu{display:block;top:31px}.site-header .site-navigation,.site-header.light .site-navigation{display:none}.site-header a.logo,.site-header.light a.logo{right:20px}}.site-header a.logo{background:url(../images/logo-wo.svg) !important;background-size:80px 75px !important;top:20px !important;width:80px;height:75px;transform-origin:top right;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width:860px){.site-header a.logo{top:15px !important;-webkit-transform:scale(0.667);-moz-transform:scale(0.667);-ms-transform:scale(0.667);-o-transform:scale(0.667);transform:scale(0.667)}}.site-header.light a.logo{top:15px !important;-webkit-transform:scale(0.667);-moz-transform:scale(0.667);-ms-transform:scale(0.667);-o-transform:scale(0.667);transform:scale(0.667)}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:80px}.mm-navbar{height:80px}.mm-navbar>*{padding:29px 0}.mm-navbar .mm-btn{height:80px}.page-part-template-page-part-content-with-divider{margin:50px 70px;-webkit-transition:margin 250ms ease-out;-moz-transition:margin 250ms ease-out;-o-transition:margin 250ms ease-out;transition:margin 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width:1024px){.page-part-template-page-part-content-with-divider{margin-left:30px;margin-right:30px}}@media screen and (max-width:860px){.page-part-template-page-part-content-with-divider{margin-left:20px;margin-right:20px}}.page-template-content-legal-terms{padding-top:115px;background:#0F244A}.page-template-content-legal-terms .site-content .content-left{display:none}.page-template-content-legal-terms .site-content .content-right{width:100%;min-height:initial !important;margin-left:0}.page-template-content-legal-terms .site-content .content-right h3{margin-top:10px;padding-bottom:0 !important}.page-template-content-legal-terms .site-content .content-right h3:first-child{margin-top:0}.page-template-content-legal-terms .site-content .content-right p{margin:0}.page-template-content-legal-terms .site-content .content-right p strong{font-weight:bold}.page-template-content-legal-terms .site-content .content-right ul ul{margin-left:0}.page-template-content-legal-terms .site-content .page-part{margin:0 !important}@media screen and (max-width:860px){.page-template-content-legal-terms{padding-top:80px}.page-template-content-legal-terms p{width:100% !important}.page-template-content-legal-terms ul{width:99% !important}}h1,h2,h3{margin-bottom:20px;line-height:1.4em}.opt-dark-background h1,.opt-dark-background h2,.opt-dark-background h3,.opt-dark-background p,.opt-dark-background p a{color:#fff}#hero h1{font-size:60px;line-height:1.4em}.hero-content h1{text-align:left}h2{font-size:36px}h1+h2{margin-top:-10px}h3{font-size:22px}h2+h3{margin-top:-12px}h3:has(+ .dash){margin-bottom:25px}p{margin:1em 0}.hero-content p{font-size:22px;color:#fff;line-height:1.4em;text-align:left}#hero h1{margin-bottom:20px;position:initial}#hero .hero-content{position:absolute;top:calc(50% - 115px + 60px);left:70px;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width:1023px){#hero .hero-content{left:30px}}@media screen and (max-width:860px){#hero .hero-content{top:40%;left:20px;text-align:left;width:80%}#hero .scrolling-image{background-attachment:initial;background-position:left center !important;background-size:cover}#content-hero .scrolling-image{background-attachment:initial;background-position:center center !important;background-size:cover}}.footer{padding-left:70px;padding-right:70px;border-top-color:#eee;-webkit-transition:padding 250ms ease-out;-moz-transition:padding 250ms ease-out;-o-transition:padding 250ms ease-out;transition:padding 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width:1024px){.footer{padding-left:30px;padding-right:30px}}@media screen and (max-width:860px){.footer{padding-left:20px;padding-right:20px}}.page-part{margin:0}.page-part.opt-line-above>.page-part__inner{border-top:1px solid #eee;padding-top:40px}.page-part.opt-line-below>.page-part__inner{border-bottom:1px solid #eee;padding-bottom:40px}.page-part.opt-full-width{margin:0px !important;padding-top:40px;padding-bottom:40px}.page-part.opt-dark-background{padding-top:40px;padding-bottom:40px;background-color:#022C5D}.page-part.opt-dark-background .dash{background:#fff}@media screen and (min-width:860px){.page-part.opt-line-above>.page-part__inner{padding-top:80px}.page-part.opt-line-below>.page-part__inner{padding-bottom:80px}.page-part.opt-full-width{padding-top:80px;padding-bottom:80px}.page-part.opt-dark-background{padding-top:80px;padding-bottom:80px}}.page-part__inner img{display:block}.site .page-part>.page-part__inner{margin-left:20px;margin-right:20px}@media screen and (min-width:1024px){.single-post .site .page-part>.page-part__inner{margin-right:clamp(20px, 16vw, 240px)}}@media screen and (min-width:860px){.site .page-part>.page-part__inner{margin-left:30px;margin-right:30px}}@media screen and (min-width:1024px){.site .page-part>.page-part__inner{margin-left:70px;margin-right:70px}}.page-part.page-part-default .page-part__inner .page-part__image+.page-part__content{margin-top:20px}@media screen and (min-width:1024px){.page-part.page-part-default .page-part__inner .page-part__image+.page-part__content{margin-top:40px}}.page-part#contact{margin-bottom:0}.site .page-part:not(.site-footer):not(.page-part-video){margin-top:40px}@media screen and (min-width:860px){.site .page-part:not(.site-footer):not(.page-part-video){margin-top:80px}}.site .page-part:not(.site-footer):not(.page-part-video){margin-bottom:40px}@media screen and (min-width:860px){.site .page-part:not(.site-footer):not(.page-part-video){margin-bottom:80px}}@media screen and (min-width:860px){.page-part .page-part__inner .page-part__image{height:100%}.page-part .page-part__inner .page-part__image .page-part__image-inner{height:100%}.page-part .page-part__inner .page-part__image .page-part__image-inner img{width:100%;height:100%;min-height:100%;max-height:100vh;object-fit:cover;object-position:center}.page-part.page-part-overlay .page-part__inner{position:relative}.page-part.page-part-default .page-part__content{text-align:center}.page-part.page-part-default .page-part__content .dash{margin-left:auto;margin-right:auto}.page-part.page-part-default .page-part__content .intro{width:90%;max-width:1600px}}.page-part-image-side .page-part__inner .page-part__image+.page-part__content{padding-top:20px}@media screen and (min-width:1024px){.page-part-image-side .page-part__inner .page-part__image+.page-part__content{padding-top:0px}}.page-part-image-side .page-part__inner.page-part-image-side-bleed{padding-left:0px;padding-right:0px}.page-part-image-side .page-part__inner.page-part-image-side-bleed .page-part__content{padding:0px}.page-part-image-side .page-part__inner.page-part-image-side-bleed .page-part__content-inner{padding:0}@media screen and (min-width:1024px){.page-part-image-side .page-part__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:flex-start;gap:40px 80px}.page-part-image-side .page-part__inner .page-part__image{width:100%;height:auto;align-self:flex-start;grid-column:1 / 2;grid-row:1 / 2}.page-part-image-side .page-part__inner .page-part__image .page-part__image-inner{width:100%}.page-part-image-side .page-part__inner .page-part__image .page-part__image-inner img{width:100%}.page-part-image-side .page-part__inner .page-part__content{height:100%;grid-column:2 / 3;grid-row:1 / 2;z-index:10;display:grid;align-items:center}.page-part-image-side .page-part__inner .page-part__image img{min-height:100%;object-fit:cover}.page-part-image-side .page-part__inner.page-part-image-side-bleed .page-part__content{padding:80px}.page-part-image-side .page-part__inner.page-part-image-side-bleed .page-part__content .page-part__content-inner{padding:0 3vw 0 0}.page-part-image-side .page-part__inner.page-part-image-left-bleed .page-part__content{padding-left:80px}.page-part-image-side .page-part__inner.page-part-image-right-bleed .page-part__content{padding-right:80px}.page-part-image-right .page-part__inner .page-part__image{grid-column:2 / 3 !important}.page-part-image-right .page-part__inner .page-part__content{grid-column:1 / 2 !important}}#people-container{min-width:100%;margin:50px -2vw 0px;text-align:left;opacity:0}#people-container .type-person{width:50%;float:left;opacity:1}#people-container .type-person .people-content{padding:30px 2vw;-webkit-transition:opacity 250ms ease-out;-moz-transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#people-container .type-person .people-content .b-lazy{-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;max-width:100%;opacity:0}#people-container .type-person .people-content .b-lazy.b-loaded{opacity:1}#people-container .type-person .people-content .entry-image{background-color:#dadde4;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;overflow:hidden;position:relative;padding-top:150%;width:100%}#people-container .type-person .people-content .entry-image a{background-color:#022C5D;display:block;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 250ms ease-out;-moz-transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#people-container .type-person .people-content .entry-image.no-image{background-image:url(../images/placeholder-icon.png);background-size:50%}#people-container .type-person .people-content h3{font-size:22px;color:#022C5D;margin-bottom:5px;font-weight:normal}#people-container .type-person .people-content h3 a{text-decoration:none}#people-container .type-person .people-content h3 a:hover{text-decoration:underline}@media screen and (max-width:414px){#people-container .type-person .people-content h3{font-size:18px}}#people-container .type-person .people-content .person-title{display:block;margin-bottom:5px}#people-container .type-person .people-content img{width:100%;height:auto;display:block;margin-bottom:15px}#people-container .type-person.tinted .people-content{opacity:0.35}@media screen and (min-width:768px){#people-container .type-person{width:33.33%}}@media screen and (min-width:1200px){#people-container .type-person{width:25%}}@media screen and (min-width:1600px){#people-container .type-person{width:20%}}.single-person{background:#324A75}.single-person .content-intro{position:relative;max-height:380px}.single-person .content-intro .single-person-left{float:left;width:50%}.single-person .content-intro .single-person-left h3{font-size:16px;opacity:0.5;font-weight:normal}.single-person .content-intro .single-person-left a{color:#fff}.single-person .content-intro .single-person-left .person-roles{margin-bottom:20px}.single-person .content-intro .single-person-left .navigation{width:80px;position:absolute;bottom:30px;left:70px;margin:0}.single-person .content-intro .single-person-left .navigation .nav-next{width:30px;float:left}.single-person .content-intro .single-person-left .navigation .nav-next a{background:url(../images/arrows/arrow-right-white.png) no-repeat;background-size:5px 10px;background-position:left center;display:block;text-indent:-9999em;width:20px;height:20px}.single-person .content-intro .single-person-left .navigation .nav-previous{width:30px;float:left}.single-person .content-intro .single-person-left .navigation .nav-previous a{background:url(../images/arrows/arrow-left-white.png) no-repeat;background-size:5px 10px;background-position:left center;display:block;text-indent:-9999em;width:20px;height:20px}.single-person .content-intro .single-person-left .navigation .no-pagination a.close-project{margin-left:-6px}.single-person .content-intro .single-person-left a.close-project{background:url(../images/arrows/close-white.png) no-repeat;background-size:8px 8px;background-position:6px 6px;display:block;float:left;text-indent:-9999em;width:20px;height:20px}.single-person .content-intro .single-person-right{float:right;width:50%;text-align:right}.single-person .content-intro .single-person-right img{max-height:310px;width:auto}.single-person .content-left{display:none}.single-person .content-right{width:100%;min-height:initial !important;margin-left:0}.single-person .content-right #single-people-content{padding:50px 50px 50px 70px;width:80%;max-width:950px}.single-person .content-right #single-people-content p{margin-bottom:15px}.backgroundsize .single-person .content-intro .single-person-left a.close-project{background:url(../images/arrows/close-white.svg) no-repeat;background-size:8px 8px;background-position:6px 6px}@media screen and (max-width:1024px){.single-person .content-right .content-intro{max-height:420px}.single-person .content-right .content-intro .single-person-left{margin-bottom:20px}.single-person .content-right .content-intro .single-person-left .person-roles{padding-right:20px}.single-person .content-right .content-intro .single-person-left .navigation{left:30px}.single-person .content-right #single-people-content{padding:30px;width:100%}}@media screen and (max-width:798px){.post-type-archive-person{background:#fff}.post-type-archive-person .content-left{display:none}.post-type-archive-person .content-right{width:100%;margin-left:0;margin-bottom:20px}.post-type-archive-person .content-right .content-intro{padding:50px 20px}.post-type-archive-person .content-right .content-intro p{width:100%}.post-type-archive-person .content-right #people-container{padding:0px;margin:10px}.post-type-archive-person .content-right #people-container .type-person{width:50%;margin-bottom:20px;padding:10px}.post-type-archive-person .content-right #people-container .type-person .people-content{padding:0px}.single-person{background:#fff}.single-person .content-left{display:none}.single-person .content-right{width:100%;margin-left:0;margin-bottom:20px}.single-person .content-right .content-intro{padding:50px 20px;max-height:100%}.single-person .content-right .content-intro p{width:100%}.single-person .content-right .content-intro .single-person-left{margin-bottom:20px;width:100%}.single-person .content-right .content-intro .single-person-left .person-roles{padding-right:20px}.single-person .content-right .content-intro .single-person-left .navigation{left:20px;bottom:20px}.single-person .content-right .content-intro .single-person-right{width:100%;padding-top:15px;padding-bottom:15px;text-align:left}.single-person .content-right #single-people-content{padding:20px;width:100%}}.columns-icon{max-width:650px;margin:0 auto 50px;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.columns-icon>li{margin:40px 0 0;padding:0px 0px 0px 95px;text-align:left;position:relative}.columns-icon>li::before{background-image:url(../images/site-icon.png);background-repeat:no-repeat;background-position:0px 0px;background-size:100%;display:block;position:absolute;top:10px;left:0px;content:""}.columns-icon>li.site::before{width:31px;height:44px;left:25px;background-image:url(../images/site-icon.png)}.columns-icon>li.infrastructure::before{width:55px;height:55px;left:10px;background-image:url(../images/infrastructure-icon.png)}.columns-icon>li.investment::before{width:68px;height:45px;background-image:url(../images/investment-icon.png)}.columns-icon>li.operations::before{width:67px;height:43px;background-image:url(../images/operations-icon.png)}@media screen and (min-width:1024px){.columns-icon{max-width:1200px;margin-bottom:100px;grid-template-columns:1fr 1fr}.columns-icon>li{margin:70px 70px 0;padding-right:50px}}.location-dot{margin:-6px 0 10px;padding-left:30px;position:relative;overflow:hidden}.location-dot::before{width:80px;height:80px;background-image:url(../images/location-dots.png);background-repeat:no-repeat;background-position:0px 0px;background-size:50%;display:block;position:absolute;top:-6px;left:-13px;content:""}.location-dot.yellow::before{background-position:0px -50px}