header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;background:#fffffff2;backdrop-filter:blur(10px);z-index:1000;transition:background .3s ease;border-bottom:1px solid rgba(255,255,255,.2)}.container[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;height:80px}.desktop-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--azul-medio);text-decoration:none;font-weight:400;transition:color .3s ease}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--celeste)}.logo-link[data-astro-cid-3ef6ksr2]{text-decoration:none}.logo[data-astro-cid-3ef6ksr2]{height:50px;transition:transform .3s ease}.logo[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.05)}.titulo_aldan[data-astro-cid-3ef6ksr2]{color:var(--azul-medio);font-family:var(--fuente-aldan);font-weight:500;font-size:2rem;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex}.nav-toggle[data-astro-cid-3ef6ksr2],.nav-toggle-label[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle-label[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:25px;height:3px;background:#fff;border-radius:2px;transition:all .3s ease}@media (min-width: 769px){.mobile-nav[data-astro-cid-3ef6ksr2]{display:none}}@media (max-width: 768px){.container[data-astro-cid-3ef6ksr2]{height:60px;padding:0 .5rem}.logo[data-astro-cid-3ef6ksr2]{height:40px}.titulo_aldan[data-astro-cid-3ef6ksr2]{font-size:1.5rem}.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle-label[data-astro-cid-3ef6ksr2]{display:flex;position:fixed;top:70px;right:20px;width:35px;height:35px;cursor:pointer;z-index:1002;background:#ffffff1a;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px}.mobile-nav[data-astro-cid-3ef6ksr2]{display:flex;position:fixed;top:60px;left:-100%;width:100%;height:calc(100vh - 60px);flex-direction:column;justify-content:center;align-items:stretch;background:#040016fa;backdrop-filter:blur(10px);list-style:none;margin:0;padding:0;transition:left .3s ease;z-index:1001}.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{margin:1rem 0;width:100%;text-align:center}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.2rem;padding:1rem;width:100%;display:block;border-radius:10px;transition:all .3s ease;color:#fff;text-decoration:none}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#ffffff1a;transform:scale(1.05)}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.mobile-nav[data-astro-cid-3ef6ksr2]{left:0}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.nav-toggle-label[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.nav-toggle-label[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.nav-toggle-label[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}}@media (max-width: 480px){.titulo_aldan[data-astro-cid-3ef6ksr2]{display:none}.container[data-astro-cid-3ef6ksr2]{justify-content:center}}footer[data-astro-cid-sz7xmlte].footer-principal{color:#fffffff2;background:#040016f2;backdrop-filter:blur(10px);font-family:var(--fuente-aldan);font-weight:400;font-size:1.1rem;display:flex;padding:1.5rem;justify-content:space-around;align-items:center;width:100%;text-align:center;border-top:1px solid rgba(255,255,255,.1);margin-top:4rem}footer[data-astro-cid-sz7xmlte].footer-principal .powered[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .direccion[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .telefonos[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .redes[data-astro-cid-sz7xmlte]{text-align:center;font-size:1.1rem;font-weight:400;margin:0 .5rem;line-height:1.5}@media (max-width: 768px){footer[data-astro-cid-sz7xmlte].footer-principal{flex-direction:column;gap:.5rem;padding:.75rem;font-size:.8rem}footer[data-astro-cid-sz7xmlte].footer-principal .powered[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .direccion[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .telefonos[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .redes[data-astro-cid-sz7xmlte]{font-size:.85rem;margin:.25rem 0}}@media (max-width: 480px){footer[data-astro-cid-sz7xmlte].footer-principal{padding:.5rem}footer[data-astro-cid-sz7xmlte].footer-principal .powered[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .direccion[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .telefonos[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte].footer-principal .redes[data-astro-cid-sz7xmlte]{font-size:.8rem}}[data-astro-cid-sckkx6r4]{margin:0;padding:0}.h1[data-astro-cid-sckkx6r4],.h2[data-astro-cid-sckkx6r4],.h3[data-astro-cid-sckkx6r4],.h4[data-astro-cid-sckkx6r4],.h5[data-astro-cid-sckkx6r4],.h6[data-astro-cid-sckkx6r4],h1[data-astro-cid-sckkx6r4],h2[data-astro-cid-sckkx6r4],h3[data-astro-cid-sckkx6r4],h4[data-astro-cid-sckkx6r4],h5[data-astro-cid-sckkx6r4],h6[data-astro-cid-sckkx6r4]{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}:root{--azul-oscuro: rgb(4, 0, 22);--azul-medio: rgb(9, 0, 48);--celeste: rgb(41, 141, 223);--celeste-claro: rgb(160, 199, 236);--fuente-aldan: "Inter Tight", sans-serif}body{font-family:var(--fuente-aldan);background:linear-gradient(135deg,var(--azul-oscuro) 0%,var(--azul-medio) 50%,var(--celeste) 100%);background-attachment:fixed;min-height:100vh;margin:0;color:#fff;animation:backgroundShift 20s ease-in-out infinite alternate;display:flex;flex-direction:column}.content-wrapper[data-astro-cid-sckkx6r4]{flex:1}@keyframes backgroundShift{0%{background-position:0% 50%}to{background-position:100% 50%}}html{overflow:auto;scroll-behavior:smooth}
