.page-hero-text{background-color:#000;margin-bottom:15px;margin-top:15px;padding:30px 20px 10px}.page-hero-text h1{color:#fff}.case-study-main{width:100%}.case-study-main .case-study-hero{background-position:100%;background-size:cover;display:flex;flex-direction:column;height:400px!important;justify-content:flex-end;position:relative;width:100%}.case-study-main .case-study-hero:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.case-study-main .case-study-hero .hero-inner{margin:0 auto;position:relative;width:894px;z-index:1}.case-study-main .case-study-hero h2{color:#fff;font-size:38px;margin-bottom:64px;max-width:560px}.case-study-main .hero-bottom{align-items:center;background-color:#000;display:flex;height:72px}.case-study-main .hero-bottom .inner{margin:0 auto;width:894px}.case-study-main .hero-bottom a{color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px}.case-study-main .case-study-content{margin-left:calc(50% - 447px);margin-right:0;max-width:1165px;padding-bottom:64px;padding-top:64px}.case-study-main .case-study-content>.wrap{display:flex;margin:0 auto}.case-study-main .case-study-content .left{border-right:1px solid #999;flex:0 0 52.5%;padding-right:50px}.case-study-main .case-study-content .left p{max-width:542px}.case-study-main .case-study-content .left h1,.case-study-main .case-study-content .left h2,.case-study-main .case-study-content .left h3{font-size:26px!important;letter-spacing:.1px;line-height:1.4}.case-study-main .case-study-content .left img{max-width:560px}.case-study-main .case-study-content .right{flex:0 0 47.5%;max-width:320px;padding-left:50px}.case-study-main .case-study-content .right .top{border-bottom:1px solid #999;padding-bottom:18px;padding-top:48px}.case-study-main .case-study-content .right .top h4{color:#2f8baa;font-size:18px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.case-study-main .case-study-content .right .top img{margin-bottom:20px;max-width:132px}.case-study-main .case-study-content .right .top .bio{font-size:13px;letter-spacing:.1px;line-height:1.75;margin-bottom:16px}.case-study-main .case-study-content .right .bottom{background-color:#2f8baa;margin-top:34px;width:100%;width:270px}.case-study-main .case-study-content .right .bottom>.wrap{padding:48px 20px 48px 36px;width:100%}.case-study-main .case-study-content .right .bottom h3{color:#fff;font-size:26px;letter-spacing:.1px;line-height:1.4}.case-study-main .case-study-content .right .bottom p{color:#fff;font-size:15px;line-height:1.5}.case-study-main .case-study-content .right .bottom p:last-of-type{font-family:Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.4px;line-height:1.85;margin-bottom:0}.case-study-main .case-study-content .right .bottom sup{color:#fff;font-size:6px;top:-1.35em}.case-study-main .case-study-content .right .bottom a{color:#fff;font-family:Arial,sans-serif;font-weight:700}.case-study-main .testimonial{background-color:#f7f8fb;padding:88px 0}.case-study-main .testimonial .inner{align-items:center;color:#fff;display:flex;margin-left:calc(50% - 447px);margin-right:0;max-width:1165px}.case-study-main .testimonial .inner .left img{margin-right:20px;max-height:180px}.case-study-main .testimonial .inner .right h3{color:#000;font-size:27px;line-height:1.4;margin-bottom:16px;max-width:550px}.case-study-main .testimonial .inner .right h3:last-of-type{margin-bottom:0}@media (max-width:1350px){.case-study-main .case-study-content,.case-study-main .testimonial .inner{max-width:1092px}}@media (max-width:1200px){.case-study-main .case-study-content,.case-study-main .testimonial .inner{max-width:1050px}}@media (max-width:1100px){.case-study-main .case-study-content,.case-study-main .testimonial>.inner{max-width:996px}}@media (max-width:1040px){.case-study-main .case-study-content,.case-study-main .testimonial .inner{padding-left:36px}.case-study-main .case-study-content .right{padding-left:36px;padding-right:18px}}@media (max-width:980px){.case-study-main .hero-bottom .inner,.case-study-main .hero-inner{padding-left:36px}.case-study-main .case-study-content{margin-left:0;padding-right:36px}.case-study-main .case-study-content>.wrap{flex-direction:column}.case-study-main .case-study-content .left{border:none;flex:0 0 100%;padding-right:0}.case-study-main .case-study-content .left p{max-width:none}.case-study-main .case-study-content .right{display:flex;justify-content:space-around;max-width:none;padding-left:36px;padding-right:36px;padding-top:80px}.case-study-main .case-study-content .right .top{border:none;flex:0 0 53%;margin-right:18px;min-width:270px;padding:0 36px}.case-study-main>.testimonial>.inner{margin:0 auto;max-width:none;padding:0 48px}}@media (max-width:780px){.case-study-main .case-study-content .right{justify-content:space-between;padding-left:0;padding-right:0;padding-top:48px}.case-study-main .case-study-content .right .top{padding-left:0}}@media (max-width:665px){.case-study-main .case-study-hero .hero-inner{margin-left:auto;margin-right:auto;padding-left:0;text-align:center;width:100%}.case-study-main .case-study-hero .hero-inner h2{font-size:30px}.case-study-main .case-study-content .right{flex-direction:column;padding-top:36px}.case-study-main .case-study-content .right .top{margin-right:0;padding-right:0;text-align:center}.case-study-main .case-study-content .right .bottom{width:100%}.case-study-main .case-study-content .right .bottom .wrap{margin:0 auto;max-width:490px}.case-study-main .testimonial .inner .right h3{font-size:18px}}@media (max-width:630px){.case-study-main .case-study-content .wrap .left img{max-width:100%}.case-study-main .testimonial .inner{flex-direction:column;text-align:center}.case-study-main .testimonial .inner .left img{margin-bottom:24px;margin-right:0}}