.metro-login-form-container *{outline:none;margin:0;padding:0;font-family:Space Grotesk}.metro-login-form-container{display:flex;flex-direction:column;width:50%;border-radius:20px;background:transparent}.metro-login-form-container .sso-form-container{display:flex;flex-direction:column}.metro-login-form-container .sso-form-container .sso-buttons-container{display:flex;flex-direction:row;margin-bottom:40px}.metro-login-form-container .sso-form-container .sso-buttons-container .sso-login{display:flex;flex-direction:row;cursor:pointer}.metro-login-form-container .sso-form-container .sso-buttons-container .sso-login #sso-text-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:52%}.metro-login-form-container .sso-form-container .sso-buttons-container .sso-login{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:30px;border-radius:40px;border:1px solid #FFF;background:#fff6;box-shadow:2px 4px 15px #0000000d;width:320px;height:182px;flex-shrink:0}.metro-login-form-container .passwordlogin-form-container{padding:60px;width:655px;flex-shrink:0;border-radius:40px;border:1px solid #FFF;background:#fff6;box-shadow:2px 4px 15px #0000000d}.metro-login-form-container .passwordlogin-form-container .form-buttons-container{display:flex;flex-direction:row;justify-content:space-between}.metro-login-form-container .passwordlogin-form-container .form-buttons-container #reset-password-container{height:44px;border-radius:40px;border:1px solid rgba(8,255,103,.4);display:flex;justify-content:center;align-items:center;align-content:center}.metro-login-form-container .passwordlogin-form-container .form-buttons-container #reset-password-container #reset-password-anchor{color:#1e1e1e99;text-align:center;font-size:20px;font-style:normal;font-weight:400;margin-left:20px;margin-right:20px}.metro-login-form-container .passwordlogin-form-container .form-buttons-container button.form-prim-button{background:#08ff67;width:212px;height:44px;flex-shrink:0;border-radius:40px;border:1px solid #08FF67;color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:25px;display:flex;justify-content:center;align-items:center}.metro-login-form-container .passwordlogin-form-container .form-buttons-container button.form-prim-button p{position:relative;width:100%}.metro-login-form-container .passwordlogin-form-container .form-buttons-container button.form-prim-button .arrow-right{position:absolute;right:20px;height:100%}.metro-login-form-container .passwordlogin-form-container .form-buttons-container button.form-prim-button .arrow-right svg{height:100%}.metro-login-form-container .title{color:#1e1e1e;font-size:25px;font-style:normal;font-weight:400;line-height:30px;padding-left:60px;padding-bottom:42px}.metro-login-form-container label{color:#1a1a1a80;font-family:Space Grotesk;font-size:15px;font-style:normal;font-weight:400;line-height:18px}.metro-login-form-container input.email-input{width:100%;height:44px;flex-shrink:0;padding-left:20px;margin-bottom:10px;border-radius:40px;border:1px solid #08FF67;background:#08ff6733;color:#1e1e1ecc;font-family:Space Grotesk;font-size:20px;font-style:normal;font-weight:400;line-height:25px}.metro-login-form-container input.email-input::placeholder,.metro-login-form-container #password-input-row input::placeholder{color:#1e1e1ecc}.metro-login-form-container #password-input-row{height:44px;text-align:center;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px;border-radius:40px;border:1px solid #08FF67;background:#08ff6733}.metro-login-form-container #password-input-row span{cursor:pointer}.metro-login-form-container #password-input-row input{background-color:transparent;outline:none;border:none;width:100%;color:#1e1e1ecc;font-size:20px;font-style:normal;font-weight:400}.metro-login-form-container input:-webkit-autofill,.metro-login-form-container input:-webkit-autofill:hover,.metro-login-form-container input:-webkit-autofill:focus{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;border:none!important;transition:background-color 5000s ease-in-out 0s;color:#fff!important}.metro-login-form-container input:focus{outline:none;border:none;box-shadow:none}.metro-login-form-container #sign-in-anchor-container,.metro-login-form-container #sign-up-anchor-container{display:flex;flex-direction:row;align-items:center;margin-left:60px;margin-top:40px}.metro-login-form-container #sign-in-anchor-container .title-and-arrow-container,.metro-login-form-container #sign-up-anchor-container .title-and-arrow-container{display:flex;align-items:center;align-content:center;color:#1e1e1ecc}.metro-login-form-container #sign-in-anchor-container a,.metro-login-form-container #sign-up-anchor-container a{color:#1e1e1ecc;font-family:Space Grotesk;font-size:15px;font-style:normal;font-weight:700;line-height:18px}.metro-login-form-container #sign-up-anchor-container{width:100%}.metro-login-form-container #sign-up-anchor{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.metro-login-form-container .sign-up-anchor-container{cursor:pointer;width:60px;height:60px;flex-shrink:0;border-radius:40px;border:1px solid #FFF;background:#fff6;box-shadow:2px 4px 15px #0000000d;display:flex;justify-content:center;align-items:center;align-content:center;margin-left:30px}.metro-login-form-container .button-disabled{cursor:not-allowed}.metro-login-form-container #password-eye{width:25px;height:25px;cursor:pointer}.metro-login-form-container #error-message{margin:0 0 10px;display:flex;align-content:center;align-items:start;color:red}.metro-login-form-container #error-message strong{display:none}@media(max-width:768px){.metro-login-form-container{width:90%!important;margin:0 auto}.metro-login-form-container .sso-buttons-container .sso-login{width:50%!important}.metro-login-form-container .passwordlogin-form-container{width:100%!important;padding:30px}.metro-login-form-container .passwordlogin-form-container .form-buttons-container{flex-direction:column;align-items:center}.metro-login-form-container .passwordlogin-form-container .form-buttons-container #reset-password-container{margin-bottom:10px;width:100%}.metro-login-form-container .passwordlogin-form-container .form-buttons-container .form-prim-button{width:100%!important}.metro-login-form-container .passwordlogin-form-container .title{padding-left:30px;padding-bottom:20px;font-size:20px;line-height:24px}.metro-login-form-container #sign-in-anchor-container,.metro-login-form-container #sign-up-anchor-container{justify-content:center;margin-left:0}}
