.embla{position:relative;width:100%;margin:0 auto;overflow:hidden}.embla__viewport{overflow:hidden;width:100%}.embla__container{display:flex;align-items:center}.embla__slide{flex:0 0 auto}.embla__slide__inner{background:#eee;border-radius:40px;display:flex;align-items:center;justify-content:center;font-size:4rem;transform-origin:center;transition:transform .3s ease-in-out,margin .3s ease-in-out}.embla__button{position:absolute;top:50%;z-index:10;background:#fff;border:none;padding:10px;transform:translateY(-50%);cursor:pointer}@media (max-width: 1024px){.embla__button{position:absolute;top:50%;z-index:10;background:#fff;border:none;padding:4px;transform:translateY(-50%);cursor:pointer}}.embla__button--prev{left:calc(50% - 286px);background-color:#9673f9;border-radius:10px;width:48px;height:48px}@media (max-width: 1024px){.embla__button--prev{left:calc(50% - 152px);border-radius:6px;width:24px;height:24px}}.embla__button--next{right:calc(50% - 286px);background-color:#9673f9;border-radius:10px;width:48px;height:48px}@media (max-width: 1024px){.embla__button--next{right:calc(50% - 152px);border-radius:6px;width:24px;height:24px}}.embla__dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.embla__dot{width:12px;height:12px;border-radius:50%;background:#ccc;border:none;cursor:pointer}.embla__dot.is-selected{background:#333}
