.cta-block{display:inline-block;text-decoration:none!important}.cta-block :hover{text-decoration:none}.cta-block__button__large{width:300px}@media (min-width:440px){.cta-block__button__large{font-size:19px;padding:0 4rem}}@media (max-width:440px){.cta-block__button__large{font-size:20px}}@media (min-width:440px){.cta-block__button__regular{padding:0 4rem}}.cta-block__link{color:#1e0a3c;font-size:18px;font-weight:600;padding:0 0 .25rem}.cta-block__link svg{height:2rem;margin-bottom:.188rem;margin-left:.875rem;vertical-align:middle;width:2rem}.cta-block__link svg path{stroke:#4b4d63;stroke-width:.063rem}
.hero-cta{--margin-top-offset:max(-13rem,-17vw);display:flow-root;isolation:isolate;margin-top:calc(max(-13rem, -17vw)*-1);margin-top:calc(var(--margin-top-offset)*-1);margin-inline:auto;padding-bottom:2rem}.hero-cta__image-container{margin-top:var(--margin-top-offset);margin-inline:auto;max-width:90rem;width:90vw}.hero-cta__image-container>img{display:block;position:relative;width:100%;z-index:-1}.hero-cta .module-landing-page__module-container-content{margin-top:-7rem;padding-inline:7.5vw}@media (max-width:791.98px){.hero-cta .module-landing-page__module-container-content{margin-top:-3rem}}@media (max-width:659.98px){.hero-cta .module-landing-page__module-container-content{margin-top:.5rem}}.hero-cta .module-landing-page__module-container-content>*{display:block;margin-inline:auto}.hero-cta .module-landing-page__module-container-content>:not(:last-child){margin-bottom:1rem}.hero-cta .module-landing-page__module-container-content>h1{font-size:clamp(2rem,8vw,3.25rem);font-weight:800;text-align:center}.hero-cta .module-landing-page__module-container-content>span{font-size:1.25rem;font-weight:700;text-align:center}.hero-cta .module-landing-page__module-container-content>a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h1,.hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h2,.hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h3,.hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h4,.hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h5,.hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h6,.hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext p{font-size:clamp(2rem,8vw,3.25rem)!important;font-weight:800!important;margin-bottom:1rem;text-align:center!important}
