#cxpr-page .cx-footer{background:#000!important;color:#fff}
#cxpr-page .cx-subhero:not(.cx-photo-hero),#cxpr-page .cx-lean-hero,#cxpr-page .cxco-intro{position:relative;isolation:isolate;background-image:linear-gradient(90deg,rgba(29,29,29,.94) 0%,rgba(29,29,29,.83) 46%,rgba(29,29,29,.42) 100%),var(--hero-image);background-size:cover;background-position:center;color:#fff;min-height:350px}
#cxpr-page :is(.cx-subhero:not(.cx-photo-hero),.cx-lean-hero,.cxco-intro) :is(h1,h2,p,.cx-eyebrow,.cx-lead){color:#fff!important}
#cxpr-page :is(.cx-subhero:not(.cx-photo-hero),.cx-lean-hero,.cxco-intro) a:not(.cx-action){color:#fff}
#cxpr-page .cx-footer a{color:#fff}
#cxpr-page :is(.cx-final-cta,.cx-closing,.cx-cta-band){background:#1d1d1d!important;color:#fff}
@media(max-width:700px){#cxpr-page .cx-subhero:not(.cx-photo-hero),#cxpr-page .cx-lean-hero,#cxpr-page .cxco-intro{background-image:linear-gradient(90deg,rgba(29,29,29,.92),rgba(29,29,29,.72)),var(--hero-image);min-height:300px;background-position:center}}

#cxpr-page .cx27-final{background:#1d1d1d!important;color:#fff}
#cxpr-page .cx27-final :is(h2,p){color:#fff!important}
