.wrapper__slider[data-v-71a3b2b4] {
    overflow-x: hidden
}

.wrapper__slider .slide__outer[data-v-71a3b2b4] {
    padding-left: 15px;
    padding-right: 15px
}

.wrapper__slider.slides--len--5 .slide__outer[data-v-71a3b2b4],
.wrapper__slider.slides--len--6 .slide__outer[data-v-71a3b2b4] {
    padding-left: 20px;
    padding-right: 20px
}

.wrapper__slider.slides--len--1 .slide__outer[data-v-71a3b2b4] {
    flex-basis: 100%
}

.wrapper__slider.slides--len--2 .slide__outer[data-v-71a3b2b4] {
    flex-basis: 50%
}

.wrapper__slider.slides--len--3 .slide__outer[data-v-71a3b2b4] {
    flex-basis: 33.33%
}

.wrapper__slider.slides--len--4 .slide__outer[data-v-71a3b2b4] {
    flex-basis: 25%
}

.wrapper__slider.slides--len--5 .slide__outer[data-v-71a3b2b4] {
    flex-basis: 20%
}

.wrapper__slider.slides--len--6 .slide__outer[data-v-71a3b2b4] {
    flex-basis: 16.67%
}

.wrapper__slider.is--rtl[data-v-71a3b2b4] {
    justify-content: flex-end
}

.slider__slides[data-v-71a3b2b4] {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-color: transparent;
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow: hidden
}

.slider__slides[data-v-71a3b2b4]::-webkit-scrollbar,
.slider__slides[data-v-71a3b2b4]::-webkit-scrollbar-thumb,
.slider__slides[data-v-71a3b2b4]::-webkit-scrollbar-track,
.slider__slides[data-v-71a3b2b4]::-webkit-scrollbar-track:active,
.slider__slides[data-v-71a3b2b4]::-webkit-scrollbar-thumb:active {
    height: 0;
    background: transparent
}

.slider__slides[data-v-71a3b2b4]::-webkit-scrollbar-thumb:horizontal {
    height: 0;
    background: transparent
}

.slider__slides[data-v-71a3b2b4]::-webkit-scrollbar-thumb:vertical {
    width: 0
}

.slider__slides[data-v-71a3b2b4]::-webkit-scrollbar {
    display: none !important
}

.is--touch.is--draggable .slider__slides[data-v-71a3b2b4],
.is--native.is--draggable .slider__slides[data-v-71a3b2b4] {
    overflow-x: scroll
}

.has--snap .slider__slides[data-v-71a3b2b4] {
    scroll-snap-type: x mandatory
}

.slide__outer[data-v-71a3b2b4] {
    flex: 0 0 25%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative
}

.slide__outer[data-v-71a3b2b4]>div {
    height: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    margin: auto
}

.slider__counter[data-v-62249913] {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    gap: 10px;
    padding-bottom: 10px;
    margin-top: -20px
}

.slider__counter>button[data-v-62249913] {
    font-size: unset;
    line-height: unset;
    letter-spacing: unset;
    font-weight: unset;
    vertical-align: baseline;
    height: auto;
    background: none;
    padding: 0;
    border: none;
    display: inline;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    transition: all .2s ease-in-out;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.slider__counter>button[data-v-62249913]:focus-visible,
.slider__counter>button[data-v-62249913]:hover,
.slider__counter>button[data-v-62249913]:active {
    background: none
}

.slider__counter>button[data-v-62249913],
.slider__counter>button[data-v-62249913]:active,
.slider__counter>button[data-v-62249913]:focus-visible {
    background: #1d24321a
}

.slider__counter>button[data-v-62249913]:not([disabled]) {
    cursor: pointer
}

.slider__counter>button.is--active[data-v-62249913],
.slider__counter>button.is--active[data-v-62249913]:active,
.slider__counter>button.is--active[data-v-62249913]:focus-visible {
    background: #4298b4
}

@media(hover:hover) {
    .slider__counter>button[data-v-62249913]:hover:not([disabled]) {
        background: #4298b4
    }
}

@media(min-width:768px) {
    .slider__counter[data-v-62249913] {
        margin-top: -30px
    }
}

@media(min-width:1200px) {
    .slider__counter[data-v-62249913] {
        padding-bottom: 15px;
        margin-top: -45px
    }
}

@media (max-width: 768px) {

    .wrapper__slider.slides--len--4 .slide__outer[data-v-71a3b2b4] {
        flex-basis: 50%
    }
}