.services-slider{
    margin-top: 203px !important;
    /*padding-top: 203px !important;*/
    width: 100%;
    padding: 0 20px !important;

    & .dots{
        display: none;
    }

    & .swiper-slide__wrapper{
        display: flex;
        justify-content: center;
    }

    & .swiper-button-next,
    & .swiper-button-prev {
        background: #ff181f;
        width: 24px !important;
        height: 24px !important;
        border-radius: 50%;

        background: none;
        border: 1px solid #000;
        /*position: relative !important;*/
    }

    & .swiper-button-prev {
        transform: rotate(180deg);
        left: 0 !important;
        right: auto;
    }

    & .swiper-button-next {
        right: 0 !important;
        left: auto;
    }

    & .swiper-button-prev:after,
    & .swiper-button-next:after {
        display: none;
    }

    & .swiper-button-next svg,
    & .swiper-button-prev svg {
        width: 12px !important;
        height: 16px !important;
    }

    & .swiper-slide-active{
        & .text2__text-title{
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0) !important;
            transform: translate3d(0, 0, 0) !important;
        }

        & .text2__text-text{
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0) !important;
            transform: translate3d(0, 0, 0) !important;
        }

        & .text2__text-link{
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0) !important;
            transform: translate3d(0, 0, 0) !important;
        }

        & svg path{
            stroke-dashoffset: 0 !important;
        }
    }

    & .swiper-pagination-bullet-active{
        background: #ff181f !important;
    }
}

@media(max-width: 990px){
    .services-slider{
        margin: 0 !important;
    }
}

@media(max-width: 720px){
    .services-slider{
        padding-bottom: 35px !important;

        /*& .dots{*/
        /*    position: absolute;*/
        /*    bottom: 0;*/
        /*    text-align: center;*/

        /*    & .swiper-pagination-bullet{*/
        /*        width: 6px;*/
        /*        height: 6px;*/
        /*    }*/
        /*}*/
    }

    .swiper-slide{
        display: flex !important;
        justify-content: center;
    }

    .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, 21px) !important;
        right: auto;
    }

    .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, 21px) !important;
        left: auto;
    }
}

@media(max-width: 600px){
    .services-slider {
        .swiper-button-prev,
        .swiper-button-next {
            display: none;
        }

        & .dots{
            display: block;
            position: absolute;
            bottom: 0;
            text-align: center;

            & .swiper-pagination-bullet{
                width: 6px;
                height: 6px;
            }
        }
    }
}

@media(max-width: 420px){
    .services-slider{
        padding-bottom: 35px !important;

        & .text2__svg {
            width: 85px !important;
        }

        & .text2__text-text {
            font-size: 1.1rem !important;
        }

        & .text2__text-title {
            font-size: 0.9rem !important;
            padding-left: 30px !important;
        }

        & .link-more:before {
            height: 24px !important;
            width: 24px !important;
            background-size: 10px;
        }

        & .text2__text-title:before {
            left: 0;
            top: 8px !important;
            width: 18px !important;
        }
    }
}