.vh-cropped-slider {
    overflow: hidden;
    position: relative;
    --swiper-navigation-size: 30px;
}

.vh-cropped-slider .vh-swiper {
    width: 100%;
    height: 100%;
}

.vh-cropped-slider .swiper-wrapper .swiper-slide {
    height: auto;
    position: relative;
}

.vh-cropped-slider .swiper-wrapper .swiper-slide .slide-image {
    position: relative;
}

.vh-cropped-slider .swiper-wrapper .swiper-slide .slide-image.cover {
    width: 100%;
    height: 380px;
    overflow: hidden;
}

.vh-cropped-slider .swiper-wrapper .swiper-slide .slide-image.cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.vh-cropped-slider .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-position: center;
    transition: .3s;
}

.vh-cropped-slider .swiper-wrapper .slide-content {
    padding-top: 15px;
    transition: .3s;
}

.vh-cropped-slider .vh-swiper .swiper-button-prev,
.vh-cropped-slider .vh-swiper .swiper-button-next {
    z-index: 100;
    width: 60px;
    height: 30px;
    background-color: #354200;
    top: 380px;
    bottom: 0;
}

.vh-cropped-slider .vh-swiper .swiper-button-prev {
    left: 25px!important;
}

.vh-cropped-slider .vh-swiper .swiper-button-next {
    right: 25px!important;
}

.vh-cropped-slider .vh-swiper .swiper-button-prev::after,
.vh-cropped-slider .vh-swiper .swiper-button-next::after {
    display: none;
}

@media only screen and (min-width: 768px) {
    .vh-cropped-slider-wrapper {
        margin-right: -14%;
        margin-left: -14%;
    }

    .vh-cropped-slider .swiper-wrapper .slide-content {
        padding-top: 0;
    }

    .vh-cropped-slider .vh-swiper .swiper-slide.vh-first-slide-visible img,
    .vh-cropped-slider .vh-swiper .swiper-slide.vh-last-slide-visible img,
    .vh-cropped-slider .vh-swiper .swiper-slide.vh-first-slide-visible .slide-content,
    .vh-cropped-slider .vh-swiper .swiper-slide.vh-last-slide-visible .slide-content  {
        opacity: .3;
        filter: saturate(0);
    }

    .vh-cropped-slider .vh-swiper .swiper-button-prev,
    .vh-cropped-slider .vh-swiper .swiper-button-next {
        top: 240px;
        bottom: unset;
    }

    .vh-cropped-slider .vh-swiper .swiper-button-prev {
        left: 14%!important;
    }

    .vh-cropped-slider .vh-swiper .swiper-button-next {
        right: 14%!important;
    }

    .vh-cropped-slider .swiper-wrapper .swiper-slide .slide-image.cover {
        height: 480px;
    }
}