.elementor-22881 .elementor-element.elementor-element-dc2a0a3{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gk-gravity-form{text-align:left;}.elementor-22881 .elementor-element.elementor-element-87f99c7{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22881 .elementor-element.elementor-element-87f99c7:not(.elementor-motion-effects-element-type-background), .elementor-22881 .elementor-element.elementor-element-87f99c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea6cf0f );}.elementor-22881 .elementor-element.elementor-element-8e8b437 img{width:100%;}/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-5c5f0ef *//* Gravity Forms branded buttons */
.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gform_wrapper :is(
  .gform_next_button,
  .gform_previous_button,
  .gform_button
) {
  min-width: 210px !important;
  padding: 14px 28px !important;
  border: 3px solid #171616 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #171616 !important;
  font-family: "MessinaSansNormal-Upright", Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  box-shadow: none !important;
  cursor: pointer !important;
}

/* Button hover */
.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gform_wrapper :is(
  .gform_next_button,
  .gform_previous_button,
  .gform_button
):hover {
  background: #171616 !important;
  color: #9dc3d1 !important;
}

/* Save and Continue as a text link */
.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gform_wrapper .gform_save_link {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #477563 !important;
  font-family: "Copernicus TTF", Georgia, serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  text-decoration: underline !important;
  text-transform: none !important;
  box-shadow: none !important;
}

.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gform_wrapper .gform_save_link:hover {
  background: transparent !important;
  color: #171616 !important;
}

/* Federation blue for current and completed steps */
.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gform_wrapper .gf_step_active .gf_step_number,
.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gform_wrapper .gf_step_completed .gf_step_number,
.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gform_wrapper .gf_step_completed .gf_step_number::before,
.elementor-22881 .elementor-element.elementor-element-5c5f0ef .gform_wrapper .gf_step_completed .gf_step_number::after {
  border-color: #52798a !important;
  background-color: #52798a !important;
  color: #ffffff !important;
}/* End custom CSS */