.cards{display:flex;flex-flow:row wrap;justify-content:space-between;padding:3em 1em}.cards__card{align-items:center;align-self:flex-start;display:flex;flex:1 0 30%;flex-wrap:wrap;margin-bottom:1.4rem}.card__image{margin:0 auto;object-position:50% 50%}.card__text{padding:1rem 1rem .5rem;width:100%}.card__button{padding:0 1rem}.card__button .st-btn{display:inline-block}@media screen and (max-width:991px){.cards{padding:2em 0}.cards__card{flex:1 0 40%}}@media screen and (max-width:499px){.cards{padding:0}.cards__card{flex:1 0 80%}}