.solutionsCards .topSec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem;margin-left:-15px;margin-right:-15px;padding:3rem 0}.solutionsCards .topSecin{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.solutionsCards .setof5-blocks:before{background:#000;bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;transition:all .3s;z-index:1}.solutionsCards .setof5-blocks img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.solutionsCards .setof5-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;-ms-flex-pack:end;color:#fff;justify-content:flex-end;max-width:420px;overflow:hidden;z-index:1}.solutionsCards .setof5-content .blockheader{margin-bottom:1.5rem;word-break:normal}.solutionsCards .setof5-blocks:hover .setof5-content .blockheader{bottom:calc(100% - 60px)}.solutionsCards .setof5-content .usercontent{margin-bottom:1.5rem}.solutionsCards .setof5-content .usercontent>p{font-size:.875rem;line-height:1.5;margin:0}.solutionsCards .setof5-intro{padding-top:1.5rem;text-align:center}.solutionsCards .setof5-blocks{display:block;height:auto;margin:0 0 40px;padding:60px 40px;position:relative}.solutionsCards .setof5-content .icon{display:inline-block;font-style:normal;font-weight:400;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;font-family:icomoon;font-size:12px;line-height:1;transition:all .3s}.solutionsCards .icon-longarrow-right:before{content:"\e90e"}.solutionsCards .setof5-content *{color:#fff}.solutionsCards .setof5-intro p{margin:0}@media (min-width:768px){.solutionsCards .topSecin{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;margin-left:8.333333%;max-width:83.333333%}.solutionsCards .setof5-largerow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solutionsCards .setof5-largerow .setof5-blocks{height:450px;padding:0;width:calc(50% - 15px)}.solutionsCards .setof5-blocks{height:400px;padding:0}.solutionsCards .setof5-content .movingtext{left:0;padding:60px 40px;position:absolute;top:100%;-ms-transform:translateY(0);transform:translateY(0);transition:all .3s ease}.solutionsCards .setof5-blocks:focus .movingtext,.solutionsCards .setof5-blocks:hover .movingtext{-ms-transform:translateY(-100%);transform:translateY(-100%)}.solutionsCards .setof5-smallrow .setof5-blocks{width:100%}.solutionsCards .setof5-smallrow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solutionsCards .setof5-content .blockheader{bottom:100%;font-size:2rem;left:40px;position:absolute;transition:all .3s ease}.solutionsCards .setof5-blocks:after{border:1px solid transparent;content:"";height:100%;left:0;position:absolute;top:0;-ms-transform:translate(0);transform:translate(0);transition:all .3s ease;width:100%;z-index:2}.solutionsCards .setof5-blocks:focus:after,.solutionsCards .setof5-blocks:hover:after{border:1px solid #fff;-ms-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}}@media (min-width:992px){.solutionsCards .topSecin{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:25%;max-width:50%}.solutionsCards .setof5-largerow .setof5-blocks:nth-of-type(2){width:calc(40% - 15px)}.solutionsCards .setof5-largerow .setof5-blocks:first-of-type{width:calc(60% - 15px)}.solutionsCards .setof5-content .usercontent>p{font-size:1rem}.solutionsCards .setof5-smallrow .setof5-blocks{width:calc(33.33333% - 15px)}}@media (min-width:1200px){.solutionsCards .setof5-smallrow .setof5-blocks:first-of-type{width:calc(30% - 15px)}.solutionsCards .setof5-smallrow .setof5-blocks:nth-of-type(2){width:calc(40% - 15px)}.solutionsCards .setof5-smallrow .setof5-blocks:nth-of-type(3){width:calc(30% - 15px)}}@media (min-width:1600px){.solutionsCards .container.page-center{max-width:1400px}}@media(max-width:991px){.solutionsCards .setof5-largerow .setof5-blocks{height:400px}.solutionsCards .setof5-smallrow .setof5-blocks{height:400px;padding:0}}@media (max-width:767px){.setof5-largerow,.setof5-smallrow{display:block}.solutionsCards .setof5-largerow .setof5-blocks,.solutionsCards .setof5-smallrow .setof5-blocks{height:auto}.solutionsCards .setof5-smallrow .setof5-blocks{padding:60px 40px}}