#contact-form-element[data-astro-cid-44hl72f4] [data-astro-cid-44hl72f4]:is(input,select,textarea):focus-visible{outline:2px solid var(--color-primary-ink);outline-offset:2px;border-color:var(--color-primary-ink)}.gcf-embedded[data-astro-cid-44hl72f4] label[data-astro-cid-44hl72f4]{margin-bottom:.25rem}.gcf-embedded[data-astro-cid-44hl72f4] input[data-astro-cid-44hl72f4]:not([type=hidden]):not([type=checkbox]),.gcf-embedded[data-astro-cid-44hl72f4] select[data-astro-cid-44hl72f4]{padding:.5rem 0}.gcf-embedded[data-astro-cid-44hl72f4] select[data-astro-cid-44hl72f4]{padding-right:1.75rem;background-position:right .25rem top 50%!important}.gcf-embedded[data-astro-cid-44hl72f4] textarea[data-astro-cid-44hl72f4]{height:5.25rem;padding:.5rem .75rem}.gcf-embedded[data-astro-cid-44hl72f4] .grid[data-astro-cid-44hl72f4]{row-gap:1rem}.gcf-embedded[data-astro-cid-44hl72f4] .grid[data-astro-cid-44hl72f4]>div[data-astro-cid-44hl72f4]{flex-direction:column;display:flex}.gcf-embedded[data-astro-cid-44hl72f4] .grid[data-astro-cid-44hl72f4]>div[data-astro-cid-44hl72f4]>[data-astro-cid-44hl72f4]:is(input,select){margin-top:auto}.gcf-embedded[data-astro-cid-44hl72f4]>p[data-astro-cid-44hl72f4]{font-size:.8125rem;line-height:1.45}.gcf-send[data-astro-cid-44hl72f4]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px;display:flex}.gcf-send[data-astro-cid-44hl72f4]>[data-astro-cid-44hl72f4]:first-child{flex:none;max-width:100%}.gcf-send[data-astro-cid-44hl72f4]>:last-child{flex:160px;width:auto}.situation-pulse[data-astro-cid-44hl72f4]{border-radius:4px;animation:1.2s ease-out situation-pulse}@keyframes situation-pulse{0%{box-shadow:0 0 #ff33008c}60%{box-shadow:0 0 0 8px #f300}to{box-shadow:0 0 #f300}}@media (prefers-reduced-motion:reduce){.situation-pulse[data-astro-cid-44hl72f4]{box-shadow:0 0 0 2px var(--color-primary);animation:none}}.hub[data-astro-cid-q3z35mu2]{overflow:clip}.hub-media[data-astro-cid-q3z35mu2]{width:min(66%,255px);margin:1rem auto 0}.hub-media[data-astro-cid-q3z35mu2] img{width:100%;height:auto;display:block}.hub-band[data-astro-cid-q3z35mu2]{margin-top:0;padding-top:2rem;position:relative}.hub-band[data-astro-cid-q3z35mu2]:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0 -100vw -200vh}@media (width>=1024px){.hub-stage[data-astro-cid-q3z35mu2]{justify-content:flex-end;align-items:flex-start;min-height:400px;display:flex;position:relative}.hub-intro[data-astro-cid-q3z35mu2]{z-index:2;flex:none;max-width:280px;padding-top:50px;position:relative}.hub-intro[data-astro-cid-q3z35mu2] h1{font-size:2.75rem}.hub-media[data-astro-cid-q3z35mu2]{z-index:1;flex:none;order:-1;align-self:flex-end;width:auto;height:340px;margin:0 -20px 0 0;position:relative}.hub-media[data-astro-cid-q3z35mu2] img{width:auto;height:100%}.hub-band[data-astro-cid-q3z35mu2]{padding-top:2.25rem}.hub-card[data-astro-cid-q3z35mu2]{min-height:460px}}@media (width>=1280px){.hub-stage[data-astro-cid-q3z35mu2]{min-height:460px}.hub-intro[data-astro-cid-q3z35mu2]{max-width:320px;padding-top:50px}.hub-intro[data-astro-cid-q3z35mu2] h1{font-size:3.25rem}.hub-media[data-astro-cid-q3z35mu2]{height:430px}.hub-card[data-astro-cid-q3z35mu2]{min-height:520px}}.hub-dot[data-astro-cid-q3z35mu2]{width:40px;height:40px;color:var(--color-darkblue-00);background:#eceef1;border-radius:9999px;flex:none;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.hub-icon[data-astro-cid-q3z35mu2]{width:20px;height:20px}.hub-label[data-astro-cid-q3z35mu2]{color:var(--color-darkblue-00);font-size:1rem;font-weight:800;line-height:1.25;transition:color .2s;display:block}.hub-hint[data-astro-cid-q3z35mu2]{color:color-mix(in srgb, var(--color-darkblue-00) 75%, transparent);margin-top:4px;font-size:.8125rem;line-height:1.35;transition:color .2s;display:block}.hub-tab[data-astro-cid-q3z35mu2]{--hub-c:var(--hub-accent,var(--color-primary))}.hub-tab[data-astro-cid-q3z35mu2]:hover .hub-dot[data-astro-cid-q3z35mu2]{background:color-mix(in srgb, var(--hub-c) 14%, #eceef1);color:var(--hub-c)}.hub-tab[data-astro-cid-q3z35mu2]:hover .hub-label[data-astro-cid-q3z35mu2]{color:var(--hub-c)}.hub-tab[data-astro-cid-q3z35mu2][aria-selected=true] .hub-dot[data-astro-cid-q3z35mu2]{background:var(--hub-c);color:#fff}.hub-tab[data-astro-cid-q3z35mu2][aria-selected=true] .hub-label[data-astro-cid-q3z35mu2]{color:var(--hub-c)}.hub-tab[data-astro-cid-q3z35mu2][aria-selected=true] .hub-hint[data-astro-cid-q3z35mu2]{color:var(--color-darkblue-00)}.hub-tab[data-astro-cid-q3z35mu2]:focus-visible .hub-dot[data-astro-cid-q3z35mu2]{outline:2px solid var(--hub-c);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.hub-tab[data-astro-cid-q3z35mu2]:active .hub-dot[data-astro-cid-q3z35mu2]{transform:scale(.94)}}@media (width>=640px){.hub-label[data-astro-cid-q3z35mu2]{font-size:1.125rem}.hub-hint[data-astro-cid-q3z35mu2]{font-size:.875rem}.hub-dot[data-astro-cid-q3z35mu2]{width:44px;height:44px}.hub-icon[data-astro-cid-q3z35mu2]{width:22px;height:22px}}@media (width>=1024px){.hub-label[data-astro-cid-q3z35mu2]{font-size:1rem}.hub-hint[data-astro-cid-q3z35mu2]{font-size:.8125rem}}@media (width>=1280px){.hub-label[data-astro-cid-q3z35mu2]{font-size:1.125rem}.hub-hint[data-astro-cid-q3z35mu2]{font-size:.875rem}}.hub[data-astro-cid-q3z35mu2]:not([data-js]) .hub-panel[data-astro-cid-q3z35mu2]+.hub-panel[data-astro-cid-q3z35mu2]{border-top:2px solid color-mix(in srgb, var(--color-primary) 20%, transparent);margin-top:2.5rem;padding-top:2.5rem}.hub-panel[data-astro-cid-q3z35mu2]{flex-direction:column;justify-content:flex-start;scroll-margin-top:6rem;display:flex}.hub[data-astro-cid-q3z35mu2][data-js] .hub-panels[data-astro-cid-q3z35mu2]{display:grid}.hub[data-astro-cid-q3z35mu2][data-js] .hub-panel[data-astro-cid-q3z35mu2]{grid-area:1/1;scroll-margin-top:17rem}.hub[data-astro-cid-q3z35mu2][data-js] .hub-panel[data-astro-cid-q3z35mu2]:not(.is-active){display:none}@media (width>=1024px){.hub-panel[data-astro-cid-q3z35mu2]{justify-content:center}.hub[data-astro-cid-q3z35mu2][data-js] .hub-panel[data-astro-cid-q3z35mu2]:not(.is-active){visibility:hidden;pointer-events:none;display:flex}.hub[data-astro-cid-q3z35mu2][data-js] .hub-panel[data-astro-cid-q3z35mu2]{scroll-margin-top:100vh}}.hub-panel[data-astro-cid-q3z35mu2].is-entering{animation:.18s ease-out hub-fade}@keyframes hub-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hub-panel[data-astro-cid-q3z35mu2].is-entering{animation:none}}.calb{color:var(--color-darkblue-00);font-family:Nunito Sans,system-ui,sans-serif}.calb [hidden]{display:none!important}.calb .calb-title{text-wrap:balance;margin:0;font-size:1.125rem}@media (width>=640px){.calb .calb-title{font-size:1.25rem}}.calb-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.calb-logo{flex:none;width:44px;height:44px}.calb-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.calb-range{letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0;font-size:.8125rem;font-weight:800}.calb-arrow{width:36px;height:36px;color:var(--color-darkblue-00);background:#fff;border:1px solid #1d354f26;border-radius:6px;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.calb-arrow svg{width:18px;height:18px}.calb-arrow:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.calb-arrow:disabled{opacity:.3;cursor:default}.calb-arrow:focus-visible,.calb-slot:focus-visible,.calb-link:focus-visible,.calb-submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.calb-week{flex-direction:column;gap:10px;display:flex}.calb-row{grid-template-columns:1fr;gap:0;display:grid}.calb-past{display:none}.calb-today .calb-dow b{color:var(--color-primary)}.calb-day{border-top:1px solid #1d354f14;align-items:center;gap:12px;padding:10px 0;display:flex}.calb-dow{text-transform:uppercase;letter-spacing:.06em;color:#1d354fb3;flex:none;width:64px;margin:0;font-size:.8rem}.calb-dow b{color:var(--color-darkblue-00);letter-spacing:0;font-size:1rem;display:inline}.calb-slots{flex-wrap:wrap;gap:8px;display:flex}.calb-slot{color:var(--color-darkblue-00);white-space:nowrap;background:#fff;border:1px solid #1d354f2e;border-radius:4px;padding:8px 12px;font-size:.9rem;font-weight:700;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s}.calb-slot:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.calb-slot:active{transform:scale(.97)}.calb-none{color:#1d354f4d}.calb-tz{text-align:center;color:#1d354fa6;margin:14px 0 0;font-size:.75rem}.calb-skel span{background:#1d354f14;border-radius:4px;width:48px;height:14px;display:block}.calb-skel i{background:#1d354f0f;border-radius:4px;width:72px;height:32px;display:block}@media (prefers-reduced-motion:no-preference){.calb-skel span,.calb-skel i{animation:1.2s ease-in-out infinite calb-pulse}}@keyframes calb-pulse{50%{opacity:.45}}@media (width>=640px){.calb-past{opacity:.45;display:flex}.calb-row{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:8px}.calb-day{background:#f5f6f8;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:10px;min-height:220px;padding:12px 8px;transition:background-color .2s}.calb-today{background:#ff33000f}.calb-dow{text-align:center;border-bottom:1px solid #1d354f1a;width:auto;padding-bottom:10px}.calb-dow span{letter-spacing:.12em;font-size:.68rem;font-weight:700;display:block}.calb-dow b{margin-top:2px;font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.calb-slots{flex-direction:column;gap:6px}.calb-slot{text-align:center;width:100%;padding:10px 4px;font-size:.85rem}.calb-none{text-align:center;margin:auto 0;font-size:.8rem}.calb-skel{align-items:center}.calb-skel i{width:100%}}@media (width>=1024px){.calb-nav{margin-bottom:18px}.calb-row{gap:6px}.calb-day{min-height:260px;padding:14px 4px}.calb-slots{gap:8px}.calb-slot{padding:12px 2px;font-size:.78rem}.calb-tz{margin-top:18px}}@media (width>=1280px){.calb-row{gap:10px}.calb-day{padding:14px 8px}.calb-slot{padding:12px 4px;font-size:.85rem}}.calb-form{flex-direction:column;gap:14px;display:flex}.calb-picked{background:#ff33000f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.calb-picked p{margin:0;font-size:.95rem}.calb-picked-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);font-size:.7rem;font-weight:700;display:block}.calb-field{text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:.75rem;font-weight:700;display:flex}.calb-field em{text-transform:none;letter-spacing:0;color:#1d354f99;font-style:normal;font-weight:600}.calb-field input,.calb-field textarea{text-transform:none;letter-spacing:0;color:var(--color-darkblue-00);resize:vertical;background:0 0;border:0;border-bottom:1.5px solid #1d354f33;border-radius:0;padding:8px 2px;font:600 1rem/1.4 Nunito Sans,system-ui,sans-serif}.calb-field textarea{border:1.5px solid #1d354f33;border-radius:8px;padding:8px 10px}.calb-field input:focus,.calb-field textarea:focus{border-color:var(--color-primary);outline:none}.calb-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.calb-field-error{color:#b42318;text-transform:none;letter-spacing:normal;margin-top:6px;font-size:.8rem;font-weight:600;display:block}.calb-error{color:#b42318;margin:0;font-size:.85rem;font-weight:600}.calb-submit{background:var(--color-primary);color:#fff;border-radius:8px;align-self:stretch;padding:12px 20px;font-size:1rem;font-weight:800;transition:background .2s}.calb-submit:hover:not(:disabled){background:var(--color-orange-7,#d92b00)}.calb-submit:disabled{opacity:.6;cursor:not-allowed}.calb-consent{cursor:pointer;align-items:flex-start;gap:12px;font-size:.875rem;font-weight:600;display:flex}.calb-consent input{cursor:pointer;width:20px;height:20px;accent-color:var(--color-primary);flex:none;margin-top:2px}.calb-fine{text-align:center;color:#1d354fa6;margin:0;font-size:.75rem}.calb-link{color:var(--color-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.calb-done{text-align:center;outline:none;padding:12px 0}.calb-check{background:var(--color-primary);color:#fff;border-radius:9999px;place-items:center;width:52px;height:52px;display:inline-grid}.calb-check svg{width:26px;height:26px}.calb-done-title{text-transform:uppercase;margin:14px 0 4px;font-family:Joyride STD,Nunito Sans,sans-serif;font-size:1.25rem}.calb-done-when{margin:0;font-weight:700}.calb-done-note{color:#1d354fcc;margin:8px 0 0;font-size:.9rem}.calb-fail{text-align:center;font-weight:600}.calb-fail p{margin:0 0 8px}[data-astro-cid-luxyokqi][data-consent-map] [data-astro-cid-luxyokqi][hidden]{display:none!important}.gina-avatar[data-astro-cid-y76t7ivt].is-pop{animation:.26s ease-out gina-pop}.gina-card[data-astro-cid-y76t7ivt] .gina-dots{gap:.35rem;padding:.4rem 0;display:inline-flex}.gina-card[data-astro-cid-y76t7ivt] .gina-dots i{background:var(--color-primary);border-radius:999px;width:.5rem;height:.5rem;animation:1s ease-in-out infinite gina-dot}.gina-card[data-astro-cid-y76t7ivt] .gina-dots i:nth-child(2){animation-delay:.15s}.gina-card[data-astro-cid-y76t7ivt] .gina-dots i:nth-child(3){animation-delay:.3s}.gina-card[data-astro-cid-y76t7ivt] .gina-q{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:.75rem;font-weight:900}.gina-card[data-astro-cid-y76t7ivt] .gina-a{color:var(--color-darkblue-00);margin:0;font-size:1rem;font-weight:600;line-height:1.6}@keyframes gina-pop{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes gina-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.gina-avatar[data-astro-cid-y76t7ivt].is-pop{animation:none}.gina-card[data-astro-cid-y76t7ivt] .gina-dots i{opacity:.7;animation:none}}@media (width>=1024px){html[lang=es] .hub-intro h1{font-size:clamp(1.875rem,1.25vw + 1.125rem,2.25rem)}}
