1
resposta

Ao invés de usar o flex, usei o grid:

.conteudoPrincipal-cursos {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
    margin-bottom: 1%;
}

.conteudoPrincipal-cursos-link {
    height: 100px;
    background-color: #FFF;
    text-align: center;
    margin: 1%;
    transition: .3s;
    box-shadow: 2px 2px 2px #CCC;
    position: relative;
}

Tinha feito um curso anteriormente onde o grid foi usado em grande parte do projeto e encontrei essa solução.

1 resposta

Oi, Fernando.

O grid é uma ótima opção ao flexbox, é bom praticar os dois e usar o que você achar pertinente para cada caso.

Meus parabéns pelo trabalho e bons estudos!