* { padding: 0px; margin: 0px; } body { background-color: lightgreen; } header { background-color: black; color: white; display: flex; align-items: center; justify-content: center; height: 15vh; box-shadow: 5px 5px 10px rgb(0,0,0,0.3); } h1 { letter-spacing: 1.5vw; text-transform: uppercase; text-align: center; } main { display: flex; align-items: center; justify-content: center; height: 75vh; width: 100%; background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Mountains-1412683.svg/1280px-Mountains-1412683.svg.png) no-repeat center center; background-size: cover; } .info_div { text-align: center; margin-top: 20px; } .info_div { letter-spacing: 1px; } footer { height: 10vh; background-color: black; color: white; display: flex; align-items: center; justify-content: center; box-shadow: -5px -5px 10px rgb(0,0,0,0.3); }