.faq_page{padding:4.6rem 0;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;width:96%;margin:0 auto}.faq_page .main-page-title{margin-bottom:2.6rem}.faq_page .main-page-layout{width:100%;padding:0 0 4.6rem}.faq_page .main-page-layout p{font-size:1.9rem;line-height:2.5rem;font-weight:400}.faq_page .main-page-layout .rte{margin:0 auto;max-width:700px}.faq_page #faq_wrapper{width:80%}.faq_page #faq_wrapper>section:first-of-type h2.faq_theme{margin-top:0}.faq_page .faq{width:20%;position:sticky;top:18rem}.faq_page .faq a{color:rgb(var(--color-foreground));display:block;text-decoration:none;font-size:1.6rem;line-height:1.6rem;font-weight:500;letter-spacing:0.043rem;text-transform:uppercase;margin-bottom:1.5rem;position:relative;transition:0.2s}.faq_page .faq a:before{position:absolute;left:0;top:8px;content:"";background-color:rgb(var(--color-foreground));width:0;height:2px;transition:0.2s}.faq_page .faq a:hover{padding-left:20px}.faq_page .faq a:hover:before{width:15px}.faq_page .faq_theme{font-size:2.1rem;line-height:2.5rem;letter-spacing:0.057rem;margin-top:3.2rem;margin-bottom:0;padding-bottom:0.8rem;text-transform:uppercase;border-bottom:1px solid rgb(var(--color-foreground))}.faq_page .faq_list>div{display:none;padding-bottom:2.4rem}.faq_page .faq_list h3{cursor:pointer;border-top:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.6rem;font-weight:500;letter-spacing:0.034rem;margin:0;text-transform:uppercase;padding:1.6rem 0;background:url("plus.svg") no-repeat center right;background-size:16px}.faq_page .faq_list h3.opened{background-image:url("moins.svg")}.faq_page .faq_list h3:first-child{border-top:none}.faq_page .faq_list p{color:rgb(var(--color-foreground));font-size:1.6rem;line-height:2rem;font-weight:400;margin-top:0.8rem;margin-bottom:1.5rem}.faq_page .faq_list p:last-child{margin-bottom:0}.faq_page .faq_list p a{color:rgb(var(--color-foreground))}@media screen and (max-width:750px){.faq_page{padding:4.2rem 0}.faq_page #faq_wrapper{width:100%}.faq_page .faq{display:none}.faq_page .faq_theme{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.043rem;margin-top:3.2rem}.faq_page .faq_list h3{font-size:1.2rem;padding:1.2rem 2.5rem 1.2rem 0}}