.cta-banner.svelte-j6ikqs{position:relative;display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.top-right-image.svelte-j6ikqs{position:absolute;top:0;right:0;height:auto;width:60%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.top-right-image.svelte-j6ikqs{width:43%}}.banner-content.svelte-j6ikqs{z-index:50;display:flex;width:91.666667%;flex-direction:column;row-gap:1.25rem;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 768px){.banner-content.svelte-j6ikqs{row-gap:0px}}.banner-text.svelte-j6ikqs{max-width:650px;font-family:Gelion,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(248 249 250 / var(--tw-text-opacity))}@media (min-width: 768px){.banner-text.svelte-j6ikqs{font-size:80px;line-height:1.2}}.banner-subtext.svelte-j6ikqs{font-size:1.125rem;line-height:1.75rem;font-weight:100;text-transform:uppercase;--tw-text-opacity:1;color:rgb(248 249 250 / var(--tw-text-opacity))}@media (min-width: 768px){.banner-subtext.svelte-j6ikqs{font-size:1.5rem;line-height:2rem}}.blog.svelte-nar5ik.svelte-nar5ik{margin-bottom:2.5rem;display:flex;max-width:700px;cursor:pointer;flex-direction:column;border-width:1px;border-color:#8c8c8c80}.blog-footer.svelte-nar5ik.svelte-nar5ik{display:flex;align-items:center;justify-content:center}.blog-img.svelte-nar5ik.svelte-nar5ik{aspect-ratio:16/9;width:100%;background-size:cover;background-position:center;-o-object-fit:cover;object-fit:cover}.blog-footer.svelte-nar5ik h1.svelte-nar5ik{padding:1rem .75rem;text-align:center;font-size:32px;line-height:1;font-weight:500}@media (min-width: 768px){.blog-footer.svelte-nar5ik h1.svelte-nar5ik{font-size:2.25rem;line-height:2.5rem}}.blog-banner.svelte-1mpdv3l.svelte-1mpdv3l{position:relative;max-height:15rem;width:100%;overflow:hidden}.blog-banner.svelte-1mpdv3l img.svelte-1mpdv3l{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.backdrop.svelte-1mpdv3l.svelte-1mpdv3l{background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity:.5 }.banner-text.svelte-1mpdv3l.svelte-1mpdv3l{padding:1rem;font-size:clamp(2rem,5vw,4rem);font-weight:500}
