.elementor-5327 .elementor-element.elementor-element-e23c510{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5327 .elementor-element.elementor-element-e23c510:not(.elementor-motion-effects-element-type-background), .elementor-5327 .elementor-element.elementor-element-e23c510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF2E4;}.elementor-5327 .elementor-element.elementor-element-3cea2c7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-5327 .elementor-element.elementor-element-3cea2c7.elementor-element{--align-self:center;}/* Start custom CSS for shortcode, class: .elementor-element-3cea2c7 *//* start Submit button */
body #gform_wrapper_23 .gform_footer input#gform_submit_button_23[type="submit"] {
  position: relative !important;
  display: inline-flex !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  text-align: center !important;
  border-radius: 8px !important;
  cursor: pointer !important;
  background-color: #5C873F !important; /* fallback solid color */
  background-image: 
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23ffffff'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E"),
    linear-gradient(90deg, #A5CD36 0%, #5C873F 100%) !important;
  background-repeat: no-repeat, no-repeat !important;
  background-position: right 28px center, 0 0 !important;
  background-size: 18px 18px, auto !important;
  transition: background-image 0.25s ease-in-out !important;
}

body #gform_wrapper_23 .gform_footer input#gform_submit_button_23[type="submit"]:hover {
	color: rgba(255, 255, 255, 0.6) !important;
	transition: all 0.2s ease-in-out 0.1s !important;
}
/* Submit button */
body #gform_wrapper_23 .gform_footer input#gform_submit_button_23[type="submit"]:hover {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23ffffff'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E");
}
/* end Submit button */

#gform_wrapper_23 {
    min-height: 400px;
    width: 590px;
    margin: 0 auto;
}

h2.gform_title { margin-bottom:25px}

#gform_submit_button_23 {font-family: "Open Sans", Sans-serif;
    font-weight: 600;
    font-size: 24px!important;
    background-color: transparent;
    background-image: linear-gradient(90deg, #A5CD36 0%, #5C873F 100%);
    border-radius: 12px 12px 12px 12px;
    padding: 20px 50px 20px 50px!important;}
    
    
.gform_wrapper .gfield_radio .gchoice label {
    font-size: 18px !important;
    line-height: 20px;
}


#gform_submit_button_23{ margin: 0 auto;}

@media (max-width: 1023px) {
    
  #gform_wrapper_23 {
    min-height: 400px;
    width: 90%;
    margin: 0 auto;
}
.elementor-5327 .elementor-element.elementor-element-3cea2c7{
    width: 100%!important;
}
}/* End custom CSS */