body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){.container{padding:.5rem!important}div[style*=gridTemplateColumns]{gap:.75rem!important}h1{font-size:1.5rem!important}h2{font-size:1.2rem!important}h1.nav-marca{font-size:clamp(.9rem,4.4vw,1.5rem)!important;overflow-wrap:anywhere}.rejilla-modulos{gap:8px!important;grid-template-columns:1fr!important;padding:8px 6px 1rem!important}.ficha-modulo{padding:10px 12px!important}.ficha-modulo>div:first-child{gap:10px!important;margin-bottom:4px!important}.ficha-modulo>div:first-child img{height:30px!important}.ficha-modulo p{margin-bottom:6px!important}.exam-intro{margin:8px 6px 0!important;padding:10px 12px!important}.exam-aviso{grid-column:1/-1!important}.exam-callejero{padding:0 6px!important}.exam-aviso-cont{margin:8px 6px 0!important}.exam-ancho{width:auto!important}.exam-intro>div{display:block!important}.exam-intro>div>span:first-child{float:left;font-size:26px!important;line-height:1;margin:0 8px 0 0}.rejilla-modulos>*{grid-column:auto!important;min-width:0}.material-columnas{align-items:stretch!important;flex-direction:column}.material-izquierda{flex:none!important;width:100%}table{display:block;overflow-x:auto}}.cab-franja{box-shadow:0 2px 8px #00000026;color:#fff;overflow:hidden;padding:0 1rem}.cab{grid-column-gap:1.2rem;align-items:center;column-gap:1.2rem;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1400px;min-height:108px}.cab-marca{display:flex;flex-direction:column;gap:4px;justify-self:start;min-width:0;text-decoration:none}.cab-marca img{display:block;height:clamp(16px,1.75vw,27px);max-width:100%;width:auto}.cab-marca span{font-size:clamp(.7rem,1vw,.9rem);padding-left:2px}.cab-logo{height:70px;justify-self:center;width:70px}.cab-logo,.cab-logo img{display:block;position:relative}.cab-logo img{border-radius:50%;height:100%;width:100%}.cab-menu{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem clamp(.4rem,1.2vw,1.1rem);justify-content:flex-end;justify-self:end;padding:.5rem 0}@media (max-width:900px){.cab{column-gap:.8rem;grid-template-columns:auto 1fr;min-height:0;padding-top:10px}.cab-logo{height:48px;margin:4px;order:-1;width:48px}.cab-marca img{height:auto;max-width:420px;width:100%}.cab-menu{grid-column:1/-1;justify-content:center;justify-self:stretch;padding:.4rem 0 .5rem}}.cab-dos{min-height:84px}@media (min-width:901px){.cab-dos .cab-logo{transform:translateY(12px)}}.cab-derecha{gap:10px;justify-self:end}.cab-barra,.cab-derecha{align-items:center;display:flex}.cab-barra{gap:0 1.2rem;margin:0 auto;max-width:1400px;padding:24px 0 10px}.cab-titulo{border-right:2px solid #ffffff59;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding-right:1.2rem;width:255px}.cab-titulo b{font-size:20px;font-weight:900;line-height:1.2}.cab-titulo small{color:#ffffffa6;font-size:12px;margin-top:2px;white-space:nowrap}.cab-izquierda{align-items:flex-start;justify-content:center}.nav-iconos,.nav-salir-movil{display:none}@media (max-width:900px){.nav-texto{display:none!important}.cab-barra{position:relative}.nav-iconos{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);width:100%}.nav-iconos-6{grid-template-columns:repeat(6,1fr)}.nav-ico{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:9.5px;gap:2px;justify-content:center;line-height:1.1;min-width:0;overflow-wrap:anywhere;padding:6px 1px 5px;text-align:center;text-decoration:none}.nav-ico span{font-size:21px;line-height:1}.nav-ico.activo{background:#f59e0b40;border-color:#f59e0b;color:#f8c45c;font-weight:700}.nav-salir-movil{background:#0000;border:1px solid #fffc;border-radius:5px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:11px;padding:1px 8px;position:absolute;right:0;top:6px}}.cab-volver{background:#f59e0b;border-radius:20px;color:#1a1a5e;font-size:.95rem;font-weight:800;padding:.35rem 1rem;text-decoration:none;transition:background .2s;white-space:nowrap}@media (min-width:901px){.cab-barra .cab-menu>div{flex-wrap:nowrap!important}}.cab-barra .cab-menu{flex:1 1;justify-content:flex-start;padding:0}@media (max-width:900px){.cab-dos{grid-template-columns:auto 1fr;row-gap:0}.cab-dos .cab-logo{grid-row:1/span 2;order:0}.cab-dos .cab-marca{align-self:end;order:1}.cab-dos .cab-marca img{max-width:none}.cab-dos .cab-derecha{gap:6px;grid-column:2;justify-self:end;margin-top:-16px;order:2}.cab-derecha svg{height:24px;width:24px}.cab-barra{align-items:stretch;flex-direction:column;gap:6px;padding:4px 0 8px}.cab-titulo{border-bottom:1px solid #ffffff40;border-right:none;padding:0 0 6px;text-align:center;width:auto}.cab-izquierda{align-items:center}.cab-titulo b{font-size:17px}.cab-barra .cab-menu{justify-content:center}}.info-pagina [data-m=hero]{align-items:center;background:linear-gradient(135deg,#1a1a5e,#2563eb)!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:170px;padding:1rem 1.5rem!important}.info-pagina [data-hero=planes]{background:linear-gradient(135deg,#14532d,#22c55e)!important}.info-pagina [data-hero=tramites]{background:linear-gradient(135deg,#9a3412,#f97316)!important}.info-pagina [data-hero=examen]{background:linear-gradient(135deg,#1f2937,#6b7280)!important}.info-pagina [data-hero=contacto]{background:linear-gradient(135deg,#7c3aed,#a78bfa)!important}.info-pagina [data-hero=noticias]{background:linear-gradient(135deg,#1a1a5e,#7c3aed)!important}.info-pagina [data-hero] h1,.info-pagina [data-hero] p{text-shadow:0 1px 3px #00000040}.info-pagina [data-hero=tramites] a{color:#fff7ed!important;font-weight:700}.info-pagina [data-m=hero] h1{font-size:clamp(1.6rem,3.4vw,2.3rem)!important;line-height:1.15;margin:0 0 .45rem!important}.info-pagina [data-m=hero] p{font-size:clamp(.95rem,1.8vw,1.1rem)!important;line-height:1.4;margin:0 auto!important}.info-pagina [data-m=hero] a{margin-top:.4rem}@media (max-width:768px){.info-pagina [data-m=hero]{min-height:130px;padding:.8rem 1rem!important}.info-pagina [data-m=hero] h1{font-size:1.45rem!important;margin:0 0 .3rem!important}.info-pagina [data-m=hero] p{font-size:.95rem!important;line-height:1.35!important}.info-pagina [data-m=cont]{padding:.7rem 6px 1.5rem!important}.info-pagina [data-m=caja],.info-pagina [data-m=cifras],.info-pagina [data-m=paso]{border-radius:14px!important;margin-bottom:.7rem!important;max-width:none!important;padding:.9rem .85rem!important}.info-pagina h2{margin-bottom:.6rem!important}.info-pagina li,.info-pagina p{line-height:1.45!important}.info-pagina ul{margin-top:.2rem!important}.info-pagina [data-m=cifras]{gap:.4rem 0!important}.info-pagina [data-m=cifras]>div:not(:last-child){flex:1 1 45%!important}.info-pagina [data-m=cifras]>div:not(:last-child)>div:first-child{font-size:2rem!important;line-height:1.1}.info-pagina [data-m=paso]{display:block!important}.info-pagina [data-m=paso]>div:first-child{float:left;font-size:1rem!important;height:30px!important;margin:0 .5rem 0 0;width:30px!important}.info-pagina [data-m=paso] h3{line-height:1.35;margin-bottom:.4rem!important}.info-pagina [data-m=icono]{float:left;font-size:1.6rem!important;line-height:1;margin:0 .5rem 0 0!important}.info-pagina [data-m=icono-c]{font-size:1.8rem!important;margin-bottom:.2rem!important}.progreso-cont{padding:10px 4px 1.5rem!important}.progreso-cifras,.progreso-cont>div:first-child{margin-bottom:10px!important}.progreso-cifras{gap:6px!important;grid-template-columns:1fr 1fr!important}.cifra-progreso{align-items:center;border-radius:10px!important;display:flex;gap:6px;padding:6px 10px!important;text-align:left!important}.cifra-progreso>:first-child{font-size:15px!important;margin:0!important}.cifra-progreso>:nth-child(2){font-size:17px!important;margin-left:auto;order:3}.cifra-progreso>:nth-child(3){font-size:12px!important;margin:0!important;order:2}.progreso-mod{padding:10px 12px!important}.progreso-mod .progreso-cifras{margin-top:8px!important}.progreso-caja{margin-bottom:10px!important;padding:10px 12px!important}.progreso-caja span[style*="font-size: 32px"]{font-size:24px!important}.panel-cont{padding:0 6px 30px!important}.panel-saludo{margin-top:10px!important;padding:18px 12px 20px!important;width:calc(100% - 12px)!important}.panel-modulos{flex-wrap:nowrap!important;gap:7px!important}.panel-modulos>button{min-width:0!important;padding:8px 2px!important}.panel-modulos>button div,.panel-modulos>button span{font-size:11px!important}.panel-modulos>button img{height:44px!important;margin-bottom:6px!important;width:44px!important}.sim-cont{gap:8px!important;padding:8px 10px 16px!important}.sim-barra{gap:10px!important;padding:8px 12px!important}.sim-barra>div:first-child>div:first-child{font-size:15px!important}.sim-col,.sim-fila{display:contents!important}.sim-pregunta{order:1;padding:10px 14px!important}.sim-plano{min-height:0!important;order:2;padding:6px!important}.sim-consejo{order:2;padding:0!important}.sim-consejo>div{padding:8px 12px!important}.sim-opciones{gap:6px!important;order:3;padding:8px!important}.sim-opciones>button{gap:10px!important;padding:8px 10px!important}.sim-aviso{order:4}.sim-aviso,.sim-pasar{margin-bottom:0!important}.sim-pasar{order:5}.sim-nav{order:6}.sim-panel{order:7;padding:10px!important}.sim-numeros{gap:5px!important;grid-template-columns:repeat(auto-fill,minmax(38px,1fr))!important}.sim-numeros>button{font-size:13px!important;padding:9px 0!important}.sim-panel>div:nth-child(3){font-size:11px!important}.sim-panel>div:last-child{align-items:baseline;display:flex;gap:8px;justify-content:center;padding:6px 10px!important}.sim-panel>div:last-child p{font-size:11px!important;margin:0!important}.sim-panel>div:last-child p:nth-child(2){font-size:16px!important}.perfil-cont{gap:10px!important;padding:10px 6px 30px!important}.perfil-cont>div{flex:1 1 100%!important;gap:10px!important;min-width:0!important}.perfil-cont>div>div{padding:12px!important}.perfil-cont>div>button{padding-bottom:10px!important;padding-top:10px!important}}.ayuda-botones{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,175px));justify-content:space-evenly;width:100%}.ayuda-btn{align-items:center;aspect-ratio:1;border-radius:14px;box-shadow:0 3px 10px #0000001f;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:10px;text-align:center;text-decoration:none;transition:transform .12s,box-shadow .12s}.ayuda-btn:hover{box-shadow:0 8px 18px #0000002e;transform:translateY(-3px)}.ayuda-btn b{display:block;font-size:15px;font-weight:800}.ayuda-btn small{display:block;font-size:11px;margin-top:3px;opacity:.85}.ayuda-ico{display:flex;font-size:34px;line-height:1}.ayuda-red .ayuda-ico{background:#fff;border-radius:50%;padding:4px}@media (max-width:768px){.ayuda-botones{gap:10px;grid-template-columns:1fr 1fr;justify-content:stretch;max-width:420px}.ayuda-btn{aspect-ratio:auto;flex-direction:row;gap:14px;grid-column:span 2;justify-content:flex-start;padding:12px 18px;text-align:left}.ayuda-btn .ayuda-ico{font-size:26px}.ayuda-red{grid-column:span 1;justify-content:center;padding:10px}.ayuda-red b{font-size:13px}.ayuda-red .ayuda-ico svg{height:26px;width:26px}}.cto-botones{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:2rem}.cto-btn{align-items:center;border-radius:16px;box-shadow:0 4px 14px #0000001f;color:#fff;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0;padding:22px 10px;text-align:center;text-decoration:none;transition:transform .12s,box-shadow .12s}.cto-btn:hover{box-shadow:0 8px 20px #0000002e;transform:translateY(-3px)}.cto-btn b{font-size:18px;font-weight:800}.cto-btn small{font-size:13px;opacity:.9}.cto-ico{display:inline-flex;font-size:34px;line-height:1}.cto-red{background:#fff;border-radius:50%;padding:3px}.cto-abajo{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-areas:"presencial mapa" "horario mapa";grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.cto-presencial{grid-area:presencial}.cto-horario{grid-area:horario}.cto-mapa{grid-area:mapa}@media (max-width:768px){.cto-botones{gap:10px;grid-template-columns:1fr 1fr;margin-bottom:1.2rem}.cto-btn{border-radius:12px;flex-direction:row;gap:8px;padding:14px 8px}.cto-btn b{font-size:16px}.cto-btn small{display:none}.cto-ico{font-size:18px}.cto-red{padding:2px}.cto-red svg{height:22px;width:22px}.cto-ancho{grid-column:1/-1}.cto-abajo{gap:.7rem;grid-template-areas:"presencial" "mapa" "horario";grid-template-columns:1fr}.cto-presencial{align-items:center!important;flex-direction:column;text-align:center}.carrusel-puntos{padding:12px 10px!important}.carrusel-cuerpo{gap:6px!important}.carrusel-cuerpo>button{height:32px!important;width:32px!important}.carrusel-ficha{grid-template-columns:1fr!important}.carrusel-ficha>div:last-child{min-height:200px!important}.carrusel-ficha>div:first-child>div:first-child{height:180px!important}.tarjetas-puntos{padding:12px 8px!important}.tarjetas-cuerpo{flex-direction:column;gap:14px!important}.tarjetas-cuerpo>div:first-child{gap:4px!important;justify-content:center;width:100%}.tarjetas-cuerpo>div:first-child>button{font-size:20px!important;height:34px!important;width:34px!important}.tarjeta-img{width:calc(100% - 76px)!important}.tarjetas-cuerpo>div:last-child{box-sizing:border-box;flex:1 1 auto!important;padding:0 6px;width:100%}}@media (max-width:860px){.qs-historia{gap:1rem!important;grid-template-columns:1fr!important}.qs-historia figure img{max-width:300px!important}.landing-azul{gap:1.5rem!important;grid-template-columns:1fr!important}.landing-azul figure img{max-width:280px!important}}@media (min-width:901px){.tram-dos{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1.6fr}.tram-dos>[data-m=caja]{margin-bottom:1.5rem!important}.ex-modulos,.tram-pasos{display:grid!important}.ex-modulos,.not-lista,.tram-pasos{align-items:stretch;grid-template-columns:1fr 1fr}.not-lista{grid-gap:0 1rem;display:grid;gap:0 1rem}.not-lista>article{margin-bottom:.8rem}}.info-pagina{background:#faf7f0!important}@media (max-width:768px){.tarjetas-mapa>div{width:100%!important}}.info-pagina [data-hero=faq]{background:linear-gradient(135deg,#0a5c5c,#14b8a6)!important}@media (max-width:900px){.ventajas-rejilla{grid-template-columns:1fr 1fr!important}.faq-rejilla{grid-template-columns:1fr!important}}@media (max-width:600px){.ventajas-rejilla{grid-template-columns:1fr!important}}.exam-ancho{box-sizing:border-box;max-width:1248px;width:calc(100% - 48px)}
/*# sourceMappingURL=main.465f597a.css.map*/