.module_case_study.module_home .list-style__item{margin-bottom:30px;background:var(--primary-gradient)!important;color:#fff!important}.module_case_study.module_home .list-style__item__job-title,.module_case_study.module_home .list-style__item__title{color:#fff!important}.module_case_study.module_home .list-style__item .watermark_svg path{fill:#fff!important;opacity:.1!important}@media (min-width:768px) and (max-width:991px){.home-section--case_study-d .list-style,.module_case_study.module_home .list-style{max-width:510px;margin:auto}}.home-section--case_study-d .list-style__item,.module_case_study.module_home .list-style__item{background:#e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-colour)}@media (min-width:576px) and (max-width:767px){.home-section--case_study-d .list-style__item,.module_case_study.module_home .list-style__item{padding:30px 30px 50px 30px}}@media (min-width:0px) and (max-width:575px){.home-section--case_study-d .list-style__item,.module_case_study.module_home .list-style__item{padding:15px 15px 50px 15px}}@media (min-width:768px) and (max-width:991px){.home-section--case_study-d .list-style__item,.module_case_study.module_home .list-style__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-section--case_study-d .list-style__item__left,.module_case_study.module_home .list-style__item__left{width:310px;text-align:center;color:var(--primary-colour);font-family:var(--font-heading);margin:auto}@media (min-width:768px){.home-section--case_study-d .list-style__item__left,.module_case_study.module_home .list-style__item__left{margin:0 30px 0 0}}.home-section--case_study-d .list-style__item__right,.module_case_study.module_home .list-style__item__right{padding:20px;text-align:center;margin-top:30px}@media (min-width:1400px){.home-section--case_study-d .list-style__item__right,.module_case_study.module_home .list-style__item__right{padding:60px}}@media (min-width:992px){.home-section--case_study-d .list-style__item__right,.module_case_study.module_home .list-style__item__right{text-align:left;margin:0}}.home-section--case_study-d .list-style__item__info,.module_case_study.module_home .list-style__item__info{position:relative;overflow:hidden}.home-section--case_study-d .list-style__item__snippet,.home-section--case_study-d .list-style__item__title,.module_case_study.module_home .list-style__item__snippet,.module_case_study.module_home .list-style__item__title{color:inherit;font-family:var(--font-heading);font-size:25px;font-weight:600;line-height:40px;margin:0}@media (min-width:0px) and (max-width:575px){.home-section--case_study-d .list-style__item__snippet,.home-section--case_study-d .list-style__item__title,.module_case_study.module_home .list-style__item__snippet,.module_case_study.module_home .list-style__item__title{font-size:19px;line-height:32px}}@media (min-width:576px) and (max-width:767px){.home-section--case_study-d .list-style__item__snippet,.home-section--case_study-d .list-style__item__title,.module_case_study.module_home .list-style__item__snippet,.module_case_study.module_home .list-style__item__title{font-size:19px;line-height:32px}}.home-section--case_study-d .list-style__item__job-title,.home-section--case_study-d .list-style__item__title,.module_case_study.module_home .list-style__item__job-title,.module_case_study.module_home .list-style__item__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.home-section--case_study-d .list-style__item__job-title,.module_case_study.module_home .list-style__item__job-title{font-size:18px;font-weight:500;line-height:27px;margin:0}.home-section--case_study-d .list-style__item.no-image,.module_case_study.module_home .list-style__item.no-image{background:var(--primary-gradient);color:var(--text-over-primary)}.home-section--case_study-d .list-style__item.no-image .list-style__item__button,.home-section--case_study-d .list-style__item.no-image .list-style__item__job-title,.home-section--case_study-d .list-style__item.no-image .list-style__item__play-button,.home-section--case_study-d .list-style__item.no-image .list-style__item__title,.module_case_study.module_home .list-style__item.no-image .list-style__item__button,.module_case_study.module_home .list-style__item.no-image .list-style__item__job-title,.module_case_study.module_home .list-style__item.no-image .list-style__item__play-button,.module_case_study.module_home .list-style__item.no-image .list-style__item__title{margin:40px 0 0 0}@media (max-width:767px){.home-section--case_study-d .list-style__item:not(.no-image) .list-style__item__right,.module_case_study.module_home .list-style__item:not(.no-image) .list-style__item__right{display:none}}.home-section--case_study-d .list-style__item:not(.no-image) .list-style__item__button,.module_case_study.module_home .list-style__item:not(.no-image) .list-style__item__button{margin-top:20px}@media (min-width:768px){.home-section--case_study-d .list-style__item:not(.no-image) .list-style__item__button,.module_case_study.module_home .list-style__item:not(.no-image) .list-style__item__button{position:absolute;margin:0;bottom:0;left:50%;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s;-webkit-transition-property:color,background-color,-webkit-transform;transition-property:color,background-color,-webkit-transform;transition-property:transform,color,background-color;transition-property:transform,color,background-color,-webkit-transform;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);min-width:200px}.home-section--case_study-d .list-style__item:not(.no-image):focus:not(.no-image) .list-style__item__button,.home-section--case_study-d .list-style__item:not(.no-image):hover:not(.no-image) .list-style__item__button,.module_case_study.module_home .list-style__item:not(.no-image):focus:not(.no-image) .list-style__item__button,.module_case_study.module_home .list-style__item:not(.no-image):hover:not(.no-image) .list-style__item__button{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.home-section--case_study-d .list-style__item:not(.no-image):focus:not(.no-image) .list-style__item__job-title,.home-section--case_study-d .list-style__item:not(.no-image):focus:not(.no-image) .list-style__item__title,.home-section--case_study-d .list-style__item:not(.no-image):hover:not(.no-image) .list-style__item__job-title,.home-section--case_study-d .list-style__item:not(.no-image):hover:not(.no-image) .list-style__item__title,.module_case_study.module_home .list-style__item:not(.no-image):focus:not(.no-image) .list-style__item__job-title,.module_case_study.module_home .list-style__item:not(.no-image):focus:not(.no-image) .list-style__item__title,.module_case_study.module_home .list-style__item:not(.no-image):hover:not(.no-image) .list-style__item__job-title,.module_case_study.module_home .list-style__item:not(.no-image):hover:not(.no-image) .list-style__item__title{opacity:0}}@media (hover:none){.home-section--case_study-d .list-style__item:not(.no-image) .list-style__item__button,.module_case_study.module_home .list-style__item:not(.no-image) .list-style__item__button{position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);left:unset;bottom:unset;margin-top:20px}}.profile-picture{width:310px;height:310px;position:relative;margin-bottom:25px;display:inline-block}@media (min-width:0px) and (max-width:575px){.profile-picture{width:265px;height:265px;margin:0 auto 25px}}.profile-picture .button--play-icon{position:absolute;bottom:40px;right:-10px}.profile-picture .picture,.profile-picture .watermark_svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile-picture .watermark_svg{width:100%;height:100%}.profile-picture .watermark_svg path{fill:var(--primary-colour);opacity:.31}.profile-picture .picture{width:250px;height:250px;border-radius:50%;overflow:hidden}@media (min-width:0px) and (max-width:575px){.profile-picture .picture{width:220px;height:220px}}