:root{--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}.archive-faq-hero{position:relative;padding:56px 20px;color:#fff;background-color:#00475a}@media(min-width:768px){.archive-faq-hero{padding:80px 0}}.archive-faq-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.archive-faq-hero-content{max-width:600px;margin:0 auto}.archive-faq-hero-title{margin:0;font-size:36px;font-weight:var(--fw-semibold);line-height:1.1;text-align:center}@media(min-width:768px){.archive-faq-hero-title{font-size:50px}}.archive-faq-hero-subtitle{margin:28px 0;font-size:1rem;line-height:1.5;text-align:center}.archive-faq-hero-search-input{margin-top:24px}.archive-faq-hero-search-input .btn-search-close{display:none}.archive-faq-hero-search-input .suggestions-container{top:40px}.archive-faq-hero-search-input .suggestion-container{top:40px;z-index:100}.archive-faq-hero--bg-line{position:absolute;z-index:1}.archive-faq-hero--bg-line svg path{stroke:#61d2ff}.archive-faq-hero--bg-line--desktop{top:-100px;left:50%;display:none;transform:translate(-35%)}.archive-faq-hero--bg-line--mobile{bottom:-15px;left:50%;transform:translate(-50%)}@media(min-width:768px){.archive-faq-hero--bg-line--desktop{display:block}.archive-faq-hero--bg-line--mobile{display:none}}.archive-faq-hero .container{position:relative;z-index:2}.archive-faq .ts-result{display:grid;gap:32px;padding:40px 0}@media(min-width:1040px){.archive-faq .ts-result{grid-template-columns:380px minmax(0,1fr);gap:80px;align-items:flex-start;padding:92px 0 120px}}.archive-faq .ts-result-refinement{display:none}.archive-faq .ts-result-refinement .ts-radio-filter{margin-bottom:16px}@media(min-width:1040px){.archive-faq .ts-result-refinement{display:block}}.archive-faq .ts-result-list-header{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:24px}.archive-faq .ts-result-list-header-actions{display:flex;gap:16px;align-items:center}.archive-faq .ts-result-list-title{font-size:20px}@media(min-width:768px){.archive-faq .ts-result-list-title{font-size:26px}}.archive-faq .ts-result-pagination-container{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.archive-faq .ts-result-pagination-container .ts-result-pagination{margin-top:0}.archive-faq .ts-result-pagination-container .ais-Pagination-link{border-radius:50%}.archive-faq .ts-result-pagination-container .ais-Pagination-link:hover{color:#fff;background-color:#ffd861}.archive-faq .ts-result-pagination-container .ais-Pagination-item--selected{background-color:#00475a}.archive-faq .ts-result-pagination-container .ais-Pagination-item--selected .ais-Pagination-link{color:#fff}.archive-faq .ts-result-pagination-container .ais-Pagination-list{padding-top:0}.archive-faq .ts-hit-group{padding:40px 0;border-bottom:1px solid #d9e1e6}.archive-faq .ts-hit-group__label{display:inline-block;padding:4px 8px;font-size:16px;font-weight:var(--fw-semibold);line-height:1.4;background-color:#ffd861;border-radius:4px}.archive-faq .ts-hit-group__count{margin-left:12px;font-size:16px;font-weight:var(--fw-normal);color:colo(default-dark-grey);letter-spacing:-.32px}.archive-faq .faq-accordion-item{padding:0 20px;margin:12px 0;border:1px solid #d9e1e6;border-radius:12px;box-shadow:0 10px 30px #0000000a;background-color:#fff}.archive-faq .faq-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit;gap:16px}.archive-faq .faq-accordion-header:hover .faq-accordion-header__title{color:var(--color-primary, #0055a5)}.archive-faq .faq-accordion-header__title{font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .2s ease}.archive-faq .faq-accordion-header__icon{flex-shrink:0;color:var(--color-primary, #0055a5)}.archive-faq .faq-accordion-header__icon-plus{transition:transform .3s ease,opacity .5s ease;transform-origin:center}.archive-faq .faq-accordion-item.is-open .faq-accordion-header__icon-plus{transform:rotate(90deg);opacity:0}.archive-faq .faq-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.archive-faq .faq-accordion-body__content{overflow:hidden;padding-right:48px;color:#555;line-height:1.7;font-size:1rem}.archive-faq .faq-accordion-body__content a{font-weight:var(--fw-semibold);text-decoration:underline}.archive-faq .faq-accordion-body__content ul,.archive-faq .faq-accordion-body__content ol{display:flex;flex-direction:column;gap:.25rem;margin:1rem 0;padding:0}.archive-faq .faq-accordion-body__content ul>li{position:relative;padding-left:1rem}.archive-faq .faq-accordion-body__content ul>li:before{display:block;position:absolute;top:.75rem;left:0;width:.25rem;height:.25rem;border-radius:50%;background-color:#001d21;content:""}.archive-faq .faq-accordion-body__content ol{counter-reset:faq-list}.archive-faq .faq-accordion-body__content ol>li{position:relative;padding-left:1.5rem;counter-increment:faq-list}.archive-faq .faq-accordion-body__content ol>li:before{position:absolute;top:0;left:0;content:counter(faq-list) "."}.archive-faq .faq-accordion-item.is-open .faq-accordion-body{grid-template-rows:1fr}.archive-faq .faq-accordion-item.is-open .faq-accordion-body .faq-accordion-body__content{padding-bottom:24px}.archive-faq .ts-facet-rubrique{display:none}.archive-faq .ts-facet-type{width:100%}@media(min-width:768px){.archive-faq .ts-facet-type{width:auto}}.archive-faq .ts-refinement__panel--radio-dropdown .ts-refinement__item{padding:8px 12px;cursor:pointer;border:none;border-radius:6px;transition:background-color .3s ease-out}.archive-faq .ts-refinement__panel--radio-dropdown .ts-refinement__item input{position:absolute;left:-9999px}.archive-faq .ts-refinement__panel--radio-dropdown .ts-refinement__item:hover{background-color:#f0f9ff}.archive-faq .ts-refinement__panel--radio-dropdown .ts-refinement__item:has(input:checked){background-color:#d4f1ff}.archive-faq .ts-refinement__option-label{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:var(--fw-normal);letter-spacing:-.32px}.archive-faq .ts-refinement__option-label .ts-refinement__count{font-size:14px;color:#5c6772}.archive-faq .ts-refinements__current,.archive-faq .ts-refinements{display:none}.archive-faq .ts-faq-reset{display:inline-flex;gap:8px;align-items:center;padding:8px 16px;font-size:14px;font-weight:var(--fw-medium);line-height:1.5;color:#001d21;text-decoration:none;border:1px solid #d9e1e6;border-radius:6px;transition:background-color .3s ease-out}.archive-faq .ts-faq-reset:hover{background-color:#f0f9ff}.archive-faq .ts-faq-reset__icon{display:inline-flex;flex-shrink:0;width:16px;height:16px}.archive-faq__categories-button{display:flex;gap:10px;justify-content:flex-start;width:100%;margin-top:40px;border:1px solid #d9e1e6;border-radius:6px}@media(min-width:1040px){.archive-faq__categories-button{display:none}}.archive-faq .ts-faq-featured{padding:16px;background-color:#d4f1ff;border-radius:16px}@media(min-width:1040px){.archive-faq .ts-faq-featured{padding:24px}}.archive-faq .ts-faq-featured__header{margin-bottom:16px;font-size:18px;font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.36px}@media(min-width:768px){.archive-faq .ts-faq-featured__header{font-size:22px;letter-spacing:-.44px}}.archive-faq-push{position:relative;padding:20px;margin-top:32px;background-color:#d4f1ff;border-radius:12px}.archive-faq-push-title{margin-bottom:10px;font-size:18px;line-height:1.5;letter-spacing:-.36px}.archive-faq-push-fred{position:absolute;right:15px;bottom:-92px}.archive-faq-push-link{margin-top:20px}#faq-filters-modal{max-height:none;margin:0;border-radius:0}#faq-filters-modal[open]{animation:slideInRight .3s ease-out}#faq-filters-modal.is-closing{animation:slideOutRight .3s ease-in}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}#faq-filters-modal-content{display:block;height:100vh;padding:70px 0 40px;margin:0;overflow:auto}#faq-filters-modal-content .modal-body-wrapper{height:100%;overflow:auto}#faq-filters-modal-content .ts-radio-filter{border:none}#faq-filters-modal-content .ts-radio-filter.ts-facet-rubrique{display:none}
/*# sourceMappingURL=archive-faq.min.css.map */
