input {
  max-width: 100%;
}
.form-checkbox+label {
  display: inline !important;
}
.form-item-form-contact-agreement {
  width: 36em;
  max-width: 100%;
}
.form-item-form-contact-agreement .description {
  margin-top: .5em;
}
form.webform-submission-form legend {
  border-bottom: none !important;
}
form.webform-submission-form .js-form-type-radio label {
  display: inline;
}