.site-footer.svelte-j8kxtz{position:relative;color:#e8f0ff;padding:48px 24px 60px;background:#010a1c url(../../../footer.png) center/cover no-repeat;overflow:visible;box-shadow:0 -1px #ffffff14 inset;isolation:isolate;z-index:0}.site-footer.svelte-j8kxtz .overlay:where(.svelte-j8kxtz){position:absolute;inset:0;background:radial-gradient(80% 100% at 50% 0%,#02123ca6,#010a1ce6 60%,#000814);pointer-events:none;z-index:-1}.footer-inner.svelte-j8kxtz{position:relative;display:grid;gap:32px;grid-template-columns:1.1fr .9fr;max-width:1200px;margin:0 auto}@media (max-width:900px){.footer-inner.svelte-j8kxtz{grid-template-columns:1fr}}.logo-wrap.svelte-j8kxtz{display:flex;align-items:center;gap:14px;margin-bottom:18px}.logo-mark.svelte-j8kxtz{width:72px;height:auto}.logo-text.svelte-j8kxtz{width:180px;height:auto}.brand-contact.svelte-j8kxtz{display:flex;gap:48px;align-items:flex-start}@media (max-width:900px){.brand-contact.svelte-j8kxtz{flex-direction:column;gap:16px}}h3.svelte-j8kxtz{font:600 18px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.2px;margin:0 0 12px}.contact.svelte-j8kxtz ul:where(.svelte-j8kxtz){list-style:none;margin:0;padding:0}.contact.svelte-j8kxtz li:where(.svelte-j8kxtz){margin:6px 0;opacity:.95}.contact.svelte-j8kxtz a:where(.svelte-j8kxtz){color:#e8f0ff;text-decoration:none;border-bottom:1px solid transparent}.contact.svelte-j8kxtz a:where(.svelte-j8kxtz):hover{border-bottom-color:#e8f0ff80}.ico.svelte-j8kxtz{position:relative;padding-left:28px}.ico.svelte-j8kxtz:before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:999px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.ico.mail.svelte-j8kxtz:after{content:"✉";position:absolute;left:3.5px;top:.05em;font-size:14px}.ico.phone.svelte-j8kxtz:after{content:"☎";position:absolute;left:3.5px;top:.05em;font-size:14px}.ico.pin.svelte-j8kxtz:after{content:"📍";position:absolute;left:3.5px;top:.05em;font-size:14px}.social-apply.svelte-j8kxtz{position:relative}.socials.svelte-j8kxtz{display:flex;gap:12px;margin-bottom:18px}.social.svelte-j8kxtz{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;text-decoration:none;color:#e8f0ff;font-weight:700;text-transform:uppercase;border:1.5px solid rgba(255,255,255,.35);background:#ffffff0f;transition:transform .15s ease,background .2s ease,border-color .2s ease}.social.svelte-j8kxtz:hover{transform:translateY(-2px);background:#ffffff24;border-color:#7cc0ff}.social.fb.svelte-j8kxtz,.social.in.svelte-j8kxtz{font-family:ui-sans-serif,system-ui}.apply-btn.svelte-j8kxtz{display:inline-block;margin-top:6px;padding:12px 22px;border-radius:999px;border:2px solid #63b3ff;color:#e8f0ff;text-decoration:none;font-weight:600;background:#0c50b426;box-shadow:0 0 0 3px #63b3ff26 inset,0 6px 18px #0000004d;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.apply-btn.svelte-j8kxtz:hover{transform:translateY(-2px);background:#0c50b447;box-shadow:0 0 0 3px #63b3ff47 inset,0 10px 24px #00000061}.divider.svelte-j8kxtz{max-width:1200px;margin:28px auto;border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.back-to-top.svelte-j8kxtz{position:fixed;right:18px;bottom:16px;z-index:5;width:42px;height:42px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:#ffffff0f;color:#e8f0ff;cursor:pointer;box-shadow:0 6px 18px #00000059;transition:transform .15s ease,background .2s ease}.back-to-top.svelte-j8kxtz:hover{transform:translateY(-2px);background:#ffffff24}html,body,#svelte{margin:0;padding:0;box-sizing:border-box;background:url(../../../moon.png) no-repeat center center fixed;background-size:cover;background-attachment:fixed;min-height:100vh;height:100%}body{min-height:100svh;display:flex;flex-direction:column;line-height:1.8}.PageMain.svelte-12qhfyh{flex:1 0 auto;display:block}*{box-sizing:border-box}.Header.svelte-12qhfyh{display:flex;align-items:center;padding:13px 40px;margin:0;background:#01154085;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:1000}.Header.svelte-12qhfyh .header-logo-head:where(.svelte-12qhfyh){width:80px;aspect-ratio:auto 396/58;margin-top:10px}.Header.svelte-12qhfyh .header-logo-text:where(.svelte-12qhfyh){width:150px;margin-left:0;margin-top:10px}.main-navigation.svelte-12qhfyh{margin-left:auto}.main-menu-nav.svelte-12qhfyh{font-family:Open Sans,sans-serif;font-weight:300;font-size:19px}.menu-nav.svelte-12qhfyh{display:flex;list-style:none;margin:0;padding:0;gap:0}.menu-nav.svelte-12qhfyh li:where(.svelte-12qhfyh){margin:0;padding:0}.menu-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){display:block;padding:12px 20px;text-decoration:none;color:#fff;transition:color .3s ease;border-radius:4px;margin:0 2px}.menu-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#add8e6}.menu-nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#00f;font-weight:700}.menu-nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh):hover{color:#06c}.mobile-menu-toggle.svelte-12qhfyh{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto;z-index:1001;position:relative}.mobile-menu-toggle.svelte-12qhfyh span:where(.svelte-12qhfyh){width:25px;height:3px;background-color:#fff;margin:3px 0;transition:.3s;border-radius:2px}@media (max-width: 768px){.Header.svelte-12qhfyh{padding:13px 20px;justify-content:space-between;flex-wrap:nowrap}.Header.svelte-12qhfyh .header-logo-head:where(.svelte-12qhfyh){width:60px;flex-shrink:0}.Header.svelte-12qhfyh .header-logo-text:where(.svelte-12qhfyh){width:120px;margin-left:8px;flex-shrink:0}.mobile-menu-toggle.svelte-12qhfyh{display:flex;flex-shrink:0;margin-left:auto}.main-navigation.svelte-12qhfyh{display:none;position:absolute;top:100%;left:0;right:0;background:#011540f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1002;box-shadow:0 4px 20px #0000004d}.main-navigation.mobile-open.svelte-12qhfyh{display:block}.menu-nav.svelte-12qhfyh{flex-direction:column;width:100%}.menu-nav.svelte-12qhfyh li:where(.svelte-12qhfyh){width:100%}.menu-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1);margin:0}}
