.flex-cards-rich .cards{display:grid;gap:2rem}@media (min-width:1024px){.flex-cards-rich .cards{grid-template-columns:1fr 1fr 1fr}}.flex-cards-rich .cards .card{background:#fff;border-radius:1rem;box-shadow:0 0 1em 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;padding:2.5rem;position:relative;text-align:center}.flex-cards-rich .cards .card .card-title{color:var(--color-green);font-size:21px;font-weight:700;line-height:1.4;margin-bottom:0;text-transform:uppercase;text-wrap:balance}.flex-cards-rich .cards .card .card-content{margin-bottom:2rem}.flex-cards-rich .cards .card .card-content h4{color:#555;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:1em;text-wrap:balance}.flex-cards-rich .cards .card .card-content p{margin-bottom:1em}.flex-cards-rich .cards .card table.stats-table{margin-bottom:2rem}.flex-cards-rich .cards .card table.stats-table tbody tr:not(:last-child){border-bottom:1px solid var(--color-teal)}.flex-cards-rich .cards .card table.stats-table td{padding:.5rem;text-align:center}.flex-cards-rich .cards .card table.stats-table h4{color:var(--color-green);font-size:30px;font-weight:700;line-height:1.4;margin-bottom:0;text-wrap:balance}.flex-cards-rich .cards .card table.stats-table p{text-wrap:balance}.flex-cards-rich .cards .card a.c-btn{margin-left:auto;margin-right:auto;margin-top:auto}