/**handles:acf-events-carousel-style**/
.events-carousel.bg-colour-white .swiper-slide .single-event-card{background:#f9f9f9}.events-carousel.bg-colour-white+.events-carousel.bg-colour-white{padding-top:0 !important}.events-carousel.slides-per-view--4 .swiper-slide .single-event-card{background:rgba(0,0,0,0);padding:0}@media only screen and (min-width: 1200px)and (max-width: 1366px){.events-carousel.slides-per-view--4 .swiper-slide .single-event-card .btn{padding:8px 16px}.events-carousel.slides-per-view--4 .swiper-slide .single-event-card .event-details>div{font-size:12px}}@media only screen and (min-width: 766px){.events-carousel.slides-per-view--2 .swiper-slide .single-event-card{padding:0;position:relative;padding:200px 40px 40px}.events-carousel.slides-per-view--2 .swiper-slide .single-event-card .image-container{aspect-ratio:unset;position:absolute;top:0;left:0;width:100%;height:100%}.events-carousel.slides-per-view--2 .swiper-slide .single-event-card .text-container{position:relative;z-index:10;color:#fff;max-width:300px}.events-carousel.slides-per-view--2 .swiper-slide .single-event-card .text-container .event-details{border:0 !important;justify-content:flex-start;padding-top:0;margin-bottom:16px}.events-carousel.slides-per-view--2 .swiper-slide .single-event-card .text-container .event-details .event-venue::before{content:"|";margin-left:6px}.events-carousel.slides-per-view--2 .swiper-slide .single-event-card .text-container .event-links{justify-content:flex-start}.events-carousel.slides-per-view--2 .swiper-slide .badge{display:flex}.events-carousel.slides-per-view--2.festival-styling .btn.pink-outline{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.events-carousel.festival-styling .btn{--tw-border-opacity:1;border-color:rgb(255 217 1 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 217 1 / var(--tw-bg-opacity, 1));color:#121212}.events-carousel.festival-styling .btn.pink-outline{--tw-border-opacity:1;border-color:rgb(18 18 18 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity:1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.events-carousel .swiper-left,.events-carousel .swiper-right{background-color:#d761c0;display:flex;height:50px;width:50px;align-items:center;justify-content:center;border-radius:9999px}@media (min-width: 1280px){.events-carousel .swiper-left,.events-carousel .swiper-right{height:55px;width:55px}}.events-carousel .swiper-left,.events-carousel .swiper-right{transition:all .3s ease-in-out}.events-carousel .swiper-left svg path,.events-carousel .swiper-right svg path{stroke:#fff}@media only screen and (max-width: 998px){.events-carousel .swiper-left,.events-carousel .swiper-right{display:none}}.events-carousel .swiper-left.swiper-button-disabled,.events-carousel .swiper-right.swiper-button-disabled{opacity:0;pointer-events:none}@media only screen and (max-width: 766px){.events-carousel .swiper-slide .single-event-card{background:rgba(0,0,0,0);padding:0}.events-carousel .swiper-slide .single-event-card .text-container{padding:16px 0 0}.events-carousel .swiper-slide .single-event-card .event-links{flex-direction:column}.events-carousel .swiper-slide .single-event-card .event-links .btn{margin-right:0;width:100%;text-align:center;justify-content:center}.events-carousel .swiper-slide .single-event-card .event-links .btn.pink-outline{margin-top:10px}}.events-carousel.has-bg{padding-top:45px;padding-bottom:45px}@media (min-width: 830px){.events-carousel.has-bg{padding-top:60px;padding-bottom:60px}}@media (min-width: 1280px){.events-carousel.has-bg{padding-top:90px;padding-bottom:90px}}.events-carousel.has-bg.bg-colour-white{margin-top:45px;margin-bottom:45px;background-color:transparent;padding-top:0px;padding-bottom:0px}@media (min-width: 640px){.events-carousel.has-bg.bg-colour-white{margin-top:0px;margin-bottom:0px;padding-top:45px;padding-bottom:45px}}@media (min-width: 830px){.events-carousel.has-bg.bg-colour-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:60px;padding-bottom:60px}}@media (min-width: 1280px){.events-carousel.has-bg.bg-colour-white{padding-top:90px;padding-bottom:90px}}