#case_study_list_default{margin-top:60px}#case_study_list_default .item .item_inner,.home-section--case_study .item .item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--primary-colour);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){#case_study_list_default .item .item_inner,.home-section--case_study .item .item_inner{height:650px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#case_study_list_default .item .item_inner .picture,#case_study_list_default .item .item_inner .text,.home-section--case_study .item .item_inner .picture,.home-section--case_study .item .item_inner .text{width:50%}}@media (min-width:0px) and (max-width:991px){#case_study_list_default .item .item_inner,.home-section--case_study .item .item_inner{max-width:415px;margin:auto}#case_study_list_default .item .item_inner .picture,.home-section--case_study .item .item_inner .picture{height:350px}#case_study_list_default .item .item_inner .picture img,.home-section--case_study .item .item_inner .picture img{-o-object-position:top;object-position:top}}#case_study_list_default .item .item_inner .homepage-slide-name,.home-section--case_study .item .item_inner .homepage-slide-name{background:var(--secondary-colour);color:var(--primary-colour);padding:17px 30px 15px 30px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:600;font-size:17px;line-height:22px;text-transform:uppercase;display:none}@media (min-width:0px) and (max-width:575px){#case_study_list_default .item .item_inner .homepage-slide-name,.home-section--case_study .item .item_inner .homepage-slide-name{display:block}}@media (min-width:576px) and (max-width:767px){#case_study_list_default .item .item_inner .homepage-slide-name,.home-section--case_study .item .item_inner .homepage-slide-name{display:block}}@media (min-width:768px) and (max-width:991px){#case_study_list_default .item .item_inner .homepage-slide-name,.home-section--case_study .item .item_inner .homepage-slide-name{display:block}}#case_study_list_default .item .item_inner .homepage-slide-name span,.home-section--case_study .item .item_inner .homepage-slide-name span{font-weight:400;font-size:14px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);display:inline-block;margin-right:12px}#case_study_list_default .item .item_inner .text,.home-section--case_study .item .item_inner .text{padding:40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:0px) and (max-width:991px){#case_study_list_default .item .item_inner .text,.home-section--case_study .item .item_inner .text{padding:30px 25px;height:100%}}#case_study_list_default .item .item_inner .text picture,.home-section--case_study .item .item_inner .text picture{position:absolute;top:0;right:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media (min-width:0px) and (max-width:991px){#case_study_list_default .item .item_inner .text picture,.home-section--case_study .item .item_inner .text picture{display:none}}#case_study_list_default .item .item_inner .text picture .stamp-title,.home-section--case_study .item .item_inner .text picture .stamp-title{color:var(--primary-colour);position:absolute;top:149px;margin:0;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);width:140px;left:70px;font-size:23px;text-align:center;line-height:23px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#case_study_list_default .item .item_inner .text a,#case_study_list_default .item .item_inner .text h3,#case_study_list_default .item .item_inner .text p,#case_study_list_default .item .item_inner .text span,.home-section--case_study .item .item_inner .text a,.home-section--case_study .item .item_inner .text h3,.home-section--case_study .item .item_inner .text p,.home-section--case_study .item .item_inner .text span{color:#fff;text-transform:uppercase;font-weight:600;margin-bottom:25px;font-size:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}@media (min-width:0px) and (max-width:1399px){#case_study_list_default .item .item_inner .text a,#case_study_list_default .item .item_inner .text h3,#case_study_list_default .item .item_inner .text p,#case_study_list_default .item .item_inner .text span,.home-section--case_study .item .item_inner .text a,.home-section--case_study .item .item_inner .text h3,.home-section--case_study .item .item_inner .text p,.home-section--case_study .item .item_inner .text span{font-size:14px}}#case_study_list_default .item .item_inner .text a.aspiration,#case_study_list_default .item .item_inner .text h3.aspiration,#case_study_list_default .item .item_inner .text p.aspiration,#case_study_list_default .item .item_inner .text span.aspiration,.home-section--case_study .item .item_inner .text a.aspiration,.home-section--case_study .item .item_inner .text h3.aspiration,.home-section--case_study .item .item_inner .text p.aspiration,.home-section--case_study .item .item_inner .text span.aspiration{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}#case_study_list_default .item .item_inner .text a.label,#case_study_list_default .item .item_inner .text h3.label,#case_study_list_default .item .item_inner .text p.label,#case_study_list_default .item .item_inner .text span.label,.home-section--case_study .item .item_inner .text a.label,.home-section--case_study .item .item_inner .text h3.label,.home-section--case_study .item .item_inner .text p.label,.home-section--case_study .item .item_inner .text span.label{color:var(--third-colour);margin-bottom:0}#case_study_list_default .item .item_inner .text a.read-more,#case_study_list_default .item .item_inner .text h3.read-more,#case_study_list_default .item .item_inner .text p.read-more,#case_study_list_default .item .item_inner .text span.read-more,.home-section--case_study .item .item_inner .text a.read-more,.home-section--case_study .item .item_inner .text h3.read-more,.home-section--case_study .item .item_inner .text p.read-more,.home-section--case_study .item .item_inner .text span.read-more{font-size:12px;margin-top:auto;margin-bottom:0}#case_study_list_default .item .item_inner .text a.read-more:hover,#case_study_list_default .item .item_inner .text h3.read-more:hover,#case_study_list_default .item .item_inner .text p.read-more:hover,#case_study_list_default .item .item_inner .text span.read-more:hover,.home-section--case_study .item .item_inner .text a.read-more:hover,.home-section--case_study .item .item_inner .text h3.read-more:hover,.home-section--case_study .item .item_inner .text p.read-more:hover,.home-section--case_study .item .item_inner .text span.read-more:hover{color:var(--secondary-colour)}#case_study_list_default .item .item_inner .text a.quote,#case_study_list_default .item .item_inner .text h3.quote,#case_study_list_default .item .item_inner .text p.quote,#case_study_list_default .item .item_inner .text span.quote,.home-section--case_study .item .item_inner .text a.quote,.home-section--case_study .item .item_inner .text h3.quote,.home-section--case_study .item .item_inner .text p.quote,.home-section--case_study .item .item_inner .text span.quote{font-weight:400;font-size:26px;line-height:34px;text-transform:none;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;font-family:var(--font-heading-alt);color:var(--third-colour)}@media (min-width:0px) and (max-width:1399px){#case_study_list_default .item .item_inner .text a.quote,#case_study_list_default .item .item_inner .text h3.quote,#case_study_list_default .item .item_inner .text p.quote,#case_study_list_default .item .item_inner .text span.quote,.home-section--case_study .item .item_inner .text a.quote,.home-section--case_study .item .item_inner .text h3.quote,.home-section--case_study .item .item_inner .text p.quote,.home-section--case_study .item .item_inner .text span.quote{font-size:20px;line-height:30px}}@media (min-width:0px) and (max-width:991px){#case_study_list_default .item .item_inner .text a.quote,#case_study_list_default .item .item_inner .text h3.quote,#case_study_list_default .item .item_inner .text p.quote,#case_study_list_default .item .item_inner .text span.quote,.home-section--case_study .item .item_inner .text a.quote,.home-section--case_study .item .item_inner .text h3.quote,.home-section--case_study .item .item_inner .text p.quote,.home-section--case_study .item .item_inner .text span.quote{display:none}}#case_study_list_default .item .item_inner .text h3,.home-section--case_study .item .item_inner .text h3{font-size:30px;line-height:30px}#case_study_list_default .item .item_inner:hover .read-more,.home-section--case_study .item .item_inner:hover .read-more{color:var(--secondary-colour)}#case_study_list_default .swiper .button-wrap,.home-section--case_study .swiper .button-wrap{display:none}@media (min-width:0px) and (max-width:991px){.home-section--case_study svg use{display:none}}@media (min-width:0px) and (max-width:991px){.home-section--case_study .container{padding:0}}.home-section--case_study .button-wrap{margin:65px 0}@media (min-width:0px) and (max-width:991px){.home-section--case_study .button-wrap{margin:30px 0 50px 0}}.home-section--case_study .item .item_inner .text{padding:40px 50px}@media (min-width:0px) and (max-width:991px){.home-section--case_study .item .item_inner .text{padding:30px 25px}}.home-section--case_study .item .item_inner .text a:not(.quote):not(.aspiration),.home-section--case_study .item .item_inner .text h3:not(.quote):not(.aspiration),.home-section--case_study .item .item_inner .text p:not(.quote):not(.aspiration){padding-right:70px}.home-section--case_study .swiper-container{display:-webkit-box;display:-ms-flexbox;display:flex}.home-section--case_study .swiper-container .swiper{z-index:1}.home-section--case_study .swiper-container .case_study-swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;z-index:2}@media (min-width:0px) and (max-width:991px){.home-section--case_study .swiper-container .case_study-swiper-pagination{display:none}}.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet{border-radius:0;margin:0;background:0 0;font-size:18px;text-transform:uppercase;padding:0 30px;height:16.7%;font-weight:500;font-family:var(--font-heading);text-align:left;position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-colour)}.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet:before{content:'';position:absolute;bottom:0;left:0;height:2px;width:65px;-webkit-transition:width ease-in-out .2s;-o-transition:width ease-in-out .2s;transition:width ease-in-out .2s;background:var(--secondary-colour)}.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet>span{display:inline-block;width:45px}.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet-active{background:var(--secondary-colour);color:var(--colour-over-primary);width:calc(350px + 65px);margin-left:-65px}@media (min-width:992px) and (max-width:1199px){.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet{width:225px;font-size:15px}.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet-active{width:calc(225px + 65px)}}@media (min-width:1200px) and (max-width:1399px){.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet{width:225px;font-size:15px}.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet-active{width:calc(225px + 65px)}}.home-section--case_study .swiper-container .case_study-swiper-pagination .swiper-pagination-bullet:hover:before{width:100%}#case_study_list_default .item .item_inner .text .homepage-slide-name,#case_study_list_default .item .item_inner .text p.quote,#case_study_list_default .item .item_inner .text picture{display:none!important}