.bgImg{background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important}.solutionBox{position:relative;padding:35px;background:var(--white);color:var(--black);z-index:1;transition:all .5s ease-in-out}.solutionBox:hover{border-radius:20px 0 0 0;color:var(--black)}.solutionBox:after{content:"";width:0;height:0;position:absolute;top:0;right:0;border-width:0;border-style:solid;background:var(--primary);display:block;border-color:transparent var(--black) transparent #fff;transition:border-width .2s ease-out}.solutionBox:hover:after{border-width:0 40px 40px 0}.keydiffBox.dark,.simpleCard.dark{background:#111;border:1px solid rgba(213,19,21,.4)}.solutionBox h3{font-size:24px;font-weight:600}.simpleCardTitle{font-size:1.05rem;font-weight:400;color:#fff;line-height:1.6;margin:0}.keyBox{position:relative;min-height:400px;color:var(--black);transition:all .5s ease;background:#e9e9e9}.minhAuto{min-height:auto!important}.keyBox .keyTitle{padding:0 40px;font-size:24px;font-weight:600;height:150px;display:flex;align-items:center;background:var(--white)}.accelerators .keyBox .keyContent{padding:30px}.keyBox .keyContent{padding:40px;display:flex}.keyBox:before{content:"";width:0;height:0;position:absolute;top:0;right:0;border-width:0;border-style:solid;background:var(--primary);display:block;border-color:transparent var(--black) transparent #fff;transition:border-width .2s ease-out}.keyBox:hover{transform:translateY(-10px);border-radius:0 0 0 20px}.keyBox:hover:before{border-width:0 40px 40px 0;border-radius:0 0 0 10px}.postSlider .postBox .postTitle{font-size:20px}