.faq-section{display:flex;flex-direction:column;gap:50px}.faq-section .faq-section-heading{display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}@media only screen and (max-width:991.98px){.faq-section .faq-section-heading{display:none}}.faq-section a.mobile{margin-top:30px}.faq-section .faq-group-name{display:none}.faq-section .faq-block{align-items:center;display:flex;flex-direction:row-reverse;gap:20px;justify-content:space-between}.faq-section .faq-block:not(:last-of-type){margin-bottom:30px}.faq-section .faq-block.reverse{flex-direction:row}.faq-section .faq-block .heading-lg{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px}.faq-section .faq-block .faq-container{display:flex;flex-direction:column;width:50%}.faq-section .faq-block .faq-container .accordion-container{display:flex;flex-direction:column}.faq-section .faq-block .faq-container .accordion-container .accordion{padding:15px 0}.faq-section .faq-block .faq-container .accordion-container .accordion div{pointer-events:none;text-transform:none}.faq-section .faq-block .faq-container .accordion-container .panel{font-size:16px;font-weight:400}.faq-section .faq-block .faq-container .accordion-container .panel .content{padding:15px 0}.faq-section .faq-block .faq-container .accordion-container:not(:last-of-type) .accordion{border-bottom:1px solid hsla(0,2%,70%,.302)}.faq-section .faq-block .faq-container .accordion-container .accordion.active{border-bottom:unset}.faq-section .faq-block .faq-container .accordion-container .accordion.active~.panel{border-bottom:1px solid hsla(0,2%,70%,.302)}.faq-section .faq-block .image-container{aspect-ratio:1;border-radius:var(--border-radius);overflow:hidden;width:35%}.faq-section .faq-block .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:991.98px){.faq-section .faq-block,.faq-section .faq-block.reverse{flex-direction:column}.faq-section .faq-block .faq-container,.faq-section .faq-block .image-container{width:100%}}@media only screen and (max-width:767.98px){.faq-section .faq-block:not(:last-of-type){margin-bottom:50px}.faq-section .faq-block .faq-container .heading-lg{margin-bottom:10px}.faq-section .faq-block .faq-container .accordion-container .accordion{padding:15px 0}.faq-section .faq-block .faq-container .accordion-container .panel{font-size:16px;font-weight:400}.faq-section .faq-block .faq-container .accordion-container .panel .content{padding:15px 0}}
