.accordion{flex-direction:column;gap:.75rem;width:100%;display:flex}.accordion__item{background:var(--super-white);border-radius:.75rem;scroll-margin-top:6.25rem;transition:all .3s linear;overflow:hidden}.accordion__header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.5rem;transition:all .3s linear;display:flex}.accordion__header:hover:not(.is-open){background-color:var(--color-bleu25)}.accordion__header:hover:not(.is-open) .accordion__title{color:var(--color-bleu100)}.accordion__header:hover:not(.is-open) .accordion__icon-wrapper{background-color:var(--color-blanc)}.accordion__header:hover:not(.is-open) .accordion__icon{color:var(--color-bleu75)}.accordion__header.is-open{background-color:#0000}.accordion__title{flex:1;transition:color .3s linear}.accordion__icon-wrapper{background-color:var(--color-blanc);border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2.125rem;transition:background-color .3s linear;display:flex}.accordion__icon{color:var(--color-bleu75);letter-spacing:.0175rem;width:.875rem;height:.875rem;font-size:.875rem;font-weight:400;line-height:1;transition:color .3s linear;display:block;position:relative}.accordion__icon-plus,.accordion__icon-minus{transition:opacity .3s linear,transform .3s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__icon-plus{opacity:1;transform:translate(-50%,-50%)rotate(0)}.accordion__icon-minus{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)}.accordion__item.is-open .accordion__icon-plus{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.accordion__item.is-open .accordion__icon-minus{opacity:1;transform:translate(-50%,-50%)rotate(0)}.accordion__content{grid-template-rows:0fr;transition:grid-template-rows .3s linear;display:grid}.accordion__content.is-open{grid-template-rows:1fr}.accordion__content-inner p{padding-bottom:1.1875rem}.accordion__content-inner p:last-child{padding-bottom:0;margin-bottom:0!important}.accordion__content-inner{color:var(--color-bleu100);opacity:0;padding:0 1.5rem;transition:opacity .3s linear,transform .3s linear,padding .3s linear;overflow:hidden;transform:translateY(-10px)}.accordion__content.is-open .accordion__content-inner{opacity:1;padding:0 1.5rem 2.25rem;transform:translateY(0)}.faq-accordion{width:100%}.faq-accordion__filter-bar{background-color:var(--color-bleu25);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.faq-accordion__filter-label{color:var(--color-bleu100);white-space:nowrap;font-size:.8125rem;font-weight:500}.faq-accordion__filter-options{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.faq-accordion__filter-btn{background-color:var(--super-white);color:var(--color-bleu100);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;transition:background-color .2s,color .2s}.faq-accordion__filter-btn:hover{background-color:var(--color-blanc)}.faq-accordion__filter-btn.is-active{background-color:var(--color-bleu100);color:var(--super-white)}.faq-accordion__filter-clear{background:var(--super-white);width:2rem;height:2rem;color:var(--color-bleu100);cursor:pointer;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;transition:background-color .2s;display:flex}.faq-accordion__filter-clear:hover{background-color:var(--color-blanc)}
