@font-face{font-family:"play";src:url("../font/play.woff2") format("woff2")}@font-face{font-family:"play-bold";src:url("../font/play-bold.woff2") format("woff2")}*{box-sizing:border-box;margin:0;padding:0;font-family:"play",Arial,sans-serif}html{scroll-behavior:smooth;font-size:20px}@media only screen and (max-width: 1024px){html{font-size:18px}}@media only screen and (max-width: 500px){html{font-size:16px}}body{background-color:#000838;color:#fff}body::after{content:"";z-index:-100;width:100%;height:100%;position:fixed;top:0;left:0;background-image:url("../img/background-pc.webp");background-repeat:no-repeat;background-size:cover;background-position:50%}@media only screen and (max-width: 500px){body::after{background-image:url("../img/background-phone.webp")}}img{display:block;width:100%}.casino-link{color:#3498db;text-decoration:underline}.casino-link:hover{color:#fbdc17}.casino-promo-size{font-size:1.6rem;color:#fbdc17}.casino-promo-size:hover{color:#3498db}.nav-promo{display:none !important}@media only screen and (max-width: 800px){.nav-promo{display:flex !important;color:#fe8a39}}.f-center{display:flex;justify-content:center;align-items:center}.layout-padding{padding:2% 10%}@media only screen and (max-width: 1024px){.layout-padding{padding:3% 6%}}@media only screen and (max-width: 500px){.layout-padding{padding:3% 4%}}.about-padding{padding:2% 8%}@media only screen and (max-width: 1024px){.about-padding{padding:3% 4%}}@media only screen and (max-width: 800px){.about-padding{padding:3% 6%}}@media only screen and (max-width: 500px){.about-padding{padding:3% 4%}}ul,li{list-style:none}p{line-height:32px}a{color:#fff;text-decoration:none}a:hover{color:#aaa}h1,h2,h3,h4{font-family:"play-bold",Arial,sans-serif;color:#fbdc17;text-shadow:0 0 10px rgba(255,223,100,.9),0 0 20px rgba(255,200,50,.6),0 0 30px rgba(255,170,0,.4)}h1{font-size:2rem}h2{font-size:1.6rem;text-align:center}h3{font-size:1.4rem;padding:15px 0}h4{font-size:1.3rem;text-align:center}.show{display:block !important}.hide{display:none !important}.bonus-box{z-index:80;width:120px;position:fixed;right:30px;bottom:30%}@media only screen and (max-width: 500px){.bonus-box{width:70px;right:15px;bottom:20%}}.bonus-box .bonus-banner{position:absolute;top:15px;cursor:pointer;animation:anchor 1.8s ease-in infinite}@keyframes anchor{0%{filter:drop-shadow(0px 0px 6px #fbdc17)}50%{filter:drop-shadow(0px 0px 20px #fbdc17)}100%{filter:drop-shadow(0px 0px 6px #fbdc17)}}.bonus-box .lnr-close-1{font-size:1.2rem;color:#c4c4c4;position:absolute;top:0;right:-10px;cursor:pointer}.popup{z-index:110;background-color:rgba(44,44,44,.7058823529);width:100%;height:100vh;position:fixed;top:0;left:0}.popup .promotion-box{--borderWidth: 4px;width:90%;max-width:600px;border-radius:var(--borderWidth)}.popup .promotion-box::after{content:"";z-index:-1;width:calc(100% + var(--borderWidth)*2);height:calc(100% + var(--borderWidth)*2);position:absolute;top:calc(-1*var(--borderWidth));left:calc(-1*var(--borderWidth));background:linear-gradient(60deg, #f7961e, #f7971e, #f7a51e, #f7d21f, #ffd21f, #ffcf00, #ffd200);border-radius:calc(2*var(--borderWidth));background-size:300% 300%;animation:animatedgradient 3s ease alternate infinite}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.popup .promotion-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.popup .promotion-box .lnr-close-2{color:#e2e2e2;font-size:2rem;position:absolute;top:0;right:0;cursor:pointer}.popup .promotion-box picture{background:#1d1f20}.popup .promotion-box picture img{width:100%;border-radius:var(--borderWidth)}.popup .promotion-box .promotion-info{background:#1d1f20;text-align:center;padding:2.5% 2%}.popup .promotion-box .promotion-info p{line-height:1.6rem}.popup .promotion-box .promotion-info .promotion-title{font-size:1rem;color:#fbdc17;text-shadow:0 0 10px rgba(255,223,100,.9),0 0 20px rgba(255,200,50,.6),0 0 30px rgba(255,170,0,.4)}.popup .promotion-box .promotion-info .promotion-btn{display:inline-block;outline:0;border:0;will-change:box-shadow,transform;background:radial-gradient(100% 100% at 100% 0%, #fbdc17 0%, #ff9800 100%);box-shadow:0px 2px 4px rgba(45,35,66,.4),0px 7px 13px -3px rgba(45,35,66,.3),inset 0px -3px 0px rgba(253,220,23,.5);border-radius:6px;color:#000;width:50%;height:48px;font-size:1.2rem;font-family:"play-bold";text-shadow:0 1px 0 rgba(0,0,0,.4);transition:box-shadow .15s ease,transform .15s ease;margin:10px auto 5px;cursor:pointer;display:flex;justify-content:center;align-items:center}.popup .promotion-box .promotion-info .promotion-btn:hover{box-shadow:0px 4px 8px rgba(45,35,66,.4),0px 7px 13px -3px rgba(45,35,66,.3),inset 0px -3px 0px #fbdc17;transform:translateY(-2px)}.popup .promotion-box .promotion-info .promotion-btn:active{box-shadow:inset 0px 3px 7px #fbdc17;transform:translateY(2px)}@media only screen and (max-width: 500px){.popup .promotion-box .promotion-info .promotion-btn{width:75%}}.popup .promotion-box .promotion-info .promo-section{display:none}.popup .promotion-box .promotion-info .promo-section.active{display:block}.popup .promotion-box .promotion-info .promo-tabs{text-align:center}.popup .promotion-box .promotion-info .promo-tabs .promo-switch{display:inline-block;padding:10px 20px;margin:0 6px;font-weight:bold;border:none;border-radius:6px;cursor:pointer;background-color:#f5b93b;color:#1d1f20;font-size:1rem;font-family:"play-bold";text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.35),inset 0 -2px 0 hsla(0,0%,100%,.1)}.popup .promotion-box .promotion-info .promo-tabs .promo-switch:hover{background-color:#ffc640;box-shadow:0 4px 8px rgba(0,0,0,.4),inset 0 -2px 0 hsla(0,0%,100%,.15);transform:translateY(-2px)}.popup .promotion-box .promotion-info .promo-tabs .promo-switch:active{transform:translateY(2px);box-shadow:inset 0 3px 6px rgba(251,220,23,.3)}.popup .promotion-box .promotion-info .promo-tabs .promo-switch.active{background-color:#fbdc17;color:#000;outline:2px solid #fbdc17;box-shadow:0 4px 10px rgba(0,0,0,.5),inset 0 -2px 0 hsla(0,0%,100%,.15)}@media only screen and (max-width: 500px){.popup .promotion-box .promotion-info .promo-tabs .promo-switch{width:80%;margin-bottom:8px}}.navbar{z-index:90;width:100%;height:80px;padding:0 10%;position:absolute;top:0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1024px){.navbar{height:70px;padding:0 6%}}.navbar .logo-img{display:flex;align-items:center}.navbar .logo-img img{width:160px}@media only screen and (max-width: 1024px){.navbar .logo-img img{width:140px}}@media only screen and (max-width: 500px){.navbar .logo-img img{width:120px}}.navbar .menu-toggle{display:none;justify-self:end}.navbar .menu-toggle:hover{cursor:pointer}.navbar .menu-toggle .bar{width:25px;height:3px;background:#fff;margin:5px auto;transition:all .3s ease-in-out}.navbar .menu-toggle.is-active{display:none}.navbar .navbox{z-index:999}@media only screen and (max-width: 800px){.navbar .navbox{background:rgba(38,46,69,.99)}}.navbar .navbox .nav-logo,.navbar .navbox .close-btn{display:none}.navbar .navbox .nav{display:flex;justify-content:space-between;gap:28px}@media only screen and (max-width: 800px){.navbar .navbox .nav{padding:0 10%;flex-direction:column;gap:40px}}.navbar .navbox .nav .nav-pages{display:flex;justify-content:space-between;align-items:center;transition:color .3s ease-out}.navbar .navbox .nav .nav-pages:hover{color:#3498db}@media only screen and (max-width: 800px){.navbar .navbox .nav .nav-pages{font-size:1.8rem;padding:2%;border-bottom:1px solid #fff}}.navbar .navbox .nav .nav-pages img{display:none;width:24px;height:24px}@media only screen and (max-width: 800px){.navbar .navbox .nav .nav-pages img{display:block}}@media only screen and (max-width: 800px){.navbar .navbox{position:fixed;top:0;right:0;transform:translateX(100%);transition:transform .3s ease-in-out;background:rgba(38,46,69,.95);box-shadow:rgba(77,149,228,.3) 0px 0px 10px 10px inset;width:100%;height:100vh;text-align:center;padding-top:120px;display:flex;flex-direction:column}.navbar .navbox .nav-logo{display:block;width:160px;padding:0;position:absolute;top:40px;left:50%;transform:translateX(-50%)}.navbar .navbox .close-btn{display:block;padding:0;position:absolute;top:40px;right:40px}.navbar .navbox .close-btn span{color:#fff;font-size:3.5rem;line-height:1;cursor:pointer}.navbar .menu-toggle,.navbar .menu-toggle .bar{display:block}.navbar .mobile-nav{transform:translateX(0)}}footer{width:100%;margin:5% 0 0;padding:2.5% 10% 0;background:linear-gradient(0deg, #000838, #022057);box-shadow:inset 0 0 40px 10px #16498b;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1024px){footer{padding:2.5% 6% 0}}@media only screen and (max-width: 500px){footer{padding:10% 4% 5%;justify-content:space-evenly}}footer .ft-logo{width:25%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 500px){footer .ft-logo{width:100%}}footer .ft-logo img{width:200px}@media only screen and (max-width: 500px){footer .ft-logo img{width:160px}}footer .ft-menu{width:30%;display:flex;justify-content:space-evenly;align-items:center}@media only screen and (max-width: 500px){footer .ft-menu{line-height:32px;flex-direction:column}}footer .ft-licenses{width:25%}@media only screen and (max-width: 500px){footer .ft-licenses{width:60%}}footer .ft-licenses img{width:120px}@media only screen and (max-width: 500px){footer .ft-licenses img{width:100px}}footer .copyright{width:100%;text-align:center;border-top:1px solid #fff;margin-top:2.5%;padding:2.5% 0}@media only screen and (max-width: 500px){footer .copyright{margin-top:30px}}@media(prefers-reduced-motion: no-preference){.js-animate{opacity:0;visibility:hidden;transition:none}}main{margin-top:200px}@media only screen and (max-width: 1024px){main{margin-top:100px;overflow-x:hidden}}h2{margin:3% 0}p{text-shadow:0 0 10px rgba(121,155,255,.8),0 0 20px rgba(196,214,252,.5),0 0 20px rgba(44,150,255,.3)}#about-1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 800px){#about-1{flex-direction:column-reverse}}#about-1 .figure-box{width:45%;max-width:500px;position:relative}@media only screen and (max-width: 800px){#about-1 .figure-box{width:100%;height:550px}}@media only screen and (max-width: 500px){#about-1 .figure-box{height:380px}}#about-1 .figure-box .object{z-index:8;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:floatUpDown 5s ease-in-out infinite}@keyframes floatUpDown{0%{transform:translate(-50%, -48%) scale(1.1)}30%{transform:translate(-50%, -52%) scale(1.1)}100%{transform:translate(-50%, -48%) scale(1.1)}}#about-1 .figure-box .character{z-index:7;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#about-1 .figure-box .shine{z-index:6;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:slowSpin 25s linear infinite}@keyframes slowSpin{0%{transform:translate(-50%, -50%) scale(1.3) rotate(0deg)}100%{transform:translate(-50%, -50%) scale(1.3) rotate(360deg)}}#about-1 .text-box{width:48%}@media only screen and (max-width: 800px){#about-1 .text-box{width:100%}}#about-2{margin-top:100px}@media only screen and (max-width: 1024px){#about-2{margin-top:unset}}#about-2 .team-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#about-2 .team-info .team-text{width:53%}@media only screen and (max-width: 1024px){#about-2 .team-info .team-text{width:100%;margin-bottom:5%}}#about-2 .team-info .team-video{width:45%;max-width:600px;border-color:#65b4ff #25829a #25829a #519bf5;border-style:solid;border-width:3px 2px 2px 3px;border-radius:18px;box-shadow:inset 0 0 80px rgba(50,86,231,.6),inset 0 0 40px rgba(67,96,162,.9),0 0 10px rgba(1,12,21,.8);display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1024px){#about-2 .team-info .team-video{width:100%;max-width:unset}}#about-2 .team-info .team-video video{width:100%;border-radius:18px}#about-3{padding-bottom:0}#about-3 .team-info{z-index:1;position:relative;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}#about-3 .team-info::before{content:"";z-index:-1;position:absolute;width:100%;height:90%;left:0;bottom:0;background-image:url("../img/about/character-01.webp");background-size:contain;background-repeat:no-repeat;background-position:-3%}@media only screen and (max-width: 1024px){#about-3 .team-info::before{opacity:.6;height:100%}}@media only screen and (max-width: 800px){#about-3 .team-info::before{display:none}}#about-3 .team-info .team-text{width:55%;margin:8% 0}@media only screen and (max-width: 1024px){#about-3 .team-info .team-text{width:100%;margin:0 0 8%}}footer{margin:0}