/* ETPR 5.2.2: specific, late, deterministic contrast rules for homepage and mobile form. */
html body.pr-public .etpr42-home .etpr46-showcase:not(.etpr46-resources) .etpr46-slider[data-etpr-slider="services"] article h3,
html body.pr-public .etpr42-home .etpr46-showcase:not(.etpr46-resources) .etpr46-slider[data-etpr-slider="services"] article h3 *,
html body.pr-public .etpr42-home section.etpr46-professional-cta h2,
html body.pr-public .etpr42-home section.etpr46-professional-cta h2 *{
 color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;
}
html body.pr-public .etpr42-home .etpr46-showcase:not(.etpr46-resources) .etpr46-slider article p,
html body.pr-public .etpr42-home section.etpr46-professional-cta p{
 color:#e9fbf4!important;-webkit-text-fill-color:#e9fbf4!important;
}
html body.pr-public .etpr42-home .etpr46-resources .etpr46-slider article h3{color:#0d4643!important;-webkit-text-fill-color:#0d4643!important}
html body.pr-public .etpr42-home .etpr46-professional-cta .etpr46-gold{color:#103f37!important;-webkit-text-fill-color:#103f37!important}
html body.pr-public .etpr-wiz .etpr-wiz-step.pending,
html body.pr-public .etpr-wiz .etpr-wiz-step.done{background:#ebf5f1!important;border:1px solid #83bcac!important;color:#07443c!important;-webkit-text-fill-color:#07443c!important}
html body.pr-public .etpr-wiz .etpr-wiz-step.pending small,
html body.pr-public .etpr-wiz .etpr-wiz-step.done small{color:#07443c!important;-webkit-text-fill-color:#07443c!important}
html body.pr-public .etpr-wiz .etpr-wiz-step.current{background:#046250!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.pr-public .etpr-wiz .etpr-wiz-step.current small{color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:600px){
 html body.pr-public .etpr-wiz .etpr-wiz-step{gap:5px!important;min-height:76px!important}
 html body.pr-public .etpr-wiz .etpr-wiz-step :is(small,i,span){opacity:1!important}
 html body.pr-public .etpr46-slider{scrollbar-width:none}
 html body.pr-public .etpr46-slider::-webkit-scrollbar{display:none}
}
