.form .stepper.gf_page_steps{border:0;inline-size:100%;max-inline-size:60rem;margin:0 auto;padding:0;display:block}.form .stepper.gf_page_steps .stepper__list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:.75rem 0;list-style:none;display:grid}.form .stepper.gf_page_steps .stepper__step{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-inline-size:0;display:flex;position:relative}.form .stepper.gf_page_steps .stepper__step:not(:last-child):after{content:"";background-color:var(--color--black);opacity:.2;block-size:.1875rem;inline-size:calc(100% - 3.5rem);position:absolute;inset-block-start:1.40625rem;inset-inline-start:calc(50% + 1.75rem)}.form .stepper.gf_page_steps .stepper__marker{block-size:2.5rem;inline-size:2.5rem;color:var(--color--black);border:1px solid var(--color--black);opacity:.6;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:.25rem;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;display:flex}.form .stepper.gf_page_steps .stepper__marker:after{content:none}.form .stepper.gf_page_steps .stepper__label{max-inline-size:100%;color:var(--color--black);text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;opacity:.65;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.25}@media screen and (width<=390px){.form .stepper.gf_page_steps .stepper__label{font-size:.75rem}}@media screen and (width>=390px) and (width<=1440px){.form .stepper.gf_page_steps .stepper__label{font-size:calc(10.5143px + .380952vw)}}@media screen and (width>=1440px){.form .stepper.gf_page_steps .stepper__label{font-size:1rem}}.form .stepper.gf_page_steps .stepper__step.gf_step_active .stepper__marker{background:var(--form-step-active) center/100% no-repeat, radial-gradient(circle, var(--color--yellow) 1.09375rem, transparent 1.125rem);opacity:1;border:0;block-size:3rem;inline-size:3rem;margin:0;font-weight:700}.form .stepper.gf_page_steps .stepper__step.gf_step_active .stepper__label{opacity:1;font-weight:700}.form .stepper.gf_page_steps .stepper__step.gf_step_completed:after{opacity:1}.form .stepper.gf_page_steps .stepper__step.gf_step_completed .stepper__marker{background-color:var(--color--black);opacity:1;font-size:0}.form .stepper.gf_page_steps .stepper__step.gf_step_completed .stepper__marker:before{content:"";background:var(--form-check) center/contain no-repeat;block-size:1.5rem;inline-size:1.5rem}.form .stepper.gf_page_steps .stepper__step.gf_step_completed .stepper__label{opacity:1}@media (forced-colors:active){.form .stepper.gf_page_steps .stepper__step.gf_step_completed .stepper__marker{forced-color-adjust:none;background-color:canvastext}.form .stepper.gf_page_steps .stepper__step.gf_step_completed .stepper__marker:before{-webkit-mask:var(--form-check) center/contain no-repeat;mask:var(--form-check) center/contain no-repeat;background:canvas}.form .stepper.gf_page_steps .stepper__step.gf_step_active .stepper__marker{border:2px solid canvastext}}
