.cards{display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;margin:0 auto;max-width:1440px}.cards__card{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;min-width:25%}@media (max-width:599px){.cards{flex-direction:column;gap:16px}.cards__card{flex:1 1 100%;min-width:100%}}@media (min-width:600px) and (max-width:1024px){.cards{flex-wrap:wrap}.cards__card{flex:0 1 calc(50% - 10px);min-width:auto}}.card__image{height:auto;margin:0 auto;max-width:100%;padding:.7rem}.card__text{padding:0 .7rem;width:100%}