/* Shared plain CTA bands. Add sumo-cta-band to equivalent new sections. */
.elementor :is(.sumo-cta-band,.hb-final,.ks-final,.ic-closing){background:#ce0000!important;background-image:none!important;color:#191918!important;border-top:0!important}
.elementor :is(.sumo-cta-band,.hb-final,.ks-final,.ic-closing) :is(.elementor-heading-title,.elementor-widget-text-editor){color:#191918!important}
.elementor :is(.sumo-cta-band,.hb-final,.ks-final,.ic-closing) :is(.sumo-cta-eyebrow,.hb-eyebrow,.ks-eyebrow,.ks-eye,.hp-eye,.im-eye) .elementor-heading-title{color:#fff!important}
.elementor :is(.sumo-cta-band,.hb-final,.ks-final,.ic-closing) .elementor-button{background:#191918!important;color:#fff!important;border:2px solid #ce0000!important;box-shadow:0 0 0 2px #191918!important;border-radius:20px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}
.elementor :is(.sumo-cta-band,.hb-final,.ks-final,.ic-closing) .elementor-button:is(:hover,:focus-visible){background:#fff!important;color:#191918!important;border-color:#ce0000!important;box-shadow:0 0 0 2px #fff!important}
.elementor :is(.sumo-cta-band,.hb-final,.ks-final,.ic-closing) .elementor-button:focus-visible{outline:2px solid #191918;outline-offset:6px}
@media(prefers-reduced-motion:reduce){.elementor :is(.sumo-cta-band,.hb-final,.ks-final,.ic-closing) .elementor-button{transition:none}}
