.D_th0G_topbar{background:var(--color-navy-900);color:color-mix(in srgb, var(--color-paper-0) 75%, transparent);font-size:var(--font-size-2xs);display:none}.D_th0G_topbarInner{max-width:var(--container-xl);padding:0 var(--page-margin);height:calc(var(--space-6) + var(--space-1));justify-content:space-between;align-items:center;gap:var(--space-6);margin:0 auto;display:flex}.D_th0G_topbarContact{align-items:center;gap:var(--space-4);font-variant-numeric:tabular-nums;display:flex}.D_th0G_topbarContact a{align-items:center;gap:var(--space-1);white-space:nowrap;color:inherit;transition:color var(--motion-hover-duration) var(--motion-hover-ease);display:inline-flex}.D_th0G_topbarContact a:hover{color:var(--color-paper-0)}.D_th0G_sep{color:color-mix(in srgb, var(--color-paper-0) 25%, transparent)}.D_th0G_topbarMeta{align-items:center;gap:var(--space-3);white-space:nowrap;display:none}.D_th0G_topbarCentros{align-items:center;gap:var(--space-1);color:color-mix(in srgb, var(--color-paper-0) 40%, transparent);display:inline-flex}.D_th0G_topbarAcred{color:color-mix(in srgb, var(--color-paper-0) 50%, transparent)}.D_th0G_header{z-index:var(--z-index-header);background:var(--color-navy-800);transition:box-shadow var(--motion-duration-base) var(--motion-ease-standard);position:sticky;top:0}.D_th0G_scrolled{box-shadow:var(--shadow-3)}.D_th0G_bar{max-width:var(--container-xl);padding:0 var(--page-margin);height:calc(var(--space-8) + var(--space-2));justify-content:flex-start;align-items:center;gap:var(--space-6);margin:0 auto;display:flex}.D_th0G_logoLink{padding:var(--space-2) 0;flex-shrink:0;align-items:center;display:flex}.D_th0G_logoDesktop{display:none}.D_th0G_logoMobile{display:inline-flex}.D_th0G_nav{align-items:center;gap:var(--space-3);flex:0 auto;justify-content:flex-start;min-width:0;display:none}.D_th0G_navItem{align-items:center;gap:var(--space-1);white-space:nowrap;cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--color-paper-0) 80%, transparent);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);transition:color var(--motion-hover-duration) var(--motion-hover-ease), background var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:none;display:inline-flex;position:relative}.D_th0G_navItem:hover{color:var(--color-paper-0);background:color-mix(in srgb, var(--color-paper-0) 6%, transparent)}.D_th0G_navItemAbierto,.D_th0G_navItemAbierto:hover{color:var(--color-paper-0);background:color-mix(in srgb, var(--color-paper-0) 14%, transparent)}.D_th0G_navItemActual{color:var(--color-paper-0)}.D_th0G_navItem:after{content:"";inset-inline:var(--space-3);height:var(--border-width-strong);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-paper-0) 55%, transparent);transform-origin:0;transition:transform var(--motion-duration-base) var(--motion-ease-standard);pointer-events:none;position:absolute;bottom:0;transform:scaleX(0)}.D_th0G_navItem:hover:after{transform:scaleX(1)}.D_th0G_navItemAbierto:after{transform:scaleX(0)}.D_th0G_navItemActual:after,.D_th0G_navItemActual:hover:after{background:var(--color-paper-0);transform:scaleX(1)}.D_th0G_navCaret{transition:transform var(--motion-hover-duration) var(--motion-hover-ease);flex-shrink:0}.D_th0G_navItem[aria-expanded=true] .D_th0G_navCaret{transform:rotate(180deg)}.D_th0G_actions{align-items:center;gap:var(--space-3);flex-shrink:0;margin-inline-start:auto;display:flex}.D_th0G_ayuda{align-items:center;gap:var(--space-2);min-height:calc(var(--space-6) + var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);white-space:nowrap;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:color-mix(in srgb, var(--color-paper-0) 64%, transparent);transition:color var(--motion-hover-duration) var(--motion-hover-ease), background var(--motion-hover-duration) var(--motion-hover-ease);display:none}.D_th0G_ayuda:hover{color:var(--color-paper-0);background:color-mix(in srgb, var(--color-paper-0) 6%, transparent)}.D_th0G_searchBtn{width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-6) + var(--space-3));cursor:pointer;border-radius:var(--radius-sm);color:color-mix(in srgb, var(--color-paper-0) 80%, transparent);transition:color var(--motion-hover-duration) var(--motion-hover-ease), background var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:none;justify-content:center;align-items:center;display:none}.D_th0G_searchBtn:hover,.D_th0G_searchBtnActive{color:var(--color-paper-0);background:color-mix(in srgb, var(--color-paper-0) 10%, transparent)}.D_th0G_cta{align-items:center;gap:var(--space-2);background:var(--color-accent);color:var(--color-navy-900);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);white-space:nowrap;box-shadow:var(--shadow-1);transition:background var(--motion-hover-duration) var(--motion-hover-ease), transform var(--motion-hover-duration) var(--motion-hover-ease), box-shadow var(--motion-hover-duration) var(--motion-hover-ease);display:none}.D_th0G_cta:hover{background:var(--color-gold-400);box-shadow:var(--shadow-2);transform:translateY(-1px)}.D_th0G_ctaArrow{transition:transform var(--motion-hover-duration) var(--motion-hover-ease)}.D_th0G_cta:hover .D_th0G_ctaArrow{transform:translate(3px)}.D_th0G_burger{width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-6) + var(--space-3));cursor:pointer;border-radius:var(--radius-sm);color:var(--color-paper-0);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.D_th0G_burger:hover{background:color-mix(in srgb, var(--color-paper-0) 10%, transparent)}.D_th0G_megaHost{display:none}.D_th0G_mega{inset-inline:0;background:var(--elevation-2-overlay-surface);box-shadow:var(--elevation-4-modal-shadow);border-top:var(--border-width-hair) solid var(--color-border-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg);position:absolute;top:100%}.D_th0G_megaInner{max-width:var(--container-xl);padding:var(--space-6) var(--page-margin) var(--space-7);margin:0 auto}@keyframes D_th0G_megaEntra{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}@keyframes D_th0G_megaSale{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--motion-distance-sm))}}@keyframes D_th0G_megaFundido{0%{opacity:0}to{opacity:1}}.D_th0G_megaHost[data-state=abierto] .D_th0G_mega{animation:D_th0G_megaEntra var(--motion-enter-duration) var(--motion-enter-ease) both}.D_th0G_megaHost[data-state=cerrando] .D_th0G_mega{animation:D_th0G_megaSale var(--motion-exit-duration) var(--motion-exit-ease) both}.D_th0G_megaHost[data-state=cerrando]{pointer-events:none}@media (prefers-reduced-motion:reduce){.D_th0G_megaHost[data-state=abierto] .D_th0G_mega,.D_th0G_megaHost[data-state=cerrando] .D_th0G_mega{animation-name:D_th0G_megaFundido}.D_th0G_megaHost[data-state=cerrando] .D_th0G_mega{animation-direction:reverse}}.D_th0G_scrim{z-index:calc(var(--z-index-header) - 1);background:var(--color-overlay);display:none;position:fixed;inset:0}.D_th0G_pcGrid{gap:var(--space-6);grid-template-columns:20rem 1fr 17rem;display:grid}.D_th0G_pcCats{gap:var(--space-1);border-right:var(--border-width-hair) solid var(--color-border-subtle);padding-right:var(--space-4);flex-direction:column;display:flex}.D_th0G_pcCat{align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:none;display:flex}.D_th0G_pcCat:hover{background:var(--state-hover-tint)}.D_th0G_pcCatOn,.D_th0G_pcCatOn:hover{background:var(--state-selected)}.D_th0G_pcAsistente{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border-top:var(--border-width-hair) solid var(--color-border-subtle);padding-top:var(--space-4);color:inherit;transition:background var(--motion-hover-duration) var(--motion-hover-ease);text-decoration:none;display:flex}.D_th0G_pcAsistente:hover{background:var(--state-hover-tint)}.D_th0G_pcTodos{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);padding-bottom:var(--space-4);border-radius:var(--radius-md);border-bottom:var(--border-width-hair) solid var(--color-border-subtle);color:inherit;transition:background var(--motion-hover-duration) var(--motion-hover-ease);text-decoration:none;display:flex}.D_th0G_pcTodos:hover{background:var(--state-hover-tint)}.D_th0G_pcTabs{gap:var(--space-1);flex-direction:column;display:flex}.D_th0G_pcAsistenteIcon{width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2));border-radius:var(--radius-sm);background:var(--state-hover-tint);color:var(--color-interactive);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.D_th0G_pcAsistenteIcon svg{stroke-width:1.5px}.D_th0G_pcAsistenteText{flex-direction:column;gap:2px;min-width:0;display:flex}.D_th0G_pcAsistenteText b{font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.D_th0G_pcAsistenteText span{font-size:var(--font-size-2xs);color:var(--color-text-secondary)}.D_th0G_pcCatIcon{width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2));border-radius:var(--radius-sm);background:var(--state-hover-tint);color:var(--color-interactive);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.D_th0G_pcCat:not(.D_th0G_pcCatOn) .D_th0G_pcCatIcon{color:var(--color-text-secondary)}.D_th0G_pcCatOn .D_th0G_pcCatIcon{background:var(--color-interactive);color:var(--color-on-primary)}.D_th0G_pcCatOn .D_th0G_pcCatText b{color:var(--color-interactive)}.D_th0G_pcCatText{gap:calc(var(--space-1) / 2);flex-direction:column;flex:1;display:flex}.D_th0G_pcCatText b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.D_th0G_pcCatText span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.D_th0G_pcCatCaret{color:var(--color-ink-muted);opacity:0;transition:opacity var(--motion-hover-duration) var(--motion-hover-ease)}.D_th0G_pcCatOn .D_th0G_pcCatCaret{opacity:1}.D_th0G_pcHead{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.D_th0G_pcHead h6{font-family:var(--typography-overline-family);font-size:var(--typography-overline-size);font-weight:var(--typography-overline-weight);letter-spacing:var(--typography-overline-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.D_th0G_pcHead a{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);display:inline-flex}.D_th0G_pcFamList{gap:calc(var(--space-1) / 2) var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.D_th0G_pcFamItem{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);transition:background var(--motion-hover-duration) var(--motion-hover-ease);display:flex}.D_th0G_pcFamItem:hover{background:var(--state-hover-tint)}.D_th0G_pcFamDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-interactive);flex-shrink:0}.D_th0G_pcTypeGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.D_th0G_pcTypeCard{gap:var(--space-2);padding:var(--space-4);border:var(--border-width-hair) solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color var(--motion-hover-duration) var(--motion-hover-ease), box-shadow var(--motion-hover-duration) var(--motion-hover-ease);flex-direction:column;display:flex}.D_th0G_pcTypeCard:hover{border-color:var(--color-border-interactive);box-shadow:var(--shadow-1)}.D_th0G_pcTypeTop{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.D_th0G_pcTypeTop b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.D_th0G_pcFree{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent);padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-full)}.D_th0G_pcCnt{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.D_th0G_pcTypeDesc{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex:1}.D_th0G_pcTypeGo{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-link);display:inline-flex}.D_th0G_pcTypeAcciones{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.D_th0G_pcTypeInfo{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline}.D_th0G_pcTypeInfo:hover{color:var(--color-text-primary)}.D_th0G_pcHomList{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.D_th0G_pcHomItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);transition:background var(--motion-hover-duration) var(--motion-hover-ease);display:flex}.D_th0G_pcHomItem:hover{background:var(--state-hover-tint)}.D_th0G_pcHomCheck{width:var(--space-5);height:var(--space-5);margin-top:calc(var(--space-1) / 2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.D_th0G_pcHomText{flex-direction:column;display:flex}.D_th0G_pcHomText b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.D_th0G_pcHomText span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.D_th0G_pcNote{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-alt);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.D_th0G_cpGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr) 18rem;display:grid}.D_th0G_cpCol h6{font-family:var(--typography-overline-family);font-size:var(--typography-overline-size);font-weight:var(--typography-overline-weight);letter-spacing:var(--typography-overline-tracking);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.D_th0G_cpLink{align-items:center;gap:var(--space-2);padding:var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-sm);transition:background var(--motion-hover-duration) var(--motion-hover-ease);display:flex}.D_th0G_cpLink:hover{background:var(--state-hover-tint)}.D_th0G_cpIcon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);background:var(--state-hover-tint);color:var(--color-interactive);transition:background var(--motion-hover-duration) var(--motion-hover-ease), color var(--motion-hover-duration) var(--motion-hover-ease);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.D_th0G_cpLink:hover .D_th0G_cpIcon{background:var(--color-interactive);color:var(--color-paper-0)}.D_th0G_cpText{flex-direction:column;flex:1;display:flex}.D_th0G_cpText b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.D_th0G_cpText span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.D_th0G_cpArrow{color:var(--color-ink-muted);opacity:0;transition:opacity var(--motion-hover-duration) var(--motion-hover-ease)}.D_th0G_cpLink:hover .D_th0G_cpArrow,.D_th0G_sQuickItem:hover .D_th0G_cpArrow{opacity:1}.D_th0G_cpFeat{background:var(--color-surface-inverse);color:var(--color-text-on-inverse);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex;overflow:hidden}.D_th0G_featMedia{aspect-ratio:var(--aspect-ratio-photo);background:var(--color-surface-alt);display:block;position:relative;overflow:hidden}.D_th0G_featImg{object-fit:cover;transition:transform var(--motion-enter-duration) var(--motion-enter-ease)}.D_th0G_featBody{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.D_th0G_cpGridPila{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.D_th0G_cpLinksPila{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.D_th0G_cpFeatPila{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.D_th0G_cpFeatPila>.D_th0G_featNota{grid-column:1/-1}.D_th0G_featCard{background:var(--color-surface-inverse);color:var(--color-text-on-inverse);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);transition:box-shadow var(--motion-hover-duration) var(--motion-hover-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.D_th0G_featCard:hover{box-shadow:var(--shadow-3)}.D_th0G_featCard:hover .D_th0G_featImg{transform:scale(1.03)}.D_th0G_featCard .D_th0G_featBody{gap:var(--space-1);padding:var(--space-3) var(--space-4)}.D_th0G_featMediaBanda{aspect-ratio:var(--aspect-ratio-banner)}.D_th0G_featTitleSm{font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-text-on-inverse)}.D_th0G_featNota{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);text-decoration:none;display:inline-flex}.D_th0G_featNota:hover{color:var(--color-text-link)}.D_th0G_featCard:focus-visible,.D_th0G_featNota:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--border-width-strong)}.D_th0G_pcProximo{border:var(--border-width-hair) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--elevation-1-raised-surface);box-shadow:var(--shadow-1);transition:box-shadow var(--motion-hover-duration) var(--motion-hover-ease), border-color var(--motion-hover-duration) var(--motion-hover-ease);flex-direction:column;align-self:start;display:flex;overflow:hidden}.D_th0G_pcProximo:hover{border-color:var(--color-border-interactive);box-shadow:var(--shadow-3)}.D_th0G_pcProximo:hover .D_th0G_featImg,.D_th0G_pnMapImg:hover .D_th0G_featImg{transform:scale(1.03)}.D_th0G_pcProximoTag{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);position:absolute}.D_th0G_pcProximoBody{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.D_th0G_pcProximoTitle{font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-text-primary)}.D_th0G_pcProximoMeta{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:inline-flex}.D_th0G_pcProximoCta{align-items:center;gap:var(--space-2);padding-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);margin-top:auto;display:inline-flex}.D_th0G_cpLink:focus-visible,.D_th0G_pnCard:focus-visible,.D_th0G_pcCat:focus-visible,.D_th0G_pcProximo:focus-visible,.D_th0G_pnMapImg:focus-visible,.D_th0G_featCta:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--border-width-strong)}@media (prefers-reduced-motion:reduce){.D_th0G_pcProximo:hover .D_th0G_featImg,.D_th0G_featCard:hover .D_th0G_featImg,.D_th0G_pnMapImg:hover .D_th0G_featImg{transform:none}}.D_th0G_featLabel{font-family:var(--typography-overline-family);font-size:var(--typography-overline-size);font-weight:var(--typography-overline-weight);letter-spacing:var(--typography-overline-tracking);text-transform:uppercase;color:var(--color-accent)}.D_th0G_featTitle{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-text-on-inverse)}.D_th0G_featDesc{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.D_th0G_featCta{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link-inverse);margin-top:auto;display:inline-flex}.D_th0G_pnGrid{gap:var(--space-6);grid-template-columns:1fr 18rem;display:grid}.D_th0G_pnCards{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.D_th0G_pnCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:var(--border-width-hair) solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color var(--motion-hover-duration) var(--motion-hover-ease), box-shadow var(--motion-hover-duration) var(--motion-hover-ease);display:flex}.D_th0G_pnCard:hover{border-color:var(--color-border-interactive);box-shadow:var(--shadow-1)}.D_th0G_pnPin{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--state-hover-tint);color:var(--color-interactive);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.D_th0G_pnText{flex-direction:column;display:flex}.D_th0G_pnText b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.D_th0G_pnText span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.D_th0G_pnMap{gap:var(--space-3);flex-direction:column;display:flex}.D_th0G_pnMapPh{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-hair) dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-alt);color:var(--color-interactive);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.D_th0G_pnMapSub{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.D_th0G_pnMapImg{border:var(--border-width-hair) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-alt);min-height:10rem;box-shadow:var(--shadow-1);flex:1;display:block;position:relative;overflow:hidden}.D_th0G_pnMapCta{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);padding:var(--space-2);display:inline-flex}.D_th0G_sBuscador{margin-bottom:var(--space-5)}.D_th0G_sCols{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.D_th0G_sQuick{flex-direction:column;display:flex}.D_th0G_sQuickItem{align-items:center;gap:var(--space-2);padding:var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-sm);transition:background var(--motion-hover-duration) var(--motion-hover-ease);display:flex}.D_th0G_sQuickItem:hover{background:var(--state-hover-tint)}.D_th0G_chip{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-surface-alt);border:var(--border-width-hair) solid var(--color-border-default);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);transition:border-color var(--motion-hover-duration) var(--motion-hover-ease), background var(--motion-hover-duration) var(--motion-hover-ease);display:inline-flex}.D_th0G_chip:hover{border-color:var(--color-border-interactive);background:var(--state-hover-tint)}.D_th0G_mobileBackdrop{z-index:var(--z-index-overlay);background:var(--color-overlay);opacity:0;pointer-events:none;transition:opacity var(--motion-overlay-duration) var(--motion-overlay-ease);position:fixed;inset:0}.D_th0G_mobileBackdropOpen{opacity:1;pointer-events:auto}.D_th0G_drawer{z-index:var(--z-index-modal);background:var(--color-surface-page);transition:transform var(--motion-overlay-duration) var(--motion-ease-decelerate);flex-direction:column;display:flex;position:fixed;inset:0;transform:translate(-100%)}.D_th0G_drawerOpen{transform:translate(0)}@media (prefers-reduced-motion:reduce){.D_th0G_drawer{transition:none}}.D_th0G_drawerHead{padding:var(--space-3) var(--page-margin);border-bottom:var(--border-width-hair) solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.D_th0G_drawerTools{align-items:center;gap:var(--space-1);display:flex}.D_th0G_drawerTool{width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-6) + var(--space-3));cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text-primary);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.D_th0G_drawerTool:hover{background:var(--state-hover-tint)}.D_th0G_drawerBody{padding:var(--space-3) var(--page-margin) calc(var(--space-6) + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.D_th0G_drawerSearch{align-items:center;gap:var(--space-3);border:var(--border-width-base) solid var(--input-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-surface-card);box-shadow:var(--shadow-2);margin-bottom:var(--space-3);color:var(--color-ink-muted);display:flex}.D_th0G_drawerSearch:focus-within{box-shadow:var(--shadow-3)}.D_th0G_drawerSearch input{min-width:0;font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:0 0;border:none;flex:1}.D_th0G_drawerSearch input::placeholder{color:var(--color-text-secondary);opacity:1}.D_th0G_drawerSearch .D_th0G_drawerTool{border-radius:var(--radius-md);background:var(--color-interactive);color:var(--color-text-on-inverse);flex-shrink:0}.D_th0G_drawerSearch .D_th0G_drawerTool:hover{background:var(--color-text-primary)}.D_th0G_drawerSearch input:focus{outline:none}.D_th0G_drawerNav{flex-direction:column;display:flex}.D_th0G_drawerItem{border-bottom:var(--border-width-hair) solid var(--color-border-subtle)}.D_th0G_drawerRow{cursor:pointer;text-align:left;width:100%;padding:var(--space-3) var(--space-1);font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.D_th0G_drawerCaret{color:var(--color-ink-muted);transition:transform var(--motion-duration-base) var(--motion-ease-standard)}.D_th0G_drawerCaretOpen{transform:rotate(180deg)}.D_th0G_drawerGo{color:var(--color-ink-muted);opacity:var(--opacity-muted)}.D_th0G_drawerSub{padding-bottom:var(--space-3);flex-direction:column;display:flex}.D_th0G_drawerSubRow{align-items:center;gap:var(--space-3);min-height:calc(var(--space-7) - var(--space-1));padding:var(--space-2) var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-primary);display:flex}.D_th0G_drawerSubLabel{flex:1}.D_th0G_dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-border-strong);flex-shrink:0}.D_th0G_dotOn{background:var(--color-accent)}.D_th0G_drawerBadge{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-gold-600);font-variant-numeric:tabular-nums}.D_th0G_drawerSubAll{align-items:center;gap:var(--space-2);margin-top:var(--space-1);min-height:calc(var(--space-7) - var(--space-1));padding:var(--space-2) var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);display:inline-flex}.D_th0G_drawerFeat{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.D_th0G_drawerCourseNote{margin-top:var(--space-1);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);display:block}.D_th0G_drawerGuide{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-alt);border-radius:var(--radius-md);color:var(--color-text-link);display:flex}.D_th0G_drawerGuide>svg{flex-shrink:0}.D_th0G_drawerGuide>span{flex:1}.D_th0G_drawerGuide b,.D_th0G_drawerGuide small{display:block}.D_th0G_drawerGuide b{font-size:var(--font-size-base)}.D_th0G_drawerGuide small{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.D_th0G_drawerContact{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;display:flex}.D_th0G_drawerContact .D_th0G_cta{justify-content:center;display:inline-flex}.D_th0G_drawerChannels{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.D_th0G_drawerChannels a{min-height:calc(var(--space-6) + var(--space-3));justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width-hair) solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-2);display:inline-flex}.D_th0G_drawerChannels a:hover{background:var(--state-hover-tint)}.D_th0G_drawerAyuda{align-items:center;gap:var(--space-2);margin-top:var(--space-3);min-height:calc(var(--space-6) + var(--space-3));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-interactive);display:inline-flex}@media (min-width:64rem){.D_th0G_topbarMeta{display:inline-flex}}@media (min-width:48rem){.D_th0G_topbar{display:block}.D_th0G_logoDesktop{display:inline-flex}.D_th0G_logoMobile{display:none}.D_th0G_cta{display:inline-flex}}@media (min-width:77.5rem){.D_th0G_nav{display:flex}.D_th0G_searchBtn,.D_th0G_ayuda{display:inline-flex}.D_th0G_burger{display:none}.D_th0G_megaHost,.D_th0G_scrim{display:block}.D_th0G_mobileBackdrop,.D_th0G_drawer{display:none}}@media (min-width:90rem){.D_th0G_nav{gap:var(--space-4)}.D_th0G_navItem{font-size:var(--font-size-base);padding:var(--space-3) var(--space-4)}.D_th0G_navItemActual:after{inset-inline:var(--space-4)}}.D_th0G_pcDirecto{background:color-mix(in srgb, var(--color-navy-700) 12%, transparent)}.D_th0G_pcDirecto:hover{background:color-mix(in srgb, var(--color-navy-700) 18%, transparent)}.D_th0G_pcDirecto .D_th0G_pcAsistenteText b{color:var(--color-navy-700)}.D_th0G_pcDirectoArrow{color:var(--color-navy-700);transition:transform var(--motion-hover-duration) var(--motion-hover-ease);flex-shrink:0;margin-left:auto}.D_th0G_pcDirecto:hover .D_th0G_pcDirectoArrow{transform:translate(2px)}.D_th0G_pnTalleres{margin-top:var(--space-4);border-top:none}.D_th0G_pnMapVelo{background:var(--color-overlay);pointer-events:none;position:absolute;inset:0}.D_th0G_pcCarrusel{align-self:start}.D_th0G_pcSlide,.D_th0G_pcProximoFeat{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.D_th0G_pcSlide .D_th0G_featTitle{font-size:var(--font-size-base)}.D_th0G_pcSlide:hover .D_th0G_featImg,.D_th0G_pcProximoFeat:hover .D_th0G_featImg{transform:scale(1.03)}.D_th0G_pcSlide:focus-visible,.D_th0G_pcCarruselBtn:focus-visible,.D_th0G_pcDot:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:calc(var(--border-width-strong) * -1)}.D_th0G_pcSlideMeta{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-on-inverse);opacity:var(--opacity-muted);display:inline-flex}.D_th0G_pcCarruselNav{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-4);display:flex}.D_th0G_pcCarruselBtn{width:var(--space-7);height:var(--space-7);border:var(--border-width-hair) solid var(--color-gold-300);border-radius:var(--radius-full);color:var(--color-gold-300);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.D_th0G_pcCarruselBtn:hover{background:var(--color-gold-300);color:var(--color-navy-900)}.D_th0G_pcDots{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.D_th0G_pcDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-navy-400);cursor:pointer;border:none;padding:0}.D_th0G_pcDotOn{background:var(--color-gold-300)}@media (prefers-reduced-motion:reduce){.D_th0G_pcSlide:hover .D_th0G_featImg,.D_th0G_pcProximoFeat:hover .D_th0G_featImg,.D_th0G_pcDirecto:hover .D_th0G_pcDirectoArrow{transform:none}}
.W6wk6a_footer{background:var(--color-navy-800);color:color-mix(in srgb, var(--color-paper-0) 80%, transparent);font-size:var(--font-size-sm);margin-top:auto}.W6wk6a_inner{max-width:var(--container-xl);padding:var(--space-4) var(--page-margin);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.W6wk6a_sep{color:color-mix(in srgb, var(--color-paper-0) 25%, transparent);display:none}.W6wk6a_nums{font-variant-numeric:tabular-nums}.W6wk6a_overline{font-family:var(--typography-overline-family);font-size:var(--typography-overline-size);font-weight:var(--typography-overline-weight);line-height:var(--typography-overline-lineHeight);letter-spacing:var(--typography-overline-tracking);text-transform:uppercase;color:color-mix(in srgb, var(--color-paper-0) 60%, transparent);flex-shrink:0}.W6wk6a_banda1{border-bottom:var(--border-width-hair) solid color-mix(in srgb, var(--color-paper-0) 10%, transparent)}.W6wk6a_contacto{max-width:var(--container-xl);padding:var(--space-5) var(--page-margin);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.W6wk6a_filaContacto{gap:var(--space-4);flex-direction:column;display:flex}.W6wk6a_nap{gap:var(--space-2);color:color-mix(in srgb, var(--color-paper-0) 75%, transparent);flex-direction:column;font-style:normal;display:flex}.W6wk6a_nap a{align-items:center;gap:var(--space-1);color:inherit;transition:color var(--motion-hover-duration) var(--motion-hover-ease);display:inline-flex}.W6wk6a_nap a:hover{color:var(--color-paper-0)}.W6wk6a_nap svg{color:color-mix(in srgb, var(--color-paper-0) 40%, transparent);flex-shrink:0}.W6wk6a_cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.W6wk6a_contactos{gap:var(--space-2);display:grid}.W6wk6a_redes{align-items:center;gap:var(--space-2);display:flex}.W6wk6a_redes ul{align-items:center;gap:var(--space-1);list-style:none;display:flex}.W6wk6a_redes a{width:calc(var(--space-5) + var(--space-1));height:calc(var(--space-5) + var(--space-1));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-paper-0) 5%, transparent);color:color-mix(in srgb, var(--color-paper-0) 75%, transparent);transition:background var(--motion-hover-duration) var(--motion-hover-ease), color var(--motion-hover-duration) var(--motion-hover-ease);justify-content:center;align-items:center;display:inline-flex}.W6wk6a_redes a:hover{background:color-mix(in srgb, var(--color-paper-0) 12%, transparent);color:var(--color-paper-0)}.W6wk6a_centros{gap:var(--space-2);flex-direction:column;display:flex}.W6wk6a_centros ul{column-gap:var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.W6wk6a_centros a{padding-block:var(--space-1);color:color-mix(in srgb, var(--color-paper-0) 75%, transparent);transition:color var(--motion-hover-duration) var(--motion-hover-ease);display:inline-block}.W6wk6a_centros a:hover{color:var(--color-paper-0)}.W6wk6a_centros .W6wk6a_centrosTodos{color:var(--color-paper-0);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-paper-0) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-paper-0) 35%, transparent);text-underline-offset:3px}.W6wk6a_banda2{max-width:var(--container-xl);padding:var(--space-3) var(--page-margin);grid-template-columns:1fr;margin:0 auto;display:grid}.W6wk6a_grupo{border-bottom:var(--border-width-hair) solid color-mix(in srgb, var(--color-paper-0) 10%, transparent)}.W6wk6a_grupo:last-child{border-bottom:none}.W6wk6a_grupoTitulo{font-family:var(--typography-overline-family);font-size:var(--typography-overline-size);font-weight:var(--typography-overline-weight);line-height:var(--typography-overline-lineHeight);letter-spacing:var(--typography-overline-tracking);text-transform:uppercase;color:var(--color-paper-0)}.W6wk6a_grupoTituloTexto{display:none}.W6wk6a_grupoBoton{width:100%;min-height:var(--space-7);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.W6wk6a_chevron{color:color-mix(in srgb, var(--color-paper-0) 70%, transparent);transition:transform var(--motion-duration-base) var(--motion-ease-standard)}.W6wk6a_grupoBoton[aria-expanded=true] .W6wk6a_chevron{transform:rotate(180deg)}.W6wk6a_grupoCuerpo{padding-bottom:var(--space-3)}.W6wk6a_links{flex-direction:column;list-style:none;display:flex}.W6wk6a_links a{padding-block:var(--space-2);color:color-mix(in srgb, var(--color-paper-0) 75%, transparent);transition:color var(--motion-hover-duration) var(--motion-hover-ease);display:block}.W6wk6a_links a:hover{color:var(--color-paper-0)}@media (max-width:63.99rem){.W6wk6a_grupoCuerpo[data-abierto=false]{display:none}}.W6wk6a_banda3{border-top:var(--border-width-hair) solid color-mix(in srgb, var(--color-paper-0) 10%, transparent)}.W6wk6a_avales{gap:var(--space-3);flex-direction:column;display:flex}.W6wk6a_avales ul{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;list-style:none;display:flex}.W6wk6a_avales li{align-items:center;display:flex}.W6wk6a_banda4{background:var(--color-navy-900);border-top:var(--border-width-hair) solid color-mix(in srgb, var(--color-paper-0) 10%, transparent)}.W6wk6a_legalLinea{font-size:var(--font-size-xs);color:color-mix(in srgb, var(--color-paper-0) 70%, transparent);line-height:var(--line-height-body);font-variant-numeric:tabular-nums}.W6wk6a_legalLinks{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--font-size-xs);flex-wrap:wrap;list-style:none;display:flex}.W6wk6a_legalLinks a,.W6wk6a_cookiesBtn{min-height:44px;color:color-mix(in srgb, var(--color-paper-0) 70%, transparent);transition:color var(--motion-hover-duration) var(--motion-hover-ease);align-items:center;display:inline-flex}.W6wk6a_legalLinks a:hover,.W6wk6a_cookiesBtn:hover{color:var(--color-paper-0)}.W6wk6a_cookiesBtn{cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit}@media (min-width:48rem){.W6wk6a_sep{display:inline}.W6wk6a_filaContacto{flex-flow:wrap;justify-content:space-between;align-items:center}.W6wk6a_nap{align-items:center;gap:var(--space-3);flex-direction:row}.W6wk6a_contactos{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.W6wk6a_centros{align-items:baseline;gap:var(--space-4);flex-direction:row}.W6wk6a_centros a{padding-block:0}.W6wk6a_avales{align-items:center;gap:var(--space-4);flex-direction:row}}@media (min-width:64rem){.W6wk6a_inner{flex-direction:row;justify-content:space-between;align-items:center}.W6wk6a_banda2{column-gap:var(--space-8);padding-block:var(--space-6);grid-template-columns:repeat(4,1fr)}.W6wk6a_grupo{border-bottom:none}.W6wk6a_grupoTituloTexto{margin-bottom:var(--space-2);display:block}.W6wk6a_grupoBoton{display:none}.W6wk6a_grupoCuerpo{padding-bottom:0}.W6wk6a_links a{padding-block:var(--space-1);display:inline-block}.W6wk6a_banda4 .W6wk6a_inner{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-2);flex-direction:row}.W6wk6a_legalLinea{flex:auto;min-width:0}.W6wk6a_banda4 nav{margin-right:calc(var(--space-6) + var(--space-3));flex:none}.W6wk6a_legalLinks{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.W6wk6a_chevron{transition:none}}.W6wk6a_banda4>*{align-items:center;min-height:44px;padding-block:var(--space-2)!important}.W6wk6a_banda4 .W6wk6a_legalLinea{margin:0}.W6wk6a_contactos{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.W6wk6a_contactos a{align-items:center;gap:var(--space-2);min-height:44px;color:inherit;font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.W6wk6a_contactos a:hover{color:var(--color-paper-0);text-decoration:underline}.W6wk6a_contactos svg{flex-shrink:0}
