
        section.section-cta .simple { 
            padding:var(--box-padding-xs); 
            margin-bottom:var(--margin-tb-md);
            justify-content: center;
            align-items: center;
            align-content: center;
            display: flex;
            padding: 3rem 0;
            border-radius: 4px;
            box-shadow: var(--shadow-lg);
        }
        section.section-cta .simple p { margin-bottom:0px; font-size: var(--text-lg) }
        section.section-cta .simple p.headline { font-size: var(--text-xl); color: var(--white); }
        @media screen and (max-width: 1327px) {
            section.section-cta .simple p { font-size: var(--text-md); }
            section.section-cta .simple p.headline { font-size: var(--text-lg); }
        }
        @media screen and (max-width: 1024px) {

            section.section-cta .simple .text-left, .text-right{text-align:center;}
            section.section-cta .simple [class*="col-"]{margin-top:1rem; margin-bottom:1rem;}
            section.section-cta .simple p { font-size: var(--text-xl); }
            section.section-cta .simple p.headline { font-size: var(--text-xl); }
        }

/* Preserve the saved dark CTA style from the original background selector. */
section.section-cta .bg-dark-to-darker140 {
    background: var(--midnight-gradient);
}
