.ui-carousel{position:relative;overflow:hidden;width:100%}.ui-carousel__viewport{position:relative;overflow:hidden;width:100%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-carousel__viewport:active{cursor:grabbing}.ui-carousel__track{position:absolute;top:0;bottom:0;left:0;width:100%;will-change:transform}.ui-carousel__slide{position:absolute;top:0;bottom:0;left:0}.ui-carousel__slide img{-webkit-user-drag:none}.ui-carousel__dots{position:absolute;z-index:2;display:flex;justify-content:center}.ui-carousel__dot{padding:0;border:0;border-radius:50%}.ui-carousel__nav{position:absolute;top:50%;z-index:2;padding:0;border:0;background:transparent;transform:translateY(-50%);cursor:pointer}.ui-carousel__nav--prev{left:10px}.ui-carousel__nav--next{right:10px}.ui-carousel--free .ui-carousel__viewport{height:auto}.ui-carousel--free .ui-carousel__track{position:relative;display:inline-flex;flex-wrap:nowrap;align-items:flex-start;width:auto;height:auto;vertical-align:top}.ui-carousel--free .ui-carousel__slide{position:relative;flex:0 0 auto;width:auto;height:auto}
