body .is-root-container section.block-hero-content-background{position:relative;overflow:hidden;height:min(calc(20rem + 20.625 * (100vw - 22.5rem) / 77.5),40.625rem);padding:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem) 0;color:#fff;background:linear-gradient(to bottom, #0C2046 0%, #174496 100%);isolation:isolate}body .is-root-container section.block-hero-content-background .bg-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;pointer-events:none}body .is-root-container section.block-hero-content-background .bg-image::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:1;background:#000;opacity:.2}body .is-root-container section.block-hero-content-background .bg-image::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 60%);opacity:.8}body .is-root-container section.block-hero-content-background .bg-image .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container section.block-hero-content-background .headline{margin:0;padding:0;font-family:"georgiapro",sans-serif;font-size:min(calc(1.5rem + 2.5 * (100vw - 22.5rem) / 77.5),4rem);font-weight:400;line-height:1.1;letter-spacing:0;text-decoration:none;text-transform:none;color:#fff}@media(min-width: 64rem){body .is-root-container section.block-hero-content-background .headline{max-width:46.875rem}}body .is-root-container section.block-hero-content-background .wrapper{display:flex;flex-flow:column;position:relative;z-index:3;justify-content:flex-end;height:100%}body .is-root-container section.block-hero-content-background .wrapper .content-wrapper{display:flex;flex-flow:column;gap:1rem}body .is-root-container section.block-hero-content-background .wrapper .content-wrapper .overline-wrapper .overline{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;text-transform:none;display:inline-block;width:auto;margin:0;padding:0.3125rem 1rem;color:#fff;background:hsla(0,0%,100%,.2);border-radius:3.125rem}
/*# sourceMappingURL=hero-content-background.css.map */
