.case-study{min-height:200px;position:relative}.case-study:before{background:linear-gradient(108deg,#d5232d,#95050d);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:50%;z-index:0}.case-study__wrapper{position:relative;width:100%;z-index:1}.case-study__content-row{align-items:center;display:flex;flex-direction:row;gap:250px;justify-content:space-between;z-index:1}.case-study__content-left-col{max-width:520px;z-index:2}.case-study__content-right-col{max-width:580px;z-index:2}.case-study__heading{margin:0;max-width:480px}.case-study__text{margin:0}.case-study__profile{display:flex;flex-direction:column}.case-study__profile-logo img,.case-study__profile-picture img{display:block;height:auto;max-width:100%}.case-study__profile-picture{background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:80px;height:80px;width:80px}.case-study__profile-picture+.case-study__profile-name{margin-top:17px}.case-study__profile-name+.case-study__profile-description{margin-top:8px}.case-study__profile-description+.case-study__profile-logo{margin-top:48px}.case-study__profile-name{margin:0}.case-study__items-grid{display:grid;gap:80px 80px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-study__item{max-width:252px;width:100%}.case-study__item-title{color:#fff;margin:0;text-transform:uppercase}.case-study__item-desc{color:#fff;margin:12px 0 0}.case-study__buttons--right{margin-top:80px}.case-study__profile-logo{aspect-ratio:269/76;background-color:#d3d3d3;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:76px;width:269px}.case-study__content-right-col{color:#fff}@media (min-width:1200px){.case-study__item{max-width:252px;width:252px}}.case-study__video-wrapper{aspect-ratio:65/36;height:288px;max-width:100%;width:520px}.case-study__video-wrapper .video-player{height:100%;width:100%}.case-study__video-title{color:#fff;margin:48px 0 0;text-transform:uppercase}.case-study__video-subtitle{color:#fff;margin:12px 0 0;text-transform:uppercase}@media (max-width:1320px) and (min-width:1140px){.case-study:before{width:50%}.case-study__content-row{gap:48px}.case-study__content-right-col{max-width:none}.case-study__content-left-col{max-width:45vw}}@media (max-width:1139px){.module--case-study{padding-bottom:0!important}.case-study:before{bottom:auto;height:var(--cs-right-height,60%);left:0;right:0;top:var(--cs-right-offset,40%);width:100%}.case-study__content-row{align-items:flex-start;flex-direction:column;gap:64px}.case-study__content-left-col,.case-study__content-right-col{max-width:100%}.case-study__items-grid{gap:48px 48px}.case-study__buttons--right{margin-top:56px}.case-study__video-wrapper{height:auto;width:100%}.case-study__content-right-col{padding-bottom:24px;padding-top:24px;position:relative;z-index:1}}@media (max-width:767px){.module--case-study{padding-bottom:0!important}.case-study:before{bottom:auto;display:block;height:var(--cs-right-height,50%);left:0;right:0;top:var(--cs-right-offset,50%);width:100%}.case-study__content-row{align-items:flex-start;flex-direction:column;gap:48px}.case-study__items-grid{gap:32px;grid-template-columns:1fr}.case-study__buttons--right{margin-top:40px}.case-study__video-wrapper{height:auto;width:100%}.case-study__content-right-col{padding-bottom:24px;padding-top:24px;position:relative;z-index:1}}