.form-buzonantifraude h2 {
  color: var(--Semnticos-Texto-Base-Negro, #050505);
  leading-trim: both;
  text-edge: cap;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 41.6px */
}

.form-buzonantifraude h3 {
  color: var(--Semnticos-Texto-Base-Negro, #050505);
  leading-trim: both;
  text-edge: cap;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 29.9px */
}

.form-buzonantifraude .wrapper-input-title {
  margin-bottom: 8px;
  color: var(--Semnticos-Texto-Base-Negro, #050505);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; /* 24px */
}

.form-buzonantifraude .wrapper-input-subtitle {
  margin-bottom: 8px;
  color: var(--Semnticos-Texto-Base-Gris-600, #677379);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; /* 21px */
}

.form-buzonantifraude input[type=text] {
  max-width: 120px;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
  height: 52px;
  padding: 14px 8px;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 4px;
  border: 1px solid var(--Neutros-Claros-Gris-400, #A7B0B4);
  background: var(--Neutros-Claros-Blanco, #FCFCFC);
}

.form-buzonantifraude .wrapper-input-row {
  padding: 14px 0 40px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}

.wrapper-input-row label {
  padding: 0;
  margin: 0;
}

.wrapper-contact-phone {
  margin-bottom: 80px;
  display: none;
}

.wrapper-contact-phone-row {
  max-width: 688px;
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: 24px;
}

.wrapper-contact-phone-row .wrapper-contact-phone-column:first-child {
  width: 200px;
}

.wrapper-time {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}

.form-buzonantifraude .wrapper-time .wrapper-input-title {
  margin-bottom: 0;
}

.wrapper-time-input {
  max-width: 50px !important;
  height: 52px;
  margin-bottom: 0 !important;
  padding: 14px 16px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  text-align: center;
}

.wrapper-title {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 24px */
}

.wrapper-subtitle {
  color: var(--Semnticos-Texto-Base-Gris-600, #677379);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; /* 21px */
}

.wrapper-buzonantifraude .wrapper-message-complete {
  margin-top: 40px;
}

.wrapper-error-formulario, .wrapper-error-formulario:focus-visible {
  outline: none;
  border: 2px solid var(--Semnticos-Mensajes-Error---Negativo-Rojo-600, #D22333) !important;
}

p.wrapper-formulario-error {
  margin-bottom: 40px;
  color: var(--Semnticos-Mensajes-Error---Negativo-Rojo-600, #D22333);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}

.form-buzonantifraude .wrapper-input-row:has(~ p.wrapper-formulario-error) {
  padding: 14px 0;
}