form.legal-form .gf_page_steps{padding:2em 0}form.legal-form .gf_page_steps .gf_step.gf_step_completed .gf_step_number::before{background-color:#476ce2}form.legal-form .gf_page_steps .gf_step.gf_step_completed .gf_step_number::after{color:#fff}form.legal-form .gf_page_steps .gf_step.gf_step_active .gf_step_number{color:#fff;background-color:#414f67}form.legal-form .gf_page_steps .gf_step .gpmpn-page-link:hover .gf_step_number{color:#000;background-color:#CBD6F7}form.legal-form .gf_page_steps .gf_step .gpmpn-page-link:hover .gf_step_label{color:#fff;text-decoration:none;transition:color 300ms}form.legal-form .gf_page_steps .gf_step .gpmpn-page-link .gf_step_label{position:relative}form.legal-form .gf_page_steps .gf_step .gpmpn-page-link:hover .gf_step_label::before{content:'';position:absolute;width:calc(100% + 4px);height:calc(100% + 8px);top:-4px;left:-2px;background-color:#476CE2;z-index:-1;margin-left:8px}form.legal-form .gf_page_steps .gf_step .gpmpn-page-link .gf_step_label::after{content:'';position:absolute;width:100%;height:2px;bottom:-2px;left:0}form.legal-form .gf_page_steps .gf_step.gf_step_pending.gpmpn-step-linked .gf_step_number{border-color:#476ce2;;color:#476ce2;}form.legal-form .gf_page_steps .gf_step .gf_step_label{font-size:1rem}form.legal-form .gf_page_steps .gf_step.gf_step_active .gf_step_label{font-size:1rem}form.legal-form .gf_page_steps .gf_step.gf_step_active .gf_step_label{color:#4a576e}form.legal-form .gfield{margin:2rem 0 0!important}form.legal-form label{font-size:1rem!important}