@font-face{font-family:Anton;font-weight:400;font-display:swap;src:url(/fuentes/anton-400.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:500;font-display:swap;src:url(/fuentes/barlow-condensed-500.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/fuentes/barlow-condensed-700.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/fuentes/barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(/fuentes/barlow-600.woff2) format("woff2")}:root{--sombra: 0 1px 0 rgba(28, 28, 28, .05), 0 8px 22px rgba(28, 28, 28, .16);--sombra-alta: 0 2px 0 rgba(28, 28, 28, .06), 0 20px 46px rgba(28, 28, 28, .26);--grano: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='.06'/%3E%3C/svg%3E");--display: "Anton", "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--titular: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--texto: "Barlow", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--franja: linear-gradient(to bottom, #aa151b 0, #aa151b 33.3%, #f1bf00 33.3%, #f1bf00 66.6%, #aa151b 66.6%);--menu: 232px}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background-color:#d0d7cd;background-image:var(--grano);color:#1c1c1c;font:400 17px/1.55 Barlow,Arial,sans-serif;font-family:var(--texto);overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}img,svg{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select{font:inherit;color:inherit}button,label[for]{cursor:pointer}:focus-visible{outline:3px solid #ffd600;outline-offset:2px}.envoltura,.envoltura.estrecha{max-width:900px;margin:0 auto;padding:0 16px}.solo-lectores{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.oculto{display:none!important}.rotulador{background:#00583a;color:#fff;padding:0 .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root{--cabecera: 76px;--cabecera: calc(76px + env(safe-area-inset-top, 0px)) ;--guia: 26px;--subcabecera: 76px}@media(min-width:900px){:root{--cabecera: 88px;--cabecera: calc(88px + env(safe-area-inset-top, 0px)) ;--guia: 30px;--subcabecera: 82px}}html{scroll-padding-top:88px;scroll-padding-top:calc(var(--cabecera) + 12px)}.contenido{padding-top:76px;padding-top:var(--cabecera)}@media(min-width:900px){.contenido{padding-top:88px;padding-top:var(--cabecera)}}.cabecera-sitio{position:fixed;top:0;left:0;right:0;z-index:46;height:76px;height:var(--cabecera);padding:0 6px;padding-top:env(safe-area-inset-top,0px);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#00583a;color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.18)}.boton-menu,.boton-plegar{-webkit-box-flex:0;flex:none;width:44px;height:44px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:3px;color:#fff}.boton-menu:hover,.boton-plegar:hover{background:rgba(255,255,255,.12)}.boton-menu .cerrar,#menu-abierto:checked~.cabecera-sitio .boton-menu .abrir{display:none}#menu-abierto:checked~.cabecera-sitio .boton-menu .cerrar{display:block}.boton-plegar{display:none}.cabecera-logo{-webkit-box-ordinal-group:3;order:2;-webkit-box-flex:0;flex:none;width:44px}.cabecera-logo img{width:44px;height:auto}.lema-sitio{-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:1;flex:1 1 auto;min-width:0;margin:0 6px;text-align:center;text-transform:uppercase;color:#fff}.lema-sitio{pointer-events:none}.lema-enlace{display:inline-block;vertical-align:top;color:inherit;text-decoration:none;pointer-events:auto}.lema-a,.lema-b{display:block;white-space:nowrap}.lema-a{font:500 15px/1.1 var(--titular);font-size:clamp(13px,4.3vw,19px);letter-spacing:.05em}.lema-b{font:400 20px/1.12 var(--display);font-size:clamp(17px,6vw,27px);letter-spacing:.015em}.lema-sub{display:block;margin-top:3px;white-space:nowrap;font:500 11px/1.2 var(--texto);font-size:clamp(10px,3.25vw,14px);text-transform:none;letter-spacing:.01em;color:rgba(255,255,255,.88)}@media(min-width:900px){.cabecera-sitio{padding:0 12px}.boton-menu{display:none}.boton-plegar{display:-webkit-box;display:flex}.cabecera-logo{-webkit-box-ordinal-group:1;order:0;width:56px;margin:0 0 0 10px}.cabecera-logo img{width:56px}.lema-sitio{position:absolute;top:50%;left:232px;left:var(--menu);right:0;margin:0;padding:0 16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left .2s ease;transition:left .2s ease}#menu-plegado:checked~.cabecera-sitio .lema-sitio{left:64px}.lema-a,.lema-b{display:inline}.lema-a{font-size:25px;letter-spacing:.05em}.lema-b{font-size:33px}.lema-sub{margin-top:4px;font-size:16px;letter-spacing:.02em}}.subcabecera{height:76px;height:var(--subcabecera);background:#fff}.sub-guia{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:26px;height:var(--guia);margin:0;padding:0 10px;background:#ebeee9;color:#00583a;font:700 13px/1 var(--titular);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden}@media(min-width:900px){.sub-guia{font-size:15px;letter-spacing:.08em}}.sub-botones{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;height:50px;height:calc(var(--subcabecera) - var(--guia));padding:0 4px}.subcabecera a{-webkit-box-flex:1;flex:1 1 0;min-width:0;max-width:300px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:5px 2px;padding:0 6px;border-radius:3px;text-align:center;text-decoration:none;color:#1c1c1c;font:700 13px/1.08 var(--titular);text-transform:uppercase;letter-spacing:.02em}.subcabecera a:first-child{-webkit-box-flex:1.3;flex-grow:1.3;max-width:340px}.subcabecera .sub-juego{-webkit-box-orient:vertical;flex-direction:column;-webkit-box-flex:.9;flex-grow:.9}.subcabecera .sub-juego .juega{display:block;font-size:11px;letter-spacing:.04em;color:#4a4f48}.subcabecera .sub-juego img{display:block;width:auto;max-width:100%;height:22px}.subcabecera .sub-juego[aria-current=page]{background:#ebeee9}.juego-cerrado .subcabecera .sub-juego{display:none}@media(max-width:380px){.subcabecera a{font-size:12px;padding:0 4px;margin-left:1px;margin-right:1px}}.subcabecera svg{display:none;-webkit-box-flex:0;flex:none;width:20px;height:20px;margin-right:8px;color:#00583a}.subcabecera a:hover{background:#ebeee9}.subcabecera a[aria-current=page]{background:#00583a;color:#fff}.subcabecera a[aria-current=page] svg{color:#fff}@media(min-width:640px){.subcabecera svg{display:block}.subcabecera a{font-size:16px}.subcabecera .sub-juego{-webkit-box-orient:horizontal;flex-direction:row}.subcabecera .sub-juego .juega{margin-right:8px;font-size:14px}.subcabecera .sub-juego img{height:28px}}@media(min-width:900px){.subcabecera a:first-child,.subcabecera .sub-juego{-webkit-box-flex:1;flex-grow:1;max-width:300px}}html.teclado .cabecera-sitio,html.teclado .subcabecera{display:none}.menu-casilla{position:absolute;opacity:0;pointer-events:none}.velo{display:none}.reiniciar-chat{position:absolute;top:0;right:0;z-index:6;width:46px;height:46px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#00583a;color:#fff;border-radius:3px;box-shadow:var(--sombra)}.reiniciar-chat:hover{background:#0d6b48}@media(min-width:900px){.reiniciar-chat{top:10px}}.menu{position:fixed;top:56px;top:var(--cabecera);bottom:0;left:0;z-index:44;width:270px;max-width:86%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;background:#00583a;color:#fff;padding:14px 14px 18px;overflow:hidden;-webkit-transform:translateX(-105%);transform:translate(-105%);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease,width .2s ease}#menu-abierto:checked~.menu{-webkit-transform:none;transform:none}#menu-abierto:checked~.velo{display:block;position:fixed;top:56px;top:var(--cabecera);right:0;bottom:0;left:0;z-index:43;background:rgba(0,0,0,.45)}.menu ul{list-style:none;margin:0;padding:0}.menu li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 0 2px;padding:10px;border-radius:3px;color:#fff;text-decoration:none;font:700 19px/1.15 var(--titular);text-transform:uppercase;letter-spacing:.02em}.menu li a .icono{-webkit-box-flex:0;flex:none;width:22px;height:22px;margin-right:12px}.menu li a:hover{background:rgba(255,255,255,.12)}.menu li a[aria-current=page]{background:#fff;color:#00583a}.menu li a.reiniciar{margin:-1px 0 6px;padding:5px 10px 6px;font-size:14px;letter-spacing:.03em;color:rgba(255,255,255,.82)}.menu li a.reiniciar .icono{width:16px;height:16px;margin:0 15px 0 3px}.menu li a.reiniciar:hover{color:#fff}.menu li.juego{margin-top:14px}.menu li a.juego{padding-top:7px;padding-bottom:8px}.menu li a.juego .icono{display:none}.menu li a.juego .etiqueta{display:block}.menu li a.juego .juega{display:block;margin:0 0 3px;font-size:14px;letter-spacing:.03em;color:rgba(255,255,255,.82)}.menu li a.juego .etiqueta img{display:block;width:auto;height:38px}.menu li a.juego[aria-current=page] .juega{color:#00583a}.juego-cerrado .menu li.juego{display:none}@media(max-height:560px){.menu{padding-top:8px}.menu li a{padding-top:7px;padding-bottom:7px}.menu-pie{padding-top:12px}.menu li.juego{margin-top:8px}.menu li a.juego .etiqueta img{height:28px}}.menu-pie{margin-top:auto;padding-top:28px;font-size:13px;color:rgba(255,255,255,.8)}.menu-pie p{margin:0 0 0 10px}@media(min-width:900px){.velo{display:none!important}.menu{width:var(--menu);max-width:none;padding-top:16px;-webkit-transform:none;transform:none}.contenido{margin-left:232px;margin-left:var(--menu);-webkit-transition:margin-left .2s ease;transition:margin-left .2s ease}#menu-plegado:checked~.menu{width:64px;padding-left:10px;padding-right:10px}#menu-plegado:checked~.menu .etiqueta{display:none}#menu-plegado:checked~.menu li a{-webkit-box-pack:center;justify-content:center;padding:10px 0}#menu-plegado:checked~.menu li a .icono{margin-right:0}#menu-plegado:checked~.menu li a.reiniciar{margin:-1px 0 6px;padding:6px 0}#menu-plegado:checked~.menu li a.reiniciar .icono{margin:0}#menu-plegado:checked~.menu li a.juego .icono{display:block}#menu-plegado:checked~.contenido{margin-left:64px}}.ir-al-chat{position:fixed;right:14px;bottom:14px;z-index:30;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#00583a;color:#fff;text-decoration:none;border:3px solid #fff;border-radius:999px;padding:4px 18px 4px 4px;box-shadow:0 0 0 1px rgba(28,28,28,.12),var(--sombra-alta);font:700 17px/1 var(--titular);text-transform:uppercase;letter-spacing:.03em}.ir-al-chat .marco{display:block;width:44px;height:44px;margin-right:10px;border-radius:50%;overflow:hidden}body:not(.es-inicio) .contenido{padding-bottom:84px}.inicio{display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;min-height:calc(100vh - 106px);min-height:calc(100svh - var(--cabecera) - var(--subcabecera));padding:12px 12px 0}@media(min-width:900px){.inicio{padding:18px 32px 0}}.inicio.charlando{height:calc(100vh - 106px);height:calc(100svh - var(--cabecera) - var(--subcabecera));min-height:380px}@media(max-width:899px){html.charlando .subcabecera{display:none}html.charlando .inicio.charlando:not(.con-teclado){height:calc(100vh - 56px);height:calc(100svh - var(--cabecera))}}html.html-inicio,html.html-inicio body{overscroll-behavior:none;scroll-behavior:auto}.inicio{padding-bottom:10px;padding-bottom:calc(10px + env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)))}.pie-inicio{position:fixed;left:0;right:0;bottom:0;z-index:3;height:10px;height:calc(10px + env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)));background:#00583a}.inicio.con-teclado,.inicio.charlando.con-teclado{position:fixed;top:0;left:0;right:0;z-index:30;height:var(--vv-alto, 100%);min-height:0;padding-bottom:8px;-webkit-transform:translateY(var(--vv-arriba, 0px));transform:translateY(var(--vv-arriba, 0px));background-color:#d0d7cd;background-image:var(--grano)}.inicio.con-teclado .tira,.inicio.con-teclado .pie-inicio{display:none}html.html-inicio{background:#00583a}html.html-inicio.teclado{background:#d0d7cd}.chat{position:relative;-webkit-box-flex:1;flex:1 1 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:100%;max-width:760px;margin:0 auto;min-height:0}.chat.conversando{-webkit-box-pack:start;justify-content:flex-start}.chat-cabeza{-webkit-box-flex:0;flex:none;text-align:center}.avatar-chat{position:relative;display:inline-block;width:220px;height:220px;width:min(300px,31vh);height:min(300px,31vh);-webkit-transition:width .5s ease,height .5s ease;transition:width .5s ease,height .5s ease}@media(min-width:900px){.avatar-chat{width:200px;height:200px;width:min(380px,28vh);height:min(380px,28vh)}}@media(max-height:700px)and (max-width:899px){.avatar-chat{width:26vh;height:26vh}}.chat.conversando .avatar-chat{width:64px;height:64px}.inicio.con-tira .chat:not(.conversando) .avatar-chat{width:72px;height:72px}.inicio.con-tira .chat:not(.conversando) .cambiar-avatar{right:-12px;bottom:-4px;width:28px;height:28px;border-width:2px}.avatar-chat .marco,.avatar-chat picture,.avatar-chat img,.avatar-chat svg{display:block;width:100%;height:100%}.boton-icono{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0;border-radius:50%}.boton-icono svg{display:block;width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.cambiar-avatar{position:absolute;right:6%;bottom:6%;width:44px;height:44px;border:3px solid #fff;background:#c80d22;color:#fff;box-shadow:var(--sombra);-webkit-transition:all .5s ease;transition:all .5s ease}.chat.conversando .cambiar-avatar{right:-12px;bottom:-4px;width:28px;height:28px;border-width:2px}.cambiar-avatar[aria-expanded=true]{background:#1c1c1c}.chat.sin-animacion .avatar-chat,.chat.sin-animacion .cambiar-avatar,.chat.sin-animacion .avatar-nombre{-webkit-transition:none;transition:none}.avatar-nombre{margin:8px 0 0;font:700 22px/1.1 var(--titular);text-transform:uppercase;-webkit-transition:font-size .5s ease;transition:font-size .5s ease}.chat.conversando .avatar-nombre{margin-top:4px;font-size:17px}.avatar-cargo{margin:2px 0 0;font:500 16px/1.15 var(--titular);color:#4a4f48}.avatar-cargo:empty{display:none}.chat.conversando .avatar-cargo{margin-top:0;font-size:13px}.chat.conversando .chat-mensajes{margin-top:12px;padding-top:10px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px);mask-image:linear-gradient(to bottom,transparent 0,#000 14px)}@media(max-width:899px){.chat.conversando .avatar-chat{width:48px;height:48px}.chat.conversando .cambiar-avatar{right:-10px;bottom:-3px;width:22px;height:22px}.chat.conversando .avatar-nombre{margin-top:1px;font-size:15px}.reiniciar-chat{width:40px;height:40px}.reiniciar-chat svg{width:21px;height:21px}.chat.conversando .chat-form input{padding-top:10px;padding-bottom:10px}.chat.conversando .chat-form button{width:44px;height:44px}.chat.conversando .ver-opciones{padding:5px 12px;font-size:13px}.chat.conversando .respuestas{padding-bottom:6px}}.reiniciar-texto{display:none}@media(min-width:1100px){.chat.conversando{display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;column-gap:48px;max-width:1180px}.chat.conversando .chat-cabeza{grid-column:1;grid-row:1 / -1;align-self:center}.chat.conversando .avatar-chat{width:200px;height:200px;width:min(200px,27vh);height:min(200px,27vh)}.chat.conversando .cambiar-avatar{right:4%;bottom:4%;width:40px;height:40px;border-width:3px}.chat.conversando .avatar-nombre{margin-top:12px;font-size:24px}.chat.conversando .avatar-cargo{margin-top:4px;font-size:16px}.chat.conversando .chat-mensajes{grid-column:2;grid-row:1;margin-top:0;padding-top:24px}.chat.conversando .respuestas{grid-column:2;grid-row:2}.chat.conversando .chat-form{grid-column:2;grid-row:3}.chat.conversando .reiniciar-chat{position:static;display:-webkit-inline-box;display:inline-flex;gap:8px;width:auto;height:auto;margin-top:18px;padding:10px 18px;font:700 16px/1 var(--titular);text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.chat.conversando .reiniciar-chat svg{width:18px;height:18px}.chat.conversando .reiniciar-texto{display:inline}.chat.conversando .sugerencias{display:grid;grid-template-columns:1fr 1fr;column-gap:6px;row-gap:2px;max-width:680px}.chat.conversando .sugerencias-arriba{grid-column:1 / -1}.chat.conversando .sugerencia{padding-top:7px;padding-bottom:7px}}.selector{position:absolute;top:48px;left:0;right:0;z-index:7;background:#fff;border-radius:3px;box-shadow:var(--sombra-alta);padding:20px 14px 14px;text-align:center}@media(min-width:900px){.selector{top:0;left:50%;right:auto;width:760px;max-width:100%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.selector-cerrar{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;background:#ebeee9;color:#1c1c1c}.selector-cerrar:hover{background:#1c1c1c;color:#fff}.selector-cerrar svg{width:45%;height:45%}.selector-titulo{margin:4px 44px 14px;font:700 21px/1.1 var(--titular);text-transform:uppercase}.selector-lista{max-width:520px;margin:0 auto}.selector{max-height:calc(100vh - 170px);max-height:calc(100svh - 64px - var(--cabecera) - var(--subcabecera));overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.selector::-webkit-scrollbar{display:none}.selector-opcion{display:inline-block;vertical-align:top;width:92px;margin:0 4px 12px;padding:0;background:none;border:0;text-align:center;color:#1c1c1c}.selector-opcion .marco{display:block;width:64px;height:64px;margin:0 auto 6px}.selector-opcion .marco picture,.selector-opcion .marco img,.selector-opcion .marco svg{display:block;width:100%;height:100%}.selector-opcion .nombre{display:block;font:700 13px/1.15 var(--titular);text-transform:uppercase}.selector-opcion.mas .marco{border-radius:50%;background:#ebeee9;color:#00583a}.selector-opcion.mas .marco svg{width:50%;height:50%;margin:25%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.selector-opcion.mas:hover .marco{background:#00583a;color:#fff}.selector-opcion.hueco{cursor:default}.selector-opcion.hueco .nombre{color:#8a8f87}.selector-volver{margin:0;padding:8px 12px;background:none;border:0;color:#00583a;font:700 15px/1 var(--titular);text-transform:uppercase;letter-spacing:.03em}.selector-carrusel{position:relative;max-width:560px;margin:0 auto}.selector-paginas{display:-webkit-box;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.selector-paginas::-webkit-scrollbar{display:none}.selector-pagina{-webkit-box-flex:0;flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;align-content:flex-start}.selector-pagina .selector-opcion{width:33.333%;margin:0 0 12px;padding:0 3px;box-sizing:border-box}.selector-opcion .lugar{display:block;margin-top:2px;font:500 12px/1.15 var(--titular);color:#5d625a}.selector-opcion[aria-current=true] .nombre{color:#00583a;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.selector-opcion:hover .nombre{color:#00583a}.selector-flecha{display:none;position:absolute;top:34px;width:38px;height:38px;border:0;background:#ebeee9;color:#1c1c1c}.selector-flecha:hover{background:#1c1c1c;color:#fff}.selector-flecha[disabled]{opacity:.25;cursor:default;background:#ebeee9;color:#1c1c1c}.selector-flecha.anterior{left:0}.selector-flecha.siguiente{right:0}@media(hover:hover)and (pointer:fine){.selector-flecha{display:-webkit-box;display:flex}.selector-carrusel{padding:0 44px}}.selector-puntos{margin:2px 0 0;line-height:0}.selector-puntos span{display:inline-block;width:7px;height:7px;margin:0 3px;border-radius:50%;background:#c0c6bd}.selector-puntos span.activo{background:#00583a}.enlace{background:none;border:0;padding:0;color:#00583a;text-decoration:underline;font:inherit}.chat-mensajes{-webkit-box-flex:0;flex:none;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:12px 2px 6px;scrollbar-width:none;-ms-overflow-style:none}.chat-mensajes::-webkit-scrollbar{display:none}.chat.conversando .chat-mensajes{-webkit-box-flex:1;flex:1 1 auto;min-height:0}.chat:not(.conversando) .chat-mensajes{text-align:center}.chat:not(.conversando) .burbuja{display:inline-block;text-align:left}.burbuja{max-width:88%;margin:0 0 10px;padding:10px 14px;border-radius:14px;font-size:16px;line-height:1.45}.burbuja.bot{background:#fff;border-bottom-left-radius:3px;box-shadow:0 1px 2px rgba(28,28,28,.1)}.burbuja.yo{margin-left:auto;background:#00583a;color:#fff;border-bottom-right-radius:3px}.chat.conversando .burbuja{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1100px){.chat.conversando .burbuja{max-width:78%}}.chat.conversando .burbuja.yo{min-width:84px;padding-left:22px;padding-right:22px;text-align:center}.burbuja-boton{display:inline-block;margin-top:10px;padding:9px 16px;border:0;border-radius:999px;background:#00583a;color:#fff;font:700 15px/1.1 var(--titular);text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.burbuja-boton{text-decoration:none}.burbuja-boton:hover{background:#0d6b48}.burbuja .burbuja-boton{display:table}.burbuja-comevotos{display:table;margin-top:10px;line-height:0}.burbuja-comevotos img{display:block;width:170px;height:auto;-webkit-transition:transform .15s ease;transition:transform .15s ease}.burbuja-comevotos:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.burbuja-enlace{display:block;margin-top:8px;font:700 16px/1.2 var(--titular);text-transform:uppercase;letter-spacing:.02em;color:#00583a;text-decoration:none}.burbuja .fuente{display:block;margin-top:6px;font-size:12px;color:#5b5b57}.burbuja.escribiendo{display:table;padding:14px 16px}.burbuja.escribiendo[hidden]{display:none}.chat:not(.conversando) .burbuja.escribiendo{display:inline-block}.chat:not(.conversando) .burbuja.escribiendo[hidden]{display:none}.escribiendo span{display:inline-block;width:8px;height:8px;margin:0 3px;border-radius:50%;background:#5b5b57;-webkit-animation:salto 1s infinite ease-in-out;animation:salto 1s infinite ease-in-out}.escribiendo span:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.escribiendo span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes salto{0%,60%,to{-webkit-transform:none;opacity:.5}30%{-webkit-transform:translateY(-5px);opacity:1}}@keyframes salto{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-5px);opacity:1}}.js .mensaje-inicial{visibility:hidden;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.js .mensaje-inicial.visible{visibility:visible;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease}.respuestas{-webkit-box-flex:0;flex:none;padding:0 0 8px}.sugerencias{max-width:460px;margin:0 auto;background:#fff;border-radius:10px;box-shadow:var(--sombra);padding:8px 6px 6px}.chat.conversando .sugerencias{margin-left:0}.sugerencias-arriba{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin:0 0 4px}.plegar-opciones,.ver-opciones{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;border:0;background:none;color:#5b5b57;cursor:pointer}.plegar-opciones{width:32px;height:28px;-webkit-box-pack:center;justify-content:center;border-radius:6px}.plegar-opciones:hover{background:#ebeee9;color:#1c1c1c}.plegar-opciones svg,.ver-opciones svg{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ver-opciones{margin:0 auto;padding:6px 14px;background:#fff;border-radius:999px;box-shadow:var(--sombra);font:600 14px/1 var(--texto);color:#00583a}.ver-opciones svg{margin-left:6px}.chat:not(.conversando) .respuestas{text-align:center}.chat.conversando .ver-opciones{margin:0}.rojo-ia{color:#c80d22}.sugerencias-cabeza{display:inline-block;margin:0 0 0 8px;padding:3px 7px 2px;background:#00583a;color:#fff;border-radius:3px;font:700 13px/1 var(--titular);text-transform:uppercase;letter-spacing:.04em}.sugerencia{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;margin:0;padding:4px 8px;border:0;border-radius:6px;background:none;color:#1c1c1c;text-align:left;font:inherit}.sugerencia.activa{background:#e3ece6}.sugerencia-num{-webkit-box-flex:0;flex:none;width:24px;height:24px;margin-right:10px;border:1.5px solid #b9c2b6;border-radius:4px;font:700 13px/21px var(--texto);text-align:center;color:#5b5b57}.sugerencia.activa .sugerencia-num{background:#00583a;border-color:#00583a;color:#fff}.sugerencia-texto{display:block;min-width:0}.sugerencia-titulo{display:block;font:600 15px/1.2 var(--texto)}.sugerencia.activa .sugerencia-titulo{color:#00583a}.sugerencia-desc{display:block;margin-top:1px;font-size:13px;line-height:1.25;color:#5b5b57}.sugerencia.otra .sugerencia-titulo{font-weight:400}.chat-form{-webkit-box-flex:0;flex:none;display:-webkit-box;display:flex;width:100%}.chat-form input{-webkit-box-flex:1;flex:1 1 auto;min-width:0;border:2px solid #1c1c1c;border-radius:999px;padding:12px 18px;background:#fff;font-size:16px}.chat-form button{-webkit-box-flex:0;flex:none;margin-left:8px;width:50px;height:50px;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#00583a;color:#fff;border:0;border-radius:50%}.chat-form button svg{width:22px;height:22px}.sin-js{font-size:15px;text-align:center}.tira{position:relative;-webkit-box-flex:0;flex:none;width:100%;max-width:1100px;margin:12px auto 0}.tira-cuerpo{position:relative;padding:14px 34px 0}.tira.cerrable{margin-top:8px;max-height:230px;overflow:hidden;-webkit-transition:max-height .45s ease;transition:max-height .45s ease}.tira.cerrable .tira-cuerpo{padding:0 34px 10px;-webkit-transition:-webkit-transform .45s ease,opacity .35s ease;transition:transform .45s ease,opacity .35s ease}.tira.cerrada{max-height:34px}.tira.cerrada .tira-cuerpo{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;pointer-events:none}.tira-pestana{position:absolute;left:50%;bottom:0;z-index:4;width:150px;height:34px;margin-left:-75px;padding:2px 0 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#00583a;color:#fff;border:0;border-radius:12px 12px 0 0;font:700 16px/1 var(--titular);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 -2px 10px rgba(28,28,28,.14);opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);pointer-events:none;-webkit-transition:-webkit-transform .3s ease .25s,opacity .3s ease .25s;transition:transform .3s ease .25s,opacity .3s ease .25s}.tira-pestana svg{margin-left:6px;margin-top:-2px}.tira.cerrada .tira-pestana{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}.tira-pestana:hover{background:#0d6b48}.tira.sin-animacion,.tira.sin-animacion .tira-cuerpo,.tira.sin-animacion .tira-pestana{-webkit-transition:none;transition:none}.tira-barra{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin:0 -34px;padding:0 0 4px}.tira-nombre{font:700 18px/1 var(--titular);text-transform:uppercase;letter-spacing:.04em;color:#1c1c1c;text-decoration:none}.tira-cerrar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#1c1c1c;color:#fff;box-shadow:var(--sombra)}.tira-cerrar:hover{background:#1c1c1c}.tira.cerrable .tira-flecha{top:auto;bottom:62px;margin-top:0}.tira-lista{list-style:none;margin:0 0 -6px;padding:6px 4px 18px;display:-webkit-box;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab}.tira-lista::-webkit-scrollbar{display:none}.tira-lista.arrastrando{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;user-select:none}@media(hover:none){.tira-lista{scroll-snap-type:x mandatory}.tira-lista li{scroll-snap-align:start}}.tira-lista li{-webkit-box-flex:0;flex:0 0 auto;margin-right:10px}.tira-flecha{position:absolute;top:50%;z-index:2;width:30px;height:30px;margin-top:-10px;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#fff;color:#00583a;border:0;border-radius:50%;box-shadow:var(--sombra)}.tira-flecha.izquierda{left:0}.tira-flecha.derecha{right:0}.tira-flecha:hover{background:#00583a;color:#fff}.tira-flecha:disabled{opacity:.3;cursor:default;background:#fff;color:#00583a}.tira-hito{display:block;width:158px;min-height:112px;height:100%;padding:10px 12px 12px;background:#fff;border:3px solid transparent;border-radius:3px;box-shadow:var(--sombra);text-decoration:none;-webkit-user-drag:none}.tira-hito.clave{border-color:#00583a}.tira-hito.ahora{border-color:#ffd600}.tira-hito.pasado{opacity:.5;box-shadow:none;border-color:transparent}.tira-estado{display:inline-block;margin-bottom:6px;padding:3px 5px;border-radius:2px;font:700 11px/1 var(--titular);letter-spacing:.05em;text-transform:uppercase}.tira-estado:empty{display:none}.tira-hito.ahora .tira-estado{background:#ffd600}.tira-hito.proximo .tira-estado{background:#00583a;color:#fff}.tira-fecha{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:6px}.tira-dia{margin-right:8px;font:400 34px/.9 var(--display)}.tira-mes{font:700 17px/1 var(--titular);text-transform:uppercase;color:#00583a}.tira-mes small{display:block;font:700 13px/1.2 var(--titular);color:#5b5b57}.tira-titulo{display:block;font:700 16px/1.1 var(--titular);text-transform:uppercase}.cabeza{padding:24px 0 18px}@media(min-width:900px){.cabeza{padding:34px 0 26px}}.titular{margin:0;font:400 34px/1.22 var(--display);font-size:clamp(32px,8.4vw,64px);text-transform:uppercase;letter-spacing:.005em}.titular .fino{display:block;position:relative;z-index:1;font:500 .62em/1.1 var(--titular);margin-bottom:.35em}.titulo-seccion{margin:0 0 12px;font:700 28px/1.05 var(--titular);font-size:clamp(26px,6vw,44px);text-transform:uppercase}.entradilla{margin:12px 0 0;font-size:18px;color:#4c4c4a}.intro{margin:0 0 18px;color:#4c4c4a}.titulo-seccion.dos-lineas{line-height:1.3}.titulo-seccion .arriba{position:relative;z-index:1}.seccion{padding:32px 0}.seccion-papel{background:#fff}.seccion-claro{background:#e3e8e0}@media(min-width:720px){.seccion{padding:48px 0}}.nota-fuente{margin:10px 0 0;font-size:14px;color:#5b5b57}.pegatina{background:#fff;border-radius:3px;box-shadow:var(--sombra)}.destacada{background:#fff;border:3px solid #00583a;border-radius:3px}.destacada.roja{border-color:#c80d22}.alerta{background:#ffd600;border-radius:3px;padding:16px 18px}.destacado-lleno{padding:14px 18px;border:3px solid #00583a}.destacado-lleno p{margin:0 0 6px}.destacado-lleno p:last-child{margin-bottom:0}.demarcacion{margin:0 0 18px;font-size:15px;color:#5b5b57}.forma-segura h2,.dudas h2{margin:0 0 8px;font:700 24px/1.1 var(--titular);text-transform:uppercase}.forma-segura ol{margin:0;padding-left:22px}.forma-segura li{margin-bottom:6px}.forma-segura li:last-child{margin-bottom:0}.dudas{border:3px solid #ffd600}.dudas ul{margin:0 0 8px;padding-left:20px}.dudas li{margin-bottom:4px}.alerta p{margin:0 0 8px}.alerta p:last-child{margin-bottom:0}.alerta-titulo{margin:0 0 6px;font:700 20px/1.1 var(--titular);text-transform:uppercase}.botones>*{margin:0 10px 10px 0}.boton-bandera{position:relative;display:inline-block;background:#00583a;color:#fff;font:700 20px/1 var(--titular);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;padding:16px 22px 24px;border:0;border-radius:3px;box-shadow:var(--sombra)}.boton-bandera:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--franja);border-radius:0 0 3px 3px}.boton-bandera .flecha{margin-left:12px}.boton-borde{display:inline-block;border:2px solid #1c1c1c;border-radius:3px;background:transparent;color:#1c1c1c;font:700 17px/1.1 var(--titular);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;padding:13px 18px}.boton-borde:hover{background:#fff}.crono{margin:0 0 18px}.hito{scroll-margin-top:16px;margin-bottom:18px}.hito-izq{margin-bottom:8px}.hito-fecha{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.hito-dia{margin-right:6px;font:400 46px/.9 var(--display)}.hito-mes{font:700 20px/1 var(--titular);text-transform:uppercase;color:#00583a}.hito-mes small{display:block;font:700 14px/1.2 var(--titular);color:#5b5b57}.hito-titulo{margin:6px 0 0;font:700 22px/1.1 var(--titular);text-transform:uppercase}.hito-estado{display:inline-block;margin-top:8px;padding:3px 6px;border-radius:2px;font:700 12px/1 var(--titular);letter-spacing:.05em;text-transform:uppercase}.hito-estado:empty{display:none}.hito-ficha{padding:16px 18px;background:#fff;border:3px solid transparent;border-radius:6px;box-shadow:var(--sombra)}.hito-ficha p{margin:0 0 10px;color:#2c2c2a}.hito-pie{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-top:4px}.hito-enlace{display:inline-block;margin:0 18px 8px 0;font:700 17px/1.2 var(--titular);text-transform:uppercase;color:#00583a;text-decoration:none}.hito.clave .hito-ficha{border-color:#00583a}.hito.ahora .hito-ficha,.hito:target .hito-ficha{border-color:#ffd600}.hito.pasado{opacity:.6}.hito.pasado:not(.plegado){opacity:.85}.hito-abrir{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;margin:0 0 8px;padding:0;background:none;border:0;color:#00583a;font:700 15px/1.2 var(--titular);text-transform:uppercase;letter-spacing:.03em;text-align:left;cursor:pointer}.hito-abrir[hidden]{display:none}.hito-abrir svg{margin-left:6px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hito:not(.plegado) .hito-abrir svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hito.plegado .hito-ficha>:not(.hito-abrir){display:none}.hito.plegado .hito-ficha{padding:10px 14px}.hito.plegado .hito-abrir{margin:0}.hito.plegado .hito-dia{font-size:30px}.hito.plegado .hito-titulo{font-size:17px}.hito.plegado{margin-bottom:10px}.crono-cabeza{margin-bottom:22px}.crono-cabeza>.gestion,.crono-cabeza>.sabias{margin:0 0 14px}@media(min-width:720px){.crono-cabeza{max-width:680px;margin-left:auto;margin-right:auto}}.hito{margin-bottom:0;padding:22px 0}.hito.plegado{margin-bottom:0;padding:14px 0}.crono:not(.con-franjas) .hito:nth-child(2n),.crono .franja,.gestiones-seccion{background:#e4e9e1;box-shadow:0 0 0 100vmax #e4e9e1;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.crono{margin-bottom:30px}.gestiones-seccion{padding-bottom:26px}.crono-cabeza{margin-bottom:0;padding-bottom:0}.crono-cabeza>:last-child{margin-bottom:0}.hitos-pasados{padding:22px 0}.hitos-fila{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.hitos-carril{-webkit-box-flex:1;flex:1 1 auto;min-width:0;display:-webkit-box;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.hitos-carril::-webkit-scrollbar{display:none}.hitos-carril>.hito{-webkit-box-flex:0;flex:0 0 calc((100% - 30px)/4);scroll-snap-align:start}.hitos-flecha{display:none;-webkit-box-flex:0;flex:none;width:34px;height:34px;margin:0 6px;padding:0;border:0;border-radius:50%;background:#fff;color:#00583a;box-shadow:var(--sombra);cursor:pointer}.hitos-flecha svg{display:block;margin:auto;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hitos-flecha:disabled{opacity:.35;cursor:default}.hitos-pasados.desliza .hitos-flecha{display:block}@media(max-width:719px){.hitos-pasados.desliza .hitos-flecha{display:none}}.hito-pasado-ficha:empty{display:none}.hito-pasado-ficha{margin-top:6px;opacity:.92}@media(min-width:720px){.hitos-carril{gap:14px}.hitos-carril>.hito{flex-basis:calc((100% - 42px)/4)}}.hito.cuadro{display:block;padding:0;opacity:1}.hito.cuadro .hito-izq{-webkit-box-flex:0;flex:none;margin:0;padding:10px 4px;background:#fff;border-radius:6px;box-shadow:var(--sombra);text-align:center;cursor:pointer;opacity:.8}.hito.cuadro .hito-izq:hover,.hito.cuadro .hito-izq:focus-visible{opacity:1}.hito.cuadro .hito-fecha{-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:center;justify-content:center}.hito.cuadro .hito-dia{margin:0;font-size:28px}.hito.cuadro .hito-mes{margin-top:2px;font-size:14px}.hito.cuadro .hito-mes small,.hito.cuadro .hito-estado{display:none}.hito.cuadro .hito-titulo{margin-top:4px;font-size:12px;line-height:1.1}.hito.cuadro .hito-ficha{display:none}.hito-pasado-ficha .hito-ficha{display:block}.hito-pasado-ficha .hito-abrir svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hito.cuadro.abierto .hito-izq{opacity:1;box-shadow:0 0 0 3px #00583a}@media(min-width:720px){.hitos-pasados{max-width:700px;margin:0 auto}.hito.cuadro .hito-dia{font-size:34px}.hito.cuadro .hito-titulo{font-size:14px}}.hito.pasado .hito-ficha{box-shadow:none;border-color:transparent}.hito.pasado .hito-mes{color:#5b5b57}.hito.pasado .hito-estado{background:#e3e8e0;color:#5b5b57}.hito.ahora .hito-estado{background:#ffd600}.hito.proximo .hito-estado{background:#00583a;color:#fff}@media(min-width:720px){.hito{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.hito-izq{-webkit-box-flex:0;flex:0 0 230px;margin:0 22px 0 0;padding-top:6px}.hito-ficha{-webkit-box-flex:1;flex:1 1 auto;min-width:0}}.gestiones-seccion{padding-top:24px}@media(min-width:900px){.gestiones-seccion{padding-top:32px}}.gestiones{display:block}.gestion{display:block;margin-bottom:10px;padding:14px 16px;background:#00583a;color:#fff;border-radius:6px;box-shadow:var(--sombra);text-decoration:none}.gestion:hover{box-shadow:var(--sombra-alta)}.gestion strong{display:block;font:700 21px/1.1 var(--titular);text-transform:uppercase}.gestion span{display:block;margin-top:4px;font-size:15px;line-height:1.3;opacity:.9}.gestion-calendario{background:#fff;color:#1c1c1c}.gestion-ancha{margin-bottom:18px}.hito-atajo{margin:12px 0 4px}.hito-atajo strong{font-size:19px}@media(min-width:640px){.gestiones{display:-ms-grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gestion{margin-bottom:0}}@media(min-width:1100px){.gestiones{grid-template-columns:repeat(3,minmax(0,1fr))}}.anadir{position:relative;display:inline-block;margin:0 0 8px}.anadir summary{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;list-style:none;cursor:pointer;padding:7px 12px;border:2px solid #00583a;border-radius:999px;color:#00583a;font:700 15px/1 var(--titular);text-transform:uppercase;letter-spacing:.03em}.anadir summary::-webkit-details-marker{display:none}.anadir summary svg{margin-right:6px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.anadir[open] summary{background:#00583a;color:#fff}.anadir ul{position:absolute;left:0;top:100%;z-index:10;min-width:240px;margin:6px 0 0;padding:6px;list-style:none;background:#fff;border-radius:8px;box-shadow:var(--sombra-alta)}.anadir li a{display:block;padding:9px 10px;border-radius:6px;color:#1c1c1c;text-decoration:none;font-weight:600}.anadir li a:hover{background:#e3ece6;color:#00583a}.anadir li small{display:block;font-weight:400;font-size:13px;color:#5b5b57}.anadir.grande{margin:10px 0 0}.anadir.grande summary{padding:10px 14px;font-size:17px;background:#00583a;color:#fff}.test-paso,.resultado{padding:18px}.test-num{margin:0 0 6px;font:700 14px/1 var(--titular);letter-spacing:.06em;text-transform:uppercase;color:#00583a}.test-pregunta{margin:0 0 14px;font:700 23px/1.15 var(--titular);text-transform:uppercase}.opcion{display:block;width:100%;margin:0 0 10px;padding:13px 14px;text-align:left;background:#f0f3ee;border:2px solid #c0c6bd;border-radius:3px;font:600 16px/1.3 var(--texto)}.opcion:hover{border-color:#00583a;background:#fff}a.opcion{color:#00583a;text-decoration:none;box-sizing:border-box}.test-volver{margin-top:6px;padding:0;background:none;border:0;font:700 15px/1 var(--titular);text-transform:uppercase;letter-spacing:.05em;color:#5b5b57;text-decoration:underline}.resultado h3{margin:0 0 6px;font:400 28px/1.1 var(--display);text-transform:uppercase}.resultado .sub{margin:0 0 14px;color:#4c4c4a}.pasos{counter-reset:paso;list-style:none;margin:0;padding:0}.pasos li{counter-increment:paso;position:relative;margin-bottom:12px;padding-left:42px}.pasos li:before{content:counter(paso);position:absolute;left:0;top:-2px;width:30px;height:30px;text-align:center;background:#1c1c1c;color:#fff;font:400 18px/30px var(--display);border-radius:2px}.doc-respuesta{margin-top:16px;padding:18px}.doc-respuesta h3{margin:0 0 8px;font:700 22px/1.1 var(--titular);text-transform:uppercase}.doc-respuesta p{margin:0 0 8px}.cinco{background:#00583a;color:#fff;padding:36px 0}.cinco h2{margin:0 0 12px;font:400 38px/1.05 var(--display);font-size:clamp(34px,7vw,60px);text-transform:uppercase}.cinco p{margin:0 0 20px;font-size:18px;color:rgba(255,255,255,.9)}.como-voto{padding-top:24px}@media(min-width:900px){.como-voto{padding-top:40px}}.formas-voto{display:block}.forma-voto{display:block;margin-bottom:12px;padding:18px 20px;background:#00583a;color:#fff;border-radius:6px;box-shadow:var(--sombra);text-decoration:none}.forma-voto.rojo{background:#c80d22}.forma-voto:hover{box-shadow:var(--sombra-alta)}.forma-voto strong{display:block;font:400 34px/1 var(--display);text-transform:uppercase}.forma-voto span{display:block;margin-top:6px;font:600 17px/1.25 var(--texto)}@media(min-width:720px){.formas-voto{display:-ms-grid;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.forma-voto{margin-bottom:0}}.boton-verde{display:inline-block;margin-bottom:18px;padding:14px 20px;background:#00583a;color:#fff;border-radius:3px;font:700 19px/1.1 var(--titular);text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.boton-blanco{display:inline-block;padding:14px 20px;background:#fff;color:#00583a;border:0;border-radius:3px;font:700 19px/1.1 var(--titular);text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.mapas{display:block}.mapa-bloque{margin-bottom:22px}.mapa-titulo{margin:0 0 8px;font:700 21px/1.1 var(--titular);text-transform:uppercase}.mapa{width:100%;background:#e6ebe4;border-radius:10px}.mapa .tierra{fill:#f4f6f3;stroke:#d0d7cd;stroke-width:.7}.mapa a .tierra{cursor:pointer}.mapa .propio{fill:#fff}.mapa a:hover .tierra,.mapa a:focus .tierra{fill:#cfe2d6}.mapa .punto{fill:#00583a;stroke:#fff;stroke-width:2}.mapa a:hover .punto{fill:#c80d22}.mapa .ciudad{font:700 17px var(--titular);fill:#1c1c1c;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.mapa .tierra.con-pagina{fill:#fff}.mapa.continente .punto{stroke-width:1.5}.paises-mapas{padding-top:22px}.mapa-caja{position:relative;height:340px;background:#e6ebe4;border-radius:10px;overflow:hidden}@media(min-width:1100px){.mapa-caja{height:460px}}.mapa-caja .mapa{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:none;touch-action:pan-x pan-y}.mapa-caja.ampliado .mapa{touch-action:none;cursor:-webkit-grab;cursor:grab}.mapa .ciudad-zoom{display:none;font-family:var(--titular);font-weight:700;fill:#1c1c1c;paint-order:stroke;stroke:#fff;stroke-linejoin:round}.mapa-botones{position:absolute;right:10px;bottom:10px}.mapa-botones button{display:-webkit-box;display:flex;width:38px;height:38px;margin-top:8px;border:0;background:#fff;color:#00583a;box-shadow:var(--sombra)}.mapa-botones button svg{width:50%;height:50%}.paises-mapas .mapa-titulo{margin-bottom:10px}.lista-chips{margin:10px 0 0;padding:0;list-style:none}.lista-chips li{display:inline-block;margin:0 6px 8px 0}.lista-chips a{display:inline-block;padding:6px 12px;background:#fff;border:1.5px solid #1c1c1c;border-radius:999px;font:600 15px/1.2 var(--texto);text-decoration:none}.lista-chips a small{font-weight:500;font-size:13px;color:#5d625a}.lista-chips a .bandera-mini{margin-right:7px}.lista-chips a:hover{background:#ffd600}@media(min-width:1100px){.mapas{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}}.buscador-fijo{position:-webkit-sticky;position:sticky;top:56px;top:var(--cabecera);z-index:25;padding:10px 12px;background:#fff;box-shadow:0 6px 22px rgba(28,28,28,.14)}@media(min-width:900px){.buscador-fijo{padding:12px 24px}}.buscador-fijo.buscador-quieto{position:static;margin:0 0 18px;padding:0;background:none;box-shadow:none}.buscador-quieto .buscador-dentro{max-width:none}.promotores-aviso{margin:0 0 14px;font-weight:600}.promotores-pais[hidden],.tarjeta-promotor[hidden]{display:none}.buscador-fijo .buscador-resultados button{display:block;position:relative;width:100%;height:auto;margin:0;padding:8px 10px 8px 42px;background:none;border:0;border-radius:6px;text-align:left;color:#1c1c1c;font:inherit;cursor:pointer}.buscador-fijo .buscador-resultados button:hover{background:#e3ece6}.buscador-resultados button img{position:absolute;left:10px;top:11px;width:22px;height:16px;border-radius:2px;box-shadow:0 0 0 1px rgba(28,28,28,.15)}.buscador-resultados button strong{display:block;font-weight:600}.buscador-resultados button span{display:block;font-size:13px;color:#5b5b57}.bandera-mini{display:inline-block;vertical-align:-2px;width:20px;height:15px;margin-right:6px;border-radius:2px;box-shadow:0 0 0 1px rgba(28,28,28,.15)}.promotor-paises>span{display:inline-block;margin-right:12px}.tarjeta-promotor img.bandera-mini,.promotor-cabeza img.bandera-mini{width:20px;height:15px;margin:0 6px 0 0;border-radius:2px;object-fit:cover}.promotor-distancia{display:block;margin-top:2px;font-weight:600;color:#00583a}.promotor-distancia[hidden]{display:none}.paginas-promotores{margin:4px 0 22px;text-align:center}.paginas-promotores[hidden]{display:none}.paginas-promotores button{min-width:40px;height:40px;margin:0 3px 6px;padding:0 10px;background:#fff;border:2px solid #1c1c1c;border-radius:999px;font:700 17px/1 var(--titular);cursor:pointer}.paginas-promotores button[aria-current=page]{background:#00583a;border-color:#00583a;color:#fff}.buscador-dentro{position:relative;max-width:640px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.buscador-lupa{position:absolute;left:15px;top:50%;margin-top:-10px;fill:none;stroke:#5b5b57;stroke-width:2.4;stroke-linecap:round;pointer-events:none}.buscador-fijo input{-webkit-box-flex:1;flex:1 1 auto;min-width:0;-webkit-appearance:none;appearance:none;border:2px solid #1c1c1c;border-radius:999px;padding:12px 16px 12px 42px;background:#fff;font-size:16px}.buscador-fijo button{-webkit-box-flex:0;flex:none;margin-left:8px;width:48px;height:48px;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#00583a;color:#fff;border:0;border-radius:50%}.buscador-resultados{position:absolute;left:0;right:56px;top:100%;margin:10px 0 0;padding:6px;list-style:none;max-height:55vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:10px;box-shadow:var(--sombra-alta)}.buscador-resultados::-webkit-scrollbar{display:none}.buscador-resultados[hidden]{display:none}.buscador-resultados a{display:block;position:relative;padding:8px 10px 8px 46px;border-radius:6px;text-decoration:none;color:#1c1c1c}.buscador-resultados .bandera{position:absolute;left:10px;top:11px;width:24px;height:18px;border-radius:2px;box-shadow:0 0 0 1px rgba(28,28,28,.15)}.buscador-resultados a.activa{background:#e3ece6}.resultado-nombre{display:block;font-weight:600}.buscador-resultados a.activa .resultado-nombre{color:#00583a}.resultado-desc{display:block;font-size:13px;color:#5b5b57}.sin-resultados{padding:8px 10px;font-size:15px}.buscador{margin-bottom:22px;padding:14px}.buscador-fila{display:-webkit-box;display:flex}.buscador select{-webkit-box-flex:1;flex:1 1 auto;min-width:0;padding:11px 10px;background:#fff;border:2px solid #1c1c1c;border-radius:3px;font-size:16px}.buscador button{margin-left:8px;padding:0 16px;background:#00583a;color:#fff;border:0;border-radius:3px;font:700 17px/1 var(--titular);text-transform:uppercase}.rejilla{display:block}.rejilla>*{margin-bottom:14px}@media(min-width:640px){.rejilla{display:-ms-grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.rejilla>*{margin-bottom:0}}@media(min-width:1180px){.rejilla.tres{grid-template-columns:repeat(3,minmax(0,1fr))}}.tarjeta-oficina{display:block;padding:16px 16px 14px;text-decoration:none}.tarjeta-oficina:hover{box-shadow:var(--sombra-alta)}.tarjeta-oficina h3{margin:0 0 4px;font:700 23px/1.05 var(--titular);text-transform:uppercase}.tarjeta-oficina .lugar{margin:0 0 8px;font-weight:600}.tarjeta-oficina .lugar.fuera{display:inline-block;padding:2px 6px;background:#ffd600;border-radius:2px}.tarjeta-oficina .mas{display:block;margin-top:8px;font:700 15px/1 var(--titular);text-transform:uppercase;color:#00583a}.horario{width:100%;border-collapse:collapse;font-size:15px}.horario th,.horario td{padding:6px 8px;text-align:left;vertical-align:top}.horario th{font-weight:600}.horario tr:nth-child(odd){background:#f0f3ee}.horario.grande{font-size:17px}.horario.grande th,.horario.grande td{padding:10px 12px}.ficha{padding:18px}.ficha h2{margin:0 0 6px;font:700 24px/1.1 var(--titular);text-transform:uppercase}.correo-ficha p{margin:0 0 8px}.correo-destino{padding:10px 12px;background:#f1f4ef;border-radius:6px}.correo-plazo{padding:10px 12px;background:#ffd600;border-radius:6px;font-weight:600}.correo-consejos{margin:0 0 10px;padding-left:20px}.correo-consejos li{margin-bottom:4px}.pasos-correo{margin:0 0 10px;padding-left:22px;font-size:15px;color:#3a3a37}.pasos-correo li{margin-bottom:4px}.ficha .direccion{margin:0 0 12px;font-size:18px}.datos-contacto{margin:0}.datos-contacto dt{margin-top:10px;font:700 15px/1.2 var(--titular);text-transform:uppercase;color:#5b5b57}.datos-contacto dd{margin:2px 0 0}.compartir>*{margin:0 8px 10px 0}.boton-whatsapp{display:inline-block;padding:12px 16px;background:#00583a;color:#fff;text-decoration:none;border-radius:3px;font:700 17px/1 var(--titular);text-transform:uppercase}.columnas{display:block}.columnas>*{margin-bottom:18px}@media(min-width:1000px){.columnas{display:-ms-grid;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:24px;gap:24px;-webkit-box-align:start;align-items:start}.columnas>*{margin-bottom:0}}.texto{max-width:none}.texto h2{margin:28px 0 8px;font:700 24px/1.1 var(--titular);text-transform:uppercase}.texto p,.texto li{color:#2c2c2a}.texto ol,.texto ul{padding-left:22px}.texto li{margin-bottom:8px}.titular-sitio .rojo{color:#00583a}.compartir-grande{margin:0 0 22px;text-align:center}.boton-whatsapp-grande{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;max-width:620px;margin:0 auto;padding:16px 18px;background:#00583a;color:#fff;text-decoration:none;text-align:left;border-radius:12px;box-shadow:var(--sombra);font:700 19px/1.15 var(--titular);text-transform:uppercase;letter-spacing:.02em}.boton-whatsapp-grande svg{-webkit-box-flex:0;flex:none;margin-right:12px}.boton-whatsapp-grande:hover{background:#0d6b48}.boton-whatsapp-grande.red-whatsapp{background:#1da851}.boton-whatsapp-grande.red-whatsapp:hover{background:#178f45}.boton-whatsapp-grande.boton-telegram{margin-top:10px;background:#229ed9}.boton-whatsapp-grande.boton-telegram:hover{background:#1b87bb}.fechas-clave{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 8px;padding:0;list-style:none}.fecha-clave{-webkit-box-flex:0;flex:0 0 calc(50% - 10px);margin:0 5px 10px;padding:12px 14px}.fecha-clave.clave{box-shadow:0 0 0 3px #00583a,var(--sombra)}.fecha-dias{display:block;font:400 34px/1 var(--display);color:#00583a}.fecha-mes{display:block;margin-top:2px;font:700 15px/1 var(--titular);text-transform:uppercase;letter-spacing:.04em;color:#00583a}.fecha-texto{display:block;margin-top:6px;font-size:15px;line-height:1.3}@media(min-width:760px){.fecha-clave{flex-basis:calc(25% - 10px)}}.via{margin-top:34px}.via-titulo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 0 6px;font:700 30px/1.05 var(--titular);font-size:clamp(27px,6.4vw,38px);text-transform:uppercase}.via-num{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:0;flex:none;width:44px;height:44px;margin-right:12px;border-radius:50%;background:#00583a;color:#fff;font:400 26px/1 var(--display)}.via-sub{margin:0 0 14px;font-size:17px}.via-nota{margin:0 0 12px;font-weight:600}.lista-demarcacion{margin:0;padding:0;list-style:none}.lista-demarcacion li{margin:0 0 10px;line-height:1.45}.lista-demarcacion li:last-child{margin-bottom:0}.todas-fechas{margin:-6px 0 22px}.via-caja{padding:16px 18px;margin-bottom:14px}.via-caja h3,.sitio-urna h3{margin:0 0 8px;font:700 22px/1.1 var(--titular);text-transform:uppercase}.via-caja h3+p,.via-caja p{margin:0 0 10px}.via-caja>:last-child{margin-bottom:0}.via-caja h3:not(:first-child){margin-top:14px}.via-rescate{border-color:#00583a}@media(min-width:900px){.via-columnas{display:-webkit-box;display:flex;margin:0 -7px}.via-columnas>*{-webkit-box-flex:1;flex:1 1 0;margin-left:7px;margin-right:7px}}.sitio-urna{padding:16px 18px;margin-bottom:14px}.sitio-pais{color:#5b5b57;font-weight:600}.sitio-lugar{margin:0 0 2px;font-size:18px}.sitio-direccion{margin:0 0 12px;font-size:17px}.sitio-urna h4{margin:14px 0 6px;font:700 17px/1 var(--titular);text-transform:uppercase;letter-spacing:.03em;color:#5b5b57}.sitio-aviso{margin-top:12px}.sitio-ficha{display:inline-block;margin-top:12px;font:700 16px/1 var(--titular);text-transform:uppercase;color:#00583a;text-decoration:none}.boton-mapa{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:11px 16px;border:2px solid #00583a;border-radius:999px;color:#00583a;text-decoration:none;font:700 16px/1 var(--titular);text-transform:uppercase;letter-spacing:.02em}.boton-mapa svg{margin-right:8px}.boton-mapa:hover{background:#00583a;color:#fff}@media(min-width:760px){.rejilla-sitios{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}.rejilla-sitios>*{-webkit-box-flex:0;flex:0 0 calc(50% - 14px);margin-left:7px;margin-right:7px}}@media(min-width:1100px){.rejilla-sitios>*{flex-basis:calc(33.333% - 14px)}}.lista-check{margin:0 0 10px;padding:0;list-style:none}.lista-check li{position:relative;margin-bottom:8px;padding-left:28px}.lista-check li:before{content:"";position:absolute;left:2px;top:.38em;width:13px;height:7px;border-left:3px solid #00583a;border-bottom:3px solid #00583a;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pasos-guia{margin:0 0 10px;padding:0;list-style:none;counter-reset:guia}.pasos-guia li{position:relative;margin-bottom:10px;padding-left:40px;min-height:28px}.pasos-guia li:before{counter-increment:guia;content:counter(guia);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:50%;background:#00583a;color:#fff;text-align:center;font:700 16px/28px var(--titular)}.lista-envios{margin:0 0 10px;padding-left:20px}.lista-envios li{margin-bottom:6px}.mapa-pequeno .mapa{height:260px}@media(min-width:900px){.mapa-pequeno .mapa{height:320px}}.mapa .punto.marcado{fill:#c80d22}.contacto h3{font-size:19px}.contacto-botones{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.boton-contacto{-webkit-box-flex:1;flex:1 1 220px;margin:0 4px 8px;padding:10px 12px;background:#f1f4ef;border-radius:10px;color:#00583a;text-decoration:none;font-weight:600;word-break:break-word}.boton-contacto span{display:block;margin-bottom:2px;font:700 13px/1 var(--titular);text-transform:uppercase;letter-spacing:.04em;color:#5b5b57}.boton-contacto:hover{background:#e3e8e0}.enlaces-utiles{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;padding:0;list-style:none}.enlaces-utiles li{-webkit-box-flex:1;flex:1 1 260px;margin:0 5px 10px}.enlaces-utiles a{display:block;height:100%;padding:14px 16px;background:#fff;border-radius:3px;box-shadow:var(--sombra);color:#1c1c1c;text-decoration:none}.enlaces-utiles a strong{display:block;font:700 19px/1.1 var(--titular);text-transform:uppercase;color:#00583a}.enlaces-utiles a span{display:block;margin-top:4px;font-size:15px;color:#4c4c4a}.enlaces-utiles a:hover{box-shadow:var(--sombra-alta)}.silueta{fill:#c3ccc0}.silueta circle:first-child{fill:#e3e8e0}.tarjeta-promotor{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:14px;padding:14px 16px;color:#1c1c1c;text-decoration:none}.tarjeta-promotor:hover{box-shadow:var(--sombra-alta)}.tarjeta-promotor img,.tarjeta-promotor svg{-webkit-box-flex:0;flex:none;width:72px;height:72px;margin-right:14px;border-radius:50%;object-fit:cover}.tarjeta-promotor-texto strong{display:block;font:700 22px/1.1 var(--titular);text-transform:uppercase;color:#00583a}.tarjeta-promotor-texto span{display:block;font-size:15px}.tarjeta-promotor-texto .zonas-breves{color:#5b5b57}.etiqueta-ejemplo{display:inline-block!important;margin-bottom:4px;padding:2px 6px;background:#ffd600;border-radius:2px;font:700 12px/1.2 var(--titular)!important;text-transform:uppercase}.promotor-cabeza{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.promotor-foto{-webkit-box-flex:0;flex:none;width:112px;height:112px;margin-right:18px;border-radius:50%;object-fit:cover;box-shadow:var(--sombra)}@media(min-width:760px){.promotor-foto{width:140px;height:140px}}.candidato-avatar{display:block;box-shadow:none;border-radius:0}.candidato-avatar picture,.candidato-avatar img,.candidato-avatar svg{display:block;width:100%;height:100%}.candidato-mini{-webkit-box-flex:0;flex:none;width:72px;height:72px;margin-right:14px}.tarjeta-promotor .candidato-mini img,.tarjeta-promotor .candidato-mini svg{width:72px;height:72px;margin:0;border-radius:0}.promotor-donde{margin:6px 0 0;font:700 20px/1.2 var(--titular);text-transform:uppercase}.zonas{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px;padding:0;list-style:none}.zonas li{margin:0 6px 6px 0;padding:5px 10px;background:#f1f4ef;border-radius:999px;font-size:15px;font-weight:600}.hazte{margin-top:30px}.hazte-caja{padding:18px}.hazte-resumen{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer;list-style:none}.hazte-resumen::-webkit-details-marker{display:none}.hazte-resumen .via-titulo{margin:0}.hazte-resumen svg{-webkit-box-flex:0;flex:none;fill:none;stroke:#00583a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:transform .2s ease;transition:transform .2s ease}.hazte[open] .hazte-resumen svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hazte[open] .hazte-resumen{margin-bottom:10px}.formulario label{display:block;margin-bottom:12px;font-weight:600;font-size:15px}.formulario input:not([type=checkbox]),.formulario textarea{display:block;width:100%;margin-top:4px;padding:11px 14px;border:2px solid #1c1c1c;border-radius:10px;background:#fff;font:inherit;font-size:16px;font-weight:400}.formulario .casilla{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;font-weight:400}.formulario .casilla input{-webkit-box-flex:0;flex:none;width:20px;height:20px;margin:2px 10px 0 0}.formulario button{border:0;cursor:pointer;margin-top:6px}.hazte-aviso{margin:12px 0 0;padding:10px 12px;background:#ffd600;border-radius:6px;font-weight:600}.mapa-mundo{position:relative;height:300px;overflow:hidden;border-radius:10px;background:#e6ebe4;touch-action:none;-webkit-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.mapa-mundo.grande{height:340px}@media(min-width:900px){.mapa-mundo{height:360px}}@media(min-width:1100px){.mapa-mundo.grande{height:460px}}.mapa-fondo,.mapa-capa{position:absolute;top:0;left:0;width:100%;height:100%}.mapa-mundo:not(.listo) .mapa-fondo{opacity:0}.mapa-fondo{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.mapa-fondo .tierra{fill:#fff;stroke:#cfd8cc;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mapa-fondo a:hover .tierra{fill:#f1f5ef}.mapa-fondo .tierra.actual{fill:#fff4c2}.mapa-capa{pointer-events:none;overflow:visible}.mapa-capa a,.mapa-capa .grupo{pointer-events:auto;cursor:pointer}.mapa-capa .punto{fill:#00583a;stroke:#fff;stroke-width:2}.mapa-capa .punto.marcado{fill:#c80d22}.mapa-capa .punto{-webkit-transform-box:fill-box;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:transform .12s ease;transition:transform .12s ease}.mapa-capa .punto-toque{fill:#000;fill-opacity:0;stroke:none}.mapa-capa a:hover .punto,.mapa-capa a:focus .punto,.mapa-capa a.activo .punto{fill:#c80d22;-webkit-transform:scale(1.4);transform:scale(1.4)}.mapa-capa .grupo.activo circle{fill:#c80d22}.mapa-mundo.apuntando{cursor:pointer}.mapa-etiqueta{position:absolute;z-index:3;pointer-events:none;white-space:nowrap;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);padding:3px 8px;background:#c80d22;color:#fff;border-radius:3px;box-shadow:var(--sombra);font:700 14px/1.2 var(--titular);text-transform:uppercase;letter-spacing:.02em}.mapa-etiqueta[hidden]{display:none}.mapa-capa .grupo circle{fill:#00583a;fill-opacity:.92;stroke:#fff;stroke-width:3}.mapa-capa .grupo:hover circle,.mapa-capa .grupo:focus circle{fill:#c80d22}.mapa-capa .grupo text{fill:#fff;font:700 14px/1 var(--titular);text-anchor:middle;pointer-events:none}.mapa-capa .ciudad-mm{font:700 13px var(--titular);fill:#1c1c1c;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.mapa-capa .ciudad-mm.marcada{fill:#c80d22}.mapa-sin-js{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 16px;text-align:center}.mapa-mundo.sin-datos:after{content:"No se ha podido cargar el mapa.";position:absolute;top:50%;left:0;right:0;text-align:center}.sabias{position:relative;margin:0 0 18px;padding:14px 44px 10px 16px;border-radius:6px}.sabias[hidden]{display:none}.sabias-cerrar{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:0;background:none;border:0;border-radius:50%;color:#5b5b57;cursor:pointer}.sabias-cerrar:hover{background:#ebeee9;color:#1c1c1c}.sabias-cerrar svg{display:block;width:18px;height:18px;margin:7px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.sabias-titulo{margin:0 0 6px;font:700 14px/1 var(--titular);letter-spacing:.06em;text-transform:uppercase;color:#00583a}.sabias-dato{display:none;margin:0;font-size:16px;line-height:1.35}.sabias-dato.visible{display:block}.sabias-dato strong{font-weight:700}@supports (display: grid){.sabias-datos{display:grid}.sabias-dato{display:block;grid-area:1 / 1;opacity:0;visibility:hidden;-webkit-transition:opacity .6s ease,visibility .6s;transition:opacity .6s ease,visibility .6s}.sabias-dato.visible{opacity:1;visibility:visible}}.sabias-puntos{margin:8px 0 0;line-height:0}.sabias-puntos span{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#c0c6bd;cursor:pointer}.sabias{touch-action:pan-y}.sabias-puntos span.activo{background:#00583a}@media(min-width:900px){.sabias{padding:16px 20px 12px}.sabias-dato{font-size:17px}}.aviso-cookies{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:16px;background:rgba(28,28,28,.55)}.aviso-cookies[hidden]{display:none}.aviso-cookies-caja{width:100%;max-width:440px;padding:26px 24px 22px;background:#fff;border-radius:12px;box-shadow:var(--sombra-alta);text-align:center}.aviso-cookies-titulo{margin:0 0 8px;font:700 28px/1.1 var(--titular);text-transform:uppercase;color:#00583a}.aviso-cookies-caja p{margin:0 0 20px;font-size:18px;line-height:1.4;color:#2c2c2a}.aviso-cookies-caja p.aviso-cookies-titulo{margin-bottom:8px;font-size:28px;color:#00583a}.aviso-cookies a{color:#00583a}.aviso-cookies-botones{display:-webkit-box;display:flex;gap:12px}.aviso-cookies button{-webkit-box-flex:1;flex:1 1 0;padding:14px 10px;border:2px solid #00583a;border-radius:999px;background:#fff;color:#00583a;font:700 19px/1 var(--titular);text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.aviso-cookies button[data-cookies=si]{background:#00583a;color:#fff}
