@keyframes fadeIn{from{opacity:0}to{opacity:1}}.sec-faq.bg-blue.p-b-b,.sec-faq.bg-green.p-b-b,.sec-faq.bg-red.p-b-b{padding-top:70px!important}.bg-blue .section-faq h2,.bg-blue .section-faq h3,.bg-blue .section-faq p,.bg-green .section-faq h2,.bg-green .section-faq h3,.bg-green .section-faq p,.bg-red .section-faq h2,.bg-red .section-faq h3,.bg-red .section-faq p{color:#fff!important}.bg-white .faq-item.open .faq-q,.bg-white .faq-item.open .faq-toggle{color:#ff4343!important}.bg-green .faq-item.open .faq-q,.bg-green .faq-item.open .faq-toggle,.bg-red .faq-item.open .faq-q,.bg-red .faq-item.open .faq-toggle{color:#002739!important}.bg-blue .faq-item.open .faq-q,.bg-blue .faq-item.open .faq-toggle{color:#ff4343!important}.sec-faq{display:flex;flex-direction:column;gap:30px}@media (min-width:1024px){.sec-faq.bg-blue.p-b-b,.sec-faq.bg-green.p-b-b,.sec-faq.bg-red.p-b-b{padding-top:80px!important}.sec-faq{display:grid;grid-template-columns:465px auto;column-gap:50px}.sec-faq.center{grid-template-columns:auto;padding:0 150px}.sec-faq.center .content-1{text-align:center}.sec-faq.center .content-1 .btn-link-1{margin-left:auto;margin-right:auto}}.sec-faq.center .faq-wrap{max-width:900px;margin:0 auto}@media (min-width:1300px){.sec-faq.bg-blue.p-b-b,.sec-faq.bg-green.p-b-b,.sec-faq.bg-red.p-b-b{padding-top:100px!important}.sec-faq{column-gap:94px}}.sec-faq .content-1{display:flex;flex-direction:column}.sec-faq .content-1 img{margin-top:18px;border-radius:20px}.sec-faq .content-1 .btn-link-1{margin-top:28px}.faq-wrap{display:flex;flex-direction:column}.faq-item{padding:18px 0 16px}.faq-item:not(:last-child){border-bottom:1px solid #e0e0e0}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-q{color:#ff4343}.faq-item .faq-q{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin:0;font-size:18px;font-weight:600;color:#002739;gap:12px}.faq-item .faq-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f3f4f6;border-radius:50%;font-size:18px;font-weight:600}.faq-item .faq-a{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 350ms ease-out}.faq-item .faq-a>*{min-height:0;overflow:hidden}.faq-item .faq-a *{font-size:16px}