/* Homepage-safe overrides for the native contact CTA widget. */
.topsy-contact-cta-widget{width:100%;padding:60px 24px!important;background:#fff9e8}
.topsy-contact-cta-widget.is-light{background-color:#fff0dd;background-image:var(--topsy-cta-art);background-position:center;background-size:cover}
.topsy-contact-cta-inner{width:100%;max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:32px}
.topsy-contact-cta-inner.is-light .topsy-contact-cta-copy{flex:0 0 60%;max-width:none}
.topsy-contact-cta-inner.is-light .topsy-contact-faq{flex:0 0 40%;max-width:none}
.topsy-contact-faq-icon.green{color:#000}
@media(max-width:767px){
    .topsy-contact-cta-inner{display:block}
    .topsy-contact-cta-inner.is-light .topsy-contact-cta-copy,
    .topsy-contact-cta-inner.is-light .topsy-contact-faq{width:100%;max-width:none}
    .topsy-contact-cta-widget.is-light{padding:44px 24px!important}
}
