.upcoming-events-carousel-section .upcoming-events-carousel-slider{position:relative;padding:0 40px}.upcoming-events-carousel-slider .slick-prev,.upcoming-events-carousel-slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:#0D7C66;color:#fff;border:none;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;z-index:10;transition:all 0.3s ease;display:flex!important;align-items:center;justify-content:center}.upcoming-events-carousel-slider .slick-prev:hover,.upcoming-events-carousel-slider .slick-next:hover{background-color:#0a6654;transform:translateY(-50%) scale(1.1)}.upcoming-events-carousel-slider .slick-prev{left:-20px}.upcoming-events-carousel-slider .slick-next{right:-20px}.upcoming-events-carousel-slider .slick-prev:before,.upcoming-events-carousel-slider .slick-next:before{content:'';display:none}.upcoming-events-carousel-slider .slick-dots{bottom:-40px;display:flex!important;justify-content:center;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.upcoming-events-carousel-slider .slick-dots li{margin:0;width:12px;height:12px}.upcoming-events-carousel-slider .slick-dots li button{width:12px;height:12px;padding:0;border:2px solid #0D7C66;border-radius:50%;background-color:#fff0;cursor:pointer;transition:all 0.3s ease;font-size:0;line-height:0}.upcoming-events-carousel-slider .slick-dots li button:before{content:'';display:none}.upcoming-events-carousel-slider .slick-dots li.slick-active button{background-color:#0D7C66;transform:scale(1.2)}.upcoming-events-carousel-slider .slick-dots li:hover button{background-color:#0D7C66;opacity:.7}@media (max-width:1024px){.upcoming-events-carousel-section .upcoming-events-carousel-slider{padding:0 30px}.upcoming-events-carousel-slider .slick-prev,.upcoming-events-carousel-slider .slick-next{width:40px;height:40px;font-size:24px}.upcoming-events-carousel-slider .slick-prev{left:-10px}.upcoming-events-carousel-slider .slick-next{right:-10px}}@media (max-width:768px){.upcoming-events-carousel-section .upcoming-events-carousel-slider{padding:0;margin:0 -15px}.upcoming-events-carousel-slider .slick-prev,.upcoming-events-carousel-slider .slick-next{display:none!important}.upcoming-events-carousel-slider .slick-list{overflow:hidden;padding:0!important}.upcoming-events-carousel-slider .slick-slide{opacity:.5;transition:opacity 0.3s ease}.upcoming-events-carousel-slider .slick-slide.slick-current,.upcoming-events-carousel-slider .slick-slide.slick-active{opacity:1;z-index:2}.upcoming-events-carousel-section{overflow:hidden}.upcoming-events-carousel-slider .slick-slide>div{padding:0 5px}}.upcoming-events-carousel-slider .slick-slide{transition:all 0.3s ease;opacity:.7;height:inherit!important}.upcoming-events-carousel-slider .slick-slide.slick-active{opacity:1}.upcoming-events-carousel-slider .slick-slide>div{height:100%}.upcoming-events-carousel-slider .slick-track{display:flex!important;align-items:stretch}.upcoming-events-carousel-slider .slick-list{overflow:hidden}.upcoming-events-carousel-slider .slick-slide .bg-white{height:100%}.upcoming-events-carousel-slider .event-carousel-image{aspect-ratio:1 / 1}.upcoming-events-carousel-slider .event-carousel-image img{width:100%;height:100%;object-fit:cover}