body,html{margin:0;padding:0}.slider{position:relative;overflow:hidden;transition:opacity 1s ease;box-sizing:border-box}.slider figure{margin:0}.slider img{display:block;width:auto;pointer-events:none;margin:0 auto}.slider.slider--disabled{--gap:unset!important;--slidesCount:unset!important;--slidesToShow:unset!important;--parentWidth:unset!important;--parentHeight:unset!important;--trackWidth:unset!important;--trackHeight:unset!important}.slider.slider--disabled .slider__list{transform:unset!important;display:flex;flex-wrap:wrap;justify-content:space-between}.slider.slider--disabled .slider__list>*{display:flex;flex:1 1 50%;padding:1vw;align-items:center;justify-content:center}.slider:not(.slider--disabled){position:relative;background:#eee;margin:50px auto;opacity:0;transition:opacity .25s ease}.slider:not(.slider--disabled) .slider__region{position:relative;overflow-x:visible;height:100%;width:100%}.slider:not(.slider--disabled) .slider__region>ol,.slider:not(.slider--disabled) .slider__region>ul{list-style:none;padding:0;margin:0}.slider:not(.slider--disabled) .slider__list{display:flex;grid-gap:var(--gap);gap:var(--gap);width:calc(var(--trackWidth) + var(--gap)*(var(--slidesCount) - 1));transform:trabslate3d(var(--transformX),var(--transforY),0);will-change:transform;backface-visibility:hidden}.slider:not(.slider--disabled) .slider__list>*{transform:translateZ(0);backface-visibility:hidden;height:auto;position:relative;flex:0 0 calc(var(--parentWidth)/var(--slidesToShow) - var(--gap) + var(--gap)/var(--slidesToShow));overflow:hidden}.slider:not(.slider--disabled) .slider__list>:after{content:attr(data-index);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:5vw}.slider:not(.slider--disabled) .slider__list>* img{width:100%;-o-object-fit:cover;object-fit:cover}.slider:not(.slider--disabled) .slider__list>* :is(figure,picture,img),.slider:not(.slider--disabled) .slider__list>*>*{height:100%;width:100%}.slider:not(.slider--disabled) .slider__dots{position:relative;display:flex;list-style:none;padding:10px;margin:0;justify-content:center;transform:translateZ(0);backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider:not(.slider--disabled) .slider__dots-item{cursor:pointer;height:20px;width:20px;position:relative;overflow:hidden}.slider:not(.slider--disabled) .slider__dots-item button{height:100%;width:100%;display:block;padding:0;transition:opacity .25s ease;background-color:#333;border-radius:100%;border:0;outline:none;font-size:0;line-height:0;opacity:.5;cursor:pointer}.slider:not(.slider--disabled) .slider__dots-item--current button,.slider:not(.slider--disabled) .slider__dots-item button:hover{opacity:1}.slider:not(.slider--disabled) .slider__dots-bar{position:absolute!important;width:100%;background:red;height:100%;opacity:.5;top:0;pointer-events:none}.slider:not(.slider--disabled) .slider__dots-bar-dragger{height:100%;background:green;pointer-events:all}.slider:not(.slider--disabled) .slider__dots--type-simple .slider__dots-item button{padding:5px;background-clip:content-box}.slider:not(.slider--disabled) .slider__dots--type-dragger .slider__dots-item{flex:0 0 calc(var(--parentWidth)/var(--slidesCount))}.slider:not(.slider--disabled) .slider__arrows-item{position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:opacity .25s ease,transform .25s ease;pointer-events:all;cursor:pointer}.slider:not(.slider--disabled) .slider__arrows-item--prev{left:0}.slider:not(.slider--disabled) .slider__arrows-item--prev.slider__arrows-item--disabled{transform:translate(-100%,-50%)}.slider:not(.slider--disabled) .slider__arrows-item--next{right:0}.slider:not(.slider--disabled) .slider__arrows-item--next.slider__arrows-item--disabled{transform:translate(100%,-50%)}.slider:not(.slider--disabled) .slider__arrows-item--disabled{opacity:0;pointer-events:none}.slider:not(.slider--disabled) .slider__arrows-item button{height:100%;width:100%;display:block;padding:20px;transition:opacity .25s ease;color:#fff;background-color:#333;border:0;outline:none;opacity:.5;cursor:pointer}@media (hover:hover) and (pointer:fine){.slider:not(.slider--disabled) .slider__arrows-item button:hover{opacity:1}}.slider:not(.slider--disabled).slider--is-mounted{opacity:1}.slider:not(.slider--disabled).slider--vertical .slider__region{position:relative;overflow-x:hidden;overflow-y:visible}.slider:not(.slider--disabled).slider--vertical .slider__list{flex-direction:column;width:100%;height:calc(var(--trackHeight) + var(--gap)*(var(--slidesCount) - 1))}.slider:not(.slider--disabled).slider--vertical .slider__list>*{flex:0 0 calc(var(--parentHeight)/var(--slidesToShow) - var(--gap) + var(--gap)/var(--slidesToShow))}.slider:not(.slider--disabled).slider--vertical .slider__arrows-item{top:auto;left:50%;transform:translate3d(-50%,0,0)}.slider:not(.slider--disabled).slider--vertical .slider__arrows-item--prev{top:0}.slider:not(.slider--disabled).slider--vertical .slider__arrows-item--prev.slider__arrows-item--disabled{transform:translate(-50%,-100%)}.slider:not(.slider--disabled).slider--vertical .slider__arrows-item--next{right:auto;bottom:0}.slider:not(.slider--disabled).slider--vertical .slider__arrows-item--next.slider__arrows-item--disabled{transform:translate(-50%,100%)}.slider:not(.slider--disabled).slider--variable-height .slider__region,.slider:not(.slider--disabled).slider--variable-width .slider__region{width:auto}.slider:not(.slider--disabled).slider--variable-height .slider__list>*,.slider:not(.slider--disabled).slider--variable-width .slider__list>*{flex:none;flex-basis:max-content}.slider:not(.slider--disabled).slider--variable-height .slider__list>*>*,.slider:not(.slider--disabled).slider--variable-width .slider__list>*>*{height:100%;width:100%}.slider:not(.slider--disabled).slider--center-slides .slider__list{margin:0 auto}.slider:not(.slider--disabled).slider--rtl .slider__arrows-item--prev{left:unset;right:0}.slider:not(.slider--disabled).slider--rtl .slider__arrows-item--prev.slider__arrows-item--disabled{transform:translate(100%,-50%)}.slider:not(.slider--disabled).slider--rtl .slider__arrows-item--next{right:unset;left:0}.slider:not(.slider--disabled).slider--rtl .slider__arrows-item--next.slider__arrows-item--disabled{transform:translate(-100%,-50%)}.slider:not(.slider--disabled).slider--overflow{overflow:visible}.slider :focus{outline:none}