.faq-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:35px 206px;background-color:#fafafa}.faq-container .faq-contain{display:flex;flex-direction:column;align-items:center;padding:0;gap:0}.faq-container .faq-item{border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.2em;cursor:pointer;overflow:hidden;width:100%;display:flex;flex-direction:column;padding:6px 0}.faq-container .container_page_article .faq-item,.faq-container .faq-stripe-1 svg{width:100%}.faq-container .faq-item:hover{background-color:rgba(119,119,119,.04)}.faq-container .faq-question{display:flex;align-items:center}.faq-container .faq-questiontext{flex:1;font-weight:200;color:var(--bleu);text-transform:uppercase;letter-spacing:1px}.faq-questiontext.faqCat{font-size:.9rem}.faq-container .faq-questiontext span{font-weight:400}.faq-container .faq-questionicon{position:relative;padding:20px;justify-content:center;align-items:center;display:flex;gap:10px;color:var(--orange);font-weight:300}.faq-container .faq-icon{position:relative;display:flex;width:1.25rem;height:1.25rem;justify-content:center;align-items:center;transform:rotate(45deg);transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .3s}.faq-container .faq-stripe-1{height:100%;background-color:var(--orange);opacity:1;transition:opacity .3s}.faq-container .faq-reponse{width:100%;height:0;opacity:0;transition:height .5s,opacity .5s}.faq-container .faq-answer-text-wrapper{padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;box-sizing:border-box}.faq-container .faq-answer-text{line-height:1.6em;transition:transform .5s,opacity .2s;color:#282f37;margin-top:0}.faq-cta{margin-top:36px}.faq-q-a-container{padding:12px 0;border-bottom:1px solid #000}.blocFaqCat{display:grid;grid-template-columns:1fr 1.2fr;gap:96px}.blocFaqCatImage{aspect-ratio:1/1;width:100%;overflow:hidden;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}.blocFaqCatImage img{width:100%;height:100%;object-fit:cover}@media (max-width:769px){.faq-container{padding:48px 30px}.blocFaqCat{display:flex;flex-direction:column;align-items:center;gap:50px}.faq-title.faqCat{text-align:center}.faq-cta{padding:18px 32px}}