@media all and (min-width: 768px) {
    .no-usecases-carousel .col-three{
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 50px 25px;
    }

    .no-usecases-carousel .col-four {
        grid-template-columns: repeat(2, 1fr);
    }

    .usecase-slider .cta-wrapper {
        flex-direction: row;
    }

    .usecase-slider__head .usecase-slider__title {
        width: 489px;
        margin-right: auto;
        margin-left: auto;
    }

    .usecase-slider__head .usecase-slider__short-description {
        margin: 0 auto;
    }


    .usecase-slider .left-container .carousel-dash {
        right: calc((100vw - (100% - 64px)) / 2);
        left: auto;
    }

    .usecase-slider__head {
        margin-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
        width: 600px;
    }

    .left-container .usecase-slider__slide:not(:last-child){
        margin-right: 37px;
    }

    .left-container .usecase-slider__slide:last-child{
        margin: 0 32px 0 0;
    }

    .usecase-slider__has-decorative-elm:after {
        width: 702px;
        height: 346px;
        left: -275px;
        bottom: -275px;
    }
    .left-container .glider-track {
        margin-left: calc((100vw - (100% - 57px)) / 2);
    }
   
    .container .glider-track{
        width: calc(100% + 19px) !important;
        margin-left: -19px;
    }

    .swiper-horizontal>.swiper-scrollbar,
    .swiper-scrollbar.swiper-scrollbar-horizontal{
        width: 520px;
        left: calc(100% - 520px);
        right: 0;
        position: relative;
        bottom: 0;
    }
    .swiper-scrollbar-lock{
        display: block !important;
    }
}


@media all and (min-width: 992px) {
    .usecase-slider__head .usecase-slider__title {
        width: 791px;
        font-size: 44px;
        line-height: 48px;
    }

    .usecase-slider__head .usecase-slider__short-description {
        width: 790px;
    }

    .usecase-slider__has-decorative-elm:after {
        left: -25px;
        bottom: -217px;
    }

    .usecase-slider__head {
        width: 800px;
    }

    /* .usecase-slider__slides-wrapper {
        margin-top: var(--spacing-08);
    } */

    .usecase-slider__slide {
        width: 378px;
        padding: 45px 35px;
        align-content: space-between;
    }

   
    .no-usecases-carousel .col-three{
        grid-gap: 50px 37px;
    }

    .usecase-slider .left-container .carousel-dash {
        width: 520px;
    }

    .usecase-slider__details {
        width: 60%;
    }

    .left-container.usecase-slider__has-decorative-elm:after,
    .left-container.usecase-slider__container--has-decorative-elm:after{
        left: calc((100vw - 1865px) / 2);
    }
    .swiper-horizontal>.swiper-scrollbar,
    .swiper-scrollbar.swiper-scrollbar-horizontal{
        bottom: 0;
    }
    .swiper-scrollbar-lock{
        display: none !important;
    }
}

@media all and (min-width: 1280px) {
    .left-container .glider-track {
        margin-left: calc((100vw - 1216px) / 2);
    }
    .no-usecases-carousel  .col-four{
        grid-template-columns: repeat(4, 1fr);
    }
    .left-container .glider-track,
    .left-container .usecase-slider__slide:last-child{
        margin-right: 0;
    }
}


@media all and (min-width: 1367px) {
    .left-container .glider-track {
        margin-left: calc((100vw - 1207px) / 2);
    }
}


@media all and (min-width: 1441px) {
    .usecase-slider__has-decorative-elm:after {
        left: -38px;
        bottom: -217px;
    }

    .left-container .glider-track {
        margin-left:calc((100vw - 1205px) / 2);
    }

    .usecase-slider .left-container .carousel-dash {
        right: calc((100vw - 1272px) / 2);
    }
    .left-container.usecase-slider__has-decorative-elm:after,
    .left-container.usecase-slider__container--has-decorative-elm:after{
        left: calc((100vw - 1820px) / 2);
    }
}