/*! Elite Kit — image-carousel widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/image-carousel.css. */
.ekl-carousel{--ekl-carousel-arrow:40px;width:100%;position:relative}.ekl-carousel__slide{display:block;overflow:hidden}.ekl-carousel__slide img{width:100%;height:auto;display:block}.ekl-carousel__caption{text-align:center;--tw-leading:1.5;color:var(--color-ekl-neutral-700);padding-top:10px;font-size:14px;line-height:1.5}.ekl-carousel .swiper-button-next,.ekl-carousel .swiper-button-prev{background-color:var(--color-white);color:var(--color-ekl-secondary);--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:var(--ekl-carousel-arrow);height:var(--ekl-carousel-arrow);margin-top:calc(var(--ekl-carousel-arrow) / -2);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}:is(.ekl-carousel .swiper-button-next,.ekl-carousel .swiper-button-prev):after{font-size:calc(var(--ekl-carousel-arrow) / 2.6)}.ekl-carousel .swiper-pagination{margin-top:14px;position:relative}.ekl-carousel .ek-carousel-pause{z-index:10;cursor:pointer;border-style:var(--tw-border-style);background-color:#0000008c;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.ekl-carousel .ek-carousel-pause{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.ekl-carousel .ek-carousel-pause{padding:calc(var(--spacing) * 0);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.ekl-carousel .ek-carousel-pause:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.ekl-carousel .ek-carousel-pause:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}}.ekl-carousel .ek-carousel-pause:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #000000b3}:is(.ekl-carousel .swiper-button-next,.ekl-carousel .swiper-button-prev,.ekl-carousel .swiper-pagination-bullet):focus-visible{outline:2px solid var(--color-ekl-brand);outline-offset:2px}.ekl-carousel .ek-carousel-pause,.ekl-carousel .ek-carousel-pause:hover,.ekl-carousel .ek-carousel-pause:focus,.ekl-carousel .ek-carousel-pause:active{color:#fff;border:0;border-radius:9999px;padding:0;text-decoration:none}.ekl-carousel .ek-carousel-pause{background-color:#0000008c}.ekl-carousel .ek-carousel-pause:hover,.ekl-carousel .ek-carousel-pause:focus,.ekl-carousel .ek-carousel-pause:active{background-color:#000c}
