.elementor-4342 .elementor-element.elementor-element-c8858a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4342 .elementor-element.elementor-element-e2f6f5c{--display:flex;}.elementor-4342 .elementor-element.elementor-element-2fa827b .gk-gravity-form{text-align:left;}.elementor-4342 .elementor-element.elementor-element-cdc1d91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4342 .elementor-element.elementor-element-4267a42{--spacer-size:100px;}.elementor-4342 .elementor-element.elementor-element-0921350{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4342 .elementor-element.elementor-element-3fab4ca .gk-gravity-form{text-align:left;max-width:700px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4342 .elementor-element.elementor-element-e2f6f5c{--content-width:700px;}}/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-2fa827b */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 */