.wpforms-container:not(.wpforms-container-full) .wpforms-field-label { font-weight: 600; }
.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio, .wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox { --top: 2px; }
.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio ul, .wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox ul { padding: 0px; }
.wpforms-container:not(.wpforms-container-full) .wpforms-field-sublabel { font-style: italic; }
.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type="range"] { appearance: none; height: 4px; outline: none; margin: 10px 0px; border-radius: 5px; background: var(--form-field-border-initial-color); }
.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider .wpforms-field-number-slider-hint { font-size: 13px; }
.wpforms-submit { --button-padding: 5px 35px; }
div.ct-wpforms-inline-fields form, div.ct-wpforms-inline-fields .wpforms-field-container { display: flex; flex-wrap: wrap; gap: var(--wpforms-inline-fields-gap, 20px); }
@media (max-width: 689.98px) {
  div.ct-wpforms-inline-fields form, div.ct-wpforms-inline-fields .wpforms-field-container { flex-direction: column; }
}
div.ct-wpforms-inline-fields .wpforms-field-container { flex: 1 1 0%; }
div.ct-wpforms-inline-fields .wpforms-field-container .wpforms-field { flex: 1 1 0%; padding: 0px; }
div.ct-wpforms-inline-fields .wpforms-submit-container { padding: 0px; }
@media (max-width: 689.98px) {
  div.ct-wpforms-inline-fields input, div.ct-wpforms-inline-fields select option { text-align: center; }
  div.ct-wpforms-inline-fields .wpforms-submit { width: 100%; }
}