.faq-section{padding:40px 0}.faq-section .section-title{font-size:clamp(25px,3vw,36px)}.faq-section .faq-section-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}@media screen and (max-width:991.98px){.faq-section .faq-section-content{gap:20px}}.faq-section .faq-section-content .faq-section-subtitle{color:var(--ft-muted,#959595);margin:16px 0 0;font-size:16px}.faq-section .faq-section-content .faq-text{margin-bottom:11px}.faq-section .faq-section-content .faq-text p{color:var(--ft-muted,#959595);margin-bottom:20px;font-size:clamp(18px,4vw,20px)}.faq-section .faq-accordion{border-bottom:1px solid var(--ft-hairline,#0000001a);padding-bottom:8px;transition:all .5s}.faq-section .faq-accordion:not(:last-child){margin-bottom:24px}.faq-section .faq-accordion.active img{transform:rotate(45deg)}.faq-section .faq-accordion h2{color:var(--ft-dark,#272727);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;margin:0;font-size:16px;font-weight:500;display:flex}.faq-section .faq-accordion img{width:30px;min-width:30px;height:30px;transition:all .5s}.faq-section .faq-accordion p{color:var(--ft-muted,#959595);white-space:pre-line;margin-top:0;margin-bottom:5px;font-size:16px;transition:all .5s;overflow:hidden}.faq-section .faq-accordion p.open{margin-top:10px}@media screen and (max-width:767.98px){.faq-section{padding:30px 0}.faq-section .faq-accordion:not(:last-child){margin-bottom:14px}}
