.elementor-142 .elementor-element.elementor-element-718a5a0e{--display:flex;}.elementor-142 .elementor-element.elementor-element-718a5a0e:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-718a5a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.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-142 .elementor-element.elementor-element-2d51ab3b{text-align:center;}.elementor-142 .elementor-element.elementor-element-2d51ab3b .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:32px;color:#FFFFFF;}.elementor-142 .elementor-element.elementor-element-21b26a6f{--display:flex;}.elementor-142 .elementor-element.elementor-element-21b26a6f:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-21b26a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-142 .elementor-element.elementor-element-13ffd759{text-align:center;}.elementor-142 .elementor-element.elementor-element-13ffd759 .elementor-heading-title{font-size:40px;font-weight:700;line-height:63px;word-spacing:7px;color:#1D1D1D;}.elementor-142 .elementor-element.elementor-element-6a36ed2{--display:flex;}.elementor-142 .elementor-element.elementor-element-6a36ed2:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-6a36ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-142 .elementor-element.elementor-element-1f170093{text-align:center;}.elementor-142 .elementor-element.elementor-element-1f170093 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}/* Start custom CSS */.ff-el-form-control {
  background-color: #f0fdf4 !important;
  border: 2px solid #15803d !important;
  border-radius: 6px;
  font-weight: bold !important;
  color: #111 !important;
}

.ff-el-form-control::placeholder {
  color: #444 !important;
  font-weight: bold !important;
}

textarea.ff-el-form-control {
  min-height: 120px;
}

.ff-el-radio--inline input[type="radio"],
.ff-el-radio--inline input[type="checkbox"] {
  accent-color: #15803d !important;
  background-color: #f0fdf4 !important;
  border: 2px solid #15803d !important;
  width: 20px;
  height: 20px;
}
/* ==== INPUT FIELDS & PLACEHOLDER ==== */
.fluentform .ff-el-form-control,
.fluentform .ff-el-form-control::placeholder {
  font-size: 22px !important;
  font-weight: bold !important;
}

/* ==== FIELD LABELS ==== */
.fluentform .ff-el-input--label label {
  font-size: 22px !important;
  font-weight: bold !important;
}

/* ==== RADIO & CHECKBOX LABELS ==== */
.fluentform .ff-el-radio--inline label,
.fluentform .ff-el-radio--inline span {
  font-size: 22px !important;
  font-weight: bold !important;
}

/* ==== SUBMIT BUTTON TEXT ==== */
.fluentform .ff-btn-submit {
  font-size: 24px !important;
  font-weight: bold !important;
}

.ff-el-radio--inline label,
.ff-el-radio--inline span {
  font-weight: bold !important;
  color: #111;
}

.fluentform {
  border: 3px solid #15803d !important;
  background-color: #f0fdf4 !important;
  padding: 25px;
  border-radius: 12px;
}/* End custom CSS */