.cta-banner.svelte-r29awn{padding:80px 0;text-align:center;color:#fff;background:linear-gradient(180deg,#003588,#000)}@media(max-width:768px){.cta-banner.svelte-r29awn{padding:60px 0}}.cta-banner.svelte-r29awn .container:where(.svelte-r29awn){max-width:1024px;margin:0 auto;padding:0 24px}.cta-banner.svelte-r29awn .heading:where(.svelte-r29awn){font-size:28px;color:#fff;font-family:"DM Serif Display",serif}@media(min-width:768px){.cta-banner.svelte-r29awn .heading:where(.svelte-r29awn){font-size:40px}}.cta-banner.svelte-r29awn .heading:where(.svelte-r29awn) em:where(.svelte-r29awn){font-style:italic;color:#86b4ff}.cta-banner.svelte-r29awn .content:where(.svelte-r29awn){max-width:1024px;margin:0 auto}.cta-banner.svelte-r29awn .description:where(.svelte-r29awn){font-family:Open Sans,sans-serif;font-size:20px;color:#fff;margin-top:16px;line-height:1.7}@media(max-width:768px){.cta-banner.svelte-r29awn .description:where(.svelte-r29awn){font-size:16px}}.cta-banner.svelte-r29awn .actions:where(.svelte-r29awn){display:flex;flex-wrap:wrap;justify-content:center;gap:55px;margin-top:40px}@media(max-width:768px){.cta-banner.svelte-r29awn .actions:where(.svelte-r29awn){gap:20px;margin-top:32px}}.cta-banner.svelte-r29awn .btn:where(.svelte-r29awn){display:flex;align-items:center;justify-content:center;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;width:242px;height:50px;border-radius:8px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease}@media(max-width:768px){.cta-banner.svelte-r29awn .btn:where(.svelte-r29awn){width:100%;max-width:280px}}.cta-banner.svelte-r29awn .btn:where(.svelte-r29awn):hover{transform:translateY(-2px)}.cta-banner.svelte-r29awn .btn:where(.svelte-r29awn):active{transform:translateY(0)}.cta-banner.svelte-r29awn .btn.primary:where(.svelte-r29awn){color:#fff;background-color:#186ef7;box-shadow:0 4px 4px #00000040}.cta-banner.svelte-r29awn .btn.primary:where(.svelte-r29awn):hover{background-color:#1662dd}.cta-banner.svelte-r29awn .btn.secondary:where(.svelte-r29awn){color:#000;background-color:#fff;box-shadow:0 4px 4px #00000040;border:1px solid black}.cta-banner.svelte-r29awn .btn.secondary:where(.svelte-r29awn):hover{background-color:#f3f4f6}
