:root{--inactive-size:1px;--active-size:1px}.step-indicator{margin:0 auto;-ms-flex-direction:row;flex-direction:row}.step-indicator,.step-indicator .step:not(.first-step){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.step-indicator .step:not(.first-step){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;-ms-flex-direction:row;flex-direction:row}.step-indicator .step:not(.first-step) .line-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.step-indicator .step:not(.first-step) .step-line{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--charcoal-20);height:var(--inactive-size);border-radius:4px;margin-left:2px}.step-indicator .step .icon-wrapper{color:var(--charcoal-20)}.step-indicator .step.current .step-line{height:var(--active-size);background-color:var(--orange-web)}.step-indicator .step.current .icon-wrapper{color:var(--orange-web)}.step-indicator .step.valid .step-line{height:var(--inactive-size);background-color:var(--orange-web-40)}.step-indicator .step.valid .icon-wrapper{color:var(--orange-web-40)}.step-indicator .step.current.valid .step-line{height:var(--inactive-size);background-color:var(--orange-web-40)}.step-indicator .step.current.valid .icon-wrapper,.step-indicator .step:not(.current).valid>.icon-wrapper:hover{color:var(--orange-web)}.step-indicator .step:not(.current,.valid)>.icon-wrapper:hover{color:var(--charcoal-50)}.step-indicator.signup-design .step-line{opacity:0}.step-indicator .signup-design-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.step-indicator .signup-design-wrapper h4.title{font-size:12px!important}.step-indicator .signup-design-wrapper .step-number{opacity:.4}.step-indicator .signup-design-wrapper .step-number img{width:14px}.step-indicator .signup-design-wrapper.done .step-number{opacity:1}.step-indicator .current .signup-design-wrapper .step-number{opacity:1;color:var(--orange-web)}.first-enter-to .last-enter-to{position:absolute;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.first-enter,.first-leave-to{position:absolute;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.last-enter,.last-leave-to{position:absolute;opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.first-enter-active,.first-leave-active,.last-enter-active,.last-leave-active{-webkit-transition:all .2s ease;transition:all .2s ease}.mid-next-enter{position:absolute;opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.mid-next-leave-to{position:absolute;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.mid-next-enter-active,.mid-next-leave-active{-webkit-transition:all .2s ease;transition:all .2s ease}.mid-previous-enter{position:absolute;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.mid-previous-leave-to{position:absolute;opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.mid-previous-enter-active,.mid-previous-leave-active{-webkit-transition:all .2s ease;transition:all .2s ease}.sign-up-box{border-radius:var(--standard-border-radius)}.sign-up-box form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px 30px}.sign-up-box form .name-group{grid-column:1}.sign-up-box form .pass-group{grid-column:2;grid-row:2}.sign-up-box form .rep-group{grid-column:2;grid-row:3}.sign-up-box form .phone-group{grid-column:1}.sign-up-box form .mail-group{grid-column:2;grid-row:1}.sign-up-box form .mail-group .error-text-signup{margin-bottom:0}.sign-up-box form .small{grid-column:2}.sign-up-box form label{font-weight:500}.sign-up-box form .btn-primary{position:relative;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.sign-up-box form .error{color:var(--danger-red);margin-bottom:5px}.sign-up-box .final-group{margin-top:12px;grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sign-up-box .final-group .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}.sign-up-box .final-group .contact p{font-size:12px;color:var(--charcoal-50);margin-bottom:0}.sign-up-box .final-group .contact p span{color:var(--charcoal)}.sign-up-box .final-group .contact img{margin-right:10px;margin-top:3px;width:35px;height:35px}.sign-up-box .checkbox-group label{font-size:11px}.sign-up-box .checkbox-group input{margin-left:8px}.sign-up-box .container{padding-right:0;display:block;position:relative;padding-top:2px;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sign-up-box .container .check-indicator{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#e2e2e2;border-radius:2px}.sign-up-box .container .check-indicator:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sign-up-box .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sign-up-box .container input:checked~.check-indicator{background-color:var(--orange-web);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.sign-up-box .container input:checked~.check-indicator:after{display:block}.sign-up-box .container:hover input~.check-indicator{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.sign-up-box .container label{margin-bottom:0}.sign-up-box .error-text{color:#cd4b3d}.sign-up-box .succes{color:#28a745}.sign-up-box .requirements{position:absolute}.plan-card{width:200px;text-align:center}.plan-card .content-wrapper{border-radius:var(--standard-border-radius);background-color:var(--alabaster);-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);padding:16px 8px}.plan-card .price{text-transform:uppercase;color:var(--flame);font-size:24px}.plan-card .price-currency{font-size:12px}.plan-card .plan-description{border-bottom:1px solid var(--charcoal-50);padding:8px 16px}.plan-card .plan-features{text-align:left}.plan-card .plan-features svg{color:var(--flame);margin-right:8px}.plan-card .plan-features .feature{margin:8px 16px}.pick-plan,.plan-card .plan-features .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pick-plan{gap:16px}#modals-container.modal-responsive .v--modal-box.v--modal{left:50vw!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.v--modal-box.v--modal:has(.signup-flow.modal-dynamic-width){left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.v--modal-box.v--modal:has(.signup-flow.modal-dynamic-width.modal-size1){width:750px!important}.v--modal-box.v--modal:has(.signup-flow.modal-dynamic-width.modal-size2){width:500px!important}.v--modal-box.v--modal:has(.signup-flow.modal-dynamic-width.modal-size3){width:500px!important}.signup-flow{padding:16px 32px;position:relative}.signup-flow .close-btn{cursor:pointer;position:absolute;right:8px;top:8px;width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;color:var(--charcoal-50)}.signup-flow .close-btn:hover{color:var(--charcoal)}.signup-flow .signup-form{margin-top:8px}.signup-flow .button-desc{margin-bottom:8px;font-style:italic}.signup-flow .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}#app h3.done-title,#app h3.pricing-title{font-size:24px;margin-bottom:16px}.skip-plan{display:inline-block;cursor:pointer;margin-top:16px;text-decoration:underline;color:#6c757d}.skip-plan:hover{color:var(--charcoal)}@media only screen and (max-width:1180px){#modals-container.modal-responsive .v--modal-box.v--modal{width:500px!important}.v--modal-box.v--modal:has(.signup-flow.modal-dynamic-width.modal-size1){width:500px!important}.v--modal-box.v--modal:has(.signup-flow.modal-dynamic-width.modal-size2){width:500px!important}.signup-flow .sign-up-box h1{max-width:400px;margin:0 auto}.signup-flow .sign-up-box form{display:block;max-width:400px;margin:0 auto}.signup-flow .sign-up-box form .final-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}.signup-flow .sign-up-box form .final-group .contact{-ms-flex-item-align:start;align-self:flex-start}.signup-flow .requirements{position:relative}.pick-plan{-ms-flex-wrap:wrap;flex-wrap:wrap}.pick-plan .plan-card{-ms-flex-preferred-size:200px;flex-basis:200px}.pick-plan .plan-card .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pick-plan .plan-card .content-wrapper button{-ms-flex-item-align:center;align-self:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}}