@font-face{font-family:ncsf;src:url(../media/AvenirNextCyr_Light-s.p.983a5d0c.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@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_4551843a-module__iDJ2TW__className{font-family:ncsf,ncsf Fallback}.ncsf_4551843a-module__iDJ2TW__variable{--font-ncsf:"ncsf","ncsf Fallback"}
.interaction-dropdown{z-index:500;position:relative}.interaction-dropdown button{min-width:200px}.interaction-dropdown .cta-button{color:#fff;outline-offset:-3px;opacity:1;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 90% 90%,#fff2,#0000 20%),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-radius:.4em;outline:3px solid #fff4;width:100%;padding:.3em 1em;text-decoration:none;transition:all .1s;pointer-events:all!important}.interaction-dropdown .cta-button:hover{filter:brightness(1.2)contrast(1.5)}.interaction-dropdown .dropdown{flex-direction:column;align-items:center;display:flex;position:absolute;top:3.5em;left:0;right:0;overflow:hidden}.interaction-dropdown .dropdown.hidden{display:none}.interaction-dropdown .dropdown .element{background:radial-gradient(circle at -50% 0,#fff1,#fff0);justify-content:center;align-items:center;width:256px;height:48px;padding:22px;transition:all .2s;display:flex}.interaction-dropdown .dropdown .element img{width:128px;height:auto;margin:0;padding:0}.interaction-dropdown .dropdown .element:hover{background:#fff1}
@media (max-width:767px){.nav{padding:0 16px!important}}.nav{box-sizing:border-box;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:998;background:radial-gradient(circle at 100% 100%,#033b4a14,#0000),linear-gradient(#6e00c218,#0000),radial-gradient(closest-side at 50% 0,#d209ff2a,#0000),linear-gradient(90deg,#4e008a18,#0000 30%),#000d;justify-content:space-between;align-items:center;width:100%;height:80px;margin:0;padding:15px 32px;display:flex;position:fixed}.nav .logo-wrapper{width:350px;max-width:60vw;height:50px;position:relative}.nav .burger{cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;width:30px;height:20px;padding:0;display:flex;position:relative}.nav .burger span{background-color:#fff;border-radius:4px;width:100%;height:5px;transition:transform .3s,opacity .3s;display:block;opacity:1!important}.nav .burger.active span:first-child{transform:translateY(7.5px)rotate(45deg)}.nav .burger.active span:nth-child(2){transform:translateY(-7.5px)rotate(-45deg)}.menu{z-index:997;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:0 0;width:100%;height:auto;margin:0;padding:16px;font-size:1.2em;transition:all .3s ease-in-out;position:fixed;top:80px;left:0;transform:translateY(-100%)}.menu.opened{background:#0009;transform:translateY(0)}
.desktop{display:block}.mobile{display:none}@media (max-width:960px){.desktop{display:none!important}.mobile{display:block!important}}
.devbar{opacity:.25;box-sizing:border-box;z-index:1000;background:#5f000099;justify-content:space-between;align-items:center;width:100vw;height:24px;padding:0 16px;display:flex;position:fixed}.devbar:hover{opacity:1!important}.devbar .right{align-items:center;gap:8px;display:flex}.devbar h3,.devbar p{margin-top:0;margin-block-start:0;margin-bottom:0;margin-block-end:0}
@media (max-width:767px){.footer{padding:32px 16px!important}}.footer{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#033b4a25,#0000),linear-gradient(#0000,#6e00c236),radial-gradient(closest-side at 50% 100%,#d209ff2a,#0000),linear-gradient(90deg,#4e008a38,#0000 30%),#000;width:100%;margin:80px 0 0;padding:32px;position:relative}.footer>div{margin-bottom:16px}.footer .social a{margin-right:20px}.footer .social a:hover .icon *{fill:url(#social-gradient)}.footer .slogan{font-size:1.5em;font-weight:700}.footer .copyright{color:#555;font-size:.9em}.footer .mascot{width:auto;height:105%;position:absolute;bottom:0;right:12px}
