.xo-login {
  width: 100%;
  max-width: 60rem;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 3rem;
}

.xo-login__input .xo-field-input__placeholder {
  display: none;
}

.xo-login__footer {
  width: 100%;
  max-width: 60rem;
  margin: 0 auto;
}

.xo-login__password {
  text-align: right;
}