.laguntza-fisioterapia-logo[data-astro-cid-tvrurpns]{height:100%;cursor:pointer}header[data-astro-cid-3hxe222u]{width:100%;padding:0 var(--s2);height:var(--header-height);display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:200;transition:all .3s ease-in-out,transform .3s cubic-bezier(.4,0,.2,1);background-color:var(--theme-bg);padding-top:var(--s3)}header[data-astro-cid-3hxe222u].header-nav__container--scrolling-down{padding-top:0}header[data-astro-cid-3hxe222u].header--hidden{transform:translateY(-100%)}header[data-astro-cid-3hxe222u].header--right{display:grid;grid-template-columns:1fr auto auto auto}.header-logo__link[data-astro-cid-3hxe222u]{width:fit-content;color:inherit;text-decoration:none;height:100%;aspect-ratio:1 / 1;width:var(--s5);padding:var(--s4) 0;svg{width:var(--s10)}}.header-logo-menu__container[data-astro-cid-3hxe222u]{display:flex;align-items:center;height:100%}.header-action-item__container[data-astro-cid-3hxe222u]{display:flex;gap:var(--s2);align-items:center}.header-nav__container--scrolled[data-astro-cid-3hxe222u]{box-shadow:0 4px 10px #0000001a;margin-top:0;opacity:.9;backdrop-filter:blur(10px)}header[data-astro-cid-3hxe222u][drawer-open]{background-color:transparent;z-index:1211;backdrop-filter:none;opacity:1;box-shadow:unset;.language-toggle,.header-logo-menu__container{opacity:0}}.header-nav__container--scrolling-down[data-astro-cid-3hxe222u]{height:var(--s8);background-color:var(--theme-primary-container)}nav[data-astro-cid-3hxe222u]{display:flex}nav[data-astro-cid-3hxe222u] ul[data-astro-cid-3hxe222u]{margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-3hxe222u] ul[data-astro-cid-3hxe222u] li[data-astro-cid-3hxe222u]:not(.landing-menu-item) a[data-astro-cid-3hxe222u]{text-decoration:none;margin-right:1rem;opacity:.72;transition:opacity linear .15s}nav[data-astro-cid-3hxe222u] ul[data-astro-cid-3hxe222u] li[data-astro-cid-3hxe222u] a[data-astro-cid-3hxe222u]:hover{opacity:1}.language-select__container[data-astro-cid-3hxe222u]{z-index:100;transition:opacity .3s ease-in-out}@media(max-width:768px){.header-nav__container[data-astro-cid-3hxe222u]{display:none}#menuButton[data-astro-cid-3hxe222u]{display:flex}}.menu-overlay[data-astro-cid-3hxe222u]{position:fixed;inset:0;z-index:1000;background:var(--theme-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,2,.6,1),transform .4s cubic-bezier(.4,2,.6,1);transform:translate(100vw)}.menu-overlay[data-astro-cid-3hxe222u].open{opacity:1;pointer-events:auto;transform:translate(0)}.landing-menu-nav[data-astro-cid-3hxe222u] ul[data-astro-cid-3hxe222u]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--s5)}.landing-menu-item[data-astro-cid-3hxe222u]{opacity:0;transform:translateY(40px) scale(.95);transition:opacity .4s cubic-bezier(.4,2,.6,1),transform .4s cubic-bezier(.4,2,.6,1)}.menu-overlay[data-astro-cid-3hxe222u].open .landing-menu-item[data-astro-cid-3hxe222u]{opacity:1;transform:translateY(0) scale(1)}.landing-menu-item[data-astro-cid-3hxe222u] a[data-astro-cid-3hxe222u]{font-size:var(--font-size-lg);color:var(--theme-on-primary, #fff);text-decoration:none;font-weight:700;letter-spacing:.08em;transition:color .2s}.landing-menu-item[data-astro-cid-3hxe222u] a[data-astro-cid-3hxe222u]:hover{color:var(--theme-secondary, #e8944a);text-shadow:0 2px 32px #e8944a,0 0 2px #fff}.logo-menu-item[data-astro-cid-3hxe222u]{display:flex;justify-content:center;align-items:center;margin-bottom:var(--s5);opacity:0;transform:translateY(40px) scale(.95);transition:opacity .4s cubic-bezier(.4,2,.6,1),transform .4s cubic-bezier(.4,2,.6,1);position:absolute;top:var(--s6)}.menu-overlay[data-astro-cid-3hxe222u].open .logo-menu-item[data-astro-cid-3hxe222u]{opacity:1;transform:translateY(0) scale(1)}.pre-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.pre-reveal.revealed{opacity:1;transform:translateY(0)}
