.eb-slot{width:100%;display:flex;justify-content:center;box-sizing:border-box;padding:16px 16px}
.eb-slot *,.eb-slot *::before,.eb-slot *::after{box-sizing:border-box}
.eb-slot.eb-pending{display:none}
.eb-carousel{position:relative;width:100%;max-width:1000px;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px rgba(18,24,38,.10),0 1px 4px rgba(18,24,38,.06)}
.eb-viewport{overflow:hidden;width:100%;transition:height .45s cubic-bezier(.4,0,.2,1)}
.eb-track{display:flex;align-items:flex-start;direction:ltr;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}
.eb-slide{flex:0 0 100%;min-width:100%}
.eb-slide a{display:block;line-height:0;text-decoration:none}
.eb-slide img{display:block;width:100%;height:auto}
.eb-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:7;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(18,24,38,.32);color:#fff;font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;backdrop-filter:blur(5px)}
.eb-nav:hover{background:rgba(18,24,38,.5)}
.eb-prev{inset-inline-end:12px}
.eb-next{inset-inline-start:12px}
.eb-dots{position:absolute;bottom:11px;inset-inline:0;z-index:7;display:flex;justify-content:center;gap:6px}
.eb-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(0,0,0,.15);cursor:pointer;transition:width .25s ease,background .25s ease}
.eb-dot.is-active{width:17px;background:#fff}
@media (max-width:782px){
.eb-slot{padding:12px 12px}
.eb-nav{width:30px;height:30px;font-size:17px}
.eb-prev{inset-inline-end:7px}
.eb-next{inset-inline-start:7px}
}
@media (prefers-reduced-motion:reduce){.eb-track,.eb-viewport{transition:none}}
