.elementor-3773 .elementor-element.elementor-element-486cfe91{--display:flex;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_title, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_description, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield textarea, .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .validation_error{display:block !important;}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gfield textarea, .elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gfield select{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_footer,
                    .elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_page_footer{justify-content:center;}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:100px;background-color:var( --e-global-color-01fd03e );margin-top:23px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
                    .elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{color:var( --e-global-color-c8fd106 );}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"]:hover,
					.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"]:hover,
					.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]:hover{border-color:var( --e-global-color-accent );}.elementor-3773 .elementor-element.elementor-element-3923525c .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3773 .elementor-element.elementor-element-3923525c .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-3773 .elementor-element.elementor-element-3923525c .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}body.elementor-page-3773:not(.elementor-motion-effects-element-type-background), body.elementor-page-3773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8fd106 );}/* Start custom CSS for pp-gravity-forms, class: .elementor-element-3923525c *//* ====== DROP-DOWNS: remove extra (duplicate) arrows injected by wrappers ====== */
/* PowerPack wrapper (your screenshot shows <span class="pp-gf-select-custom">… ) */
.pp-gf-select-custom::before,
.pp-gf-select-custom::after { content: none !important; display: none !important; background: none !important; }

/* Gravity Forms select container (kills theme-added ::before/::after arrows) */
.ginput_container_select::before,
.ginput_container_select::after { content: none !important; display: none !important; background: none !important; }

/* If a field has “Enhanced UI” (Chosen/Select2), hide its pseudo arrow too */
.chosen-container .chosen-single::after,
.chosen-container-single .chosen-single::after { content: none !important; display: none !important; background: none !important; }

/* Old IE/Edge fallback (ignores modern browsers) */
select::-ms-expand { display: none; }

/* ====== RADIOS/CHECKBOXES: remove duplicate fake circles/boxes on labels ====== */
.gform_wrapper .gfield_radio label::before,
.gform_wrapper .gfield_radio label::after,
.gform_wrapper .gfield_checkbox label::before,
.gform_wrapper .gfield_checkbox label::after {
  content: none !important; display: none !important;
}
/* ===== Dropdowns ===== */
body .gform_wrapper select {
  cursor: pointer; /* show hand pointer */
}

body .gform_wrapper select:hover {
  border-color: #007bff;  /* blue border */
  box-shadow: 0 0 0 1px #007bff;
}

/* ===== Radio + Checkbox ===== */
body .gform_wrapper .gfield_radio input[type="radio"],
body .gform_wrapper .gfield_checkbox input[type="checkbox"],
body .gform_wrapper .gfield_radio label,
body .gform_wrapper .gfield_checkbox label {
  cursor: pointer; /* show hand pointer on input + label */
}

/* Optional: highlight label when hovered */
body .gform_wrapper .gfield_radio label:hover,
body .gform_wrapper .gfield_checkbox label:hover {
  color: #007bff;           /* text turns blue */
  font-weight: 500;         /* slightly bolder */
}
/* ===== Gravity Forms Submit Buttons — Raise on Hover ===== */
body .gform_wrapper input[type="submit"],
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_page_footer input[type="submit"],
body .gform_wrapper .gform_page_footer input[type="button"] {
  transition: transform .15s ease, box-shadow .15s ease;
  cursor: pointer; /* make sure it's a hand pointer */
}

body .gform_wrapper input[type="submit"]:hover,
body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_page_footer input[type="submit"]:hover,
body .gform_wrapper .gform_page_footer input[type="button"]:hover {
  transform: translateY(-2px);            /* raises button */
  box-shadow: 0 4px 8px rgba(0,0,0,.2);   /* stronger shadow */
}

body .gform_wrapper input[type="submit"]:active,
body .gform_wrapper .gform_footer input[type="submit"]:active,
body .gform_wrapper .gform_page_footer input[type="submit"]:active,
body .gform_wrapper .gform_page_footer input[type="button"]:active {
  transform: translateY(0);               /* pressed down */
  box-shadow: 0 2px 4px rgba(0,0,0,.15);  /* smaller shadow */
}
/* Center the custom footer inside Gravity Forms */
body .gform_wrapper .barc-footer,
body .gform_wrapper .barc-footer p {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100%;
}/* End custom CSS */