@charset "UTF-8";
*,*:after,*:before{box-sizing:border-box}.uc{opacity:1;-webkit-animation:underscore 1s ease-in-out infinite normal both;-o-animation:underscore 1s ease-in-out infinite normal both;-moz-animation:underscore 1s ease-in-out infinite normal both;animation:underscore 1s ease-in-out infinite normal both}
@keyframes underscore{0%{opacity:1}33%{opacity:0.1}66%{opacity:1}100%{opacity:0.1}}
.arrow-rotate{margin-left:10px;margin-top:-5px;transform-origin:center;transform:rotate(0deg);-webkit-animation:aRotate 12s linear infinite normal both;-o-animation:aRotate 12s linear infinite normal both;-moz-animation:aRotate 12s linear infinite normal both;animation:aRotate 12s linear infinite normal both}
@keyframes aRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.occ1{-webkit-animation:oPsmooth 3s ease infinite normal both;-o-animation:oPsmooth 3s ease infinite normal both;-moz-animation:oPsmooth 3s ease infinite normal both;animation:oPsmooth 3s ease infinite normal both}
@keyframes oPsmooth{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.occ2{-webkit-animation:oPsmooth2 4s ease infinite normal both;-o-animation:oPsmooth2 4s ease infinite normal both;-moz-animation:oPsmooth2 4s ease infinite normal both;animation:oPsmooth2 4s ease infinite normal both}
@keyframes oPsmooth2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.occ3{-webkit-animation:oPsmooth3 5s ease infinite normal both;-o-animation:oPsmooth3 5s ease infinite normal both;-moz-animation:oPsmooth3 5s ease infinite normal both;animation:oPsmooth3 5s ease infinite normal both}
@keyframes oPsmooth3{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.campusStill{opacity:0}
.campusStill1{opacity:0;position:absolute;top:45px;left:57px;margin-top:0px;width:90vw;height:90vh}
.campusStill2{opacity:0;position:absolute;top:45px;left:57px;margin-top:0px;width:90vw;height:90vh}
.campusStill3{opacity:0;position:absolute;top:45px;left:57px;margin-top:0px;width:90vw;height:90vh}
.campusBase{animation:basefade 3s ease-in forwards;-webkit-animation:basefade 3s ease-in forwards;-moz-animation:basefade 3s ease-in forwards}
.campusBase2{animation:basefade2 4s ease-in forwards;-webkit-animation:basefade2 4s ease-in forwards;-moz-animation:basefade2 4s ease-in forwards}
.campusBase3{animation:basefade3 4.5s ease-in forwards;-webkit-animation:basefade3 4.5s ease-in forwards;-moz-animation:basefade3 4.5s ease-in forwards}
.campusBase4{animation:basefade4 5s ease-in forwards;-webkit-animation:basefade4 5s ease-in forwards;-moz-animation:basefade4 5s ease-in forwards}
@keyframes basefade{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes basefade{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes basefade{0%{opacity:0}100%{opacity:1}}
@keyframes basefade2{0%{opacity:0;margin-top:0px}30%{opacity:0}100%{opacity:0.4;margin-top:-10px}}
@-webkit-keyframes basefade2{0%{opacity:0;margin-top:0px}30%{opacity:0}100%{opacity:0.4;margin-top:-10px}}
@-moz-keyframes basefade2{0%{opacity:0;margin-top:0px}30%{opacity:0}100%{opacity:0.4;margin-top:-10px}}
@keyframes basefade3{0%{opacity:0;margin-top:0px}50%{opacity:0}100%{opacity:0.4;margin-top:-40px}}
@-webkit-keyframes basefade3{0%{opacity:0;margin-top:0px}50%{opacity:0}100%{opacity:0.4;margin-top:-40px}}
@-moz-keyframes basefade3{0%{opacity:0;margin-top:0px}50%{opacity:0}100%{opacity:0.4;margin-top:-40px}}
@keyframes basefade4{0%{opacity:0;margin-top:0px}70%{opacity:0}100%{opacity:0.4;margin-top:-70px}}
@-webkit-keyframes basefade4{0%{opacity:0;margin-top:0px}70%{opacity:0}100%{opacity:0.4;margin-top:-70px}}
@-moz-keyframes basefade4{0%{opacity:0;margin-top:0px}70%{opacity:0}100%{opacity:0.4;margin-top:-70px}}
@media (max-width:600px){.hand-icon{position:absolute;bottom:140px;left:41vw;background-image:url("https://i.postimg.cc/8556gm60/hand.png");background-repeat:no-repeat;background-position:center;width:70px;height:70px;animation:spin 2s infinite;-webkit-animation:spin 2s infinite;-moz-animation:spin 2s infinite;transform-origin:52% 62%}@keyframes spin{0%{transform:rotate(0deg);margin-left:-20px}50%{transform:rotate(15deg);margin-left:20px}100%{transform:rotate(-30deg);margin-left:-20px}}@-webkit-keyframes spin{0%{transform:rotate(0deg);margin-left:-20px}50%{transform:rotate(15deg);margin-left:20px}100%{transform:rotate(-30deg);margin-left:-20px}}@-moz-keyframes spin{0%{transform:rotate(0deg);margin-left:-20px}50%{transform:rotate(15deg);margin-left:20px}100%{transform:rotate(-30deg);margin-left:-20px}}.campusStill1,.campusStill2,.campusStill3{top:45px;left:25px}@keyframes basefade2{0%{opacity:0;margin-top:0px}30%{opacity:0}100%{opacity:0.4;margin-top:-10px}}@-webkit-keyframes basefade2{0%{opacity:0;margin-top:0px}30%{opacity:0}100%{opacity:0.4;margin-top:-10px}}@-moz-keyframes basefade2{0%{opacity:0;margin-top:0px}30%{opacity:0}100%{opacity:0.4;margin-top:-10px}}@keyframes basefade3{0%{opacity:0;margin-top:0px}50%{opacity:0}100%{opacity:0.4;margin-top:-30px}}@-webkit-keyframes basefade3{0%{opacity:0;margin-top:0px}50%{opacity:0}100%{opacity:0.4;margin-top:-30px}}@-moz-keyframes basefade3{0%{opacity:0;margin-top:0px}50%{opacity:0}100%{opacity:0.4;margin-top:-30px}}@keyframes basefade4{0%{opacity:0;margin-top:0px}70%{opacity:0}100%{opacity:0.4;margin-top:-50px}}@-webkit-keyframes basefade4{0%{opacity:0;margin-top:0px}70%{opacity:0}100%{opacity:0.4;margin-top:-50px}}@-moz-keyframes basefade4{0%{opacity:0;margin-top:0px}70%{opacity:0}100%{opacity:0.4;margin-top:-50px}}}#moebAll{position:absolute;top:20vh;left:0;z-index:9999}
@media (max-width:600px){#moebAll{position:absolute;top:40vh;left:0;z-index:9999}}

#outline{filter:blur(5px);stroke-dasharray:18px,1800px;stroke-dashoffset:-180px;stroke:#fff;animation:anim 4s linear infinite reverse;-webkit-animation:anim 4s linear infinite reverse}
@keyframes anim{12.5%{stroke:#bee163;stroke-dasharray:252px,1800px;stroke-dashoffset:-198px}25%{stroke:#0fe;stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}43.75%{stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}70%{stroke:#0cefd7;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}100%{stroke:#001eff;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}}
@-webkit-keyframes anim{12.5%{stroke:#bee163;stroke-dasharray:252px,1800px;stroke-dashoffset:-198px}25%{stroke:#0fe;stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}43.75%{stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}70%{stroke:#0cefd7;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}100%{stroke:#001eff;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}}
#outline2{filter:blur(10px);stroke-width:7;stroke-dasharray:18px,1800px;stroke-dashoffset:-180px;stroke:#00ffe5;animation:anim1 4s linear infinite reverse;-webkit-animation:anim1 4s linear infinite reverse}
@keyframes anim1{12.5%{stroke-width:5;stroke-dasharray:252px,1800px;stroke-dashoffset:-198px}25%{stroke-dasharray:630px,1800px;stroke-dashoffset:-630px;stroke-dashoffset:-630px}43.75%{stroke-width:3;stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}70%{stroke-width:35;stroke-dasharray:900px,1800px;stroke-dashoffset:-918px;filter:blur(15px)}80%{stroke-width:7;stroke-dasharray:900px,1800px;filter:blur(5px)}100%{stroke-width:7;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}}
@-webkit-keyframes anim1{12.5%{stroke-width:5;stroke-dasharray:252px,1800px;stroke-dashoffset:-198px}25%{stroke-dasharray:630px,1800px;stroke-dashoffset:-630px;stroke-dashoffset:-630px}43.75%{stroke-width:3;stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}70%{stroke-width:35;stroke-dasharray:900px,1800px;stroke-dashoffset:-918px;filter:blur(15px)}80%{stroke-width:7;stroke-dasharray:900px,1800px;filter:blur(5px)}100%{stroke-width:7;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}}
#highlightTop{stroke-width:2;stroke:#fff;stroke-dasharray:880;animation:animTop 4s linear infinite reverse;-webkit-animation:animTop 4s linear infinite reverse}
@keyframes animTop{12.5%{stroke-width:2;stroke-dasharray:1760}25%{stroke-width:2;stroke-dasharray:2640}43.75%{stroke-width:2;stroke-dasharray:3080}70%{stroke-width:2;stroke-dasharray:2640}100%{stroke-width:2;stroke-dasharray:880}}
@-webkit-keyframes animTop{12.5%{stroke-width:2;stroke:#fff;stroke-dasharray:252px,1800px;stroke-dashoffset:-198px}25%{stroke-width:2;stroke:#fff;stroke-dashoffset:-378px}43.75%{stroke-width:2;stroke:#fff;stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}70%{stroke-width:2;stroke:#fff;stroke-dashoffset:-918px}100%{stroke-width:2;stroke:#fff;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}}
#highlight{stroke-width:1;stroke-dasharray:22,2200;stroke-dashoffset:-220;animation:anim2 4s linear infinite reverse;-webkit-animation:anim2 4s linear infinite reverse}
@keyframes anim2{12.5%{stroke-width:5;stroke:#bee163;stroke-dasharray:252px,1800px;stroke-dashoffset:-198px}25%{stroke-width:7;stroke:#36ff00;stroke-dashoffset:-378px}43.75%{stroke-width:10;stroke:#fff;stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}70%{stroke-width:7;stroke:#0cefd7;stroke-dashoffset:-918px}100%{stroke-width:5;stroke:#001eff;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}}
@-webkit-keyframes anim2{12.5%{stroke-width:5;stroke:#bee163;stroke-dasharray:252px,1800px;stroke-dashoffset:-198px}25%{stroke-width:7;stroke:#36ff00;stroke-dashoffset:-378px}43.75%{stroke-width:10;stroke:#fff;stroke-dasharray:630px,1800px;stroke-dashoffset:-630px}70%{stroke-width:7;stroke:#0cefd7;stroke-dashoffset:-918px}100%{stroke-width:5;stroke:#001eff;stroke-dasharray:900px,1800px;stroke-dashoffset:-1782px}}
#mirhighlight{stroke-width:0;stroke-dasharray:18px,1800px;stroke-dashoffset:0;animation:anim3 4s linear infinite;-webkit-animation:anim3 4s linear infinite}
@keyframes anim3{12.5%{stroke-width:0;stroke-dasharray:600px}43.75%{stroke-width:0;stroke-dasharray:300px}56.75%{stroke-width:10;stroke-dasharray:100px}100%{stroke-width:0;stroke-dasharray:600px}}
@-webkit-keyframes anim3{12.5%{stroke-width:0;stroke-dasharray:600px}43.75%{stroke-width:0;stroke-dasharray:300px}56.75%{stroke-width:10;stroke-dasharray:100px}100%{stroke-width:0;stroke-dasharray:600px}}
.mirror{stroke-dasharray:20,3200px;stroke:#fff;animation:anim-mirror 4s alternate infinite;-webkit-animation:anim-mirror 4s alternate infinite;filter:blur(20px);stroke-linejoin:round;opacity:0.5}
@keyframes anim-mirror{12.5%{stroke-width:5;stroke-dasharray:4,3200px;opacity:0}43.75%{stroke-width:5;stroke-dasharray:8,3200px;opacity:0.6}56.75%{stroke-width:50;stroke-dasharray:16,3200px;opacity:0.8}100%{stroke-width:5;stroke-dasharray:8,3200px;opacity:0.5}}
@-webkit-keyframes anim-mirror{12.5%{stroke-width:5;stroke-dasharray:4,3200px;opacity:0}43.75%{stroke-width:5;stroke-dasharray:8,3200px;opacity:0.6}56.75%{stroke-width:50;stroke-dasharray:16,3200px;opacity:0.8}100%{stroke-width:5;stroke-dasharray:8,3200px;opacity:0.5}}
.bg-cont{width:100vw;height:65vh;filter:blur(100px);background:radial-gradient(farthest-corner at 0px 0px,#380093,#00fe66af);animation:bgAni 5s linear infinite;-webkit-animation:bgAni 5s linear infinite}
@keyframes bgAni{0%{background-position:-10em;background-size:55em 25em}50%{background-position:50em;background-size:100em 15em}100%{background-position:-10em;background-size:55em 25em}}
@-webkit-keyframes bgAni{0%{background-position:-10em;background-size:55em 25em}50%{background-position:50em;background-size:100em 15em}100%{background-position:-10em;background-size:55em 25em}}
.bg{filter:blur(10px);border-radius:50%;position:absolute;opacity:1}
.bg._1{animation:ap1 6s ease infinite;-webkit-animation:ap1 6s ease infinite;background:radial-gradient(#00fef1,#0011ab);width:50vw;height:20vh;opacity:1}
.bg._2{animation:ap2 4s ease-in-out infinite;-webkit-animation:ap2 4s ease-in-out infinite;background:radial-gradient(#af0,#0011fe);width:70vw;height:50vh;opacity:1}
.bg._3{animation:ap3 2s ease-in-out infinite;-webkit-animation:ap3 2s ease-in-out infinite;background:radial-gradient(#2c41fc,#5f026d);width:20vw;height:10vh;opacity:1}
@keyframes ap1{0%{width:50vw;height:20vh;left:10vw;top:55vw;scale:0.6}50%{width:20vw;height:10vh;left:50vw;top:65vw;scale:1}100%{width:50vw;height:20vh;left:10vw;top:50vw;scale:0.6}}
@-webkit-keyframes ap1{0%{width:50vw;height:20vh;left:10vw;top:55vw;scale:0.6}50%{width:20vw;height:10vh;left:50vw;top:65vw;scale:1}100%{width:50vw;height:20vh;left:10vw;top:50vw;scale:0.6}}
@keyframes ap2{0%{width:70vw;height:50vh;left:30vw;top:65vh;scale:0.5}50%{width:80vw;height:10vh;left:70vw;top:55vh;scale:1.2}100%{width:70vw;height:50vh;left:30vw;top:65vh;scale:0.5}}
@-webkit-keyframes ap2{0%{width:70vw;height:50vh;left:30vw;top:65vh;scale:0.5}50%{width:80vw;height:10vh;left:70vw;top:55vh;scale:1.2}100%{width:70vw;height:50vh;left:30vw;top:65vh;scale:0.5}}
@keyframes ap3{0%{width:20vw;height:10vh;left:30vh;top:50vw;scale:1.2}50%{width:20vw;height:10vh;left:0vh;top:60vw;scale:0.6}100%{width:20vw;height:10vh;left:30vh;top:25vw;scale:1.2}}
@-webkit-keyframes ap3{0%{width:20vw;height:10vh;left:30vh;top:50vw;scale:1.2}50%{width:20vw;height:10vh;left:0vh;top:60vw;scale:0.6}100%{width:20vw;height:10vh;left:30vh;top:25vw;scale:1.2}}