.vitrina[data-astro-cid-6ezp4meq]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:480px;display:grid}.vit-escena[data-astro-cid-6ezp4meq]{border-radius:var(--radius-l);background:var(--color-gris);height:480px;position:relative;overflow:hidden}.vit-item[data-astro-cid-6ezp4meq]{opacity:0;justify-content:center;align-items:flex-end;transition:opacity .9s;display:flex;position:absolute;inset:0}.vit-item[data-astro-cid-6ezp4meq].activo{opacity:1}.vit-item[data-astro-cid-6ezp4meq]:before{content:"";background:var(--c,var(--color-cian));border-radius:50%;width:380px;height:380px;position:absolute;bottom:-60px}.vit-item[data-astro-cid-6ezp4meq] img{object-fit:contain;width:auto;height:440px;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(30px)scale(.96)}.vit-item[data-astro-cid-6ezp4meq].activo img{transform:none}.vit-item[data-astro-cid-6ezp4meq].rect:before{display:none}.vit-item[data-astro-cid-6ezp4meq].rect img{object-fit:cover;width:100%;height:100%}.vit-item[data-astro-cid-6ezp4meq].rect.contener img{object-fit:contain;background:#fff}.vit-txt[data-astro-cid-6ezp4meq] h2[data-astro-cid-6ezp4meq]{margin-bottom:.15em}.vit-serv[data-astro-cid-6ezp4meq]{color:var(--color-magenta-osc);margin-bottom:12px;font-size:1.1rem;font-weight:700}.vit-miniaturas[data-astro-cid-6ezp4meq]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.vit-miniaturas[data-astro-cid-6ezp4meq] button[data-astro-cid-6ezp4meq]{border:2px solid var(--color-linea);color:var(--color-tinta);cursor:pointer;background:#fff;border-radius:999px;min-height:44px;padding:7px 14px;font-size:.88rem;font-weight:600}.vit-miniaturas[data-astro-cid-6ezp4meq] button[data-astro-cid-6ezp4meq][aria-selected=true]{border-color:var(--color-magenta-btn);color:var(--color-magenta-osc);background:#fff0f6}.vit-item[data-astro-cid-6ezp4meq].vacio{background:radial-gradient(circle, #fff 2.4px, transparent 3px) 0 0 / 18px 18px, var(--c,var(--color-cian));align-items:center}.vit-item[data-astro-cid-6ezp4meq].vacio:before{display:none}.vit-item[data-astro-cid-6ezp4meq].vacio span[data-astro-cid-6ezp4meq]{color:#5a4a00;background:#fff3b0;border-radius:8px;padding:6px 14px;font-weight:700;position:relative}.vit-item[data-astro-cid-6ezp4meq].galeria img:not(.activa){display:none}.vit-item[data-astro-cid-6ezp4meq].galeria img.activa{animation:.4s vit-foto}@keyframes vit-foto{0%{opacity:0}to{opacity:1}}.vit-flecha[data-astro-cid-6ezp4meq]{z-index:2;width:44px;height:44px;color:var(--color-tinta);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%;box-shadow:0 6px 18px -8px #00000073}.vit-flecha[data-astro-cid-6ezp4meq] svg[data-astro-cid-6ezp4meq]{width:20px;height:20px}.vit-ant[data-astro-cid-6ezp4meq]{left:14px}.vit-sig[data-astro-cid-6ezp4meq]{right:14px}.vit-puntos[data-astro-cid-6ezp4meq]{z-index:2;justify-content:center;gap:2px;display:flex;position:absolute;bottom:12px;left:0;right:0}.vit-puntos[data-astro-cid-6ezp4meq] button[data-astro-cid-6ezp4meq]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.vit-puntos[data-astro-cid-6ezp4meq] button[data-astro-cid-6ezp4meq]:before{content:"";background:#ffffffbf;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #0000004d}.vit-puntos[data-astro-cid-6ezp4meq] button[data-astro-cid-6ezp4meq][aria-current=true]:before{background:var(--color-magenta-btn)}.vit-flecha[data-astro-cid-6ezp4meq]:focus-visible,.vit-puntos[data-astro-cid-6ezp4meq] button[data-astro-cid-6ezp4meq]:focus-visible{outline:3px solid var(--color-tinta);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vit-item[data-astro-cid-6ezp4meq].galeria img.activa{animation:none}}@media (width<=900px){.vitrina[data-astro-cid-6ezp4meq]{grid-template-columns:minmax(0,1fr)}.vit-escena[data-astro-cid-6ezp4meq]{height:360px}.vit-item[data-astro-cid-6ezp4meq] img{height:330px}.vit-item[data-astro-cid-6ezp4meq]:before{width:280px;height:280px}}.testimonios[data-astro-cid-3kydmql6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:56px;display:grid}.testimonio[data-astro-cid-3kydmql6]{background:var(--color-gris);border-radius:var(--radius-m);border-left:6px solid var(--color-magenta);margin:0;padding:28px 30px}.testimonio[data-astro-cid-3kydmql6] blockquote[data-astro-cid-3kydmql6]{color:var(--color-tinta);margin:0 0 14px;font-size:1.08rem;font-weight:500}.testimonio[data-astro-cid-3kydmql6] figcaption[data-astro-cid-3kydmql6]{color:#707070;font-size:.92rem}.testimonios[data-astro-cid-3kydmql6].reales{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:stretch}.testimonio[data-astro-cid-3kydmql6] blockquote[data-astro-cid-3kydmql6]{font-size:1.18rem;line-height:1.55}.testimonio[data-astro-cid-3kydmql6] blockquote[data-astro-cid-3kydmql6]:before{content:"“";color:var(--color-magenta);margin-bottom:8px;font-size:4rem;font-weight:800;line-height:.6;display:block}.testimonio[data-astro-cid-3kydmql6] figcaption[data-astro-cid-3kydmql6] b[data-astro-cid-3kydmql6]{color:var(--color-tinta);font-size:1rem;display:block}.deja-testimonio[data-astro-cid-3kydmql6]{background:var(--color-cian);border-radius:var(--radius-m);color:var(--color-oscuro);flex-direction:column;justify-content:center;gap:12px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.deja-testimonio[data-astro-cid-3kydmql6] h3[data-astro-cid-3kydmql6]{color:var(--color-oscuro);margin:0}.deja-testimonio[data-astro-cid-3kydmql6] p[data-astro-cid-3kydmql6]{margin:0}.deja-testimonio[data-astro-cid-3kydmql6] .btn[data-astro-cid-3kydmql6]{align-self:flex-start}.deja-testimonio[data-astro-cid-3kydmql6]:after{content:"";background:var(--color-magenta);opacity:.85;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;right:-30px}@media (width<=760px){.testimonios[data-astro-cid-3kydmql6],.testimonios[data-astro-cid-3kydmql6].reales{grid-template-columns:minmax(0,1fr)}}
