.case_study_hero{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;gap:40px;justify-content:center;position:relative}.case_study_hero .wrapper{margin:0 auto;position:relative}.case_study_hero .left-col,.case_study_hero .right-col{display:flex;flex:1 1 calc(50% - 20px);flex-direction:column;padding:0}.case_study_hero h2.cs-heading{line-height:1.1em;margin-bottom:6px;padding-bottom:0;text-align:start}.case_study_hero .cta_content{display:flex;height:100%;justify-content:space-between;line-height:1.6em;position:relative;z-index:1}.case_study_hero .cs-container{display:flex;flex-wrap:wrap;margin-top:20px}.case_study_hero .cs-container a,.case_study_hero .cs-container p{line-height:1.3em}.case_study_hero .cs-eyebrow{margin-bottom:24px}.case_study_hero .cs-summary{width:80%}.case_study_hero .cs-summary p{font-size:20px;font-weight:500}.case_study_hero .right-col,.case_study_hero .right-col .image-wrapper{height:100%}.case_study_hero .right-col img{height:100%!important;max-width:unset;object-fit:cover}.case_study_hero .right-col{align-items:flex-start;order:1}.case_study_hero .right-col.bg-gradient{background:linear-gradient(transparent,rgba(0,0,0,.9));padding:2.5%}.case_study_hero.img-left .left-col{order:2}.case_study_hero .stats .stat-data{display:flex;flex-direction:column;gap:6px}.case_study_hero .stats .stat-item{align-items:center;display:flex;gap:14px;margin-bottom:20px}.case_study_hero .stats .stat-item:last-child{margin-bottom:0}.case_study_hero .stat-icon-wrapper{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:65px}.case_study_hero .icon-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.case_study_hero .stats .stat-item.nohex .stat-icon svg{height:80px}.case_study_hero .icon-background svg{height:100%;width:100%}.case_study_hero .icon-background svg .cls-1{opacity:0}.case_study_hero .stat-icon{align-items:center;display:flex;font-size:44px;justify-content:center;line-height:1em;position:relative;z-index:2}.case_study_hero .stat-icon i{font-size:24px}.case_study_hero .stats .stat-icon svg{align-items:center;display:flex;justify-content:center;overflow:visible;width:auto}.case_study_hero .icon-background svg .cls-1{fill:#000;opacity:1}.case_study_hero .stats .stat-icon svg.icomoon-icon{transform:scaleY(-1)}.case_study_hero .stats .stat-number{font-size:40px;font-weight:900;line-height:1em;margin-bottom:-6px;padding-bottom:0}.case_study_hero .stats .stat-label{font-size:22px;font-weight:600;line-height:1.1em;text-transform:uppercase}.case_study_hero .icomoon-icon{margin-top:0;transform:scaleY(-1)}.case_study_hero .icon-background.hexbg svg.icomoon-icon .cls-1x,.case_study_hero svg.icomoon-icon .cls-1x{fill:none!important}@media (max-width:1140px){.case_study_hero .cs-summary{padding-bottom:100px}}@media (max-width:768px){.case_study_hero .cta_content{flex-direction:column-reverse}.case_study_hero .cs-heading{margin-top:0}.case_study_hero .cs-container{flex-direction:column}.case_study_hero .right-col{align-items:center!important}.case_study_hero .right-col.bg-gradient{padding-bottom:120px}.case_study_hero.img-left .left-col{order:unset}.case_study_hero .left-col{align-items:center;order:1}.case_study_hero .left-col .cs-heading{text-align:center}.case_study_hero .cs-summary{width:90%}}