html{margin:auto;height:100%;width:100%}html body{overflow:hidden}@media (max-width:600px){html body{overflow:auto}}.outside-badge>div{margin:10px auto}#back>div a{position:absolute;top:0;width:100%;height:100%;background-size:cover;background-position:bottom left;background-repeat:no-repeat;background-color:#e6fae2}.login_page_new{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;overflow:hidden;background:linear-gradient(135deg,#f5f7fa 0,#c3cfe2 100%)}.login_page_new .login-left{flex:0 0 50%;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px;box-shadow:5px 0 15px rgba(0,0,0,.1);z-index:2}.login_page_new .login-left .login-card{width:100%;max-width:450px;background:0 0}.login_page_new .login-left .login-card .logo-top{text-align:left;margin-bottom:10px;margin-top:20px}.login_page_new .login-left .login-card .logo-top .logo-main{max-width:180px;height:auto}.login_page_new .login-left .login-card .login-title{color:#1a1a1a;font-size:20px;font-weight:400;margin:0 0 5px 0;line-height:1.2}.login_page_new .login-left .login-card .login-subtitle{color:#1a1a1a;font-size:18px;font-weight:300;margin:0 0 30px 0}.login_page_new .login-left .login-card .input-group{margin-bottom:25px}.login_page_new .login-left .login-card .input-group .input-wrapper-inline{position:relative;display:flex;align-items:center;border-bottom:1px solid #e0e0e0;padding:8px 0}.login_page_new .login-left .login-card .input-group .input-wrapper-inline .input-icon-inline{color:#333;font-size:18px;margin-right:12px;flex-shrink:0}.login_page_new .login-left .login-card .input-group .input-wrapper-inline input[type=password],.login_page_new .login-left .login-card .input-group .input-wrapper-inline input[type=text]{flex:1;border:none;font-size:14px;padding:0;height:auto;margin:0;box-sizing:border-box;background:0 0;outline:0}.login_page_new .login-left .login-card .input-group .input-wrapper-inline input[type=password]::placeholder,.login_page_new .login-left .login-card .input-group .input-wrapper-inline input[type=text]::placeholder{color:#999}.login_page_new .login-left .login-card .input-group .input-wrapper-inline input[type=password]:focus,.login_page_new .login-left .login-card .input-group .input-wrapper-inline input[type=text]:focus{outline:0;box-shadow:none}.login_page_new .login-left .login-card .olho{position:absolute;right:0;cursor:pointer;color:#999;transition:color .3s;font-size:18px;z-index:10}.login_page_new .login-left .login-card .olho:hover{color:#333}.login_page_new .login-left .login-card .link-esqueci-senha{color:#5a7a1f;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;margin-bottom:20px}.login_page_new .login-left .login-card .link-esqueci-senha:hover{text-decoration:underline}.login_page_new .login-left .login-card .btn-login{background-color:#5a7a1f;border-radius:8px;height:48px;line-height:48px;font-size:14px;font-weight:600;text-transform:none;margin-top:0;margin-bottom:20px;box-shadow:none;color:#fff}.login_page_new .login-left .login-card .btn-login:hover{background-color:#4a6a1a}.login_page_new .login-left .login-card .texto-ainda-nao-tem{color:#666;font-size:14px;margin:0 0 15px 0}.login_page_new .login-left .login-card .btn-criar-conta{background-color:#d97706;border:none;color:#fff;border-radius:8px;height:48px;line-height:48px;font-size:14px;font-weight:600;text-transform:none;margin-bottom:20px;box-shadow:none}.login_page_new .login-left .login-card .btn-criar-conta:hover{background-color:#b45309}.login_page_new .login-left .login-card .link-precisa-ajuda{color:#666;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.login_page_new .login-left .login-card .link-precisa-ajuda i{font-size:18px}.login_page_new .login-left .login-card .link-precisa-ajuda:hover{color:#333}.login_page_new .login-left .login-card hr{border:none;border-top:1px solid #e8e8e8;margin:20px 0}.login_page_new .login-left .login-card .login-footer{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px}.login_page_new .login-left .login-card .login-footer .footer-text{color:#666;font-size:14px;margin:0;text-align:center}.login_page_new .login-left .login-card .login-footer .footer-logos{display:flex;align-items:center;justify-content:center;gap:15px}.login_page_new .login-left .login-card .login-footer .footer-logos .aws-logo{max-width:100px;height:auto}.login_page_new .login-right{flex:0 0 50%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:60px;background:linear-gradient(137.06deg,#bed760 0,#649b16 100%),radial-gradient(20% 16.67% at 59.22% 76.5%,rgba(255,255,255,.24) 0,rgba(255,255,255,0) 100%),radial-gradient(32.73% 27.28% at 50% 50%,rgba(255,255,255,.32) 0,rgba(255,255,255,0) 100%),radial-gradient(20.55% 17.12% at 31.25% 28.13%,rgba(255,255,255,.24) 0,rgba(255,255,255,0) 100%)}.login_page_new .login-right .login-background-illustration{position:absolute;top:-20px;right:-20px;max-width:450px;width:100%;height:450px;z-index:1;pointer-events:none}.login_page_new .login-right .login-background-illustration .logo-animation{width:100%;height:100%;opacity:.85;filter:drop-shadow(0 0 30px rgba(255, 255, 255, .4))}.login_page_new .login-right .login-background-illustration .logo-animation svg{width:100%;height:100%;overflow:visible;animation:fadeInAnimation 1.5s ease-out}.login_page_new .login-right .login-background-illustration .logo-animation svg circle{transition:r .3s ease,opacity .3s ease}.login_page_new .login-right .login-background-illustration .logo-animation svg line{stroke-linecap:round}.login_page_new .login-right .login-background-illustration .background-image{width:100%;height:auto;object-fit:contain;opacity:.95}@keyframes fadeInAnimation{0%{opacity:0;transform:scale(.8) rotate(-10deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.login_page_new .login-right .login-logos-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;z-index:5;position:relative}.login_page_new .login-right .login-logos-container img{position:relative;z-index:5}.login_page_new .login-right .login-logos-container .logo-top{display:flex;align-items:center;justify-content:center}.login_page_new .login-right .login-logos-container .logo-top .logo-main{max-width:400px;max-height:200px;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0, 0, 0, .2))}.login_page_new .login-right .login-logos-container .logo-bottom{display:flex;align-items:center;justify-content:center}.login_page_new .login-right .login-logos-container .logo-bottom .logo-secondary{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0, 0, 0, .2))}.login_page_new .login-right .login-content-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:40px;z-index:2;position:relative;margin-top:200px}.login_page_new .login-right .login-content-container .login-message{text-align:center;max-width:500px;padding:0 20px}.login_page_new .login-right .login-content-container .login-message .message-title{color:#1a1a1a;font-size:32px;font-weight:700;margin:0 0 20px 0;line-height:1.2}.login_page_new .login-right .login-content-container .login-message .message-description{color:#2d2d2d;font-size:18px;font-weight:400;margin:0;line-height:1.5}.login_page_new .login-right .login-footer{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:20px;z-index:2;position:relative}.login_page_new .login-right .login-footer .footer-text{color:#2d2d2d;font-size:14px;margin:0 0 10px 0}.login_page_new .login-right .login-footer .footer-logos{display:flex;align-items:center;gap:20px}.login_page_new .login-right .login-footer .footer-logos .aws-logo{max-width:80px;height:auto;filter:brightness(.9)}.login_page_new .login-right .login-footer .footer-logos .amazon-logo{max-width:120px;height:auto;filter:brightness(.9)}@media (max-width:992px){.login_page_new .login-right{display:none}.login_page_new .login-left{flex:1}}@media (max-width:600px){.login_page_new .login-left{padding:20px}.login_page_new .login-left .login-card .login-title{font-size:26px}.login_page_new .login-left .login-card .login-subtitle{font-size:14px}}@media (min-width:993px) and (max-width:1200px){.login_page_new .login-right .login-content-container .login-message .message-title{font-size:26px}.login_page_new .login-right .login-content-container .login-message .message-description{font-size:16px}}.login_page{background-image:url(/assets/img/back_login.jpg);background-position:center;background-size:cover;position:absolute;top:0;width:100%;height:100%;overflow:hidden}.login_page .olho{position:absolute;right:20px;top:15px}.login_page .card-panel{height:100%;width:100%;max-width:500px;margin:0 0 0 auto;display:flex;align-items:center;justify-content:center;padding-right:20px}.login_page h1{color:#425a03}.login_page .responsive-img{max-height:150px}.login_page .pequeno .btn{font-size:10px;padding-left:4px;padding-right:4px}@media (max-width:600px){.login_page .pequeno .btn{font-size:14px}}@media (max-width:600px){.login_page .card-panel{position:fixed;max-width:100%;height:100%;padding:20px;top:0;left:0}.login_page .responsive-img{max-height:150px}}#captcha_page.login_page .card-panel{margin:0 auto}.login-form{width:100%}.login-form-text{text-transform:uppercase;letter-spacing:2px;font-size:.8rem}.login-text{margin-top:-6px;margin-left:-6px!important}.medium-small{font-size:.9rem;margin:0;padding:0}.input-field .prefix.active{color:#425a03}input[type=password]:not(.browser-default):not([readonly]):focus,input[type=text]:not(.browser-default):not([readonly]):focus{border-bottom:solid 1px #425a03;box-shadow:0 1px 0 0 #425a03}input[type=password]:not(.browser-default):not([readonly]):focus+label,input[type=text]:not(.browser-default):not([readonly]):focus+label{color:#425a03}.bg-background{background-color:#f0f0f0}.bg-primaria{background-color:#425a03}.btn{width:100%;background-color:#96bc33}.btn:hover{background-color:#425a03}.btn.btn-flat{background-color:transparent;color:#96bc33}.captcha>div{margin:5px auto}