.gv-listing-hover-image {
    display: grid;
    grid-template-areas: "img";
    overflow: hidden;
    width: 100%;
    position: relative;
}

.gv-listing-hover-image img {
    grid-area: img;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 250ms ease;
}

.gv-listing-hover-image img.is-active {
    opacity: 1;
}
