.faq-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.faq-header h2{letter-spacing:0%;font-size:44px;font-weight:400;line-height:49px;font-family:Lato-Regular!important}.faq-header a{letter-spacing:0%;text-transform:capitalize;color:#000;font-size:18px;font-weight:400;line-height:22.5px;text-decoration:underline;font-family:Lato-Regular!important}.faq-card{background:#f4f4f4;border-radius:12px;margin-bottom:20px;transition:all .35s;overflow:hidden}.faq-question{cursor:pointer;justify-content:space-between;align-items:flex-start;padding:22px 20px;display:flex}.faq-question h3{letter-spacing:0%;font-size:18px;font-weight:500;line-height:30px;color:#454a44!important;font-family:Lato-Medium!important}.faq-answer ul{margin:15px 0}.faq-icon{color:#fff;cursor:pointer;background:#0860c2;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:inline-flex}.faq-card.active .faq-icon{transform:rotate(180deg)}.faq-answer{opacity:0;max-height:0;padding:0 20px;transition:max-height .45s,padding .35s,opacity .35s;overflow:hidden}.faq-answer.show{opacity:1;max-height:300px;padding:0 20px 22px}.faq-answer p{letter-spacing:0%;color:#111610;font-size:16px;font-weight:300;line-height:20px;font-family:Lato-Light!important}@media (max-width:991px){.faq-grid{grid-template-columns:1fr}.faq-header{flex-direction:column;align-items:flex-start;gap:15px}.faq-header h2{font-size:38px}}
