.multistep-form{display:grid;gap:3rem;min-height:400px;z-index:1}.multistep-form,.multistep-form__form{position:relative}.multistep-form__form-title{font-size:clamp(26.6666666667px,6vw,40px);font-weight:700;line-height:1;margin-bottom:1rem;text-transform:uppercase}.multistep-form__form-title span{font-size:clamp(15.8333333333px,3vw,19px);letter-spacing:.38px}.multistep-form__container:not(:has(form))+.loader{display:block}.multistep-form__steps{counter-reset:steps;position:relative}.multistep-form__steps .progressbar{align-items:center;counter-increment:steps;display:flex;height:auto;justify-content:start;position:relative;width:100%}.multistep-form__steps .progressbar:before{align-items:center;backdrop-filter:blur(10px);background:rgba(var(--light-rgb),.75);border-radius:.75rem;content:counter(steps);display:flex;justify-content:center;line-height:1.5;padding:1rem 1.5rem;width:100%}@media (width <= 767px){.multistep-form__steps .progressbar:before{justify-content:start}}.multistep-form__steps .progressbar.complete:before{background:var(--primary-color,#000);color:#fff}.multistep-form__steps .progressbar__container{display:flex;gap:.5rem;justify-content:start;position:relative}@media (width <= 767px){.multistep-form__steps .progressbar__container{flex-direction:column}}.multistep-form .actions{display:flex;gap:1rem;justify-content:start;position:relative}.multistep-form fieldset:has(.hs-form-field[style="display: none;"]){display:none}.multistep-form .loader{display:none;left:50%;margin-inline:auto;margin-top:5rem;position:absolute;top:0;translate:-50% 0}