.case-h1{font-size:72px;color:#4a4848;font-weight:600}.case-h2{font-size:calc(72px - 20px);color:#5d5c5c;font-weight:500}.case-h3{font-size:calc(72px - 30px);color:#4a4848;font-weight:400}.case-p{font-size:calc(72px - 45px);color:#676565;font-weight:300}.case-top-block{position:relative}.case-top-banner,.case-top-block{width:100%;padding:0;margin:0}.case-top-block .go-back-gome{position:absolute;right:2rem;top:35%}.case-top-block .go-back-gome svg{fill:var(--bg)}.case-top-banner img{width:100%;max-width:100%;object-fit:contain}.case-common-font-width{width:100%!important;max-width:100%!important}.case-solutions-inner h2{text-align:center}.common-width{width:75%!important;margin:4rem auto 2rem!important}.case-common-margin{margin:4rem auto 2rem!important}.mb-5{margin-bottom:5rem!important}.margin-1{margin:1rem auto 1rem}.margin-3{margin:3rem auto 2rem}.top-intro-child-inner,.highlight-inner{background:var(--bg);padding:2rem;border-radius:.8rem;position:relative}.top-intro-child-inner{box-shadow:var(--medium-shadow)}.top-intro-child-inner::before{content:"";position:absolute;top:0;left:0;right:0;width:88%;height:.4rem;background:var(--intro-top-light)}.solutions-top{background:var(--bg);box-shadow:var(--deep-shadow);border-radius:.8rem;padding:1rem}.highlight-inner,.case-media{width:50%;box-shadow:var(--deep-shadow)}.highlight-inner::before{content:"";position:absolute;top:auto;left:0;right:0;width:7px;height:50%;background:var(--contrast-color)}.case-problem,.case-benefit-box,.case-evidence-media{padding:2rem}.evidence-media img,.solutions-content-media img,.case-evidence-media img,.case-problem,.case-benefit-box,.case-media img{width:100%;max-width:100%;background:var(--bg);box-shadow:var(--deep-shadow);object-fit:contain;border-radius:.8rem}.case-problem,.common-psuedo{position:relative}.case-problem::after{top:99%;height:15%}.common-psuedo:after{top:99%;height:100%}.case-problem::after,.common-psuedo:after{content:"";position:absolute;top:99%;left:50%;right:0;width:7px;z-index:0;background:var(--intro-top-light)}.cta-target-area p{color:var(--intro-text-bg-dark)}.cta-target-area a{text-decoration:none;background:var(--contrast-color);padding:1.2rem;border-radius:1rem;color:var(--bg);font-size:x-large}.cta-target-area a:hover,.cta-target-area a:active,a:focus{background:var(--intro-text-bg-dark);color:var(--box-text)}.case-benefit-content,.media-flex{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:20px}.case-benefit-last{padding:0!important;background:none!important;box-shadow:none!important;margin-left:0!important}.case-benefit-box:last-child{margin-left:50%}.case-benefit-box li{font-size:x-large;color:#444343}.case-benefit-box .heading{list-style:none!important}.media-one-height img{height:485px}@media(min-width:1700px){.footer-container ul li a{font-size:22px}.main-navigation a{font-size:22px}}@media(max-width:1699px){.main-navigation a{font-size:24px}.footer-container ul li a{font-size:22px}}@media(max-width:1080px){.case-benefit-box:last-child{margin-left:0}.media-one-height img{height:auto}.common-case-studies ul{padding:1rem!important}.common-width,.case-media{width:100%!important;max-width:92%!important}.case-common-font-width{width:100%!important;max-width:88%!important}.case-h1{font-size:54px;color:#4a4848;font-weight:600}.case-h2{font-size:calc(60px - 15px);color:#5d5c5c;font-weight:500}.case-h3{font-size:calc(54px - 25px);color:#4a4848;font-weight:400}.case-p{font-size:calc(45px - 25px);color:#676565;font-weight:300}}@media(max-width:768px){.case-evidence-media{padding:0!important}.image-width{width:100%!important;max-width:100%!important;padding:0!important}.highlight-inner{max-width:75%;width:100%}.case-benefit-content,.media-flex{grid-template-columns:1fr}.case-h1{font-size:45px;color:#4a4848;font-weight:600}.case-h2{font-size:calc(50px - 15px);color:#5d5c5c;font-weight:500}.case-h3{font-size:calc(55px - 25px);color:#4a4848;font-weight:400}.case-p,.case-benefit-box li{font-size:calc(45px - 22px);color:#676565;font-weight:300}}@media(max-width:550px){.highlight-inner p{font-size:medium!important}.case-h3{font-size:calc(55px - 32px);color:#4a4848;font-weight:400}}@media(max-width:455px){.case-h2{font-size:calc(50px - 23px);color:#5d5c5c;font-weight:500}.case-p,.case-benefit-box li{font-size:calc(45px - 25px);color:#676565;font-weight:300}}@media(max-width:315px){.case-p{font-size:calc(40px - 24px);color:#676565;font-weight:300}}