html, body { background-color: #fdfdfd; margin: 0; font-family: 'Open Sans', sans-serif; font-size: 18px; } main { height: 100vh; width: 100vw; display: flex; justify-content: center; align-items: center; } main p { line-height: 1.5; } main > section { width: 80%; max-width: 800px; } h1 { text-align: center; } main > section > figure { display: flex; align-items: center; flex-direction: column; } a { font-weight: bold; } strong, a { color: #1a82c1; }