.faq .faq-details .accordion span.right{float:right}.faqs.active-faq .accordion-content{border-top:1px solid #e0e0e0}.faq .faq-details .accordion .right.minus,.faq .faq-details .faqs.active-faq .right.add{display:none}.faq .faq-details .faqs.active-faq .right.minus{display:block}.faq .faq-details .accordion{background:#faf9fe;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:20px;font-weight:600;line-height:100%;outline:none;padding:20px 23px 20px 32px;transition:background-color .2s linear;width:100%}.faq .faq-details .faqs.active-faq .accordion-content{display:inline-table;padding:22px 32px}.faq .faq-details p{color:#455a64;font-size:16px;font-weight:400;line-height:28px;margin:0}.faq .faq-details{display:flex;flex-direction:column;row-gap:24px}.faq .faq-details .accordion-content{background:#faf9fe;max-height:0;overflow:hidden;padding:0 32px;transition:max-height .2s ease-in-out,padding .3s ease-in-out;width:100%}.faq .heading-text{padding-bottom:75px}.faq .heading-text h2{color:#000;font-size:48px;font-weight:600;letter-spacing:3px;line-height:100%;margin:0;text-align:center}.faq .heading-text h2 span{color:#00b2eb}.faq .faq-details ul li{color:#455a64;font-size:16px;line-height:normal}@media screen and (max-width:767px){.faq .heading-text{padding-bottom:30px}.faq .heading-text h2{font-size:30px;line-height:normal;margin:0}.faq .faq-details .accordion{font-size:18px;line-height:normal;padding:20px 30px 20px 20px;position:relative}.faq .faq-details .accordion span.right{position:absolute;right:0;top:13px}.faq .faq-details .faqs.active-faq .accordion-content{padding:22px 20px}}@media (min-width:768px) and (max-width:1024px){.faq .heading-text h2{font-size:32px;line-height:normal}.faq .heading-text{padding-bottom:40px}}@media (min-width:1025px) and (max-width:1280px){.faq{padding:80px 0!important}.faq .heading-text h2{font-size:40px}.faq .heading-text{padding-bottom:40px}}