body {
min-height: 100vh;
display: flex;
flex-direction: column;
}
footer {
margin-top: auto;
header {
background-position: center!important;
main {
padding-bottom: 4rem!important;
article header h1 {
text-align: center!important;