.footer-cta{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;overflow:hidden;padding:4rem 0;position:relative}@media (min-width:1024px){.footer-cta{min-height:427px;padding:0}}.footer-cta__overlay{inset:0;pointer-events:none;position:absolute}.footer-cta__inner{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}@layer base{.footer-cta__heading{font-family:var(--font-metropolis,sans-serif)!important;font-size:1.75rem!important;font-weight:900!important;letter-spacing:normal!important;line-height:1.15!important;text-transform:uppercase!important}@media (min-width:1024px){.footer-cta__heading{font-size:40px!important;line-height:40px!important}}}.footer-cta__heading{color:#fff;margin:0 0 1rem;max-width:60rem}.footer-cta__sub{color:#fff;font-family:var(--font-gotham,sans-serif);font-size:1rem;line-height:1.5;margin:0 0 2rem;max-width:44rem}@media (min-width:1024px){.footer-cta__sub{font-size:1.25rem;line-height:28px;margin-bottom:38px}}.footer-cta__btn{align-items:center;background:linear-gradient(90deg,var(--color-red,#d22730),#7e2f7c);border:1px solid transparent;border-radius:var(--btn-radius,999px);box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font-family:var(--font-gotham,sans-serif);font-size:var(--btn-font-size,1rem);font-weight:var(--btn-font-weight,500);justify-content:center;line-height:var(--btn-line-height,1.25);padding:var(--btn-padding-block,1rem) var(--btn-padding-inline,2rem);text-decoration:none!important;text-transform:none!important;transition:filter .2s ease;white-space:nowrap}@media (hover:hover){.footer-cta__btn:hover{filter:brightness(1.06)}}.footer-cta__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:639px){.footer-cta{padding:3rem 0}.footer-cta__btn{max-width:20rem;width:100%}}