.main {
    width: 100%;
}

.game {
    width: 90%;
    display: grid;
    grid-template-columns: repeat(2, auto);
    grid-template-rows: 40px auto;
}

.game h3 {
    grid-column: 1 /span 2;
    margin: auto;
}

.img-games {
    width: 100%;
}

.game-description {
    width: 80%;
    margin: auto;
}

@media (max-width: 750px) {
    .text-content:nth-child(2n+1) {
        width: 100%;
    }

    .game {
        grid-template-columns: auto;
        grid-template-rows: 40px auto auto;
    }

    .img-games {
        grid-row: 2/3;
    }

    .game-description {
        grid-row: 3/4;
    }
}