.gallery-container {
    display: grid;
    grid-auto-rows: auto;
    gap: clamp(0.2rem, -0.712rem + 1.902vw, 1rem);
}
.gallery-container.basic {
    grid-template-columns: repeat(6, minmax(auto, 1fr));
}
.gallery-container > *[data-fancybox] {
    cursor: pointer;
    transition: all 0.2s ease-in-out;
}
/* .gallery-container > *[data-fancybox="event-gallery"]:hover {
    filter:
    drop-shadow(0px 0px 10px rgba(0,0,0,0.3))
    drop-shadow(0px 0px 2px rgba(0,0,0,0.5));
} */
.gallery-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: clamp(0rem, -0.57rem + 1.189vw, 0.5rem);
}
.gallery-container.basic img {
    aspect-ratio: 5 / 4; /* Maintains ratio */
}

.gallery-container.basic > * {
  grid-column: span 2;
}
.gallery-container.basic > *:nth-of-type(1),
.gallery-container.basic > *:nth-of-type(2) {
  grid-column: span 3;
}

@media only screen and (max-width: 767px) {
    .gallery-container.basic img {
        aspect-ratio: 1 / 1;
    }
}
