.webform--complaint-form {
  gap: var(--spacing--5);
  padding: var(--spacing--3);
  border-radius: var(--radius--3);
  background-color: var(--c--gray--light);
}
@media (max-width: 399px) {
  .webform--complaint-form {
    padding-inline: var(--spacing--2);
  }
}
@media (min-width: 768px) {
  .webform--complaint-form .webform-flex--2 {
    grid-column: span 2;
  }
}
.webform--complaint-form .complaint_form_col {
  gap: 4.8rem;
}
.webform--complaint-form .webform-actions {
  padding: 0;
  display: flex;
  justify-content: flex-end;
}
.webform--complaint-form .complaint_form_wrapper {
  gap: var(--spacing--5);
}
@media (min-width: 1400px) {
  .webform--complaint-form .webform-flexbox {
    gap: clamp(var(--spacing--2), 2vw, var(--spacing--3));
  }
  .webform--complaint-form .complaint_form_wrapper {
    flex-direction: row;
    gap: clamp(var(--spacing--5), 5vw, var(--spacing--8));
  }
}
/*# sourceMappingURL=webform--complaint-form.css.map */
