.elementor-181 .elementor-element.elementor-element-85471108{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-3f986c9d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav{position:fixed;background-color:rgba(255,255,255,.96);}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__inner{max-width:1440px;min-height:77px;padding-left:24px;padding-right:24px;gap:38px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav.is-scrolled .egc-nav__inner{min-height:68px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-brand__logo{width:176px;max-width:none;height:80px;object-fit:contain;object-position:left center;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav.is-scrolled .egc-brand__logo{width:101px;max-width:none;height:42px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__links{gap:34px;}.elementor-181 .elementor-element.elementor-element-3f986c9d{--egc-nav-navy:#1b2a5e;--egc-nav-red:#d62b2b;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav.is-transparent:not(.is-scrolled):not(.is-open){color:#000000;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav.is-scrolled{background-color:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__cta, .elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__mobile .egc-fill-button{color:#ffffff;background:#1b2a5e;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__cta::before, .elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__mobile .egc-fill-button::before{background:#d62b2b;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__cta{min-height:44px;padding:0px 28px 0px 28px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero{min-height:100vh;background-color:#FFFFFF;--egc-hero-media-scale:calc(108 / 100);--egc-hero-overlay:62%;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__copy{max-width:760px;transform:translateX(0px);text-align:left;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__content{padding-top:170px;padding-bottom:34px;display:flex;justify-content:flex-start;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__plate, .elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__video{object-position:center center;object-fit:cover;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__media{opacity:calc(100 / 100);}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__veil{--egc-hero-overlay-color:#44579F;--egc-hero-bottom-shade:calc(58 / 100);}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero .egc-eyebrow{color:rgba(255,255,255,.62);}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__title{color:#ffffff;margin:32px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__description{color:rgba(255,255,255,.72);max-width:550px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__actions .egc-fill-button{background:#d62b2b;min-height:54px;padding:0px 34px 0px 34px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__actions .egc-fill-button::before{background:#ffffff;}.elementor-181 .elementor-element.elementor-element-863487a3 .egc-expertises{background-color:#ffffff;}.elementor-181 .elementor-element.elementor-element-d33e4018 .egc-interlude{background-color:#1b2a5e;}.elementor-181 .elementor-element.elementor-element-f2f2cc34 .egc-projects{background-color:#f2f3f5;}.elementor-181 .elementor-element.elementor-element-d0150ce1 .egc-pinned{background-color:#ffffff;}.elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama{background-color:#f2f3f5;}.elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-section-title, .elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-page-hero__title, .elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-cta__copy h2, .elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama h3{color:#000000;}.elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-body-copy, .elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-body-copy p, .elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-page-hero__text, .elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-cta__copy > p:not(.egc-eyebrow), .elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-careers__jobs p, .elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-contact__details p{color:#000000;}.elementor-181 .elementor-element.elementor-element-06d936ec .egc-panorama .egc-eyebrow{color:#000000;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__left{top:84px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__media{height:380px;margin-top:26px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__grid{gap:76px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__steps{padding-top:18px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach{background-color:#ffffff;}.elementor-181 .elementor-element.elementor-element-e95f482f .egc-credibility{background-color:#f2f3f5;}.elementor-181 .elementor-element.elementor-element-24fa0288 .egc-cta--navy, .elementor-181 .elementor-element.elementor-element-24fa0288 .egc-cta--image .egc-cta__overlay, .elementor-181 .elementor-element.elementor-element-24fa0288 .egc-cta__visual-card{background-color:#1b2a5e;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer__grid{padding:72px 0px 72px 0px;gap:70px;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer__brand-logo{width:240px;max-width:none;height:68px;object-fit:contain;object-position:left center;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer{background:#ffffff;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer nav h3, .elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer__brand > strong{color:#1b2a5e;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer address, .elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer nav a{color:#5f677f;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer nav a:hover{color:#1b2a5e;}.elementor-181 .elementor-element.elementor-element-5abfda1{--display:flex;}.elementor-181 .elementor-element.elementor-element-5832e63{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__inner{min-height:76px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav.is-scrolled .egc-nav__inner{min-height:64px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-brand__logo{width:200px;max-width:none;height:48px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav.is-scrolled .egc-brand__logo{width:170px;max-width:none;height:40px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero{min-height:760px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__content{padding-top:130px;display:flex;justify-content:flex-start;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__left{top:82px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__media{height:380px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__grid{gap:56px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__steps{padding-top:30px;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer__grid{padding:60px 0px 60px 0px;gap:44px;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer__brand-logo{width:220px;max-width:none;height:62px;}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav__inner{min-height:68px;padding-left:16px;padding-right:16px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav.is-scrolled .egc-nav__inner{min-height:62px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-brand__logo{width:165px;max-width:none;height:42px;}.elementor-181 .elementor-element.elementor-element-3f986c9d .egc-nav.is-scrolled .egc-brand__logo{width:150px;max-width:none;height:38px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero{min-height:420px;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__content{padding-top:115px;display:flex;justify-content:flex-start;}.elementor-181 .elementor-element.elementor-element-0d39aa75 .egc-hero__copy{text-align:left;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__left{top:0px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__media{height:360px;}.elementor-181 .elementor-element.elementor-element-6373d1c9 .egc-approach__steps{padding-top:16px;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer__grid{padding:52px 0px 52px 0px;gap:30px;}.elementor-181 .elementor-element.elementor-element-25471d63 .egc-footer__brand-logo{width:200px;max-width:none;height:58px;}}