.cta-banner{--component-bg-colour:#b6c9ce4d;--component-pt-sm:40px;--component-pb-sm:48px;--component-pt-md:40px;--component-pb-md:48px;--component-pt-lg:44px;--component-pb-lg:55px}.cta-banner__media{background-color:#f6f3e8;border-radius:10px 100px 10px 10px;max-width:300px;height:272px;margin-bottom:28px;position:relative;overflow:hidden}@media (width>=576px){.cta-banner__media{height:360px}}@media (width>=992px){.cta-banner__media{border-radius:20px 160px 20px 20px;max-width:434px;height:355px;margin-bottom:0}}.cta-banner__picture{display:block;position:absolute;inset:0}.cta-banner__image{object-fit:cover;width:100%;height:100%}.cta-banner__heading{margin-bottom:20px}@media (width>=992px){.cta-banner__heading{max-width:556px;margin-bottom:28px}}.cta-banner__body{margin-bottom:24px;font-size:1rem;line-height:1.5}@media (width>=992px){.cta-banner__body{max-width:629px;margin-bottom:30px;font-size:1.25rem;line-height:1.4}}.cta-banner__heading+.cta-banner__cta{margin-top:8px}
