*{margin:0;padding:0;color:#fff;font-family:Now,sans-serif}* img{height:50px}body{overflow-x:hidden}@font-face{font-family:Now;src:local("Now"),url(/assets/Now.aff88efb3763c3feb78187285a9fecd51366.b74499867ba6732cd5bec1de52143c6e-D512Pc-J.otf) format("woff")}@font-face{font-family:Now;font-weight:100;src:local("Now"),url(./fonts/Now\ Thin.e7294dc4baa950880eee379dac92493.a65e87fca8103ce114844856c203280c.otf) format("woff")}@font-face{font-family:Now;font-weight:500;src:local("Now"),url(./fonts/Now\ Medium.077d450c8534d8ea5af831103d7c7.87a38abaecd993dc7f78a6b1a731e5c9.otf) format("woff")}@font-face{font-family:Now;font-weight:300;src:local("Now"),url(./fonts/Now\ Light.5583d00ebed658740af5e9d3dec064.f3e4f71df13fa7245150f7b6993071f2.otf) format("woff")}@font-face{font-family:Now;font-weight:700;src:local("Now"),url(./fonts/Now\ Bold.8bf380d586aa4d113773af255819b75.65cd16297a75fd8c71fe1c84f14ea8c1.otf) format("woff")}@font-face{font-family:Now;font-weight:900;src:local("Now"),url(./fonts/Now\ Black.b92717ab2046bc7cc4d6755b247f8b.0ffe2fce002a37e0b8bbe5aae9e443c1.otf) format("woff")}@font-face{font-family:Sego;src:local("Sego"),url(/assets/SEGO-CS9YTY5L.otf) format("woff")}.app{min-height:100vh;background-image:url(/assets/landscapespace-PbCfTMxI.jpg);background-size:cover;background-attachment:fixed}.main{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.shootingStars{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:1}.shootingStars span{position:absolute;width:3px;height:3px;background:#ffffffb3;top:50%;left:50%;border-radius:50%;box-shadow:0 0 0 4px #ffffff1a,0 0 0 8px #ffffff1a,0 0 20px #ffffff1a;animation:animateStar 1s linear infinite;opacity:0}.shootingStars span:before{content:"";position:absolute;top:50%;width:300px;height:1px;background:linear-gradient(90deg,#ffffff80,#fff0);transform:translateY(-50%)}.shootingStars span:nth-child(1){top:0;left:1500px;right:initial;animation-delay:.2s;animation-duration:1s}.shootingStars span:nth-child(2){top:0;left:380px;right:initial;animation-delay:.2s;animation-duration:3s}.shootingStars span:nth-child(3){top:80px;left:0;right:initial;animation-delay:.4s;animation-duration:2s}.shootingStars span:nth-child(4){top:0;left:670px;right:initial;animation-delay:.6s;animation-duration:1.5s}.shootingStars span:nth-child(5){top:0;left:470px;right:initial;animation-delay:.8s;animation-duration:2.5s}.shootingStars span:nth-child(6){top:0;left:690px;right:initial;animation-delay:1s;animation-duration:3s}.shootingStars span:nth-child(7){top:300px;left:0;right:initial;animation-delay:1.2s;animation-duration:1.75s}.shootingStars span:nth-child(8){top:0;left:840px;right:initial;animation-delay:1.4s;animation-duration:1.25s}.shootingStars span:nth-child(9){top:0;left:1000px;right:initial;animation-delay:.75s;animation-duration:2.25s}.shootingStars span:nth-child(10){top:0;left:580px;right:initial;animation-delay:2.75s;animation-duration:2.25s}@keyframes animateStar{0%{transform:rotate(245deg) translate(0)}5%{opacity:1}60%{opacity:1}to{transform:rotate(245deg) translate(-1500px);opacity:0}}.home{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 25%;height:calc(100vh - 120px);margin-top:-60px;gap:1.5rem;scroll-snap-align:start}@media only screen and (max-width: 450px){.home{padding:80px 3% 0;height:calc(100vh - 80px)}}.home .homeTop{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.home .homeTop .title{display:flex;justify-content:center;align-items:center;flex-direction:column}.home .homeTop .title span{font-size:5rem;font-family:Sego;background:linear-gradient(90deg,#ff4343,#ff8e51,#fff953,#53ff67,#6590ff,#e251ff,#ff4343);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:gradient-animation 1.5s linear infinite;text-shadow:0px 0px 10px rgba(255,249,83,.25)}@media only screen and (max-width: 450px){.home .homeTop .title span{font-size:3rem}}.home .homeTop .title .top{padding-left:.5rem;line-height:5.5rem}@media only screen and (max-width: 450px){.home .homeTop .title .top{line-height:4rem}}.home .homeTop .title .bottom{line-height:8rem;padding-left:.5rem;margin-top:-2rem}@media only screen and (max-width: 450px){.home .homeTop .title .bottom{line-height:6rem}}.home .homeTop .desc{text-align:center}@media only screen and (max-width: 450px){.home .homeTop .desc{font-size:.7rem}}.home a{text-decoration:none}.home .discordJoin{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.8rem 2rem;background:#5965f1;border-radius:50px;box-shadow:0 0 5px #5965f1;border:none}@media only screen and (max-width: 450px){.home .discordJoin{padding:.9rem 1.9rem;background:linear-gradient(90deg,#5965f1,#59b7f1,#5965f1);animation:gradient-animation 2s linear infinite;background-size:200% 200%}}.home .discordJoin:hover{cursor:pointer;background:linear-gradient(90deg,#5965f1,#59b7f1,#5965f1);animation:gradient-animation 1s linear infinite;background-size:200% 200%}.home .discordJoin img{height:50px;text-shadow:0px 0px 4px white;filter:drop-shadow(0px 0px 2px white)}@media only screen and (max-width: 450px){.home .discordJoin img{height:30px}}.home .discordJoin p{font-size:1.3rem;font-weight:600;text-shadow:0px 0px 2px white}@media only screen and (max-width: 450px){.home .discordJoin p{font-size:1.3rem}}.navigation{width:100%;position:relative;display:flex;align-items:center;height:120px}@media only screen and (max-width: 450px){.navigation{justify-content:space-between;height:auto;position:fixed;top:0;left:0;background:#33335980;height:80px;z-index:50}}.navigation .logo{height:auto;width:150px;margin-left:1rem;margin-top:1rem}@media only screen and (max-width: 450px){.navigation .logo{width:60px;margin-top:0rem;margin-left:.5rem}}@media only screen and (max-width: 1280px){.navigation .logo{width:120px;margin-top:.6rem;margin-left:.8rem}}.navigation .navbar{width:700px;position:fixed;display:flex;background:#333359cc;border-radius:40px;padding:0rem 2.5rem;align-items:center;left:50%;transform:translate(-50%);transition:width .1s ease;z-index:50}@media only screen and (max-width: 450px){.navigation .navbar{display:none}}@media only screen and (max-width: 1281px){.navigation .navbar{padding:0 1rem}}.navigation .navbar .navigations{display:flex;justify-content:space-between;flex-grow:1;max-width:25rem}.navigation .navbar .navigations div{height:100%}.navigation .navbar .navigations div a{text-decoration:none}.navigation .navbar .navigations div a p{font-size:1.2rem;font-weight:500}.navigation .navbar .navigations div a p:hover{cursor:pointer}.navigation .navbar .navigations .home{position:relative;padding:.7rem 0;height:100%;margin:0 5px}.navigation .navbar .navigations .home p{color:#ff4343;text-shadow:0px 0px 4px #ff4343;font-size:1.2rem;font-weight:500}.navigation .navbar .navigations .home .light{position:absolute;height:5px;top:0;width:100%;background:#ff4343;border-radius:0 0 3px 3px;box-shadow:0 2px 4px #ff4343}.navigation .navbar .navigations .rewards{position:relative;padding:.7rem 0;height:100%;margin:0 5px}.navigation .navbar .navigations .rewards p{color:#ff8e51;text-shadow:0px 0px 4px #ff8e51}.navigation .navbar .navigations .rewards .light{position:absolute;height:5px;top:0;width:100%;background:#ff8e51;border-radius:0 0 3px 3px;box-shadow:0 2px 4px #ff8e51}.navigation .navbar .navigations .contact{position:relative;padding:.7rem 0;height:100%;margin:0 5px}.navigation .navbar .navigations .contact p{color:#fff953;text-shadow:0px 0px 4px #fff953}.navigation .navbar .navigations .contact .light{position:absolute;height:5px;top:0;width:100%;background:#fff953;border-radius:0 0 3px 3px;box-shadow:0 2px 4px #fff953}.navigation .navbar .navigations .socials{position:relative;padding:.7rem 0;height:100%;margin:0 5px}.navigation .navbar .navigations .socials p{color:#53ff67;text-shadow:0px 0px 4px #53ff67}.navigation .navbar .navigations .socials .light{position:absolute;height:5px;top:0;width:100%;background:#53ff67;border-radius:0 0 3px 3px;box-shadow:0 2px 4px #53ff67}.navigation .navbar .navLine{width:1px;height:30px;background:#6590ff;margin:5px 1.5rem;box-shadow:0 0 4px #6590ff}.navigation .navbar .signIn{display:flex;align-items:center;justify-content:center;gap:1rem;background:#e251ff;padding:.2rem 1rem;border-radius:25px;box-shadow:0 0 4px #e251ff;border:none}.navigation .navbar .signIn:hover{cursor:pointer;background:linear-gradient(90deg,#e251ff,#c928ff,#e251ff);background-size:200% 200%;animation:gradient-animation 2s linear infinite}.navigation .navbar .signIn img{height:30px;filter:drop-shadow(0px 0px 1px white)}.navigation .navbar .signIn p{font-weight:500;font-size:.9rem}.navigation .navbar .signOut{display:flex;align-items:center;justify-content:center;background:#e251ff;padding:.4rem 1rem;border-radius:25px;box-shadow:0 0 4px #e251ff;border:none;margin-left:1rem;font-weight:500;font-size:1rem;white-space:nowrap}.navigation .navbar .signOut:hover{cursor:pointer;background:linear-gradient(90deg,#e251ff,#c928ff,#e251ff);background-size:200% 200%;animation:gradient-animation 2s linear infinite}.navigation .navbar .signedIn{display:flex;justify-content:center;align-items:center}.navigation .navbar .signedIn .points{color:#6590ff;text-shadow:0px 0px 4px #6590ff;font-size:1.1rem;font-weight:500;width:120px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.navigation .navbar .signedIn .user{color:#e251ff;text-shadow:0px 0px 4px #e251ff;font-size:1.1rem;font-weight:500;white-space:nowrap}@media only screen and (max-width: 1280px){.navigation .navbar .signedIn .user{font-size:1rem}}.navigation .navbarLogged{width:850px!important;transition:width .3s ease}.navigation .navbarLoggedLong{width:1000px!important;transition:width .3s ease}@media only screen and (max-width: 1280px){.navigation .navbarLoggedLong{width:950px!important}}.navigation .navbarLoading{width:400px!important;transition:width .3s ease}.navigation .navbarLoading .navLine{display:none}.navigation .navbarRewards{width:600px!important}.navigation .navbarRewardsLoading{width:200px!important}.navigation .navbarRewardsLong{width:700px!important}.navigation .navMobile{margin-right:3%}.navigation .navMobile .navTop{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.4rem}.navigation .navMobile .navTop .openNavbar{width:40px;height:35px;background:transparent;border:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.navigation .navMobile .navTop .openNavbar .line{width:100%;height:6px;background:#e251ff;border-radius:50px;box-shadow:0 0 2px #e251ff}.navigation .navMobile .navTop .signIn{display:flex;align-items:center;justify-content:center;gap:1rem;background:#e251ff;padding:.2rem .8rem;border-radius:25px;box-shadow:0 0 4px #e251ff;border:none}@media only screen and (max-width: 450px){.navigation .navMobile .navTop .signIn{gap:.5rem}}.navigation .navMobile .navTop .signIn:hover{cursor:pointer;background:linear-gradient(90deg,#e251ff,#c928ff,#e251ff);background-size:200% 200%;animation:gradient-animation 2s linear infinite}.navigation .navMobile .navTop .signIn img{height:30px;filter:drop-shadow(0px 0px 1px white)}.navigation .navMobile .navTop .signIn p{font-weight:500;font-size:.9rem}@media only screen and (max-width: 450px){.navigation .navMobile .navTop .signIn p{font-size:.8rem}}.navigation .navMobile .navTop .signOut{display:flex;align-items:center;justify-content:center;background:#e251ff;padding:.4rem 1rem;border-radius:25px;box-shadow:0 0 4px #e251ff;border:none;margin-left:1rem;font-weight:500;font-size:1rem;white-space:nowrap}@media only screen and (max-width: 450px){.navigation .navMobile .navTop .signOut{font-size:.9;padding:.3rem .7rem;margin-left:.3rem}}.navigation .navMobile .navTop .signOut:hover{cursor:pointer;background:linear-gradient(90deg,#e251ff,#c928ff,#e251ff);background-size:200% 200%;animation:gradient-animation 2s linear infinite}.navigation .navMobile .navTop .signedIn{display:flex;justify-content:center;align-items:center;gap:.3rem}.navigation .navMobile .navTop .signedIn .points{color:#6590ff;text-shadow:0px 0px 4px #6590ff;font-size:.8rem;font-weight:500;width:120px;display:flex;align-items:center;justify-content:center;white-space:nowrap}@media only screen and (max-width: 450px){.navigation .navMobile .navTop .signedIn .points{font-size:.7rem;width:auto;margin-top:.2rem}}.navigation .navMobile .navTop .signedIn .user{color:#e251ff;text-shadow:0px 0px 4px #e251ff;font-size:.8rem;font-weight:500;white-space:nowrap}@media only screen and (max-width: 450px){.navigation .navMobile .navTop .signedIn .user{font-size:.6rem}}.navigation .navMobile .navbarMobileOpen{transform:translateY(0)!important}.navigation .navMobile .navbarMobile{display:flex;position:fixed;align-items:center;justify-content:space-between;top:0;left:0;height:80px;width:100%;background:#333359;flex-grow:1;max-width:25rem;z-index:50;padding:0 1rem;box-sizing:border-box;transition:all .2s ease-in;z-index:100;transform:translateY(-80px)}.navigation .navMobile .navbarMobile div{height:100%;box-sizing:border-box}.navigation .navMobile .navbarMobile div a{text-decoration:none}.navigation .navMobile .navbarMobile div a p{font-size:1.1rem;font-weight:500}.navigation .navMobile .navbarMobile div a p:hover{cursor:pointer}.navigation .navMobile .navbarMobile .home{position:relative;padding:.7rem 0;height:100%;margin:0 5px}.navigation .navMobile .navbarMobile .home p{color:#ff4343;text-shadow:0px 0px 4px #ff4343;font-size:1.1rem;font-weight:500}.navigation .navMobile .navbarMobile .home .light{position:absolute;height:5px;top:0;width:100%;background:#ff4343;border-radius:3px;box-shadow:0 0 4px #ff4343;margin-top:1rem}.navigation .navMobile .navbarMobile .rewards{position:relative;padding:.7rem 0;height:100%;margin:0 5px}.navigation .navMobile .navbarMobile .rewards p{color:#ff8e51;text-shadow:0px 0px 4px #ff8e51}.navigation .navMobile .navbarMobile .rewards .light{position:absolute;height:5px;top:0;width:100%;background:#ff8e51;border-radius:3px;box-shadow:0 0 4px #ff8e51;margin-top:1rem}.navigation .navMobile .navbarMobile .contact{position:relative;padding:.7rem 0;height:100%;margin:0 5px}.navigation .navMobile .navbarMobile .contact p{color:#fff953;text-shadow:0px 0px 4px #fff953}.navigation .navMobile .navbarMobile .contact .light{position:absolute;height:5px;top:0;width:100%;background:#fff953;border-radius:3px;box-shadow:0 0 4px #fff953;margin-top:1rem}.navigation .navMobile .navbarMobile .socials{position:relative;padding:.7rem 0;height:100%;margin:0 5px}.navigation .navMobile .navbarMobile .socials p{color:#53ff67;text-shadow:0px 0px 4px #53ff67}.navigation .navMobile .navbarMobile .socials .light{position:absolute;height:5px;top:0;width:100%;background:#53ff67;border-radius:3px;box-shadow:0 0 4px #53ff67;margin-top:1rem}.navigation .navMobile .navbarMobileRewards{justify-content:space-around}.rewards{padding:15rem 25%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem;scroll-snap-align:start}@media only screen and (max-width: 1920px){.rewards{padding:15rem 15%}}@media only screen and (max-width: 450px){.rewards{padding:10rem 5%}}.rewards .earnRewards{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 450px){.rewards .earnRewards{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}}.rewards .earnRewards .rewardsLeft{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:3rem;padding-right:2.5rem}@media only screen and (max-width: 450px){.rewards .earnRewards .rewardsLeft{width:100%;gap:1rem;padding-right:0}}.rewards .earnRewards .rewardsLeft .rewardsTitle{background:linear-gradient(90deg,#80b7ff,#dd87ff,#dd87ff,#80b7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:4rem;text-shadow:0px 0px 5px rgba(226,81,255,.25);background-size:200% 200%;animation:gradient-animation 1s linear infinite}@media only screen and (max-width: 450px){.rewards .earnRewards .rewardsLeft .rewardsTitle{font-size:2.5rem;text-align:center}}.rewards .earnRewards .rewardsLeft .line{background:linear-gradient(90deg,#80b7ff,#dd87ff);height:1px;width:calc(100% - 2rem);box-shadow:0 0 5px #e251ff}@media only screen and (max-width: 450px){.rewards .earnRewards .rewardsLeft .line{width:100%}}.rewards .earnRewards .rewardsLeft .rewardsDesc{font-size:1.2rem;line-height:1.5rem}@media only screen and (max-width: 450px){.rewards .earnRewards .rewardsLeft .rewardsDesc{font-size:1rem;text-align:center}}.rewards .earnRewards .rewardsButtons{display:flex;flex-direction:column;justify-content:center;gap:3rem;padding-left:2rem;flex-shrink:1}@media only screen and (max-width: 450px){.rewards .earnRewards .rewardsButtons{padding-left:0;gap:1rem}}.rewards .earnRewards .rewardsButtons .rewardButton{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#6590ff,#e251ff);border-radius:35px;box-shadow:0 0 4px #5965f1;gap:1rem;padding:10px;border:none}.rewards .earnRewards .rewardsButtons .rewardButton:hover{cursor:pointer}.rewards .earnRewards .rewardsButtons .rewardButton img{height:45px}.rewards .earnRewards .rewardsButtons .rewardButton .rewardButtonText{display:flex;justify-content:center;align-items:center}.rewards .earnRewards .rewardsButtons .rewardButton .rewardButtonText h3{font-size:1.4rem;text-shadow:0px 0px 4px rgba(255,255,255,.5);font-weight:500}@media only screen and (max-width: 450px){.rewards .earnRewards .rewardsButtons .rewardButton .rewardButtonText h3{font-size:1.2rem}}.rewards .earnRewards .rewardsButtons .rewardButton .rewardButtonText .buttonLine{width:1px;background-color:#fff;margin:0 10px;height:30px;box-shadow:0 0 4px #ffffff80}.rewards .earnRewards .rewardsButtons .rewardButton .rewardButtonText p{font-size:.9rem;text-shadow:0px 0px 4px rgba(255,255,255,.5);font-weight:400}@media only screen and (max-width: 450px){.rewards .earnRewards .rewardsButtons .rewardButton .rewardButtonText p{font-size:.7rem}}.rewards .rewardsSignIn{display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:50px;padding:8px 40px;background:linear-gradient(90deg,#5965f1,#59b7f1);border:none}@media only screen and (max-width: 450px){.rewards .rewardsSignIn{background:linear-gradient(90deg,#5965f1,#59b7f1,#59b7f1,#5965f1);background-size:200% 200%;animation:gradient-animation 1s linear infinite}}.rewards .rewardsSignIn img{height:45px;filter:drop-shadow(0px 0px 1px white)}.rewards .rewardsSignIn h2{font-size:1.3rem;text-shadow:0px 0px 10px rgba(255,255,255,.25)}@media only screen and (max-width: 450px){.rewards .rewardsSignIn h2{font-size:1.1rem}}.rewards .rewardsSignIn:hover{cursor:pointer;background:linear-gradient(90deg,#5965f1,#59b7f1,#59b7f1,#5965f1);background-size:200% 200%;animation:gradient-animation 1s linear infinite}.rewards .rewardsPageButton{display:flex;justify-content:center;align-items:center;gap:1.2rem;border-radius:50px;padding:12px 40px;background:linear-gradient(90deg,#7200dd,#aa51c0);border:none}@media only screen and (max-width: 450px){.rewards .rewardsPageButton{background:linear-gradient(90deg,#7200dd,#aa51c0,#aa51c0,#7200dd);background-size:200% 200%;animation:gradient-animation 1.5s linear infinite;padding:15px 40px}}.rewards .rewardsPageButton .img{height:100%;filter:drop-shadow(0px 0px 1px white)}@media only screen and (max-width: 450px){.rewards .rewardsPageButton .img{height:30px}}.rewards .rewardsPageButton h2{font-size:1.4rem;text-shadow:0px 0px 10px rgba(255,255,255,.25);margin-top:2px}@media only screen and (max-width: 450px){.rewards .rewardsPageButton h2{font-size:1.1rem}}.rewards .rewardsPageButton:hover{cursor:pointer;background:linear-gradient(90deg,#7200dd,#aa51c0,#aa51c0,#7200dd);background-size:200% 200%;animation:gradient-animation 1.5s linear infinite}@keyframes gradient-animation{0%{background-position:200% 50%}to{background-position:0% 50%}}.contact{padding:15rem 33%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 1300px){.contact{padding:15rem 25%}}@media only screen and (max-width: 450px){.contact{padding:10rem 5%}}.contact .contactTop{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact .contactTop .contactTitle{font-size:4rem;background:linear-gradient(90deg,#ff4343,#fff953,#fff953,#ff4343);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0px 0px 5px rgba(255,249,83,.25);background-size:200% 200%;animation:gradient-animation 1s linear infinite}@media only screen and (max-width: 450px){.contact .contactTop .contactTitle{font-size:2.5rem}}.contact .contactTop .titleLine{width:100%;height:1px;margin:1.5rem 0;background:linear-gradient(90deg,#ff4343,#fff953);box-shadow:0 0 5px #fff953}.contact .contactForm{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem}.contact .contactForm .usernameAndMail{display:flex;justify-content:center;align-items:center;width:100%;gap:.8rem}.contact .contactForm .usernameAndMail .email,.contact .contactForm .usernameAndMail .username{width:100%;padding:15px;font-size:1rem;border-radius:10px;border:none;box-shadow:0 0 5px #ffffff40;background:linear-gradient(0deg,#262636,#333359);color:#ffffffb3}.contact .contactForm .usernameAndMail .email::placeholder,.contact .contactForm .usernameAndMail .username::placeholder{color:#ffffffb3}.contact .contactForm .usernameAndMail .email:focus-visible,.contact .contactForm .usernameAndMail .username:focus-visible{outline:none;box-shadow:0 0 10px #ffffff40}@media only screen and (max-width: 450px){.contact .contactForm .usernameAndMail .email,.contact .contactForm .usernameAndMail .username{font-size:.8rem}}.contact .contactForm .title{width:100%;font-size:1rem;border-radius:10px;border:none;box-shadow:0 0 5px #ffffff40;background:linear-gradient(0deg,#262636,#333359);color:#ffffffb3;padding:15px;box-sizing:border-box}@media only screen and (max-width: 450px){.contact .contactForm .title{font-size:.8rem}}.contact .contactForm .title::placeholder{color:#ffffffb3}.contact .contactForm .title:focus-visible{outline:none;box-shadow:0 0 10px #ffffff40}.contact .contactForm .message{resize:none;width:100%;height:15rem;font-size:1rem;border-radius:10px;border:none;box-shadow:0 0 5px #ffffff40;background:linear-gradient(0deg,#262636,#333359);color:#ffffffb3;padding:15px;box-sizing:border-box}@media only screen and (max-width: 450px){.contact .contactForm .message{font-size:.7rem}}.contact .contactForm .message::placeholder{color:#ffffffb3}.contact .contactForm .message:focus-visible{outline:none;box-shadow:0 0 10px #ffffff40}.contact .contactForm .sendMessage{width:100%;display:flex;align-items:center;justify-content:center;padding:15px 0;font-size:1.8rem;border:none;border-radius:25px;background:linear-gradient(90deg,#ff4343,#fff953);font-weight:800;text-shadow:0px 0px 4px rgba(255,255,255,.25);box-shadow:0 0 5px #fff95380}@media only screen and (max-width: 450px){.contact .contactForm .sendMessage{font-size:1.5rem}}.contact .contactForm .sendMessage:hover{cursor:pointer;background:linear-gradient(90deg,#ff4343,#fff953,#fff953,#ff4343);background-size:200% 200%;animation:gradient-animation 2s linear infinite}.sendingScreen{position:fixed;width:100vw;height:100vh;background:#0000004d;display:flex;align-items:center;justify-content:center;top:0;left:0;z-index:40}.contactAlert{position:fixed;top:20px;left:50%;transform:translate(-50%,-100%);display:flex;align-items:center;justify-content:center;gap:1rem;z-index:100;background:#fff;padding:15px 35px;border-radius:15px;transition:transform .5s ease,opacity .5s ease;opacity:1}.contactAlert p{color:#000;font-size:1.1rem;text-shadow:0px 0px 1px black;font-weight:400;padding-right:15px;padding-top:3px}.socials{padding:15rem 25% 20rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}@media only screen and (max-width: 1300px){.socials{padding:15rem 15%}}@media only screen and (max-width: 450px){.socials{padding:10rem 5%}}.socials .socialsTop{display:flex;justify-content:center;align-items:center;flex-direction:column}.socials .socialsTop .socialsTitle{font-size:4rem;background:linear-gradient(90deg,#fff953,#53ff67,#6590ff,#6590ff,#53ff67,#fff953);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0px 0px 5px rgba(255,249,83,.25);background-size:200% 200%;animation:gradient-animation 1s linear infinite;text-align:center}@media only screen and (max-width: 450px){.socials .socialsTop .socialsTitle{font-size:2.5rem}}.socials .socialsTop .titleLine{width:100%;height:1px;margin:2rem 0;background:linear-gradient(90deg,#fff953,#53ff67,#6590ff);box-shadow:0 0 5px #fff953}.socials .socialsButtons{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;gap:2rem}@media only screen and (max-width: 450px){.socials .socialsButtons{width:100%}}.socials .socialsButtons a{width:100%;text-decoration:none}.socials .socialsButtons a .socialDiscord{width:100%;padding:8px 10px;border:none;border-radius:35px;background:#5965f1;display:flex;justify-content:center;align-items:center;font-size:1.3rem;gap:1.5rem;box-shadow:0 0 5px #5965f1;text-shadow:0px 0px 4px white;font-weight:500}@media only screen and (max-width: 450px){.socials .socialsButtons a .socialDiscord{font-size:.9rem;padding:10px 15px;gap:.7rem}}.socials .socialsButtons a .socialDiscord img{height:55px;filter:drop-shadow(0px 0px 1px white)}@media only screen and (max-width: 450px){.socials .socialsButtons a .socialDiscord img{height:40px}}.socials .socialsButtons a .socialDiscord:hover{cursor:pointer}.socials .socialsButtons a .socialTwitter{width:100%;padding:8px 10px;border:none;border-radius:35px;background:#fff;display:flex;justify-content:center;align-items:center;font-size:1.3rem;gap:1.5rem;box-shadow:0 0 5px #fff;text-shadow:0px 0px 2px black;font-weight:500;color:#000}@media only screen and (max-width: 450px){.socials .socialsButtons a .socialTwitter{font-size:.9rem;padding:10px 15px;gap:.7rem}}.socials .socialsButtons a .socialTwitter img{height:55px;filter:drop-shadow(0px 0px 1px black)}@media only screen and (max-width: 450px){.socials .socialsButtons a .socialTwitter img{height:40px}}.socials .socialsButtons a .socialTwitter:hover{cursor:pointer}.rewardsShop{padding:2rem 25% 5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;box-sizing:border-box}@media only screen and (max-width: 450px){.rewardsShop{padding:10rem 5%}}@media only screen and (max-width: 1600px){.rewardsShop{padding:10rem 15%}}.rewardsShop .earnPoints{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;box-sizing:border-box;width:100%}.rewardsShop .earnPoints .earnPointsTop{display:flex;flex-direction:column;justify-content:center;align-items:center}.rewardsShop .earnPoints .earnPointsTop .earnPointsTitle{font-size:4rem;background:linear-gradient(90deg,#ff4343,#fff953,#fff953,#ff4343);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0px 0px 5px rgba(255,249,83,.25);background-size:200% 200%;animation:gradient-animation 1s linear infinite}@media only screen and (max-width: 450px){.rewardsShop .earnPoints .earnPointsTop .earnPointsTitle{font-size:2.5rem}}.rewardsShop .earnPoints .earnPointsTop .titleLine{width:100%;height:1px;margin:1rem 0;background:linear-gradient(90deg,#ff4343,#fff953);box-shadow:0 0 5px #fff953}.rewardsShop .earnPoints .earnPointsShop{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%}@media only screen and (max-width: 450px){.rewardsShop .earnPoints .earnPointsShop{width:90%}}.rewardsShop .earnPoints .earnPointsShop .signUpBonus,.rewardsShop .earnPoints .earnPointsShop .serverBoost,.rewardsShop .earnPoints .earnPointsShop .serverSub,.rewardsShop .earnPoints .earnPointsShop .levelBonus{display:grid;grid-template-columns:1fr 1fr;gap:1rem;box-sizing:border-box;width:100%}@media only screen and (max-width: 450px){.rewardsShop .earnPoints .earnPointsShop .signUpBonus,.rewardsShop .earnPoints .earnPointsShop .serverBoost,.rewardsShop .earnPoints .earnPointsShop .serverSub,.rewardsShop .earnPoints .earnPointsShop .levelBonus{flex-direction:column;width:95vw;grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#ff4343,#ff8e51);border-radius:35px;box-shadow:0 0 2px #fff953;gap:1rem;padding:17px 20px;border:none;width:100%;box-sizing:border-box;min-width:0;min-height:0}@media only screen and (max-width: 450px){.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel{width:100%}}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel .labelText,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel .labelText,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel .labelText,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel .labelText{display:flex;justify-content:center;align-items:center}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel .labelText h4,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel .labelText h4,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel .labelText h4,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel .labelText h4{font-size:1.5rem;text-shadow:0px 0px 4px rgba(255,255,255,.5);font-weight:500;white-space:nowrap}@media only screen and (max-width: 450px){.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel .labelText h4,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel .labelText h4,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel .labelText h4,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel .labelText h4{font-size:1.1rem}}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel .labelText h4 span,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel .labelText h4 span,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel .labelText h4 span,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel .labelText h4 span{font-size:.7rem;font-weight:400}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel .labelText .textLine,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel .labelText .textLine,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel .labelText .textLine,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel .labelText .textLine{width:1px;background-color:#fff;margin:0 10px;height:30px;box-shadow:0 0 4px #ffffff80}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel .labelText p,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel .labelText p,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel .labelText p,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel .labelText p{font-size:1.2rem;text-shadow:0px 0px 4px rgba(255,255,255,.5);font-weight:400;white-space:nowrap}@media only screen and (max-width: 450px){.rewardsShop .earnPoints .earnPointsShop .signUpBonus .infoLabel .labelText p,.rewardsShop .earnPoints .earnPointsShop .serverBoost .infoLabel .labelText p,.rewardsShop .earnPoints .earnPointsShop .serverSub .infoLabel .labelText p,.rewardsShop .earnPoints .earnPointsShop .levelBonus .infoLabel .labelText p{font-size:1rem}}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .redeem,.rewardsShop .earnPoints .earnPointsShop .serverBoost .redeem,.rewardsShop .earnPoints .earnPointsShop .serverSub .redeem,.rewardsShop .earnPoints .earnPointsShop .levelBonus .redeem{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#ff8e51,#fff953);border-radius:35px;gap:.5rem;padding:17px 20px;border:none;font-size:1.6rem;text-shadow:0px 0px 4px rgba(0,0,0,.5);font-weight:500;white-space:nowrap;width:100%;box-sizing:border-box;min-width:0;min-height:0;box-shadow:0 0 2px #fff953}@media only screen and (max-width: 450px){.rewardsShop .earnPoints .earnPointsShop .signUpBonus .redeem,.rewardsShop .earnPoints .earnPointsShop .serverBoost .redeem,.rewardsShop .earnPoints .earnPointsShop .serverSub .redeem,.rewardsShop .earnPoints .earnPointsShop .levelBonus .redeem{width:100%;font-size:1.2rem;padding:17px 30px;box-sizing:border-box}}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .redeem:hover,.rewardsShop .earnPoints .earnPointsShop .serverBoost .redeem:hover,.rewardsShop .earnPoints .earnPointsShop .serverSub .redeem:hover,.rewardsShop .earnPoints .earnPointsShop .levelBonus .redeem:hover{cursor:pointer}.rewardsShop .earnPoints .earnPointsShop .signUpBonus .redeem span,.rewardsShop .earnPoints .earnPointsShop .serverBoost .redeem span,.rewardsShop .earnPoints .earnPointsShop .serverSub .redeem span,.rewardsShop .earnPoints .earnPointsShop .levelBonus .redeem span{font-size:.5rem;font-weight:400}@media only screen and (max-width: 450px){.rewardsShop .earnPoints .earnPointsShop .signUpBonus .redeem span,.rewardsShop .earnPoints .earnPointsShop .serverBoost .redeem span,.rewardsShop .earnPoints .earnPointsShop .serverSub .redeem span,.rewardsShop .earnPoints .earnPointsShop .levelBonus .redeem span{font-size:.7rem}}.rewardsShop .pointsShop{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.rewardsShop .pointsShop .pointsShopTop{display:flex;flex-direction:column;justify-content:center;align-items:center}.rewardsShop .pointsShop .pointsShopTop .pointsShopTitle{font-size:4rem;background:linear-gradient(90deg,#6590ff,#e251ff,#e251ff,#6590ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0px 0px 5px rgba(226,81,255,.25);background-size:200% 200%;animation:gradient-animation 1s linear infinite}@media only screen and (max-width: 450px){.rewardsShop .pointsShop .pointsShopTop .pointsShopTitle{font-size:2.5rem}}.rewardsShop .pointsShop .pointsShopTop .titleLine{width:100%;height:1px;margin:1rem 0;background:linear-gradient(90deg,#80b7ff,#dd87ff);box-shadow:0 0 5px #e251ff}.rewardsShop .pointsShop .shopButtons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.rewardsShop .pointsShop .shopButtons .nitroBasic,.rewardsShop .pointsShop .shopButtons .nitroPremium,.rewardsShop .pointsShop .shopButtons .customRole{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#6590ff,#e251ff);border-radius:45px;box-shadow:0 0 4px #5965f1;gap:1rem;padding:17px 20px;border:none;box-sizing:border-box;width:35rem}@media only screen and (max-width: 450px){.rewardsShop .pointsShop .shopButtons .nitroBasic,.rewardsShop .pointsShop .shopButtons .nitroPremium,.rewardsShop .pointsShop .shopButtons .customRole{width:95vw;gap:.5rem}}.rewardsShop .pointsShop .shopButtons .nitroBasic img,.rewardsShop .pointsShop .shopButtons .nitroPremium img,.rewardsShop .pointsShop .shopButtons .customRole img{height:45px}@media only screen and (max-width: 450px){.rewardsShop .pointsShop .shopButtons .nitroBasic img,.rewardsShop .pointsShop .shopButtons .nitroPremium img,.rewardsShop .pointsShop .shopButtons .customRole img{height:40px}}.rewardsShop .pointsShop .shopButtons .nitroBasic .rewardButtonText,.rewardsShop .pointsShop .shopButtons .nitroPremium .rewardButtonText,.rewardsShop .pointsShop .shopButtons .customRole .rewardButtonText{display:flex;justify-content:center;align-items:center}.rewardsShop .pointsShop .shopButtons .nitroBasic .rewardButtonText h3,.rewardsShop .pointsShop .shopButtons .nitroPremium .rewardButtonText h3,.rewardsShop .pointsShop .shopButtons .customRole .rewardButtonText h3{font-size:1.6rem;text-shadow:0px 0px 4px rgba(255,255,255,.5);font-weight:500;white-space:nowrap}@media only screen and (max-width: 450px){.rewardsShop .pointsShop .shopButtons .nitroBasic .rewardButtonText h3,.rewardsShop .pointsShop .shopButtons .nitroPremium .rewardButtonText h3,.rewardsShop .pointsShop .shopButtons .customRole .rewardButtonText h3{font-size:1.1rem}}.rewardsShop .pointsShop .shopButtons .nitroBasic .rewardButtonText .buttonLine,.rewardsShop .pointsShop .shopButtons .nitroPremium .rewardButtonText .buttonLine,.rewardsShop .pointsShop .shopButtons .customRole .rewardButtonText .buttonLine{width:1px;background-color:#fff;margin:0 15px;height:40px;box-shadow:0 0 4px #ffffff80}@media only screen and (max-width: 450px){.rewardsShop .pointsShop .shopButtons .nitroBasic .rewardButtonText .buttonLine,.rewardsShop .pointsShop .shopButtons .nitroPremium .rewardButtonText .buttonLine,.rewardsShop .pointsShop .shopButtons .customRole .rewardButtonText .buttonLine{margin:0 10px}}.rewardsShop .pointsShop .shopButtons .nitroBasic .rewardButtonText p,.rewardsShop .pointsShop .shopButtons .nitroPremium .rewardButtonText p,.rewardsShop .pointsShop .shopButtons .customRole .rewardButtonText p{font-size:1rem;text-shadow:0px 0px 4px rgba(255,255,255,.5);font-weight:400;white-space:nowrap}@media only screen and (max-width: 450px){.rewardsShop .pointsShop .shopButtons .nitroBasic .rewardButtonText p,.rewardsShop .pointsShop .shopButtons .nitroPremium .rewardButtonText p,.rewardsShop .pointsShop .shopButtons .customRole .rewardButtonText p{font-size:.6rem}}.rewardsShop .pointsShop .shopButtons .nitroBasic:hover,.rewardsShop .pointsShop .shopButtons .nitroPremium:hover,.rewardsShop .pointsShop .shopButtons .customRole:hover{cursor:pointer;background:linear-gradient(90deg,#6590ff,#e251ff,#e251ff,#6590ff);background-size:200% 200%;animation:gradient-animation 3s linear infinite}.noUserRewards{height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;font-size:4rem;font-weight:500;background:linear-gradient(90deg,#ff4343,#ff8e51,#fff953,#53ff67,#6590ff,#e251ff,#ff4343);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:gradient-animation 1.5s linear infinite;text-shadow:0px 0px 10px rgba(255,249,83,.25)}.backdrop{display:flex;align-items:center;position:fixed;z-index:50;top:0;left:0;width:100vw;height:100vh;background:#0000004d}.backdrop .confirmationWindow{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:25px 35px;border-radius:20px;gap:1.5rem}.backdrop .confirmationWindow p{color:#000;font-weight:500;font-size:1.2rem}.backdrop .confirmationWindow .buttons{display:flex;gap:1.3rem}.backdrop .confirmationWindow .buttons button{padding:8px 25px;border:none;border-radius:10px;font-size:1rem;font-weight:500}.backdrop .confirmationWindow .buttons button:hover{cursor:pointer}.backdrop .confirmationWindow .buttons .cancel{background:#ff4343;box-shadow:0 0 4px #ff4343}.backdrop .confirmationWindow .buttons .redeem{background:linear-gradient(90deg,#80b7ff,#dd87ff);box-shadow:0 0 4px #5965f1}.redeemingScreen{position:fixed;width:100vw;height:100vh;background:#0000004d;display:flex;align-items:center;justify-content:center;top:0;left:0;z-index:40}.rewardsAlert{position:fixed;top:20px;left:50%;transform:translate(-50%,-100%);display:flex;align-items:center;justify-content:center;gap:1rem;z-index:100;background:#fff;padding:15px 35px;border-radius:15px;transition:transform .5s ease,opacity .5s ease;opacity:1}.rewardsAlert p{color:#000;font-size:1.1rem;text-shadow:0px 0px 1px black;font-weight:400;padding-right:15px;padding-top:3px}.alertHidden{animation:fadeOut .5s forwards}.alertVisible{animation:slideDown .5s forwards}@keyframes slideDown{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes fadeOut{0%{opacity:1;transform:translate(-50%) translateY(0)}99%{opacity:0;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(0);display:none}}footer{height:150px;width:100%;background:#1f202d;padding:30px 50px;display:flex;justify-content:space-between;box-sizing:border-box;align-items:end}footer p{font-size:.9rem;opacity:.8}footer .links{display:flex;gap:1rem}footer .links img{height:35px;opacity:.8}.wrongRoute{display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:500;text-shadow:0px 0px 4px white}
