html {
  overflow-x: hidden;
}

form {
  /* max-width: 300px; */
  margin: 0 auto;
}

.input-container,
input,
.iti {
  width: 100%;
  box-sizing: border-box;
}

.first-row {
  display: flex;gap: 10px;
}

.first-row .input-container{
width: 50%;
}

input {
  padding: 5px 15px;
}

button[type="submit"]:hover {
  cursor: pointer;
}

button[type="submit"]:disabled {
  cursor: not-allowed;
}

.input-container {
  margin-bottom: 10px;
}
.success,
.error {
  position: relative;
}

.success::before,
.error::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}

.success::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50' xml:space='preserve'%3E%3Ccircle style='fill:%2325AE88;' cx='25' cy='25' r='25'/%3E%3Cpolyline style='fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;' points=' 38,15 22,33 12,25 '/%3E%3C/svg%3E");
}
.error::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50' xml:space='preserve'%3E%3Ccircle style='fill:%23D75A4A;' cx='25' cy='25' r='25'/%3E%3Cpolyline style='fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;' points='16,34 25,25 34,16 '/%3E%3Cpolyline style='fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;' points='16,16 25,25 34,34 '/%3E%3C/svg%3E");
}
