.faq-section{background:#fff;overflow:hidden}.faq-section .top-content{margin-bottom:70px}.faq-section .top-content :last-child{margin-bottom:0}.faq-wrapper{margin:0 auto;max-width:1078px;width:100%}.faq-item{border-bottom:1px solid #1d1d1b}.faq-item:first-child{border-top:1px solid #1d1d1b}.faq-question{align-items:center;background:transparent;border:0;border-radius:0;color:#1d1d1b;cursor:pointer;display:flex;font-size:30px;font-weight:900;gap:30px;justify-content:space-between;line-height:1.13;padding:35px 20px;text-align:left;width:100%}.faq-item.active .faq-question,.faq-question:hover{background-color:var(--secondary_color)}.faq-icon{background:#1d1d1b;border-radius:50%;height:50px;min-width:50px;position:relative;transition:.3s ease;width:50px}.faq-icon:after,.faq-icon:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease}.faq-icon:before{height:2px;width:16px}.faq-icon:after{height:18px;width:2px}.faq-item.active .faq-icon:after{opacity:0;visibility:hidden}.faq-answer{max-height:0;max-width:800px;overflow:hidden;padding:0 40px;transition:max-height .4s ease}.faq-answer>div{margin:35px 0 80px}.faq-answer>div :last-child{margin-bottom:0}@media(max-width:767px){.faq-icon{height:42px;min-width:42px;width:42px}.faq-answer{padding:0 20px}.faq-answer>div{margin:20px 0}.faq-question{font-size:20px;gap:20px;padding:20px}}