@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;1,400;1,500;1,600&display=swap);.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #d9d9d9;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent}.swal2-styled.swal2-confirm{background-color:#103595}.swal2-styled.swal2-confirm:focus{box-shadow:none}:root{--global-color-primario1:#103595}.bloque-login{display:flex;flex-wrap:wrap;margin:44px 0 120px}@media screen and (max-width:1023px){.bloque-login{margin:24px 0 40px}}@media screen and (max-width:767px){.bloque-login{flex-direction:column-reverse}}.bloque-login .imagen{display:flex;width:50%}@media screen and (max-width:767px){.bloque-login .imagen{display:none}}.bloque-login .imagen img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.bloque-login .formulario .reset-password{color:#103595;display:inline-flex;font-size:14px;margin:0 0 10px}.bloque-login .formulario .recordar{margin:0 0 10px}.bloque-login .formulario:not(.nuevo-usuario){align-items:center;background-color:#f5f4f4;display:flex;justify-content:center;width:50%}@media screen and (max-width:767px){.bloque-login .formulario:not(.nuevo-usuario){width:100%}}.bloque-login .formulario:not(.nuevo-usuario) .inner{box-sizing:border-box;max-width:385px;padding:20px;width:100%}@media screen and (max-width:767px){.bloque-login .formulario:not(.nuevo-usuario) .inner{padding:20px 10px}}.bloque-login .formulario.content-left{border-right:thin solid #c4c4c4}@media screen and (max-width:767px){.bloque-login .formulario.content-left{border-right:none;border-top:thin solid #c4c4c4}}.bloque-login .formulario.content-left .encabezado-login p a{color:#103595}.bloque-login .formulario.content-left .encabezado-login p a.btn{color:#fff}.bloque-login .formulario.content-left ol{padding-left:18px}.bloque-login .formulario.content-left ol li:not(:first-child){padding-top:25px}.bloque-login .formulario.content-left ol li:not(:last-child){border-bottom:thin solid #c4c4c4;padding-bottom:25px}.bloque-login .formulario.content-left,.bloque-login .formulario.content-right{align-items:baseline;display:flex;justify-content:space-around;padding-top:50px;width:49%}@media screen and (max-width:767px){.bloque-login .formulario.content-left,.bloque-login .formulario.content-right{padding:0;width:100%}}.bloque-login .formulario.content-right.two-factor a.cancel{margin-bottom:0;text-decoration:none}.bloque-login .formulario.content-right.two-factor .divider{color:#8390a3;display:table;letter-spacing:0;margin-bottom:30px;margin-top:15px;width:100%}.bloque-login .formulario.content-right.two-factor .divider .filler{box-sizing:border-box;display:table-cell;letter-spacing:0}.bloque-login .formulario.content-right.two-factor .divider .filler .divider-line{border-top:1px solid #c4c4c4;box-sizing:border-box;display:table-cell;height:1px;letter-spacing:0;position:relative;top:16px;width:500px}.bloque-login .formulario.content-right.two-factor .divider .content{color:#707070;display:table-cell;padding:0 10px;text-align:center}.bloque-login .formulario.content-left.two-factor p.form-item a,.bloque-login .formulario.content-right.two-factor .providers a{align-items:center;-webkit-appearance:none;border:1px solid #103595;border-radius:2px;box-sizing:border-box;color:#103595;cursor:pointer;display:inline-flex;font-family:Rubik,sans-serif;font-size:1em;height:60px;justify-content:center;margin:0;outline:none;padding:12px 14px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:100%}.bloque-login .formulario.nuevo-usuario{align-items:center;background-color:#f5f4f4;display:flex;justify-content:center;width:100%}.bloque-login .formulario.nuevo-usuario .inner{box-sizing:border-box;max-width:924px;padding:100px 20px;width:100%}@media screen and (max-width:1023px){.bloque-login .formulario.nuevo-usuario .inner{padding:80px 20px}}@media screen and (max-width:767px){.bloque-login .formulario.nuevo-usuario .inner{padding:20px 10px}}.bloque-login .formulario.nuevo-usuario .inner .bloque{border-bottom:thin solid #c4c4c4;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;width:100%}.bloque-login .formulario.nuevo-usuario .inner .bloque.submit-wrapper{border-bottom:none;justify-content:flex-end;margin-bottom:0;padding-bottom:0}.bloque-login .formulario.nuevo-usuario .inner .bloque p{color:#707070;display:block;line-height:150%;margin:0 0 30px;width:100%}.bloque-login .formulario.nuevo-usuario .inner .bloque p strong{font-weight:600}.bloque-login .formulario.nuevo-usuario .inner .bloque .columna{max-width:340px;width:100%}@media screen and (max-width:767px){.bloque-login .formulario.nuevo-usuario .inner .bloque .columna{max-width:none}}.bloque-login .formulario .encabezado-login{display:flex;flex-wrap:wrap;margin:0 0 24px;width:100%}@media screen and (max-width:1023px){.bloque-login .formulario .encabezado-login{margin:0 0 28px}}@media screen and (max-width:767px){.bloque-login .formulario .encabezado-login{margin:0}}.bloque-login .formulario .encabezado-login .titulo-encabezado{border-bottom:thin solid #c4c4c4;color:#333;display:block;font-size:24px;font-weight:500;line-height:120%;margin:0 0 8px;width:100%}@media screen and (max-width:1023px){.bloque-login .formulario .encabezado-login .titulo-encabezado{font-size:24px}}.bloque-login .formulario .encabezado-login .titulo-encabezado span{border-bottom:thin solid #333;display:inline-flex;margin-bottom:-1px;padding:0 0 9px}.bloque-login .formulario .encabezado-login p{color:#707070;display:block;font-size:1em;line-height:150%;margin:0;width:100%}.bloque-login .formulario .encabezado-login p:not(:first-child){margin-top:1em}.bloque-login .formulario .encabezado-login p.text-info{font-size:.875em}.bloque-login .formulario .encabezado-login p a{color:#333;transition:all .3s ease-in-out}.bloque-login .formulario .encabezado-login p a:hover{color:#103595}.bloque-login .formulario .encabezado-login .flash-error{margin-top:25px}.bloque-login .formulario .btn{align-items:center;background-color:#707070;border:none;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Rubik,sans-serif;font-size:1em;font-weight:500;justify-content:center;margin:0;min-height:40px;padding:12px 10px;width:100%}.bloque-login .formulario .btn.btn-login{background-color:#103595;color:#fff}.bloque-login .formulario .btn.btn-login:hover{color:#fff}.bloque-login .formulario .btn.btn-login-default{background-color:#fff;color:#707070}.bloque-login .formulario .btn.btn-login-default:hover{color:#333}.bloque-login .formulario .login input[type=submit].entrar{margin-top:10px}.bloque-login .formulario .login .form-item .error ul{color:#f61818;list-style-type:none;margin:0 0 10px;padding:0}.bloque-login .login+p{margin:59px 0 12px}@media screen and (max-width:1023px){.bloque-login .login+p{margin:30px 0 12px}}