.cards{gap:40px;justify-content:space-between}.cards,.cards__card{display:flex;flex-wrap:wrap}.cards__card{align-items:center;align-self:flex-start;margin-bottom:0;max-width:100%;width:calc(50% - 20px)}.card__image{height:auto;margin:0 auto;max-width:100%;padding:.7rem}.card__title{font-size:20px;line-height:1.2;margin-bottom:10px}.card__text{padding:0 .7rem;width:100%}.card__text p:last-child{margin-bottom:0}.card__text img{float:right;padding:0 0 10px 10px}@media (max-width:480px){.cards{flex-direction:column;gap:20px}.cards__card{width:100%}}