@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url("../../fonts/ubuntu-v15-cyrillic-500.woff2") format("woff2"),url("../../fonts/ubuntu-v15-cyrillic-500.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;font-display:swap;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff2") format("woff2"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url("../../fonts/ubuntu-v15-cyrillic-500.woff2") format("woff2"),url("../../fonts/ubuntu-v15-cyrillic-500.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;font-display:swap;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff2") format("woff2"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff") format("woff")}.realty-header{background:#fff;border-radius:4px;padding:var(--block-inner-gap) var(--block-inner-gap) 0;box-shadow:0 0 12px rgba(0,0,0,.06)}.realty-header__title{position:relative;display:grid;grid-template-columns:1fr auto max-content;row-gap:16px;-moz-column-gap:16px;column-gap:16px}.realty-header__h1{font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:calc(var(--indent)*3.5);font-weight:700;line-height:calc(var(--indent)*4) .5;margin:0 0 calc(var(--indent)*2)}@media(max-width: 800px){.realty-header__h1{font-size:calc(var(--indent)*3);line-height:calc(var(--indent)*4);margin:0 0 var(--indent)}}.realty-header__title-main{grid-column:1}.realty-header__object-information{display:none}.realty-header__info{display:none;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media(max-width: 600px){.realty-header__info{display:block}}.realty-header__progress{color:gray;margin-right:4px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:none;order:3}.realty-header .realty-header__h1{grid-column:1;margin-bottom:0}.realty-header__h2{margin-bottom:0}.realty-header__link{text-decoration:none;color:#333;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:28px;font-weight:700;line-height:36px}.realty-header__price-block{margin-left:24px;min-width:184px;text-align:right;grid-column:2;grid-row:1/span 2;display:none}.realty-header__address{text-decoration:none;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#333;display:inline-flex;margin-right:32px;align-items:center}.realty-header__address .svg-icon{min-width:16px}@media(max-width: 800px){.realty-header__address{font-size:14px;line-height:20px}}.realty-header__address-icon{width:16px;height:16px;min-width:16px;fill:#ff8e01;margin-right:var(--indent)}.realty-header__toolbar{display:flex;justify-content:space-between;align-items:center}.realty-header__price{display:none;margin-top:8px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.realty-header__controls{display:flex}@media(max-width: 1240px){.realty-header__controls{display:none}}.realty-header__control{margin-left:calc(var(--indent)*3)}.realty-header__control,.realty-header__control>.button{width:20px;height:20px}.realty-header__button .svg-icon{stroke:#06c;fill:rgba(0,0,0,0);stroke-width:2px}.realty-header__button:hover .svg-icon{stroke:#0080ff}.realty-header__button:focus{outline:none}.realty-header__button:focus .svg-icon{stroke:#0080ff}.realty-header__button--fill .svg-icon{fill:#06c;stroke-width:0}.realty-header__button--fill:hover .svg-icon{fill:#0080ff}.realty-header__button--fill:focus .svg-icon{fill:#0080ff}@media(max-width: 1240px){.realty-header__price-block{display:block;margin-left:0}}@media(max-width: 600px){.realty-header{padding:var(--block-inner-gap)}.realty-header .realty-header__realty-menu{margin-top:8px}.realty-header--apartment .realty-header__h1{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-bottom:8px}.realty-header__address{margin-bottom:8px;margin-right:0}.realty-header__progress{display:block}.realty-header__address--district{order:1;margin-bottom:4px;color:#06c}.realty-header__address--district .svg-icon{display:none}.realty-header__title{display:flex;flex-direction:column;row-gap:0}.realty-header__title-main{order:2;display:flex;flex-direction:column}.realty-header__object-information{display:flex;margin:16px 0}.realty-header__prices{display:flex;align-items:center;flex-wrap:wrap}.realty-header__prices .link{margin-left:8px}.realty-header__price-per-meter{color:#999;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px;margin-left:8px}.realty-header__price-block{text-align:left;order:1;margin-bottom:12px}.realty-header__labels{display:none}.realty-header__price{display:block}.realty-header--search .realty-header__title{row-gap:8px}.realty-header--search .realty-header__info{display:none}}.realty-header .gold-text{font-weight:bold;background:linear-gradient(90deg, #462523 0%, #cb9b51 22%, #e8d364 45%, #cbbc06 50%, #f6e27a 55%, #cb9b51 78%, #462523 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:goldShimmer 3s linear infinite}@keyframes goldShimmer{0%{background-position:0% 0}100%{background-position:200% 0}}.realty-header .award{display:flex;-moz-column-gap:16px;column-gap:16px}.realty-header .award-nominee{display:flex;align-items:center;justify-content:center;width:29px;height:29px;background-image:url("/award/is2025-logo.svg");background-size:100%;background-repeat:no-repeat;background-position:center}.realty-header .award-vote{display:flex;align-items:center;justify-content:center;width:110px;height:29px;padding:6px;text-align:center;border:1px solid #cb9b51;border-radius:20px;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif}.realty-menu{display:flex;list-style:none}.realty-menu__item{padding:calc(var(--indent)*2) 0;margin:0 calc(var(--indent)*2);position:relative}@media(max-width: 1240px){.realty-menu__item{margin:0 var(--indent)}}.realty-menu__item:first-child{margin-left:0}.realty-menu__item:last-child{margin-right:0}.realty-menu__item.active .realty-menu__link{color:#ff8e01}.realty-menu__item.active .realty-menu__link:after{transform:scale(1)}.realty-menu__link{text-decoration:none;color:#999;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:500;line-height:24px;transition:color .15s}.realty-menu__link:after{content:"";display:block;position:absolute;background:#ff8e01;width:100%;height:4px;bottom:0;transform:scale(0);transition:transform .15s;transform-origin:center top}.realty-menu__link:hover{color:#ff8e01}.realty-menu__link:hover:after{transform:scale(1)}@media(max-width: 800px){.realty-menu{overflow-x:auto;scrollbar-width:none}.realty-menu::-webkit-scrollbar{width:0;height:0}.realty-menu__link{white-space:nowrap}}@media(max-width: 600px){.realty-menu__item{padding:0}.realty-menu__link:after{display:none}}@media(max-width: 600px){.floating-menu .realty-menu{margin-top:0;padding:0 8px}}.floating-menu{background:#fff;width:100%;z-index:2000}.floating-menu__container{display:flex;align-items:center;justify-content:space-between}.floating-menu .realty-menu__item{padding:24px 0}.floating-menu .realty-menu__link{font-size:16px}@media(max-width: 1240px){.floating-menu .realty-menu__link{font-size:14px}}.share-block{position:relative}.share-block__links-wrapper{position:absolute;top:calc(100% + 12px);right:-72px;z-index:5;display:none;align-items:center;padding:12px 16px;border-radius:4px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.12)}.share-block__links-wrapper--show{display:flex}.share-block--top .share-block__links-wrapper{right:0;bottom:calc(100% + 8px);top:auto}.share-block__button:hover .share-block__icon{stroke:#0080ff}.share-block__button:focus{outline:none}.share-block__button:focus .share-block__icon{stroke:#0080ff}.share-block__icon{stroke:#06c;fill:rgba(0,0,0,0);stroke-width:2px}.share-block__link{width:32px;height:32px;margin-right:12px}.share-block__link .svg-icon{width:100%;height:100%}.share-block__copy-wrapper{margin-left:4px;padding-left:16px;border-left:1px solid #cfcfcf}.share-block__copy{display:flex;align-items:center;white-space:nowrap;color:#999;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.share-block__copy:hover{color:#999}.share-block__copy .svg-icon{width:24px;height:24px;margin-right:6px}.floor-plans{height:80vh;background:#fff;padding:var(--block-inner-gap);border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.06);padding:0 0 0 var(--block-inner-gap);margin-top:var(--block-gap);position:relative;display:flex;justify-content:space-between;overflow:hidden}.floor-plans__tabs-select{width:328px}.floor-plans__header{margin-bottom:8px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.floor-plans__main{height:100%;display:flex;flex-direction:column;padding-top:24px;width:70%}.floor-plans__fake-info{width:30%;min-width:30%;padding:48px 40px;border-left:1px solid #e7e7e7}.floor-plans__fake-info-hint{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:18px;font-weight:400;line-height:24px}.floor-plans .tabs__item{display:none}.floor-plans .tabs__item--active{display:block}.floor-plans .tab-pane{text-align:center;height:100%;width:100%}.floor-plans .tab-pane--vector-plan{position:relative;padding:0 0 0 30px}@media(max-width: 600px){.floor-plans .tab-pane--vector-plan{padding:0 0 70px 0}}.floor-plans .tab-content{position:relative;height:calc(100% - 64px)}.floor-plans .tab-content .rose-of-wind-container{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:52px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floor-plans .tab-content .rose-of-wind{--rotate: 0deg;overflow:visible;transform:rotate(var(--rotate));pointer-events:none;width:100%}.floor-plans .tab-content .rose-of-wind .rose-of-wind__side{stroke:red;fill:red;transform:rotate(-90deg)}.floor-plans .plan{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;min-height:400px;height:100%}.floor-plans .plan__image{max-width:100%}.floor-plans .plan img{max-width:100%;max-height:100%}.floor-plans+.floor-plans__show-all{height:20px;margin-bottom:10px}.floor-plans+.floor-plans__show-all a{position:absolute;z-index:100}.floor-plans-background{position:absolute}@media(max-width: 1240px){.floor-plans{display:block;height:100%}.floor-plans__main{height:100%;width:100%}.floor-plans__fake-info{display:none}.floor-plans .tab-pane--vector-plan{padding-bottom:0}.floor-plans__flat-info{position:absolute;top:100%;left:0;z-index:20;margin-left:0;transition:top .3s}.floor-plans__header{display:flex}.floor-plans__tabs-select{width:calc(50% - 24px);margin:0 16px}.floor-plans__tabs-select:last-child{margin-left:0}}@media(max-width: 600px){.floor-plans .tab-content{padding:0 16px}.floor-plans__header{display:block}.floor-plans__tabs-select{width:calc(100% - 32px);margin:0 16px 16px}.floor-plans__tabs-select:last-child{margin-left:16px;margin-bottom:0}}.floor-plans-filter{height:0;visibility:hidden}.rose-of-wind__side{transform:rotate(calc(-1 * var(--rotate)))}.rose-of-wind__side--north{transform-origin:16px 4px}.rose-of-wind__side--east{transform-origin:27px 23px}.rose-of-wind__side--south{transform-origin:15px 43px}.rose-of-wind__side--west{transform-origin:5px 21px}.plan-svg-container{position:absolute;left:0;top:0;z-index:5}.plan-svg-container .plan-item{fill:rgba(0,0,0,0);cursor:pointer;transition:.5s}.plan-svg-container .plan-item.current-apartment{stroke:#ff5821;stroke-width:3px;box-shadow:0 0 10px #000;pointer-events:none}.plan-svg-container .plan-item.disabled{fill:#fff;opacity:.7}.plan-svg-container .plan-item.disabled:hover{fill:#fff;opacity:.7;cursor:auto}.plan-svg-container .plan-item.not-for-sale{fill:#fff;opacity:.7}.plan-svg-container .plan-item.not-for-sale:hover{fill:#fff;opacity:.7}.plan-svg-container .plan-item.available:hover{fill:#fff;cursor:pointer;opacity:.3}.new-plan{position:relative;padding:0 10px;--scale: 1;--translateX: 0px;--translateY: 0px;--labels-display: none;--info-opacity: 0;max-height:100%;backface-visibility:hidden;transform:scale(var(--scale)) translate(var(--translateX), var(--translateY))}.new-plan--scaling{transition:transform .1s}.new-plan svg{max-width:100%;max-height:100%;width:auto;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width: 600px){.new-plan svg{height:auto}}.new-plan svg path{fill:auto !important}.new-plan svg>g:not([data-element-type]){filter:url(#saturate);transition:opacity .3s ease}@media(max-width: 600px){.new-plan svg>g:not([data-element-type]){filter:none}}.new-plan svg>g:not([data-element-type]) text{opacity:0;transition:opacity .3s ease}@media(max-width: 600px){.new-plan svg>g:not([data-element-type]) text{opacity:1}}.new-plan svg>g:not([data-element-type]):hover{filter:none;cursor:pointer}.new-plan svg>g:not([data-element-type]):hover text{opacity:1}@media(max-width: 600px){.new-plan svg>g:not([data-element-type]):hover text{opacity:0}}.new-plan svg .new-plan__current{filter:url("#inset-shadow") !important}.new-plan__loading{width:100%;text-align:center;padding:50px 0}.new-plan__error{width:100%;text-align:center;padding:50px 0}.new-plan__info{display:var(--labels-display);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;opacity:1;transition:opacity .3s ease;--transform: calc(var(--scale) * -50%);transform:scale(calc(1 / var(--scale))) translate(var(--transform), var(--transform))}.new-plan__info.new-plan__info--active{opacity:0}.new-plan__label{background-color:#fff;border-radius:10px;padding:6px;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;color:#000;box-shadow:2px 2px 5px rgba(0,0,0,.1);overflow:hidden;box-sizing:border-box}@media(max-width: 600px){.new-plan__label{display:none}}.new-plan__label .new-plan__room-count--studio{color:#7db57d}.new-plan__label .new-plan__room-count--1k{color:#7db57d}.new-plan__label .new-plan__room-count--2k{color:#edb451}.new-plan__label .new-plan__room-count--3k{color:#517f8f}.new-plan__label .new-plan__room-count--4k{color:#d46b6b}.new-plan__room-count{font-size:14px;font-weight:bold;line-height:16px}.new-plan__area{margin-top:4px;font-size:12px;font-weight:normal;line-height:14px;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;white-space:nowrap}.new-plan__sold{margin:4px -6px -6px -6px;padding:4px;background:#f87d7d;font-size:12px;font-weight:normal;line-height:12px;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;color:#fff}.plan-controls{position:absolute;z-index:10;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.plan-controls__zoom-panel{display:flex;flex-direction:column;align-items:center}.plan-controls__zoom-btn{width:21px;height:21px;border:none;padding:0;background:none;margin-bottom:16px;cursor:pointer}.plan-controls__zoom-btn:focus{outline:none}.plan-controls__zoom-btn svg{max-width:100%;max-height:100%}@media(max-width: 800px){.plan-controls{top:auto;left:auto;right:16px;bottom:16px;transform:none}}.flat-info{width:100%;height:100%;max-height:100%;overflow-y:auto;padding:0 0 0 24px;display:none;position:absolute;z-index:100;background:#fff;top:calc(100% + 20px);left:0}.flat-info.--shown{display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;top:0 !important}.flat-info__hint{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.flat-info__header{margin-bottom:16px;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:24px;font-weight:700;line-height:32px}.flat-info__close-button{position:absolute;left:64px;top:40px;display:inline-flex;align-items:center;z-index:1;border:none;box-shadow:0px 0px 8px rgba(0,0,0,.16)}.flat-info__arrow-back{width:7px;height:12px;fill:#ff8e01;margin-right:16px}.flat-info__container{height:100%;width:100%;display:flex;flex-direction:column;justify-content:stretch;position:relative}.flat-info__content{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.flat-info__info-wrapper{width:30%;max-width:448px;padding:48px 40px;margin-left:16px;height:100%;border-left:1px solid #e7e7e7}.flat-info__info{border-radius:4px}.flat-info__plan{margin:0 auto;max-width:100%;max-height:70%}.flat-info__plan--duplex{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;padding:80px 0 40px;max-height:none;height:100%}.flat-info__subheader{margin-bottom:12px;font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px}.flat-info__table{margin-bottom:24px}.flat-info__table-row{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e7e7e7}.flat-info__table-row:last-child{border-bottom:none}.flat-info__table-key{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.flat-info__table-value{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.flat-info__link{margin-right:24px}.flat-info__text-content{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.flat-info__phone{margin-top:32px}.flat-info__phone,.flat-info__phone a{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}@media(max-width: 1240px){.flat-info{border:none;background:#fff;box-shadow:0px -2px 12px rgba(0,0,0,.1);border-radius:16px 16px 0 0;width:100%;min-width:auto;padding:0;display:flex;flex-direction:column;align-items:center;height:auto}.flat-info:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:20px;height:4px;background:#e6e6e6;border-radius:2px;margin:8px auto}.flat-info__close-button{position:static;margin:16px 16px 0}.flat-info__info-wrapper{padding:0;margin-left:0;width:100%}.flat-info__info{padding:0 0 24px}.flat-info__header{position:sticky;top:0;background:#fff;width:100%;padding:0 0 16px;margin-bottom:0}.flat-info__content{padding:24px;flex-direction:column}.flat-info__content .plan-item{margin-bottom:24px}.flat-info__table{width:100%}}@media(max-width: 600px){.flat-info__close-button{display:none}}