Boa tarde!
Eu gostaria de entender por que a div tem que está debaixo da section ?
Boa tarde!
Eu gostaria de entender por que a div tem que está debaixo da section ?
Então, isso acontece para questão de ordem de exibição, a div é filho do elemento pai section, isso é importante dentro desse código por conta da imagem de fundo que foi colocada na tela__principal como background-image, exemplo, se você não tiver essa ordem vai ser considerado a imagem de fundo como um elemento dentro da div ou seja ficaria a imagem ao lado dos elementos da div, e também não poderia colocar as demais estilizações para o background pois afetaria os demais elementos.