.elementor-3964 .elementor-element.elementor-element-26b2de7{--display:flex;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3964 .elementor-element.elementor-element-54b6cf5{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3964 .elementor-element.elementor-element-9bb5b07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-3964 .elementor-element.elementor-element-9bb5b07 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#00594F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3964 .elementor-element.elementor-element-7abda1e{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-3964 .elementor-element.elementor-element-7abda1e.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-3964 .elementor-element.elementor-element-26b2de7{--content-width:950px;}}/* Start custom CSS for wp-widget-forminator_widget, class: .elementor-element-b5680bb *//* Overall form */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-ui {
  font-family: "Open Sans", sans-serif !important;
  background: #FFFFFF !important;
  color: #1B120B !important;
}

/* Each form row / field area */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-row,
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-field {
  background: transparent !important;
}

/* Main field labels */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-label {
  font-family: "Open Sans", sans-serif !important;
  color: #00594F !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin-bottom: 6px !important;
}

/* Required asterisk */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-required {
  color: #F37E36 !important;
}

/* Description/help text */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-description,
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-field-description {
  font-family: "Open Sans", sans-serif !important;
  color: #555555 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  margin-bottom: 8px !important;
}

/* Text inputs */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-input,
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-textarea,
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-select2 + .select2-container .select2-selection,
.elementor-3964 .elementor-element.elementor-element-b5680bb input[type="text"],
.elementor-3964 .elementor-element.elementor-element-b5680bb input[type="email"],
.elementor-3964 .elementor-element.elementor-element-b5680bb input[type="url"],
.elementor-3964 .elementor-element.elementor-element-b5680bb input[type="number"],
.elementor-3964 .elementor-element.elementor-element-b5680bb textarea,
.elementor-3964 .elementor-element.elementor-element-b5680bb select {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  color: #1B120B !important;
  background: #FFFFFF !important;
  border: 1px solid #CFCFCF !important;
  border-radius: 6px !important;
  box-shadow: none !important;
}

/* Input height / spacing */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-input,
.elementor-3964 .elementor-element.elementor-element-b5680bb input[type="text"],
.elementor-3964 .elementor-element.elementor-element-b5680bb input[type="email"],
.elementor-3964 .elementor-element.elementor-element-b5680bb input[type="url"],
.elementor-3964 .elementor-element.elementor-element-b5680bb input[type="number"],
.elementor-3964 .elementor-element.elementor-element-b5680bb select {
  min-height: 48px !important;
  padding: 10px 12px !important;
}

.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-textarea,
.elementor-3964 .elementor-element.elementor-element-b5680bb textarea {
  padding: 12px !important;
}

/* Focus state */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-input:focus,
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-textarea:focus,
.elementor-3964 .elementor-element.elementor-element-b5680bb input:focus,
.elementor-3964 .elementor-element.elementor-element-b5680bb textarea:focus,
.elementor-3964 .elementor-element.elementor-element-b5680bb select:focus {
  border-color: #00594F !important;
  box-shadow: 0 0 0 2px rgba(0, 89, 79, 0.10) !important;
  outline: none !important;
}

/* Space between fields */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-row {
  margin-bottom: 24px !important;
}

/* Consent text */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-checkbox-label,
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-consent__label {
  font-family: "Open Sans", sans-serif !important;
  color: #1B120B !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
}

/* Submit button */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-button-submit {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
  background: #F37E36 !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 13px 26px !important;
  box-shadow: none !important;
}

/* Submit button hover */
.elementor-3964 .elementor-element.elementor-element-b5680bb .forminator-button-submit:hover {
  color: #FFFFFF !important;
  background: #00594F !important;
}/* End custom CSS */