@charset "UTF-8";:root{--clr-main:#209b55;--clr-main-dark:#176d3c;--clr-second:#1397c1;--clr-second-dark:#0e6e8b;--clr-white:#fff;--clr-pre-white:#f3f3f3;--clr-sweet-light:#e6e6e6;--clr-pre-grey:#b9b9b9;--clr-grey-light:#7b7b7b;--clr-grey-dark:#3d3d3d;--clr-black:#161616;--clr-bronze:#ba5c05;--clr-warning:#dc0505;--clr-page-background:var(--clr-pre-white);--clr-page-text:var(--clr-grey-dark);--clr-filter-border:#e0f1f6;--clr-header-bg:var(--clr-white)}img[data-hash]:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%}canvas[id^=blur]{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,body,canvas,caption,cite,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}[hidden],template{display:none}a{background-color:transparent;color:inherit;text-decoration:none}a svg{fill:currentColor}a:active,a:focus-visible,a:hover{outline-width:0}button,input,select,textarea{font:inherit}hr{box-sizing:content-box;height:0;overflow:visible}input{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}*{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}:after,:before{box-sizing:inherit}html{background-color:var(--clr-page-background);color:var(--clr-page-text);font-family:var(--font-family-roboto);font-size:var(--base-font-size);font-weight:var(--base-font-weight);line-height:var(--base-line-height);min-height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{height:100%;scroll-behavior:smooth}::-moz-selection{background:rgba(32,155,85,.7);color:#fff;text-shadow:.1em .1em #209b55}::selection{background:rgba(32,155,85,.7);color:#fff;text-shadow:.1em .1em #209b55}.page{font-size:16px;line-height:1.4}.page__body{background:var(--clr-page-background);color:var(--clr-page-text);font-family:Roboto,Tahoma,sans-serif;margin:0;text-wrap:pretty}.page__body.is-modal-open{overflow-y:hidden;padding-right:var(--scrollbar-width,0);width:100vw}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/frontend/fonts/Montserrat-Regular-subset.7fc8a9e4.woff2) format("woff2");unicode-range:u+0020-007e,u+0080,u+0088,u+0091-0094,u+0096-0099,u+00a0,u+00a7,u+00a9,u+00ab,u+00bb,u+00ae,u+0301,u+0401,u+0410-044f,u+0451,u+20bd,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/build/frontend/fonts/Montserrat-Medium-subset.e930c216.woff2) format("woff2");unicode-range:u+0020-007e,u+0080,u+0088,u+0091-0094,u+0096-0099,u+00a0,u+00a7,u+00a9,u+00ab,u+00bb,u+00ae,u+0301,u+0401,u+0410-044f,u+0451,u+20bd,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/frontend/fonts/Montserrat-Bold-subset.32040162.woff2) format("woff2");unicode-range:u+0020-007e,u+0080,u+0088,u+0091-0094,u+0096-0099,u+00a0,u+00a7,u+00a9,u+00ab,u+00bb,u+00ae,u+0301,u+0401,u+0410-044f,u+0451,u+20bd,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/frontend/fonts/Roboto-Regular-subset.d9500c07.woff2) format("woff2");unicode-range:u+0020-007e,u+0080,u+0088,u+0091-0094,u+0096-0099,u+00a0,u+00a7,u+00a9,u+00ab,u+00bb,u+00ae,u+0301,u+0401,u+0410-044f,u+0451,u+20bd,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/frontend/fonts/Roboto-Medium-subset.d58801ac.woff2) format("woff2");unicode-range:u+0020-007e,u+0080,u+0088,u+0091-0094,u+0096-0099,u+00a0,u+00a7,u+00a9,u+00ab,u+00bb,u+00ae,u+0301,u+0401,u+0410-044f,u+0451,u+20bd,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/frontend/fonts/Roboto-Bold-subset.401dd0dd.woff2) format("woff2");unicode-range:u+0020-007e,u+0080,u+0088,u+0091-0094,u+0096-0099,u+00a0,u+00a7,u+00a9,u+00ab,u+00bb,u+00ae,u+0301,u+0401,u+0410-044f,u+0451,u+20bd,u+2116}:root{--font-family-montserrat:"Montserrat","Arial",sans-serif;--font-family-roboto:"Roboto","Arial",sans-serif}.is-mont{font-family:var(--font-family-montserrat)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4{font-weight:700;text-wrap:balance}.text,[class*=font-]{font-size:var(--font-size)}.font-hero{--font-size:2rem}.font-xxl{--font-size:30px}.font-xl{--font-size:max(18px,min(1.878vw,24px))}.font-ml{--font-size:20px}.font-xm{--font-size:max(16px,min(1.588vw,24px))}img,svg{display:block;height:auto}svg{transform-origin:50% 50%}svg *{transform-origin:inherit}h1,h2,h3,h4{color:var(--clr-black)}@keyframes horizontal-shaking{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}.is-shaking{animation:horizontal-shaking .25s linear var(--animation-repeat,1)}.btn-reset{background:none;border:none;color:inherit;padding:0;text-decoration:none}.btn{align-items:center;-webkit-appearance:button;background-color:var(--clr-btn-bg,transparent);border:var(--border-width,0) var(--border-type,solid) var(--border-color,transparent);border-radius:var(--border-radius,4px);color:var(--clr-btn-text,var(--clr-black));cursor:var(--btn-cursor,pointer);display:inline-flex;font-family:var(--btn-font-family,var(--font-family-montserrat));font-size:var(--btn-font-size,1rem);font-weight:var(--btn-font-weight,500);height:var(--btn-height,auto);justify-content:center;margin:var(--btn-mt,0) var(--btn-mr,0) var(--btn-mb,0) var(--btn-ml,0);padding:var(--py,.5em) var(--px,1em);transition:all .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:var(--btn-width,auto)}.btn:not([disabled]).is-active,.btn:not([disabled]).is-hovered,.btn:not([disabled]):focus-visible,.btn:not([disabled]):hover{--clr-btn-text:var(--clr-btn-text-hover,var(--clr-white));--clr-btn-bg:var(--clr-btn-bg-hover,transparent);--btn-icon-fill:var(--btn-icon-fill-hover,currentColor)}.btn.is-focus,.btn:focus{box-shadow:0 0 .125em var(--clr-btn-bg,var(--border-color))}.btn[disabled]{cursor:default;cursor:not-allowed;opacity:.5}.btn.is-roboto{--btn-font-family:var(--font-family-roboto);--btn-font-weight:400}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.is-loading{color:transparent!important;pointer-events:none;position:relative}.is-loading:after{animation:loading .5s linear infinite;border-color:transparent transparent #dbdbdb #dbdbdb;border-radius:50%;border-style:solid;border-width:2px;content:"";display:block;height:1em;left:calc(50% - .5em);position:absolute;top:calc(50% - .5em);width:1em}.btn-main{--clr-btn-text:var(--clr-white);--clr-btn-bg:var(--clr-main);--clr-btn-bg-hover:var(--clr-main-dark);--btn-height:40px}.btn-grey{--clr-btn-text:var(--clr-grey-dark);--clr-btn-bg:var(--clr-pre-white);--clr-btn-bg-hover:var(--clr-main-dark);--btn-height:40px}.btn-second{--clr-btn-text:var(--clr-white);--clr-btn-bg:var(--clr-second);--clr-btn-bg-hover:var(--clr-second-dark);--btn-height:40px}.btn-menu{--clr-btn-text:var(--clr-black);--clr-btn-bg:var(--clr-white);--clr-btn-text-hover:var(--clr-main);--clr-btn-bg-hover:#fbfbfb;--btn-height:40px}.btn-filter{--btn-font-family:var(--font-family-roboto);--br:5px;--px:10px;--btn-font-size:14px;--btn-height:40px;--clr-btn-bg:var(--clr-white);--clr-btn-text:var(--clr-grey-dark);--border-color:var(--clr-white);--border-width:1px;--clr-btn-text-hover:var(--clr-second);--clr-btn-bg-hover:var(--clr-filter-border);--border-color-hover:var(--clr-filter-border);--btn-font-weight:400}.btn-filter:focus-visible,.btn-filter:hover{--border-color:var(--border-color-hover)}.btn-tab{--clr-btn-text:var(--clr-grey-dark);--clr-btn-bg:var(--clr-pre-white);--clr-btn-text-hover:var(--clr-second);--clr-btn-bg-hover:var(--clr-pre-white);--btn-height:40px;--btn-font-size:14px}.btn-tab-active{--clr-btn-text:var(--clr-white);--clr-btn-text-hover:var(--clr-white);--clr-btn-bg:var(--clr-second);--clr-btn-bg-hover:var(--clr-second)}.btn-main-outline{--py:calc(0.5em - 1px);--px:calc(1em - 1px);--clr-btn-text:var(--clr-main);--clr-btn-bg-hover:var(--border-color);--clr-btn-text-hover:var(--clr-white);--border-color:var(--clr-main);--border-width:1px;--btn-height:40px}.btn-main-outline-white{--py:calc(0.5em - 1px);--px:calc(1em - 1px);--clr-btn-text:var(--clr-grey-dark);--clr-btn-text-hover:var(--clr-main);--clr-btn-bg:var(--clr-white);--clr-btn-bg-hover:var(--clr-white);--border-color:var(--clr-main);--border-width:1px;--btn-height:40px;--btn-icon-fill:var(--clr-main);--btn-icon-fill-hover:var(--clr-main)}.btn-main-outline-grey{--py:calc(0.5em - 1px);--px:calc(1em - 1px);--clr-btn-text:var(--clr-grey-dark);--clr-btn-bg-hover:var(--border-color);--clr-btn-text-hover:var(--clr-white);--border-color:var(--clr-main);--border-width:1px;--btn-height:40px;--btn-icon-fill:var(--clr-main)}.btn-second-outline{--py:calc(0.5em - 1px);--px:calc(1em - 1px);--clr-btn-text:var(--clr-second);--clr-btn-bg-hover:var(--border-color);--clr-btn-text-hover:var(--clr-white);--border-color:var(--clr-second);--border-width:1px;--btn-height:40px}.btn-grey-outline{--py:calc(0.5em - 1px);--px:calc(1em - 1px);--clr-btn-text:var(--clr-grey-dark);--clr-btn-bg:var(--clr-pre-white);--clr-btn-bg-hover:var(--clr-grey-dark);--border-color:var(--clr-grey-dark);--border-width:1px;--btn-height:40px}.btn-main-glass{--py:calc(0.5em - 1px);--px:calc(1em - 1px);--btn-height:40px;--clr-btn-text:var(--clr-main);--clr-btn-text-hover:var(--clr-main);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(190,243,213,.302);border-radius:20px}.btn-xs{--btn-font-size:14px}.btn-xm{--btn-font-size:15px}.btn-ml{--btn-font-size:17px}.btn-xl{--btn-font-size:18px}.btn-xxl{--btn-font-size:20px}.btn-fluid{--btn-width:100%}.btn-w-100{--btn-width:100px}.btn-w-150{--btn-width:150px}.btn-w-200{--btn-width:200px}.btn-square{--py:0;--px:0;--btn-width:var(--btn-height,auto)}.btn-icon{fill:var(--btn-icon-fill,currentColor);flex-shrink:0;height:var(--btn-icon-size,var(--btn-font-size));transition:fill .3s ease-in;width:var(--btn-icon-size,var(--btn-font-size))}.btn-icon+.btn-text,.btn-text+.btn-icon{margin-left:var(--btn-gap,10px)}.btn-text{line-height:normal;overflow:hidden;text-overflow:ellipsis}.btn-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-list:not(:last-child){--btn-mb:0.25em}.btn-list .btn:not(:last-child):not(.is-fullwidth){--btn-mr:0.5rem}.btn-list .btn{--btn-mb:0.5rem}.tab-list{align-items:center;display:flex}.tab-list .btn:not(:last-child){--btn-mr:1px}.btn-event *{pointer-events:none}.btn-tab{--border-radius:0}.btn-tab:first-of-type{--border-radius:5px 0 0 5px}.btn-tab:last-of-type{--border-radius:0 5px 5px 0}.estates-on-map-btn{--btn-gap:5px;bottom:20px;font-size:16px;left:15px;position:fixed;z-index:1}input{background-color:var(--clr-input-bg,#f4f4f4);border:none;border-radius:var(--border-radius,4px);height:var(--input-height,auto);outline:none;transition:all .2s ease-out}input.is-focus,input:active,input:focus,input:focus-visible{--clr-input-bg:#fff;box-shadow:0 0 .125em var(--clr-btn-bg,var(--border-color))}input::-webkit-input-placeholder{color:var(--clr-input-placeholder,#939393)}input::-moz-placeholder{color:var(--clr-input-placeholder,#939393)}input::placeholder{color:var(--clr-input-placeholder,#939393)}input:hover{--clr-input-placeholder:var(--clr-second)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[data-input-type-filter] input{--clr-input-bg:var(--clr-white);padding:0 20px 0 10px}[data-input-type-filter=price],[data-input-type-filter=square]{position:relative}[data-input-type-filter=price]:after,[data-input-type-filter=square]:after{color:var(--clr-input-filter,#161616);content:var(--input-text-after,"₽");font-size:14px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[data-input-type-filter=square]{--input-text-after:"м²"}.heading-title{justify-content:space-between;margin:0 var(--heading-title-mx,0) var(--heading-title-mb,20px)}.heading-title__button{--clr-btn-text:var(--clr-second);--clr-btn-text-hover:var(--clr-second-dark);--btn-height:24px;--btn-font-size:15px;--btn-icon-size:24px;--px:0}.ya-map{--ya-map-icon-eye-open:1;--ya-map-icon-eye-close:0;--ya-map-height:600px}.ya-map--hidden{--ya-map-icon-eye-open:0;--ya-map-icon-eye-close:1;--ya-map-height:0!important;--ya-map-filter-custom-display:none}.ya-map__icon-eye-open{opacity:var(--ya-map-icon-eye-open,0)}.ya-map__icon-eye-close{opacity:var(--ya-map-icon-eye-close,0)}.ya-map__ymap{background-color:#fffef7;height:var(--ya-map-height);overflow:hidden;will-change:height}.ya-map__container{position:relative}.ya-map__no-flats{display:var(--ya-map-filter-custom-display,grid);place-items:center;pointer-events:none;position:absolute;top:10px;width:100%;z-index:0}.ya-map__no-flats__label{background-color:#fff;border-radius:2px;box-shadow:0 0 6px -2px #000;cursor:pointer;padding:5px 10px 5px 5px;pointer-events:all;position:relative}.ya-map__no-flats__label:after{left:10px!important}.balloon{background-color:#fff}.balloon-poster{height:175px;width:280px}.balloon-poster-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.balloon-info{font-size:14px;line-height:1.5;max-width:280px;padding:10px}.balloon-info-date{color:#ba5c05;font-size:11px}.balloon-info-title{color:#209b55;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balloon-info-price{color:#3d3d3d;font-weight:700}.cluster{background-color:#fff;border:4px solid var(--clr-second);border-radius:50%;color:var(--clr-second);font-size:14px;height:48px!important;line-height:40px;text-align:center;transition:all .3s ease-out;width:48px!important}.cluster--hover{background-color:var(--clr-second);color:#fff}.tab-content{display:var(--tab-content-display,none)}.tab-content-active{--tab-content-display:var(--tab-content-display-block,block)}.bqr-item{justify-content:center;padding:0 10px}.bqr-item.bqrh{height:130px}.bqr-i-d{color:#929292;font-size:12px;margin-bottom:10px;padding-right:25px}.bqrh-i{overflow:hidden;padding:10px 0;position:relative}.bqrh-i .btn-info-soft-icon{right:0}.bqrrb-i-d{padding:5px 25px 5px 5px}.bqrh-i-i{width:100%}.bqrl-i{margin-bottom:10px;overflow:hidden;position:relative}.bqrl-i-d{margin-bottom:0;padding:10px 25px 10px 10px}.bqrl-estate{margin-bottom:20px;overflow:hidden}.bqrl-list{margin:10px}.index__block{background-color:var(--index-block-bg,transparent);margin-bottom:var(--index-block-mb,30px)}.clr-main-text{color:var(--clr-main)}.clr-second-text{color:var(--clr-second)}.clr-white-text{color:var(--clr-white)}.crl-pre-grey{color:var(--clr-pre-grey)}.clr-grey-light-text{color:var(--clr-grey-light)}.clr-grey-dark-text{color:var(--clr-grey-dark)}.clr-black-text{color:var(--clr-black)}.clr-bronze-text{color:var(--clr-bronze)}.clr-warn-text{color:var(--clr-warning)}.clr-main-bg{background-color:var(--clr-main)}.clr-second-bg{background-color:var(--clr-second)}.clr-white-bg{background-color:var(--clr-white)}.clr-pre-white-bg{background-color:var(--clr-pre-white)}.clr-dark{color:var(--clr-black)}.clr-grey{color:var(--clr-grey-light)}.visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-multiline{display:-webkit-box;-webkit-line-clamp:var(--truncate-lines,3);-webkit-box-orient:vertical;overflow:hidden}.no-display{display:none!important}.d-none{display:none}.d-flex,.d-flex-c{display:flex}.d-flex-c{align-items:center}.d-grid,.d-grid-c{display:grid}.d-grid-c{align-items:center}.d-inline-b{display:inline-block}.br{border-radius:var(--br,4px)}.skeleton-wrapper{display:flex;flex-direction:column}.skeleton-wrapper--main{flex:1 0 auto;overflow-y:hidden}.skeleton-wrapper--footer{flex:0 0 auto}.skeleton-loading{animation:shine-lines-2 1.6s linear infinite;background-image:linear-gradient(90deg,#ddd,#e8e8e8 40px,#ddd 80px);background-size:800px}@keyframes shine-lines-2{0%{background-position:0}40%,to{background-position:-100%}}.container{margin-inline:auto;max-width:1920px;position:relative;width:100%}.columns{--column-gap:calc(var(--content-gap)/2);--column-left-menu:300px;--column-right-bar:300px;--column-main-gap:calc(var(--column-gap)*2);--column-main-content:calc(100% - var(--column-left-menu) - var(--column-right-bar) - var(--column-main-gap))}.column{--pl:var(--column-gap);--pr:var(--column-gap);display:inline-block;padding-left:var(--pl);padding-right:var(--pr);width:var(--column-width)}.w-sidebar-menu{--column-width:var(--column-left-menu);--flex-shrink:0;--pl:0;box-sizing:content-box}.w-main{--column-width:var(--column-main-content)}.w-sidebar-estate{--flex-shrink:0;--pr:0;--column-width:var(--column-right-bar);box-sizing:content-box}.content{--content-gap:30px;--content-mt:var(--content-gap);--content-px:var(--content-gap);margin-top:var(--content-mt);padding-left:var(--content-px);padding-right:var(--content-px);z-index:0}.content,.header{position:relative}.header{background:var(--clr-header-bg);z-index:3}.header-block{align-items:center;display:flex;grid-auto-flow:column;height:var(--header-height);margin:auto;padding:0 0 0 var(--py);position:relative}.header-block:before{content:"";display:block;height:0;width:0}.header .city_changer__button{--px:calc(1em - 1px);--btn-gap:5px;--btn-height:32px;--btn-icon-fill:var(--clr-main);--btn-font-size:14px}.header .city_changer__button:focus-visible,.header .city_changer__button:hover{--menu-item-clr-hover:currentColor}.header .city_changer__button__icon--dropdown{--btn-icon-fill:currentColor;transform:rotate(-90deg) translateX(-1px)}.header .city_changer__button_wrapper{display:inline-grid;grid-auto-flow:column;grid-column-gap:5px;align-items:center;-moz-column-gap:5px;column-gap:5px}.header__logo-image{width:100%}.menu__button{--btn-height:auto;--btn-width:50px;--clr-btn-text:var(--clr-grey-dark);--clr-btn-bg:transparent;--clr-btn-bg-hover:transparent;--clr-btn-text-hover:var(--clr-grey-dark);--btn-font-family:var(--font-family-roboto)}.menu__list{--border-list:1px solid #e3e3e3;overflow:hidden;pointer-events:none;position:absolute;right:0;top:var(--header-height);width:100%}.menu__list>*{pointer-events:all}.menu__list .city_changer__button{grid-template-columns:auto 1fr auto}.menu__list .city_changer__button .city_changer__button__name{margin-left:0}.menu__list .city_changer__button .city_changer__button__icon--dropdown{margin-left:auto}.menu__item{align-items:center;background:var(--menu-item-bg,#fff);color:var(--menu-item-clr,#161616);display:flex;font-size:13px;font-weight:500;padding:var(--menu-item-px) var(--menu-item-py)}.menu__icon{margin-right:10px;fill:var(--menu-item-clr-hover)}.menu__icon--right{margin-left:auto}.menu__item-collapse_header{cursor:pointer}.menu__item-collapse_header[data-collapsed=true]{--collapse-icon-rotate:90deg}.menu__item-collapse_list{--menu-item-clr:var(--clr-black);background-color:#f7f7f7}.menu__item-collapse_list .menu__item:before{border:3px solid transparent;border-left:4px solid;border-radius:2px;content:"";margin-right:10px}.menu__item-collapse_list .menu__item:focus-visible,.menu__item-collapse_list .menu__item:hover{color:var(--clr-second)}.menu__item-collapse_list-item{--menu-item-py:20px;--menu-item-px:8px;background:var(--menu-item-bg,#fff);border-top:var(--border-list)}.menu__item-collapse_icon{transform:rotate(var(--collapse-icon-rotate,-90deg));transition:all .3s ease-out;fill:#9e9e9e}.header_links{margin-left:auto}.header_links_element{color:var(--clr-black);font-size:var(--font-size);font-weight:500;padding:var(--gap);position:relative;transition:color .3s ease-out}.header_links_element:after{background:var(--clr-main);bottom:calc(var(--gap)/4);content:"";display:block;height:3px;left:0;margin:auto;opacity:0;position:absolute;right:0;transition:all .3s ease-out;width:0}.header_links_element:focus-visible,.header_links_element:hover{color:var(--clr-main)}.header_links_element:focus-visible:after,.header_links_element:hover:after{opacity:1;width:calc(100% - var(--gap)*2)}.hero--index{background:#fff}.hero__greeting{flex-direction:column;height:100%;padding-bottom:var(--pb,20px);padding-top:var(--pt,12%);width:100%}.hero__greeting-title{line-height:1.4em;text-align:center}.hero{position:relative}.hero__image{display:block;height:100%;width:100%}.hero__image:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.search-bar{--search-submit-right:inherit;--search-main-bg:var(--clr-main);background-color:var(--search-main-bg);border-radius:var(--search-radius,0);height:var(--search-height,120px);padding:var(--search-py,30px) var(--search-px,30px);position:relative;width:var(--search-width,100%);z-index:2}.search-bar.show-result{--search-out-bg:#24c168}.search-bar__wrap-out{background:var(--search-out-bg,transparent);border-radius:var(--search-out-radius,4px);padding:var(--search-out-py,0) var(--search-out-px,0);transition:all .3s ease-out;will-change:background}.search-bar__wrap-inner{background:transparent;border-radius:5px;padding:var(--search-inner-py,4px) var(--search-inner-px,4px);position:relative}.search-bar__input{--input-height:var(--search-input-height);font-size:var(--search-input-font,17px);max-height:inherit;padding:0 var(--search-input-px,23px);width:100%}.search-bar__reset{--btn-icon-fill:#9e9e9e;--btn-icon-fill-hover:#161616;--btn-height:40px;position:absolute;right:var(--search-reset-right,4px)}.search-bar__submit{--btn-height:var(--search-submit-height);flex-shrink:0;margin-left:var(--search-submit-mr,0);position:var(--search-submit-pos,relative);right:var(--search-submit-right,inherit)}.search-bar--full{--search-reset-right:55px;--search-submit-right:14px;--search-submit-pos:absolute;--search-submit-height:40px}.search-bar--short{--search-width:800px;--search-py:0;--search-px:0;--search-inner-py:0;--search-inner-px:0;--search-radius:8px;--search-height:auto;--search-submit-mr:4px;--search-submit-height:60px;--search-reset-right:67px;--search-out-px:4px;--search-out-py:4px;--search-out-radius:8px}.search-bar__result{--radius-bottom:3px;--result-border:0 0 var(--radius-bottom) var(--radius-bottom);background:var(--clr-sweet-light);border-radius:var(--result-border);color:var(--clr-grey-dark);font-size:14px;margin-top:4px}.search-bar__request-info{padding:10px}.search-bar__result-list:last-of-type .search-bar__result-item:last-of-type{border-radius:var(--result-border)}.search-bar__result-heading{background-color:var(--clr-pre-white);color:var(--clr-black);padding:10px}.search-bar__result-heading__title{font-weight:700}.search-bar__result-heading__more{margin-left:auto}.search-bar__result-item{background-color:var(--result-item-bg,#fff);padding:10px;transition:all .2s ease-out}.search-bar__result-item:focus-visible,.search-bar__result-item:hover{--result-item-bg:#e6e6e6}.search-bar__result-item+.search-bar__result-item{margin-top:1px}.search-bar__result-link--estate{display:block}.search-bar__result-img{float:left;margin-right:10px}.search-bar__result-title--estate{font-size:15px;padding:3px 0}.search-bar__result-district{color:#3d3d3d;font-size:13px}.search-bar__result-district-link:not(:first-of-type){margin-left:5px}.search-bar__background{background-color:rgba(0,0,0,.7);height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:1}.search-bar--filters{--search-reset-right:10px;--search-main-bg:transparent;--search-out-bg:var(--clr-white);--clr-input-bg:var(--clr-white);--search-inner-py:1px;--search-inner-px:1px;--search-px:0;--mb:20px;--search-height:90px;padding-bottom:0}.search-bar--filters:focus-visible,.search-bar--filters:hover{--search-out-bg:var(--clr-main)}.search-bar--filters:focus-visible input:focus,.search-bar--filters:focus-visible input:focus-visible,.search-bar--filters:hover input:focus,.search-bar--filters:hover input:focus-visible,.search-bar--filters:hover input:hover{--clr-input-placeholder:var(--clr-main);border-color:var(--clr-main)}.search-bar--filters.show-result{--search-out-bg:transparent}.left-menu{vertical-align:top}.left-menu__nav{--border-radius:5px}.left-menu__nav-item{--px:10px;--btn-mb:5px;--btn-font-size:15px;--btn-icon-size:24px;justify-content:left}.left-menu__nav-list-item{--px:10px;--btn-mb:1px;--btn-height:30px;--btn-font-size:15px;--btn-icon-size:24px;--border-radius:0;--clr-btn-text-hover:var(--clr-second);justify-content:left}.left-menu__nav-block{font-size:14px;margin-top:5px}.left-menu__nav-heading{--px:10px;--btn-cursor:default;--btn-font-size:15px;--btn-icon-size:24px;--clr-btn-text-hover:var(--clr-black);--btn-icon-fill:var(--clr-second);--btn-icon-fill-hover:var(--clr-second);--clr-btn-bg:var(--clr-white);--clr-btn-bg-hover:var(--clr-white);border-bottom:2px solid var(--clr-second);border-bottom-left-radius:0;border-bottom-right-radius:0;justify-content:left}.left-menu__nav-list-element:last-of-type .btn{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.index-card__element{--clr-text:var(--clr-grey-light);--clr-text-hover:var(--clr-black);--clr-count:var(--clr-main);--clr-title-hover:var(--clr-second);--clr-count-hover:var(--clr-title-hover);align-content:flex-start;background-color:var(--clr-white);border-radius:4px;padding:var(--card-pad-y,20px) var(--card-pad-x,20px);place-items:center}.index-card__element:focus-visible,.index-card__element:hover{--clr-title:var(--clr-title-hover);--clr-text:var(--clr-text-hover);--clr-count:var(--clr-count-hover);--card-transform-building-l:translateX(113%);--card-transform-building-r:translateX(-66%);--card-transform-planing-s:translate(81%,82%) rotate(180deg);--card-transform-planing-m:translate(0,-72%) rotate(180deg);--card-transform-planing-b:translate(-8.5%,33%) rotate(180deg);--card-transform-developer-b:scale(0.7692307692);--card-transform-developer-sl:scale(0.3) translateX(-110%);--card-transform-developer-sr:scale(0.3) translateX(110%)}.index-card__element:focus-visible .index-card__icon-developer-s,.index-card__element:hover .index-card__icon-developer-s{opacity:1!important}.index-card__heading{text-align:center}.index-card__count,.index-card__title{transition:color .2s ease-out}.index-card__title{color:var(--clr-title,var(--clr-black))}.index-card__count{color:var(--clr-count);font-weight:700}.index-card__text{color:var(--clr-text);font-size:var(--card-font-size,16px);margin-top:10px;transition:color .3s ease-out}.index-card__icon{margin-bottom:var(--card-icon-mb,20px)}.index-card__icon use{transform-box:fill-box;transform-origin:center;transition:all .5s ease-out;will-change:transform}.index-card__icon-building-left{transform:var(--card-transform-building-l)}.index-card__icon-building-right{transform:var(--card-transform-building-r)}.index-card__icon-planing-s{transform:var(--card-transform-planing-s)}.index-card__icon-planing-m{transform:var(--card-transform-planing-m)}.index-card__icon-planing-b{transform:var(--card-transform-planing-b)}.index-card__icon-developer{height:200px;position:relative;width:200px}.index-card__icon-developer svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform-box:fill-box;transform-origin:center;transition:all .5s ease-out;width:100%;will-change:transform}.index-card__icon-developer-b{transform:var(--card-transform-developer-b)}.index-card__icon-developer-s{opacity:var(--card-opacity-developer)}.index-card__icon-developer-sl{transform:var(--card-transform-developer-sl,scale(.22))}.index-card__icon-developer-sr{transform:var(--card-transform-developer-sr,scale(.22))}.index-card{--card-grid-col-gap:20px;grid-template-columns:var(--card-grid-col,repeat(3,1fr));grid-gap:var(--card-grid-col-gap);margin:var(--card-mt,0) var(--card-mx,0) var(--card-mb,30px) var(--card-mx,0)}.right-bar{vertical-align:top}.aside-list{padding:0 0 15px}.aside-list--sticky{padding-bottom:10px;position:-webkit-sticky;position:sticky;top:15px}.aside-list-item{margin-bottom:var(--aside-element-gap,20px);margin-right:var(--aside-element-mr,0);overflow:hidden;position:relative}.aside-list-item .aside-list:focus-visible .aside-list-container-image:before,.aside-list-item .aside-list:hover .aside-list-container-image:before{opacity:.5}.aside-list-item .aside-list:focus-visible .aside-list-title,.aside-list-item .aside-list:hover .aside-list-title{color:var(--clr-main)}.aside-list-item .aside-list-stroitel-link{display:block}.aside-list-container-image{aspect-ratio:var(--aspect-ratio,16/10);position:relative}.aside-list-container-image picture{display:block;height:100%}.aside-list-container-image:before{background-color:#000;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .2s ease-out;width:100%;z-index:1}.aside-list-container-image-stroitel{--aspect-ratio:56/60;background:#fff;height:0;overflow:hidden;padding-top:102.55%}.aside-list-container-image-stroitel:before{display:none}.aside-list-image{height:100%;width:100%}.aside-list-image .aside-list-stroitel{left:0;position:absolute;top:0}.aside-list-stroitel-title{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:3px;padding-top:9px}.aside-list-stroitel-text{font-size:14px;margin-bottom:20px}.aside-list-stroitel-text-e{display:block;font-size:20px;font-weight:700;padding-top:9px}.aside-list-stroitel-button{font-size:16px;transition:all .2s ease-out;width:200px}.aside-list-item-stroitel-link{display:block}.aside-list-image-stroitel{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.aside-list-item-stroitel{border:1px dashed #bfbfbf;color:var(--clr-black);padding:10px 13px 20px;text-align:center}.card-xs{flex-direction:column;position:relative}.card-xs::marker{content:""}.card-xs__container{margin-bottom:var(--card-xs-mb,30px);overflow:hidden}.card-xs__list{--card-xs-gap:20px;grid-gap:var(--card-xs-gap)}.card-xs__poster-container{aspect-ratio:400/250;display:block;position:relative}.card-xs__info{--card-xs-info-gap:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--card-xs-info-pt,10px) var(--card-xs-info-px,10px) var(--card-xs-info-pb,10px);width:100%}.card-xs__title{font-size:var(--card-xs-title-font-size,17px);font-weight:700;line-height:1.3;margin-bottom:var(--card-xs-info-gap)}.card-xs-district-icon{fill:var(--clr-second);height:16px;margin-right:5px;width:16px}.card-xs-district-link+.card-xs-district-link{margin-left:3px}.card-xs-metro-block{font-size:13px}.card-xs-metro{-moz-column-gap:5px;column-gap:5px;justify-content:flex-start;margin-top:2px}.card-xs-metro>svg{height:16px;width:16px}.card-xs-metro-name{overflow:hidden;text-overflow:ellipsis}.card-xs-time-specified{font-size:13px;white-space:nowrap}.card-xs-time-specified svg{height:15px;width:15px}.card-xs__link-to-all{align-items:center;display:inline-grid;grid-auto-flow:column;grid-column-gap:15px;font-size:15px;font-weight:500;--link-all-bc:var(--clr-second)}.card-xs__link-to-all__container{text-align:right}.card-xs__link-to-all:after{border-bottom:2px solid var(--link-all-bc);border-right:2px solid var(--link-all-bc);content:"";height:7px;position:relative;top:-1px;transform:rotate(-45deg) translate(-2px,-2px);transition:all .3s ease-out;width:7px}.card-xs__link-to-all:focus-visible,.card-xs__link-to-all:hover{--link-all-bc:var(--clr-second-dark)}.card-xs-about-action{margin-top:auto}.card-xs-about-action .btn{margin-top:10px}.card{margin-bottom:5px}.card-tgb-image-block,.card-tgb-item{position:relative}.card-tgb-image{aspect-ratio:400/250;height:100%;width:100%}.card-tgb-text{flex-direction:column;height:100%;min-height:100px;padding:10px}.card-tgb-title{font-size:16px;line-height:1.25;margin-bottom:9px;overflow-wrap:break-word}.card-tgb-dev{font-size:11px;margin-bottom:2px}.card-tgb-about{font-size:13px;line-height:1.2;margin-top:10px;white-space:break-spaces}.card-tgb-county svg{fill:var(--clr-second)}.card-tgb-metro{margin-top:2px}.card-tgb-metro a{color:currentColor;margin-right:5px}.card-tgb-icons{font-size:13px;gap:5px}.card-tgb-about-action{height:50px;margin-top:auto}.card-tgb-about-action .btn{margin-top:10px}.card-tgb-about-action-out-btn{bottom:10px;margin:0 10px;position:absolute;width:calc(100% - 20px)}.card-tgb-about-action-out-btn .btn-text{transition:all .3s ease-out}.card-tgb-about-action-out-btn.active .card-tgb-about-action-text{display:none}.card-tgb-about-action-out-btn.active .card-tgb-about-action-number{display:inherit}.card-tgb-about-action-number{display:none}.card-tgb-info{color:#fff;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.card-tgb-info>*{pointer-events:all}.card-tgb-info.active{--aside-str-button-z-index:1;--aside-str-button-opacity:0;--aside-str-button-events:none;--aside-str-button-trans:100%;--aside-str-button-close-opacity:1;--aside-str-button-close-events:all;--aside-str-button-close-trans:0;--aside-str-button-about-trans:0}.card-tgb-info-about{background-color:rgba(0,0,0,.8);font-size:13px;padding:20px;transform:translateX(var(--aside-str-button-about-trans,100%));will-change:transform}.card-tgb-info-text{font-size:12px;white-space:normal}.card-tgb-info-text p+p{margin-top:5px}.card-tgb-info-open_button{opacity:var(--aside-str-button-opacity,1);pointer-events:var(--aside-str-button-events,all);transform:translateX(var(--aside-str-button-trans,0));z-index:var(--aside-str-button-z-index,0)}.card-tgb-info-open_button:focus-visible,.card-tgb-info-open_button:hover{--aside-str-button-z-index:1}.card-tgb-info-close{opacity:var(--aside-str-button-close-opacity,0);pointer-events:var(--aside-str-button-close-events,none);transform:translateX(var(--aside-str-button-close-trans,100%))}.card-tgb-info-about,.card-tgb-info-close,.card-tgb-info-open_button{transition:all .3s ease-out}.building-list-tbg-list{margin:20px 0}.tbg-icon-metro{font-size:12px}.tbg-icon-metro svg{height:16px;width:16px}.card-apartment{grid-template-columns:auto auto 1fr;--card-apart-gap:20px;--card-apart-padding-left:var(--card-apart-gap);--card-apart-padding-right:var(--card-apart-gap);--card-apart-padding-top:var(--card-apart-gap);--card-apart-padding-bottom:var(--card-apart-gap);--card-apart-poster-w:400px}.card-apartment:last-of-type{margin-bottom:15px}.card-apartment__poster-container{margin-bottom:var(--card-apart-poster-mb,0);margin-left:var(--card-apart-poster-ml,0);position:relative;width:var(--card-apart-poster-w);z-index:1}.card-apartment__poster{aspect-ratio:16/10;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card-apartment__info-container{--padding:var(--card-apart-padding-top,0) var(--card-apart-gap,20px) var(--card-apart-padding-bottom,0);padding:var(--padding);position:relative}.card-apartment__info-type{font-size:var(--card-apart-type-size,13px);line-height:1;margin-bottom:var(--card-apart-type-mb,0)}.card-apartment__info-title{display:block;font-size:var(--clr-card-apart-size,20px);line-height:1;margin-bottom:var(--card-apart-title-mb,5px)}.card-apartment__info-title:focus-visible,.card-apartment__info-title:hover{--clr-card-apart-name:var(--clr-second)}.card-apartment__info-name{color:var(--clr-card-apart-name,var(--clr-main));font-weight:700}.card-apartment__info-square{font-weight:500}.card-apartment__info-estate-name{display:block;font-size:var(--card-apart-estate-size,13px);line-height:1;margin-bottom:var(--card-apart-estate-mb,20px)}.card-apartment__state{font-size:var(--card-apart-state-size,15px);margin-top:var(--card-apart-state-mt,15px);width:var(--card-apart-state-w,340px)}.card-apartment__state-element:not(:last-of-type){margin-bottom:5px}.card-apartment__state-text{width:var(--card-apart-state-t-w,80px)}.card-apartment__completion-date{margin-bottom:5px}.card-apartment__info-completion-date-mobile{font-size:13px;line-height:1;margin-bottom:10px}.card-apartment__metro{margin-top:5px}.card-apartment__price-container{align-items:flex-end;flex-direction:column;--padding:var(--card-apart-padding-top,0) var(--card-apart-padding-right,20px) var(--card-apart-padding-bottom,0) 0;padding:var(--padding)}.card-apartment__price{font-size:var(--card-apart-price-size,24px);font-weight:700;margin:5px 0}.card-apartment__price-squad{font-size:13px;font-style:normal;font-weight:400}.card-apartment__price--on-request{flex-wrap:nowrap;font-size:var(--card-apart-state-size,15px);white-space:nowrap}.card-apartment__price--on-request .icon{flex-shrink:0;margin-right:5px}.card-apartment__price__link{--btn-font-size:14px;margin-top:auto;width:var(--card-apart-more-w,120px)}.apartment-cheapest{background-color:var(--clr-white);margin-bottom:var(--cheap-mb,30px)}.apartment-cheapest__heading{font-size:var(--cheap-font-size,20px);padding:var(--cheap-p,20px)}.card-apartment--cheapest{--card-apart-padding-top:0;margin-bottom:0}.call-widget{color:#fff;grid-auto-flow:column;justify-content:center;padding:20px;place-items:center}.call-widget__number{--btn-height:50px;--btn-font-size:18px;--clr-btn-text:#fff;--clr-btn-text:var(--clr-second);--clr-btn-bg:var(--clr-white);--clr-btn-text-hover:var(--clr-white);--clr-btn-bg-hover:var(--clr-second);--border-color:var(--clr-white);--btn-icon-size:24px;--px:20px}.filter-container{--pl:var(--column-gap,0);--pr:var(--column-gap,0);padding-left:var(--pl);padding-right:var(--pr)}.filter-container--mobile-modal{display:none}.filter__block{--btn-font-size:14px}.filter__block+.filter__block{margin-left:10px}.filter__block input:checked+.btn-filter{--clr-btn-text:var(--clr-grey-dark);--clr-btn-bg:var(--clr-filter-border);--border-color:var(--clr-second)}.filter__block input:not(:checked):disabled+.btn-filter{cursor:not-allowed;opacity:.5;pointer-events:none}.form-list{position:relative}.form-list.opened{--filter-dropdown-display:block;--filter-remove-display:none;--icon-rotate:180deg}.form-list.empty{--filter-remove-display:none;--filter-count-display:none;--filter-icon-display:block}.form-list:not(.empty) .form-list__open{--clr-btn-text:var(--clr-grey-dark);--clr-btn-bg:var(--clr-filter-border);--border-color:var(--clr-second)}.form-list__open{justify-content:flex-start;position:relative}.form-list__open *{pointer-events:none}.form-list__open-name{margin-right:5px}.form-list__open-count{background:var(--clr-second);border-radius:50%;color:var(--clr-white);display:var(--filter-count-display,flex);font-size:13px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.form-list__open:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23818181' fill-rule='evenodd' d='M16 10.613 12 14.5l-4-3.887L9.143 9.5 12 12.279 14.857 9.5z' clip-rule='evenodd'/%3E%3C/svg%3E");content:"";display:var(--filter-icon-display,none);height:24px;position:absolute;right:5px;transform:rotate(var(--icon-rotate,0));width:24px}.form-list__clear{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23818181' fill-rule='evenodd' d='M8.88 10.06 5 6.177 6.178 5l3.881 3.88L13.94 5l1.178 1.178-3.88 3.881 3.88 3.881-1.178 1.178-3.88-3.88-3.882 3.88L5 13.94z' clip-rule='evenodd'/%3E%3C/svg%3E");display:var(--filter-remove-display,block);font-size:0;height:20px;position:absolute;right:5px;top:10px;width:20px}.form-list__dropdown{display:var(--filter-dropdown-display,none);max-height:350px;overflow:auto;position:absolute;width:100%;z-index:1}.form-list__dropdown .btn-filter{justify-content:flex-start;white-space:pre-wrap}.dialog-heading{margin-bottom:20px;min-height:26px;position:relative}.dialog-heading__title{font-size:16px;font-weight:700;line-height:24px}.dialog-heading--subway{justify-content:space-between;padding-right:35px}.dialog-filter{width:1200px}.dialog-filter .filter__block{margin-bottom:20px;margin-left:0}.dialog-filter [data-filter-block]{grid-gap:5px}.dialog-filter .filter__mini-buttons{margin-right:10px}.dialog-filter-metro{width:1200px}.filter__title{flex-shrink:0;margin-right:10px;width:150px}.dialog-filter__footer{justify-content:center;padding-top:10px}.dialog-filter__footer .btn{--btn-mb:0;--btn-icon-size:19px;padding-bottom:8px}.dialog-mobile-filter .btn-reset{--btn-ml:10px;--clr-btn-bg:#ffe0e0;--btn-height:26px;--py:0;--px:5px}.filter__rooms-element{margin-right:2px}.filter__more .btn-filter-more{--px:15px;--btn-icon-size:18px;position:relative}.btn-badge{background:var(--clr-badge-bg,var(--clr-second));border-radius:5px;color:var(--clr-white);font-size:12px;font-weight:500;justify-content:center;min-width:18px;padding:3px;position:absolute;right:0;text-overflow:ellipsis;top:0;transform:translate(50%,-50%);white-space:nowrap}.form-metro{position:relative}.form-metro .btn-filter{--py:0;justify-content:flex-start}.filter__metro-element{--btn-gap:5px;justify-content:space-between;text-align:left;width:100%}.filter__metro-element *{pointer-events:none}.filter__metro-element .btn-icon-line{flex-direction:row;width:auto}.filter-subway-station{--location-letter-bg:var(--dialog-bg,#f3f3f3)}.filter__square input,.filter__storey input{--input-height:100%;width:150px}.filter__square-element,.filter__storey-element{height:40px;--border-radius:0 4px 4px 0}.filter__square-element:first-of-type,.filter__storey-element:first-of-type{--border-radius:4px 0 0 4px}.filter__feature-element .btn-filter,.filter__featureMobile-element .btn-filter{--btn-icon-size:20px;--btn-icon-fill:var(--clr-second)}.filter-search{margin-bottom:var(--mb,20px);grid-gap:10px}.filter-search__input{--input-height:var(--search-input-height,60px);--clr-input-bg:var(--clr-white);--clr-input-placeholder:var(--clr-grey);border:1px solid transparent;font-size:var(--search-input-font,17px);font-style:italic;max-height:inherit;padding:0 20px;width:100%}.filter-search__input:focus,.filter-search__input:focus-visible,.filter-search__input:hover{--clr-input-placeholder:var(--clr-main);border-color:var(--clr-main)}.filter-reset__button{grid-column-start:1;grid-row-start:2}.filter__submit .btn{min-width:240px}.filter-loading{height:3px;left:0;position:fixed;top:0;width:100%;z-index:3}.filter-loading-line{background-color:var(--clr-main);height:100%;transition:width .5s ease-in-out;width:var(--loading,0)}.filter-empty{flex-direction:column;padding:0 10px;text-align:center}.filter-empty__title{font-size:20px;font-weight:700;margin-bottom:10px}.filter-empty__text{font-size:16px;margin-bottom:10px}.filter-empty .btn{--btn-icon-size:18px}.filter-empty__image{height:300px;width:300px}.filter-empty__container{flex-direction:column}.filters-list{grid-template-columns:var(--filter-list-columns,1fr auto auto);grid-template-rows:var(--filter-list-rows,40px);grid-row-gap:var(--filter-row-gap,20px)}.filter-list-price{grid-template-columns:auto auto 1fr;width:100%}.filters-list-city{grid-auto-flow:column}.filter__city .form-list,.filter__subway .form-metro{width:100%}.filter__mini-buttons{height:40px;padding:0 5px}.filter__mini-buttons .btn{--btn-height:30px;--px:5px}.btn-filter{min-width:38px}.btn-filter-metro{--btn-width:170px}.btn-filter-active{--clr-btn-text:var(--clr-grey-dark);--clr-btn-bg:var(--clr-filter-border);--border-color:var(--clr-second);--name-mr:5px}.btn-filter-name{margin-right:var(--name-mr,0)}.btn-filter-count{background:var(--clr-second);border-radius:30px;color:var(--clr-white);display:var(--filter-count-display,flex);font-size:13px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.filter-reset__button{--btn-gap:5px;--btn-icon-size:20px;--px:0;justify-content:flex-start}.filter__content-list{flex-wrap:wrap}.filter__content-list-online{justify-content:stretch}.filter__content-list-online .btn-filter,.filter__content-list-online .filter__completionDateMobile-element,.filter__content-list-online .filter__roomsMobile-element{width:100%}.filter__completionDateMobile-element{text-transform:capitalize}.filter__price{height:100%}.filter__price-radio{--br:0 5px 5px 0}.filter__price-radio .filter__price-element:first-child{border-left:1px solid #d9d9d9;margin-right:5px;padding-left:10px}.filter__price-radio input:not(:checked)+.btn-filter{--clr-btn-bg:#f2f2f2}.filter__price-input{--input-height:100%;height:100%;--br:5px 0 0 5px;padding:0 5px}.filter__price-input .filter__price-element{height:100%;width:100%}.filter__price-input .filter__price-element:focus-visible,.filter__price-input .filter__price-element:hover{--clr-input-currency:var(--clr-second)}.filter__price-input input{width:100%}.filter__title-mobile{font-size:14px;font-weight:700;margin-bottom:10px}.filter__priceMobile-input{--input-height:100%;grid-gap:10px}.filter__priceMobile-element{height:40px;width:100%}.filter__priceMobile-element input{width:100%}.priceMobile-radio{margin-right:0;padding:0;grid-gap:5px}.filter-mobile-btn{display:none}.filter-counter{background:var(--clr-main);color:#fff;font-size:12px;font-weight:500;margin-left:5px;padding:2px 3px}.filter__city-mobile,.filter__subway-mobile{margin-bottom:10px}.filter__squareMobile-element,.filter__storeyMobile-element{height:40px;width:100%}.filter__squareMobile-element input,.filter__storeyMobile-element input{width:100%}.filter__squareMobile-input,.filter__storeyMobile-input{--input-height:100%;grid-gap:10px;width:100%}.station-catalog{--transition:all 0.2s ease-out;-moz-column-count:var(--column-count,3);column-count:var(--column-count,3)}.station-catalog__group{margin-bottom:17px;-moz-column-break-inside:avoid;break-inside:avoid-column}.station-catalog__first-letter{border-right:2px solid #dcdcdc;color:var(--clr-second);font-weight:700;position:relative;width:12px}.station-catalog__first-letter_letter{background:var(--location-letter-bg,#fff);display:block;font-size:15px;height:23px;line-height:1;text-align:right;width:calc(100% + 2px)}.station-catalog__first-letter_letter--with-icon{padding-top:0}.station-catalog__first-letter_letter--modal{padding-top:4px}.station-catalog__first-letter_char{background:var(--location-letter-bg,#fff);font-size:15px;height:23px;line-height:1;text-align:right;width:calc(100% + 2px)}.station-catalog__list{width:100%}.station-catalog__list-element{padding-left:8px}.station-catalog__list-element:not(:last-of-type){margin-bottom:5px}.station-catalog__list-element:focus-visible,.station-catalog__list-element:hover{color:var(--clr-second)}.station-catalog__button{--clr-btn-text-hover:var(--clr-second);--btn-icon-size:18px;--py:1px;--px:8px;--border-width:1px;--clr-text-count:var(--clr-white);--clr-bg-count:var(--clr-second);--clr-text-count-hover:var(--clr-second);--clr-bg-count-hover:transparent;justify-content:space-between;padding-right:0;text-align:left;width:100%}.station-catalog__button.btn-active{--clr-btn-text-hover:var(--clr-second);--border-color:var(--clr-second);--clr-text-count:var(--clr-second);--clr-bg-count:transparent;--clr-btn-bg:#1397c10f}.station-catalog__button:not(.btn-active).btn-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.station-catalog__button-title{width:100%}.station-catalog__button-count{background-color:var(--clr-bg-count);border-radius:4px;color:var(--clr-text-count);font-size:13px;padding:2px 5px}.location-list{height:var(--location-height,inherit);padding:20px;position:relative}.location-list,.location-list+.bqrl{margin-bottom:30px}.location-list--hide{--location-show-more-display:flex;overflow:hidden}.location-list--hide:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,#fff);bottom:0;content:"";height:80px;left:0;opacity:var(--location-fade,1);pointer-events:none;position:absolute;right:0;width:100%;z-index:1}.location-list--full{--rotate-deg:-90deg;--location-fade:0;padding-bottom:50px}.location-list-heading--hide{--degree:-90deg}.location-list-heading__block{justify-content:space-between}.location-list-heading__hide-button{height:20px;justify-content:center;width:20px}.location-list-heading__hide-button:focus-visible,.location-list-heading__hide-button:hover{--degree:-90deg}.location-list-heading__hide-icon{fill:#9e9e9e;transform:rotate(var(--degree,90deg));transition:transform .3s ease-out}.location-list-buttons{grid-auto-flow:column;justify-content:flex-start;grid-gap:var(--gap);gap:var(--gap);overflow:hidden;transition:height .3s ease-out}.location-list-button__btn{background:#f4f4f4;color:#3d3d3d;padding:12px 15px;transition:all .3s ease-out}.location-list-button__btn:focus-visible,.location-list-button__btn:hover{color:var(--clr-second)}.location-list-button__btn--active{background:var(--clr-second);color:#fff}.location-list-button__btn--active:focus-visible,.location-list-button__btn--active:hover{color:#fff}.location-list-catalog{-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px;transition:none}.location-list-catalog--modal{--list-ml:-4px}.location-list-catalog-skeleton__item{height:18px;margin-bottom:10px}.location-list-catalog-item,.location-list-catalog-skeleton__item{-moz-column-break-inside:avoid;break-inside:avoid-column}.location-list-catalog-item--big-city{--border-left:none;--letter-w:16px;border-bottom:1px solid #dcdcdc;margin-bottom:10px}.location-list-catalog-item--big-city .location-catalog-alphabet{--letter-w:12px}.location-catalog-alphabet{display:inline-block;vertical-align:top;width:var(--letter-w,12px)}.location-catalog-alphabet-letter{display:block;font-weight:700;height:23px;position:relative;text-align:right;width:calc(100% + 2px)}.location-catalog-alphabet-letter--with-icon{margin-top:-4px}.location-catalog-list{border-left:var(--border-left,2px solid #dcdcdc);display:inline-block;margin-bottom:17px;margin-left:var(--list-ml,0);padding-left:18px;width:calc(100% - var(--letter-w, 12px))}.location-catalog-list-item{font-size:14px}.location-catalog-list-item:not(:last-of-type){margin-bottom:10px}.location-catalog-list-item:focus-visible,.location-catalog-list-item:hover{color:var(--clr-second)}.location-catalog-list-item-link{justify-content:space-between;transition:color .2s ease-out}.location-catalog-list-item-link--metro{grid-gap:5px;gap:5px;grid-template-columns:auto 1fr auto}.location-catalog-list-item-link--district{grid-gap:1px;gap:1px;grid-template-columns:1fr auto auto}.location-catalog-list-item-link--highway{grid-template-columns:1fr auto}.location-catalog-list-item-district{background:#efefef;color:var(--clr-grey-light);font-size:11px;padding:3px 5px}.location-catalog-list-item-count{font-size:13px;padding:2px 5px}.location-list__show-more{bottom:10px;display:var(--location-show-more-display,none);font-size:14px;left:20px;padding-bottom:5px;padding-top:5px;position:absolute;z-index:1}.location-list__show-more .btn-icon{pointer-events:none;transform:rotate(var(--rotate-deg,90deg));transition:transform .3s ease-out 0s}.pswp__img{background:transparent!important}@media (min-width:480px){.card-apartment__state-value.apartment_spec__value{--width:150px}.card-apartment--cheapest{--card-apart-poster-ml:10px;--card-apart-poster-mb:10px}.location-list-buttons{--gap:1px}.location-list-button__btn:first-of-type{border-radius:5px 0 0 5px}.location-list-button__btn:last-of-type{border-radius:0 5px 5px 0}}@media (min-width:768px){.bqrl-list-developer{grid-column:span 2}.hero__greeting{padding-left:10px;padding-right:10px;position:absolute;top:0;z-index:2}.hero__greeting-title{max-width:800px}.hero{aspect-ratio:1920/700}.card-xs{border-radius:4px;overflow:hidden}.card-xs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between}.developer-list-tbg-list{grid-column:span 2}.card-apartment__poster-container{border-radius:4px;overflow:hidden}.card-apartment__state-value.apartment_spec__value{--width:150px}.call-widget{grid-auto-flow:column;margin:20px 0}.dialog-filter-metro .dialog-close{top:8px}.station-catalog__list-element{font-size:14px}.station-catalog__button{--btn-font-size:14px}.location-list-button__btn{font-size:14px}.location-list-catalog-item--modal{grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (min-width:1000px){.estates-on-map-btn{display:none}.search-bar{--search-input-height:60px}.card-apartment__state-value.apartment_spec__value{--width:150px}}@media (min-width:1280px){.header-block{--py:30px}.header__logo{margin-right:40px}.header_links{--font-size:20px}.hero__greeting-title{margin-bottom:45px}.card-xs__link-to-all__container{margin-top:20px}.card-apartment__state-value.apartment_spec__value{--width:180px}.card-apartment__price--on-request{font-size:14px}.call-widget__text-part-2{font-size:16px}.filters-list-city{margin:0 10px}.location-list+.bqrl{margin-top:-10px}.location-list-heading{align-items:center;grid-auto-flow:column;justify-content:space-between;margin-bottom:20px}.location-list-title{font-size:20px}}@media (min-width:1600px){:root{--header-height:80px}.header__logo{width:250px}.menu{display:none}.menu__list-item{position:absolute;clip:rect(0 0 0 0);height:1px;overflow:hidden;width:1px}.header_links{--gap:1em}.card-apartment__state-value.apartment_spec__value{--width:200px}}@media (min-width:1920px){.filter__price-input{width:100%}}@media (min-width:1921px){.hero{margin-top:30px}.hero__image{border-radius:4px}.call-widget{grid-gap:30px;gap:30px}.call-widget__text-part-1{font-size:20px}}@media (min-width:1960px){.content{--content-px:0}}@media (max-width:1960px){.filter-container{--column-gap:20px}}@media (max-width:1921px){.card-apartment__state{--card-apart-state-w:300px}.card-apartment__price{--card-apart-price-size:20px}}@media (max-width:1921px) and (min-width:1280px){.call-widget{grid-gap:20px;gap:20px}.call-widget__text-part-1{font-size:18px}}@media (max-width:1920px){.card-apartment{--card-apart-gap:15px}.filter-button-list{grid-column-start:2;margin-left:auto}.filters-list{--filter-list-columns:1fr 1fr;--filter-list-rows:40px 40px}.filters-list-city{grid-template-columns:1fr 1fr auto;margin-right:0}.filter__city .form-list .btn-filter,.filter__subway .form-metro .btn-filter{--btn-width:100%}.filter__price-input{max-width:426px;width:100%}}@media (max-width:1680px){.filter__price-input .filter__price-element{width:140px}}@media (max-width:1600px){.font-hero,.font-xxl{--font-size:26px}.font-ml{--font-size:18px}:root{--header-height:60px}.ya-map{--ya-map-height:500px}.bqrl-list{margin:10px 0}.columns{--column-main-gap:var(--column-gap);--column-main-content:calc(100% - var(--column-right-bar) - var(--column-main-gap))}.w-sidebar-menu{display:none}.w-main{--pl:0}.content{--content-gap:20px}.menu__button .menu__icon-menu,.menu__button.menu__button--open .menu__icon-close{display:block}.menu__button .menu__icon-close,.menu__button.menu__button--open .menu__icon-menu{display:none}.menu__list-item{--menu-item-py:10px;--menu-item-px:5px;--menu-item-clr-hover:var(--clr-main);border:var(--border-list);width:258px}.menu__list-item:not(:last-of-type){border-bottom:none}.menu__list-item:focus,.menu__list-item:focus-visible,.menu__list-item:hover{--menu-item-bg:#fbfbfb;--menu-item-clr:var(--menu-item-clr-hover)}.menu__list-item--city{--menu-item-px:10px;padding:var(--menu-item-px) var(--menu-item-py)}.menu__list-item--collapse{--menu-item-clr-hover:var(--clr-second)}.menu__list .menu__item a,.menu__list .menu__item button{display:grid;grid-auto-flow:column;grid-column-gap:10px;align-items:center;color:inherit;-moz-column-gap:10px;column-gap:10px;font-size:13px;font-weight:500;height:30px;justify-content:flex-start;line-height:1;transition:all .3s ease-out}.menu__list .menu__list-block{background:#fff;opacity:0;position:absolute;right:-100%;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease,right 0s ease 1s}.menu__list.menu__list--open{height:calc(100vh - 60px);overflow:initial}.menu__list.menu__list--open .menu__list-block{opacity:1;right:0;transform:translateX(0);transition:transform .3s ease,opacity .3s ease}.menu__list:not(.menu__list--open){pointer-events:none}.header_links{--gap:.75em}.search-bar--full{--search-py:20px;--search-px:20px;--search-height:100px}.search-bar--filters{--search-px:0;--search-height:75px}.index-card__element{--card-pad-y:15px;--card-pad-x:15px}.index-card__text{--card-font-size:14px}.index-card{--card-mb:20px}.aside-list-item{--aside-element-gap:10px}.card-xs__list{--card-xs-gap:10px}.card-apartment__state{--card-apart-state-w:240px}.card-apartment__price{--card-apart-price-size:15px}.apartment-cheapest__heading{--cheap-font-size:18px}}@media (max-width:1600px) and (min-width:1000px){.index-card{--card-grid-col-gap:10px}}@media (max-width:1600px) and (min-width:1280px){.header__logo{width:220px}.index-card__icon,.index-card__icon-developer{height:160px;width:150px}}@media (max-width:1600px) and (min-width:768px){.index__block{--index-block-mb:20px}}@media (max-width:1280px){.font-hero{--font-size:20px}.font-xxl{--font-size:22px}.font-ml{--font-size:17px}.heading-title{--heading-title-mb:10px}.heading-title--share{--heading-title-mb:20px}.ya-map{--ya-map-height:400px}.balloon-poster{height:125px;width:200px}.balloon-info{font-size:12px;line-height:1.4;max-width:200px;padding:5px}.balloon-info-date{font-size:11px}.bqr-item.bqrh{height:160px}.columns{--column-right-bar:250px}.header-block{--py:20px;grid-column-gap:0;-moz-column-gap:initial;column-gap:normal;justify-content:space-between}.header .city_changer--header{display:none}.header .city_changer{padding:10px}.header .city_changer__button{justify-content:stretch!important;padding-top:5px;width:100%}.header .city_changer__button_wrapper{grid-template-columns:auto 1fr auto}.header .city_changer__button__name{text-align:left}.header_links{display:none}.search-bar--full{--search-py:15px;--search-px:15px;--search-height:90px;--search-input-height:50px}.search-bar--filters{--search-px:0;--search-height:65px;--search-input-height:50px}.card-xs__container{--card-xs-mb:20px}.card-xs__title{--card-xs-title-font-size:14px}.card-xs__link-to-all__container{margin-top:10px}.card-xs__link-to-all{font-size:14px}.card-tgb-text{min-height:70px}.card-apartment{--card-apart-gap:10px;--card-apart-poster-w:280px}.card-apartment__info-type{--card-apart-type-mb:4px}.card-apartment__info-title{--clr-card-apart-size:16px}.card-apartment__info-estate-name{--card-apart-estate-mb:5px}.card-apartment__state{--card-apart-state-size:14px;--card-apart-state-mt:5px}.card-apartment__price--on-request{font-size:13px}.card-apartment__price__link{--card-apart-more-w:100px;padding:9px 0}.apartment-cheapest{--cheap-mb:20px}.apartment-cheapest__heading{--cheap-font-size:17px}.call-widget__text-part-1{font-size:16px}.call-widget__text-part-2{font-size:14px}.call-widget__number{--btn-height:40px;--btn-font-size:16px}.filter-search{--mb:10px}.filter-search__input{--input-height:40px}.filters-list-city{grid-row-start:2}.filter-reset__button{grid-row-start:3}.filter-button-list{grid-column-start:1;grid-row-start:3}.filters-list{--filter-row-gap:10px;--filter-list-columns:1fr;--filter-list-rows:repeat(3,40px)}.filter__price-input{max-width:none}.filter__price-input .filter__price-element{width:100%}.station-catalog{--column-count:2}.location-list{margin-bottom:20px;padding:15px}.location-list--full{padding-bottom:40px}.location-list-heading{align-items:flex-start;grid-row-gap:10px;margin-bottom:15px;overflow:hidden;row-gap:10px;transition:height .3s ease-out}.location-list-title{font-size:18px}.location-list-buttons{justify-content:stretch;width:100%}.location-list-button__btn{text-align:center;width:100%}.location-list-catalog{-moz-column-count:2;column-count:2;-moz-column-gap:22px;column-gap:22px}}@media (max-width:1280px) and (min-width:1000px){.hero__greeting-title{margin-bottom:25px}}@media (max-width:1280px) and (min-width:480px){.header__logo{width:200px}}@media (max-width:1280px) and (min-width:768px){.index-card__element{--card-pad-x:10px}.index-card__icon,.index-card__icon-developer{height:160px;width:150px}.aside-list-item{--aside-element-gap:5px}.call-widget{grid-gap:15px;gap:15px}}@media (max-width:1000px){.font-hero{--font-size:17px}.columns{--column-main-content:100%;--column-right-bar:100%}.column{--pl:0;--pr:0}.content{flex-direction:column;--content-gap:15px}.header__logo{justify-self:center}.search-bar{--search-input-height:40px}.search-bar__input{--search-input-px:10px}.search-bar--full{--search-py:10px;--search-px:10px;--search-height:70px;--search-submit-right:9px;--search-submit-height:30px;--search-reset-right:40px;--search-py:11px;--search-px:11px;--btn-font-size:20px}.search-bar--short{--search-submit-height:40px;--search-reset-right:45px}.search-bar--filters{--search-px:0;--search-height:60px;--search-reset-right:0}.search-bar--filters.search-bar--desktop{display:none}.index-card__icon{--card-icon-mb:10px}.index-card{--card-grid-col-gap:5px}.right-bar{display:none}.aside-list{padding:20px 0 15px}.aside-list-item{--aside-element-mr:5px}.aside-list-item .aside-list:last-of-type{--aside-element-mr:0}.aside-list-container-image{background:#fff;height:0;overflow:hidden;padding-top:62.5%}.aside-list-image{left:0;position:absolute;top:0}.aside-list-item-stroitel{display:none}.card-xs-district-link{font-size:14px}.card-tgb-text{min-height:75px}.card-apartment__state{--card-apart-state-w:254px}.card-apartment__state-text{--card-apart-state-t-w:60px}.filter-container{--column-gap:10px}.filter-container--mobile-modal{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.form-list__open{width:100%}.filters-list{display:none}.filter-container.filter-mobile-index{--mb:0}.filter-mobile-btn{display:flex;margin-top:10px;--mb:0;--btn-width:100%;--btn-height:40px;--btn-font-size:14px;--btn-icon-size:18px;--btn-gap:5px;--clr-btn-bg:#d8ede2;--clr-btn-bg-hover:#d8ede2}.location-list-title{font-size:17px}.location-list-catalog{-moz-column-gap:17px;column-gap:17px}}@media (max-width:1000px) and (min-width:480px){.hero__greeting-title{margin-bottom:18px}.apartment-cheapest__heading{--cheap-p:15px}}@media (max-width:1000px) and (min-width:768px){.search-bar--short{--search-width:600px}.aside-list{grid-auto-flow:column;grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.font-hero{--font-size:16px}.font-xxl{--font-size:19px}.font-ml{--font-size:16px}.btn-filter{--clr-btn-bg-hover:var(--clr-white);--clr-btn-text-hover:var(--clr-grey-dark);--border-color-hover:var(--clr-white)}.heading-title{--heading-title-mx:10px}.bqr-item.bqrh{height:200px}.bqrl-list{margin:5px 0}.bqrl-list .bqrl-i{margin-bottom:0}.index__block{--index-block-mb:0;--index-block-bg:#fff;padding-top:20px}.content{--content-gap:0;--mt:10px}.hero--index{height:auto;padding:20px 0 0}.hero--index .hero__image{display:none}.hero--index .hero__greeting_block{justify-content:left;position:relative}.hero--index .hero__greeting_block__title{text-align:left}.hero__greeting{--pt:20px}.hero__greeting-title{padding:0 10px}.search-bar__input{--search-input-font:16px}.search-bar--short{--search-width:calc(100vw - 30px)}.index-card__icon,.index-card__icon-developer{height:50px;width:50px}.index-card{--card-mb:5px;--card-mt:5px;--card-mx:5px}.aside-list{padding:15px}.aside-list-item{--aside-element-mr:10px}.aside-list-item .aside-list:nth-of-type(2n){--aside-element-mr:0}.card-xs{width:280px}.card-xs:not(:last-of-type){margin-right:10px}.card-xs__container{background:#fff;padding-top:16px}.card-xs__list{display:flex}.card-xs__list .card_xs:not(:last-of-type){margin-right:10px}.card-xs__info{--card-xs-info-gap:5px;--card-xs-button-m:5px;--card-xs-info-pt:5px;--card-xs-info-px:5px;--card-xs-info-pb:5px}.card-xs__link-to-all__container{margin-bottom:10px}.card-xs__link-to-all{padding:0 10px 10px}.card{--br:0}.card-tgb-text{padding:5px}.card-tgb-title{font-size:13px}.card-tgb-about{font-size:11px}.card-tgb-icons{font-size:11px;gap:2px}.card-tgb-about-action .btn{font-size:15px}.card-tgb-about-action-out-btn{bottom:5px}.card-apartment{--card-apart-poster-w:240px}.card-apartment__info-type{--card-apart-type-mb:3px}.card-apartment__info-title{--clr-card-apart-size:14px}.card-apartment__info-estate-name{--card-apart-estate-size:12px}.card-apartment__state{--card-apart-state-size:13px;--card-apart-state-w:215px;--card-apart-state-mt:10px}.card-apartment__price-container{align-items:flex-start;grid-column:1/span 1;grid-row:2/span 1;padding-left:var(--card-apart-padding-right)}.card-apartment__price__link{position:absolute;right:10px}.apartment-cheapest__heading{--cheap-font-size:16px}.call-widget{grid-auto-flow:row;margin:10px 0;--br:0;grid-gap:10px;gap:10px}.dialog-heading--subway{flex-direction:column;gap:5px;padding-right:20px}.dialog-heading--subway .tab-list{justify-content:space-between;width:100%;--btn-width:100%}.filter-empty__title{font-size:18px}.filter-empty__text{font-size:14px}.station-catalog__first-letter{font-size:16px;font-size:14px}.station-catalog__list-element{font-size:13px}.station-catalog__button{--btn-font-size:13px}.location-list{margin-bottom:10px;padding:10px}.location-list--full{padding-bottom:40px}.location-list-heading{margin-bottom:10px}.location-list-title{font-size:16px}.location-list-button__btn{font-size:13px}.location-list-catalog{-moz-column-gap:12px;column-gap:12px}.location-list-catalog-item--modal{grid-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.location-catalog-alphabet{font-size:16px;font-size:14px}.location-catalog-list{padding-left:13px}.location-catalog-list-item{font-size:13px}}@media (max-width:768px) and (min-width:480px){.aside-list{grid-template-columns:repeat(2,1fr)}.aside-list-item .aside-list:nth-last-child(-n+2){--aside-element-gap:0}.card-apartment__info-container{grid-column:2/span 1;grid-row:1/span 2}}@media (max-width:520px){.bqr-item.bqrh{height:calc(37vw + 20px)}}@media (max-width:480px){.font-hero{--font-size:15px}:root{--header-height:50px}.estates-on-map-btn{font-size:14px}.heading-title--share{--heading-title-mb:10px}.ya-map--loading{--ya-map-height:0}.ya-map-page{margin-top:10px}.header__logo{width:160px}.hero--index{padding:20px 0 0}.hero__greeting-title{margin-bottom:13px}.index-card__element{grid-template-columns:45px 1fr;place-items:start;align-items:center}.index-card__heading{padding-left:15px;text-align:left}.index-card{--card-grid-col:1fr;--card-mb:5px}.aside-list{padding:15px 10px}.aside-list-item .aside-list:last-child{--aside-element-gap:0}.aside-list-item{--aside-element-mr:0}.card-apartment{--card-apart-poster-w:100%;grid-auto-flow:row;grid-template-columns:1fr}.card-apartment__info-type{--card-apart-type-size:12px}.card-apartment__info-estate-name{--card-apart-estate-mb:10px}.card-apartment__state{--card-apart-state-w:auto}.card-apartment__completion-date{margin-bottom:0}.card-apartment__info-completion-date-mobile{position:absolute;right:10px;top:9px}.card-apartment__price-container{display:none}.apartment-cheapest__heading{--cheap-p:10px}.filter-container{--mb:0}.dialog-filter__footer{flex-direction:column}.dialog-filter__footer .btn{--btn-width:100%;--btn-mb:10px;--btn-mr:0!important}.dialog-filter__footer .filter__submit,.dialog-filter__footer-submit{width:100%}.filter-empty__image{height:250px;width:250px}.station-catalog{--column-count:1}.location-list-buttons{--gap:5px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.location-list-button__btn{border-radius:5px}.location-list-catalog{-moz-column-count:1;column-count:1}.location-list-catalog-skeleton__item:nth-of-type(n+10){display:none}}