.c-cta{background-color:var(--iaals-clr-baby-blue);border-radius:20px 0;display:flex;flex-flow:column nowrap;gap:12px;overflow:hidden;padding-block:28px;padding-inline:20px;position:relative}@container section (width > 768px){.c-cta{border-radius:60px 0;padding-block:48px;padding-inline:48px}}.c-cta:after{background-color:var(--iaals-clr-sky-blue);block-size:250px;border-radius:50%;content:"";display:block;filter:blur(100px);inline-size:250px;inset-block-end:-125px;inset-inline-end:-100px;position:absolute;z-index:var(--iaals-zi-default)}.c-cta>div{position:relative;z-index:var(--iaals-zi-over)}@container column (width > 768px){.c-cta.c-cta--image{flex-flow:row nowrap;gap:40px}}.c-cta__media--image{block-size:200px;border-radius:20px 0;flex-shrink:0;inline-size:200px;margin-block-end:12px;overflow:hidden}@container section (width > 768px){.c-cta__media--image{border-radius:40px 0}}.c-cta__media--image figure,.c-cta__media--image img{block-size:100%;inline-size:100%;inset-block:0;inset-inline:0;position:absolute}.c-cta__media--image img{-o-object-fit:cover;object-fit:cover}.c-cta__media--icon{block-size:80px;inline-size:80px}@container section (width > 768px){.c-cta__media--icon{block-size:120px;inline-size:120px}}.c-cta__media--icon figure,.c-cta__media--icon svg{block-size:80px;inline-size:80px}@container section (width > 768px){.c-cta__media--icon figure,.c-cta__media--icon svg{block-size:120px;inline-size:120px}}.c-cta__media--icon .e-icon__accent{fill:var(--iaals-clr-sky-blue)}.c-cta__content{display:flex;flex-flow:column nowrap;gap:12px}.c-cta__heading{font-family:var(--iaals-ff-secondary);font-size:1.5rem;font-weight:var(--iaals-fw-bold);line-height:1.25}@container section (width > 768px){.c-cta__heading{font-size:1.75rem;line-height:1.28}}@container section (width > 1024px){.c-cta__heading{font-size:2rem;line-height:1.25}}.c-cta__suffix{color:var(--iaals-clr-black);font-family:var(--iaals-ff-primary);font-weight:var(--iaals-fw-bold)}.c-cta--impact-story .c-cta__text p{display:inline}.c-cta--impact-story .c-cta__text p:before{content:open-quote}.c-cta--impact-story .c-cta__text p:after{content:close-quote}.c-cta--impact-story .c-cta__suffix .title{padding-inline-start:26px}.c-cta.u-fade-in{opacity:0;transform:translateY(50%);transition:all .5s var(--iaals-tran-easeInOutQuad)}@media (prefers-reduced-motion:reduce){.c-cta.u-fade-in{opacity:1;transform:translateY(0)}}.c-cta.u-fade-in.is-active{opacity:1;transform:translateY(0)}