.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;display:grid;align-items:center;min-height:max(calc(100vh - var(--hdr-h-solid)),36rem);min-height:max(calc(100svh - var(--hdr-h-solid)),36rem);padding-block:var(--s-8) var(--s-10);background:var(--negro);border-bottom:var(--hair) solid var(--linea);--foto-op: .92}html.js .hero[data-astro-cid-bbe6dxrz]{min-height:max(100vh,36rem);min-height:max(100svh,36rem);padding-top:calc(var(--hdr-h) + var(--s-6))}.hero__centinela[data-astro-cid-bbe6dxrz],.hero__umbral[data-astro-cid-bbe6dxrz]{position:absolute;inset-inline-start:0;width:var(--hair);height:var(--hair);pointer-events:none}.hero__centinela[data-astro-cid-bbe6dxrz]{top:var(--s-10)}.hero__umbral[data-astro-cid-bbe6dxrz]{top:60%}.hero__in[data-astro-cid-bbe6dxrz]{position:relative;z-index:1}.hero__texto[data-astro-cid-bbe6dxrz]{display:grid;justify-items:start;gap:var(--s-4)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{--ancho-linea: 7;font-size:min(var(--text-hero),calc((100vw - 2 * var(--pad-izq)) / var(--ancho-linea)));line-height:var(--leading-display)}.hero__lead[data-astro-cid-bbe6dxrz]{max-width:30rem}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 auto;white-space:nowrap}.h1-linea[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.h1-linea[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:block}.h1-linea[data-astro-cid-bbe6dxrz].l0>span[data-astro-cid-bbe6dxrz]{--l: 0}.h1-linea[data-astro-cid-bbe6dxrz].l1>span[data-astro-cid-bbe6dxrz]{--l: 1}.h1-linea[data-astro-cid-bbe6dxrz].l2>span[data-astro-cid-bbe6dxrz]{--l: 2}@keyframes sube{0%{transform:translateY(100%)}to{transform:none}}@keyframes aparece{0%{opacity:0;transform:translateY(var(--s-2))}to{opacity:1;transform:none}}html.js .h1-linea[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{animation:sube var(--dur-slow) var(--ease-reveal) both;animation-delay:calc(var(--hero-delay) + var(--l) * var(--hero-linea))}html.js .hero__lead[data-astro-cid-bbe6dxrz]{animation:aparece var(--dur-slow) var(--ease-reveal) var(--hero-lead) both}html.js .hero__ctas[data-astro-cid-bbe6dxrz]{animation:aparece var(--dur-slow) var(--ease-reveal) var(--hero-ctas) both}.hero__pared[data-astro-cid-bbe6dxrz]{position:absolute;inset-block:0;inset-inline-end:0;width:64%;pointer-events:none}.hero__pared[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0 0 auto;height:calc(var(--hdr-h) + var(--s-4));background:linear-gradient(to bottom,var(--negro-velo),transparent)}.hero__foto[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;opacity:var(--foto-op);-webkit-mask-image:linear-gradient(to right,transparent,#000 22%);mask-image:linear-gradient(to right,transparent,#000 22%)}.hero__video[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity var(--dur-slow) var(--ease)}.hero__video[data-astro-cid-bbe6dxrz].is-viva{opacity:var(--foto-op)}.hero__pausa[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;inset-block-end:var(--s-4);inset-inline-end:var(--pad-izq);width:var(--s-6);height:var(--s-6);display:grid;place-items:center;background:var(--negro-velo);border:var(--hair) solid var(--oro-junta);color:var(--oro);cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}.hero__pausa[data-astro-cid-bbe6dxrz]:hover,.hero__pausa[data-astro-cid-bbe6dxrz]:focus-visible{border-color:var(--oro)}.hero__pausa-icono[data-astro-cid-bbe6dxrz]{width:var(--s-2);height:var(--s-2);background:linear-gradient(to right,currentColor 35%,transparent 35% 65%,currentColor 65%)}.hero__pausa[data-astro-cid-bbe6dxrz].is-pausado .hero__pausa-icono[data-astro-cid-bbe6dxrz]{background:currentColor;clip-path:polygon(15% 0,100% 50%,15% 100%)}html.js .hero[data-astro-cid-bbe6dxrz].is-lista [data-astro-cid-bbe6dxrz]:is(.h1-linea>span,.hero__lead,.hero__ctas){animation:none}@media(min-width:60rem){.hero__in[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(12,1fr)}.hero__texto[data-astro-cid-bbe6dxrz]{grid-column:1 / span 6}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:min(var(--text-hero),calc(min(100vw - 2 * var(--pad-izq),100rem) / 2 / var(--ancho-linea)))}}@media(max-width:59.99rem){.hero[data-astro-cid-bbe6dxrz]{--hero-top: 15rem}@supports (height: 1svh){.hero[data-astro-cid-bbe6dxrz]{--hero-top: clamp(11rem, 30svh, 15rem)}}@media(max-height:43.75rem){@supports (height: 1svh){.hero[data-astro-cid-bbe6dxrz]{--hero-top: clamp(9rem, 23svh, 11rem)}}}.hero[data-astro-cid-bbe6dxrz],html.js .hero[data-astro-cid-bbe6dxrz]{padding-top:var(--hero-top)}.hero__pared[data-astro-cid-bbe6dxrz]{inset:0;width:auto}.hero__pared[data-astro-cid-bbe6dxrz]:after{height:calc(var(--hdr-h) + var(--s-6))}.hero__foto[data-astro-cid-bbe6dxrz]{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 28%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .4));mask-image:linear-gradient(to bottom,#000 0 28%,#0006 50%,#0006)}.hero__foto[data-astro-cid-bbe6dxrz]{object-position:62% 50%}.hero__video[data-astro-cid-bbe6dxrz]{object-position:50% 50%;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 28%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .3));mask-image:linear-gradient(to bottom,#000 0 28%,#0000004d 50%,#0000004d)}.hero__pausa[data-astro-cid-bbe6dxrz]{inset-block:calc(var(--hero-top) - 4rem) auto;inset-inline-end:var(--pad-izq)}.h1-linea[data-astro-cid-bbe6dxrz]{overflow:visible;padding-bottom:0;margin-bottom:0}html.js .h1-linea[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{animation-name:aparece;animation-delay:calc(var(--hero-delay) + var(--l) * var(--hero-linea-m))}}.servicios__grid[data-astro-cid-qwsjowbz]{display:grid;gap:var(--s-3)}@media(min-width:48rem){.servicios__grid[data-astro-cid-qwsjowbz]{grid-template-columns:1fr 1fr;gap:var(--s-4)}}@media(min-width:48rem){.tarjeta--baja[data-astro-cid-qwsjowbz]{grid-column:1 / -1}}.tarjeta[data-astro-cid-qwsjowbz]{position:relative;display:grid;align-content:start;overflow:hidden;background:var(--grafito);border:var(--hair) solid var(--linea);border-radius:var(--radius);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}html.js .rv-grupo[data-astro-cid-qwsjowbz].is-visible>.tarjeta[data-astro-cid-qwsjowbz]{transition:opacity var(--dur-slow) var(--ease-reveal) calc(var(--i, 0) * var(--stagger)),transform var(--dur-slow) var(--ease-reveal) calc(var(--i, 0) * var(--stagger)),background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tarjeta[data-astro-cid-qwsjowbz]:focus-within{background:var(--grafito-2);border-color:var(--oro-osc)}.tarjeta__cuerpo[data-astro-cid-qwsjowbz]{display:grid;align-content:start;justify-items:start;gap:var(--s-2);padding:var(--s-4)}.tarjeta--grande[data-astro-cid-qwsjowbz] h3[data-astro-cid-qwsjowbz]{font-size:var(--text-2xl)}.tarjeta[data-astro-cid-qwsjowbz] p[data-astro-cid-qwsjowbz]{color:var(--gris);max-width:var(--measure)}.tarjeta[data-astro-cid-qwsjowbz]:focus-within p[data-astro-cid-qwsjowbz],.tarjeta[data-astro-cid-qwsjowbz]:focus-within .tarjeta__link[data-astro-cid-qwsjowbz]{color:var(--marfil)}.tarjeta__foto[data-astro-cid-qwsjowbz] .foto{border:0;border-bottom:var(--hair) solid var(--linea);border-radius:0}.tarjeta__foto[data-astro-cid-qwsjowbz] .foto img{transition:transform var(--dur-zoom) var(--ease)}.tarjeta__junta[data-astro-cid-qwsjowbz]{display:block;width:var(--s-8);height:var(--hair);background:var(--oro);transform:scaleX(.375);transform-origin:left;transition:transform var(--dur-med) var(--ease-reveal)}.tarjeta[data-astro-cid-qwsjowbz]:focus-within .tarjeta__junta[data-astro-cid-qwsjowbz]{transform:none}.tarjeta__link[data-astro-cid-qwsjowbz]:before{content:"";position:absolute;inset:0}.tarjeta__link[data-astro-cid-qwsjowbz]:focus-visible{outline:none}.tarjeta[data-astro-cid-qwsjowbz]:has(.tarjeta__link:focus-visible){outline:var(--trazo) solid var(--oro);outline-offset:calc(var(--s-half) * -1)}.tarjeta--baja[data-astro-cid-qwsjowbz] .tarjeta__cuerpo[data-astro-cid-qwsjowbz]{padding-block:var(--s-4)}@media(hover:hover){.tarjeta[data-astro-cid-qwsjowbz]:hover{background:var(--grafito-2);border-color:var(--oro-osc)}.tarjeta[data-astro-cid-qwsjowbz]:hover p[data-astro-cid-qwsjowbz],.tarjeta[data-astro-cid-qwsjowbz]:hover .tarjeta__link[data-astro-cid-qwsjowbz]{color:var(--marfil)}.tarjeta[data-astro-cid-qwsjowbz]:hover .tarjeta__junta[data-astro-cid-qwsjowbz]{transform:none}.tarjeta[data-astro-cid-qwsjowbz]:hover .foto img{transform:scale(1.05)}.tarjeta[data-astro-cid-qwsjowbz]:hover .tarjeta__link[data-astro-cid-qwsjowbz]:after{transform:translate(var(--s-half))}}@media(hover:none),(max-width:59.99rem){html.js .servicios__grid[data-astro-cid-qwsjowbz].is-visible .tarjeta__junta[data-astro-cid-qwsjowbz]{transform:none;transition-delay:calc(var(--i, 0) * var(--stagger) + var(--dur-med))}}.porque__lista[data-astro-cid-byyu32ee]{display:grid;gap:var(--s-6)}.porque__item[data-astro-cid-byyu32ee]{display:grid;align-content:start;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--hair) solid var(--oro-junta)}.porque__num[data-astro-cid-byyu32ee]{font-size:var(--text-xs);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);color:var(--oro)}.porque__item[data-astro-cid-byyu32ee] p[data-astro-cid-byyu32ee]{color:var(--marfil);max-width:var(--measure)}@media(min-width:60rem){.porque__lista[data-astro-cid-byyu32ee]{grid-template-columns:repeat(3,1fr);gap:0}.porque__item[data-astro-cid-byyu32ee]{padding:var(--s-3) var(--s-4) var(--s-2) 0}.porque__item[data-astro-cid-byyu32ee]+.porque__item[data-astro-cid-byyu32ee]{padding-left:var(--s-4);border-left:var(--hair) solid var(--oro-junta)}}.banda[data-astro-cid-ftoypxql]{position:relative;overflow:hidden;padding-block:var(--section-y);background:var(--grafito);border-block:var(--hair) solid var(--linea)}.banda__pared[data-astro-cid-ftoypxql]{--b: var(--baldosa);position:absolute;inset:-20% 0;opacity:.35;pointer-events:none;background-image:linear-gradient(to bottom,var(--oro-osc) var(--hair),transparent var(--hair)),linear-gradient(to right,var(--oro-osc) var(--hair),transparent var(--hair));background-size:var(--b) var(--b);background-position:right top;-webkit-mask-image:linear-gradient(to left,#000 35%,transparent 90%);mask-image:linear-gradient(to left,#000 35%,transparent 90%)}.banda__in[data-astro-cid-ftoypxql]{position:relative;z-index:1;display:grid;gap:var(--s-4);justify-items:start}.banda[data-astro-cid-ftoypxql] h2[data-astro-cid-ftoypxql]{font-size:var(--text-3xl);max-width:22ch}.banda__acciones[data-astro-cid-ftoypxql]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.banda__tel[data-astro-cid-ftoypxql]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1);color:var(--marfil)}@media(max-width:47.99rem){.banda__acciones[data-astro-cid-ftoypxql] .btn[data-astro-cid-ftoypxql]{width:100%}}@keyframes paralaje{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@supports (animation-timeline: view()){@media(min-width:60rem)and (prefers-reduced-motion:no-preference){.banda__pared[data-astro-cid-ftoypxql]{animation:paralaje var(--ease-lineal) both;animation-timeline:view();animation-range:entry 0% exit 100%}}}.preguntas__in[data-astro-cid-4k3ngzmf]{display:grid;gap:var(--s-4)}.preguntas[data-astro-cid-4k3ngzmf] .sec-head{margin-bottom:0}.faq[data-astro-cid-4k3ngzmf]{border-top:var(--hair) solid var(--linea)}.faq__item[data-astro-cid-4k3ngzmf]{border-bottom:var(--hair) solid var(--linea)}.faq__item[data-astro-cid-4k3ngzmf] summary[data-astro-cid-4k3ngzmf]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--tap);padding:var(--s-3) 0;cursor:pointer;list-style:none;text-wrap:balance;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-title);color:var(--marfil);transition:color var(--dur-fast) var(--ease)}.faq__item[data-astro-cid-4k3ngzmf] summary[data-astro-cid-4k3ngzmf]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-4k3ngzmf] summary[data-astro-cid-4k3ngzmf]:hover{color:var(--oro)}.faq__item[data-astro-cid-4k3ngzmf] summary[data-astro-cid-4k3ngzmf]:after{content:"";flex:none;width:var(--s-1);height:var(--s-1);border-right:var(--trazo) solid var(--oro);border-bottom:var(--trazo) solid var(--oro);transform:translateY(calc(var(--s-half) * -1)) rotate(45deg);transition:transform var(--dur-base) var(--ease)}.faq__item[data-astro-cid-4k3ngzmf][open] summary[data-astro-cid-4k3ngzmf]:after{transform:translateY(var(--s-half)) rotate(225deg)}.faq__cuerpo[data-astro-cid-4k3ngzmf]{padding-bottom:var(--s-3)}.faq__cuerpo[data-astro-cid-4k3ngzmf] p[data-astro-cid-4k3ngzmf]{max-width:var(--measure);color:var(--gris)}@supports (selector(::details-content)){.faq__item[data-astro-cid-4k3ngzmf]::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease),content-visibility var(--dur-base) allow-discrete}.faq__item[data-astro-cid-4k3ngzmf][open]::details-content{grid-template-rows:1fr}.faq__cuerpo[data-astro-cid-4k3ngzmf]{overflow:hidden;min-height:0}.faq__cuerpo[data-astro-cid-4k3ngzmf] p[data-astro-cid-4k3ngzmf]{padding-bottom:var(--s-3)}.faq__cuerpo[data-astro-cid-4k3ngzmf]{padding-bottom:0}}@media(min-width:60rem){.preguntas__in[data-astro-cid-4k3ngzmf]{grid-template-columns:4fr 7fr;gap:var(--gap-col);align-items:start}}.contacto__in[data-astro-cid-gadhbvb4]{display:grid;gap:var(--s-6);align-items:center}.contacto[data-astro-cid-gadhbvb4] .sec-head[data-astro-cid-gadhbvb4]{margin-bottom:var(--s-2)}.contacto[data-astro-cid-gadhbvb4] .datos[data-astro-cid-gadhbvb4] a[data-astro-cid-gadhbvb4]{display:inline-flex;align-items:center;min-height:var(--tap)}.contacto__foto[data-astro-cid-gadhbvb4]{width:100%}@media(min-width:60rem){.contacto__in[data-astro-cid-gadhbvb4]{grid-template-columns:5fr 7fr;gap:var(--gap-col)}}
