form { margin: 0 auto; display: flex; max-width: 800px; justify-content: center; flex-direction: column; } .form__row { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .form__item { padding: 50px; flex: 1 1 50%; } input, select { width: 100%; padding: 10px 20px; font-size: 16px; text-align: center; } h1 { width: 100%; font-family: sans-serif; text-align: center; } label{ line-height: 160%; }