.case-study__hero .hero-banner{background-color:#040725}@media (width <= 767px){.case-study__hero .hero-banner{background-position:0!important}}.case-study__area p,.case-study__content ol,.case-study__content ul{font-size:18px}.case-study-page h1{font-size:60px;font-weight:700}.case-study__area a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.case-study__area a:focus,.case-study__area a:hover{color:#36bba5}.case-study__area img{height:auto;max-width:100%}@media (width >= 992px){.case-study__hero .hero-banner{display:flex;height:705px}}.case-study__hero .row-fluid{position:relative}.case-study__hero{color:#fff;position:relative;z-index:1}.case-study__hero .breadcrumb__item,.case-study__hero .breadcrumb__link{color:#dedede}.case-study__hero p{color:inherit;font-weight:300;line-height:1.5}.case-study__area .button{color:#fff;text-decoration:none}@media (width >= 768px){.case-study__hero p{font-size:24px;max-width:70ch}}.case-study__main{display:grid;text-wrap:pretty}.case-study__main--full{gap:80px 60px}@media (width >= 992px){.case-study__main--full{gap:80px 100px}}@media (width >= 768px){.case-study__main{grid-template-columns:.85fr;padding-top:20px}.case-study__main--full{grid-template-columns:1fr 300px}.case-study__company{grid-area:1/2}}.case-study__company{color:#838383}.case-study__company ul{font-size:18px;margin-bottom:.4rem}.case-study__company ul li:not(:last-of-type){margin-bottom:1.4rem}.case-study__company ul li strong{display:block}.body-container-wrapper .case-study__content .case-study__subheading{color:#227fc8;font-size:16px!important;text-transform:uppercase}.case-study__content .case-study__heading{font-size:36px}@media (width >= 768px){.body-container-wrapper .case-study__content .case-study__subheading{font-size:24px!important}}.case-study__content ul{padding-left:20px!important}.case-study__text:not(:last-of-type){margin-bottom:3.5rem}@media (width >= 768px){.case-study__content ul{padding-left:36px!important}}.case-study__text ul li:not(:last-of-type){margin-bottom:.5rem}.case-study__area .full-width-image{overflow:hidden;position:relative}.case-study__area .full-width-image,.case-study__area .full-width-image img{height:300px!important}.case-study__area .full-width-image img{object-fit:cover;width:100%}@media (width >= 768px){.case-study__area .full-width-image,.case-study__area .full-width-image img{height:488px!important}}