@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2) format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-ext-400-normal.URAvo6nN.woff2) format("woff2"),url(/_astro/open-sans-latin-ext-400-normal.BfzJ9CTS.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2) format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-ext-600-normal.CXDaa6Q7.woff2) format("woff2"),url(/_astro/open-sans-latin-ext-600-normal.YZ6Vktkr.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/open-sans-latin-700-normal.CceUhp2e.woff2) format("woff2"),url(/_astro/open-sans-latin-700-normal.CZCQA30i.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/open-sans-latin-ext-700-normal.DatbY7Hl.woff2) format("woff2"),url(/_astro/open-sans-latin-ext-700-normal.IE4yTLg1.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2) format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-ext-600-normal.CEjQclLc.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-600-normal.BumBfC1v.woff) format("woff")}.web{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--f-texto),system-ui,sans-serif;font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}.web *,.web *:before,.web *:after{box-sizing:border-box}.web img{max-width:100%;height:auto;display:block}.web a{color:var(--accion);text-underline-offset:3px}.web a:hover{text-decoration-thickness:2px}.web :focus-visible{outline:3px solid var(--acento);outline-offset:3px;border-radius:4px}.web h1,.web h2,.web h3,.web h4{font-family:var(--f-titulos),Georgia,serif;color:var(--texto);line-height:1.15;font-weight:600;margin:0 0 .5em}.web h1{font-size:clamp(2.2rem,5vw,3.5rem);letter-spacing:-.01em}.web h2{font-size:clamp(1.7rem,3.4vw,2.5rem);max-width:22ch}.web h3{font-size:1.25rem}.web p{margin:0 0 1em}.web ul{padding-left:1.2rem}.web .antetitulo{font-size:.8rem;letter-spacing:.04em;color:var(--suave);margin:0 0 .6rem}.web h2:after{content:"";display:block;width:56px;height:2px;margin-top:.5em;background:var(--acento)}.web .contenedor{width:min(1160px,100% - 2.5rem);margin-inline:auto}.web .cabecera{background:var(--superficie);border-bottom:1px solid var(--borde);position:sticky;top:0;z-index:10}.web .cabecera .contenedor{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem;flex-wrap:wrap}.web .marca{display:flex;align-items:center;gap:.65rem;color:var(--texto);text-decoration:none;font-family:var(--f-tarjeta),serif;font-size:1.1rem;font-weight:600}.web .marca img{width:44px;height:44px;border-radius:10px;object-fit:cover}.web .menu{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;font-size:.95rem}.web .menu a{color:var(--texto);text-decoration:none}.web .menu a:hover{color:var(--accion);text-decoration:underline}.web .menu .boton{color:var(--accion-texto);padding:.55rem 1.1rem}.web .boton{display:inline-block;background:var(--accion);color:var(--accion-texto);padding:.8rem 1.4rem;border-radius:calc(var(--radio) / 2);text-decoration:none;font-weight:600;line-height:1.2;border:0}.web .boton:hover{filter:brightness(1.12);text-decoration:none}.web .boton.secundario{background:var(--superficie);color:var(--accion);box-shadow:inset 0 0 0 2px var(--accion)}.web .botones{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.web .heroe{padding-block:clamp(2rem,5vw,3.5rem)}.web .heroe .entrada{font-size:1.15rem;color:var(--suave);max-width:46ch}.web .heroe-foto{position:relative;padding-block:clamp(4rem,9vw,7.5rem) 2rem;background:linear-gradient(90deg,var(--fondo) 0%,color-mix(in srgb,var(--fondo) 92%,transparent) 38%,transparent 72%),var(--foto) center right / cover no-repeat}.web .heroe-texto{max-width:560px}.web .heroe-foto h1 span{display:block;color:var(--accion)}.web .ventajas{list-style:none;padding:0;margin:clamp(2.5rem,6vw,4.5rem) 0 0;display:flex;flex-wrap:wrap;gap:.75rem 2rem;font-size:.9rem;color:var(--texto)}.web .ventajas li{display:flex;align-items:center;gap:.5rem;background:color-mix(in srgb,var(--fondo) 85%,transparent);padding:.35rem .7rem;border-radius:999px}.web .ventajas svg{width:18px;height:18px;color:var(--accion);flex:none}.web .datos-sede{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1.25rem;font-size:.95rem;color:var(--suave)}.web .migas{font-size:.9rem;color:var(--suave);padding-top:1.5rem}.web .migas a{color:var(--suave)}.web main .seccion{padding-block:clamp(2.5rem,6vw,4.5rem)}.web .pendiente{color:var(--suave);font-style:italic}.web .seccion.banda{background:var(--banda);box-shadow:0 0 0 100vmax var(--banda);clip-path:inset(0 -100vmax)}.web .seccion.con-foto{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.web .foto-seccion{border-radius:var(--radio);aspect-ratio:4 / 5;object-fit:cover;width:100%;box-shadow:0 24px 48px -28px #00000059}@media(min-width:761px){.web .seccion.con-foto.derecha{grid-template-columns:1.1fr .9fr}}.web .foto-abajo .fila-foto{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-top:1.5rem}.web .foto-abajo .fila-bloque .tarjetas,.web .foto-abajo .fila-bloque .grupos-servicios{margin-top:0;grid-template-columns:repeat(2,1fr)}@media(max-width:560px){.web .foto-abajo .fila-bloque .grupos-servicios{grid-template-columns:1fr}}@media(max-width:760px){.web .foto-abajo .fila-foto,.web .foto-abajo .fila-bloque .tarjetas{grid-template-columns:1fr}}.web .seccion.con-foto.derecha .foto-seccion{order:2}@media(max-width:760px){.web .seccion.con-foto.derecha .foto-seccion{order:0}.web .foto-seccion{aspect-ratio:3 / 2}}.web .tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-top:1.5rem}.web .tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .15s ease,box-shadow .15s ease;margin:0}.web .tarjeta:hover{transform:translateY(-3px);box-shadow:0 16px 32px -20px #00000059}.web .tarjeta h3,.web .tarjeta h4{margin:0;font-family:var(--f-tarjeta),Georgia,serif;font-size:1.3rem}.web .tarjeta h3 a,.web .tarjeta h4 a{color:var(--texto);text-decoration:none}.web .tarjeta p{color:var(--suave);font-size:.97rem;margin:0}.web .tarjeta .mas{margin-top:auto;padding-top:.5rem;font-weight:600}.web .tarjeta .icono{width:46px;height:46px;padding:11px;border-radius:50%;background:var(--tinte-1);color:var(--accion)}.web .seccion>h3,.web .seccion-cuerpo>h3{margin-top:2rem;color:var(--suave);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--f-texto),sans-serif}.web .opinion .estrellas{color:var(--acento);letter-spacing:.15em}.web .tarjetas.cuatro{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.web .tarjeta.centrada{align-items:center;text-align:center}.web .tarjeta.centrada h3{font-size:1.1rem}.web .promo .precio{font-family:var(--f-tarjeta),Georgia,serif;font-size:1.5rem;color:var(--texto)}.web .contacto{display:grid;grid-template-columns:1fr auto;gap:1rem 2rem;align-items:center;background:var(--banda);border-radius:var(--radio);padding:clamp(1.5rem,4vw,2.5rem);margin-top:1.25rem}.web .contacto .pendiente{grid-column:1 / -1;margin:0}.web .ancho-completo{grid-column:1 / -1}.web .formulario{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-top:1rem;padding-top:1.25rem;border-top:1px solid var(--borde)}.web .formulario label{display:flex;flex-direction:column;gap:.35rem;font-weight:600;font-size:.95rem}.web .formulario .ancho{grid-column:1 / -1}.web .formulario input,.web .formulario select,.web .formulario textarea{font:inherit;font-weight:400;padding:.7rem .8rem;border:1px solid var(--borde);border-radius:calc(var(--radio) / 2);background:var(--superficie);color:var(--texto)}.web .formulario input:focus,.web .formulario select:focus,.web .formulario textarea:focus{outline:2px solid var(--accion);outline-offset:1px}.web .formulario .casilla{flex-direction:row;align-items:flex-start;gap:.6rem;font-weight:400}.web .formulario .casilla input{margin-top:.3rem}.web .formulario .trampa{position:absolute;left:-9999px}.web .formulario button:disabled{opacity:.55;cursor:not-allowed}.web .formulario .estado{margin:.75rem 0 0}@media(max-width:760px){.web .formulario{grid-template-columns:1fr}}@media(max-width:760px){.web .contacto{grid-template-columns:1fr}}.web .seccion-cuerpo>p,.web .seccion-cuerpo>ul,.web .seccion-cuerpo>ol{max-width:70ch}.web .seccion-cuerpo>h3{margin-top:1.5rem;font-size:1.2rem}.web .pasos{counter-reset:paso;list-style:none;padding:0;max-width:70ch}.web .pasos li{counter-increment:paso;position:relative;padding:0 0 1rem 3rem}.web .pasos li:before{content:counter(paso);position:absolute;left:0;top:-.1rem;width:2rem;height:2rem;border-radius:50%;background:var(--tinte-1);color:var(--accion);display:grid;place-items:center;font-weight:600}.web .tabla{overflow-x:auto;margin:1rem 0 1.5rem}.web table{border-collapse:collapse;width:100%;max-width:760px;font-size:.97rem}.web th,.web td{text-align:left;padding:.65rem .8rem;border-bottom:1px solid var(--borde);vertical-align:top}.web th{background:var(--banda);font-weight:600}.web .ficha-autor{margin:1rem 0 3rem;padding:1.25rem 1.5rem;border:1px solid var(--borde);border-radius:var(--radio);font-size:.92rem;color:var(--suave);max-width:760px}.web .ficha-autor p{margin:0 0 .5rem}.web .dibujo{display:block;flex:none}.web .tarjeta .dibujo{width:64px;height:64px;margin-bottom:.25rem}.web .categoria li a .dibujo.mini{width:30px;height:30px}.web .categoria li a{align-items:center}.web .categoria li a .nombre{flex:1}.web .heroe-tratamiento{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.web .dibujo-grande{width:220px;height:220px;border-radius:50%;background:var(--banda);display:grid;place-items:center}@media(max-width:760px){.web .heroe-tratamiento{grid-template-columns:1fr}.web .dibujo-grande{width:140px;height:140px;order:-1}.web .dibujo-grande .dibujo{width:100px;height:100px}}.web .servicios{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:.75rem}@media(max-width:900px){.web .servicios{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.web .servicios{grid-template-columns:1fr}}.web .servicio{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:.35rem;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:1.4rem 1.4rem 1.2rem;text-decoration:none;color:var(--texto);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.web .servicio:before{content:"";position:absolute;z-index:-1;top:-30%;right:-25%;width:75%;height:70%;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:var(--tinte-1);opacity:.7}.web .servicio:nth-child(3n+2):before{background:var(--tinte-2)}.web .servicio:nth-child(3n):before{background:var(--tinte-3)}.web .servicio:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #00000059;border-color:var(--acento);text-decoration:none}.web .servicio-dibujo{width:72px;height:72px;margin-bottom:.5rem}.web .servicio-grupo{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.web .servicio-nombre{margin:0;font-family:var(--f-tarjeta),Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.2}.web .grupos-servicios{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:1.75rem;align-items:stretch}@media(max-width:1000px){.web .grupos-servicios{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.web .grupos-servicios{grid-template-columns:1fr}}.web .grupo-caja{position:relative;overflow:hidden;isolation:isolate;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:1.5rem 1.25rem 1rem;box-shadow:0 14px 30px -26px #00000073}.web .grupo-caja:before{content:"";position:absolute;z-index:-1;top:-22%;right:-32%;width:90%;height:46%;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:var(--tinte-1);opacity:.75}.web .grupo-caja:nth-child(2):before{background:var(--tinte-2)}.web .grupo-caja:nth-child(3):before{background:var(--tinte-3)}.web .grupo-caja:nth-child(4):before{background:var(--tinte-4)}.web .grupo-caja ul{list-style:none;padding:0;margin:1rem 0 0}.web .grupo-caja li+li{border-top:1px solid var(--borde)}.web .servicio-fila{display:flex;align-items:center;gap:.75rem;padding:.7rem 0;color:var(--texto);text-decoration:none}.web .servicio-fila .servicio-dibujo{width:46px;height:46px;margin:0;flex:none}.web .servicio-fila .servicio-dibujo .dibujo{width:46px;height:46px}.web .servicio-fila .servicio-nombre{flex:1;font-size:1.05rem}.web .servicio-fila .flecha{color:var(--accion);transition:transform .15s ease}.web .servicio-fila:hover{color:var(--accion);text-decoration:none}.web .servicio-fila:hover .flecha{transform:translate(4px)}.web .seccion-cuerpo .grupo-caja>h3.grupo-titulo{max-width:12ch;margin:0 0 .25rem;color:var(--texto);font-family:var(--f-titulos),sans-serif;font-size:1.35rem;text-transform:none;letter-spacing:0}.web .servicio-mas{margin-top:auto;padding-top:.6rem;font-weight:600;color:var(--accion)}.web .seccion-cuerpo>ul.obras{max-width:none}.web .obras{list-style:none;padding:0;margin:1.5rem 0 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.8rem}.web .obra{display:flex;align-items:center;gap:.7rem;padding:.95rem 1.1rem;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);font-weight:600;box-shadow:0 10px 24px -22px #0006}.web .obra svg{width:26px;height:26px;flex:none;color:var(--accion);background:var(--tinte-1);border-radius:50%;padding:4px}.web .resumen{background:var(--banda);border-left:4px solid var(--acento);border-radius:var(--radio);padding:1.25rem 1.5rem;margin:0 0 1rem;max-width:820px}.web .resumen-titulo{font-weight:600;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:0 0 .5rem}.web .resumen ul{margin:0;padding-left:1.2rem}.web .resumen li{margin:.35rem 0}.web .relacionados{margin:2.5rem 0 1rem}.web .relacionados-titulo{font-weight:600;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:0 0 .6rem}.web .relacionados ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.web .relacionados a{display:inline-block;padding:.55rem 1rem;border:1px solid var(--borde);border-radius:999px;text-decoration:none;font-weight:600}.web .foto-profesional{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:calc(var(--radio) / 1.5);margin-bottom:.5rem}.web .destacado{display:flex;gap:.6rem;align-items:flex-start;font-weight:600;color:var(--texto)}.web .destacado svg{width:22px;height:22px;color:var(--accion);flex:none;margin-top:.15rem}.web .categorias{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.web .categoria{position:relative;overflow:hidden;isolation:isolate;background:var(--superficie);border-radius:var(--radio);padding:1.6rem 1.4rem 1.4rem;min-height:260px;border:1px solid var(--borde)}.web .categoria:before{content:"";position:absolute;z-index:-1;top:-18%;right:-30%;width:95%;height:62%;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:var(--tinte-1)}.web .categoria:nth-child(2):before{background:var(--tinte-2);border-radius:58% 42% 37% 63%/55% 41% 59% 45%}.web .categoria:nth-child(3):before{background:var(--tinte-3);border-radius:37% 63% 45% 55%/49% 60% 40% 51%}.web .categoria:nth-child(4):before{background:var(--tinte-4)}.web .categoria:nth-child(5):before{background:var(--tinte-2)}.web .categoria:nth-child(6):before{background:var(--tinte-3)}.web .categoria h3{font-family:var(--f-tarjeta),Georgia,serif;font-size:1.4rem;max-width:11ch;margin-bottom:1.25rem}.web .categoria ul{list-style:none;padding:0;margin:0;font-size:.95rem}.web .categoria li{border-top:1px solid var(--borde)}.web .categoria li a{display:flex;justify-content:space-between;gap:.5rem;padding:.6rem 0;color:var(--texto);text-decoration:none}.web .categoria li a:hover{color:var(--accion)}.web details{border-bottom:1px solid var(--borde);padding-block:.5rem}.web summary{cursor:pointer;list-style-position:outside}.web summary h3{display:inline;font-size:1.1rem}.web .franja-turno{background:var(--banda);padding-block:clamp(2.5rem,6vw,4rem);margin-top:2rem}.web .franja-turno .contenedor{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.web .titulo-franja{font-family:var(--f-titulos),Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;margin:0 0 .3rem;line-height:1.15}.web .pie{background:var(--oscuro);color:var(--oscuro-texto);padding-block:3rem 5.5rem;font-size:.95rem}.web .pie a{color:var(--oscuro-texto)}.web .pie .contenedor{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.web .pie-titulo{font-weight:600;font-size:1.05rem}.web .pie-lista{list-style:none;margin:0;padding:0;line-height:1.9}.web .pie-legal{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--oscuro-texto) 25%,transparent);display:flex!important;align-items:center;justify-content:space-between}.web .pie-legal img{width:40px;height:40px;border-radius:8px}.web .pie-legal p{margin:0}.web .boton-turno{position:fixed;right:1rem;bottom:1rem;z-index:20;box-shadow:0 10px 25px -10px #00000080}.web .error{text-align:center;padding-block:5rem}.web .error h2:after,.web .error h1:after{margin-inline:auto}@media(max-width:760px){.web .cabecera .contenedor{padding-block:.6rem}.web .menu{width:100%;gap:.4rem 1rem;font-size:.9rem;justify-content:flex-start}.web .menu a{white-space:nowrap}.web .heroe-foto{padding-top:15rem;background:linear-gradient(180deg,transparent 0,var(--fondo) 15rem),var(--foto) top center / 100% auto no-repeat}.web .seccion.con-foto{grid-template-columns:1fr}.web .categoria{min-height:0}}@media(prefers-reduced-motion:reduce){.web .tarjeta{transition:none}.web .tarjeta:hover{transform:none}}.web .menu{gap:.85rem 1rem;font-size:.92rem}.web .menu .boton{padding:.5rem 1rem}.web .menu details.desplegable{position:relative;border:0;padding:0}.web .menu details summary{list-style:none;cursor:pointer;color:var(--texto);white-space:nowrap}.web .menu details summary::-webkit-details-marker{display:none}.web .menu details summary:after{content:"▾";margin-left:.3rem;font-size:.8em;color:var(--accion)}.web .menu details[open] summary:after{content:"▴"}.web .menu details summary:hover{color:var(--accion)}.web .menu .panel{position:absolute;left:-1rem;top:calc(100% + .8rem);z-index:30;min-width:250px;list-style:none;margin:0;padding:.5rem 0;background:var(--superficie);border:1px solid var(--borde);border-top:2px solid var(--acento);border-radius:0 0 var(--radio) var(--radio);box-shadow:0 24px 48px -24px #00000059}.web .menu .panel a{display:block;padding:.5rem 1.1rem;white-space:nowrap}.web .menu .panel a:hover{background:var(--banda);text-decoration:none}.web .menu .panel .todos{border-top:1px solid var(--borde);margin-top:.3rem;padding-top:.3rem;font-weight:600}@media(max-width:760px){.web .menu .panel{position:static;min-width:0;box-shadow:none;border-radius:var(--radio);margin-top:.4rem}.web .menu details[open]{flex-basis:100%}}.web h3,.web .tarjeta h3,.web .grupo-caja h3,.web .resumen-titulo{font-family:var(--f-texto),system-ui,sans-serif;font-weight:600}.web .tarjeta.motivo{background:#fff;border:1px solid var(--borde);border-radius:1.25rem;padding:2rem 1.4rem 2.1rem;gap:.9rem;box-shadow:0 18px 40px -28px #3c2d1459}.web .tarjeta.motivo:hover{box-shadow:0 24px 48px -26px #3c2d1473}.web .motivo-icono{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--tinte-1) 55%,#fff);color:var(--accion);margin-bottom:.35rem}.web .motivo-icono svg{width:30px;height:30px}.web .tarjeta.motivo h3{font-family:var(--f-texto),system-ui,sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;color:var(--texto);max-width:13ch}.web .tarjeta.motivo p{font-size:.95rem;line-height:1.6;color:var(--suave);max-width:24ch}.web .cabeza-abajo.con-arriba{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.web .cabeza-abajo.con-arriba .fila-bloque .tarjetas{margin-top:0;grid-template-columns:repeat(2,1fr)}@media(max-width:760px){.web .cabeza-abajo.con-arriba,.web .cabeza-abajo.con-arriba .fila-bloque .tarjetas{grid-template-columns:1fr}}.web .nota-motivos{margin-top:1rem}.web .cabeza-abajo.con-arriba .texto-al-lado{align-self:end}.web .cabeza-abajo.con-arriba .texto-al-lado>:last-child{margin-bottom:0}.web .seccion.bloque-marcas{text-align:center}.web .seccion.bloque-marcas h2:after{margin-inline:auto}.web .seccion.bloque-marcas .seccion-cuerpo>p{max-width:62ch;margin-inline:auto}.web .marcas-fila{list-style:none;padding:0;margin:2.25rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 3rem}.web .marcas-fila img{height:64px;width:auto;max-width:200px;object-fit:contain}.web .marca-nombre{display:inline-block;padding:.9rem 1.6rem;border:1px solid var(--borde);border-radius:999px;background:#fff;font-family:var(--f-texto),system-ui,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:.02em;color:var(--texto)}.web .seccion.bloque-marcas h2{max-width:none;margin-inline:auto}.web .seccion.bloque-marcas .seccion-cuerpo>.marcas-fila{max-width:none}@media(min-width:761px){.web .foto-abajo.bloque-texto h2{max-width:30ch}.web .foto-abajo.bloque-texto .fila-foto{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.web .foto-abajo.bloque-texto .foto-seccion{aspect-ratio:4 / 3}.web .foto-abajo.bloque-texto .fila-bloque{font-size:1.05rem}.web .foto-abajo.bloque-texto .fila-bloque>:first-child{margin-top:0}}.web .nota-obras{font-size:.9rem;color:var(--suave);margin-top:.75rem}.web .menu-boton{display:none;align-items:center;gap:.5rem;background:none;border:1px solid var(--borde);border-radius:999px;padding:.45rem .9rem;font:inherit;font-weight:600;color:var(--texto);cursor:pointer}.web .menu-icono,.web .menu-icono:before,.web .menu-icono:after{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;position:relative}.web .menu-icono:before,.web .menu-icono:after{content:"";position:absolute;left:0}.web .menu-icono:before{top:-6px}.web .menu-icono:after{top:6px}@media(max-width:760px){.js .web .menu-boton{display:inline-flex}.js .web .menu{display:none}.js .web .menu.abierto{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 0 .75rem;max-height:calc(100vh - 70px);overflow-y:auto}.js .web .menu.abierto>a,.js .web .menu.abierto summary{padding:.7rem .25rem;border-bottom:1px solid var(--borde);font-size:1rem}.js .web .menu.abierto .boton{margin-top:.75rem;text-align:center;border-bottom:0}.js .web .menu.abierto .panel{position:static;box-shadow:none;border:0;padding:0 0 .25rem .75rem;min-width:0}}@media(max-width:760px){.js .web .cabecera .contenedor{gap:.5rem}.js .web .marca img{width:36px;height:36px}.js .web .marca span{font-size:.92rem}.js .web .menu-boton{padding:.4rem .75rem}}.web .mapa-google{display:block;width:100%;max-width:900px;height:360px;border:0;border-radius:var(--radio);margin-top:1rem}@media(min-width:900px){.web .seccion-cuerpo:has(>.mapa-google){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(2rem,5vw,4rem);align-items:start;max-width:none}.web .seccion-cuerpo:has(>.mapa-google)>*{grid-column:1}.web .seccion-cuerpo:has(>.mapa-google)>.mapa-google{grid-column:2;grid-row:1 / span 8;align-self:stretch;height:100%;min-height:380px;margin-top:0}}@media(max-width:760px){.web .seccion.foto-abajo:has(>.cabeza-abajo.con-arriba){display:flex;flex-direction:column}.web .seccion.foto-abajo:has(>.cabeza-abajo.con-arriba)>.cabeza-abajo,.web .seccion.foto-abajo:has(>.cabeza-abajo.con-arriba)>.fila-foto{display:contents}.web .cabeza-abajo.con-arriba>.seccion-cuerpo{order:1}.web .seccion.foto-abajo:has(>.cabeza-abajo.con-arriba) .foto-seccion{order:2;margin:1rem 0 1.5rem}.web .cabeza-abajo.con-arriba>.fila-bloque.arriba{order:3;margin-bottom:1rem}.web .seccion.foto-abajo:has(>.cabeza-abajo.con-arriba)>.fila-foto>.fila-bloque{order:4}}@media(max-width:760px){.js .web .cabecera .contenedor{flex-wrap:wrap}.js .web .marca{flex:1 1 auto;min-width:0}.js .web .marca span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.js .web .menu-boton{flex:0 0 auto;margin-left:auto}.js .web .menu{flex-basis:100%}}.web .boton-turno{display:inline-flex;align-items:center;gap:.45rem}.web .boton-turno .icono-wa{flex:0 0 auto}@media(min-width:761px){.web .boton-turno{display:none}}
