/* Local candidate only. No body, global theme, shared template or unmarked form selectors. */
.gt-ux .gt-page-links{display:flex;flex-wrap:wrap;gap:8px 24px;border-block:1px solid #d6d6d6;padding:16px 24px;background:#f5f5f5}
.gt-ux .gt-page-links a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:underline;text-underline-offset:4px;color:#151515;white-space:normal}
/* The existing widget's saved styling settings remain byte-for-byte unchanged.
   These narrowly opt-in paint rules counter its inherited small/uppercase/centered controls.
   Required flags, constraints, values, native container sizing and routing are untouched. */
.elementor-widget-fluent-form-widget:is(.gt-ux-native-guided-1,.gt-ux-native-guided-3,.gt-ux-native-guided-4,.gt-ux-native-guided-5) .gt-ux :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),textarea,select){font-family:GT Montserrat,Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;color:#151515!important;background-color:#fff!important;border:1px solid #767676!important;border-radius:0!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:14px!important;box-sizing:border-box!important;height:auto!important;min-height:52px!important}
.elementor-widget-fluent-form-widget:is(.gt-ux-native-guided-1,.gt-ux-native-guided-3,.gt-ux-native-guided-4,.gt-ux-native-guided-5) .gt-ux :is(input,textarea)::placeholder{color:#595959!important;opacity:1!important}
.elementor-widget-fluent-form-widget:is(.gt-ux-native-guided-1,.gt-ux-native-guided-3,.gt-ux-native-guided-4,.gt-ux-native-guided-5) .gt-ux .ff-el-input--label label{font-family:GT Montserrat,Montserrat,Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:normal!important;color:#151515!important}
/* Exact form-ID jumps use the generated question context, not the lower native form box.
   160px preserves space for the measured 134px desktop header/admin stack plus breathing room. */
.gt-ux [data-gt-ready] > .gt-journey-top{scroll-margin-block-start:160px}
/* Home's provider widget hides these real, associated labels. Restore only its opted-in full form,
   including no-script/schema fail-open. Never expose the provider honeypot or override guided hidden states. */
.elementor-widget-fluent-form-widget.gt-ux-native-guided-1 .gt-ux [data-gt-guided]:not([data-gt-ready]) .fluentform-widget-wrapper.hide-fluent-form-labels form#fluentform_1 .ff-el-group:not(.ff-hpsf-container) > .ff-el-input--label:not([hidden]){display:block!important;visibility:visible!important}
@media(max-width:560px){.gt-ux .gt-page-links{padding:12px 16px;gap:4px 16px}}
