@font-face{font-family:OptimistLt;src:url(/static/media/Optimist_Lt.3ba77de367c007f7aac4.ttf)}@font-face{font-family:OptimistRg;src:url(/static/media/Optimist_Rg.d1b291a5963c27c542c6.ttf)}@font-face{font-family:OptimistXlt;src:url(/static/media/Optimist_XLt.a04b83edbbae83e028b5.ttf)}@font-face{font-family:"PremiumSerifLt";src:url(/static/media/PremiumSerif_Lt.7836a4944a134ff57b39.ttf)}@font-face{font-family:"PremiumSerifRg";src:url(/static/media/PremiumSerif_Rg.bf6ba50837677716de72.ttf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body:before{background-image:url(/static/media/test.d5f15d48844631c095d4.png);content:"";display:none}#root{height:100vh;width:100%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.quiz-container{height:100vh;text-align:center;width:100%}.quiz-bg{object-fit:cover;z-index:-5}.quiz-bg,.quiz-bg-cover{height:100%;left:0;position:absolute;top:0;width:100%}.quiz-bg-cover{background-color:#00000a66;z-index:-1}.quiz-header{color:#fff;font-family:"PremiumSerifLt";font-size:80pt;text-align:center;width:100%}.quiz-header-hub{font-size:60pt}.quiz-subtext{color:#fff;font-family:OptimistLt;font-size:35pt;text-align:center}.quiz-subtext-hub{font-size:30pt}.quiz-questions{text-align:center;top:50%;width:100%}.quiz-Button{background-color:initial;border:2px solid #fff;border-radius:30px;color:#fff;font-family:OptimistLt;font-size:30pt;height:130px;margin-bottom:35px;margin-top:35px;text-align:center;width:60%}.quiz-Button-hub{font-size:26pt;height:110px;margin-bottom:25px;margin-top:25px;padding:10px;width:50%}.travel-logo-hub{bottom:250px}.simple-keyboard.hg-theme-default.myTheme{bottom:0;height:750px;padding:0;position:absolute}.simple-keyboard.hg-layout-default .hg-button.hg-big{height:3vh}.carousel-container{border:3px solid #fff;border-top-left-radius:200px;height:700px;margin:0 auto;max-width:60%;overflow:hidden;position:relative;width:100%}.carousel-container-hub{height:600px;max-width:50%}.carousel-images{display:flex;height:100%;transition:transform .3s ease-in-out}.carousel-image{flex-shrink:0;height:100%;object-fit:cover;width:100%}.carousel-dots{bottom:10px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.dot{background-color:gray;border-radius:50%;height:15px;margin:0 12px;transition:background-color .3s ease;width:15px}.dot.active{background-color:#fff;height:30px;transform:translateY(-7.5px);width:30px}.carousel-image-quad{border:3px solid #fff;object-fit:cover;width:100%}.carousel-image-quad-label{bottom:30px;height:50px;left:2px;position:absolute}.carousel-image-quad-label-text{bottom:53px}.carousel-image-quad-label-text,.carousel-image-quad-label-text2{color:#fff;font-family:OptimistLt;font-size:9pt;left:35px;position:absolute;text-align:center}.carousel-image-quad-label-text2{bottom:37px}
/*!
 * 
 *   react-simple-keyboard v3.8.24
 *   https://github.com/hodgef/react-simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */
/*!
 * 
 *   simple-keyboard v3.8.19
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1 1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.Countdown{color:#fff;font-family:"PremiumSerifRg";font-size:280pt}.photobooth-bg{background-color:#002243;height:100vh;text-align:left;width:100%}.photobooth-water-bg{object-fit:cover;z-index:-5}.photobooth-bg-cover,.photobooth-water-bg{height:100%;left:0;position:absolute;top:0;width:100%}.photobooth-bg-cover{background-color:#00000a66;z-index:-1}.photobooth-capture-td{align-items:center;height:100%;justify-content:center;padding:0;width:50%}.photobooth-capture{border:2px solid #fff;height:282px;width:500px}.photobooth-lookup-text{color:#fff;font-family:"PremiumSerifRg";font-size:40pt;vertical-align:top}.photobooth-arrow{height:65px;width:65px}.photobooth-travel-text{font-size:100pt;line-height:125px}.photobooth-travel-subtext,.photobooth-travel-text{color:#fff;font-family:"PremiumSerifRg";padding-left:100px}.photobooth-travel-subtext{font-size:30pt;line-height:65px}.photobooth-image-quad-label{bottom:30px;height:50px;left:0;position:absolute}.photobooth-image-quad-label-text{bottom:53px}.photobooth-image-quad-label-text,.photobooth-image-quad-label-text2{color:#fff;font-family:OptimistLt;font-size:9pt;left:35px;position:absolute;text-align:center}.photobooth-image-quad-label-text2{bottom:37px}.photobooth-Button{background-color:initial;border:2px solid #fff;border-radius:30px;color:#fff;font-family:OptimistLt;font-size:30pt;height:130px;margin-bottom:35px;margin-top:35px;text-align:center;width:90%}.photobooth-Button-hub{font-size:26pt;height:110px;margin-bottom:25px;margin-top:25px;padding:10px;width:50%}.email-subtext{color:#fff;font-family:OptimistLt;font-size:35pt;text-align:center}.email-subtext-hub{font-size:30pt}.photobooth-header{color:#fff;font-family:"PremiumSerifLt";font-size:80pt;text-align:center;width:100%}.photobooth-header-hub{font-size:60pt}.photobooth-subtext{color:#fff;font-family:OptimistLt;font-size:35pt;text-align:center}.photobooth-subtext-hub{font-size:30pt}.photobooth-subtext-small{color:#fff;font-family:OptimistLt;font-size:28pt}.photobooth-subtext-small-hub{font-size:20pt}.travel-logo{background-image:url(/static/media/logo_wide.29a696792cfced44b395.svg);background-size:450px 150px;bottom:100px;height:150px;left:calc(50% - 225px);position:absolute;width:450px;z-index:10}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.fade-in1,.fade-in2,.fade-in3,.fade-in4{animation-duration:.2s;animation-iteration-count:1;animation-name:fadeInOpacity;animation-timing-function:ease-in;opacity:1}.container{--window-width:1080px;--window-height:1920px;--left-offset:0px;--top-offset:0px;height:var(--window-height);margin:0;width:var(--window-width)}.WindowBG{background-color:#041329;border-radius:0;height:100%;left:0;top:0;width:100%;z-index:-2}.Window,.WindowBG{pointer-events:none;position:absolute}.Window{background-image:url(/static/media/HubFrame.5f9dbb352c8a4cffe315.svg);background-repeat:no-repeat;background-size:cover;border:0;height:calc(var(--window-height));left:calc(-15px + var(--left-offset));top:var(--top-offset);width:calc(var(--window-width) - var(--left-offset) + 15px)}.FullButton{font-family:OptimistLt;font-size:20pt;height:75px;width:220px}.ArrowButton,.FullButton{background-color:initial;border:2px solid #fff;border-radius:15px;color:#fff}.ArrowButton{font-size:16pt;height:70px;outline:none;width:100px}.HomeButton{background-color:initial;border:1px solid #fff;border-radius:5px;color:#fff;height:40px;width:100px}.TopLogo{height:200px;left:calc(50% - 200px);position:absolute;top:calc(200px + var(--top-offset));width:400px}@keyframes bounceIn{0%,20%,50%,80%,to{opacity:1;transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjkzLjc1MSA0NTUuODY4Yy0yMC4xODEgMjAuMTc5LTUzLjE2NSAxOS45MTMtNzMuNjczLS41OTUtMjAuNTA4LTIwLjUwOC0yMC43NzMtNTMuNDkzLS41OTQtNzMuNjcybDE4OS45OTktMTkwYzIwLjE3OC0yMC4xNzggNTMuMTY0LTE5LjkxMyA3My42NzIuNTk1IDIwLjUwOCAyMC41MDkgMjAuNzcyIDUzLjQ5Mi41OTUgNzMuNjcxTDI5My43NTEgNDU1Ljg2OHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjIwLjI0OSA0NTUuODY4YzIwLjE4IDIwLjE3OSA1My4xNjQgMTkuOTEzIDczLjY3Mi0uNTk1IDIwLjUwOS0yMC41MDggMjAuNzc0LTUzLjQ5My41OTYtNzMuNjcybC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLjU5NS0yMC41MDggMjAuNTA5LTIwLjc3MiA1My40OTItLjU5NSA3My42NzFsMTg5Ljk5OCAxOTAuMDAxeiIvPjwvc3ZnPg==);background-size:contain;height:40px;margin:auto;opacity:1;position:relative;width:40px}.bounce{animation:bounceIn 2s 0s infinite}.CarouselImage{bottom:0;height:900px;left:0;object-fit:cover;overflow-x:hidden;overflow-y:hidden;position:absolute;width:1080px;z-index:-1}.ButtonGroup{align-content:center;bottom:960px;height:50px;left:calc(20% + var(--left-offset));width:60%}.ButtonGroup,.MiddleContent{position:absolute;text-align:center}.MiddleContent{color:#fff;font-family:OptimistLt;font-size:26pt;left:calc(15% + var(--left-offset));top:26%;width:70%;z-index:25}.carousel-dots-hr{bottom:-10px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.dot-hr{background-color:gray;border-radius:50%;height:15px;margin:0 15px;transition:background-color .3s ease;width:15px}.dot-hr.active{background-color:#fff;height:30px;transform:translateY(-7.5px);width:30px}.overlay{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom:1px solid #000;bottom:0;box-shadow:0 20px 15px #00000080;display:flex;justify-content:center;left:0;position:fixed;right:0;text-align:center;top:0;touch-action:none;z-index:1000}.overlay,.overlay.animating{transition:transform .3s ease-out}.blur-background{bottom:1000;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.blur-background.active{display:block}.overlay-handle{bottom:50px;left:290px;position:fixed;width:500px}.overlay-text{color:#fff;font-family:OptimistXLt;font-size:70pt;text-shadow:3px 3px 4px #000}.email-bg{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;text-align:center;top:0;z-index:1000}.CarouselImage-match3{height:100%;object-fit:cover;width:100%;z-index:-1}.tombstone{border-top-left-radius:100%;border-top-right-radius:100%;height:50%;margin-top:3vh}.tombstone,.tombstone-bottom{background-color:#d5e9ec;margin-left:1vh;margin-right:1vh;width:calc(100% - 2vh);z-index:-1}.tombstone-bottom{height:calc(50% - 3vh);position:absolute;top:50%}.initials{background-color:initial;border-width:0;color:#fff;font-family:OptimistRg;font-size:8vh;margin:auto;text-align:center;transform:translateY(6px);width:30vh}.initialsContinue{bottom:0;height:10vh;left:0;position:absolute;width:100%}.simple-keyboard.hg-theme-default.match3Theme{background-color:initial;bottom:25vh;padding:4vh;position:absolute}.match3-container{border:0 #0000;height:100vh;margin:0;position:relative;text-align:center;width:56.25vh}.match3-white{background-color:#fff;height:calc(100% + 3vh);left:0;position:absolute;top:-3vh;width:100%;z-index:-2}.match3-Button{background-color:#023d5a;border:0 solid #6c95a7;border-radius:100px;color:#fff;filter:blur(0);font-family:OptimistLt;font-size:2.92vh;height:6.2vh;margin:auto;outline:none;padding-left:.8vw;padding-top:.7vh;text-align:center;width:42vh}.match3-Button:disabled{color:gray}.firstpage-text{font-family:OptimistLt;font-size:6.2vh;line-height:7.3vh}.firstpage-text,.firstpage-text-bold{color:#023d5a;margin:auto;text-align:center}.firstpage-text-bold{font-family:OptimistRg;font-size:6.21vh;line-height:7.2vh}.firstpage-text-fine{color:gray;font-family:Optimistrg;font-size:.871vh;margin:auto;text-align:center}.htp-header{font-size:4.5vh}.htp-header,.htp-instructions{color:#023d5a;font-family:OptimistRg;margin:auto}.htp-instructions{font-size:2vh;line-height:3vh}.animated-div{display:inline-block;position:relative}.animated-span{background-color:#023d5a;border-color:#023d5a;border-radius:50px;border-width:10px;height:100%;inset:0;position:absolute;width:100%;z-index:0}@keyframes growFadeOut{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.075,1.4)}to{opacity:0;transform:scale(1.075,1.4)}}.animate{animation:growFadeOut 2s ease-out infinite}.end-header{font-size:3vh}.end-footer,.end-header{color:#023d5a;font-family:OptimistLt;margin:auto}.end-footer{font-size:1.8vh}.hand-right{left:23.4vh;position:absolute;top:40vh;width:5.9vh}.hand-right-angle{left:20.7vh;position:absolute;top:40vh;width:8.5vh}.music-icon-bottom,.music-icon-middle,.music-icon-top{left:28.5vh;position:absolute;top:41.1%;width:3vh}@keyframes swipeRight{0%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(4vh)}40%{opacity:0;transform:translateX(4vh)}70%{opacity:0;transform:translateX(4vh)}to{opacity:0;transform:translateX(4vh)}}.swipe-right{animation:swipeRight 2s ease-in-out;animation-delay:0s}.yellow-icon{left:28.5vh;position:absolute;top:41.1%;width:3vh}@keyframes swipeLeft{0%{opacity:1;transform:translateX(0)}30%{opacity:1;transform:translateX(-3.8vh)}70%{opacity:1;transform:translateX(-3.8vh)}to{opacity:1;transform:translateX(-3.8vh)}}.swipe-left{animation:swipeLeft 2s ease-in-out;animation-delay:0s}.hand-down{left:28.6vh;position:absolute;top:59.9%;width:10.6vh}@keyframes swipeDown{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(4vh)}70%{opacity:1;transform:translateY(4vh)}to{opacity:1;transform:translateY(0)}}.swipe-down{animation:swipeDown 1s ease-in-out}.blue-icon{left:62.2%;position:absolute;top:65.1vh;width:3vh}@keyframes swipeUp{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(-4vh)}70%{opacity:1;transform:translateY(-4vh)}to{opacity:1;transform:translateY(0)}}.swipe-up{animation:swipeUp 1s ease-in-out;animation-delay:0s}.htp-step1{left:2.5vh;top:25.1%}.htp-step1,.htp-step2{opacity:1;position:absolute;width:23vh}.htp-step2{left:5.5vh;top:50.1%}.htp-step3{left:24.5vh;opacity:1;position:absolute;top:67.1%;width:23vh}.htp-points1{left:26.5vh;top:24.5%}.htp-points1,.htp-points2{opacity:0;position:absolute;width:8vh}.htp-points2{left:38.5vh;top:46.1%}.htp-points3{left:19.5vh;opacity:0;position:absolute;top:61.1%;width:8vh}.htp-visible{opacity:1;transition-duration:.5s}.htp-invisible{opacity:0;transition-duration:0s}.leaderboard-myscore-container{position:absolute;text-align:center;top:36vh;width:100%}.leaderboard-header{color:#023d5a;font-family:OptimistRg;font-size:5.5vh;margin:auto}.leaderboard-yourscore{color:#023d5a;font-family:OptimistLt;font-size:2.5vh;margin:auto}.leaderboard-myscore{color:#023d5a;font-family:OptimistRg;font-size:5vh;margin:auto}.leaderboard-bg{height:46vh}.leaderboard-bg,.leaderboard-bg-p2{background-color:#023d5a;border-radius:3vh;left:5.5vh;position:absolute;top:35vh;width:45vh}.leaderboard-bg-p2{height:26vh}.leaderboard-bg-p2-cafe{background-color:#023d5a;border-radius:3vh;height:18.5vh;left:5.5vh;position:absolute;top:65vh;width:45vh}.leaderboard-th{color:#d5e9ec;font-family:OptimistRg;font-size:2vh}.leaderboard-td{background-color:#d5e9ec;border:0 solid #fff;border-radius:5vh;color:#023d5a;font-family:OptimistRg;font-size:2.5vh;text-align:center}
/*# sourceMappingURL=main.9e828783.css.map*/