@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);.canvasContainer{height:100%;width:100%}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,.App,body,html{cursor:none;font-family:Bebas Neue,cursive;height:100%;width:100%}.user-ui{align-items:center;height:100vh;left:0;pointer-events:none;position:fixed;top:0;z-index:200}.content,.user-ui{display:flex;justify-content:center;width:100%}.content{height:90vh;max-width:1100px}.textContent{-webkit-mask-position-x:0;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-mask-image:linear-gradient(270deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,transparent);mask-image:linear-gradient(270deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:initial;-webkit-mask-size:100% 100%;mask-size:100% 100%;padding:100px 30px 0}.content h2{-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;color:#fff;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.45));filter:drop-shadow(0 4px 4px rgba(0,0,0,.45));font-size:60px;padding:0 20px}.flagEmoji{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:10px;width:75px}.flagDoorContainer{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:900}.doorLeft,.doorRight{background-repeat:no-repeat;background-size:cover;height:100vh;position:absolute;top:0;width:50vw}.doorLeft{background-position:100%;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.doorRight{background-position:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.htmlElement{background-color:#fafafa;border-radius:24px;color:#252525;cursor:auto;height:820px;opacity:1;overflow:auto;padding:20px 80px;pointer-events:none;-webkit-transform:scale(.001);transform:scale(.001);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:1060px}.htmlElement.show{pointer-events:all;-webkit-transform:scale(1);transform:scale(1)}.firstContainer{align-items:center;display:flex;flex-direction:column;gap:10px;height:820px;justify-content:center;width:100%}.firstContainer h3{font-size:50px}.firstContainer .icon{-webkit-animation:bounce 1.2s;animation:bounce 1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounce{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.secondContainer{display:flex;flex-wrap:wrap;width:100%}.flag{background-color:#252525;background-repeat:no-repeat;background-size:cover;border:2px solid #252525;border-radius:24px;cursor:pointer;height:200px;margin:10px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;width:200px}.flag:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.loading-container{align-items:center;background-color:#7e1331;color:#fff;display:flex;font-size:40px;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translate(0)!important;transform:translate(0)!important;width:100vw;z-index:995}.cursorPointer{background-color:#fff;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:40px;opacity:0;width:40px;z-index:999}.cursorPointer,.pointerLerped{border-radius:50%;pointer-events:none;position:fixed}.pointerLerped{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.2));filter:drop-shadow(0 4px 4px rgba(0,0,0,.2));transition:background-color .6s ease}.pointerLerped1{border:4px solid #252525;height:60px;width:60px;z-index:998}.pointerLerped2{border:3px solid #252525;height:50px;width:50px;z-index:997}.pointerLerped3{border:2px solid #252525;height:40px;width:40px;z-index:996}
/*# sourceMappingURL=main.64c74916.css.map*/