.elementor-1258 .elementor-element.elementor-element-571ce52{--display:flex;--min-height:600px;--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;--justify-content:center;--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1258 .elementor-element.elementor-element-571ce52:not(.elementor-motion-effects-element-type-background), .elementor-1258 .elementor-element.elementor-element-571ce52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apexjumps.com/wp-content/uploads/2025/09/Group-1597883863.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1258 .elementor-element.elementor-element-571ce52 > .elementor-shape-bottom svg, .elementor-1258 .elementor-element.elementor-element-571ce52 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:130px;}.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-1258 .elementor-element.elementor-element-435f17b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;text-align:center;}.elementor-1258 .elementor-element.elementor-element-435f17b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-1258 .elementor-element.elementor-element-0b03d5a{--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;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-1258 .elementor-element.elementor-element-571ce52{--min-height:524px;}.elementor-1258 .elementor-element.elementor-element-435f17b .elementor-heading-title{font-size:70px;}}@media(min-width:768px){.elementor-1258 .elementor-element.elementor-element-571ce52{--content-width:1600px;}.elementor-1258 .elementor-element.elementor-element-0b03d5a{--content-width:1600px;}}/* Start custom CSS for shortcode, class: .elementor-element-ab3aa01 */#gform_wrapper_3 {
  max-width: 100%; /* wider form */
  margin: 30px auto;
  padding: 25px;
  border: 2px solid #FB6107; /* orange border */
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 4px 15px rgba(0,0,0,0.05);
}

/* Title */
#gform_wrapper_3 .gform_heading h2 {
  text-align: center;
  color: #FB6107;
  font-weight: bold;
  margin-bottom: 20px;
}

/* Input, Select, Textarea */
#gform_wrapper_3 input[type="text"],
#gform_wrapper_3 input[type="email"],
#gform_wrapper_3 input[type="tel"],
#gform_wrapper_3 input[type="number"],
#gform_wrapper_3 input[type="date"],
#gform_wrapper_3 input[type="time"],
#gform_wrapper_3 select,
#gform_wrapper_3 textarea {
  width: 100%;
  border: 1.5px solid #FB6107;
  border-radius: 6px;
  font-size: 14px;
  transition: all 0.3s ease-in-out;
  background: #fff;
}

/* Focus State */
#gform_wrapper_3 input:focus,
#gform_wrapper_3 select:focus,
#gform_wrapper_3 textarea:focus {
  border-color: #67C50F;
  box-shadow: 0 0 8px rgba(103,197,15,0.3);
  outline: none;
}

/* Checkbox & Radio Styling */
#gform_wrapper_3 .gfield_checkbox input[type=checkbox],
#gform_wrapper_3 .gfield_radio input[type=radio] {
  accent-color: #FB6107; /* modern browsers */
  margin-right: 8px;
}
#gform_wrapper_3 .gfield_checkbox label,
#gform_wrapper_3 .gfield_radio label {
  font-size: 14px;
  color: #333;
}

/* Submit Button */
#gform_wrapper_3 .gform_footer input[type=submit] {
  background: #FB6107;
  color: #fff;
  border: none;
  padding: 12px 25px;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

#gform_wrapper_3 .gform_footer input[type=submit]:hover {
  background: #67C50F;
}

/* Labels */
#gform_wrapper_3 .gfield_label {
  font-weight: bold;
  color: #333;
  display: block;
}

/*had to pick this huge class just to color the + btn*/
.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *) ){
    --gf-local-bg-color: #67c50f;/* End custom CSS */