.cita[data-astro-cid-5n4zoimr]{padding-block:var(--spacing-xl);background:var(--color-fondo-acento);border-block-start:1px solid var(--color-borde)}.cita__inner[data-astro-cid-5n4zoimr]{gap:var(--spacing-l);flex-direction:column;display:flex}.cita__lateral[data-astro-cid-5n4zoimr]{display:contents}.cita__intro[data-astro-cid-5n4zoimr]{order:1}.cita__form[data-astro-cid-5n4zoimr]{order:2}.cita__apoyo[data-astro-cid-5n4zoimr]{order:3}.cita__apoyo--vacio[data-astro-cid-5n4zoimr]{display:none}.cita__modalidad[data-astro-cid-5n4zoimr]{gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.cita__etiqueta--oculta[data-astro-cid-5n4zoimr]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=60rem){.cita__inner[data-astro-cid-5n4zoimr]{column-gap:var(--spacing-2xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.cita__lateral[data-astro-cid-5n4zoimr]{gap:var(--spacing-l);top:calc(var(--nav-height,4.5rem) + var(--spacing-m));flex-direction:column;grid-area:1/1;align-self:start;display:flex;position:sticky}.cita__form[data-astro-cid-5n4zoimr]{grid-area:1/2}}.cita__intro[data-astro-cid-5n4zoimr]{gap:var(--spacing-s);flex-direction:column;max-inline-size:46ch;display:flex}.cita__titulo[data-astro-cid-5n4zoimr]{font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-heading);color:var(--color-texto-titulo);text-wrap:balance;margin:0}.cita__entradilla[data-astro-cid-5n4zoimr]{font-size:var(--text-m);line-height:var(--leading-loose);color:var(--color-texto-cuerpo);margin:0}.cita__apoyo[data-astro-cid-5n4zoimr]{gap:var(--spacing-s);flex-direction:column;max-inline-size:46ch;display:flex}.cita__pasos[data-astro-cid-5n4zoimr]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cita__paso[data-astro-cid-5n4zoimr]{column-gap:var(--spacing-xs);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.cita__paso-marca[data-astro-cid-5n4zoimr]{flex-direction:column;display:flex}.cita__paso-punto[data-astro-cid-5n4zoimr]{font-size:var(--text-s);font-weight:var(--font-weight-semibold);line-height:var(--leading-body);color:var(--color-accion);font-variant-numeric:tabular-nums}.cita__paso-linea[data-astro-cid-5n4zoimr]{display:none}.cita__paso-texto[data-astro-cid-5n4zoimr]{padding-block:0 var(--spacing-xs);font-size:var(--text-s);line-height:var(--leading-body);color:var(--color-texto-cuerpo);margin:0}.cita__paso[data-astro-cid-5n4zoimr]:last-child .cita__paso-texto[data-astro-cid-5n4zoimr]{padding-block-end:0}.cita__telefono[data-astro-cid-5n4zoimr]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-s);background:var(--color-fondo-base);border:1px solid var(--color-accion-borde);border-radius:var(--radius-campo);font-size:var(--text-s);line-height:var(--leading-body);color:var(--color-texto-cuerpo);margin:0;display:flex}.cita__telefono[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{block-size:18px;inline-size:18px;color:var(--color-accion);flex-shrink:0}.cita__bloque[data-astro-cid-5n4zoimr]{gap:var(--spacing-s);flex-direction:column;display:flex}.cita__separador[data-astro-cid-5n4zoimr]{background:var(--color-borde-sutil);border:0;block-size:1px;margin-block:0}.cita__campo[data-astro-cid-5n4zoimr],.cita__grupo[data-astro-cid-5n4zoimr]{gap:var(--spacing-2xs);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.cita__etiqueta[data-astro-cid-5n4zoimr]{align-items:baseline;gap:var(--spacing-2xs);font-size:var(--text-s);font-weight:var(--font-weight-semibold);color:var(--color-texto-titulo);padding:0;display:flex}.cita__contexto[data-astro-cid-5n4zoimr]{gap:var(--spacing-2xs);padding:var(--spacing-s) var(--spacing-m);border:1px solid var(--color-accion-borde);border-radius:var(--radius-m);background:var(--color-fondo-tarjeta);flex-direction:column;display:flex}.cita__contexto-linea[data-astro-cid-5n4zoimr]{align-items:center;gap:var(--spacing-2xs);color:var(--color-texto-titulo);font-size:var(--text-s);font-weight:var(--font-weight-semibold);margin:0;display:flex}.cita__contexto-linea[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{color:var(--color-accion);flex-shrink:0}.cita__contexto-nota[data-astro-cid-5n4zoimr]{color:var(--color-texto-suave);font-size:var(--text-s);line-height:var(--leading-body);margin:0}.cita__opcional[data-astro-cid-5n4zoimr]{font-weight:var(--font-weight-regular);color:var(--color-texto-suave)}.cita__ayuda[data-astro-cid-5n4zoimr]{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-texto-suave);margin:0}.cita__campo-error[data-astro-cid-5n4zoimr]{align-items:center;gap:var(--spacing-2xs);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-body);color:var(--color-error-fg);margin:0;display:flex}.cita__campo-error[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{flex-shrink:0;block-size:15px;inline-size:15px}.cita__form[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr]:is(input,select):user-invalid,.cita__form[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-invalido] [data-astro-cid-5n4zoimr]:is(input,select){border-color:var(--color-error-border);background:var(--color-error-bg)}.cita__form[data-astro-cid-5n4zoimr] select[data-astro-cid-5n4zoimr]:disabled{background:var(--color-fondo-sutil);border-color:var(--color-borde-sutil);color:var(--color-texto-suave);cursor:not-allowed}.cita__select[data-astro-cid-5n4zoimr]{display:block;position:relative}.cita__form[data-astro-cid-5n4zoimr] select[data-astro-cid-5n4zoimr]{appearance:none;cursor:pointer;padding-inline-end:var(--spacing-xl)}.cita__select-flecha[data-astro-cid-5n4zoimr]{pointer-events:none;color:var(--color-accion);display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-xs);translate:0 -50%}.cita__select-flecha[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{block-size:18px;inline-size:18px}.cita__form[data-astro-cid-5n4zoimr] select[data-astro-cid-5n4zoimr]:disabled+.cita__select-flecha[data-astro-cid-5n4zoimr]{color:var(--color-texto-suave)}.cita__tarjeta-icono[data-astro-cid-5n4zoimr]{color:var(--color-texto-suave);transition:color var(--motion-base) var(--ease-standard);display:flex}.cita__tarjeta-icono[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{block-size:18px;inline-size:18px}.cita__tarjeta[data-astro-cid-5n4zoimr]:has(input:checked) .cita__tarjeta-icono[data-astro-cid-5n4zoimr]{color:var(--color-accion-hover)}.cita__tarjeta-marca[data-astro-cid-5n4zoimr]{display:none}.cita__chip[data-astro-cid-5n4zoimr] input[data-astro-cid-5n4zoimr]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.cita__chip[data-astro-cid-5n4zoimr]:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.cita__canal[data-astro-cid-5n4zoimr]{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.cita__chip[data-astro-cid-5n4zoimr]{align-items:center;gap:var(--spacing-2xs);min-block-size:48px;padding-inline:var(--spacing-s);background:var(--color-fondo-base);border:1px solid var(--color-accion-borde);border-radius:var(--radius-campo);font-size:var(--text-s);font-weight:var(--font-weight-medium);color:var(--color-texto-cuerpo);cursor:pointer;transition:border-color .12s,background .12s,color .12s;display:inline-flex;position:relative}.cita__chip[data-astro-cid-5n4zoimr]:hover{border-color:var(--color-focus-ring)}.cita__chip[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{block-size:17px;inline-size:17px}.cita__chip[data-astro-cid-5n4zoimr]:has(input:checked){background:var(--color-accion-sutil);border-color:var(--color-accion);color:var(--color-accion);font-weight:var(--font-weight-semibold)}.cita__nota-resumen[data-astro-cid-5n4zoimr]{align-items:center;gap:var(--spacing-2xs);min-block-size:44px;font-size:var(--text-s);font-weight:var(--font-weight-semibold);color:var(--color-accion);cursor:pointer;list-style:none;display:inline-flex}.cita__nota-texto[data-astro-cid-5n4zoimr]{text-underline-offset:3px;text-decoration:underline}.cita__nota-resumen[data-astro-cid-5n4zoimr]::-webkit-details-marker{display:none}.cita__nota-resumen[data-astro-cid-5n4zoimr]:hover{color:var(--color-accion-hover)}.cita__nota-resumen[data-astro-cid-5n4zoimr]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.cita__nota-resumen[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{block-size:15px;inline-size:15px}.cita__nota[data-astro-cid-5n4zoimr][open] .cita__nota-resumen[data-astro-cid-5n4zoimr]{margin-block-end:var(--spacing-2xs)}.cita__nota[data-astro-cid-5n4zoimr][open] .cita__nota-resumen[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{rotate:45deg}.cita__etiqueta--nota[data-astro-cid-5n4zoimr]{font-weight:var(--font-weight-medium)}.cita__consentimiento[data-astro-cid-5n4zoimr]{gap:var(--spacing-xs);font-size:var(--text-s);line-height:var(--leading-body);color:var(--color-texto-cuerpo);cursor:pointer;align-items:flex-start;display:flex}.cita__consentimiento[data-astro-cid-5n4zoimr] input[data-astro-cid-5n4zoimr]{block-size:20px;inline-size:20px;accent-color:var(--color-accion);cursor:pointer;flex-shrink:0;margin-block-start:.25em}.cita__consentimiento[data-astro-cid-5n4zoimr] input[data-astro-cid-5n4zoimr]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.cita__error[data-astro-cid-5n4zoimr]{padding:var(--spacing-xs) var(--spacing-s);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-s);font-size:var(--text-s);line-height:var(--leading-body);color:var(--color-error-fg);margin:0}.cita__error--nativo[data-astro-cid-5n4zoimr]:not(:target){display:none}.cita__form[data-astro-cid-5n4zoimr] .boton{inline-size:100%;margin-block-start:var(--spacing-s)}.cita__rueda[data-astro-cid-5n4zoimr]{border:2px solid #fff6;border-block-start-color:var(--color-texto-invertido);border-radius:var(--radius-full);block-size:17px;inline-size:17px;animation:.7s linear infinite cita-girar}@keyframes cita-girar{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.cita__rueda[data-astro-cid-5n4zoimr]{animation-duration:2.4s}}.cita__estado[data-astro-cid-5n4zoimr]{margin:0}.cita__estado[data-astro-cid-5n4zoimr]:empty{display:none}.cita__garantias[data-astro-cid-5n4zoimr]{gap:var(--spacing-2xs);margin:var(--spacing-xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.cita__garantias[data-astro-cid-5n4zoimr] li[data-astro-cid-5n4zoimr]{align-items:flex-start;gap:var(--spacing-2xs);font-size:var(--text-s);line-height:var(--leading-body);color:var(--color-texto-suave);display:flex}.cita__garantias[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{block-size:16px;inline-size:16px;color:var(--color-accion);flex-shrink:0;margin-block-start:.18em}.cita--franja[data-astro-cid-5n4zoimr]{padding-block:var(--spacing-section-y);background:var(--color-fondo-tinta);color:var(--color-texto-invertido);border-block-start:0}.cita--franja[data-astro-cid-5n4zoimr] .cita__intro[data-astro-cid-5n4zoimr]{gap:var(--spacing-xs)}.cita--franja[data-astro-cid-5n4zoimr] .cita__titulo[data-astro-cid-5n4zoimr]{color:var(--color-texto-invertido);font-weight:var(--font-weight-landing-titular);font-size:var(--text-landing-seccion)}.cita--franja[data-astro-cid-5n4zoimr] .cita__entradilla[data-astro-cid-5n4zoimr]{color:var(--color-texto-en-oscuro-suave);line-height:var(--leading-body)}.cita--franja[data-astro-cid-5n4zoimr] .cita__form[data-astro-cid-5n4zoimr]{gap:var(--spacing-s);margin-inline:calc(var(--spacing-xs) * -1);padding:var(--spacing-l) var(--spacing-m);background:var(--color-fondo-landing);color:var(--color-texto-cuerpo);border-radius:var(--radius-l);box-shadow:none;border:0}.cita--franja[data-astro-cid-5n4zoimr] .cita__separador[data-astro-cid-5n4zoimr]{display:none}.cita--franja[data-astro-cid-5n4zoimr] .duo[data-astro-cid-5n4zoimr]{grid-template-columns:minmax(0,1fr)}.cita--franja[data-astro-cid-5n4zoimr] .campo[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr]:is(input,textarea){border-width:1.5px;border-color:var(--color-borde);border-radius:var(--radius-m)}.cita--franja[data-astro-cid-5n4zoimr] .campo[data-astro-cid-5n4zoimr] input[data-astro-cid-5n4zoimr]{min-block-size:calc(var(--control-min-height) + var(--spacing-xs))}.cita--franja[data-astro-cid-5n4zoimr] .cita__canal[data-astro-cid-5n4zoimr]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cita--franja[data-astro-cid-5n4zoimr] .cita__chip[data-astro-cid-5n4zoimr]{min-block-size:calc(var(--control-min-height) + var(--spacing-2xs));border-width:1.5px;border-color:var(--color-borde);border-radius:var(--radius-m);font-size:var(--text-m);font-weight:var(--font-weight-semibold);color:var(--color-texto-titulo);justify-content:center}.cita--franja[data-astro-cid-5n4zoimr] .cita__chip[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{display:none}.cita--franja[data-astro-cid-5n4zoimr] .cita__chip[data-astro-cid-5n4zoimr]:has(input:checked){background:var(--color-fondo-tinta);border-color:var(--color-fondo-tinta);color:var(--color-texto-invertido)}.cita--franja[data-astro-cid-5n4zoimr] .cita__nota-resumen[data-astro-cid-5n4zoimr] [data-astro-cid-5n4zoimr][data-icon]{color:var(--color-texto-suave)}.cita--franja[data-astro-cid-5n4zoimr] .cita__nota-resumen[data-astro-cid-5n4zoimr] .cita__opcional[data-astro-cid-5n4zoimr]{font-weight:var(--font-weight-regular)}.cita--franja[data-astro-cid-5n4zoimr] .cita__nota[data-astro-cid-5n4zoimr]+.cita__nota[data-astro-cid-5n4zoimr] .cita__nota-resumen[data-astro-cid-5n4zoimr]{margin-block-start:calc(var(--spacing-s) * -1)}.cita--franja[data-astro-cid-5n4zoimr] .cita__consentimiento[data-astro-cid-5n4zoimr]{color:var(--color-texto-suave)}.cita--franja[data-astro-cid-5n4zoimr] .cita__consentimiento[data-astro-cid-5n4zoimr] a[data-astro-cid-5n4zoimr]{color:var(--color-accion);text-underline-offset:.15em;text-decoration:underline 1px}.cita--franja[data-astro-cid-5n4zoimr] .cita__consentimiento[data-astro-cid-5n4zoimr] a[data-astro-cid-5n4zoimr]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.cita--franja[data-astro-cid-5n4zoimr] .cita__form[data-astro-cid-5n4zoimr] .btn{min-block-size:calc(var(--control-min-height) + var(--spacing-s));border-radius:var(--radius-full);font-size:var(--text-landing-boton);font-weight:var(--font-weight-semibold)}.cita--franja[data-astro-cid-5n4zoimr] .cita__apoyo[data-astro-cid-5n4zoimr]{gap:var(--spacing-l);max-inline-size:52ch}.cita--franja[data-astro-cid-5n4zoimr] .cita__pasos[data-astro-cid-5n4zoimr]{gap:var(--spacing-2xs)}.cita--franja[data-astro-cid-5n4zoimr] .cita__paso[data-astro-cid-5n4zoimr]{font-size:var(--text-m);line-height:var(--leading-body);color:var(--color-texto-en-oscuro-suave);grid-template-columns:auto minmax(0,1fr);column-gap:.3em}.cita--franja[data-astro-cid-5n4zoimr] .cita__paso-marca[data-astro-cid-5n4zoimr]{display:block}.cita--franja[data-astro-cid-5n4zoimr] .cita__paso-punto[data-astro-cid-5n4zoimr]{block-size:auto;inline-size:auto;font-size:inherit;font-weight:inherit;color:inherit;background:0 0;border:0;border-radius:0;display:inline}.cita--franja[data-astro-cid-5n4zoimr] .cita__paso-punto[data-astro-cid-5n4zoimr]:after{content:"."}.cita--franja[data-astro-cid-5n4zoimr] .cita__paso-linea[data-astro-cid-5n4zoimr]{display:none}.cita--franja[data-astro-cid-5n4zoimr] .cita__paso-texto[data-astro-cid-5n4zoimr]{font-size:inherit;color:inherit;padding-block:0}@media (width>=60rem){.cita--franja[data-astro-cid-5n4zoimr] .cita__inner[data-astro-cid-5n4zoimr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cita--franja[data-astro-cid-5n4zoimr] .cita__lateral[data-astro-cid-5n4zoimr]{gap:var(--spacing-xl);top:calc(var(--alto-cabecera-landing) + var(--spacing-l))}.cita--franja[data-astro-cid-5n4zoimr] .cita__form[data-astro-cid-5n4zoimr]{padding:var(--spacing-l);margin-inline:0}}.cita__trampa[data-astro-cid-5n4zoimr]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
