.m-solution-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-solution-links,.m-solution-links .cols,.m-solution-links a{display:-webkit-box;display:-ms-flexbox;display:flex}.m-solution-links a{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:.8rem;color:#222;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;width:100%}.m-solution-links a span{display:block}.m-solution-links .image{overflow:hidden;padding-top:156px;position:relative}.m-solution-links .image img{height:100%;left:0;position:absolute;top:0;width:100%}.m-solution-links .text{font-weight:700;padding:20px 15px;text-align:center}@media screen and (min-width:769px){.m-solution-links .cols{min-width:calc(25% - 12px);padding-top:1.6rem;width:100%}.m-solution-links .cols:nth-child(n+2){margin-left:1.6rem}.m-solution-links a:hover{-webkit-box-shadow:0 6px 25px rgba(0,0,0,.16);box-shadow:0 6px 25px rgba(0,0,0,.16);opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (max-width:768px){.m-solution-links{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0}.m-solution-links .cols{margin-bottom:1.6rem;width:calc(50% - 8px)}.m-solution-links .cols:nth-child(2n){margin-left:1.6rem}.m-solution-links a{border-radius:.4rem}.m-solution-links .image{padding-top:56.25%}.m-solution-links .text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:10px 5px}}