body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:avenir-lt-pro,sans-serif;font-style:normal;font-weight:400;margin:0}.generic-button{align-items:center;background:radial-gradient(circle at 50% 40%,#f2f8fd 0,#c7e1f6 35%,#729fc4 100%);border:none;border-radius:64px;box-shadow:0 6px 18px #00000047;cursor:pointer;display:flex;height:60px;justify-content:center;letter-spacing:3px;margin-bottom:20px;max-width:400px;min-width:250px;overflow:hidden;padding:0;position:relative;z-index:5;z-index:100}.generic-button:before{animation:shine-border 5s linear infinite;background:linear-gradient(135deg,#b28537,#f5d074,#f8f5ee,#f5d074,#b28537);background-size:300% 300%;border-radius:64px;content:"";inset:0;mask:linear-gradient(#f8f5ee 0 0) content-box,linear-gradient(#f8f5ee 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#f8f5ee 0 0) content-box,linear-gradient(#f8f5ee 0 0);-webkit-mask-composite:xor;padding:4px;position:absolute;z-index:0}@keyframes shine-border{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.generic-button:active{transform:scale(.92);transition:transform .1s}.generic-button:hover{box-shadow:0 8px 25px #00000059;transform:scale(.98);transition:transform .2s}.generic-button span{color:#0a1f55;font-family:avenir,sans-serif;font-size:22px;font-weight:600;margin-top:3px;position:relative;width:100%;z-index:10}@media screen and (max-width:768px){.generic-button{width:60%}}.terms-container{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:40px}.terms-and-conditions{font-size:8px;padding:0 10px 5px}.terms-and-conditions,.terms-rules{color:#0a1f55;text-align:center;z-index:2}.terms-rules{font-size:12px;font-weight:400}.terms-row{align-items:center;display:flex;flex-direction:column;position:relative;width:60%}.lotery-icon{bottom:35%;left:-100px;position:absolute;width:80px}.share-icon-button{animation:subtlePulse 3s ease-in-out infinite;border-radius:50%;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:768px){.lotery-icon{bottom:35%;left:-50px;position:absolute;width:50px}.share-icon{height:40px;width:40px}.terms-row{width:70%}}@keyframes subtlePulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.02);transform:scale(1.01)}}.share-icon-button:hover{animation:none;filter:brightness(1.3) drop-shadow(0 6px 12px rgba(0,0,0,.4));transform:scale(1.2) rotate(8deg)}.share-icon-button:active{filter:brightness(.9);transform:scale(.9) rotate(3deg);transition:transform .1s ease}.share-icon{border-radius:50%;display:block;transition:all .3s cubic-bezier(.4,0,.2,1)}.share-icon-button:hover .share-icon{transform:rotate(-8deg) scale(1.05)}.share-icon-button:before{background:linear-gradient(45deg,#ffffff4d,#ffffff1a);border-radius:50%;bottom:-2px;content:"";left:-2px;opacity:0;pointer-events:none;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease}.share-icon-button:hover:before{opacity:1}.animated-snowflake-img{pointer-events:none;position:absolute;transition:opacity .5s,transform .5s;z-index:0}.animated-snowflakes-bg{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.animated-snowflake{background:#fff;border-radius:50%;box-shadow:0 0 8px 2px #fff,0 0 20px 4px #fff8;height:8px;height:18px;opacity:.8;pointer-events:none;position:absolute;transition:opacity .5s,filter .5s;transition:opacity .5s,filter .5s,transform .5s;width:8px;width:18px;z-index:0}.animated-snowflake:after,.animated-snowflake:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.animated-snowflake .center-dot{background:#fff;border-radius:50%;box-shadow:0 0 8px 2px #fff8;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px;.animated-snowflake .center-dot{background:radial-gradient(circle,#fff 70%,#fff8 100%);border-radius:50%;box-shadow:0 0 16px 8px #fff8;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}}.full-screen{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:100dvh;position:relative;width:100vw}.blue-bg{background-color:#0a254c}.text-gold{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#f9f2d4 25%,#f0e6a8 50%,#e8d987 75%,#fff);-webkit-background-clip:text;background-clip:text;color:#fff;color:#0000;font-family:avenir;font-size:14px;font-weight:400;line-height:20px;max-width:90%;position:relative;text-align:center;text-transform:uppercase}.overlay{background-color:#0000004d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.landing-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:visible;width:100vw;z-index:1}.landing-screen{min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100vw}.landing-header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:300px;overflow:visible;position:relative;z-index:1}.landing-image{height:auto;left:50%;max-width:none;object-fit:contain;position:absolute;top:-60%;transform:translateX(-50%);width:900px}.landing-subtitle{font-size:24px;font-weight:600;line-height:30px;max-width:40%}.button-container{align-items:center;display:flex;flex-direction:column;gap:5px;margin-top:70px;width:90%}.landing-logo{margin-top:2%;width:400px}.button-container .subtitle{color:#fff;font-size:15px;font-weight:600}.tickets-image{margin-bottom:140px;position:relative;width:800px;z-index:2}.landing-footer-content{justify-content:center;margin-top:-10px;position:relative;width:100vw;z-index:3}.landing-footer-buttons,.landing-footer-content{align-items:center;display:flex;flex-direction:column}.landing-footer-buttons{gap:10px;padding-bottom:20px;z-index:5}.landing-footer{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:5px;position:relative}.snow-link-icon{height:10px;margin-left:4px;margin-top:2px;width:10px}.snow-image-1{bottom:0;height:50%;position:absolute;z-index:3}.snow-image-2{bottom:0;height:500px;position:absolute;width:100%;z-index:2}.space-5{margin:5px}.terms-container{margin-top:10px}@media screen and (max-width:1980px){.landing-logo{margin-top:4%;width:400px}}@media screen and (max-width:1200px){.landing-header{min-height:300px}.landing-logo{margin-top:5%;width:30%}.button-container{margin-top:15px}.landing-image{width:800px}}@media screen and (max-width:920px){.landing-header{min-height:300px}.landing-logo{margin-top:5%;width:50%}.button-container{margin-top:15px}.landing-image{width:800px}}@media screen and (max-width:768px){.landing-screen{-webkit-overflow-scrolling:touch;min-height:100vh;overflow-x:hidden;overflow-y:auto}.button-container{margin-top:90px}.landing-logo{margin-top:6%;width:50%}.landing-header{min-height:200px}.landing-image{top:-70%;width:90%}.landing-container{.generic-button{margin-bottom:10px;width:80%}.terms-container{margin-top:0}}.landing-subtitle{font-size:14px;line-height:20px;max-width:80%;position:relative}.snow-image-1{position:absolute;width:100%;z-index:3}.tickets-image{margin-bottom:80px;margin-top:0;position:relative;width:100%;z-index:2}.snow-link-icon{height:10px;margin-left:4px;margin-top:5px;width:10px}.snow-image-2{bottom:0;height:65%;position:absolute;z-index:2}.space-5{margin:5px}}@media screen and (max-width:740px){.landing-image{top:-60%;width:90%}}@media screen and (max-width:600px){.landing-image{top:-60%;width:100%}}@media screen and (max-width:520px){.landing-image{top:-60%;width:120%}.button-container{margin-top:10%}.landing-logo{margin-top:6%;width:50%}.snow-image-1{bottom:12%}}@media screen and (max-width:428px){.landing-image{top:-70%;width:150%}.button-container{margin-top:50px}.landing-logo{margin-top:6%;width:70%}.snow-image-1{bottom:10%}.tickets-image{margin-bottom:55px}}@media screen and (max-width:410px){.button-container{margin-top:20px}.tickets-image{margin-bottom:35px}}@media screen and (max-width:375px){.landing-image{top:-70%;width:150%}.tickets-image{margin-bottom:-15px}}.how-to-play-screen{align-items:center;background-attachment:fixed;background-position:50%;background-size:cover;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden;.item-to-play{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.how-to-play-icon{margin-right:20px}.how-to-play-content{align-items:center;display:flex;flex:1 1;flex-direction:column;padding-top:50px;position:relative}.howtoplay-image{height:auto;left:39%;max-width:none;object-fit:contain;position:absolute;top:-90%;transform:translateX(-50%);width:202%}.items-container{display:flex;flex-direction:column;gap:40px;justify-content:center;margin:0 0 50px;max-width:650px;width:80%}.how-to-play-title{font-size:32px;font-weight:600;line-height:normal;margin-bottom:16px}.how-to-play-content p{color:#fff;font-size:22px;font-weight:500;margin:0;text-align:left;text-shadow:1px 1px 3px #000c,0 0 6px #00000080}.how-to-play-images{bottom:0;display:flex;flex:1 1;position:relative;width:100%}.snow-image-1-htp{bottom:0;height:360px;position:absolute;z-index:2}.snow-image-2-htp{bottom:0;height:200px;position:absolute}.snowman-gift{bottom:20px;left:45%;margin:auto;position:absolute;width:8%;z-index:10}@media screen and (max-width:1980px){.snowman-gift{left:43%;width:12%}}@media screen and (max-width:1680px){.snowman-gift{left:45%;width:8%}}@media screen and (max-width:1440px){.snowman-gift{left:42%;width:13%}}@media screen and (max-width:1200px){.howtoplay-image{left:38%;top:-89%;width:180%}}@media screen and (max-width:920px){.howtoplay-image{left:39%;top:-80%;width:200%}.bg-screen{background-position-x:-180px!important;background-position-y:-200px!important}.how-to-play-images{height:300px;margin-bottom:0}.snow-image-1-htp{height:250px}.snow-image-2-htp{height:270px}.how-to-play-button{margin-top:30px}.snowman-gift{bottom:20px;left:calc(50% - 90px);margin:auto;position:absolute;width:160px;z-index:10}}@media screen and (max-width:768px){.howtoplay-image{left:39%;top:-62%;width:200%}.items-container{gap:20px}.how-to-play-icon{margin-right:10px}.bg-screen{align-items:center;background-attachment:fixed;background-position:50%;background-position-x:-220px!important;background-position-y:-170px!important;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:100vh;position:relative;width:100vw}.how-to-play-button{margin-top:5%}.how-to-play-title{font-size:32px;line-height:normal;margin-bottom:16px}.how-to-play-content p{color:#fff;font-family:avenir;font-size:15px;font-weight:500;margin:0;position:relative;text-align:left}.snow-image-1-htp{height:250px}.snow-image-2-htp{height:270px}.snowman-gift{bottom:20px;left:calc(50% - 105px);margin:auto;position:absolute;width:180px;z-index:10}}@media screen and (max-width:500px){.howtoplay-image{left:39%;top:-62%;width:200%}}@media screen and (max-width:430px){.snowman-gift{left:27%;width:38%}.how-to-play-content{margin-bottom:250px}}@media screen and (max-width:375px){.howtoplay-image{left:50%;top:-30%;width:100%}}}.header-game-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;left:50%;max-width:600px;opacity:1!important;pointer-events:auto;position:fixed;top:2px!important;transform:translateX(-50%);visibility:visible!important;width:90%;z-index:1000}@media (max-width:768px){.header-game-container{display:flex!important;opacity:1!important;position:fixed!important;top:-10px!important;visibility:visible!important;width:95%!important;z-index:1001!important}.header-game-help-icon{padding-right:45px!important}}.header-game-text{display:block;font-size:34px;font-weight:900;line-height:38px;overflow-wrap:break-word;text-align:center;white-space:normal;width:33%!important;word-break:break-word}.header-game-help-icon{height:40px;width:40px}.timer-warning{animation:timerWarning 1s ease-in-out infinite;color:#f44!important}@keyframes timerWarning{0%{text-shadow:0 0 5px #ff444480;transform:scale(1)}50%{text-shadow:0 0 15px #f44c,0 0 25px #f449;transform:scale(1.1)}to{text-shadow:0 0 5px #ff444480;transform:scale(1)}}.game-play-container{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100dvh;justify-content:space-between;margin:auto;max-width:600px;overflow:hidden}button{-webkit-tap-highlight-color:transparent;outline:none}.background-game-stars{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:70%;height:100%;position:absolute;width:100%;z-index:-1}.game-play-content{z-index:2}.background-game{background:linear-gradient(0deg,#4b7dbc,#264e93);left:0;position:absolute;top:0}.background-game,.game-left-arrow img,.game-right-arrow img{height:100%;width:100%}.game-left-arrow,.game-right-arrow{bottom:15px;height:80px;position:absolute;width:80px}.game-left-arrow{left:10px;rotate:180deg}.game-right-arrow{right:10px}.game-snow-bg{bottom:0;position:absolute;z-index:-1}@media (max-width:768px){.game-left-arrow,.game-right-arrow{height:60px;width:60px}.background-game-stars{background-position-y:-150px;background-size:cover}}.confeti-container,.confeti-fall{display:none!important}.floating-score{color:#fff;font-family:Avenir,sans-serif;font-size:20px;font-weight:900;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1002}.gold-1000{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#f9f2d4 25%,#f0e6a8 50%,#e8d987 75%,#fff);-webkit-background-clip:text;background-clip:text;color:#fff;color:#0000}.score-sparkle{animation:sparklePop 1.2s cubic-bezier(.17,.67,.83,.67) forwards;background:radial-gradient(circle,#fffbe6 60%,gold 100%);border-radius:50%;box-shadow:0 0 8px 2px gold,0 0 2px 1px #fffbe6;height:10px;opacity:.85;pointer-events:none;width:10px}@keyframes sparklePop{0%{opacity:.2;transform:scale(.2) rotate(0deg)}60%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:.7;transform:scale(1) rotate(1turn)}}@keyframes goldScorePop{0%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:.7;transform:translate(-50%,-50%) scale(1)}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-30px) scale(1.2)}to{opacity:0;transform:translateY(-60px) scale(.8)}}@keyframes flashScore{0%{filter:brightness(2) drop-shadow(0 0 12px #fff);opacity:1;transform:scale(1.3)}60%{filter:brightness(1.2) drop-shadow(0 0 8px #fff);opacity:1;transform:scale(1.1)}to{filter:none;opacity:1;transform:scale(1)}}input,select,textarea{font-size:16px}@media (max-width:768px){input,select,textarea{font-size:16px!important}}.nice-job-form{align-items:flex-start;background:#ffffffb3;border-radius:32px;box-shadow:0 6px 18px #00000047,0 0 0 2px #f5e9d5,0 0 0 3px #d4af37,0 0 0 4px #f5e9d5;display:flex;flex-direction:column;gap:15px;margin:0 auto 20px;max-width:400px;padding:24px;width:70%}input{background-color:#fff;border:none;border-radius:32px;color:#777d94;font-size:16px;font-weight:400;height:40px;padding-left:15px}.label-container{display:flex;flex-direction:column;width:100%}.checkbox-container{align-items:flex-start;display:flex;gap:5px;text-align:left;span{color:#0a1f55;font-size:10px;text-align:left}.checkbox-input{height:20px;margin-top:0;min-width:20px;position:relative;width:20px}}.error{color:red;font-size:12px;margin-top:5px}.input-error{border:2px solid red}@media screen and (max-width:768px){.tickets-image-nice-job{width:80%}}.nice-job-page{position:relative;input,select,textarea{font-size:16px}@media (max-width:768px){input,select,textarea{font-size:16px!important}}.nice-job-content{align-items:center;display:flex;flex-direction:column;overflow-x:hidden;padding-top:30px;position:relative;text-align:center;width:100%;z-index:2;.generic-button{width:100%}}.nicejob-image{height:100%;left:50%;max-width:none;object-fit:contain;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}.nice-job-title{font-size:26px;font-weight:700;line-height:32px}.nice-job-subtitle{font-size:20px;font-weight:500;line-height:32px}.title-page-nice-job{font-size:24px;text-transform:uppercase;width:100%}.subtitle-page-nice-job,.title-page-nice-job{color:#0a1f55;font-weight:600;text-align:center}.subtitle-page-nice-job{font-size:16px;margin-bottom:10px}.generic-button{margin-bottom:0}.tickets-image-nice-job{width:400px}@media screen and (max-width:768px){.tickets-image-nice-job{bottom:4px;position:relative;width:85%}.nicejob-image{width:300%}}}.submittion-page{.submittion-container{align-items:center;display:flex;flex-direction:column;overflow-x:hidden;padding-top:30px;position:relative;text-align:center;z-index:2}.submittion-image{height:100%;left:50%;max-width:none;object-fit:contain;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}.submittion-header{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;text-align:center;width:100%}.submittion-video{aspect-ratio:16/9;background-color:#000;height:auto;margin:50px 50px 0;width:600px}.video-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.submittion-title{font-size:24px;font-weight:700;text-transform:uppercase}.submittion-subtitle{color:#fff;font-size:18px;font-size:24px;font-weight:400;line-height:24px;line-height:30px;max-width:50%;width:90%}.tickets-image{margin-bottom:-10%;position:relative;width:50%;z-index:-1}.submittion-footer-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100vw;z-index:3}.submittion-footer-buttons{gap:10px;padding-bottom:20px;z-index:5}.submittion-footer,.submittion-footer-buttons{align-items:center;display:flex;flex-direction:column}.submittion-footer{justify-content:flex-start;position:relative}.snow-link-icon{height:10px;margin-left:4px;margin-top:2px;width:10px}.snow-image-1{bottom:0;height:260px;position:absolute;z-index:3}.snow-image-2{bottom:0;height:280px;position:absolute;width:100%;z-index:2}.space-5{margin:5px}@media screen and (max-width:768px){.submittion-image{width:300px}.submittion-video{background-color:#000;height:auto;margin:24px;width:90%}.submittion-subtitle{font-size:14px;line-height:20px;max-width:80%;position:relative}.snow-image-1{bottom:30%;position:absolute;width:100%;z-index:3}.tickets-image{margin-bottom:-15%;width:80%}.snow-link-icon{height:10px;margin-left:4px;margin-top:5px;width:10px}.snow-image-2{bottom:0;height:80%;position:absolute;z-index:2}.space-5{margin:5px}.submittion-image{left:48%;top:-22%;width:150%}}}
/*# sourceMappingURL=main.4addbaad.css.map*/