.auth.page-width{padding:0}.auth__wrapper>[data-back-button]{display:none;align-items:center;line-height:1;padding:0}.auth__wrapper>[data-back-button] svg{margin-right:.5rem}.auth__wrapper>[data-back-button].active{display:flex}.auth__img{position:sticky;top:0;height:100vh;max-width:75rem}.auth__wrapper{max-width:56rem;width:100%;padding:4rem;margin:0 auto}.auth__content{width:100%}.auth__logo{margin-top:7rem}.auth__title{margin:8rem 0 5rem}.auth__type-customer{padding:3rem 0;border-bottom:.1rem solid var(--color-light-third)}.auth__wrapper.third-step .auth__title{display:none}.auth__wrapper>[data-back-button],.auth__wrapper.second-step.third-step [data-back-button=second-step],.auth__wrapper.second-step>[data-back-button=third-step]{display:none;align-self:flex-start}.auth__wrapper.second-step>[data-back-button=second-step],.auth__wrapper.second-step.third-step>[data-back-button=third-step]{display:flex}.auth__wrapper.employee .auth__type-customer:not([data-type-customer=employee]){display:none}.auth__wrapper.contractor .auth__type-customer:not([data-type-customer=contractor]){display:none}.auth__wrapper.family-friends .auth__type-customer:not([data-type-customer=family-friends]){display:none}.auth__wrapper.recover.fourth-step [data-back-button=third-step]{display:none}.auth__wrapper.recover.fourth-step [data-back-button=fourth-step]{display:flex}.auth__wrapper .auth__step-second,.auth__wrapper .auth__step-third,.auth__wrapper.second-step .auth__step-first{display:none}.auth__wrapper.second-step .auth__step-second{display:block}.auth__wrapper.third-step .auth__step-second{display:none}.auth__wrapper.third-step .auth__step-third{display:block}.auth__wrapper .auth__form{display:none}.auth__wrapper.login.third-step .auth__step-third .auth__login,.auth__wrapper.register.third-step .auth__step-third .auth__register{display:block}.auth__wrapper.recover.fourth-step .auth__step-third .auth__login{display:none}.auth__wrapper.recover.fourth-step .auth__step-third .auth__recover{display:block}.auth__register-verified{display:none;background:var(--color-light-second);padding:2.5rem}.auth__register-verified a{font-size:1.6rem;font-weight:500;color:var(--color-primary)}.auth__register-verified h3{font-size:1.8rem}.auth__register-verified .alt-text:last-of-type{margin:0}.auth__wrapper.register.third-step.not-verified [data-back-button],.auth__wrapper.register.third-step.not-verified .auth__step-third .auth__register>*:not(.auth__register-verified){display:none}.auth__wrapper.register.third-step.not-verified .auth__step-third .auth__register-verified,.auth__wrapper.register.third-step.not-verified [data-back-button=not-verified-step]{display:block}.auth__wrapper.second-step .auth__type-customer{border:0;padding:0}.auth__type-customer .subtitle{cursor:pointer;padding:0;margin:0 0 .8rem}.auth__type-customer .subtitle svg{opacity:0;margin-left:3rem;transform:translate(-1rem)}.auth__type-customer .subtitle:hover svg{opacity:1;transform:translate(0);transition:.3s}.auth__type-customer span{display:block;font-size:1.2rem;line-height:1.45;color:var(--color-medium-dark)}.auth__step-second .subtitle{width:100%;text-align:left;padding:5rem 0;margin:0}.auth__step-second .subtitle:first-of-type{border-bottom:.1rem solid var(--color-light-third)}.auth__forms{margin-top:5rem}.auth__forms-password{margin-top:16rem}.auth__forms .button-wrapper{margin-top:2rem}.form-element{position:relative}.auth__forms .btn--primary{max-width:22.5rem;width:100%}.auth__forms .alt-text{font-size:1.2rem;line-height:1.45;margin-top:.8rem;color:var(--color-primary)}.auth__forms .alt-text *{font-size:inherit}.auth__forms .disclaimer{margin-top:2rem;padding:2rem;background:var(--color-light-second);color:var(--color-primary)}.form__success-message{font-size:1.2rem;font-weight:400;padding:4rem 3rem;background:var(--color-light-second)}.auth__form-errors{color:var(--color-red);padding:1rem 0}.auth .btn-wrapper{margin-top:2rem}.auth .btn-wrapper{flex-wrap:wrap}.auth .btn-wrapper .error-message{display:flex;justify-content:flex-end;order:-1;width:100%;font-size:1.6rem;color:var(--color-red);margin-top:.5rem;margin-bottom:1rem}.auth [data-error-account] span{padding-top:2rem;color:var(--color-red)}@media screen and (max-width: 749px){.auth__wrapper{padding:4rem 1.6rem}.auth .btn-wrapper{flex-wrap:wrap;text-align:center}.auth .btn-wrapper>*{width:100%;max-width:100%}.auth .btn-wrapper .btn{margin-bottom:2rem}.auth__register .btn-wrapper .btn{margin-bottom:5rem}.auth .btn-wrapper a{justify-content:center;order:2}}@media screen and (max-width: 989px){.auth__img{max-width:100%;position:fixed;top:0;left:0}.auth__wrapper{position:absolute;top:0;left:0;max-width:100%;height:100%;background:#ffffffe6;overflow-y:auto}.auth__wrapper>[data-back-button]{order:4;flex-grow:1;align-items:flex-end}.auth__forms-password{margin-top:10rem}.auth__forms .button-wrapper{text-align:center;flex-wrap:wrap}.auth__forms .button-wrapper *{max-width:100%;width:100%}.auth__forms .button-wrapper .btn{order:-1;margin-bottom:3rem}.auth__type-customer .subtitle{display:flex;justify-content:space-between;width:100%}.auth__type-customer .subtitle svg{opacity:1;transform:translate(0)}.auth__step-second .subtitle{padding:3.5rem 0}.auth__title{margin:5rem 0 3rem}.auth__logo{margin-top:3rem;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/auth.css.map */
