.jet-listing-grid__item .animation-listing-zoom-on-hover{
    overflow: hidden !important;
}

.jet-listing-grid__item .animation-listing-zoom-on-hover img{
    transition: 400ms;
}

.jet-listing-grid__item:hover .animation-listing-zoom-on-hover img{
    transform: scale(1.05) !important;
    transition: 400ms;
}

.has-animation-listing-item-opacity-hover .jet-listing-grid__item{
    transition: 300ms;
}

.has-animation-listing-item-opacity-hover .jet-listing-grid__item:hover{
    opacity: .87 !important;
    transition: 300ms;
}

.animation-fade-in-up{
    opacity: 0 !important;
    transform: translateY(50px) !important;
    transition: 1000ms 100ms ease !important;
}

.animation-fade-in-up.visible{
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.animation-fade-in-up-children > *{
    opacity: 0 !important;
    transform: translateY(50px) !important;
    transition: 300ms 100ms ease !important;
}

.animation-fade-in-up-children > .visible{
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.animation-listing-fade-in-up-slider .slick-slide{
    opacity: 0 !important;
    transform: translateY(50px) !important;
    transition: 250ms ease !important;
}

.animation-listing-fade-in-up-slider .slick-slide.visible{
    opacity: 1 !important;
    transform: translateY(0) !important;
}

@keyframes infiniteScroll {
    0% {
        left: -5%;
    }
    100% {
        left: -50%;
    }
}