@keyframes breathMobile{0%{transform:scale(1)}100%{transform:scale(1.07)}}#pastEventContainer{display:none}#monthlyEvent>div.active{position:relative;top:-350px}#leaderCanvas{padding-top:60%}#leader a{cursor:default}#leader a>div{height:885px;max-height:885px}#leader a>div:not(#signupStepContainer):nth-child(2){background:linear-gradient(to bottom,#fff0 0%,#fff0 67%,#3077B9 100%)}@media screen and (max-width:1470px) and (min-width:950px){#leader a>div:not(#signupStepContainer):nth-child(2){background:linear-gradient(to bottom,#fff0 0%,#fff0 50%,#3077B9 61vw)}}#monthlyEvent{background:linear-gradient(to bottom,#3077B9 0%,#fff0 6%),linear-gradient(to right,#3881ba,#55a3c1 50%,#3881ba)}#leader .onezyBg::before{background:url(/assets/bigevent/summercalendar2026/info/background.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:110%;animation:none}#leader .onezyBg .content{background-image:url(/assets/bigevent/summercalendar2026/info/logo.png);transition:background 0.8s ease}body[data-language="nl"] #leader .onezyBg .content{background-image:url(/assets/bigevent/summercalendar2026/info/nl/logo.png)}body[data-language="es"] #leader .onezyBg .content{background-image:url(/assets/bigevent/summercalendar2026/info/es/logo.png)}#leader .onezyBg img{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:65%}#leader .onezyBg .content{opacity:0;transition:opacity 1s ease-in-out;max-width:600px;max-height:555px;background-size:60%;background-position:50% 20%}#leader .onezyBg #particles{float:left;position:relative}.calendar .glassEffect #eventCountdown.countdownContainer .countdown .timers>div{background:rgb(0 17 70 / 32%)!important}.event-summercalendar2026 .calendar .glassEffect-summercalendar2026{background-color:color-mix(in srgb,#1111119e 25%,transparent)}.completed-keys{background:linear-gradient(to bottom,#fcd340,#ce7d04);color:#00541e;border-radius:15px;width:75%;max-width:480px;position:relative}.completed-keys span:first-child{font-size:clamp(12px, 2.5vw, 14px);font-weight:700;text-transform:uppercase}.completed-keys span:last-child{font-size:13px;font-weight:400}.key-container{margin-left:auto;margin-right:auto;margin-bottom:75px;text-align:initial;width:320px}.key-container>img:first-child{position:absolute;width:320px}.key-container div{text-align:center}.key-container .key{opacity:1;transform:none;transition:transform 1s ease,opacity 1s ease;animation:keyWave 1s ease-in-out 3;animation-delay:var(--key-delay);position:relative;z-index:3;width:38px;padding:5px 9px 0 7px;top:10px}@keyframes keyWave{0%{transform:translateY(10px);opacity:.5}50%{transform:translateY(-5px);opacity:1}100%{transform:translateY(10px);opacity:.5}}.key-container .key.claimed{filter:drop-shadow(0 0 10px rgb(255 215 0))}.key-container .key.winning{animation:keyGlowFestive 2.5s ease-out;filter:drop-shadow(0 0 10px rgb(255 215 0));position:relative}@keyframes keyGlowFestive{0%{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 10px rgb(255 215 0 / .5))}25%{transform:scale(1.1) rotate(10deg);filter:drop-shadow(0 0 15px rgb(255 0 0))}50%{transform:scale(1.2) rotate(-10deg);filter:drop-shadow(0 0 20px rgb(0 255 0))}75%{transform:scale(1.3) rotate(15deg);filter:drop-shadow(0 0 25px rgb(0 0 255))}100%{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 10px #fff0)}}.key.winning::before{content:'';position:absolute;top:-10px;left:-10px;width:120%;height:120%;background:radial-gradient(circle,rgb(255 255 255 / .8) 10%,#fff0 70%);border-radius:50%;animation:sparkleEffect 3s infinite ease-in-out;z-index:-1}@keyframes sparkleEffect{0%{transform:scale(.8);opacity:.6}50%{transform:scale(1.5);opacity:1}100%{transform:scale(.8);opacity:.6}}.glass-container.glassEffect.glassEffect-summercalendar2026>div{display:block;width:unset;height:unset}.glass-container.glassEffect.glassEffect-summercalendar2026>div span{text-align:center;font-size:22px;line-height:normal;font-weight:500}.glass-container.glassEffect.glassEffect-summercalendar2026>div p{font-size:19px;margin-top:7px;margin-bottom:0}@media screen and (max-width:951px){.glass-container img{width:27px;position:relative;top:3px}.glass-container.glassEffect.glassEffect-summercalendar2026>div span{font-size:20px}.glass-container.glassEffect.glassEffect-summercalendar2026>div p{font-size:17px}}@media screen and (max-width:610px){.glass-container.glassEffect.glassEffect-summercalendar2026{padding-top:0!important}.glass-container.glassEffect.glassEffect-summercalendar2026>div span{font-size:15px}.glass-container.glassEffect.glassEffect-summercalendar2026>div p{font-size:13px}}@media screen and (max-width:490px){.glass-container.glassEffect.glassEffect-summercalendar2026>div span{font-size:11px}.glass-container.glassEffect.glassEffect-summercalendar2026>div p{margin-top:2px;font-size:10px}}.calendar .carousel-container{background-image:url(/assets/bigevent/summercalendar2026/info/carouselBg.png);background-repeat:no-repeat;background-position:top center;background-size:contain;width:100%;aspect-ratio:16 / 7;margin:auto;max-height:370px}.calendar .boardContainer.singleSlot{width:100%;display:flex;align-items:center;justify-content:center;margin:32px auto}.calendar .button-container button{max-width:255px;width:100%;height:53px;display:block;transition:transform 0.25s;background-color:#fd7333;color:#fff;background-image:linear-gradient(to right,#ff5e00,#ff3200);border-radius:40px;font-size:19px;font-weight:500;text-align:center;text-transform:uppercase;cursor:pointer;border:0}.calendar-container .gift button{max-width:65%;width:100%;height:31px;display:block;transition:transform 0.25s;background-color:#fd7333;color:#fff;background-image:linear-gradient(to right,#ff5e00,#ff3200);border-radius:40px;text-align:center;text-transform:uppercase;cursor:pointer;border:0;position:absolute;bottom:20px;font-size:13px;z-index:2;font-weight:700}.calendar-container .gift .claimedCheckmark{position:absolute;bottom:14px;width:35px;z-index:2}.calendar .button-container button:hover{transform:translateY(-.25em)}.calendar .calendarTitle{text-shadow:3px 2px 10px rgb(0 0 0 / .8)}.calendar{display:flex;flex-direction:column;align-items:center}.calendar.hidden,.key-container.hidden{opacity:0;transition:opacity 0.8s ease}.calendar.hidden.visible,.key-container.hidden.visible{opacity:1}.calendar-container.verify{opacity:.5}.completed-keys.hidden{opacity:0;height:0;overflow:hidden;transition:opacity 0.5s ease,height 0.5s ease}.completed-keys.visible{opacity:1;height:auto;margin:0 auto 15px!important;padding:10px}.calendar .verify-container{position:absolute;top:190px;max-width:540px;min-width:270px;width:70vw;z-index:10;background-color:rgb(14 16 19 / .8);padding:20px;border-radius:15px}.calendar .verify-container.hidden{display:none;opacity:0;transition:opacity 0.8s ease}.calendar .verify-container.visible{display:initial;opacity:1}.calendar .verify-container h2{margin:0;font-size:35px;font-style:italic}.calendar .verify-container p{margin:10px 3vw 20px}.calendar .verify-container button{font-size:15px;font-weight:600;padding:12px 20px;margin:5px 0 10px}.calendar-container .gift{background:linear-gradient(to bottom,#61c3d5,#0c8a8a);display:flex;flex-direction:column;justify-content:end;align-items:center;border-radius:15px;color:#fff;text-align:left;position:relative;font-size:1.5rem;font-weight:700;box-shadow:0 4px 8px rgb(0 0 0 / .1);height:calc(150px + 3vw);width:calc(161px + 3vw);max-width:202px;max-height:191px;margin:auto}.calendar-container .gift.locked,.calendar-container .gift.semi-locked,.calendar-container .gift.locked .light{background:linear-gradient(to bottom,#3a8291e6 0%,#04504fbd 100%)}.calendar-container .gift.locked::before,.calendar-container .gift.semi-locked::before,.calendar-container .gift.locked .light{opacity:.5}.calendar-container .gift.locked::after,.calendar-container .gift.semi-locked::after{content:"";background-image:url(/assets/bigevent/summercalendar2026/info/icons/padlock.png);position:absolute;width:100%;height:100%;background-size:auto;background-repeat:no-repeat;background-position:center;z-index:2}.calendar-container .gift.semi-locked::after{background-position:50% 17%}.calendar-container .gift .overlay{background:url(/assets/bigevent/summercalendar2026/info/border.png) no-repeat;background-size:cover;width:100%;height:100%;z-index:1}.calendar-container .gift:nth-child(9) .overlay,.calendar-container .gift:nth-child(10) .overlay{background:url(/assets/bigevent/summercalendar2026/info/icons/border-big.png) no-repeat;background-size:cover}.calendar-container .gift .snow{outline:11px solid #2a6c78;outline-offset:-10px;border-radius:16px;width:100%;height:100%;position:absolute}.calendar-container .gift .overlay-content{position:absolute;z-index:3;height:100%;width:100%;display:flex;justify-content:center}.calendar-container .gift::before{content:"";background-image:url(/assets/bigevent/summercalendar2026/info/gift/0.png);background-repeat:no-repeat;position:absolute;width:100%;height:100%;max-width:200px;background-size:80%;background-repeat:no-repeat;background-position:center;z-index:1}.confetti-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.confetti{position:absolute;width:3px;height:10px;background-color:red;opacity:.9;transform-origin:center;animation:explode .2s cubic-bezier(.25,.1,.25,1) forwards;border-radius:2px}@keyframes explode{0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1}25%{transform:translate(calc(var(--x-dir, 0) * 100px),calc(var(--y-dir, 0) * 100px)) rotate(360deg) scale(1.2);opacity:1}70%{opacity:0}100%{transform:translate(calc(var(--x-dir, 0) * 110px),calc(var(--y-dir, 0) * 110px)) rotate(720deg) scale(.8);opacity:0}}.calendar-container .gift.shake::before{animation:shake 1s infinite}.calendar-container .gift.shake-fast::before{animation:shake 0.3s infinite}.calendar-container .gift.clickable{cursor:pointer}@keyframes shake{0%,100%{transform:translateX(0) rotate(0)}15%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}45%{transform:translateX(-3px) rotate(-2deg)}60%{transform:translateX(3px) rotate(2deg)}75%{transform:translateX(-3px) rotate(-1deg)}}.calendar-container .gift.hidden::before{background-image:none!important}.calendar-container .gift.semi-locked{gap:8px}.calendar-container .gift.open{background:linear-gradient(to bottom,#a40021,#cc0036);;justify-content:space-between}.calendar-container .gift.open .overlay-content div:first-child{display:flex;flex-direction:column;gap:2px;margin-top:15px}.calendar-container .gift.open.key .overlay-content div:first-child{padding:0 12px}.calendar-container .gift.open span{text-align:center}.calendar-container .gift.open span:nth-child(1){font-size:16px;position:relative}.calendar-container .gift.open span:nth-child(2){font-weight:300}.calendar-container .gift.open button{margin-bottom:15px}.calendar-container .gift.open img{width:31px;margin-bottom:15px;bottom:0;position:absolute}.calendar-container .gift:nth-child(1)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift1.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(2)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift2.png);background-repeat:no-repeat;background-position:50% 70%}.calendar-container .gift:nth-child(3)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift3.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(4)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift4.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(5)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift5.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(6)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift6.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(7)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift7.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(8)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift8.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(9)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift9.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(10)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift10.png);background-repeat:no-repeat;background-position:50% 65%}.calendar-container .gift:nth-child(11)::before{background-image:url(/assets/bigevent/summercalendar2026/info/icons/gift11.png);background-repeat:no-repeat;background-position:50% 65%;background-size:40%}.calendar-container .gift.opened,.calendar-container .gift.pre-lose,.calendar-container .gift.pre-money100,.calendar-container .gift.pre-money200,.calendar-container .gift.pre-money300,.calendar-container .gift.pre-money500{background:linear-gradient(to bottom,#02571d,#0fc14a)}.calendar-container .gift.freeSpins.opened,.calendar-container .gift.depositBonus.opened{background:linear-gradient(to bottom,#8e0013,#ff3b61)}.calendar-container .gift.opened::before{background-size:contain;max-width:70%;max-height:50%;bottom:10%}.calendar-container .gift.freeSpins::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/freeSpins.png)!important}.calendar-container .gift.depositBonus::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/depositBonus.png)!important}.calendar-container .gift.bonusMoney::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/bonusMoney.png)!important}.calendar-container .gift.treasureChest::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/treasureChest.png)!important}.calendar-container .gift.treasureChest.done::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/done.svg),url(/assets/bigevent/summercalendar2026/info/prize/treasureChest.png)!important;background-size:30px,contain;background-position:right 7% top,center}.calendar-container .gift.lose::before,.calendar-container .gift.pre-lose::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/wof.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}.calendar-container .gift.money100::before,.calendar-container .gift.pre-money100::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/money100.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}body[data-language="es"] calendar-container .gift.money100::before,body[data-language="es"] calendar-container .gift.pre-money100::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/money100ES.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}.calendar-container .gift.money200::before,.calendar-container .gift.pre-money200::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/money200.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}body[data-language="es"] calendar-container .gift.money200::before,body[data-language="es"] calendar-container .gift.pre-money200::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/money200ES.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}.calendar-container .gift.money300::before,.calendar-container .gift.pre-money300::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/money300.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}body[data-language="es"] calendar-container .gift.money300::before,body[data-language="es"] calendar-container .gift.pre-money300::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/money300ES.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}.calendar-container .gift.money500::before,.calendar-container .gift.pre-money500::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/money500.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}body[data-language="es"] .calendar-container .gift.money500::before,body[data-language="es"] .calendar-container .gift.pre-money500::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/money500ES.png)!important;bottom:10px;max-width:225px;max-height:100%;background-position:bottom;background-size:contain}.calendar-container .gift.key::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/key.png)!important}.calendar-container .gift.scratchCard::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/scratchCard.png)!important}.calendar-container .gift.bigOneTicket::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/bigOneTicket.png)!important}.calendar-container .gift.wheelOfFortune::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/wheelOfFortune.png)!important}.calendar-container .gift.wheelOfFortune.done::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/done.svg),url(/assets/bigevent/summercalendar2026/info/prize/wheelOfFortune.png)!important;background-size:30px,contain;background-position:right 7% top,center}.calendar-container .gift.freeBet::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/freeBet.png)!important}.calendar-container .gift.opened span,.calendar-container .gift.availableNow .prizename{position:absolute;top:9%;font-size:min(2.72vw, 17px);line-height:min(2.55vw, 15.3px);font-weight:800;text-align:center}.calendar-container .gift.opened .prizeSubtext,.calendar-container .gift.availableNow .prizeSubtext{position:absolute;top:20%;font-size:min(2.5vw, 11.9px);line-height:min(2.39vw, 10.71px);font-weight:300;text-align:center;padding:0 10px}.calendar-container .gift.key-bounce::before{animation:keyBounce 1.2s ease 1}@keyframes keyBounce{30%{transform:scale(1.4)}40%,60%{transform:scale(1.4)}50%{transform:scale(1.4)}70%{transform:scale(1.4)}100%{transform:scale(1)}}.calendar-container .gift.ticket-key::before{background-image:url(/assets/bigevent/summercalendar2026/info/prize/key.png)!important;background-position:50% 79%;background-size:65%}.calendar-container .gift.opened .date,.calendar-container .gift.pre-lose .date,.calendar-container .gift.pre-money100 .date,.calendar-container .gift.pre-money200 .date,.calendar-container .gift.pre-money300 .date,.calendar-container .gift.pre-money500 .date,.calendar-container .gift.pre-depositBonus .date,.calendar-container .gift.pre-bonusMoney .date,.calendar-container .gift.pre-freeSpins .date,.calendar-container .gift.pre-scratchCard .date,.calendar-container .gift.pre-bigOneTicket .date,.calendar-container .gift.pre-key .date{display:none}.calendar-container .gift.pre-depositBonus .prizename,.calendar-container .gift.pre-bonusMoney .prizename,.calendar-container .gift.pre-freeSpins .prizename,.calendar-container .gift.pre-scratchCard .prizename,.calendar-container .gift.pre-bigOneTicket .prizename,.calendar-container .gift.pre-key .prizename{display:none}.calendar-container .gift .date{position:absolute;top:5px;left:10px;font-size:24px;line-height:16px;font-weight:700;height:50px;width:50px;display:flex;justify-content:center;align-items:center;z-index:1;flex-direction:column}.calendar-container .gift .countdown{position:absolute;top:35%;font-size:50px}.calendar-container .gift .countdown.hidden{display:none}.calendar-container .gift.semi-locked span:nth-child(2){text-align:center;font-weight:400;padding:0 5px}.calendar-container .gift.semi-locked span:nth-child(4){font-weight:300;text-decoration:underline;margin-bottom:15px}.calendar-container .gift .countdown-div{position:absolute;bottom:10%;width:100%;font-size:17px;text-align:center;display:flex;justify-content:center;align-items:center;z-index:1}.calendar-container .gift .countdown-div>div{display:flex;flex-direction:column;align-items:center;gap:4px}.calendar-container .gift .countdown-div span:first-child{margin-left:0}.calendar-container .gift .countdown-div span:first-of-type{display:block;margin-left:5px;width:30px;height:30px;background:#fff;border-radius:5px;font-size:20px;line-height:30px;font-weight:800;color:#000;margin-bottom:0}.calendar-container .gift .countdown-div span:last-child{line-height:1;margin-left:5px;font-size:12px;font-weight:500}.calendar-container .gift .countdown-title{font-size:10px;white-space:nowrap}.calendar-container .gift .countdownContainer{text-align:center;z-index:2;margin-top:2px;margin-bottom:12px;display:flex;gap:4px}.calendar-container .gift .countdownContainer>div{display:inline-block}.calendar-container .gift .countdownContainer>div>div{width:30px;height:30px;background:#fff;border-radius:10px;font-size:17px;font-weight:800;line-height:30px;color:#000}@media screen and (min-width:768px){.calendar{justify-content:center}.calendar .verify-container{top:auto;width:100%;max-width:630px}.calendar .verify-container p{margin:10px 110px 20px}.event-summercalendar2026 .prizeList{max-width:760px;margin:25px auto 14px}}@media screen and (min-width:1333px){.event-summercalendar2026 .prizeList2{gap:5px 0!important}}@media screen and (min-width:1480px){#monthlyEvent>div.active{position:relative;top:-350px}}@media screen and (max-width:950px){#leaderCanvas{padding-top:0}#leader .leaderContainer{margin-top:0!important}#leader a>div{height:885px}#leader .onezyBg::before{background-image:url(/assets/bigevent/summercalendar2026/info/background-mobile.png)!important}#leader .onezyBg .content{background-image:url(/assets/bigevent/summercalendar2026/info/logo.png)!important;background-position:50% 40%;max-height:560px;max-width:520px}body[data-language="nl"] #leader .onezyBg .content{background-image:url(/assets/bigevent/summercalendar2026/info/nl/logo.png)!important}body[data-language="es"] #leader .onezyBg .content{background-image:url(/assets/bigevent/summercalendar2026/info/es/logo.png)!important}#leader .onezyBg .content::after{background-size:250px}#leader .onezyBg img{bottom:13%;width:60%}#monthlyEvent>div.active{position:relative;top:-375px}}@media screen and (max-width:800px){.event-summercalendar2026 .textContainer{margin:0 50px!important}}@media screen and (max-width:600px){.textContainer .chest{width:60%!important}.event-summercalendar2026 .prizeList li img{width:80px!important}.event-summercalendar2026 .prizeList li span{margin-top:0!important;font-size:12px}.event-summercalendar2026 .prizeList2{margin:auto!important}}@media screen and (max-width:530px){.calendar .verify-container{width:85vw}.calendar .button-container{gap:20px;width:85%;height:75px}.calendar .button-container button{width:60%;height:48px}}@media screen and (max-width:500px){#leader .onezyBg .content{background-position:50% 35%;max-height:520px}#leader .onezyBg img{bottom:25%;width:250px}#monthlyEvent>div.active{top:-463px}.key-container{width:280px;margin-bottom:55px}.key-container>img:first-child{width:280px}.key-container .key{width:27px;padding:5px 6px 0 6px}.calendar-container .gift .countdown-div,.calendar-container .gift .countdown-div span{font-size:10px}}@media screen and (max-width:450px){#leader .onezyBg .content{background-size:220px;background-position:50% 25%;max-height:450px}#leader .onezyBg .content::after{background-position:center 88%;background-size:180px}#monthlyEvent>div.active{top:-533px}.key-container{width:200px;margin-bottom:55px}.key-container>img:first-child{width:200px}.key-container .key{width:22px}.monthlyEventInfo>div:nth-child(2){margin-top:30px}.event-summercalendar2026 .headTxt .introduction{margin:0 20px}.event-summercalendar2026 .headTxt .period{font-size:clamp(16px, 6.5vw, 19px)!important}.event-summercalendar2026 .headTxt .title{font-size:clamp(23px, 7vw, 32px)!important}}@media screen and (max-width:420px){#monthlyEvent>div.active{top:-542px}#leader .onezyBg .content::after{background-size:180px}.key-container .key{width:21px}.event-summercalendar2026 .textContainer{margin:0 20px!important}}@media screen and (max-width:400px){.calendar-container .gift .overlay-content{padding:0 5px}.calendar-container .gift.open span:nth-child(1){font-size:14px}.calendar-container .gift button{padding:6px 0;width:90px;font-size:10px}.calendar-container .gift.open button{margin-bottom:10px}.calendar-container .gift.freeSpins::before{background-position:50% 57%}.calendar-container .gift.depositBonus::before{background-position:50% 56%}.calendar-container .gift.bonusMoney::before{background-position:50% 94%;background-size:65%}.calendar-container .gift.chest::before{background-position:50% 70%}.calendar-container .gift.key::before{background-position:50% 85%}.calendar-container .gift.ticket-key::before{background-position:50% 85%;background-size:55%}.calendar-container .gift .countdownContainer{margin-bottom:10px}.calendar-container .gift .countdownContainer>div>div{width:25px;height:25px;font-size:15px;line-height:28px}.calendar-container .gift.open img{width:25px;margin-bottom:12px}}@media screen and (max-width:390px){.event-summercalendar2026 .prizeList{margin-top:5px!important}.event-summercalendar2026 .prizeList li img{height:90px!important;width:65px!important}}.keys-container{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:500px;margin:auto}.keys-container img{width:12%}.event-summercalendar2026 .wonTickets{width:90%;max-width:400px;margin:0 auto 25px auto}.event-summercalendar2026 .wonTickets .textContainer p{font-size:min(2.9vw, 22px);line-height:1.2;font-weight:700;text-transform:uppercase;margin:5px 0}.event-summercalendar2026 .wonTickets .textContainer>div{display:flex;justify-content:center;align-items:center;gap:5%}.event-summercalendar2026 .wonTickets .textContainer div div{display:flex;gap:15%;align-items:center}.event-summercalendar2026 .wonTickets .textContainer div div img{max-width:unset;width:50%}.event-summercalendar2026 .wonTickets .textContainer>p:last-of-type{font-size:min(18px, 2.4vw);font-weight:400;text-transform:none}.event-summercalendar2026 .event-summercalendar2026 #bigEventInfo{padding:0 10px}.event-summercalendar2026 .headTxt .period,.event-summercalendar2026 .headTxt .introduction{color:#fff;font-size:min(4.5vw,28px);line-height:min(4.5vw,36px)}.event-summercalendar2026 .headTxt .period{color:#b4ff8f;text-transform:uppercase;font-size:min(5vw, 30px);margin:25px 0 20px;font-weight:500}.event-summercalendar2026 .headTxt .introduction{font-size:min(3.1vw,27px);line-height:min(3.5vw,35px);font-weight:700;margin:auto;max-width:800px}.event-summercalendar2026 .subTxt .introduction{color:#f2e967;font-size:min(3.1vw,27px);line-height:min(3.5vw,35px);font-weight:700;margin:auto;max-width:800px}#monthlyEvent .event-summercalendar2026 .headTxt .title{color:#f2e967;text-transform:none;margin:0;font-weight:700}.event-summercalendar2026 #onesieImg{max-width:90%;position:relative;left:2%}.event-summercalendar2026 #gameDetails{max-width:90%}.event-summercalendar2026 .textContainer{max-width:760px;margin:auto;font-size:18px;position:relative}.event-summercalendar2026 .textContainer.heading{max-width:480px}.event-summercalendar2026 .prizeList{display:flex;justify-content:space-around;width:100%;padding:0;margin-top:25px;list-style:none}.event-summercalendar2026 .prizeList li{max-width:200px;font-size:17px;font-weight:700;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.event-summercalendar2026 .prizeList li img{width:110px;height:110px;object-fit:contain}.event-summercalendar2026 .prizeList li:nth-child(2) img,.event-summercalendar2026 .prizeList li:nth-child(3) img{width:90px}.event-summercalendar2026 .prizeList li span{margin-top:20px}.event-summercalendar2026 .prizeList2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3vw;list-style:none;padding:0;margin:0 50px}.event-summercalendar2026 .prizeList2 li{flex:1 1 calc(50% - 20px);display:flex;gap:10px;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.event-summercalendar2026 .prizeList2 li img{width:clamp(80px, 10vw, 80px);height:clamp(120px, 10vw, 140px);object-fit:contain}.event-summercalendar2026 .prizeList2 li:nth-child(2) img{width:clamp(110px, 13vw, 150px);height:clamp(120px, 10vw, 140px)}.event-summercalendar2026 .prizeList2 li:nth-child(3) img{width:clamp(50px, 6vw, 75px);height:clamp(120px, 10vw, 140px)}.event-summercalendar2026 .prizeList2 li:nth-child(4) img{width:clamp(110px, 13vw, 160px);height:clamp(120px, 10vw, 140px)}.event-summercalendar2026 .textContainer.heading.timeslots{width:80%;max-width:395px}.event-summercalendar2026 .textContainer.heading.timeslots h2{margin-top:0}.event-summercalendar2026 div .timeTable{width:380px;margin:40px auto 10px;border:2px solid #5fff90;padding:18px;box-sizing:border-box}.event-summercalendar2026 div .timeTable div>div{display:inline-block;font-size:28px;color:#5fff90;line-height:44px}.event-summercalendar2026 div .timeTable div>div:nth-child(1){width:110px;text-align:right}.event-summercalendar2026 div .timeTable div>div:nth-child(2){width:80px;text-align:center}.event-summercalendar2026 div .timeTable div>div:nth-child(3){width:110px;text-align:left}.event-summercalendar2026 div .textContainer .text{width:58%;text-align:right;display:inline-block;vertical-align:top;padding-top:10px}#memberGuest{background-color:#ff5f5f;color:#000;max-width:770px;margin:20px auto 50px auto;padding:1px 40px 20px 40px;box-sizing:border-box;font-size:18px}#depositBtnEvent{width:200px;height:60px;line-height:60px;color:#fff;background-color:#000;border-radius:30px;font-size:20px;display:block;margin:30px auto 10px auto;text-decoration:none;cursor:pointer}.event-summercalendar2026 #bigEventInfo #eventGame-promo,.event-summercalendar2026 #bigEventInfo .eventGame-terms{display:none}.event-summercalendar2026 .accordion-wrapper{margin:.5em auto;text-align:left;max-width:760px}.event-summercalendar2026 .accordion-icon{background-image:url(/img/icons/arrowDownGreyDark.svg);background-size:20px;width:20px;height:20px;transition:transform .2s ease}.event-summercalendar2026 .accordion-wrapper.visible .accordion-icon{transform:rotate(180deg)}.event-summercalendar2026 .accordion-header{display:flex;align-items:center;padding:1em 1.5em;transition:background .2s ease;background:#e7e7e7;border-radius:4px;cursor:pointer}.event-summercalendar2026 .accordion-wrapper.visible .accordion-header{background:#fff}.event-summercalendar2026 .accordion-wrapper .accordion-header h4{margin:0;flex:1;font-size:large;color:#000}.event-summercalendar2026 .accordion-wrapper .accordion-content{overflow:hidden;transition:all .2s ease;padding:0 1.5em}.event-summercalendar2026 .accordion-wrapper.visible .accordion-content{padding:1em 1.5em}.event-summercalendar2026 .accordion-wrapper .accordion-content ul{padding-inline-start:5%}.event-summercalendar2026 .accordion-wrapper .accordion-content ul li{line-height:26px}.event-summercalendar2026 .accordion-content>p:first-child{margin-top:0}.event-summercalendar2026 .accordion-wrapper#termsEvent{margin-top:30px}.accordion-wrapper{font-size:16px}.accordion-wrapper h2{color:#5fff90;font-size:20px}.seperator{height:40px;width:100%;clear:both}.semi-seperator{height:30px;width:100%;clear:both}.textContainer h2{font-size:25px}.event-summercalendar2026 .prizeBox{width:70%;max-width:600px}@media screen and (max-width:750px){.event-summercalendar2026 .prizeBox{width:100%}}.event-summercalendar2026 .countDownElement{text-align:center;padding:10px 0 15px}.event-summercalendar2026 .countDownElement .title{font-size:20px;padding-bottom:10px}.event-summercalendar2026 .countDownElement .countdownContainer{margin:auto}.event-summercalendar2026 .countDownElement .countdownContainer>div{display:inline-block}.event-summercalendar2026 .countDownElement .countdownContainer>div>div{width:50px;height:50px;background:#fff;border-radius:10px;font-size:30px;font-weight:800;line-height:50px;color:#000}@media screen and (max-width:770px){#memberGuest{margin:20px 10px 20px 10px}.event-summercalendar2026 div .textContainer .text{width:90%;text-align:center}.seperator.desktop{display:none}.calendar-container .gift.treasureChest.done::before,.calendar-container .gift.wheelOfFortune.done::before{background-size:16px,contain}}@media screen and (max-width:631px){.accordion-wrapper{font-size:15px}.accordion-wrapper h2{font-size:18px}.event-summercalendar2026 .textContainer,.event-summercalendar2026 .winContainer,.event-summercalendar2026 .stepContainer{font-size:15px}.event-summercalendar2026 .headTxt .introduction{font-size:17px;line-height:20px}.event-summercalendar2026 .subTxt .introduction{font-size:17px;line-height:23px}.textContainer h2{font-size:22px}}@media screen and (max-width:500px){.event-summercalendar2026 .wonTickets .textContainer p{font-size:17px}.event-summercalendar2026 .wonTickets .textContainer>p:last-of-type{font-size:15px}.event-summercalendar2026 .headTxt .period{font-size:19px;line-height:18px;margin-bottom:8px}.event-summercalendar2026 .headTxt .title{font-size:32px;margin:0 0 8px}.event-summercalendar2026 div .textContainer .text{display:block;width:100%;text-align:center}.event-summercalendar2026 div .textContainer .image{margin:20px auto 0}#memberGuest{font-size:16px}#depositBtnEvent{width:180px;height:50px;line-height:50px;font-size:18px;margin:20px auto 5px auto}.event-summercalendar2026 .accordion-wrapper .accordion-header h4{font-size:medium}.event-summercalendar2026 #termsGrab.accordion-wrapper.visible .accordion-content{padding:1em .5em 0 0}.key-container .key{top:8px}}@media screen and (max-width:410px){.event-summercalendar2026 .event-summercalendar2026 #bigEventInfo{padding:0}.keys-container img{width:25px}}.event-summercalendar2026 .boardContainer.singleSlot{margin:15px auto 20px}.event-summercalendar2026 .boardContainer.singleSlot .board li div{display:flex;justify-content:center;text-transform:uppercase;font-size:20px;font-weight:600;text-shadow:0 2px 4px #1c1c1c;color:#fff}.event-summercalendar2026 .boardContainer.singleSlot .board li .status{font-size:16px;color:#fff}.event-summercalendar2026 .boardContainer.singleSlot .board li .status.closed{color:#df1c77;text-shadow:none;font-weight:800}.event-summercalendar2026 .boardContainer.singleSlot .board li .status.upcoming{color:#5dfa8d}.event-summercalendar2026 .boardContainer.singleSlot .board li .status.open div{cursor:pointer;text-align:center;text-shadow:none}.board .normalText2,.orangeBtn{display:none}.event-summercalendar2026 .boardContainer.singleSlot .board,.countdownContainer .counter{width:95%;margin:0;max-width:900px}.event-summercalendar2026 .boardContainer.singleSlot .board img,.countdownContainer .counter>img{width:min(22vw, 300px);margin-bottom:max(15px, 2vw)}.event-summercalendar2026 .boardContainer.singleSlot .board .rounds,.countdownContainer .counter .headTxt,.countdownContainer .counter .rounds{color:#fff;font-size:18px;font-weight:600}.countdownContainer .counter .headTxt{font-size:14px}.event-summercalendar2026 .boardContainer.singleSlot .board .rounds,.countdownContainer .counter .rounds{font-size:min(2vw, 18px);margin:0 0 0 0}.event-summercalendar2026 .boardContainer.singleSlot .board .timeSlots{position:relative}.event-summercalendar2026 .boardContainer.singleSlot .board .timeSlots ul{aspect-ratio:unset;margin:22px 0 14px;max-width:320px;height:40px;justify-content:unset;background:linear-gradient(90deg,#4b02cf 52px,#6a09ff 50%);border:2px solid #f4bb7e;border-radius:25px;padding:0}.event-summercalendar2026 .boardContainer.singleSlot .board .timeSlots li{justify-content:unset;padding:0;width:100%;height:100%;display:block;position:relative}.event-summercalendar2026 .boardContainer.singleSlot .board .timeSlots li::before{content:"";background-image:url(/assets/bigevent/onesiesquest/leader/clock.png);background-size:cover;aspect-ratio:22/29;height:70px;display:block;transform:translate(-2px,-31%)}.event-summercalendar2026 .boardContainer.singleSlot .board li>div:first-of-type{position:absolute;top:0;left:52px;right:45%;line-height:40px}.event-summercalendar2026 .boardContainer.singleSlot .board li>.status{left:unset;display:block;position:absolute;top:50%;right:-9px;transform:translateY(-50%);height:44px;width:45.5%;border:7px solid rgb(95 255 144 / .2);border-radius:29px;transition:border 0.3s ease}.event-summercalendar2026 .boardContainer.singleSlot .board li>.status.open:hover{border:4px solid rgb(95 255 144 / .3)}.event-summercalendar2026 .boardContainer.singleSlot .board li>.status.locked div{width:auto;cursor:default;text-align:center;padding:0 15px;text-shadow:none}.event-summercalendar2026 .boardContainer.singleSlot .board li>.status.locked div::after{content:"";height:80%;aspect-ratio:34/45;background-image:url(/assets/bigevent/onesiesquest/leader/lock.png);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-summercalendar2026 .boardContainer.singleSlot .board li>.status div{height:100%;font-size:15px;color:#379855;background:linear-gradient(45deg,#5fff90,#9fffbc);border-radius:25px;align-content:center;display:block;box-shadow:none;line-height:40px}.event-summercalendar2026 .boardContainer.singleSlot .board li>.status.locked div{color:#3bbf94}.event-summercalendar2026 .boardContainer.singleSlot .board li>.status.open div{color:#0d20b2}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots{zoom:1}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board{width:100%;position:relative}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board .prizepool{position:absolute;top:8%;left:50%;transform:translateX(-50%);margin:0;font-size:min(33px, 2.5vw);font-weight:600;color:#fff;display:none}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .timeSlots{position:absolute;width:100%;height:100%;top:0;left:0}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board ul{position:relative;width:100%;aspect-ratio:506/310;margin:auto;padding:0;list-style:none}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li{display:flex;justify-content:space-between;height:17.3%;padding:0 15%}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li+li{margin-top:2%}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li div{display:flex;align-items:center;text-transform:uppercase;font-size:min(23px, 5vw);font-weight:600;text-shadow:0 2px 4px #1c1c1c;color:#ffc973}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li .status{font-size:min(16px, 4vw);color:#fff}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li .status.closed{color:#df1c77;text-shadow:none;font-weight:800}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li .status.upcoming{color:#5dfa8d}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li .status.open{height:100%;position:relative;left:3%}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li .status.open div{background:#5fff90;width:auto;height:65%;cursor:pointer;text-align:center;line-height:65%;color:#000;font-size:min(16px, 4vw);padding:0 15px;border-radius:clamp(6px, 1vw, 12px);text-shadow:none;box-shadow:0 0 6px 0 #000}.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .orangeBtn{display:none}@media screen and (max-width:500px){.event-summercalendar2026 #bigEventInfo .boardContainer.multipleSlots .board li{padding:0 10%}}.event-summercalendar2026 .howToPlay{list-style:none;padding-left:0;margin-left:0}.event-summercalendar2026 .howToPlay li{margin-bottom:10px}.calendar-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px;box-sizing:border-box;max-width:350px}.calendar-container .gift{background:linear-gradient(to bottom,rgb(102 198 217) 0%,rgb(7 135 133) 100%);border:1px solid #2a6c78;border-radius:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:2em;height:calc(150px + 3vw);width:calc(161px + 3vw);max-width:202px;max-height:191px;box-shadow:0 4px 18px rgb(0 0 0 / .08);position:relative}.calendar-container .gift:nth-child(9){grid-column:span 2;max-width:416px;max-height:190px;height:calc(159px + 3vw);width:calc(383px + 3vw)}.calendar-container .gift:nth-child(10){grid-column:span 2;max-width:416px;max-height:190px;height:calc(159px + 3vw);width:calc(383px + 3vw)}.calendar-container .gift.pre-lose:nth-child(9)::before,.calendar-container .gift.pre-money100:nth-child(9)::before,.calendar-container .gift.pre-money200:nth-child(9)::before,.calendar-container .gift.pre-money300:nth-child(9)::before,.calendar-container .gift.pre-money500:nth-child(9)::before,.calendar-container .gift.pre-lose:nth-child(10)::before,.calendar-container .gift.pre-money100:nth-child(10)::before,.calendar-container .gift.pre-money200:nth-child(10)::before,.calendar-container .gift.pre-money300:nth-child(10)::before,.calendar-container .gift.pre-money500:nth-child(10)::before,.calendar-container .gift.lose:nth-child(9)::before,.calendar-container .gift.money100:nth-child(9)::before,.calendar-container .gift.money200:nth-child(9)::before,.calendar-container .gift.money300:nth-child(9)::before,.calendar-container .gift.money500:nth-child(9)::before,.calendar-container .gift.lose:nth-child(10)::before,.calendar-container .gift.money100:nth-child(10)::before,.calendar-container .gift.money200:nth-child(10)::before,.calendar-container .gift.money300:nth-child(10)::before,.calendar-container .gift.money500:nth-child(10)::before{max-width:190px}@media screen and (min-width:860px){.calendar-container{grid-template-columns:repeat(4,1fr);gap:15px;max-width:850px}.calendar-container .gift{height:calc(159px + 3vw);width:calc(170px + 3vw)}.calendar-container .gift:nth-child(10){grid-column:span 2;grid-row:span 1;max-width:419px;max-height:192px;height:calc(159px + 3vw);width:calc(383px + 3vw)}}@media screen and (max-width:859px){.calendar-container .gift:nth-child(9){height:calc(150px + 3vw)!important;width:calc(364px + 3vw)!important}.calendar-container .gift:nth-child(10){height:calc(150px + 3vw)!important;width:calc(364px + 3vw)!important}}@media screen and (max-width:859px){.calendar-container{padding:0 6px;gap:10px;max-width:380px}.calendar-container .gift:nth-child(9){max-width:375px!important;max-height:172px!important;height:calc(159px + 3vw)!important;width:calc(379px + 3vw)!important}.calendar-container .gift:nth-child(10){max-width:375px!important;max-height:172px!important;height:calc(159px + 3vw)!important;width:calc(379px + 3vw)!important}}@media screen and (max-width:400px){.calendar-container .gift{width:150px;height:140px;margin:0}.calendar-container .gift:nth-child(odd){margin-left:auto}.calendar-container .gift:nth-child(9){margin:auto;max-width:310px!important;max-height:142px!important;width:calc(310px + 3vw)!important;height:calc(142px + 3vw)!important}.calendar-container .gift:nth-child(10){margin:auto;max-width:310px!important;max-height:142px!important;width:calc(310px + 3vw)!important;height:calc(142px + 3vw)!important}}.chests-section{max-width:700px;margin:0 auto;padding:35px 20px;text-align:center}.chests-header img{width:215px;max-width:40%;height:auto}.chests-header h2{margin:5px;font-size:24px;font-weight:700}.chests-header p{margin:0 0 30px;font-size:18px;opacity:.9}.chests-row{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.chest-item{flex:1 1 0%;max-width:30%;padding:0}.chests-row--two .chest-item{max-width:30%}.chest-item img{width:100px;max-width:100%;height:auto}.chest-item span{display:block;margin-top:6px;font-size:18px}.chest-img{height:auto;width:300px}@media (max-width:630px){.chests-section{padding:30px 15px}.chests-header img{width:160px}.chests-header h2{font-size:20px}.chests-header p{font-size:15px;margin-bottom:24px}.chest-item img{width:75px}.chest-item span{font-size:14px}}@media (max-width:440px){.chests-section{padding:20px 10px}.chests-header img{width:110px}.chests-header h2{font-size:16px}.chests-header p{font-size:14px;margin-bottom:16px}.chest-item{width:33.33%}.chest-item img{width:50px}.chest-item span{font-size:11px;margin-top:4px}.chests-row--three{justify-content:space-between}.chests-row--two{justify-content:space-evenly}}