.forminator-ui.forminator-custom-form-320/* Scope to Forminator forms only */
.forminator-ui.forminator-custom-form{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size: 14px !important;line-height: 1.4 !important;}.forminator-ui.forminator-custom-form-320/* Add a touch more spacing between fields */
.forminator-ui.forminator-custom-form .forminator-row{margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-field{margin-bottom: 22px !important;}.forminator-ui.forminator-custom-form-320/* Labels */
.forminator-ui.forminator-custom-form .forminator-label{display: block !important;margin: 0 0 10px !important;keep this tight and consistent */
  font-size: 14px !important;line-height: 1.25 !important;font-weight: 600 !important;color: #111111 !important;}.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-required{color: #dc5e24 !important;}.forminator-ui.forminator-custom-form-320/* Descriptions / helper text */
.forminator-ui.forminator-custom-form .forminator-description{margin-top: 6px !important;font-size: 12px !important;line-height: 1.4 !important;color: #6b7280 !important;}.forminator-ui.forminator-custom-form-320/* Inputs */
.forminator-ui.forminator-custom-form .forminator-input,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-textarea,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form input[type="text"],.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form input[type="email"],.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form input[type="tel"],.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form input[type="url"],.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form input[type="number"],.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form select{width: 100% !important;box-sizing: border-box !important;appearance: none !important;-webkit-appearance: none !important;background: #ffffff !important;color: #111111 !important;border: 1px solid #d1d5db !important;border-radius: 3px !important;padding: 10px 14px !important;font-size: 16px !important;line-height: 1.3 !important;transition: border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease !important;}.forminator-ui.forminator-custom-form-320/* Textarea */
.forminator-ui.forminator-custom-form .forminator-textarea,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form textarea{min-height: 140px !important;resize: vertical !important;}.forminator-ui.forminator-custom-form-320/* Focus */
.forminator-ui.forminator-custom-form .forminator-input:focus,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-textarea:focus,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form input:focus,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form textarea:focus,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form select:focus{outline: none !important;border-color: #dc5e24 !important;}.forminator-ui.forminator-custom-form-320/* Submit button */
.forminator-ui.forminator-custom-form button.forminator-button.forminator-button-submit,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-button.forminator-button-submit{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;background: #dc5e24 !important;color: #ffffff !important;border: 0 !important;border-radius: 3px !important;padding: 12px 18px !important;font-size: 16px !important;font-weight: 600 !important;cursor: pointer !important;transition: filter 160ms ease, transform 160ms ease, box-shadow 160ms ease !important;}.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form button.forminator-button.forminator-button-submit:hover,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-button.forminator-button-submit:hover{filter: brightness(0.95) !important;box-shadow: 0 10px 24px rgba(0, 0, 0, 0.12) !important;transform: translateY(-1px) !important;}.forminator-ui.forminator-custom-form-320/* Errors (force override so it doesn't inherit huge font sizes) */
.forminator-ui.forminator-custom-form span.forminator-error-message,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-error-message,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-response-message.forminator-error{display: block !important;margin-top: 6px !important;font-size: 13px !important;/* down and locked */
  line-height: 1.35 !important;color: #dc5e24 !important;}.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-input,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-textarea,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form input,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form textarea,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form select{font-size: 14px !important;}.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form span.forminator-error-message,.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-error-message{font-size: 12px !important;}

/* Small screens */
@media (max-width: 600px) { .forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form{font-size: 15px !important;}.forminator-ui.forminator-custom-form-320.forminator-ui.forminator-custom-form .forminator-label{font-size: 15px !important;} }