@import"https://use.typekit.net/wes0mzt.css";.login.svelte-25j1ho.svelte-25j1ho{padding:54px 0 72px;overflow-x:hidden}.login.svelte-25j1ho form.svelte-25j1ho{display:flex;flex-direction:column;align-items:center}.login.svelte-25j1ho form .logo-container.svelte-25j1ho{max-width:411px;width:100%;height:100%;aspect-ratio:411/110;margin-bottom:82px;text-align:center}.login.svelte-25j1ho form .logo-container img.svelte-25j1ho{width:100%;height:100%}.login.svelte-25j1ho form .login-container.svelte-25j1ho{padding:49px 40px 63px;max-width:492px;width:100%;height:auto;border:1px solid transparent;border-radius:20px;box-shadow:0 0 30px #00000029}.login.svelte-25j1ho form .login-container .username.svelte-25j1ho,.login.svelte-25j1ho form .login-container .password.svelte-25j1ho{max-width:412px;width:100%}.login.svelte-25j1ho form .login-container .username span.svelte-25j1ho,.login.svelte-25j1ho form .login-container .password span.svelte-25j1ho{font-size:1rem;line-height:1.5;font-weight:100;font-weight:900}.login.svelte-25j1ho form .login-container .username input.svelte-25j1ho,.login.svelte-25j1ho form .login-container .password input.svelte-25j1ho{height:auto;border-radius:10px;width:100%;outline:none;border:1px solid #707070;font-family:inherit;padding:19px 16px;font-weight:100;display:flex;flex-direction:column}.login.svelte-25j1ho form .login-container .username input.svelte-25j1ho:focus,.login.svelte-25j1ho form .login-container .password input.svelte-25j1ho:focus{outline:none}.login.svelte-25j1ho form .login-container .username input.svelte-25j1ho::placeholder,.login.svelte-25j1ho form .login-container .password input.svelte-25j1ho::placeholder{height:24px}.login.svelte-25j1ho form .login-container .username input.svelte-25j1ho,.login.svelte-25j1ho form .login-container .password input.svelte-25j1ho{font-size:1.25rem;line-height:1.3;font-weight:100;max-height:61px;color:inherit;margin-top:13px;margin-bottom:26px}.login.svelte-25j1ho form .login-container .submit-container.svelte-25j1ho{display:flex;gap:44px;justify-content:space-between}.login.svelte-25j1ho form .login-container .submit-container .remember.svelte-25j1ho{display:flex;align-items:center;gap:13px}.login.svelte-25j1ho form .login-container .submit-container .remember span.svelte-25j1ho{font-size:1rem;line-height:1.5;font-weight:100;color:#707070}.login.svelte-25j1ho form .login-container .submit-container .remember input.svelte-25j1ho{width:24px;height:24px;border-radius:5px}.login.svelte-25j1ho form .login-container .error.svelte-25j1ho{color:#af1c1c;margin-top:20px}.login.svelte-25j1ho form .link-container.svelte-25j1ho{max-width:492px;width:100%;padding:46px 40px 0}.login.svelte-25j1ho form .link-container a.svelte-25j1ho{text-decoration:none;font-size:1rem;line-height:1.5;font-weight:100;color:#707070;display:block}.login.svelte-25j1ho form .link-container a.svelte-25j1ho:first-child{margin-bottom:26px}.login.svelte-25j1ho form .link-container a .arrow.svelte-25j1ho{font-weight:700;color:#2f2f28;font-size:20px;margin-right:5px}@media only screen and (max-width: 834px){.login.svelte-25j1ho.svelte-25j1ho{padding:80px 49px 160px}}@media only screen and (max-width: 600px){.login.svelte-25j1ho.svelte-25j1ho{padding:40px 29px 130px}.login.svelte-25j1ho form .logo-container.svelte-25j1ho{max-width:244px;aspect-ratio:244/65;margin-bottom:40px}.login.svelte-25j1ho form .login-container.svelte-25j1ho{padding:20px;max-width:332px;width:100%;height:auto;border:1px solid transparent;border-radius:20px;box-shadow:0 0 30px #00000029}.login.svelte-25j1ho form .login-container .username input.svelte-25j1ho,.login.svelte-25j1ho form .login-container .password input.svelte-25j1ho{height:auto;border-radius:10px;width:100%;outline:none;border:1px solid #707070;font-family:inherit;padding:19px 16px;font-weight:100;display:flex;flex-direction:column}.login.svelte-25j1ho form .login-container .username input.svelte-25j1ho:focus,.login.svelte-25j1ho form .login-container .password input.svelte-25j1ho:focus{outline:none}.login.svelte-25j1ho form .login-container .username input.svelte-25j1ho::placeholder,.login.svelte-25j1ho form .login-container .password input.svelte-25j1ho::placeholder{height:24px}.login.svelte-25j1ho form .login-container .username input.svelte-25j1ho,.login.svelte-25j1ho form .login-container .password input.svelte-25j1ho{font-size:1rem;line-height:1.5;font-weight:100;padding:10px;max-height:40px;color:inherit;margin-top:10px;margin-bottom:30px}.login.svelte-25j1ho form .login-container .submit-container.svelte-25j1ho{display:flex;flex-direction:column;gap:41px}.login.svelte-25j1ho form .login-container .submit-container .remember.svelte-25j1ho{display:flex;align-items:center;gap:13px}.login.svelte-25j1ho form .login-container .submit-container .button-container.svelte-25j1ho{align-self:flex-end}.login.svelte-25j1ho form .link-container.svelte-25j1ho{padding:40px 0 0;max-width:332px}.login.svelte-25j1ho form .link-container a.svelte-25j1ho:first-child{margin-bottom:13px}.login.svelte-25j1ho form .link-container a .arrow.svelte-25j1ho{font-size:16px}}
