@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap";::selection{background:#2d2f36}::-webkit-selection{background:#2d2f36}::-moz-selection{background:#2d2f36}body{background-image:url(/build/assets/background_web-76cda057.webp);background-size:cover;background-position:center center;background-attachment:fixed;font-family:Inter UI,sans-serif;margin:0;padding:0;height:100vh;overflow:hidden;box-sizing:border-box}.loginButton{font-family:Montserrat,sans-serif;display:inline-block;height:55px;margin-top:30px;font-size:1rem;line-height:1.5;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;color:#fff;width:100%;box-sizing:border-box;transition:all .3s ease;background:rgba(255,0,0,.774);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:1rem;position:relative;overflow:clip;border:1px solid rgb(255,0,0);box-shadow:0 8px 32px #00000040,inset 0 1px #fff3}.loginButton:hover{background-color:#c82333;border-color:#bd2130;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.loginButton:focus{outline:none;box-shadow:0 0 0 .2rem #dc354580}@media (max-width: 768px){.loginButton{height:45px;font-size:.95rem;margin-top:20px}}@media (max-width: 480px){.loginButton{height:42px;font-size:.9rem;padding:.4rem .8rem}}.logoItech{width:400px;margin:auto;max-width:100%;height:auto}.content_logo{display:flex;margin-bottom:20px;justify-content:center;flex-shrink:0}.page{background-size:100% 100%;display:flex;flex-direction:column;height:100vh;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:20px;overflow:hidden}.error{position:relative;top:-50%;width:100%;text-align:center;background-color:#ec4949;border:solid 2px #c94040;opacity:.9;padding:10px;border-radius:4px;margin-bottom:10px;color:#fff;font-weight:500;box-sizing:border-box}@media (max-width: 768px){.error{top:-30%;padding:8px;font-size:14px}}@media (max-width: 480px){.error{top:-20%;padding:6px;font-size:13px;margin-bottom:5px}}.logosFooterOut{display:none}.logosFooter{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.logoFooter{width:25px;padding:5px}.loginFont{text-align:center;margin-top:-80%;font-size:x-large}@media (max-width: 767px){body{background-image:url(/build/assets/background_movil-de2fa1df.webp)}}.container{display:flex;height:400px;margin:0;width:790px;gap:10px;max-width:95%;box-sizing:border-box;flex-shrink:0}@media (max-width: 1024px){.container{width:90%;max-width:600px}.logoItech{width:300px}.content_logo{margin-bottom:50px}}@media (max-width: 768px){body{background-image:url(/build/assets/background_movil-de2fa1df.webp);padding:10px;overflow-y:auto;overflow-x:hidden}.page{height:auto;min-height:100vh;overflow:visible;padding:10px}.container{flex-direction:column;height:auto;min-height:auto;gap:40px;width:100%;max-width:400px;margin-bottom:10px}.content_logo{margin-bottom:20px}.logoItech{width:250px}}@media (max-width: 480px){body{padding:5px;overflow-y:auto}.page{padding:5px}.container{width:100%;max-width:320px;margin-bottom:10px}.logoItech{width:200px}.content_logo{margin-bottom:15px}}.left{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:calc(100% - 50px);color:#000;top:20px;width:50%;padding:20px;box-sizing:border-box;background:rgb(255,255,255);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:70px 0;padding:1rem;position:relative;overflow:clip;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000040,inset 0 1px #fff3}@media (max-width: 1024px){.left{padding:15px}}@media (max-width: 768px){.left{height:auto;min-height:300px;width:100%;padding:20px;max-height:none}}@media (max-width: 480px){.left{padding:15px;min-height:250px}}.tittle{font-size:150%;font-weight:900;margin:10px 0;text-align:center;line-height:1.2;padding:10px}.eula{color:#474a59;font-size:14px;line-height:1.5;margin:20px 0;text-align:center;padding:0 10px}@media (max-width: 768px){.tittle{font-size:130%;margin:15px 0}.eula{font-size:13px;margin:15px 0;padding:0 5px}}@media (max-width: 480px){.tittle{font-size:120%;margin:10px 0}.eula{font-size:12px;margin:10px 0}}.right{display:flex;justify-content:center;align-items:center;height:calc(100% - 50px);color:#f1f1f2;top:20px;width:50%;padding:20px;box-sizing:border-box;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:0 70px;padding:1rem;position:relative;overflow:clip;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000040,inset 0 1px #fff3}@media (max-width: 1024px){.right{padding:15px}}@media (max-width: 768px){.right{flex-shrink:0;height:auto;min-height:350px;width:100%;top:0;max-height:none;padding:30px 20px}}@media (max-width: 480px){.right{min-height:300px;padding:20px 15px}}svg{position:absolute;width:320px;max-width:90%;height:auto}path{fill:none;stroke:url(#linearGradient);stroke-width:4;stroke-dasharray:240 1386}.form{margin:40px;position:absolute;width:calc(100% - 80px);box-sizing:border-box}label{color:#fff;display:block;font-size:18px;height:16px;margin-top:20px;margin-bottom:5px}input{background:transparent;border:0;color:#f2f2f2;font-size:20px;height:30px;line-height:30px;outline:none!important;width:100%;border-bottom:1px solid rgba(255,255,255,.3);transition:border-bottom-color .3s ease}#username,#password{background-color:#fff!important;border-radius:5px;color:#000!important}.password-field{position:relative;display:flex;align-items:center}.password-field #password{padding-right:42px}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#6c757d;cursor:pointer;padding:0;line-height:1}.password-toggle:focus{outline:none;color:#03798a}input:focus{border-bottom-color:#03798a}@media (max-width: 768px){svg{width:280px}.form{margin:30px;width:calc(100% - 60px)}label{font-size:16px;margin-top:15px}input{font-size:18px;height:28px;line-height:28px}}@media (max-width: 480px){svg{width:240px}.form{margin:20px;width:calc(100% - 40px)}label{font-size:15px;margin-top:12px}input{font-size:16px;height:26px;line-height:26px}}label{color:#fff;display:block;font-size:18px;height:16px;margin-top:20px;margin-bottom:10px}input{background:transparent;border:0;color:#f2f2f2;font-size:20px;height:30px;line-height:30px;outline:none!important;width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s;-webkit-text-fill-color:black!important}input::-moz-focus-inner{border:0}#submit{color:#fff;margin-top:40px;transition:color .3s}#submit:focus{color:#fae900}#submit:active{color:#fae900}.logo{display:flex;justify-content:center;align-items:center;width:50%;height:50px;margin-top:-80%;position:absolute;text-align:center}.tm{position:relative;height:max-content}.tm-bold{font-weight:700}.h2{font-size:calc(2rem + .5vw)}.td{background:linear-gradient(0deg,#ffffff 38%,#fcbd1d 42%,#ffffff 46%);background-clip:text;-webkit-background-clip:text;color:transparent}.tr{color:red}
