.faq-section{padding:90px 0}.faq-section h2{font-size:40px;font-weight:700;padding-bottom:30px;text-align:center}.faqs .faq{background:#f9fafb;margin:5px auto;padding:30px 25px;width:100%}.faqs h3{cursor:pointer;font-family:FuturaPro,sans-serif;font-size:24px;margin:0 auto;position:relative}.faqs .faq-arrow{appearance:none;background:none;border:0;color:#000;float:right;font-size:22px;margin:0 0 0 5px;padding:0;position:relative;top:2px;transition:all .3s ease}.faqs .active .faq-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.faqs .faq-description{display:none;font-size:18px;margin-top:20px}.faqs .faq-description p:last-child{margin-bottom:0}.faq-description p{margin:5px 0 20px!important}.faq-testimonial .quote-wrap{background:#cefaff;border-radius:50%;bottom:58px;height:80px;margin:0 auto;position:relative;width:80px}.faq-testimonial .quote-wrap img{bottom:9px;padding:25px;position:relative}.faq-testimonial{background:#cefaff;padding:40px 0 20px;text-align:center}.faq-testimonial .actual-test{bottom:58px;font-family:Archer,sans-serif;font-size:24px;position:relative}.faq-testimonial .page-center{max-width:915px}.faq-testimonial p.quoter{bottom:58px;font-size:20px;font-weight:700;margin-bottom:-35px;position:relative}@media (max-width:767px){.faqs .faq{padding:20px}.faqs .faq,.faqs .faq h3{position:relative}.faqs .faq h3{padding-right:25px}.faqs .faq-arrow{position:absolute;right:0}}