@font-face{font-family:ncsf;src:url(../media/AvenirNextCyr_Regular-s.p.1f78ff91.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ncsf;src:url(../media/AvenirNextCyr_Demi-s.p.c63c1b28.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ncsf Fallback;src:local(Arial);ascent-override:94.34%;descent-override:24.68%;line-gap-override:0.0%;size-adjust:102.92%}.ncsf_a5e864e1-module__5P82JW__className{font-family:ncsf,ncsf Fallback}.ncsf_a5e864e1-module__5P82JW__variable{--font-ncsf:"ncsf","ncsf Fallback"}
.page-fade-in{animation:.3s ease-in-out fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.neon-border-onhover:hover{box-shadow:0 0 20px #fcfaffb3,inset 0 0 30px #6200ff33;outline:2px solid #fff6!important}
html,body{color:#fff;scroll-behavior:smooth;background:#121212;height:0;margin:0;padding:0;font-family:NCSF}@media (max-width:720px){html,body{scroll-behavior:auto!important}}html::-webkit-scrollbar{z-index:-2;width:8px}body::-webkit-scrollbar{z-index:-2;width:8px}html::-webkit-scrollbar-track{background:#000}body::-webkit-scrollbar-track{background:#000}html::-webkit-scrollbar-thumb{background:#ffffffb3;border-radius:4px}body::-webkit-scrollbar-thumb{background:#ffffffb3;border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:#fff}body::-webkit-scrollbar-thumb:hover{background:#fff}a:not(.button-style){color:#fff;font-weight:700}a:not(.button-style):hover{-webkit-text-fill-color:#0000;filter:url(#ambilight-small);background:-webkit-linear-gradient(#8ca6db,#b993d6);-webkit-background-clip:text;background-clip:text;text-decoration:none}a:not(.button-style).big{font-size:2em}a:not(.button-style).no-underline{text-decoration:none}ul>li{margin-top:.3em}ol>li{counter-increment:muffins}ol>li:nth-child(-n+9):before{content:"0" counter(muffins)"// "}ol li:before{content:counter(muffins)"// ";opacity:.4;font-weight:lighter}ol{counter-reset:muffins;padding-inline-start:0;list-style:none}input,textarea{color:#fff;background:#fff3;border:1px solid #ffffff1a;border-bottom:2px solid red;border-radius:4px;max-width:100%;margin-bottom:.5em;padding:.2em;font-family:NCSF;font-size:1.2em;font-weight:bolder;display:block}input::placeholder,textarea::placeholder{color:#ffffff80;font-weight:lighter}input,textarea{box-sizing:border-box;resize:none;border:2px solid #6f42c122;border-radius:4px;width:100%;margin:8px 0;padding:8px}input:focus,textarea:focus{border:2px solid #c09eff;outline:none}input:invalid,textarea:invalid{border:2px solid #ff000098}input[type=submit],textarea[type=submit]{color:#fff;cursor:pointer;background-color:#6f42c188;border:2px solid #6f42c1;border-radius:4px;padding:8px 16px}input[type=submit]:hover,textarea[type=submit]:hover{color:#000;background-color:#c09eff}button{border:none;border-radius:4px;padding:.2em .6em;font-family:NCSF;font-size:1.2em;font-weight:bolder}.block{background:#0008}.block.round{border-radius:50%}.block h1:first-child{margin-block-start:.4em}.fullscreen{width:100%;height:100vh;position:relative;overflow:hidden}.fullscreen .background{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.fullscreen .background.fixed{position:fixed}.fullscreen .fixed{margin:32px;position:fixed!important}.fullscreen .inner-left{min-width:90%;max-width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fullscreen .inner-center{flex-direction:column;align-items:center;gap:1em;min-width:90%;max-width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fullscreen .inner-center .logo{width:650px;max-width:100%}.almost-fullscreen{width:100%;height:100vh;margin-bottom:-20vh;position:relative}.almost-fullscreen .inner-left{min-width:90%;max-width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.almost-fullscreen .inner-center{flex-direction:column;align-items:center;gap:1em;min-width:90%;max-width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.almost-fullscreen .inner-center .logo{width:650px;max-width:100%}.background-video{z-index:-100;min-width:100%;min-height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.scrollbar::-webkit-scrollbar{display:inherit;width:8px;height:8px}.scrollbar::-webkit-scrollbar-track{background:0 0}.scrollbar::-webkit-scrollbar-thumb{background:#ffffffb3;border-radius:4px}.scrollbar::-webkit-scrollbar-thumb:hover{background:#fff}.padding{box-sizing:border-box;padding:32px}.padding h1:first-child{margin-block-start:0}.margin{margin:1em}.margin-bottom{margin-bottom:1em}.margin-bottom-small{margin-bottom:.5em}.rounded-corners{border-radius:12px}.blur-behind{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.border-white{outline-offset:-2px;outline:3px solid #fff2}.inner-glow-white{box-shadow:inset 0 0 16px #fff4}.inner-glow-white-big{box-shadow:inset 0 0 64px #fff3}.separator{background:#ffffff34;border-radius:2px;width:100%;height:3px}ul.link-list{padding-inline-start:0;list-style:none}ul.link-list a{text-decoration:none!important}ul.link-list.vertical li{margin-top:.5em}ul.link-list.horizontal{align-items:center;gap:1em;display:flex}ul.link-list.horizontal li{margin-top:0}ul.link-list.horizontal.split{gap:.5em}ul.link-list.horizontal.split li:after{content:"|";color:#fff8;margin-left:.5em}ul.link-list.horizontal.split li:last-child:after{content:"";margin:0}@media screen and (max-width:920px){.button-group{flex-direction:column;gap:1rem;display:flex}.button-group a{text-align:center;box-sizing:border-box;display:block}}@media screen and (min-width:921px){.button-group a:not(:last-child){margin-right:1rem}}
html,body{font-size:13pt}html h1,body h1{font-size:2.5em}html h2,body h2{font-size:2em}html h3,body h3{font-size:1.75em}html p,html ul,html ol,body p,body ul,body ol{font-size:1.35em;line-height:1.4}html span,body span{opacity:.5;font-weight:lighter!important}html span.small,body span.small{font-size:.75em}
@media screen and (max-width:720px){.layout-2col .element{width:100%!important}.layout-2col .element:nth-child(2n){margin-left:0!important}}.layout-2col .element{vertical-align:top;width:calc(50% - 8px);display:inline-block}.layout-2col .element:nth-child(2n){margin-left:16px}.layout-2col .element{margin-bottom:16px}@media screen and (max-width:720px){.layout-4col .element{width:100%!important;margin-left:0!important}}@media screen and (min-width:720px) and (max-width:1366px){.layout-4col .element{width:calc(50% - 8px)!important;margin-left:0!important}.layout-4col .element:nth-child(2n){margin-left:16px!important}}.layout-4col .element{vertical-align:top;width:calc(25% - 8px);margin-bottom:8px;margin-left:8px;display:inline-block}.layout-4col .element:nth-child(4n+1){margin-left:0!important}
button,a.button-style{cursor:pointer}button.fancy,a.fancy.button-style,button.secondary,a.secondary.button-style,button.primary,a.primary.button-style{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.5px;cursor:pointer;background:#ffffff1a;border:none;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #fff3,0 0 10px #ffffff1a}button.primary,a.primary.button-style{background:radial-gradient(circle at 100% 0,#033b4a,#0000),linear-gradient(#0000,#6e00c2),radial-gradient(closest-side at 50% 100%,#d209ff,#0000),linear-gradient(90deg,#4e008a,#0000 30%),#0008;border:2px solid #af7eff80;box-shadow:inset 0 0 20px #8400ff1a}button.primary:hover,a.primary.button-style:hover{color:#6e00c2;background:#fff;border-color:#fff;box-shadow:0 0 20px #fcfaffb3,inset 0 0 30px #6200ff33}button.secondary,a.secondary.button-style{background:#ffffff1a;border:2px solid #ffffff80;box-shadow:inset 0 0 20px #0096ff1a}button.secondary:hover,a.secondary.button-style:hover{background:#fff3;box-shadow:0 0 20px #fff6,inset 0 0 30px #ffffff1a}button.link-style,a.link-style.button-style{color:#fff;background:0 0}a.button-style{text-decoration:none}
