.section-cta-cover .wpr-cc{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:clamp(22rem, 30vw, 26rem);overflow:hidden}.section-cta-cover .wpr-cc>.wpr-cover-media{position:absolute;inset:0;z-index:-2;margin:0}.section-cta-cover .wpr-cc>.wpr-cover-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.section-cta-cover .wpr-cc::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 75% 90% at center,color-mix(in srgb,var(--wp--preset--color--contrast) 45%,transparent) 50%,transparent),color-mix(in srgb,var(--wp--preset--color--contrast) 40%,transparent)}.section-cta-cover .wpr-cc-content{width:100%;padding-block:var(--wp--preset--spacing--70);text-align:center}.section-cta-cover .wpr-cc-content>*{margin-block:0}.section-cta-cover .wpr-cc-content>*+*{margin-block-start:var(--wp--preset--spacing--40)}.section-cta-cover .wpr-cover-title{font-family:var(--wp--preset--font-family--heading);font-size:clamp(var(--wp--preset--font-size--x-large), 1.2rem + 2vw, var(--wp--preset--font-size--xx-large));font-weight:400;line-height:1.15;overflow-wrap:break-word}.section-cta-cover .wpr-cover-title em{color:inherit;font-style:italic}.section-cta-cover .wpr-cover-lead{max-width:clamp(0px, 32rem, 100%);margin-inline:auto}.section-cta-cover .wp-block-button.wpr-ghost .wp-block-button__link{padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--60);border:1px solid var(--wp--preset--color--base);border-radius:var(--wp--custom--radius--sm);background:#fff0;color:var(--wp--preset--color--base);transition:background-color 0.2s,color 0.2s}.section-cta-cover .wp-block-button.wpr-ghost .wp-block-button__link:hover,.section-cta-cover .wp-block-button.wpr-ghost .wp-block-button__link:focus-visible{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.section-cta-cover .wp-block-button.wpr-ghost .wp-block-button__link:focus-visible{outline:clamp(2px, 0.15em, 3px) solid var(--wp--preset--color--base);outline-offset:clamp(3px, 0.2em, 4px)}