section.faq{margin-top:80px;padding:80px 0 50px}section.faq>.container{margin:0 auto;max-width:1209px;padding:0 32px}section.faq .heading h3{color:#1b1f1d;letter-spacing:0;margin-bottom:26px}.faq-single .faq-head{background:#fff;border:1.5px solid #1b1f1d;border-radius:12px;color:#1b1f1d;cursor:pointer;font-family:Poppins;font-size:24px;font-weight:600;line-height:36px;padding:10px 60px 10px 23px;position:relative;transition:.3s ease}.faq-single .faq-head:after{background:#fff;border:1.5px solid #1b1f1d;border-radius:50%;content:"";height:36px;position:absolute;right:15px;top:10px;width:36px}.faq-single .faq-head:before{border:2px solid #1b1f1d;border-width:0 2px 2px 0;content:"";height:12px;position:absolute;right:27px;top:20px;transform:rotate(45deg);transition:.4s ease;width:12px;z-index:1}.faq-body{display:none;font-family:Poppins;font-size:18px;line-height:26px;padding:16px 25px 0}.faq-single{padding-bottom:25px}.faq-single.active .faq-head,.faq-single:hover .faq-head{background:#aeecd3}.faq-single.active .faq-head:before{top:25px;transform:rotate(-135deg)}@media(max-width:1023px){.faq-single .faq-head{align-items:center;display:flex;font-size:18px;line-height:24px;min-height:59px}}@media(max-width:767px){section.faq{margin-top:0;padding:60px 0 40px}.faq-body{font-size:16px;line-height:24px}}@media(max-width:599px){.faq-single .faq-head{padding:8px 35px 8px 14px}.faq-single .faq-head:after{height:23px;right:10px;top:50%;transform:translateY(-50%);width:23px}.faq-single .faq-head:before{height:7px;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:7px}.faq-single.active .faq-head:before{margin-top:2px;top:50%;transform:translateY(-50%) rotate(-135deg)}.faq-body{padding:15px 0 0}section.faq{margin-top:0;padding:30px 0}}