.fanfair[data-v-50f4f1e8]{display:none;pointer-events:none;position:absolute;top:50%;width:100vw}.fanfair.displayed[data-v-50f4f1e8]{display:block}.fanfair-frame[data-v-50f4f1e8]{position:relative;width:auto;height:auto;transform:translateY(-50%);text-align:center;font-weight:bolder;color:#fff;text-shadow:0 0 1vw hsla(0,0%,100%,.625);transform-style:preserve-3d}.fanfair-frame>.subtext[data-v-50f4f1e8]{font-size:3vw;opacity:.01;transition:opacity 5s;transition-delay:5s}.fanfair-frame.shown>.subtext[data-v-50f4f1e8]{opacity:1}.fanfair-frame>span[data-v-50f4f1e8]{display:inline-block;pointer-events:auto;font-size:10vw;transform:rotateY(-90deg);transition:transform 1s}.fanfair-frame.shown>span[data-v-50f4f1e8]{transform:rotateY(0deg)}.fanfair-frame.shown:hover>span[data-v-50f4f1e8]{transform:rotateY(1turn)}.fanfair-frame>span[data-v-50f4f1e8]:first-child{transition-delay:0s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(2){transition-delay:.1s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(3){transition-delay:.2s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(4){transition-delay:.3s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(5){transition-delay:.4s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(6){transition-delay:.5s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(7){transition-delay:.6s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(8){transition-delay:.7s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(9){transition-delay:.8s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(10){transition-delay:.9s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(11){transition-delay:1s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(12){transition-delay:1.1s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(13){transition-delay:1.2s}.fanfair-frame>span[data-v-50f4f1e8]:nth-child(14){transition-delay:1.3s}.desk-image[data-v-237925d2]{background-image:url(../img/MessyDesk.296f786b.jpg);background-size:contain;height:calc(90vh - 28px);width:calc(127.7524vh - 39.74519px);margin-left:50%;transform:translateX(-50%)}.target[data-v-237925d2]{display:inline-block;position:absolute;color:rgba(255,0,0,0);background:none;border:2px solid transparent;white-space:nowrap;overflow:visible}.desk-image.show-targets .target[data-v-237925d2]{color:#fff;font-size:1.25em;text-shadow:0 1px 3px #000;background-color:rgba(255,0,0,.25);border-color:red;-webkit-animation:flash-red-data-v-237925d2 3s infinite;animation:flash-red-data-v-237925d2 3s infinite}@-webkit-keyframes flash-red-data-v-237925d2{50%{background-color:rgba(255,0,0,.125);border-color:#000}}@keyframes flash-red-data-v-237925d2{50%{background-color:rgba(255,0,0,.125);border-color:#000}}.target.cabinetkey[data-v-237925d2]{top:67%;left:5%;height:2%;width:3%;transform:rotate(29deg)}.target.cabinet[data-v-237925d2]{top:79%;left:8.5%;height:20%;width:12%;transform:rotate(30deg) skewY(-4.5deg)}.target.briefcase[data-v-237925d2]{top:80%;left:23%;height:20%;width:22%;transform:rotate(0deg)}.target.trash[data-v-237925d2]{top:83%;left:64%;height:21%;width:20%;transform:rotate(-14deg) skewX(19deg)}.target.cd[data-v-237925d2]{top:37%;left:90%;height:10%;width:6%;transform:rotate(0deg)}.target.shredbox[data-v-237925d2]{top:32%;left:67%;height:27%;width:32%;transform:rotate(0deg)}.target.binders[data-v-237925d2]{top:21%;left:58%;height:33%;width:9%;transform:rotate(2deg)}.target.flashdrive[data-v-237925d2]{top:60%;left:48%;height:3%;width:5%;transform:rotate(0deg)}.target.keys[data-v-237925d2]{top:59%;left:34%;height:7%;width:7%;transform:rotate(-9deg)}.target.accesscard[data-v-237925d2]{top:61%;left:27%;height:4.5%;width:9.5%;transform:rotate(11deg) skewX(-36deg)}.target.smartphone[data-v-237925d2]{top:59%;left:17%;height:5%;width:8%;transform:rotate(-27deg) skewX(40deg)}.target.mail[data-v-237925d2]{top:44%;left:0;height:18%;width:8%;transform:rotate(0deg)}.target.stickypin[data-v-237925d2]{top:32%;left:10%;height:7%;width:6%;transform:rotate(-4deg)}.target.computer[data-v-237925d2]{top:15%;left:23%;height:28%;width:27%;transform:rotate(-1deg)}.target.whiteboard[data-v-237925d2]{top:13%;left:55%;height:16.5%;width:21.5%;transform:rotate(2deg)}.target.stickypass[data-v-237925d2]{top:43%;left:43%;height:8%;width:6%;transform:rotate(0deg)}.fill-space[data-v-237925d2]{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}.popup[data-v-237925d2]{display:inline-block;position:relative;top:50%;left:50%;height:auto;min-width:50%;max-width:90%;transform:translate(-50%,-50%);padding:20px;font-size:1.5rem;font-weight:bolder;color:#eee;text-shadow:0 0 4px hsla(0,0%,93.3%,.625);background:rgba(0,0,0,.5);border:1px solid #eee;border-top-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;text-align:center;transition:top .05s}.popup.shift-down[data-v-237925d2]{top:calc(50% + 62px)}.popup.shake[data-v-237925d2]{-webkit-animation-name:shake-data-v-237925d2;animation-name:shake-data-v-237925d2;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes shake-data-v-237925d2{0%{transform:translate(-50%,-50%)}25%{transform:translate(-52%,-50%)}75%{transform:translate(-48%,-50%)}to{transform:translate(-50%,-50%)}}@keyframes shake-data-v-237925d2{0%{transform:translate(-50%,-50%)}25%{transform:translate(-52%,-50%)}75%{transform:translate(-48%,-50%)}to{transform:translate(-50%,-50%)}}.console-button[data-v-237925d2]{display:inline-block;margin:0;font-size:1em;line-height:1em;font-weight:bolder;color:#eee;text-shadow:0 0 4px hsla(0,0%,93.3%,.625);padding:.25em .5em;background:none;border:1px solid #eee;border-radius:5px;box-shadow:0 0 4px hsla(0,0%,93.3%,.5)}.console-button[data-v-237925d2]:hover{cursor:pointer;color:#fff;text-shadow:0 0 6px hsla(0,0%,100%,.75);border-color:#fff;box-shadow:0 0 6px hsla(0,0%,100%,.75)}.instructions[data-v-237925d2]{top:10px}.counter[data-v-237925d2],.instructions[data-v-237925d2]{position:absolute;left:10px;font-size:1.2rem;font-weight:bolder;color:#eee;text-shadow:0 0 4px hsla(0,0%,93.3%,.625);padding:.25em .5em;background:rgba(0,0,0,.5);border:1px solid #eee;border-top-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0 0 4px hsla(0,0%,93.3%,.5)}.counter[data-v-237925d2]{bottom:10px}.hintButton[data-v-237925d2]{position:absolute;bottom:10px;right:10px;text-align:right;font-size:1.2rem;font-weight:bolder;color:#eee;text-shadow:0 0 4px hsla(0,0%,93.3%,.625);padding:.25em .5em;background:rgba(0,0,0,.5);border:1px solid #eee;border-top-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0 0 4px hsla(0,0%,93.3%,.5);-webkit-animation:flash-green-data-v-237925d2 2s infinite;animation:flash-green-data-v-237925d2 2s infinite}@-webkit-keyframes flash-green-data-v-237925d2{50%{transform:translateY(-2px);color:#0f0;border-color:#0f0}}@keyframes flash-green-data-v-237925d2{50%{transform:translateY(-2px);color:#0f0;border-color:#0f0}}.location-background[data-v-4ed6b2c0]{background-image:url(../img/royal-caribbean-cruises-training-center-simulator.bdc91dfb.jpg);background-size:contain;height:100vh;width:154.7619vh;margin-left:50%;transform:translateX(-50%);perspective:1000px}.challenge-target[data-v-4ed6b2c0]{display:inline-block;position:relative;bottom:-40%;left:41%;height:8vh;width:13.4375vh;background-image:url(../img/laptop.ca548697.png);background-size:contain;background-repeat:no-repeat;background-position:50%;border:2px solid transparent;transform:scaleX(-100%) rotate(1deg)}.challenge-target[data-v-4ed6b2c0]:hover{cursor:pointer;border-color:#0f0;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-name:flash-border-data-v-4ed6b2c0;animation-name:flash-border-data-v-4ed6b2c0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes flash-border-data-v-4ed6b2c0{0%{color:#fff;border-color:#fff}to{color:#0f0;border-color:#0f0}}@keyframes flash-border-data-v-4ed6b2c0{0%{color:#fff;border-color:#fff}to{color:#0f0;border-color:#0f0}}