
/* Correction finale de contraste */
.footer,.site-footer,footer,[class*="footer"],
.page-hero,.hero-band,.dark-band,.cta-band,[class*="band-dark"],
.pf-dark,.pf-cta,.pf-footer{
  background-color:#171817!important;
  color:#f8f4ed!important;
}
.footer h1,.footer h2,.footer h3,.footer h4,.footer p,.footer span,.footer strong,.footer li,
.site-footer h1,.site-footer h2,.site-footer h3,.site-footer p,.site-footer span,.site-footer strong,
footer h1,footer h2,footer h3,footer h4,footer p,footer span,footer strong,footer li,
.page-hero h1,.page-hero h2,.page-hero h3,.page-hero p,
.hero-band h1,.hero-band h2,.hero-band h3,.hero-band p,
.dark-band h1,.dark-band h2,.dark-band h3,.dark-band p,
.cta-band h1,.cta-band h2,.cta-band h3,.cta-band p,
.pf-dark h1,.pf-dark h2,.pf-dark h3,.pf-dark p,.pf-dark strong,
.pf-cta h1,.pf-cta h2,.pf-cta h3,.pf-cta p,.pf-cta strong,
.pf-footer h1,.pf-footer h2,.pf-footer h3,.pf-footer p,.pf-footer span,.pf-footer strong{
  color:#f8f4ed!important;
}
.footer a,.site-footer a,footer a,.pf-footer a,.pf-dark a,.pf-cta a{
  color:#f8f4ed!important;
}
.page-hero .eyebrow,.dark-band .eyebrow,.cta-band .eyebrow,
.pf-dark .pf-kicker,.pf-cta>span{
  color:#c58a2c!important;
}
