._hero_1s4r5_1{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:78svh;padding-block:4rem 3rem;background-color:#14110d;color:#fff;overflow:hidden}@media(min-width:768px){._hero_1s4r5_1{min-height:82svh;padding-block:6rem 5rem}}._hero__medio_1s4r5_19{position:absolute;inset:0;z-index:-1;background-color:#14110d;background-image:radial-gradient(120% 90% at 78% 8%,rgba(200,147,12,.3),transparent 62%),linear-gradient(160deg,#1f1b15,#14110d 62%)}._hero__foto_1s4r5_27,._hero__video_1s4r5_28{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._hero__video_1s4r5_28{opacity:0;transition:opacity .32s cubic-bezier(.22,.61,.36,1)}._hero__video_1s4r5_28[data-activo=si]{opacity:1}._hero__velo_1s4r5_44{position:absolute;inset:0;background:linear-gradient(to top,#14110df0,#14110dbd 46%,#14110d6b)}._hero__interior_1s4r5_50{position:relative}._hero__volanta_1s4r5_54{display:inline-flex;align-items:center;margin:0 0 1rem;padding:.5rem 1rem;border:1px solid rgba(245,196,0,.45);border-radius:999px;background:#14110d8c;color:#f5c400;font-size:clamp(.8125rem,.8rem + .1vw,.875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase}._hero__titulo_1s4r5_69{font-family:Barlow Condensed,Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(2rem,1.35rem + 3.2vw,3.75rem);margin:0;font-weight:800;line-height:1.06;letter-spacing:-.01em;text-transform:uppercase;max-width:16ch;color:#fff;text-wrap:balance}@media(min-width:1024px){._hero__titulo_1s4r5_69{font-family:Barlow Condensed,Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(2.5rem,1.5rem + 5vw,5rem);margin:0;text-wrap:balance;font-weight:800;line-height:1.06;letter-spacing:-.01em;text-transform:uppercase;max-width:18ch}}._hero__entradilla_1s4r5_96{max-width:54ch;margin-block:1.25rem 0;color:#c7c1b6;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.4}._hero__acciones_1s4r5_104{display:flex;flex-direction:column;gap:.75rem;margin-block-start:2rem}@media(min-width:480px){._hero__acciones_1s4r5_104{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}}._hero__nota_1s4r5_119{display:flex;align-items:center;gap:.5rem;margin-block:1.5rem 0;color:#c7c1b6;font-size:clamp(.875rem,.86rem + .07vw,.9375rem)}._hero__youtube_1s4r5_128{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .9s ease}._hero__youtube_1s4r5_128[data-listo=si]{opacity:1}._hero__youtube_1s4r5_128 iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%);border:0}@keyframes _hero-sube_1s4r5_1{0%{opacity:0;transform:translateY(18px)}}@keyframes _hero-titulo_1s4r5_1{0%{transform:translateY(14px)}}@keyframes _hero-acercar_1s4r5_1{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes _hero-filete_1s4r5_1{0%{transform:scaleX(0)}}._hero_1s4r5_1:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,#c8930c,#f5c400 45%,#c4000c);transform-origin:left}@media(prefers-reduced-motion:no-preference){._hero__foto_1s4r5_27{animation:_hero-acercar_1s4r5_1 14s cubic-bezier(.22,.61,.36,1) both}._hero__titulo_1s4r5_69{animation:_hero-titulo_1s4r5_1 .9s 60ms cubic-bezier(.22,.61,.36,1) both}._hero__volanta_1s4r5_54,._hero__entradilla_1s4r5_96,._hero__acciones_1s4r5_104,._hero__nota_1s4r5_119{animation:_hero-sube_1s4r5_1 .8s cubic-bezier(.22,.61,.36,1) both}._hero__entradilla_1s4r5_96{animation-delay:.22s}._hero__acciones_1s4r5_104{animation-delay:.36s}._hero__nota_1s4r5_119{animation-delay:.5s}._hero_1s4r5_1:after{animation:_hero-filete_1s4r5_1 1.2s .3s cubic-bezier(.22,.61,.36,1) both}}._franja_xzms4_1{position:relative;background:#fff;border-block-end:1px solid #E4E0D8}._franja_xzms4_1:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#f5c400,#c8930c 55%,#c4000c)}._franja__lista_xzms4_13{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;padding-block:1.25rem}@media(min-width:1024px){._franja__lista_xzms4_13{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-block:1.5rem}}._sello_xzms4_30{display:flex;align-items:flex-start;gap:.75rem;min-width:0}._sello__icono_xzms4_37{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:4px;background:#fefae8;border:1px solid #FDF0BF;color:#6b4e09}._sello__texto_xzms4_50{display:flex;flex-direction:column;min-width:0}._sello__dato_xzms4_56,._sello__enlace_xzms4_57{font-family:Barlow Condensed,Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:700;line-height:1.15;color:#14110d}._sello__enlace_xzms4_57{text-decoration:none;text-decoration-color:#c8930c}._sello__enlace_xzms4_57:focus-visible{outline:3px solid #C8930C;outline-offset:2px;border-radius:4px}._sello__enlace_xzms4_57:hover{text-decoration:underline;text-underline-offset:3px}._sello__detalle_xzms4_79{color:#57503f;font-size:.8125rem;line-height:1.4}._bloque_1mvad_1{display:grid;gap:1.5rem}._resumen_1mvad_6{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}._resumen__dato_1mvad_13{margin:0;color:#57503f;font-size:clamp(.875rem,.86rem + .07vw,.9375rem)}._resumen__dato_1mvad_13 b{font-size:clamp(1.1875rem,1.08rem + .5vw,1.375rem);font-family:Barlow Condensed,Arial Narrow,Helvetica Neue,sans-serif;color:#14110d}._resumen__enlace_1mvad_24{margin:0;margin-inline-start:auto;font-size:clamp(.875rem,.86rem + .07vw,.9375rem)}._resumen__enlace_1mvad_24 a:focus-visible{outline:3px solid #C8930C;outline-offset:2px;border-radius:4px}._resumen__enlace_1mvad_24 a{color:#14110d;font-weight:600;text-decoration:underline;text-underline-offset:2px}._controles_1mvad_41{display:flex;gap:.5rem;margin-inline-start:auto}._grupo_1mvad_47{display:grid;gap:.75rem}._grupo__cabeza_1mvad_52{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem}._grupo__titulo_1mvad_59{margin:0;font-size:clamp(1.1875rem,1.08rem + .5vw,1.375rem)}._grupo__nota_1mvad_64{margin:.25rem 0 0;color:#57503f;font-size:clamp(.875rem,.86rem + .07vw,.9375rem);max-width:62ch}._control_1mvad_41{min-width:44px;min-height:44px}._control_1mvad_41:focus-visible{outline:3px solid #C8930C;outline-offset:2px;border-radius:4px}._control_1mvad_41{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #C7C1B6;border-radius:999px;background:#fff;color:#14110d;font-size:clamp(1.1875rem,1.08rem + .5vw,1.375rem);line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}._control_1mvad_41:hover:not(:disabled){background:#f8f7f4;border-color:#c8930c}._control_1mvad_41:disabled{opacity:.4;cursor:not-allowed}._estrellas_1mvad_103{position:relative;display:inline-block;line-height:0;white-space:nowrap}._estrellas__base_1mvad_110,._estrellas__capa_1mvad_111{display:inline-flex;gap:2px}._estrellas__base_1mvad_110 svg,._estrellas__capa_1mvad_111 svg{width:var(--estrella-lado, 16px);height:var(--estrella-lado, 16px);flex:0 0 auto}._estrellas__base_1mvad_110{color:#c7c1b6}._estrellas__capa_1mvad_111{color:#c8930c}._estrellas__llenas_1mvad_130{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;line-height:0}._pista_1mvad_138{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}._pista_1mvad_138:focus-visible{outline:3px solid #C8930C;outline-offset:2px;border-radius:4px}._pista_1mvad_138{scroll-snap-type:x mandatory;padding-block-end:.5rem}._pista__lista_1mvad_153{list-style:none;margin:0;padding:0;display:flex;gap:1rem}._tarjeta_1mvad_161{background:#fff;border:1px solid #E4E0D8;border-radius:8px;box-shadow:0 1px 2px #14110d14,0 1px 3px #14110d1a;display:flex;flex-direction:column;gap:.75rem;flex:0 0 auto;width:min(88vw,340px);padding:1.25rem;scroll-snap-align:start}@media(min-width:768px){._tarjeta_1mvad_161{width:360px}}._tarjeta__cita_1mvad_180{margin:0;border:0;padding:0;font-size:clamp(1rem,.97rem + .16vw,1.0625rem);color:#14110d}._tarjeta__cita_1mvad_180 p{margin:0}._tarjeta__pie_1mvad_191{margin-block-start:auto;padding-block-start:.75rem;border-block-start:1px solid #E4E0D8}._tarjeta__autor_1mvad_197{margin:0;font-weight:600}._tarjeta__meta_1mvad_202{margin:0;color:#6e6759;font-size:.8125rem}._aviso_1mvad_208{margin:0;padding:1.25rem;border:1px dashed #C7C1B6;border-radius:8px;background:#f8f7f4;color:#57503f}._aviso_1mvad_208 p{margin:0 0 .75rem}.grilla[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:480px){.grilla--servicios[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grilla--servicios[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.grilla--servicios[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex}.grilla--ciudades[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.grilla--ciudades[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.grilla--ciudades[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ciudad[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid #F5C400;outline-offset:2px;border-radius:4px}.ciudad[data-astro-cid-j7pv25f6]{min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;padding:.75rem 1rem;border:1px solid #2B261E;border-radius:4px;background:#ffffff08;color:#fff;font-family:Barlow Condensed,Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:700;text-transform:uppercase;text-decoration:none;transition:border-color .12s ease,background .12s ease}.ciudad[data-astro-cid-j7pv25f6]:hover{border-color:#f5c400;background:#f5c4001a;color:#f5c400}.ciudad__que[data-astro-cid-j7pv25f6]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none;opacity:.72}.ciudad__nombre[data-astro-cid-j7pv25f6]{line-height:1.1}.cierre-seccion[data-astro-cid-j7pv25f6]{margin-block:2rem 0}
