#lightgallery {
    max-width: 1200px;
    margin: 0 auto;
}
.grid-item {
    width: 50%;
    margin-bottom: 10px;
    overflow: hidden;
    border-radius: 2px;
}
.grid-item img {
    width: 100%;
    display: block;
    opacity: 0;
    transform: scale(0.85);
   /* transition:
        transform 1.2s cubic-bezier(.16, 1, .3, 1),
        opacity 1s ease;*/
}

.grid-item img.loaded {
    opacity: 1;
    transform: scale(1);
}


/****  video  */
.videos-contenedor {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}

.video-wrapper {
    width: 45%;
    min-width: 300px;
}

.video-wrapper video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.video-wrapper.vertical {
    max-width: 380px;
}

.video-wrapper.horizontal {
    max-width: 1200px;
}

.video-wrapper .plyr {
    width: 100%;
}
.video-wrapper.horizontal {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.video-wrapper.horizontal .plyr {
    aspect-ratio: 16 / 9;
}

.video-wrapper.vertical .plyr {
    aspect-ratio: 9 / 16;
}
.video-wrapper .plyr {
    width: 100%;
}