.callmeback-form .form-item .form-text,
.callmeback-form .form-item .form-email,
.callmeback-form .form-item .form-tel,
.callmeback-form .form-item .form-date,
.callmeback-form .form-item .form-select,
.callmeback-form .form-item .form-textarea {
  height: auto;
}

.callmeback-form fieldset .form-item {
  margin-bottom: 0;
}
.callmeback-form .form-actions {
  margin-top: 0;
}
.callmeback-form fieldset.webform-composite-hidden-title {
  margin-top: 0;
  margin-bottom: 20px;
}

.callmeback-form .webform-options-display-side-by-side .form-item label,
.callmeback-form .webform-options-display-side-by-side .form-item input {
  display: inline-block;
}

.callmeback-form fieldset .field-prefix {
  font-size: 16px;
  color: var(--color-primary-dark);
  font-weight: bold;
}

.callmeback-form .webform-options-display-side-by-side label {
  font-weight: normal;
}