.faq_section{border-top:2px solid var(--border-grey-color);background-color:var(--white);border-radius:90px 90px 0 0;margin-top:60px}.faq_section h2{color:var(--orgred);font-size:40px}@media screen and (max-width:1024px){.faq_section h2{font-size:30px}}.faq_section h4{font-family:var(--text-font)}.faq_section a{font-style:italic;text-decoration:underline}.faq_section .faq_questions_container{width:70vw;margin:0 auto}@media screen and (max-width:1024px){.faq_section .faq_questions_container{width:90vw}}.faq_section .faq_questions_container .accordion_wrapper.active .accordion_item{color:var(--orgred);border-color:var(--primary);font-weight:600}.faq_section .faq_questions_container .accordion_wrapper.active .accordion_item:hover{color:var(--orgred);border-color:var(--primary)}.faq_section .faq_questions_container .accordion_wrapper.active .accordion_item .toggler svg{transform:rotate(180deg)}.faq_section .faq_questions_container .accordion_wrapper.active .accordion_content{opacity:1;max-height:500px;padding:15px 0}.faq_section .faq_questions_container .accordion_wrapper.active .accordion_content ul{padding-left:0;list-style-position:inside}.faq_section .faq_questions_container .accordion_wrapper:hover .accordion_item{color:var(--primary)}.faq_section .faq_questions_container .accordion_wrapper .accordion_item{border-bottom:3px solid var(--border-grey-color);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:18px;display:flex}.faq_section .faq_questions_container .accordion_wrapper .accordion_item:hover{border-color:var(--primary-color)}.faq_section .faq_questions_container .accordion_wrapper .accordion_item .acc_ques_wrapper{gap:10px}.faq_section .faq_questions_container .accordion_wrapper .accordion_item .acc_ques_wrapper svg{flex-shrink:0}.faq_section .faq_questions_container .accordion_wrapper .accordion_item .toggler{font-size:20px}.faq_section .faq_questions_container .accordion_wrapper .accordion_item .toggler svg{vertical-align:bottom;transition:var(--smooth-transition);display:inline-block}.faq_section .faq_questions_container .accordion_wrapper .accordion_content{opacity:0;max-height:0;transition:var(--smooth-transition);will-change:opacity,max-height,padding;padding:0;font-size:17px;overflow:hidden}.faq_section.theme_faq .faq_questions_container{flex-direction:column;gap:20px;display:flex}.faq_section.theme_faq .faq_questions_container .accordion_wrapper{border:2px solid var(--border-grey-color);background-color:#fff;border-radius:15px}.faq_section.theme_faq .faq_questions_container .accordion_wrapper:hover{border:2px solid var(--primary-color);box-shadow:var(--deep-shadow)}.faq_section.theme_faq .faq_questions_container .accordion_wrapper .accordion_item{cursor:pointer;border-bottom:none;padding:20px 24px}.faq_section.theme_faq .faq_questions_container .accordion_wrapper .accordion_item .acc_ques_wrapper{gap:10px}.faq_section.theme_faq .faq_questions_container .accordion_wrapper .accordion_item .acc_ques_wrapper svg{display:none}.faq_section.theme_faq .faq_questions_container .accordion_wrapper .accordion_item .toggler{font-size:20px}@media screen and (max-width:996px){.faq_section.theme_faq .faq_questions_container .accordion_wrapper{width:90vw}}.faq_section.theme_faq .faq_questions_container .accordion_wrapper.active{border:2px solid var(--primary-color);box-shadow:var(--deep-shadow)}.faq_section.theme_faq .faq_questions_container .accordion_wrapper.active .accordion_item{color:var(--primary-color);border-color:var(--primary-color);font-weight:600}.faq_section.theme_faq .faq_questions_container .accordion_wrapper.active .accordion_content{opacity:1;max-height:500px;padding:0 24px 20px}
