.faq-section .faq-header{margin-bottom:2rem;text-align:center}.faq-section .faq-header .faq-label{color:var(--color-namer);font-size:var(--size-20);font-weight:600;line-height:31px}.faq-section .faq-header .faq-title{color:#000;font-size:var(--size-32);font-weight:700;line-height:31px}.faq-section .faq-container{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 387px;margin:0 auto;max-width:1442px;width:calc(100% - 25px)}.faq-section .faq-container .faq-main{background-color:#f7f1ee;border-radius:10px;display:flex;flex-direction:column;gap:1.5rem}.faq-section .faq-container .faq-main .faq-list{display:flex;flex-direction:column;padding:25px 21px 14px 32px}.faq-section .faq-container .faq-main .faq-list .faq-item{overflow:hidden;transition:box-shadow .25s ease}.faq-section .faq-container .faq-main .faq-list .faq-item:not(:last-child){border-bottom:1px solid #d9d9d9}.faq-section .faq-container .faq-main .faq-list .faq-question{align-items:center;background:#f7f1ee;border:none;cursor:pointer;display:flex;font-size:20px;font-style:normal;font-weight:400;justify-content:space-between;padding:30px 10px 34px 2px;text-align:left;transition:background .2s ease;width:100%}.faq-section .faq-container .faq-main .faq-list .question-text{color:#000;flex:1;line-height:1.5;padding-right:13px}.faq-section .faq-container .faq-main .faq-list .faq-icon{flex-shrink:0;height:25px;transition:transform .3s ease,color .3s ease;width:24px}.faq-section .faq-container .faq-main .faq-list .faq-item.active .faq-icon{color:var(--color-namer);transform:rotate(45deg)}.faq-section .faq-container .faq-main .faq-list .faq-answer{overflow:hidden;transition:max-height .3s ease}.faq-section .faq-container .faq-main .faq-list .faq-answer[hidden]{display:none}.faq-section .faq-container .faq-main .faq-list .answer-content{font-size:var(--size-16);line-height:1.6;padding:0 1.5rem 15px}.faq-section .faq-container .faq-main .faq-list .answer-content:not(:last-child){padding:0 1.5rem}.faq-section .faq-container .faq-main .faq-list .answer-content p:last-child{margin-bottom:0}.faq-section .faq-show-more{align-items:center;background:transparent;background-color:#fff;border:1px solid var(--color-primaire);border-radius:25px;color:var(--color-primaire);cursor:pointer;display:none;font-size:var(--size-16);font-weight:600;gap:8px;margin:0 auto 28px;padding:10px 55px;transition:all .3s ease}.faq-section .faq-show-more .faq-chevron{transition:transform .3s ease}@media (max-width:991px){.faq-section .faq-container .faq-main .faq-list .faq-item .faq-question{color:#000;font-size:var(--size-16);padding:20px 10px 20px 2px}.faq-section .faq-container .faq-main .faq-list .faq-item .answer-content{font-size:var(--size-14)}.faq-section .faq-container .faq-sidebar .sidebar-text{font-size:var(--size-18)}}@media (max-width:768px){.faq-section .faq-container{grid-template-columns:1fr;width:100%}.faq-section .faq-container .faq-sidebar{padding-inline:12px}.faq-section .faq-show-more{display:flex}.faq-section .faq-item-hidden{display:none}.faq-section .faq-item-hidden.show{display:block}}@media (max-width:480px){.faq-section .faq-header{margin-bottom:12px}.faq-section .faq-header .faq-label{font-size:var(--size-16)}.faq-section .faq-header .faq-title{font-size:var(--size-24)}.faq-section .faq-container .faq-main .faq-list{padding:13px 12px 7px 25px}}@media (prefers-reduced-motion:reduce){.contact-link,.faq-answer,.faq-icon,.faq-item,.faq-question,.sidebar-button,.social-link{transition:none}.faq-item.active .faq-icon,.sidebar-button:hover,.social-link:hover{transform:none}}
/*# sourceMappingURL=style.css.map */