:root{--dark: #000;--light: #fff;--red: #760000;--green: #64ba67;--input: rgba(255, 255, 255, .7);--orange: #F57C00}::-webkit-scrollbar{width:10px}.window ::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background:var(--orange);border-radius:4px}a{color:inherit}.btn{cursor:pointer;transition:all .5s ease-out}.btn:hover{transform:scale(1.1)}.registration-form,.login-form{max-width:300px;margin:40px auto 0}.login h1,.intro h1{font-size:28px;font-weight:700;line-height:1.4;margin:0 35px 50px}.home .intro h1{margin:0 0 50px}.guest .guest-inner{position:absolute;top:0;left:0;z-index:100;padding:0 25px}.guest .guest-inner h1{font-size:28px;font-weight:700;line-height:1.4}.login p,.intro p{margin:0 0 15px}.login form label{color:var(--input);font-size:18px}.input-holder,.login form .button-holder{position:relative;padding:15px 0}.input-holder:after{background:linear-gradient(90deg,#fff0,#ffffffb3 52.6%,#fff0);position:absolute;width:257px;height:1px;left:0;bottom:0;content:" "}.login form{margin:20px 0}.login form .select-holder{border:1px solid rgba(255,255,255,0)}.login form select{background-color:var(--dark);border:0}.login textarea{height:35px;overflow:hidden}.login form input,.login textarea{border:0!important;background-color:transparent;width:275px}.login form .submit,.submit,.btn{border-radius:20px 2px;background:linear-gradient(160deg,#d27202 34.71%,#450f04 95.08%);width:100%;height:40px;cursor:pointer;color:var(--light);text-transform:uppercase;text-align:center;font-size:18px;font-weight:700;border:0;margin:15px 0}.login form .google-login{border-radius:20px 2px;width:240px;height:40px;cursor:pointer;color:var(--light);text-transform:uppercase;text-align:center;font-size:18px;font-weight:700;border:3px solid #2477E8}.login h4{text-align:center;font-size:18px;font-weight:400;padding:10px 0}.login h4 strong{text-align:center;font-size:28px;font-weight:700;display:block}.activity .neon{display:none}.slick-slide img{max-width:100%}.slideshow{opacity:0;transition:all 1s}.slideshow.slick-initialized{opacity:1}.neon{color:#2a2e20;text-shadow:1px 1px 0 rgb(230,240,218);box-shadow:0 2px 23px 22px #e8f0e3;background-color:#f2fcf2e6;font-size:20px;font-weight:900;text-transform:uppercase;position:relative;top:40px;left:85px;border-radius:15px}.neon.right{color:#184518;text-shadow:1px 1px 0 rgba(8,128,18,1);box-shadow:0 2px 23px 22px green;background-color:#0d8208e6}.neon.wrong{color:#200c12;text-shadow:1px 1px 0 rgb(76 4 8);box-shadow:0 2px 23px 22px #800000f2;background-color:#820808e6}.cesium-viewer-bottom,.cesium-viewer-toolbar,.cesium-viewer-animationContainer,.cesium-viewer-selectionIndicatorContainer,.cesium-viewer-timelineContainer{display:none!important}body{background-color:var(--dark);color:var(--light);font-family:Open Sans,sans-serif;font-weight:400;line-height:1.4;font-size:18px;min-height:100vh;overflow:hidden}h1,h2,h3,h4,h5,h6{text-transform:capitalize}a:active,a:hover{color:inherit;text-decoration:inherit}.invalid-data,.text-red-600{color:var(--red)}strong{font-weight:700}.logo-holder{position:fixed;width:100%;top:0;left:0;z-index:10}.breadcrumb{background-color:transparent;position:absolute;left:0;top:10px;z-index:105}.breadcrumb svg{display:inline}.story-title{font-size:38px;font-weight:700;text-transform:uppercase;margin:30px 0 10px}.story-content{padding:20px 0}.tags{margin:20px 0;padding:0;line-height:2.1;list-style-type:none}.tag{width:90px;height:32px;border:1px solid var(--orange);border-radius:20px 2px;text-align:center;font-size:14px;font-weight:700}.tag a{color:inherit}.top-image{position:absolute;top:-1px;left:50%;margin-left:-166px;display:flex;flex-direction:column;align-items:center;cursor:pointer}button.top-image{background-color:transparent;border:0}.login,.intro{background-color:#000000c2;box-shadow:0 -10px 29px 48px #000000c2;position:fixed;top:0;left:0;z-index:100;opacity:.9;padding:20px 50px 50px 20px;border-radius:0 0 40%;box-sizing:content-box;max-width:16vw}.intro{top:0}.intro h4{font-size:120%;margin:15px 0 0}.intro .inner{margin:30px 0}.intrp h4{font-size:inherit}.story-slideshow{position:fixed;top:0;right:0;width:50vw;z-index:100;pointer-events:none}.duration{font-size:12px;line-height:normal}.duration strong{font-size:14px}.duration span{padding:0 10px}.breadcrumb{cursor:pointer}.task-nav{list-style-type:none;position:fixed;z-index:110;top:0;left:0}.task-nav ul{list-style-type:none;margin:10px 80px;width:425px}.task-nav li{cursor:pointer;transition:all .5s ease-out}.task-nav li:hover{transform:scale(1.1)}.task-nav li img{border:3px solid var(--orange)}.task-nav li.success img{border-color:var(--green)}.task-nav li.fail img{border-color:var(--red)}.task-nav li.current img{border-color:var(--light)}.task-nav li:first-child img{width:69px;height:60px;border-color:var(--light);border-radius:10%;transform:perspective(149px) rotateX(25deg)}.task-nav li:not(:first-child) img{width:50px;height:50px;border-radius:50%}#task-trigger{cursor:pointer}.window1{background-color:#00000080;font-size:18px;border-width:0 0 3px 3px;border-style:solid;border-color:var(--orange);border-radius:0 0 0 15px;position:fixed;top:0;right:-12px;padding:22px 60px 40px;z-index:100;width:436px;min-height:150px;transform:skew(-9deg)}.window1 .btn{position:absolute;width:auto;text-transform:inherit;padding:0 30px;bottom:-98px;right:-20px;line-height:2.2}.decipher .window1 .btn{bottom:-91px}.decipher .decipher-legend-holder{position:fixed;left:15px;top:195px}.legend-text{border:2px solid var(--green);border-radius:15px;width:350px;padding:15px;background-color:#000c;margin:0 0 25px;font-size:14px}.legend-text h3{font-size:24px;margin:0 0 10px;font-weight:700;color:var(--green)}.window{background-color:#000c;border:2px solid var(--orange);position:absolute;top:45vh;padding:20px;height:305px}.window h2,.window h3{font-size:24px;margin:0 0 10px;font-weight:700}.window h3{color:var(--orange)}.window .inner{margin:0 0 10px;max-height:200px;overflow-y:auto;overflow-x:hidden}.right-content{border-radius:15px 5px;right:20px}.left-content{border-radius:15px 5px;left:15px}.right-content,.left-content{width:373px;border-color:#ffdca8}.window1 .inner{transform:skew(10deg)}.window1 h2{font-size:24px;font-weight:700;margin:0 0 10px}.window .tabs .tab,.slideshow-window .tabs .tab{position:absolute;top:0;left:0;width:100%;padding:15px;transition:all .5s ease-out;font-size:14px}.slideshow-window .tabs .tab{z-index:100}.window .tabs .tab{opacity:0;pointer-events:none}.slideshow-window .tabs .tab.active{z-index:101}.window .tabs .tab.active{opacity:1;pointer-events:all}.window .tab-nav,.slideshow-window .tab-nav{position:absolute;left:0;width:100%;list-style-type:none;padding:0;z-index:120}.window .tab-nav{bottom:0}.slideshow-window .tab-nav{top:48px}.window .tab-nav .dot,.slideshow-window .tab-nav .dot{width:15px;height:15px;border:2px solid var(--light);background-color:var(--dark);border-radius:50%;margin:0 5px;cursor:pointer}.window .tab-nav .active.dot,.slideshow-window .tab-nav .active.dot{border:2px solid var(--dark);background-color:var(--light)}.middle.window{width:400px;border-radius:15px;position:absolute;top:25vh;left:50%;margin-left:-200px;text-align:center;overflow:visible}.middle.window .btn{position:absolute;bottom:-40px;left:140px;width:auto}.middle.window h2{font-size:35px}.window.success{border-color:var(--green)}.window.success h3,.window.success a{color:var(--green)}.window.fail,.window.fail a{border-color:var(--red)}.window.fail h3{color:var(--red)}.slideshow-window{position:absolute;top:40vh;right:40px;width:33vw}.slick-dots{display:flex;justify-content:center;position:absolute;top:25px;left:0;width:100%;list-style-type:none}.slick-dots li button{background-color:var(--light);border:2px solid var(--dark);border-radius:50%;margin:0 5px;cursor:pointer}.slideshow-window .slick-list{overflow:visible}.memory.activity .slideshow-window .slide:first-child{transform:rotate(3deg)}.memory.activity .slideshow-window .slide:nth-child(3n){transform:rotate(5deg)}.memory.activity .slideshow-window .slide:last-child{transform:rotate(-3deg)}.memory.activity .slideshow-window .img-holder{border:3px solid var(--green);border-radius:15px 15px 0 0;border-bottom:0;overflow:hidden;height:15vw}.memory.activity .slideshow-window .img-holder img{width:100%;height:auto}.memory.activity .slideshow-window .slide .card-legend{border:3px solid var(--green);border-top:0;padding:15px;border-radius:0 0 15px 15px;background-color:var(--dark)}.memory.activity .slideshow-window .slide .card-legend h3{font-size:inherit;font-weight:700}.story-part{position:absolute;top:0;left:0;width:100%;display:none;z-index:100}.story-part#part1{display:block}.final.story-part#part1{display:none}.story-part .story-bg{position:absolute;top:0;right:0;max-height:100vh;width:auto;pointer-events:none}.memory.activity .scenario>*{width:90vw;height:90vh;margin:20px auto;border:3px solid var(--orange);border-radius:15px;display:block}.memory.activity .close{position:absolute;top:20px;right:20px;font-size:40px;color:var(--red);font-weight:600;cursor:pointer;opacity:1;text-shadow:none}.memory.activity .cards{margin:21vh auto 0;width:90vw}.memory.activity .cards .card-holder{overflow:hidden;position:relative;cursor:pointer;height:200px;border:3px solid var(--orange);border-radius:15px;transition:all 1s}.memory.activity .cards .card-holder img{width:100%;height:auto}.memory.activity .cards .card-holder .card-legend{display:none}.memory.activity .cards .card-holder.success img,.memory.activity .cards .card-holder.fail img{opacity:.5;filter:grayscale(100%)}.memory.activity .cards .card-holder.success{background-color:var(--green);box-shadow:0 0 18px 2px var(--green);border:3px solid var(--green)}.memory.activity .cards .card-holder.fail{background-color:var(--red);box-shadow:0 0 18px 2px var(--red);border:3px solid var(--red)}.memory.activity .cards .card-holder.success:after{content:"V";color:#02cf09;font-size:100px;position:absolute;right:40px;bottom:0;font-family:Shadows Into Light}.memory.activity .cards .card-holder.fail:after{content:"X";color:#c90404;font-size:100px;position:absolute;right:40px;bottom:0;font-family:Shadows Into Light}.footer-nav{position:absolute;bottom:0;left:0;width:100%;padding:10px}.footer-nav .toggle-settings{cursor:pointer;width:53px;transition:all .5s ease-out}.footer-nav .toggle-settings:hover{transform:scale(1.1)}.footer-nav .settings{position:absolute;bottom:-12px;left:85px;background-color:#00000080;padding:15px;transform:skew(-18deg);border-radius:5px;transition:all .5s ease-out}.footer-nav .settings:hover{transform:scale(1.1) skew(-18deg)}.footer-nav .settings li{display:inline-block;padding:0 10px;cursor:pointer;transition:all .5s ease-out}.footer-nav .settings li:hover{transform:scale(1.1)}.footer-nav .settings img{transform:skew(18deg)}.footer-nav .settings li img{width:35px;height:auto}.footer-nav .settings{display:none}#cesiumContainer{height:100vh}.lightbox{border-radius:15px;width:90vh;margin:30px 0 0 -425px;position:absolute;top:30px;left:50%;overflow:hidden;display:none;font-size:2vh}.lightbox .img-container{max-width:100%;width:auto;max-height:60vh;height:auto;border:3px solid var(--green);border-radius:15px;overflow:hidden;text-align:center}.lightbox .img-container img{width:100%;height:auto}.lightbox .card-legend{width:80%;margin:0 auto;border:3px solid var(--green);border-top-width:0;border-radius:0 0 15px 15px;padding:15px 15px 40px}.lightbox .card-legend h3{font-weight:700;font-size:150%}.lightbox .neon{color:#184518;text-shadow:1px 1px 0 rgba(8,128,18,1);box-shadow:0 2px 23px 22px green;background-color:#0d8208e6;font-size:45px;font-weight:900;text-transform:uppercase;position:relative;top:40px;left:85px;border-radius:15px}.lightbox .btn{width:150px;margin:-30px auto;background:#020024;background:linear-gradient(90deg,#020024,green);position:relative;top:-15px;left:60%}.ruler-object{position:absolute;left:45%;top:10px;transform:rotateX(50deg);transition:all .5s ease-out;height:1000px;opacity:0}.ruler-object.active{opacity:1}
