.LoginComponent-module-scss-module__qwWqza__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container{padding:0 2rem}}@media screen and (max-width:768px){.LoginComponent-module-scss-module__qwWqza__container{padding:2rem .75rem 3rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__backgroundImage{z-index:1;width:35%;position:absolute;left:0;transform:translateY(-50%)}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__backgroundImage{width:100%;top:20%;left:auto;right:30%}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm{z-index:2;background-color:#fff;border-radius:2.8rem;width:auto;height:auto;margin-block:5rem;padding:3rem 10rem;box-shadow:0 4px 32px #00000008,0 24px 32px -8px #00000012}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm{border-radius:1.87rem;width:100%;margin-block:3rem;padding:2rem 1rem 3rem}}@media screen and (max-width:768px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm{padding:2rem .75rem 3rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__title{color:#12141d;text-align:center;padding-bottom:1.5rem;font-size:3rem;font-style:normal;font-weight:600;line-height:120%}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__title{font-size:2.5rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm{flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:4rem 1rem 1rem;display:flex}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm{padding:2rem 1rem 1rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__passwordWrapper{align-items:center;display:flex;position:relative}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__iconButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__inputContainer{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__inputContainer{width:100%;max-width:30rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__inputContainer .LoginComponent-module-scss-module__qwWqza__inputLabel{color:#202020;padding-left:.5rem;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__inputContainer .LoginComponent-module-scss-module__qwWqza__inputLabel{font-size:.875rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__inputContainer .LoginComponent-module-scss-module__qwWqza__input{background:#fff;border:1.5px solid #0000;border-radius:6.25rem;width:30rem;padding:1rem;box-shadow:0 4px 32px #00000008,0 24px 32px -8px #00000012}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__inputContainer .LoginComponent-module-scss-module__qwWqza__input{width:100%;max-width:30rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__inputContainer .LoginComponent-module-scss-module__qwWqza__input:focus{border:1.5px solid #337ced;outline:none}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__sendButton{background:var(--secondary);color:#363434;border-radius:6.25rem;padding:.6385rem 10rem;font-size:1.667rem;font-style:normal;font-weight:500;line-height:2.5155rem}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__sendButton{width:100%;max-width:30rem;height:3.25rem;padding:.16385rem 1.25rem;font-size:1.25rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__sendButton:hover{background:var(--button-hover-primary);box-shadow:var(--button-shadow-primary)}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__errorText{color:#9a2500;text-align:start;align-self:flex-start;font-size:1rem;font-style:normal;font-weight:400}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__disabledButton{cursor:not-allowed;opacity:.6;background-color:#ccc}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__recoveryPassContainer{flex-direction:row;justify-content:space-between;align-items:center;gap:10rem;display:flex}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__recoveryPassContainer{gap:1rem;width:100%;max-width:30rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__recoveryPassContainer .LoginComponent-module-scss-module__qwWqza__recoveryText{cursor:pointer;color:#616161}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__containerForm .LoginComponent-module-scss-module__qwWqza__recoveryPassContainer .LoginComponent-module-scss-module__qwWqza__recoveryText{font-size:.8125rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:grid}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer .LoginComponent-module-scss-module__qwWqza__divider{padding:2rem 0}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer .LoginComponent-module-scss-module__qwWqza__divider{padding:2rem 2rem 1rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer .LoginComponent-module-scss-module__qwWqza__socialLoginButton{cursor:pointer;background:#fafafa;border:1px solid #eee;border-radius:5.125rem;flex-direction:row;align-items:center;gap:2rem;padding:.5rem 4rem;display:flex}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer .LoginComponent-module-scss-module__qwWqza__socialLoginButton{gap:1rem;width:100%;max-width:30rem;height:3.25rem;padding:.5rem 2rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer .LoginComponent-module-scss-module__qwWqza__socialLoginButton .LoginComponent-module-scss-module__qwWqza__socialLoginIcon{width:2rem}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer .LoginComponent-module-scss-module__qwWqza__socialLoginButton .LoginComponent-module-scss-module__qwWqza__socialLoginIcon{width:1.5rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer .LoginComponent-module-scss-module__qwWqza__socialLoginButton .LoginComponent-module-scss-module__qwWqza__socialLoginText{color:#616161;text-align:center;font-size:1rem;font-style:normal;font-weight:400;line-height:1.40813rem}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__socialLoginContainer .LoginComponent-module-scss-module__qwWqza__socialLoginButton .LoginComponent-module-scss-module__qwWqza__socialLoginText{font-size:.8125rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__registerButton{text-align:center;padding:6rem 0 2rem;font-size:1rem}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__registerButton{padding:3rem 0 2rem;font-size:.8rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__registerButton .LoginComponent-module-scss-module__qwWqza__registerText{color:inherit;font-size:1.125rem;font-weight:400}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__registerButton .LoginComponent-module-scss-module__qwWqza__registerText{font-size:.8rem}}.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__registerButton .LoginComponent-module-scss-module__qwWqza__registerLink{color:inherit;cursor:pointer;font-size:1rem;font-weight:600;text-decoration:underline}@media screen and (max-width:1024px){.LoginComponent-module-scss-module__qwWqza__container .LoginComponent-module-scss-module__qwWqza__overlayForm .LoginComponent-module-scss-module__qwWqza__registerButton .LoginComponent-module-scss-module__qwWqza__registerLink{font-size:.8rem}}
