.cards{display:flex;flex-wrap:nowrap;gap:15px;justify-content:space-between}.cards__card{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;margin-bottom:1.4rem;max-width:100%;width:300px}.card__text{padding:0 .7rem;width:100%}@media only screen and (min-width:220px) and (max-width:767px){.cards{flex-wrap:wrap;justify-content:center}.cards__card{width:100%}}@media only screen and (min-width:767px) and (max-width:1024px){.cards{flex-wrap:wrap;grid-gap:20px;justify-content:center}.cards__card{width:45%}}