@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-Light.ttf);font-weight:300}@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-Regular.ttf);font-weight:400}@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-Medium.ttf);font-weight:500}@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-SemiBold.ttf);font-weight:600}@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-Bold.ttf);font-weight:700}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{margin:0;font-family:Poppins,sans-serif;background:#fff;color:#212121;max-width:100%;overflow-x:hidden}p{font-weight:300}button{font-family:Poppins,sans-serif}a{text-decoration:none}:root{--blue: #0F4786;--blue-dark: #071e3d;--green: #86993C;--green-light: #97c03c}.page-transition{min-height:60vh}.page-transition>*:not(:first-child){animation:page-block-in .56s cubic-bezier(.22,1,.36,1) both}.page-transition>*:nth-child(2){animation-delay:40ms}.page-transition>*:nth-child(3){animation-delay:90ms}.page-transition>*:nth-child(4){animation-delay:.13s}.page-transition>*:nth-child(5){animation-delay:.16s}.route-progress{position:fixed;top:0;left:0;z-index:2000;width:100%;height:3px;background:linear-gradient(90deg,var(--green) 0%,var(--green-light) 45%,#fff 70%,var(--green) 100%);background-size:220% 100%;box-shadow:0 0 18px #86993c8c;animation:route-progress .9s ease-in-out infinite}@keyframes page-block-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes route-progress{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.page-transition,.page-transition>*:not(:first-child),.route-progress{animation:none;transition:none}}nav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;max-width:100vw;background:transparent;transition:background .3s ease,box-shadow .3s ease;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between}nav.scrolled.svelte-1h32yp1,nav.mobile-open.svelte-1h32yp1{background:#0f4786;box-shadow:0 2px 12px #0003}.logo.svelte-1h32yp1{position:relative;z-index:1003;display:flex;align-items:center;flex:0 0 auto}.logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:50px;transition:height .2s ease}.logo.svelte-1h32yp1 img.small:where(.svelte-1h32yp1){height:40px}.links.svelte-1h32yp1{display:flex;gap:4px;align-items:center;min-width:0}.nav-link.svelte-1h32yp1{color:#ffffffe0;font-size:14px;padding:6px 10px;cursor:pointer;font-weight:400;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap}.nav-link.active.svelte-1h32yp1{font-weight:600;border-bottom-color:#86993c}.dropdown-wrap.svelte-1h32yp1{position:relative}.dropdown-trigger.svelte-1h32yp1{display:flex;align-items:center;gap:6px}.caret.svelte-1h32yp1{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.dropdown.svelte-1h32yp1{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000026;min-width:190px;padding:6px 0;z-index:20;border-top:3px solid #86993c}.dropdown-item.svelte-1h32yp1{display:block;padding:9px 16px;font-size:13px;color:#333;cursor:pointer;transition:background .1s}.dropdown-item.svelte-1h32yp1:hover{background:#f5f8f0}.btn-member.svelte-1h32yp1{margin-left:8px;background:#86993c;color:#fff;border:none;border-radius:9999px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;box-shadow:0 2px 8px #86993c59;white-space:nowrap;font-family:Poppins,sans-serif}.btn-member.svelte-1h32yp1:hover{background:#6f8230}.mobile-toggle.svelte-1h32yp1{position:relative;z-index:1003;display:none;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#ffffff1a;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-toggle.svelte-1h32yp1 span:where(.svelte-1h32yp1){width:19px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}nav.mobile-open.svelte-1h32yp1 .mobile-toggle:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):nth-child(1){transform:translateY(7px) rotate(45deg)}nav.mobile-open.svelte-1h32yp1 .mobile-toggle:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):nth-child(2){opacity:0}nav.mobile-open.svelte-1h32yp1 .mobile-toggle:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-backdrop.svelte-1h32yp1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;border:0;background:#071e3d8a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.mobile-panel.svelte-1h32yp1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;height:100vh;height:100dvh;overflow-y:auto;background:radial-gradient(circle at 80% 18%,rgba(151,192,60,.24) 0%,transparent 34%),radial-gradient(circle at 8% 88%,rgba(255,255,255,.1) 0%,transparent 28%),linear-gradient(160deg,#071e3d,#0f4786 56%,#0a315f);padding:96px 22px 30px;box-shadow:inset 0 1px #ffffff1f}.mobile-menu-head.svelte-1h32yp1{color:#fff;margin-bottom:26px;animation:svelte-1h32yp1-mobileItemIn .36s ease both}.mobile-menu-head.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;font-size:clamp(36px,11vw,54px);font-weight:700;line-height:1}.mobile-menu-head.svelte-1h32yp1 p:where(.svelte-1h32yp1){margin:10px 0 0;color:#ffffffad;font-size:14px;font-weight:300}.mobile-link-list.svelte-1h32yp1{display:grid;gap:10px}.mobile-link.svelte-1h32yp1,.mobile-group-trigger.svelte-1h32yp1,.mobile-subitem.svelte-1h32yp1,.mobile-member.svelte-1h32yp1{width:100%;font-family:Poppins,sans-serif;text-align:left}.mobile-link.svelte-1h32yp1,.mobile-group-trigger.svelte-1h32yp1{display:flex;align-items:center;justify-content:space-between;min-height:58px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:15px 18px;background:#ffffff1a;color:#fff;font-size:18px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 34px #00000014;animation:svelte-1h32yp1-mobileItemIn .34s ease both;animation-delay:calc(70ms + var(--i, 0) * 42ms)}.mobile-link.active.svelte-1h32yp1,.mobile-group-trigger.active.svelte-1h32yp1{background:#86993ceb;border-color:#ffffff3d;color:#fff}.mobile-group-trigger.svelte-1h32yp1:hover,.mobile-link.svelte-1h32yp1:hover{background:#ffffff29}.mobile-caret.svelte-1h32yp1{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.mobile-group-trigger[aria-expanded=true].svelte-1h32yp1 .mobile-caret:where(.svelte-1h32yp1){transform:rotate(225deg)}.mobile-submenu.svelte-1h32yp1{display:grid;gap:6px;margin:8px 0 4px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-subitem.svelte-1h32yp1{display:block;border-radius:6px;padding:10px 12px;color:#ffffffd1;font-size:14px;font-weight:500}.mobile-subitem.svelte-1h32yp1:hover{background:#ffffff1f;color:#fff}.mobile-member.svelte-1h32yp1{display:flex;align-items:center;justify-content:center;min-height:56px;margin-top:18px;border-radius:999px;background:linear-gradient(135deg,#86993c,#97c03c);color:#fff;font-size:15px;font-weight:700;box-shadow:0 14px 34px #0000002e;animation:svelte-1h32yp1-mobileItemIn .34s ease both;animation-delay:calc(70ms + var(--i, 0) * 42ms)}@keyframes svelte-1h32yp1-mobileItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body.nav-menu-open{overflow:hidden}@media(max-width:1080px){nav.svelte-1h32yp1{padding:0 18px;background:#0f4786c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.links.svelte-1h32yp1{display:none}.mobile-toggle.svelte-1h32yp1{display:inline-flex}.logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:44px}.logo.svelte-1h32yp1 img.small:where(.svelte-1h32yp1){height:38px}}@media(max-width:480px){nav.svelte-1h32yp1{height:60px;padding:0 12px}.logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:40px}.logo.svelte-1h32yp1 img.small:where(.svelte-1h32yp1){height:36px}.mobile-toggle.svelte-1h32yp1{width:42px;height:42px}.mobile-panel.svelte-1h32yp1{padding:84px 14px 24px}.mobile-link.svelte-1h32yp1,.mobile-group-trigger.svelte-1h32yp1{min-height:54px;padding:14px 16px;font-size:17px}}@media(prefers-reduced-motion:reduce){.mobile-menu-head.svelte-1h32yp1,.mobile-link.svelte-1h32yp1,.mobile-group-trigger.svelte-1h32yp1,.mobile-member.svelte-1h32yp1{animation:none}}footer.svelte-jz8lnl{background:#0f4786;color:#fff;padding:48px 32px 0;font-family:Poppins,sans-serif;overflow:hidden}.container.svelte-jz8lnl{max-width:1140px;margin:0 auto}.grid.svelte-jz8lnl{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:40px}.logo.svelte-jz8lnl{height:56px;margin-bottom:16px;display:block}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:13px;font-weight:300;color:#ffffff8c;line-height:1.7;margin:0 0 20px}.fb-btn.svelte-jz8lnl{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1a;color:#fff;font-size:16px;transition:background .15s}.fb-btn.svelte-jz8lnl:hover{background:#fff3}.col-head.svelte-jz8lnl{font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-bottom:14px}.link.svelte-jz8lnl{color:#ffffffa6;font-size:13px;display:block;margin-bottom:8px;transition:color .15s;cursor:pointer}.link.svelte-jz8lnl:hover{color:#fff}hr.svelte-jz8lnl{border:none;border-top:1px solid rgba(255,255,255,.1);margin:0}.bottom.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:12px;color:#fff6}.bottom.svelte-jz8lnl i:where(.svelte-jz8lnl){color:#86993c;margin:0 3px}@media(max-width:860px){footer.svelte-jz8lnl{padding:42px 24px 0}.grid.svelte-jz8lnl{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}.brand.svelte-jz8lnl{grid-column:1 / -1}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:460px}}@media(max-width:560px){footer.svelte-jz8lnl{padding:38px 20px 0}.grid.svelte-jz8lnl{grid-template-columns:1fr;gap:26px}.bottom.svelte-jz8lnl{flex-direction:column;align-items:flex-start}}
