.faq-listings-3col{display:flex;justify-content:center}.faq-listings-3col .container{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);padding-top:0!important}@media (min-width:1106px){.faq-listings-3col .container .faq .featured-image img{max-height:278px;min-height:278px}}@media (min-width:1024px) and (max-width:1105px){.faq-listings-3col .container .faq .featured-image img{max-height:183px!important;min-height:183px!important}}@media (max-width:768px){.faq-listings-3col .container{grid-template-columns:repeat(1,1fr)}.faq-listings-3col .container .faq{max-width:100%!important}.faq-listings-3col .container .faq:first-of-type{padding-bottom:0}}.faq-listings-3col .container .faq .featured-image{margin-bottom:25px}.faq-listings-3col .container .faq .featured-image img{border-radius:16px;display:block;height:100%;object-fit:cover;width:100%}.faq-listings-3col .container .faq{display:flex;flex-direction:column;max-width:470px}.faq-listings-3col .container .faq .content{align-items:center;background-color:#f6fafb;border-radius:30.45px;display:flex;flex-direction:column;height:100%;padding:25px 18px}.faq-listings-3col .container .faq .content .inner-content{flex:1}.faq-listings-3col .container .faq .content h3{color:#313234;font-size:22px;font-weight:600;letter-spacing:.45px;line-height:35px;margin:0 0 35px;text-align:center}.faq-listings-3col .container .faq .content p{margin-bottom:35px;margin-left:10px;margin-right:10px;text-align:center}.faq .read-more{background-color:#2e77b7;border-radius:35px;color:#fff;display:inline-block;font-family:sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:25px;padding:10px 30px;position:relative;text-align:center;text-decoration:none}