.cards{display:grid;flex-wrap:nowrap;grid-template-columns:1fr 1fr 1fr;justify-items:center}.cards,.cards__card{justify-content:center}.cards__card{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;margin-bottom:1.4rem;max-width:100%;width:100%}.card__image{height:auto;margin:0;padding:.7rem 10px}.card__text{padding:0 10px;text-align:center;width:100%}body:not(.blog) .card__text h3{color:#fff;font-size:22px;margin-top:0}body:not(.blog) .card__text p{color:#fff}.cards__card a{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.cards{display:grid;flex-wrap:nowrap;grid-template-columns:1fr;justify-content:center;justify-items:center}}.cards__card>a img.card__image{-webkit-transition:all .5s ease;transition:all .5s ease}.cards__card>a:hover img.card__image{animation:bounce .5s ease-in-out;-webkit-animation:bounce .5s ease-in-out}@keyframes slideInFromLeft{0%{transform:translateY(-100%)}50%{transform:translateY(10%)}to{transform:translateY(0)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}