.cabeza-servicio.astro-o3yxdamt{border-bottom:1px solid var(--linea);padding-bottom:clamp(2.5rem,5vw,4rem)}.cabeza-servicio--noche.astro-o3yxdamt{border-bottom:0;position:relative;overflow:hidden}.cabeza-servicio__rejilla.astro-o3yxdamt{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-top:clamp(1rem,.5rem + 1.5vw,2rem);display:grid}.cabeza-servicio--noche.astro-o3yxdamt .cabeza-servicio__rejilla.astro-o3yxdamt{grid-template-columns:minmax(0,1fr) auto;padding-bottom:1rem}h1.astro-o3yxdamt{margin:0}.entrada.astro-o3yxdamt{margin:1rem 0 1.25rem}.checks.astro-o3yxdamt{gap:.55rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.checks.astro-o3yxdamt li.astro-o3yxdamt{color:var(--titular);font:600 var(--t-sm) / 1.45 var(--f-ui);align-items:flex-start;gap:.6rem;display:flex}.checks.astro-o3yxdamt .icono{width:20px;height:20px;color:var(--whatsapp);stroke-width:2.2px;margin-top:1px}.cabeza-servicio--noche.astro-o3yxdamt .checks.astro-o3yxdamt .icono{color:var(--vivo)}.mosaico.astro-o3yxdamt{aspect-ratio:6/5;grid-template-rows:1fr 1fr;grid-template-columns:1.6fr 1fr;gap:.75rem;display:grid}.mosaico--1.astro-o3yxdamt{aspect-ratio:4/3;grid-template-rows:1fr;grid-template-columns:1fr}.mosaico--2.astro-o3yxdamt{aspect-ratio:6/5;grid-template-rows:1fr}figure.astro-o3yxdamt{border-radius:var(--r);background:var(--niebla);margin:0;position:relative;overflow:hidden}.mosaico--3.astro-o3yxdamt figure.astro-o3yxdamt:first-child{grid-row:1/3}figure.astro-o3yxdamt img{object-fit:cover;width:100%;height:100%}figcaption.astro-o3yxdamt{color:var(--papel);font:600 .75rem / 1.3 var(--f-ui);background:linear-gradient(#0000,#071a2ebf);padding:2rem .75rem .6rem;position:absolute;inset:auto 0 0}.pie-pequeno.astro-o3yxdamt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (width>=48rem){.pie-pequeno.astro-o3yxdamt{display:none}}.cabeza-servicio__lamas.astro-o3yxdamt{align-self:stretch;gap:.5rem;width:clamp(4.5rem,1rem + 6vw,8rem);min-height:12rem;display:flex}.cabeza-servicio__lamas.astro-o3yxdamt i.astro-o3yxdamt{background:var(--madera);flex:1}.cabeza-servicio__lamas.astro-o3yxdamt i.astro-o3yxdamt:nth-child(2){background:var(--madera-2)}.cabeza-servicio__lamas.astro-o3yxdamt i.astro-o3yxdamt:nth-child(3){background:var(--madera-3)}@media not all and (width>=58rem){.cabeza-servicio__rejilla.astro-o3yxdamt,.cabeza-servicio--noche.astro-o3yxdamt .cabeza-servicio__rejilla.astro-o3yxdamt{grid-template-columns:1fr}.cabeza-servicio__lamas.astro-o3yxdamt{display:none}.mosaico--2.astro-o3yxdamt,.mosaico--3.astro-o3yxdamt{aspect-ratio:16/10}}@media not all and (width>=48rem){h1.astro-o3yxdamt{font-size:clamp(1.75rem, calc((100vw - 2 * var(--gutter)) / var(--em-linea)), var(--t-h1))}.mosaico--3.astro-o3yxdamt{aspect-ratio:4/3}.botones.astro-o3yxdamt .boton.astro-o3yxdamt{flex:100%}}.subnav.astro-qqfjp6ln{top:calc(var(--alto-cabecera) + 1px);z-index:40;border-bottom:1px solid var(--linea);background:var(--papel);font-family:var(--f-ui);transition:top .3s var(--sale);position:sticky}@media not all and (width>=48rem){body:has(.cabecera[data-oculta]) .subnav.astro-qqfjp6ln{top:0}}.subnav__fila.astro-qqfjp6ln{align-items:center;gap:1.5rem;display:flex}ul.astro-qqfjp6ln{scrollbar-width:none;flex:1;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}ul.astro-qqfjp6ln::-webkit-scrollbar{display:none}ul.astro-qqfjp6ln a.astro-qqfjp6ln{color:var(--tinta-suave);white-space:nowrap;transition:color var(--rapido), border-color var(--rapido);background:0 0;border-bottom:2px solid #0000;padding:1rem 0 calc(1rem - 2px);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:block}ul.astro-qqfjp6ln a.astro-qqfjp6ln:focus-visible{outline-offset:-3px;box-shadow:none}ul.astro-qqfjp6ln a.astro-qqfjp6ln[aria-current=true]{border-bottom-color:var(--cian);color:var(--noche)}@media (hover:hover){ul.astro-qqfjp6ln a.astro-qqfjp6ln:hover{border-bottom-color:var(--cian);color:var(--noche)}}.subnav__cotizar.astro-qqfjp6ln{min-height:2.5rem;padding:.5em 1em;font-size:.875rem}@media not all and (width>=64rem){.subnav__cotizar.astro-qqfjp6ln{display:none}}@media (prefers-reduced-motion:reduce){.subnav.astro-qqfjp6ln{transition:none}}.obras-servicio.astro-bgtqfl2j{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.obras-servicio.astro-bgtqfl2j>li.astro-bgtqfl2j{display:flex}.obras-servicio.astro-bgtqfl2j .t-proyecto{width:100%}@media not all and (width>=64rem){.obras-servicio.astro-bgtqfl2j{grid-template-columns:repeat(2,minmax(0,1fr))}}.galeria__lista.astro-i7go5ikd{--alto:clamp(7.5rem, 3rem + 14vw, 19rem);flex-wrap:wrap;gap:clamp(.5rem,.3rem + .6vw,1rem);margin:0;padding:0;list-style:none;display:flex}.galeria__lista.astro-i7go5ikd:after{content:"";flex-grow:1000}.galeria__lista.astro-i7go5ikd li.astro-i7go5ikd{flex:calc(var(--p) * 100) 1 calc(var(--p) * var(--alto));min-width:0}.galeria__enlace.astro-i7go5ikd{background:var(--niebla);display:block;overflow:hidden}.galeria__enlace.astro-i7go5ikd:focus-visible{outline-offset:3px}.galeria__lista.astro-i7go5ikd img.astro-i7go5ikd{width:100%;height:auto;aspect-ratio:var(--p);object-fit:cover;transition:transform .9s var(--sale)}@media (hover:hover){.galeria__enlace.astro-i7go5ikd:hover img.astro-i7go5ikd{transform:scale(1.05)}}.galeria__credito.astro-i7go5ikd{color:var(--tinta-suave);margin-top:.375rem;font-size:.875rem;display:block}.galeria__visor.astro-i7go5ikd{--foco:var(--cian);width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--margen) env(safe-area-inset-bottom);background:var(--noche-honda);color:var(--papel);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0}.galeria__visor.astro-i7go5ikd[open]{animation:galeria-abre .25s var(--sale);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.galeria__visor.astro-i7go5ikd::backdrop{background:var(--noche-honda)}@keyframes galeria-abre{0%{opacity:0}}.galeria__barra.astro-i7go5ikd{justify-content:flex-end;padding-block:clamp(.75rem,.5rem + 1vw,1.5rem);display:flex}.galeria__grande.astro-i7go5ikd{object-fit:contain;width:100%;height:100%}.galeria__visor.astro-i7go5ikd[open] .galeria__grande.astro-i7go5ikd{animation:galeria-foto .4s var(--sale)}@keyframes galeria-foto{0%{opacity:0;transform:scale(.97)}}.galeria__pie.astro-i7go5ikd{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:clamp(.75rem,.5rem + 1vw,1.5rem);display:grid}.galeria__pie.astro-i7go5ikd p.astro-i7go5ikd{max-width:68ch;color:color-mix(in srgb, var(--papel) 80%, var(--noche-honda));font-size:var(--t-pequeno);text-align:center;text-wrap:balance;margin:0 auto;line-height:1.45}.galeria__boton.astro-i7go5ikd{border:2px solid var(--papel);width:3.25rem;height:3.25rem;color:var(--papel);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--rapido), color var(--rapido), transform var(--rapido) var(--sale);background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.galeria__boton.astro-i7go5ikd .icono{width:1.5rem;height:1.5rem}.galeria__boton--atras.astro-i7go5ikd .icono{transform:scaleX(-1)}@media (hover:hover){.galeria__boton.astro-i7go5ikd:hover{background:var(--papel);color:var(--noche)}}.galeria__boton.astro-i7go5ikd:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.galeria__visor.astro-i7go5ikd[open],.galeria__visor.astro-i7go5ikd[open] .galeria__grande.astro-i7go5ikd{animation:none}.galeria__enlace.astro-i7go5ikd:hover img.astro-i7go5ikd{transform:none}}html:has(.galeria__visor[open]){overflow:hidden}ul.astro-xld4evwc{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}li.astro-xld4evwc{flex-direction:column;gap:.5rem;display:flex}span.astro-xld4evwc{color:var(--tinta-suave);font:500 var(--t-xs) / 1.3 var(--f-ui)}@media not all and (width>=60rem){ul.astro-xld4evwc{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not all and (width>=40rem){ul.astro-xld4evwc{grid-template-columns:repeat(2,minmax(0,1fr))}}.bloque-texto__fila.astro-anqwdf7r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.bloque-texto--invertido.astro-anqwdf7r .bloque-texto__foto.astro-anqwdf7r{order:2}.bloque-texto--sin-foto.astro-anqwdf7r .bloque-texto__fila.astro-anqwdf7r{grid-template-columns:minmax(0, var(--medida))}.bloque-texto__foto.astro-anqwdf7r{border-radius:var(--r);aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.bloque-texto__foto.astro-anqwdf7r img{object-fit:cover;width:100%;height:100%}.bloque-texto__foto.astro-anqwdf7r figcaption.astro-anqwdf7r{color:var(--papel);font:500 var(--t-xs) / 1.35 var(--f-ui);background:linear-gradient(#0000,#071a2ecc);padding:2.5rem 1.25rem 1rem;position:absolute;inset:auto 0 0}.bloque-texto__texto.astro-anqwdf7r>:first-child,.bloque__cab.astro-anqwdf7r>:first-child{margin-top:0}.bloque-texto__texto.astro-anqwdf7r>:last-child{margin-bottom:0}.bloque-texto__texto.astro-anqwdf7r h2{margin-bottom:.85rem}.bloque-texto__texto.astro-anqwdf7r .antetitulo,.bloque__cab.astro-anqwdf7r .antetitulo,.detalle__cuerpo.astro-anqwdf7r .antetitulo{color:var(--cian-texto);font:700 var(--t-sm) / 1.45 var(--f-ui);margin:-.35rem 0 1rem}.bloque__cab.astro-anqwdf7r .antetitulo{margin:.5rem 0 0}.tarjetas-md.astro-anqwdf7r{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.tarjetas-md.astro-anqwdf7r li.astro-anqwdf7r{border-radius:var(--r);background:var(--papel);box-shadow:var(--sombra);color:var(--tinta-suave);font-size:var(--t-sm);padding:1.25rem 1.35rem 1.4rem;line-height:1.6}.tarjetas-md.astro-anqwdf7r li.astro-anqwdf7r strong{color:var(--noche);font:700 1.0625rem / 1.3 var(--f-ui);margin-bottom:.4rem;display:block}.bloque__despues.astro-anqwdf7r{margin-top:1.75rem}@media not all and (width>=60rem){.tarjetas-md.astro-anqwdf7r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=56rem){.bloque-texto__fila.astro-anqwdf7r{grid-template-columns:1fr}.bloque-texto--invertido.astro-anqwdf7r .bloque-texto__foto.astro-anqwdf7r{order:0}}@media not all and (width>=40rem){.tarjetas-md.astro-anqwdf7r{grid-template-columns:1fr}}.usos.astro-anqwdf7r{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.uso.astro-anqwdf7r{border-radius:var(--r);background:var(--papel);box-shadow:var(--sombra);overflow:hidden}.uso__img.astro-anqwdf7r{aspect-ratio:4/3;background:var(--arena);overflow:hidden}.uso__img.astro-anqwdf7r img{object-fit:cover;width:100%;height:100%}.uso__cuerpo.astro-anqwdf7r{padding:1rem 1.1rem 1.2rem}.uso.astro-anqwdf7r h3.astro-anqwdf7r{margin:0;font-size:1.0625rem}.uso.astro-anqwdf7r p.astro-anqwdf7r{color:var(--tinta-suave);margin:.4rem 0 0;font-size:.875rem;line-height:1.6}.usos__nota.astro-anqwdf7r{max-width:var(--medida);color:var(--tinta);font-size:var(--t-sm);margin:1.75rem 0 0}@media not all and (width>=60rem){.usos.astro-anqwdf7r{grid-template-columns:repeat(2,minmax(0,1fr))}}.opciones.astro-anqwdf7r{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.opcion.astro-anqwdf7r{border-radius:var(--r);background:var(--niebla);padding:1.5rem 1.5rem 1.6rem}.opcion.astro-anqwdf7r h3.astro-anqwdf7r{margin:0;font-size:1.1875rem}.opcion__para.astro-anqwdf7r{color:var(--cian-texto);font:700 var(--t-xs) / 1.3 var(--f-ui);margin:.25rem 0 .85rem}.opcion.astro-anqwdf7r ul.astro-anqwdf7r{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.opcion.astro-anqwdf7r li.astro-anqwdf7r{font-size:var(--t-sm);gap:.55rem;line-height:1.55;display:flex}.opcion.astro-anqwdf7r li.astro-anqwdf7r .icono{width:18px;height:18px;color:var(--whatsapp);stroke-width:2.2px;margin-top:3px}.opcion.astro-anqwdf7r .opcion__no.astro-anqwdf7r .icono{color:var(--rojo)}@media not all and (width>=48rem){.opciones.astro-anqwdf7r{grid-template-columns:1fr}}.detalle-seccion--pegada.astro-anqwdf7r{padding-top:clamp(2.5rem,4vw,3.5rem)}.detalle.astro-anqwdf7r{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.detalle__cuerpo.astro-anqwdf7r>:first-child{margin-top:0}.detalle__cuerpo.astro-anqwdf7r>:last-child{margin-bottom:0}.detalle__lado.astro-anqwdf7r{top:calc(var(--alto-cabecera) + 4.5rem);position:sticky}@media not all and (width>=60rem){.detalle.astro-anqwdf7r{grid-template-columns:1fr}.detalle__lado.astro-anqwdf7r{position:static}}.variantes.astro-anqwdf7r{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.variantes.astro-anqwdf7r li.astro-anqwdf7r{border-radius:var(--r);background:var(--niebla);color:var(--noche);font:700 1rem / 1.35 var(--f-ui);padding:1.1rem 1.25rem}.ficha-bloque.astro-anqwdf7r{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.ficha-bloque--sin-foto.astro-anqwdf7r{grid-template-columns:minmax(0,46rem)}.ficha-bloque__foto.astro-anqwdf7r{border-radius:var(--r);aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.ficha-bloque__foto.astro-anqwdf7r img{object-fit:cover;width:100%;height:100%}.ficha-bloque__foto.astro-anqwdf7r figcaption.astro-anqwdf7r{color:var(--papel);font:500 var(--t-xs) / 1.35 var(--f-ui);background:linear-gradient(#0000,#071a2ecc);padding:2.5rem 1.25rem 1rem;position:absolute;inset:auto 0 0}.ficha-bloque.astro-anqwdf7r h2.astro-anqwdf7r{margin-bottom:1rem}.descargas.astro-anqwdf7r{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.descarga.astro-anqwdf7r{border-radius:var(--r);background:var(--papel);box-shadow:var(--sombra);color:inherit;transition:box-shadow var(--rapido);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.descarga__pdf.astro-anqwdf7r{border-radius:var(--r-sm);background:var(--rojo);width:44px;height:52px;color:var(--papel);font:800 var(--t-xs) / 1 var(--f-ui);justify-content:center;align-items:flex-end;padding-bottom:6px;display:flex}.descarga.astro-anqwdf7r b.astro-anqwdf7r{color:var(--noche);font:700 var(--t-sm) / 1.3 var(--f-ui);display:block}.descarga.astro-anqwdf7r small.astro-anqwdf7r{color:var(--tinta-suave);font:500 var(--t-xs) / 1.4 var(--f-ui);margin-top:.15rem;display:block}.descarga.astro-anqwdf7r>.icono{color:var(--noche);transition:transform var(--rapido) var(--sale)}@media (hover:hover){.descarga.astro-anqwdf7r:hover{box-shadow:var(--sombra-alta)}.descarga.astro-anqwdf7r:hover>.icono{transform:translateY(3px)}}@media not all and (width>=56rem){.ficha-bloque.astro-anqwdf7r{grid-template-columns:1fr}.ficha-bloque__foto.astro-anqwdf7r{aspect-ratio:4/3}}.galeria-titulo.astro-anqwdf7r{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.relacionada.astro-anqwdf7r{margin-bottom:var(--sec);border-radius:var(--r);background:var(--arena);box-shadow:var(--sombra);color:inherit;grid-template-columns:12.5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-right:1.5rem;text-decoration:none;display:grid;overflow:hidden}.relacionada--sin-foto.astro-anqwdf7r{grid-template-columns:minmax(0,1fr) auto;padding:1.5rem}.relacionada__leer.astro-anqwdf7r{justify-self:end}.relacionada.astro-anqwdf7r img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.relacionada__texto.astro-anqwdf7r small.astro-anqwdf7r{color:var(--madera);font:700 var(--t-xs) / 1 var(--f-ui);display:block}.relacionada__texto.astro-anqwdf7r b.astro-anqwdf7r{color:var(--noche);font:800 1.25rem / 1.3 var(--f-ui);text-wrap:balance;margin-top:.35rem;display:block}@media not all and (width>=44rem){.relacionada.astro-anqwdf7r{grid-template-columns:1fr;padding:0 0 1.25rem}.relacionada__texto.astro-anqwdf7r,.relacionada__leer.astro-anqwdf7r{margin-inline:1.25rem}.relacionada__leer.astro-anqwdf7r{justify-self:start}.relacionada--sin-foto.astro-anqwdf7r{padding:1.25rem 0}}
