.gallery-container{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    opacity: 0.9;
    padding-top: 60px;
}
.the-gallery{
    width: 400px; /* Ancho del área visible */
    overflow: hidden;
    border: 2px solid white;
    position: relative;
    display: flex;
    height: 150px;
}
.gallery-track {
    display: flex;
    gap: 10px;
    position: absolute;
    white-space: nowrap;
}
.gallery-track img {
    width: 100px;
    object-fit: contain;
}

@media only screen and (min-width: 700px) {
    .the-gallery{
        width: 1000px;
        padding-bottom: 60px;
    }
    .gallery-track img {
        width: 150px;
    }
}