#charte-public-root body.charte-public{background:#fff!important;color:#253045!important}
#charte-public-root body.charte-public :is(main,section,article,footer,[class*="hero"],[class*="section"],[class*="band"],[class*="intro"],[class*="reassurance"]){background-color:#fff!important;background-image:none!important}
#charte-public-root body.charte-public :is(h1,h2,h3,p,li,summary){color:#253045!important}
#charte-public-root body.charte-public :is(h1,h2,h3,.highlight,.gradient-text,.text-gradient){-webkit-text-fill-color:currentColor!important;color:#253045!important}
#charte-public-root body.charte-public :is([class*="card"],.review-platform,.lot1-proof-box){background:#fff!important;border-color:#dfe2ea!important}
#charte-public-root body.charte-public :is(.warning,.alert,.tip,.callout,[class*="warning-box"],[class*="alert-box"],[class*="conseil"]){background:#eef0f6!important;border-color:#55648f!important;color:#253045!important}
#charte-public-root body.charte-public [style*="gradient"]{background-image:none!important}
#charte-public-root body.charte-public :is(.btn,.button,.cta-button,.cta-primary,.hero-cta,.lot1-main-cta,a.cta){background:#55648f!important;color:#fff!important}
#charte-public-root body.charte-public :is(.btn,.button,.cta-button,.cta-primary,.hero-cta) :is(p,span,strong,i){color:#fff!important}
#charte-public-root body.charte-public :is(.tag,.badge,.category-badge,.article-category,.blog-tag,.blog-category){background:#eef0f6!important;color:#55648f!important;border-color:#dfe2ea!important}
#charte-public-root body.charte-public :is(.faq-icon,.section-icon,.card-icon,.blog-icon){color:#55648f!important}
#charte-public-root body.charte-public .public-urgency{margin:14px 0 20px;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:0;text-align:inherit}
#charte-public-root body.charte-public .public-urgency a{color:#3f4a6e!important;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
#charte-public-root body.charte-public .diagnostic-explained{margin:24px auto;padding:20px 0;max-width:760px;border-top:1px solid #dfe2ea;border-bottom:1px solid #dfe2ea;background:#fff!important;text-align:left}
#charte-public-root body.charte-public .diagnostic-explained p{font-size:16px;line-height:1.6;margin:0 0 12px}
#charte-public-root body.charte-public .diagnostic-explained .diagnostic-warning{font-size:19px;font-weight:700}
#charte-public-root body.charte-public .diagnostic-explained ul{display:block!important;list-style:disc!important;margin:0 0 16px;padding-left:24px}
#charte-public-root body.charte-public .diagnostic-explained li{display:list-item!important;font-size:16px;line-height:1.6;margin:7px 0;padding:0}
#charte-public-root body.charte-public .lot1-main-cta p,#charte-public-root body.charte-public .lot1-main-cta strong{color:#fff!important}
