.consulta-cab[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.consulta-foto[data-astro-cid-kphbpcdu]{justify-self:end;width:100%;max-width:420px;margin:0;animation:1s cubic-bezier(.22,1,.36,1) .2s both foto-entra;position:relative}.consulta-foto[data-astro-cid-kphbpcdu] img[data-astro-cid-kphbpcdu]{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #232a3199}.consulta-foto[data-astro-cid-kphbpcdu] figcaption[data-astro-cid-kphbpcdu]{color:var(--ink-2);background:#fafaf7f0;border-radius:14px;flex-direction:column;gap:2px;padding:12px 16px;font-size:13px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 14px 30px -18px #00000080}.consulta-foto-sonriente[data-astro-cid-kphbpcdu]{aspect-ratio:4/5;background:linear-gradient(165deg,#e6ecf3 0%,#c7d3e3 100%);border-radius:24px;justify-content:center;align-items:flex-end;display:flex;overflow:hidden;box-shadow:0 40px 80px -40px #232a3199}.consulta-foto[data-astro-cid-kphbpcdu].consulta-foto-sonriente img[data-astro-cid-kphbpcdu]{object-fit:contain;object-position:50% 100%;width:auto;max-width:100%;height:94%;box-shadow:none;border-radius:0}.consulta-foto[data-astro-cid-kphbpcdu] figcaption[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{font-family:var(--serif);color:var(--title);font-size:18px;font-weight:500}@keyframes foto-entra{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:900px){.consulta-cab[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr)}.consulta-foto[data-astro-cid-kphbpcdu]{justify-self:center;max-width:340px}}@media (prefers-reduced-motion:reduce){.consulta-foto[data-astro-cid-kphbpcdu]{animation-name:funde}}.chips[data-astro-cid-kphbpcdu]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);animation:.7s cubic-bezier(.34,1.56,.64,1) both chip-entra;animation-delay:calc(.5s + var(--k) * .12s);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;transition:transform .3s,border-color .3s;display:inline-flex}@media (hover:hover){.chips[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]:hover{border-color:var(--primary);transform:translateY(-2px)}}.chips[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]>span[data-astro-cid-kphbpcdu]{color:var(--primary);font-size:8px;animation:2.4s ease-in-out infinite punto}@keyframes chip-entra{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@keyframes punto{0%,to{opacity:1}50%{opacity:.35}}.agenda[data-astro-cid-kphbpcdu]{scroll-margin-top:24px}.agenda[data-astro-cid-kphbpcdu] iframe[data-astro-cid-kphbpcdu]{border:1px solid var(--line);background:#fff;width:100%;height:720px}.agenda-vacia[data-astro-cid-kphbpcdu]{border-radius:16px;min-height:520px;position:relative;border:1px solid var(--line)!important}.agenda-vacia[data-astro-cid-kphbpcdu]:before{content:"";border-radius:inherit;background:conic-gradient(from var(--giro,0deg), transparent 0 70%, var(--primary) 85%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:6s linear infinite borde-gira;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --giro{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes borde-gira{to{--giro:360deg}}.cal-ico[data-astro-cid-kphbpcdu]{width:64px;height:64px;color:var(--primary);background:#2c4a6e1a;border-radius:18px;place-items:center;animation:5s ease-in-out infinite flota-cal;display:grid}@keyframes flota-cal{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.form[data-astro-cid-kphbpcdu]{flex-direction:column;gap:20px;display:flex}.campo[data-astro-cid-kphbpcdu]{flex-direction:column;gap:8px;display:flex}.campo[data-astro-cid-kphbpcdu] label[data-astro-cid-kphbpcdu]{font-size:15px;font-weight:600}.campo[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu],.campo[data-astro-cid-kphbpcdu] select[data-astro-cid-kphbpcdu],.campo[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{font:inherit;color:var(--ink);border-radius:var(--radius);background:#fff;border:1px solid #989ca3;width:100%;min-height:48px;padding:12px 14px;font-size:17px;transition:border-color .25s,box-shadow .35s cubic-bezier(.22,1,.36,1)}.campo[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:hover,.campo[data-astro-cid-kphbpcdu] select[data-astro-cid-kphbpcdu]:hover,.campo[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]:hover{border-color:var(--ink-3)}.campo[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:focus,.campo[data-astro-cid-kphbpcdu] select[data-astro-cid-kphbpcdu]:focus,.campo[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 4px #2c4a6e26}.campo[data-astro-cid-kphbpcdu] label[data-astro-cid-kphbpcdu]{transition:color .25s}.campo[data-astro-cid-kphbpcdu]:focus-within label[data-astro-cid-kphbpcdu]{color:var(--primary)}.campo[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{resize:vertical}.campo[data-astro-cid-kphbpcdu] select[data-astro-cid-kphbpcdu]{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23232a31' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat;padding-right:44px}.trampa[data-astro-cid-kphbpcdu]{display:none}.form-error[data-astro-cid-kphbpcdu]{border-radius:var(--radius);color:#6b1f1f;background:#fbeaea;border:1px solid #c86b6b;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.form-error[data-astro-cid-kphbpcdu][hidden],.form-ok[data-astro-cid-kphbpcdu][hidden]{display:none}.form-error[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:inherit;text-underline-offset:3px;text-decoration:underline}.form-ok[data-astro-cid-kphbpcdu]{background:var(--surface);border:1px solid var(--line);border-radius:16px;outline:none;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,3vw,34px);scroll-margin-top:112px;display:flex}.form-ok[data-astro-cid-kphbpcdu] .h2[data-astro-cid-kphbpcdu],.form-ok[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{margin:0}.form-ok-ico[data-astro-cid-kphbpcdu]{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:48px;height:48px;font-size:24px;line-height:1;display:grid}.form-otro[data-astro-cid-kphbpcdu]{min-height:44px;color:var(--primary);font:600 15px/1 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.form[data-astro-cid-kphbpcdu].enviado>[data-astro-cid-kphbpcdu]:not(.form-ok){display:none}.datos[data-astro-cid-kphbpcdu]{flex-direction:column;gap:20px;margin:0;display:flex}.datos[data-astro-cid-kphbpcdu] dd[data-astro-cid-kphbpcdu]{overflow-wrap:anywhere;align-items:center;min-height:44px;margin:0;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex}@media (hover:hover){.datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]:hover dd[data-astro-cid-kphbpcdu]{transform:translate(6px)}}.datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]{border-left:2px solid #0000;padding-left:0;transition:border-color .35s,padding-left .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]:hover{border-color:var(--primary);padding-left:12px}}@media (prefers-reduced-motion:reduce){.chips[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{animation-name:funde}.chips[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]>span[data-astro-cid-kphbpcdu],.agenda-vacia[data-astro-cid-kphbpcdu]:before,.cal-ico[data-astro-cid-kphbpcdu]{animation:none}.chips[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]:hover,.datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]:hover dd[data-astro-cid-kphbpcdu]{transform:none}.datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]:hover{padding-left:0}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){#reservar[data-astro-cid-kphbpcdu]{scroll-margin-top:48px}}.segmentos[data-astro-cid-kphbpcdu],.leer-mas[data-astro-cid-kphbpcdu]{display:none}@media (max-width:1023px),(hover:none),(pointer:coarse),(pointer:none){.segmentos[data-astro-cid-kphbpcdu]{background:#e4e3da;border-radius:16px;gap:4px;margin-bottom:calc(-1*clamp(48px,6vw,88px) + 24px);padding:4px;display:flex}.segmentos[data-astro-cid-kphbpcdu] button[data-astro-cid-kphbpcdu]{min-height:44px;color:var(--ink-2);font:600 15px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;transition:background-color .25s,color .25s,box-shadow .25s}.segmentos[data-astro-cid-kphbpcdu] button[data-astro-cid-kphbpcdu][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px -2px #232a3140}.contacto-paneles[data-astro-cid-kphbpcdu].con-pestanas [data-astro-cid-kphbpcdu][data-panel]:not(.activo){display:none}.contacto-paneles[data-astro-cid-kphbpcdu].con-pestanas .grid-2[data-astro-cid-kphbpcdu]:not(:has(>.activo)){display:none}.contacto-paneles[data-astro-cid-kphbpcdu].con-pestanas .rule-top[data-astro-cid-kphbpcdu]{border-top:0;padding-top:0}.contacto-paneles[data-astro-cid-kphbpcdu] .grid-2[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr)}.contacto-paneles[data-astro-cid-kphbpcdu] .agenda-vacia[data-astro-cid-kphbpcdu]{min-height:380px}.consulta-cab[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr);gap:20px}.consulta-cab[data-astro-cid-kphbpcdu]>.stack[data-astro-cid-kphbpcdu]{gap:16px!important}.consulta-foto[data-astro-cid-kphbpcdu]{order:-1;justify-self:stretch;align-items:center;gap:14px;max-width:none;animation:none;display:flex}.consulta-foto[data-astro-cid-kphbpcdu] img[data-astro-cid-kphbpcdu]{object-fit:cover;object-position:50% 15%;width:64px;height:64px;box-shadow:none;border-radius:999px;flex:none}.consulta-foto-sonriente[data-astro-cid-kphbpcdu]{aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;display:flex;overflow:visible}.consulta-foto[data-astro-cid-kphbpcdu].consulta-foto-sonriente img[data-astro-cid-kphbpcdu]{object-fit:cover;object-position:50% 8%;background:linear-gradient(165deg,#e6ecf3,#c7d3e3);border-radius:999px;width:64px;height:64px}.consulta-foto[data-astro-cid-kphbpcdu] figcaption[data-astro-cid-kphbpcdu]{box-shadow:none;background:0 0;padding:0;position:static}.js .consulta-texto[data-astro-cid-kphbpcdu]:not(.abierto){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.js .leer-mas[data-astro-cid-kphbpcdu]{min-height:44px;color:var(--primary);font:600 15px/1 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin-top:-10px;padding:0;text-decoration:underline;display:inline-flex}.chips[data-astro-cid-kphbpcdu]{margin-inline:calc(50% - var(--vw) / 2);padding-inline:calc(var(--vw) / 2 - 50%);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips[data-astro-cid-kphbpcdu]::-webkit-scrollbar{display:none}.chips[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{flex:none}}dd[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{align-items:center;min-height:44px;display:inline-flex}
