.elementor-20754 .elementor-element.elementor-element-0035db8:not(.elementor-motion-effects-element-type-background), .elementor-20754 .elementor-element.elementor-element-0035db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#325559;}.elementor-20754 .elementor-element.elementor-element-0035db8 > .elementor-container{max-width:1200px;}.elementor-20754 .elementor-element.elementor-element-0035db8 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20754 .elementor-element.elementor-element-0035db8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:05% 0% 10% 0%;}.elementor-bc-flex-widget .elementor-20754 .elementor-element.elementor-element-eff311a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20754 .elementor-element.elementor-element-eff311a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-element-populated, .elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-element-populated > .elementor-background-overlay, .elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-element-populated{box-shadow:15px 0px 30px 0px rgba(0, 0, 0, 0.32);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 5% 10% 5%;}.elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20754 .elementor-element.elementor-element-7c19503.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20754 .elementor-element.elementor-element-7c19503.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20754 .elementor-element.elementor-element-7c19503 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 12% 0% 12%;}.elementor-20754 .elementor-element.elementor-element-7c19503 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20754 .elementor-element.elementor-element-0cb1ad0 img{max-width:37%;}.elementor-20754 .elementor-element.elementor-element-541ef14{text-align:center;}.elementor-20754 .elementor-element.elementor-element-541ef14 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-20754 .elementor-element.elementor-element-3ae8da2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-20754 .elementor-element.elementor-element-3ae8da2 .elementor-divider-separator{width:100%;}.elementor-20754 .elementor-element.elementor-element-3ae8da2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20754 .elementor-element.elementor-element-9937851{text-align:start;}.elementor-20754 .elementor-element.elementor-element-9937851 .elementor-heading-title{color:var( --e-global-color-71aa2c4 );}.elementor-20754 .elementor-element.elementor-element-39b3c64{text-align:start;color:var( --e-global-color-71aa2c4 );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-20754 .elementor-element.elementor-element-eff311a{width:100%;}.elementor-20754 .elementor-element.elementor-element-7c19503{width:100%;}}@media(max-width:1024px){.elementor-20754 .elementor-element.elementor-element-0035db8{margin-top:15%;margin-bottom:10%;padding:0% 5% 0% 5%;}.elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-20754 .elementor-element.elementor-element-7c19503 > .elementor-element-populated{margin:5% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(max-width:767px){.elementor-20754 .elementor-element.elementor-element-0035db8{margin-top:20%;margin-bottom:20%;}.elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-element-populated, .elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-element-populated > .elementor-background-overlay, .elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20754 .elementor-element.elementor-element-eff311a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10% 10% 10% 10%;}.elementor-20754 .elementor-element.elementor-element-7c19503 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-20754 .elementor-element.elementor-element-541ef14 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-d5a628a *//* Form labels and descriptions */
body .gform_wrapper label,
body .gform_wrapper .gfield_label,
body .gform_wrapper .gsection_title,
body .gform_wrapper .gfield_description,
body .gform_wrapper .instruction {
  color: #ffffff !important;
}

/* Input, textarea, and select text */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="url"],
body .gform_wrapper input[type="file"],
body .gform_wrapper textarea,
body .gform_wrapper select {
  color: #ffffff !important;
  background-color: rgba(255,255,255,0.1) !important;
  border: 1px solid rgba(255,255,255,0.4) !important;
}

/* Placeholder text */
body .gform_wrapper ::placeholder {
  color: rgba(255,255,255,0.7) !important;
}

/* Field focus style */
body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {
  outline: none !important;
  border-color: #ffffff !important;
  background-color: rgba(255,255,255,0.15) !important;
}

/* Checkbox & radio labels */
body .gform_wrapper .gfield_checkbox label,
body .gform_wrapper .gfield_radio label {
  color: #ffffff !important;
}

/* Submit button styling (optional) */
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_button {
  background-color: #ffffff !important;
  color: #0E6B4B !important;
  border-radius: 6px;
  font-weight: 700;
  padding: 12px 20px;
  transition: all 0.2s ease-in-out;
}
body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_button:hover {
  background-color: #EAF7F0 !important;
  color: #0E6B4B !important;
}

/* Reduce space between Gravity Form fields */
body .gform_wrapper .gfield {
  margin-bottom: 12px !important; /* Default is ~24px */
}

/* Reduce label to field spacing */
body .gform_wrapper .gfield_label {
  margin-bottom: 4px !important;
  font-weight: 500 !important;
}/* End custom CSS */