[hidden] { display: none !important; }
.static-search-results { list-style: none; padding: 0; margin: 2rem 0; }
.static-search-results > li { padding: 1.5rem 0; border-bottom: 1px solid #ddd; }
.static-search-results h2 { margin: 0 0 .75rem; }
[data-static-search-form] label, .static-faq label { display: block; margin: 1rem 0 .5rem; }
[data-static-search-form] input { max-width: 100%; padding: .75rem; color: #333; }
.static-faq details { margin: 1rem 0; border-bottom: 1px solid #ddd; padding: 1rem 0; }
.static-faq summary { cursor: pointer; color: #440962; font-weight: bold; }
.static-faq details > div { padding: 1rem 0; }
.static-faq section[data-static-faq-section] { margin: 2rem 0; }
.static-faq input[type="search"] { max-width: 40rem; color: #333; }
html.static-site .wrapper-scroll { overflow-x: auto; }
html.static-site .wrapper-scroll .module-cards__list { left: 0 !important; }
html.static-site .scrolling-bar { display: none; }
html.static-site #slider-demarches, html.static-site #slider-conventionnement { overflow-x: auto; }
@media (prefers-reduced-motion: reduce) {
    html.static-site * { scroll-behavior: auto !important; }
}
