@keyframes toTopAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.project-d-tours-iframe-popup{height:100%;left:0;position:fixed;top:0;transform:translateY(-150%);transition:transform 0s ease 1.1s;width:100%;z-index:1001}.project-d-tours-iframe-popup._active{transform:translateY(0);transition:transform 0s ease}.project-d-tours-iframe-popup._active:after{transform:scaleX(1);transition:transform .7s cubic-bezier(.785,.135,.15,.86)}.project-d-tours-iframe-popup._active .project-d-tours-iframe-popup__overlay{transform:scaleX(1);transition:transform .5s cubic-bezier(.785,.135,.15,.86)}.project-d-tours-iframe-popup._active .project-d-tours-iframe-popup__close{transform:scale(1);transition:transform .3s cubic-bezier(.09,1.16,.34,1.37) .7s}.project-d-tours-iframe-popup._active .project-d-tours-iframe-popup__close:hover{transform:scale(1.2);transition:transform .3s cubic-bezier(.09,1.16,.34,1.37)}.project-d-tours-iframe-popup._active .project-d-tours-iframe-popup__container{opacity:1;transition-delay:.5s}.project-d-tours-iframe-popup__header{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:70px;width:100%}@media only screen and (max-width:1358px){.project-d-tours-iframe-popup__header{margin-bottom:40px}}@media only screen and (max-width:719px){.project-d-tours-iframe-popup__header{margin-bottom:0;padding:15px 20px;position:relative;z-index:2}}.project-d-tours-iframe-popup__headline{color:#1b1d1e;font-size:30px;font-weight:300}@media only screen and (max-width:1358px){.project-d-tours-iframe-popup__headline{font-size:20px}}@media only screen and (max-width:719px){.project-d-tours-iframe-popup__headline{font-size:16px;font-weight:400}}.project-d-tours-iframe-popup__container{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:160px;opacity:0;position:absolute;right:160px;top:0;transition:opacity .5s;transition-delay:0s}@media only screen and (max-width:1358px){.project-d-tours-iframe-popup__container{bottom:40px;left:40px;right:40px;top:40px}}@media only screen and (max-width:719px){.project-d-tours-iframe-popup__container{bottom:0;left:0;right:0;top:0}}.project-d-tours-iframe-popup__content{width:100%}@media only screen and (max-width:1358px){.project-d-tours-iframe-popup__content{flex-grow:1}}@media only screen and (max-width:719px){.project-d-tours-iframe-popup__content{position:relative}}.project-d-tours-iframe-popup__close{cursor:pointer;height:22px;position:relative;transform:scale(0);transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:22px;z-index:3}.project-d-tours-iframe-popup__close:after,.project-d-tours-iframe-popup__close:before{background-color:#2a2a30;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;width:31px}@media only screen and (max-width:719px){.project-d-tours-iframe-popup__close:after,.project-d-tours-iframe-popup__close:before{height:2px}}.project-d-tours-iframe-popup__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.project-d-tours-iframe-popup__close:after{transform:translate(-50%,-50%) rotate(45deg)}.project-d-tours-iframe-popup__overlay{background-color:#fff;display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 0;transition:transform .5s cubic-bezier(.785,.135,.15,.86);width:100%;z-index:0}.visual-filter{position:absolute;right:32px;top:calc(100% + 72px);-webkit-user-select:none;user-select:none;z-index:5}@media only screen and (max-width:919px){.visual-filter{bottom:auto;margin-top:-30px}}@media only screen and (max-width:719px){.visual-filter{bottom:auto;margin-top:30px}}.visual-filter._house{right:24px;top:24px}.visual-filter._house .visual-filter__wrap{height:618px;width:444px}.visual-filter._house .visual-filter__title{align-items:center;display:flex;gap:16px}.visual-filter._business-class{top:calc(100% + 60px)}.visual-filter._business-class .visual-filter__wrap{height:560px}.visual-filter._fullscreen{right:0;top:80px}.visual-filter__clear-btn{align-items:center;color:#007bfb;display:flex;font-size:12px;gap:4px;justify-content:center;letter-spacing:-.06px}.visual-filter__clear-btn:hover{color:#007bfbb3;cursor:pointer;transition:.2s ease-in}.visual-filter__clear-btn._disabled{color:#444449;pointer-events:none}.visual-filter__clear-btn._disabled:hover{color:#444449;cursor:default}.visual-filter__close{position:absolute;right:32px;top:24px}.visual-filter__wrap{align-items:center;background-color:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:536px;padding:32px;width:536px}.visual-filter__wrap .r-buttons-filter{flex-wrap:nowrap}@media only screen and (max-width:919px){.visual-filter__wrap{background:none;border:none;box-shadow:none;height:auto;padding:0}}.visual-filter__body{display:flex;flex-direction:column;flex-grow:1;width:100%}.visual-filter__buttons{display:flex;margin-right:50px}@media only screen and (max-width:919px){.visual-filter__buttons{display:none}}.visual-filter__btn{align-items:center;background-color:#fff;border:1px solid #d7d9db;border-radius:40px;color:#2a2a30;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:52px;justify-content:center;margin-right:20px;min-width:52px;padding:0 20px;transition:background-color .3s ease}@media only screen and (max-width:1358px){.visual-filter__btn:first-child{display:none}}.visual-filter__btn:last-child{margin-right:0}.visual-filter__btn:hover{border:1px solid #bcc0c3}.visual-filter__btn._disabled{opacity:.5;pointer-events:none}.visual-filter__params{flex-shrink:0}@media only screen and (max-width:919px){.visual-filter__params{width:100%}}@media only screen and (max-width:719px){.visual-filter__params{font-size:12px;font-weight:600;padding:0 6px}}.visual-filter__params.btn:hover{box-shadow:none;transform:none}@media only screen and (max-width:1358px){.visual-filter__params.btn:hover{background-color:#007bfb}}.visual-filter__params._discount{background-color:#ef4a4a;color:#fff;transition:background-color .3s ease}.visual-filter__params._discount:hover{background-color:#f27070;color:#fff}@media only screen and (max-width:1358px){.visual-filter__params._discount:hover{background-color:#ef4a4a}}.visual-filter__controls{display:flex}@media only screen and (max-width:919px){.visual-filter__controls{width:100%}.visual-filter__controls>*{flex-grow:1;width:calc(50% - 16px)}}@media only screen and (max-width:719px){.visual-filter__controls>*{flex-grow:0;width:calc(50% - 8px)}}.visual-filter__controls>:not(:first-child){margin-left:32px}@media only screen and (max-width:719px){.visual-filter__controls>:not(:first-child){margin-left:16px}}.visual-filter__cell{margin-bottom:24px;width:100%}.visual-filter__cell._flex{display:flex}.visual-filter__cell._flex>*{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 12px)}.visual-filter__cell._flex>:first-child{margin-right:12px}.visual-filter__cell._flex>:last-child{margin-left:12px}.visual-filter__cell._flex>* .r-range-filter__half{width:35%}.visual-filter__cell._list{align-items:center;display:flex}.visual-filter__cell._list>:not(:first-child){margin-left:8px}.visual-filter__cell._disabled{opacity:.6;pointer-events:none}.visual-filter__cell .r-buttons-filter__option{flex-grow:1;flex-shrink:1}.visual-filter__item._commercial{margin-bottom:30px}.visual-filter__result{margin-top:auto;position:relative;width:100%}.visual-filter__result>.visual-helper-block{right:calc(100% + 50px);top:-40px;transform:translate(0)}.visual-filter__result>.visual-helper-block .visual-helper-block__triangle{height:34px;left:auto;right:-24px;top:50px;width:17px}.visual-filter__result>.visual-helper-block .visual-helper-block__triangle:before{left:auto;right:25%}.visual-filter__result._right>.visual-helper-block{left:calc(100% + 50px);right:auto;top:-40px}.visual-filter__result._right>.visual-helper-block .visual-helper-block__triangle{left:-7px;right:auto}.visual-filter__result._right>.visual-helper-block .visual-helper-block__triangle:before{left:25%;right:auto}.visual-filter__result .r-btn ._blue{color:#66b0fd}.visual-filter__title{color:#282d3c;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:24px;margin-bottom:28px;text-align:left;width:100%}.visual-filter__reset{color:#878d93;cursor:default;margin-top:12px;pointer-events:none;transition:all .2s;width:100%}.visual-filter__reset span{position:relative}.visual-filter__reset span:after,.visual-filter__reset span:before{background-color:#878d93;bottom:0;content:"";height:10px;margin:auto;position:absolute;top:0;transition:all .3s;width:2px}.visual-filter__reset span:before{left:-15px;transform:rotate(45deg)}.visual-filter__reset span:after{left:-15px;transform:rotate(-45deg)}.visual-filter__reset._active{pointer-events:auto}.visual-filter__reset._active span:after,.visual-filter__reset._active span:before{background-color:#007bfb;transform-origin:center}@media(hover:hover){.visual-filter__reset._active:hover{cursor:pointer;transition:all .2s}.visual-filter__reset._active:hover span:after,.visual-filter__reset._active:hover span:before{background-color:#fff;transform-origin:center}.visual-filter__reset._active:hover span:before{transform:rotate(135deg)}.visual-filter__reset._active:hover span:after{transform:rotate(45deg)}}.visual-filter-placeholder{width:100%}.visual-filter-placeholder__cell{margin-bottom:26px;width:100%}.visual-filter-placeholder__cell .vue-content-placeholders-text__line{height:54px;width:100%}.visual-filter-placeholder__cell .vue-content-placeholders-text__line:nth-child(4n+1){width:100%}.visual-filter-mobile{min-height:390px;pointer-events:none;transition:bottom .5s;-webkit-user-select:none;user-select:none}@media only screen and (max-width:1358px){.visual-filter-mobile{width:412px}}@media only screen and (max-width:919px){.visual-filter-mobile{width:100%}}.visual-filter-mobile._active{bottom:0;opacity:1;pointer-events:auto}@media only screen and (max-width:919px){.visual-filter-mobile._wide{padding:0 24px;width:100%}}@media only screen and (max-width:719px){.visual-filter-mobile._wide{padding:0}}.visual-filter-mobile._premium .visual-filter-mobile__back{color:#111}.visual-filter-mobile._premium .visual-filter-mobile__back svg{fill:#111}.visual-filter-mobile__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:36px}.visual-filter-mobile__back{align-items:center;color:#007bfb;display:flex}@media only screen and (max-width:1358px){.visual-filter-mobile__back svg{transform:rotate(90deg)}}.visual-filter-mobile__back svg{fill:#007bfb;height:16px;margin-right:4px;width:16px}.visual-filter-mobile__title{flex-grow:1;flex-shrink:0;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:20px;text-align:center}.visual-filter-mobile__clear{color:#8c94a8;transition:color .3s ease-in}.visual-filter-mobile__clear._active{color:#007bfb}.visual-filter-mobile__wrap{display:flex;flex-direction:column;width:100%}@media only screen and (max-width:1358px){.visual-filter-mobile__body{max-height:calc(100vh - 150px);overflow-y:scroll;padding-bottom:32px}}@media only screen and (max-width:919px){.visual-filter-mobile__body{max-height:calc(100vh - 180px)}}@media only screen and (max-width:719px){.visual-filter-mobile__body{max-height:calc(100vh - 250px);padding:2px 0 32px}}.visual-filter-mobile__body::-webkit-scrollbar{display:none}.visual-filter-mobile__buttons{display:flex;margin-right:50px}@media only screen and (max-width:919px){.visual-filter-mobile__buttons{display:none}}.visual-filter-mobile__btn{align-items:center;background-color:#fff;border:1px solid #d7d9db;border-radius:40px;color:#2a2a30;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:52px;justify-content:center;margin-right:20px;min-width:52px;padding:0 20px;transition:background-color .3s ease}@media only screen and (max-width:1358px){.visual-filter-mobile__btn:first-child{display:none}}.visual-filter-mobile__btn:last-child{margin-right:0}.visual-filter-mobile__btn:hover{border:1px solid #bcc0c3}.visual-filter-mobile__btn._disabled{opacity:.5;pointer-events:none}.visual-filter-mobile__params{flex-shrink:0}@media only screen and (max-width:919px){.visual-filter-mobile__params{width:100%}}@media only screen and (max-width:719px){.visual-filter-mobile__params{font-size:12px;font-weight:600;padding:0 6px}}.visual-filter-mobile__params.btn:hover{box-shadow:none;transform:none}@media only screen and (max-width:1358px){.visual-filter-mobile__params.btn:hover{background-color:#007bfb}}.visual-filter-mobile__cell{margin-bottom:28px;width:100%}@media only screen and (max-width:719px){.visual-filter-mobile__cell{margin-bottom:30px}.visual-filter-mobile__cell .buttons-filter__info-text{left:-85px}}.visual-filter-mobile__cell .filter-cell__label{background-color:#fff}.visual-filter-mobile__cell .r-buttons-filter__option{flex-grow:1}.visual-filter-mobile__cell._list{align-items:center;display:flex}.visual-filter-mobile__cell._list>:not(:first-child){margin-left:8px}@media only screen and (max-width:1358px){.visual-filter-mobile__cell._round>*{border-radius:8px;height:56px}}@media only screen and (max-width:719px){.visual-filter-mobile__cell._round>*{height:48px;padding:16px}}.visual-filter-mobile__cell._disabled{opacity:.6;pointer-events:none}.visual-filter-mobile__cell .r-tag-filter{display:inline-flex}.visual-filter-mobile__tabs{display:flex;justify-content:space-between;width:100%}.visual-filter-mobile__tab{flex-grow:1;flex-shrink:1;margin-right:8px}.visual-filter-mobile__tab:last-child{margin-right:0}.visual-filter-mobile__controls{display:flex}@media only screen and (max-width:919px){.visual-filter-mobile__controls{width:100%}.visual-filter-mobile__controls>*{flex-grow:1;width:calc(50% - 16px)}}@media only screen and (max-width:719px){.visual-filter-mobile__controls>*{flex-grow:0;width:calc(50% - 8px)}}.visual-filter-mobile__controls>:not(:first-child){margin-left:32px}@media only screen and (max-width:719px){.visual-filter-mobile__controls>:not(:first-child){margin-left:16px}}.visual-filter-mobile__result{background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 8px #282d3c0a,0 0 2px #282d3c14,0 0 1px #282d3c08;left:0;position:absolute;width:100%;z-index:3}.visual-filter-mobile__result .r-btn ._blue{color:#66b0fd}.visual-filter-mobile__button{margin:12px 40px 16px}@media only screen and (max-width:719px){.visual-filter-mobile__button{margin:12px 16px}}.visual-filter-mobile__close{cursor:pointer;height:16px;position:absolute;right:30px;top:20px;width:16px}@media only screen and (max-width:719px){.visual-filter-mobile__close{height:14px;right:20px;width:14px}}.visual-filter-mobile__close:after,.visual-filter-mobile__close:before{background-color:#2a2a30;content:"";display:block;height:16px;left:6px;position:absolute;width:1px}@media only screen and (max-width:719px){.visual-filter-mobile__close:after,.visual-filter-mobile__close:before{height:14px}}.visual-filter-mobile__close:before{transform:rotate(45deg)}.visual-filter-mobile__close:after{transform:rotate(-45deg)}.visual-filter-mobile__loading{height:240px;position:relative;width:100%}.visual-filter-mobile__loading:after{background-image:url("/static/preloader.938f81dae91b.gif");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}.visual-filter-mobile__result-info{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:9px;height:16px;justify-content:center;pointer-events:all;position:absolute;right:15px;top:50%;transform:translate(-50%,-50%);width:16px;z-index:5}.visual-filter-mobile__result-info:hover .visual-filter-mobile__result-info-text{opacity:1}.visual-filter-mobile__result-info-text{background-color:#1b1d1ed9;border-radius:4px;color:#fff;font-size:14px;left:30px;line-height:20px;max-width:273px;opacity:0;padding:20px 25px;pointer-events:none;position:absolute;top:-165px;transform:translateX(-100%);transition:.5s;white-space:normal;width:206px;z-index:6}.visual-filter-mobile__reset{color:#878d93;cursor:default;margin-top:12px;pointer-events:none;transition:all .2s;width:100%}.visual-filter-mobile__reset.btn{height:44px;line-height:44px}.visual-filter-mobile__reset span{position:relative}.visual-filter-mobile__reset span:after,.visual-filter-mobile__reset span:before{background-color:#878d93;bottom:0;content:"";height:10px;margin:auto;position:absolute;top:0;transition:all .3s;width:2px}.visual-filter-mobile__reset span:before{left:-15px;transform:rotate(45deg)}.visual-filter-mobile__reset span:after{left:-15px;transform:rotate(-45deg)}.visual-filter-mobile__reset._active{pointer-events:auto}.visual-filter-mobile__reset._active span:after,.visual-filter-mobile__reset._active span:before{background-color:#007bfb;transform-origin:center}@media(hover:hover){.visual-filter-mobile__reset._active:hover{cursor:pointer;transition:all .2s}.visual-filter-mobile__reset._active:hover span:after,.visual-filter-mobile__reset._active:hover span:before{background-color:#fff;transform-origin:center}.visual-filter-mobile__reset._active:hover span:before{transform:rotate(135deg)}.visual-filter-mobile__reset._active:hover span:after{transform:rotate(45deg)}}.building-tooltip{background:#fff;border-radius:32px;box-shadow:0 4px 8px #282d3c0a,0 0 2px #282d3c0d,0 0 1px #282d3c0a;font-weight:300;padding:32px;position:absolute;width:344px;will-change:top,left;z-index:6}@media only screen and (max-width:1358px){.building-tooltip{border-radius:0;box-shadow:none;display:flex;flex-direction:column;opacity:0;padding:0;pointer-events:none;position:static;transition:.4s;width:100%}.building-tooltip._active{opacity:1;overflow-y:scroll;pointer-events:all}}@media only screen and (max-width:1023px){.building-tooltip._full{border-radius:0;box-shadow:none;display:flex;flex-direction:column;opacity:0;padding:0 34px;pointer-events:none;position:static;transition:.4s;width:100%}.building-tooltip._full._active{opacity:1;overflow-y:scroll;pointer-events:all}.building-tooltip._full .building-tooltip__body{margin-bottom:32px;margin-top:20px}.building-tooltip._full .building-tooltip__tag-wrap{padding-top:0}}.building-tooltip._house{border-radius:24px;padding:24px;position:relative;width:270px}.building-tooltip._house .building-tooltip__title{letter-spacing:-.01em;line-height:16px;margin-bottom:0}.building-tooltip._house .building-tooltip__title-wrap{margin-bottom:0}.building-tooltip._house .building-tooltip__body{margin-top:24px}.building-tooltip._house .building-tooltip__room{margin-bottom:16px;margin-top:0}.building-tooltip._house .building-tooltip__room:last-child{margin-bottom:0}.building-tooltip._sold{background-color:#282d3ce0;border-radius:8px;color:#fff;display:flex;font-size:12px;line-height:12px;opacity:1;padding:16px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.building-tooltip._luxury .building-tooltip__room-name{color:#000}.building-tooltip._has-phase{padding:28px}.building-tooltip._has-phase .building-tooltip__phase{font-weight:500;letter-spacing:-.01em;line-height:16px;margin-bottom:8px}.building-tooltip._has-phase .building-tooltip__title{color:#007bfb}.building-tooltip:not(.r-modal .building-tooltip):not(._house):after{content:"";display:block;height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px);z-index:-1}.building-tooltip__button{margin-top:24px;width:100%}.building-tooltip__selling,.building-tooltip__selling-label{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:14px}.building-tooltip__selling-label{color:#8c94a8;margin-right:4px}.building-tooltip__tag-wrap{display:flex;justify-content:space-between;padding:20px 0 16px;position:relative;width:100%}@media only screen and (max-width:719px){.building-tooltip__tag-wrap{padding:0 0 16px}}.building-tooltip__tags{align-items:center;display:flex;flex-wrap:wrap;margin-top:20px}.building-tooltip__tag{align-items:center;background-color:#f4f6fb;border-radius:12px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;line-height:12px;margin-top:8px;padding:6px 12px}.building-tooltip__tag.unique{background-color:#007bfb;color:#fff;margin-right:0;margin-top:0}.building-tooltip__tag:not(:last-child){margin-right:4px}.building-tooltip__tag.next_series{background-color:#b8daff;color:#007bfb;margin-right:0;margin-top:0}.building-tooltip__svg{display:block;height:100%}.building-tooltip__head{display:flex;flex-direction:column;flex-shrink:0}.building-tooltip__title-wrap{flex-wrap:wrap;margin-bottom:12px}.building-tooltip__title-top,.building-tooltip__title-wrap{align-items:center;display:flex;justify-content:space-between}.building-tooltip__title-top{width:100%}.building-tooltip__title{font-size:16px;font-weight:500;line-height:1.2;margin-bottom:12px}.building-tooltip__title-number{color:#878d93;font-size:14px;font-weight:400;text-transform:lowercase}.building-tooltip__description{font-size:12px;font-weight:400;line-height:12px}.building-tooltip__head-row{align-items:flex-end;display:flex;justify-content:space-between}.building-tooltip__tab-list{align-items:flex-start;display:flex}@media only screen and (max-width:719px){.building-tooltip__tab-list{margin-bottom:0}}.building-tooltip__tab{background-color:#282d3c;border-radius:12px;color:#fff;font-size:11px;font-weight:500;letter-spacing:-.005em;line-height:12px;padding:6px 12px}.building-tooltip__tab:not(:last-child){margin-right:5px}.building-tooltip__tab._keys{align-items:center;background-color:#f4f6fb;color:#282d3c;display:flex;font-size:11px;line-height:12px}.building-tooltip__tab._keys svg{fill:#282d3c;margin-right:8px}.building-tooltip__tab._blue-gradient{align-items:center;background:linear-gradient(81.3deg,#007bfb 6.35%,#3397ff 92.07%);display:flex;height:24px}.building-tooltip__tab._unique{background-color:#007bfb;color:#fff}.building-tooltip__tab._next_series{background-color:#b8daff;color:#007bfb}.building-tooltip__completion{align-items:baseline;color:#282d3c;display:flex;font-size:12px;font-weight:500;margin-bottom:8px}@media only screen and (max-width:1358px){.building-tooltip__completion{font-size:14px;font-weight:400;line-height:14px;margin-bottom:0}.building-tooltip__completion span._gray{color:#8c94a8}.building-tooltip__completion span._green{color:#5cc867;font-weight:500}}.building-tooltip__metro{align-items:center;display:flex;height:16px;margin-top:32px;overflow:hidden}.building-tooltip__metro-list{height:16px;transition:transform .4s ease}.building-tooltip__metro-item{display:flex}.building-tooltip__metro-title{margin-right:8px}.building-tooltip__metro-text,.building-tooltip__metro-title{align-items:center;color:#282d3c;display:flex;font-size:14px;font-weight:400;line-height:14px}.building-tooltip__metro-text svg{fill:#8c94a8;height:16px;margin-right:6px;width:16px}.building-tooltip__progress-value{color:#8c94a8;flex-shrink:0;margin-left:auto}@media only screen and (max-width:719px){.building-tooltip__progress-value{color:#5cc867}.building-tooltip__progress-value._grey{color:#8c94a8}}.building-tooltip__lots{color:#8c94a8;font-size:12px;font-weight:400;letter-spacing:-.005em;line-height:12px}.building-tooltip__number{font-size:16px;font-weight:500;line-height:1.2}@media only screen and (max-width:719px){.building-tooltip__number{font-size:20px;font-weight:500;line-height:24px}}.building-tooltip__stage{text-align:right}.building-tooltip__stage>div:first-child{color:#94989b;font-size:8px;font-weight:300}.building-tooltip__stage>div:last-child{color:#1b1d1e;font-size:12px}.building-tooltip__stage>div:last-child.complete{color:#007bfb}.building-tooltip__body{margin-top:28px;position:relative}@media only screen and (max-width:719px){.building-tooltip__body{margin-bottom:32px;margin-top:20px}}.building-tooltip__count{display:flex;justify-content:space-between;padding-bottom:16px;position:relative}.building-tooltip__count:after{background-color:#d7d9db;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.building-tooltip__count-cell{display:flex;flex-direction:column;font-size:14px;font-weight:500;line-height:17px;width:50%}.building-tooltip__count-cell:nth-child(2){width:auto}.building-tooltip__count-title{color:#444449;font-size:12px;font-weight:300;line-height:14px}.building-tooltip__rooms{display:flex;flex-direction:column}.building-tooltip__room{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:6px}@media only screen and (max-width:719px){.building-tooltip__room{margin-bottom:8px}}.building-tooltip__room:last-child{margin-bottom:0}.building-tooltip__room-name{color:#007bfb;font-size:14px;font-weight:300;letter-spacing:-.01em;line-height:18px;min-width:50px}@media only screen and (max-width:719px){.building-tooltip__room-name{font-weight:400;line-height:14px;min-width:82px}}.building-tooltip__room-name._commercial{color:#282d3c;cursor:default;font-weight:500;margin-top:5px}@media(hover:hover)and (pointer:fine){.building-tooltip__room-name._commercial:hover{color:#282d3c}.building-tooltip__room-name:hover{color:#66b0fd}}.building-tooltip__room-count{color:#8c94a8;font-size:14px;line-height:18px}@media only screen and (max-width:719px){.building-tooltip__room-count{line-height:14px}}.building-tooltip__room-bold,.building-tooltip__room-value{font-size:14px;letter-spacing:-.01em;line-height:1}.building-tooltip__room-bold{color:#282d3c;font-weight:500}.building-tooltip__room-price{color:#282d3c;display:flex;font-size:14px;font-weight:400;justify-content:flex-end;line-height:18px;min-width:90px}@media only screen and (max-width:719px){.building-tooltip__room-price._mortgage{width:120px}.building-tooltip__room-price{line-height:14px}}.building-tooltip__settling{border-top:1px solid #e2e7f3;font-size:14px;letter-spacing:-.01em;line-height:14px;margin-top:24px;padding-top:16px}.building-tooltip__progress{box-sizing:border-box;display:none;flex-direction:column;margin-top:28px;width:100%}.building-tooltip__progress.active{display:flex}@media only screen and (max-width:719px){.building-tooltip__progress{margin-bottom:12px;margin-top:10px}}.building-tooltip__progress+.building-tooltip__description{margin-top:14px}@media only screen and (max-width:719px){.building-tooltip__progress+.building-tooltip__description{margin-top:0}}.building-tooltip__progress-head{align-items:baseline;color:#5cc867;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:space-between;letter-spacing:-.01em;line-height:14px}@media only screen and (max-width:719px){.building-tooltip__progress-head{gap:10px;justify-content:space-between;width:100%}.building-tooltip__progress-head span{flex-grow:1}.building-tooltip__progress-head span._grey{color:#8c94a8;flex-grow:0;margin-left:auto}.building-tooltip__progress-head>span{flex-shrink:0}}.building-tooltip__progress-background{background-color:#ecf0f8;border-radius:6px;height:2px;margin-top:12px;position:relative;width:100%}.building-tooltip__progress-line{background:#5cc867;border-radius:6px;height:100%;left:0;position:absolute;top:0;width:300px}.building-tooltip__sale{align-items:center;background:#ef4a4a;border-radius:0 0 8px 8px;bottom:-40px;color:#fff;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;left:50%;padding:0 20px 0 50px;position:absolute;transform:translateX(-50%);white-space:nowrap}@media only screen and (max-width:719px){.building-tooltip__sale{border-radius:4px;bottom:0;flex-shrink:0;height:36px;margin-bottom:10px;margin-top:14px;padding:0;position:relative}}@media only screen and (max-width:320px){.building-tooltip__sale._top-mobile{font-size:12px}.building-tooltip__sale._top-mobile:before{display:none}}.building-tooltip__sale._top{border-radius:8px 8px 0 0;bottom:auto;font-size:12px;padding:0 14px;top:-40px}.building-tooltip__sale._top:before{display:none}.building-tooltip__sale:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNNy45NCAxLjQ2MiAxLjQ2MyA3Ljk0TTIuMTU3IDMuMzEzYTEuMTU3IDEuMTU3IDAgMSAwIDAtMi4zMTMgMS4xNTcgMS4xNTcgMCAwIDAgMCAyLjMxM003LjI0NiA4LjQwMmExLjE1NyAxLjE1NyAwIDEgMCAwLTIuMzEzIDEuMTU3IDEuMTU3IDAgMCAwIDAgMi4zMTMiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;content:"";height:18px;left:20px;position:absolute;width:18px}@media only screen and (max-width:719px){.building-tooltip__sale:before{background-size:contain;height:12px;left:0;margin-right:7px;position:relative;width:12px}}.building-tooltip__btn{margin-top:auto}.building-tooltip__btn._no-margin{margin-top:0}@media only screen and (max-width:719px){.building-tooltip__btn._no-margin{margin-top:auto}.building-tooltip__btn._no-margin .btn{height:44px;line-height:44px}}.building-tooltip__btn._mt32{margin-top:32px}@media only screen and (max-width:719px){.building-tooltip__btn.btn{height:44px;line-height:44px}}.building-tooltip__close{background-color:#fff;border-radius:50%;cursor:pointer;height:47px;position:absolute;right:40px;top:40px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:47px;z-index:3}.building-tooltip__close:after,.building-tooltip__close:before{background-color:#2a2a30;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:20px}@media only screen and (max-width:719px){.building-tooltip__close:after,.building-tooltip__close:before{height:1px;width:14px}}.building-tooltip__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.building-tooltip__close:after{transform:translate(-50%,-50%) rotate(45deg)}.building-tooltip__close:hover{transform:scale(1.1)}@media only screen and (max-width:719px){.building-tooltip__close{height:25px;position:absolute;right:25px;top:20px;width:25px}}.building-tooltip__arrow{background-color:#fff;border-radius:20px 20px 0 0;display:none;height:24px;left:0;position:absolute;top:-24px;width:100%}.building-tooltip__arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiNDMEMzQzYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMSA2IDExLjUtNEwyNCA2Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@media only screen and (max-width:719px){.building-tooltip__arrow{display:block}}.building-tooltip__mobile-btns{display:flex;margin-top:24px}.building-tooltip__mobile-btn:first-child{flex-grow:1;margin-right:8px}.building-tooltip__row{display:flex}.building-tooltip__row ._first{flex:1;margin-right:8px}@media only screen and (max-width:1358px){.building-tooltip._sold-tab .building-tooltip__tag-wrap{padding:0}.building-tooltip._sold-tab .building-tooltip__number{font-size:24px;letter-spacing:-.015em;line-height:24px;margin-bottom:4px}}.building-selection{border-radius:32px;-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0);max-height:600px;min-height:600px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:1358px){.building-selection{border-radius:0;max-height:560px;min-height:560px}}.building-selection__zooms{height:100%;min-height:inherit}.building-selection._luxury{height:900px;max-height:900px;min-height:900px}@media only screen and (max-width:1919px){.building-selection._luxury{height:100%;max-height:unset;min-height:unset}}@media only screen and (max-width:1358px){.building-selection._luxury{border-radius:32px}}@media only screen and (max-width:719px){.building-selection._luxury{border-radius:16px;height:560px}}.building-selection._luxury .building-selection__wrap{width:100%}@media only screen and (max-width:719px){.building-selection._luxury .building-selection__wrap{width:unset}}.building-selection._house{border-radius:0;height:680px;max-height:680px;min-height:680px}@media only screen and (max-width:1023px){.building-selection._house{height:100%;max-height:100vh;min-height:100vh;width:100%}}.building-selection._house .building-selection__body._draggable{cursor:grab}.building-selection._house .building-selection__body._dragging{cursor:grabbing}@media only screen and (max-width:1023px){.building-selection._house .building-selection__body{min-height:100vh;overflow-y:scroll}}.building-selection._house .building-selection__body::-webkit-scrollbar{display:none}.building-selection._house .building-selection__wrap{top:0;transition:transform .3s linear,width .3s linear,height .3s linear}.building-selection._house .building-selection__wrap._detail{width:100%}@media only screen and (max-width:1023px){.building-selection._house .building-selection__wrap._detail{width:auto}}.building-selection._house .building-selection__bottom-panel{position:fixed}@media only screen and (max-width:1023px){.building-selection._house .building-selection__bottom-panel{overflow-x:auto;overflow-y:hidden;padding:0 20px;pointer-events:all;width:100%}.building-selection._house .building-selection__bottom-panel::-webkit-scrollbar{display:none}}.building-selection._house .building-selection__bottom-panel:hover .building-selection__body{pointer-events:none}@media only screen and (max-width:1023px){.building-selection._house .building-selection__bottom-panel._commercial{padding:0 40px}}@media only screen and (max-width:719px){.building-selection._house .building-selection__bottom-panel._commercial{padding:0 20px}}.building-selection._house .building-selection__sold-house-tooltip{opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:2}.building-selection._house .building-selection__sold-house-tooltip._show{opacity:1}@media only screen and (max-width:1358px){.building-selection._commercial{max-height:520px;min-height:520px}}.building-selection._fullscreen{border-radius:unset;height:100%;max-height:100vh;min-height:100vh}@media only screen and (max-width:1358px){.building-selection._fullscreen{max-height:100vh}}.building-selection._fullscreen .building-selection__body{height:100%}.building-selection:after{background:#fff;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.building-selection._loading{pointer-events:none}.building-selection._loading:after{opacity:.7}.building-selection__inner{height:calc(100% - 65px);left:0;position:absolute;top:65px;width:100%}.building-selection__header{left:0;position:absolute;top:56px;width:100%;z-index:3}@media only screen and (max-width:719px){.building-selection__header{margin-bottom:24px;position:static}}.building-selection__title{color:#fff}@media only screen and (max-width:719px){.building-selection__title{color:#000}}.building-selection__stage{color:#fff;font-size:20px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:719px){.building-selection__stage{display:none}}.building-selection__body{height:100%;min-height:600px;position:relative;width:100%}@media only screen and (max-width:719px){.building-selection__body{-webkit-overflow-scrolling:touch;height:100%;min-height:560px;overflow-x:scroll;overflow-y:hidden;z-index:2}}.building-selection__wrap{display:block;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:719px){.building-selection__wrap{height:100%;left:0;position:absolute;top:0;transform:translateY(0)}}.building-selection__image{display:block;position:relative;width:100%;z-index:1}@media only screen and (max-width:1358px){.building-selection__image{border-radius:0}}@media only screen and (max-width:719px){.building-selection__image{height:100%;width:auto}}.building-selection__svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.building-selection__shields{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.building-selection__shields._labels{display:none;z-index:1}@media only screen and (max-width:1358px){.building-selection__shields._labels{display:block}}.building-selection__move-position{border:1px solid #ffffff80;border-radius:50px;flex-shrink:1;height:40px;margin-left:16px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:112px;z-index:3}.building-selection__move-indicator{align-items:center;background-color:#ffffff80;display:flex;height:100%;justify-content:center;left:calc(50% - 15px);position:absolute;top:0;width:30px}.building-selection__move-indicator svg{fill:#fff;height:16px;width:16px}.building-selection__hover{align-items:center;background:#17182099;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:.4s;width:100%;z-index:6}.building-selection__hover._hidden{opacity:0;pointer-events:none}.building-selection__hover-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:6vh;width:280px}.building-selection__hover-item:last-child{margin-bottom:0}.building-selection__hover-text{color:#fff;font-size:18px;line-height:23px;margin-top:30px;text-align:center}.building-selection__bottom-panel{bottom:16px;display:flex;justify-content:space-between;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:4}.building-selection__bottom-panel>*{pointer-events:all}.building-selection__zoom{position:absolute;right:32px;top:50%;z-index:2}.building-selection .r-visual-shield{transition:transform .3s linear;z-index:3}.flat-selection{background-color:#fff;height:100%;position:relative;width:100%;z-index:2}@media only screen and (max-width:719px){.flat-selection{z-index:4}}.flat-selection._shadow:after{background-color:#000000b3;opacity:1;pointer-events:all;z-index:4}.flat-selection:after{content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.flat-selection._luxury .flat-selection__container{height:100%}@media only screen and (max-width:1358px){.flat-selection._luxury .flat-selection__aside{min-height:unset;width:365px}}@media only screen and (max-width:1199px){.flat-selection._luxury .flat-selection__aside{width:265px}}.flat-selection._luxury .flat-selection__body{padding-bottom:0}@media only screen and (max-width:1358px){.flat-selection._luxury .flat-selection__body{width:calc(100% - 265px)}}.flat-selection._luxury .flat-selection__chess{display:flex}.flat-selection._luxury .flat-selection__back{left:32px}.flat-selection._fullscreen,.flat-selection._fullscreen .flat-selection__container{height:100%}.flat-selection._fullscreen .flat-selection__back{left:32px}@media only screen and (max-width:1358px){.flat-selection__title{font-size:24px}}.flat-selection__controls-wrap{height:20%;left:0;pointer-events:none;position:absolute;top:40%;width:100%;z-index:4}.flat-selection__controls{display:flex;justify-content:space-between;padding:0 22px;pointer-events:none;position:-webkit-sticky;position:sticky;top:50%;transform:translateY(-50%);width:100%}@media only screen and (max-width:1358px){.flat-selection__controls{padding:0 16px}}.flat-selection__chessboard-aside{margin-bottom:120px;margin-top:120px;position:-webkit-sticky;position:sticky;top:160px}.flat-selection__chessboard-aside .r-filter-cell{width:230px}@media only screen and (max-width:1358px){.flat-selection__chessboard-aside .r-filter-cell{width:200px}}.flat-selection__chessboard-aside .multiselect__content-wrapper{max-height:190px!important}.flat-selection__chessboard-aside._luxury{margin:120px 0 120px 32px}@media only screen and (max-width:1199px){.flat-selection__chessboard-aside._luxury{-ms-overflow-style:none;margin:120px 0 20px 32px;max-height:calc(100% - 160px);overflow-y:auto;scrollbar-width:none}.flat-selection__chessboard-aside._luxury::-webkit-scrollbar{display:none;height:0;width:0}}.flat-selection__chessboard-aside._fullscreen{left:32px;margin:0;top:25%;transform:translateY(50%)}.flat-selection .container{height:100%}.flat-selection__wrap{display:flex;height:100%;position:relative}@media only screen and (max-width:719px){.flat-selection__wrap{flex-direction:column}}.flat-selection__aside{border-right:1px solid #d7d9db;display:flex;min-height:600px;width:365px}@media only screen and (max-width:1358px){.flat-selection__aside{min-height:500px;width:240px}}@media only screen and (max-width:719px){.flat-selection__aside{width:100%}}.flat-selection__body{height:100%;margin-left:auto;padding-bottom:50px;position:relative;width:calc(100% - 365px)}@media only screen and (max-width:1358px){.flat-selection__body{width:calc(100% - 240px)}}@media only screen and (max-width:919px){.flat-selection__body{padding-bottom:30px}}@media only screen and (max-width:719px){.flat-selection__body{padding-bottom:48px;padding-top:115px;width:100%}}.flat-selection__body .visual-helper-block{left:50%;top:30%;transform:translate(-50%,-50%)}.flat-selection__body .visual-helper-block .visual-helper-block__triangle{display:none}.flat-selection__chess{height:100%;position:relative}.flat-selection__chess .ss-wrapper{border-right:3px solid #d7d9db;padding-top:0}.flat-selection__chess .ss-scroll{background-color:#007bfb;border-radius:0;opacity:1;transform:translateX(0);width:3px}.flat-selection__chess .ss-content{padding-top:0;width:100%}@media only screen and (max-width:719px){.flat-selection__chess .ss-content{padding-left:0;padding-right:4px;width:100%}}.flat-selection__back{cursor:pointer;left:0;position:absolute;top:32px;z-index:3}.flat-selection__legend{margin-top:40px}@media only screen and (max-width:1358px){.flat-selection__legend{display:flex;flex-direction:column;margin-top:24px;width:240px}}@media only screen and (max-width:719px){.flat-selection__legend{display:none}}.flat-selection__legend-item{align-items:center;display:flex;margin-bottom:10px}.flat-selection__legend-item .flat-rect{cursor:default}.flat-selection__legend-item:last-child{margin-bottom:0}.flat-selection__legend-item>div:last-child{color:#8c94a8;font-size:14px;letter-spacing:-.01em;line-height:14px;margin-left:16px}@media only screen and (max-width:1358px){.flat-selection__legend-item{margin-bottom:12px;margin-right:12px}}.flat-selection__legend-tooltip{align-items:center;display:flex;justify-content:center;margin-left:8px;order:3;position:relative}.flat-selection__legend-tooltip:hover .flat-selection__legend-tooltip-content{opacity:1}.flat-selection__legend-tooltip-icon{fill:#8c94a8;height:16px;width:16px}.flat-selection__legend-tooltip-content{background-color:#282d3ce0;border-radius:8px;color:#fff;font-size:12px;font-weight:400;line-height:16px;opacity:0;padding:16px 20px;pointer-events:none;position:absolute;text-align:center;top:0;transform:translateY(calc(-100% - 8px));transition:opacity .3s;width:258px;z-index:6}.flat-selection__stage{font-size:20px;font-weight:500;left:50%;position:absolute;top:6px;transform:translateX(-50%);white-space:nowrap}@media only screen and (max-width:719px){.flat-selection__stage{display:none}}.flat-selection__drag-icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0JBQkFCQSIgZD0iTTIzLjg5NCAzMmE0LjczIDQuNzMgMCAwIDEtMy40NTctMS41MTJsLTQuMDgyLTQuMzFhMS4zMiAxLjMyIDAgMCAxIDAtMS44MDNjLjIyNS0uMjM4LjUzMy0uMzcyLjg1My0uMzc1LjI5MyAwIC41ODMuMDcyLjg0Ni4yMWwxLjczNS45MTV2LTYuNDZjMC0uNzM3LjU2NS0xLjMzNCAxLjI2NC0xLjMzLjIyMiAwIC40MzguMDYyLjYzLjE3N3YtLjE3OGMwLS43MzcuNTY2LTEuMzM0IDEuMjY0LTEuMzM0czEuMjY0LjU5NyAxLjI2NCAxLjMzNHYuMTc4Yy42MDQtLjM2OCAxLjM3Ny0uMTUgMS43MjYuNDg4LjExLjIwMy4xNjkuNDMxLjE2OS42NjZ2LjE3OGMuNjAzLS4zNjkgMS4zNzYtLjE1IDEuNzI1LjQ4Ny4xMS4yMDMuMTY5LjQzMS4xNjkuNjY2djcuNjY2Yy0uMDA2IDIuMzk2LTEuODQxIDQuMzM0LTQuMTA2IDQuMzM3bS02LjY4Ni03LjMzNGMtLjMyIDAtLjU3Ny4yNzUtLjU3NS42MTIgMCAuMTYuMDYzLjMxNi4xNy40MjhsNC4wODQgNC4zMWE0LjExIDQuMTEgMCAwIDAgMy4wMSAxLjMxNWMxLjkxOS0uMDAzIDMuNDczLTEuNjQzIDMuNDczLTMuNjY1VjIwYzAtLjM2OS0uMjg1LS42NjYtLjYzMS0uNjY2cy0uNjMuMy0uNjMuNjY2djNhLjMyNi4zMjYgMCAwIDEtLjMxNy4zMzQuMzMuMzMgMCAwIDEtLjMyLS4zMzR2LTQuMzM0YzAtLjM3LS4yODQtLjY2Ni0uNjMtLjY2NnMtLjYzLjMtLjYzLjY2NlYyM2EuMzI2LjMyNiAwIDAgMS0uMzE4LjMzNC4zMjYuMzI2IDAgMCAxLS4zMTYtLjMzNHYtNS42NjZjMC0uMzY4LS4yODQtLjY2NS0uNjMtLjY2NXMtLjYzMS4zLS42MzEuNjY1VjIzYS4zMjYuMzI2IDAgMCAxLS4zMTcuMzM0LjMyNi4zMjYgMCAwIDEtLjMxNy0uMzM0di00LjMzNGMwLS4zNy0uMjg0LS42NjYtLjYzLS42NjYtLjM1IDAtLjYzLjMtLjYzLjY2NnY3YS4zMjYuMzI2IDAgMCAxLS4zMTcuMzM0LjMuMyAwIDAgMS0uMTQzLS4wMzRsLTIuMTk2LTEuMTU3YTEuMiAxLjIgMCAwIDAtLjU2LS4xNDNNMjIuMzU0LjY0NmEuNS41IDAgMCAwLS43MDggMGwtMy4xODEgMy4xODJhLjUuNSAwIDEgMCAuNzA3LjcwOEwyMiAxLjcwN2wyLjgyOCAyLjgyOWEuNS41IDAgMSAwIC43MDctLjcwOHpNMjIuNSAxMFYxaC0xdjl6TTQzLjM1NCAyNC4zNTRhLjUuNSAwIDAgMCAwLS43MDhsLTMuMTgyLTMuMTgxYS41LjUgMCAxIDAtLjcwNy43MDdMNDIuMjkzIDI0bC0yLjgyOCAyLjgyOGEuNS41IDAgMSAwIC43MDcuNzA3ek0zNCAyNC41aDl2LTFoLTl6TS42NDYgMjQuMzU0YS41LjUgMCAwIDEgMC0uNzA4bDMuMTgyLTMuMTgxYS41LjUgMCAxIDEgLjcwOC43MDdMMS43MDcgMjRsMi44MjkgMi44MjhhLjUuNSAwIDEgMS0uNzA4LjcwN3pNMTAgMjQuNUgxdi0xaDl6TTIyLjM1NCA0Ny4zNTRhLjUuNSAwIDAgMS0uNzA4IDBsLTMuMTgxLTMuMTgyYS41LjUgMCAxIDEgLjcwNy0uNzA3TDIyIDQ2LjI5M2wyLjgyOC0yLjgyOGEuNS41IDAgMSAxIC43MDcuNzA3ek0yMi41IDM4djloLTF2LTl6Ii8+PC9zdmc+) no-repeat 50%;background-size:contain;height:46px;position:absolute;right:0;top:0;width:46px}@media only screen and (max-width:719px){.flat-selection__drag-icon{display:none}}.flat-selection__map-sections{align-items:flex-end;display:flex}.flat-selection__map-section{border:1px solid #cdcdcd;border-radius:5px;box-sizing:border-box;height:61px;margin-right:6px;width:24px}.chessboard{align-items:flex-end;display:flex;flex-wrap:nowrap;padding:80px 40px 40px 0;position:relative;width:100%}@media only screen and (max-width:1358px){.chessboard{padding:80px 40px 20px}}@media only screen and (max-width:919px){.chessboard{padding:80px 0 0}}@media only screen and (min-width:1359px)and (max-width:99999px){.chessboard._one.swiper{overflow:visible}}@media only screen and (max-width:919px){.chessboard._one:before{content:"";display:block;height:100%;padding-right:60px;position:relative;width:10px}}.chessboard._luxury{padding:40px 40px 40px 0}@media only screen and (max-width:1358px){.chessboard._luxury{padding:40px 40px 20px}}@media only screen and (max-width:919px){.chessboard._luxury{padding:40px 0 20px}}.chessboard._luxury .chessboard__section{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.chessboard._luxury .chessboard__section::-webkit-scrollbar{display:none;height:0;width:0}.chessboard._fullscreen{position:absolute;top:25%}.chessboard__arrow{align-items:center;background-color:#fff;border:1px solid #2a2a30;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;pointer-events:all;transition:.4s;width:44px;z-index:4}@media only screen and (max-width:1358px){.chessboard__arrow{height:34px;left:16px;width:34px}}.chessboard__arrow:hover{transform:scale(1.1)}@media only screen and (max-width:1199px){.chessboard__arrow:hover{transform:scale(1)}}.chessboard__arrow.swiper-button-disabled{border:1px solid #2a2a304d;pointer-events:none}.chessboard__arrow.swiper-button-disabled svg{opacity:.3}.chessboard__arrow._luxury{background-color:#f4f6fb;border:unset}.chessboard__section._margin-right{margin-right:90px}.chessboard__section:last-child{margin-right:0}.chessboard .swiper-wrapper{align-items:flex-end}.chessboard .swiper-wrapper._center{display:flex;justify-content:center}.visual-selection-sections{border-radius:32px;max-height:600px;min-height:600px;overflow:hidden;position:relative;width:100%}.visual-selection-sections:before{background:linear-gradient(125.9deg,#00000063 -22.37%,#0000 52.66%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.visual-selection-sections._luxury{max-height:900px;min-height:900px}@media only screen and (max-width:1919px){.visual-selection-sections._luxury{max-height:unset;min-height:inherit}}.visual-selection-sections._luxury .visual-selection-sections__wrap{min-height:inherit}.visual-selection-sections._fullscreen{border-radius:0;height:100%;max-height:100vh;min-height:100vh}.visual-selection-sections._fullscreen .visual-selection-sections__wrap{height:100%;width:100%}.visual-selection-sections__wrap{display:block;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:719px){.visual-selection-sections__wrap{height:100%;left:0;position:absolute;top:0}}.visual-selection-sections__image{display:block;position:relative;width:100%;z-index:1}@media only screen and (max-width:1358px){.visual-selection-sections__image{border-radius:0}}@media only screen and (max-width:719px){.visual-selection-sections__image{height:100%;width:auto}}.visual-selection-sections__svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.visual-selection-sections__pins{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.visual-selection-sections__pin{align-items:center;background-color:#fff;border-radius:21px;color:#000;display:flex;font-size:11px;height:20px;justify-content:center;padding:0 10px;position:absolute;transform:translate(-50%,-50%)}.visual-selection-section-card{background-color:#fff;border-radius:32px;box-shadow:0 4px 8px #282d3c0a,0 0 2px #282d3c0d,0 0 1px #282d3c0a;display:flex;flex-direction:column;left:-1000;padding:32px;pointer-events:none;position:fixed;top:-1000;width:318px;z-index:10}.visual-selection-section-card._luxury .visual-selection-section-card__price,.visual-selection-section-card._luxury .visual-selection-section-card__room,.visual-selection-section-card._luxury .visual-selection-section-card__studio{color:#000}.visual-selection-section-card__header{width:100%}.visual-selection-section-card__header-top{display:flex;justify-content:space-between;width:100%}.visual-selection-section-card__tag{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;letter-spacing:-.005em;line-height:12px;padding:6px 12px}.visual-selection-section-card__tag.special{background-color:#007bfb;color:#fff}.visual-selection-section-card__body{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:-16px;width:100%}.visual-selection-section-card__body span{flex-basis:50%;margin-bottom:12px;width:50%}.visual-selection-section-card__body span:nth-child(2n){text-align:right}.visual-selection-section-card__body span:nth-child(odd){text-align:left}.visual-selection-section-card__section{color:#282d3c;display:block;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:24px;margin-bottom:12px}.visual-selection-section-card__completion{color:#282d3c;display:flex;font-size:12px;font-weight:500;letter-spacing:-.005em;line-height:12px;margin-bottom:8px}.visual-selection-section-card__flat{color:#8c94a8;font-size:12px;letter-spacing:-.005em;line-height:12px;margin-bottom:28px}.visual-selection-section-card__room,.visual-selection-section-card__studio{color:#007bfb;font-size:14px;line-height:14px}.visual-selection-section-card__price{color:#282d3c;font-size:14px;line-height:14px}.chess-section{align-items:center;box-sizing:initial;cursor:default;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;width:auto}.chess-section:first-child{padding-left:20px}.chess-section._luxury{width:100%}.chess-section__title{font-size:16px;font-weight:500;line-height:28px;margin-bottom:8px;text-align:center}.chess-section__body{background-color:#fff;display:flex;flex-direction:column-reverse;padding:8px}@media only screen and (max-width:1199px){.chess-section__body{max-width:100%;overflow-x:auto;padding-left:27px}}@media only screen and (max-width:1023px){.chess-section__body{max-width:100%}}.chess-section__floor:last-child .chess-floor{border-bottom:none}.chess-section__flat-column{display:flex;flex-direction:column-reverse}.chess-section__floor-number{align-items:center;color:#444449;display:flex;font-size:12px;font-weight:400;height:28px;justify-content:center;line-height:18px;margin-bottom:4px;opacity:.7;padding-top:4px;text-align:center;width:20px}.chess-floor{padding-bottom:4px;position:relative}.chess-floor__number{color:#444449;font-size:12px;font-weight:400;left:-30px;line-height:14px;opacity:.7;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:20px}.chess-floor__body{display:flex}.chess-floor__flat{margin-right:4px}.chess-floor__flat:last-child{margin-right:0}.chess-flat{position:relative;transition:background-color .3s ease,color .3s ease}.chess-flat .flat-card,.chess-flat .r-flat-card{left:calc(100% + 8px);position:absolute;top:0;z-index:10}@media only screen and (max-width:719px){.chess-flat .flat-card,.chess-flat .r-flat-card{position:static;width:100%}}.chess-flat._top .flat-card,.chess-flat._top .r-flat-card{bottom:0;top:auto}@media only screen and (max-width:719px){.chess-flat._top .flat-card,.chess-flat._top .r-flat-card{position:static;width:100%}}.chess-flat._left .flat-card,.chess-flat._left .r-flat-card{left:auto;right:calc(100% + 8px)}.chess-flat__card-wrapper{display:flex;flex-direction:column;position:relative;width:calc(100vw - 40px)}.chess-flat__card-close{display:block;height:22px;position:absolute;right:14px;top:14px;width:22px;z-index:11}.chess-flat__card-close:after,.chess-flat__card-close:before{background-color:#2a2a30;content:"";height:1px;left:50%;position:absolute;top:50%;width:22px}.chess-flat__card-close:before{transform:translate(-50%,-50%) rotate(45deg)}.chess-flat__card-close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and (max-width:719px){.chess-flat__card{align-items:center;background-color:#000000b3;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}}.chess-flat__link-mobile{display:none}@media only screen and (max-width:719px){.chess-flat__link-mobile{align-items:center;background-color:#007bfb;color:#fff;display:flex;height:60px;justify-content:center;width:100%}}.flat-rect{align-items:center;background:#ebf4ff;border:1px solid #e2e7f3;border-radius:2px;color:#007bfb;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:28px;justify-content:center;position:relative;transition:background-color .3s ease,color .3s ease,border .3s ease;width:28px}.flat-rect:hover{background-color:#007bfb;border:1px solid #007bfb;color:#fff}.flat-rect._horizontal{background:#007bfb29;border:1px solid #007bfb;height:16px;width:16px}.flat-rect._horizontal._booked{background:#282d3c29;border:1px solid #282d3c}.flat-rect._horizontal._selled{background-color:#fff;border:1px solid #bcc3d2}.flat-rect._horizontal._auction{background-color:#66b0fd29;border:1px solid #66b0fd}.flat-rect._horizontal._sale{background-color:#ed584e29}.flat-rect._horizontal._flash-sale{background-color:#f8cc4d29}.flat-rect._horizontal._private-sales{border:1px solid #515b73}.flat-rect._booked{background:#fff;border:1px solid #bcc3d2;border-radius:2px;box-sizing:border-box;color:#0000;cursor:pointer}.flat-rect._booked:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q3RDlEQiIgZD0iTTExLjIgNS42aC43YS43LjcgMCAwIDEgLjcuN3Y3YS43LjcgMCAwIDEtLjcuN0guN2EuNy43IDAgMCAxLS43LS43di03YS43LjcgMCAwIDEgLjctLjdoLjd2LS43YTQuOSA0LjkgMCAxIDEgOS44IDB6bS0xLjQgMHYtLjdhMy41IDMuNSAwIDEgMC03IDB2Ljd6TTUuNiA4LjR2Mi44SDdWOC40eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.flat-rect._booked:hover{background-color:#007bfb;border:1px solid #007bfb}.flat-rect._booked:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExLjIgNS42aC43YS43LjcgMCAwIDEgLjcuN3Y3YS43LjcgMCAwIDEtLjcuN0guN2EuNy43IDAgMCAxLS43LS43di03YS43LjcgMCAwIDEgLjctLjdoLjd2LS43YTQuOSA0LjkgMCAxIDEgOS44IDB6bS0xLjQgMHYtLjdhMy41IDMuNSAwIDEgMC03IDB2Ljd6TTUuNiA4LjR2Mi44SDdWOC40eiIvPjwvc3ZnPg==)}.flat-rect._no-event,.flat-rect._selled{cursor:default;pointer-events:none}.flat-rect._selled{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:2px;color:#0000}.flat-rect._sale{background-color:#ed584eb3;border:1px solid #ed584e;border-radius:2px;color:#fff}.flat-rect._sale:hover{background-color:#ed584e}.flat-rect._flash-sale{background-color:#f8cc4db3;border:1px solid #f8cc4d;border-radius:2px;color:#fff}.flat-rect._flash-sale:hover{background-color:#f8cc4d}.flat-rect._private-sales{border:1px solid #515b73}.flat-rect._auction{background-color:#66b0fdb3;border:1px solid #66b0fd;border-radius:2px;color:#fff}.flat-rect._auction:hover{background-color:#66b0fd}.visual-selection-switcher{bottom:32px;display:flex;height:56px;left:32px;position:absolute;width:304px;z-index:5}.visual-selection-switcher._luxury .visual-selection-switcher__button{background-color:#f4f6fb;border:unset;color:#282d3c}.visual-selection-switcher._luxury .visual-selection-switcher__button._active{background-color:#111;border:unset;color:#fff}.visual-selection-switcher__button{background-color:#fff;border:1px solid #d7d9db;border-radius:0 8px 8px 0;color:#2a2a30;cursor:pointer;font-size:16px;font-weight:500;height:100%;line-height:24px;outline:none;transition:.3s cubic-bezier(.25,.46,.45,.94);width:50%}.visual-selection-switcher__button._active{background-color:#007bfb;border:1px solid #007bfb;color:#fff;font-weight:500}.visual-selection-switcher__button:first-child{border-radius:8px 0 0 8px}.visual-selection-switcher .visual-helper-block{left:450px;top:-40px}.visual-selection-switcher .visual-helper-block:after{left:0;top:55px}.visual-selection-switcher .visual-helper-block .visual-helper-block__triangle{height:34px;left:-7px;right:auto;top:55px;width:17px}.visual-selection-switcher .visual-helper-block .visual-helper-block__triangle:before{left:25%;right:auto}.visual-selection-modal{position:relative}@media only screen and (max-width:1023px){.visual-selection-modal{height:100%}}@media only screen and (max-width:719px){.visual-selection-modal{background-color:#fff}}.visual-selection-modal._luxury{min-height:inherit}.visual-selection-modal._fullscreen{height:100%;min-height:100vh}.visual-selection-modal._fullscreen .house-selection{height:100%}.visual-selection-modal .container{height:100%;position:relative}.visual-selection-aside{background-color:#0000;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}@media only screen and (max-width:719px){.visual-selection-aside{background-color:#fff}}.visual-selection-aside:after{border-radius:32px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.visual-selection-aside._shadow:after{background-color:#000000b3;opacity:1;pointer-events:all;z-index:4}.visual-selection-aside._opacity .visual-selection-switcher,.visual-selection-aside._shadow .visual-selection-switcher{pointer-events:none}.visual-selection-aside._opacity .flat-selection__chessboard-aside,.visual-selection-aside._opacity .visual-selection-switcher__button{opacity:.3}.visual-selection-aside._opacity .filter-cell{background-color:#fff}.visual-selection-aside._opacity .visual-selection-aside__wrapper>*{pointer-events:none}.visual-selection-aside .container{overflow:visible;pointer-events:none;position:relative}@media only screen and (max-width:719px){.visual-selection-aside .container{height:unset}}.visual-selection-aside__tour{align-items:center;display:none;z-index:1}@media(hover:hover)and (pointer:fine){.visual-selection-aside__tour{display:flex}}.visual-selection-aside__3d{align-items:center;-webkit-appearance:none;background:#fff;border:none;border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-weight:500;height:56px;margin-left:16px;max-width:56px;overflow:hidden;padding:0 20px 0 16px;pointer-events:auto;transition:border-radius .3s ease,max-width .3s ease,background .3s ease;transition-delay:.3s,0s,0s;-webkit-user-select:none;user-select:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.visual-selection-aside__3d:hover{background:#3395fc;border-radius:8px;max-width:300px;transition-delay:0s,.3s,.3s}.visual-selection-aside__3d:hover svg{stroke:#fff;transition-delay:.3s}}.visual-selection-aside__3d svg{fill:#0000;stroke:#007bfb;flex-shrink:0;margin-right:14px;transition:.3s ease}.visual-selection-aside__3d span{font-size:16px;letter-spacing:-.01em;line-height:16px}.visual-selection-aside__aero-photography{margin-left:12px;pointer-events:auto}.visual-selection-aside__aero-photography>svg{fill:#0000;stroke:#007bfb;margin-right:8px}.visual-selection-aside__wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;pointer-events:none;position:absolute;width:100%}.visual-selection-aside__wrapper>*{pointer-events:auto}@media only screen and (max-width:719px){.visual-selection-aside__wrapper{bottom:unset;position:relative;top:unset}}.visual-selection-aside__wrapper._sticky{position:-webkit-sticky;position:sticky}.visual-selection-aside__wrapper.white{color:#fff}.visual-selection-aside__container{height:100%;pointer-events:none}.house-selection{height:auto;min-height:600px;position:relative}@media only screen and (max-width:1358px){.house-selection{min-height:auto}}.house-selection._luxury{max-height:inherit;min-height:900px}@media only screen and (max-width:1919px){.house-selection._luxury{min-height:inherit}}.house-selection._luxury svg g.hover{fill:#fabf6640;stroke:#fabf66}.house-selection._luxury svg g.hover:hover{fill:#fabf6640}.house-selection._business svg g.hover{fill:#fff3;stroke:#111d3b}.house-selection._business svg g.hover:hover{fill:#0000001a}.house-selection._business .swiper-slide-active>.floor-switcher__floor-number{background-color:#000;color:#fff}.house-selection__back{left:32px;position:absolute;top:32px;z-index:3}.house-selection svg g.hover{fill:#007bfb3d;stroke:#007bfb;stroke-width:2px;cursor:pointer;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}.house-selection svg g.hover:hover{fill:#007bfb1f}.visual-selection-floors{border-radius:32px;max-height:600px;min-height:600px;overflow:hidden;position:relative;width:100%}.visual-selection-floors svg{z-index:2}.visual-selection-floors._luxury{max-height:900px;min-height:900px}@media only screen and (max-width:1919px){.visual-selection-floors._luxury{max-height:unset;min-height:inherit}}.visual-selection-floors._fullscreen{border-radius:0;height:100%;max-height:100vh;min-height:100vh}.visual-selection-floors._fullscreen .visual-selection-floors__wrap{height:100%;width:100%}.visual-selection-floors__compass{position:absolute;right:32px;top:32px;z-index:1}.visual-selection-floors__wrap{display:block;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:719px){.visual-selection-floors__wrap{height:100%;left:0;position:absolute;top:0}}.visual-selection-floors__image{display:block;position:relative;width:100%;z-index:1}@media only screen and (max-width:1358px){.visual-selection-floors__image{border-radius:0}}@media only screen and (max-width:719px){.visual-selection-floors__image{height:100%;width:auto}}.visual-selection-floors__svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.visual-selection-floors__pins{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.visual-selection-floors__pin{color:#fff;font-size:11px;position:absolute;transition:transform .3s}.visual-selection-floors__pin.active{transform:scale(2.18)}.visual-selection-floor-card{background-color:#fff;border-radius:32px;box-shadow:0 4px 8px #282d3c0a,0 0 2px #282d3c0d,0 0 1px #282d3c0a;display:flex;flex-direction:column;left:-1000;padding:32px;pointer-events:none;position:fixed;top:-1000;width:318px;z-index:10}.visual-selection-floor-card._luxury .visual-selection-floor-card__price,.visual-selection-floor-card._luxury .visual-selection-floor-card__room,.visual-selection-floor-card._luxury .visual-selection-floor-card__studio{color:#000}.visual-selection-floor-card__header{width:100%}.visual-selection-floor-card__body{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:-16px;width:100%}.visual-selection-floor-card__body span{flex-basis:50%;margin-bottom:12px;width:50%}.visual-selection-floor-card__body span:nth-child(2n){text-align:right}.visual-selection-floor-card__body span:nth-child(odd){text-align:left}.visual-selection-floor-card__floor{color:#282d3c;display:block;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:24px;margin-bottom:12px}.visual-selection-floor-card__completion{color:#282d3c;display:flex;font-size:12px;font-weight:500;letter-spacing:-.005em;line-height:12px;margin-bottom:8px}.visual-selection-floor-card__flat{color:#8c94a8;display:block;font-size:12px;letter-spacing:-.005em;line-height:12px;margin-bottom:28px}.visual-selection-floor-card__room,.visual-selection-floor-card__studio{color:#007bfb;font-size:14px;line-height:14px}.visual-selection-floor-card__price{color:#282d3c;font-size:14px;line-height:14px}.visual-selection-flats{height:100%;width:100%}.visual-selection-flats .container{display:flex;flex-direction:column;height:100%}.visual-selection-flats .r-flat-card{left:-9999;pointer-events:none;position:fixed;top:-9999}.visual-selection-flats .r-flat-card object{display:none}.visual-selection-flats .loading-screen{background-color:#e5e5e5}.visual-selection-flats__header{display:flex;flex-direction:column;margin-bottom:28px}.visual-selection-flats__header-inner{align-items:center;display:flex}.visual-selection-flats__tag{margin-left:12px}.visual-selection-flats__building{color:#282d3c;font-size:32px;font-weight:500;letter-spacing:-.015em;line-height:36px}.visual-selection-flats__section{color:#8c94a8;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:16px;margin-top:8px}.visual-selection-flats__content{height:77vh;position:relative;width:100%}.visual-selection-flats__frame{border:1px solid #0000;border-radius:32px;height:calc(100% - 30px);margin:30px auto 0;overflow:hidden;transition:border-color .3s ease;width:565px}.visual-selection-flats__frame._zoom{border-color:#d7d9db;cursor:grab}.visual-selection-flats__scale{height:100%;width:100%}.visual-selection-flats__wrap{height:100%;overflow:hidden;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:100%}.visual-selection-flats__plan{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:100%;justify-content:center;position:relative;width:100%}.visual-selection-flats__plan svg{height:100%;width:100%}.visual-selection-flats__aside{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100px}.visual-selection-flats__zoom{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.visual-selection-flats__aside-floor{font-size:14px}.visual-selection-flats__aside-floor span{font-size:64px}.visual-selection-flats__aside-section{font-size:14px;margin-bottom:65px}.visual-selection-flats__aside-compass{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI2OCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMjQuMjA3IiBjeT0iNDMuNzkzIiByPSIyMy43MDciIHN0cm9rZT0iI0NBQ0FDQSIvPjxwYXRoIGZpbGw9IiNCOEI4QjgiIGQ9Ik00NS4yMjggMTkuMzUycS44MSAwIDEuNjAyLS4xOGE3IDcgMCAwIDAgMS41NjYtLjU5NHEuMTk4LS4wOS4yNTIuMDcybC4yMTYuNDE0cS4wOS4xOTgtLjA1NC4yN2E1LjcgNS43IDAgMCAxLS45OS40NjggOCA4IDAgMCAxLS45OS4yNTIgNyA3IDAgMCAxLS45MzYuMTA4cS0uNDUuMDM2LS44MS4wMzYtMS4xODggMC0yLjEyNC0uMzZhNC4xIDQuMSAwIDAgMS0xLjYwMi0xLjE1MnEtLjY2Ni0uNzkyLTEuMDI2LTEuOTgtLjM0Mi0xLjE4OC0uMzQyLTIuODQ0IDAtMS41NjYuMzYtMi43OS4zNzgtMS4yNDIgMS4wNjItMi4wODhBNC41NCA0LjU0IDAgMCAxIDQzLjA1IDcuNjdxLjk1NC0uNDUgMi4xMjQtLjQ1YTkgOSAwIDAgMSAxLjU4NC4xNDRxLjgyOC4xNDQgMS43NDYuNjMuMTYyLjA3Mi4wNzIuMjUybC0uMjUyLjQ1cS0uMDcyLjEyNi0uMjE2LjA1NC0uODEtLjQxNC0xLjUzLS41NGE3IDcgMCAwIDAtMS4zODYtLjE0NHEtMS4xMTYgMC0xLjkyNi40Njh0LTEuMzMyIDEuMjYtLjc3NCAxLjg1NGE5LjQgOS40IDAgMCAwLS4yNTIgMi4yMTRxMCAxLjI0Mi4yMzQgMi4yNjguMjUyIDEuMDA4Ljc3NCAxLjcyOC41MjIuNzAyIDEuMzMyIDEuMDk4LjgyOC4zOTYgMS45OC4zOTYiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:68px;margin-left:15px;position:relative;width:52px}.visual-selection-flats__pin{align-items:center;background-color:#007bfb;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:500;justify-content:center;letter-spacing:-.005em;line-height:12px;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:auto}.visual-selection-flats__pin._booked{background-color:#515b73}.visual-selection-flats__pin._flash-sale{background-color:#f8cc4d}.visual-selection-flats__pin._flash-sale .visual-selection-flats__pin-icon{fill:none}.visual-selection-flats__pin._discount{background-color:#ed584e}.visual-selection-flats__pin._private-sales{background-color:#282d3c}.visual-selection-flats__pin._luxury{background-color:#111d3b}.visual-selection-flats__pin-icon{fill:#fff;height:12px!important;margin-right:8px;width:12px!important}.visual-selection-flats svg{display:block}.visual-selection-flats svg g{cursor:pointer;transition:opacity .3s}.visual-selection-flats svg g:hover{opacity:.5}.visual-selection-flats__aside-compass svg{fill:none;bottom:10px;height:30px;left:9px;position:absolute;width:30px}.visual-selection-flats__streets{left:50%;position:absolute;text-align:center;top:-20px;transform:translate(-50%)}.visual-selection-flats__streets._right{left:calc(100% - 350px);top:50%;transform:rotate(180deg) translateY(50%);writing-mode:tb-rl}@media only screen and (max-width:1358px){.visual-selection-flats__streets._right{left:calc(100% - 220px)}}@media only screen and (max-width:919px){.visual-selection-flats__streets._right{left:calc(100% - 170px)}}@media only screen and (max-width:719px){.visual-selection-flats__streets._right{left:calc(100% - 50px)}}.visual-selection-flats__streets._bottom{bottom:-60px;top:auto}.visual-selection-flats__streets._left{left:auto;right:calc(100% - 350px);top:50%;transform:rotate(180deg) translateY(50%);writing-mode:tb-rl}@media only screen and (max-width:1358px){.visual-selection-flats__streets._left{right:calc(100% - 220px)}}@media only screen and (max-width:919px){.visual-selection-flats__streets._left{right:calc(100% - 170px)}}@media only screen and (max-width:719px){.visual-selection-flats__streets._left{right:calc(100% - 40px)}}.visual-selection-flats__streets-title{color:#2a2a30e0;font-size:14px;line-height:24px}.visual-selection-flats__streets-text{color:#37414b99;font-size:12px;line-height:16px}.visual-selection-flats__compass{bottom:0;height:96px;position:absolute;right:0;width:96px}@media only screen and (max-width:719px){.visual-selection-flats__compass{display:none}}.visual-selection-flats__compass._mobile{display:none}@media only screen and (max-width:719px){.visual-selection-flats__compass._mobile{display:flex;margin-bottom:0}}.visual-selection-flats__compass._hide{display:none}.visual-selection-flats__compass-text{color:#37414b99;font-size:12px;line-height:30px}@media only screen and (max-width:719px){.visual-selection-flats__compass-text{line-height:20px}}.visual-selection-flats__compass-icn{height:100%;overflow:visible;width:100%}@media only screen and (max-width:719px){.visual-selection-flats__compass-icn{height:26px;width:26px}}.visual-selection-flats__legend{left:50%;margin:0;position:absolute;top:0;transform:translateX(-50%)}.visual-selection-flats__legend .flat-selection__legend{display:flex;flex-direction:row;margin-bottom:0;margin-top:52px}.visual-selection-flats__legend .flat-selection__legend-item{margin-bottom:0}.visual-selection-flats__legend .flat-selection__legend-item:not(:last-child){margin-right:20px}.floor-switcher{align-items:flex-start;display:flex;flex-direction:column;height:90%;left:0;position:absolute;top:50%;transform:translateY(-50%)}.floor-switcher .swiper{flex-grow:1;flex-shrink:1}.floor-switcher .swiper-slide{align-items:center;cursor:default;display:flex;height:32px;justify-content:flex-end;pointer-events:none}.floor-switcher .swiper-slide.swiper-slide-active{cursor:pointer;padding-right:0}@media(hover:hover)and (pointer:fine){.floor-switcher .swiper-slide:hover .floor-switcher__floor-info{opacity:1}}.floor-switcher__floor-dot{background-color:#ed584e;border-radius:50%;height:6px;position:absolute;right:2px;top:2px;width:6px}.floor-switcher__floor-number{align-items:center;background-color:#f4f6fb;border-radius:50%;color:#282d3c;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;letter-spacing:-.01em;line-height:1;pointer-events:auto;position:relative;transform-origin:100%;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none;width:32px}.swiper-slide-active .floor-switcher__floor-number{background-color:#007bfb;color:#fff;font-weight:500}.swiper-slide-active .floor-switcher__floor-number._luxury{background-color:#111}.floor-switcher__floor-info{align-items:flex-start;color:#282d3c;display:flex;flex-direction:column;font-size:14px;font-weight:500;line-height:14px;margin-left:16px;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none;width:300px}.swiper-slide-active .floor-switcher__floor-info{opacity:1}.floor-switcher__floor-discount{color:#ed584e;font-size:12px;letter-spacing:-.01em;line-height:12px;margin-top:8px}.floor-switcher__next,.floor-switcher__prev{align-items:center;background-color:#f4f6fb;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:none;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);width:32px}.floor-switcher__next svg,.floor-switcher__prev svg{fill:#007bfb;height:14px;width:10px}.floor-switcher__next.swiper-button-disabled,.floor-switcher__prev.swiper-button-disabled{opacity:.4}.floor-switcher__prev{margin-bottom:8px}.floor-switcher__prev svg{transform:rotate(90deg)}.floor-switcher__next{margin-top:8px}.floor-switcher__next svg{transform:rotate(-90deg)}.loading-screen{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:80px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.visual-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 40px;position:relative;-webkit-user-select:none;user-select:none;z-index:5}@media only screen and (max-width:719px){.visual-header{align-items:flex-start;flex-direction:column;margin-bottom:24px}}.visual-header._no-event .visual-header__filter,.visual-header._no-event .visual-header__infra-button,.visual-header._no-event .visual-header__tab-list,.visual-header._no-event .visual-header__title-block{pointer-events:none}.visual-header._opacity .visual-header__filter,.visual-header._opacity .visual-header__infra-button,.visual-header._opacity .visual-header__tab-list,.visual-header._opacity .visual-header__title-block{opacity:.6}.visual-header._luxury{margin:0 auto 24px;width:100%}@media only screen and (max-width:1439px){.visual-header._luxury{margin:0 auto 40px}}@media only screen and (max-width:1199px){.visual-header._luxury{margin:0 auto 16px}}@media only screen and (max-width:719px){.visual-header._luxury{margin:0 auto 14px}}.visual-header._luxury .visual-header__filter-count{background-color:#111}.visual-header._luxury .visual-header__filter{height:60px}@media only screen and (max-width:1199px){.visual-header._luxury .visual-header__filter{height:48px}}@media only screen and (max-width:719px){.visual-header._luxury .visual-header__mobile-btn{height:48px}}.visual-header__title-block{align-items:center;display:flex;flex-shrink:0;height:56px;width:260px}@media only screen and (max-width:719px){.visual-header__title-block{height:28px;margin-bottom:16px;width:100%}}.visual-header__title-back{align-items:center;background-color:#007bfb;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:24px;transition:.4s;width:40px}.visual-header__title-back:hover{opacity:.8}.visual-header__title{display:flex;flex-direction:column;font-size:32px;font-weight:500;line-height:36px;white-space:nowrap}@media only screen and (max-width:719px){.visual-header__title{font-size:24px;line-height:32px}}.visual-header__title._size-s{font-size:24px;line-height:28px}.visual-header__title span{font-size:16px;font-weight:400;line-height:18px}.visual-header__tab-list-wrap{position:relative}.visual-header__tab-list-wrap .visual-helper-block{left:50%;top:calc(100% + 50px)}.visual-header__tab-list{border-radius:32px;display:flex;position:relative}.visual-header__tab-list._disabled{pointer-events:none}.visual-header__tab-list._disabled .visual-header__tab:not(._active){opacity:.8}.visual-header__tab-list._investors{font-size:14px;line-height:20px}@media only screen and (max-width:1358px){.visual-header__tab-list._investors{font-size:12px;height:32px;line-height:16px}}@media only screen and (max-width:719px){.visual-header__tab-list._investors{margin-top:24px}}.visual-header__center{display:flex}.visual-header__center._no-tabs{margin-left:auto}@media only screen and (max-width:1358px){.visual-header__center._no-tabs{margin:0 auto}.visual-header__center._no-tabs._no-infra{padding-right:120px}}@media only screen and (min-width:1359px)and (max-width:99999px){.visual-header__center._no-tabs._no-infra .visual-header__filter-wrap .visual-helper-block{left:-10px;top:calc(100% + 24px)}.visual-header__center._no-tabs._no-infra .visual-header__filter-wrap .visual-helper-block .visual-helper-block__triangle{left:74%}}.visual-header__center._no-infra:not(._no-tabs){justify-content:space-between;width:100%}.visual-header__center._no-infra:not(._no-tabs) .visual-header__tab-list-wrap{margin:0 auto}.visual-header__tab{margin-right:8px}.visual-header__tab:last-child{margin-right:0}.visual-header__filter-wrap{margin-left:20px;position:relative}.visual-header__filter-wrap>.visual-helper-block{left:-10px;top:calc(100% + 24px)}.visual-header__filter-wrap>.visual-helper-block .visual-helper-block__triangle{left:74%}@media only screen and (max-width:1358px){.visual-header__filter-wrap{margin-left:0}}.visual-header__filter{align-items:center;background-color:#007bfb;color:#fff;display:flex;justify-content:center;padding:0 24px;position:relative;transition:.4s}.visual-header__filter._shadow{box-shadow:0 0 20px 2px #79aee673}.visual-header__filter.r-btn{padding:0 20px}.visual-header__filter .r-btn__text{align-items:center;display:flex}.visual-header__filter .r-btn__text svg{fill:currentColor;height:20px;margin-right:8px;width:20px}.visual-header__filter .r-btn__text .air-balloon{fill:#0000;stroke:currentColor}@media only screen and (max-width:919px){.visual-header__filter.r-btn{height:48px}}.visual-header__filter:last-child{margin-left:12px}.visual-header__filter._filter{padding:0 40px}.visual-header__infra{align-items:center;background-color:#fff;border-radius:35px;display:flex;font-size:16px;height:56px;justify-content:space-between;margin-left:20px;margin-right:-20px;padding:18px 24px;position:relative;width:216px}.visual-header__infra span{cursor:pointer}.visual-header__infra._disabled{color:#878d93;pointer-events:none}.visual-header__infra._disabled .visual-header__infra-button{background-color:#878d93}.visual-header__infra._shadow{box-shadow:0 0 20px 2px #79aee673}@media only screen and (max-width:719px){.visual-header__infra{display:none}}.visual-header__infra .visual-helper-block{left:20%;top:calc(100% + 50px)}@media only screen and (max-width:1358px){.visual-header__infra .visual-helper-block{left:10%}}.visual-header__infra-button{background:#d7d9db;border-radius:17px;cursor:pointer;height:20px;position:relative;width:32px;z-index:2}.visual-header__infra-button._active{background:#007bfb}.visual-header__infra-button._active .visual-header__infra-button-icn{left:15px}.visual-header__infra-button-icn{background-color:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:.4s;width:14px}.visual-header__filter-icn{stroke:#fff;height:18px;margin-right:6px;width:18px}.visual-header__filter-count{align-items:center;background-color:#007bfb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;margin-left:8px;width:20px}.visual-header__tablet-btns{display:flex}.visual-header__mobile-btns{display:flex;justify-content:space-between;width:100%}.visual-header__mobile-btn{flex-grow:1;flex-shrink:0;margin-right:12px;width:50%}.visual-header__mobile-btn .r-btn__text{align-items:center;display:flex}.visual-header__mobile-btn svg{fill:currentColor;height:16px;margin-right:8px;width:16px}.visual-header__mobile-btn:last-child{margin-right:0}.visual-header__mobile-btn .air-balloon{fill:#0000;stroke:currentColor}.visual-header__mobile-btn.r-btn._size-m{padding:0 10px}.visual-bottom{display:flex;justify-content:space-between;z-index:9}@media only screen and (max-width:719px){.visual-bottom{z-index:3}.visual-bottom._shadow{z-index:9}}.visual-bottom._shadow:after{background-color:#000000b3;opacity:1;pointer-events:all;z-index:4}.visual-bottom__infra{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 20px #0000001a;cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;padding:12px 30px;position:relative;width:calc(100% - 54px)}.visual-bottom__infra._disabled{color:#878d93;pointer-events:none}.visual-bottom__infra._disabled .visual-bottom__infra-button{background-color:#878d93}.visual-bottom__infra-button{background:#e8e8e8;border-radius:17px;cursor:pointer;height:20px;margin-right:12px;position:relative;width:32px;z-index:2}.visual-bottom__infra-button._solo{width:100%}.visual-bottom__infra-button._active{background:#007bfb}.visual-bottom__infra-button._active .visual-bottom__infra-button-icn{background-color:#fff;left:15px}.visual-bottom__infra-button-icn{background-color:#9ba0a5;border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:.4s;width:12px}.visual-bottom__filter{align-items:center;background-color:#fff;border:1px solid #d7d9db;border-radius:4px;box-sizing:border-box;display:flex;height:44px;justify-content:center;margin-left:auto;position:relative;transition:.4s;width:44px}.visual-bottom__filter._active{background-color:#007bfb;border:1px solid #007bfb}.visual-bottom__filter._active .visual-bottom__filter-icn{stroke:#fff}.visual-bottom__filter-icn{stroke:#007bfb;height:18px;width:18px}.visual-bottom__infra-text{cursor:pointer;font-weight:500;-webkit-user-select:none;user-select:none}.visual-bottom__infra-divider{background:#ecf0f8;height:100%;margin:0 10px;width:1px}.visual-bottom__infra-icn{background:#0000;border:none;cursor:pointer;height:20px;width:20px}.visual-bottom__infra-icon{color:#007bfb;height:100%;pointer-events:none;width:100%}.visual-helper-block{align-items:flex-start;background-color:#fff;border-radius:24px;box-shadow:0 4px 8px #282d3c0a,0 0 2px #282d3c0d,0 0 1px #282d3c0a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;opacity:0;padding:24px;pointer-events:none;position:absolute;transform:translate(-50%);transition:.4s;-webkit-user-select:none;user-select:none;visibility:hidden;width:300px;z-index:5}.visual-helper-block._active{opacity:1;pointer-events:auto;visibility:visible}.visual-helper-block._portal{right:32px;top:110px;transform:unset}.visual-helper-block__count{color:#8c94a8;font-size:12px;letter-spacing:-.005em;line-height:12px;margin-bottom:8px}.visual-helper-block__title{color:#2a2a30;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:24px;margin-bottom:12px}.visual-helper-block__text{color:#8c94a8;font-size:16px;letter-spacing:-.01em;line-height:20px;margin-bottom:24px}.visual-helper-block__btn{min-width:136px}.visual-helper-block__close{cursor:pointer;display:flex;height:16px;position:absolute;right:24px;top:22px;transition:transform .3s ease;width:16px}.visual-helper-block__close:hover{transform:rotate(90deg)}.visual-helper-block__close:after,.visual-helper-block__close:before{background-color:#8c94a8;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;width:10px}.visual-helper-block__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.visual-helper-block__close:after{transform:translate(-50%,-50%) rotate(45deg)}.visual-helper-block__triangle{height:17px;left:50%;overflow:hidden;position:absolute;top:-17px;transform:translateX(-50%);width:34px}.visual-helper-block__triangle:before{content:"";height:24px;left:4px;top:6px;transform:rotate(-45deg);width:24px}.visual-helper-block__triangle:before,.visual-shield{background-color:#fff;box-shadow:0 4px 8px #282d3c0a,0 0 2px #282d3c0d,0 0 1px #282d3c0a;position:absolute}.visual-shield{align-items:center;border-radius:16px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:28px;justify-content:center;line-height:12px;padding:8px 12px;pointer-events:all;transition:.5s;width:auto;z-index:1}.visual-shield:hover{color:#3395fc}.visual-shield._no-cursor{cursor:default}@media only screen and (max-width:1358px){.visual-shield._alternative{border-radius:27px;padding:0 10px;width:auto}}.visual-shield._has-icon{padding-left:36px}.visual-shield._has-icon:hover{background-color:#fff;color:#007bfb}.visual-shield._has-icon:hover .visual-shield__number{font-size:12px}.visual-shield__title{font-size:14px;line-height:16px}.visual-shield span{bottom:-10px;margin-top:0}@media only screen and (max-width:919px){.visual-shield span{bottom:-4px}}@media only screen and (max-width:719px){.visual-shield span{bottom:9px;color:#1b1d1e;font-size:12px;left:auto;margin-right:0;right:-7px}}.visual-shield__number{font-size:12px}.visual-shield>span:first-child{margin-top:2px}.visual-shield__icons-wrap{display:flex;left:0;position:absolute;top:0}.visual-shield__icons-wrap:last-child{margin-right:0}.visual-shield__icon{background-color:#282d3c;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;height:28px;width:28px}.visual-shield__icon._new{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMS4zNTYgMi4zOXYyLjQ4NHEwIC4wNzgtLjAzLjEwMlExLjMwMiA1IDEuMjE4IDVoLS42M2EuMi4yIDAgMCAxLS4xMDgtLjAyNHEtLjAzLS4wMy0uMDMtLjEwMnYtMy42NlEuNDUuOTguNTM0Ljg5LjYxOC43OTQuODQuNzk0aC4yNTJxLjA5IDAgLjE1LjAxMmEuMjYuMjYgMCAwIDEgLjExNC4wMzZxLjA0OC4wMy4wOS4wODR0LjA5Ni4xMzhsMS4wMiAxLjU1NC41MTYuODFoLjAzVi45MnEwLS4wNzIuMDI0LS4wOTYuMDMtLjAzLjExNC0uMDNoLjYzcS4xMzggMCAuMTM4LjEyNnYzLjY2NnEwIC4xOTItLjA3OC4zMDZRMy44NTggNSAzLjYyNCA1aC0uMjUycS0uMDkgMC0uMTU2LS4wMDZhLjMuMyAwIDAgMS0uMTA4LS4wNDIuNC40IDAgMCAxLS4wOS0uMDc4IDIgMiAwIDAgMS0uMDk2LS4xMzhsLS45Ni0xLjQ1Mi0uNTc2LS44OTR6bTYuNTY1IDIuNDcyYS4yLjIgMCAwIDEtLjAyNC4xMDhRNy44NzMgNSA3LjggNUg2LjAyNXEtLjMzNiAwLS41NTItLjA5NmEuOS45IDAgMCAxLS4zMzYtLjI1Mi45LjkgMCAwIDEtLjE3NC0uMzU0IDEuNyAxLjcgMCAwIDEtLjA0OC0uNDAyVjEuOTA0cTAtLjIxNi4wNi0uNDE0dC4xODYtLjM1NEEuOS45IDAgMCAxIDUuNTAzLjg5cS4yMS0uMDk2LjUxNi0uMDk2SDcuNzRxLjA3MiAwIC4wOS4wMy4wMjQuMDMuMDI0LjExNHYuNTFxMCAuMDc4LS4wMjQuMTA4LS4wMjQuMDI0LS4wOS4wMjRINi4yMTdxLS4yMzQgMC0uMzEyLjEwOGEuNDQuNDQgMCAwIDAtLjA3OC4yNjR2LjQ2MmgxLjcyMnEuMDcyIDAgLjA5LjAzLjAyNC4wMy4wMjQuMTE0di40NjhhLjIuMiAwIDAgMS0uMDI0LjEwOHEtLjAxOC4wMy0uMDkuMDNINS44Mjd2LjY4NHEwIC4yMS4wOTYuMjg4YS41LjUgMCAwIDAgLjI5NC4wNzJINy44cS4wNzggMCAuMDk2LjAzLjAyNC4wMjQuMDI0LjExNHptMi45MzYtMi44OC0uMjUyIDEuMTA0LS4zNjcgMS41OTZxLS4wNDcuMjEtLjEzNy4yNy0uMDg1LjA2LS4yNjQuMDZoLS4zNDhxLS4wODQgMC0uMTUtLjAwNmEuMjYuMjYgMCAwIDEtLjExNC0uMDM2LjMuMyAwIDAgMS0uMDg0LS4wOS42LjYgMCAwIDEtLjA2LS4xNzRMOC4yMjkuOTA4UTguMjEuODI0IDguMjM1LjgwNnQuMDktLjAxOGguNzMyYS4yNi4yNiAwIDAgMSAuMTI2LjAyNHEuMDQ4LjAxOC4wNjYuMTA4bC4zIDEuNzQuMTggMS4wNzRoLjA0MmwuMjI4LTEuMDg2LjMyMy0xLjUxMnEuMDUtLjE5Mi4xMjctLjI2NC4wNzgtLjA3OC4yNy0uMDc4aC4zNDhxLjE4IDAgLjI0LjA3OGEuNTYuNTYgMCAwIDEgLjEwNy4yNGwuMzM3IDEuNTc4LjIxNiAxLjAyaC4wMzVsLjE2OC0xLjAyLjMwNi0xLjc1OHEuMDEyLS4wOS4wNDItLjExNGEuMi4yIDAgMCAxIC4xMTQtLjAyNGguNzc0cS4wNTUgMCAuMDc5LjAyNC4wMjQuMDE4IDAgLjA5NmwtLjg1MiAzLjc4YS44LjggMCAwIDEtLjA2Ni4xOC4zLjMgMCAwIDEtLjA3OS4wOTYuMjYuMjYgMCAwIDEtLjExNC4wMzYgMiAyIDAgMCAxLS4xNS4wMDZoLS4zM0ExIDEgMCAwIDEgMTEuNzQgNWEuMi4yIDAgMCAxLS4xMTUtLjA0Mi4zLjMgMCAwIDEtLjA4NC0uMTAyIDEgMSAwIDAgMS0uMDY1LS4xNzRsLS4zNDgtMS41OTYtLjIzNS0xLjEwNHoiLz48L3N2Zz4=);background-size:16px 8px}.visual-shield__icon._key{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xMC4yMTkgMy0uNzYzLjc2M20wIDBMMTAuNiA0LjkwNiA5LjI2NSA2LjI0MSA4LjEyMiA1LjA5N20xLjMzNC0xLjMzNEw4LjEyMiA1LjA5N002LjU1NCA2LjY2NEEyLjA5NyAyLjA5NyAwIDEgMSAzLjU5IDkuNjNhMi4wOTcgMi4wOTcgMCAwIDEgMi45NjUtMi45NjZtMCAwIDEuNTY4LTEuNTY3Ii8+PC9zdmc+)}.visual-shield__icon._finish{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEwIiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEgNS45NjNzLjM4Mi0uMzgyIDEuNTI3LS4zODIgMS45MDkuNzY0IDMuMDU0Ljc2NGMxLjE0NiAwIDEuNTI3LS4zODIgMS41MjctLjM4MlYxLjM4MnMtLjM4MS4zODItMS41MjcuMzgyUzMuNjcyIDEgMi41MjcgMSAxIDEuMzgyIDEgMS4zODJ6TTEgOC42MzZWNS45NjMiLz48L3N2Zz4=)}.visual-shield__icon._percent{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNNy45NCAxLjQ2MiAxLjQ2MyA3Ljk0TTIuMTU3IDMuMzEzYTEuMTU3IDEuMTU3IDAgMSAwIDAtMi4zMTMgMS4xNTcgMS4xNTcgMCAwIDAgMCAyLjMxM003LjI0NiA4LjQwMmExLjE1NyAxLjE1NyAwIDEgMCAwLTIuMzEzIDEuMTU3IDEuMTU3IDAgMCAwIDAgMi4zMTMiLz48L3N2Zz4=)}.visual-shield__icon._private-sales{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy45MTIgMy4zOGMtLjM5OS40MDUtLjY3Ny43NDEtLjkxNCAxLjA4NS0uMzMyLjQ4MS0uNTk4IDEtLjk5NCAxLjgwNmwtLjM4Mi43NzctMS4xMjMtLjc3Yy0uMDY2LjYxMy0uMTk5IDEuMjMtLjQwMiAxLjc5M2wtLjAwOC4wMi0uMDA4LjAxOWMtLjMzLjc3NS0uMzQgMS44NDEuMTIgMi43ODIuNDQ1LjkxMiAxLjM1IDEuNzQzIDIuOTMgMi4wNDNsLS4yNzkgMS40NzNjLTIuMDI1LS4zODQtMy4zMzctMS41MDItMy45OTktMi44NTgtLjY0NC0xLjMxOS0uNjU0LTIuODI5LS4xNi00LjAwNi4yODItLjc5Mi4zOTctMS43Ni4zNDUtMi41OThhLjc2Ljc2IDAgMCAxIDEuMTg4LS42NzNsLjgyLjU2MmMuMjMyLS40NDguNDU0LS44NC43MTYtMS4yMjEuNDA5LS41OTMuODk2LTEuMTMyIDEuNjI5LTEuODE3YS43Ni43NiAwIDAgMSAxLjAzOCAwYy43MjYuNjc4IDEuMjMgMS4yMTQgMS42NTggMS44MDEuMjguMzg0LjUxOC43OC43NiAxLjIzNWwuODA0LS41NTdhLjc2Ljc2IDAgMCAxIDEuMTkxLjY3IDcgNyAwIDAgMCAuMiAyLjExOHEuMDY0LjI1LjE0Ni40OGMuNTI1IDEuMjQ3LjcyMiAyLjk3LS4wMzQgNC40Mi0uMzExLjU5OC0uODcgMS4xMjItMS41MDkgMS41M2E2LjggNi44IDAgMCAxLTIuMjY1LjkxMmwtLjMwMy0xLjQ3YTUuMyA1LjMgMCAwIDAgMS43NjItLjcwN2MuNTA2LS4zMjMuODM2LS42NzIuOTg1LS45NTguNDg5LS45MzguMzkzLTIuMTc4LS4wMjUtMy4xNjFsLS4wMDgtLjAyLS4wMDctLjAxOWE3IDcgMCAwIDEtLjE5NS0uNjM1IDggOCAwIDAgMS0uMjA3LTEuMTQ3bC0xLjEuNzY0LS4zODUtLjc4MmMtLjM4OS0uNzkxLS42NzUtMS4zMTEtMS4wMjMtMS43OWE5IDkgMCAwIDAtLjk2Mi0xLjEiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTcuOTggNy4xMjMuNTA2LjQ4MmMuMzkzLjM3NS42NTUuNjQ3Ljg2Ny45MjguMjE1LjI4NC4zNjMuNTU4LjU0My44OTYuMjU5LjQ4NC4zNDUgMS4xNzEuMDM2IDEuNzc2LS4zNC42NjMtMS4wNDQgMS4wMjYtMS45NjMgMS4wMjYtLjkxOCAwLTEuNjI2LS4zNi0xLjk3OS0xLjAxYTEuODkgMS44OSAwIDAgMSAuMDI1LTEuODA3Yy4yMjctLjQwNS40LS42OTguNjItLjk3NS4yMi0uMjc4LjQ3LS41Mi44MjktLjg0NXpNNy44MSA5LjM3Yy0uMTM4LjE3NC0uMjU5LjM3My0uNDg4Ljc4YS40LjQgMCAwIDAtLjAxNC4zNTVjLjAyNS4wNDYuMTQuMjI2LjY2LjIyNi4yNjggMCAuNDIxLS4wNS41MDMtLjA5MmEuMjcuMjcgMCAwIDAgLjEyNS0uMTE4LjQ1LjQ1IDAgMCAwLS4wMjMtLjM4NmMtLjE4My0uMzQ0LS4yODItLjUyLS40MTctLjY5OGEzIDMgMCAwIDAtLjE5OS0uMjM3cS0uMDgyLjA4OC0uMTQ3LjE3IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.visual-shield__icon._business{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNC4xOTcgNC41NDdIMS4yNjZ2Ny41NDZhMi43NSAyLjc1IDAgMCAwIDIuNzUgMi43NWgxMC43MjFWNC41NDdoLTIuOTMyYTMuOCAzLjggMCAwIDAtMS4xNy0yLjcyMkEzLjggMy44IDAgMCAwIDguMDAxLjc2YTMuODEzIDMuODEzIDAgMCAwLTMuODA0IDMuNzg3bTEuNSAwaDQuNjA4YTIuMyAyLjMgMCAwIDAtLjcxLTEuNjQxIDIuMyAyLjMgMCAwIDAtMS41OTQtLjY0NiAyLjMxMyAyLjMxMyAwIDAgMC0yLjMwNCAyLjI4N20tMi45MzEgMS41di45bDMuNjMxIDEuMTU0cS4xLS4xNDMuMjI4LS4yN2EyLjAyNiAyLjAyNiAwIDAgMSAzLjA2Ny4yMjlsMy41NDUtMS40MTJ2LS42em0xMC40NzEgMi4yMTYtMy4xNjUgMS4yNmEyLjAzMiAyLjAzMiAwIDAgMS0yLjAwNSAxLjc3MSAyIDIgMCAwIDEtMS40NDUtLjU5OSAyLjAyIDIuMDIgMCAwIDEtLjU3LTEuMTNMMi43NjYgOC41MjF2My41NzJjMCAuNjkuNTYgMS4yNSAxLjI1IDEuMjVoOS4yMjF6bS00LjgwNC42MjhhLjUyNi41MjYgMCAwIDAtLjc0NyAwIC41MjUuNTI1IDAgMCAwIDAgLjc0N2wuMDA2LjAwN2MuMDk2LjA5OC4yMjYuMTUuMzY2LjE0OWEuNTMyLjUzMiAwIDAgMCAuNTIxLS42MzIuNTMuNTMgMCAwIDAtLjE0Ni0uMjcxIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.visual-shield-infra{color:#000;font-size:10px;pointer-events:all;position:absolute;transition:transform .3s linear;z-index:2}.visual-shield-infra__icon-wrapper{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:28px;justify-content:center;position:relative;transition:.5s;width:28px;z-index:3}.visual-shield-infra__icon{height:16px;width:16px}.visual-shield-infra__name{align-items:center;background-color:#fff;border-radius:16px;bottom:0;box-shadow:0 4px 16px #0000001a;display:flex;font-size:12px;font-weight:500;justify-content:center;left:0;line-height:12px;opacity:0;overflow:hidden;padding:8px 12px 8px 34px;pointer-events:none;position:absolute;transition:.5s;white-space:nowrap;width:auto;z-index:2}.visual-shield-infra._active{pointer-events:auto;z-index:99}.visual-shield-infra._active .visual-shield-infra__icon-wrapper{background-color:#007bfb;z-index:99}.visual-shield-infra._active .visual-shield-infra__icon{filter:brightness(0) invert(1)}.visual-shield-infra._active .visual-shield-infra__name{max-width:230px;opacity:1;transition:opacity -1s,.5s}@media(hover:hover)and (pointer:fine){.visual-shield-infra:hover .visual-shield-infra__icon-wrapper{background-color:#007bfb;z-index:99}.visual-shield-infra:hover .visual-shield-infra__icon{filter:brightness(0) invert(1)}.visual-shield-infra:hover .visual-shield-infra__name{opacity:1;pointer-events:auto}}.visual-shield-infra__row{display:flex;justify-content:space-between;overflow:hidden;padding:25px 21px;width:100%}.visual-shield-infra__row.jc-fe{justify-content:flex-end}.visual-shield-infra__content{font-size:11px;padding:0 21px 25px;width:100%}.visual-shield-infra__cell{align-items:flex-end;display:flex;width:50%}.visual-shield-infra__cell._column{flex-direction:column}.visual-shield-infra__title{font-size:14px;line-height:16px}.visual-shield-infra__title._size-s{font-size:10px;line-height:normal}.visual-shield-infra__value{font-size:18px}.visual-shield-infra__value._size-s{font-size:11px}.visual-shield-metro{align-items:center;background:#fff;border-radius:27px;display:flex;height:28px;padding:8px 12px 8px 8px;position:absolute;transform:translate(-50%,-50%);transition:.5s;z-index:3}.visual-shield-metro._right{flex-direction:row-reverse;padding:0 44px 0 16px}.visual-shield-metro._right .visual-shield-metro__text{margin-right:8px}.visual-shield-metro._right .visual-shield-metro__arrow{left:auto;right:-10px}@media only screen and (max-width:1358px){.visual-shield-metro{height:35px}}@media only screen and (max-width:919px){.visual-shield-metro{transform:translate(-2.1rem,-.6rem)}}.visual-shield-metro__icon{border-radius:100%;height:10px;margin-right:8px;position:relative;width:10px}.visual-shield-metro__icon:after{background-color:#fff;border-radius:4px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.visual-shield-metro__mcd-icon{margin-right:8px}.visual-shield-metro__mcd-icon img{display:block}.visual-shield-metro__title{align-items:center;color:#282d3c;display:flex;font-size:12px;font-weight:500;line-height:12px;white-space:nowrap}@media only screen and (max-width:1358px){.visual-shield-metro__title{font-size:12px}}.visual-shield-metro__text{align-items:center;color:#8c94a8;display:flex;font-size:12px;font-weight:500;margin-left:8px;white-space:nowrap}.visual-shield-metro__text span{font-weight:400}.visual-shield-metro__text svg{fill:#878d93;height:16px;margin-right:2px;width:16px}.visual-shield-metro__arrow{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:28px;justify-content:center;left:-35px;position:absolute;top:0;width:28px}.compass{border:1px solid #37414b99;border-radius:50%;height:38px;position:relative;width:38px}.compass__arrow{left:11px;top:11px}.compass__letter{transform-origin:center center}.compass svg{height:auto;position:absolute;width:auto}.visual-selection{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.visual-selection._house .visual-selection__wrap{min-height:680px}@media only screen and (max-width:1023px){.visual-selection._house .visual-selection__wrap{min-height:100vh}}@media only screen and (max-width:1358px){.visual-selection._house .visual-selection__wrap._commercial{min-height:520px}}.visual-selection._house .visual-selection__compass{bottom:0;right:0;top:auto}.visual-selection._house .visual-selection__preload{height:100%}.visual-selection._luxury .visual-selection__wrap{border-radius:32px;min-height:900px;overflow:hidden}@media only screen and (max-width:1919px){.visual-selection._luxury .visual-selection__wrap{min-height:400px}}@media only screen and (max-width:719px){.visual-selection._luxury .visual-selection__wrap{min-height:560px}}.visual-selection._luxury .visual-selection__preload{border-radius:32px;min-height:900px}@media only screen and (max-width:1919px){.visual-selection._luxury .visual-selection__preload{min-height:100%}}@media only screen and (max-width:719px){.visual-selection._luxury .visual-selection__preload{min-height:560px}}.visual-selection._luxury .visual-selection__preload svg circle{fill:#111}.visual-selection._luxury .visual-selection__infra{background-color:#111;color:#fff}.visual-selection._luxury .visual-selection__infra-icon{color:#fff}.visual-selection._luxury .visual-selection__infra .r-switch{background-color:#f4f6fb}@media(hover:hover)and (pointer:fine){.visual-selection._luxury .visual-selection__infra .r-switch:hover .r-switch__icn{background-color:#000}}.visual-selection._luxury .visual-selection__infra .r-switch._active{background-color:#fff}.visual-selection._luxury .visual-selection__infra .r-switch._active .r-switch__icn{background-color:#111}.visual-selection._luxury .visual-selection-aside__3d{background-color:#f4f6fb}.visual-selection._luxury .visual-selection-aside__3d>svg{stroke:#282d3c}@media(hover:hover)and (pointer:fine){.visual-selection._luxury .visual-selection-aside__3d:hover{background-color:#111}.visual-selection._luxury .visual-selection-aside__3d:hover>svg{stroke:#fff}}.visual-selection._chessboard .visual-selection__wrap{min-height:100%}@media only screen and (max-width:1358px){.visual-selection._chessboard .visual-selection__wrap{min-height:560px}}.visual-selection._chessboard .visual-selection-aside{pointer-events:none}.visual-selection._chessboard .visual-selection-aside .container{height:100%}.visual-selection._chessboard .visual-filter__wrap{box-shadow:0 0 20px #0000001a}.visual-selection._fullscreen .visual-selection__buttons{display:flex;gap:0 12px;position:absolute;right:32px;top:32px;z-index:2}.visual-selection._fullscreen .visual-selection__buttons._active{z-index:5}.visual-selection._fullscreen .visual-selection__compass{bottom:32px;top:unset}.visual-selection._fullscreen .visual-selection__compass .r-project-compass{background-color:#ffffff29}.visual-selection._fullscreen .visual-selection__wrap .visual-filter{top:32px}.visual-selection._retail .visual-selection__buttons{bottom:32px;top:auto}.visual-selection._retail .visual-selection__compass{bottom:auto;top:32px}.visual-selection._retail .visual-selection__compass .r-project-compass{background-color:#282d3ce0}.visual-selection__header{background-color:red;height:96px}.visual-selection__preload{background-color:#fff;left:0;min-height:600px;position:absolute;top:0;width:100%;z-index:5}.visual-selection__preload svg{display:inline-block;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.visual-selection__preload svg circle{fill:#007bfb}.visual-selection__wrap{min-height:600px;position:relative}@media only screen and (max-width:1358px){.visual-selection__wrap{min-height:560px}}@media only screen and (max-width:919px){.visual-selection__wrap{min-height:360px}}@media only screen and (max-width:719px){.visual-selection__wrap{min-height:auto}}.visual-selection__wrap:after{border-radius:32px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:100%;z-index:2}@media only screen and (max-width:1358px){.visual-selection__wrap:after{border-radius:0}}.visual-selection__wrap._shadow:after{background-color:#000000b3;opacity:1;pointer-events:all;z-index:4}.visual-selection__step{color:#dfd7ce;left:-110px;position:absolute;top:40px}.visual-selection__step-number{font-size:200px}.visual-selection__step-label{font-size:20px;text-align:center;text-transform:uppercase}.visual-selection__switcher{position:relative}.visual-selection__compass{border-radius:50%;pointer-events:auto;position:absolute;right:32px;top:32px;z-index:2}@media only screen and (max-width:1358px){.visual-selection__compass{top:32px}}@media only screen and (max-width:719px){.visual-selection__compass{bottom:auto;height:56px;right:20px;top:20px;width:56px;z-index:4}}.visual-selection__compass-img{height:100%;width:100%}.visual-selection__compass-arrow{height:17px;left:51%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17px}.visual-selection__compass-arrow svg{height:100%;width:100%}@media only screen and (max-width:719px){.visual-selection__compass-arrow{height:12px;width:12px}}.visual-selection__button{padding:20px}.visual-selection__back{left:24px;position:absolute;top:24px;z-index:2}@media only screen and (max-width:719px){.visual-selection__back{top:29px}}.visual-selection__zoom-button{background-color:#fff;color:var(--acent)}@media(hover:hover)and (pointer:fine){.visual-selection__zoom-button:hover{background-color:var(--bg-wind-hover);transition:.3s cubic-bezier(.785,.135,.15,.86)}}.visual-selection__hints{align-items:center;display:flex;position:absolute;right:24px;top:24px;z-index:2}@media only screen and (max-width:719px){.visual-selection__hints{left:121px;right:unset;top:29px}}.visual-selection__hints._house{column-gap:12px;width:50%}@media only screen and (max-width:1358px){.visual-selection__hints._house{width:calc(50% + 64px)}}.visual-selection__hints._house._sticky{margin:24px 0 120px auto;position:-webkit-sticky;position:sticky}@media only screen and (max-width:719px){.visual-selection__hints._first{left:20px;right:unset}}.visual-selection__hints._sticky{position:fixed;top:147px}.visual-selection__hints-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.visual-selection__hint{align-items:center;background-color:#282d3ccc;border-radius:24px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:14px;padding:12px 20px;transition:background-color .3s cubic-bezier(.785,.135,.15,.86)}.visual-selection__hint._house{margin-right:auto}@media only screen and (max-width:719px){.visual-selection__hint{padding:6px 16px 6px 12px}.visual-selection__hint:not(:last-child){font-size:12px;line-height:12px;margin-right:0}}.visual-selection__hint svg{fill:currentColor;height:16px;margin-right:8px;width:16px}@media only screen and (max-width:719px){.visual-selection__hint svg{height:20px;width:20px}}.visual-selection__hint svg._mr0{margin-right:0}.visual-selection__hint._br8{border-radius:8px}.visual-selection__hint._p12{padding:12px}.visual-selection__hint._hovered{cursor:pointer}@media(hover:hover)and (pointer:fine){.visual-selection__hint._hovered:hover{background-color:#282d3c}}.visual-selection__bottom{align-items:center;bottom:32px;display:flex;justify-content:flex-start;left:32px;position:absolute;z-index:5}@media only screen and (max-width:719px){.visual-selection__bottom{bottom:16px;left:16px}}.visual-selection__bottom._hidden{z-index:1}.visual-selection__bottom._house{pointer-events:none;width:calc(100% - 64px);z-index:2}@media only screen and (max-width:719px){.visual-selection__bottom._house{width:calc(100% - 32px)}}.visual-selection__bottom .visual-selection-aside__aero-photography{padding:0 24px}.visual-selection__bottom .visual-selection-aside__aero-photography .icn-air-balloon>svg{fill:#0000;stroke:#007bfb}@media only screen and (max-width:1358px){.visual-selection__bottom .visual-selection-aside__aero-photography{display:none}}.visual-selection__infra{align-items:center;background-color:#fff;border-radius:28px;display:flex;height:56px;padding:18px 24px;pointer-events:auto;position:relative;transition:background-color cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width:919px){.visual-selection__infra{height:48px}}@media only screen and (max-width:719px){.visual-selection__infra{height:40px;padding:10px 20px 10px 16px}}.visual-selection__infra>.visual-helper-block{bottom:calc(100% + 24px);left:0;transform:translateZ(0)}.visual-selection__infra>.visual-helper-block .visual-helper-block__triangle{bottom:-17px;left:40%;top:auto}.visual-selection__infra>.visual-helper-block .visual-helper-block__triangle:before{bottom:6px;top:auto}.visual-selection__infra._active{background-color:#007bfb}.visual-selection__infra .r-switch{margin-right:12px}.visual-selection__infra-text{cursor:pointer;font-weight:500;-webkit-user-select:none;user-select:none}@media only screen and (max-width:719px){.visual-selection__infra-text{font-size:14px;letter-spacing:-.01em}}.visual-selection__infra-divider{background:#ecf0f8;height:100%;margin:0 16px;width:1px}@media only screen and (max-width:719px){.visual-selection__infra-divider{margin:0 10px}}.visual-selection__infra-button{background:#0000;border:none;cursor:pointer;height:20px;width:20px}.visual-selection__infra-icon{color:#007bfb;height:100%;pointer-events:none;width:100%}.visual-selection__tour{border-radius:32px;height:calc(100% - 76px);overflow:hidden}@media only screen and (max-width:719px){.visual-selection__tour{height:calc(100% - 56px)}}.visual-selection__tour iframe{border:0;height:100%;width:100%}.visual-selection__tour-title{font-size:32px;font-weight:500;line-height:36px;margin-bottom:28px}@media only screen and (max-width:719px){.visual-selection__tour-title{font-size:20px;line-height:24px;margin-bottom:24px}}.visual-selection__legend-popup.r-modal._to-top._auto-height{padding-top:12px}.visual-selection__legend-popup.r-modal._to-top._auto-height>.r-modal__content{height:unset;padding-top:12px}.visual-selection .fade-enter-active,.visual-selection .fade-leave-active{opacity:1;transition:opacity .3s}.visual-selection .fade-enter,.visual-selection .fade-leave-to{opacity:0;transition:opacity .3s}.visual-selection .slideUp-enter-active,.visual-selection .slideUp-leave-active{opacity:1;transform:translateY(0);transition:.4s}.visual-selection .slideUp-enter,.visual-selection .slideUp-leave-to{opacity:0;transform:translateY(20px);transition:.4s}.visual-polygon{fill:#007bfb3d;stroke:#007bfb;stroke-width:2px;cursor:pointer;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}.visual-polygon._hover,.visual-polygon:hover{fill:#007bfb1f}.visual-polygon._waiting{fill:#007bfb;fill-opacity:.12}.visual-polygon._green{fill:#75b91f52;stroke:#75b91f}.visual-polygon._green._hover,.visual-polygon._green:hover{fill:#75b91f1f}.visual-polygon._business{fill:#fff3;stroke:#111d3b}.visual-polygon._business._hover,.visual-polygon._business:hover{fill:#0000001a}.visual-polygon._business._waiting{fill:#fff;fill-opacity:.32}.visual-polygon._luxury{fill:#fabf6640;stroke:#fabf66}.visual-polygon._luxury:hover{fill:#fabf6640}.visual-daily{align-items:center;background-color:red;background-size:65%;border-radius:40px;color:#1c1d21;display:inline-flex;font-size:9px;font-weight:700;height:40px;justify-content:center;padding:3px 5px;position:absolute;width:40px;z-index:1}.visual-daily__tooltip{background-color:#fff;font-size:14px;font-weight:300;left:50%;opacity:0;padding:4px 30px;pointer-events:none;position:absolute;text-align:center;top:-13px;transform:translate(-50%,-100%) translateZ(0);transform-origin:50% 100%;transition:opacity .2s ease;white-space:nowrap;z-index:2}.visual-daily__title{font-size:14px}.visual-daily__floor{font-size:12px;font-weight:300;margin-top:4px}.visual-daily._hover .visual-daily__tooltip{opacity:1}.visual-button{cursor:pointer;transition:width .3s ease,height .3s ease}.visual-poligon-wrapper{position:relative}.fade-enter-active,.fade-leave-active{transition:opacity 11.6s ease}.fade-enter,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .3s ease}.fade-fast-enter,.fade-fast-leave-to{opacity:0}.scale-enter-active,.scale-leave-active{transform:scale(1);transition:.5s}.scale-enter,.scale-leave-to{opacity:0;transform:scale(0);transition:.5s}.hidden-enter-active,.hidden-leave-active{transform:translate(-50%,-50%) scale(1);transition:.5s}.hidden-enter,.hidden-leave-to{opacity:0;transform:translate(-50%,-50%) scale(0);transition:.5s}.tool-mob-enter-active,.tool-mob-leave-active{transition:.5s}.building-tooltip._active.tool-mob-enter,.building-tooltip._active.tool-mob-leave-to{transform:translateX(-50%) translateY(100vh)}.r-project-d-genplan{margin:112px 0 0;position:relative}@media only screen and (max-width:1358px){.r-project-d-genplan{margin:60px 0 0}}@media only screen and (max-width:719px){.r-project-d-genplan{margin:32px 0}}.r-project-d-genplan__anchor{left:0;position:absolute;top:-80px}
