form[id^="gform_"]{text-align:center}form[id^="gform_"]:not(.gf-fake-steps-ready) .gfield[class*="fake-step-"]{display:none!important;visibility:hidden!important}form[id^="gform_"]:not(.gf-fake-steps-ready) .gfield.fake-step-1{display:block!important;visibility:visible!important}form[id^="gform_"]:not(.gf-fake-steps-ready) .gform_footer input[type="submit"],form[id^="gform_"]:not(.gf-fake-steps-ready) .gform_footer button[type="submit"]{display:none!important}form[id^="gform_"].gf-fake-steps-form{overflow:hidden!important}form[id^="gform_"].gf-fake-steps-ready .gfield[class*="fake-step-"]{display:block!important;visibility:visible!important}form[id^="gform_"] .gf-fake-step-progress{position:relative;width:100%;height:18px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin:0 0 24px}form[id^="gform_"] .gf-fake-step-progress-fill{position:absolute;left:0;top:0;height:100%;width:17%;background:#00eb74;border-radius:999px;transition:width .35s ease}form[id^="gform_"] .gf-fake-step-progress-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:500;color:#333;z-index:2;user-select:none;line-height:1;white-space:nowrap}form[id^="gform_"] .gf-fake-step-viewport{position:relative;overflow:hidden;width:100%;min-height:100px;transition:height .4s ease}form[id^="gform_"] .gf-fake-step-panel{display:none;width:100%;opacity:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .4s ease;will-change:transform,opacity}form[id^="gform_"] .gf-fake-step-panel.is-active{display:block;opacity:1;transform:translateX(0)}form[id^="gform_"] .gf-fake-step-panel.is-enter-left{display:block;opacity:0;transform:translateX(-100%)}form[id^="gform_"] .gf-fake-step-panel.is-leave-right{display:block;opacity:0;transform:translateX(100%)}form[id^="gform_"] .gf-fake-step-panel.is-enter-right{display:block;opacity:0;transform:translateX(100%)}form[id^="gform_"] .gf-fake-step-panel.is-leave-left{display:block;opacity:0;transform:translateX(-100%)}form[id^="gform_"] .gf-fake-step-nav{display:flex;flex-direction:column;gap:5px;margin-top:24px}form[id^="gform_"] .gf-fake-step-next,form[id^="gform_"] input[type="submit"]{order:1!important;width:100%!important;height:54px!important;background:#28a745!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-size:18px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;transition:all .25s ease!important;box-shadow:0 6px 18px rgba(40,167,69,.25)!important}form[id^="gform_"] .gf-fake-step-next:hover,form[id^="gform_"] input[type="submit"]:hover{background:#23923d!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px rgba(40,167,69,.35)!important}form[id^="gform_"] .gf-fake-step-next:active,form[id^="gform_"] input[type="submit"]:active{transform:translateY(1px)}form[id^="gform_"] .gform_footer{order:1;margin:0;padding:0}form[id^="gform_"] .gf-fake-step-prev{order:2!important;align-self:flex-start!important;min-width:96px!important;height:38px!important;padding:0 22px!important;background:#fff!important;color:#8b8b8b!important;border:1px solid #9ca3af!important;border-radius:9999px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all .25s ease!important}form[id^="gform_"] .gf-fake-step-prev:hover{background:#f8fafc!important;border-color:#6b7280!important;color:#374151!important}form[id^="gform_"] .gf-fake-step-prev:active{transform:translateY(1px)}form[id^="gform_"] .gf-fake-step-prev:disabled,form[id^="gform_"] .gf-fake-step-next:disabled,form[id^="gform_"] input[type="submit"]:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}form[id^="gform_"] .gf-fake-step-error{display:none!important}form[id^="gform_"] .gf-fake-field-error input,form[id^="gform_"] .gf-fake-field-error select,form[id^="gform_"] .gf-fake-field-error textarea{border-color:#ff1f1f!important}form[id^="gform_"] .gf-fake-field-error::after{content:"Please complete this field before continuing.";display:block;margin-top:8px;color:#ff1f1f;font-size:14px;font-weight:600;text-align:left}@media (prefers-reduced-motion:reduce){form[id^="gform_"] .gf-fake-step-panel,form[id^="gform_"] .gf-fake-step-viewport,form[id^="gform_"] .gf-fake-step-progress-fill{transition:none!important}}#input_42_23_raw{padding-left:50px!important}#input_43_23_raw{padding-left:50px!important}