.cards{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:60px 0 0}.card{background:#fff;border:0;border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);margin:0 1.5% 3%}div:has(>img){text-align:center}@media screen and (min-width:775px){.card{display:block;flex:0 30%}}.card-image{align-items:center;display:flex;justify-content:center;margin-inline:auto;max-width:100%;object-fit:contain}.card-title h3{color:#000;cursor:pointer;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin-bottom:10px;margin-top:0;text-decoration:none}.card-subtitle p{color:#ccc;display:flex;flex-wrap:wrap;font-weight:700;text-transform:uppercase}.card-description p,.card-subtitle p{font-size:14px;margin-bottom:10px;margin-top:0}.card-description p{color:#666;line-height:23px}.card-cta{color:#666;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1.54px;margin-top:20px;text-decoration:none;text-transform:uppercase}