/* Use body.kadence-enhancement on each rules for avoid conflicts */
body.kadence-enhancement .kb-row-layout-wrap.RowOverflow--Visible {
    overflow: visible;
}

/* Animation */

@keyframes scrollImage {
    0% {
        transform: translateY(0vh);
    }

    100% {
        transform: translateY(-10vh)
    }
}

body.kadence-enhancement .Animation--ScrollMouse {
    animation: scrollImage auto linear 6 alternate;
    animation-timeline: scroll(root);
}

body.kadence-enhancement .FullCardAnimation--Zoom .kt-inside-inner-col:hover {
    transition: transform .5s;
    transform: scale(1.05);
}

/* Image */

/* ImageHeight--100 Class for Column with Inner Image 100% */
body.kadence-enhancement .ImageHeight--100.wp-block-kadence-column,
.ImageHeight--100 .kt-inside-inner-col,
.ImageHeight--100 .wp-block-image,
.ImageHeight--100 .wp-block-image img {
    height: 100%;
}

body.kadence-enhancement .ImageHeight--100 .wp-block-image img {
    object-fit: cover;
}

body.kadence-enhancement .Image--BorderRadius img {
    border-radius: 12px;
}


