Por que o seguinte CSS abaixo não gera espaço em branco entre o footer e main quando modifico a margem da classe .video:
.beneficios-principal
{
padding: 3em 0;
background: #888888;
}
Mas caso utilize o seguinte css abaixo é adicionado um espaço em branco quando tento modificar a margem da classe .video?
.beneficios-principal
{
margin: 0 auto;
background: #888888;
}
Segue a classe video:
.video
{
margin: 2em auto;
background: #888888;
width: 640px;
}
Imagens com e sem o espaço https://drive.google.com/file/d/1PR5PrtWf59pZ4Ut43IAz8M3YnHb8JEgd/view?usp=sharing
https://drive.google.com/file/d/1l02K5uooEsnSwATh2pMdYLxMZTPk5k2b/view?usp=sharing
Código:
https://drive.google.com/drive/folders/1m3fBoKfMzulnF-9pDdiXmVpAirL7Nt1q?usp=sharing
`
Gostaria de entender o que gera este comportamento.