.faq{padding:104px 0}.faq-cadre{align-items:flex-start;gap:64px;display:flex}.faq-gauche{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:18px;display:flex;position:sticky;top:130px}.faq-eyebrow{color:var(--gris-163)}.faq h2{letter-spacing:normal;font-size:50px;font-weight:400;line-height:1.06}.faq-sous{color:var(--gris-115);font-size:18px;line-height:1.65}.faq-liste{flex-direction:column;flex:1.2 0 0;display:flex}.faq-item{border-bottom:1px solid #0000001a}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;display:flex}.faq-q span:first-child{color:var(--noir);font-size:18px;line-height:1.65}.faq-plus{color:var(--gris-115);flex:none;font-size:22px}.faq-r{max-height:0;transition:max-height .35s;overflow:hidden}.faq-ouvert .faq-r{max-height:240px}.faq-r p{color:var(--gris-115);padding:0 40px 22px 0;font-size:18px;line-height:1.65}.faq-boutons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.faq-tel{border:1px solid #0000002e;border-radius:8px;align-items:center;height:52px;padding:10px 24px;transition:background .25s;display:flex}.faq-tel:hover{background:var(--gris-245)}.faq-tel span{color:var(--encre);font-size:18px;line-height:1.65}
