label.form-required::before,
legend span.form-required::before {
  content: " *";
  color: red;
  margin-right: 4px;
}
body form.webform-submission-form div.js-form-type-radio div.webform-element-description {
  white-space: pre;
}
body form.webform-submission-form div.js-form-item,
body form.webform-submission-form section.webform-section {
  max-width: 100%;
  width: 100%;
}
body form.webform-submission-form div.js-webform-flexbox {
  width: 100%;
}
#edit-market-segment legend {
  margin-top: 0;
}
body form.webform-submission-form h2 {
  margin-top: 1em;
}
body legend {
  margin-top: 1em;
  font-weight: bold;
  font-size: 1rem;
}
#edit-terms-and-conditions--description {
  overflow-y: auto;
  max-height: 20rem;
}