@charset "UTF-8";*{padding:0;margin:0;box-sizing:border-box;font-family:Space Grotesk,sans-serif}body{background:url(/assets/bg-DvER56Dd.webp) top center/cover no-repeat;color:#fff}button{border:none}@media (min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1276px}}.header{background-color:#002343;border-bottom:1px solid #FFFFFF;padding-top:12px;padding-bottom:17px}.header .container{display:flex;align-items:center;justify-content:space-between}.header .container .logo img{width:113px}.header .container .right-hd{display:flex;align-items:center;gap:52px}.header .container .right-hd ul{padding:0;margin:0;display:flex;gap:32px}.header .container .right-hd ul li{list-style-type:none}.header .container .right-hd ul li a{color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none;font-weight:500;transition:.3s all}.header .container .right-hd ul li a:hover{color:#908c8c}.header .container .right-hd .a-main{box-shadow:0 -6px 31px 7px #bd4ce01a}.a-main{font-size:20px;font-weight:700;color:#fff;padding:19px 46px;border-radius:15px;background:linear-gradient(354deg,#541095,#bd4ce0);text-decoration:none;display:inline-block;text-transform:uppercase;transition:.3s all;box-shadow:0 -6px 31px 7px #bd4ce033}.a-main:hover{background:linear-gradient(354deg,#18062e,#bd4ce0);color:#fff}.header-text{padding-top:189px;padding-bottom:270px}.header-text .text{width:100%;max-width:650px}.header-text .text h2{color:#5eff91;font-size:20px;text-transform:uppercase;font-weight:500;margin-bottom:8px}.header-text .text h1{font-weight:500;font-size:80px;text-transform:uppercase;margin-bottom:42px;color:#fff}.header-text .text .a-main{padding:23px 103px}.header-top-items{padding-bottom:100px}.header-top-items h2{font-size:20px;font-weight:500;color:#5eff91;text-transform:uppercase;margin-bottom:-35px}.header-top-items .items{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.header-top-items .items .item{padding:25px 32px;overflow:hidden}.header-top-items .items .item h4{text-transform:uppercase;color:#fff;opacity:.4;font-weight:500;font-size:16px;margin-bottom:8px}.header-top-items .items .item h3{text-transform:uppercase;color:#fff;margin-bottom:28px;font-size:32px;font-weight:500}.header-top-items .items .item .img-fg{width:100%;transform:scale(1.1);margin-bottom:22px}.header-top-items .items .item p{font-size:16px;font-weight:300;margin-bottom:0}.header-top-items .items .item-1{position:relative;background-size:contain;padding-top:72px}.header-top-items .items .item-1 .img-bg{position:absolute;width:100%;top:0;left:0}.header-top-items .items .item-1 .img-fg,.header-top-items .items .item-1 h3,.header-top-items .items .item-1 p{position:relative;z-index:99}.header-top-items .items .item-2{border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:#1a415fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-top-items .items .item-3{border-radius:12px 25px 25px 12px;border:1px solid rgba(255,255,255,.1);background-color:#1a415fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title h3{color:#5eff91;text-transform:uppercase;font-size:20px;font-weight:500;margin-bottom:8px}.title h2{font-weight:500;font-size:64px;margin-bottom:32px;text-transform:uppercase}.game-download{padding-bottom:200px;position:relative}.game-download .img-bg{width:100%;position:absolute;bottom:50px;left:0}.game-download .container{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:99}.game-download .container .img{width:50%}.game-download .container .img img{width:100%}.game-download .container .text{width:50%;padding-left:100px}.game-download .container .text p{font-size:16px;font-weight:300;margin-bottom:32px}.game-download .container .text .a-main{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:24px}.game-download .container .text .a-main img{width:28px;margin-right:12px}.game-collection{position:relative;overflow:hidden;text-align:center;padding-bottom:100px}.game-collection .title{width:100%;max-width:780px;margin:0 auto}.game-collection .container{position:relative;z-index:1}.game-collection .section-label{color:#5eff91;text-transform:uppercase;font-size:16px;font-weight:500;margin-bottom:12px;letter-spacing:1px;text-align:center}.game-collection .section-title{color:#fff;font-size:44px;font-weight:700;text-align:center;margin-bottom:48px;line-height:1.1;text-transform:uppercase}.game-collection .slider-wrapper{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:40px;min-height:420px}.game-collection .slider{display:flex;align-items:center;justify-content:center;position:relative;width:950px;height:520px;perspective:1200px}.game-collection .slide,.game-collection .slide img{width:370px;height:495px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.game-collection .slide{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.7);opacity:.5;z-index:1;transition:all .5s cubic-bezier(.77,0,.18,1);box-shadow:0 8px 32px #00000040;border-radius:40px;overflow:hidden;border:3px solid #2F577B;pointer-events:none}.game-collection .slide img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:24px}.game-collection .slide.active{transform:translate(-50%,-50%) scale(1) rotateY(0);opacity:1;z-index:3;pointer-events:auto}.game-collection .slide.prev{transform:translate(-100%,-50%) scale(.85) rotateY(18deg);opacity:.8;z-index:2;pointer-events:auto}.game-collection .slide.next{transform:translateY(-50%) scale(.85) rotateY(-18deg);opacity:.8;z-index:2;pointer-events:auto}.game-collection .slide.prev2{transform:translate(-150%,-50%) scale(.7) rotateY(24deg);opacity:.4;z-index:1;pointer-events:none}.game-collection .slide.next2{transform:translate(50%,-50%) scale(.7) rotateY(-24deg);opacity:.4;z-index:1;pointer-events:none}.game-collection .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#1e1e3cb3;border:none;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 12px #0000002e;transition:background .2s,box-shadow .2s}.game-collection .slider-arrow:hover{background:#5eff91;color:#23235b;box-shadow:0 2px 24px #5eff91aa}.game-collection .slider-arrow img{width:64px}.game-collection .slider-arrow.left{left:-40px}.game-collection .slider-arrow.right{right:-40px}.game-collection .start-game-btn{display:block;margin:40px auto 0;padding:18px 54px;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(354deg,#541095,#bd4ce0);border:none;border-radius:15px;text-transform:uppercase;box-shadow:0 2px 16px #bd4ce040;transition:background .3s}.game-collection .start-game-btn:hover{background:linear-gradient(354deg,#18062e,#bd4ce0);color:#fff}.reviews{text-align:center;padding-bottom:100px}.reviews .title{width:100%;max-width:780px;margin:0 auto}.reviews .items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:100px}.reviews .items .item{border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reviews .items .item .avatar{width:100px;margin-top:-50px;margin-bottom:20px}.reviews .items .item p{font-weight:300;font-size:16px;margin-bottom:16px;padding-left:16px;padding-right:16px}.reviews .items .item .line{width:100%;margin-bottom:16px}.reviews .items .item h4{margin-bottom:16px;font-size:20px;font-weight:400}.form-bg{padding-bottom:100px}.form-bg .container{position:relative}.form-bg .container .img-bg{position:absolute;width:100%;top:0;left:0}.form-bg .container .content{position:relative;z-index:99;padding:60px;display:grid;grid-template-columns:repeat(2,1fr);gap:100px}.form-bg .container .content .text p{font-size:16px;font-weight:300;margin-bottom:0}.join-form{display:flex;flex-direction:column;gap:28px}.join-form label{display:flex;flex-direction:column;gap:8px;color:#fff;font-size:18px;font-weight:400}.join-form label span{font-size:12px;color:#fff;font-weight:300}.join-form label input[type=text],.join-form label input[type=password]{width:100%;padding:12px;border:none;border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:16px;outline:none;transition:box-shadow .2s;box-shadow:0 2px 12px #00000014}.join-form label input[type=text]::-moz-placeholder,.join-form label input[type=password]::-moz-placeholder{color:#fff;opacity:.3}.join-form label input[type=text]::placeholder,.join-form label input[type=password]::placeholder{color:#fff;opacity:.3}.join-form label input[type=text]:focus,.join-form label input[type=password]:focus{box-shadow:0 0 0 2px #a259e6}.join-form .checkbox-label{flex-direction:row;align-items:center;gap:16px;font-size:12px;color:#fff;font-weight:300;margin-top:0}.join-form .checkbox-label input[type=checkbox]{display:none}.join-form .checkbox-label .custom-checkbox{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;border-radius:10px;background:linear-gradient(135deg,#2f577b,#23235b);border:1px solid #2f577b;display:inline-block;position:relative;transition:border .2s,box-shadow .2s;box-shadow:0 2px 8px #0000001a;vertical-align:middle}.join-form .checkbox-label input[type=checkbox]:checked+.custom-checkbox{background:radial-gradient(circle,#c953ff,#872faf);border:1px solid #a259e6}.join-form .checkbox-label input[type=checkbox]:checked+.custom-checkbox:after{content:"✓";display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;font-size:18px;border-radius:6px;box-shadow:0 0 8px #fff2}.join-form .a-main-form{padding:23px 100px;border:1px solid #BF2ADE;width:auto}.modal-success{display:none;position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:#141828d9;align-items:center;justify-content:center}.modal-success .modal-content{border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:48px 32px 32px;color:#fff;font-size:24px;text-align:center;box-shadow:0 8px 48px #0008;position:relative;min-width:320px;max-width:400px}.modal-success .a-main{border:none}.modal-success .close-modal{margin-top:32px;padding:14px 48px;border-radius:12px;background:linear-gradient(90deg,#a259e6,#ff4de6);color:#fff;font-size:20px;font-weight:700;border:none;cursor:pointer;transition:background .2s}.modal-success .close-modal:hover{background:linear-gradient(90deg,#ff4de6,#a259e6)}.modal-success.active{display:flex}.modal-register{display:none;position:fixed;z-index:2000;left:0;top:0;right:0;bottom:0;background:#000000a6;align-items:center;justify-content:center;transition:opacity .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-register.active{display:flex;animation:modalFadeIn .3s}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-register-content{border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:#18416066;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 48px #0008;padding:48px 40px 40px;max-width:1276px;width:90vw;position:relative;display:flex;flex-direction:column;gap:0}.modal-register-close{position:absolute;top:32px;right:32px;background:none;border:none;color:#fff;font-size:40px;font-weight:300;cursor:pointer;z-index:10;transition:color .2s;line-height:1}.modal-register-close:hover{color:#5eff91}.modal-register-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:flex-start}@media (max-width: 900px){.modal-register-grid{grid-template-columns:1fr;gap:32px}}.modal-register-text{color:#fff}.modal-register-text h3{color:#5eff91;text-transform:uppercase;font-size:18px;font-weight:500;margin-bottom:12px}.modal-register-text h2{font-size:48px;font-weight:700;text-transform:uppercase;margin-bottom:32px;line-height:1.1;color:#fff}.modal-register-text p{font-size:16px;font-weight:300;color:#fff}.modal-register-form{width:100%}.footer{background:url(/assets/foot-bg-TJJ-M46E.webp) top center/cover no-repeat;padding-top:56px;padding-bottom:38px}.footer .container{display:flex;align-items:center;justify-content:space-between}.footer .container .link-block{width:33%}.footer .container .link-block ul{padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.footer .container .link-block ul li{list-style-type:none}.footer .container .link-block ul li a{text-transform:uppercase;font-size:20px;font-weight:500;text-decoration:none;transition:.3s all;color:#fff}.footer .container .link-block ul li a:hover{color:#908c8c}.footer .container .text-block{width:64%}.footer .container .text-block .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.footer .container .text-block .top .logo img{width:153px}.footer .container .text-block .top .img-18{width:52px}.footer .container .text-block p{font-size:16px;font-weight:300;margin-bottom:28px}.footer .container .text-block .a-mail{text-transform:uppercase;color:#fff;text-decoration:none;font-weight:500;transition:.3s all}.footer .container .text-block .a-mail:hover{color:#908c8c}.register-code-inputs{display:flex;gap:16px;justify-content:flex-start;margin-bottom:8px}.register-code-input-box{width:48px;height:56px;font-size:32px;text-align:center;border-radius:10px;border:2px solid #5EFF91;background:#ffffff14;color:#fff;outline:none;transition:border .2s,box-shadow .2s,background .2s;box-shadow:0 2px 8px #0000001a;font-family:inherit}.register-code-input-box:focus{border:2px solid #a259e6;background:#a259e61a}@media (max-width: 600px){.register-code-input-box{width:36px;height:44px;font-size:22px}.register-code-inputs{gap:8px}}.modal-login{display:none;position:fixed;z-index:2000;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center;background:#000000a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-login.active{display:flex}.terms-body{background:url(/assets/terms-bg-CtaWKtpl.webp) top center/cover no-repeat}.terms{padding:100px 0}.terms h1{text-transform:uppercase;font-size:70px;margin-bottom:35px}.terms .items{display:flex;flex-direction:column;gap:30px}.terms iframe{width:100%;height:600px;min-height:500px;border:none;border-radius:12px}@media (max-width: 1400px){.header-top-items .items .item-1{padding-top:55px}.header-top-items .items .item p{font-size:14px}.header-top-items .items .item h3{font-size:26px;margin-bottom:20px}}@media (max-width: 990px){body{background:url(/assets/bg-DvER56Dd.webp) top left/cover no-repeat}.header .container .right-hd ul{display:none}.header-text{padding:150px 0}.game-download{padding-bottom:70px}.header-top-items h2{font-size:16px;margin-bottom:-27px}.header-top-items .items .item p{font-size:14px}.header-top-items .items .item h3{font-size:24px;margin-bottom:15px}.a-main{padding:10px 25px}.header-text .text h1{font-size:40px}.header-top-items .items{grid-template-columns:repeat(1,1fr);width:350px;margin:0 auto}.game-download .container{flex-direction:column}.game-download .container .img{width:100%;margin-bottom:30px}.game-download .container .text{width:100%;padding-left:0}.game-download .img-bg{display:none}.title h2{font-size:35px}.reviews .items{grid-template-columns:repeat(1,1fr);gap:70px}.form-bg .container .content{grid-template-columns:repeat(1,1fr)}.form-bg .container .img-bg{display:none}.form-bg .container .content{padding:30px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:#18416066;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 48px #0008}.footer .container{flex-direction:column}.footer .container .link-block{width:100%;margin-bottom:30px}.footer .container .text-block{width:100%}.join-form .a-main-form{padding:15px}.form-bg .container .content{gap:50px}.game-collection .slide,.game-collection .slide img{width:330px;height:450px}.game-collection .slider-arrow.right{right:0}.game-collection .slider-arrow.left{left:0}.modal-register{overflow-y:auto;padding-top:30px;padding-bottom:30px;align-items:start}.modal-register-content{padding:25px}.p-notice iframe{height:400px;min-height:350px}}@media (max-width: 768px){.p-notice iframe{height:350px;min-height:350px}.header .container .logo img{width:80px}}@media (max-width: 520px){.p-notice iframe{height:250px;min-height:250px}}@media (max-width: 375px){.p-notice iframe{height:230px;min-height:230px}}@media (max-width: 335px){.p-notice iframe{height:210px;min-height:210px}}
