.faq-wrapper{background-color:#fff;box-sizing:border-box;padding:0 40px;width:100%}.faq-container{box-sizing:border-box;margin:0 auto;max-width:1140px;padding:0}.faq-card{background-color:#eef1f6;border-radius:25px;box-sizing:border-box;padding:70px 80px}.faq-main-heading{color:#3f73a8!important;font-family:Maven Pro,sans-serif;font-size:34px;font-weight:700;line-height:1.2;margin:0 0 60px;max-width:876px;padding:0}.faq-item,.faq-list{display:flex;flex-direction:column}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:35px 0;text-align:left;width:100%}.faq-question span{color:#26295d;flex:1;font-family:Maven Pro,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.faq-icon{flex-shrink:0;height:28px;transition:transform .3s ease;width:28px}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px;padding-bottom:35px}.faq-content{color:#565656;font-family:Maven Pro,sans-serif;font-size:18px;font-weight:400;line-height:1.7;margin:0;padding:0}.faq-divider{background-color:#c8d4e3;height:1px;width:100%}@media (min-width:1024px) and (max-width:1480px){.faq-question span{font-size:20px}.faq-main-heading{font-size:34px}.faq-question{padding:2vmax 0!important}.faq-container{max-width:800px;padding:60px 0 20px!important}}@media (min-width:1024px) and (max-width:1399px){.faq-card{padding:60px}}@media (min-width:768px) and (max-width:1023px){.faq-wrapper{padding:0 24px}.faq-card{padding:50px 40px}.faq-main-heading{font-size:32px;margin-bottom:40px}.faq-question{padding:40px 0}.faq-question span{font-size:22px}.faq-content{font-size:16px}.faq-icon{height:24px;width:24px}}@media (min-width:480px) and (max-width:767px){.faq-wrapper{padding:0 20px}.faq-card{border-radius:16px;padding:40px 28px}.faq-main-heading{font-size:26px;margin-bottom:32px}.faq-question{padding:32px 0}.faq-question span{font-size:18px}.faq-content{font-size:15px}.faq-icon{height:22px;width:22px}}@media (max-width:1600px){.faq-container{padding:60px 0 35px}.faq-main-heading{margin-bottom:2.5vmax}.faq-question{padding:2.5vmax 0}}@media (max-width:991px){.faq-container{padding:0 0 35px}}@media (max-width:479px){.faq-wrapper{padding:0 16px}.faq-container{padding:30px 0 10px}.faq-card{border-radius:12px;padding:32px 20px}.faq-main-heading{font-size:22px;margin-bottom:10px;max-width:100%}.faq-question{padding:20px 0}.faq-item.active .faq-answer{padding-bottom:40px}.faq-question span{font-size:16px}.faq-content{font-size:15px}.faq-icon{height:20px;width:20px}}