.faq-list{flex-direction:column;gap:1.5rem;max-width:955px;margin:0 auto;display:flex;position:relative}.faq-list [data-faq-results]{position:relative}.faq-list [data-faq-results]:before{content:"";z-index:1;opacity:0;pointer-events:none;border:4px solid;border-right-color:#0000;border-radius:50%;width:40px;height:40px;transition:opacity .2s;animation:.8s linear infinite news-loader;position:absolute;top:120px;left:50%;transform:translate(-50%)}.faq-list[aria-busy=true] [data-faq-results]{opacity:.6;pointer-events:none}.faq-list[aria-busy=true] [data-faq-results]:before{opacity:1}.faq-search{width:fit-content;margin:1rem auto;display:flex;position:relative}.faq-search input{background-color:var(--col-gris-clair-3);width:350px;height:48px;color:var(--col-rouge);border:0;border-radius:17px;justify-content:space-between;align-items:center;margin:0 auto;padding:15px 20px 15px 50px;display:flex}.faq-search svg{color:var(--col-rouge);flex-shrink:0;width:24px;height:24px;position:absolute;top:10px;left:15px}.news-filters{align-items:center}.faq-status{text-align:center;min-height:1.5em;margin:0}.faq-empty{text-align:center;margin:0;padding:1rem;display:none}.faq-category-title{align-self:stretch;margin:0}.news-filters{flex-direction:column;gap:9px;margin:9px 0 34px;display:flex}.news-filters ul,.news-filters ul div{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1024px){.news-filters ul div{flex-wrap:nowrap;gap:10px;padding:20px 0;display:flex;overflow-x:auto}}.news-filters ul :is(span,button){background-color:var(--col-rouge);color:#fff;border-radius:var(--border-radius-button);cursor:pointer;white-space:nowrap;border:1px solid var(--col-rouge);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:4px 18px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.news-filters ul :is(span,button):hover{color:var(--col-rouge);background-color:#fff}.news-filters ul li.active :is(span,button){background-color:var(--col-gris-fonce);border-color:var(--col-gris-fonce)}.news-filters ul li.active :is(span,button):hover{color:#fff}.news-filters ul li.active :is(span,button) svg{display:inline-block}.news-filters ul svg{width:20px;display:none}
