body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Helvetica;font-weight:500;src:url(/static/media/HelveticaNeueCyr-Medium.bfdbae3c80f7aa49c618.ttf)}.App{font-family:Helvetica}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#e1ddd5;border-radius:10px}::-webkit-scrollbar-thumb{background:#4e7393;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#3c5a74}.main{background-color:#e1ddd5}.main .main-content{height:100dvh;overflow:hidden;-webkit-user-select:none;user-select:none;width:100vw}.reel,.reel .reel-frame{height:100%;width:100%}.reel .reel-frame .reel-menu{align-items:center;bottom:17px;display:flex;justify-content:space-between;max-width:345px;position:absolute;right:12px;width:100%}@media screen and (max-width:800px){.main .reel .reel-menu{bottom:65px!important;left:50%!important;transform:translateX(-50%);width:calc(100% - 24px)!important}.main .reel .reel-menu .controls{width:calc(100% - 45px)!important}}.overlay{min-height:100dvh;pointer-events:none;position:fixed;width:100vw}.overlay *{pointer-events:all}.main .reel .controls{align-items:center;background-color:#f4f8fd;border-radius:8px;box-sizing:border-box;display:flex;gap:10px;height:36px;justify-content:space-between;max-width:300px;padding:6px;pointer-events:all;width:100%}.main .reel .controls .controls-button{align-items:center;background-color:#4e7393;border-radius:8px;cursor:pointer;display:flex;height:27px;justify-content:center;width:27px}.main .reel .controls .controls-button svg{width:18px}.main .reel .controls .controls-compass{cursor:e-resize;height:30px;overflow:hidden;pointer-events:inherit;width:225px}.main .reel .controls .controls-compass .controls-compass-inner{display:flex;height:100%;pointer-events:inherit}.main .reel .controls .controls-compass .controls-compass-inner .controls-compass-image{-webkit-user-drag:none;height:100%;pointer-events:inherit;-o-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.main .frame{height:100%;position:absolute;width:100%}@media(min-aspect-ratio:1.7777777778){.main .frame{overflow-x:hidden!important;overflow-y:auto!important}}@media(max-aspect-ratio:1.7777777778){.main .frame{overflow-x:auto!important;overflow-y:hidden!important}}.main .frame .frame-wrapper{height:100%;position:absolute;width:auto;z-index:1}@media(min-aspect-ratio:1.7777777778){.main .frame .frame-wrapper{height:auto;width:100%}}.main .frame .frame-image{-webkit-user-drag:none;height:calc(100% + 1px);position:absolute;-o-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:auto}@media(min-aspect-ratio:1.7777777778){.main .frame .frame-image{height:auto;width:100%}}.images-loader{display:none}.main .percentage-loading{align-items:center;background-color:#000f2c99;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}.main .percentage-loading .percentage-loading-inner{align-items:center;background-color:#000f2c99;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;max-width:350px;padding:40px;width:100%}.main .percentage-loading .percentage-loading-inner .percentage-loading-title{color:#fff;font-size:20px;margin-top:40px;text-transform:uppercase}.main .percentage-loading .percentage-loading-inner .percentage-loading-progress{color:#fff;font-size:18px;margin-top:10px}.main .icon-button{align-items:center;background-color:#4e7393;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;max-width:36px;position:absolute;width:100%}.main .icon-button .icon-button-image{height:18px;width:18px}.main .icon-button .icon-button-image svg{height:100%;width:100%}.main .icon-button .icon-button-label{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:-10px;top:-10px;width:20px}.main .azure-tower .area-apartment path{fill:#fff6!important;stroke-width:1!important}.main .azure-tower .area-apartment path:hover{fill:#ffffffbf!important}.infobox .apartment-info{align-items:center;display:flex;flex-direction:column;pointer-events:all;-webkit-user-select:none;user-select:none;width:240px}.infobox .apartment-info .apartment-info-image{align-items:center;box-sizing:border-box;display:flex;height:200px;justify-content:center;padding:12px;width:100%}.infobox .apartment-info .apartment-info-image img{width:100%}.infobox .apartment-info .apartment-info-data{background-color:#f4f8fd;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:24px;width:100%}.infobox .apartment-info .apartment-info-data .apartment-info-title{color:#4c4c4c;font-size:20px;font-weight:500}.infobox .apartment-info .apartment-info-data .apartment-info-specs{display:flex;flex-direction:column;gap:8px}.infobox .apartment-info .apartment-info-data .apartment-info-specs .apartment-info-spec{align-items:flex-end;color:#4c4c4c;display:flex;font-size:14px;font-weight:500;justify-content:space-between;position:relative}.infobox .apartment-info .apartment-info-data .apartment-info-specs .apartment-info-spec .apartment-info-spec-name{text-transform:capitalize}.infobox .apartment-info .apartment-info-data .apartment-info-specs .apartment-info-spec .apartment-info-spec-line{border-bottom:2px solid rgba(78,115,147,.561);display:flex;flex:1 1 5%;margin:0 .5ch .4ch}.infobox .apartment-info .apartment-info-data .apartment-info-specs .apartment-info-spec .apartment-info-spec-value-highlighted{background-color:#000f2c;border-radius:4px;color:#eff0f2;padding:2px 8px}.infobox .apartment-info .apartment-info-data .apartment-info-button{align-items:center;background-color:#000f2c;border-radius:8px;color:#f4f8fd;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:130%;width:100%}.main .svg-areas svg{height:100%;pointer-events:none;position:absolute;width:auto}@media(min-aspect-ratio:1.7777777778){.main .svg-areas svg{height:auto;width:100%}}.main .svg-areas svg .svg-area{-webkit-user-drag:none;pointer-events:all;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.main .svg-areas svg .svg-area path{stroke:#fff;stroke-width:2px;fill:#0000;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:.4s}.main .svg-areas svg .svg-area path:hover{fill:#ffffffbf}.main svg .svg-label{pointer-events:none}.main svg .svg-label .svg-label-background{fill:#000f2c}.main svg .svg-label .svg-label-text{fill:#fff;font-weight:400}.infobox{background-color:#fff;border-radius:10px;max-width:95%;min-width:50px;overflow:hidden;position:fixed;z-index:1000}.infobox .infobox-text{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:11px 15px;text-transform:uppercase}@media screen and (min-width:800px){.infobox .apartment-info-button{display:none!important}}.main .svg-spots svg{height:100%;pointer-events:none;position:absolute;width:auto}@media(min-aspect-ratio:1.7777777778){.main .svg-spots svg{height:auto;width:100%}}.main .svg-spots svg .svg-spot{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;pointer-events:all}.main .svg-spots svg .svg-spot .svg-spot-circle{fill:#4e7393;stroke:#fff;stroke-width:4;box-sizing:border-box}.main .svg-spots svg .svg-spot .svg-label{opacity:0;transition:.2s}@media screen and (min-width:800px){.main .svg-spots svg .svg-spot:hover .svg-label{opacity:1}}.main .vr{height:100%;width:100%}.main .reve-tower .area-apartment path{fill:#fff6!important;stroke-width:1!important}.main .reve-tower .area-apartment path:hover{fill:#ffffffbf!important}.loading{align-items:center;background-color:#4e7393;display:flex;height:100dvh;justify-content:center;position:absolute;width:100%}.loading .loading-image{width:35vmin}.main .menu:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000f2c4d;border-radius:12px 12px 0 0;content:"";height:100%;top:0;z-index:-1}.main .menu,.main .menu:before{left:0;position:absolute;width:100%}.main .menu{bottom:0;box-sizing:border-box;max-width:200px;padding:20px;-webkit-user-select:none;user-select:none}.main .menu .menu-title{color:#fff;font-size:20px;font-weight:400;line-height:130%;margin-bottom:10px;text-transform:uppercase}.main .menu .menu-buttons{display:flex;flex-direction:column;gap:2px}.main .menu .menu-buttons .menu-button{width:100%}.main .menu .menu-buttons .menu-button .menu-button-area{align-items:center;border-radius:1px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:space-between;padding:0 8px;width:100%}.main .menu .menu-buttons .menu-button .menu-button-area .menu-button-area-arrow svg{height:10px;width:10px}.main .menu .menu-buttons .menu-button:first-of-type .menu-button-area{border-radius:4px 4px 1px 1px}.main .menu .menu-buttons .menu-button:last-of-type .menu-button-area{border-radius:1px 1px 4px 4px}.main .menu .menu-buttons .menu-button:first-of-type:last-of-type .menu-button-area{border-radius:4px}.main .menu .menu-buttons .menu-button .menu-button-elements{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000f2c4d;border-radius:0 12px 12px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;max-width:160px;padding:20px;position:absolute;width:100%}.main .menu .menu-buttons .menu-button .menu-button-elements .menu-button-element{align-items:center;border-radius:1px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:space-between;padding:0 8px;width:100%}.main .menu .menu-buttons .menu-button .menu-button-elements .menu-button-element:first-of-type{border-radius:4px 4px 1px 1px}.main .menu .menu-buttons .menu-button .menu-button-elements .menu-button-element:last-of-type{border-radius:1px 1px 4px 4px}.main .menu .menu-buttons .menu-button .menu-button-elements .menu-button-element:first-of-type:last-of-type{border-radius:4px}@media screen and (max-width:800px){.main .menu:before{border-radius:0 0 0 0!important}.main .menu{max-width:100vw!important;padding:10px 0 0!important}.main .menu .menu-title{display:none!important}.main .menu .menu-buttons{flex-direction:row!important;overflow-x:auto}.main .menu .menu-buttons .menu-button{margin-bottom:10px;min-width:100px!important}.main .menu .menu-buttons .menu-button .menu-button-area{height:32px!important}.main .menu .menu-buttons .menu-button:first-of-type .menu-button-area,.main .menu .menu-buttons .menu-button:first-of-type:last-of-type .menu-button-area,.main .menu .menu-buttons .menu-button:last-of-type .menu-button-area{border-radius:0!important}.main .menu .menu-buttons .menu-button .menu-button-elements{border-radius:12px 12px 0 0}.main .menu .menu-buttons .menu-button .menu-button-elements .menu-button-element:first-of-type,.main .menu .menu-buttons .menu-button .menu-button-elements .menu-button-element:first-of-type:last-of-type,.main .menu .menu-buttons .menu-button .menu-button-elements .menu-button-element:last-of-type{border-radius:0!important}}.main .gradient{background:linear-gradient(180deg,#f4f8fdcc,#f4f8fd00);pointer-events:none;position:absolute;width:100%}.main .head-title{color:#fff;font-size:28px;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%)}.modal{background-color:#fff;border-radius:12px;height:calc(100% - 40px);left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}.modal .modal-exit{align-items:center;background-color:#000f2c;border-radius:100%;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:15px;top:15px;transition:.3s;width:50px;z-index:5}.modal .modal-exit svg{height:13px;width:13px}.modal .modal-exit svg rect{fill:#fff;transition:.3s}@media screen and (min-width:800px){.modal .modal-exit:hover{background-color:#fff}.modal .modal-exit:hover svg rect{fill:#000}}
/*# sourceMappingURL=main.eab25759.css.map*/