@font-face{font-display:swap;font-family:FiraSans-Medium;font-style:normal;font-weight:500;src:url(/static/media/FiraSans-Medium.44a11b34f8c84178c61f.otf) format("opentype")}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%;margin:0;min-height:100%;min-height:100dvh;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;background:#071433;color:#222;font-family:FiraSans-Medium,Fira Sans,sans-serif;overflow:hidden}button,input{font-family:inherit}@keyframes spin{to{transform:rotate(1turn)}}::-webkit-scrollbar{height:0;width:0}.bg-games{background-color:initial;isolation:isolate;min-height:100%;min-height:100dvh;position:relative;width:100%}.bg-games:before{background-color:#071433;background-image:var(--page-bg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.hf-swal-popup{background:#0d5c32!important;border:2px solid #d4a017!important;border-radius:12px!important;color:#fff!important;font-family:inherit;max-width:92vw!important;padding:2rem 1.75rem 1.6rem!important;width:36rem!important}.hf-swal-popup .swal2-title{color:#fff!important;font-size:28px!important;font-weight:700!important}.hf-swal-popup .swal2-html-container{color:#fff!important;font-size:24px!important;font-weight:600!important;line-height:1.45!important}.hf-swal-close{background:#0077b6!important;background-image:none!important;border:none!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-block!important;font-size:19px!important;font-weight:700!important;margin:.75rem auto 0!important;min-width:140px!important;padding:10px 28px!important;width:auto!important}.swal2-actions{justify-content:center!important}.upperaction{align-items:center;display:flex;flex-shrink:0;left:0;padding:8px 10px;pointer-events:none;position:absolute;right:0;top:0;z-index:999}.upperaction .back-holder,.upperaction a{pointer-events:auto}.logo-holder{background-color:#fff;cursor:pointer;display:block;margin-top:2px;max-height:75px;max-width:150px}.back-holder{border-left:3px solid #000;margin-left:10px}.back-default{background:#e9695e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin-left:10px;margin-right:15px;padding:3px 10px;text-decoration:none;text-transform:uppercase}.back-default:focus-visible,.back-default:hover{color:#fff;filter:brightness(.95)}.ddd-user-shell{background:#0000;height:100dvh;height:100svh;max-width:100vw;overflow:hidden;position:relative}.ddd-user-main,.ddd-user-shell{box-sizing:border-box;width:100%}.ddd-user-main{height:100%;min-width:0;overflow:auto}.login-shell{height:100dvh;overflow:hidden}.login-page,.login-shell{position:relative;width:100%}.login-page{height:100%}.login-cta{bottom:10%;display:flex;justify-content:center;left:0;position:absolute;right:0}.login-loader{animation:spin .8s linear infinite;border:3px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}@media (max-width:720px){.login-cta{bottom:3%}}.santa-intro{min-height:100%;position:relative}.santa-intro:before{background-attachment:fixed;background-color:#efefef;background-image:var(--santa-bg-desk);background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;position:fixed;z-index:-1}@media screen and (max-width:767px){.santa-intro:before{background-attachment:scroll;background-image:var(--santa-bg-mob)}}.santa-intro .auto{float:none;margin:auto}.santa-intro .begin{background:#0077b6;border-radius:10px;color:#fff;display:inline-block;font-size:15px;font-weight:700}@media screen and (min-width:768px){.santa-intro .begin{padding:7px 15px}}@media screen and (max-width:768px){.santa-intro .begin{padding:5px 10px}}.santa-intro-error{color:#fff;padding:12px;text-align:center}.santa-rules{min-height:100%;padding-bottom:24px;position:relative}.santa-rules:before{background-attachment:fixed;background-color:#efefef;background-image:var(--santa-bg-desk);background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;position:fixed;z-index:-1}@media screen and (max-width:767px){.santa-rules:before{background-attachment:scroll;background-image:var(--santa-bg-mob)}.santa-rules .maincontent{margin-top:80px}.santa-rules .rule-text li{font-size:15px}}@media screen and (min-width:768px){.santa-rules .maincontent{margin-top:100px}.santa-rules .rule-text li{font-size:18px}}.santa-rules .rule-text li{color:#fff!important;font-weight:500!important}.santa-rules .auto{float:none;margin:auto}.santa-rules a{text-decoration:none}.santa-suspects{min-height:100%;padding-bottom:30px;position:relative}.santa-suspects:before{background-attachment:fixed;background-color:#efefef;background-image:var(--santa-bg-desk);background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;position:fixed;z-index:-1}@media screen and (max-width:767px){.santa-suspects:before{background-attachment:scroll;background-image:var(--santa-bg-mob)}.santa-suspects .maincontent{margin-top:20px}}@media screen and (min-width:768px){.santa-suspects h4{color:#fff;font-size:16px!important;font-weight:700;text-align:center}.santa-suspects p{text-align:center}.santa-suspects .maincontent{margin-top:100px}}.santa-suspects h4,.santa-suspects p{color:#fff}.santa-suspects h3{margin-top:0!important}.santa-suspects .log-title{font-size:15px}.santa-suspects .auto{float:none;margin:auto}.santa-suspects a{text-decoration:none}@media (min-width:1200px){.santa-suspects .suspect-frame{margin-left:auto;margin-right:auto;width:870px}}.santa-carousel{padding-bottom:24px;position:relative}.santa-carousel-slide{min-height:280px}.santa-carousel-indicators{bottom:-8px;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center;z-index:2}.santa-carousel-indicators li{background-color:#00000080;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;width:10px}.santa-carousel-indicators li.active{background-color:#fff}.santa-carousel-control{align-items:center;background:#0000;border:none;bottom:0;color:#fff;display:flex;font-size:30px;justify-content:center;padding:0;position:absolute;top:0;width:15%;z-index:2}.santa-carousel-control.left{background-image:linear-gradient(90deg,#00000080 0,#0000);left:0}.santa-carousel-control.right{background-image:linear-gradient(90deg,#0000 0,#00000080);right:0}.santa-thanks{box-sizing:border-box;min-height:100%;padding-bottom:12px;position:relative;text-align:center}.santa-thanks:before{background-attachment:fixed;background-color:#efefef;background-image:var(--santa-bg-desk);background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;position:fixed;z-index:-1}@media screen and (max-width:767px){.santa-thanks:before{background-attachment:scroll;background-image:var(--santa-bg-mob)}}.santa-thanks .thankyou-logo{margin-top:10px;width:200px}.santa-thanks .score{border:none;color:#fff;float:none;font-size:22px;margin-top:4px;text-align:center}.santa-thanks .reveal{color:#fff;font-size:16px;line-height:1.3;margin:0 auto;text-align:center}.santa-thanks .reveal p{margin:0 0 8px}.santa-thanks .auto{float:none;margin:auto}@media screen and (max-width:768px){.santa-thanks .log-title,.santa-thanks .reveal,.santa-thanks .reveal p,.santa-thanks .score{color:#000}.santa-thanks .reveal{font-size:14px}.santa-thanks .thankyou-logo{margin-top:8px;width:150px}}.santa-stage{color:#fff;font-family:FiraSans-Medium,Fira Sans,sans-serif;min-height:100%;padding-bottom:24px;position:relative}.santa-stage:before{background-attachment:fixed;background-color:#efefef;background-image:var(--santa-bg-desk);background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;position:fixed;z-index:-1}@media screen and (max-width:767px){.santa-stage:before{background-attachment:scroll;background-image:var(--santa-bg-mob)}}.santa-stage .auto{float:none;margin:auto}.santa-stage .row{margin-left:0!important;margin-right:0!important}.santa-stage h3{margin-top:0!important}.santa-message{font-size:18px;padding:120px 16px 40px;text-align:center}.santa-stage .timer-back{background-color:initial;border:1px solid #fbfbfb;border-radius:10px;color:#fff;float:left;font-size:15px;font-weight:900;padding:5px 10px;text-align:center}.santa-stage .score{border:1px solid #fff;border-radius:10px;color:#fff;float:right;font-size:16px;padding:5px 10px;text-align:right}.santa-stage-1 .input-text{margin-left:8px;margin-right:8px}@media screen and (max-width:768px){.santa-stage .show-btn{padding-bottom:50px}.santa-stage h3{margin-top:15px!important}.santa-stage-1 .input-text{width:50%}}@media screen and (min-width:768px){.santa-stage-1 .input-text{width:20%}}.santa-stage-2 .input-text{box-sizing:border-box;font-size:15px;padding:6px 8px;width:100%}.santa-stage-4 .input-text{margin-top:10px;text-align:center}.santa-stage-4 .finalimg,.santa-stage-4 .santa-stage4-submit,.santa-stage-4 .showtext{display:none}.santa-stage-4.is-solved .finalimg,.santa-stage-4.is-solved .santa-stage4-submit,.santa-stage-4.is-solved .showtext{display:block}.santa-stage-4.is-solved #puzzle1{display:none}@media screen and (min-width:768px){.santa-stage-4 .showtext{margin-top:100px}}@media screen and (max-width:768px){.santa-stage-4 #puzzle1{margin:auto;width:65%}}.santa-stage-4 .button-login.santa-stage4-submit{width:160px}.santa-clue{background-color:initial;border:none;color:#fff}
/*# sourceMappingURL=main.d109e1a1.css.map*/