.loader{background-color:#fff;bottom:0;color:#000;display:block;font-size:32px;left:0;overflow:hidden;padding-top:10vh;position:fixed;right:0;text-align:center;top:0}.fadeout{animation:fadeout 2s forwards}@keyframes fadeout{to{opacity:0;visibility:hidden}}.tituloSplash{font-family:Montserrat!important;line-height:1.2;font-weight:250;font-size:36px;margin-bottom:20px}.login--app1 .main{margin-top:-40px}.login--app1 .main .credentials .iniciar-sesion{font-weight:500;font-size:1.4rem;margin-bottom:10px;max-width:80%!important}.login--app1 .main .description .text{margin:auto}.login--app1 .main .description .text span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.login--app1 .main .description .text span:first-child{font-weight:500;font-size:1.1rem;margin-top:10px;margin-bottom:10px}.login--app1 .main .description .text span:last-child{font-size:.83rem}@media screen and (min-width:601px){.login--app1 .header{background-position:top;background-size:contain;width:100%;height:200px}.login--app1 .main .credentials,.login--app1 .main .description{width:50%}.login--app1 .main .description .text{width:70%}.login--app1 .main .description .text span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.login--app1 .main .description .text span:first-child{text-align:center}.login--app1 .main .description .text span:last-child{text-align:left}}@media screen and (max-width:600px)and (min-width:1px){.login--app1 .header{background-position:top;background-size:contain;width:100%;height:200px}.login--app1 .main .credentials,.login--app1 .main .description{width:100%}.login--app1 .main .description .text{width:85%}.login--app1 .main .description .text span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.login--app1 .main .description .text span:first-child{text-align:center}.login--app1 .main .description .text span:last-child{text-align:justify}}:root{--color-white:#fff;--color-light:#f1f5f9;--color-bg:#363740;--color-black:#121212;--color-night:#001632;--color-red:#f44336;--color-blue:#1a73e8;--color-gray:#80868b;--color-grayish:#dadce0;--shadow-normal:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-medium:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-large:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-black);background:var(--color-bg)}.text{font-family:inherit;line-height:inherit;text-transform:unset;text-rendering:optimizeLegibility}.text-large{font-size:1.3rem;font-weight:600;color:var(--color-black)}.text-normal{font-size:1rem;font-weight:400;color:var(--color-black)}.text-links{font-size:.9rem;font-weight:400;color:var(--color-blue)}.text-links:hover{text-decoration:underline}.formulario-login{background-color:rgba(5,195,222,.5);border-radius:20px!important}.formulario-login-dark{background-color:rgba(155,38,182,.3);border-radius:20px!important;color:#fff!important}.button-login{background-color:#05c3de!important;color:#fff!important}.main .wrapper{max-width:28rem;width:100%;margin:2rem auto;padding:2rem 2.5rem;border:none;outline:none;border-radius:.25rem;color:var(--color-black);box-shadow:var(--shadow-large)}.main .wrapper .form{width:100%;height:auto;margin-top:1.3rem}.main .wrapper .form .input-control{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;margin-top:-15px}.main .wrapper .form .input-field{font-weight:400;width:100%;padding:.75rem 1.25rem;color:var(--color-black);background:var(--color-light);text-transform:unset}.main .wrapper .form .input-field,.main .wrapper .form .input-submit{font-family:inherit;font-size:1rem;line-height:inherit;height:auto;border:none;outline:none;text-rendering:optimizeLegibility}.main .wrapper .form .input-submit{font-weight:500;cursor:pointer;min-width:40%;padding:.65rem 1.25rem;border-radius:.5rem;color:var(--color-white);background:var(--color-blue);box-shadow:var(--shadow-medium);text-transform:capitalize}.main .wrapper .striped{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:.6rem 0}.main .wrapper .striped-line{flex:auto;flex-basis:auto;border:none;outline:none;height:2px;background:var(--color-grayish)}.main .wrapper .striped-text{font-family:inherit;font-size:1rem;font-weight:500;line-height:inherit;color:var(--color-black);margin:0 1rem}.text-center-logo{margin:auto;width:100%;padding:10px;text-align:center}