.lp-faq-section{padding:80px 0 60px}.lp-faq-section .cm-container{margin-bottom:80px;text-align:center}.lp-faq-section .accordion-item{border:1px solid #9fa1bb;border-radius:20px;margin-bottom:20px;overflow:hidden}.lp-faq-section .accordion-item.active{background:#d8e5ff;border-color:#0579fe}.lp-faq-section .acc-content-inner{padding-bottom:24px}.lp-faq-section .accordion-header{align-items:center;cursor:pointer;display:flex;font-size:24px;font-weight:600;gap:30px;justify-content:space-between;padding:24px 24px 20px}.lp-faq-section .accordion-content{height:0;overflow:hidden;padding:0 24px;transition:height .35s ease}.lp-faq-section .accordion-content *{font-size:16px;line-height:1.4}.lp-faq-section .accordion-content :last-child{margin-bottom:0}.lp-faq-section .acc-icon svg{transition:transform .3s ease}.lp-faq-section .accordion-item.active .acc-icon svg{transform:rotate(45deg)}.lp-faq-section .accordion-item.active .acc-icon path{fill:#0579fe}@media(max-width:1024px){.lp-faq-section .accordion-header{font-size:20px}.lp-faq-section .cm-container{margin-bottom:40px}}@media(max-width:767px){.lp-faq-section .accordion-header{font-size:18px}.lp-faq-section .cm-container{margin-bottom:30px}.lp-faq-section{padding:60px 0 40px}}@media(max-width:580px){.lp-faq-section .accordion-header{font-size:16px}.lp-faq-section .accordion-content *{font-size:14px}}