.cards{display:flex}.cards__card{flex:1;margin:14px;max-width:31%}.card__image{height:350px;margin:0 auto;max-width:100%;object-fit:cover}.card__content{padding:1rem}.card__text{text-align:left;width:100%}@media screen and (max-width:767px){.cards{display:block}.cards__card{margin:10px 10px 20px;max-width:100%}}