#featured-news-slider,#featured-events-slider{display:block;border-radius:6px;overflow:hidden}.news-item-first,.event-item-first{display:block;position:relative}.news-item-first .background-items,.event-item-first .background-items{display:flex;background:var(--brand-colour);text-align:right;justify-content:flex-end;z-index:1;position:relative;overflow:hidden}.news-item-first .background-items .item,.event-item-first .background-items .item{flex:0 0 64%}.news-item-first .background-items a{display:inline-block;width:100%;padding-bottom:67%}.event-item-first .background-items a{display:inline-block;width:100%;padding-bottom:55%}.news-item-first .foreground-items,.event-item-first .foreground-items{position:absolute;top:80px;left:80px;bottom:80px;width:40%;background:#fff;padding:40px;z-index:3}.news-item-first .foreground-items .details,.event-item-first .foreground-items .details{display:block;position:relative;padding-bottom:20px;margin-bottom:20px}.news-item-first .foreground-items .details:after,.event-item-first .foreground-items .details:after{content:"";border-bottom:2px solid var(--brand-colour);position:absolute;bottom:0;left:0;width:80px}.news-item-first .foreground-items .dot,.event-item-first .foreground-items .dot{display:inline-block;line-height:1.3em;width:25px;height:18px;background:url(/resources/images/period.svg) 50% 10px no-repeat;background-size:4px auto}.news-item-first .foreground-items h3 a,.event-item-first .foreground-items h3 a{color:var(--dark-grey);transition:color 75ms linear}.news-item-first .foreground-items h3 a:hover,.event-item-first .foreground-items h3 a:hover{color:var(--brand-colour)}.news-item-first .foreground-items .description,.event-item-first .foreground-items .description{line-height:1.3em;margin:0}#featured-news-slider .swiper-pagination,#featured-events-slider .swiper-pagination{position:absolute;bottom:23px;left:18%;margin:0;padding-top:0;padding-bottom:0;top:auto;transform:translateX(-50%);width:auto}.swiper#featured-news-slider .swiper-pagination .swiper-pagination-bullet,.swiper#featured-events-slider .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;border:1px solid #fff;background:#fff0;margin:2px 5px;filter:none}.swiper#featured-news-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper#featured-events-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;margin:2px 5px;border:1px solid #fff;background:#fff;filter:none}@media only screen and (max-width:1440px){.news-item-first .foreground-items,.event-item-first .foreground-items{width:60%}}@media only screen and (max-width:1024px){.news-item-first .foreground-items,.event-item-first .foreground-items{top:30px;left:30px;bottom:40px;width:70%}}@media only screen and (max-width:640px){#featured-news-slider .swiper-pagination,#featured-events-slider .swiper-pagination{bottom:26px;left:50%;width:calc(100% - 40px)}.news-item-first .background-items a,.event-item-first .background-items a{width:100%}.news-item-first .background-items .item,.event-item-first .background-items .item{flex:0 0 100%}.news-item-first .background-items,.event-item-first .background{position:relative!important;z-index:1!important;transform-style:flat;-webkit-transform:translate3d(0,0,0)}.news-item-first .foreground-items,.event-item-first .foreground-items{width:100%;position:relative!important;z-index:3!important;-webkit-transform:translate3d(0,0,0);left:0;transform-style:flat;top:0;bottom:0;padding:0 25px 20px 25px;background:var(--brand-colour)}.news-item-first .foreground-items .vertical-align-content.mobile-top,.event-item-first .foreground-items .vertical-align-content.mobile-top{background:#fff;padding:25px;position:relative;top:-25px;margin-bottom:-25px}.news-item-first .foreground-items h3,.event-item-first .foreground-items h3{line-height:var(--lh-1)}.news-item-first .foreground-items h3 a,.event-item-first .foreground-items h3 a{font-size:var(--head-m)}.news-item-first .foreground-items .details a,.event-item-first .foreground-items .details a{display:inline-block}}#featured-events-slider .date{position:absolute;top:0;right:25px;width:50px;height:66px;text-transform:uppercase;letter-spacing:.03em;color:#eee;text-align:center;background:var(--brand-colour);padding:12px 0 0;z-index:3;line-height:1.2em}#featured-events-slider .date .day{color:#eee;height:26px;display:block}#featured-events-slider .date.cancelled{text-decoration:line-through}@media only screen and (max-width:640px){#featured-events-slider .date{width:50px;height:59px}}#featured-events-slider p.date-detail{background:url(/resources/images/icons/event-date.svg) 0 4px no-repeat;background-size:auto 13px;padding-left:22px}#featured-events-slider .location{background:url(/resources/images/icons/event-pin.svg) 1px 3px no-repeat;background-size:auto 14px;margin-top:1px;padding-left:22px}#featured-events-slider.eventDate.cancelled .text{position:relative}#featured-events-slider .eventDate.cancelled .text:after{content:"";width:100%;height:0;border-top:1px solid var(--red);position:absolute;top:50%;left:0}#featured-events-slider .trade-only{display:inline-block;height:17px;line-height:17px;letter-spacing:.02em;background:#701c93;margin:10px 0;padding:0 10px}#featured-events-slider .taking-place{color:#fff;text-transform:uppercase;background:var(--brand-colour-accent);z-index:2;position:absolute;top:16px;left:16px;height:20px;line-height:20px;padding:0 6px;border-radius:3px;letter-spacing:.03em}.next-article{position:absolute;top:0;right:0;bottom:0;z-index:10}.next-article button{position:absolute;right:15px;width:40px;height:40px;top:calc(50% - 20px);cursor:pointer;border-radius:40px;border:0;box-shadow:0 0 2px rgb(0 0 0 / .6);text-indent:-9999px;transition:background-color 75ms ease-out;background:url(/resources/images/slider-arrow.svg) center center no-repeat var(--brand-colour-accent)}.next-article button:hover{background-color:var(--brand-colour)}.next-article button:hover:after{background-position:0 -50px}@media only screen and (min-width:901px){.next-article button{height:50px;right:30px;width:50px;top:calc(50% - 25px)}}