.u-paginas{--pg-lectura:689px;--pg-indice:340px;--pg-form:560px;--pg-tope:104px}@media (min-width:900px){.u-paginas{--pg-tope:140px}}.u-paginas>main,.u-paginas main.wf-seccion,.u-paginas main.wf-legal{padding-top:var(--pg-tope)}.u-legal main.wf-legal{padding-bottom:var(--e-seccion);flex-direction:column;gap:0;display:flex}.u-legal .wf-legal>.wf-pila{display:contents}.u-legal .wf-legal>.wf-pila>h1{order:0}.u-legal .wf-legal>.wf-pila>p.wf-suave{order:1}.u-legal .wf-legal>nav{order:2}.u-legal .wf-legal>.wf-pila>section{order:3}.u-legal .wf-legal h1.wf-h1{font-family:var(--fv2-display), sans-serif;letter-spacing:-.01em;color:var(--t-tinta);margin:0;font-size:clamp(36px,3.4vw,48px);font-weight:300;line-height:1.05}.u-legal .wf-legal>.wf-pila>p.wf-suave{letter-spacing:.06em;text-transform:uppercase;color:var(--t-salvia-texto);margin:14px 0 0;font-size:12px;font-weight:500}.u-legal .wf-legal>nav{flex-direction:column;margin:32px 0 8px;display:flex}.u-legal .wf-legal>nav>.wf-h3{letter-spacing:.1em;text-transform:uppercase;color:var(--t-texto);margin:0 0 12px;font-size:14px;font-weight:500;line-height:1}.u-legal .wf-legal>nav>a{border-bottom:1px solid var(--t-linea-fuerte);min-height:52px;color:var(--t-salvia-texto);transition:color var(--dur-hover) var(--ease-hover);align-items:center;padding:12px 0;font-size:16px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.u-legal .wf-legal>nav>a:first-of-type{border-top:1px solid var(--t-linea-fuerte)}.u-legal .wf-legal>nav>a:hover,.u-legal .wf-legal>nav>a[data-activo=true]{color:var(--t-tinta)}.u-legal .wf-legal>nav>a[data-activo=true]:before{content:"" / "";background:var(--t-tinta);border-radius:50%;flex:none;width:6px;height:6px;margin-right:10px}.u-legal .wf-legal section{scroll-margin-top:calc(var(--pg-tope) + 8px);max-width:var(--pg-lectura);flex-direction:column;gap:12px;margin-top:48px;display:flex}.u-legal .wf-legal section>*{margin:0}.u-legal .wf-legal section>h2.wf-h2{font-family:var(--fv2-display), sans-serif;letter-spacing:-.01em;color:var(--t-tinta);margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1.15}.u-legal .wf-legal section p{color:var(--t-texto-fuerte);font-size:16px;line-height:1.5}.u-legal .wf-legal section#privacidad{border-top:1px solid var(--t-linea-fuerte);gap:32px;margin-top:72px;padding-top:40px}.u-legal .wf-legal section#privacidad>h2.wf-h1{font-family:var(--fv2-display), sans-serif;letter-spacing:-.01em;color:var(--t-tinta);font-size:clamp(32px,3vw,44px);font-weight:300;line-height:1.05}.u-legal .wf-legal section#privacidad>div{scroll-margin-top:calc(var(--pg-tope) + 8px);flex-direction:column;gap:8px;display:flex}.u-legal .wf-legal section#privacidad>div>*{margin:0}.u-legal .wf-legal section#privacidad h3.wf-h3{letter-spacing:-.01em;color:var(--t-tinta);font-size:18px;font-weight:600;line-height:1.3}@media (min-width:900px){.u-legal main.wf-legal{grid-template-columns:minmax(200px, var(--pg-indice)) minmax(0, var(--pg-lectura));max-width:calc(var(--pg-indice) + var(--pg-lectura) + 150px + 2 * var(--e-canal));align-items:start;column-gap:clamp(48px,8vw,150px);display:grid}.u-legal .wf-legal>.wf-pila{flex-direction:column;grid-area:1/2;display:flex}.u-legal .wf-legal>nav{top:var(--pg-tope);grid-area:1/1;margin:6px 0 0;position:sticky}.u-legal .wf-legal>nav>a{min-height:48px}.u-legal .wf-legal section{margin-top:60px}.u-legal .wf-legal section p{font-size:18px;line-height:27px}.u-legal .wf-legal section#privacidad{margin-top:96px}}.u-legal .wf-legal h1.wf-h1.u-cielo-cartel{letter-spacing:-.03em;text-transform:uppercase;color:var(--t-blanco);padding:clamp(24px,3vw,36px) clamp(22px,3vw,36px) clamp(56px,6vw,80px);font-size:clamp(30px,3.2vw,48px);font-weight:700;line-height:1}.u-legal .wf-legal h1.wf-h1.u-cielo-cartel:before{content:"SIP 2720 M" / "";font-family:var(--fv2-burst), var(--fv2-display), sans-serif;letter-spacing:0;text-transform:none;transform-origin:0;color:var(--c-oro);margin-bottom:14px;font-size:clamp(24px,2.2vw,32px);font-weight:400;display:block;rotate:-4deg}.u-legal .wf-legal>.wf-pila>h1+p.wf-suave{margin-top:18px}.u-legal .wf-legal section>h2.wf-h2,.u-legal .wf-legal section#privacidad>h2.wf-h1{letter-spacing:-.02em;text-transform:uppercase;color:var(--t-tinta);font-weight:700}.u-legal .wf-legal section#privacidad{counter-reset:dato}.u-legal .wf-legal section#privacidad h3.wf-h3{counter-increment:dato;gap:10px;display:flex}.u-legal .wf-legal section#privacidad h3.wf-h3:before{content:counter(dato, decimal-leading-zero) / "";min-width:2em;font-family:var(--fv2-display), sans-serif;color:var(--c-rojo);flex:none;font-size:14px;font-weight:700;line-height:1.3}.u-legal .wf-legal>nav>a[data-activo=true]:before{background:var(--c-rojo)}.u-transporte main.wf-seccion{padding-bottom:var(--e-seccion);border:0}.u-transporte main>.wf-contenedor{max-width:calc(1200px + 2 * var(--e-canal));flex-direction:column;gap:20px;display:flex}.u-transporte main>.wf-contenedor>*{margin:0}.u-transporte main>.wf-contenedor>h1.wf-h1{font-family:var(--fv2-display), sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--t-tinta);font-size:clamp(40px,4.4vw,64px);font-weight:300;line-height:1}.u-transporte main>.wf-contenedor>h1+p{max-width:640px;font-size:var(--f-cuerpo-l);color:var(--t-texto);line-height:1.4}.u-transporte main>.wf-contenedor>.wf-rejilla{gap:var(--e-hueco);grid-template-columns:minmax(0,1fr);margin-top:12px}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta{border-radius:var(--r-pase);background:var(--t-banda);border:0;align-content:start;gap:6px;padding:24px;display:grid}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta>*{margin:0}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta>.wf-h3{letter-spacing:-.01em;color:var(--t-tinta);font-size:24px;font-weight:500;line-height:1.1}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta strong{font-family:var(--fv2-mono), monospace;font-size:var(--f-mono);letter-spacing:.05em;color:var(--t-tinta);margin:6px 0 2px;font-weight:400;line-height:1;display:block}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta>p:not(.wf-suave){color:var(--t-texto);font-size:16px}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta>p.wf-suave{border-top:1px solid var(--t-linea);font-family:var(--fv2-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--t-texto-fuerte);margin-top:8px;padding-top:12px;font-size:13px}.u-transporte main>.wf-contenedor>.wf-angosto{width:100%;margin-top:12px;max-width:var(--pg-form)!important}.u-transporte .wf-angosto>form{border:1px solid var(--t-linea);border-radius:var(--r-pase);background:var(--t-blanco);gap:22px;padding:28px 20px}.u-transporte .wf-angosto>form>*{margin:0}.u-transporte .wf-angosto form .wf-h2{font-family:var(--fv2-display), sans-serif;letter-spacing:-.01em;color:var(--t-tinta);margin:0;font-size:clamp(26px,2.4vw,32px);font-weight:300;line-height:1.1}.u-transporte .wf-angosto form>.wf-h2+.wf-suave{font-family:var(--fv2-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--t-salvia-texto);margin-top:-10px;font-size:14px}.u-transporte .wf-campo{gap:6px;display:grid}.u-transporte .wf-campo>*{margin:0}.u-transporte .wf-campo .wf-etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--t-texto);margin:0;font-size:12px;font-weight:600}.u-transporte .wf-campo .wf-entrada{border:0;border-bottom:1px solid var(--t-tinta);min-height:48px;color:var(--t-tinta);background:0 0;border-radius:0;padding:8px 0;font-size:18px}.u-transporte .wf-campo .wf-entrada:focus-visible{outline:2px solid var(--t-tinta);outline-offset:4px}.u-transporte .wf-campo .wf-entrada[aria-invalid=true]{border-bottom:2px solid var(--t-error)}.u-transporte .wf-campo .wf-chico.wf-suave{color:var(--t-salvia-texto);font-size:13px}.u-transporte .wf-error,.u-transporte .wf-aviso-error{color:var(--t-error);align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.u-transporte .wf-error:before,.u-transporte .wf-aviso-error:before{content:"!" / "";background:var(--t-error);width:18px;height:18px;color:var(--t-blanco);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.u-transporte .wf-aviso-error{border:1px solid var(--t-error);border-radius:var(--r-tarjeta);background:var(--t-blanco);padding:14px 16px}.u-transporte .wf-angosto form fieldset{flex-direction:column;gap:8px;display:flex}.u-transporte .wf-angosto form fieldset>*{margin:0}.u-transporte .wf-angosto form legend.wf-h3{letter-spacing:.1em;text-transform:uppercase;color:var(--t-texto);margin-bottom:8px;padding:0;font-size:12px;font-weight:600}.u-transporte .wf-check{min-height:44px;color:var(--t-texto-fuerte);align-items:center;font-size:16px}.u-transporte .wf-check input{accent-color:var(--t-tinta);margin:0}.u-transporte .wf-check:has(input:disabled){color:var(--t-salvia-texto)}.u-transporte fieldset:has(input[type=radio])>label.wf-check{border:1px solid var(--t-texto);border-radius:var(--r-poster);background:var(--t-blanco);cursor:pointer;min-height:64px;transition:opacity .15s var(--ease-hover);gap:14px;padding:16px 20px}.u-transporte fieldset:has(input[type=radio])>label.wf-check>span{font-family:var(--fv2-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--t-tinta);font-size:15px}.u-transporte fieldset:has(input[type=radio])>label.wf-check:has(input:checked){border:2px solid var(--t-tinta);padding:15px 19px}.u-transporte fieldset:has(input[type=radio])>label.wf-check:has(input:disabled){opacity:.4;cursor:not-allowed}.u-transporte fieldset:has(input[type=radio])>label.wf-check:has(input:focus-visible){outline:2px solid var(--t-tinta);outline-offset:3px}.u-transporte fieldset:has(input[type=radio])>p.wf-suave{color:var(--t-salvia-texto);margin-top:4px;font-size:14px}.u-transporte .wf-angosto form .wf-boton{border-radius:var(--r-boton);background:var(--t-tinta);min-height:56px;color:var(--t-blanco);letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--dur-hover) var(--ease-hover);border:0;padding:0 24px;font-size:14px;font-weight:600}.u-transporte .wf-angosto form .wf-boton:hover:not([disabled]){opacity:.85}.u-transporte .wf-angosto form .wf-boton[disabled]{opacity:.4}.u-transporte .wf-angosto>.wf-tarjeta-gris{border-radius:var(--r-pase);background:var(--t-banda);border:0;gap:12px;padding:28px 24px}.u-transporte .wf-angosto>.wf-tarjeta-gris>*{margin:0}.u-transporte .wf-angosto>.wf-tarjeta-gris>.wf-h3{color:var(--t-tinta);font-size:24px;font-weight:500}.u-transporte .wf-estado-centro{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:none;margin:0;padding:0;display:flex}.u-transporte .wf-estado-centro>*{margin:0}.u-transporte .wf-estado-centro>.wf-nav-marca{background:var(--t-fondo-2);width:64px;height:64px;font-family:var(--fv2-display), sans-serif;letter-spacing:.06em;color:var(--t-tinta);border-radius:50%;place-items:center;font-size:18px;font-weight:400;display:inline-grid}.u-transporte .wf-estado-centro>.wf-h1{font-family:var(--fv2-display), sans-serif;letter-spacing:-.01em;color:var(--t-tinta);font-size:clamp(32px,3.4vw,48px);font-weight:300;line-height:1.05}.u-transporte .wf-estado-centro>.wf-rejilla{gap:var(--e-hueco);grid-template-columns:minmax(0,1fr);width:100%}.u-transporte .wf-estado-centro .wf-tarjeta{border-radius:var(--r-pase);background:var(--t-fondo-2);border:0;gap:8px;padding:24px;display:grid}.u-transporte .wf-estado-centro .wf-tarjeta>*{margin:0}.u-transporte .wf-estado-centro .wf-tarjeta>p.wf-suave.wf-chico:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--t-texto);font-size:12px;font-weight:600}.u-transporte .wf-estado-centro .wf-tarjeta>.wf-h3{letter-spacing:-.01em;color:var(--t-tinta);font-size:24px;font-weight:500}.u-transporte .wf-estado-centro .wf-tarjeta>p:nth-child(3){font-family:var(--fv2-mono), monospace;letter-spacing:.05em;color:var(--t-tinta);font-size:clamp(30px,3vw,40px);line-height:1}.u-transporte .wf-estado-centro .wf-tarjeta>p.wf-suave.wf-chico:last-child{border-top:1px solid var(--t-linea);color:var(--t-salvia-texto);padding-top:10px;font-size:14px}.u-transporte .wf-estado-centro>p:not([class]){color:var(--t-texto);font-size:16px}.u-transporte .wf-estado-centro>a.wf-boton{min-height:44px;color:var(--t-tinta);letter-spacing:0;text-transform:none;text-underline-offset:6px;background:0 0;border:0;padding:0 4px;font-size:16px;font-weight:500;text-decoration:underline}.u-transporte .wf-estado-centro>a.wf-boton:hover{opacity:.8}.u-transporte main>.wf-contenedor>h2.wf-h3{font-family:var(--fv2-display), sans-serif;letter-spacing:-.01em;color:var(--t-tinta);margin-top:48px;font-size:28px;font-weight:300}.u-transporte main>.wf-contenedor>ul{max-width:760px;padding:0;list-style:none}.u-transporte main>.wf-contenedor>ul>li{border-bottom:1px solid var(--t-linea-fuerte);color:var(--t-texto);padding:18px 0}.u-transporte main>.wf-contenedor>ul>li:first-child{border-top:1px solid var(--t-linea-fuerte)}@media (min-width:900px){.u-transporte main>.wf-contenedor{grid-template-columns:minmax(0, var(--pg-form)) minmax(280px, 1fr);align-items:start;gap:20px clamp(32px,4vw,60px);display:grid}.u-transporte main>.wf-contenedor>*{grid-column:1/-1}.u-transporte main>.wf-contenedor>.wf-angosto{grid-area:3/1;margin-top:20px}.u-transporte main>.wf-contenedor>.wf-rejilla{top:var(--pg-tope);grid-area:3/2;margin-top:20px;position:sticky}.u-transporte .wf-angosto>form{padding:36px 32px}.u-transporte .wf-estado-centro{border:1px solid var(--t-linea);border-radius:var(--r-pase);background:var(--t-blanco);padding:36px 32px}}.u-transporte main>.wf-contenedor>h1.wf-h1.u-cielo-banda{--banda-arriba:calc(var(--pg-tope) + 24px);--banda-horizonte:clamp(64px, 7vw, 96px);letter-spacing:-.035em;color:var(--t-blanco);font-size:clamp(44px,6vw,88px);font-weight:700;line-height:.9}.u-transporte main.wf-seccion{padding-bottom:0}.u-transporte main>.wf-contenedor{padding-bottom:var(--e-seccion)}.u-transporte main>.wf-contenedor>.wf-rejilla{counter-reset:parada;padding-left:34px}@media (max-width:899px){.u-transporte main>.wf-contenedor>.wf-rejilla{position:relative}}.u-transporte main>.wf-contenedor>.wf-rejilla:before{content:"";background:repeating-linear-gradient(180deg, var(--t-tinta) 0 6px, transparent 6px 12px);opacity:.4;width:2px;position:absolute;top:30px;bottom:30px;left:11px}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta{counter-increment:parada;position:relative}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta:before{content:"";background:var(--t-fondo);width:12px;height:12px;box-shadow:0 0 0 3px var(--c-rojo);border-radius:50%;position:absolute;top:28px;left:-29px}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta:after{content:counter(parada, decimal-leading-zero) / "";font-family:var(--fv2-burst), var(--fv2-display), sans-serif;color:var(--t-blanco);font-size:clamp(44px,4vw,60px);line-height:1;position:absolute;top:16px;right:20px;rotate:-8deg}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta:first-child:after{color:#7a1a08}.u-transporte main>.wf-contenedor>.wf-rejilla>.wf-tarjeta>.wf-h3{letter-spacing:-.02em;text-transform:uppercase;padding-right:72px;font-weight:700}.u-transporte main>.wf-contenedor>h2.wf-h3{letter-spacing:-.02em;text-transform:uppercase;font-weight:700}.u-transporte main>.wf-contenedor>ul>li{gap:14px;display:flex}.u-transporte main>.wf-contenedor>ul>li:before{content:"✦" / "";color:var(--c-rojo);flex:none}.u-transporte main>.wf-cinta{margin-bottom:-18px}.u-404 main.wf-estado-centro{max-width:none;padding:var(--pg-tope) var(--e-canal) 64px;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;min-height:88svh!important}.u-404 main.wf-estado-centro>*{margin:0}.u-404 main.wf-estado-centro>p.wf-suave{letter-spacing:.1em;text-transform:uppercase;color:var(--t-texto);font-size:14px;font-weight:500;line-height:1}.u-404 main.wf-estado-centro>p.wf-h1{font-family:var(--fv2-display), sans-serif;letter-spacing:-.02em;color:var(--t-tinta);margin-top:28px;font-weight:300;line-height:.75;font-size:18vw!important}.u-404 main.wf-estado-centro>h1.wf-h2{font-family:var(--fv2-display), sans-serif;letter-spacing:-.01em;color:var(--t-tinta);margin-top:36px;font-size:clamp(28px,3.4vw,48px);font-weight:300;line-height:1.05}.u-404 main.wf-estado-centro>p:not([class]){font-size:var(--f-cuerpo-l);color:var(--t-salvia-texto);margin-top:16px}.u-404 main.wf-estado-centro>.wf-fila{gap:10px;margin-top:36px}.u-404 main.wf-estado-centro .wf-boton{border-radius:var(--r-boton);background:var(--t-texto);min-height:56px;color:var(--t-blanco);letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--dur-hover) var(--ease-hover);border:0;padding:0 28px;font-size:14px;font-weight:600}.u-404 main.wf-estado-centro .wf-boton.wf-boton-claro{background:var(--t-tinta);color:var(--t-blanco)}.u-404 main.wf-estado-centro .wf-boton:hover{opacity:.85}@media (max-width:479px){.u-404 main.wf-estado-centro>.wf-fila{flex-direction:column;align-self:stretch}.u-404 main.wf-estado-centro>.wf-fila>.wf-boton{width:100%}}@media (min-width:768px){.u-404 main.wf-estado-centro>p.wf-h1{font-size:9vw!important}}@media (prefers-reduced-motion:reduce){:is(.u-legal .wf-legal>nav>a,.u-transporte fieldset:has(input[type=radio])>label.wf-check){transition:none}}
