.faq-secttitle{text-align:left}.faq-secttitle>h2{color:#182331;font-weight:700;letter-spacing:-2px;margin-bottom:20px}.faq-secttitle>p{color:#182331;font-weight:400;margin-bottom:32px}.faq-info .accordion{display:flex;flex:1;flex-direction:column;gap:20px}.faq-info .accordion-item{background:#eeefd4;border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-info .accordion-item.active .accordion-header{border-bottom:1px solid #d9dab1}.faq-info .accordion-header{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:12px;letter-spacing:-.48px;margin-bottom:0;padding:24px 24px 20px}.faq-info .accordion-header:before{align-items:center;aspect-ratio:1/1;background-color:#dfe0c2;border-radius:30px;content:"+";display:flex;font-size:34px;font-weight:400;height:15px;justify-content:center;padding:11px;transition:transform .3s ease;width:15px}.faq-info .accordion-item.active .accordion-header:before{content:"−"}.faq-info .accordion-content{max-height:0;overflow:hidden;padding:0 20px;transition:all .4s ease}.faq-info .accordion-item.active .accordion-content{font-size:18px;font-weight:400;max-height:200px;padding:12px 24px 16px}@media (min-width:300px) and (max-width:767px){.faq-info{margin-top:32px}.faq-secttitle>h2{font-size:40px}.faq-info .accordion-header{font-size:24px;line-height:32px}}@media (min-width:768px) and (max-width:1199px){.faq-secttitle>h2{font-size:52px}}