.faq-section{background:#f6f3ee;padding:90px 0}.faq-heading{margin:0 auto 60px;max-width:700px;text-align:center}.faq-heading span{color:#213242;display:block;font-size:12px;font-weight:600;letter-spacing:3px;margin-bottom:18px;text-transform:uppercase}.faq-heading h2{color:#213242;font-size:36px;font-weight:700;line-height:1.1;margin-bottom:20px}.faq-wrapper{margin:auto;max-width:1100px}.faq-item{background:#fff;border:1px solid #ddd6cb;border-radius:14px;margin-bottom:16px;overflow:hidden}.faq-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px}.faq-title h3{color:#223447;font-size:16px;font-weight:600;margin:0}.faq-title span{align-items:center;color:#e18b0d;display:flex;font-size:28px;height:35px;justify-content:center;transition:.3s;width:35px}.faq-content{display:none;padding:0 25px 20px}.faq-content p{color:#5b6875;font-size:15px;line-height:1.8}.faq-item.active .faq-content{display:block}.faq-item.active .faq-title span{transform:rotate(45deg)}@media(max-width:991px){.faq-heading{margin:0 auto 40px}.faq-heading h2{font-size:44px}.faq-title h3{font-size:22px}}@media(max-width:767px){.faq-section{padding:45px 0}.faq-heading h2{font-size:30px}.faq-title{padding:22px}.faq-title h3{font-size:18px;width:90%}.faq-content{padding:0 22px 22px}.faq-content p{font-size:16px}}