.cards{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}@media only screen and (min-width:751px){.cards{flex-direction:row}}.cards__card{align-items:start;align-self:center;display:flex;flex-wrap:wrap;margin-bottom:4rem;position:relative}@media only screen and (min-width:751px){.cards__card{max-width:300px;margin-bottom:0}}.card__image{height:auto;margin:0 auto;max-width:100%;padding:.7rem}.card__text{padding:0 .7rem;width:100%}