/* ETPR 5.3.0 audit: predictable contrast and responsive layout. */
html body.pr-public .etpr46-slider[data-etpr-slider="services"] article :is(h2,h3,h4),
html body.pr-public .etpr46-slider[data-etpr-slider="services"] article :is(h2,h3,h4) *,
html body.pr-public .etpr46-professional-cta :is(h1,h2,h3),
html body.pr-public .etpr46-professional-cta :is(h1,h2,h3) *,
html body.pr-public .etpr42-clienthero :is(h1,h2,h3),
html body.pr-public .etpr460-heading :is(h1,h2,h3){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}
html body.pr-public .etpr46-slider[data-etpr-slider="services"] article :is(p,small),
html body.pr-public .etpr46-professional-cta p,
html body.pr-public .etpr460-heading p{color:#e2f2ec!important;-webkit-text-fill-color:#e2f2ec!important}
html body.pr-public .etpr46-professional-cta :is(.etpr46-gold,.pr-button-gold){color:#083d35!important;-webkit-text-fill-color:#083d35!important}
html body.pr-public .etpr46-slider[data-etpr-slider="services"] article :is(a,button){font-weight:800}
html body.pr-public :is(.etpr460-panel,.etpr460-table,.etpr-wiz-card) :is(h1,h2,h3){color:#0c3939!important;-webkit-text-fill-color:#0c3939!important}
html body.pr-public .etpr-wiz .etpr-wiz-step.pending,
html body.pr-public .etpr-wiz .etpr-wiz-step.done{background:#e4f2ec!important;border-color:#9bcdb9!important}
html body.pr-public .etpr-wiz .etpr-wiz-step.pending :is(span,small,b),
html body.pr-public .etpr-wiz .etpr-wiz-step.done :is(span,small,b){color:#083f36!important;-webkit-text-fill-color:#083f36!important}
html body.pr-public .etpr-wiz .etpr-wiz-step.current{background:#086353!important;border-color:#e8c270!important}
html body.pr-public .etpr-wiz .etpr-wiz-step.current :is(span,small){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.pr-public .etpr-wiz .etpr-wiz-step i{color:#563e11!important;-webkit-text-fill-color:#563e11!important;background:#ffdf8b!important}
@media(max-width:650px){html body.pr-public .etpr46-slider article{scroll-snap-align:center}html body.pr-public .etpr460-shell{width:calc(100% - 24px)!important}html body.pr-public .etpr460-table{max-width:100%;overflow-x:auto}html body.pr-public .etpr46-professional-cta{overflow:hidden}}
