.block-login{color:#41454f!important;display:flex;justify-content:center;margin:0 20px;min-height:calc(100% - 58px);padding:50px;text-align:center}@media(max-width:991px){.block-login{align-items:center;flex-direction:column;padding:20px 0}}.block-login .ladda-button{color:#41454f!important;width:60%!important}@media(max-width:600px){.block-login .ladda-button{width:85%!important}}.block-login .page-description{margin-top:0}.block-login .form-control:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #e3eafb!important}.block-login .form-control.valid:-webkit-autofill,.block-login .form-control.valid:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #e3eafb!important}.block-login .form-control{background-color:#e3eafb}.block-login .form-control:focus{box-shadow:none}.block-login .flex-container{flex-direction:row;flex-wrap:wrap}.block-login .flex-container>*{width:100%}.block-login .flex-container .flex-item{align-items:center}@media(max-width:768px){.block-login .flex-container .flex-item{width:100%}}.block-login .flex-container .register-btn{border-radius:0;color:#41454f!important}.block-login .flex-container .login-btn{background-color:#9b0003!important;border-radius:10px;display:block}.block-login .flex-container .login-btn:hover{background-color:#6e0003!important;transition-duration:.4s}.block-login .flex-container label{font-weight:600}@media(max-width:768px){.block-login .flex-container{align-items:center!important;flex-direction:column}}.block-login form{width:100%}.block-login .signup-link{font-size:14pt;font-weight:500;margin-top:20px}@media(max-width:900px){.block-login .signup-link{margin-top:5px}}.block-login .signup-link .btn{font-size:1em;min-width:auto;text-transform:none}.block-login #form-actions{margin:50px 0 0}@media(max-width:991px){.block-login #form-actions{margin:10px 0 0}}h4{color:#41454f!important}.img-banner-login{height:auto;margin-right:-10px!important;max-width:455px}@media(max-width:991px){.img-banner-login{display:none}}.img-banner-login-ipad{width:100%}@media(max-width:767px){.img-banner-login-ipad{display:none}}@media(min-width:992px){.img-banner-login-ipad{display:none}}.login-sidebox{background-color:#fff;border-radius:0 15px 15px 0;display:flex;flex-direction:column;justify-content:center;margin:0;padding:50px 0;text-align:left;width:30%}@media(max-width:1180px){.login-sidebox{width:60%}}@media(max-width:767px){.login-sidebox{border-radius:0 0 15px 15px;margin-top:0}}@media(max-width:991px){.login-sidebox{width:100%}}@media(min-width:768px)and (max-width:991px){.login-sidebox{border-radius:15px;margin-top:20px}}.login-sidebox .forgot-password a{color:#41454f!important;font-weight:500}.login-sidebox .signup-link a{color:#fff!important}.login-input{background-position-x:25px;background-position-y:16px;background-repeat:no-repeat;background-size:25px;border-radius:16px!important;margin:15px auto;max-width:485px;padding:30px 30px 30px 60px;width:60%}@media(max-width:600px){.login-input{width:85%!important}}.login-input:hover{border-color:#fff!important}#loginUserForm{margin-top:40px}@media(max-width:900px){#loginUserForm{margin-top:0}.white-container{background-color:#fff!important;margin:0!important}}body.page-esqueci-senha,body.page-login{background-color:#faf6ec;background-image:none}body.page-esqueci-senha .blocks-container,body.page-esqueci-senha .main-content,body.page-login .blocks-container,body.page-login .main-content{background:transparent}body.page-esqueci-senha .login-page,body.page-login .login-page{align-items:center;color:#1c2b24;display:flex;font-family:Poppins,Montserrat,AvenirNext,Helvetica Neue,Helvetica,Arial,sans-serif;justify-content:center;padding:clamp(32px,6vw,72px) 20px clamp(48px,8vw,88px)}body.page-esqueci-senha #register-container.login-card,body.page-esqueci-senha #reset-password-container.login-card,body.page-login #register-container.login-card,body.page-login #reset-password-container.login-card{background:#fff;border:1px solid rgba(20,32,24,.08);border-radius:24px;box-shadow:0 18px 40px -18px rgba(10,20,14,.45);margin:0;max-width:100%;min-height:0;padding:clamp(28px,4vw,44px);text-align:left;width:460px}body.page-esqueci-senha #register-container .login-card__rotulo,body.page-esqueci-senha #reset-password-container .login-card__rotulo,body.page-login #register-container .login-card__rotulo,body.page-login #reset-password-container .login-card__rotulo{background:rgba(240,194,49,.18);border-radius:999px;color:#a97300;display:inline-block;font-size:11.8px;font-weight:600;letter-spacing:.1em;padding:4.8px 12.8px;text-transform:uppercase}body.page-esqueci-senha #register-container .login-card__titulo,body.page-esqueci-senha #reset-password-container .login-card__titulo,body.page-login #register-container .login-card__titulo,body.page-login #reset-password-container .login-card__titulo{color:#1c2b24;font-family:Fredoka,Montserrat,AvenirNext,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(28px,3.5vw,38.4px);font-weight:700;line-height:1.15;margin:14px 0 0}body.page-esqueci-senha #register-container .login-card__subtitulo,body.page-esqueci-senha #reset-password-container .login-card__subtitulo,body.page-login #register-container .login-card__subtitulo,body.page-login #reset-password-container .login-card__subtitulo{color:#5a6560;font-size:16px;line-height:1.6;margin:8px 0 0}body.page-esqueci-senha #register-container .login-form,body.page-esqueci-senha #reset-password-container .login-form,body.page-login #register-container .login-form,body.page-login #reset-password-container .login-form{margin:28px 0 0;padding:0}body.page-esqueci-senha #register-container .login-card__rodape,body.page-esqueci-senha #reset-password-container .login-card__rodape,body.page-login #register-container .login-card__rodape,body.page-login #reset-password-container .login-card__rodape{align-items:center;border-top:1px solid rgba(20,32,24,.1);display:flex;flex-direction:column;gap:12px;margin:24px 0 0;padding-top:20px;text-align:center}body.page-esqueci-senha #register-container .login-campo,body.page-esqueci-senha #reset-password-container .login-campo,body.page-login #register-container .login-campo,body.page-login #reset-password-container .login-campo{margin:0 0 17.6px;min-width:0}body.page-esqueci-senha #register-container .login-campo label,body.page-esqueci-senha #reset-password-container .login-campo label,body.page-login #register-container .login-campo label,body.page-login #reset-password-container .login-campo label{color:#1c2b24;cursor:default;display:block;font-size:14.4px;font-weight:500;line-height:1.4;margin:0 0 6.4px;width:100%}body.page-esqueci-senha #register-container .login-input,body.page-esqueci-senha #reset-password-container .login-input,body.page-login #register-container .login-input,body.page-login #reset-password-container .login-input{background-color:#fff!important;background-image:none!important;border:1.5px solid rgba(20,32,24,.12)!important;border-radius:8px!important;box-shadow:none!important;color:#1c2b24!important;display:block;font-family:Poppins,Montserrat,AvenirNext,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px!important;height:auto!important;letter-spacing:normal!important;line-height:1.4;margin:0!important;min-width:0!important;padding:12.8px 16px!important;text-align:left!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}body.page-esqueci-senha #register-container .login-input::-moz-placeholder,body.page-esqueci-senha #reset-password-container .login-input::-moz-placeholder,body.page-login #register-container .login-input::-moz-placeholder,body.page-login #reset-password-container .login-input::-moz-placeholder{color:rgba(28,43,36,.42);font-size:16px}body.page-esqueci-senha #register-container .login-input::placeholder,body.page-esqueci-senha #reset-password-container .login-input::placeholder,body.page-login #register-container .login-input::placeholder,body.page-login #reset-password-container .login-input::placeholder{color:rgba(28,43,36,.42);font-size:16px}body.page-esqueci-senha #register-container .login-input:focus,body.page-esqueci-senha #reset-password-container .login-input:focus,body.page-login #register-container .login-input:focus,body.page-login #reset-password-container .login-input:focus{border-color:#f0c231!important;box-shadow:0 0 0 3px rgba(240,194,49,.25)!important;outline:none}body.page-esqueci-senha #register-container .login-input.error,body.page-esqueci-senha #register-container .login-input.error-custom,body.page-esqueci-senha #reset-password-container .login-input.error,body.page-esqueci-senha #reset-password-container .login-input.error-custom,body.page-login #register-container .login-input.error,body.page-login #register-container .login-input.error-custom,body.page-login #reset-password-container .login-input.error,body.page-login #reset-password-container .login-input.error-custom{border-color:#c0392b!important}body.page-esqueci-senha #register-container .login-input.error-custom:focus,body.page-esqueci-senha #register-container .login-input.error:focus,body.page-esqueci-senha #reset-password-container .login-input.error-custom:focus,body.page-esqueci-senha #reset-password-container .login-input.error:focus,body.page-login #register-container .login-input.error-custom:focus,body.page-login #register-container .login-input.error:focus,body.page-login #reset-password-container .login-input.error-custom:focus,body.page-login #reset-password-container .login-input.error:focus{box-shadow:0 0 0 3px rgba(192,57,43,.18)!important}body.page-esqueci-senha #register-container select.login-input,body.page-esqueci-senha #reset-password-container select.login-input,body.page-login #register-container select.login-input,body.page-login #reset-password-container select.login-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%235A6560' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='m1 1.75 5 4.5 5-4.5'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:11px 7px!important;padding-right:42px!important}body.page-esqueci-senha #register-container label.error,body.page-esqueci-senha #register-container label.error-custom,body.page-esqueci-senha #reset-password-container label.error,body.page-esqueci-senha #reset-password-container label.error-custom,body.page-login #register-container label.error,body.page-login #register-container label.error-custom,body.page-login #reset-password-container label.error,body.page-login #reset-password-container label.error-custom{color:#c0392b!important;display:block;font-size:13.1px;font-weight:400;line-height:1.4;margin:6.4px 0 0;width:100%}body.page-esqueci-senha #register-container .login-erro,body.page-esqueci-senha #reset-password-container .login-erro,body.page-login #register-container .login-erro,body.page-login #reset-password-container .login-erro{margin:0 0 17.6px}body.page-esqueci-senha #register-container .login-aviso,body.page-esqueci-senha #reset-password-container .login-aviso,body.page-login #register-container .login-aviso,body.page-login #reset-password-container .login-aviso{border:1px solid transparent;border-radius:12px;font-size:14.4px;line-height:1.55;margin:24px 0 0;padding:14.4px 16px}body.page-esqueci-senha #register-container .login-aviso--success,body.page-esqueci-senha #reset-password-container .login-aviso--success,body.page-login #register-container .login-aviso--success,body.page-login #reset-password-container .login-aviso--success{background:rgba(30,122,70,.1);border-color:rgba(30,122,70,.22);color:#1e7a46}body.page-esqueci-senha #register-container .login-aviso--danger,body.page-esqueci-senha #register-container .login-aviso--warning,body.page-esqueci-senha #reset-password-container .login-aviso--danger,body.page-esqueci-senha #reset-password-container .login-aviso--warning,body.page-login #register-container .login-aviso--danger,body.page-login #register-container .login-aviso--warning,body.page-login #reset-password-container .login-aviso--danger,body.page-login #reset-password-container .login-aviso--warning{background:rgba(192,57,43,.08);border-color:rgba(192,57,43,.2);color:#b23a2f}body.page-esqueci-senha #register-container .login-aviso--info,body.page-esqueci-senha #reset-password-container .login-aviso--info,body.page-login #register-container .login-aviso--info,body.page-login #reset-password-container .login-aviso--info{background:rgba(240,194,49,.14);border-color:rgba(240,194,49,.32);color:#a97300}body.page-esqueci-senha #register-container .login-acoes,body.page-esqueci-senha #reset-password-container .login-acoes,body.page-login #register-container .login-acoes,body.page-login #reset-password-container .login-acoes{margin-top:24px}body.page-esqueci-senha #register-container .login-btn,body.page-esqueci-senha #reset-password-container .login-btn,body.page-login #register-container .login-btn,body.page-login #reset-password-container .login-btn{align-items:center;border:2px solid transparent;border-radius:999px;display:inline-flex;font-family:Poppins,Montserrat,AvenirNext,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15.2px;font-weight:600;height:auto;justify-content:center;letter-spacing:.04em;line-height:1;min-height:0;padding:16px 28px;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}body.page-esqueci-senha #register-container .login-btn--contorno,body.page-esqueci-senha #reset-password-container .login-btn--contorno,body.page-login #register-container .login-btn--contorno,body.page-login #reset-password-container .login-btn--contorno{background-color:transparent;border-color:rgba(20,32,24,.12)}body.page-esqueci-senha #register-container .login-btn--contorno,body.page-esqueci-senha #register-container .login-btn--contorno:focus,body.page-esqueci-senha #register-container .login-btn--contorno:hover,body.page-esqueci-senha #reset-password-container .login-btn--contorno,body.page-esqueci-senha #reset-password-container .login-btn--contorno:focus,body.page-esqueci-senha #reset-password-container .login-btn--contorno:hover,body.page-login #register-container .login-btn--contorno,body.page-login #register-container .login-btn--contorno:focus,body.page-login #register-container .login-btn--contorno:hover,body.page-login #reset-password-container .login-btn--contorno,body.page-login #reset-password-container .login-btn--contorno:focus,body.page-login #reset-password-container .login-btn--contorno:hover{color:#1c2b24;text-decoration:none}body.page-esqueci-senha #register-container .login-btn--contorno:focus,body.page-esqueci-senha #register-container .login-btn--contorno:hover,body.page-esqueci-senha #reset-password-container .login-btn--contorno:focus,body.page-esqueci-senha #reset-password-container .login-btn--contorno:hover,body.page-login #register-container .login-btn--contorno:focus,body.page-login #register-container .login-btn--contorno:hover,body.page-login #reset-password-container .login-btn--contorno:focus,body.page-login #reset-password-container .login-btn--contorno:hover{background-color:rgba(20,32,24,.06);border-color:#1c2b24;transform:translateY(-2px)}body.page-esqueci-senha #register-container .login-btn--primario,body.page-esqueci-senha #reset-password-container .login-btn--primario,body.page-login #register-container .login-btn--primario,body.page-login #reset-password-container .login-btn--primario{background-color:#f0c231;box-shadow:0 12px 24px -10px rgba(240,194,49,.55);color:#16211b}body.page-esqueci-senha #register-container .login-btn--primario:focus:not([disabled]),body.page-esqueci-senha #register-container .login-btn--primario:hover:not([disabled]),body.page-esqueci-senha #reset-password-container .login-btn--primario:focus:not([disabled]),body.page-esqueci-senha #reset-password-container .login-btn--primario:hover:not([disabled]),body.page-login #register-container .login-btn--primario:focus:not([disabled]),body.page-login #register-container .login-btn--primario:hover:not([disabled]),body.page-login #reset-password-container .login-btn--primario:focus:not([disabled]),body.page-login #reset-password-container .login-btn--primario:hover:not([disabled]){background-color:#d9a81f;color:#16211b;transform:translateY(-2px)}body.page-esqueci-senha #register-container .login-btn--primario.disabled,body.page-esqueci-senha #register-container .login-btn--primario[disabled],body.page-esqueci-senha #reset-password-container .login-btn--primario.disabled,body.page-esqueci-senha #reset-password-container .login-btn--primario[disabled],body.page-login #register-container .login-btn--primario.disabled,body.page-login #register-container .login-btn--primario[disabled],body.page-login #reset-password-container .login-btn--primario.disabled,body.page-login #reset-password-container .login-btn--primario[disabled]{background-color:rgba(240,194,49,.45);box-shadow:none;color:rgba(22,33,27,.55);cursor:not-allowed}body.page-esqueci-senha #register-container .login-link,body.page-esqueci-senha #reset-password-container .login-link,body.page-login #register-container .login-link,body.page-login #reset-password-container .login-link{color:#2e4a3a;font-size:14.4px;font-weight:600}body.page-esqueci-senha #register-container .login-link:focus,body.page-esqueci-senha #register-container .login-link:hover,body.page-esqueci-senha #reset-password-container .login-link:focus,body.page-esqueci-senha #reset-password-container .login-link:hover,body.page-login #register-container .login-link:focus,body.page-login #register-container .login-link:hover,body.page-login #reset-password-container .login-link:focus,body.page-login #reset-password-container .login-link:hover{color:#1c2b24;text-decoration:underline}body.page-esqueci-senha #register-container .login-link--destaque,body.page-esqueci-senha #reset-password-container .login-link--destaque,body.page-login #register-container .login-link--destaque,body.page-login #reset-password-container .login-link--destaque{color:#a97300}body.page-esqueci-senha #register-container .login-link--destaque:focus,body.page-esqueci-senha #register-container .login-link--destaque:hover,body.page-esqueci-senha #reset-password-container .login-link--destaque:focus,body.page-esqueci-senha #reset-password-container .login-link--destaque:hover,body.page-login #register-container .login-link--destaque:focus,body.page-login #register-container .login-link--destaque:hover,body.page-login #reset-password-container .login-link--destaque:focus,body.page-login #reset-password-container .login-link--destaque:hover{color:#7a5300}body.page-esqueci-senha #register-container .login-cadastro,body.page-esqueci-senha #reset-password-container .login-cadastro,body.page-login #register-container .login-cadastro,body.page-login #reset-password-container .login-cadastro{color:#5a6560;font-size:14.4px;line-height:1.6;margin:0}body.page-esqueci-senha #loginUserForm.login-form,body.page-login #loginUserForm.login-form{margin:28px 0 0;padding:0}body.page-esqueci-senha #form-actions.login-card__rodape,body.page-login #form-actions.login-card__rodape{align-items:center;border-top:1px solid rgba(20,32,24,.1);display:flex;flex-direction:column;gap:12px;margin:24px 0 0;padding-top:20px;text-align:center}
