.tc{text-align:center}.featured_cards{padding:6em 0}.cards_header h2{color:#000;font-size:3.25rem;font-weight:500;letter-spacing:-.02em;margin-bottom:1rem}.cards_header p{color:#000;font-size:1.25rem;line-height:1.6;margin:0 auto 2.5rem;max-width:750px}.cards{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(16em,1fr))}.card{background:transparent;border:1px solid #bdc3d0;border-radius:24px;color:#222;display:flex;flex-direction:column;padding:1.5em}.card__img{margin-bottom:1.375rem}.card__img>img{display:block;height:auto;margin:0 auto}.card__heading{color:inherit;font-size:1.6rem!important;font-weight:600;letter-spacing:-.413px;line-height:1.2em!important;margin-bottom:1rem}.card__desc{margin-bottom:2rem}.card__link{margin-top:auto}.card__link>a{background:#fff;border:1px solid #222;border-radius:10px;color:#222;display:block;font-size:.875rem;font-weight:600;letter-spacing:.03em;line-height:1.6;padding:.75em;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.card__link>a:hover{transform:scale(1.05)}@media (max-width:1024px){.featured_cards{padding:5em 0}.cards_header h2{font-size:2.5rem}}@media (max-width:767px){.featured_cards{padding:4em 0}.cards_header h2{font-size:2.25rem}.cards_header p{font-size:1rem;margin:0 auto 2rem}}@media (max-width:575.98px){.cards_header h2{font-size:2rem}}