.embla {
    overflow: hidden;
    --slide__count: 1;
    --slide__step: 1;
    --slide_min_numb: 1;
    --slide__height: 0px;
    --gap: 0;
    --slide__count_calc: var(--slide__count);
    --gap__calc: clamp(0px, (var(--gap) / 1366 * 100vw), (var(--gap) * 1px));
    --sroll__progress: 0, opacity: 1;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.embla.infinite .embla__container>:first-child {
    margin: 0 0 0 var(--gap__calc)
}

.embla.infinite.vertical .embla__container>:first-child {
    margin: var(--gap__calc) 0 0 0
}

.embla.vertical .embla__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    height: -webkit-calc(var(--slide__height)*var(--slide__count_calc) + var(--gap__calc)*(var(--slide__count_calc) - 1));
    height: -moz-calc(var(--slide__height)*var(--slide__count_calc) + var(--gap__calc)*(var(--slide__count_calc) - 1));
    height: calc(var(--slide__height)*var(--slide__count_calc) + var(--gap__calc)*(var(--slide__count_calc) - 1))
}

.embla .embla__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
    gap: var(--gap__calc)
}

.embla .embla__slide {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100%/var(--slide__count_calc) - var(--gap__calc)*(var(--slide__count_calc) - 1)/var(--slide__count_calc));
    -moz-box-flex: 0;
    flex: 0 0 calc(100%/var(--slide__count_calc) - var(--gap__calc)*(var(--slide__count_calc) - 1)/var(--slide__count_calc));
}

.embla:not(.vertical) .embla__slide {
    max-width: calc(100%/var(--slide__count_calc) - var(--gap__calc)*(var(--slide__count_calc) - 1)/var(--slide__count_calc));
}

@media screen and (max-width: 1025px) {
    .embla {
        --slide__count_calc: max(var(--slide_min_numb), var(--slide__count) - var(--slide__step) * 1)
    }
}

@media screen and (max-width: 769px) {
    .embla {
        --slide__count_calc: max(var(--slide_min_numb), var(--slide__count) - var(--slide__step) * 2)
    }
}

@media screen and (max-width: 610px) {
    .embla {
        --slide__count_calc: max(var(--slide_min_numb), var(--slide__count) - var(--slide__step) * 3)
    }
}

@media screen and (max-width: 426px) {
    .embla {
        --slide__count_calc: max(var(--slide_min_numb), var(--slide__count) - var(--slide__step) * 4)
    }
}