.container { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; } .main { padding: 2.3em 1.2em; display: flex; flex-direction: column; align-items: center; } .title { font-size: 1.5em; margin-bottom: 1.3em; } .description { font-size: 1em; color: #555; } .footer { padding: 1.3em; text-align: center; } .logo { height: 1em; margin-left: 1.3em; }