.case-study-page .content-wrapper{padding:0 20px}.case-study-listing-header{margin:0 0 50px;text-align:center}.case-study-listing-main{margin:0 -20px}.case-studies-item{padding:0 20px 40px;width:33.333%}.case-studies-group{display:flex;flex-wrap:wrap;margin:0;width:100%!important}.case-studies-item-inner>a{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:40px 25px}.case-studies-item.has-bg .case-studies-item-inner,.case-studies-item.has-bg .case-studies-item-inner *{color:#fff}.case-studies-item-content h3{line-height:1.2}.case-studies-item-logo{text-align:center}.case-studies-item-logo img{max-height:200px;opacity:.3}.case-studies-item-inner{height:100%;min-height:300px;position:relative}.case-studies-item-front{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:1;padding:0 25px;position:absolute;right:0;text-align:center;top:0;width:100%}.case-studies-item-front h3{margin:0}.case-studies-item-content,.case-studies-item-inner:hover .case-studies-item-front{opacity:0}.case-studies-item-inner:hover .case-studies-item-content{opacity:1}.case-studies-item-inner:hover .case-studies-item-content h3{display:block;padding:0;position:static;text-align:left}.case-studies-item-logo{overflow:hidden;padding-bottom:40%;position:relative;text-align:right}.case-studies-item-logo img{height:100%;object-fit:contain;opacity:0;position:absolute;right:0;top:0;width:50%}.case-studies-item-inner:hover .case-studies-item-logo img{opacity:1}@media(max-width:991px){.case-studies-item{width:50%}}@media(max-width:767px){.case-study-listing-header{margin:0 0 30px}.case-study-listing-top{margin:0 0 40px}.case-study-listing-main{margin:0}.case-studies-item{padding:0 0 30px;width:100%}}