@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_ca35ecd4-module__VNkuCW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_ca35ecd4-module__VNkuCW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--color-white:#fff;--color-black:#010101;--color-blue:#1b49a6;--background:var(--color-white);--foreground:var(--color-black)}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-outfit), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;font-weight:600}
.preloader{z-index:99999;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:48px;transition:transform .85s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0;overflow:hidden}.preloader--exit{pointer-events:none;transform:translateY(-100%)}.preloader-orb{pointer-events:none;border-radius:50%;animation:1.6s forwards orbIn;position:absolute}.preloader-orb--tl{background:radial-gradient(circle,#1a4aa50f 0%,#0000 65%);width:700px;height:700px;top:-250px;left:-250px}.preloader-orb--br{background:radial-gradient(circle,#1a4aa50a 0%,#0000 65%);width:500px;height:500px;bottom:-180px;right:-180px}@keyframes orbIn{0%{opacity:0}to{opacity:1}}.preloader-logo-wrap{opacity:0;width:min(380px,70vw);animation:.55s cubic-bezier(.22,1,.36,1) 50ms forwards logoIn;transform:scale(.88)translateY(16px)}@media (max-width:640px){.preloader-logo-wrap{width:88vw}}@keyframes logoIn{to{opacity:1;transform:scale(1)translateY(0)}}.preloader-svg{width:100%;height:auto;display:block;overflow:visible}.path-blue,.path-black{fill:#0000;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round;stroke-linecap:round}.path-blue{stroke:#3a6ee8;stroke-width:1.2px;animation:1.15s cubic-bezier(.4,0,.2,1) .2s forwards pathDraw,.55s cubic-bezier(.34,1.56,.64,1) 1.1s forwards fillBounceBlue}.path-black{stroke:#2a2a2a;stroke-width:1px;animation:1.15s cubic-bezier(.4,0,.2,1) .25s forwards pathDraw,.55s cubic-bezier(.34,1.56,.64,1) 1.15s forwards fillBounceBlack}@keyframes pathDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fillBounceBlue{0%{fill:#0000;stroke-width:1.2px;filter:none}40%{fill:#1a4aa5;stroke-width:0;filter:brightness(1.4)drop-shadow(0 0 8px #1a4aa580)}70%{fill:#1a4aa5;filter:brightness(1.1)}to{fill:#1a4aa5;filter:none}}@keyframes fillBounceBlack{0%{fill:#0000;stroke-width:1px;filter:none}40%{fill:#040304;stroke-width:0;filter:brightness(1.6)}70%{fill:#040304;filter:brightness(1.05)}to{fill:#040304;filter:none}}.preloader-logo-wrap{animation:.55s cubic-bezier(.22,1,.36,1) 50ms forwards logoIn,.5s cubic-bezier(.34,1.56,.64,1) 1.7s forwards logoPop}@keyframes logoPop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.preloader-bar-wrap{opacity:0;background:#00000012;border-radius:2px;width:100px;height:1.5px;animation:.3s .3s forwards barShow;overflow:hidden}.preloader-bar{background:linear-gradient(90deg,#1a4aa5 0%,#6b9eff 100%);border-radius:2px;width:0;height:100%;animation:2.5s cubic-bezier(.4,0,.2,1) .3s forwards barFill}@keyframes barShow{to{opacity:1}}@keyframes barFill{0%{width:0%}25%{width:15%}60%{width:55%}85%{width:80%}to{width:100%}}
