body{
padding: 0;
margin: 0;
font-family: Montserrat;
}
.container{
display:grid;
grid-template-columns: 1fr;
grid-template-rows: 5.5rem 0.6fr 2fr 30rem;
grid-template-areas: 
"navbar"
"body1"
"body2"
"footer";

height: 100vh;
}

nav{
grid-area: navbar;
padding: 3rem;
/* background-color: white; */
}
main{
grid-area: body1;
padding: 2rem;
/* background-color: white; */
}
aside{
grid-area: body2;
padding: 2rem;

}
footer{
grid-area: footer;
padding: 10rem;
/* background-color: gold; */
}