Coloque el pie de página para permanecer en la parte inferior de la pantalla Flexbox
/* Use flex and set auto margin */
body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
footer {
margin-top: auto;
}
Talented Thrush