.faq-wrapper{text-align:center;color:#fff;background:linear-gradient(#1e3a8a,#111827);padding:60px 20px;position:relative}.faq-subheading{color:#70a1fb;letter-spacing:1px;margin-bottom:10px;font-size:14px}.faq-heading{margin-bottom:40px;font-size:28px;font-weight:700}@media (max-width:768px){.faq-heading{color:#efefef;width:65%;margin:auto;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}}.faq-carousel{width:95%;margin:0 auto}.faq-card{text-align:left;box-sizing:border-box;background:#315fb3;border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;min-height:400px;margin:0 10px;padding:30px 25px;display:flex}@media (max-width:767px){.faq-card{height:40vh}}.ans{margin-top:4rem}@media (max-width:768px){.ans{margin-top:4rem}}.slick-slide{height:auto;display:flex}.faq-number{color:#d1d5db;margin-bottom:10px;font-size:18px}.faq-question{color:#fff;letter-spacing:.1rem;max-height:4rem;margin-bottom:15px;font-size:18px;font-weight:400}.faq-answer{color:#d1d5db;letter-spacing:1px;font-size:14px;font-weight:300}.slick-prev,.slick-next{z-index:1;background:#fff3;border-radius:50%;width:40px;height:40px}.slick-prev:before,.slick-next:before{color:#fff;font-size:20px}.slick-slide>div{margin-right:20px}.custom-prev,.custom-next{z-index:2;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:2px;width:30px;height:30px;padding:0;font-size:2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.custom-prev{left:-40px}@media (max-width:768px){.custom-prev{margin-top:2%;border:1px solid #fff!important}}.custom-next{right:-12px}@media (max-width:768px){.custom-next{margin-top:2%;border:1px solid #fff!important}}.custom-prev:hover,.custom-next:hover{color:#ddd}@media (max-width:1024px){.ans{margin-top:40px}.faq-carousel{width:100%;margin-left:0}.custom-prev{left:-9px}}@media (max-width:768px){.faq-carousel{width:100%;margin-left:0}.faq-subheading{margin-top:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.faq-heading{margin-bottom:20px}.faq-card{min-height:350px}}@media (max-width:480px){.faq-subheading{margin-top:7%}.faq-wrapper{padding:50px 10px}.faq-carousel{box-sizing:border-box;width:100%;min-height:50%;padding:0;margin:20px -5px!important}.faq-card{margin:0 5px}.slick-slide>div{margin:0 10px}.custom-prev,.custom-next{border:#989898;font-size:1.5rem;top:105%;left:50%;transform:translateY(-50%)}.custom-prev{left:37%}.custom-next{right:10px}}
