.m-banner{background-color:var(--black-dark);background-repeat:no-repeat;background-size:cover;overflow:hidden}.m-banner__inner:not(.slick-initialized) .m-standard_banner__slide:not(:first-of-type){display:none!important}.m-banner__slide{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.m-banner__slide:before{background:rgba(0,0,0,.5);content:"";height:100%;z-index:2}.m-banner__image,.m-banner__slide:before{left:0;position:absolute;top:0;width:100%}.m-banner__image{height:100%!important;object-fit:cover}.m-banner__inner{display:inline-block;height:100%;margin:auto;padding:50px 20px;width:100%}.m-banner__content{color:#fff;float:left;padding-left:.625rem;padding-right:.625rem;position:relative;text-align:center;width:100%;z-index:2}.m-banner__content,.m-banner__content:last-child:not(:first-child){clear:none;float:left}.m-banner__content:last-child:not(:first-child){float:right}.m-banner__content--hide{opacity:0;pointer-events:none}.m-banner__title{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:0}.m-banner__title strong{color:var(--theme-colour)}.m-banner__title p{margin-bottom:0;margin-top:0}.m-banner__copy{font-size:1.125rem;font-weight:300;margin:20px auto 50px}.m-banner__arrows{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.m-banner .slick-track{display:-webkit-box;display:flex}.m-banner .slick-track .slick-slide{height:auto}@media (min-width:640px){.m-banner__content{padding-left:.9375rem;padding-right:.9375rem}.m-banner__title{font-size:2.8125rem}}@media (min-width:1024px){.m-banner__inner{padding:150px 0;width:83.33333%}.m-banner__content{position:relative;text-align:left}.m-banner__title{font-size:3.875rem}.m-banner__copy{font-size:1.375rem}}@media (min-width:1440px){.m-banner__slide:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=1);width:50%}.m-banner__inner{padding:200px 0}}