.hdr.svelte-1h32yp1{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #E3E8EF;transition:box-shadow .25s ease}.hdr.is-scrolled.svelte-1h32yp1{box-shadow:0 6px 24px #243f6d1a}.hdr__signature.svelte-1h32yp1{height:3px;background:linear-gradient(90deg,#9cc75c,#2da397,#38a8bb,#007eb4,#243f6d)}.hdr__bar.svelte-1h32yp1{display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--header-h)}.hdr__logo.svelte-1h32yp1{display:flex;align-items:center;flex-shrink:1;min-width:0}.hdr__logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:var(--logo-h);width:auto;max-width:100%;object-fit:contain;object-position:left center;display:block}.hdr__nav.svelte-1h32yp1{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0}.hdr__link.svelte-1h32yp1{position:relative;padding:8px 9px;font-size:14px;font-weight:600;line-height:1.4;color:#243f6d;white-space:nowrap;transition:color .2s ease}.hdr__link.svelte-1h32yp1:after{content:"";position:absolute;left:9px;right:9px;bottom:2px;height:2px;background:#2da397;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.hdr__link.svelte-1h32yp1:hover,.hdr__link.is-active.svelte-1h32yp1{color:#238a7f}.hdr__link.svelte-1h32yp1:hover:after,.hdr__link.is-active.svelte-1h32yp1:after{transform:scaleX(1)}@media(max-width:1200px){.hdr__link.svelte-1h32yp1{padding:8px 6px}.hdr__link.svelte-1h32yp1:after{left:6px;right:6px}}.hdr__burger.svelte-1h32yp1{display:none;width:44px;height:44px;border:1px solid #E3E8EF;border-radius:8px;background:#fff;color:#243f6d;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;flex-shrink:0}.hdr__burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.hdr__burger.is-open.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(1){transform:translateY(7px) rotate(45deg)}.hdr__burger.is-open.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(2){opacity:0}.hdr__burger.is-open.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hdr__mobile.svelte-1h32yp1{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #E3E8EF;box-shadow:0 12px 24px #243f6d1a}.hdr__mlink.svelte-1h32yp1{display:block;padding:14px 24px;border-top:1px solid #E3E8EF;border-left:3px solid transparent;font-size:15px;font-weight:600;color:#243f6d}.hdr__mlink.is-active.svelte-1h32yp1{border-left-color:#2da397;color:#238a7f}@media(max-width:1080px){.hdr__nav.svelte-1h32yp1{display:none}.hdr__burger.svelte-1h32yp1{display:inline-flex}}@media(min-width:1081px){.hdr__mobile.svelte-1h32yp1{display:none}}@media(max-width:767px){.hdr__mlink.svelte-1h32yp1{padding:14px 20px}}.ftr.svelte-jz8lnl{background:#243f6d;color:#ffffffb3;font-size:14px;line-height:1.7;padding-top:64px}.ftr__grid.svelte-jz8lnl{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.ftr__logo.svelte-jz8lnl{height:40px;width:auto;display:block}.ftr__about.svelte-jz8lnl{margin-top:18px;max-width:340px}.ftr.svelte-jz8lnl h4:where(.svelte-jz8lnl){color:#fff;font-size:15px;font-weight:600;margin-bottom:16px}.ftr.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none;margin:0;padding:0;display:grid;gap:10px}.ftr.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#ffffffb3;transition:color .2s ease}.ftr.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#6fd3c7}.ftr__bottom.svelte-jz8lnl{margin-top:48px;padding-block:24px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#ffffff8c}@media(max-width:1024px){.ftr__grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}}@media(max-width:767px){.ftr__grid.svelte-jz8lnl{grid-template-columns:1fr;gap:32px}}.totop.svelte-3hud98{position:fixed;right:24px;bottom:24px;z-index:45;width:48px;height:48px;border-radius:999px;border:0;background:#243f6d;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #243f6d40;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,background-color .2s ease}.totop.is-visible.svelte-3hud98{opacity:1;pointer-events:auto;transform:translateY(0)}.totop.is-visible.svelte-3hud98:hover{background:#2da397;transform:translateY(-2px)}@media(max-width:767px){.totop.svelte-3hud98{right:20px;bottom:20px}}
