.login-wrapper{color:#000;grid-template-columns:1fr;min-height:100vh;display:grid;position:relative}.login-wrapper .signup-img{display:none}.login-wrapper .auth-form__header{align-items:center;display:flex;box-shadow:0 2px 4px #0000001f}.login-wrapper .signup-form{flex-direction:column;gap:1rem;width:100%;max-width:30rem;margin-block:auto;display:flex}.login-wrapper .signup-form form{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.login-wrapper .signup-form label{font-size:.875rem;font-weight:500}.login-wrapper .signup-form fieldset{border:none;flex-direction:column;gap:1.5rem;display:flex}.login-wrapper .signup-form .error-msg{color:red;font-weight:700}.login-wrapper .signup-form .pwd-field{cursor:pointer;position:relative}.login-wrapper .signup-form .pwd-field svg{color:#595959}.login-wrapper .signup-form .pwd-visibility{position:absolute;top:50%;right:10px}.login-wrapper .signup-form .pwd-visibility svg{font-size:1.3rem}.login-wrapper .signup-form .login-pwd{flex-direction:column;display:flex}.login-wrapper .signup-form .login-pwd a{text-align:right;color:#005cbf;font-size:.875rem}.login-wrapper .signup-form .login-pwd a:hover{color:#ff7a00;text-decoration:underline}.login-wrapper .form-title h3{color:#141414;font-size:1.5rem;font-weight:600}.login-wrapper .form-title .login-link-wrapper{color:#595959;gap:2px;font-size:.875rem;display:flex}.login-wrapper .form-title .login-link{color:var(--color-sd-primary-400);font-weight:600;text-decoration:underline}.login-wrapper .form-title .signup-link{color:#ff7a00;font-weight:600}.login-wrapper .form-title .signup-link:hover{text-decoration:underline}.login-wrapper .signup-wrapper__container{padding-block:none;margin-inline:auto;flex-direction:column;gap:1rem;width:85%;margin-top:2rem;display:flex}.login-wrapper .signup-btn{text-align:center;flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.login-wrapper .pwd-instructions{color:#595959;font-size:.8rem}.login-wrapper .back-btn{color:#141414;cursor:pointer;background-color:#0000;border:#0000;outline:#0000;width:fit-content;font-size:1.5rem;display:flex}.login-wrapper .form-group-phone{flex-direction:column;gap:5px;display:flex}.login-wrapper .form-group-phone .tel-input{width:100%;display:flex}.login-wrapper .form-group-phone .tel-input input{background-color:#f7f7f7;border:1px solid #d9d9d9;border-top-right-radius:6px;border-bottom-right-radius:6px;width:100%;padding:.875rem}.login-wrapper .form-group-phone .tel-input select{border:1px solid #d9d9d9;border-top-left-radius:6px;border-bottom-left-radius:6px;padding-inline:10px}@media (min-width:768px){.login-wrapper{grid-template-columns:1fr 200px}.login-wrapper .signup-form input{padding-block:1.2rem}.login-wrapper .signup-wrapper__container{padding-inline:3.5rem}.login-wrapper .signup-img{z-index:10;background-image:url(/artisan11.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;position:relative}.login-wrapper .signup-img.client{background-image:url(/artisan9.jpg)}.login-wrapper .signup-img.artisan{background-image:url(/artisan11.png)}.login-wrapper .signup-img:before{content:"";width:100%;height:100%;z-index:var(--z-sd-step1);background:linear-gradient(#00000038 3.07%,#00000073 35.18%,#000000b3 97.91%);display:flex;position:absolute;inset:0}.login-wrapper .signup-img .image-layover{z-index:var(--z-sd-modal);align-items:flex-end;padding-block:5rem;padding-inline:5rem;display:flex}.login-wrapper .signup-img h2{color:var(--color-sd-white-400);line-height:var(--leading-sd-xxs);font-size:var(--text-sd-title2);z-index:var(--z-sd-modal);position:relative}}@media (min-width:992px){.login-wrapper{grid-template-columns:1fr 1fr}.login-wrapper .signup-form input{padding-block:.9rem}.login-wrapper .signup-img h2{display:block}}
