.kslider{position:relative;overflow:hidden;--ks-accent:var(--e-global-color-044b931,#FF493B);--ks-ink:var(--e-global-color-primary,#151515)}.kslider__track{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kslider__track::-webkit-scrollbar{display:none}.kslider__track:focus-visible{outline:2px solid var(--ks-accent);outline-offset:-2px}.kslider__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.kslider__btn{position:absolute;left:var(--ks-bx,50%);top:var(--ks-by,59%);transform:translate(-50%,-50%);padding:10px 30px;border:1.6px solid #fff;border-radius:100px;background:#fff;color:var(--ks-accent);font-family:Jost,sans-serif;font-size:16px;line-height:1;font-weight:400;white-space:nowrap;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.kslider__link:hover .kslider__btn{background:var(--ks-accent);border-color:var(--ks-accent);color:#fff;transform:translate(-50%,-50%) translateY(-2px);box-shadow:0 8px 22px rgb(255 73 59 / .35)}.kslider__link:focus-visible{outline:none}.kslider__link:focus-visible .kslider__btn{outline:2px solid #fff;outline-offset:3px}.kslider__link,.kslider picture{display:block}.kslider__img{display:block;width:100%;height:auto;max-width:none}.kslider__arrow{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;border:0;border-radius:50%;padding:0;display:grid;place-items:center;cursor:pointer;background:rgb(255 255 255 / .82);color:var(--ks-ink);box-shadow:0 4px 18px rgb(0 0 0 / .12);opacity:0;transform:scale(.9);transition:opacity .25s,transform .25s,background .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kslider__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kslider__arrow--prev{left:20px}.kslider__arrow--next{right:20px}.kslider:hover .kslider__arrow,.kslider__arrow:focus-visible{opacity:1;transform:scale(1)}.kslider__arrow:hover{background:#fff}.kslider__arrow:active{transform:scale(.94)}.kslider__arrow:focus-visible,.kslider__dot:focus-visible{outline:2px solid var(--ks-accent);outline-offset:2px}.kslider__dots{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:8px;padding:6px 10px;border-radius:999px;background:rgb(21 21 21 / .28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kslider__dot{position:relative;width:8px;height:8px;border:0;border-radius:999px;padding:0;cursor:pointer;background:rgb(255 255 255 / .55);overflow:hidden;transition:width .35s ease,background .2s}.kslider__dot[aria-current="true"]{width:32px;background:rgb(255 255 255 / .4)}.kslider__dot i{position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.kslider__dot[aria-current="true"] i{transform:scaleX(1)}.kslider[data-playing] .kslider__dot[aria-current="true"] i{animation:ks-progress var(--ks-interval,5000ms) linear forwards}.kslider[data-paused] .kslider__dot[aria-current="true"] i{animation-play-state:paused}@keyframes ks-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:none){.kslider__arrow{display:none}}@media (max-width:767px){.kslider__dots{bottom:10px}}@media (prefers-reduced-motion:reduce){.kslider__track{scroll-behavior:auto}.kslider__dot,.kslider__arrow{transition:none}}.kslider .kslider__arrow{padding:0;border:0;border-radius:50%;box-shadow:0 4px 18px rgb(0 0 0 / .12);background:rgb(255 255 255 / .82);color:var(--ks-ink);min-width:0;min-height:0;line-height:0}.kslider .kslider__arrow:hover,.kslider .kslider__arrow:focus{background:#fff;color:var(--ks-ink)}.kslider .kslider__dot{padding:0;border:0;border-radius:999px;box-shadow:none;min-width:0;min-height:0;line-height:0;background:rgb(255 255 255 / .55)}.kslider .kslider__dot[aria-current="true"]{background:rgb(255 255 255 / .4)}.kslider .kslider__dot:hover{background:rgb(255 255 255 / .8)}.kslider__embed{position:relative;width:100%;aspect-ratio:1/1;background:#eee}.kslider__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}