.cta-banner.svelte-r29awn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1rem;color:#fff;background:#fff;position:relative}.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn){display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1400px;gap:2rem;color:#fff}.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(var(--primary-background-rgb),.6) 60%,rgba(var(--primary-background-rgb),0))}.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn) button:where(.svelte-r29awn),.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn) .cta-button:where(.svelte-r29awn){background:#fff;color:var(--primary-background);z-index:2;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.3rem}:is(.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn) button:where(.svelte-r29awn),.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn) .cta-button:where(.svelte-r29awn)) .arrow:where(.svelte-r29awn){color:var(--primary-background)}.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn) .arrow-down:where(.svelte-r29awn){color:#fff;opacity:1;z-index:22}.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn) .text:where(.svelte-r29awn){font-size:50px;text-align:center;z-index:2}.cta-banner.svelte-r29awn .cta-banner-wrapper:where(.svelte-r29awn) .sub_text:where(.svelte-r29awn){font-size:30px;margin-bottom:2rem;text-align:center;z-index:2}
