.cards__card{align-self:flex-start;flex-wrap:wrap;height:100%;margin-bottom:1.4rem;max-width:100%}.card__text,.cards__card{align-items:center;display:flex;width:100%}.card__text{flex-direction:column;height:95%;justify-content:space-between;margin-top:-48px;padding:48px .7rem 0}@media only screen and (min-width:220px) and (max-width:767px){.cards{grid-template-columns:repeat(1,1fr);justify-content:center}.cards__card{width:100%}}@media only screen and (min-width:767px) and (max-width:1024px){.cards{grid-template-columns:repeat(2,1fr);grid-gap:20px;justify-content:center}.cards__card{width:auto}}