@import"https://fonts.googleapis.com/css2?family=Aclonica&display=swap";@import"https://fonts.googleapis.com/css2?family=Acme&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:sans-serif}.landingPage-container .decoration{position:fixed;top:0;left:50%;height:auto;width:100%;transform:translateX(-50%);z-index:2}.landingPage-container .decoration img{height:100%;width:100%;object-fit:contain}.landingPage-container .snowman,.landingPage-container .gingerbread,.landingPage-container .santa,.landingPage-container .christmas-tree{position:fixed;top:50%;left:-5.5rem;height:14rem;width:14rem;z-index:2}.landingPage-container .snowman img,.landingPage-container .gingerbread img,.landingPage-container .santa img,.landingPage-container .christmas-tree img{height:100%;width:100%;object-fit:contain}.landingPage-container .gingerbread{left:auto;top:45%;right:-5rem;height:16rem;width:16rem;transform:rotate(-50deg)}.landingPage-container .santa{left:30%;top:auto;bottom:-7%;transform:translateX(-50%) rotate(-15deg)}.landingPage-container .christmas-tree{left:70%;top:auto;bottom:-7%;height:16rem;width:16rem;transform:translateX(-50%) rotate(15deg)}.landingPage-container .gifts{position:fixed;bottom:-8%;left:50%;transform:translateX(-50%);height:20%;width:20%;z-index:2}.landingPage-container .gifts img{height:100%;width:100%;object-fit:contain}.landingPage-container .bg-video{width:100%;height:100dvh;position:fixed;top:0;left:0;bottom:0;right:0}.landingPage-container .bg-video video{width:100%;height:100%;object-fit:cover;object-position:top}.landingPage-container .popup{position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;transition:.4s;padding:2rem 1rem;overflow:hidden;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;flex-direction:row}.landingPage-container .popup.active{pointer-events:auto;overflow-y:auto}.landingPage-container .popup.active .popup-bg{opacity:1}.landingPage-container .popup.active .popup-container{transform:scale(1);opacity:1}.landingPage-container .popup .popup-bg{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.8);z-index:2;opacity:0}.landingPage-container .popup .popup-close{position:absolute;top:-1rem;right:-1rem;height:2rem;width:2rem;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer}.landingPage-container .popup .popup-container{background-color:#fff;position:relative;z-index:2;max-width:650px;width:100%;border-radius:.6rem;transform:scale(1.2);opacity:0}.landingPage-container .popup .popup-container .popup-container-title{background-color:#ff3299;padding:.4rem 1rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;color:#fff;font-size:1.2rem;border-radius:.6rem .6rem 0 0}.landingPage-container .popup .popup-container .popup-container-body .item-list .item{padding:1rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:1rem;border-bottom:1px dashed rgba(0,0,0,.2)}.landingPage-container .popup .popup-container .popup-container-body .item-list .item:nth-last-child(1){border-bottom:none}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .image-area{height:11.5rem;width:11.5rem;position:relative}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .image-area .ribbon{position:absolute;top:-3%;right:0;height:30%;width:30%;transform:rotate(80deg)}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .image-area .ribbon img{height:100%;width:100%;object-fit:contain}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .image-area img{height:100%;width:100%;object-fit:cover}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area{max-width:calc(100% - 11.5rem);flex:calc(100% - 11.5rem);width:100%}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area .tag{font-size:.7rem;background-color:#ff0;color:#e01a63;display:inline-block;margin-bottom:.3rem}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area .name,.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area .location{margin-bottom:.3rem}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area .name i,.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area .location i{color:#e01a63}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area button{background-color:#01b902;border:none;outline:none;border-radius:.5em;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding:.3rem 1rem .3rem .2rem;border:solid 1px #229022;gap:.2rem;color:#fff;cursor:pointer}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area button img{height:3rem;width:3rem;object-fit:contain}.landingPage-container .landingPage{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0 1rem;z-index:10}.landingPage-container .landingPage.active .landingPage-middle{padding:1rem}.landingPage-container .landingPage.active .landingPage-middle .button-group button{width:100%}.landingPage-container .landingPage.large-content{align-items:flex-start;padding:3rem 1rem}.landingPage-container .landingPage.last-step .landingPage-middle{max-width:450px;min-width:300px;width:100%;padding:1.9rem}.landingPage-container .landingPage-middle{padding:1.9rem;border-radius:1rem;background-color:rgba(255,255,255,.7137254902);max-width:450px;min-width:300px;position:relative}.landingPage-container .landingPage-middle .santa-hat{position:absolute;top:-3.5rem;left:-3.5rem;height:8rem;width:8rem;transform:rotate(5deg)}.landingPage-container .landingPage-middle .santa-hat img{height:100%;width:100%;object-fit:contain}.landingPage-container .landingPage-middle .indicetor{text-align:center;margin-bottom:.5rem}.landingPage-container .landingPage-middle .indicetor span.active{color:red}.landingPage-container .landingPage-middle .title{margin-bottom:1.5rem}.landingPage-container .landingPage-middle .title h2{text-align:center;font-size:1.2rem}.landingPage-container .landingPage-middle .loading-area p{text-align:center}.landingPage-container .landingPage-middle .loading-area .loading{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:2rem}.landingPage-container .landingPage-middle .loading-area .loading img{height:5rem;width:5rem;object-fit:contain}.landingPage-container .landingPage-middle ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;justify-content:center;padding:0 1.5rem;list-style:none}.landingPage-container .landingPage-middle ul li{width:9rem}.landingPage-container .landingPage-middle ul li img{width:100%}.landingPage-container .landingPage-middle .button-group{display:flex;align-items:center;justify-content:space-evenly;flex-direction:row;margin-top:2rem}.landingPage-container .landingPage-middle .button-group button,.landingPage-container .landingPage-middle .button-group .button{height:2.6rem;width:7rem;border-radius:10rem;background-color:red;border:none;outline:none;font-weight:600;color:#fff;font-size:1rem;cursor:pointer}.landingPage-container .landingPage-middle .button-group button:nth-child(2),.landingPage-container .landingPage-middle .button-group .button:nth-child(2){background-color:#378b29}@media only screen and (max-width: 575px){.landingPage-container .decoration{width:130%}.landingPage-container .snowman{top:70%;left:-4rem;height:10rem;width:10rem}.landingPage-container .gingerbread{top:67%;right:-4rem;height:12rem;width:12rem}.landingPage-container .santa{left:33%;bottom:-6%;height:10rem;width:10rem}.landingPage-container .christmas-tree{left:67%;height:13rem;width:13rem}.landingPage-container .popup .popup-close{top:-0.6rem;right:-0.6rem;height:1.7rem;width:1.7rem;font-size:.8rem}.landingPage-container .popup .popup-container .popup-container-title{font-size:1.1rem}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .image-area{height:7rem;width:7rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area{max-width:calc(100% - 7rem)}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area .tag{font-size:.6rem}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area .name,.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area .location{font-size:.8rem}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area button{padding:.2rem .7rem .2rem .1rem;font-size:.8rem}.landingPage-container .popup .popup-container .popup-container-body .item-list .item .content-area button img{height:1.8rem;width:1.8rem}.landingPage-container .landingPage.large-content{padding-top:1.5rem}.landingPage-container .landingPage-middle .indicetor{font-size:.8rem}.landingPage-container .landingPage-middle .title{margin-bottom:1rem}.landingPage-container .landingPage-middle .title h2{font-size:1rem}.landingPage-container .landingPage-middle ul li{width:7rem;font-size:.8rem}}/*# sourceMappingURL=main.css.map */