.elementor-4587 .elementor-element.elementor-element-721110b{--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;}.elementor-4587 .elementor-element.elementor-element-03a4d99 .gk-gravity-form{text-align:left;}:root{--page-title-display:none;}/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-03a4d99 */body .gform_wrapper {
    font-family: 'Alegreya';
    color: black;
}

body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {
  border-color: #F16E22 !important;
  box-shadow: 0 0 0 0.1px #F16E22 !important;
  outline: none !important;
}

/* Radio and checkbox accent color */
body .gform_wrapper input[type="radio"]:checked::before,
body .gform_wrapper input[type="checkbox"]:checked::before {
  background-color: #F16E22 !important;
  border-color: #F16E22 !important;
  color: #fff;
    
}

/* Newer versions of Gravity Forms (for modern inputs) */
body .gform_wrapper .gfield-choice-input:checked {
  accent-color: #ff7a00 !important;
}

/* Submit button color */
body .gform_wrapper .gform_button {
  background-color: #F16E22 !important;
  border: none;
  color: #fff;
  transition: background-color 0.3s ease;
}

/* Submit button hover color (slightly darker orange) */
body .gform_wrapper .gform_button:hover {
  background-color: #F16E22 !important;
}

/* Optional: focus outline for accessibility */
body .gform_wrapper .gform_button:focus {
  box-shadow: 0 0 0 1px #F16E22 !important;
}/* End custom CSS */