.gallery-grid {
    grid-row-gap: var(--grid-gap);
}

.gallery-grid .img-container:nth-child(14n-13) {
    grid-column: 2/span 4;
    aspect-ratio: 750/560;
}

.gallery-grid .img-container:nth-child(14n-12) {
    grid-column: 6/span 4;
    aspect-ratio: 750/560;
}

.gallery-grid .img-container:nth-child(14n-11) {
    grid-column: 10/span 4;
    grid-row: span 2;
    height: 100%;
}

.gallery-grid .img-container:nth-child(14n-10) {
    grid-column: 2/span 8;
    grid-row: span 2;
    aspect-ratio: 1530/1040;
}

.gallery-grid .img-container:nth-child(14n-9) {
    grid-column: 10/span 4;
    grid-row: span 2;
    height: 100%;
}

.gallery-grid .img-container:nth-child(14n-8) {
    grid-column: 2/span 4;
    aspect-ratio: 750/560;
}

.gallery-grid .img-container:nth-child(14n-7) {
    grid-column: 6/span 4;
    aspect-ratio: 750/560;
}

.gallery-grid .img-container:nth-child(14n-6) {
    grid-column: 2/span 4;
    grid-row: span 2;
    height: 100%;
}

.gallery-grid .img-container:nth-child(14n-5) {
    grid-column: 6/span 4;
    aspect-ratio: 750/560;
}

.gallery-grid .img-container:nth-child(14n-4) {
    grid-column: 10/span 4;
    aspect-ratio: 750/560;
}

.gallery-grid .img-container:nth-child(14n-3) {
    grid-column: 6/span 8;
    grid-row: span 2;
    aspect-ratio: 1530/1040;
}

.gallery-grid .img-container:nth-child(14n-2) {
    grid-column: 2/span 4;
    grid-row: span 2;
    height: 100%;
}

.gallery-grid .img-container:nth-child(14n-1) {
    grid-column: 6/span 4;
    aspect-ratio: 750/560;
}

.gallery-grid .img-container:nth-child(14n) {
    grid-column: 10/span 4;
    aspect-ratio: 750/560;
}

@media (max-width: 575.98px) {
    .gallery-grid .img-container {
        grid-column: 2/span 12 !important;
    }
}