.form-step__item legend{font-family:Funnel Display;font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:.02em;line-height:1.2;margin-bottom:20px}@media screen and (min-width:1024px){.form-step__item legend{font-size:32px;font-size:2rem;line-height:1.125}}.form-step__item{border:0;margin:0;padding:0;position:relative;width:100%}.form-step__item legend{display:block;margin-bottom:16px;width:100%}.form-step__progress{background-color:#f2f4ff;border-radius:16px;height:24px;margin-bottom:32px;overflow:hidden;position:relative}.form-step__progress__bar{background-color:#03f;height:100%;transition:width .3s ease}.form-step__progress__text{color:#7f98ff;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.form-step .widget-pagebreak{display:flex;flex-direction:row;gap:32px;margin-top:32px}