.swiper {
    padding-bottom: 50px !important;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    cursor: no-drop !important;
    pointer-events: all !important;
}

.swiper-button-next {
    background: url(../images/arrow-right1.svg) no-repeat center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    height: 24px !important;
    width: 24px !important;
    top: 4% !important;
}

.swiper-button-next::after {
    display: none;
}

.swiper-button-prev {
    background: url(../images/arrow-left1.svg) no-repeat center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    height: 24px !important;
    width: 24px !important;
    right: 42px !important;
    left: auto !important;
    top: 4% !important;
}

.swiper-button-prev::after {
    display: none;
}

.swiper-pagination-bullet-active {
    background: #046f44 !important;
}

@media (min-width: 645px) {
    .swiper-pagination-fraction,
    .swiper-pagination-custom,
    .swiper-horizontal > .swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal {
        display: none;
    }
}

@media (max-width: 645px) {
    .swiper-button-next {
        display: none !important;
    }

    .swiper-button-prev {
        display: none !important;
    }

    .swiper {
        padding-top: 0 !important;
    }
}

.swiper-slide {
    height: auto !important;
}

[dir='rtl'] {
    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: var(--swiper-navigation-sides-offset, auto);
        left: 10px;
    }

    .swiper-button-prev {
        right: auto !important;
        left: 35px !important;
        background: url(../images/arrow-right1.svg) no-repeat center;
        background-size: 100%;
    }

    .swiper-button-next {
        background: url(../images/arrow-left1.svg) no-repeat center;
        background-size: 100%;
    }
}
