.hero-header{grid-column:padding-left-start/padding-right-end;position:relative;padding-top:0}.hero-header__image:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.5),hsla(0,0%,100%,0))}.hero-header__image:is(.hero-header__image){position:absolute;top:0;inset-inline-start:0;max-width:100%}.hero-header__content-grid-wrapper{display:inline-grid;grid-column-gap:0;align-items:start;height:-webkit-max-content;height:max-content;grid-template-columns:[padding-left-start] 24px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 24px [padding-right-end];width:100%}.is-safari-18-and-below .hero-header__content-grid-wrapper{height:auto}@media (min-width:577px){.hero-header__content-grid-wrapper{grid-template-columns:[padding-left-start] 24px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 24px [padding-right-end]}}@media (min-width:769px){.hero-header__content-grid-wrapper{grid-template-columns:[padding-left-start] 30px [padding-left-end content-start] repeat(12,1fr) [content-end padding-right-start] 30px [padding-right-end]}}@media (min-width:993px){.hero-header__content-grid-wrapper{grid-template-columns:[padding-left-start] calc((100vw - 932px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(77.6666666667px)) [content-end padding-right-start] calc((100vw - 932px - var(--scrollbar-width)) / 2) [padding-right-end]}}@media (min-width:1201px){.hero-header__content-grid-wrapper{grid-template-columns:[padding-left-start] calc((100vw - 1040px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(86.6666666667px)) [content-end padding-right-start] calc((100vw - 1040px - var(--scrollbar-width)) / 2) [padding-right-end]}}@media (min-width:1441px){.hero-header__content-grid-wrapper{grid-template-columns:[padding-left-start] calc((100vw - 1280px - var(--scrollbar-width)) / 2) [padding-left-end content-start] repeat(12,max(106.6666666667px)) [content-end padding-right-start] calc((100vw - 1280px - var(--scrollbar-width)) / 2) [padding-right-end]}}.hero-header__content-wrapper{position:relative;grid-column:content-start/content-end;margin-top:95%;padding:1.25rem 2rem;background:linear-gradient(180deg,#000 -7.87%,transparent 121.57%)}.hero-header__content-wrapper--slider{margin-top:1.5rem;margin-bottom:2rem;padding:1.25rem}.hero-header--blue-header{margin-inline-start:0;background:linear-gradient(90deg,#0092f5,#00defa 48.44%,#3aedb5)}.hero-header--blue-header:after{content:"";position:absolute;top:0;inset-inline-end:0;width:80%;height:100%;background-image:url(/assets/images/rays-large.svg);background-position-y:center}.hero-header__headline{position:relative;margin-bottom:.5rem;color:#fff;font-size:1.8rem}.hero-header__subtitle{color:#fff;letter-spacing:normal;line-height:1.8rem}.hero-header__button-container:has(*){margin-top:2rem}.hero-header--underline{margin-bottom:3rem}.hero-header--underline:after{content:"";position:absolute;bottom:-1.125rem;inset-inline-start:0;width:3rem;height:4px;background-color:#39ebb3}.hero-header--no-uppercase{text-transform:unset}@media (min-width:769px){.hero-header{display:flex;align-items:center;height:905px}.hero-header__image:is(.hero-header){display:flex;align-items:center;justify-content:flex-start;min-height:912px;max-height:912px}.hero-header__content-grid-wrapper{display:block;margin-top:3rem}.hero-header__content-wrapper{position:relative;z-index:1;grid-column:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0;margin-inline-start:3.75rem;padding:3.75rem 7rem;transform:unset}.hero-header__content-wrapper:after{width:70%}.hero-header__content{max-width:26.5rem}.hero-header__headline{position:relative;font-size:2.75rem;line-height:110%}.hero-header--blue-header{margin-inline-start:0;background:linear-gradient(90deg,#0092f5,#00defa 48.44%,#3aedb5)}.hero-header--blue-header:after{width:70%}}@media (min-width:993px){.hero-header__content{max-width:32rem}.hero-header--long-words{padding:3.75rem 3rem}.hero-header--long-words .hero-header__content{max-width:40rem}}@media (max-width:767px){.header-carousel .hero-header__headline{position:relative;margin-bottom:3rem;color:#fff;font-size:1.8rem;line-height:1.8rem}.header-carousel .hero-header__button-container:has(*){margin-top:1.5rem}}
/*# sourceMappingURL=../maps/components/hero-header.min.css.map */
