.rseh-image-carousel-container {
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative;
}

.rseh-image-carousel {
    overflow: hidden;
    width: 100%;
}

.rseh-image-carousel-track {
    display: flex;
    transition: transform 0.3s ease-in-out;
}

.rseh-image-carousel-track img {
    width: 100vw;
    object-fit: cover;
    flex: 0 0 100%;
    height: 60.1vh;
}

.rseh-carousel-banner-arrow {
    background: transparent;
    cursor: pointer;
    padding: 0;
    border: none;    
}

.rseh-carousel-banner-arrow :hover {
    scale: 1.02;
}

.hero-carousel-chevron-container {
display: flex;
gap: 48px;
position: absolute;
z-index: 10;
left: 47.5%;
top: 85%;
}

@media (max-width: 768px) {
    .rseh-image-carousel-track img {
        height: 200px;
    }
}

@media (max-width: 425px) {
    .rseh-image-carousel-track img {
        width: 100%;
    }
}
