.hero-h2-shape .components__item.bg-blue-300{background-color:#003a63 !important}.hero-h2-shape .components__item.bg-blue-300 h1,.hero-h2-shape .components__item.bg-blue-300 h2,.hero-h2-shape .components__item.bg-blue-300 h3,.hero-h2-shape .components__item.bg-blue-300 h4,.hero-h2-shape .components__item.bg-blue-300 h5,.hero-h2-shape .components__item.bg-blue-300 h6{color:#fff}.hero-h2-shape .components__item.bg-blue-300 p{color:#fff}.hero-h2-shape .components__item.bg-blue-300 .hero__mask rect[mask]{fill:#003a63}.hero-h2-shape .components__item.bg-white{background-color:#fff !important}.hero-h2-shape .components__item.bg-white h1,.hero-h2-shape .components__item.bg-white h2,.hero-h2-shape .components__item.bg-white h3,.hero-h2-shape .components__item.bg-white h4,.hero-h2-shape .components__item.bg-white h5,.hero-h2-shape .components__item.bg-white h6{color:#003a63}.hero-h2-shape .components__item.bg-white p{color:#000}.hero-h2-shape .components__item.bg-white .hero__mask rect[mask]{fill:#fff}.hero-h2-shape .components__item.bg-grey{background-color:#f7f7f7 !important}.hero-h2-shape .components__item.bg-grey h1,.hero-h2-shape .components__item.bg-grey h2,.hero-h2-shape .components__item.bg-grey h3,.hero-h2-shape .components__item.bg-grey h4,.hero-h2-shape .components__item.bg-grey h5,.hero-h2-shape .components__item.bg-grey h6{color:#003a63}.hero-h2-shape .components__item.bg-grey p{color:#000}.hero-h2-shape .components__item.bg-grey .hero__mask rect[mask]{fill:#f7f7f7}.hero-h2-shape .components__item.bg-eden-blue{background-color:#6db4af !important}.hero-h2-shape .components__item.bg-eden-blue h1,.hero-h2-shape .components__item.bg-eden-blue h2,.hero-h2-shape .components__item.bg-eden-blue h3,.hero-h2-shape .components__item.bg-eden-blue h4,.hero-h2-shape .components__item.bg-eden-blue h5,.hero-h2-shape .components__item.bg-eden-blue h6{color:#003a63}.hero-h2-shape .components__item.bg-eden-blue p{color:#003a63}.hero-h2-shape .components__item.bg-eden-blue .hero__mask rect[mask]{fill:#6db4af}.hero-h2-shape .components__item.bg-light-grey{background-color:#dad8cb !important}.hero-h2-shape .components__item.bg-light-grey h1,.hero-h2-shape .components__item.bg-light-grey h2,.hero-h2-shape .components__item.bg-light-grey h3,.hero-h2-shape .components__item.bg-light-grey h4,.hero-h2-shape .components__item.bg-light-grey h5,.hero-h2-shape .components__item.bg-light-grey h6{color:#003a63}.hero-h2-shape .components__item.bg-light-grey p{color:#000}.hero-h2-shape .components__item.bg-light-grey .hero__mask rect[mask]{fill:#dad8cb}.hero-h2-shape .components__item.bg-slate{background-color:#404649 !important}.hero-h2-shape .components__item.bg-slate h1,.hero-h2-shape .components__item.bg-slate h2,.hero-h2-shape .components__item.bg-slate h3,.hero-h2-shape .components__item.bg-slate h4,.hero-h2-shape .components__item.bg-slate h5,.hero-h2-shape .components__item.bg-slate h6{color:#fff}.hero-h2-shape .components__item.bg-slate p{color:#fff}.hero-h2-shape .components__item.bg-slate .hero__mask rect[mask]{fill:#404649}.hero-h2-shape .components__item.bg-terracotta{background-color:#c14c1d !important}.hero-h2-shape .components__item.bg-terracotta h1,.hero-h2-shape .components__item.bg-terracotta h2,.hero-h2-shape .components__item.bg-terracotta h3,.hero-h2-shape .components__item.bg-terracotta h4,.hero-h2-shape .components__item.bg-terracotta h5,.hero-h2-shape .components__item.bg-terracotta h6{color:#fff}.hero-h2-shape .components__item.bg-terracotta p{color:#fff}.hero-h2-shape .components__item.bg-terracotta .hero__mask rect[mask]{fill:#c14c1d}.hero-h2-shape.is-overflow-visible .components__item,.hero-h2-shape.is-overflow-visible .hero,.hero-h2-shape.is-overflow-visible .hero__container,.hero-h2-shape.is-overflow-visible .hero__media:not(.hero__media--standard){overflow:visible !important}@media only screen and (max-width: 500px){.hero-h2-shape.is-overflow-visible .components__item,.hero-h2-shape.is-overflow-visible .hero,.hero-h2-shape.is-overflow-visible .hero__container,.hero-h2-shape.is-overflow-visible .hero__media:not(.hero__media--standard){overflow:hidden !important}}.hero-h2-shape.has-overlap-image .hero__media--overlap{display:none}@media only screen and (min-width: 1050px){.hero-h2-shape.has-overlap-image{position:relative;z-index:20}.hero-h2-shape.has-overlap-image .hero__media--standard{display:none}.hero-h2-shape.has-overlap-image .hero__media--overlap{display:block}.hero-h2-shape.has-overlap-image .ratio--1x1{aspect-ratio:1/1}.hero-h2-shape.has-overlap-image .hero.promo-banner{overflow:visible;position:relative;z-index:20}.hero-h2-shape.has-overlap-image .promo-banner__media{position:absolute;margin-bottom:-50px;margin-top:-50px;height:calc(100% + 100px);max-height:calc(100% + 100px);max-width:40%;width:auto;top:unset !important;left:auto !important;right:0 !important;bottom:0 !important;overflow:hidden}}@media only screen and (min-width: 1050px)and (min-width: 1921px){.hero-h2-shape.has-overlap-image .promo-banner__media{width:auto}}@media only screen and (min-width: 1050px){.hero-h2-shape.has-overlap-image .promo-banner__media img{position:absolute;top:0;left:0;right:auto;transform:none;height:100% !important;aspect-ratio:1/1 !important;width:auto !important;max-width:unset !important;border-radius:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.hero-h2-shape.has-overlap-image .promo-banner--reverse .promo-banner__media{top:unset !important;left:0 !important;right:auto !important;bottom:0 !important}.hero-h2-shape.has-overlap-image .promo-banner--reverse .promo-banner__media img{left:auto;right:0;-o-object-position:left center;object-position:left center}}@media only screen and (min-width: 768px){.hero-h2-shape .hero.is-reversed .hero__container{justify-content:flex-end}.hero-h2-shape .hero.is-reversed .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){left:0;right:unset}.hero-h2-shape .hero.is-reversed .overlay-container{left:unset;right:0}.hero-h2-shape .hero.is-reversed .hero__mask{position:absolute;transform:translateY(-50%);left:unset;right:0;width:100%;z-index:4}}@media only screen and (min-width: 768px)and (min-width: 768px){.hero-h2-shape .hero.is-reversed .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){margin-top:0px !important;right:0;max-width:320px}.hero-h2-shape .hero.is-reversed .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop) img.hero__image{width:100%;height:100% !important}}@media only screen and (min-width: 768px)and (min-width: 1020px){.hero-h2-shape .hero.is-reversed .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){max-width:400px}}@media only screen and (min-width: 768px)and (min-width: 1280px){.hero-h2-shape .hero.is-reversed .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){max-width:500px}}@media only screen and (min-width: 768px)and (min-width: 1600px){.hero-h2-shape .hero.is-reversed .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){max-width:720px}}.hero-h2-shape .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){aspect-ratio:1/1;overflow:hidden}.hero-h2-shape .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop) img.hero__image{border-radius:0;left:0;-o-object-position:left center;object-position:left center}.hero-h2-shape .hero__circle{display:block;width:100%;height:100%}.hero-h2-shape .hero__copy{max-width:640px}.hero-h2-shape h1{font-size:calc(36px + 12*(100vw - 500px)/1000)}@media screen and (max-width: 500px){.hero-h2-shape h1{font-size:36px}}@media screen and (min-width: 1500px){.hero-h2-shape h1{font-size:48px}}.hero-h2-shape .overlay-container{content:"";position:absolute;inset:0;pointer-events:none;z-index:3}@media only screen and (min-width: 768px){.hero-h2-shape .overlay-container{height:150%;width:150%;top:50%;left:0;transform:translateY(-50%)}.hero-h2-shape .overlay-container img.hero__image{width:auto;height:100% !important}}@media only screen and (min-width: 1280px){.hero-h2-shape .overlay-container{height:150%;width:150%;top:50%;left:0;transform:translateY(-50%)}.hero-h2-shape .overlay-container img.hero__image{width:100%;height:100% !important}}.hero-h2-shape .hero__mask{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:4}@media only screen and (min-width: 768px){.hero-h2-shape .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){margin-top:0px !important;right:0;max-width:420px}.hero-h2-shape .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop) img.hero__image{width:100%;height:100% !important}}@media only screen and (min-width: 1280px){.hero-h2-shape .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){max-width:500px}}@media only screen and (min-width: 1600px){.hero-h2-shape .hero__media:not(.hero__media--overlap):not(.hero__media--shape-desktop){max-width:720px}}@media only screen and (max-width: 767px){.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop{display:none !important}}@media only screen and (min-width: 768px){.hero-h2-shape.hero-shape--shape-svg{overflow:visible}.hero-h2-shape.hero-shape--shape-svg>.components__item.hero,.hero-h2-shape.hero-shape--shape-svg .hero__container{overflow:visible !important}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-mobile{display:none !important}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop{aspect-ratio:unset;overflow:hidden;width:58vw !important;max-width:none !important;min-width:560px;position:absolute;top:0;bottom:0;right:0;left:auto;height:100%;margin:0 !important;pointer-events:none}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop.hero__media--anchor-left{left:0;right:auto}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop .hero__shape{display:block;position:absolute;right:0;left:auto;width:auto;height:100%;max-width:none;overflow:visible}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop .hero__shape-image{image-rendering:auto}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop.hero__media--anchor-left .hero__shape{right:auto;left:0}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop .hero__shape--mirror{transform:scaleX(-1);transform-origin:center center}}@media only screen and (min-width: 1050px){.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop.hero__media--bleed{overflow:visible}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop.hero__media--bleed .hero__shape--shape_2{height:calc(116% + 140px)}.hero-h2-shape.hero-shape--shape-svg .hero__media--shape-desktop.hero__media--bleed .hero__shape--shape_3{height:calc(125% + 75px)}}@media only screen and (min-width: 768px){.hero-h2-shape.hero-shape--shape_1 .hero__media--shape-desktop{width:45% !important;min-width:0 !important}.hero-h2-shape.hero-shape--shape_1 .hero__media--shape-desktop .hero__shape--shape_1{top:0;bottom:auto;height:100%;left:0;right:auto}.hero-h2-shape.hero-shape--shape_2 .hero__media--shape-desktop .hero__shape--shape_2{top:auto;bottom:0}.hero-h2-shape.hero-shape--shape_3 .hero__media--shape-desktop .hero__shape--shape_3{top:0;bottom:auto}}
