/* -------- DRAG NAV ------- */
.font{font-family:'Poppins';-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-rendering:optimizelegibility;letter-spacing:.3vh}
#menu-pointer-wrap{display:none}
#drag-fixed{margin:0;width:100vw;height:58vh;overflow:hidden;position:fixed;top:0;z-index:1001;pointer-events:none;transition:all .3s ease-in-out;overflow:unset;animation-duration:.1s;animation-fill-mode:forwards}
.drag-nav-wrapper{position:absolute;z-index:991;margin:auto;bottom:-12vh;width:33vh;height:33vh;left:0;right:0;display:block;pointer-events:none}
#drag-overlay{opacity:1}
.nav-item,.empty{position:absolute;width:33.3%;height:33.3%;background-color:transparent}
.empty{visibility:hidden}
.action-nav{width:33.3%;height:33.3%;background-color:transparent;pointer-events:all}
.menu-link,.menu-text,.action-nav .drag-text,.drag-body,.dbh{transition:all .2s ease-in-out}
.bottom-mobile #drag-overlay{transition:transform .2s ease-in-out}
.menu-link{width:70%;height:70%;margin:15%;opacity:0;pointer-events:none}
.menu-text{position:absolute;margin-left:3%;width:100%;height:20%;text-align:center;opacity:0;transform:translate(0,0)}
.menu-text h3{color:var(--themecolor);margin-left:auto;margin-right:auto;font-size:1.7vh;font-weight:200}
.text-anim{transform:translate(0,-140%);opacity:1}
#nav-drag-item{position:absolute;margin-left:11vh;margin-top:11vh}
.nav-me-mid{margin-top:0;margin-left:33.3%}
.nav-works-mid{margin-top:33.3%;margin-left:0}
.nav-neural-mid{margin-top:33.3%;margin-left:66.6%}
.nav-contact-mid{margin-top:66.6%;margin-left:33.3%}
.nav-about-mid{margin-top:0;margin-left:66.6%}
.me{background-repeat:no-repeat;background-size:100%;transform:translate(0,75%)}
.works{background-repeat:no-repeat;background-size:100%;transform:translate(80%,0)}
.neural{background-repeat:no-repeat;background-size:100%;transform:translate(-79%,0)}
.contact{background-repeat:no-repeat;background-size:100%;transform:translate(0,-83%)}
.about{background-repeat:no-repeat;background-size:100%;transform:translate(83%,0)}
.action-nav .drag-text{margin:auto;width:60%;height:60%;margin-top:100%;background:transparent}
.drag-text h3{color:#FFF0B2;text-align:center;font-size:1.6vh;font-weight:300;line-height:2.1vh}
.drag{position:absolute;width:100%;height:100%;background-color:transparent;z-index:1;transition:opacity .2s ease-in-out}
.drag-body{position:absolute;width:80%;height:80%;margin:10%;transform:scale(1)}
.drag-anim{transition:all .2s ease-in-out}
.dbh{position:absolute;width:100%;height:100%;top:0;transform:scale(1)}
.dbh-scale{transform:scale(0.9)}
.drag-scale{transform:scale(0.8)}
.drag-micro{transform:scale(0)}
.opac{opacity:1!important;transform:translate(0,0)!important;pointer-events:all!important}
.pointing{transform:scale(1.4)!important}

/* MOBILE BOTTOM */
.drag-slide-bottom-s{animation-timing-function:ease-in;animation-name:navslidebottom-s}
.drag-slide-bottom-f{animation-timing-function:ease-out;animation-name:navslidebottom-f}
.drag-slide-top-s{animation-timing-function:ease-in;animation-name:navslidetop-s}
.drag-slide-top-f{animation-timing-function:ease-out;animation-name:navslidetop-f}
#nav-item-me circle,#nav-item-works path,#nav-item-neural path,#nav-item-contact path,#nav-item-about circle,.pointing #infosvg .st00045,.pointing #infosvg line,.pointing #infosvg .fill-color{fill:transparent;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}
#nav-item-me .pointing circle{fill:var(--themecolor)}
#nav-item-works .pointing path{fill:var(--themecolor)}
#nav-item-neural .pointing path{fill:var(--themecolor)}
#nav-item-contact .pointing path{fill:var(--themecolor)}
#nav-item-about .pointing circle{fill:var(--themecolor);fill:var(--themecolor)}
.pointing #infosvg .infodot{fill:#111!important}
.pointing #infosvg line{stroke:#111!important}
@keyframes navslidebottom-s {
0%{margin-top:0;opacity:1}
100%{margin-top:20vh;opacity:0}
}
@keyframes navslidebottom-f {
0%{margin-top:auto;bottom:16vh;opacity:0}
100%{margin-top:auto;bottom:4vh;opacity:1}
}
@keyframes navslidetop-s {
0%{margin-top:auto;bottom:4vh;opacity:1}
100%{margin-top:auto;bottom:16vh;opacity:0}
}
@keyframes navslidetop-f {
0%{margin-top:20vh;opacity:0}
100%{margin-top:0;opacity:1}
}
.bottom-mobile #drag-overlay{position:absolute;z-index:0;opacity:0;width:200%;height:150%;margin-left:-50%;margin-top:-70%;background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 76%,rgba(0,0,0,0) 100%);mix-blend-mode:normal;transform:translateY(105%)}
div.bottom-mobile{display:block}
.bottom-mobile #nav-item-me{position:absolute;margin-left:-15.7%}
.bottom-mobile #nav-item-works{position:absolute;margin-left:17.3%;margin-top:0}
.bottom-mobile #nav-item-neural{position:absolute;margin-left:52.3%;margin-top:0}
.bottom-mobile #nav-item-contact{position:absolute;margin-left:83.3%;margin-top:0}
.bottom-mobile #nav-item-about{position:absolute;margin-left:83%;margin-top:33%}
.bottom-mobile .me{transform:translate(210%,100%)}
.bottom-mobile .works{transform:translate(71%,100%)}
.bottom-mobile .neural{transform:translate(-78%,101%)}
.bottom-mobile .contact{transform:translate(-210%,100%)}
.bottom-mobile .about{transform:translate(100%,0)}
.bottom-mobile #drag-shadow{position:absolute;margin-top:-15%;margin-left:-15%;width:130%;height:130%;background:rgb(0,0,0);background:radial-gradient(circle,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 35%,rgba(0,0,0,0.1) 43%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%)}

/*MOBILE PARALLAX */
:root{--m-fill: #D67500;--themecolor: #FFF0B2;}
.object-wrapper0{position:absolute;top:0;left:0;justify-content:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;}
.mobile-layer-back{position:absolute;}
.mobile-wrap{/* overflow:hidden; */background-repeat:no-repeat;background-position:left top;background-size:cover;width:100vw;left: 0;}
.mobile-wrap img{margin-top:10vh;}
.mobile-wrap-day{height: 219vh;}
.mobile-wrap-neural{height:188vw;width: 300vw; left:-50vw; top: -20vw;}
.mobile-wrap-night{height:100vh;}
.mobile-block-neural{background:#000;}
.obile-wrap-neural{background-image:url(../svg/mobile/mobile-neural-back.svg);}
.front-img{z-index:100;top: 136vw;width:100vw;background-repeat:no-repeat;background-position:center top;/* background-size:contain; */overflow: hidden;}
.front-img-night{height: 730vw;/*background-image:url(../svg/mobile/mobile-front-building.svg);*/}
.front-img-night img{width: 100%;position: absolute;top: 0;left: 0;}
.front-img-day{top: 0vh!important;width:100vw;height: 1544vw!important;overflow: hidden;}
.front-img-neural{top: 55vh!important;width:100vw;height: 726vw !important;}
.m-layer-back,.m-layer-front,.m-layer-back-am,.m-layer-front-am{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center top;background-size:cover;background-repeat:no-repeat;-webkit-transition:opacity 1.5s ease-in-out;transition: opacity 1.5s ease-in-out;}
.m-layer-back{visibility:visible;opacity:1;z-index:0;/*background-image:url(../svg/mobile/mobile-day-back.svg);*/}
.m-layer-front{visibility:visible;opacity:1;z-index:1;top: 122vw;background-image:url(../svg/mobile/mobile-day-front.svg);overflow: hidden;}
.m-layer-back-am{visibility:hidden;opacity:0;z-index:0;/*background-image:url(../svg/mobile/mobile-day-back-am.svg);*/}
.m-layer-front-am{visibility:hidden;opacity:0;z-index:1;top: 122vw;background-image:url(../svg/mobile/mobile-day-front-am.svg);overflow: hidden;}
.am-mode-vis .m-layer-back-am,.am-mode-vis .m-layer-front-am{visibility:visible;}
.am-mode .m-layer-back-am,.am-mode .m-layer-front-am{opacity:1 !important;}
.pm-mode-novis .m-layer-back,.pm-mode-novis .m-layer-front{visibility:hidden;}

.m-layer-back::after,.m-layer-back-am::after,.m-layer-back::before,.m-layer-back-am::before {
position:absolute;top:0;left:0;right:0;bottom:0;
  content: '';
  z-index: -1;
  mix-blend-mode: darken;
  mix-blend-mode: difference;
  mix-blend-mode: exclusion;
  mix-blend-mode: multiply;
}
.m-layer-back::before,.m-layer-back-am::before {
  background: #000;
  filter: url('../svg/filter.svg#external-noise-filter');
}

.m-layer-back::after {
  background-image:url(../svg/mobile/mobile-day-back.svg);
background-position:center top;
background-size:cover;
background-repeat:no-repeat;
  filter: contrast(100%) brightness(150%);
}
.m-layer-back-am::after {
  background-image:url(../svg/mobile/mobile-day-back-am.svg);
background-position:center top;
background-size:cover;
background-repeat:no-repeat;
  filter: contrast(100%) brightness(150%);
}

/* TEXT BLOCK*/
.text-blocks{z-index: 105;width: 100%;/* height: 1601vw; */top:0;pointer-events:none;overflow: hidden;}
.main-block{width: 100%;/* height: 100%; */margin:0;text-align:center;pointer-events:all;margin-bottom: 2vh;}
.greeting{margin-top: 12vh;margin-bottom: 3vh;height: 25vh;background:transparent;}
.hititle{padding-top: 0;padding-bottom: 2vh;font-size: 8vh;}
.subtitle{margin-top: 1.5vh;font-size: 2.4vh;font-weight: 300;letter-spacing: 0.4vh;}
.mobile-nav{height: 29vh;width: 29vh;margin-left: auto;margin-right: auto;}
.mainmobilediv{display: inline-block;margin-top: 0;height: 35%;width: 35%;padding: 2%;}
.meiconsvg,.neuraliconsvg,.worksiconsvg,.contacticonsvg{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;}
.meiconsvg:hover,.neuraliconsvg:hover,.worksiconsvg:hover,.contacticonsvg:hover{transform:scale(1.2);}
.warmwelcome{margin-top: 36vh;height: 18vh;background:transparent;}
.hint{padding-top: 0;padding-left:13%;padding-right:13%;font-size: 2vh;line-height:200%;letter-spacing: 0.24vh;}
.footer{height:20vh;background:transparent;opacity:1;}
.touch-scroll{position:fixed;bottom:0;z-index:993;width: 100%;height:20%;pointer-events:none;transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-webkit-transition: opacity 0.3s ease-in-out;}
.touch-scroll-icon{position:relative;z-index:993;margin:0 auto 0 auto;width:10vh;height:auto;}
.touch-scroll-icon-night{background-image:url(../svg/icon/touch-scroll-icon-night.svg)!important;}
.touch-scroll-text{position:relative;margin:0 auto 0 auto;width:15%;height:15%;text-align:center;font-size:3.5vw;letter-spacing:.1em;}

/* TEXT BLOCKS */
.about-block-wrapper, .this-block-wrapper, .cls-block-wrapper, .edu-block-wrapper, .fin-block-wrapper {background: rgb(255,255,255);background: radial-gradient(circle, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);/* width: 101%; */}
.about-block-wrapper {margin-top: 202vw;}
.player-block-wrapper {margin-top: 96vw;height: 27vh;}
.this-block-wrapper {margin-top: 190vw;}
.cls-block-wrapper{margin-top: 190vw;}
.edu-block-wrapper{margin-top: 200vw;}
.fin-block-wrapper{margin-top: 200vw;}
.about-block, .this-block, .cls-block, .edu-block, .fin-block{text-align:center;width: 70%;padding-bottom: 3vh;padding-top: 3vh;font-size: 2vh;letter-spacing:.1em;line-height: 2.1em;margin-left:auto;margin-right:auto;}
.player-block {width: 104%;/* height: 24vh; */margin-left:auto;margin-right:auto;padding-top: 10vh;}

/* MOBILE WINDOWS */
.m-w-1,.m-w-2,.m-w-3,.m-w-4,.m-w-5,.m-w-6,.m-w-7,.m-w-8,.m-w-9,.m-w-10,.m-w-11,.m-w-12,.m-w-13,.m-w-14,.m-w-15,.m-w-16 {position:absolute;overflow:hidden;}
.m-th-1,.m-th-2,.m-th-3,.m-th-4,.m-th-5,.m-th-6,.m-th-7,.m-th-8,.m-th-9,.m-th-10,.m-th-11,.m-th-12,.m-th-13,.m-th-14,.m-th-15,.m-th-16 {position:absolute;}
.m-w-1{margin-top: 217.1vw;margin-left:19.7vw;width:18.7vw;height:26.7vw;}
.m-th-1{height:26.7vw;}
.m-w-2{margin-top: 208.4vw;margin-left: 62.6vw;width:20.5vw;height:35.6vw;}
.m-th-2{height:35.6vw;}
.m-w-3{margin-top: 285.4vw;margin-left:18.9vw;width:25.9vw;height:26.2vw;}
.m-th-3{height:26.2vw;}
.m-w-4{margin-top: 261.8vw;margin-left:61.7vw;width:26.9vw;height:25.9vw;}
.m-th-4{height:25.9vw;}
.m-w-5{margin-top: 364.3vw;margin-left: 21.7vw;width:22.1vw;height:28.2vw;}
.m-th-5{height:28.2vw;}
.m-w-6{margin-top: 373.1vw;margin-left:69.4vw;width:22vw;height:21vw;}
.m-th-6{height:21vw;}
.m-w-7{margin-top: 419.3vw;margin-left: 22vw;width:22.9vw;height:38.5vw;}
.m-th-7{height:38.5vw;}
.m-w-8{margin-top: 437.2vw;margin-left: 66vw;width:22.7vw;height:23vw;}
.m-th-8{height:23vw;}
.m-w-9{margin-top: 485vw;margin-left:20vw;width:22.7vw;height:23vw;}
.m-th-9{height:23vw;}
.m-w-10{margin-top: 490vw;margin-left:67vw;width:21vw;height:35.8vw;}
.m-th-10{height:38.5vw;}
.m-w-11{margin-top: 317.3vw;margin-left: 73.4vw;width:15vw;height:23vw;}
.m-th-11{height:23vw;}
.m-w-12{margin-top: 551.7vw;margin-left:20vw;width:22.7vw;height:23vw;}
.m-th-12{height:23vw;}
.m-w-13{margin-top: 559.6vw;margin-left:66.3vw;width:22.1vw;height: 28vw;}
.m-th-13{width: 23.1vw;}
.m-w-14{margin-top: 608.5vw;margin-left:41.9vw;width:22.7vw;height:23vw;}
.m-th-14{height:23vw;}
.m-w-15{margin-top: 651.5vw;margin-left: 17.2vw;width:35vw;height:20.8vw;}
.m-th-15{width:35vw;}
.m-w-16{margin-top: 661.7vw;margin-left:69.3vw;width:22.7vw;height:23vw;}
.m-th-16{height:23vw;}
.m-w-2 .img-responsive {margin-left:-50%;}
.m-w-16 .img-responsive {margin-left:-50%;}
.m-w-5 .img-responsive {margin-left:-70%;}
.m-w-11 .img-responsive {margin-left:-50%;}
.m-w-7 .img-responsive {margin-left:-40%;}

/* MOBILE MORE GALLERY */
.m-m-w-1,.m-m-w-2,.m-m-w-3,.m-m-w-4,.m-m-w-5,.m-m-w-6,.m-m-w-7,.m-m-w-8,.m-m-w-9,.m-m-w-10,.m-m-w-11,.m-m-w-12,.m-m-w-13,.m-m-w-14,.m-m-w-15,.m-m-w-16,.m-m-w-17,.m-m-w-18{position:absolute;overflow:hidden;width:23.4vw;height:23vw;}
.m-m-th-1,.m-m-th-2,.m-m-th-3,.m-m-th-8,.m-m-th-10,.m-m-th-11,.m-m-th-13,.m-m-th-14,
.m-m-th-17,.m-m-th-18{position:absolute;width:23.4vw;}
.m-m-th-4,.m-m-th-5,.m-m-th-6,.m-m-th-7,.m-m-th-9,.m-m-th-10,.m-m-th-12,.m-m-th-15,.m-m-th-16{position:absolute;height:23vw;}
.m-m-w-1{margin-top:32.7vw;margin-left:19vw;}
.m-m-w-2{margin-top:32.7vw;margin-left:56.9vw;}
.m-m-w-3{margin-top:70.5vw;margin-left:19vw;}
.m-m-w-4{margin-top:70.5vw;margin-left:56.9vw;}
.m-m-w-5{margin-top:132.9vw;margin-left:19vw;}
.m-m-w-6{margin-top:132.9vw;margin-left:56.9vw;}
.m-m-w-7{margin-top:170.8vw;margin-left:19vw;}
.m-m-w-8{margin-top:170.8vw;margin-left:56.9vw;}
.m-m-w-9{margin-top:208.65vw;margin-left:19vw;}
.m-m-w-10{margin-top:208.65vw;margin-left:56.9vw;}
.m-m-w-11{margin-top:270.3vw;margin-left:19vw;}
.m-m-w-12{margin-top:270.3vw;margin-left:56.9vw;}
.m-m-w-13{margin-top:308.4vw;margin-left:19vw;}
.m-m-w-14{margin-top:308.4vw;margin-left:56.9vw;}
.m-m-w-15{margin-top:346.8vw;margin-left:19vw;}
.m-m-w-16{margin-top:346.8vw;margin-left:56.9vw;}
.m-m-w-17{margin-top:384.7vw;margin-left:19vw;}
.m-m-w-18{margin-top:384.7vw;margin-left:56.9vw;}
#neu-layer-front{height:100vw;}
#contact-error-msg {width: 100%;margin-left: 0%;}
#contact-error-msg p {font-size: 2.3vh;padding: 3vh 5%;}

/* QUERIES */
/* -----------------------PORTRAIT-------------------------*/

@media screen and (min-aspect-ratio: 9/30) {
.rescheck:before{content:"9 : 21 PORT";font-size:2vh;}
.speed-text{transform: translateZ(0.5px) scale(0.5) !important;-moz-transform: translateZ(0.5px) scale(0.5) !important;z-index: 900;}

/*TO TOP*/
#navigate {transform:translateX(-10vh);margin-top:1vh;}
.totopsvg{width:100%;height:100%;}
.modes:hover{transform:scale(1);}	
.menu-box, .main-menu-box, .mode-box-wrap, #mode-box {visibility: hidden;}
.touch-scroll {visibility: visible;}
.about-wrap {margin-top: 6vh;width: 100%;}
.cv-button {width: 45%;}
#context-menu {width: 22vh;}
#context-menu .item {padding: 2.5vh 3vh;font-size: 2.5vh;}
.pswp__top-bar{height:88px;}
h2{font-size:5vw;}
#backtotop{display:none;}
.neural-block-desk{display:none;}
.layer-back{height:100vw;}
.m-layer-front,.m-layer-front-am{top:122vw;}
.works-layer-front{height:270vh;}
.works-layer-back{height:120vh;background-image:url(../svg/main/night-back.svg);}
.works-parallax{display:none;}
.mainmenu{visibility:hidden;}
.mobile-wrap{top: -28vh;}
.world-block-wrapper{margin:60% 0 0 15%;width:35%;}
.more-parallax{display:none;}
.led-sign-mobile{margin-top: 701vw;}

/* POP UP */
.overlayclose {background: rgba(0,0,0, 0.01);position:fixed;top:0;bottom:0;left:0;right:0;/* z-index: 99; */}
.popup{top:0;left:0;right:0;bottom:0;height: 61vh;width: 100vw;border:none;}
form{width:70%;margin-top: 11vh;}
#name,#email,#subject{height:7vh;}
textarea{height:25vh;}
.close{bottom: -26vh;right: 0;left: calc(50vw - 4vh);width: 8vh;}
#write .close {bottom: -21vh;}
#contact-popup, #about-popup{border:none !important;}
.feedback-input{font-size:2vh; letter-spacing: 0.25vh; font-weight:200;}
[type="submit"]{width:100%;height:40%;font-size:6vw;letter-spacing: 0.25vh;font-weight:500;padding-top:15px;padding-bottom:15px;}
#protect-overlay input[type=text] {font-size:12px;}
.neural-eye {position: absolute;width: 29.25vw;left: 36.05vw;top: 14.4vw;}
.vortex{animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;position:absolute;background-image:url(../svg/main/vortex.svg);background-repeat:no-repeat;background-size:100%;width:50vw;height:50vw;top:100vw;left:23vw;opacity:.5}
.neon-back-flash {width: 37vw;height: 11vw;top: -2vw;left: 0vw;}
.pswp__video{max-width:100vw!important;max-height:100%!important;}
.pswp__caption{position:absolute;left:0;bottom:0;top:auto;width:100%;min-height:44px;}
.pswp__caption__center{max-width:95vw;margin: 0 auto;padding:10px;padding-top: 4vh;padding-bottom: 4vh;}
}

#mobile-night{margin-top: 19vh;}
.player{position: relative !important;height: 17vh !important;width: 17vh !important;margin-top: 0vh !important;left:50%;border-radius: 1vw;}
.vinyl {right:0;}
.info h4{font-size: 2vh;}
.info {padding-top: 1vh;}
#slider {height: 1.5vh !important;width: 15vh !important;margin-top: 1vh;}

@media screen and (min-aspect-ratio: 9/16) {
.rescheck:before{content:"9 : 16 PORT";}
.front-img,.building-gallery-wrapper{top: 101vw;}
.building-gallery-wrapper .photoswipe-wrapper{top: -35vw;}
.led-sign-mobile {margin-top: 666vw;}
.about-wrap {/* margin-top: 23%; *//* width: 52%; */}
}
@media screen and (min-aspect-ratio: 10/16) {
.rescheck:before{content:"10 : 16 PORT";}
.layer-back{height:120vh;}
.m-layer-front,.m-layer-front-am{top: 80vw;}
.mobile-wrap{top: -34vh;}
.vortex {top: 61vw;}
.about-wrap {/* margin-top: 9vh; *//* width: 46%; */}
.close{}
.bottom-mobile #drag-overlay {width: 280%;height: 150%;margin-left: -80%;margin-top: -70%;}
}
@media screen and (min-aspect-ratio: 2/3) {
.cv-button {width: 35%;}
.rescheck:before{content:"2 : 3 PORT";}
.m-layer-front,.m-layer-front-am{top: 60vw;}
}
@media screen and (min-aspect-ratio: 3/4) {
.rescheck:before{content:"3 : 4 PORT";}
.front-img,.building-gallery-wrapper{top: 85vw;}
.building-gallery-wrapper .photoswipe-wrapper{top: -51vw;}
.led-sign-mobile{margin-top: 650vw;}
.mobile-wrap{top: -10vh;}
.mobile-wrap img{margin-top: -13vh;}
.vortex {top: 20vw;}
.about-wrap {/* margin-top: 23%; *//* width: 41%; */}
.close{/* bottom: -13vh; *//* right: 45vw; *//* width: 10vw; */}
.bottom-mobile #drag-overlay {width: 280%;height: 150%;margin-left: -80%;margin-top: -70%;}
}
@media screen and (min-aspect-ratio: 4/5) {
.rescheck:before{content:"4 : 5 PORT";}
.front-img,.building-gallery-wrapper{top: 81vw;}
.building-gallery-wrapper .photoswipe-wrapper{top: -55vw;}
.led-sign-mobile{margin-top: 646vw;}
.mobile-wrap{top: -5vh;}
.mobile-wrap img{margin-top: -13vh;}
.vortex {top: 20vw;}
.about-wrap {/* margin-top: 23%; *//* width: 46%; */}
.close{/* bottom: -13vh; *//* right: 45vw; *//* width: 10vw; */}
.cv-button {width: 30%;}
.mobile-block-day{height:200vw;}
#protect-overlay input[type=text] {font-size:14px;}
}


