.faq-section{background:#f2f4f7;padding:80px 16px}.faq-section .top-section{padding:16px 8px;text-align:center}.faq-section .top-section h6{color:#101828;font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0 0 16px;text-align:center}.faq-section .top-section .heading h2{color:#1d2939;font-family:Figtree;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-.8px;line-height:48px;margin:0;text-align:center}.faq-section .top-section .heading h2>span{color:#6938ef}.faq-section .acc__card{border-bottom:1px solid #d0d5dd;padding:16px 0;position:relative}.faq-section .acc__title{color:#000;cursor:pointer;font-family:Figtree;font-size:18px;font-style:normal;font-weight:600;line-height:28px;margin:0;padding:12px 24px;position:relative}.faq-section .acc__title:after{align-items:center;content:"+";display:flex;font-size:20px;height:20px;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:20px}.faq-section .acc__title.active:after{content:"-"}.faq-section .acc__panel{display:none;padding:12px 24px}.faq-section .acc__panel p{color:#344054;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}@media (max-width:992px){.faq-section{padding:56px 16px}.faq-section .top-section{margin-bottom:24px;padding:0;text-align:left}.faq-section .top-section h6{font-size:14px;font-weight:600;line-height:20px;margin:0}.faq-section .top-section .heading h2{color:#101828;font-size:24px;letter-spacing:0;line-height:32px}.faq-section .acc__card{padding:8px 0}.faq-section .acc__title{font-size:16px;line-height:24px;padding:8px 30px 8px 0}.faq-section .acc__panel{padding:8px 0}.faq-section .acc__panel p{font-size:14px;line-height:20px}}