.card{transition:all 250ms cubic-bezier(0.5, 2, 0.95, 1)}.card a{text-decoration:none;color:#222525}.card span:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#f45d48;width:100%;height:0px;transition:height 160ms ease-out, background 160ms ease-out}.card span:hover .content,.card span:focus .content{transform:translateY(-5px);transition:all 150ms cubic-bezier(0.22, 0, 0.34, 0.98)}.card span:hover:after,.card span:focus:after{transform:translateX(-50%);background:#f45d48;height:3px;transition:height 80ms ease-in-out, background 80ms ease-in-out}.card span:hover .card-link,.card span:focus .card-link{color:#2babad;transition:color 80ms ease-in-out}.card span:hover .bg-image,.card span:focus .bg-image{transform:scale(1.05)}.card span .content{transition:all 150ms cubic-bezier(0.22, 0, 0.34, 0.98)}.card span .card-link{color:#0a8080;transition:color 160ms ease-in-out}.card span .bg-image{width:100%;height:160px;background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform 200ms ease-in-out}.card span .img-card{padding-top:36px;padding-bottom:40px}.card span .misc-card{padding-top:30px;padding-bottom:30px}@media (min-width: 768px){.card span .misc-card{padding-top:60px;padding-bottom:60px}}.misc-card{padding-top:30px;padding-bottom:30px}@media (min-width: 768px){.misc-card{padding-top:60px;padding-bottom:60px}}
