:root{--bs-font-sans-serif:"Inter",sans-serif!important;--section-title:clamp(1.75rem,1.4rem + 1.1vw,2.1875rem);--section-title-line-height:1.15;--hero-title:clamp(2rem,1.2rem + 3.5vw,3.25rem)}.acf-blocks-hero-block{position:relative;display:flex;align-items:center;overflow:hidden;padding:5rem 1.5rem 0;background:radial-gradient(circle at top left,#172b4d 0,rgba(80,111,158,.88) 50%,transparent 80%),radial-gradient(circle at bottom right,#e5e65d 0,#c1d4a9 25%,#a1bec0 37%,#87aab0 50%,rgba(23,43,77,.5) 100%)}@media (min-width:1024px){.acf-blocks-hero-block{min-height:600px}}@media (min-width:1280px){.acf-blocks-hero-block{min-height:640px}}.acf-blocks-hero-block .hero-img{display:none;position:absolute;top:0;right:0;z-index:1;height:100%;width:40vw;max-width:40vw;object-fit:cover;object-position:center top}@media (min-width:768px){.acf-blocks-hero-block .hero-img{display:block;max-width:35vw}}@media (min-width:1280px){.acf-blocks-hero-block .hero-img{max-width:40vw}}.acf-blocks-hero-block .hero-container{position:relative;z-index:2;padding-block:70px}.acf-blocks-hero-block .hero-container .content{max-width:600px}@media (min-width:992px){.acf-blocks-hero-block .hero-container .content{max-width:52%}}.acf-blocks-hero-block .hero-container .content h1{color:#fff;max-width:550px;margin-bottom:0;font-family:FieldGothic,system-ui,-apple-system,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.8px}@media (max-width:767.98px){.acf-blocks-hero-block .hero-container .content h1{letter-spacing:2px;line-height:1.05}}.acf-blocks-hero-block .hero-container .content .subheadline{color:#fff;font-family:Jost,sans-serif;font-size:19px;font-weight:500!important;text-transform:uppercase;letter-spacing:.1em;line-height:27.55px;margin-top:1.25rem;margin-bottom:0}@media (max-width:992px){.acf-blocks-hero-block .hero-container .content .subheadline{font-size:17px!important;line-height:22px!important}}.acf-blocks-hero-block .hero-container .content .hero-disclaimer{color:hsla(0,0%,100%,.7);font-family:Jost,sans-serif;font-size:13px;line-height:1.4;font-weight:400;max-width:500px;margin-top:1.75rem;margin-bottom:0}.acf-blocks-hero-block .hero-container .content p.text-hero{color:#fff;font-family:Jost,sans-serif;max-width:450px;font-size:16px!important;line-height:24px!important;margin-top:1.5rem}@media (max-width:992px){.acf-blocks-hero-block .hero-container .content p.text-hero{font-size:1rem!important;line-height:1.5!important}}.acf-blocks-hero-block .hero-container .content .button-cta{margin-top:2rem}.acf-blocks-hero-block .hero-container .content .button-cta .btn-call{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;border:2px solid #fff;border-radius:9999px;text-transform:uppercase}.acf-blocks-hero-block .hero-container .content .button-cta .btn-call:focus,.acf-blocks-hero-block .hero-container .content .button-cta .btn-call:hover{background:#fff;color:#011e41}@media (min-width:1024px){.acf-blocks-hero-block .hero-container .content .button-cta .btn-call{display:none}}@media (max-width:1023px){.acf-blocks-hero-block .hero-container .content .button-cta .btn-call,.acf-blocks-hero-block .hero-container .content .button-cta .btn-secondary{width:100%}}@media (min-width:768px){.acf-blocks-hero-block .hero-container .content .button-cta .btn-call,.acf-blocks-hero-block .hero-container .content .button-cta .btn-secondary{min-width:23%!important}}