body,html{position:relative}.logo{position:fixed;top:40px;left:30px;cursor:pointer;z-index:1000}.logo img{width:80px}a.about{position:fixed;top:calc(100vh - 180px);left:40px;cursor:pointer;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff;letter-spacing:5px;font-family:Light;font-size:18px;text-decoration:none;vertical-align:top;opacity:1;z-index:1000;text-shadow:2px 0 0 #000}a.about:before{content:" ";display:inline-block;width:50px;height:1px;background:#fff;font-family:Light;line-height:1px;vertical-align:middle;margin-right:6px;margin-bottom:3px;-webkit-box-shadow:0 0 4px #3b3b3b;box-shadow:0 0 4px #3b3b3b}#awc{opacity:.4}a#awc:before{width:135px;margin-right:-75px;margin-bottom:3px;content:" ";display:inline-block;height:1px;font-family:Light;background:#fff;line-height:1px;vertical-align:middle}a#awc:after{height:0}a.contact:after{content:" ";display:block;position:absolute;top:50%;left:50%;width:0;font-family:Light;height:2px;background:hsla(0,0%,100%,0);z-index:2;-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a.contact{position:fixed;top:calc(100vh - 180px);right:-3.75rem;cursor:pointer;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff;letter-spacing:5px;font-family:Light;font-size:18px;text-decoration:none;vertical-align:top;opacity:1;z-index:1000;text-shadow:2px 0 0 #000}a.contact:before{content:" ";display:inline-block;width:50px;height:1px;background:#fff;line-height:1px;vertical-align:middle;font-family:Light;margin-right:6px;margin-bottom:3px;-webkit-box-shadow:0 0 4px #3b3b3b;box-shadow:0 0 4px #3b3b3b}a.about:after{content:" ";display:block;position:absolute;font-family:Light;top:50%;left:50%;width:0;height:2px;background:hsla(0,0%,100%,0);z-index:2;-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a.work{position:fixed;top:15px;right:-52px;cursor:pointer;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff;letter-spacing:5px;font-size:18px;text-decoration:none;vertical-align:top;font-family:Light;opacity:1;z-index:1000;text-shadow:2px 0 0 #000}a.work:before{display:block;position:absolute;top:50%;left:50%;width:0;height:2px;background:hsla(0,0%,100%,0);z-index:2;-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a.work:after,a.work:before{content:" ";font-family:Light}a.work:after{display:inline-block;width:50px;height:1px;background:#fff;line-height:1px;vertical-align:middle;margin-left:6px;margin-bottom:3px;-webkit-box-shadow:0 0 4px #3b3b3b;box-shadow:0 0 4px #3b3b3b}.move_port{position:absolute;width:60px;height:60px;left:0;top:0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border:2px solid #fff;cursor:pointer;opacity:0;background-size:40px;z-index:50;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.move_port img{width:24px;height:24px}.move_port1{top:80px;left:80px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.e-xy{cursor:pointer;font-family:Light}@font-face{font-family:Bold;src:url(../fonts/Montserrat-Bold.5a6aef82.otf)}@font-face{font-family:ExtraLight;src:url(../fonts/Montserrat-ExtraLight.0db10313.otf)}@font-face{font-family:Light;src:url(../fonts/Montserrat-Light.2321dc98.otf)}@font-face{font-family:Medium;src:url(../fonts/Montserrat-Medium.8193d262.otf)}@font-face{font-family:Regular;src:url(../fonts/Montserrat-Regular.91696e09.otf)}html{overflow:hidden}#app{position:relative;background-color:#000}#app,body,html{height:100%;width:100%}body,html{margin:0;padding:0;border:0}.appll{font-size:15px;padding-top:20px;text-align:center;color:#fff}