.mw_block.case_block-redesign{background-color:#1e1e1e;margin:0;padding-bottom:0;position:relative;@media (min-width:1024px){padding-top:12rem}@media (min-width:1280px){padding-bottom:12rem}}.mw_block.case_block-redesign header{position:relative}.mw_block.case_block-redesign .section-title{color:#fff;@media (min-width:1280px){margin-bottom:7.2rem}}.mw_block.case_block-redesign .patch{left:10px;top:30px;transform:rotate(-8deg);z-index:2;@media (min-width:768px){top:50px}@media (min-width:1024px){top:19px}@media (min-width:1440px){left:36px}}.mw_block.case_block-redesign .patch small{left:24px}.mw_block.case_block-redesign .patch:after{right:37px;transform:scaleX(-1)}.mw_block.case_block-redesign .bg-img{height:100%;left:0;position:absolute;top:0;width:100%}.mw_block.case_block-redesign .bg-img img{height:100%;object-fit:cover;width:100%}.bg-overlay{background:linear-gradient(90deg,rgba(30,30,30,.6),rgba(30,30,30,.6) 33%,rgba(30,30,30,0));height:100%;position:absolute;width:100%}.mw_block.case_block-redesign .content-container{display:flex;flex-direction:column;justify-content:space-between;max-width:1096px!important;padding-left:0!important;padding-right:0!important;@media (min-width:1024px){aspect-ratio:1.7125}}.mw_block.case_block-redesign .content{position:relative}.mw_block.case_block-redesign .post-teaser{box-sizing:content-box;max-width:400px;padding:4rem 2rem;@media (min-width:640px){padding-bottom:4rem;padding-left:4rem;padding-right:4rem;padding-top:4rem}}.mw_block.case_block-redesign .post-teaser .post-title{color:#fff;font-size:4rem;line-height:1.1;margin-bottom:3.2rem}.mw_block.case_block-redesign .post-teaser .post-text{margin-bottom:2.8rem}.mw_block.case_block-redesign .post-teaser .post-text p{color:#fff;font-size:1.6rem}.mw_block.case_block-redesign .post-teaser .ctas a{align-items:center;color:#fff;display:inline-flex;font-weight:700;gap:.8rem}.mw_block.case_block-redesign .info{background-color:#ff5a32;border-radius:1.6rem;color:#1e1e1e;display:flex;font-weight:700;margin:1.6rem;max-width:392px;padding:1.6rem 1.6rem 2rem;position:relative;@media (min-width:640px){margin-left:auto}}.mw_block.case_block-redesign .info .results-item{padding-bottom:2.4rem}.mw_block.case_block-redesign .info td{vertical-align:middle}.mw_block.case_block-redesign .info .results-number{font-size:3.2rem;margin-right:1.6rem}