.elementor-21737 .elementor-element.elementor-element-57f6cd1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-21737 .elementor-element.elementor-element-57f6cd1{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-21737 .elementor-element.elementor-element-57f6cd1{--content-width:700%;}}/* Start custom CSS for shortcode, class: .elementor-element-778a110 *//* Default state: black background, green text */
#gform_submit_button_1 {
  background-color: #000;      /* black background */
  color: #ccff00;              /* neon green text */
  border: none;                /* clean look */
  border-radius: 6px;          /* rounded corners */
  padding: 12px 30px;          /* comfortable size */
  font-size: 16px;             /* text size */
  font-weight: 600;            /* bold text */
  cursor: pointer;
  transition: all 0.3s ease;   /* smooth hover animation */
}

/* Hover state: green background, black text */
#gform_submit_button_1:hover {
  background-color: #ccff00;   /* neon green background */
  color: #000;                 /* black text */
  border: none;                /* still clean */
}
/* Base (unchecked) state */
body .gform_wrapper .gfield-choice-input[type="radio"],
body .gform_wrapper .gfield-choice-input[type="checkbox"] {
  accent-color: #000; /* black border / check by default */
  width: 18px;
  height: 18px;
  cursor: pointer;
  transition: accent-color 0.2s ease;
}

/* Checked (selected) state */
body .gform_wrapper .gfield-choice-input[type="radio"]:checked,
body .gform_wrapper .gfield-choice-input[type="checkbox"]:checked {
  accent-color: #ccff00; /* bright green accent when selected */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57f6cd1 *//* Default state: black background, green text */
#gform_submit_button_1 {
  background-color: #000;      /* black background */
  color: #ccff00;              /* neon green text */
  border: none;                /* clean look */
  border-radius: 6px;          /* rounded corners */
  padding: 12px 30px;          /* comfortable size */
  font-size: 16px;             /* text size */
  font-weight: 600;            /* bold text */
  cursor: pointer;
  transition: all 0.3s ease;   /* smooth hover animation */
}

/* Hover state: green background, black text */
#gform_submit_button_1:hover {
  background-color: #ccff00;   /* neon green background */
  color: #000;                 /* black text */
  border: none;                /* still clean */
}
/* Base (unchecked) state */
body .gform_wrapper .gfield-choice-input[type="radio"],
body .gform_wrapper .gfield-choice-input[type="checkbox"] {
  accent-color: #000; /* black border / check by default */
  width: 18px;
  height: 18px;
  cursor: pointer;
  transition: accent-color 0.2s ease;
}

/* Checked (selected) state */
body .gform_wrapper .gfield-choice-input[type="radio"]:checked,
body .gform_wrapper .gfield-choice-input[type="checkbox"]:checked {
  accent-color: #ccff00; /* bright green accent when selected */
}/* End custom CSS */