@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Display:ital,wght@0,100..900;1,100..900&display=swap";body.menu-open{overflow:hidden;position:fixed;width:100%}header.svelte-isstcb.svelte-isstcb{position:sticky;top:0;height:80px;background-color:var(--color-main);transition:.3s ease;z-index:99}nav.svelte-isstcb.svelte-isstcb{height:100%;font-size:20px;font-weight:400;margin:0 48px;position:relative}.mobile-menu-btn.svelte-isstcb.svelte-isstcb{display:none;background:none;border:none;cursor:pointer;padding:8px;width:40px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%);flex-direction:column;justify-content:center;align-items:center;border-radius:4px;transition:.3s}.mobile-menu-btn.svelte-isstcb.svelte-isstcb:hover{background-color:#ffffff1a}.hamburger.svelte-isstcb.svelte-isstcb{display:block;width:24px;height:2px;background-color:var(--color-white);margin:3px 0;transition:.3s;border-radius:2px}.mobile-menu-btn.active.svelte-isstcb .hamburger.svelte-isstcb:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.mobile-menu-btn.active.svelte-isstcb .hamburger.svelte-isstcb:nth-child(2){opacity:0}.mobile-menu-btn.active.svelte-isstcb .hamburger.svelte-isstcb:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.nav-menu.svelte-isstcb.svelte-isstcb{height:100%;margin:0;list-style-type:none;display:flex;justify-content:end;align-items:center;gap:48px}a.svelte-isstcb.svelte-isstcb{text-decoration:unset;color:var(--color-white);padding:8px 16px;border-radius:4px;transition:.3s}a.svelte-isstcb.svelte-isstcb:hover{color:var(--color-accent);background-color:#ffffff1a}@media screen and (max-width: 768px){header.svelte-isstcb.svelte-isstcb{height:60px}nav.svelte-isstcb.svelte-isstcb{margin:0 24px}.mobile-menu-btn.svelte-isstcb.svelte-isstcb{display:flex}.nav-menu.svelte-isstcb.svelte-isstcb{position:fixed;left:-100%;top:60px;flex-direction:column;justify-content:flex-start;align-items:center;background-color:var(--color-main);width:100%;height:calc(100vh - 60px);text-align:center;transition:.3s;gap:0;padding:32px 0;box-shadow:0 4px 8px #0003;overflow-y:auto}.nav-menu.active.svelte-isstcb.svelte-isstcb{left:0}.nav-menu.svelte-isstcb li.svelte-isstcb{margin:12px 0;width:100%;max-width:300px}.nav-menu.svelte-isstcb a.svelte-isstcb{font-size:18px;display:block;padding:16px 24px;margin:0;border-radius:8px;transition:.3s;width:100%;box-sizing:border-box}.nav-menu.svelte-isstcb a.svelte-isstcb:hover{background-color:var(--color-main2);color:var(--color-white)}}@media screen and (max-width: 480px){header.svelte-isstcb.svelte-isstcb{height:56px}nav.svelte-isstcb.svelte-isstcb{margin:0 16px}.nav-menu.svelte-isstcb.svelte-isstcb{top:56px;height:calc(100vh - 56px);padding:24px 0}.nav-menu.svelte-isstcb li.svelte-isstcb{margin:8px 0;max-width:280px}.nav-menu.svelte-isstcb a.svelte-isstcb{font-size:16px;padding:12px 20px}}footer.svelte-u020cd{height:80px;padding:16px 24px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;color:var(--color-white);background-color:var(--color-main)}p.svelte-u020cd{margin:0;font-size:16px;text-align:center}@media screen and (max-width: 768px){footer.svelte-u020cd{height:70px;padding:12px 20px}p.svelte-u020cd{font-size:14px}}@media screen and (max-width: 480px){footer.svelte-u020cd{height:60px;padding:8px 16px}p.svelte-u020cd{font-size:13px}}:root{--color-main: #032539;--color-main2: #2576a5;--color-white: #fbf3f2;--color-white2: #cdced6;--color-white3: #c5cabd8a;--color-accent: #bc555e;color:var(--color-bg)}html{scroll-behavior:smooth}body{font-family:Noto Sans Display,sans-serif;min-height:100vh;margin:0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#033a57}::-webkit-scrollbar-thumb{background-color:#fbf3f2;border:2px solid #033a57;border-radius:14px}::-webkit-scrollbar-thumb:hover{background:#b5b9da}section{min-height:200px;padding:56px 80px}h1{font-size:40px;margin:0 0 56px;padding:0}a{color:var(--color-main2);text-decoration:underline}a:hover{color:var(--color-main)}@media screen and (max-width: 1024px){section{padding:40px 60px}h1{font-size:36px;margin:0 0 40px}}@media screen and (max-width: 768px){section{padding:32px 40px}h1{font-size:32px;margin:0 0 32px;text-align:center}}@media screen and (max-width: 480px){section{padding:24px 20px}h1{font-size:28px;margin:0 0 24px;text-align:center}::-webkit-scrollbar{width:8px}}
