.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19475 .elementor-element.elementor-element-683a5948:not(.elementor-motion-effects-element-type-background), .elementor-19475 .elementor-element.elementor-element-683a5948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-19475 .elementor-element.elementor-element-683a5948, .elementor-19475 .elementor-element.elementor-element-683a5948 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-19475 .elementor-element.elementor-element-683a5948{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 42px 50px;overflow:visible;}.elementor-19475 .elementor-element.elementor-element-683a5948 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19475 .elementor-element.elementor-element-21757b > .elementor-widget-container{padding:30px 0px 15px 0px;}.elementor-19475 .elementor-element.elementor-element-21757b{text-align:center;}.elementor-19475 .elementor-element.elementor-element-21757b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:55px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19475 .elementor-element.elementor-element-21757b .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for section, class: .elementor-element-683a5948 *//* Remove borders and style inputs/textareas for Form ID 1 */
#gform_wrapper_1 input[type="text"],
#gform_wrapper_1 input[type="email"],
#gform_wrapper_1 input[type="tel"],
#gform_wrapper_1 input[type="url"],
#gform_wrapper_1 input[type="number"],
#gform_wrapper_1 input[type="password"],
#gform_wrapper_1 textarea,
#gform_wrapper_1 select {
  border: none !important;
  border-radius: 4px; /* rounded corners */
  background-color: #fff; 
  box-shadow: 0 0 0 1px #ddd inset; /* subtle inner border */
  padding: 12px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}

/* On focus (when clicked) */
#gform_wrapper_1 input[type="text"]:focus,
#gform_wrapper_1 input[type="email"]:focus,
#gform_wrapper_1 input[type="tel"]:focus,
#gform_wrapper_1 input[type="url"]:focus,
#gform_wrapper_1 input[type="number"]:focus,
#gform_wrapper_1 input[type="password"]:focus,
#gform_wrapper_1 textarea:focus,
#gform_wrapper_1 select:focus {
  outline: none !important;
  box-shadow: 0 0 0 2px #f17c2b inset; /* highlight with your orange */
}

/* Checkbox alignment */
#gform_wrapper_1 input[type="checkbox"] {
  accent-color: #f17c2b; /* modern browsers - orange check */
}

/* Submit button color for Form ID 1 */
#gform_wrapper_1 .gform_button,
#gform_wrapper_1 input[type="submit"],
#gform_wrapper_1 button[type="submit"] {
  background-color: #f17c2b !important;
  border: none !important;
  color: #fff !important;
  font-weight: 400;
}

/* Optional hover effect */
#gform_wrapper_1 .gform_button:hover,
#gform_wrapper_1 input[type="submit"]:hover,
#gform_wrapper_1 button[type="submit"]:hover {
  background-color: #d96617 !important; /* slightly darker shade */
}

/* Heading */
#gform_wrapper_1 .gform_heading h2{
 display:none;
}

/* Paragraph */
#gform_wrapper_1 .gform_heading p{
 display:none;
}

/* Gform field label */
.hidden_label .gform-grid-col .gform-field-label{
 display:none;
}

/* Load Montserrat Regular (remove if already loaded) */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap');

/* Scope to this specific form only */
#gform_wrapper_1,
#gform_wrapper_1 *:not(i):not(svg) {
  font-family: 'Montserrat', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Placeholders */
#gform_wrapper_1 input::placeholder,
#gform_wrapper_1 textarea::placeholder {
  font-family: 'Montserrat', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  opacity: 1; /* keep placeholder clearly visible */
}

/* Ensure buttons also inherit */
#gform_wrapper_1 .gform_button,
#gform_wrapper_1 button,
#gform_wrapper_1 input[type="submit"] {
  font-family: 'Montserrat', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
}/* End custom CSS */