/* STRICT SCOPE: only works inside container class wf-secondary-loop */
.wf-secondary-loop .wf-lgsi-hover-wrap {
    position: relative !important;
    display: block !important;
    overflow: hidden !important;
}

.wf-secondary-loop .wf-lgsi-hover-wrap img {
    width: 100% !important;
    display: block !important;
    transition: opacity 0.45s ease, transform 0.45s ease !important;
}

.wf-secondary-loop .wf-lgsi-hover-wrap .wf-lgsi-main-img {
    position: relative !important;
    z-index: 1 !important;
}

.wf-secondary-loop .wf-lgsi-hover-wrap .wf-lgsi-secondary-img {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    opacity: 0 !important;
    z-index: 2 !important;
}

.wf-secondary-loop .wf-lgsi-hover-wrap:hover .wf-lgsi-main-img {
    opacity: 0 !important;
}

.wf-secondary-loop .wf-lgsi-hover-wrap:hover .wf-lgsi-secondary-img {
    opacity: 1 !important;
}
