.custom-webform .field-suffix .form-number {
    width: 5rem !important;
    padding: 1rem 0.5rem 1rem 1rem;
}
.custom-webform input[type=number] {
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;
  padding: 0 !important;
  width: 5rem !important;   height: 5rem;
    text-align: center;
    pointer-events: none;
}
body .custom-webform input[type=checkbox]:checked {
    background-color: var(--c-primary);
}

.custom-webform input::-webkit-outer-spin-button,
.custom-webform input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.charac {
    display: none;
}


.custom-webform.contact-form .webform-submission-form span.validation-error {
   margin: 0;
}