.cards .grid{margin:0 -15px}.cards .col{padding:0 15px}.cards .card{border-radius:6px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.cards .card:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.cards .card:hover .hover{opacity:1;visibility:visible}.cards .card a{text-decoration:none;color:#0d1929}.cards .image-container{position:relative}.cards .image-container .hover{position:absolute;top:0;left:0;right:0;bottom:0;margin-top:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out, visibility .3s ease-in-out;transition:opacity .3s ease-in-out, visibility .3s ease-in-out}.cards .image-container .hover img{max-width:35px;max-height:34px;margin:0 auto;display:block}.cards .image-container .hover p{color:#fff;text-align:center;line-height:25px;margin-top:10px}.cards .card-heading-container{position:relative}.cards .card-heading-icon{position:absolute;top:5px;left:-37px;max-width:25px;max-height:25px}.cards .card-heading{margin-top:0;margin-bottom:5px;font-size:18px;line-height:36px}.cards .card-content{padding:23px 25px 33px 26px}@media only screen and (max-width: 768px){.cards .grid{margin:0}.cards .col{padding:0;margin-bottom:28px}.cards .col.col-2,.cards .col.col-3{width:100%}}
