.flex-column img {
    width: calc(100% - 200px);
}

@media screen and (max-width: 1600px) {
    .flex-column img {
        width: calc(100% - 100px);
    }
}

@media screen and (max-width: 600px) {
    .flex-column img {
        width: calc(100% - 100px);
    }
}

@media screen and (max-width: 400px) {
    .flex-column img {
        width: calc(100% - 20px);
    }
}

ul:not(.list) {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: auto auto;
}

ul:not(.list) li:nth-child(1) {
    grid-column: 1 / 3;
    grid-row: 1;
}

ul:not(.list) li:nth-child(2) {
    grid-column: 3 / 5;
    grid-row: 1;
}

ul:not(.list) li:nth-child(3) {
    grid-column: 5 / 7;
    grid-row: 1;
}

ul:not(.list) li:nth-child(4) {
    grid-column: 2 / 4;
    grid-row: 2;
}

ul:not(.list) li:nth-child(5) {
    grid-column: 4 / 6;
    grid-row: 2;
}

@media screen and (max-width: 1300px) {
    ul:not(.list) li {
        grid-column: auto !important;
        grid-row: auto !important;
    }
}