.solutions-grid{position:relative;padding-top:1rem;padding-bottom:4rem}.solutions-grid .headline{margin:0 0 4em 0;font-weight:800}.solutions-grid .solutions-wrap .col{position:relative;background-color:#f4f4f4;padding:30px 30px 30px 30px;margin-right:1.5rem!important}.solutions-grid .solutions-wrap .col:last-child{margin-right:0!important}.solutions-grid .solutions-wrap .solution{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;border:none;border-radius:0;margin:0;padding:0;margin-bottom:30px;height:200px;width:100%}.solutions-grid .solutions-wrap .solution .inner{position:absolute;width:100%;height:100%;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.solutions-grid .solutions-wrap .solution .inner .title{position:absolute;bottom:32px;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .5s linear,move .5s,width .2s linear;-o-transition:opacity .5s linear,move .5s,width .2s linear;transition:opacity .5s linear,move .5s,width .2s linear;width:auto;z-index:100;font-size:.875rem;white-space:nowrap}.solutions-grid .solutions-wrap .solution .inner .image{position:absolute;width:100%;height:100%}.solutions-grid .solutions-wrap .solution .inner .image img{display:block;text-align:center;position:absolute;height:auto;height:auto;min-width:100%;min-height:100%;left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);padding:0;opacity:1;z-index:1;max-width:1000%!important}.solutions-grid .solutions-wrap .solution .inner .image img[data-object-fit=cover]{width:auto!important;height:100px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.solutions-grid .solutions-wrap .solution .hover{background-color:#f4f4f4;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;position:absolute;top:0;left:0;width:auto;height:auto;padding:20px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.solutions-grid .solutions-wrap .solution .hover .title{font-size:1.25rem;line-height:24px;width:100%;margin-bottom:5px;padding-bottom:4px;text-align:center;font-weight:700}.solutions-grid .solutions-wrap .solution .hover .description{font-size:.875rem;line-height:18px;width:85%;margin:0 auto 20px}.solutions-grid .solutions-wrap .solution .hover .description p{margin:0}.solutions-grid .solutions-wrap .solution .hover a{font-size:.875rem}.solutions-grid .solutions-wrap .solution .hover a div{display:inline}.solutions-grid .solutions-wrap .solution:last-child{margin-bottom:0!important}.solutions-grid .solutions-wrap .solution:hover .inner{opacity:0;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.solutions-grid .solutions-wrap .solution:hover .hover{visibility:visible;z-index:10;opacity:1;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media (max-width:768px){.solutions-grid .headline h2{font-size:1.75rem}.solutions-grid .solutions-wrap{display:block}.solutions-grid .solutions-wrap .col{display:block;margin-right:0!important}}