.login_container__nTsib{display:flex;height:100vh}.login_login__3lnni{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.login_textoContainer__WvCt7{display:none}.login_botao__pYdSJ{max-width:100%;height:55px;padding:15px 0;align-items:center;align-self:stretch;border-radius:5px;background:rgba(255,255,255,.8);color:var(--color-primary);text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:flex;flex-direction:column;justify-content:center}.login_error__zsDUx{margin:8px 0 0;text-align:center;font-size:12px;color:var(--text-alert);font-weight:500px}.login_formContainer___VY9y{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:360px;gap:24px;flex:1 0}.login_formLinhas__wHlZr{display:flex;flex-direction:column;gap:32px}.login_form__fBJFJ{padding:24px 0;width:100%;display:flex;flex-direction:column;gap:24px;align-items:stretch}.login_inputContainer__OAwaL{width:100%;display:flex;flex-direction:column;margin-top:24px;gap:5px;align-self:stretch;height:70px}.login_label__k_p3D{text-shadow:0 1px 5px rgba(181,181,181,.5);font-size:15px!important;font-weight:700;all:unset}.login_input__c__DQ,.login_label__k_p3D{color:var(--text-primary);font-family:Roboto;font-style:normal;line-height:normal}.login_input__c__DQ{display:flex;padding:13px 10px 13px 8px;justify-content:center;align-items:flex-start;gap:140px;flex:1 0;align-self:stretch;border-radius:5px;background:#f3f6f9!important;border:none;font-size:16px;font-weight:400}.login_input__c__DQ:focus{outline:0;border:0}.login_forgotPassword__iG_gA{color:var(--color-primary);font-size:13px;display:flex;margin-top:8px;font-weight:500;text-decoration:none}.login_forgotPassword__iG_gA:hover{color:var(--color-primary-hover);text-decoration:none;margin-left:0;margin-right:0;cursor:pointer}.login_containerSenha__Ml2oE{display:flex;padding:var(--espaamento-tabelas,0);margin-top:24px;flex-direction:column;align-items:flex-start;gap:var(--Tabela---margem-superior,8px);align-self:stretch}.login_passwordInputContainer__OoaoR{position:relative;display:flex;align-items:center;width:100%}.login_toggleShowPassword__wL0wE{position:absolute;right:10px;background:none;border:none;cursor:pointer}.login_showPassword__OkY2v{position:absolute;right:0;top:-10px;width:20px;height:20px;cursor:pointer;color:#787878;background:url(/imgs/icons/svg/hidden.svg) no-repeat 50%}.login_box__kXKbP{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;cursor:pointer}.login_hiddenPassword__GLbrd{position:absolute;right:0;top:-10px;width:20px;height:20px;cursor:pointer;color:#787878;background:url(/imgs/icons/svg/show.svg) no-repeat 50%}.login_form__fBJFJ button{max-width:100%}.login_banner__ergGe{background:url(/imgs/img-bg.png) no-repeat 50%;background-size:cover;flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.login_content__hre9C span{justify-content:first baseline;max-height:435px}.login_content__hre9C,.login_content__hre9C span{display:flex;flex-direction:column;align-items:left;width:100%;gap:24px;flex:1 0}.login_content__hre9C{justify-content:center;padding:0 56px}.login_content__hre9C h1{font-size:40px!important;font-family:Roboto;font-style:normal;line-height:42px;font-weight:500;color:var(--text-secondary)}.login_content__hre9C p{color:var(--Cor-Primarias-Branco,#fff);margin:0}.login_content__hre9C p,.login_title__wcHQU{font-size:18px;font-style:normal;font-weight:700}.login_title__wcHQU{text-align:start;color:var(--text-primary);text-shadow:0 1px 5px rgba(181,181,181,.5);font-family:Roboto;line-height:normal}.login_botaoCadastro__otLS4{justify-content:center;align-items:center;border-radius:8px;background-color:var(--button-bg-secondary);align-self:center;display:flex;width:100%;max-width:328px;min-height:50px;padding:10px 20px;flex-direction:column;color:var(--color-primary);text-align:center;font-family:Roboto,sans-serif;font-size:16px;border:0;font-weight:500;transition:.5s}.login_botaoCadastro__otLS4:hover{background-color:var(--button-bg-secondary-hover)}@media (max-width:800px){.login_banner__ergGe{display:none}.login_login__3lnni{padding:140px 32px}}@media (max-width:960px){.login_content__hre9C{padding:0 32px}}