.col-4-sec{padding:0 0 50px}.col-4-sec h2{font-size:3.0rem;color:#2d3368;font-weight:bold;margin-bottom:.8em;text-align:center}.box{float:left;width:25%;padding:0 20px;background-color:#fff;color:#4d5456;border-radius:6px}.box:hover .inner{box-shadow:0 2px 10px -2px rgba(0,0,0,0.2),0 20px 60px -10px rgba(0,0,0,.3);-webkit-transform:scale(1.1,1.1) translateY(-10px);transform:scale(1.1,1.1) translateY(-10px)}.box .inner{position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.box .img-wrapper{min-height:330px;background-size:cover;background-position:center;background-repeat:no-repeat;border-top-left-radius:6px;border-top-right-radius:6px}.box h3{font-size:1.36rem;line-height:1.45;color:#fff;margin:0;padding:20px 30px;background-color:#2d3368;border-bottom:4px solid #327fef}.box p{padding:30px;font-size:.875rem;color:#4d5456;line-height:1.7;font-weight:normal;margin:0}.inner a.a-link{position:absolute;top:0;left:0;width:100%;height:100%}.custom-vh{min-height:100% !important}@media screen and (min-width:1160px) and (max-width:1380px){.box .img-wrapper{min-height:280px}}@media screen and (max-width:1150px){.box .img-wrapper{min-height:230px}}@media screen and (max-width:990px){.box{width:50%;margin-bottom:40px}}@media screen and (max-width:767px){.col-4-sec{padding:30px 30px 30px}.box{float:none;width:100%;padding:0;margin-bottom:40px}.box .img-wrapper{min-height:280px}.col-4-sec h2{font-size:1.71rem}}