.faq-module h2{font-size:50px;font-weight:700;margin:0 auto 8px;width:780px}.faq-module h2,.faq-module h3{color:#120f17;line-height:1.36;max-width:100%;text-align:center}.faq-module h3{font-size:22px;font-weight:400;margin:0 auto 45px;width:482px}.faq-module .accordion{margin:0 auto;max-width:100%;width:1003px}.faq-module .accordion-item{border:1px solid var(--color-green);border-radius:20px;cursor:pointer;margin-bottom:12px;padding:25px 25px 25px 38px}.faq-module .accordion-header{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;text-align:left;width:100%}.faq-module .accordion-header .arrow-container{height:16.33px;width:14px}.faq-module .accordion-header h4{color:#120f17;font-size:22px;font-weight:500;line-height:1.36;width:900px}.faq-module .accordion-header .arrow-icon{transition:transform .6s ease}.faq-module .accordion-content{max-height:0;max-width:100%;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .5s ease,opacity .5s ease,transform .5s ease;width:801px}.faq-module .accordion-content p{margin-top:15px}.faq-module .accordion-item.active .accordion-content{opacity:1;transform:translateY(0)}.faq-module .accordion-item.active .arrow-icon{transform:rotate(180deg)}.faq-module .accordion-item p{color:rgba(98,98,98,.7);font-size:16px;line-height:1.25}@media (max-width:550px){.faq-module h3{margin:0 auto 35px}.faq-module h2{font-size:30px;margin:0 auto 14px}.faq-module .accordion-item{padding:20px}.faq-module .accordion-header h4{font-size:20px}}