.elementor-30406 .elementor-element.elementor-element-8ebb39d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30406 .elementor-element.elementor-element-8ebb39d:not(.elementor-motion-effects-element-type-background), .elementor-30406 .elementor-element.elementor-element-8ebb39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30406 .elementor-element.elementor-element-cb206c0 .elementor-heading-title{color:var( --e-global-color-448b45b );}.dark .elementor-30406 .elementor-element.elementor-element-cb206c0 .elementor-heading-title{color:var( --e-global-color-448b45b );}#elementor-popup-modal-30406 .dialog-widget-content{background-color:#617E8A00;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-30406{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-30406 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-30406 .dialog-close-button{display:flex;}/* Start custom CSS for formidable, class: .elementor-element-adc83b1 *//* Field text colour only */
.white-form input:not([type="submit"]),
.white-form textarea {
  color: #617E8A !important;
  -webkit-text-fill-color: #617E8A !important;
}

/* Labels and helper text */
.white-form label,
.white-form .frm_primary_label,
.white-form .frm_description {
  color: #ffffff !important;
}

/* Keep submit button text as is, or set explicitly */
.white-form .frm_button_submit,
.white-form button.frm_button_submit,
.white-form input[type="submit"] {
  color: #ffffff !important; /* change if you want */
  -webkit-text-fill-color: #ffffff !important;
}
.eicon-close,
.eicon-close svg {
  fill: #ffffff !important;
  width: 40px !important;
  height: 40px !important;
}

/* Submit button base */
.white-form .frm_button_submit {
  background: #617E8A !important;
  color: #ffffff;
  -webkit-text-fill-color: #ffffff !important;
  border: none;
  transition: background 0.25s ease, transform 0.15s ease;
}

/* Hover state */
.white-form .frm_button_submit:hover {
  background: #4f6872 !important;
}

/* Active press */
.white-form .frm_button_submit:active {
  transform: translateY(1px);
}/* End custom CSS */