.elementor-10109 .elementor-element.elementor-element-578e00f > .elementor-widget-container{padding:7px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C4BFB6;}.elementor-10109 .elementor-element.elementor-element-578e00f .woocommerce-breadcrumb{color:#C4BFB6;}.elementor-10109 .elementor-element.elementor-element-72f4e6e{margin-top:24px;margin-bottom:24px;}.elementor-10109 .elementor-element.elementor-element-3259f32{margin-top:24px;margin-bottom:24px;}.elementor-10109 .elementor-element.elementor-element-c2e9813 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10109 .elementor-element.elementor-element-f4e1fec:not(.elementor-motion-effects-element-type-background), .elementor-10109 .elementor-element.elementor-element-f4e1fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-10109 .elementor-element.elementor-element-f4e1fec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 40px 50px;}.elementor-10109 .elementor-element.elementor-element-f4e1fec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-862c580 > .elementor-element-populated{padding:0px 16px 0px 0px;}.elementor-10109 .elementor-element.elementor-element-0315342 > .elementor-widget-container{padding:0px 6px 0px 0px;}.elementor-10109 .elementor-element.elementor-element-bbfa90f > .elementor-element-populated{margin:24px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10109 .elementor-element.elementor-element-fde193d:not(.elementor-motion-effects-element-type-background), .elementor-10109 .elementor-element.elementor-element-fde193d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10109 .elementor-element.elementor-element-fde193d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 50px 0px 50px;}.elementor-10109 .elementor-element.elementor-element-fde193d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-2c6db62:not(.elementor-motion-effects-element-type-background), .elementor-10109 .elementor-element.elementor-element-2c6db62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10109 .elementor-element.elementor-element-2c6db62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:24px 50px 0px 50px;}.elementor-10109 .elementor-element.elementor-element-2c6db62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10109 .elementor-element.elementor-element-259bc0d{margin-top:0px;margin-bottom:45px;}/* Start custom CSS */body select, body .gform_wrapper select {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  padding: 8px !important;
  border: 1px solid #ccc !important;
  background-color: #eceff3 !important;
}

/* Targeting placeholders for text inputs, textareas, and selects */
#gform_wrapper_29 input::placeholder,
#gform_wrapper_29 textarea::placeholder {
  color: #4a4a4a !important;
  opacity: 1 !important; /* Ensures placeholder text is fully visible */
}

/* Target dropdown select text color (visible placeholder-style) */
#gform_wrapper_29 select {
  color: #4a4a4a !important;
}

/* Style the submit button default state */
#gform_wrapper_29 .gform_footer input[type="submit"],
#gform_wrapper_29 .gform_page_footer input[type="submit"] {
  background-color: #2c2c2c !important;
  color: #ffffff !important;
  border: none !important;
  padding: 12px 24px;
  transition: background-color 0.3s ease;
  font-weight: bold;
}

/* Submit button hover state */
#gform_wrapper_29 .gform_footer input[type="submit"]:hover,
#gform_wrapper_29 .gform_page_footer input[type="submit"]:hover {
  background-color: #ef4136 !important;
  color: #ffffff !important;
  cursor: pointer;
}/* End custom CSS */