.cta-banner__panel{align-items:flex-end;background:var(--c-secondary);border-radius:var(--radius-card);display:flex;isolation:isolate;min-height:600px;overflow:hidden;padding:36px 32px;position:relative}.cta-banner__bg{height:100%;inset:0;object-fit:cover;object-position:center bottom;opacity:.2;position:absolute;width:100%;z-index:-1}.cta-banner__content{align-items:flex-start;color:var(--c-white);display:flex;flex-direction:column;max-width:100%;width:350px}.cta-banner__heading{color:var(--c-white);margin:0 0 16px}.cta-banner__text{color:var(--c-white);font-size:var(--t-p16);line-height:var(--lh-paragraph);margin:0}.cta-banner .cta-banner__buttons{margin-top:24px}.cta-banner--center .cta-banner__panel{justify-content:center}.cta-banner--center .cta-banner__content{align-items:center;text-align:center}@media (max-width:767px){.cta-banner__panel{min-height:480px;padding:28px 24px}.cta-banner__content{width:100%}.cta-banner .cta-banner__heading{font-size:var(--t-22);margin-bottom:12px}.cta-banner__text{font-size:var(--t-p15)}.cta-banner__buttons,.cta-banner__buttons .btn{width:100%}}