O segundo display flex não está funcionando, ela não deixa um
<a>
do lado do outro, se inspecionar da para ver que o nav não recebeu o flex.
.cabecalhoPrincipal .container{
display: flex;
justify-content: space-between;
align-items: center;
};
.cabecalhoPrincipal-nav{
display: flex;
};