@layer legado, claro;@layer claro{.cont{background:var(--c-fondo);color:var(--c-texto)}.cont-cabeza{padding-block:var(--c-e4) var(--c-e5)}.cont-migas{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--c-e2);font-size:var(--c-t-dato);line-height:20px;color:var(--c-texto-suave)}.cont-migas a{display:inline-flex;align-items:center;min-height:32px;color:var(--c-enlace);text-decoration:underline;text-underline-offset:3px}.cont-cabeza h1{margin-top:var(--c-e2);font-size:var(--c-t-h1-movil);line-height:34px;font-weight:800;letter-spacing:0;text-wrap:balance}.cont-resumen{margin-top:var(--c-e2);max-width:64ch;font-size:var(--c-t-ficha-movil);line-height:1.65;color:var(--c-texto-suave)}.cont-zona{margin-top:var(--c-e3)}.cont-zona a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--c-e4);border:1.5px solid var(--c-secundario);border-radius:var(--c-radio-pastilla);color:var(--c-secundario);font-size:var(--c-t-dato);font-weight:700}.cont-zona a:hover{background:var(--c-secundario-hover)}.cont-aviso{padding:var(--c-e3) var(--c-e4);border-radius:var(--c-radio);background:var(--c-aviso-fondo);color:var(--c-aviso);font-weight:600}.cont-aviso,.cont-nota{font-size:var(--c-t-dato);line-height:1.5}.cont-nota{color:var(--c-texto-suave)}.cont-vacio{display:grid;grid-gap:var(--c-e2);gap:var(--c-e2);justify-items:start;margin-top:var(--c-e4);padding:var(--c-e5);border-radius:var(--c-radio);background:var(--c-fondo-suave)}.cont-vacio b{font-size:var(--c-t-nombre-movil);font-weight:700}.cont-vacio p{color:var(--c-texto-suave)}.cont .fd,.cont-bloque{border-top:8px solid var(--c-fondo-suave)}.cont-bloque{padding-block:var(--c-e5)}.cont-bloque h2{font-size:var(--c-t-h2-movil);line-height:1.3;font-weight:800}@media (min-width:768px){.cont-cabeza h1{font-size:var(--c-t-h1);line-height:48px}.cont-bloque{padding-block:var(--c-e6)}.cont-bloque h2{font-size:var(--c-t-h2)}}.cont-lugar-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--c-e5);gap:var(--c-e5);align-items:start;padding-bottom:var(--c-e6)}.cont-foto{margin:0}.cont-foto picture{display:block}.cont-foto-img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--c-radio);background:var(--c-fondo-suave);filter:var(--c-realce-foto)}.cont-foto figcaption{margin-top:var(--c-e2);font-size:var(--c-t-dato);line-height:20px;color:var(--c-texto-suave)}.cont-datos{padding:var(--c-e5);border:1px solid var(--c-borde);border-radius:var(--c-radio);background:var(--c-superficie);box-shadow:var(--c-sombra)}.cont-datos h2{font-size:18px}.cont-datos h2,.cont-datos h3{line-height:24px;font-weight:800}.cont-datos h3{margin-top:var(--c-e4);padding-top:var(--c-e4);border-top:1px solid var(--c-borde);font-size:var(--c-t-cuerpo)}.cont-dl{display:grid;grid-gap:var(--c-e3);gap:var(--c-e3);margin-top:var(--c-e3)}.cont-dl dt{font-size:var(--c-t-dato);line-height:20px;color:var(--c-texto-suave)}.cont-dl dd{margin:0;font-size:var(--c-t-cuerpo);line-height:1.4;font-weight:600;white-space:pre-line;overflow-wrap:anywhere}.cont-datos>p{margin-top:var(--c-e3)}.cont-datos .link{display:inline-flex;align-items:center;min-height:var(--c-objetivo);text-decoration:underline;text-underline-offset:3px}.cont-datos .btn{width:100%}.cont-texto h2{margin-top:var(--c-e5);font-size:var(--c-t-h2-movil);line-height:28px;font-weight:800;scroll-margin-top:var(--c-e4)}.cont-texto p{margin-top:var(--c-e3);max-width:64ch;font-size:var(--c-t-ficha-movil);line-height:1.65}.cont-texto>:first-child{margin-top:0}.cont-texto .cont-aviso,.cont-texto .cont-nota{font-size:var(--c-t-dato);line-height:1.5}.cont-texto .link{text-decoration:underline;text-underline-offset:3px}.cont-recomendacion{margin-top:var(--c-e5);padding:var(--c-e4) var(--c-e5);border-left:4px solid var(--c-secundario);border-radius:var(--c-radio);background:var(--c-fondo-suave)}.cont-recomendacion b{font-size:var(--c-t-dato);font-weight:800}.cont-texto .cont-recomendacion p{margin-top:var(--c-e1)}@media (min-width:768px){.cont-texto h2{font-size:var(--c-t-h2);line-height:32px}.cont-texto p{font-size:var(--c-t-ficha);line-height:30px}.cont-texto .cont-aviso,.cont-texto .cont-nota{font-size:var(--c-t-dato);line-height:1.5}}@media (min-width:980px){.cont-lugar-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"foto datos" "texto datos";column-gap:var(--c-e6)}.cont-foto{grid-area:foto}.cont-datos{grid-area:datos;position:-webkit-sticky;position:sticky;top:var(--c-e4)}.cont-texto{grid-area:texto}}.cont-destinos{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--c-e5) var(--c-e4);gap:var(--c-e5) var(--c-e4)}.cont-destinos,.cont-lista-texto{display:grid;padding-bottom:var(--c-e6)}.cont-lista-texto li{border-top:1px solid var(--c-borde)}.cont-lista-texto a{display:inline-flex;align-items:center;min-height:var(--c-objetivo);color:var(--c-enlace);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cont-lista-texto span{color:var(--c-texto-suave);font-size:var(--c-t-dato)}@media (min-width:768px){.cont-destinos{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--c-e6) var(--c-e5)}}@media (min-width:1024px){.cont-destinos{grid-template-columns:repeat(4,minmax(0,1fr))}}.cont-fin{padding-bottom:var(--c-e7)}.cont-rejilla{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--c-e4);gap:var(--c-e4)}.cont-cierre{margin-top:var(--c-e6)}.cont-cierre a{display:inline-flex;align-items:center;min-height:var(--c-objetivo);color:var(--c-enlace);font-weight:700;text-decoration:underline;text-underline-offset:4px}.wrap.cont-columna{max-width:768px;padding-bottom:var(--c-e7)}.cont-migas-sola{padding-block:var(--c-e4) var(--c-e1)}.cont-acciones{display:grid;grid-gap:var(--c-e3);gap:var(--c-e3);margin-top:var(--c-e5)}.cont-acciones .btn{width:100%}@media (min-width:560px){.cont-acciones{display:flex;flex-wrap:wrap}.cont-acciones .btn{width:auto}}@media (min-width:768px){.cont-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c-e5)}}@media (min-width:1024px){.cont-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.cont-empresa{padding:0}.cont-franja{padding-bottom:var(--c-e5);background:var(--c-fondo-suave)}.cont-empresa-cabeza{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--c-e4);gap:var(--c-e4);padding-top:var(--c-e2)}.cont-logo .logo-empresa{border-radius:var(--c-radio);border:1px solid var(--c-borde);background:var(--c-superficie)}.cont-logo .inicial{border:0;background:var(--c-banda);color:var(--c-texto-banda);font-weight:800}.cont-empresa-cabeza h1{margin-top:var(--c-e1);font-size:var(--c-t-h1-movil);line-height:34px;font-weight:800;letter-spacing:0;text-wrap:balance}.cont-redes{margin-top:var(--c-e2)}.cont-redes .link{display:inline-flex;align-items:center;min-height:var(--c-objetivo);text-decoration:underline;text-underline-offset:3px;font-weight:700}.cont-servicios{padding-bottom:var(--c-e7)}.cont-servicios h2{padding-block:var(--c-e5) var(--c-e4);font-size:var(--c-t-h2-movil);line-height:1.3;font-weight:800}@media (min-width:768px){.cont-empresa-cabeza{grid-template-columns:auto minmax(0,1fr);gap:var(--c-e5);align-items:center}.cont-empresa-cabeza h1{font-size:var(--c-t-h1);line-height:48px}.cont-servicios h2{font-size:var(--c-t-h2)}}.cont-legal{max-width:calc(720px + 2 * var(--c-margen-movil));margin-inline:auto;padding:var(--c-e5) var(--c-margen-movil) var(--c-e7)}.cont-legal h1{margin-top:var(--c-e1);font-size:var(--c-t-h1-movil);line-height:36px;font-weight:800;letter-spacing:0;text-wrap:balance}.cont-etiqueta{margin-top:var(--c-e4);font-size:var(--c-t-dato);line-height:20px;font-weight:600;color:var(--c-texto-suave)}.cont-legal .cont-aviso{margin-top:0}.cont-legal .cont-ok{background:var(--c-ok-fondo);color:var(--c-ok)}.cont-indice{margin-top:var(--c-e4);padding:var(--c-e4) var(--c-e5);border-radius:var(--c-radio);background:var(--c-fondo-suave)}.cont-indice b{font-size:var(--c-t-dato);font-weight:800}.cont-indice ol{display:grid;margin-top:var(--c-e1);list-style:none;padding:0}.cont-indice a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-enlace);font-size:var(--c-t-dato);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cont-legal h2{margin-top:var(--c-e6);font-size:var(--c-t-h2-movil);line-height:28px;font-weight:800;scroll-margin-top:var(--c-e4)}.cont-legal h3{margin-top:var(--c-e4);font-size:var(--c-t-cuerpo);line-height:24px;font-weight:800}.cont-legal li,.cont-legal p{margin-top:var(--c-e3);font-size:var(--c-t-ficha-movil);line-height:28px}.cont-legal ul{margin-top:var(--c-e1);padding-left:var(--c-e5);list-style:disc}.cont-legal .cont-indice li{margin-top:0;line-height:20px}.cont-legal .cont-nota{margin-top:var(--c-e5);font-size:var(--c-t-dato);line-height:20px}.cont-legal .link,.cont-legal p a{color:var(--c-enlace);text-decoration:underline;text-underline-offset:3px}.cont-legal .btn{margin-top:var(--c-e1);text-decoration:none}.cont-legal .btn-cobre{color:var(--c-accion-texto)}@media (min-width:768px){.cont-legal{padding-top:var(--c-e6)}.cont-legal h1{font-size:var(--c-t-h1);line-height:48px}.cont-legal h2{font-size:var(--c-t-h2);line-height:32px}.cont-indice ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--c-e5)}}.cont-creditos .lista-creditos{display:grid;grid-gap:0;gap:0;margin:var(--c-e3) 0 0;padding:0;list-style:none}.cont-creditos .lista-creditos li{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;margin:0;padding:var(--c-e3) 0;border-top:1px solid var(--c-borde);font-size:var(--c-t-dato);line-height:20px}.lista-creditos li:has(.cred-mini){grid-template-columns:96px minmax(0,1fr);column-gap:var(--c-e4);align-items:start}.cont-creditos .cred-mini~b,.cont-creditos .cred-mini~span{grid-column:2}.cont-creditos .cred-mini{grid-column:1;grid-row:1/span 6;width:96px;height:72px;object-fit:cover;border-radius:var(--c-radio);background:var(--c-fondo-suave);filter:var(--c-realce-foto)}.cont-creditos .lista-creditos b{font-size:var(--c-t-cuerpo);line-height:24px;font-weight:700}.cont-creditos .lista-creditos span{color:var(--c-texto-suave)}.cont-nf{padding-block:var(--c-e6) var(--c-e7);background:var(--c-fondo-suave)}.cont-nf-caja{display:grid;grid-gap:var(--c-e4);gap:var(--c-e4);max-width:560px;margin-inline:auto;padding:var(--c-e5);border:1px solid var(--c-borde);border-radius:var(--c-radio);background:var(--c-superficie);box-shadow:var(--c-sombra)}.cont-nf-caja h1{font-size:var(--c-t-h1-movil);line-height:34px;font-weight:800;letter-spacing:0}.cont-nf-caja p{color:var(--c-texto-suave)}.cont-nf-buscar label{display:block;margin-bottom:var(--c-e1);font-size:var(--c-t-dato);font-weight:700}.cont-nf-buscar div{display:grid;grid-gap:var(--c-e2);gap:var(--c-e2)}.cont-nf-buscar input{width:100%;min-height:56px;padding:var(--c-e3) var(--c-e4);border:1px solid var(--c-borde-campo);border-radius:var(--c-radio);background:var(--c-superficie);color:var(--c-texto);font-size:var(--c-t-cuerpo)}.cont-nf-buscar input:focus{outline:3px solid var(--c-foco);outline-offset:1px;border-color:var(--c-foco)}.cont-nf-otros{display:flex;flex-wrap:wrap;gap:var(--c-e2)}.cont-nf-otros a{display:inline-flex;align-items:center;min-height:var(--c-objetivo);padding-inline:var(--c-e4);border:1.5px solid var(--c-secundario);border-radius:var(--c-radio-pastilla);color:var(--c-secundario);font-weight:700}.cont-nf-otros a:hover{background:var(--c-secundario-hover)}.cont-nf-caja .link{display:inline-flex;align-items:center;min-height:var(--c-objetivo);color:var(--c-enlace);text-decoration:underline;text-underline-offset:3px}@media (min-width:560px){.cont-nf-buscar div{grid-template-columns:minmax(0,1fr) auto}.cont-nf-caja{padding:var(--c-e6)}}}