Ao invés de colocar o justify-content: space-between .conteudoPrincipal-curso eu coloquei no .conteudoPrincipal-cursos-link, tem algum problema? Porque eu mesmo não entendi porque isso funcionou.
CSS:
.cabecalhoPrincipal .container {
display: flex;
align-items: center;
justify-content: space-between;
}
.cabecalhoPrincipal-nav {
display:flex;
}
.rodapePrincipal-patrocinadores .container {
display: flex;
justify-content: space-between;
}
.rodapePrincipal-patrocinadores-list {
display: flex;
align-items: center;
width: 70%;
justify-content: space-around;
margin-right: 5%;
}
.rodapePrincipal-contatoForm {
width: 25%;
}
.rodapePrincipal-contatoForm-fieldset {
display:flex;
}
.rodapePrincipal-navMap-list {
display: flex;
flex-flow: column wrap;
height: 250px;
}
/*Local onde eu troquei o justify-content: space-between; de lugar*/
.conteudoPrincipal-cursos {
display: flex;
flex-wrap: wrap;
}
.conteudoPrincipal-cursos-link {
width:23%;
justify-content: space-between;
margin-bottom: 1%;
}