.ds-menu__lista[data-astro-cid-hhkv36t7]{justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ds-menu__item[data-astro-cid-hhkv36t7]{height:42px;color:var(--white);white-space:nowrap;transition:color .16s var(--ease-out);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:4px 10px 4px 8px;text-decoration:none;display:inline-flex}.ds-menu__item[data-astro-cid-hhkv36t7]:hover{color:var(--azul-lab)}.ds-menu__item[data-astro-cid-hhkv36t7].is-activo{border:1px solid var(--azul-lab);background:var(--gray-900);color:var(--gray-200);border-radius:38px;padding:0 12px}.ds-menu__item[data-astro-cid-hhkv36t7].is-activo:hover{color:var(--gray-200)}.ds-menu--hero[data-astro-cid-hhkv36t7]{flex-direction:column;align-items:center;gap:16px;display:flex}.ds-menu--hero[data-astro-cid-hhkv36t7]:before{content:"";background:var(--gray-600);width:100%;height:1px;display:block}.ds-menu--fija[data-astro-cid-hhkv36t7]{z-index:90;backdrop-filter:blur(16px)saturate(140%);visibility:hidden;height:77px;transition:transform .26s var(--ease-out), visibility 0s linear .26s;background:#e2e8f08c;border-bottom:1px solid #e2e8f0e6;justify-content:center;align-items:flex-end;padding-bottom:15px;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%);box-shadow:0 8px 24px #0f172a2e}.ds-menu--fija[data-astro-cid-hhkv36t7].is-visible{visibility:visible;transition:transform .26s var(--ease-out);transform:none}.ds-menu--fija[data-astro-cid-hhkv36t7] .ds-contacto:not(:hover){background:var(--white)}.ds-menu--fija[data-astro-cid-hhkv36t7] .ds-menu__item[data-astro-cid-hhkv36t7]:not(.is-activo){color:var(--gray-800)}.ds-menu--fija[data-astro-cid-hhkv36t7] .ds-menu__item[data-astro-cid-hhkv36t7]:not(.is-activo):hover{color:var(--gray-900);text-decoration:underline;text-decoration-color:var(--azul-lab);text-underline-offset:6px}.ds-menu--claro[data-astro-cid-hhkv36t7].ds-menu--hero:before{background:var(--gray-400)}.ds-menu--claro[data-astro-cid-hhkv36t7] .ds-menu__item[data-astro-cid-hhkv36t7]:not(.is-activo){color:var(--gray-800)}.ds-menu--claro[data-astro-cid-hhkv36t7] .ds-menu__item[data-astro-cid-hhkv36t7]:not(.is-activo):hover{color:var(--azul-lab)}@media (width<=1023px){.ds-menu[data-astro-cid-hhkv36t7]{display:none!important}}.ds-mmenu[data-astro-cid-igbuhavl]{display:none}@media (width<=1023px){.ds-mmenu[data-astro-cid-igbuhavl]{display:block}}.ds-mmenu__barra[data-astro-cid-igbuhavl]{z-index:95;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));backdrop-filter:blur(16px)saturate(140%);width:min(420px,100% - 20px);height:72px;transition:transform .26s var(--ease-out), visibility 0s linear 0s;background:#e2e8f08c;border:1px solid #e2e8f0e6;border-radius:0;justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0f172a2e}.ds-mmenu[data-astro-cid-igbuhavl].is-barra-oculta:not(.is-abierto) .ds-mmenu__barra[data-astro-cid-igbuhavl]{visibility:hidden;transition:transform .26s var(--ease-out), visibility 0s linear .26s;transform:translate(-50%,calc(100% + 24px))}.ds-mmenu__contacto[data-astro-cid-igbuhavl]{background:var(--white);width:180px;height:48px;color:var(--gray-600);border-radius:32px;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.ds-mmenu__contacto[data-astro-cid-igbuhavl]:hover{color:var(--gray-600)}.ds-mmenu__toggle[data-astro-cid-igbuhavl]{width:48px;height:48px;color:var(--gray-600);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.ds-mmenu__toggle[data-astro-cid-igbuhavl] svg[data-astro-cid-igbuhavl]{display:block}.ds-mmenu__linea[data-astro-cid-igbuhavl]{transform-box:fill-box;transform-origin:50%;transition:transform .26s var(--ease-out), opacity .2s var(--ease-out)}.ds-mmenu__linea[data-astro-cid-igbuhavl].is-cruce{opacity:0}.ds-mmenu__toggle[data-astro-cid-igbuhavl][aria-expanded=true] .is-arriba[data-astro-cid-igbuhavl]{opacity:0;transform:translate(6px)}.ds-mmenu__toggle[data-astro-cid-igbuhavl][aria-expanded=true] .is-abajo[data-astro-cid-igbuhavl]{opacity:0;transform:translate(-6px)}.ds-mmenu__toggle[data-astro-cid-igbuhavl][aria-expanded=true] .is-centro[data-astro-cid-igbuhavl]{transform:rotate(45deg)scaleX(.8)}.ds-mmenu__toggle[data-astro-cid-igbuhavl][aria-expanded=true] .is-cruce[data-astro-cid-igbuhavl]{opacity:1;transform:rotate(-45deg)scaleX(.8)}.ds-mmenu__velo[data-astro-cid-igbuhavl]{z-index:93;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out);background:#0f172a59;position:fixed;inset:0}.ds-mmenu[data-astro-cid-igbuhavl].is-abierto .ds-mmenu__velo[data-astro-cid-igbuhavl]{opacity:1;pointer-events:auto}.ds-mmenu__hoja[data-astro-cid-igbuhavl]{z-index:94;overscroll-behavior:contain;width:min(480px,100%);max-height:calc(100dvh - 24px);padding:12px 19px calc(110px + env(safe-area-inset-bottom)) 24px;border-top:1.5px solid var(--white);backdrop-filter:blur(16px)saturate(140%);visibility:hidden;transition:transform .3s var(--ease-out), visibility 0s linear .3s;background:#0f172a73;border-radius:0;flex-direction:column;gap:20px;display:flex;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%,100%)}.ds-mmenu[data-astro-cid-igbuhavl].is-abierto .ds-mmenu__hoja[data-astro-cid-igbuhavl]{transform:translate(-50%, var(--arrastre,0px));visibility:visible;transition:transform .3s var(--ease-out)}.ds-mmenu[data-astro-cid-igbuhavl].is-arrastrando .ds-mmenu__hoja[data-astro-cid-igbuhavl]{transition:none}.ds-mmenu__hoja[data-astro-cid-igbuhavl]:focus{outline:none}.ds-mmenu__asa[data-astro-cid-igbuhavl]{touch-action:none;cursor:grab;justify-content:center;margin-bottom:-8px;padding:4px 0 8px;display:flex}.ds-mmenu__asa[data-astro-cid-igbuhavl] span[data-astro-cid-igbuhavl]{background:var(--white);border-radius:2px;width:40px;height:4px}.ds-mmenu__titulo[data-astro-cid-igbuhavl]{color:var(--white);flex-direction:column;gap:2px;display:flex}.ds-mmenu__nombre[data-astro-cid-igbuhavl]{font-family:var(--font-text);margin:0;font-size:18px;font-weight:700}.ds-mmenu__lista[data-astro-cid-igbuhavl]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-mmenu__lista[data-astro-cid-igbuhavl] li[data-astro-cid-igbuhavl]+li[data-astro-cid-igbuhavl]{border-top:1px solid #fff3;margin-top:8px;padding-top:8px}.ds-mmenu__item[data-astro-cid-igbuhavl]{height:42px;color:var(--white);transition:background-color .2s var(--ease-out);border-radius:24px;align-items:center;gap:6px;padding:0 12px 0 4px;text-decoration:none;display:flex}.ds-mmenu__item[data-astro-cid-igbuhavl]:hover{background:#ffffff14}.ds-mmenu__item[data-astro-cid-igbuhavl].is-activo{background:var(--gray-200);color:var(--gray-900)}.ds-mmenu__icono[data-astro-cid-igbuhavl]{justify-content:center;align-items:center;width:36px;height:32px;display:inline-flex}.ds-footer[data-astro-cid-vhu7jki6]{padding:64px var(--gutter);background:var(--gray-900);color:var(--white);border-top:1px solid #ffffff1a;flex-direction:column;gap:32px;display:flex}.ds-footer__marca[data-astro-cid-vhu7jki6]{justify-content:space-between;align-items:center;gap:24px;display:flex}.ds-footer__marca[data-astro-cid-vhu7jki6] img[data-astro-cid-vhu7jki6]{width:350px;max-width:100%;height:auto;display:block}.ds-footer__contacto[data-astro-cid-vhu7jki6]{align-items:flex-start;gap:20px;display:flex}.ds-footer__correo[data-astro-cid-vhu7jki6]{white-space:nowrap;flex-direction:column;gap:8px;display:flex}.ds-footer__correo[data-astro-cid-vhu7jki6] a[data-astro-cid-vhu7jki6]{color:var(--cyan);text-decoration:none}.ds-footer__correo[data-astro-cid-vhu7jki6] a[data-astro-cid-vhu7jki6]:hover{color:var(--white)}.ds-footer__redes[data-astro-cid-vhu7jki6]{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ds-footer__red[data-astro-cid-vhu7jki6]{background:var(--gray-800);width:36px;height:36px;color:var(--gray-200);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}a[data-astro-cid-vhu7jki6].ds-footer__red:hover{background:var(--azul-lab);color:var(--gray-900)}.ds-footer__legal[data-astro-cid-vhu7jki6]{white-space:nowrap;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}.ds-footer__enlaces[data-astro-cid-vhu7jki6]{font-family:var(--font-text);align-items:center;gap:16px;margin:0;font-size:14px;font-weight:200;display:flex}.ds-footer__enlaces[data-astro-cid-vhu7jki6] a[data-astro-cid-vhu7jki6]{color:var(--cyan);text-decoration:underline}.ds-footer__enlaces[data-astro-cid-vhu7jki6] a[data-astro-cid-vhu7jki6]:hover{color:var(--white)}.ds-footer__copy[data-astro-cid-vhu7jki6]{color:var(--gray-400)}@media (width<=1023px){.ds-footer[data-astro-cid-vhu7jki6]{padding:64px var(--gutter) calc(120px + env(safe-area-inset-bottom));gap:16px}.ds-footer__marca[data-astro-cid-vhu7jki6]{flex-direction:column;align-items:flex-start;gap:16px}.ds-footer__contacto[data-astro-cid-vhu7jki6]{border-top:1px solid #ffffff1a;flex-direction:column;gap:20px;width:100%;padding-top:20px}.ds-footer__legal[data-astro-cid-vhu7jki6]{white-space:normal;flex-flow:column wrap;align-items:flex-start;padding-top:16px}.ds-footer__enlaces[data-astro-cid-vhu7jki6]{flex-wrap:wrap}}.ds-arriba[data-astro-cid-wmh56dny]{z-index:92;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));width:52px;height:52px;color:var(--gray-600);backdrop-filter:blur(16px)saturate(140%);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out), visibility 0s linear .26s, background-color .28s var(--ease-out), color .28s var(--ease-out);background:#e2e8f08c;border:1px solid #e2e8f0e6;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;transform:translateY(12px);box-shadow:0 8px 24px #0f172a2e}.ds-arriba[data-astro-cid-wmh56dny].is-visible{opacity:1;visibility:visible;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out), background-color .28s var(--ease-out), color .28s var(--ease-out);transform:none}.ds-arriba[data-astro-cid-wmh56dny]:hover{background:var(--gray-600);color:var(--gray-200)}.ds-arriba[data-astro-cid-wmh56dny] svg[data-astro-cid-wmh56dny]{transition:transform .28s var(--ease-out);display:block}.ds-arriba[data-astro-cid-wmh56dny]:hover svg[data-astro-cid-wmh56dny]{transform:translateY(-2px)}@media (width<=1023px){.ds-arriba[data-astro-cid-wmh56dny]{right:10px;bottom:calc(98px + env(safe-area-inset-bottom));width:48px;height:48px}}@media (prefers-reduced-motion:no-preference){html:has(body.ds){scroll-behavior:smooth}}body.ds{background:var(--gray-800);color:var(--white);font-family:var(--font-text);-webkit-font-smoothing:antialiased}body.ds a:hover{color:inherit}
