.faq-section_cst{padding:80px 0 78px}.faq-section_cst .container{max-width:1128px}.faq-section_inner{display:flex;justify-content:space-between;gap:10px}.faq-list{display:flex;flex-direction:column;gap:14px;width:80%;max-width:734px}.faq-heading{font-family:var(--font-H-G);font-style:normal;font-weight:600;font-size:36px;line-height:103.1%;display:flex;align-items:center;letter-spacing:-.03em;color:#000;position:relative;padding-left:28px}.faq-heading:after{position:absolute;content:"";width:4px;height:100%;background:#2f996a;left:0;top:0}.faq-list{display:flex;flex-direction:column;gap:32px}.faq-item.active .faq-question_cst{padding-bottom:8px}.faq-section_cst .faq-item{border-radius:16px;border:1px solid #D1D1D1;overflow:hidden;transition:background .2s ease;padding:0;margin:0}.faq-question_cst{padding:20px 32px;font-family:var(--font-H-G);font-style:normal;font-weight:400;font-size:21px;line-height:130%;display:flex;align-items:center;letter-spacing:-.02em;color:#121212;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer}.faq-item.active{background:#009773;color:#fff;padding:0 0 23px}.faq-item.active .faq-icon path{fill:#fff}.faq-item.active .faq-question_cst{color:#fff}.faq-answer_cst p{font-family:var(--font-DM);font-style:normal;font-weight:400;font-size:16px;line-height:130%;display:flex;align-items:center;letter-spacing:-.02em;color:#fff}.faq-icon{transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer_cst{max-height:0;overflow:hidden;transition:max-height .2s ease,padding .2s ease;padding:0 32px;height:auto}.faq-item.active .faq-answer_cst{padding:0 32px;color:#fff}@media(max-width:749px){.faq-heading{font-size:28px;line-height:35px;letter-spacing:-.01em;padding-left:16px}.faq-section_inner{flex-wrap:wrap;gap:40px}.faq-heading-bar,.faq-list{width:100%}.faq-heading:before{width:2px}button.faq-question_cst{font-size:16px;line-height:130%;padding:24px 20px}.faq-answer_cst{padding:0 20px!important}.faq-answer_cst p{font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#fffc}.faq-item.active .faq-question_cst{padding-bottom:8px!important}.faq-heading:after{width:2px}.faq-icon svg{width:11px}.faq-list{gap:24px}.faq-section_cst{padding:42px 0 48px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/faq_section.css.map */
