.vis-66390-container {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.vis-66390-swiper {
    width: 100%;
    height: 100%; /* Will be overridden by inline style */
}

.vis-66390-swiper.has-border {
    border: 2px solid #999999;
    border-radius: 4px; /* Optional, adding slight radius */
}

.vis-66390-swiper .swiper-slide {
    text-align: center;
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.vis-66390-swiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.vis-66390-swiper .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
}
