.faq_main_wrap{background-repeat:no-repeat;padding-bottom:var(--section_spacing);padding-top:var(--section_spacing);position:relative;z-index:9}.faq_main_wrap .overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.faq_main_wrap .content-wrapper{position:relative;z-index:9}.faq_main_wrap .btn_sec{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.faq_main_wrap .faq_section_wrap{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center}.faq_main_wrap .faq_section_wrap .faq_item{background:#fafafa;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.faq_main_wrap .faq_section_wrap .faq_item .faq_question{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:25px 30px;transition:all .3s ease-in-out}.faq_main_wrap .faq_section_wrap .faq_item .faq_answer{color:#666;line-height:1.8;max-height:0;overflow:hidden;padding:0 30px;transition:max-height .35s ease}.faq_main_wrap .faq_section_wrap .faq_item .faq_question *{margin:0}.faq_main_wrap .faq_section_wrap .faq_item .faq_question .faq_icon{align-items:center;background:#2196f3;border-radius:4px;display:flex;fill:#fff;height:25px;justify-content:center;line-height:normal;min-width:25px;width:25px}.faq_main_wrap .faq_section_wrap .faq_item .faq_question .faq_icon svg{fill:inherit;height:15px;width:15px}.faq_main_wrap .faq_section_wrap .faq_item .faq_question .faq_icon *{align-items:center;display:flex;height:100%;justify-content:center}.faq_main_wrap .faq_section_wrap .faq_item .faq_answer :last-child{padding-bottom:25px}.faq_main_wrap .faq_section_wrap .faq_item.active .faq_icon svg{transform:rotate(45deg)}@media(max-width:767px){.faq_main_wrap .faq_section_wrap .faq_item .faq_question{padding:20px 15px}.faq_main_wrap .faq_section_wrap .faq_item .faq_answer{padding:0 15px}}