.webform-submission-form {
  margin-bottom: 2rem;

  .form-type-textarea,
  .form-type-tel,
  .form-type-email,
  .form-type-select,
  .form-type-number {
    margin: 20px 0;
  }

  .webform-element-description {
    color: var(--il-storm);
    font: 1rem / 1.125rem var(--il-font-sans);
    padding-top: 3px;
    margin: 0;
    width: fit-content;
  }

  input,
  select {
    width: 100%;
  }

  input.button {
    width: inherit;
  }

  .webform-flex--container {
    .form-type-number {
      margin: 0;
    }
  }

  .form-type-webform-custom-composite {
    margin: 1rem 0;
  }
}
