.cover-cta{position:relative;border-radius:var(--border-radius-4);padding:var(--spacing-20);overflow:hidden;color:var(--color-white)}.cover-cta::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.cover-cta__background{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.cover-cta__wrapper{z-index:2;position:relative;display:flex;flex-direction:column;align-items:center}.cover-cta__heading{text-align:center;margin-bottom:var(--spacing-30);font-family:var(--font-family-display);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-22);letter-spacing:var(--font-letter-spacing-title);font-family:var(--font-family-display) !important}@media(min-width: 1024px){.cover-cta__heading{font-family:var(--font-family-display);font-size:var(--font-size-heading-23);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-28);letter-spacing:var(--font-letter-spacing-title)}}.cover-cta__primary-cta{display:block;margin-inline:auto;margin-bottom:var(--spacing-12)}.cover-cta__primary-cta svg{fill:currentcolor;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.cover-cta__secondary-cta{display:block;text-align:center;color:var(--color-white);font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-19);letter-spacing:0}@media(min-width: 1024px){.cover-cta__secondary-cta{font-family:var(--font-family);font-size:var(--font-size-body-14);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-22);letter-spacing:var(--font-letter-spacing)}}@media screen and (min-width: 1024px){.cover-cta__primary-cta{margin-bottom:var(--spacing-12)}}
