.Footer{width:100%;height:22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;overflow:hidden}.Footer :first-child,.Footer :first-child span{text-align:left}.Footer :last-child,.Footer :last-child span{text-align:right}.Footer--Active .Footer__Copyright{opacity:1!important}.Footer--Active .appear-text{transform:translate(0)!important}.Footer__Copyright{opacity:0}@media(max-width:992px){.Footer{display:flex;justify-content:space-between;align-items:center}.Footer__Copyright span{display:none}}@media(max-width:768px){.Footer__Copyright{display:none}}@media(max-width:576px){.Footer.contact{margin-bottom:-12px}}@media(max-width:480px){.Footer div span{font-size:12px}}.HamburgerMenu{width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;opacity:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.HamburgerMenu.show{opacity:1;transform:translateY(0)}.HamburgerMenu .line{width:24px;height:3px;background-color:#fff;position:absolute;transition:all .3s ease-in-out}.HamburgerMenu .line:first-child{transform:translateY(-8px)}.HamburgerMenu .line:nth-child(2){transform:translateY(0)}.HamburgerMenu .line:nth-child(3){transform:translateY(8px)}.HamburgerMenu.active .line:first-child{transform:rotate(45deg)}.HamburgerMenu.active .line:nth-child(2){opacity:0}.HamburgerMenu.active .line:nth-child(3){transform:rotate(-45deg)}.MobileMenu{position:fixed;top:0;left:0;width:100vw;height:0;margin-top:41px;background:rgba(0,0,7,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden;transition:height .5s ease;z-index:1000}.MobileMenu.close,.MobileMenu.open{height:100vh}.MobileMenu__Content{display:flex;padding:44px 24px 16px 26px;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;gap:32px;flex-shrink:0}.MobileMenu ul{list-style-type:none;padding:0;width:100%;margin-top:-41px}.MobileMenu__Link{width:100%;display:flex;padding:14px 12px;justify-content:space-between;align-items:center;align-self:stretch;font-size:24px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.MobileMenu.open .MobileMenu__Link:first-child{opacity:1;transform:translateY(0);transition-delay:.3s}.MobileMenu.open .MobileMenu__Link:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.5s}.MobileMenu.open .MobileMenu__Link:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.7s}.MobileMenu.close .MobileMenu__Link:first-child{opacity:0;transform:translateY(-20px);transition-delay:.5s}.MobileMenu.close .MobileMenu__Link:nth-child(2){opacity:0;transform:translateY(-20px);transition-delay:.3s}.MobileMenu.close .MobileMenu__Link:nth-child(3){opacity:0;transform:translateY(-20px);transition-delay:.1s}.Header{width:100%;height:22px;display:flex;justify-content:space-between;align-items:center}.Header--Active .Header__Logo{opacity:1!important}.Header--Active .appear-text{transform:translate(0)!important}.Header__Logo{width:32px;opacity:0}.Header__Nav{gap:20px;overflow:hidden}.Header__Nav,.MainButton{display:flex;align-items:center}.MainButton{justify-content:center;padding:18px 32px;border-radius:30px;border:1px solid rgba(124,0,255,.58);background:rgba(0,0,7,.2392156863);font-weight:200;transition:background .3s ease,border .3s ease,transform .2s ease}.MainButton.home{height:50px}@media(max-width:576px){.MainButton.home{width:100%}}.MainButton.cookies{padding:10px 16px;height:35px;width:104px}.MainButton:hover{background:rgba(76,0,130,.1843137255);border:1px solid #7c00ff}.MainButton:focus{outline:none}.MainButton:active{background:#37006b;transform:scale(.98)}.MainButton:disabled{background:#2f2f3b;border:1px solid rgba(124,0,255,.3);color:#7a7a85;cursor:not-allowed;pointer-events:none}.CookiesAlert{width:calc(100% - 32px);display:flex;justify-content:center;position:absolute;bottom:20px;transform:scale(.8);opacity:0;z-index:50}.CookiesAlert__Content{width:100%;max-width:1260px;border-radius:20px;padding:20px 38px;background:rgba(0,0,0,.78);display:flex;align-items:center;gap:40px}.CookiesAlert__Buttons{display:flex;align-items:center;gap:24px;z-index:50}.CookiesAlert__Buttons span{color:#fff}.CookiesAlert__Button,.CookiesAlert__Button-Accept,.CookiesAlert__Button-Read{width:110px;height:34px;padding:10px;border-radius:15px;display:flex;justify-content:center;align-items:center;font-weight:600}.CookiesAlert__Button-Read{background:#000002;color:#4a4751}.CookiesAlert__Button-Accept{background:#ce00e0;color:#000002}@media(max-width:992px){.CookiesAlert{width:calc(100% - 64px)}.CookiesAlert__Content{padding:12px 26px;gap:24px}.CookiesAlert__Buttons{flex-direction:column;gap:12px}.CookiesAlert__Button,.CookiesAlert__Button-Accept,.CookiesAlert__Button-Read{width:140px;height:30px}}@media(max-width:768px){.CookiesAlert{width:calc(100% - 48px)}}@media(max-width:576px){.CookiesAlert{width:calc(100% - 24px);bottom:8px}.CookiesAlert__Content{padding:14px;gap:12px;flex-direction:column}.CookiesAlert__Content span span{display:none}.CookiesAlert__Buttons{flex-direction:row;gap:8px}.CookiesAlert__Button,.CookiesAlert__Button-Accept,.CookiesAlert__Button-Read{width:90px;height:28px}}.Main{border-radius:16px;padding:0 16px;background:#0e0e0e;position:relative;overflow:hidden;z-index:1}.Main,.Main__Cover{width:100%;height:100%}.Main__Cover{position:absolute;top:0;left:0;z-index:99999;background:#000002}.Main__Cover--Active{opacity:0!important;visibility:hidden!important}.Main__Scroll{width:100%;max-height:100%;display:flex;justify-content:center;overflow:hidden auto}.Main__Scroll::-webkit-scrollbar{width:0;height:0}.Main canvas{z-index:-1;pointer-events:none}.Bg__Cover,.Main canvas{position:absolute;top:0;left:0}.Bg__Cover{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(4,4,4,.7);opacity:0;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}@media(max-width:992px){.Main{padding:0 32px}}@media(max-width:768px){.Main{padding:0 24px}}@media(max-width:576px){.Main{padding:0 12px;min-height:auto}}.MainLayout{height:100svh;padding:8px 12px;background:#000002;display:flex;flex-direction:column;gap:8px;color:#fff}@media(max-width:576px){.MainLayout{padding:12px}}