.faq_block{margin:24px 0;position:relative}.faq_question_number:before{content:counter(faq-counter) ".";font-size:20px;font-weight:600;font-weight:400;line-height:28px}.faq_block:before{content:"";inset:0 auto 0 0;position:absolute;width:6px}.faq_question{align-items:flex-start;background:none;border:none;display:flex;gap:6px;text-align:left;width:100%}.faq_question_text{flex:1}.faq_question_icon{cursor:pointer;height:16px;position:relative;top:4px;width:16px}.faq_question_icon:before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";display:block;height:12px;transform:rotate(45deg);transition:transform .25s ease;width:12px}.faq_item.is-open .faq_question_icon:before{transform:rotate(-135deg)}h2.faq_block_heading{font-size:32px;font-weight:800;line-height:40px;margin-bottom:34px;text-transform:capitalize}.faq_list{counter-reset:faq-counter;list-style:none;margin:0;padding:0}.faq_item{border-radius:4px;counter-increment:faq-counter;padding:12px}.faq_item+.faq_item{margin-top:20px}.faq_question_text h5{color:#000;font-size:20px;font-weight:400;line-height:28px;margin:0;text-transform:capitalize}.faq_answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq_answer_inner{margin-bottom:8px;margin-top:12px;padding-left:26px}.faq_answer_inner p{color:#000;font-size:16px;font-weight:400;line-height:28px;text-transform:capitalize}.faq_item.is-open .faq-answer{max-height:500px}@media (max-width:767px){.faq_item{padding:12px}.faq_answer_inner{margin-bottom:8px;margin-top:10px;padding-left:20px}.faq_question{gap:6px}}