.form-wizard{.wizard-actions{display:flex;column-gap:3rem;padding-bottom:73px;@media(max-width:767px){flex-wrap:wrap;gap:16px}
#prevBtn,#saveBtn,#nextBtn,#submitBtn{padding:1rem 1.75rem;border-radius:0;background-color:#753bbd;color:white;font-family:'TT Firs Neue Regular',Sans-serif;font-size:22px;line-height:1;border:0;@media(min-width:768px){&:hover{color:white;background-color:#e4002b;outline:3px solid rgba(32,76,229,0.65);outline-offset:1px;border:1px solid #001ab3}
}
@media(max-width:767px){&:hover{color:white;background-color:#753bbd;outline:0 solid rgba(32,76,229,0.65);outline-offset:0;border:0 solid #001ab3}
&:active{color:white;background-color:#e4002b;outline:3px solid rgba(32,76,229,0.65);outline-offset:1px;border:1px solid #001ab3}
}
@media(max-width:399px){padding:1rem 20px}
}
#prevBtn:disabled{display:none}
&:has(#nextBtn[hidden]){#prevBtn{order:1}
#submitBtn{order:2}
#saveBtn{order:3}
}
}
}
.wizard-progress{padding:1rem 0 2rem 0;#stepCounter{color:#585e6a;font-size:14px;font-weight:600;line-height:1;font-family:'Avenir Next Bold',Sans-serif}
.progress-bar{height:10px;background:#1123371a;width:100%;border-radius:100px;overflow:hidden;margin-top:1rem;font-size:17px}
.progress-bar__fill{height:10px;background:#204ce5;border-radius:100px;width:10%;font-size:17px;transition:width .2s}
}