.banner{background:radial-gradient(1200px 600px at 10% -10%, var(--colorBannerUno) 0%, transparent 60%), radial-gradient(1000px 500px at 110% 10%, var(--colorBannerDos) 0%, transparent 55%), var(--colorBannerTres);text-align:center;border-bottom:3px solid var(--colorSecundario);z-index:1000;border-radius:0 0 10px 10px;width:100%;min-height:5.5em;margin:0;padding-top:8px;position:sticky;top:0}.banner .logo{filter:drop-shadow(0 2px 6px #0000004d);width:auto;max-height:6.3em}.banner .contenidoBanner h1{color:var(--colorPrincipal);letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 4px #00000040;margin:0;padding-left:12px;font-size:2em;font-weight:700;line-height:1.2}.banner .contenidoBanner h5{color:var(--colorPrincipal);letter-spacing:1.8px;text-transform:uppercase;opacity:.9;margin:0;padding-left:15px;font-size:1.2em;font-weight:500;line-height:1.4}.piePagina{border-top:3px solid var(--colorSecundario);background:var(--colorFondoFooter);width:100%;color:var(--colorTextoFooter);border-radius:10px 10px 0 0;margin-top:2em;padding:1.5rem 0 .5rem;font-weight:600}.piePagina p{color:var(--colorTextoFooter);border-left:2px solid #0000;margin:0 0 .5rem;padding-left:.75rem;font-size:.875rem}.piePagina .pieBottom{text-align:center;flex-direction:column;gap:.25rem;width:70%;margin:1rem auto 0;padding:.1rem 0;display:flex}.piePagina .pieBottom span{color:var(--colorTextoFooter);font-size:11px}.piePagina .pieBottom .implesoft{font-size:10px;font-weight:700}.piePagina .pieBottom .implesoft a{color:#5ab7de;text-decoration:none;transition:all .3s ease-in-out}.piePagina .pieBottom .implesoft a:hover{text-shadow:0 -2px 2px #969696;font-weight:700}.headerAdmon{background:radial-gradient(1200px 600px at 10% -10%, var(--colorBannerUno) 0%, transparent 80%), radial-gradient(1000px 500px at 110% 10%, var(--colorBannerDos) 0%, transparent 20%), var(--colorBannerTres);z-index:99;color:#fdfdfd;width:100%;height:5em;position:fixed;top:0;left:0;box-shadow:0 2px 1px -1px #80808033,0 1px 1px #80808024,0 1px 3px #8080801f}.headerAdmon h2{text-align:center;text-shadow:1px 1px #6a6969,1.2px 1.2px #4ca52d;color:var(--colorPrincipal);margin-top:.5em;padding-right:15%;font-size:2em}.headerAdmon .logo{filter:drop-shadow(0 2px 6px #0000004d);width:auto;height:4em;margin-top:.4em;display:block}.footerAdmon{color:#302f2f;text-align:center;z-index:0;background-color:#f0f0f1;width:100%;min-height:3em;padding-left:1em;padding-right:5em;position:fixed;bottom:0;left:0;right:0;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f,0 -1px 10px #0000001f}.footerAdmon .borderRight{border-right:1px solid #959090}.footerAdmon .tituloFooter{color:var(--colorPrincipal);text-transform:uppercase;text-align:center;font-size:12px}.footerAdmon .derechosReservados{text-align:center;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:700;display:flex}.footerAdmon .derechosReservados .implesoft{padding:1px;font-weight:700}.footerAdmon .derechosReservados .implesoft a{color:#5ab7de;font-size:10px;transition:all .5s ease-in-out}.footerAdmon .derechosReservados .implesoft a:hover{text-shadow:0 -2px 2px #969696;font-weight:700;text-decoration:none;transition:all .5s ease-in-out}.informacionPersonal{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:1em;padding:0;display:flex}.informacionPersonal .iconosContainer{flex-flow:wrap;justify-content:left;align-items:center;gap:30px;width:100%;padding:0 20px;display:flex}.informacionPersonal .exitButton{padding:4px;transition:all .3s;color:var(--colorPrincipal)!important}.informacionPersonal .exitButton:hover{background-color:#ffffff1a;transition:all .3s;transform:scale(1.05);background-color:#dc3545!important}.informacionPersonal .exitButton a{color:var(--colorPrincipal);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.informacionPersonal .exitButton svg{font-size:30px}.informacionPersonal .titleUsuario{color:var(--colorPrincipal);text-align:left;text-transform:uppercase;letter-spacing:1px;width:100%;margin-top:-1em;font-size:16px;font-weight:700;line-height:1.4}.margenTab{width:97%;margin:auto}@media (width<=992px){.banner h1{font-size:1.6em}}@media (width<=768px){.headerAdmon h2{font-size:1.2em}.footerAdmon .derechosReservados{margin-top:-1.5em}}@media (width<=600px){.banner .contenidoBanner{border-left:none}.banner .contenidoBanner h1{text-align:center;margin-left:1em;font-size:1.2em}.headerAdmon h2{font-size:1em}.headerAdmon .titleUsuario{padding-left:5px;font-size:.7em}.footerAdmon .derechosReservados{margin-top:-2em;font-size:10px}.piePagina{min-height:4.4em}}@media (width<=576px){.headerAdmon{padding-top:.1em}.headerAdmon .titleUsuario{display:none}.banner .contenidoBanner{border-left:none}.banner .contenidoBanner h1{text-align:center;font-size:1em}.banner .contenidoBanner h5{font-size:.8em}.piePagina{min-height:4.5em;padding:8px 0}.footerAdmon{padding-left:2em}.footerAdmon .derechosReservados{margin-top:-2em;font-size:10px}}.contenedorApp{flex-direction:column;min-height:100vh;display:flex}.contenedorApp>footer{margin-top:auto}.container{width:90%;margin:0 auto}.titleInicio{text-align:center;color:var(--colorPrincipal);text-shadow:-.03em .03em var(--colorTerciario), -.08em .08em #e7dcd7;font-weight:700;font-family:var(--fuentePrincipal);margin:.5em}.tituloContenido{color:var(--grisOscuro);text-align:center;font-family:Oswald;font-size:1.6em;font-weight:700}.infoContenido{color:var(--grisOscuro);text-align:justify;overflow-wrap:break-word;word-break:break-word;white-space:pre-line;line-height:1.6}.cardPrincipal{border-top:5px solid var(--colorSecundario);width:22em;margin:2em auto;border-radius:10px!important}.cardPrincipal>div{background:var(--fondoLogin)}.cardPrincipal .titleCard{text-align:center;color:var(--colorSecundario);text-shadow:-.03em .03em var(--colorTerciario), -.08em .08em #e7dcd7;font-weight:700;font-family:var(--fuentePrincipal);margin:.5em}.inputIcon{align-items:flex-end;padding-bottom:1.2em;display:flex;position:relative}.inputIcon div{width:100%}.inputIcon>div:hover~.icono{margin-bottom:2px}.inputIcon input:focus>div~.icono{height:1.13em;margin-bottom:2px}.inputIcon input{text-indent:2em;background:var(--colorBlanco);height:1.6em;padding-left:1em}.inputIcon .icono{color:var(--colorBlanco);background-color:var(--colorSecundario);z-index:1;border-radius:2px;padding:.2em 5px;position:absolute;top:17px;left:1px}.inputIcon input:focus{border-style:solid;border-width:1px 1px 0;border-color:#6d6d6d!important}.inputIcon input:hover{border:1px solid #cecece;border-bottom-width:0}.inputIcon label{text-indent:2.5em;z-index:1;cursor:text;line-height:1.5}.encuestaSatisfaccion .tituloEncuesta{color:var(--colorPrincipal);letter-spacing:.03em;text-align:center;margin-bottom:1em;padding:.4em 0;position:relative;font-family:Roboto,sans-serif!important;font-size:2.5em!important}.encuestaSatisfaccion .tituloEncuesta:after{content:"";background-color:var(--colorPrincipal);width:0;height:3px;animation:5s ease-in-out infinite lineaAnimada;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.encuestaSatisfaccion .objetivoEncuesta{text-align:justify;color:var(--grisOscuro)}.encuestaSatisfaccion .imagenEncuesta{object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.encuestaSatisfaccion .procesoFinalizado{text-align:center;background:#fff;border:1px solid #e8edf2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;max-width:520px;margin:2rem auto;padding:3rem;display:flex;box-shadow:0 10px 25px #0000000d}.encuestaSatisfaccion .procesoFinalizado h1{margin:0 0 1.2rem;font-size:2rem;font-weight:700;line-height:1.3;color:#777878!important}.encuestaSatisfaccion .procesoFinalizado p{color:#6b7280;max-width:480px;margin:0;font-size:1.05rem;line-height:1.8}.encuestaSatisfaccion .iconoExito{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:2rem;font-size:3rem;font-weight:700;display:flex;box-shadow:0 8px 20px #22c55e59}.encuestaSatisfaccion .tituloPregunta,.encuestaSatisfaccion .tituloRespuesta{color:var(--grisOscuro)}.verificacionDocumento h1{text-align:center;color:#797d81;text-shadow:-.03px .03px #fff6e6,-1px 1px #e7dcd7;margin:0 0 15px;font-family:Myriad Pro Bold;font-size:2em!important;font-weight:700!important}.verificacionDocumento .borderTitulo{background-color:var(--rojoOscuro);width:50%;height:2px;margin:-16px auto 2em}.verificacionDocumento h2{color:#7a7a7a}.boxSolicitudes{margin-right:1em;padding-top:2em;padding-bottom:1em;padding-right:1em}.boxSolicitudes .cardTipoSolicitudes{text-align:justify;min-height:20em;color:var(--grisOscuro);padding:.6em}.boxSolicitudes .tituloCardSolicitud{color:var(--colorPrincipal);text-align:center;font-size:1.4em;font-style:normal;font-weight:700}.swiper-button-next,.swiper-button-prev{color:var(--colorPrincipal)!important}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--grisOscuro)!important}.tiempoRespuesta{width:70%;margin:2em auto;overflow:hidden;border-radius:12px!important}.tiempoRespuesta .titulo{background:var(--colorPrincipal);color:var(--colorBlanco);margin:0;padding:2px 10px;font-size:1.25rem;font-weight:600}.tiempoRespuesta .listaTiempos{margin:0;padding:18px 22px;list-style:none}.tiempoRespuesta .listaTiempos li{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.tiempoRespuesta .listaTiempos li:not(:last-child){border-bottom:1px solid #ececec}.tiempoRespuesta .nombre{color:#555;align-items:center;gap:10px;font-weight:500;display:flex}.tiempoRespuesta .nombre i{color:#6c757d;font-size:15px}.tiempoRespuesta .dias{align-items:center;gap:8px;display:flex}.tiempoRespuesta .numero{color:#d84315;text-align:right;min-width:45px;font-weight:700}.tiempoRespuesta .texto{color:#666;min-width:150px}.estadoSolicitud{width:60%;margin:2em auto;overflow:hidden;border-radius:12px!important}.estadoSolicitud .titulo{background:var(--colorPrincipal);color:#fff;margin:0;padding:2px 10px;font-size:1.25rem;font-weight:600}.estadoSolicitud .listaEstados{margin:0;padding:18px 22px;list-style:none}.estadoSolicitud .listaEstados li{align-items:center;gap:12px;padding:12px 0;display:flex}.estadoSolicitud .listaEstados li:not(:last-child){border-bottom:1px solid #ececec}.estadoSolicitud .listaEstados li{transition:all .2s}.estadoSolicitud .listaEstados li:hover{color:#1976d2;padding-left:8px}.estadoSolicitud .icono{color:#2e7d32;background:#e8f5e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.estadoSolicitud .estado{color:#555;font-size:.95rem;line-height:1.4}@media (width<=900px){.encuestaSatisfaccion .procesoFinalizado{margin-top:2rem;padding:2rem}.encuestaSatisfaccion .procesoFinalizado h1{font-size:1.6rem}.encuestaSatisfaccion .iconoExito{width:75px;height:75px;font-size:2.4rem}}@media (width<=768px){.tiempoRespuesta,.estadoSolicitud{width:94%}.boxSolicitudes{margin-right:0;padding-top:1em;padding-bottom:0;padding-right:0}}@media (width<=600px){.tiempoRespuesta,.estadoSolicitud{width:96%}.boxSolicitudes{margin-right:0;padding-top:1em;padding-bottom:0;padding-right:0}}@media (width<=576px){.tiempoRespuesta,.estadoSolicitud{width:98%}.boxSolicitudes{margin-right:0;padding-top:1em;padding-bottom:0;padding-right:0}}@keyframes lineaAnimada{0%{background-color:var(--colorPrincipal);opacity:1;width:0}50%{background-color:var(--grisOscuro);opacity:1;width:60%}80%{opacity:.6}to{opacity:0;width:0}}
