.building-info-pop-up{width:392px;background-color:#fff3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px;border:1px solid white;border-radius:30px;scale:var(--scale);transform-origin:left;animation:.5s appear}@media (max-width: 800px){.building-info-pop-up{scale:.75}}.building-info-pop-up .top-part{display:flex;justify-content:space-between;margin-bottom:10px}.building-info-pop-up .top-part .close{width:14px;height:14px;transition:all .3s ease-in-out;cursor:pointer}.building-info-pop-up .top-part .close:hover{fill:#009fa4}.building-info-pop-up p{font-weight:400;margin-bottom:3px}.building-info-pop-up p span.red{color:red}.building-info-pop-up a.blue{width:130px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:20px;margin-top:15px;color:#fff!important;text-transform:uppercase;background-color:#009fa4;border:1px solid transparent;transition:background-color .3s ease-in-out,border .3s ease-in-out}.building-info-pop-up a.blue:hover{background-color:transparent;border:1px solid white}@keyframes appear{0%{transform:scaleY(0) translate3d(-50%,-50%,0)}to{transform:scaleY(1) translate3d(-50%,-50%,0)}}.loading-screen{position:absolute;bottom:0;z-index:99999;width:100svw;height:100svh;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#000;color:#fff;font-size:4rem;transition:bottom 1s ease-in-out}@media (max-width: 750px){.loading-screen{font-size:2.25rem}}.loading-screen .loading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:25%;font-size:1.5rem;font-weight:300}.loading-screen .loading .progress{width:0%;height:2px;overflow:hidden;background-color:#fff}.hint{position:absolute;bottom:calc(-100px * var(--scale));right:8%;transform:translate(50%,-5px);z-index:4;width:calc(155px * var(--scale));height:calc(95px * var(--scale));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:#fff;background-color:#000000a6;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:10px 15px 15px;border:1px solid black;border-radius:calc(15px * var(--scale));pointer-events:none;transition:bottom .5s ease-in-out;font-size:calc(1rem * var(--scale))}@media (max-width: 1200px){.hint{right:11%}}@media (max-width: 825px){.hint{width:140px;height:85px;gap:10px;right:50%}}.hint:has(~.building-panel){right:unset!important;z-index:3;left:calc(836px * var(--scale));height:calc(88px * var(--scale));color:#fff;background-color:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #c3c3c3;border-radius:40px}.hint:has(~.building-panel) img{filter:invert(100%)}@media (max-width: 1600px){.hint:has(~.building-panel){left:720px}}@media (max-width: 1465px){.hint:has(~.building-panel){left:650px;height:68px;gap:10px;font-size:.9rem}.hint:has(~.building-panel) img{width:25px;height:25px}}@media (max-width: 1300px){.hint:has(~.building-panel).show{left:calc(100svw - 265px);bottom:calc(4.5% + 6px);width:calc(150px * var(--scale));height:calc(55px * var(--scale));gap:3px;background-color:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;border-color:#fff}}@media (max-width: 800px){.hint:has(~.building-panel).show{left:calc(100svw - 255px)}}@media (max-width: 600px){.hint:has(~.building-panel).show{left:calc(100svw - 250px)}}@media (max-width: 400px){.hint:has(~.building-panel).show{left:calc(100svw - 245px)}}.hint.show{bottom:calc(40px * var(--scale));padding:0}.hint .icon{position:relative;width:calc(32px * var(--scale));height:calc(32px * var(--scale))}@media (max-width: 1200px){.hint .icon.default{display:none}}.hint .icon.mobile{display:none}@media (max-width: 1200px){.hint .icon.mobile{display:block}}.hint .icon.map-scene{animation:moveAllDirections 2.5s ease-in-out infinite}.hint .icon.build-scene{animation:moveLeftAndRight 1.5s ease-in-out infinite}@keyframes moveAllDirections{0%{top:0;right:0;rotate:0deg}12%{top:0;right:-25px;rotate:10deg}24%{top:0;right:0;rotate:0deg}36%{top:0;right:25px;rotate:-10deg}48%{top:0;right:0;rotate:0deg}60%{top:-10px;right:0;rotate:0}72%{top:0;right:0;rotate:0deg}84%{top:10px;right:0;rotate:0deg}96%{top:0;right:0;rotate:0deg}}@keyframes moveLeftAndRight{0%{top:0;right:0;rotate:0deg}20%{top:0;right:-25px;rotate:10deg}40%{top:0;right:0;rotate:0deg}60%{top:0;right:25px;rotate:-10deg}80%{top:0;right:0;rotate:0deg}}:root{--scale: 1}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Bold.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Bold.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Bold.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Bold.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Bold.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Bold.svg#CerebriSansPro-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraBold.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraBold.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraBold.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraBold.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraBold.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraBold.svg#CerebriSansPro-ExtraBold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraLight.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraLight.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraLight.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraLight.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraLight.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-ExtraLight.svg#CerebriSansPro-ExtraLight) format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-SemiBold.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-SemiBold.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-SemiBold.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-SemiBold.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-SemiBold.svg#CerebriSansPro-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Thin.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Thin.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Thin.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Thin.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Thin.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Thin.svg#CerebriSansPro-Thin) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Light.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Light.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Light.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Light.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Light.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Light.svg#CerebriSansPro-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Heavy.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Heavy.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Heavy.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Heavy.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Heavy.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Heavy.svg#CerebriSansPro-Heavy) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Medium.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Medium.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Medium.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Medium.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Medium.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Medium.svg#CerebriSansPro-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans Pro;src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Regular.eot);src:url(https://denystymchenko.github.io/fonts/CerebriSansPro-Regular.eot?#iefix) format("embedded-opentype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Regular.woff2) format("woff2"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Regular.woff) format("woff"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Regular.ttf) format("truetype"),url(https://denystymchenko.github.io/fonts/CerebriSansPro-Regular.svg#CerebriSansPro-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}body{font-family:CerebriSansPro!important;min-width:100svw;min-height:100svh;overflow:hidden}#root{min-width:100svw;min-height:100svh}#canvas-container{width:100svw;height:100svh;position:fixed}#leva__root>*{width:350px}button{all:unset;text-align:center;cursor:pointer}button.default{color:#fff;text-transform:uppercase;border:1px solid white;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}button.default:hover{background-color:#009fa4;border-color:#009fa4}a{all:unset;cursor:pointer}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.uc-dont-hide .t390__descr{display:block}.t390__descr{display:none}div:has(>.coming-soon){z-index:0!important}
