.faq-section{padding:20px 0 80px}.faq-section .container{max-width:800px;display:flex;flex-direction:column;gap:40px}.faq-section .kp-header{display:flex;flex-direction:column;gap:8px;text-align:center}.faq-section .kp-header .kp-title{margin:0}.faq-section .faq-list{display:flex;flex-direction:column;gap:16px}.faq-section .faq-item{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #d5d7da;padding-bottom:16px}.faq-section .faq-item .faq-question{display:flex;gap:16px;justify-content:space-between;align-items:center;font-weight:600;cursor:pointer}.faq-section .faq-item .faq-question svg{flex-shrink:0}.faq-section .faq-item .faq-answer{display:none;line-height:1.6}.faq-section .faq-item.active .faq-answer{display:block}.faq-section .faq-item.active .faq-answer :first-child{margin-top:0}.faq-section .faq-item.active .faq-answer :last-child{margin-bottom:0}.faq-section .faq-item.active .faq-question svg{rotate:180deg}.faq-section .paging-wrapper{border-top:0}@media(max-width:767px){.faq-section{padding:40px 0 48px}}