html, body { padding:0; margin:0; font-family: sans-serif; height: 100%; width: 100%; color: #FFF; font-size: 1.2rem; font-weight: 400; line-height: 1.5; background-color: #5274c1; } body { display: flex; flex-direction: column; } section { display: flex; flex-direction: column; margin: auto; text-align: center; } h1 { font-size: 4rem; margin: 0; } p { margin: 0.5rem 0 0 0; } a { color: #FFF; margin: 1rem 0 0 0; } a:hover { color: #CCC; }