.embla{position:relative;overflow:hidden;width:100%;visibility:hidden;opacity:0;transition:opacity .3s ease}.embla.rtl{direction:rtl}.embla.ready{visibility:visible;opacity:1}.embla__viewport{overflow:hidden;position:relative;width:100%;padding:var(--stage-padding) 0px;border-radius:var(--embla-border-radius, 0px)}.embla__container{display:flex;gap:var(--slide-spacing)}.embla__slide{flex:0 0 calc((100% - var(--slide-spacing) * (var(--slides-to-show) - 1)) / var(--slides-to-show));min-width:0;margin-inline-end:var(--last-slide-spacing)}.embla__slide:last-child{margin-inline-end:var(--last-slide-spacing)}.embla__controls{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none;padding:0}.embla__controls button{pointer-events:all;background:var(--base-color);color:#3e3e3e;opacity:.8;border:0!important;outline:0;padding:10px;cursor:pointer;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:25px}.embla__dots{margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.embla__dots.in-content{position:absolute;bottom:10px;width:100%}.embla__dots button{width:10px;height:10px;border-radius:50%;border:none;background:#fff;cursor:pointer;transition:all .3s ease}.embla__dots button.active{background:#e24c55;width:20px;border-radius:5px}
