*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins-Medium,sans-serif}:root{--login-form-principal-fundo:#8a9df3;--login-form-header-texto:#ffffff;--login-form-botao-hover:#7ac7e3;--login-form-input-border:#d4d4d4;--login-form-texto:#ffffff;--login-form-sombra-botao:rgba(0, 0, 0, 0.2);--cor-principal-fundo:#362c48;--cor-texto-secundaria:#333;--cor-texto-secundario:#e0e0e0;--cor-texto-terciario:#7b7b7b;--cor-gradiente-start:#FE82FF;--gradiente-posicao-start:0%;--cor-gradiente-meio:#B50CFF;--gradiente-posicao-meio:33%;--cor-gradiente-meio2:#90E7FF;--gradiente-posicao-meio2:66%;--cor-gradiente-end:#00A9B3;--gradiente-posicao-end:100%;--cor-texto:#ffffff;--cor-gradiente-start-special:#FE82FF;--gradiente-posicao-start-special:0%;--cor-gradiente-meio-special:#B50CFF;--gradiente-posicao-meio-special:50%;--cor-gradiente-end-special:#90E7FF;--gradiente-posicao-end-special:100%;--cor-gradiente-hover-start-special:#E067FF;--gradiente-hover-posicao-start-special:0%;--cor-gradiente-hover-meio-special:#9200E0;--gradiente-hover-posicao-meio-special:50%;--cor-gradiente-hover-end-special:#5BB3FF;--gradiente-hover-posicao-end-special:100%;--cor-gradiente-start-close:#FF4E4E;--gradiente-posicao-start-close:0%;--cor-gradiente-meio-close:#FF0000;--gradiente-posicao-meio-close:50%;--cor-gradiente-end-close:#FF7373;--gradiente-posicao-end-close:100%;--cor-gradiente-hover-start-close:#E03333;--gradiente-hover-posicao-start-close:0%;--cor-gradiente-hover-meio-close:#CC0000;--gradiente-hover-posicao-meio-close:50%;--cor-gradiente-hover-end-close:#FF5C5C;--gradiente-hover-posicao-end-close:100%;--cor-nav-fundo-dropdown:#ffffff;--cor-nav-borda-dropdown:#d6d6d6;--cor-nav-sombra-dropdown:0 10px 20px rgba(0, 0, 0, 0.15);--cor-nav-indicador-fundo:#f7f7f7;--cor-nav-indicador-hover:#e0e0e0;--cor-nav-indicador-texto:#333333;--cor-nav-indicador-icone:#555555;--cor-nav-indicador-hover-icone:#002d8b;--cor-nav-indicador-borda:#d6d6d6;--cor-nav-indicador-sombra:0 2px 8px rgba(0, 0, 0, 0.1);--cor-nav-indicador-sombra-hover:0 4px 12px rgba(0, 0, 0, 0.2);--cor-nav-fundo-dropdown-item:#ffffff;--cor-nav-fundo-dropdown-item-hover:#f0f0f0;--cor-nav-texto-dropdown-item:#333333;--cor-nav-texto-dropdown-item-hover:#002d8b;--cor-nav-divider:#7e1e1e;--titulo-prof-fonte:'Open Sans',sans-serif;--titulo-prof-cor:#333;--titulo-prof-tamanho:24px;--cor-hamburger:#9b87f3;--cor-hamburger-hover:#7ac7e3;--sombra-hamburger:rgba(0, 0, 0, 0.25);--gradiente-posicao-start:10%;--gradiente-posicao-end:90%;--gradiente-brilho-posicao:50%;--cor-botao:#ffffff;--cor-botao-logout:#00A9B3;--cor-botao-logout-hover:#85a1f9;--cor-botao-hover:#c692f4;--cor-close-btn:#B50CFF;--cor-close-btn-hover:#FE82FF;--cor-close-btn-active:#9200E0;--cor-close-btn-shadow:rgba(0, 0, 0, 0.2);--cor-fundo-login:#ffffff;--cor-fundo-input:#ddd;--cor-fundo-nav:#ffffff;--cor-fundo-dropdown:#fafafae8;--cor-fundo-botoes-dropdown:#ffffff;--borda-input-login:#ccc;--sombra-botao:rgba(0, 0, 0, 0.2);--sombra-login-box:rgba(0, 0, 0, 0.2);--cor-sombra-container:rgba(0, 0, 0, 0.45);--cor-sombra-footer:rgba(0, 0, 0, 0.1);--cor-sombra-nav:rgba(0, 0, 0, 0.1);--cor-footer-login:#666;--cor-texto-hint:#6c757d;--dropdown-bg-color:#dbdbdbb3;--dropdown-bg-color-celular:#ffffff;--dropdown-btn-bg-color:#ffffff;--dropdown-btn-text-color:#001f65;--dropdown-content-link-color:#000000;--dropdown-content-link-hover-bg-color:#85a1f9;--dropdown-content-link-hover-text-color:#ffffff;--cor-fundo-nav-gradiente:linear-gradient(to right, var(--cor-fundo-nav) 0%, var(--cor-fundo-dropdown) 100%);--cor-fundo-footer:#ffffff;--cor-texto-footer:#333;--menu-paciente-fundo:#ffffff;--menu-paciente-borda:#cdd2eb;--menu-paciente-hover-fundo:#7a89d3;--menu-paciente-hover-sombra:rgba(0, 0, 0, 0.2);--menu-paciente-texto:#333;--menu-paciente-hover-texto:#ffffff;--overlay-fundo:rgba(0, 0, 0, 0.5);--modal-fundo:#92a7ea21;--modal-conteudo-fundo:#ffffff;--modal-borda-radius:10px;--modal-padding:20px;--nav-width:30%;--tela-width:70%;--nav-item-borda:#ccc;--nav-item-hover-fundo:#e9e9e9;--nav-item-hover-sombra:rgba(0, 0, 0, 0.2);--nav-item-hover-borda:#8a9df3;--nav-item-hover-texto:#ffffff;--botao-adicionar-paciente:#8a9df3;--dropdown-btn-fundo:#8a9df3;--dropdown-btn-texto:#ffffff;--dropdown-btn-hover-fundo:#7a89d3;--dropdown-arrow-color:#ffffff}@font-face{font-family:Poppins-Black;src:url('/api/fonts/poppins/Poppins-Black.ttf')}@font-face{font-family:Poppins-BlackItalic;src:url('/api/fonts/poppins/Poppins-BlackItalic.ttf')}@font-face{font-family:Poppins-Bold;src:url('/api/fonts/poppins/Poppins-Bold.ttf')}@font-face{font-family:Poppins-BoldItalic;src:url('/api/fonts/poppins/Poppins-BoldItalic.ttf')}@font-face{font-family:Poppins-ExtraBold;src:url('/api/fonts/poppins/Poppins-ExtraBold.ttf')}@font-face{font-family:Poppins-ExtraBoldItalic;src:url('/api/fonts/poppins/Poppins-ExtraBoldItalic.ttf')}@font-face{font-family:Poppins-ExtraLight;src:url('/api/fonts/poppins/Poppins-ExtraLight.ttf')}@font-face{font-family:Poppins-ExtraLightItalic;src:url('/api/fonts/poppins/Poppins-ExtraLightItalic.ttf')}@font-face{font-family:Poppins-Italic;src:url('/api/fonts/poppins/Poppins-Italic.ttf')}@font-face{font-family:Poppins-Light;src:url('/api/fonts/poppins/Poppins-Light.ttf')}@font-face{font-family:Poppins-LightItalic;src:url('/api/fonts/poppins/Poppins-LightItalic.ttf')}@font-face{font-family:Poppins-Medium;src:url('/api/fonts/poppins/Poppins-Medium.ttf')}@font-face{font-family:Poppins-MediumItalic;src:url('/api/fonts/poppins/Poppins-MediumItalic.ttf')}@font-face{font-family:Poppins-Regular;src:url('/api/fonts/poppins/Poppins-Regular.ttf')}@font-face{font-family:Poppins-SemiBold;src:url('/api/fonts/poppins/Poppins-SemiBold.ttf')}@font-face{font-family:Poppins-SemiBoldItalic;src:url('/api/fonts/poppins/Poppins-SemiBoldItalic.ttf')}@font-face{font-family:Poppins-Thin;src:url('/api/fonts/poppins/Poppins-Thin.ttf')}@font-face{font-family:Poppins-ThinItalic;src:url('/api/fonts/poppins/Poppins-ThinItalic.ttf')}@font-face{font-family:Helvetica-Black;src:url('/api/fonts/helvetica/HelveticaNeueBlack.otf')}@font-face{font-family:Helvetica-BlackItalic;src:url('/api/fonts/helvetica/HelveticaNeueBlackItalic.otf')}@font-face{font-family:Helvetica-Bold;src:url('/api/fonts/helvetica/HelveticaNeueBold.otf')}@font-face{font-family:Helvetica-BoldItalic;src:url('/api/fonts/helvetica/HelveticaNeueBoldItalic.otf')}@font-face{font-family:Helvetica-Heavy;src:url('/api/fonts/helvetica/HelveticaNeueHeavy.otf')}@font-face{font-family:Helvetica-HeavyItalic;src:url('/api/fonts/helvetica/HelveticaNeueHeavyItalic.otf')}@font-face{font-family:Helvetica-Light;src:url('/api/fonts/helvetica/HelveticaNeueLight.otf')}@font-face{font-family:Helvetica-LightItalic;src:url('/api/fonts/helvetica/HelveticaNeueLightItalic.otf')}@font-face{font-family:Helvetica-Medium;src:url('/api/fonts/helvetica/HelveticaNeueMedium.otf')}@font-face{font-family:Helvetica-MediumItalic;src:url('/api/fonts/helvetica/HelveticaNeueMediumItalic.otf')}@font-face{font-family:Helvetica-Roman;src:url('/api/fonts/helvetica/HelveticaNeueRoman.otf')}@font-face{font-family:Helvetica-Thin;src:url('/api/fonts/helvetica/HelveticaNeueThin.otf')}@font-face{font-family:Helvetica-ThinItalic;src:url('/api/fonts/helvetica/HelveticaNeueThinItalic.otf')}@font-face{font-family:Helvetica-UltraLight;src:url('/api/fonts/helvetica/HelveticaNeueUltraLight.otf')}@font-face{font-family:Helvetica-UltraLightItalic;src:url('/api/fonts/helvetica/HelveticaNeueUltraLightItalic.otf')}@font-face{font-family:rocaone-rg;src:url("/api/fonts/rocaone/rocaone-rg-webfont.woff2") format("woff2"),url("/api/fonts/rocaone/rocaone-rg-webfont.woff") format("woff");font-weight:400;font-style:normal}.nova-pagina-login-wrapper{display:flex;width:1000px;height:611px;box-shadow:0 4px 15px rgba(0,0,0,.2);border-radius:50px;max-height:98%;overflow:auto;position:relative}.login-box-frase-logo{display:none}.nova-pagina-login-direita,.nova-pagina-login-esquerda{width:50%;position:relative;background-color:#fff;min-width:500px}.nova-pagina-login-direita>div,.nova-pagina-login-esquerda>div{position:absolute;top:0;left:0;width:100%;height:100%}.nova-pagina-login-background{background-image:url('/api/images/Sintropia_Tela Sign In_JUL2024_5.webp');background-size:cover;background-position:center;width:100%;height:100%;display:flex;transition:transform .5s ease;z-index:6}.nova-pagina-login-background.move-right{transform:translateX(100%)}.nova-pagina-login-direita{z-index:5}.login-container{display:none;align-items:center;justify-content:center;min-height:var(--st-app-height,100vh)}.login-verificando-aguardo{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.434);z-index:9999}.login-logo-pulsante{max-width:300px;width:100%;animation:pulseaguardo 1.5s infinite}@keyframes pulseaguardo{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}100%{transform:scale(1);opacity:1}}.login-background{min-height:var(--st-app-height,100vh);height:auto;width:100%;background-image:url('/api/images/Sintropia_Fundo Tela Sign In_V3_2.webp');background-size:cover;background-repeat:no-repeat;background-position:center center}.login-box-login,.login-box-registro{padding:70px 70px 20px 70px;background:#fff;width:100%;height:100%;border-radius:0;box-shadow:none;z-index:5;transition:opacity .5s ease}.login-box-registro{padding:20px 70px 20px 70px}.login-box-login.fade-out,.login-box-registro.fade-out{opacity:0;z-index:1}.login-box-login.fade-in,.login-box-registro.fade-in{opacity:1;z-index:5}.login-logo3{text-align:center;margin-bottom:1.5rem;display:block}.login-logo3 img{width:170px;height:auto;margin-top:20px}.login-logo3-branca{display:none}.login-logo{display:block;text-align:center;margin-bottom:2rem}.login-logo img{width:300px;height:auto;margin-top:10px}.login-logo-branca{display:none}.login-title{font-size:2.3rem;color:var(--cor-principal-fundo);text-align:center;margin-bottom:2rem;font-family:Poppins-Bold}.input-group{position:relative;margin-bottom:20px;display:flex;align-items:center}.margin-top-25{margin-top:25px!important}.input-field{width:100%;padding:15px 15px 15px 50px;border:none;border-radius:25px;font-size:14px;background-color:#f4f4f4;box-shadow:inset 0 2px 5px rgba(0,0,0,.1)}.input-field:focus{background-color:#e8e8e8;box-shadow:inset 0 2px 5px rgba(0,0,0,.1),0 0 6px #0056b3;outline:0}.input-icon{position:absolute;left:20px;color:#555;font-size:20px}.invisivel{display:none!important}.login-google,.login-microsoft{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;transition:background-color .3s,box-shadow .3s,transform .3s;margin-top:10px}.login-google:hover,.login-microsoft:hover{background-color:#f0f0f0;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-2px)}.login-logo-img{height:25px;width:auto}.form-actions-login{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px;justify-content:center}.login-maior-google{display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;height:50px;background-color:#fff;border:2px solid #ccc;border-radius:25px;cursor:pointer;transition:background-color .3s,box-shadow .3s,transform .3s;margin-top:10px;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;color:#333;box-shadow:0 2px 4px rgba(0,0,0,.1)}.login-maior-google img{height:25px;width:auto;margin-right:10px}.login-maior-google:hover{background-color:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.login-maior-google span{display:inline-block}.btn-login{width:100%;padding:12px;background-color:#9729fb;color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:18px;font-family:Poppins-Bold;transition:background-color .3s,box-shadow .3s,transform .2s;box-shadow:0 3px 6px rgba(0,0,0,.16)}.btn-login:focus,.btn-login:hover{background-color:#fe6cfc;box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-2px)}.btn-register{background-color:#9729fb;color:#fff;border:none;border-radius:16px;padding:5px 10px;cursor:pointer;font-size:12px;transition:background-color .3s,transform .2s,box-shadow .3s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-register img{height:18px}.btn-register:hover{background-color:#fe6cfc;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-register .spinner{margin-right:8px;font-size:1rem}.btn-register.loading .spinner{display:inline-block}.login-footer{text-align:center;padding:20px;color:#666;gap:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:15px}.login-footer-register{text-align:center;padding:20px;color:#666;gap:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;position:relative}.footer-text{font-size:.875rem;margin-bottom:15px;color:#444;font-family:Arial,sans-serif}.btn{background-color:var(--cor-botao);color:var(--cor-texto-secundaria);padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.btn-primary:hover{background-color:var(--cor-botao-hover)}.nova-pagina-pass-view-icon{position:absolute;right:10px;cursor:pointer;color:#555;font-size:15px;transition:color .3s,transform .3s}.nova-pagina-pass-view-icon:hover{color:#8a2be2;transform:scale(1.1)}.nova-pagina-pass-cadastro-separator{margin:20px 0;border:none;border-top:1px solid #ccc}.nova-pagina-pass-cadastro-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px;margin-bottom:10px;background-color:#fff;color:#333;border:1px solid #ccc;border-radius:0;cursor:pointer;font-family:rocaone-rg;font-size:20px;transition:background-color .3s,box-shadow .3s}.nova-pagina-pass-cadastro-btn img{height:30px;width:auto}.nova-pagina-pass-cadastro-btn:hover{background-color:#f0f0f0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nova-pagina-pass-cadastro-btn.microsoft{border-left:5px solid #0078d4}.nova-pagina-pass-cadastro-btn.google{border-left:5px solid #db4437}.form-actions{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-top:20px}.nova-pagina-pass-cadastro-voltar-btn{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#555;border:1px solid #ccc;border-radius:3px;padding:5px 10px;cursor:pointer;font-size:12px;transition:background-color .3s,transform .5s,box-shadow .3s,color .3s;position:absolute;right:0;bottom:0}.nova-pagina-pass-cadastro-voltar-btn:hover{background-color:#f0f0f0;color:#333;transform:translateX(8px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.nova-pagina-pass-cadastro-voltar-btn i{margin-left:5px;transition:transform .5s}.nova-pagina-pass-cadastro-voltar-btn:hover i{transform:translateX(5px)}#activationCodeModal.ativacao-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.ativacao-modal-content{background-color:#fff;margin:15% auto;padding:20px;border-radius:10px;width:90%;max-width:400px;box-shadow:0 5px 15px rgba(0,0,0,.3);animation:ativacao-modal-fadeIn .5s ease}.ativacao-modal h4{font-family:Arial,sans-serif;font-size:1.5rem;color:#333;margin-bottom:20px;text-align:center}.ativacao-modal .input-group{position:relative;margin-bottom:20px}.ativacao-modal .input-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:1.2rem;color:#888}.ativacao-modal .input-field{width:100%;padding:10px 10px 10px 40px;font-size:1rem;border:2px solid #ddd;border-radius:5px;transition:border-color .3s}.ativacao-modal .input-field:focus{border-color:#007bff;outline:0}.ativacao-modal .btn-confirm{width:100%;padding:10px;font-size:1.2rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.ativacao-modal .btn-confirm:hover{background-color:#0056b3}.margin-top--25{margin-top:-25px!important}.margin-top--15{margin-top:-15px!important}@keyframes ativacao-modal-fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.cadastro-modal-generico-overlay{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center}.z-index-988{z-index:988!important}.cadastro-modal-generico-content{background-color:#fff;padding:20px;border-radius:10px;width:90%;max-width:400px;box-shadow:0 5px 15px rgba(0,0,0,.3);text-align:center;animation:cadastro-modal-generico-fadeIn .3s ease}.cadastro-modal-generico-close{position:absolute;top:10px;right:20px;font-size:1.5rem;cursor:pointer}.cadastro-modal-generico-message{font-size:1rem;margin-bottom:20px;color:#333}.cadastro-modal-generico-btn{background-color:#007bff;color:#fff;padding:10px 20px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.cadastro-modal-generico-btn:hover{background-color:#0056b3}@keyframes cadastro-modal-generico-fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.erro-input{border:2px solid red;animation:pulseError 1s infinite}.btn-realizar-acao{background:linear-gradient(to right,var(--cor-gradiente-start-special) var(--gradiente-posicao-start-special),var(--cor-gradiente-meio-special) var(--gradiente-posicao-meio-special),var(--cor-gradiente-end-special) var(--gradiente-posicao-end-special));color:#fff;padding:8px 16px;border:none;font-family:Poppins-SemiBold;border-radius:16px;cursor:pointer;transition:background 1s ease-in-out,transform .5s ease-in-out,box-shadow .5s ease-in-out;display:inline-flex;align-items:center;justify-content:center}.btn-realizar-acao:hover{background:linear-gradient(to right,var(--cor-gradiente-hover-start-special) var(--gradiente-hover-posicao-start-special),var(--cor-gradiente-hover-meio-special) var(--gradiente-hover-posicao-meio-special),var(--cor-gradiente-hover-end-special) var(--gradiente-hover-posicao-end-special));transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.2)}@keyframes pulseError{0%{box-shadow:0 0 0 0 rgba(255,0,0,.4)}70%{box-shadow:0 0 0 10px rgba(255,0,0,0)}100%{box-shadow:0 0 0 0 rgba(255,0,0,0)}}.senha-erro-container{text-align:left;padding:10px}.senha-erro-texto{font-size:1rem;color:#333;margin-bottom:10px}.senha-erro-lista{margin-left:20px;margin-bottom:10px;list-style-type:disc}.senha-erro-item{font-size:1rem;color:var(--cor-gradiente-hover-meio-special)}.senha-erro-item strong,.senha-erro-texto strong{font-weight:400;color:var(--cor-principal-fundo)}.senha-nao-coincide-container{padding:15px;border-left:4px solid #5a189a;text-align:left;margin:10px 0}.senha-nao-coincide-texto{color:#333;font-size:1rem;font-weight:400;margin:0;line-height:1.5}.senha-nao-coincide-container strong{color:#5a189a;font-weight:400}.codigo-ativacao-container{padding:15px;border-left:4px solid #5a189a;text-align:left;margin:10px 0}.codigo-ativacao-texto{color:#333;font-size:1rem;font-weight:400;margin:0;line-height:1.5}.codigo-ativacao-container strong{color:#5a189a;font-weight:400}.container-confirmacao-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:1000}.container-confirmacao-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);padding:20px;width:90%;max-width:400px;text-align:center;position:relative}.container-confirmacao-modal-close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}.container-confirmacao-modal-title{font-size:1.5rem;color:#5a189a;margin-bottom:15px}.container-confirmacao-modal-message{font-size:1rem;color:#333;margin-bottom:20px}.container-confirmacao-input-group{display:flex;align-items:center;margin-bottom:20px}.container-confirmacao-input-icon{color:#5a189a;font-size:1.2rem;margin-right:10px}.container-confirmacao-input-field{flex:1;padding:10px;border:2px solid #5a189a;border-radius:4px;font-size:1rem;color:#333}.container-confirmacao-btn-confirm{background-color:#5a189a;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.container-confirmacao-btn-confirm:hover{background-color:#3c096c}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px}.loading-container i{color:#5a189a;margin-bottom:15px}.loading-container p{font-size:1.2rem;color:#333}.senha-erro-novo-stack{margin-top:8px;margin-bottom:8px;display:grid;gap:6px}.senha-erro-novo-row{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;color:#7a1f2b;transition:opacity .28s ease,transform .28s ease,max-height .28s ease,margin .28s ease;max-height:28px}.senha-erro-novo-row.gone{opacity:0;transform:translateY(-4px);max-height:0;margin:0!important;pointer-events:none}.senha-erro-novo-row.enter{animation:senha-novo-enter .28s ease both}.senha-erro-novo-row.to-ok .senha-erro-novo-dot{transform:scale(1.08)}.senha-erro-novo-row.fade-out{animation:senha-novo-fade .38s ease both}.senha-erro-novo-dot{width:14px;height:14px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.18);display:inline-grid;place-items:center;transition:background .25s ease,box-shadow .25s ease,transform .25s ease;position:relative}.senha-erro-novo-row.is-ok .senha-erro-novo-dot{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.18)}.senha-erro-novo-row.is-ok .senha-erro-novo-dot::after{content:'✓';color:#fff;font-size:11px;line-height:1}.senha-erro-novo-row.is-ok .senha-erro-novo-label{color:#065f46}.senha-erro-novo-label{line-height:1.2;letter-spacing:.2px}@keyframes senha-novo-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes senha-novo-fade{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.senha-erro-novo-bolinhas{list-style:none;margin:0;padding:0}.login-esconder-cadastro{width:100%;max-width:640px;margin-inline:auto;font-family:inherit}.login-esconder-cadastro__trigger{width:100%;appearance:none;border:0;border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:14px;line-height:1.2;color:#2b1a45;background:linear-gradient(90deg,#ead9ff 0,#dbe6ff 100%);box-shadow:0 10px 24px rgba(86,0,171,.18);transition:transform .12s ease,box-shadow .12s ease,background .25s ease}.login-esconder-cadastro__trigger:focus{outline:2px solid #8a5bff55;outline-offset:2px}.login-esconder-cadastro__trigger:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(86,0,171,.22)}.login-esconder-cadastro__title{display:inline-flex;align-items:center;gap:10px}.login-esconder-cadastro__chevron{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.login-esconder-cadastro.is-open .login-esconder-cadastro__chevron{transform:rotate(-135deg)}.login-esconder-cadastro__content{overflow:hidden;height:auto;transition:height .28s ease;border-radius:14px;margin-top:12px;background:rgba(255,255,255,.65);backdrop-filter:blur(6px)}.login-esconder-cadastro__inner{padding:18px;display:flex;flex-direction:column;gap:16px}.login-esconder-cadastro__content[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.login-esconder-cadastro__content{transition:none}.login-esconder-cadastro__chevron{transition:none}}.tooltip-text-button{visibility:hidden;width:160px;background-color:#333;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);font-size:.7rem;z-index:1;opacity:0;transition:opacity .3s ease}.whatsapp-floating-link{padding:0;border-radius:50%;font-size:1.2rem;color:#fff;background:linear-gradient(145deg,#25d366,#2cda77);border:none;cursor:pointer;width:60px;height:60px;display:none;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s,opacity .5s ease-in-out;box-shadow:0 2px 10px rgba(0,0,0,.15);position:fixed;bottom:25px;right:25px;z-index:1000;opacity:0;transform:scale(.8);flex-shrink:0;flex-grow:0}.whatsapp-floating-link.visible{display:flex;opacity:1;transform:scale(1);animation:whats-bounce 3s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes whats-bounce{0%{transform:translateY(6px) scale(.96);opacity:0;box-shadow:0 6px 18px rgba(0,0,0,.18),0 0 0 0 rgba(37,211,102,0)}12%{transform:translateY(-2px) scale(1.06);opacity:1;box-shadow:0 16px 36px rgba(0,0,0,.28),0 0 0 8px rgba(37,211,102,.22)}16%{transform:translateY(0) scale(1);box-shadow:0 8px 22px rgba(0,0,0,.2),0 0 0 0 rgba(37,211,102,0)}24%{transform:scale(1.08);box-shadow:0 14px 32px rgba(0,0,0,.26),0 0 0 10px rgba(37,211,102,.22)}30%{transform:scale(1);box-shadow:0 8px 20px rgba(0,0,0,.18),0 0 0 0 rgba(37,211,102,0)}40%{transform:scale(1.06);box-shadow:0 12px 28px rgba(0,0,0,.24),0 0 0 8px rgba(37,211,102,.2)}46%{transform:scale(1);box-shadow:0 8px 20px rgba(0,0,0,.18),0 0 0 0 rgba(37,211,102,0)}60%{transform:scale(1.03);box-shadow:0 10px 24px rgba(0,0,0,.2),0 0 0 6px rgba(37,211,102,.12)}70%{transform:scale(1);box-shadow:0 8px 20px rgba(0,0,0,.18),0 0 0 0 rgba(37,211,102,0)}100%{transform:translateY(0) scale(1);box-shadow:0 6px 20px rgba(0,0,0,.18),0 0 0 0 rgba(37,211,102,0)}}.whatsapp-floating-link::after{content:"";position:absolute;inset:-8px;border-radius:999px;pointer-events:none;background:radial-gradient(circle,rgba(0,0,0,0) 60%,rgba(255,110,248,.992) 61%,rgba(0,0,0,0) 63%),radial-gradient(circle,rgba(0,0,0,0) 72%,rgba(140,255,253,.956) 73%,rgba(0,0,0,0) 75%);opacity:0;transform:scale(.9);filter:blur(1px);z-index:0;animation:whats-rings 5s ease-out infinite}@keyframes whats-rings{0%{opacity:0;transform:scale(.9)}10%{opacity:.85;transform:scale(1.05)}22%{opacity:.55;transform:scale(1.25)}30%{opacity:0;transform:scale(1.35)}40%{opacity:0;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}62%{opacity:.5;transform:scale(1.28)}70%{opacity:0;transform:scale(1.38)}100%{opacity:0;transform:scale(.9)}}.whatsapp-floating-link:hover{background:linear-gradient(145deg,#1ebe50,#28d665);transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.whatsapp-floating-link::before{content:"\f232";font-family:FontAwesome;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.3rem}.whatsapp-floating-link:hover .tooltip-text-button{visibility:visible;width:80px;border-radius:99px;opacity:1}.position-absolute{position:absolute!important}.right-20{right:20px!important}.tooltip-cima{bottom:65px!important}.link-redef-senha{color:#6a6a6a;text-decoration:none;font-size:.9rem;transition:color .3s ease;margin-top:10px;display:inline-block}.link-redef-senha:hover{color:#4b6cb7;text-decoration:underline}#modal-recuperacao-message{padding-top:40px;padding-bottom:20px}.modal-recuperacao-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-recuperacao-content{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;max-width:400px;text-align:center;position:relative}.modal-recuperacao-texto{font-size:1rem;color:#333;margin-bottom:20px;padding:0 10px;padding-top:20px}.modal-recuperacao-btn-close{margin-top:15px;background-color:#4b6cb7;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem}.modal-recuperacao-btn-close:hover{background-color:#3a57a3}.modal-recuperacao-input{width:100%;padding:15px 15px 15px 50px;border:none;border-radius:25px;font-size:14px;background-color:#f4f4f4;box-shadow:inset 0 2px 5px rgba(0,0,0,.1)}.modal-recuperacao-input:focus{background-color:#e8e8e8;box-shadow:inset 0 2px 5px rgba(0,0,0,.1),0 0 6px #0056b3;outline:0}.modal-recuperacao-btn-enviar{background-color:#4b6cb7;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem}.modal-recuperacao-btn-enviar:hover{background-color:#3a57a3}.margin-top-15{margin-top:15px!important}.fechar-estilizado{font-size:1.5rem;cursor:pointer;border:none;background:0 0;color:var(--cor-close-btn);transition:color .3s ease,transform .3s ease,box-shadow .3s ease;position:absolute;top:10px;right:10px;width:2rem;height:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.fechar-estilizado::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--cor-close-btn-shadow);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;z-index:-1}.fechar-estilizado:hover{color:var(--cor-close-btn-hover);transform:rotate(90deg)}.fechar-estilizado:hover::before{transform:translate(-50%,-50%) scale(1);background:rgba(0,0,0,.1)}.fechar-estilizado:active{color:var(--cor-close-btn-active);transform:rotate(180deg)}.fechar-estilizado:active::before{transform:translate(-50%,-50%) scale(1.1);background:rgba(0,0,0,.2)}.destaque-google-text{font-size:13px;color:#333;text-align:center;margin-top:-5px;margin-bottom:15px;line-height:1.4}.login-outro-email-container{text-align:center;position:relative}.login-outro-email-logo{width:48px;height:48px;margin-bottom:10px}.login-outro-email-text{font-size:14px;color:#333;line-height:1.4}@keyframes insta-webviewr-fadeIn{from{opacity:0}to{opacity:1}}@keyframes insta-webviewr-slideUp{0%{transform:translateY(60px);opacity:0}100%{transform:translateY(0);opacity:1}}.insta-webviewr-modal{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;animation:insta-webviewr-fadeIn .3s ease forwards}.insta-webviewr-modal-content{background-color:#fff;border-radius:12px;width:90%;max-width:450px;padding:1.5rem;position:relative;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:insta-webviewr-slideUp .4s ease forwards}.insta-webviewr-title{margin-top:0;margin-bottom:1rem;font-size:1.3rem;color:#471655;text-align:center;line-height:1.2}.insta-webviewr-text{margin:.75rem 0;font-size:.95rem;line-height:1.5;color:#454545;text-align:center}.insta-webviewr-button{display:block;width:100%;margin:1.25rem auto 0 auto;background-color:#b598f5;color:#fff;border:none;padding:.75rem 1rem;font-size:1rem;font-weight:500;border-radius:8px;cursor:pointer;transition:background-color .2s,transform .2s;box-shadow:0 3px 8px rgba(0,0,0,.1)}.insta-webviewr-button:hover{background-color:#a185e5;transform:translateY(-1px)}.insta-webviewr-button:active{background-color:#916dd1;transform:translateY(0)}.insta-webviewr-close-button{position:absolute;top:12px;right:16px;font-size:1.5rem;font-weight:400;color:#aaa;cursor:pointer;transition:color .2s}.insta-webviewr-close-button:hover{color:#471655}:root{--login-modal-radius:30px;--login-modal-ring:1.4px;--login-modal-pad:clamp(22px, 4vw, 30px);--login-modal-ink:#2e2248;--login-modal-muted:#5d5578;--login-modal-title:#3a1f67;--login-modal-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(244, 237, 255, 0.86)) padding-box,conic-gradient(from 255deg,
            rgba(128, 219, 255, 0.9),
            rgba(251, 166, 255, 0.84),
            rgba(174, 110, 255, 0.88),
            rgba(128, 219, 255, 0.9)) border-box;--login-modal-shadow:0 28px 72px rgba(39, 16, 84, 0.24),0 10px 26px rgba(0, 0, 0, 0.12),inset 0 1px 0 rgba(255, 255, 255, 0.88),inset 0 -1px 0 rgba(78, 39, 125, 0.14);--login-modal-overlay:radial-gradient(1200px 700px at 15% 0%,
            rgba(255, 176, 251, 0.22),
            transparent 45%),radial-gradient(900px 620px at 100% 100%,
            rgba(134, 223, 255, 0.18),
            transparent 42%),rgba(24, 16, 44, 0.5);--login-modal-button:linear-gradient(135deg, #7b77ff 0%, #bb62ff 56%, #79d7ff 100%);--login-modal-button-shadow:0 16px 26px rgba(115, 92, 255, 0.28),inset 0 1px 0 rgba(255, 255, 255, 0.4);--login-modal-pill:linear-gradient(180deg, rgba(255, 255, 255, 0.78), rgba(243, 236, 255, 0.72))}.cadastro-modal-generico-overlay,.container-confirmacao-modal-overlay,.insta-webviewr-modal,.modal-recuperacao-overlay{display:none;position:fixed;inset:0;align-items:center;justify-content:center;padding:max(18px,calc(env(safe-area-inset-top,0px) + 10px)) max(18px,calc(env(safe-area-inset-right,0px) + 10px)) max(18px,calc(env(safe-area-inset-bottom,0px) + 10px)) max(18px,calc(env(safe-area-inset-left,0px) + 10px));background:var(--login-modal-overlay);-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%);overflow-y:auto}.cadastro-modal-generico-overlay{z-index:1000}.container-confirmacao-modal-overlay,.modal-recuperacao-overlay{z-index:1001}.insta-webviewr-modal{z-index:9999}.cadastro-modal-generico-content,.container-confirmacao-modal-content,.insta-webviewr-modal-content,.modal-recuperacao-content{width:min(100%,470px);border:var(--login-modal-ring) solid transparent;border-radius:var(--login-modal-radius);background:var(--login-modal-surface);padding:calc(var(--login-modal-pad) + 14px) var(--login-modal-pad) var(--login-modal-pad);box-shadow:var(--login-modal-shadow);-webkit-backdrop-filter:blur(18px) saturate(155%) brightness(1.05);backdrop-filter:blur(18px) saturate(155%) brightness(1.05);position:relative;text-align:center;color:var(--login-modal-ink);overflow:hidden;isolation:isolate;animation:login-modal-card-in .34s cubic-bezier(.16,.84,.44,1) both}.cadastro-modal-generico-content>*,.container-confirmacao-modal-content>*,.insta-webviewr-modal-content>*,.modal-recuperacao-content>*{position:relative;z-index:1}.cadastro-modal-generico-content::before,.container-confirmacao-modal-content::before,.insta-webviewr-modal-content::before,.modal-recuperacao-content::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(95% 75% at 12% -8%,rgba(255,255,255,.68),transparent 55%),radial-gradient(120% 90% at 100% 0,rgba(251,197,255,.22),transparent 50%);mix-blend-mode:screen;opacity:.9}.cadastro-modal-generico-content::after,.container-confirmacao-modal-content::after,.insta-webviewr-modal-content::after,.modal-recuperacao-content::after{content:"";position:absolute;inset:-26px;border-radius:inherit;background:radial-gradient(80% 100% at 15% 5%,rgba(132,222,255,.18),transparent 60%),radial-gradient(90% 110% at 88% 12%,rgba(255,171,248,.18),transparent 62%),radial-gradient(110% 100% at 50% 100%,rgba(174,110,255,.12),transparent 68%);filter:blur(26px);z-index:-1;opacity:.85;pointer-events:none}.cadastro-modal-generico-close,.container-confirmacao-modal-close,.modal-recuperacao-content .fechar-estilizado{position:absolute;top:14px;right:14px;width:40px;height:40px;border:1px solid rgba(255,255,255,.58);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#7755d8;background:rgba(255,255,255,.62);box-shadow:0 12px 18px rgba(93,65,145,.12),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,color .18s ease}.cadastro-modal-generico-close::before,.container-confirmacao-modal-close::before,.modal-recuperacao-content .fechar-estilizado::before{display:none}.cadastro-modal-generico-close:hover,.container-confirmacao-modal-close:hover,.modal-recuperacao-content .fechar-estilizado:hover{color:#4f30ba;transform:translateY(-1px) scale(1.03);box-shadow:0 16px 24px rgba(93,65,145,.18),inset 0 1px 0 rgba(255,255,255,.86)}.cadastro-modal-generico-close:active,.container-confirmacao-modal-close:active,.modal-recuperacao-content .fechar-estilizado:active{transform:scale(.97)}.container-confirmacao-modal-title,.insta-webviewr-title{margin:0 0 14px;font-family:rocaone-rg,Poppins-Bold,serif;font-size:clamp(1.55rem, 3vw, 2rem);line-height:1.05;color:var(--login-modal-title);letter-spacing:-.02em}.cadastro-modal-generico-message,.container-confirmacao-modal-message,.insta-webviewr-text,.login-error-text,.login-outro-email-text,.modal-recuperacao-message,.modal-recuperacao-texto{margin:0;font-family:Poppins-Regular;font-size:1rem;line-height:1.62;color:var(--login-modal-muted)}.cadastro-modal-generico-message{margin-bottom:24px}.container-confirmacao-modal-message,.insta-webviewr-text{margin-bottom:18px}#modal-recuperacao-message{display:block;width:100%;padding:0}.modal-recuperacao-message{margin-top:10px}#cadastroModalMessage strong,.container-confirmacao-modal-message strong,.login-error-text strong,.login-outro-email-text strong,.modal-recuperacao-texto strong{display:block;margin-bottom:6px;color:var(--login-modal-ink);font-family:Poppins-SemiBold;font-size:1.04rem}.loading-container,.login-error-container,.login-outro-email-container{display:flex;flex-direction:column;align-items:center;gap:14px}.loading-container::before,.login-error-container::before,.login-outro-email-container::before{content:"";width:62px;height:62px;border-radius:20px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.8),transparent 42%),linear-gradient(145deg,rgba(118,128,255,.24),rgba(207,101,255,.24));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 26px rgba(118,91,184,.14)}.loading-container i{margin:-52px 0 6px;color:#7558ff;filter:drop-shadow(0 10px 20px rgba(117, 88, 255, .22))}.loading-container p{margin:0;font-family:Poppins-SemiBold;color:var(--login-modal-ink)}.login-outro-email-logo{width:58px;height:58px;padding:12px;border-radius:18px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 16px 26px rgba(89,72,149,.14)}.container-confirmacao-input-group,.modal-recuperacao-content .input-group{position:relative;width:100%;margin:0 0 18px}.container-confirmacao-input-icon,.modal-recuperacao-content .input-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:38px;height:38px;margin:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:#6f4ee8;background:var(--login-modal-pill);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 18px rgba(101,73,168,.12)}.container-confirmacao-input-field,.modal-recuperacao-input{width:100%;min-height:58px;padding:14px 18px 14px 66px;border:1px solid rgba(255,255,255,.65);border-radius:24px;font-size:.98rem;font-family:Poppins-Medium;color:var(--login-modal-ink);background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 12px 24px rgba(75,45,132,.08)}.container-confirmacao-input-field::placeholder,.modal-recuperacao-input::placeholder{color:rgba(81,68,116,.7)}.container-confirmacao-input-field:focus,.modal-recuperacao-input:focus{outline:0;border-color:rgba(146,99,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 0 0 4px rgba(172,114,255,.12),0 16px 28px rgba(84,56,148,.12);background:rgba(255,255,255,.78)}.cadastro-modal-generico-content .btn-realizar-acao,.container-confirmacao-btn-confirm,.insta-webviewr-button,.modal-recuperacao-content .btn-realizar-acao{border:none;border-radius:22px;min-height:54px;padding:14px 20px;font-size:1rem;font-family:Poppins-SemiBold;color:#fff;background:var(--login-modal-button);box-shadow:var(--login-modal-button-shadow);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cadastro-modal-generico-content .btn-realizar-acao{width:min(100%,220px);margin:0 auto}.container-confirmacao-btn-confirm,.insta-webviewr-button,.modal-recuperacao-content .btn-realizar-acao{width:100%}.cadastro-modal-generico-content .btn-realizar-acao:hover,.container-confirmacao-btn-confirm:hover,.insta-webviewr-button:hover,.modal-recuperacao-content .btn-realizar-acao:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 20px 30px rgba(113,83,255,.34),inset 0 1px 0 rgba(255,255,255,.42)}.cadastro-modal-generico-content .btn-realizar-acao:active,.container-confirmacao-btn-confirm:active,.insta-webviewr-button:active,.modal-recuperacao-content .btn-realizar-acao:active{transform:scale(.985)}.insta-webviewr-button{margin-top:8px}html.perf-no-blur .cadastro-modal-generico-content,html.perf-no-blur .container-confirmacao-modal-content,html.perf-no-blur .insta-webviewr-modal-content,html.perf-no-blur .modal-recuperacao-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes login-modal-card-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.cadastro-modal-generico-content,.container-confirmacao-modal-content,.insta-webviewr-modal-content,.modal-recuperacao-content{width:min(100%,100%);border-radius:26px;padding:58px 20px 22px}.cadastro-modal-generico-close,.container-confirmacao-modal-close,.modal-recuperacao-content .fechar-estilizado{top:12px;right:12px;width:38px;height:38px;border-radius:13px}.container-confirmacao-modal-title,.insta-webviewr-title{font-size:1.42rem}}@media (max-width:1000px){.insta-webviewr-modal-content{padding:1.25rem;border-radius:10px}.insta-webviewr-title{font-size:1.15rem}.insta-webviewr-text{font-size:.9rem}.insta-webviewr-button{font-size:.95rem;padding:.65rem}.nova-pagina-login-wrapper{max-height:none;overflow:hidden;border-radius:0}.destaque-google-text{color:#fff}.nova-pagina-login-direita,.nova-pagina-login-esquerda{width:100%;min-width:100%;height:auto;display:none}.nova-pagina-login-direita{display:block}.nova-pagina-login-direita.active,.nova-pagina-login-esquerda.active{display:block}.login-box-login,.login-box-registro{padding-right:40px;padding-left:40px;padding-bottom:20px;width:100%;min-height:var(--st-app-height,100vh);height:auto;position:relative;transition:opacity .5s ease}.login-box-login,.login-box-registro{background-image:url('/api/images/back_mobile_01.webp');background-size:cover;background-repeat:no-repeat;background-position:center}.login-box-login.fade-out,.login-box-registro.fade-out{opacity:0;z-index:5}.login-box-login.fade-in,.login-box-registro.fade-in{opacity:1;z-index:10}.nova-pagina-login-background{display:none}.nova-pagina-login-wrapper{min-height:var(--st-app-height,100vh);height:auto}.login-logo-branca{display:block;text-align:center;margin-bottom:20px}.login-logo-branca img{width:250px;height:auto;margin-top:10px}.login-logo{display:none}.footer-text{color:#fff}.login-logo3{display:none}.login-logo3-branca{text-align:center;margin-bottom:5.5rem;display:block}.login-logo3-branca img{width:170px;height:auto;margin-top:20px}.mobile-none{display:none!important}.whatsapp-floating-link{bottom:20px;right:20px;width:50px;height:50px}.whatsapp-floating-link::before{font-size:2rem}.link-redef-senha{color:#fff}.login-box-frase-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}.nova-pagina-pass-cadastro-btn{padding:15px;font-family:rocaone-rg;font-size:20px}.fraseinicial{font-size:1.5rem;color:#fff;font-family:rocaone-rg;margin-top:20px}.nova-pagina-pass-cadastro-btn img{height:30px;width:auto}.fraseinicial-linha1,.fraseinicial-linha2,.fraseinicial-linha3{display:block;font-size:2.9rem;font-family:rocaone-rg;color:#fff;margin-top:-20px;letter-spacing:-1px}.fraseinicial-futuro{color:#000;font-family:rocaone-rg}}@media (max-height:700px) and (max-width:700px){.login-logo-branca{display:block;text-align:center;margin-bottom:1rem}.login-logo-branca img{width:150px;height:auto;margin-top:10px}.login-box-frase-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:0}}