.wizard .wizard-nav{flex-wrap:wrap;transition:transform .3s ease-in,opacity .3s ease-in;display:flex}.wizard .wizard-nav.tabs .wizard-step{text-align:center;border-bottom:1px solid #dee2e6;flex-grow:1;flex-basis:0;max-width:100%;padding:.5rem 1rem;font-size:14px;position:relative}.wizard .wizard-nav.tabs .wizard-step.active{border:1px solid #dee2e6;border-bottom:0;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.wizard .wizard-nav.progress{border-radius:.25rem;height:auto;font-size:1rem;line-height:1.5;overflow:auto}.wizard .wizard-nav.progress .wizard-step{color:#fff;text-align:center;background-color:#19d184;border:1px solid #dee2e6;flex-grow:1;flex-basis:0;max-width:100%;padding:.5rem 1rem;font-size:14px;transition:background-color .3s ease-in,color .3s ease-in;position:relative}.wizard .wizard-nav.progress .wizard-step.active~.wizard-step{color:#000;background-color:#fff}.wizard .wizard-nav.dots .wizard-step{text-align:center;flex-grow:1;flex-basis:0;max-width:100%;font-size:14px;position:relative}.wizard .wizard-nav.dots .wizard-step span{cursor:pointer}.wizard .wizard-nav.dots .wizard-step:last-child:before,.wizard .wizard-nav.dots .wizard-step:last-child:after{display:none}.wizard .wizard-nav.dots .wizard-step .dot{z-index:3;width:8px;height:8px;transition:background-color .5s ease-in-out,box-shadow .5s ease-in-out,transform .2s ease-in;transition-delay:calc(var(--wizard-step-index,0) * .1s);background:#198fd1;border-radius:50%;position:absolute;top:-20px;left:50%;box-shadow:0 0 0 2px #fff}.wizard .wizard-nav.dots .wizard-step:before,.wizard .wizard-nav.dots .wizard-step:after{content:"";width:100%;height:2px;transition:background-color .2s ease-in,width .2s ease-in,height .2s ease-in;transition-delay:calc(var(--wizard-step-index,0) * .1s);position:absolute;top:-17px;left:50%}.wizard .wizard-nav.dots .wizard-step:before{z-index:2;background:#19d184}.wizard .wizard-nav.dots .wizard-step:after{z-index:1;background:#dee2e6}.wizard .wizard-nav.dots .wizard-step.active~.wizard-step .dot,.wizard .wizard-nav.dots .wizard-step.active~.wizard-step:before,.wizard .wizard-nav.dots .wizard-step.active~.wizard-step:after{background:#dee2e6}.wizard .wizard-nav.dots .wizard-step.active~.wizard-step:before{width:0}.wizard .wizard-nav.dots .wizard-step.active .dot{background-color:#198fd1;box-shadow:0 0 0 3px rgba(25,143,209,.2)}.wizard .wizard-nav.dots .wizard-step.active:before,.wizard .wizard-nav.dots .wizard-step.active:after{background:#dee2e6}.wizard .wizard-nav .wizard-step{cursor:pointer}.wizard .wizard-nav .wizard-step.nav-buttons,.wizard .wizard-nav .wizard-step.nav-buttons span{cursor:default}.wizard .wizard-content{padding:3rem 0;transition:opacity .3s ease-in,transform .3s ease-in}.wizard .wizard-content .wizard-step{transition:opacity .3s ease-in,transform .3s ease-in;display:none}.wizard .wizard-content .wizard-step.active{display:block}.wizard .wizard-buttons{justify-content:flex-end;align-items:center;transition:opacity .3s ease-in,transform .3s ease-in;display:flex}.wizard .wizard-buttons .wizard-btn{color:#fff;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#198fd1;border:1px solid transparent;border-radius:.15rem;margin:0 10px;padding:.375rem .75rem;font-weight:400;line-height:1.5;text-decoration:none;transition:background-color .3s ease-in,opacity .3s ease-in;display:inline-block}.wizard .wizard-buttons .wizard-btn:hover{background-color:rgba(25,143,209,.8)}.wizard .wizard-buttons .wizard-btn:disabled{pointer-events:none;opacity:.65;cursor:not-allowed!important}.wizard{transition:opacity .3s ease-in,transform .3s ease-in;display:none}.wizard.vertical{flex-flow:wrap;width:100%;transition:opacity .3s ease-in,transform .3s ease-in;display:flex}.wizard.vertical .wizard-nav{flex-direction:column;flex:1;padding:0 3rem;transition:opacity .3s ease-in,transform .3s ease-in}@media screen and (min-width:1024px){.wizard.vertical .wizard-nav{max-width:250px}}@media screen and (max-width:767px){.wizard.vertical .wizard-nav .wizard-step{text-align:left;padding-left:1rem}}.wizard.vertical .wizard-nav .wizard-step:before,.wizard.vertical .wizard-nav .wizard-step:after{width:2px;height:100%;top:7px;left:-12px}.wizard.vertical .wizard-nav .wizard-step .dot{top:7px;left:-15px}.wizard.vertical .wizard-nav .wizard-step.active~.wizard-step:before{height:0}.wizard.vertical .wizard-content{width:75%;padding:0 0 3rem}@media screen and (max-width:767px){.wizard.vertical .wizard-content{padding:2rem 0}}.wizard.vertical .wizard-buttons{flex-basis:100%}.highlight-error{outline:1px solid tomato}
/*$vite$:1*/