@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";
.login__wrapper{background-color:#faf9f7!important;font-family:Montserrat,system-ui,sans-serif!important}.login__header,.template-login__header,.login__brand,.template-login__brand,.login__header svg,.login__header .icon,.login__header img{display:none!important}.login__form{background:#fff!important;border:2px solid #e5e5e5!important;border-radius:0!important;width:100%!important;max-width:420px!important;padding:3rem 2.5rem!important;box-shadow:0 25px 50px -12px #00000026!important}.login__logo{display:none!important}.login__form:before{content:"";background-image:url(/assets/Logo/logocolorprincipal.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:140px;height:50px;margin:0 auto 1rem;display:block}.login__form:after{content:"";background:#ab8d56;width:60px;height:3px;margin:0 auto 1.5rem;display:block}.login__form h2{color:#1a1a1a!important;text-align:center!important;margin-bottom:2rem!important;font-family:Montserrat,sans-serif!important;font-size:1.25rem!important;font-weight:600!important}.login__form label{color:#2c2c2c!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important;font-weight:600!important}.login__form input[type=email],.login__form input[type=password]{color:#1a1a1a!important;background:#fff!important;border:2px solid #e5e5e5!important;border-radius:0!important;outline:none!important;padding:1rem 1.25rem!important;font-family:Montserrat,sans-serif!important;font-size:1rem!important;transition:all .2s!important}.login__form input[type=email]:hover,.login__form input[type=password]:hover{border-color:#d4d4d4!important}.login__form input[type=email]:focus,.login__form input[type=password]:focus{border-color:#47603b!important;box-shadow:0 0 0 3px #47603b1a!important}.login__form input::placeholder{color:#a3a3a3!important}.login__form button[type=submit]{text-transform:uppercase!important;letter-spacing:.1em!important;color:#fff!important;cursor:pointer!important;background:#47603b!important;border:2px solid #47603b!important;border-radius:0!important;width:100%!important;margin-top:.5rem!important;padding:1rem 2rem!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important;font-weight:700!important;transition:all .2s!important}.login__form button[type=submit]:hover:not(:disabled){background:#2d5016!important;border-color:#2d5016!important}.login__form button[type=submit]:disabled{opacity:.6!important;cursor:not-allowed!important}.login__form .error{color:#dc2626!important;text-align:center!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:0!important;padding:.75rem 1rem!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}.login__footer{color:#737373!important;text-align:center!important;border-top:1px solid #e5e5e5!important;margin-top:2.5rem!important;padding-top:1.5rem!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}.login__form a{color:#47603b!important;font-family:Montserrat,sans-serif!important}.login__form a:hover{color:#2d5016!important}.nav:not(.nav--collapsed) .nav__link,.nav:not(.nav--collapsed) .nav__group-label,.nav:not(.nav--collapsed) .nav__link .nav__link,.nav:not(.nav--collapsed) .nav__link .nav__group-label,.nav:not(.nav--collapsed) .nav__group-label .nav__link,.nav:not(.nav--collapsed) .nav__group-label .nav__group-label{border-left:3px solid #0000!important;margin:.25rem 0!important;padding:.75rem 1rem!important;font-family:Montserrat,system-ui,sans-serif!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}.nav:not(.nav--collapsed) .nav__link:hover,.nav:not(.nav--collapsed) .nav__link .nav__link:hover,.nav:not(.nav--collapsed) .nav__group-label .nav__link:hover{color:#47603b!important;background:#47603b0d!important;border-left-color:#47603b!important}.nav:not(.nav--collapsed) .nav__link--active,.nav:not(.nav--collapsed) .nav__link.active,.nav:not(.nav--collapsed) .nav__link .nav__link--active,.nav:not(.nav--collapsed) .nav__link .nav__link.active,.nav:not(.nav--collapsed) .nav__group-label .nav__link--active,.nav:not(.nav--collapsed) .nav__group-label .nav__link.active{color:#47603b!important;background:#47603b14!important;border-left-color:#47603b!important;font-weight:600!important}.nav:not(.nav--collapsed) .nav__group-label,.nav:not(.nav--collapsed) .nav__link .nav__group-label,.nav:not(.nav--collapsed) .nav__group-label .nav__group-label{text-transform:uppercase!important;letter-spacing:.05em!important;color:#737373!important;border-left:none!important;margin-top:1rem!important;padding-left:1rem!important;font-size:.75rem!important;font-weight:700!important}.nav:not(.nav--collapsed) .nav__group-label:hover,.nav:not(.nav--collapsed) .nav__link .nav__group-label:hover,.nav:not(.nav--collapsed) .nav__group-label .nav__group-label:hover{background:0 0!important;border-left-color:#0000!important}.nav.nav--collapsed,.nav.collapsed{width:0!important;min-width:0!important;overflow:hidden!important}@media (max-width:480px){.login__form{padding:2rem 1.5rem!important}}
