.contact-cta.svelte-1mh5eze>div:where(.svelte-1mh5eze){border-radius:var( --border-radius );position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;z-index:2;aspect-ratio:17 / 8;background-color:#eee;padding:clamp(2rem,1rem + 2vw,4rem)}.contact-cta.svelte-1mh5eze>div:where(.svelte-1mh5eze):after{background:var( --overlay-gradient );content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85;pointer-events:none;z-index:1}.contact-cta__content.svelte-1mh5eze{background:#fff;border-radius:calc(var( --border-radius ) / 2);padding:clamp(2rem,1rem + 2vw,4rem);position:relative;z-index:2;max-width:547px}h2.svelte-1mh5eze{font-size:var( --type-40 );font-weight:var( --weight-semi-bold );padding-bottom:1em;margin-bottom:1em;position:relative}h2.svelte-1mh5eze:after{content:"";position:absolute;bottom:0;left:0;width:102px;height:1px;background:linear-gradient(90deg,var( --color-primary-tint ),var( --color-secondary-tint ))}@media screen and (max-width:768px){.contact-cta.svelte-1mh5eze>div:where(.svelte-1mh5eze){aspect-ratio:auto}.contact-cta.svelte-1mh5eze .container:where(.svelte-1mh5eze){width:100%;border-radius:unset;padding:3em 5vw}}
