@charset "UTF-8";:root{--spacing-s:20px;--spacing-l:20px;--scale:1px;--col:calc(100vw / 2)}@media screen and (min-width:980px) and (max-width:1440px){:root{--scale:calc(0.5px + 0.5 * ((100vw - 980px) / 460));--spacing-s:20px;--spacing-l:calc(20px + 30 * ((100vw - 980px) / 460))}}@media screen and (min-width:1440px) and (max-width:1920px){:root{--spacing-s:calc(20px + 10 * ((100vw - 1440px) / 480));--spacing-l:calc(50px + 20 * ((100vw - 1440px) / 480))}}@media only screen and (min-width:980px){:root{--col:calc(100vw / 6)}}@media only screen and (min-width:1920px) and (min-height:750px){:root{--spacing-s:30px;--spacing-l:70px}}@media print{:root{--spacing-s:20px;--spacing-l:50px}}.animation--filter-button-in,.animation--filter-button-out,.filters__list--label-alt .filter-item__input__plan-svg path,.form-control-range__handle__pin,.parking-table__head__sort .icon.icon-sort,.sort .icon{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.parking-form__title{font-size:8rem;line-height:1em;--lh:1em;letter-spacing:0}.cart-parking__number{font-size:2.7rem;line-height:1.2963em;--lh:1.2963em;letter-spacing:.02em}.cart-parking__cost,.cart-parking__type,.parking-form__subtitle{font-size:1.6rem;line-height:1.375em;--lh:1.375em;letter-spacing:.02em}.filters__list--banks .filter-item__value,.filters__list--label-alt .filter-item__value,.filters__list--mortgage .filter-item__value{font-size:1.4rem;line-height:1.42857em;--lh:1.42857em;letter-spacing:0}.filters__list--banks .filter-item__label,.filters__list--label-alt .filter-item .btn.btn--outline.btn--filter,.filters__list--label-alt .filter-item__label,.filters__list--mortgage .filter-item__label,.parking-table__head{font-size:1.2rem;line-height:1.25em;--lh:1.25em;letter-spacing:.02em}@media only screen and (min-width:1440px) and (min-height:750px){.parking-form__title{font-size:10.8rem;line-height:1.01852em;--lh:1.01852em;letter-spacing:-.02em}.cart-parking__number{font-size:4rem;line-height:1.125em;--lh:1.125em;letter-spacing:0}.cart-parking__cost,.cart-parking__type,.filters__list--banks .filter-item__value,.filters__list--label-alt .filter-item__value,.filters__list--mortgage .filter-item__value,.parking-form__subtitle{font-size:1.6rem;line-height:1.375em;--lh:1.375em;letter-spacing:.02em}.filters__list--banks .filter-item__label,.filters__list--label-alt .filter-item__label,.filters__list--mortgage .filter-item__label,.parking-table__head{font-size:1.4rem;line-height:1.42857em;--lh:1.42857em;letter-spacing:0}}@media screen and (min-width:980px) and (max-width:1440px){.parking-form__title{font-size:calc(7.35rem + 34.5 * ((100vw - 980px) / 460))}}@media screen and (min-width:980px) and (max-width:1440px){.cart-parking__number{font-size:calc(2.72222rem + 12.77778 * ((100vw - 980px) / 460))}}@media screen and (min-width:980px) and (max-width:1440px){.cart-parking__cost,.cart-parking__type,.filters__list--banks .filter-item__value,.filters__list--label-alt .filter-item__value,.filters__list--mortgage .filter-item__value,.parking-form__subtitle{font-size:calc(1.08889rem + 5.11111 * ((100vw - 980px) / 460))}}@media screen and (min-width:980px) and (max-width:1440px){.filters__list--banks .filter-item__label,.filters__list--label-alt .filter-item__label,.filters__list--mortgage .filter-item__label,.parking-table__head{font-size:calc(.95278rem + 4.47222 * ((100vw - 980px) / 460))}}@media only screen and (min-width:1920px) and (min-height:750px){.parking-form__title{font-size:16rem;line-height:1em;--lh:1em;letter-spacing:-.04em}.cart-parking__number{font-size:5.4rem;line-height:1.11111em;--lh:1.11111em;letter-spacing:0}.cart-parking__cost,.cart-parking__type,.parking-form__subtitle{font-size:2rem;line-height:1.25em;--lh:1.25em;letter-spacing:.01em}}@media print{.cart-parking__number{font-size:4rem;line-height:1.125em;--lh:1.125em;letter-spacing:0}}.has-hover .parking-table__head__sort:hover,.is-active.parking-table__head__sort,.parking-table__head__sort,.parking-table__head__sort:hover:active{color:var(--t-text)}.plan{text-align:center;padding:0 var(--spacing-l)}.plan__svg,.plan__svg svg{width:100%;height:auto;display:block;overflow:visible}.plan__svg *,.plan__svg svg *{pointer-events:none}.plan__svg__hoverable,.plan__svg__hoverable *,.plan__svg g,.plan__svg svg__hoverable,.plan__svg svg__hoverable *,.plan__svg svg g{pointer-events:auto;-webkit-tap-highlight-color:transparent}.plan__svg__hoverable,.plan__svg svg__hoverable{transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.has-hover .plan__svg__hoverable:hover,.has-hover .plan__svg svg__hoverable:hover,.plan__svg__hoverable--active,.plan__svg svg__hoverable--active{opacity:1}.plan__svg .street__svg__anchor,.plan__svg svg .street__svg__anchor{opacity:0}.plan--parking svg,.plan--storeroom svg{-webkit-backface-visibility:hidden;backface-visibility:hidden}.plan--parking svg .cls_1_1-5,.plan--parking svg .cls_1_2-5,.plan--parking svg .cls_1_3-5,.plan--parking svg .cls_2_1-5,.plan--parking svg .cls_2_2-5,.plan--storeroom svg .cls_1_1-5,.plan--storeroom svg .cls_1_2-5,.plan--storeroom svg .cls_1_3-5,.plan--storeroom svg .cls_2_1-5,.plan--storeroom svg .cls_2_2-5{fill:#cbd2db!important;stroke:#95a3ae!important;opacity:.2!important}.plan--parking svg .cls_1_1-7,.plan--parking svg .cls_1_2-7,.plan--parking svg .cls_1_3-7,.plan--parking svg .cls_2_2-7,.plan--parking svg .cls_2_3-7,.plan--storeroom svg .cls_1_1-7,.plan--storeroom svg .cls_1_2-7,.plan--storeroom svg .cls_1_3-7,.plan--storeroom svg .cls_2_2-7,.plan--storeroom svg .cls_2_3-7{fill:#cbd2db!important;stroke:#95a3ae!important;opacity:1!important}.plan--parking svg .cls_1_1-7>:not([data-nr]),.plan--parking svg .cls_1_2-7>:not([data-nr]),.plan--parking svg .cls_1_3-7>:not([data-nr]),.plan--parking svg .cls_2_2-7>:not([data-nr]),.plan--parking svg .cls_2_3-7>:not([data-nr]),.plan--storeroom svg .cls_1_1-7>:not([data-nr]),.plan--storeroom svg .cls_1_2-7>:not([data-nr]),.plan--storeroom svg .cls_1_3-7>:not([data-nr]),.plan--storeroom svg .cls_2_2-7>:not([data-nr]),.plan--storeroom svg .cls_2_3-7>:not([data-nr]){opacity:.2!important}.plan--parking svg .cls_1_1-8,.plan--parking svg .cls_1_2-8,.plan--parking svg .cls_1_3-8,.plan--parking svg .cls_2_1-7,.plan--parking svg .cls_2_1-8,.plan--parking svg .cls_2_2-8,.plan--parking svg .cls_2_3-8,.plan--storeroom svg .cls_1_1-8,.plan--storeroom svg .cls_1_2-8,.plan--storeroom svg .cls_1_3-8,.plan--storeroom svg .cls_2_1-7,.plan--storeroom svg .cls_2_1-8,.plan--storeroom svg .cls_2_2-8,.plan--storeroom svg .cls_2_3-8{opacity:1!important}.plan--parking svg .cls_1_1-8>:not([data-nr]),.plan--parking svg .cls_1_2-8>:not([data-nr]),.plan--parking svg .cls_1_3-8>:not([data-nr]),.plan--parking svg .cls_2_1-7>:not([data-nr]),.plan--parking svg .cls_2_1-8>:not([data-nr]),.plan--parking svg .cls_2_2-8>:not([data-nr]),.plan--parking svg .cls_2_3-8>:not([data-nr]),.plan--storeroom svg .cls_1_1-8>:not([data-nr]),.plan--storeroom svg .cls_1_2-8>:not([data-nr]),.plan--storeroom svg .cls_1_3-8>:not([data-nr]),.plan--storeroom svg .cls_2_1-7>:not([data-nr]),.plan--storeroom svg .cls_2_1-8>:not([data-nr]),.plan--storeroom svg .cls_2_2-8>:not([data-nr]),.plan--storeroom svg .cls_2_3-8>:not([data-nr]){opacity:.2!important}.plan--parking .plan__svg__hoverable,.plan--storeroom .plan__svg__hoverable{fill:var(--t-background);mix-blend-mode:multiply;cursor:pointer;opacity:.8;stroke:var(--c-cold-3)}.plan--parking .plan__svg__hoverable :not(.plan__svg__hoverable),.plan--storeroom .plan__svg__hoverable :not(.plan__svg__hoverable){pointer-events:none}.plan--parking .plan__svg__hoverable .plan__svg__hoverable,.plan--storeroom .plan__svg__hoverable .plan__svg__hoverable{opacity:1}.plan--parking .plan__svg__hoverable--styledisabled,.plan--storeroom .plan__svg__hoverable--styledisabled{pointer-events:none}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan--parking .plan__svg__hoverable--active,.plan--storeroom .plan__svg__hoverable--active{opacity:1}.plan--parking .plan__svg__hoverable--active polygon,.plan--parking .plan__svg__hoverable--active rect,.plan--parking .plan__svg polygon.plan__svg__hoverable--active,.plan--parking .plan__svg rect.plan__svg__hoverable--active,.plan--storeroom .plan__svg__hoverable--active polygon,.plan--storeroom .plan__svg__hoverable--active rect,.plan--storeroom .plan__svg polygon.plan__svg__hoverable--active,.plan--storeroom .plan__svg rect.plan__svg__hoverable--active{stroke:#313e48!important;fill:#313e48!important}}.plan--parking .plan__svg .plan__svg__hoverable--styledisabled:not(g),.plan--storeroom .plan__svg .plan__svg__hoverable--styledisabled:not(g){opacity:.2}.plan--parking .plan__svg g[data-nr]:not(.plan__svg__hoverable--styledisabled)>.plan__svg__hoverable--styledisabled,.plan--storeroom .plan__svg g[data-nr]:not(.plan__svg__hoverable--styledisabled)>.plan__svg__hoverable--styledisabled{opacity:1}.plan--parking .plan__svg__hoverable:not(.plan__svg__hoverable--styledisabled) .plan__svg__hoverable,.plan--storeroom .plan__svg__hoverable:not(.plan__svg__hoverable--styledisabled) .plan__svg__hoverable{fill:var(--t-background);pointer-events:all}.plan--parking .plan__svg__hoverable[data-nr*=К],.plan--parking .plan__svg__hoverable[data-nr*=М],.plan--storeroom .plan__svg__hoverable:not([data-nr*=К]){pointer-events:none!important;opacity:.2}.plan--storeroom .plan__svg__hoverable[data-nr*=К]:not(.plan__svg__hoverable--styledisabled),.plan--storeroom .plan__svg__hoverable[data-nr*=М]:not(.plan__svg__hoverable--styledisabled){pointer-events:all!important;opacity:1}.plan--parking-floor{padding:var(--spacing-l) calc(var(--spacing-l) * 2)}.plan--parking-floor .plan__svg__hoverable[data-nr*=pantry]:not(.plan__svg__hoverable--styledisabled){pointer-events:all!important;fill:var(--t-accent);opacity:.8}.plan--parking-floor .plan__svg__hoverable--styledisabled:not(g)[data-nr*=pantry]{fill:var(--t-background);opacity:.2}.plan--zoom{overflow:hidden;position:relative}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan--zoom{padding:0;height:580px;max-height:100svh;outline:none}.plan--zoom .parking-floor__plan__image__file{position:relative;width:auto;height:100%;aspect-ratio:var(--width,1280)/var(--height,860)}}.plan-zoom{position:relative;width:100%;height:100%}.plan-zoom__preview{position:absolute;left:0;top:0;z-index:3;padding:calc(var(--spacing-s) * 2);width:100%;height:100%;pointer-events:none}.plan-zoom__preview-text{margin:0 auto;max-width:190px;text-align:center}.plan-zoom__preview-list{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.plan-zoom__preview-item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;margin:10px 0;border:1px solid var(--t-accent);padding:0 20px 20px;width:120px;aspect-ratio:1}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan-zoom{border-top:1px solid rgba(var(--t-background-rgb),.15);border-bottom:1px solid rgba(var(--t-background-rgb),.15);background:var(--t-accent)}}.plan-marker{display:block;position:absolute;opacity:0;z-index:12;left:0;top:0;contain:layout}.plan-marker__content{position:absolute;left:0;top:0;transform:translate(-50%,-50%);contain:layout paint}.plan-marker__button{cursor:default}.plan-marker--active,.plan-marker--flat,.plan-marker--floor,.plan-marker--street{opacity:1}.plan-marker--flat{z-index:1}.plan-marker--street{position:absolute;text-wrap:nowrap}.plan-marker--street-top{transform:translateX(-50%);left:50%;top:var(--spacing-l);bottom:auto}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan-marker--street-top{top:0}}.plan-marker--street-bottom{transform:translateX(-50%);left:50%;top:auto;bottom:var(--spacing-l)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan-marker--street-bottom{bottom:0}}.plan-marker--street-left{transform:rotate(-90deg);left:var(--spacing-l);right:auto;top:50%}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan-marker--street-left{left:0}}.plan-marker--street-right{transform:rotate(90deg);left:auto;right:var(--spacing-l);top:50%}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan-marker--street-right{right:0}}.plan-marker--floor{transform:translate(-50%,-50%)}.plan-marker--section-label{display:flex;align-items:center;justify-content:center;height:40px;width:104px;opacity:1;border-radius:20px;border:1px solid var(--t-accent);pointer-events:none}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan-marker--section-label{transform:translate(-50%,-50%)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.plan-marker--section-label{width:70.77794px;height:27.22229px}}@media only screen and (min-width:980px){.plan-marker--section-label{width:calc(70.77794px + 33.22206 * ((100vw - 980px) / 460));height:calc(27.22229px + 12.77771 * ((100vw - 980px) / 460))}}@media only screen and (min-width:1440px) and (min-height:750px){.plan-marker--section-label{width:104px;height:40px}}.parking{min-height:100lvh}.parking__title{display:flex;flex-basis:100%;align-items:center;padding:var(--spacing-s) 0 calc(var(--spacing-s) * 1.4);justify-content:space-between}.parking__title__button{margin-bottom:-18px}.parking__head{position:relative;z-index:13;display:flex;flex-basis:100%;max-width:100%;flex-wrap:wrap;margin-bottom:-1px;padding:var(--spacing-l) var(--spacing-l) var(--spacing-s);justify-content:space-between;gap:var(--spacing-s)}.parking__head__nav,.parking__head__nav-inner{display:flex;align-items:flex-end}.parking__head__nav-inner .parking__head__delimiter,.parking__head__nav .parking__head__delimiter{align-self:stretch}.parking__head__nav>.tabs-contents{flex-grow:1}.parking__head__nav>.tabs-contents .tabs-contents__content{width:100%}.parking__head__nav>.tabs-contents .tabs-contents__content .parking__head__delimiter{height:auto}.parking__head__delimiter{margin:0 calc(var(--spacing-s) * 2);width:1px;height:100%;background-color:var(--t-line)}.parking__head__level{padding-right:var(--spacing-s)}.parking__head__btn{margin-left:auto}.parking__head__btn .btn__content{flex-direction:row-reverse}.parking__head__btn .icon{margin-left:0!important;margin-right:8px}.parking__tabs{width:100%;flex-basis:100%;position:relative}.parking__container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:calc(var(--spacing-s)* 4) var(--spacing-l) var(--spacing-l)}.parking__filter{max-width:420px;flex-basis:100%;margin-top:40px}.parking__filter .filters__list__item{width:100%}.parking__filter .filter-item__input{margin-top:10px}.parking__list{padding:20px;flex-basis:100%;position:relative;margin-bottom:70px}.parking__list__more{bottom:-60px;position:absolute;left:50%;transform:translateX(-50%)}.parking__list__hide-target{position:absolute;top:calc(100% + 70px)}.parking__sorting{margin-bottom:var(--spacing-s)}.parking__list-button{position:sticky;bottom:0;z-index:3}.parking__scrollable{display:flex;flex-wrap:nowrap}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.parking__head__nav.scrollable{overflow:visible}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.parking__title{margin-bottom:var(--spacing-s);border-bottom:1px solid var(--t-line);padding:calc(var(--spacing-s) * 1.9) 0 calc(var(--spacing-s) * .4)}.parking__list{margin-bottom:0;margin-left:0;padding:45px 50px;height:-moz-max-content;height:max-content;flex-basis:100%}.parking__list__more{bottom:-40px}}@media only screen and (min-width:980px){.parking__list{margin-left:40px;flex-basis:calc(100% - 480px)}}@media only screen and (max-width:979px){.parking__filter{margin-top:20px}.parking__filter--inline{margin-top:0;margin-bottom:20px;border-bottom:1px solid rgba(var(--c-warm-1-rgb),.15);padding-bottom:20px}.parking__filter--inline .filters__list{padding-top:0}.parking__filter--inline .filter-item__input,.parking__filter--inline .filters__list__item{margin-top:0}}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.parking__filter{max-width:none;margin-top:0}.parking__list{margin-bottom:40px}.parking-modal{overflow:hidden!important;height:var(--viewport-height);max-height:var(--viewport-height);width:100vw}.parking-modal .modal__content{min-height:0;position:absolute;bottom:0;left:0}}.filters-modal-title{position:fixed}.filters-modal-title>p{padding-bottom:20px}@media only screen and (min-width:980px){.filters-modal-title{left:calc(var(--spacing-s) * 1);bottom:calc(var(--spacing-s) * 1)}}@media only screen and (min-width:1200px) and (min-height:600px){.filters-modal-title{left:var(--spacing-l);bottom:var(--spacing-l)}}.filters-modal-title *{color:var(--t-text)}.filters-modal .modal__content-wrapper{justify-content:flex-start}.filters{position:relative}.has-hover .filters{padding-top:150px;margin-top:-150px}.filters__spacer{flex-grow:1;padding-top:calc(var(--spacing-s) * 6)}.filters__footer{position:fixed;z-index:1;left:0;bottom:0;right:0;display:flex;padding:var(--spacing-l)}.filters__footer .btn{flex-grow:1}.no-hover .filters__footer .btn:after{background:var(--t-background)}.filters__footer .btn+.btn{margin-left:10px}.filters__footer__reset{position:absolute;z-index:1;right:110px;top:0}@media only screen and (max-width:979px){.filters__footer{pointer-events:none}.filters__footer .btn,.filters__footer button{pointer-events:all}.filters__footer .group{width:calc(100% - 10px)}.filters__footer button[type=reset]{flex-grow:0}.filters__footer:before{position:absolute;content:"";left:calc(var(--spacing-s) * .5);right:calc(var(--spacing-s) * .5);top:0;height:100%;background:linear-gradient(0deg,var(--c-cold-1) 35%,hsla(0,0%,100%,0))}}@media only screen and (min-width:980px){.filters{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing-l) * .5);min-height:calc(var(--viewport-height-actual) - var(--spacing-l) * 3)}.filters--banks,.filters--mortgage{min-height:auto}.filters__spacer{flex-grow:1;padding-top:10px}.filters__footer{background:none;position:absolute;padding:0;left:auto;right:var(--spacing-l);bottom:var(--spacing-l)}}.filters__list{position:relative;padding-top:15px}.filters__list--mortgage{padding-top:calc(var(--spacing-s) / 2)}.filters__list--mortgage .filter-item__value{text-align:right}.filters__list__item{margin-top:25px}.filters__list__item--wide{margin-top:40px}.filters__list__item--wide .group--filter{padding-right:var(--spacing-l)}.filters__list__item--wide .group--filter.scrollable{margin-left:calc(var(--spacing-l) * -1)}.filters__list__item--wide:first-child+.filters__list__item{margin-top:0;margin-bottom:60px}.filters__list__item--extras{margin-top:60px}.filters__list__item.filters__list__item--exclude-reserved{margin-top:75px;margin-bottom:-15px}@media only screen and (min-width:980px){.filters__list{padding-top:0;margin-top:calc(var(--spacing-l) / 50 * -21);margin-left:calc(var(--spacing-l) * -1)}.filters__list__item{margin-top:calc(var(--spacing-l) / 2);margin-left:var(--spacing-l)}.filters__list__item--wide{flex:0 0 calc(100% - var(--spacing-l));width:calc(100% - var(--spacing-l))}@-moz-document url-prefix(){.filters__list__item--wide{max-width:calc(100% - var(--spacing-l))}}.filters__list__item--wide:first-child{margin-top:calc(var(--spacing-l) / 50 * 35)}.filters__list__item--wide:first-child+.filters__list__item{margin-top:-5px;margin-bottom:0}.filters__list--mortgage{display:flex;align-items:center}.filters__list--mortgage .filters__list__item{flex:1}}.filters__list--label-alt .filter__list__item{margin:calc(var(--spacing-l) * 1.75) 0 0}.filters__list--label-alt .filter-item__label{font-weight:500}.filters__list--label-alt .filter-item__input--plan{margin:0 -20px}.filters__list--label-alt .filter-item__input__plan-svg{display:block;margin:-15px auto 0;transform:translateX(-15px)}.filters__list--label-alt .filter-item__input__plan-svg path:not(.filter-item__input__plan-svg__hoverable){pointer-events:none}.filters__list--label-alt .filter-item__input__plan-svg path{transition-property:fill,stroke-opacity}.filters__list--label-alt .filter-item__input__plan-svg__disabled{opacity:.5;pointer-events:none}.filters__list--label-alt .filter-item__input__plan-svg__hoverable{cursor:pointer}.filters__list--label-alt .filter-item__input__plan-svg__hoverable.is-disabled{pointer-events:none;opacity:.5}.filters__list--label-alt .filter-item__input__plan-svg__hoverable.is-disabled+path{opacity:.4}.filters__list--label-alt .filter-item__input__plan-svg__hoverable.is-active{fill:var(--t-primary);stroke-opacity:1}.filters__list--label-alt .filter-item__input__plan-svg__hoverable.is-active+path{fill:var(--c-white)}.has-hover .filters__list--label-alt .filter-item__input__plan-svg__hoverable:hover{stroke-opacity:1}.filters__list--label-alt .filter-item__value{font-weight:500;white-space:nowrap}@media only screen and (min-width:980px){.filters__list--label-alt{display:flex;flex-wrap:wrap}.filters__list--label-alt .filter__list__item{margin-top:var(--spacing-l)}.filters__list--label-alt .filter-item{align-items:flex-start}.filters__list--label-alt .filter-item__label,.filters__list--label-alt .filter-item__value{padding:0 0 5px}.filters__list--label-alt .filter-item__label{display:inline-block;width:auto}.filters__list--label-alt .filter-item__input{width:100%}.filters__list--label-alt .filter-item__input__plan-svg{margin:-20px auto 0;transform:translateX(20px)}}.filters__list--banks{padding-top:calc(var(--spacing-s) * .75)}.filters__list--banks .filter-item{display:flex;flex-wrap:wrap}.filters__list--banks .filter-item__label,.filters__list--banks .filter-item__value{flex:0 0 50%;font-weight:500;white-space:nowrap}.filters__list--banks .filter-item__input{flex:0 0 100%}.filters__list--banks .filter-item__input .form-control-range__connector:after{opacity:1}.filters__list--banks .filter-item__value{text-align:end}.filters__list--banks .filters__list__item+.filters__list__item{margin-top:calc(var(--spacing-s) * 2)}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.filters__list--banks{padding-top:0}.filters__list--banks .filters__list__item,.filters__list--banks .filters__list__item+.filters__list__item{margin-top:var(--spacing-s)}}@media only screen and (min-width:980px){.filters__list--banks{margin:0}.filters__list--banks .filters__list__item{margin-top:calc(var(--spacing-l) / 50 * 32);margin-left:0}.filters__list--banks .filters__list__item+.filters__list__item{margin-top:calc(var(--spacing-s) * 2.5)}}.filters__list--mortgage .filter-item{display:flex;flex-wrap:wrap}.filters__list--mortgage .filter-item__label,.filters__list--mortgage .filter-item__value{flex:0 0 50%;font-weight:500;white-space:nowrap}.filters__list--mortgage .filter-item__input{flex:0 0 100%}.filters__list--mortgage .filter-item__input .form-control-range__connector:after{opacity:1}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.filter-item--parking .filter-item__input .group--filter.scrollable-sm-down{margin-left:calc(var(--spacing-s) * -1);padding-right:var(--spacing-s)}.filter-item--parking .filter-item__input .group--filter.scrollable-sm-down>:first-child{margin-left:0}}.cart-parking{min-width:400px;padding:22px 28px;color:var(--t-accent)}.cart-parking__row{display:flex;align-items:center;padding-bottom:10px;justify-content:space-between}.cart-parking__row+.cart-parking__row{padding-top:13px;border-top:1px solid var(--t-line)}.cart-parking__number{min-width:110px;text-align:left;position:relative;white-space:nowrap;padding-right:10px}.cart-parking__area{text-align:left}.cart-parking__delimiter{width:1px;height:62px;margin:0 10px;background-color:var(--t-line)}.cart-parking__delimiter:last-child{display:none}.cart-parking__image{height:62px;display:flex;align-items:center;justify-content:center}.cart-parking__image picture{width:120px;height:62px;display:flex;position:relative}.cart-parking__image picture img{z-index:1;width:100%;height:auto;position:relative;-o-object-fit:contain;object-fit:contain;align-self:flex-end}.cart-parking__image picture:before{bottom:0;content:"";width:48px;height:64px;display:block;position:absolute;border-radius:50%;background-color:var(--t-small)}.cart-parking__image__parking:before{left:calc(50% - 18px);background-color:var(--t-small)}.cart-parking__image__storeroom:before{left:calc(50% - 22px);background-color:var(--t-small)}.cart-parking__image__bike:before{left:calc(50% - 25px);background-color:var(--t-small)}.cart-parking__type{margin-right:15px}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.cart-parking{padding:20px 20px 30px;min-width:100%;color:var(--t-background);background-color:var(--t-small)}.cart-parking__delimiter{display:none}.cart-parking__row+.cart-parking__row{border-top-color:rgba(var(--t-background-rgb),.2)}.cart-parking__image{margin-right:52px}.cart-parking__image picture{width:98px;height:52px}.cart-parking__image picture:before{width:40px;height:52px}.cart-parking__image picture img{align-self:center}.cart-parking__button{padding-top:15px}}.parking-form{margin:0 auto;max-width:470px;padding-top:calc(var(--spacing-s) * 4.5)}.parking-form__inner{position:relative;text-align:center}.parking-form__image{right:0;bottom:0;display:block;position:absolute}.parking-form__image picture{display:flex;min-height:110px;position:relative;align-items:center;width:47.61905vw}.parking-form__image__parking{max-width:200px;right:-80px}.parking-form__image__storeroom{max-width:150px;right:-110px}.parking-form__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.parking-form__subtitle{text-align:center;padding:var(--spacing-s) 0}.parking-form__title{position:relative;text-align:center;white-space:nowrap;display:inline-block;padding:var(--spacing-s) 0 69px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.parking-form__image picture{width:12.5vw}.parking-form__image__parking{max-width:200px;right:-80px}.parking-form__image__storeroom{right:-75px}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.parking-form__image{left:50%;right:auto}.parking-form__image__parking{right:auto;margin-left:-30px}.parking-form__image__storeroom{right:auto}}.parking-table{display:flex;flex-direction:column}.parking-table__head{display:flex;flex-wrap:nowrap;flex-direction:row;font-weight:500;padding-bottom:14px;justify-content:space-between}.parking-table__head a{color:var(--t-text)}.parking-table__head>*{flex-basis:20%}.parking-table__head__sort .icon.icon-sort{opacity:.2;transition-property:border-color,opacity}.parking-table__head__sort.is-active .icon.icon-sort{opacity:1}.parking-table__head__sort--desc .icon.icon-sort{transform:rotate(180deg)}.parking-table__row{opacity:1;display:grid;padding:15px 0;flex-basis:100%;color:var(--t-primary)!important;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-template-areas:"type type" "level price" "number price"}.parking-table__row::active,.parking-table__row:hover{color:var(--t-primary)}.parking-table__row+.parking-table__row{border-top:1px solid var(--t-line)}.parking-table__empty{padding:25px 0 10px}.parking-table__type{grid-area:type;font-weight:500;padding-bottom:13px;font-size:1.6rem;line-height:1.375em;--lh:1.375em;letter-spacing:.02em}.parking-table__level{grid-area:level;margin-bottom:4px;font-size:1.2rem;line-height:1.25em;--lh:1.25em;letter-spacing:.02em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.parking-table__level{font-size:1.6rem;line-height:1.375em;--lh:1.375em;letter-spacing:.02em}}.parking-table__price{grid-area:price;text-align:right;font-weight:500;font-size:1.6rem;line-height:1.375em;--lh:1.375em;letter-spacing:.02em}.parking-table__price small{display:block;font-weight:400;color:var(--t-accent);text-decoration:line-through}.parking-table__number,.parking-table__price small{font-size:1.4rem;line-height:1.42857em;--lh:1.42857em;letter-spacing:0}.parking-table__number{grid-area:number}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.parking-table__number{font-size:1.6rem;line-height:1.375em;--lh:1.375em;letter-spacing:.02em}}.parking-table__number>div{display:inline}.parking-table__number div+div:before{content:", ";margin-left:-3px}.parking-table__discont{padding:3px 5px;border-radius:60px;border:1px solid var(--t-line);font-size:1.4rem;line-height:1.42857em;--lh:1.42857em;letter-spacing:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.parking-table__discont{font-size:1.2rem;line-height:1.25em;--lh:1.25em;letter-spacing:.02em}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.parking-table__row{display:flex;flex-wrap:nowrap;flex-direction:row;padding:23px 0 32px;justify-content:space-between;transition-property:border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.parking-table__row:hover{color:var(--t-text)!important;border-color:var(--t-small)!important}.parking-table__row>*{flex-basis:20%;font-weight:400}.parking-table__row:first-child{border-top:1px solid var(--t-line)}.parking-table__price{display:flex;text-align:left;position:relative;justify-content:flex-end;flex-direction:column-reverse}.parking-table__number>div{display:block}.parking-table__number>div:before{display:none}.parking-table__discont{top:0;left:100px;position:absolute}}:root{--transition-duration:0.4s;--transition-easing:cubic-bezier(0.25,0.74,0.22,0.99)}.apartment-filter-button{position:relative;z-index:1;padding:var(--spacing-s) var(--spacing-s) 0;display:inline-block;pointer-events:none;pointer-events:all}.apartment-filter-button.has-scroll-smooth{z-index:0}@media only screen and (min-width:980px){.apartment-filter-button__filters{min-width:180px}}.apartment-filter-button__callback{position:absolute;right:calc(var(--spacing-s) / 20 * 15)}.apartment-filter-button--fixed{position:fixed;bottom:60px;left:0;right:0;padding:20px 40px;gap:10px;display:flex;align-items:flex-end;justify-content:center}@media only screen and (min-width:980px){.apartment-filter-button--fixed{left:50%;right:auto;transform:translateX(-50%) scale(1);transform-origin:center}}.apartment-filter-button--sticky{position:sticky}.apartment-filter-button-duplicate{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%) scale(1);transform-origin:center;z-index:1}@media only screen and (max-width:979px){.apartment-filter-button-duplicate{transform:translate(-50%,calc(var(--spacing-s) * -.5)) scale(1)}}@media only screen and (max-width:979px){.apartment-filter-button--fixed .btn:not(.btn--outline),.apartment-filter-button-duplicate .btn:not(.btn--outline){overflow:visible}.apartment-filter-button--fixed .btn .btn__right,.apartment-filter-button-duplicate .btn .btn__right{position:absolute;top:-5px;right:-5px;width:21px;height:21px;border-radius:10.5px;border:1px solid var(--c-cold-1);z-index:1;background-color:var(--c-cold-3);color:var(--c-cold-1);display:flex;justify-content:center;align-items:center;font-size:1rem;line-height:1.2em;--lh:1.2em;letter-spacing:.02em}}@media only screen and (min-width:980px){.apartment-filter-button--fixed .btn+.btn__right,.apartment-filter-button-duplicate .btn+.btn__right{position:absolute;top:20px;right:65px;width:21px;height:21px;border-radius:10.5px;border:1px solid var(--c-cold-1);z-index:1;background-color:var(--c-cold-3);color:var(--c-cold-1);display:flex;justify-content:center;align-items:center;font-size:1rem;line-height:1.2em;--lh:1.2em;letter-spacing:.02em}}@media only screen and (min-width:1200px) and (min-height:600px){.apartment-filter-button--fixed .btn+.btn__right,.apartment-filter-button-duplicate .btn+.btn__right{top:15px;right:60px;width:30px;height:30px;border-radius:50%;background-color:var(--c-warm-2);font-size:1.2rem;line-height:1.25em;--lh:1.25em;letter-spacing:.02em}}@media only screen and (min-width:1920px) and (min-height:750px){.apartment-filter-button--fixed .btn+.btn__right,.apartment-filter-button-duplicate .btn+.btn__right{top:22px;right:80px}}@media only screen and (min-width:980px){.apartment-filter-button-duplicate .btn+.btn__right{top:0;right:45px}}.apartment-filter-button--hidden{display:none}.animation--filter-button-in,.animation--filter-button-out{transition-property:transform,opacity;will-change:transform,opacity}.animation--filter-button-in--inactive,.animation--filter-button-out--active{opacity:0}@media only screen and (min-width:1200px) and (min-height:600px){.animation--filter-button-in--inactive,.animation--filter-button-out--active{transform:translateX(-50%) scale(0)}}.apartment-filter-button--relative{position:relative;display:flex!important;opacity:1!important}.sort{display:flex;align-items:center;position:relative;overflow:hidden}.sort .icon{transition-property:transform,opacity;transform-origin:center}.sort--desc .icon{transform:rotate(180deg)}.sort select{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.sort--label .icon{margin-left:.5rem}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.sort--label .icon{margin-left:1rem}}.form-control-range{--range-size:20px;--range-color:var(--t-text);position:relative;margin-left:0;margin-right:var(--range-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;height:var(--range-size)}.form-control-range--accent{--range-color:var(--t-accent)}.form-control-range:before{content:"";position:absolute;top:50%;left:1px;right:calc(1px - var(--range-size));height:1px;background:var(--range-color);opacity:.2}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.form-control-range{margin-top:5px;margin-bottom:5px}}@media only screen and (min-width:1200px) and (min-height:600px){.form-control-range{margin-top:0;margin-bottom:0;--range-size:20px}}.form-control-range__connector,.form-control-range__handle{height:100%}.form-control-range__connector{position:absolute;left:0;bottom:0;width:100%;transform-origin:left top}.form-control-range__connector:after{content:"";background:var(--range-color);opacity:.2;position:absolute;left:0;top:50%;height:1px;width:100%}.form-control-range__connector~.form-control-range__connector:after{background:var(--range-color);opacity:1}.form-control-range__handle{position:absolute;z-index:1;left:0;bottom:0;width:100%;outline:none;pointer-events:none}.form-control-range__handle__pin{display:block;position:relative;pointer-events:all;cursor:pointer;background:var(--t-background);width:var(--range-size);height:var(--range-size);border:1px solid var(--range-color);border-radius:var(--range-size);transition-property:background-color}.form-control-range__handle__pin:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:10px;transform:translate(-50%,-50%) scale(.333);background:var(--range-color)}.has-hover .form-control-range__handle__pin:hover{background:var(--range-color)}.has-hover .form-control-range__handle__pin:hover:before{background:var(--t-background)}@media only screen and (min-width:1200px) and (min-height:600px){.form-control-range__handle p{left:-50px}}.form-control-range--overflow{margin-left:0;margin-right:0}@media only screen and (min-width:1200px) and (min-height:600px){.form-control-range--overflow{margin-left:0;margin-right:0}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.scrollable,.scrollable-sm-down{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.scrollable-sm-down:after,.scrollable:after{content:"";display:block;height:1px}.scrollable-sm-down::-webkit-scrollbar,.scrollable::-webkit-scrollbar{display:none}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.scrollable,.scrollable-sm-down{margin-left:calc(var(--spacing-l) * -1);margin-right:calc(var(--spacing-l) * -1);padding-left:var(--spacing-l)}.scrollable-sm-down:after,.scrollable:after{flex:0 0 var(--spacing-l);width:var(--spacing-l)}@-moz-document url-prefix(){.scrollable-sm-down:after,.scrollable:after{max-width:var(--spacing-l)}}}.no-hover .scrollable-native-clip{position:relative;overflow:hidden;margin:0 -30px;padding:0 30px}.no-hover .scrollable-native-clip .scrollable-native{margin-bottom:-20px;padding-bottom:20px}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.no-hover .scrollable-native-clip{margin:0 -60px;padding:0 60px}}@media only screen and (min-width:1440px) and (min-height:750px){.no-hover .scrollable-native-clip{margin:0 -140px;padding:0 140px}}.custom-scroll{position:relative}.custom-scroll__scrollbar{transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);opacity:1;pointer-events:none;position:absolute;right:0;top:0;bottom:10px}.popover__content .custom-scroll__scrollbar{right:10px;top:10px}.custom-scroll__scrollbar__content{background:var(--c-cold-2);width:4px;border-radius:4px;position:absolute;right:0;top:0;min-height:30px}.custom-scroll--disabled .custom-scroll__scrollbar{opacity:0}