.nb-image-reveal-v3 {
    position: relative;
    z-index: 1;
    display: flex;
    overflow: hidden;
}
.nb-image-reveal-v3[data-flickering="1"]{
    opacity: 0;
}
.nb-image-reveal-v3__image {
    width: 100%;
    height: 100%;

    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.nb-image-reveal-v3__col {
    pointer-events: none;
    position: relative;
    z-index: 2;
}
.nb-image-reveal-v3__col-bg {
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}