@font-face{font-family:GillSansNova;src:url(assets/fonts/TildaSans-Semibold.woff2)format("woff2"),url(assets/fonts/TildaSans-SemiBold.woff)format("woff"),url(assets/fonts/TildaSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GillSansNova;src:url(assets/fonts/TildaSans-Medium.woff2)format("woff2"),url(assets/fonts/TildaSans-Medium.woff)format("woff"),url(assets/fonts/TildaSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GillSansNova;src:url(assets/fonts/TildaSans-Regular.woff2)format("woff2"),url(assets/fonts/TildaSans-Regular.woff)format("woff"),url(assets/fonts/TildaSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,fieldset,form,label,legend,p,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,b{font-size:100%;font:inherit;color:inherit;vertical-align:baseline;border:0;margin:0;padding:0;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}b,strong{font-weight:700}i,em{font-style:italic}u{text-decoration:underline}s{text-decoration:line-through}sup{vertical-align:super;font-size:70%}sub{vertical-align:sub;font-size:70%}h1,h2,h3,h4,h5{margin:0;font-weight:400}div,a{outline:none;text-decoration:none}.animation-fade-enter-active,.animation-fade-leave-active{transition:opacity .2s ease-in-out!important}.animation-fade-enter-from,.animation-fade-leave-to{opacity:0!important}.fade-leave-leave-active{transition:opacity .2s ease-in-out!important}.fade-leave-leave-to{opacity:0!important}.animation-slide-vertical-enter-active,.animation-slide-vertical-leave-active{transition:transform .2s ease-in-out!important}.animation-slide-vertical-leave-to,.animation-slide-vertical-enter-from{transform:translateY(100%)!important}.animation-slide-vertical-leave-from,.animation-slide-vertical-enter-to{transform:translateY(0)!important}.animation-slide-right-enter-active,.animation-slide-right-leave-active{transition:transform .2s ease-in-out!important}.animation-slide-right-leave-to,.animation-slide-right-enter-from{transform:translate(-100%)!important}.animation-slide-right-leave-from,.animation-slide-right-enter-to{transform:translate(0)!important}.animation-slide-left-enter-active,.animation-slide-left-leave-active{transition:transform .2s ease-in-out!important}.animation-slide-left-leave-to,.animation-slide-left-enter-from{transform:translate(100%)!important}.animation-slide-left-leave-from,.animation-slide-left-enter-to{transform:translate(0)!important}.animation-slide-vertical-half-enter-active,.animation-slide-vertical-half-leave-active{transition:opacity .3s ease-in-out,transform .3s ease-in-out!important}.animation-slide-vertical-half-leave-to,.animation-slide-vertical-half-enter-from{opacity:0;transform:translateY(25%)!important}.animation-slide-vertical-half-leave-from,.animation-slide-vertical-half-enter-to{opacity:1;transform:translateY(0)!important}.fade-slide-adaptive-enter-active,.fade-slide-adaptive-leave-active{transition:opacity .3s ease-in-out,transform .3s ease-in-out!important}.fade-slide-adaptive-enter-from,.fade-slide-adaptive-leave-to{opacity:0;transform:translateY(100%)}@media only screen and (width<=799px){.fade-slide-adaptive-enter-active,.fade-slide-adaptive-leave-active{transition:opacity .3s}.fade-slide-adaptive-enter-from,.fade-slide-adaptive-leave-to{opacity:0;transform:none}}.slide-down-absolute-enter-active,.slide-down-absolute-leave-active{opacity:1;transition:all .2s ease-in-out;transform:translateY(0%)}.slide-down-absolute-enter-from,.slide-down-absolute-leave-to{width:100%;position:absolute;opacity:0!important;top:var(--global-header-height)!important;transform:translateY(-100%)!important}:root{--white-fff:#fff;--white:#f6f6f6;--black:#3a4148;--black2:#707e8c;--black3:#3e4a59;--black4:#202226;--black5:#78849b;--black6:#5f6b81;--black7:#4a5364;--blue1:#0063f2;--blue2:#3386ff;--blue3:#8cd5ff;--green1:#c6e7b5;--green-light:#66c653;--blue:#528fcc;--blue-light:#6dbbf2;--gray:#a4afb7;--gray2:#c7ced4;--gray3:#eeeff1;--gray4:#e4e8eb;--gray5:#c9cfd8;--orange:#f69e22;--orange1:#f3dcbc;--orange-light:#ffb040;--yellow:#ffd11a;--pink:#f46df6;--red:#d94141;--global-header-height:72rem;--global-padding-container:45rem;--global-small-card-hover-scale:scale(1.06);--global-big-card-hover-scale:scale(1.03);--global-card-height-image:234rem;--global-genplan-sidebar-width:290rem;--global-print-padding:35rem}@media only screen and (width<=799px){:root{--global-padding-container:8rem;--global-card-height-image:229rem;--global-header-height:56rem;--global-mobile-bar-height:48rem}.is-desktop{display:none!important}}@media only screen and (width>=800px){.is-mobile{display:none!important}}.b24-widget-button-pulse{display:none}.b24-widget-button-wrapper{z-index:29!important;right:var(--global-padding-container)!important}.bx-livechat-head>*{z-index:2}@media print{.b24-widget-button-wrapper,.b24-widget-button-shadow,.b24-widget-button-social-item{display:none!important}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{background:var(--white);font-size:.0625vw;position:relative}@media only screen and (width<=799px){html{font-size:.277778vw}}.global-container{padding-left:var(--global-padding-container);padding-right:var(--global-padding-container)}.global-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3e4a59cc}.global-page{padding-top:40rem}@media only screen and (width<=799px){.global-page{padding-top:0}}.global-scroll-bar .simplebar-vertical{right:9px;width:3px!important}.global-scroll-bar .simplebar-vertical:after{content:"";background:#a4afb799;width:1px;height:100%;position:absolute;top:0;left:1px}.global-scroll-bar .simplebar-scrollbar{background:var(--gray2);left:0;opacity:1!important;width:3px!important}.global-toggle-block{border-radius:8rem 8rem 0 0}.global-page__left-section{width:280rem}.global-red-block{background:#ff634714;border:1px solid tomato!important}.global-border-gradient-blue{border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#79c0f2 0%,#79c0f200 100%) .55}.global-border-gradient-gray{border-bottom:2px solid var(--gray5)}.global-horizontal-scroll{overflow:hidden}.global-horizontal-scroll .global-horizontal-scroll__wrapper{white-space:nowrap;-webkit-box-flex:0;flex-direction:row;padding-bottom:20px;display:flex;overflow:auto}.global-scroll-gradient{--gradient-scroll-width:36rem}.global-scroll-gradient:before,.global-scroll-gradient:after{content:"";width:var(--gradient-scroll-width);opacity:0;z-index:1;pointer-events:none;height:100%;transition:opacity .2s;position:absolute;top:0}.global-scroll-gradient:before{background:linear-gradient(99deg,#f7f9fa 18.94%,#f7f9fa00 101.81%);left:0}.global-scroll-gradient:after{background:linear-gradient(269deg,#f7f9fa 18.94%,#f7f9fa00 101.81%);right:0}.global-scroll-gradient--is-start:before,.global-scroll-gradient--is-end:after{opacity:1}.global-loader-circle{aspect-ratio:1;background:radial-gradient(farthest-side,#fff 94%,#000) top/3px 3px no-repeat,conic-gradient(#0000 5%,#fff);border-radius:50%;width:24rem;height:24rem;animation:1s linear infinite spin-loader;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.global-loader-circle.global-loader-circle--green{background:radial-gradient(farthest-side, var(--blue1) 94%, #000) top / 3px 3px no-repeat, conic-gradient(transparent 5%, var(--blue1));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.global-skeleton-loader{background-color:var(--gray4);border-radius:5rem;width:100%;height:100%;position:relative;overflow:hidden}.global-skeleton-loader:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 50%,#fff0 100%);width:387rem;height:100%;animation:1s linear infinite line-loader;position:absolute;top:0;left:0}@media only screen and (width<=799px){.global-catalog-container{background:var(--white);border-radius:16rem;padding:10rem}}@media print{.global-is-print .demo-page,.global-is-print .catalog-view{display:none!important}}.global-blur-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#3e4a59cc}@keyframes spin-loader{to{transform:rotate(1turn)}}@keyframes line-loader{0%{left:-400rem}to{left:1400rem}}@media print{@page{size:portrait;padding:0;margin:0}html{background:#fff;-webkit-print-color-adjust:exact!important}html.scroll_lock{overflow:visible}html .demo-page{display:none}}.app-mobile-bar[data-v-1cc1a128]{display:none}@media only screen and (width<=799px){.app-mobile-bar[data-v-1cc1a128]{width:100%;height:var(--global-mobile-bar-height);z-index:20;grid-template-columns:repeat(2,1fr);display:grid;position:fixed;bottom:0;left:0}}.app-mobile-bar__btn[data-v-1cc1a128]{border:none;outline:none;-webkit-box-flex:0;align-items:center;column-gap:2rem;padding:8rem;display:flex}.app-mobile-bar__btn-filters[data-v-1cc1a128]{background:var(--white-fff);color:var(--blue1);border-radius:16rem 0 0}.app-mobile-bar__btn-catalogue[data-v-1cc1a128]{background:var(--blue1);color:var(--white-fff);fill:var(--white-fff);border-radius:0 16rem 0 0;justify-content:flex-end}.app-mobile-bar__btn-catalogue-icon[data-v-1cc1a128]{width:32rem;height:32rem;font-size:0;position:relative}.app-mobile-bar__btn-catalogue-icon svg[data-v-1cc1a128]{width:100%;height:100%;transition:opacity .2s}.app-mobile-bar__btn-catalogue-cross[data-v-1cc1a128]{opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.app-mobile-bar__btn-catalogue-active .app-mobile-bar__btn-catalogue-cross[data-v-1cc1a128]{opacity:1}.app-mobile-bar__btn-catalogue-active .app-mobile-bar__btn-catalogue-icon-svg[data-v-1cc1a128]{opacity:0}.app-mobile-bar__btn-title[data-v-1cc1a128]{letter-spacing:.4rem;font-family:GillSansNova;font-size:16rem;font-weight:400;line-height:110%}.app-mobile-bar__phone[data-v-1cc1a128]{width:56rem;height:56rem;color:var(--black2);font-size:0;position:absolute;top:-4rem;left:50%;transform:translate(-50%)}.app-mobile-bar__phone svg[data-v-1cc1a128]{width:100%;height:100%}@media print{.app-mobile-bar[data-v-1cc1a128]{display:none}}.base-select__scroll[data-v-6a0b065a]{max-height:200rem}.base-select__item[data-v-6a0b065a]{cursor:pointer;align-items:center;gap:6rem;padding:10rem;display:flex}.base-select__icon[data-v-6a0b065a]{width:13rem;height:13rem}.base-select__icon svg[data-v-6a0b065a]{width:100%;height:100%}.icon-btn[data-v-6e2023ca]{--size-icon:32rem;--bg-color:var(--black3);border-radius:var(--db1a8d16);background-color:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;padding:4rem;transition:background .2s,border .2s;display:flex;box-shadow:0 1px 3px #00000040}.icon-btn svg[data-v-6e2023ca]{width:var(--size-icon);height:var(--size-icon);fill:var(--bg-color);cursor:pointer;transition:fill .2s}.icon-btn--size-S[data-v-6e2023ca]{--size-icon:16rem}.icon-btn--size-M[data-v-6e2023ca]{--size-icon:18rem}.icon-btn--is-disabled[data-v-6e2023ca]{background-color:var(--gray2);pointer-events:none}.icon-btn--theme-bordered[data-v-6e2023ca]{box-shadow:none;border:1px solid var(--gray2);background-color:#0000}.icon-btn--theme-bordered.icon-btn--is-active[data-v-6e2023ca]{background-color:var(--blue2);border:1px solid var(--blue2);--bg-color:var(--white-fff)}.icon-btn--theme-bordered-icon-blue[data-v-6e2023ca]{--bg-color:var(--blue1);box-shadow:none;border:1px solid var(--gray5);background-color:#0000}.icon-btn--theme-bordered-icon-blue.icon-btn--is-active[data-v-6e2023ca]{background-color:var(--blue2);border:1px solid var(--blue2);--bg-color:var(--white-fff)}.icon-btn__wrapper[data-v-6e2023ca]{justify-content:center;align-items:center;display:flex}.icon-btn__control[data-v-6e2023ca]{width:var(--size-icon);height:var(--size-icon);cursor:pointer;background-color:#0000;border:none;border-radius:50%;padding:0}.icon-btn__control.is-active[data-v-6e2023ca]{background-color:var(--blue1)}.icon-btn__control.is-active .icon-btn__svg[data-v-6e2023ca]{fill:var(--white-fff)}.icon-btn__control[data-v-6e2023ca]:disabled{cursor:auto;opacity:.5}.icon-btn__control .icon-btn__svg[data-v-6e2023ca]{fill:var(--bg-color);width:100%;height:100%;padding:6rem}.base-empty[data-v-fb89a162]{letter-spacing:1.28rem;color:var(--black3);font-family:GillSansNova;font-size:36rem;font-weight:600;line-height:110%}.base-dropdown[data-v-557ab709]{border-radius:5rem;transition:background .2s,box-shadow .2s ease-in-out;position:relative}.base-dropdown--error[data-v-557ab709]{outline:1px solid red}.base-dropdown--is-show-shadow[data-v-557ab709]:not(.base-dropdown--is-disabled){box-shadow:0 2px 4px #3e4a5926}@media only screen and (width>=800px){.base-dropdown--is-show-shadow[data-v-557ab709]:not(.base-dropdown--is-disabled):hover,.base-dropdown--is-show-shadow:not(.base-dropdown--is-disabled):hover .base-dropdown__list[data-v-557ab709]{box-shadow:0 2px 16px #3e4a5926}}.base-dropdown--background-white-fff[data-v-557ab709]{background-color:var(--white-fff)}.base-dropdown--background-white[data-v-557ab709]{background-color:var(--white)}.base-dropdown--background-transparent[data-v-557ab709]{background-color:#0000;border:1px solid #fff3;border-radius:8rem}.base-dropdown--background-transparent .base-dropdown__arrow[data-v-557ab709]{fill:var(--white-fff)}.base-dropdown--background-transparent .base-dropdown__list[data-v-557ab709]{background:var(--blue1);outline:1px solid #fff3}.base-dropdown--background-transparent .base-dropdown__list[data-v-557ab709]:after,.base-dropdown--background-transparent .base-dropdown__list[data-v-557ab709]:before{display:none}.base-dropdown--transparent-to-white[data-v-557ab709]{background-color:#0000;border-radius:8rem}.base-dropdown--transparent-to-white .base-dropdown__list[data-v-557ab709]{background:var(--white-fff);outline:1px solid #fff3}.base-dropdown--transparent-to-white .base-dropdown__list[data-v-557ab709]:after,.base-dropdown--transparent-to-white .base-dropdown__list[data-v-557ab709]:before{display:none}.base-dropdown--transparent-to-white.base-dropdown--is-active[data-v-557ab709]{background-color:var(--white-fff)}.base-dropdown--background-gray[data-v-557ab709]{background-color:#0000;border:1px solid #fff3;border-radius:8rem}.base-dropdown--background-gray .base-dropdown__arrow[data-v-557ab709]{fill:var(--blue1)}.base-dropdown--background-gray .base-dropdown__list[data-v-557ab709]{background:var(--gray3);outline:1px solid #fff3}.base-dropdown--background-gray .base-dropdown__list[data-v-557ab709]:after,.base-dropdown--background-gray .base-dropdown__list[data-v-557ab709]:before{display:none}.base-dropdown--is-active[data-v-557ab709]{border-top-left-radius:5rem;border-top-right-radius:5rem;border-bottom-right-radius:0}.base-dropdown--is-active .base-dropdown__list[data-v-557ab709]{opacity:1;pointer-events:auto;max-height:350rem;padding-top:4rem;padding-bottom:8rem}.base-dropdown--is-active .base-dropdown__arrow[data-v-557ab709]{transform:rotate(0)}.base-dropdown--is-disabled[data-v-557ab709]{color:var(--gray2);border:1px solid var(--gray4);pointer-events:none}.base-dropdown--secondary[data-v-557ab709]{color:var(--black2)}.base-dropdown__title[data-v-557ab709]{letter-spacing:.4rem;cursor:pointer;white-space:pre;border-radius:2rem;-webkit-box-flex:0;align-items:center;min-height:100%;padding:8rem 12rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex;overflow:hidden}.base-dropdown__arrow[data-v-557ab709]{fill:var(--blue1);flex-shrink:0;width:16rem;height:16rem;margin-left:auto;font-size:0;transition:transform .2s ease-in-out;transform:rotate(90deg)}.base-dropdown__arrow svg[data-v-557ab709]{width:100%;height:100%}.base-dropdown__list[data-v-557ab709]{letter-spacing:.4rem;opacity:0;pointer-events:none;background-color:var(--white-fff);z-index:5;border-bottom-right-radius:5rem;border-bottom-left-radius:5rem;max-height:0;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;transition:opacity .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out,box-shadow .2s ease-in-out,max-height .2s ease-in-out;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 4px #3e4a5926}.base-dropdown__list[data-v-557ab709]:before{content:"";background-color:var(--gray4);width:calc(100% - 24rem);height:1px;position:absolute;top:0;left:12rem;right:12rem}.base-dropdown__list[data-v-557ab709]:after{content:"";background:var(--white-fff);z-index:10;pointer-events:none;height:8px;position:absolute;top:-8px;left:0;right:0}.base-select[data-v-22b7b215]{--base-select-color:var(--black3);color:var(--base-select-color)}.base-select__title[data-v-22b7b215]{letter-spacing:.4rem;align-items:center;gap:6rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex}.base-select--theme-gray[data-v-22b7b215]{background:var(--gray3);fill:var(--blue1)}.base-select--theme-border-gray4[data-v-22b7b215]{border:1px solid var(--gray4);border-radius:8px}.base-select--theme-border-gray4 .base-select__dropdown[data-v-22b7b215]{border:1px solid var(--gray4)}.apartments-total-count[data-v-1f1b5d75]{letter-spacing:.4rem;color:var(--gray);-webkit-box-flex:0;column-gap:4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex;position:relative}.apartments-total-count__value[data-v-1f1b5d75]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%}.apartments-total-count__loader[data-v-1f1b5d75]{width:100%;height:100%;position:absolute;top:0;left:0}.nuxt-link{cursor:pointer}.filter-btn[data-v-37d7bd75]{letter-spacing:.4rem;--primary-color:var(--gray4);--content-color:var(--black5);--svg-color:var(--blue1);--hover-color:var(--blue2);background-color:var(--gray3);color:var(--content-color);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8rem;justify-content:center;align-items:center;gap:4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%;transition:color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;display:flex}@media only screen and (width>=800px){.filter-btn[data-v-37d7bd75]:hover:not(.filter-btn--is-disabled){--content-color:var(--hover-color);--svg-color:var(--hover-color)}}.filter-btn[disabled][data-v-37d7bd75]{pointer-events:none}.filter-btn[data-v-37d7bd75]:not(.filter-btn--padding-style-none){padding:9rem 8.5rem 10rem 7.5rem}.filter-btn:not(.filter-btn--padding-style-none).filter-btn--size-icon-big[data-v-37d7bd75]{padding:0 0 0 4rem}@media only screen and (width<=799px){.filter-btn[data-v-37d7bd75]{padding:8rem}}.filter-btn--theme-error[data-v-37d7bd75]{background:var(--red);--content-color:var(--white);--hover-color:var(--white)}.filter-btn--theme-primary[data-v-37d7bd75]{--primary-color:var(--gray2);--svg-color:var(--blue2)}.filter-btn--theme-primary-content[data-v-37d7bd75]{--primary-color:var(--gray2);--svg-color:var(--blue1);--content-color:var(--blue1)}.filter-btn--theme-secondary[data-v-37d7bd75]{--primary-color:var(--gray2)}.filter-btn--theme-outline-color[data-v-37d7bd75]{--primary-color:var(--blue1);--content-color:var(--blue1);color:var(--blue1)}@media only screen and (width>=800px){.filter-btn--theme-outline-color[data-v-37d7bd75]:hover{--primary-color:var(--blue2);--content-color:var(--blue2);color:var(--blue2)}}.filter-btn--theme-outline-transparent[data-v-37d7bd75]{--primary-color:transparent}.filter-btn--theme-blur[data-v-37d7bd75]{--primary-color:transparent;background-color:#0000}.filter-btn--theme-shadow[data-v-37d7bd75]{--primary-color:transparent;background-color:var(--white);box-shadow:0 2px 4px #3e4a5933}@media only screen and (width>=800px){.filter-btn--theme-shadow[data-v-37d7bd75]:hover{box-shadow:0 2px 16px #3e4a5926}}.filter-btn--theme-shadow-light[data-v-37d7bd75]{--primary-color:transparent;background-color:var(--white-fff);box-shadow:0 2px 4px #3e4a5933}@media only screen and (width>=800px){.filter-btn--theme-shadow-light[data-v-37d7bd75]:hover{box-shadow:0 2px 16px #3e4a5926}}.filter-btn--theme-main[data-v-37d7bd75]{--content-color:var(--white-fff);--hover-color:var(--white-fff)}.filter-btn--theme-third[data-v-37d7bd75]{--content-color:var(--black3);--hover-color:var(--blue1);background-color:var(--white-fff)}:not(.filter-btn--is-disabled).filter-btn--is-active[data-v-37d7bd75]{--content-color:var(--white-fff);--svg-color:var(--white-fff);--hover-color:var(--white-fff);background-color:var(--blue1)}@media only screen and (width>=800px){:not(.filter-btn--is-disabled).filter-btn--is-active[data-v-37d7bd75]:hover{background-color:var(--blue2)}}.filter-btn--is-disabled[data-v-37d7bd75]{--content-color:var(--gray5);--svg-color:var(--gray5);background-color:#0000}.filter-btn--is-outlined[data-v-37d7bd75]{outline:1px solid var(--primary-color);background-color:#0000;border:none}.filter-btn--is-outlined:not(.filter-btn--is-disabled).filter-btn--is-active[data-v-37d7bd75]{background-color:var(--blue1)}.filter-btn--is-outlined:not(.filter-btn--is-disabled).filter-btn--is-active .filter-btn__content[data-v-37d7bd75]{color:var(--white-fff);transition:color .2s}@media only screen and (width>=800px){.filter-btn--is-outlined:not(.filter-btn--is-disabled).filter-btn--is-active[data-v-37d7bd75]:hover{background-color:var(--blue2)}.filter-btn--is-outlined:not(.filter-btn--is-disabled).filter-btn--is-active:hover .filter-btn__content[data-v-37d7bd75]{color:var(--content-color)}}.filter-btn--is-outlined.filter-btn--is-disabled[data-v-37d7bd75]{border-color:var(--gray4);background-color:#0000}.filter-btn--is-loading .filter-btn__icon[data-v-37d7bd75],.filter-btn--is-loading .filter-btn__content[data-v-37d7bd75]{opacity:0}.filter-btn__icon[data-v-37d7bd75]{width:16rem;height:16rem}.filter-btn__icon[data-v-37d7bd75] svg{fill:var(--svg-color);width:100%;height:100%;transition:fill .2s ease-in-out}.filter-btn__icon[data-v-37d7bd75] img{width:100%}.filter-btn--size-icon-big .filter-btn__icon[data-v-37d7bd75]{width:24rem;height:24rem}.filter-btn--size-icon-big:not(.filter-btn--padding-style-none) .filter-btn__content[data-v-37d7bd75]{padding:9rem 8rem 9rem 0}.filter-btn__content[data-v-37d7bd75]{white-space:nowrap;flex:1}.filter-btn--text-style-normal[data-v-37d7bd75]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.filter-btn--text-style-normal .filter-btn__content[data-v-37d7bd75]{margin-top:-1px}.filter-btn--padding-style-secondary[data-v-37d7bd75]{padding:7rem 7rem 12rem}.filter-btn__loader[data-v-37d7bd75]{position:absolute}.btn-group-by-type[data-v-91f0f3df]{background:var(--gray3);padding:9rem 12rem 9rem 10rem}.btn-group-by-type--active .btn-group-by-type__icon[data-v-91f0f3df]{transform:rotate(200grad)}.base-tooltip[data-v-d05f7c2b]{background:var(--white-fff);filter:drop-shadow(0 2px 12px #3e4a5933);position:absolute}.base-tooltip[data-v-d05f7c2b]:before{content:"";border-style:solid;width:0;height:0;position:absolute}.base-tooltip--triangle-size-md.base-tooltip--triangle-position-top-left[data-v-d05f7c2b]:before{border-width:8rem 8rem 0;border-color:transparent transparent transparent var(--white-fff)}.base-tooltip--triangle-size-md.base-tooltip--triangle-position-top-right[data-v-d05f7c2b]:before{border-width:8rem 8rem 0;border-color:transparent var(--white-fff) transparent transparent}.base-tooltip--triangle-size-md.base-tooltip--triangle-position-bottom-left[data-v-d05f7c2b]:before{border-width:8rem 8rem 8rem 0;border-color:var(--white-fff) transparent transparent transparent}.base-tooltip--triangle-size-md.base-tooltip--triangle-position-bottom-right[data-v-d05f7c2b]:before{border-width:8rem 0 8rem 8rem;border-color:var(--white-fff) transparent transparent transparent}.base-tooltip--triangle-size-lg.base-tooltip--triangle-position-top-left[data-v-d05f7c2b]:before,.base-tooltip--triangle-size-lg.base-tooltip--triangle-position-top-right[data-v-d05f7c2b]:before{border-width:0 8rem 8rem;border-color:transparent transparent var(--white-fff) transparent}.base-tooltip--triangle-size-lg.base-tooltip--triangle-position-bottom-left[data-v-d05f7c2b]:before,.base-tooltip--triangle-size-lg.base-tooltip--triangle-position-bottom-right[data-v-d05f7c2b]:before{border-width:8rem 8rem 0;border-color:var(--white-fff) transparent transparent transparent}.base-tooltip--triangle-position-top-center[data-v-d05f7c2b]:before{border-width:0 8rem 8rem;border-color:transparent transparent var(--white-fff) transparent;bottom:100%;left:calc(50% - 8rem)}.base-tooltip--triangle-position-top-left[data-v-d05f7c2b]:before{bottom:100%;left:0}.base-tooltip--triangle-position-top-right[data-v-d05f7c2b]:before{bottom:100%;right:0}.base-tooltip--triangle-position-bottom-center[data-v-d05f7c2b]:before{border-width:8rem 8rem 0;border-color:var(--white-fff) transparent transparent transparent;top:100%;left:calc(50% - 8rem)}.base-tooltip--triangle-position-bottom-left[data-v-d05f7c2b]:before{top:100%;left:0}.base-tooltip--triangle-position-bottom-right[data-v-d05f7c2b]:before{top:100%;right:0}.catalog-content[data-v-a08052bb]{letter-spacing:1.564rem;width:100%;font-family:GillSansNova;font-size:40em;font-weight:600;line-height:90%}@media only screen and (width>=800px){.catalog-content[data-v-a08052bb]{padding:3rem 0}}.catalog-content__loader-wide[data-v-a08052bb]{width:400rem;height:38rem}.catalog-content__loader-small[data-v-a08052bb]{width:200rem;height:38rem}.catalog-content__sort[data-v-a08052bb]{align-items:center;gap:16rem;display:flex}@media only screen and (width<=799px){.catalog-content__sort[data-v-a08052bb]{display:none}}.catalog-content__toggler[data-v-a08052bb]{background:var(--gray3);border-radius:6rem;display:flex}.catalog-content__toggler-element[data-v-a08052bb]{-webkit-box-flex:0;display:flex;position:relative}@media only screen and (width>=800px){.catalog-content__toggler-element:hover .catalog-content__toggler-message[data-v-a08052bb]{opacity:1}}.catalog-content__toggler-btn[data-v-a08052bb]{padding:8rem 12rem 8rem 10rem}.catalog-content__toggler-split-block[data-v-a08052bb]{outline:1px solid var(--blue2);border-radius:5rem}.catalog-content__toggler-message[data-v-a08052bb]{--message-width:174rem;letter-spacing:.4rem;color:var(--black3);top:calc(100% + 6rem);left:calc(50% - var(--message-width) / 2);z-index:4;width:var(--message-width);opacity:0;pointer-events:none;padding:8rem 10rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;transition:opacity .2s;position:absolute}.catalog-content__select[data-v-a08052bb]{margin-left:auto}.catalog-content__icon[data-v-a08052bb]{width:13rem;height:13rem}.catalog-content__icon svg[data-v-a08052bb]{width:100%;height:100%}.catalog-content__main[data-v-a08052bb]{-webkit-box-flex:0;flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (width>=800px){.catalog-content__main[data-v-a08052bb]{margin-top:16rem}}.catalog-content__total-count-desktop[data-v-a08052bb]{-webkit-box-flex:0;align-items:center;height:100%;display:flex}.btn-circle-arrow[data-v-5cc7d24d]{cursor:pointer;width:var(--btn-circle-arrow-size);height:var(--btn-circle-arrow-size);border-radius:20rem;transition:background .2s}.btn-circle-arrow svg[data-v-5cc7d24d]{width:100%;height:100%;transition:fill .2s}@media only screen and (width>=800px){.btn-circle-arrow[data-v-5cc7d24d]:hover{box-shadow:0 4rem 8rem 0 #3e4a5933}}.btn-circle-arrow--size-40[data-v-5cc7d24d]{--btn-circle-arrow-size:40rem}@media only screen and (width<=799px){.btn-circle-arrow--size-40[data-v-5cc7d24d]{--btn-circle-arrow-size:28rem}}.btn-circle-arrow--size-24[data-v-5cc7d24d]{--btn-circle-arrow-size:24rem}.btn-circle-arrow--color-light[data-v-5cc7d24d]{background:var(--white);transition:box-shadow .2s;box-shadow:0 1rem 3rem 0 #00000040}.btn-circle-arrow--color-light svg[data-v-5cc7d24d]{fill:var(--black3)}.btn-circle-arrow--color-dark[data-v-5cc7d24d]{background:#f7f9fa33}.btn-circle-arrow--color-dark svg[data-v-5cc7d24d]{stroke:var(--gray4)}@media only screen and (width>=800px){.btn-circle-arrow--color-dark[data-v-5cc7d24d]:hover{background:#f7f9fa66}.btn-circle-arrow--color-dark:hover svg[data-v-5cc7d24d]{stroke:var(--white)}}.base-slider[data-v-48da77eb]{--base-slider-arrow-position:var(--v42a0f88d);-webkit-box-flex:0;display:flex;position:relative}@media only screen and (width<=799px){.base-slider[data-v-48da77eb]{--base-slider-arrow-position:0}}@media only screen and (width>=800px){.base-slider:hover .base-slider__over-block[data-v-48da77eb]{z-index:4}}.base-slider__swiper[data-v-48da77eb]{width:100%}.base-slider__swiper[data-v-48da77eb] .swiper-pagination-bullets{z-index:2;-webkit-box-flex:0;column-gap:4rem;height:2rem;display:flex;position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}.base-slider__swiper[data-v-48da77eb] .swiper-pagination-bullet{background:var(--gray);width:42rem;height:100%;transition:background .2s;display:block}.base-slider__swiper[data-v-48da77eb] .swiper-pagination-bullet-active{background:var(--black)}.base-slider__nav-btn[data-v-48da77eb]{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.base-slider__nav-btn-next[data-v-48da77eb]{right:var(--base-slider-arrow-position)}.base-slider__nav-btn-prev[data-v-48da77eb]{left:var(--base-slider-arrow-position)}.base-slider__over-block[data-v-48da77eb]{z-index:1;-webkit-box-flex:0;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.base-slider__over-block-element[data-v-48da77eb]{flex:1;height:100%}.base-input[data-v-2a85bff7]{--color-border:var(--gray4);--bg-color:var(--white);--text-color:var(--black2);width:100%}.base-input--error[data-v-2a85bff7]{--color-border:red}.base-input--error[data-v-2a85bff7]:not(.base-input--theme-bordered){outline:1px solid var(--color-border)}.base-input--bg-style-blur[data-v-2a85bff7]{--bg-color:transparent;--text-color:var(--white-fff)}.base-input--bg-style-blur .base-input__block[data-v-2a85bff7]::placeholder{color:var(--text-color);opacity:.5}.base-input__block[data-v-2a85bff7]{letter-spacing:.4rem;background-color:var(--bg-color);width:100%;color:var(--text-color);border:none;border-radius:8rem;outline:none;padding:9rem 12rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.base-input--theme-bordered[data-v-2a85bff7]{border:1px solid var(--color-border);border-radius:5rem;transition:border .2s}.chess-marker-icon[data-v-54e2390b]{border-radius:14rem;width:18rem;height:13rem;font-size:0}.chess-marker-icon svg[data-v-54e2390b]{width:100%;height:100%;display:block}.chess-marker-icon--border[data-v-54e2390b]{border:1px solid var(--gray2)}.chess-tooltip-marker[data-v-3347c6b3]{-webkit-box-flex:0;flex-direction:column;row-gap:4rem;display:flex}.chess-tooltip-marker__name[data-v-3347c6b3]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.chess-tooltip-marker__info[data-v-3347c6b3]{-webkit-box-flex:0;align-items:center;column-gap:8rem;display:flex}.chess-tooltip-marker__value[data-v-3347c6b3]{letter-spacing:.4rem;color:var(--black);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.chess-tooltip-customer[data-v-8d8742fa]{background:var(--gray3);border-radius:2rem;-webkit-box-flex:0;flex-direction:column;row-gap:8rem;padding:8rem 10rem;display:flex}.chess-tooltip-customer__name[data-v-8d8742fa]{letter-spacing:.4rem;color:var(--black);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.chess-tooltip-customer__divider[data-v-8d8742fa]{background:var(--gray4);height:1px}.chess-tooltip-customer__phone[data-v-8d8742fa]{letter-spacing:.4rem;color:var(--black);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.tooltip-note[data-v-09b1da18]{pointer-events:none;z-index:6;flex-direction:column;gap:4rem;width:220rem;padding:8rem 10rem;display:flex;position:absolute;top:calc(100% + 8rem)}@media only screen and (width<=799px){.tooltip-note[data-v-09b1da18]{display:none}}.tooltip-note__title[data-v-09b1da18]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.tooltip-note__text[data-v-09b1da18]{letter-spacing:.4rem;color:var(--black3);word-break:normal;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.apartment-peculiarity[data-v-a07e4a3d]{border-radius:100rem;-webkit-box-flex:0;justify-content:center;align-items:center;width:30rem;height:30rem;display:flex;position:relative}@media only screen and (width>=800px){.apartment-peculiarity:hover .apartment-peculiarity__tooltip[data-v-a07e4a3d]{opacity:1;pointer-events:auto}}.apartment-peculiarity__icon[data-v-a07e4a3d]{width:80%;height:80%;font-size:0}.apartment-peculiarity__icon img[data-v-a07e4a3d]{object-fit:contain;width:100%;height:100%}.apartment-peculiarity__value[data-v-a07e4a3d]{color:var(--white);letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.apartment-peculiarity__value--color-gray[data-v-a07e4a3d]{color:var(--gray4)}.apartment-peculiarity__color-green[data-v-a07e4a3d]{background:var(--blue1)}.apartment-peculiarity__color-gray[data-v-a07e4a3d]{background:var(--gray3)}.apartment-peculiarity__color-blur[data-v-a07e4a3d]{background:0 0}.apartment-peculiarity__more[data-v-a07e4a3d]{border:1px solid var(--gray4)}.apartment-peculiarity__tooltip[data-v-a07e4a3d]{opacity:0;transition:opacity .2s ease-in-out;left:0}.card-apartment-picture[data-v-7b87e7ad]{background-color:var(--white-fff);z-index:1;border-radius:5rem;width:330rem;height:330rem;padding:12rem;position:absolute;top:0;right:90rem;box-shadow:0 2px 12px #3e4a5933}@media only screen and (width<=799px){.card-apartment-picture[data-v-7b87e7ad]{z-index:15;width:100%;height:100%;padding:0;position:fixed;top:0;left:0}}.card-apartment-picture__image[data-v-7b87e7ad]{width:100%;height:100%}.card-apartment-picture__image img[data-v-7b87e7ad]{object-fit:contain;transform-origin:0 0;width:100%;height:100%;transition:transform .2s}.card-apartment-picture__close[data-v-7b87e7ad]{position:absolute;top:12rem;right:12rem}@media only screen and (width>=800px){.card-apartment-picture__close[data-v-7b87e7ad]{display:none}}.card-apartment-picture__bottom[data-v-7b87e7ad]{background-color:var(--white);border-radius:16rem;margin:8rem;padding:10rem;position:absolute;bottom:50rem;left:0;right:0;box-shadow:0 -1px 20px #3e4a591a}@media only screen and (width>=800px){.card-apartment-picture__bottom[data-v-7b87e7ad]{display:none}}.card-apartment-picture__button[data-v-7b87e7ad]{width:100%}.card-apartment-picture__btn[data-v-7b87e7ad]{justify-content:center;gap:4rem;display:flex}.card-apartment-picture__arrow[data-v-7b87e7ad]{width:16rem;height:16rem;fill:var(--white-fff)}.card-apartment-picture__arrow svg[data-v-7b87e7ad]{width:100%;height:100%}.card-apartment-picture__cursor[data-v-7b87e7ad]{width:24rem;height:24rem;position:absolute;bottom:120rem;right:8rem}.card-apartment-picture__cursor svg[data-v-7b87e7ad]{width:100%;height:100%}@media only screen and (width>=800px){.card-apartment-picture__cursor[data-v-7b87e7ad]{display:none}}@media only screen and (width<=799px){.popup-mobile[data-v-92f91467]{z-index:15;align-items:flex-end;width:100%;display:flex;position:fixed;inset:0 0 48rem}}.popup-mobile--full-width .popup-mobile__inner[data-v-92f91467]{width:100%}@media only screen and (width<=799px){.popup-mobile__inner[data-v-92f91467]{background-color:var(--white-fff);z-index:2;border-top-left-radius:8rem;border-top-right-radius:8rem;flex-direction:column;gap:8rem;width:100%;max-height:75vh;display:flex;overflow:scroll}.popup-mobile__inner--padding[data-v-92f91467]{padding:16rem}}.popup-mobile__overlay[data-v-92f91467]{background-color:#3e4a5999;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (width>=800px){.popup-mobile__overlay[data-v-92f91467]{display:none}}.popup-mobile-info[data-v-9318f4c0]{-webkit-box-flex:0;flex-direction:column;row-gap:16rem;display:flex}.popup-mobile-info__head[data-v-9318f4c0]{-webkit-box-flex:0;align-items:center;column-gap:10rem;display:flex}.popup-mobile-info__icon[data-v-9318f4c0]{width:30rem;height:30rem}.popup-mobile-info__icon[data-v-9318f4c0] svg,.popup-mobile-info__icon[data-v-9318f4c0] img{width:100%;height:100%}.popup-mobile-info__title[data-v-9318f4c0]{color:var(--black3);letter-spacing:.44rem;font-family:GillSansNova;font-size:22rem;font-weight:600;line-height:100%}.popup-mobile-info__cross[data-v-9318f4c0]{cursor:pointer;width:32rem;height:32rem;fill:var(--black2);margin-left:auto}.popup-mobile-info__cross svg[data-v-9318f4c0]{width:100%;height:100%}.apartment-showroom[data-v-677a5e6a]{--tooltip-opacity:0;font-size:0;line-height:0}@media only screen and (width<=799px){.apartment-showroom[data-v-677a5e6a]{--tooltip-opacity:0}}@media only screen and (width>=800px){.apartment-showroom[data-v-677a5e6a]:hover{--tooltip-opacity:1}}.apartment-showroom--size-32:not(.apartment-showroom--tag) .apartment-showroom__icon[data-v-677a5e6a]{width:32rem;height:32rem}.apartment-showroom--size-18 .apartment-showroom__icon[data-v-677a5e6a]{width:18rem;height:18rem}.apartment-showroom__wrapper[data-v-677a5e6a]{-webkit-box-flex:0;justify-content:center;width:100%;height:100%;display:flex;position:relative}.apartment-showroom__wrapper svg[data-v-677a5e6a]{width:100%;height:100%}.apartment-showroom__icon[data-v-677a5e6a]{cursor:pointer;z-index:2;color:#fff}.apartment-showroom__icon svg[data-v-677a5e6a]{width:100%;height:100%}.apartment-showroom__fill-icon[data-v-677a5e6a]{fill:var(--yellow);transition:fill .2s}.apartment-showroom__tooltip[data-v-677a5e6a]{width:192rem;opacity:var(--tooltip-opacity);pointer-events:none;padding-top:3rem;transition:opacity .2s;position:absolute;top:100%}.apartment-showroom__tooltip--position--left[data-v-677a5e6a]{left:0}.apartment-showroom__tooltip--position--right[data-v-677a5e6a]{right:0}.apartment-showroom__tooltip--position--top[data-v-677a5e6a]{top:100%}.apartment-showroom__tooltip--position--bottom[data-v-677a5e6a]{top:auto;bottom:100%}.apartment-showroom__tooltip-content[data-v-677a5e6a]{background:var(--white-fff);text-align:center;letter-spacing:.4rem;color:var(--black3);border-radius:5rem;-webkit-box-flex:0;flex-direction:column;align-items:center;row-gap:8rem;padding:12rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex;box-shadow:0 4px 16px #3e4a591f}.apartment-showroom__tooltip-title[data-v-677a5e6a]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.apartment-showroom__description[data-v-677a5e6a]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.apartment-showroom__caption[data-v-677a5e6a]{letter-spacing:.4rem;color:var(--white);background:var(--orange);z-index:1;border-radius:0 4rem 4rem 0;-webkit-box-flex:0;align-items:center;margin-left:-6rem;padding:0 9rem 2rem;font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%;display:flex}.apartment-tag[data-v-5a5e617a]{--bg-main:#3386ffb3;--bg-hover:#3386ff;background:var(--bg-main);cursor:pointer;border-radius:8rem;-webkit-box-flex:0;align-items:flex-start;column-gap:2rem;padding:2rem 4rem;transition:background .2s ease-in-out;display:flex;position:relative}@media only screen and (width>=800px){.apartment-tag[data-v-5a5e617a]:hover{background:var(--bg-hover)}.apartment-tag:hover .apartment-tag__tooltip[data-v-5a5e617a]{opacity:1;pointer-events:auto}}.apartment-tag--size-full .apartment-tag__icon[data-v-5a5e617a]{width:100%;height:100%}.apartment-tag--size-big[data-v-5a5e617a]{justify-content:space-between;padding:8rem 10rem}.apartment-tag--size-big .apartment-tag__text[data-v-5a5e617a]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.apartment-tag--size-big .apartment-tag__icon[data-v-5a5e617a]{width:30rem;height:30rem}@media only screen and (width<=799px){.apartment-tag--size-big[data-v-5a5e617a]{padding:8rem 0}}.apartment-tag--theme-blur[data-v-5a5e617a]{--bg-main:transparent;--bg-hover:transparent}.apartment-tag--only-icon[data-v-5a5e617a]{border-radius:50%;align-items:center;padding:2rem;display:flex}.apartment-tag__text[data-v-5a5e617a]{letter-spacing:.4rem;margin:auto 0;font-family:GillSansNova;font-size:12rem;font-weight:600;line-height:110%}.apartment-tag__icon[data-v-5a5e617a]{flex-shrink:0;justify-content:center;align-items:center;width:14rem;height:14rem;font-size:0;display:flex}.apartment-tag__icon svg[data-v-5a5e617a]{fill:var(--white-fff);width:100%;height:100%}.apartment-tag__tooltip[data-v-5a5e617a]{opacity:0;transition:opacity .2s ease-in-out;right:0}.card-apartment-status[data-v-a8b4f1c0]{letter-spacing:.4rem;color:var(--black3);border-radius:2rem;width:fit-content;padding:3rem 4rem;font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%}.card-apartment-status--on_sale[data-v-a8b4f1c0],.card-apartment-status--available[data-v-a8b4f1c0]{background-color:var(--blue2)}.card-apartment-status--booked[data-v-a8b4f1c0],.card-apartment-status--booking_requested[data-v-a8b4f1c0]{background-color:var(--orange)}.card-apartment-status--sold[data-v-a8b4f1c0]{background-color:var(--gray2)}.base-picture[data-v-3a99f16d]{width:100%;height:100%}.base-picture__img[data-v-3a99f16d]{object-fit:var(--v3798621a);width:100%;height:100%}.card-apartment-chess[data-v-ee24f49f]{letter-spacing:.4rem;background-color:var(--white-fff);color:var(--black);border-radius:5rem;justify-content:space-between;align-items:center;gap:8rem;font-family:GillSansNova;font-size:16rem;font-weight:400;line-height:110%;text-decoration:none;display:flex;position:relative}.card-apartment-chess__grab[data-v-ee24f49f]{z-index:2;-webkit-box-flex:0;display:flex;position:absolute;top:6rem;left:6rem}@media only screen and (width>=800px){.card-apartment-chess__grab[data-v-ee24f49f]{display:none}}.card-apartment-chess__gallery-wrapper[data-v-ee24f49f]{width:88px;height:88px;position:relative}@media only screen and (width>=800px){.card-apartment-chess__gallery-wrapper:hover .card-apartment-chess__scale-image[data-v-ee24f49f]{opacity:1}}@media only screen and (width<=799px){.card-apartment-chess__gallery-wrapper[data-v-ee24f49f]{width:88px;height:88px}}.card-apartment-chess__preview picture[data-v-ee24f49f]{width:100%;display:block}.card-apartment-chess__scale-image[data-v-ee24f49f]{background:var(--white-fff);opacity:0;pointer-events:none;z-index:10;border-radius:5rem;width:332rem;height:332rem;padding:12rem;font-size:0;transition:opacity .2s;position:absolute;top:50%;left:-12rem;transform:translateY(-50%);box-shadow:0 2px 12px #3e4a5933}.card-apartment-chess__scale-image picture[data-v-ee24f49f]{width:100%;display:block}.card-apartment-chess__content[data-v-ee24f49f]{flex-direction:column;flex-grow:1;justify-content:space-between;align-items:flex-start;gap:8rem;display:flex}.card-apartment-chess__params-wrapper[data-v-ee24f49f]{-webkit-box-flex:0;flex-direction:column;display:flex}.card-apartment-chess__params[data-v-ee24f49f]{flex-grow:1;justify-content:space-between;align-items:center;gap:8rem;display:flex}.card-apartment-chess__params-caption[data-v-ee24f49f]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.card-apartment-chess__note-wrapper[data-v-ee24f49f]{position:absolute;right:0}.card-apartment-chess__note[data-v-ee24f49f]{border-radius:100px;-webkit-box-flex:0;justify-content:center;align-items:center;width:20rem;height:20rem;display:flex}.card-apartment-chess__info[data-v-ee24f49f]{flex-direction:column;row-gap:4rem;display:flex}.card-apartment-chess__subprice[data-v-ee24f49f]{flex-direction:column;display:flex}@media only screen and (width<=799px){.card-apartment-chess__subprice[data-v-ee24f49f]{flex-direction:row;align-items:flex-end;gap:4rem}}.card-apartment-chess__price[data-v-ee24f49f]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:18rem;font-weight:600;line-height:110%}.card-apartment-chess__old[data-v-ee24f49f]{letter-spacing:.4rem;color:var(--gray);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;text-decoration-line:line-through}.card-apartment-chess__mortgage[data-v-ee24f49f]{letter-spacing:.4rem;color:var(--blue1);margin-top:4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}@media only screen and (width>=800px){.card-apartment-chess__mobile-popup[data-v-ee24f49f]{pointer-events:none;display:none}}.card-apartment-chess__before[data-v-ee24f49f]{-webkit-box-flex:0;flex-direction:column;align-items:flex-start;row-gap:2rem;width:100%;display:flex;position:relative}.card-apartment-chess__booked-date[data-v-ee24f49f]{letter-spacing:.4rem;color:var(--orange);font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%}.card-apartment-chess__showroom[data-v-ee24f49f]{z-index:1;align-self:flex-start}.chess-tooltip[data-v-2b4435dc]{border-radius:5rem;-webkit-box-flex:0;flex-direction:column;row-gap:8rem;width:330rem;padding:12rem;display:flex;position:absolute}.chess-tooltip__footer[data-v-2b4435dc]{gap:4rem;display:flex}.chess-tooltip__peculiarity[data-v-2b4435dc]{justify-content:center;gap:4rem;width:88px;display:flex}.chess-tooltip__top[data-v-2b4435dc]{gap:4rem;display:flex;position:absolute;top:-30rem;right:0}.chess-tooltip__chat-icon[data-v-2b4435dc]{position:absolute;top:0;right:-30rem}.chess-tooltip__chat[data-v-2b4435dc]{position:absolute;top:0;right:-40rem;transform:translate(100%)}.chess-tooltip__block[data-v-2b4435dc]{flex-direction:column;gap:6rem;display:flex}.chess-tooltip__subtitle[data-v-2b4435dc]{letter-spacing:.4rem;color:#423f3f;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.chess-tooltip__manager[data-v-2b4435dc]{width:240rem;position:absolute;top:0;right:-80rem}.chess-tooltip__input[data-v-2b4435dc]{margin-top:-10rem}.chess-tooltip__deals-wrapper[data-v-2b4435dc]{-webkit-box-flex:0;flex-direction:column;row-gap:4rem;display:flex;position:absolute;bottom:calc(100% + 6rem);left:0}.chess-tooltip__deals-inner[data-v-2b4435dc]{background:var(--pink);color:var(--black3);letter-spacing:.4rem;cursor:pointer;border-radius:2px;padding:1px 4px 3px;font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%}.chess-tooltip__position--center .chess-tooltip__manager-section[data-v-2b4435dc]{align-items:flex-start;left:calc(100% + 4rem)}.chess-tooltip__position--left[data-v-2b4435dc]{left:0;transform:none}.chess-tooltip__position--left .chess-tooltip__manager-section[data-v-2b4435dc]{align-items:flex-start;left:calc(100% + 4rem)}.chess-tooltip__position--right[data-v-2b4435dc]{left:auto;right:0;transform:none}.chess-tooltip__position--right .chess-tooltip__manager-section[data-v-2b4435dc]{align-items:flex-end;right:calc(100% + 4rem)}.chess-tooltip__position--right.chess-tooltip--plus[data-v-2b4435dc]{right:20rem}.chess-tooltip__position--right.chess-tooltip--plus .chess-tooltip__chat[data-v-2b4435dc],.chess-tooltip__position--right.chess-tooltip--plus .chess-tooltip__manager[data-v-2b4435dc]{right:0;transform:none}.chess-tooltip__position--top[data-v-2b4435dc]{top:calc(100% + 5rem)}.chess-tooltip__position--bottom[data-v-2b4435dc]{top:auto;bottom:100%}.chess-tooltip__input--disabled[data-v-2b4435dc]{pointer-events:none}.chess-tooltip__input--color-gray[data-v-2b4435dc]{color:var(--gray)}.chess-tooltip__info[data-v-2b4435dc]{-webkit-box-flex:0;flex-direction:column;row-gap:4rem;padding:4rem 0;display:flex}.chess-tooltip__markers[data-v-2b4435dc]{grid-gap:8rem;grid-template-columns:repeat(2,1fr);display:grid}.base-accordion[data-v-4844d39f]{-webkit-box-flex:0;flex-direction:column;display:flex}.base-accordion__head[data-v-4844d39f]{cursor:pointer;z-index:var(--v9a9a52fa);-webkit-box-flex:0;align-items:center;display:flex}.base-accordion--theme-primary[data-v-4844d39f]{--color-arrow-base-accordion:var(--black3)}.base-accordion--theme-primary .base-accordion__arrow[data-v-4844d39f]{width:24rem;height:24rem;margin-left:auto}.base-accordion--theme-primary.base-accordion--is-active .base-accordion__arrow[data-v-4844d39f]{transform:rotate(-100grad)}.base-accordion--theme-inner[data-v-4844d39f]{--color-arrow-base-accordion:var(--black3)}.base-accordion--theme-inner .base-accordion__arrow[data-v-4844d39f]{width:24rem;height:24rem;margin-left:auto}.base-accordion--theme-inner .base-accordion__head[data-v-4844d39f]{padding:0 12rem}.base-accordion--theme-inner.base-accordion--is-active .base-accordion__arrow[data-v-4844d39f]{transform:rotate(-100grad)}.base-accordion--only-text[data-v-4844d39f]{pointer-events:none}.base-accordion--only-text .base-accordion__arrow[data-v-4844d39f]{display:none}.base-accordion--theme-large[data-v-4844d39f]{--color-arrow-base-accordion:var(--black2);background:var(--gray4);border-radius:8rem;transition:background .2s}.base-accordion--theme-large .base-accordion__head[data-v-4844d39f]{column-gap:8px;width:100%;padding:20rem 32rem}@media only screen and (width<=799px){.base-accordion--theme-large .base-accordion__head[data-v-4844d39f]{padding:12rem 8rem}}.base-accordion--theme-large .base-accordion__arrow[data-v-4844d39f]{order:-1;width:26rem;height:26rem}@media only screen and (width<=799px){.base-accordion--theme-large .base-accordion__arrow[data-v-4844d39f]{width:20rem;height:20rem}}.base-accordion--theme-large .base-accordion__content[data-v-4844d39f]{padding:0 16rem 16rem}@media only screen and (width<=799px){.base-accordion--theme-large .base-accordion__content[data-v-4844d39f]{padding:0}}.base-accordion--theme-large.base-accordion--is-active[data-v-4844d39f]{background:var(--white-fff)}.base-accordion--theme-large.base-accordion--is-active .base-accordion__arrow[data-v-4844d39f]{transform:rotate(100grad)}.base-accordion__arrow[data-v-4844d39f]{fill:var(--color-arrow-base-accordion);z-index:2;font-size:0;transition:transform .2s}.apartment-accordion-tags[data-v-e4161df9]{flex-direction:column;gap:8rem;display:flex}.apartment-accordion-tags__item-secondary[data-v-e4161df9]{position:relative}.apartment-accordion-tags__item-secondary[data-v-e4161df9]:after{content:"";background-color:var(--gray2);width:calc(100% - 20rem);height:1px;position:absolute;bottom:0;left:10rem}.apartment-accordion-tags__item-primary[data-v-e4161df9]{background:#74d941b3;border-radius:2rem;padding:7rem 4rem}.apartment-accordion-tags__text[data-v-e4161df9]{letter-spacing:.4rem;color:var(--white-fff);padding:0 12rem 6rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.apartment-accordion-tags__title[data-v-e4161df9]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.apartment-accordion-tags__subtext[data-v-e4161df9]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.apartment-accordion-tags__list[data-v-e4161df9]{background:color-mix(in srgb, var(--blue2) 70%, transparent);color:var(--white-fff);border-radius:8rem;flex-direction:column;display:flex}.apartment-accordion-tags__item[data-v-e4161df9]{--color-arrow-base-accordion:var(--white-fff)}@media print{.apartment-accordion-tags[data-v-e4161df9]{display:none}}.chess-apartment[data-v-fcd12590]{--bg-color:var(--blue2);--hover-color:var(--text-color);--hover-padding:var(--padding-chess-card);justify-content:center;align-items:center;display:flex;position:relative}.chess-apartment__markers-icons[data-v-fcd12590]{display:none}.chess-apartment--primary[data-v-fcd12590]{--padding-chess-card:3rem;--padding-content:0rem;--hover-padding-content:0rem;--text-color:var(--blue2)}.chess-apartment--primary .chess-apartment__inner[data-v-fcd12590]{justify-content:center;align-items:center;position:relative}.chess-apartment--primary .chess-apartment__markers[data-v-fcd12590]{position:absolute;top:2rem;right:2rem}.chess-apartment--primary .chess-apartment__circle[data-v-fcd12590]{border:.6rem solid var(--white);border-radius:50%;width:6px;height:6px;top:2rem;right:2rem}.chess-apartment--primary .chess-apartment__circle[data-v-fcd12590]:after{width:3.6px;height:3.6px}.chess-apartment--primary .chess-apartment__card[data-v-fcd12590]{align-items:center;width:26rem;height:26rem}.chess-apartment--primary .chess-apartment__head[data-v-fcd12590]{flex-direction:column;justify-content:center;align-items:center}.chess-apartment--primary .chess-apartment__number[data-v-fcd12590]{letter-spacing:.36rem;font-family:GillSansNova;font-size:8rem;font-weight:600;line-height:110%}.chess-apartment--primary.chess-apartment--theme-available[data-v-fcd12590],.chess-apartment--primary.chess-apartment--theme-on_sale[data-v-fcd12590]{--text-color:var(--green1)}.chess-apartment--primary.chess-apartment--theme-not_available[data-v-fcd12590],.chess-apartment--primary.chess-apartment--theme-sold[data-v-fcd12590]{--text-color:var(--gray2)}.chess-apartment--primary.chess-apartment--theme-available.chess-apartment--outlined[data-v-fcd12590],.chess-apartment--primary.chess-apartment--theme-on_sale.chess-apartment--outlined[data-v-fcd12590]{--text-color:var(--blue-light)}.chess-apartment--primary.chess-apartment--theme-booked[data-v-fcd12590],.chess-apartment--primary.chess-apartment--theme-booking_requested[data-v-fcd12590]{--text-color:var(--orange1)}.chess-apartment--primary.chess-apartment--active[data-v-fcd12590]{--padding-chess-card:0;--padding-content:var(--hover-padding-content)}.chess-apartment--primary.chess-apartment--active .chess-apartment__inner[data-v-fcd12590]{background-color:var(--hover-color)}.chess-apartment--primary.chess-apartment--active.chess-apartment--outlined .chess-apartment__inner[data-v-fcd12590]{color:var(--black2)}.chess-apartment--primary.chess-apartment--active .chess-apartment__inner[data-v-fcd12590]{pointer-events:none}@media only screen and (width>=800px){.chess-apartment--primary[data-v-fcd12590]:hover{--padding-chess-card:0;--padding-content:var(--hover-padding-content)}.chess-apartment--primary:hover .chess-apartment__inner[data-v-fcd12590]{background-color:var(--hover-color)}.chess-apartment--primary:hover.chess-apartment--outlined .chess-apartment__inner[data-v-fcd12590]{color:var(--black2)}}.chess-apartment--chess-plus[data-v-fcd12590]{--padding-chess-card:6rem;--text-color:var(--black3)}.chess-apartment--chess-plus[data-v-fcd12590]:not(.chess-apartment--padding){--hover-padding-content:10rem;--padding-content:10rem}.chess-apartment--chess-plus.chess-apartment--deal-info .chess-apartment__head[data-v-fcd12590]{padding-right:10rem}.chess-apartment--chess-plus.chess-apartment--padding[data-v-fcd12590]{--padding-content:4rem;--hover-padding-content:10rem}.chess-apartment--chess-plus .chess-apartment__number[data-v-fcd12590]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.chess-apartment--chess-plus .chess-apartment__inner[data-v-fcd12590]{justify-content:flex-start;align-items:flex-start;position:static}.chess-apartment--chess-plus .chess-apartment__card[data-v-fcd12590]{column-gap:4rem}.chess-apartment--chess-plus .chess-apartment__markers[data-v-fcd12590]{-webkit-box-flex:0;flex-direction:column;align-items:center;display:flex}.chess-apartment--chess-plus .chess-apartment__markers-icons[data-v-fcd12590]{-webkit-box-flex:0;flex-direction:column;align-items:center;row-gap:3rem;display:flex}.chess-apartment--chess-plus .chess-apartment__circle[data-v-fcd12590]{border:1rem solid var(--white);width:10rem;height:10rem;bottom:10rem;right:14rem}.chess-apartment--chess-plus .chess-apartment__circle[data-v-fcd12590]:after{width:6rem;height:6rem}.chess-apartment--chess-plus .chess-apartment__info[data-v-fcd12590]{justify-content:space-between;align-items:flex-start}.chess-apartment--chess-plus .chess-apartment__head[data-v-fcd12590]{flex-direction:row;justify-content:space-between;width:100%}.chess-apartment--chess-plus .chess-apartment__area[data-v-fcd12590],.chess-apartment--chess-plus .chess-apartment__price[data-v-fcd12590]{margin-top:auto}.chess-apartment--chess-plus.chess-apartment--active[data-v-fcd12590]{--padding-chess-card:0;--padding-content:var(--hover-padding-content)}.chess-apartment--chess-plus.chess-apartment--active .chess-apartment__inner[data-v-fcd12590]{background-color:var(--hover-color);pointer-events:none}@media only screen and (width>=800px){.chess-apartment--chess-plus[data-v-fcd12590]:hover{--padding-chess-card:0;--padding-content:var(--hover-padding-content)}.chess-apartment--chess-plus:hover .chess-apartment__inner[data-v-fcd12590]{background-color:var(--hover-color)}}.chess-apartment--disabled[data-v-fcd12590]{pointer-events:none}.chess-apartment--padding[data-v-fcd12590]{padding:var(--padding-chess-card);transition:padding .2s}.chess-apartment--theme-available[data-v-fcd12590],.chess-apartment--theme-on_sale[data-v-fcd12590]{--bg-color:var(--green1);--hover-color:var(--green-light);border-radius:5rem}.chess-apartment--theme-available.chess-apartment--outlined[data-v-fcd12590],.chess-apartment--theme-on_sale.chess-apartment--outlined[data-v-fcd12590]{--bg-color:var(--blue-light)}.chess-apartment--theme-not_available[data-v-fcd12590],.chess-apartment--theme-sold[data-v-fcd12590]{--bg-color:var(--gray4);--hover-color:var(--gray2)}.chess-apartment--theme-booked[data-v-fcd12590],.chess-apartment--theme-booking_requested[data-v-fcd12590]{--bg-color:var(--orange1);--hover-color:var(--orange-light)}.chess-apartment--theme-empty[data-v-fcd12590]{--bg-color:var(--gray2);pointer-events:none}.chess-apartment--outlined .chess-apartment__inner[data-v-fcd12590]{color:var(--text-color);border:1px solid var(--bg-color);background-color:#0000}.chess-apartment__inner[data-v-fcd12590]{letter-spacing:.4rem;width:100%;height:100%;color:var(--black3);background-color:var(--bg-color);padding:var(--padding-content);cursor:pointer;border-radius:3rem;font-family:GillSansNova;font-size:12rem;font-weight:600;line-height:110%;transition:background-color .2s,padding .2s;display:flex}.chess-apartment__tooltip[data-v-fcd12590]{cursor:default;opacity:1;z-index:30}@media only screen and (width<=799px){.chess-apartment__tooltip[data-v-fcd12590]{display:none}}.chess-apartment__mobile-tooltip[data-v-fcd12590]{z-index:6}.chess-apartment__card[data-v-fcd12590]{-webkit-box-flex:0;width:100%;height:100%;display:flex}.chess-apartment__info[data-v-fcd12590]{flex-direction:column;flex:1;display:flex}.chess-apartment__circle[data-v-fcd12590]{border-radius:50%;-webkit-box-flex:0;justify-content:center;align-items:center;display:flex;position:absolute}.chess-apartment__circle[data-v-fcd12590]:after{content:"";background-color:var(--pink);border-radius:50%;position:absolute}.chess-apartment__rooms[data-v-fcd12590]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.chess-apartment__head[data-v-fcd12590]{-webkit-box-flex:0;display:flex}.chess-apartment__price[data-v-fcd12590]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.chess-apartment__area[data-v-fcd12590]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.chess-apartment__icon-clock[data-v-fcd12590]{width:16rem;height:16rem;font-size:0}.chess-apartment__icon-clock svg[data-v-fcd12590]{width:100%;height:100%}.chess-apartment__icon-clock--color-critical[data-v-fcd12590]{fill:var(--red)}.chess-apartment__icon-clock--color-warning[data-v-fcd12590]{fill:var(--orange)}.chess-apartment__icon-clock--color-good[data-v-fcd12590]{fill:var(--blue1)}.chess-apartment__price-meter[data-v-fcd12590]{letter-spacing:.4rem;opacity:.7;font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.chess-apartment__showroom[data-v-fcd12590]{position:absolute}@media only screen and (width>=800px){.chess-apartment__showroom[data-v-fcd12590]{top:-4rem;left:-4rem}}@media only screen and (width<=799px){.chess-apartment__showroom[data-v-fcd12590]{top:-8rem;left:-8rem}}.catalog-chess[data-v-aaa1a05d]{--chessboard-element-height:32rem;--chessboard-element-width:32rem;flex:1;grid-template-columns:32rem 1fr;width:100%;display:grid;overflow:hidden}.catalog-chess--bx24 .catalog-chess__slide[data-v-aaa1a05d],.catalog-chess--bx24 .catalog-chess__floor-wrapper[data-v-aaa1a05d]{padding-top:20rem}.catalog-chess--bx24 .catalog-chess--view-chess-plus .catalog-chess__section-caption-row[data-v-aaa1a05d]{margin-bottom:60rem}.catalog-chess--bx24:not(.catalog-chess--view-chess-plus) .catalog-chess__section-caption-row[data-v-aaa1a05d]{margin-bottom:300rem}.catalog-chess--bx24:not(.catalog-chess--view-chess-plus).catalog-chess--min-floors .catalog-chess__section-caption-row[data-v-aaa1a05d]{margin-bottom:500rem}.catalog-chess--view-chess-plus[data-v-aaa1a05d]{--chessboard-element-height:85rem;--chessboard-element-width:130rem}.catalog-chess__element[data-v-aaa1a05d]{width:var(--chessboard-element-width);height:var(--chessboard-element-height)}.catalog-chess__slide[data-v-aaa1a05d]{z-index:-1;width:auto;height:auto;position:relative}.catalog-chess__floor-wrapper[data-v-aaa1a05d]{-webkit-box-flex:0;flex-direction:column;display:flex}.catalog-chess__row[data-v-aaa1a05d]{padding:8rem 0;transition:background .2s;display:flex}.catalog-chess--row-hovered[data-v-aaa1a05d]{background:var(--gray2)}.catalog-chess__section[data-v-aaa1a05d]{-webkit-box-flex:0;gap:8rem;display:flex;position:relative}.catalog-chess__section[data-v-aaa1a05d]:first-child{padding:0 10rem 0 16rem}.catalog-chess__section[data-v-aaa1a05d]:not(:first-child){padding:0 10rem}.catalog-chess__section[data-v-aaa1a05d]:not(:first-child):after{content:"";background:var(--gray2);width:1px;height:calc(100% + 16rem);position:absolute;top:-8rem;left:-1px}.catalog-chess__row-index[data-v-aaa1a05d]{letter-spacing:.4rem;color:var(--black4);align-items:center;height:30rem;margin:1rem 0;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%;display:flex}.catalog-chess__section-caption-row[data-v-aaa1a05d]{margin-bottom:22rem}.catalog-chess__section-caption-wrapper[data-v-aaa1a05d]{justify-content:center;align-items:center;position:relative}.catalog-chess__section-caption-wrapper[data-v-aaa1a05d]:not(:first-child):after{height:calc(100% + 8rem);top:auto;bottom:0}.catalog-chess__section-caption-element[data-v-aaa1a05d]{height:12rem}.catalog-chess__section-caption[data-v-aaa1a05d]{letter-spacing:.4rem;text-align:center;color:var(--black3);width:100%;font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%;position:absolute}.catalog-chess__slider[data-v-aaa1a05d]{--swiper-scrollbar-bottom:0;--swiper-scrollbar-bg-color:#707e8c33;--swiper-scrollbar-drag-bg-color:var(--gray2);--swiper-scrollbar-size:4px;flex-direction:column;min-height:100%;overflow:hidden}.catalog-chess__slider[data-v-aaa1a05d] .swiper{height:100%}.catalog-chess__floor[data-v-aaa1a05d]{width:100%;height:var(--chessboard-element-height);-webkit-box-flex:0;justify-content:center;align-items:center;display:flex}.floor-main[data-v-bf970cd4]{width:100%;height:100%;position:relative;overflow:hidden}.floor-main__wrapper[data-v-bf970cd4]{width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.floor-main__content[data-v-bf970cd4]{opacity:0;flex:1;transition:opacity .2s;overflow:hidden}.floor-main__content--is-visible[data-v-bf970cd4]{opacity:1}.floor-main__panzoom-content[data-v-bf970cd4]{position:relative}.floor-main__background[data-v-bf970cd4]{z-index:4;pointer-events:none;mix-blend-mode:luminosity;width:100%;position:relative}.floor-main__background img[data-v-bf970cd4]{width:100%}.floor-main__svg[data-v-bf970cd4]{z-index:1;cursor:grab;width:100%;height:100%;position:absolute;top:0;left:0}.floor-main__svg[data-v-bf970cd4] svg{width:100%!important;height:100%!important}.floor-main__svg[data-v-bf970cd4] svg rect,.floor-main__svg[data-v-bf970cd4] svg circle{display:none}.floor-main__svg[data-v-bf970cd4] svg path{fill:var(--blue3);opacity:0;transition:fill .2s,opacity .2s}@media only screen and (width>=800px){.floor-main__svg[data-v-bf970cd4] svg path:hover{opacity:.6}}.floor-main__svg[data-v-bf970cd4] svg path.is-active{opacity:.6}.floor-main__svg[data-v-bf970cd4] svg path.is-active.status-booked{fill:var(--orange)}.floor-main__svg[data-v-bf970cd4] svg path.status-booked,.floor-main__svg[data-v-bf970cd4] svg path.status-not_available,.floor-main__svg[data-v-bf970cd4] svg path.status-sold{fill:var(--gray2);opacity:1;position:relative}@media only screen and (width>=800px){.floor-main__svg[data-v-bf970cd4] svg path.status-booked:hover{opacity:1;fill:var(--orange)}}.floor-main__svg[data-v-bf970cd4] svg path.status-on_sale,.floor-main__svg[data-v-bf970cd4] svg path.status-available{fill:var(--green-light);cursor:pointer}.floor-main__svg[data-v-bf970cd4] svg path.status-error{fill:red;opacity:1}.floor-main__svg-icons[data-v-bf970cd4]{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.floor-main__svg-icons[data-v-bf970cd4] svg{width:100%!important;height:100%!important}.floor-main__svg-icons[data-v-bf970cd4] svg :not(use,defs,image,g,symbol){display:none}.floor-main__levels[data-v-bf970cd4]{z-index:3;flex-direction:column;gap:16rem;height:100%;display:flex;overflow:hidden}.floor-main__right[data-v-bf970cd4]{z-index:3;align-items:center;gap:4rem;display:flex;position:absolute;top:16rem;right:4rem}.floor-main__tabs[data-v-bf970cd4]{flex-direction:column;flex:1;align-items:center;display:flex;overflow:hidden}@media only screen and (width<=799px){.floor-main__tabs[data-v-bf970cd4]{order:-1}}.floor-main__subtitle[data-v-bf970cd4]{letter-spacing:.4rem;color:var(--black3);margin-bottom:6rem;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}.catalog-floor__btns[data-v-bf970cd4]{flex-direction:column;gap:4rem;display:flex;overflow:hidden}.floor-main__tab[data-v-bf970cd4]{width:32rem;height:32rem}.floor-main__tab-btn[data-v-bf970cd4]{width:100%;height:100%}.floor-main__arrow-top[data-v-bf970cd4],.floor-main__arrow-bottom[data-v-bf970cd4]{cursor:pointer;align-items:center;width:32rem;height:32rem;display:flex}.floor-main__arrow-top svg[data-v-bf970cd4],.floor-main__arrow-bottom svg[data-v-bf970cd4]{width:100%;height:100%;fill:var(--black3)}.floor-main__arrow-bottom[data-v-bf970cd4]{transform:rotate(180deg)}.floor-main__card[data-v-bf970cd4]{position:absolute;top:100rem;left:100rem}@media only screen and (width<=799px){.floor-main__card[data-v-bf970cd4]{inset:auto 10rem 100rem auto}}.floor-main__tooltip[data-v-bf970cd4]{z-index:7;transform-origin:0 0}@media only screen and (width<=799px){.floor-main__pdf[data-v-bf970cd4]{display:none}.floor-main__svg-icons[data-v-bf970cd4],.floor-main__background[data-v-bf970cd4],.floor-main__svg[data-v-bf970cd4]{padding:60rem}}@media only screen and (width>=800px){.floor-main__svg-icons[data-v-bf970cd4],.floor-main__background[data-v-bf970cd4],.floor-main__svg[data-v-bf970cd4]{padding:var(--v0a6ff6ac)}}.form-feedback-message[data-v-9866ef04]{align-items:center;gap:8rem;display:flex}.form-feedback-message__icon[data-v-9866ef04]{width:30rem;height:30rem}.form-feedback-message__icon[data-v-9866ef04] svg{width:100%;height:100%}.form-feedback[data-v-8a9f8361]{letter-spacing:.4rem;color:var(--black3);-webkit-box-flex:0;flex-direction:column;gap:16rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex}.form-feedback--theme-desktop .form-feedback__buttons[data-v-8a9f8361]{grid-template-columns:1fr;display:grid}@media only screen and (width<=799px){.form-feedback--theme-desktop .form-feedback__buttons[data-v-8a9f8361]{order:3;grid-template-columns:1fr 1fr;gap:8rem}}.form-feedback--theme-desktop .form-feedback__btn-close[data-v-8a9f8361]{display:none}@media only screen and (width<=799px){.form-feedback--theme-desktop .form-feedback__btn-close[data-v-8a9f8361]{-webkit-box-flex:0;display:flex}}.form-feedback--theme-desktop .form-feedback__sub-description[data-v-8a9f8361]{order:2}.form-feedback--theme-mobile .form-feedback__buttons[data-v-8a9f8361]{grid-template-columns:1fr 1fr;gap:8rem;display:grid}.form-feedback__sub-description[data-v-8a9f8361]{color:var(--gray)}.form-feedback__wrapper[data-v-8a9f8361]{letter-spacing:.4rem;color:var(--black3);flex-direction:column;gap:16rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex}.form-feedback__inner[data-v-8a9f8361]{flex-direction:column;gap:8rem;display:flex}.form-feedback__inner-title[data-v-8a9f8361]{letter-spacing:.4rem;color:var(--black6);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.apartment-request-popup[data-v-604024f0]{letter-spacing:.4rem;color:var(--black3);flex-direction:column;gap:16rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex}@media only screen and (width>=800px){.apartment-request-popup[data-v-604024f0]{background-color:var(--white);padding:16rem;box-shadow:0 4px 24px #3e4a5933}}.apartment-request-popup__header[data-v-604024f0]{justify-content:space-between;align-items:center;display:flex}.apartment-request-popup__title[data-v-604024f0]{letter-spacing:.44rem;font-family:GillSansNova;font-size:22rem;font-weight:600;line-height:100%}.apartment-request-popup__close[data-v-604024f0]{cursor:pointer;width:32rem;height:32rem}.apartment-request-popup__close svg[data-v-604024f0]{width:100%;height:100%;fill:var(--black2)}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{z-index:1;width:100%;height:100%;position:relative}.slider-connects{z-index:0;overflow:hidden}.slider-connect,.slider-origin{transform-origin:0 0;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1;width:100%;position:absolute;top:0;right:0}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{width:0;top:-100%}.slider-horizontal .slider-origin{height:0}.slider-handle{backface-visibility:hidden;position:absolute}.slider-touch-area{width:100%;height:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width,16px)/2*-1);top:calc((var(--slider-handle-height,16px) - var(--slider-height,6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width,16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height,16px) - var(--slider-height,6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width,16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px #00000052);cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,#10b98130),var(--slider-handle-shadow,.5px .5px 2px 1px #00000052);outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px #0000006b);cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);text-align:center;white-space:nowrap;display:block;position:absolute}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size,5px)*-2);content:"";width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;top:calc(var(--slider-tooltip-arrow-size,5px)*-2);width:0;position:absolute;transform:translate(-50%)}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;right:calc(var(--slider-tooltip-arrow-size,5px)*-2);width:0;position:absolute;top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size,5px)*-2);width:0;position:absolute;top:50%;transform:translateY(-50%)}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size,5px) + (var(--slider-handle-height,16px) - var(--slider-height,6px))/2 + var(--slider-tooltip-distance,3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size,5px) + (var(--slider-handle-height,16px) - var(--slider-height,6px))/2 + var(--slider-tooltip-distance,3px) + var(--slider-height,6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{transform:translateY(calc((var(--slider-tooltip-line-height,1.25rem) - var(--slider-tooltip-py,2px))*-1 + 1px));top:auto}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size,5px) + var(--slider-height,6px) + (var(--slider-handle-height,16px) - var(--slider-height,6px))/2 + var(--slider-tooltip-distance,3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size,5px) + var(--slider-height,6px) + (var(--slider-handle-height,16px) - var(--slider-height,6px))/2 + var(--slider-tooltip-distance,3px) - var(--slider-height,6px) + 1px)}.base-input-range[data-v-3159babb]{--slider-handle-height:8rem;--slider-handle-width:8rem;--slider-handle-bg:var(--blue1);--slider-handle-shadow:none;--slider-handle-shadow-active:none;--slider-height:2rem;--slider-bg:var(--gray2);--slider-connect-bg:var(--blue1);-webkit-box-flex:0;flex-direction:column;row-gap:8rem;display:flex}@media only screen and (width>=800px){.base-input-range[data-v-3159babb]:hover{--slider-handle-bg:var(--blue2);--slider-connect-bg:var(--blue2)}}.base-input-range__slider[data-v-3159babb],.base-input-range__slider[data-v-3159babb] .slider-connects{cursor:pointer}.base-input-range__slider[data-v-3159babb] .slider-connect{cursor:pointer;transition:background .2s ease-in-out}.base-input-range__slider[data-v-3159babb] .slider-handle{transition:transform .2s ease-in-out,background .2s ease-in-out}@media only screen and (width<=799px){.base-input-range__slider[data-v-3159babb] .slider-handle:after{content:"";width:calc(100% + 12rem);height:calc(100% + 12rem);position:absolute;top:-6rem;left:-6rem}}@media only screen and (width>=800px){.base-input-range__slider[data-v-3159babb] .slider-handle:hover{transform:scale(1.5)}}@media only screen and (width<=799px){.base-input-range__slider[data-v-3159babb]{width:calc(100% - 8rem);margin:0 auto}}.base-input-range--disabled[data-v-3159babb]{--slider-handle-bg:var(--gray2);--slider-connect-bg-disabled:var(--gray2)}.base-input-range--disabled[data-v-3159babb] .slider-handle,.base-input-range--disabled[data-v-3159babb] .slider-connect,.base-input-range--disabled[data-v-3159babb] .slider-connects{cursor:default}@media only screen and (width>=800px){.base-input-range--disabled[data-v-3159babb]:hover{--slider-handle-bg:var(--gray2)}}.base-input-range__value[data-v-3159babb]{position:relative}.base-input-range--min-row[data-v-3159babb]{row-gap:6rem}.base-input-range__vertical[data-v-3159babb]{grid-template-columns:repeat(5,1fr);width:100%;height:4rem;display:grid}.base-input-range__vertical-line[data-v-3159babb]{border-left:1px solid var(--gray2);height:100%}.base-input-range__vertical-line[data-v-3159babb]:first-child{margin-left:3rem}.base-input-range__vertical-line[data-v-3159babb]:last-child{border-right:1px solid var(--gray2);margin-right:6rem}.base-input-range--theme-color-light[data-v-3159babb]{--slider-handle-height:8rem;--slider-handle-width:8rem;--slider-handle-bg:var(--white-fff);--slider-handle-shadow:none;--slider-handle-shadow-active:none;--slider-height:2rem;--slider-bg:#ffffff80;--slider-connect-bg:var(--white-fff)}@media only screen and (width>=800px){.base-input-range--theme-color-light[data-v-3159babb]:hover{--slider-handle-bg:var(--white);--slider-connect-bg:var(--white-fff)}}.single-range-header[data-v-e00da32e]{--main-color:var(--blue1);position:relative}.single-range-header--theme-primary[data-v-e00da32e]{--main-color:var(--white-fff)}.single-range-header__field-value[data-v-e00da32e]{letter-spacing:.4rem;color:var(--main-color);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.single-range-header__field[data-v-e00da32e]{letter-spacing:.4rem;color:#0000;width:100%;height:100%;caret-color:var(--black);background:0 0;border:none;outline:none;padding:0;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;position:absolute;top:0;left:0}.single-range-header__field[type=number][data-v-e00da32e]::-webkit-outer-spin-button{-webkit-appearance:none}.single-range-header__field[type=number][data-v-e00da32e]::-webkit-inner-spin-button{-webkit-appearance:none}.single-range-header__field[type=number][data-v-e00da32e],.single-range-header__field[type=number][data-v-e00da32e]:hover,.single-range-header__field[type=number][data-v-e00da32e]:focus{appearance:none;-moz-appearance:textfield}.mortgage-fields[data-v-2bfaa1a9]{--caption-color:var(--black2);--percent-color:var(--black5);--base-select-color:var(--white-fff);-webkit-box-flex:0;flex:1;gap:24rem;display:flex}@media only screen and (width<=799px){.mortgage-fields:not(.mortgage-fields--only-desktop) .mortgage-fields__inputs-grid[data-v-2bfaa1a9]{grid-template-columns:1fr}}.mortgage-fields--theme-primary[data-v-2bfaa1a9]{--caption-color:var(--white-fff);--percent-color:var(--white-fff)}.mortgage-fields--theme-primary .mortgage-fields__select[data-v-2bfaa1a9]{--base-select-color:var(--white)}.mortgage-fields__select[data-v-2bfaa1a9]{--base-select-color:var(--black2)}.mortgage-fields--direction-column[data-v-2bfaa1a9]{flex-direction:column}.mortgage-fields--direction-row[data-v-2bfaa1a9]{flex-direction:row}.mortgage-fields--direction-row .mortgage-fields__inner[data-v-2bfaa1a9]{flex-grow:1;min-width:140rem}.mortgage-fields__inner[data-v-2bfaa1a9]{-webkit-box-flex:0;flex-direction:column;row-gap:8rem;display:flex}.mortgage-fields__caption[data-v-2bfaa1a9]{letter-spacing:.4rem;color:var(--caption-color);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.mortgage-fields__inputs-grid[data-v-2bfaa1a9]{grid-gap:24rem;grid-template-columns:repeat(2,1fr);display:grid}.mortgage-fields__initial-percent[data-v-2bfaa1a9]{color:var(--percent-color)}.mortgage-horizontal-apartment[data-v-f0af57c0]{color:var(--white);border-radius:16rem;align-items:center;gap:16rem;padding:8rem 16rem;display:flex}.mortgage-horizontal-apartment__title[data-v-f0af57c0]{letter-spacing:.48rem;font-family:GillSansNova;font-size:25rem;font-weight:600;line-height:100%}.mortgage-horizontal-apartment__subtitle[data-v-f0af57c0]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%}.mortgage-horizontal-apartment__text[data-v-f0af57c0]{letter-spacing:.4rem;color:var(--white-fff);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.mortgage-horizontal-apartment__price[data-v-f0af57c0]{letter-spacing:1.28rem;font-family:GillSansNova;font-size:32rem;font-weight:600;line-height:110%}.mortgage-horizontal-apartment__icon[data-v-f0af57c0]{border:1px solid var(--white-fff);cursor:pointer;border-radius:12rem;align-items:center;width:42rem;height:42rem;padding:6rem;display:flex}.mortgage-horizontal-apartment__icon svg[data-v-f0af57c0]{width:100%;height:100%;fill:var(--white-fff)}.mortgage-horizontal-apartment__icon-white[data-v-f0af57c0]{background-color:var(--white-fff)}.mortgage-horizontal-apartment__icon-white svg[data-v-f0af57c0]{fill:var(--blue1)}.mortgage-horizontal-apartment__fields[data-v-f0af57c0]{flex-grow:1}.mortgage-horizontal-apartment__payment[data-v-f0af57c0]{min-width:180rem}.base-btn[data-v-7e6e6ce6]{-webkit-user-select:none;user-select:none;cursor:pointer;--color-background:transparent;--color-name:var(--black3);--icon-fill:var(--black3);background:var(--color-background);border:none;-webkit-box-flex:0;align-items:center;column-gap:8rem;width:100%;transition:background .2s;display:flex}.base-btn--padding[data-v-7e6e6ce6]{padding:8rem 16rem}.base-btn__ic[data-v-7e6e6ce6]{fill:var(--icon-fill);font-size:0}.base-btn__ic svg[data-v-7e6e6ce6]{width:100%;height:100%}.base-btn__name[data-v-7e6e6ce6]{color:var(--color-name);transition:color .2s}.base-btn--size-16 .base-btn__ic[data-v-7e6e6ce6]{width:32rem;height:32rem}@media only screen and (width<=799px){.base-btn--size-16 .base-btn__ic[data-v-7e6e6ce6]{width:26rem;height:26rem}}.base-btn--size-16 .base-btn__name[data-v-7e6e6ce6]{letter-spacing:.4rem;letter-spacing:.96rem;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}@media only screen and (width<=799px){.base-btn--size-16 .base-btn__name[data-v-7e6e6ce6]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}}.base-btn--size-14 .base-btn__ic[data-v-7e6e6ce6]{width:14rem;height:14rem}.base-btn--size-14 .base-btn__name[data-v-7e6e6ce6]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.base-btn--size-12 .base-btn__ic[data-v-7e6e6ce6]{width:28rem;height:28rem}.base-btn--size-12 .base-btn__name[data-v-7e6e6ce6]{letter-spacing:.4rem;letter-spacing:.96rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.base-btn--size-10 .base-btn__ic[data-v-7e6e6ce6]{width:16rem;height:16rem}.base-btn--size-10 .base-btn__name[data-v-7e6e6ce6]{letter-spacing:.4rem;font-family:GillSansNova;font-size:12rem;font-weight:600;line-height:110%}.base-btn--theme-disabled[data-v-7e6e6ce6]{background:var(--gray4);--color-name:var(--gray);pointer-events:none}.base-btn--theme-transparent[data-v-7e6e6ce6]{--color-name:var(--black3)}@media only screen and (width>=800px){.base-btn--theme-transparent[data-v-7e6e6ce6]:hover{--color-name:var(--blue);--color-background:var(--gray3)}}.base-btn--theme-green[data-v-7e6e6ce6]{--color-background:var(--blue1);--color-name:var(--white);--icon-fill:var(--white)}@media only screen and (width>=800px){.base-btn--theme-green[data-v-7e6e6ce6]:hover{--color-background:var(--blue2)}}.base-btn--theme-border[data-v-7e6e6ce6]{border:1px solid var(--gray2);-webkit-box-flex:0;justify-content:center;display:flex}.base-btn--theme-border .base-btn__name[data-v-7e6e6ce6]{letter-spacing:.32px}.base-btn--theme-border-gray[data-v-7e6e6ce6]{--color-name:var(--white);--icon-fill:var(--white);border:1px solid var(--gray2);-webkit-box-flex:0;justify-content:center;display:flex}.base-btn--theme-border-gray .base-btn__name[data-v-7e6e6ce6]{letter-spacing:.32px}.base-btn--theme-border-green[data-v-7e6e6ce6]{border:1px solid var(--blue1);--color-name:var(--blue1);-webkit-box-flex:0;justify-content:center;display:flex}.base-btn--theme-border-green .base-btn__name[data-v-7e6e6ce6]{letter-spacing:.32px}@media only screen and (width>=800px){.base-btn--theme-border-green[data-v-7e6e6ce6]:hover{--color-background:var(--blue1);--color-name:var(--white)}}.base-btn--uppercase .base-btn__name[data-v-7e6e6ce6]{text-transform:uppercase}.base-btn--border-radius[data-v-7e6e6ce6]{border-radius:5rem}.base-btn__loader[data-v-7e6e6ce6]{position:absolute}.apartment-booked[data-v-3bd45bee]{--fill-icon:var(--black2);--tooltip-opacity:0;--pointer-events:none;width:var(--v6c378f72);height:var(--v6c378f72);fill:var(--fill-icon);border-radius:100rem;-webkit-box-flex:0;justify-content:center;font-size:0;line-height:0;transition:fill .2s;display:flex;position:relative}@media only screen and (width<=799px){.apartment-booked[data-v-3bd45bee]{--fill-icon:var(--black3);--tooltip-opacity:1;--pointer-events:auto}}@media only screen and (width>=800px){.apartment-booked[data-v-3bd45bee]:hover{--fill-icon:var(--black3);--tooltip-opacity:1;--pointer-events:auto}}.apartment-booked__icon[data-v-3bd45bee]{cursor:pointer;width:100%;height:100%;fill:var(--black5)}.apartment-booked__icon svg[data-v-3bd45bee]{width:100%;height:100%}.apartment-booked__wrapper[data-v-3bd45bee]{opacity:var(--tooltip-opacity);pointer-events:var(--pointer-events);padding-top:10rem;transition:opacity .2s;position:absolute;top:100%}.apartment-booked__wrapper--position-right[data-v-3bd45bee]{left:0}.apartment-booked__tooltip[data-v-3bd45bee]{background:var(--white-fff);letter-spacing:.4rem;color:var(--black3);border-radius:16rem;-webkit-box-flex:0;flex-direction:column;align-items:center;row-gap:8rem;padding:12rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex;box-shadow:0 4px 16px #3e4a591f}.apartment-booked__btn[data-v-3bd45bee]{width:100rem}.apartment-booked__popup-btn[data-v-3bd45bee]{justify-content:center;width:100%}.card-apartment-horizontal[data-v-1afd8af9]{border-radius:16rem;transition:box-shadow .2s ease-in-out;position:relative}@media only screen and (width>=800px){.card-apartment-horizontal[data-v-1afd8af9]:hover{box-shadow:0 8px 20px #3e4a591a}.card-apartment-horizontal:hover .card-apartment-horizontal__booked[data-v-1afd8af9]{z-index:4}.card-apartment-horizontal:hover .card-apartment-horizontal__showroom[data-v-1afd8af9]{z-index:6}.card-apartment-horizontal:hover .card-apartment-horizontal__booked-icon[data-v-1afd8af9]{--fill-icon:var(--black3)}}.card-apartment-horizontal__wrapper[data-v-1afd8af9]{letter-spacing:.4rem;background-color:var(--white-fff);color:var(--black);align-items:center;gap:8rem;padding:10rem 14rem;font-family:GillSansNova;font-size:16rem;font-weight:400;line-height:110%;text-decoration:none;display:flex;position:relative}@media only screen and (width>=800px){.card-apartment-horizontal__wrapper[data-v-1afd8af9]{border-radius:16rem;justify-content:space-between}}@media only screen and (width<=799px){.card-apartment-horizontal__wrapper[data-v-1afd8af9]{border-radius:8rem}}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__gallery[data-v-1afd8af9]{width:88px;height:88px}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__rooms[data-v-1afd8af9]{display:none}@media only screen and (width>=800px){.card-apartment-horizontal--only-mobile .card-apartment-horizontal__tag--mobile[data-v-1afd8af9]{display:block}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__grab[data-v-1afd8af9]{display:flex}}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content[data-v-1afd8af9]{flex-direction:column;align-items:flex-start;display:flex}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__before[data-v-1afd8af9]{order:-2}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__name[data-v-1afd8af9]{order:-1;gap:4rem;width:100%}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__rooms--mobile[data-v-1afd8af9]:not(:last-child):after,.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__area[data-v-1afd8af9]:not(:last-child):after{content:"•";padding-left:8rem}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__complex-name[data-v-1afd8af9],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__subinfo[data-v-1afd8af9],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__subname[data-v-1afd8af9]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__street[data-v-1afd8af9],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__tag[data-v-1afd8af9],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__floor[data-v-1afd8af9],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__meter[data-v-1afd8af9],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__peculiarities[data-v-1afd8af9],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__deadline[data-v-1afd8af9]{display:none}.card-apartment-horizontal__grab[data-v-1afd8af9]{z-index:2;color:var(--blue1);background:var(--white-fff);position:absolute;top:6rem;left:6rem}@media only screen and (width>=800px){.card-apartment-horizontal__grab[data-v-1afd8af9]{display:none}}.card-apartment-horizontal__grab.card-apartment-horizontal__grab--top[data-v-1afd8af9]{top:30rem}.card-apartment-horizontal__gallery[data-v-1afd8af9]{width:64px;min-width:64px;height:64px;position:relative}.card-apartment-horizontal__gallery img[data-v-1afd8af9]{object-fit:contain;width:100%;height:100%}@media only screen and (width<=799px){.card-apartment-horizontal__gallery[data-v-1afd8af9]{z-index:1;width:88px;height:88px}}@media only screen and (width>=800px){.card-apartment-horizontal__gallery:hover .card-apartment-horizontal__scale[data-v-1afd8af9]{opacity:1}}.card-apartment-horizontal__content[data-v-1afd8af9]{flex-grow:1;grid-template-columns:3.2fr 1fr 1.9fr 1.4fr 1.8fr 1.6fr 1.8fr;align-items:center;gap:8rem;display:grid}@media only screen and (width<=799px){.card-apartment-horizontal__content[data-v-1afd8af9]{flex-direction:column;align-items:flex-start;display:flex}.card-apartment-horizontal__content .card-apartment-horizontal__before[data-v-1afd8af9]{order:-2}.card-apartment-horizontal__content .card-apartment-horizontal__name[data-v-1afd8af9]{order:-1;gap:4rem;width:100%}.card-apartment-horizontal__content .card-apartment-horizontal__rooms--mobile[data-v-1afd8af9]:not(:last-child):after,.card-apartment-horizontal__content .card-apartment-horizontal__area[data-v-1afd8af9]:not(:last-child):after{content:"•";padding-left:8rem}.card-apartment-horizontal__content .card-apartment-horizontal__complex-name[data-v-1afd8af9],.card-apartment-horizontal__content .card-apartment-horizontal__subinfo[data-v-1afd8af9],.card-apartment-horizontal__content .card-apartment-horizontal__subname[data-v-1afd8af9]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.card-apartment-horizontal__content .card-apartment-horizontal__street[data-v-1afd8af9],.card-apartment-horizontal__content .card-apartment-horizontal__tag[data-v-1afd8af9],.card-apartment-horizontal__content .card-apartment-horizontal__floor[data-v-1afd8af9],.card-apartment-horizontal__content .card-apartment-horizontal__meter[data-v-1afd8af9],.card-apartment-horizontal__content .card-apartment-horizontal__peculiarities[data-v-1afd8af9],.card-apartment-horizontal__content .card-apartment-horizontal__deadline[data-v-1afd8af9]{display:none}}.card-apartment-horizontal__subinfo[data-v-1afd8af9]{flex-grow:1;justify-content:space-between;align-items:center;gap:8rem;display:flex}.card-apartment-horizontal__rooms[data-v-1afd8af9]{font-family:GillSansNova;font-weight:600}@media only screen and (width>=800px){.card-apartment-horizontal__rooms[data-v-1afd8af9]{min-width:115rem}}@media only screen and (width<=799px){.card-apartment-horizontal__rooms[data-v-1afd8af9]{display:none}}@media only screen and (width>=800px){.card-apartment-horizontal__floor[data-v-1afd8af9],.card-apartment-horizontal__area[data-v-1afd8af9]{min-width:70rem}.card-apartment-horizontal__number[data-v-1afd8af9]{min-width:60rem}.card-apartment-horizontal__rooms--mobile[data-v-1afd8af9]{display:none}}.card-apartment-horizontal__name[data-v-1afd8af9]{flex-direction:column;flex-grow:1;display:flex}.card-apartment-horizontal__floor[data-v-1afd8af9]{flex-grow:1}.card-apartment-horizontal__subname[data-v-1afd8af9]{letter-spacing:.4rem;color:var(--gray);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.card-apartment-horizontal__complex-name[data-v-1afd8af9]{letter-spacing:.4rem;color:var(--blue1);font-family:GillSansNova;font-size:16rem;font-weight:400;line-height:110%}.card-apartment-horizontal__deadline[data-v-1afd8af9]{color:var(--blue1);flex-grow:1}.card-apartment-horizontal__peculiarities[data-v-1afd8af9]{flex-grow:1;gap:4rem;display:flex}.card-apartment-horizontal__tag[data-v-1afd8af9]{flex-direction:column;flex-grow:1;gap:4rem;display:flex}.card-apartment-horizontal__tag-inner[data-v-1afd8af9]{width:fit-content;margin:auto}.card-apartment-horizontal__tag--mobile[data-v-1afd8af9]{width:24rem;height:24rem;margin-left:auto;padding:4rem;position:absolute;top:10rem;right:8rem}@media only screen and (width>=800px){.card-apartment-horizontal__tag--mobile[data-v-1afd8af9]{display:none}}.card-apartment-horizontal__info[data-v-1afd8af9]{flex-direction:column;min-width:181rem;display:flex}.card-apartment-horizontal__meter[data-v-1afd8af9]{letter-spacing:.4rem;color:var(--black);margin-bottom:4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.card-apartment-horizontal__subprice[data-v-1afd8af9]{flex-direction:column;display:flex}@media only screen and (width<=799px){.card-apartment-horizontal__subprice[data-v-1afd8af9]{flex-direction:row;align-items:flex-end;gap:4rem}}.card-apartment-horizontal__price[data-v-1afd8af9]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:18rem;font-weight:600;line-height:110%}.card-apartment-horizontal__old[data-v-1afd8af9]{letter-spacing:.4rem;color:var(--gray);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;text-decoration-line:line-through}.card-apartment-horizontal__mortgage[data-v-1afd8af9],.card-apartment-horizontal__mortgage-mobile[data-v-1afd8af9]{letter-spacing:.4rem;color:var(--blue1);margin-top:4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;transition:color .2s ease-in-out}@media only screen and (width>=800px){.card-apartment-horizontal__mortgage[data-v-1afd8af9]:hover,.card-apartment-horizontal__mortgage-mobile[data-v-1afd8af9]:hover{color:var(--blue2)}}@media only screen and (width<=799px){.card-apartment-horizontal__mortgage[data-v-1afd8af9]{display:none}}@media only screen and (width>=800px){.card-apartment-horizontal__mortgage-mobile[data-v-1afd8af9]{display:none}.card-apartment-horizontal__mobile-popup[data-v-1afd8af9]{pointer-events:none;display:none}}.card-apartment-horizontal__favorite[data-v-1afd8af9]{z-index:4;fill:var(--black3);transition:background .2s;position:absolute;right:8rem}@media only screen and (width>=800px){.card-apartment-horizontal__favorite[data-v-1afd8af9]{top:10rem}}@media only screen and (width<=799px){.card-apartment-horizontal__favorite[data-v-1afd8af9]{bottom:8rem}}.card-apartment-horizontal__scale[data-v-1afd8af9]{opacity:0;pointer-events:none;z-index:20;background:var(--white-fff);border-radius:5rem;width:330rem;height:330rem;padding:12rem;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 2px 12px #3e4a5933}@media only screen and (width<=799px){.card-apartment-horizontal__scale[data-v-1afd8af9]{display:none}}.card-apartment-horizontal__offers[data-v-1afd8af9]{letter-spacing:.4rem;background-color:var(--blue1);color:var(--white-fff);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:16rem;height:16rem;font-family:GillSansNova;font-size:12rem;font-weight:600;line-height:110%;display:flex;position:absolute;top:5rem;left:5rem}@media only screen and (width<=799px){.card-apartment-horizontal__offers[data-v-1afd8af9]{letter-spacing:.4rem;background-color:var(--blue1);width:24rem;height:24rem;color:var(--white-fff);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}}.card-apartment-horizontal__booked[data-v-1afd8af9]{z-index:3;background:#ffffffb3;-webkit-box-flex:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.card-apartment-horizontal__showroom[data-v-1afd8af9]{z-index:4}@media only screen and (width>=800px){.card-apartment-horizontal__showroom[data-v-1afd8af9]{position:absolute;top:-8rem;left:-8rem}}.advanced-horizontal-apartment[data-v-b330c27b]{position:relative}.advanced-horizontal-apartment__mortgage[data-v-b330c27b]{opacity:0}@media only screen and (width>=800px){.advanced-horizontal-apartment__mortgage[data-v-b330c27b]{background-color:var(--blue1);z-index:5;opacity:1;width:100%;height:100%;position:absolute;top:0%;left:0%}.advanced-horizontal-apartment__overlay[data-v-b330c27b]{z-index:6;background-color:#3e4a59cc;width:100vw;height:100vh;position:fixed;top:0;left:0}}.advanced-horizontal-apartment__popup[data-v-b330c27b]{opacity:0}@media only screen and (width>=800px){.advanced-horizontal-apartment__popup[data-v-b330c27b]{z-index:6;opacity:1;border-radius:24rem;width:360rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.advanced-horizontal-apartment__buttons[data-v-b330c27b]{grid-template-columns:1fr 1fr;gap:8rem;display:grid}.catalog-list[data-v-d27afe0d]{--card-list-offset:12rem;gap:var(--card-list-offset);flex-direction:column;display:flex;position:relative}.catalog-list__invisible[data-v-d27afe0d]{--card-list-height:80rem;--card-list-count:4;bottom:calc((var(--card-list-height) + var(--card-list-offset)) * var(--card-list-count));opacity:0;pointer-events:none;width:1rem;height:1rem;position:absolute;left:0}.mortgage-apartment[data-v-9ccaa460]{background-color:var(--blue1);color:var(--white);border-radius:16rem;flex-direction:column;gap:14rem;display:flex}.mortgage-apartment__head[data-v-9ccaa460]{letter-spacing:.48rem;padding:16rem 16rem 0;font-family:GillSansNova;font-size:25rem;font-weight:600;line-height:100%}.mortgage-apartment__title[data-v-9ccaa460]{justify-content:space-between;align-items:center;display:flex}.mortgage-apartment__close[data-v-9ccaa460]{cursor:pointer;width:32rem;height:32rem}.mortgage-apartment__close svg[data-v-9ccaa460]{width:100%;height:100%;fill:var(--white)}.mortgage-apartment__subtitle[data-v-9ccaa460]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%}.mortgage-apartment__main[data-v-9ccaa460]{padding:0 16rem}.mortgage-apartment__month[data-v-9ccaa460]{justify-content:space-between;align-items:center;padding:0 16rem;display:flex}@media only screen and (width<=799px){.mortgage-apartment__month[data-v-9ccaa460]{padding-top:0}}.mortgage-apartment__text[data-v-9ccaa460]{letter-spacing:.4rem;color:var(--white-fff);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.mortgage-apartment__price[data-v-9ccaa460]{letter-spacing:1.28rem;font-family:GillSansNova;font-size:32rem;font-weight:600;line-height:110%}.mortgage-apartment__btn[data-v-9ccaa460]{margin-top:auto;padding:0 16rem 16rem}.mortgage-apartment__request[data-v-9ccaa460]{width:100%;color:var(--blue1)}.mortgage-apartment__line[data-v-9ccaa460]{background-color:#fff3;width:100%;height:1px;min-height:1px}.apartment-count-offers[data-v-36a36ebc]{letter-spacing:.4rem;color:var(--white);background-color:var(--blue1);border-radius:5rem;padding:3rem 6rem 4rem;font-family:GillSansNova;font-size:14rem;font-weight:500;line-height:110%}.card-apartment[data-v-52bd1b2f]{background:var(--white-fff);position:relative}@media only screen and (width>=800px){.card-apartment[data-v-52bd1b2f]{border-radius:16rem}}@media only screen and (width<=799px){.card-apartment[data-v-52bd1b2f]{border-radius:8rem}}.card-apartment__wrapper[data-v-52bd1b2f]{cursor:pointer;padding:16rem;display:grid}@media only screen and (width>=800px){.card-apartment__wrapper[data-v-52bd1b2f]{grid-row-gap:6rem}}@media only screen and (width<=799px){.card-apartment__wrapper[data-v-52bd1b2f]{grid-row-gap:4rem}}.card-apartment__wrapper--is-on-hover[data-v-52bd1b2f]{transition:box-shadow .2s}@media only screen and (width>=800px){.card-apartment__wrapper--is-on-hover[data-v-52bd1b2f]:hover{box-shadow:0 8px 20px #3e4a591a}.card-apartment__wrapper--is-on-hover:hover .card-apartment__booked-icon[data-v-52bd1b2f]{--fill-icon:var(--black3);--tooltip-opacity:1;--pointer-events:auto}}.card-apartment__head[data-v-52bd1b2f]{-webkit-box-flex:0;justify-content:space-between;column-gap:4rem;display:flex}@media only screen and (width<=799px){.card-apartment__head[data-v-52bd1b2f]{column-gap:3rem}}.card-apartment__head-title[data-v-52bd1b2f]{white-space:nowrap;-webkit-box-flex:0;display:flex}.card-apartment__head-sub[data-v-52bd1b2f]{flex-direction:column;gap:4rem;display:flex}.card-apartment__head-title-text[data-v-52bd1b2f]{color:var(--black3);letter-spacing:.4rem;flex-shrink:0;font-family:GillSansNova;font-size:20rem;font-weight:600;line-height:110%}.card-apartment__info[data-v-52bd1b2f]{-webkit-box-flex:0;flex-direction:column;row-gap:4rem;padding:4rem 0;display:flex}.card-apartment__info-title[data-v-52bd1b2f]{letter-spacing:.4rem;color:var(--black6);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;overflow:hidden}.card-apartment__info-title--color-blue[data-v-52bd1b2f]{color:var(--blue1)}.card-apartment--separators-dot[data-v-52bd1b2f]{white-space:break-spaces}.card-apartment--separators-dot[data-v-52bd1b2f]:not(:first-child):before{content:" • "}.card-apartment__info-caption[data-v-52bd1b2f]{color:var(--gray);letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.card-apartment__info-caption--color-green[data-v-52bd1b2f]{color:var(--blue1)}.card-apartment__info-wrapper[data-v-52bd1b2f]{-webkit-box-flex:0;justify-content:space-between;display:flex}.card-apartment__grab[data-v-52bd1b2f]{z-index:4;color:var(--blue1);background:var(--white-fff);position:absolute;top:10rem;left:5rem}@media only screen and (width>=800px){.card-apartment__grab.card-apartment__grab--mobile[data-v-52bd1b2f]{display:none}}.card-apartment__container[data-v-52bd1b2f]{width:100%;height:auto;position:relative;overflow:hidden}.card-apartment__gallery[data-v-52bd1b2f]{width:100%;height:248rem}.card-apartment__gallery-image[data-v-52bd1b2f]{width:100%;height:100%;padding-bottom:8rem;font-size:0}.card-apartment__gallery-image picture[data-v-52bd1b2f]{width:100%;height:100%;display:block}.card-apartment__peculiarities[data-v-52bd1b2f]{-webkit-box-flex:0;align-items:center;column-gap:4rem;display:flex}.card-apartment__tag[data-v-52bd1b2f]{max-width:120rem;color:var(--white-fff);margin-left:auto}@media only screen and (width<=799px){.card-apartment__tag.card-apartment__tag-default[data-v-52bd1b2f]{display:none}}.card-apartment__tag--mobile[data-v-52bd1b2f]{margin-right:auto}@media only screen and (width>=800px){.card-apartment__tag--mobile.card-apartment__tag-default[data-v-52bd1b2f]{display:none}}.card-apartment__prices-wrapper[data-v-52bd1b2f]{-webkit-box-flex:0;justify-content:space-between;display:flex}.card-apartment__price[data-v-52bd1b2f]{color:var(--black3);letter-spacing:.4rem;font-family:GillSansNova;font-size:20rem;font-weight:600;line-height:110%}.card-apartment__old-price[data-v-52bd1b2f]{color:var(--gray);letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%;text-decoration-line:line-through}.card-apartment__prices-inner[data-v-52bd1b2f]{-webkit-box-flex:0;align-items:flex-end;column-gap:4rem;display:flex}.card-apartment__price-from-meter[data-v-52bd1b2f]{color:var(--black);letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.card-apartment__mortgage[data-v-52bd1b2f]{letter-spacing:.4rem;color:var(--blue1);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;transition:color .2s ease-in-out}@media only screen and (width>=800px){.card-apartment__mortgage[data-v-52bd1b2f]:hover{color:var(--blue2)}.card-apartment__mobile-popup[data-v-52bd1b2f]{pointer-events:none;display:none}}.card-apartment__favorite[data-v-52bd1b2f]{z-index:5;position:absolute;bottom:65rem;right:16rem}.card-apartment__booked[data-v-52bd1b2f]{z-index:2;background:#ffffffb3;-webkit-box-flex:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.card-apartment__showroom[data-v-52bd1b2f]{z-index:2}@media only screen and (width>=800px){.card-apartment__showroom[data-v-52bd1b2f]{position:absolute;top:-8rem;left:-8rem}}@media only screen and (width<=799px){.card-apartment__showroom[data-v-52bd1b2f]{margin-right:auto}}.advanced-grid-apartment[data-v-73bd5376]{position:relative}.advanced-grid-apartment__mortgage[data-v-73bd5376]{background-color:var(--blue1);z-index:5;width:100%;height:100%;position:absolute;top:0%;left:0%}.advanced-grid-apartment__overlay[data-v-73bd5376]{z-index:6;background-color:#3e4a59cc;width:100vw;height:100vh;position:fixed;top:0;left:0}@media only screen and (width>=800px){.advanced-grid-apartment__popup[data-v-73bd5376]{z-index:7;width:360rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.advanced-grid-apartment__buttons[data-v-73bd5376]{grid-template-columns:1fr 1fr;gap:8rem;display:grid}.catalog-grid[data-v-c88d338f]{--card-grid-offset:16rem;gap:var(--card-grid-offset);grid-template-columns:1fr 1fr 1fr;display:grid;position:relative}@media only screen and (width<=799px){.catalog-grid[data-v-c88d338f]{gap:var(--card-grid-offset) 0;grid-template-columns:1fr}}.catalog-grid__invisible[data-v-c88d338f]{--card-grid-height:440rem;--card-grid-count:2;bottom:calc((var(--card-grid-height) + var(--card-grid-offset)) * var(--card-grid-count));opacity:0;pointer-events:none;width:1rem;height:1rem;position:absolute;left:0}.double-range-input[data-v-f5819cd5]{--main-color:var(--black2);position:relative}.double-range-input--theme-secondary[data-v-f5819cd5]{--main-color:var(--white-fff)}.double-range-input__field-value[data-v-f5819cd5]{letter-spacing:.4rem;color:var(--main-color);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.double-range-input__field[data-v-f5819cd5]{letter-spacing:.4rem;color:var(--blue1);width:100%;height:100%;caret-color:var(--black);background:0 0;border:none;outline:none;padding:0;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;position:absolute;top:0;left:0}.double-range-input__field[type=number][data-v-f5819cd5]::-webkit-outer-spin-button{-webkit-appearance:none}.double-range-input__field[type=number][data-v-f5819cd5]::-webkit-inner-spin-button{-webkit-appearance:none}.double-range-input__field[type=number][data-v-f5819cd5],.double-range-input__field[type=number][data-v-f5819cd5]:hover,.double-range-input__field[type=number][data-v-f5819cd5]:focus{appearance:none;-moz-appearance:textfield}.double-range-header[data-v-abf1e46a]{--color-label:var(--black2);--color-second-label:var(--gray2);justify-content:space-between;display:flex}.double-range-header__label[data-v-abf1e46a]{letter-spacing:.4rem;color:var(--color-label);column-gap:6rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:inline-flex}.double-range-header__label-gray[data-v-abf1e46a]{color:var(--color-second-label)}.double-range-header--theme-secondary[data-v-abf1e46a]{--color-label:var(--white-fff);--color-second-label:var(--white-fff)}.double-range-header__label-value[data-v-abf1e46a]{color:#0000}.filter-title-wrapper[data-v-aff56579]{flex-direction:column;display:flex}.filter-title-wrapper--theme-primary[data-v-aff56579]{gap:4rem}.filter-title-wrapper--theme-primary .filter-title-wrapper__subtitle[data-v-aff56579]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.filter-title-wrapper--theme-secondary[data-v-aff56579]{gap:8rem}.filter-title-wrapper--theme-secondary .filter-title-wrapper__subtitle[data-v-aff56579]{letter-spacing:.4rem;color:#ffffff80;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}.filter-title-wrapper--theme-darker[data-v-aff56579]{gap:4rem}.filter-title-wrapper--theme-darker .filter-title-wrapper__subtitle[data-v-aff56579]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.catalog-index__list[data-v-02e925ce]{background-color:var(--white-fff);z-index:10;border-radius:0 0 16rem 16rem}.catalog-index__list-item[data-v-02e925ce]{margin:24rem 0 8rem}.catalog-index__list-item[data-v-02e925ce]:first-of-type{margin-top:12rem}.catalog-index__list-title[data-v-02e925ce]{letter-spacing:.4rem;color:var(--black3);align-items:flex-end;gap:4rem;font-family:GillSansNova;font-size:16rem;font-weight:500;line-height:110%;display:flex}.catalog-index__list-title svg[data-v-02e925ce]{width:16rem;height:16rem;fill:var(--blue1);cursor:pointer}.catalog-index__list-btns[data-v-02e925ce]{flex-wrap:wrap;gap:16rem;margin-top:8rem;display:flex}.catalog-index__list-filter[data-v-02e925ce]{text-align:left;padding:9rem 12rem}.catalog-index__list-btn-name[data-v-02e925ce]{white-space:wrap}.mobile-head-catalog[data-v-c13646c1]{align-items:center;gap:4rem;display:flex;position:relative}.mobile-head-catalog__arrow[data-v-c13646c1]{border:1px solid var(--gray5);border-radius:8rem;width:34rem;height:34rem;padding:9rem}.mobile-head-catalog__arrow svg[data-v-c13646c1]{width:100%;height:100%;fill:var(--blue1)}.mobile-head-catalog__arrow--left[data-v-c13646c1]{transform:rotate(90deg)}.mobile-head-catalog__title[data-v-c13646c1]{letter-spacing:.48rem;color:var(--black3);font-family:GillSansNova;font-size:25rem;font-weight:600;line-height:100%}.mobile-head-catalog__line[data-v-c13646c1]{background:#3e4a59cc;width:calc(100% + 16rem);height:2rem;position:absolute;bottom:0;left:-8rem}@media print{.mobile-head-catalog__cross[data-v-c13646c1]{display:none}}.request-success[data-v-149c23ca]{letter-spacing:.4rem;align-items:center;gap:8rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex}.request-success__icon[data-v-149c23ca]{width:30rem;height:30rem}.request-success__icon svg[data-v-149c23ca]{width:100%;height:100%}.request-success__text[data-v-149c23ca]{flex:1}.base-checkbox--size-M[data-v-4d1cef14]{--default-size:18rem;--icon-size:13rem}.base-checkbox--size-S[data-v-4d1cef14]{--default-size:12rem;--icon-size:9rem}.base-checkbox[data-v-4d1cef14]{--border-idle-color:var(--black2);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:1;min-height:var(--default-size);align-self:start;display:flex;position:relative}@media only screen and (width>=800px){.base-checkbox:hover .base-checkbox__checkmark[data-v-4d1cef14]{opacity:1;border-color:var(--border-idle-color)}.base-checkbox:hover.base-checkbox--is-checked .base-checkbox__checkmark[data-v-4d1cef14]{background-color:var(--blue3);border-color:var(--blue3)}}.base-checkbox>span[data-v-4d1cef14-s]{letter-spacing:.4rem;word-break:break-word;margin-left:8rem;padding:0 0 0 16rem;font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%;display:inline}.base-checkbox--align-start[data-v-4d1cef14]{align-items:flex-start}.base-checkbox--align-center[data-v-4d1cef14]{align-items:center}.base-checkbox--theme-secondary[data-v-4d1cef14]{--border-idle-color:var(--white-fff)}.base-checkbox--is-checked .base-checkbox__checkmark[data-v-4d1cef14]{opacity:1;background-color:var(--blue2);border-color:var(--blue2)}.base-checkbox--is-checked .base-checkbox__checkmark .base-checkbox__icon[data-v-4d1cef14]{opacity:1}.base-checkbox--is-checked .base-checkbox__checkmark[data-v-4d1cef14]:after{display:none}.base-checkbox__input[data-v-4d1cef14]{opacity:0;cursor:pointer;width:0;height:0;display:none;position:relative}.base-checkbox__icon[data-v-4d1cef14]{opacity:0;width:var(--icon-size);height:var(--icon-size);stroke:var(--white-fff);transition:opacity .2s ease-in-out;display:block}.base-checkbox__icon svg[data-v-4d1cef14]{fill:var(--black4)}.base-checkbox__checkmark[data-v-4d1cef14]{border:1px solid var(--border-idle-color);background-color:#0000;border-radius:4rem;justify-content:center;align-items:center;padding:2rem;transition:opacity .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;display:flex;position:relative}.base-checkbox__checkmark[data-v-4d1cef14]:after{content:"";display:none;position:absolute}.base-checkbox__checkmark--margin-top[data-v-4d1cef14]{margin-top:10rem}.base-checkbox__label[data-v-4d1cef14]{letter-spacing:.4rem;margin-left:8px;font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.base-checkbox__overlay[data-v-4d1cef14]{z-index:1;cursor:pointer;position:absolute;inset:0}.favorite-apartment[data-v-c4ee5ae2]{position:relative}.favorite-apartment__checkbox[data-v-c4ee5ae2]{background-color:var(--white-fff);grid-template-columns:auto 1fr auto;padding:12rem 16rem;transition:background-color .2s ease-in-out;display:grid}@media only screen and (width>=800px){.favorite-apartment__checkbox[data-v-c4ee5ae2]:hover{background-color:var(--gray3)}}.favorite-apartment__wrapper[data-v-c4ee5ae2]{align-items:center;gap:12rem;display:flex}.favorite-apartment__img[data-v-c4ee5ae2]{width:40rem;height:40rem}.favorite-apartment__img picture[data-v-c4ee5ae2]{width:100%;display:block}.favorite-apartment__main[data-v-c4ee5ae2]{flex:1;align-items:center;gap:30rem;display:flex}.favorite-apartment__col[data-v-c4ee5ae2]{color:var(--black3);flex-direction:column;display:flex}.favorite-apartment__title[data-v-c4ee5ae2]{letter-spacing:.4rem;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}.favorite-apartment__text[data-v-c4ee5ae2]{letter-spacing:.4rem;font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.favorite-apartment__text-inner[data-v-c4ee5ae2]:not(:first-child):before{content:" • "}.favorite-apartment__text-revoke[data-v-c4ee5ae2]{color:var(--blue1);cursor:pointer}.favorite-apartment__close[data-v-c4ee5ae2]{z-index:2;width:16rem;height:16rem;margin-left:auto;position:relative}.favorite-apartment__close svg[data-v-c4ee5ae2]{width:100%;height:100%}.favorite-apartment__deleted[data-v-c4ee5ae2]{background-color:var(--white-fff);z-index:1;width:100%;height:100%;padding:12rem 16rem;position:absolute;top:0;left:0}.favorite-apartment__deleted[data-v-c4ee5ae2]:after{content:"";z-index:3;background-color:#d9414133;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.favorite-apartment__warning[data-v-c4ee5ae2]{width:100%;height:100%;color:var(--black3);z-index:5;flex-direction:column;justify-content:center;padding-left:100rem;display:flex;position:absolute;top:0;left:0;right:0}.print-notes[data-v-358f83f2]{flex:1;grid-template-rows:repeat(3,70rem);display:grid;overflow:hidden}.print-notes__row[data-v-358f83f2]{border-bottom:1px solid var(--gray);width:100%}.print-apartment-view[data-v-43511414]{display:none}@media print{.print-apartment-view[data-v-43511414]{grid-template-columns:repeat(2,1fr);column-gap:84rem;display:grid}.print-apartment-view__element[data-v-43511414]{-webkit-box-flex:0;flex-direction:column;row-gap:34rem;display:flex}.print-apartment-view__title[data-v-43511414]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:26rem;font-weight:400;line-height:110%}.print-apartment-view__image[data-v-43511414]{width:100%;max-height:30vh;font-size:0;line-height:0}.print-apartment-view__image picture[data-v-43511414]{width:100%;display:block}}.selling-proposition[data-v-4ff19506]{background:var(--gray4);border-radius:2rem;-webkit-box-flex:0;transition:box-shadow .2s;display:flex;position:relative}@media only screen and (width>=800px){.selling-proposition:hover .selling-proposition__tooltip[data-v-4ff19506]{opacity:1}a.selling-proposition[data-v-4ff19506]:hover{box-shadow:0 4px 16px #3e4a591f}}.selling-proposition__info[data-v-4ff19506]{-webkit-box-flex:0;flex:1;align-items:center;column-gap:8rem;padding:0 8rem;display:flex}.selling-proposition__section[data-v-4ff19506]:after{content:"";cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.selling-proposition__text[data-v-4ff19506]{letter-spacing:.4rem;color:var(--black3);flex:1;padding:12rem 0;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.selling-proposition__arrow[data-v-4ff19506]{width:14rem;height:14rem;font-size:0;line-height:0}.selling-proposition__arrow svg[data-v-4ff19506]{width:100%;height:100%}.selling-proposition__img[data-v-4ff19506]{border-radius:0 2rem 2rem 0;width:40rem;height:100%;overflow:hidden}.selling-proposition__img picture[data-v-4ff19506]{width:100%;height:100%;display:block}.selling-proposition__icon-wrapper[data-v-4ff19506]{-webkit-box-flex:0;align-items:center;display:flex}.selling-proposition__icon[data-v-4ff19506]{align-self:start;width:18rem;height:18rem;margin-top:10rem;font-size:0}.selling-proposition__icon img[data-v-4ff19506]{width:100%}.selling-proposition__tooltip[data-v-4ff19506]{opacity:0;pointer-events:none;background:var(--white-fff);text-align:center;letter-spacing:.4rem;width:100%;color:var(--black3);z-index:2;border-radius:5rem;-webkit-box-flex:0;flex-direction:column;align-items:center;row-gap:8rem;padding:12rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;transition:opacity .2s;display:flex;position:absolute;top:100%;box-shadow:0 4px 16px #3e4a591f}.selling-proposition__description[data-v-4ff19506]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.card-list-tags[data-v-a805ba10]{background-color:var(--white-fff);border-radius:8rem;flex-direction:column;display:flex}.card-list-tags__item[data-v-a805ba10]:not(:last-child){position:relative}.card-list-tags__item[data-v-a805ba10]:not(:last-child):after{content:"";background-color:var(--gray2);width:calc(100% - 20rem);height:1px;position:absolute;bottom:0;left:10rem}.card-list-tags__title[data-v-a805ba10]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.card-list-tags__subtext[data-v-a805ba10]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}@media print{.card-list-tags[data-v-a805ba10]{display:none}}.btn-cross[data-v-e6ee91eb]{background:var(--white);filter:drop-shadow(0 2.857px 5.714px #3e4a5933);z-index:5;cursor:pointer;width:40rem;height:40rem;fill:var(--black2);border:none;border-radius:100px;padding:0;font-size:0}.btn-cross svg[data-v-e6ee91eb]{width:100%;height:100%}.popup-video-player[data-v-a42e82c0]{z-index:25;width:100%;height:100%;padding:12rem;position:fixed;top:0;left:0}.popup-video-player__overlay[data-v-a42e82c0]{z-index:1;background:#3e4a59cc;width:100%;height:100%;position:absolute;top:0;left:0}.popup-video-player__wrapper[data-v-a42e82c0]{z-index:5;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.popup-video-player__cross[data-v-a42e82c0]{position:absolute;top:-10rem;right:-10rem}.popup-video-player__media[data-v-a42e82c0]{cursor:pointer;width:100%;height:100%}.popup-video-player__btn[data-v-a42e82c0]{z-index:5;position:absolute}.print-apartment-plan[data-v-b5b8f29d]{display:none}@media print{.print-apartment-plan[data-v-b5b8f29d]{justify-content:center;align-items:center;height:40dvh;display:flex;position:relative}.print-apartment-plan__element[data-v-b5b8f29d]{width:100%;height:100%;top:0;left:0}.print-apartment-plan__element[data-v-b5b8f29d]:first-child,.print-apartment-plan__element[data-v-b5b8f29d]:nth-child(3),.print-apartment-plan__element[data-v-b5b8f29d]:nth-child(4){position:absolute}.print-apartment-plan__element[data-v-b5b8f29d]:first-child{z-index:0}.print-apartment-plan__element[data-v-b5b8f29d]:nth-child(2){z-index:1}.print-apartment-plan__element[data-v-b5b8f29d]:nth-child(3),.print-apartment-plan__element[data-v-b5b8f29d]:nth-child(4){z-index:2}}.btn-media[data-v-6ec3f32c]{background:var(--white);width:80rem;height:80rem;fill:var(--black2);cursor:pointer;border:none;border-radius:100rem;padding:0;transition:fill .2s}@media only screen and (width<=799px){.btn-media[data-v-6ec3f32c]{width:48rem;height:48rem}}.btn-media svg[data-v-6ec3f32c]{width:100%;height:100%}@media only screen and (width>=800px){.btn-media[data-v-6ec3f32c]:hover{fill:var(--black3)}}.catalog-picture[data-v-c4551ed3]{flex-direction:column;height:100%;display:flex}@media only screen and (width<=799px){.catalog-picture[data-v-c4551ed3]{width:100%;overflow:hidden}}@media only screen and (width>=800px){.catalog-picture__btn[data-v-c4551ed3]{padding:0 14rem}}@media only screen and (width<=799px){.catalog-picture__btn[data-v-c4551ed3]{padding:0 10rem}}.catalog-picture__head[data-v-c4551ed3]{display:flex}@media only screen and (width>=800px){.catalog-picture__head[data-v-c4551ed3]{height:40rem}}@media only screen and (width<=799px){.catalog-picture__head[data-v-c4551ed3]{grid-gap:18rem;grid-template-rows:28rem auto;grid-template-columns:65rem 1fr 28rem;display:grid}}.catalog-picture__top[data-v-c4551ed3]{display:flex}@media only screen and (width>=800px){.catalog-picture__top[data-v-c4551ed3]{justify-content:space-between}}@media only screen and (width<=799px){.catalog-picture__top[data-v-c4551ed3]{grid-area:1/1/auto/span 2;column-gap:16rem;padding-top:1px;padding-left:1px}}.catalog-picture__link[data-v-c4551ed3]{letter-spacing:.4rem;align-items:center;gap:8rem;font-family:GillSansNova;font-size:12rem;font-weight:600;line-height:110%;display:flex}@media only screen and (width>=800px){.catalog-picture__link[data-v-c4551ed3]{display:none}}.catalog-picture__arrow[data-v-c4551ed3]{align-items:center;width:20px;height:20px;display:flex;transform:rotate(180deg)}.catalog-picture__arrow svg[data-v-c4551ed3]{width:100%;height:100%;fill:var(--gray)}.catalog-picture__center[data-v-c4551ed3]{flex-grow:1}@media only screen and (width>=800px){.catalog-picture__center[data-v-c4551ed3]{justify-content:center;align-items:center;display:flex}}@media only screen and (width<=799px){.catalog-picture__center[data-v-c4551ed3]{grid-area:2/span 3;width:100%;height:18rem;position:relative;overflow:hidden}}.catalog-picture__center-wrapper[data-v-c4551ed3]{justify-content:safe center;align-items:center;gap:24rem;display:flex}@media only screen and (width<=799px){.catalog-picture__center-wrapper[data-v-c4551ed3]{padding-bottom:20px;overflow:auto}}.catalog-picture__favorite-desktop[data-v-c4551ed3]{padding:0 14rem}@media only screen and (width<=799px){.catalog-picture__favorite-desktop[data-v-c4551ed3]{display:none}}.catalog-picture__favorite-mobile[data-v-c4551ed3]{grid-area:1/3}@media only screen and (width>=800px){.catalog-picture__favorite-mobile[data-v-c4551ed3]{display:none}}.catalog-picture__tab[data-v-c4551ed3]{letter-spacing:.4rem;color:var(--black5);cursor:pointer;white-space:nowrap;justify-content:center;align-items:flex-end;gap:4rem;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%;transition:color .2s ease-in-out;display:flex}@media only screen and (width<=799px){.catalog-picture__tab[data-v-c4551ed3]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}}.catalog-picture__tab--active[data-v-c4551ed3]{color:var(--blue1)}.catalog-picture__tab--active .catalog-picture__icon svg[data-v-c4551ed3]{fill:var(--blue1)}.catalog-picture__icon[data-v-c4551ed3]{width:18rem;height:18rem}@media only screen and (width<=799px){.catalog-picture__icon[data-v-c4551ed3]{width:14rem;height:14rem}}.catalog-picture__icon svg[data-v-c4551ed3]{fill:var(--black5);width:100%;height:100%;transition:fill .2s ease-in-out}.catalog-picture__main[data-v-c4551ed3]{justify-content:center;align-items:center;width:auto;height:70vh;display:flex;position:relative}@media only screen and (width<=799px){.catalog-picture__main[data-v-c4551ed3]{height:50vh}}.catalog-picture__grab[data-v-c4551ed3]{z-index:4;color:var(--blue1);position:absolute;bottom:0;left:0}@media only screen and (width>=800px){.catalog-picture__grab[data-v-c4551ed3]{display:none}}.catalog-picture__footer[data-v-c4551ed3]{justify-content:center;align-items:center;gap:12rem;display:flex}.catalog-picture__layers[data-v-c4551ed3]{letter-spacing:.4rem;color:var(--blue1);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%;display:flex}@media only screen and (width<=799px){.catalog-picture__layers[data-v-c4551ed3]{letter-spacing:.4rem;margin-bottom:10rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}}.catalog-picture__layers-icon[data-v-c4551ed3]{width:24rem;height:24rem}.catalog-picture__layers-icon svg[data-v-c4551ed3]{width:100%;height:100%}.catalog-picture__element[data-v-c4551ed3]{width:100%;height:100%;position:absolute;top:0;left:0}.catalog-picture__first-layer[data-v-c4551ed3]{z-index:0}.catalog-picture__second-layer[data-v-c4551ed3]{z-index:1}.catalog-picture__third-layer[data-v-c4551ed3]{z-index:2}.catalog-picture__video-tour[data-v-c4551ed3]{aspect-ratio:1;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;overflow:hidden}.catalog-picture__video-tour[data-v-c4551ed3]:after{content:"";z-index:1;background:#3e4a5999;width:100%;height:100%;position:absolute;top:0;left:0}.catalog-picture__video-tour-btn[data-v-c4551ed3]{z-index:4}.catalog-picture__video-tour-btn[data-v-c4551ed3]:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.catalog-picture__video-tour__media[data-v-c4551ed3]{object-fit:cover;width:100%;height:100%;position:absolute}@media print{.catalog-picture__head[data-v-c4551ed3],.catalog-picture__grab[data-v-c4551ed3],.catalog-picture__center[data-v-c4551ed3],.catalog-picture__footer[data-v-c4551ed3],.catalog-picture__link[data-v-c4551ed3],.catalog-picture__main[data-v-c4551ed3]{display:none}}.apartment-header[data-v-87707040]{color:var(--black3);border-bottom:1px solid var(--gray5);grid-template-columns:1fr 250rem;padding-bottom:18rem;display:grid}@media only screen and (width>=800px){.apartment-header[data-v-87707040]{padding-top:13rem}}@media only screen and (width<=799px){.apartment-header[data-v-87707040]{grid-template-columns:1fr}}.apartment-header__inner[data-v-87707040]{align-items:center;gap:16rem;display:flex}@media only screen and (width<=799px){.apartment-header__inner[data-v-87707040]{justify-content:space-between}.apartment-header__info[data-v-87707040]{flex-direction:column;order:-1;gap:4rem;display:flex}}.apartment-header__meter[data-v-87707040]{letter-spacing:1.52rem;white-space:nowrap;font-family:GillSansNova;font-size:38rem;font-weight:600;line-height:90%}@media only screen and (width<=799px){.apartment-header__meter[data-v-87707040]{letter-spacing:1.28rem;font-family:GillSansNova;font-size:32rem;font-weight:600;line-height:110%}}.apartment-header__rooms[data-v-87707040]{letter-spacing:.48rem;font-family:GillSansNova;font-size:24rem;font-weight:600;line-height:100%}@media only screen and (width<=799px){.apartment-header__rooms[data-v-87707040]{display:none}}.apartment-header__rooms-mobile[data-v-87707040]{letter-spacing:.4rem;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}@media only screen and (width>=800px){.apartment-header__rooms-mobile[data-v-87707040]{display:none}}.apartment-header__deadline[data-v-87707040]{letter-spacing:.4rem;font-family:GillSansNova;font-size:16rem;font-weight:400;line-height:110%}@media only screen and (width<=799px){.apartment-header__deadline[data-v-87707040]{display:none}}.apartment-header__deadline-mobile[data-v-87707040]{letter-spacing:.4rem;font-family:GillSansNova;font-size:12rem;font-weight:500;line-height:110%}@media only screen and (width>=800px){.apartment-header__deadline-mobile[data-v-87707040]{display:none}}.apartment-header__price[data-v-87707040]{letter-spacing:1.28rem;font-family:GillSansNova;font-size:32rem;font-weight:600;line-height:110%}.apartment-header__price-meter[data-v-87707040]{letter-spacing:.4rem;font-family:GillSansNova;font-size:16rem;font-weight:400;line-height:110%}.apartment-header__after-content[data-v-87707040]{flex:1;align-self:start;padding-right:16rem}@media only screen and (width<=799px){.apartment-header__right[data-v-87707040],.apartment-header__after-content[data-v-87707040]{display:none}}@media print{.apartment-header__rooms-mobile[data-v-87707040],.apartment-header__deadline-mobile[data-v-87707040],.apartment-header__after-content[data-v-87707040]{display:none}.apartment-header__right[data-v-87707040]{-webkit-box-flex:0;flex-direction:row-reverse;align-items:baseline;column-gap:24rem;display:flex}.apartment-header[data-v-87707040]{padding:35rem var(--global-print-padding);border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;-webkit-box-flex:0;align-items:baseline;display:flex}.apartment-header__inner[data-v-87707040]{flex:1}.apartment-header__deadline[data-v-87707040],.apartment-header__price-meter[data-v-87707040]{letter-spacing:.4rem;font-family:GillSansNova;font-size:26rem;font-weight:400;line-height:110%}.apartment-header__rooms[data-v-87707040]{letter-spacing:1.28rem;font-family:GillSansNova;font-size:32rem;font-weight:600;line-height:110%}.apartment-header__meter[data-v-87707040],.apartment-header__price[data-v-87707040]{letter-spacing:2.24rem;font-family:GillSansNova;font-size:56rem;font-weight:600;line-height:90%}}.print-header[data-v-6eb10b9a]{display:none}@media print{.print-header[data-v-6eb10b9a]{padding:35rem var(--global-print-padding);-webkit-box-flex:0;display:flex}.print-header__logo[data-v-6eb10b9a]{width:360rem;height:70rem;font-size:0}.print-header__logo svg[data-v-6eb10b9a]{width:100%;height:100%}.print-header__info[data-v-6eb10b9a]{text-align:right;-webkit-box-flex:0;flex-direction:column;justify-content:center;row-gap:12rem;margin-left:auto;display:flex}.print-header__text[data-v-6eb10b9a]{letter-spacing:.4rem;font-family:GillSansNova;font-size:26rem;font-weight:400;line-height:110%}.print-header__text--gray[data-v-6eb10b9a]{color:var(--black2)}.print-header__text--black[data-v-6eb10b9a]{color:var(--black3)}.print-header__icon[data-v-6eb10b9a]{width:30rem;height:30rem;fill:var(--black2);font-size:0}.print-header__icon svg[data-v-6eb10b9a]{width:100%;height:100%}.print-header__link[data-v-6eb10b9a]{-webkit-box-flex:0;column-gap:6rem;display:flex}.print-header__info-wrapper[data-v-6eb10b9a]{-webkit-box-flex:0;column-gap:40rem;display:flex}}.catalog-apartment-main[data-v-ab3f366c]{background-color:var(--white);height:100%;padding:0 16rem 16rem;position:relative;overflow:auto;box-shadow:0 4px 12px #3e4a5940}@media only screen and (width<=799px){.catalog-apartment-main[data-v-ab3f366c]{padding:0 2rem}}.catalog-apartment-main__header-loader[data-v-ab3f366c]{width:100%;height:68rem;padding-top:16rem}.catalog-apartment-main__header[data-v-ab3f366c]{background-color:var(--white);z-index:5;position:sticky;top:0;left:0}.catalog-apartment-main__link[data-v-ab3f366c]{letter-spacing:.4rem;cursor:pointer;align-self:flex-start;gap:8rem;margin-left:auto;padding:11rem 14rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.catalog-apartment-main__arrow[data-v-ab3f366c]{align-items:center;width:20px;height:20px;display:flex}.catalog-apartment-main__arrow svg[data-v-ab3f366c]{width:100%;height:100%}.catalog-apartment-main__arrow.is-reversed[data-v-ab3f366c]{transform:rotate(180deg)}.catalog-apartment-main__content-wrapper[data-v-ab3f366c]{flex-direction:column;height:100%;display:flex;position:relative}.catalog-apartment-main__content[data-v-ab3f366c]{grid-column-gap:16rem;flex-grow:1;grid-template-columns:1fr 250rem;margin-top:16rem;display:grid;position:relative}@media only screen and (width<=799px){.catalog-apartment-main__content[data-v-ab3f366c]{grid-template-columns:1fr;padding-bottom:14rem}}@media only screen and (width>=800px){.catalog-apartment-main__content[data-v-ab3f366c]{height:100%}}.catalog-apartment-main__content-loader[data-v-ab3f366c]{width:100%;height:80vh;padding-top:16rem;padding-right:16rem}.catalog-apartment-main__aside[data-v-ab3f366c]{flex-direction:column;gap:8rem;display:flex}.catalog-apartment-main__aside-loader[data-v-ab3f366c]{width:100%;height:80vh;padding-top:16rem}.catalog-apartment-main__scroll-hint[data-v-ab3f366c]{width:40rem;height:40rem;position:absolute;bottom:0;left:0}.catalog-apartment-main__scroll-hint svg[data-v-ab3f366c]{width:100%;height:100%}@media only screen and (width<=799px){.catalog-apartment-main__scroll-hint[data-v-ab3f366c]{display:none}}.catalog-apartment-main__info-mobile[data-v-ab3f366c]{column-gap:8rem;margin-top:10rem;margin-bottom:26rem;display:flex}@media only screen and (width>=800px){.catalog-apartment-main__info-mobile[data-v-ab3f366c]{display:none}}.catalog-apartment-main__info-col[data-v-ab3f366c]{flex-direction:column;display:flex}.catalog-apartment-main__info-col.col-green[data-v-ab3f366c]{color:var(--blue1);text-align:end}.catalog-apartment-main__info-price-meter[data-v-ab3f366c]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.catalog-apartment-main__info-price[data-v-ab3f366c]{align-items:flex-end;gap:4rem;display:flex}.catalog-apartment-main__info-price-digits[data-v-ab3f366c]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:18rem;font-weight:600;line-height:110%}.catalog-apartment-main__info-price-old[data-v-ab3f366c]{letter-spacing:.4rem;color:var(--gray);font-family:GillSansNova;font-size:12rem;font-weight:600;line-height:110%;text-decoration:line-through}.catalog-apartment-main__info-head[data-v-ab3f366c]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.catalog-apartment-main__info-bottom[data-v-ab3f366c]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.catalog-apartment-main__tags-desktop[data-v-ab3f366c]{flex-direction:column;gap:8rem;display:flex}@media only screen and (width<=799px){.catalog-apartment-main__tags-desktop[data-v-ab3f366c]{display:none}}@media only screen and (width>=800px){.catalog-apartment-main__tags-mobile[data-v-ab3f366c]{display:none}}.catalog-apartment-main__peculiarity[data-v-ab3f366c]{flex-direction:column;display:flex}.catalog-apartment-main__peculiarity-title[data-v-ab3f366c]{letter-spacing:.4rem;color:var(--gray2);margin:8rem 0;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}.catalog-apartment-main__peculiarity-content[data-v-ab3f366c]{letter-spacing:.4rem;color:var(--black3);flex-direction:column;gap:10rem;margin:0;padding-left:20rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;display:flex}.catalog-apartment-main__peculiarity-item[data-v-ab3f366c]{margin:0;padding:0}.catalog-apartment-main__section[data-v-ab3f366c]{-webkit-box-flex:0;display:flex}@media only screen and (width>=800px){.catalog-apartment-main__booked[data-v-ab3f366c]{margin-left:auto}}.catalog-apartment-main__col-price[data-v-ab3f366c]{flex:1}.catalog-apartment-main__usp-list[data-v-ab3f366c]{-webkit-box-flex:0;flex-direction:column;row-gap:8rem;display:flex}@media print{.catalog-apartment-main__content[data-v-ab3f366c]{grid-template-columns:1fr 400rem}.catalog-apartment-main[data-v-ab3f366c]{box-shadow:none;background:#fff;min-height:100dvh;overflow:hidden}.catalog-apartment-main__scroll-hint[data-v-ab3f366c],.catalog-apartment-main__info-mobile[data-v-ab3f366c]{display:none}.catalog-apartment-main__header[data-v-ab3f366c]{background:#fff;position:static}.catalog-apartment-main__content-wrapper[data-v-ab3f366c]{padding-left:var(--global-print-padding);padding-right:var(--global-print-padding)}.catalog-apartment-main__peculiarity-title[data-v-ab3f366c]{color:var(--black2)}.catalog-apartment-main__peculiarity-content[data-v-ab3f366c],.catalog-apartment-main__peculiarity-title[data-v-ab3f366c]{letter-spacing:.4rem;font-family:GillSansNova;font-size:26rem;font-weight:400;line-height:110%}}.favorite-popup[data-v-d015e80c]{position:relative}.favorite-popup__btn[data-v-d015e80c]{filter:drop-shadow(0 2.857px 5.714px #3e4a5933);z-index:5;cursor:pointer;fill:var(--black2);padding:6rem;font-size:0;transition:background .2s,border .2s,fill .2s}.favorite-popup__btn svg[data-v-d015e80c]{width:100%;height:100%}@media only screen and (width>=800px){.favorite-popup__btn[data-v-d015e80c]{border:1px solid #0000;border-radius:100px;width:40rem;height:40rem}}@media only screen and (width<=799px){.favorite-popup__btn[data-v-d015e80c]{border:1px solid var(--blue1);border-radius:8rem;width:34rem;height:34rem}}@media only screen and (width>=800px){.favorite-popup__btn[data-v-d015e80c]:hover{background:var(--gray4)}.favorite-popup__btn:hover .favorite-popup__btn-counts[data-v-d015e80c]{background:var(--blue2)}}.favorite-popup__btn--disabled[data-v-d015e80c]{pointer-events:none}@media only screen and (width<=799px){.favorite-popup__btn--disabled[data-v-d015e80c]{border:1px solid var(--gray2);background:0 0}}@media only screen and (width>=800px){.favorite-popup__btn--active[data-v-d015e80c]{pointer-events:none;background:var(--white-fff);box-shadow:0 4px 8px #00000026}.favorite-popup__btn--active .favorite-popup__icon-inactive[data-v-d015e80c]{opacity:0}.favorite-popup__btn--active .favorite-popup__icon-active[data-v-d015e80c]{opacity:1}}.favorite-popup__btn-icon[data-v-d015e80c]{width:100%;height:100%;fill:var(--blue1);position:relative}.favorite-popup__btn-icon svg[data-v-d015e80c]{width:100%;height:100%;transition:opacity .2s}.favorite-popup__btn-counts[data-v-d015e80c]{letter-spacing:.4rem;min-width:17rem;color:var(--white-fff);background:var(--blue1);z-index:1;border-radius:100rem;padding:2rem 5rem;font-family:GillSansNova;font-size:12rem;font-weight:600;line-height:110%;transition:background .2s;position:absolute}@media only screen and (width>=800px){.favorite-popup__btn-counts[data-v-d015e80c]{top:0;left:100%;transform:translate(-50%)}}@media only screen and (width<=799px){.favorite-popup__btn-counts[data-v-d015e80c]{top:-8rem;right:-8rem}}.favorite-popup__icon-active[data-v-d015e80c]{opacity:0;position:absolute;top:0;left:0}.favorite-popup__modal[data-v-d015e80c]{color:var(--black3);background-color:var(--white-fff);letter-spacing:.4rem;-webkit-box-flex:0;flex-direction:column;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%;display:flex}@media only screen and (width>=800px){.favorite-popup__modal[data-v-d015e80c]{width:350rem;position:absolute;top:calc(100% + 8rem);right:0;box-shadow:0 16px 24px #3e4a591a}}@media only screen and (width<=799px){.favorite-popup__modal[data-v-d015e80c]{z-index:22;border-radius:5rem 5rem 0 0;width:100%;max-height:100dvh;position:fixed;bottom:0;overflow:hidden}}.favorite-popup__head[data-v-d015e80c]{background-color:var(--gray4);-webkit-box-flex:0;align-items:center;padding:12rem 16rem;display:flex}.favorite-popup__scroll[data-v-d015e80c] .simplebar-track.simplebar-vertical{right:3rem}@media only screen and (width>=800px){.favorite-popup__scroll[data-v-d015e80c]{height:100%;max-height:280rem}}@media only screen and (width<=799px){.favorite-popup__scroll[data-v-d015e80c]{-webkit-box-flex:0;flex-direction:column;flex:1;display:flex;overflow:auto}}.favorite-popup__conf-btn[data-v-d015e80c]{border-top:1px solid var(--gray4);cursor:pointer;padding:12rem 16rem}.favorite-popup__field[data-v-d015e80c]{flex-direction:column;gap:8rem;padding:12rem 16rem;display:flex}.favorite-popup__field-title[data-v-d015e80c]{letter-spacing:.4rem;color:var(--black2);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.favorite-popup__description[data-v-d015e80c]{letter-spacing:.4rem;color:var(--gray);padding-bottom:16rem;padding-left:16rem;padding-right:16rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.favorite-popup__grid[data-v-d015e80c]{grid-template-columns:1fr 1fr;gap:8rem;padding-bottom:16rem;padding-left:16rem;padding-right:16rem;display:grid}.favorite-popup__full-btn[data-v-d015e80c]{grid-column:span 2;width:100%;padding:8rem 0}.favorite-popup__block[data-v-d015e80c]{padding:16rem}.favorite-popup__apartment[data-v-d015e80c]:not(:first-child){border-top:1px solid var(--gray4)}.favorite-popup__overlay[data-v-d015e80c]{z-index:20;width:100%;height:100%;position:fixed;top:0;left:0}.favorite-popup__cross-mobile[data-v-d015e80c]{display:none}@media only screen and (width<=799px){.favorite-popup__cross-mobile[data-v-d015e80c]{cursor:pointer;width:18rem;height:18rem;margin-left:auto;font-size:0;display:block}.favorite-popup__cross-mobile svg[data-v-d015e80c]{width:100%;height:100%}}.favorite-popup__print[data-v-d015e80c]{display:none}@media print{.favorite-popup__print[data-v-d015e80c]{-webkit-box-flex:0;flex-direction:column;width:100%;display:flex}.favorite-popup__overlay[data-v-d015e80c],.favorite-popup__modal[data-v-d015e80c]{display:none}}.mobile-catalog-filters[data-v-98b4f671]{background-color:var(--white);display:none;position:relative}@media only screen and (width<=799px){.mobile-catalog-filters[data-v-98b4f671]{display:block}}.mobile-catalog-filters__head.mobile-catalog-filters__head--padding[data-v-98b4f671]{padding-bottom:0}.mobile-catalog-filters__content[data-v-98b4f671]{opacity:0;pointer-events:none;flex-direction:column;gap:12rem;max-height:0;transition:opacity .2s ease-in-out,padding-top .2s ease-in-out,max-height .2s ease-in-out;display:flex}.mobile-catalog-filters__content--is-active[data-v-98b4f671]{opacity:1;pointer-events:auto;max-height:300rem;padding-top:8rem}.mobile-catalog-filters__content--is-absolute[data-v-98b4f671]{background-color:var(--white);z-index:15;border-radius:0 0 16rem 16rem;padding:8rem;position:absolute;top:40rem;left:0;right:0;box-shadow:0 16px 20px #3e4a594d}.mobile-catalog-filters__content--is-absolute[data-v-98b4f671]:before{content:"";z-index:-1;background-color:var(--white);border-radius:0 0 16rem 16rem;height:225rem;position:absolute;top:0;left:0%;right:0}.mobile-catalog-filters__content--is-absolute-half[data-v-98b4f671]:before{height:120rem}.mobile-catalog-filters__row[data-v-98b4f671]{gap:8rem;display:flex}.mobile-catalog-filters__toggler[data-v-98b4f671]{background:var(--gray3);border-radius:8rem;grid-auto-flow:column;width:100%;display:grid}.mobile-catalog-filter__btn-wrapper[data-v-98b4f671]{z-index:2;position:relative}.mobile-catalog-filter__btn[data-v-98b4f671]{width:100%}.mobile-catalog-filters__grow[data-v-98b4f671]{flex-grow:1}.mobile-catalog-filters__rooms[data-v-98b4f671]{letter-spacing:1.564rem;grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);gap:4rem;font-family:GillSansNova;font-size:40em;font-weight:600;line-height:90%;display:grid}.mobile-catalog-filters__wrapper[data-v-98b4f671]{margin-left:auto;position:relative}.mobile-catalog-filters__sort[data-v-98b4f671]{letter-spacing:.4rem;background-color:var(--white);z-index:10;width:200rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;position:absolute;top:calc(100% + 10rem);right:0;box-shadow:0 4px 16px #3e4a5926}@media only screen and (width>=800px){.mobile-catalog-filters__sort[data-v-98b4f671]{border-bottom-right-radius:5rem;border-bottom-left-radius:5rem}}@media only screen and (width<=799px){.mobile-catalog-filters__sort[data-v-98b4f671]{border-radius:8rem}}.mobile-catalog-filter__message[data-v-98b4f671]{--message-width:174rem;letter-spacing:.4rem;color:var(--black3);top:calc(100% + 6rem);left:calc(50% - var(--message-width) / 2);z-index:4;width:var(--message-width);pointer-events:none;padding:8rem 10rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;position:absolute}.mobile-catalog-filter__rooms-btn[data-v-98b4f671]:last-child{order:3}.catalog-object[data-v-b71fc8a1]:after{content:"";border:1px solid var(--blue2);pointer-events:none;border-radius:5rem;width:100%;height:100%;transition:border .2s;position:absolute;top:0;left:0}.catalog-object--open[data-v-b71fc8a1]:after{border:1px solid #0000}.catalog-object__scroll[data-v-b71fc8a1]{max-height:260rem;padding-left:12rem;position:relative}.catalog-object__scroll[data-v-b71fc8a1]:after{content:"";background-color:var(--gray4);width:calc(100% - 24px);height:1px;position:absolute;bottom:-2px;left:12px;right:12px}.catalog-object__head[data-v-b71fc8a1]{gap:6rem;padding:8rem 0;display:flex}.catalog-object__blue[data-v-b71fc8a1]{color:var(--blue)}.catalog-object__img[data-v-b71fc8a1]{border-radius:4rem;max-width:36rem;height:auto;overflow:hidden}.catalog-object__img picture[data-v-b71fc8a1]{display:block}.catalog-object__info[data-v-b71fc8a1]{color:var(--black3);flex-direction:column;justify-content:space-around;padding-bottom:4rem;display:flex}.catalog-object__title[data-v-b71fc8a1]{letter-spacing:.2rem;text-transform:uppercase;font-family:GillSansNova;font-size:10rem;font-weight:600;line-height:110%}.catalog-object__description[data-v-b71fc8a1]{letter-spacing:.2rem;font-family:GillSansNova;font-size:10rem;font-weight:400;line-height:110%}.catalog-object__content[data-v-b71fc8a1]{flex-direction:column;padding-left:42rem;display:flex}.catalog-object__position[data-v-b71fc8a1]{grid-gap:10rem;grid-template-columns:66rem 56rem auto;padding-top:8rem;padding-bottom:10rem;display:grid}.catalog-object__position-title[data-v-b71fc8a1]{letter-spacing:.4rem;color:var(--black3);white-space:nowrap;font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.catalog-object__position-info[data-v-b71fc8a1]{letter-spacing:.4rem;color:var(--gray);text-transform:lowercase;white-space:nowrap;font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.catalog-object__all[data-v-b71fc8a1]{letter-spacing:.4rem;color:var(--black3);margin:3rem 0;padding-top:6rem;padding-bottom:7rem;padding-left:54rem;font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.catalog-object__btn[data-v-b71fc8a1]{width:calc(100% - 24rem);margin:0 12rem}.catalog-object__label[data-v-b71fc8a1]{-webkit-box-flex:0;flex:1;align-items:center;column-gap:6rem;display:flex;overflow:hidden}.catalog-object__label-value[data-v-b71fc8a1]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.catalog-object__label-title[data-v-b71fc8a1]{letter-spacing:.4rem;color:var(--blue1);font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}.catalog-object__price-per-meter[data-v-b71fc8a1]{color:var(--blue1)}.catalog-object__description-element[data-v-b71fc8a1]{position:relative}.catalog-object__description-element[data-v-b71fc8a1]:not(:first-child):before{content:" • "}.catalog-object__label-icon[data-v-b71fc8a1]{width:16rem;height:16rem;fill:var(--blue1);font-size:0}.catalog-object__label-icon svg[data-v-b71fc8a1]{width:100%;height:100%}.catalog-index[data-v-c36dbde3]{width:100%;height:100%;position:relative}@media only screen and (width<=799px){.catalog-index[data-v-c36dbde3]{-webkit-box-flex:0;flex-direction:column;display:flex}}.catalog-index--bx24 .catalog-index__filters-wrapper[data-v-c36dbde3]{width:calc(100% - 18rem);top:82rem;left:0}.catalog-index--bx24 .catalog-index__filters-list[data-v-c36dbde3]:after{height:82rem}.catalog-index--bx24 .catalog-index__scroll--is-active-filters .catalog-index__filters[data-v-c36dbde3]{padding-left:0;padding-right:24rem;top:0}.catalog-index--bx24 .catalog-index__scroll--is-active-filters .catalog-index__filters[data-v-c36dbde3]:after{width:100%}.catalog-index--bx24 .catalog-index__scroll--is-active-filters .catalog-index__title[data-v-c36dbde3]{padding-left:8rem;padding-right:24rem;top:0;left:0}.catalog-index__scroll[data-v-c36dbde3],.catalog-index__scroll[data-v-c36dbde3]>.simplebar-wrapper .simplebar-content{height:100%}.catalog-index__scroll[data-v-c36dbde3]>.simplebar-vertical{right:4px;pointer-events:auto!important;width:12px!important}.catalog-index__scroll[data-v-c36dbde3]>.simplebar-vertical:after{content:"";background:#a4afb799;width:1px;height:100%;position:absolute;top:0;left:5px}.catalog-index__scroll[data-v-c36dbde3]>.simplebar-vertical .simplebar-scrollbar{z-index:2;opacity:1!important;cursor:grab!important;width:12px!important}@media only screen and (width>=800px){.catalog-index__scroll[data-v-c36dbde3]>.simplebar-vertical .simplebar-scrollbar:hover:before{background:var(--black3);width:7px;left:2px}}.catalog-index__scroll[data-v-c36dbde3]>.simplebar-vertical .simplebar-scrollbar:active{cursor:grabbing!important}.catalog-index__scroll[data-v-c36dbde3]>.simplebar-vertical .simplebar-scrollbar:before{background:var(--black2);width:5px;transition:width .2s,left .2s,background .2s;left:3px}.catalog-index__scroll.simplebar-dragging[data-v-c36dbde3]{cursor:grabbing!important}.catalog-index__scroll.simplebar-dragging[data-v-c36dbde3]>.simplebar-vertical .simplebar-scrollbar:before{background:var(--black3);width:7px;left:2px}@media only screen and (width<=799px){.catalog-index__scroll[data-v-c36dbde3]{flex:1;width:calc(100% + 8rem);height:auto;padding-right:8rem;overflow:scroll}}.catalog-index__scroll--is-active-filters .catalog-index__wrapper[data-v-c36dbde3]{max-width:100%;padding-top:82rem}.catalog-index__scroll--is-active-filters .catalog-index__title[data-v-c36dbde3]{background-color:var(--white-fff);padding-left:16rem;padding-right:20rem;position:fixed;top:16rem;left:16rem}.catalog-index__scroll--is-active-filters .catalog-index__filters[data-v-c36dbde3]{z-index:6;width:calc(100% - 182rem);padding-left:16rem;padding-right:40rem;position:fixed;top:16rem;left:176rem}.catalog-index__scroll--is-active-filters .catalog-index__filters[data-v-c36dbde3]:after{background:var(--white-fff);width:calc(100% - 16rem)}.catalog-index__small[data-v-c36dbde3]{gap:8rem;display:flex;position:absolute;top:-14rem;right:86rem}@media only screen and (width<=799px){.catalog-index__small[data-v-c36dbde3]{display:none}}.catalog-index__small--bx24[data-v-c36dbde3]{top:0}.catalog-index__small-sort[data-v-c36dbde3]{letter-spacing:.4rem;background-color:var(--white);z-index:10;border-bottom-right-radius:5rem;border-bottom-left-radius:5rem;width:200rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;position:absolute;top:calc(100% + 10rem);right:50%;box-shadow:0 4px 16px #3e4a5926}.catalog-index__wrapper[data-v-c36dbde3]{grid-template:"sidebar content""sidebar main"1fr/160rem 1fr;width:100%;height:100%;display:grid;position:relative}@media only screen and (width<=799px){.catalog-index__wrapper[data-v-c36dbde3]{grid-template-columns:1fr;grid-template-areas:"sidebar content""main main"}}@media only screen and (width>=800px){.catalog-index__wrapper[data-v-c36dbde3]{padding-left:16rem;padding-right:30rem}}.catalog-index__wrapper--hide-links[data-v-c36dbde3]{grid-template-areas:"sidebar content""main main"}.catalog-index__sidebar[data-v-c36dbde3]{flex-direction:column;grid-area:sidebar;display:flex}@media only screen and (width<=799px){.catalog-index__sidebar[data-v-c36dbde3]{display:none}}.catalog-index__main[data-v-c36dbde3]{-webkit-box-flex:0;flex-direction:column;grid-area:main;width:100%;height:100%;display:flex}@media only screen and (width<=799px){.catalog-index__main-wrapper[data-v-c36dbde3]{padding-bottom:var(--global-mobile-bar-height)}}.catalog-index__main--bx24[data-v-c36dbde3]{padding-bottom:150rem}.catalog-index__main--scroll-loader[data-v-c36dbde3]{padding-bottom:35rem}.catalog-index__title[data-v-c36dbde3]{letter-spacing:1.28rem;color:var(--black3);z-index:6;border-radius:24rem 0 0;padding-top:24rem;padding-bottom:20rem;font-family:GillSansNova;font-size:36rem;font-weight:600;line-height:110%;transition:background-color .2s ease-in-out}.catalog-index__title--pointer[data-v-c36dbde3]{cursor:pointer}.catalog-index__invisible-pixel[data-v-c36dbde3]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.catalog-index__content-loader[data-v-c36dbde3]{flex-grow:1;grid-area:content;grid-template-columns:1fr 2fr .3fr;gap:16rem;height:82rem;padding:15rem 0;display:grid}@media only screen and (width<=799px){.catalog-index__content-loader[data-v-c36dbde3]{display:none}}.catalog-index__content[data-v-c36dbde3]{z-index:6;flex-direction:column;flex-grow:1;grid-area:content;height:100%;display:flex}.catalog-index__content-wrapper[data-v-c36dbde3]{flex-direction:column;grid-area:content;display:flex}@media only screen and (width>=800px){.catalog-index__content-wrapper[data-v-c36dbde3]{z-index:6;flex-grow:1;height:100%}}@media only screen and (width<=799px){.catalog-index__content-wrapper[data-v-c36dbde3]{flex:1;row-gap:8rem;overflow:hidden}}.catalog-index__filters[data-v-c36dbde3]{letter-spacing:1.564rem;z-index:6;gap:16rem;padding-top:15rem;padding-bottom:15rem;font-family:GillSansNova;font-size:40em;font-weight:600;line-height:90%;display:flex;position:relative}.catalog-index__filters[data-v-c36dbde3]:after{content:"";z-index:-1;background:0 0;width:calc(100% + 20rem);height:100%;transition:background-color .2s ease-in-out;position:absolute;top:0;left:0}@media only screen and (width<=799px){.catalog-index__filters[data-v-c36dbde3]{display:none}}.catalog-index__mobile-filters[data-v-c36dbde3]{margin-bottom:4rem;padding-bottom:10rem;display:none}@media only screen and (width>=800px){.catalog-index__mobile-filters[data-v-c36dbde3]{z-index:7}}@media only screen and (width<=799px){.catalog-index__mobile-filters[data-v-c36dbde3]{display:block}}.catalog-index__objects[data-v-c36dbde3]{flex:1;width:320rem}.catalog-index__filters-range[data-v-c36dbde3]{width:100%;min-width:240rem}.catalog-index__rooms[data-v-c36dbde3]{letter-spacing:.4rem;gap:4rem;font-family:GillSansNova;font-size:20rem;font-weight:600;line-height:110%;display:flex}.catalog-index__filter[data-v-c36dbde3]{letter-spacing:.4rem;align-items:center;gap:4rem;font-family:GillSansNova;font-size:18rem;font-weight:500;line-height:110%;display:flex}.catalog-index__filter-btn[data-v-c36dbde3]{flex-shrink:0;align-self:flex-end;height:46rem;padding:0 16rem 0 11rem}.catalog-index__icon[data-v-c36dbde3]{width:24rem;height:24rem;fill:var(--white-fff);font-size:0}.catalog-index__icon svg[data-v-c36dbde3]{width:100%;height:100%}.catalog-index__filters-wrapper[data-v-c36dbde3]{z-index:6;width:100%;height:100%;position:absolute;top:70rem;left:0}@media only screen and (width<=799px){.catalog-index__filters-wrapper[data-v-c36dbde3]{height:100%;top:0;right:0;overflow:scroll}}@media only screen and (width>=800px){.catalog-index__filters-wrapper[data-v-c36dbde3]{width:calc(100% - 50rem);position:fixed;top:85rem;left:20rem;right:14rem}}.catalog-index__filters-wrapper-mobile[data-v-c36dbde3]{width:calc(100% - 44rem);padding-left:4rem;padding-right:4rem;position:fixed;left:8rem;right:8rem}@media only screen and (width<=799px){.catalog-index__filters-wrapper-mobile[data-v-c36dbde3]{width:calc(100% - 16rem);height:calc(100dvh - 266rem - var(--global-mobile-bar-height));margin-top:266rem;padding-top:12rem}}.catalog-index__filters-list[data-v-c36dbde3]{margin-left:-4rem;padding:8rem 16rem}@media only screen and (width<=799px){.catalog-index__filters-list[data-v-c36dbde3]{overflow:scroll}}@media only screen and (width>=800px){.catalog-index__filters-list[data-v-c36dbde3]{box-shadow:0 10px 20px -10px #3e4a5933}.catalog-index__filters-list-scroll[data-v-c36dbde3]{width:100%;margin-left:4rem;position:absolute}}.catalog-index__scroll-loader[data-v-c36dbde3]{margin:16rem auto}.catalog-index__scroll-loader.global-loader-circle[data-v-c36dbde3]{width:28rem;height:28rem}@media only screen and (width>=800px){.catalog-index__total-count-mobile[data-v-c36dbde3]{display:none}}.catalog-index__rooms-btn-storage[data-v-c36dbde3]{order:2}@media only screen and (width>=800px){.catalog-index__rooms-btn-storage[data-v-c36dbde3]{width:34rem;height:34rem}}.catalog-index__rooms-btn[data-v-c36dbde3]{justify-content:center;align-items:center;width:34rem;height:34rem}.catalog-index__rooms-btn[data-v-c36dbde3]:last-child{order:3}.apartment-switch-mobile[data-v-ded2f753]{letter-spacing:.4rem;background-color:var(--white);border-radius:16rem 16rem 0 0;align-items:center;padding:10rem;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%;display:flex;box-shadow:0 -1px 20px #3e4a591a}.apartment-switch-mobile__arrow[data-v-ded2f753]{background-color:#0000;border:none;width:28rem;height:28rem;padding:0;transform:rotate(90deg)}.apartment-switch-mobile__arrow[data-v-ded2f753]:disabled{opacity:.5}.apartment-switch-mobile__arrow svg[data-v-ded2f753]{width:100%;height:100%;fill:var(--black2)}.apartment-switch-mobile__arrow-right[data-v-ded2f753]{transform:rotate(-90deg)}.apartment-switch-mobile__content[data-v-ded2f753]{text-align:center;color:#3e4a59;flex-grow:1}.apartment-switch-mobile__gray[data-v-ded2f753]{color:var(--gray)}.base-section-head--size-md[data-v-294d4466]{--padding-vertical:24rem}@media only screen and (width<=799px){.base-section-head--size-md[data-v-294d4466]{--padding-vertical:12rem}}.base-section-head--size-md .base-section-head__title[data-v-294d4466]{letter-spacing:1.52rem;font-family:GillSansNova;font-size:38rem;font-weight:600;line-height:90%}@media only screen and (width<=799px){.base-section-head--size-md .base-section-head__title[data-v-294d4466]{letter-spacing:.44rem;font-family:GillSansNova;font-size:22rem;font-weight:600;line-height:100%}}.base-section-head--size-sm[data-v-294d4466]{--padding-vertical:16rem}@media only screen and (width<=799px){.base-section-head--size-sm[data-v-294d4466]{--padding-vertical:12rem}}.base-section-head--size-sm .base-section-head__title[data-v-294d4466]{letter-spacing:.4rem;font-family:GillSansNova;font-size:18rem;font-weight:600;line-height:110%}@media only screen and (width<=799px){.base-section-head--size-sm .base-section-head__title[data-v-294d4466]{letter-spacing:.4rem;font-family:GillSansNova;font-size:18rem;font-weight:600;line-height:110%}}.base-section-head[data-v-294d4466]{padding-top:var(--padding-vertical);padding-bottom:var(--padding-vertical);margin-bottom:var(--margin-bottom);-webkit-box-flex:0;align-items:center;display:flex;position:relative}@media only screen and (width<=799px){.base-section-head[data-v-294d4466]{--padding-vertical:12rem}}.base-section-head__icon[data-v-294d4466]{width:42rem;height:42rem;margin-right:8rem;font-size:0}@media only screen and (width<=799px){.base-section-head__icon[data-v-294d4466]{width:24rem;height:24rem;margin-right:4rem}}.base-section-head__icon svg[data-v-294d4466]{width:100%;height:100%}.base-section-head__title[data-v-294d4466]{color:var(--black2);text-transform:uppercase}.base-section-head--margin-bottom-42[data-v-294d4466]{--margin-bottom:42rem}@media only screen and (width<=799px){.base-section-head--margin-bottom-42[data-v-294d4466]{--margin-bottom:24rem}}.base-section-head--margin-bottom-32[data-v-294d4466]{--margin-bottom:32rem}@media only screen and (width<=799px){.base-section-head--margin-bottom-32[data-v-294d4466]{--margin-bottom:24rem}}.base-section-head--margin-bottom-24[data-v-294d4466]{--margin-bottom:24rem}.base-section-head--margin-bottom-0[data-v-294d4466]{--margin-bottom:0}.genplan-blog-tabs[data-v-9a0571f3]{-webkit-box-flex:0;flex-direction:column;display:flex}.genplan-blog-tabs__wrapper[data-v-9a0571f3]{-webkit-box-flex:0;flex-direction:column;row-gap:16rem;display:flex}.genplan-blog-tabs__btn[data-v-9a0571f3]{--content-color:var(--black3);border-radius:12rem;width:auto;overflow:hidden}.genplan-blog-tabs__btn[data-v-9a0571f3]:not(:first-child){margin-left:8rem}.genplan-blog-tabs__tabs[data-v-9a0571f3]{-webkit-box-flex:0;display:flex}.genplan-blog-tabs__content[data-v-9a0571f3]{background:var(--white-fff);border-radius:24rem;-webkit-box-flex:0;column-gap:32rem;height:534rem;padding:24rem;display:flex}@media only screen and (width<=799px){.genplan-blog-tabs__content[data-v-9a0571f3]{background:0 0;flex-direction:column;height:auto;padding:0}}.genplan-blog-tabs__info[data-v-9a0571f3]{flex-direction:column;flex:1;row-gap:16rem;display:flex}.genplan-blog-tabs__slider[data-v-9a0571f3]{border-radius:16rem;width:705rem;overflow:hidden}@media only screen and (width<=799px){.genplan-blog-tabs__slider[data-v-9a0571f3]{display:none}}.genplan-blog-tabs__slider-swiper[data-v-9a0571f3]{height:100%}.genplan-blog-tabs__image[data-v-9a0571f3]{width:100%;font-size:0}.genplan-blog-tabs__image picture[data-v-9a0571f3]{width:100%;display:block}.genplan-blog-tabs__image-mobile[data-v-9a0571f3]{width:100%;height:221rem;font-size:0}.genplan-blog-tabs__image-mobile picture[data-v-9a0571f3]{width:100%;display:block}.genplan-blog-tabs__title[data-v-9a0571f3]{letter-spacing:.48rem;color:var(--black3);font-family:GillSansNova;font-size:25rem;font-weight:600;line-height:100%}@media only screen and (width<=799px){.genplan-blog-tabs__title[data-v-9a0571f3]{letter-spacing:.4rem;font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}}.genplan-blog-tabs__text[data-v-9a0571f3]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:16rem;font-weight:400;line-height:110%}.genplan-blog-tabs__text[data-v-9a0571f3] ul{padding-left:0;list-style:none}.genplan-blog-tabs__text[data-v-9a0571f3] ul li{padding-left:16rem;position:relative}.genplan-blog-tabs__text[data-v-9a0571f3] ul li:not(:first-child){margin-top:16rem}.genplan-blog-tabs__text[data-v-9a0571f3] ul li:before{content:"–";position:absolute;left:0}@media only screen and (width<=799px){.genplan-blog-tabs__text[data-v-9a0571f3]{letter-spacing:.4rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}}.genplan-blog-tabs__more-btn[data-v-9a0571f3]{align-self:flex-start;margin-top:auto}.genplan-blog-tabs__btn-icon[data-v-9a0571f3]{transition:filter .2s}.genplan-blog-tabs__btn-icon--active[data-v-9a0571f3]{filter:brightness(0)invert()}.genplan-blog-tabs__btn-element[data-v-9a0571f3]{padding:11rem 18rem 11rem 14rem}.genplan-blog-gallery[data-v-0d9e06ba]{-webkit-box-flex:0;flex-direction:column;row-gap:24rem;display:flex;position:relative}.genplan-blog-gallery__slide[data-v-0d9e06ba]{opacity:.5;font-size:0;transition:opacity .2s}.genplan-blog-gallery__slide.swiper-slide-active[data-v-0d9e06ba]{opacity:1}.genplan-blog-gallery__slide picture[data-v-0d9e06ba]{width:100%;height:100%;display:block}.genplan-blog-gallery__slider[data-v-0d9e06ba]{--base-slider-arrow-position:calc((100% - 860rem)/2 - 20rem - 32px);width:100%}@media only screen and (width<=799px){.genplan-blog-gallery__slider[data-v-0d9e06ba]{--base-slider-arrow-position:0rem}}.apartment-about[data-v-8cc94d5d]{letter-spacing:1.28rem;flex-direction:column;gap:50rem;font-family:GillSansNova;font-size:32rem;font-weight:600;line-height:110%;display:flex}@media only screen and (width>=800px){.apartment-about[data-v-8cc94d5d]{margin-bottom:100rem}}@media only screen and (width<=799px){.apartment-about[data-v-8cc94d5d]{gap:20rem;margin-bottom:20rem}}.apartment-about__line[data-v-8cc94d5d]{width:100%;height:2rem}.apartment-about__section[data-v-8cc94d5d]{flex-direction:column;gap:20rem;display:flex}.apartment-about__title[data-v-8cc94d5d]{letter-spacing:1.28rem;color:var(--black2);padding-bottom:14rem;font-family:GillSansNova;font-size:32rem;font-weight:600;line-height:110%}.apartment-about__slider[data-v-8cc94d5d]{width:100%}.apartment-about__slide[data-v-8cc94d5d]{transition:opacity .2s ease-in-out}.apartment-about__slide.swiper-slide-prev[data-v-8cc94d5d],.apartment-about__slide.swiper-slide-next[data-v-8cc94d5d]{opacity:.4}.apartment-about__slide-image[data-v-8cc94d5d]{width:auto;height:500rem}.apartment-about__slide-image img[data-v-8cc94d5d]{object-fit:contain;width:100%;height:100%}@media only screen and (width<=799px){.apartment-about__slide-image[data-v-8cc94d5d]{height:auto}}.apartment-about__row[data-v-8cc94d5d]{gap:32rem;display:flex;overflow:hidden}.apartment-about__block[data-v-8cc94d5d]{flex-direction:column;gap:8rem;display:flex}.apartment-about__image[data-v-8cc94d5d]{width:228rem;height:150rem}.apartment-about__image img[data-v-8cc94d5d]{object-fit:cover;width:100%;height:100%}@media only screen and (width<=799px){.apartment-about__image[data-v-8cc94d5d]{width:100%;height:auto}}.apartment-about__block-title[data-v-8cc94d5d]{letter-spacing:.4rem;color:var(--blue);margin-top:8rem;font-family:GillSansNova;font-size:20rem;font-weight:600;line-height:110%}.apartment-about__block-text[data-v-8cc94d5d]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.apartment-about__bottom-slide[data-v-8cc94d5d]{width:228rem}.display-none[data-v-8cc94d5d]{display:none}.mortgage-btn[data-v-4d98d159]{background:var(--white-fff);cursor:pointer;border:none;-webkit-box-flex:0;justify-content:space-between;align-items:center;padding:8rem 16rem;display:flex}.mortgage-btn__name[data-v-4d98d159]{letter-spacing:.4rem;color:var(--black3);font-family:GillSansNova;font-size:16rem;font-weight:600;line-height:110%}.mortgage-btn__icon[data-v-4d98d159]{width:24rem;height:24rem;font-size:0}.mortgage-btn__icon svg[data-v-4d98d159]{fill:var(--black3);width:100%;height:100%}.mortgage-calculate[data-v-e8fbb9ce]{-webkit-box-flex:0;gap:32rem;display:flex}@media only screen and (width<=799px){.mortgage-calculate[data-v-e8fbb9ce]{flex-direction:column}}.mortgage-calculate__banner[data-v-e8fbb9ce]{border-radius:16rem;-webkit-box-flex:0;flex-direction:column;display:flex;position:relative;overflow:hidden}@media only screen and (width>=800px){.mortgage-calculate__banner[data-v-e8fbb9ce]{width:50%}}.mortgage-calculate__banner-info[data-v-e8fbb9ce]{background:var(--blue1);flex-direction:column;flex:1;row-gap:16rem;min-height:183rem;padding:16rem;display:flex}.mortgage-calculate__banner-title[data-v-e8fbb9ce]{letter-spacing:.48rem;color:var(--white-fff);text-transform:uppercase;font-family:GillSansNova;font-size:24rem;font-weight:600;line-height:100%}.mortgage-calculate__payment-info[data-v-e8fbb9ce]{-webkit-box-flex:0;flex-direction:column;row-gap:6rem;display:flex}.mortgage-calculate__payment-caption[data-v-e8fbb9ce]{letter-spacing:.4rem;color:var(--white-fff);font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%}.mortgage-calculate__payment-value[data-v-e8fbb9ce]{letter-spacing:.48rem;color:var(--white-fff);font-family:GillSansNova;font-size:24rem;font-weight:600;line-height:100%}.mortgage-calculate__icon[data-v-e8fbb9ce]{z-index:1;opacity:.2;width:125rem;height:136rem;position:absolute;bottom:25rem;right:0}.mortgage-calculate__icon svg[data-v-e8fbb9ce]{width:100%;height:100%;fill:var(--white-fff)}.app-phone__wrapper[data-v-93b39a01]{color:var(--black2);-webkit-box-flex:0;align-items:center;display:flex}.app-phone__wrapper.app-phone__desktop[data-v-93b39a01]{cursor:pointer}@media only screen and (width<=799px){.app-phone__wrapper.app-phone__desktop[data-v-93b39a01]{display:none}}@media only screen and (width>=800px){.app-phone__wrapper.app-phone__mobile[data-v-93b39a01]{display:none}}.app-phone__number[data-v-93b39a01]{-webkit-box-flex:0;align-items:baseline;display:flex}.app-phone__prefix-number[data-v-93b39a01]{letter-spacing:.4rem;color:inherit;margin-right:5rem;font-family:GillSansNova;font-size:16rem;font-weight:400;line-height:110%}.app-phone__general-number[data-v-93b39a01]{letter-spacing:.48rem;color:inherit;font-family:GillSansNova;font-size:24rem;font-weight:600;line-height:100%}.app-phone__icon[data-v-93b39a01]{width:32rem;height:32rem}.app-phone__icon svg[data-v-93b39a01]{width:100%;height:100%}.app-phone__overlay[data-v-93b39a01]{z-index:14;background-color:#3e4a59cc;position:fixed;inset:0}@media only screen and (width>=800px){.app-phone__popup[data-v-93b39a01]{z-index:15;width:360rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.apartment-request[data-v-d2c75253]{background-color:var(--white);justify-content:flex-end;gap:8rem;padding:16rem;display:flex}@media only screen and (width<=799px){.apartment-request[data-v-d2c75253]{flex-direction:column-reverse;margin-top:10rem;padding:10rem 0}}.apartment-request__relative[data-v-d2c75253]{position:relative}@media only screen and (width>=800px){.apartment-request__popup[data-v-d2c75253]{width:350rem;position:absolute;bottom:0;left:0}}.apartment-request__buttons[data-v-d2c75253]{grid-template-columns:1fr 1fr;gap:8rem;display:grid}.apartment-request__create[data-v-d2c75253]{width:100%}.apartment-request__popup-inner[data-v-d2c75253]{border-radius:24rem 0 0}.card-mini-apartment[data-v-581f4573]{letter-spacing:.4rem;background-color:var(--white-fff);border:1px solid var(--white-fff);cursor:pointer;border-radius:8rem;flex-direction:column;gap:4rem;width:100%;padding:6rem;font-family:GillSansNova;font-size:14rem;font-weight:400;line-height:110%;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,z-index .2s ease-in-out,background-color .2s ease-in-out;display:flex;position:relative}@media only screen and (width>=800px){.card-mini-apartment[data-v-581f4573]:not(.card-mini-apartment--is-active):hover{box-shadow:0 8px 20px #3e4a591a}.card-mini-apartment:not(.card-mini-apartment--is-active):hover .card-mini-apartment__booked-icon[data-v-581f4573]{--fill-icon:var(--black3)}}.card-mini-apartment--is-type .card-mini-apartment__rooms[data-v-581f4573]{text-align:right;flex:1}.card-mini-apartment--is-active[data-v-581f4573]{border-color:var(--gray2);background-color:#0000}.card-mini-apartment--is-active .card-mini-apartment__offers[data-v-581f4573]{background-color:var(--blue1)}.card-mini-apartment--is-active .card-mini-apartment__booked-icon[data-v-581f4573]{--fill-icon:var(--black3)}.card-mini-apartment__content[data-v-581f4573]{grid-template-columns:1fr 28rem;display:grid}.card-mini-apartment__tag[data-v-581f4573]{z-index:4;width:fit-content;position:absolute;top:0;right:0;transform:translate(50%)translateY(-50%)}.card-mini-apartment__offers[data-v-581f4573]{letter-spacing:.4rem;background-color:var(--blue1);color:var(--white-fff);border-radius:50%;justify-content:center;align-items:center;width:20rem;height:20rem;font-family:GillSansNova;font-size:12rem;font-weight:600;line-height:110%;display:flex;position:absolute;top:0;left:0;transform:translate(-50%)translateY(-50%)}.card-mini-apartment__main[data-v-581f4573]{gap:8rem;display:flex}.card-mini-apartment__gallery[data-v-581f4573]{width:40rem;height:40rem;position:relative}.card-mini-apartment__gallery img[data-v-581f4573]{object-fit:contain;width:40rem;height:40rem}.card-mini-apartment__meter[data-v-581f4573]{white-space:nowrap;letter-spacing:.4rem;color:var(--black7);font-family:GillSansNova;font-size:14rem;font-weight:600;line-height:110%}.card-mini-apartment__price[data-v-581f4573],.card-mini-apartment__name[data-v-581f4573]{margin-top:4rem}.card-mini-apartment__price[data-v-581f4573],.card-mini-apartment__name[data-v-581f4573],.card-mini-apartment__position[data-v-581f4573]{letter-spacing:.4rem;grid-column:1;font-family:GillSansNova;font-size:12rem;font-weight:400;line-height:110%}.card-mini-apartment__name[data-v-581f4573]{color:var(--blue1);white-space:break-spaces}.card-mini-apartment__position[data-v-581f4573]{color:var(--gray)}.card-mini-apartment__rooms[data-v-581f4573]{width:20rem}.card-mini-apartment__floor[data-v-581f4573]{width:auto}.card-mini-apartment__rooms[data-v-581f4573],.card-mini-apartment__floor[data-v-581f4573]{color:var(--gray);white-space:nowrap;font-family:GillSansNova;font-weight:500}.card-mini-apartment__floor[data-v-581f4573]{margin-left:auto}.card-mini-apartment__wrapper[data-v-581f4573]{flex-direction:column;flex:1;display:flex}.card-mini-apartment__info[data-v-581f4573]{gap:4rem;display:flex}.card-mini-apartment__first[data-v-581f4573]{flex-shrink:0}.card-mini-apartment__last[data-v-581f4573]{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.card-mini-apartment__booked[data-v-581f4573]{z-index:3;background:#ffffffb3;-webkit-box-flex:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.card-mini-apartment__showroom[data-v-581f4573]{pointer-events:none;position:absolute;top:-8rem;left:-8rem}.card-mini-apartment__favorite[data-v-581f4573]{-webkit-box-flex:0;grid-column:2;align-items:flex-end;display:flex}.catalog-apartment[data-v-8a282d50]{-webkit-box-flex:0;flex-direction:column;row-gap:4rem;height:100%;display:flex}.catalog-apartment__head-mobile[data-v-8a282d50]{position:relative}@media only screen and (width>=800px){.catalog-apartment__head-mobile[data-v-8a282d50]{display:none}}.catalog-apartment__head-mobile-line[data-v-8a282d50]{background:#3e4a59cc;width:calc(100% + 16rem);height:2rem;position:absolute;bottom:0;left:-8rem}.catalog-apartment__scroll[data-v-8a282d50]{height:100%;overflow:auto}.catalog-apartment__scroll[data-v-8a282d50] .simplebar-content{height:100%}.catalog-apartment__inner[data-v-8a282d50]{letter-spacing:1.564rem;grid-template-columns:250rem 1fr;gap:15rem;height:100%;padding-left:8rem;font-family:GillSansNova;font-size:40em;font-weight:600;line-height:90%;display:grid}@media only screen and (width<=799px){.catalog-apartment__inner[data-v-8a282d50]{grid-template-columns:1fr}}.catalog-apartment__sidebar[data-v-8a282d50]{flex-direction:column;height:100%;padding-top:24rem;display:flex;position:relative}@media only screen and (width<=799px){.catalog-apartment__sidebar[data-v-8a282d50]{display:none}}.catalog-apartment__head[data-v-8a282d50]{align-items:center;display:flex}.catalog-apartment__arrow[data-v-8a282d50]{width:20px;height:20px;fill:var(--blue1);align-items:center;display:flex}.catalog-apartment__arrow svg[data-v-8a282d50]{width:100%;height:100%}.catalog-apartment__title[data-v-8a282d50]{letter-spacing:1.28rem;color:var(--black3);margin-left:9rem;font-family:GillSansNova;font-size:30rem;font-weight:600;line-height:110%}.catalog-apartment__list[data-v-8a282d50]{height:100%;margin-top:19rem;position:relative}.catalog-apartment__list .global-scroll-bar[data-v-8a282d50]{max-height:90vh;padding:10rem 20rem 20rem 10rem;position:relative}.catalog-apartment__list-loader[data-v-8a282d50]{margin-top:20rem}.catalog-apartment__item[data-v-8a282d50]:not(:first-child){margin-top:8rem}.catalog-apartment__item[data-v-8a282d50]{z-index:0}@media only screen and (width>=800px){.catalog-apartment__item[data-v-8a282d50]:hover{z-index:1}}.catalog-apartment__arrow.is-reversed[data-v-8a282d50]{transform:rotate(180deg)}.catalog-apartment__footer[data-v-8a282d50]{position:fixed;bottom:0;right:16rem}@media only screen and (width<=799px){.catalog-apartment__footer[data-v-8a282d50]{position:inherit;border-top:1px solid var(--gray5);right:0}}@media only screen and (width>=800px){.catalog-apartment__footer[data-v-8a282d50]{z-index:5;border-radius:16rem 0 0}}.catalog-apartment__advanced[data-v-8a282d50]{flex-direction:column;gap:50rem;padding-top:100rem;display:flex}@media only screen and (width<=799px){.catalog-apartment__advanced[data-v-8a282d50]{margin-bottom:40rem;padding:40rem 0}}.catalog-apartment__type[data-v-8a282d50]{flex-direction:column;gap:10rem;display:flex}.catalog-apartment__footer-mobile[data-v-8a282d50]{z-index:1;position:absolute;bottom:0;left:-4rem;right:-4rem}@media only screen and (width>=800px){.catalog-apartment__footer-mobile[data-v-8a282d50]{display:none}}.catalog-apartment__scroll-end[data-v-8a282d50]{z-index:1;background:linear-gradient(#e4e8eb00,#e4e8eb);justify-content:center;align-items:center;width:100%;height:72rem;display:flex;position:absolute;bottom:0;left:-8rem}@media only screen and (width<=799px){.catalog-apartment__scroll-end[data-v-8a282d50]{display:none}}.catalog-apartment__scroll-end-arrow[data-v-8a282d50]{width:40rem;height:40rem}.catalog-apartment__scroll-end-arrow svg[data-v-8a282d50]{width:100%;height:100%;fill:var(--black)}.catalog-apartment__unvisible[data-v-8a282d50]{opacity:0;pointer-events:none;width:4rem;height:4rem}.catalog-apartment__scroll-loader[data-v-8a282d50]{margin:16rem auto}.catalog-apartment__scroll-loader.global-loader-circle[data-v-8a282d50]{width:28rem;height:28rem}.catalog-apartment__cross[data-v-8a282d50]{width:36rem;height:36rem;fill:var(--black2);margin-left:auto}.catalog-apartment__cross svg[data-v-8a282d50]{width:100%;height:100%}@media print{[data-v-8a282d50] .simplebar-offset,[data-v-8a282d50] .simplebar-mask{position:static}.catalog-apartment__inner[data-v-8a282d50]{-webkit-box-flex:0;display:flex}.catalog-apartment__scroll[data-v-8a282d50]{width:100%;height:auto;overflow:hidden}[data-v-8a282d50] .simplebar-placeholder,.catalog-apartment__sidebar[data-v-8a282d50],.catalog-apartment__head-mobile[data-v-8a282d50],.catalog-apartment__footer-mobile[data-v-8a282d50],.catalog-apartment__advanced[data-v-8a282d50],.catalog-apartment__footer[data-v-8a282d50]{display:none}.catalog-apartment[data-v-8a282d50],.catalog-apartment__inner[data-v-8a282d50]{height:auto}}.favorite-main[data-v-d6b7c0dc]{flex-direction:column;height:100%;display:flex}.favorite-main[data-v-d6b7c0dc] .simplebar-horizontal{display:none}@media only screen and (width>=800px){.favorite-main__back[data-v-d6b7c0dc]{display:none}}.favorite-main__show[data-v-d6b7c0dc]{letter-spacing:.44rem;color:var(--black3);align-items:center;gap:10rem;font-family:GillSansNova;font-size:22rem;font-weight:600;line-height:100%;display:flex}@media only screen and (width<=799px){.favorite-main__show[data-v-d6b7c0dc]{display:none}}.favorite-main__list[data-v-d6b7c0dc]{gap:16rem;width:100%;height:100%;margin-bottom:50rem;display:grid}@media only screen and (width>=800px){.favorite-main__list[data-v-d6b7c0dc]{margin-top:16rem;padding-right:10rem}}@media only screen and (width<=799px){.favorite-main__list[data-v-d6b7c0dc]{margin-top:10rem}}.favorite-main--view-two[data-v-d6b7c0dc]{grid-template-columns:repeat(2,1fr)}@media only screen and (width<=799px){.favorite-main--view-two[data-v-d6b7c0dc]{grid-template-columns:1fr}}.favorite-main--view-three[data-v-d6b7c0dc]{grid-template-columns:repeat(3,1fr)}@media only screen and (width<=799px){.favorite-main--view-three[data-v-d6b7c0dc]{grid-template-columns:1fr}}.favorite-main__scroll[data-v-d6b7c0dc]{height:100%}@media only screen and (width>=800px){.favorite-main__scroll[data-v-d6b7c0dc] .simplebar-track.simplebar-vertical{right:-10rem}}@media only screen and (width<=799px){.favorite-main__scroll[data-v-d6b7c0dc] .simplebar-track.simplebar-vertical{right:-5rem}}.favorite-grid-apartment[data-v-af2dec63]{position:relative}@media only screen and (width>=800px){.favorite-grid-apartment:hover .favorite-grid-apartment__cross[data-v-af2dec63]{opacity:1;pointer-events:auto}}.favorite-grid-apartment__cross[data-v-af2dec63]{background:var(--white);filter:drop-shadow(0 2.857px 5.714px #3e4a5933);z-index:2;cursor:pointer;width:32rem;height:32rem;fill:var(--black2);opacity:0;pointer-events:none;border-radius:100px;font-size:0;transition:opacity .2s ease-in-out;position:absolute;top:-10rem;right:-10rem}.favorite-grid-apartment__cross svg[data-v-af2dec63]{width:100%;height:100%}@media only screen and (width<=799px){.favorite-grid-apartment__cross[data-v-af2dec63]{opacity:1;pointer-events:auto;width:28rem;height:28rem;right:0}}.popup-favorite[data-v-9ab5e78d]{letter-spacing:.4rem;width:100%;height:100%;padding:16rem;font-family:GillSansNova;font-size:12rem;font-weight:500;line-height:110%}@media only screen and (width<=799px){.popup-favorite[data-v-9ab5e78d]{background:var(--white);border-radius:16rem 16rem 0 0;padding:8rem}}.catalog-view[data-v-927e9ee3]{z-index:12;-webkit-box-flex:0;flex-direction:column;width:100vw;height:100%;display:flex;position:fixed;top:0;left:0}.popup-catalog[data-v-927e9ee3]{width:100%;height:100%;padding-top:var(--global-header-height);position:absolute;top:0;left:0}.popup-catalog--full-height[data-v-927e9ee3]{height:100%}.popup-catalog--hide-header[data-v-927e9ee3]{padding-top:0}.popup-catalog__wrapper[data-v-927e9ee3]{width:100%;height:100%;position:relative}.popup-catalog__wrapper.global-container[data-v-927e9ee3]{padding:16rem 16rem 0}@media only screen and (width<=799px){.popup-catalog__wrapper.global-container[data-v-927e9ee3]{padding:4rem 4rem 0}}.popup-catalog__overlay[data-v-927e9ee3]{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.popup-catalog__inner[data-v-927e9ee3]{z-index:3;border-radius:24rem 24rem 0 0;width:100%;height:100%;position:relative}@media only screen and (width>=800px){.popup-catalog__inner[data-v-927e9ee3]{background-color:var(--white)}}.popup-catalog__head-controls[data-v-927e9ee3]{z-index:2;-webkit-box-flex:0;column-gap:10rem;display:flex;position:absolute;top:-14rem;right:-10rem}@media only screen and (width<=799px){.popup-catalog__head-controls[data-v-927e9ee3]{display:none}}.popup-catalog__container[data-v-927e9ee3]{width:100%;height:100%}@media print{.popup-catalog[data-v-927e9ee3]{width:100%;position:static}.popup-catalog__inner[data-v-927e9ee3]{background:#fff}.popup-catalog__wrapper.global-container[data-v-927e9ee3]{padding:0}.popup-catalog__cross[data-v-927e9ee3],.popup-catalog__overlay[data-v-927e9ee3]{display:none}.popup-catalog__wrapper[data-v-927e9ee3],.popup-catalog__inner[data-v-927e9ee3],.popup-catalog[data-v-927e9ee3],.popup-catalog__container[data-v-927e9ee3]{height:auto}}[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;inset:0 auto 0 0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}
/*$vite$:1*/