@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;font-weight:400!important;display:inline-block;padding:.5rem 1rem;height:50px;margin-top:10px;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:#dc3545;border:1px solid #dc3545;color:#fff;border-radius:.25rem;width:100%;box-sizing:border-box;transition:all .3s ease}.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:15px}}@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)}.logosFooter{display:none}.logosFooterOut{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:20px}}.container{display:flex;height:400px;margin:0 auto 20px;width:740px;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;width:100%;max-width:400px;margin-bottom:10px}.content_logo{margin-bottom:20px}.logoItech{width:250px}.logosFooter{display:none}.logosFooterOut{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:20px;flex-wrap:wrap}}@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;background:white;position:relative;box-shadow:0 0 40px 16px #00000038;width:50%;padding:20px;box-sizing:border-box}@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}.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;background:#474a59;height:calc(100% - 50px);box-shadow:0 0 40px 16px #00000038;color:#f1f1f2;top:20px;position:relative;width:50%;padding:20px;box-sizing:border-box}@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}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}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:5px}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:#fff!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}
