.faq-section{margin:140px 0}.faq-section .faq-block{margin:80px 0 0;display:flex;flex-direction:column;gap:0 100px}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:80px;transition:var(--transition)}.faq-item .faq-answer ul>li:not([class])::before{top:12px}.faq-item{padding:18px 0;cursor:pointer}.faq-item+.faq-item{border-top:1px solid var(--gray-light)}.faq-item:last-child{border-bottom:1px solid var(--gray-light)}.faq-item .faq-btn svg,.faq-item .faq-item-title{transition:var(--transition)}.faq-item:hover .btn-circle.btn-icon::before{opacity:1}.faq-item.active .faq-answer{margin:14px 0 0}@media (max-width:1024px){.faq-section{margin:110px 0}.faq-section .faq-block{margin:40px 0 0;grid-template-columns:1fr}.faq-item .faq-item-title{font-size:16px}.faq-item{border-top:0}}@media (max-width:767px){.faq-section{margin:80px 0}.faq-item{padding:16px}.faq-item .faq-item-title{font-size:14px}.faq-item .faq-answer ul>li:not([class])::before{top:4px}.faq-question{gap:40px}.elementor-element .faq-block,.faq-section .faq-block{margin:24px 0 0}.faq-toggle-more{margin:40px 0 0}}