.elementor-391 .elementor-element.elementor-element-44bf74f{--spacer-size:25px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ma-el-ninja-forms .jltma-ninja-form .jltma-contact-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ma-el-ninja-forms .jltma-ninja-form .submit-container input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ma-el-ninja-forms .jltma-ninja-form .nf-form-fields-required{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-391 .elementor-element.elementor-element-e81b694{padding:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-e81b694 .jltma-ninja-form .nf-error-wrap .nf-error-required-error{display:block !important;}.elementor-391 .elementor-element.elementor-element-e81b694 .jltma-ninja-form .nf-form-errors .nf-error-field-errors{display:block !important;}.elementor-391 .elementor-element.elementor-element-e81b694 .jltma-ninja-form .submit-container input[type="button"]{width:130px;}/* Start custom CSS for ma-el-ninja-forms, class: .elementor-element-e81b694 */ /* Style all input fields and textarea */
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="text"],
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="email"],
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="tel"],
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="number"],
.elementor-391 .elementor-element.elementor-element-e81b694 textarea {
  background-color: #ffffff !important;
  border: 1px solid #d5d5d5 !important;
  border-radius: 4px !important;
  padding: 12px 15px !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  color: #333333 !important;
  margin-bottom: 16px !important; /* Increased spacing between fields */
}

/* Control standard input row height */
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="text"],
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="email"],
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="tel"],
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="number"] {
  height: 48px !important; /* Fixed consistent height for single-line inputs */
}

/* Adjust textarea height specifically for the message box */
.elementor-391 .elementor-element.elementor-element-e81b694 textarea {
  min-height: 120px !important; /* Slightly taller for better spacing */
  height: auto !important;
}

/* Style placeholder text color */
.elementor-391 .elementor-element.elementor-element-e81b694 input::placeholder,
.elementor-391 .elementor-element.elementor-element-e81b694 textarea::placeholder {
  color: #888888 !important;
  opacity: 1 !important;
}

/* Style the submit button to be rounded and orange */
.elementor-391 .elementor-element.elementor-element-e81b694 input[type="submit"],
.elementor-391 .elementor-element.elementor-element-e81b694 button[type="submit"] {
  background-color: #e97a23 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 25px !important;
  width: 100% !important;
  padding: 14px 20px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  letter-spacing: 1px !important;
  cursor: pointer !important;
  margin-top: 10px !important; /* Added breathing room above button */
}

/* Control field container spacing */
.elementor-391 .elementor-element.elementor-element-e81b694 .nf-field-container {
  margin-bottom: 12px !important; /* Added consistent gap between form rows */
} /* End custom CSS */