.form-control--float .form-label,.form-control--input input,.form-control--select select,.form-control--textarea textarea,.form-control-checkbox__icon,.form-control-checkbox__icon .btn__icon,.form-control-radio__icon,.form-control-radio__icon:before,.form-control-range__handle__pin,.form-control__error,.form-control__success,.plan-hoverable,.plan-marker,.plan-marker__content{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.ajaxlist-empty,.ajaxlist-list{transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.form-label:before{bottom:-15px;display:block;left:-15px;position:absolute;right:-15px;top:-15px}.error-message,.form-control-checkbox__label,div.error,label.error{--fos:-0.1365em;--foe:-0.1635em;--lh:var(--xxxl,1.23529em) var(--n-xxxl,var(--md,1.41667em) var(--n-md,1.3em));font-family:Gotham,Helvetica,Arial,sans-serif;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.7)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1)));font-weight:var(--md,400) var(--n-md,500);letter-spacing:0;line-height:var(--lh);text-transform:none}.is-win .error-message,.is-win .form-control-checkbox__label,.is-win div.error,.is-win label.error{--fos:-0.16em;--foe:-0.14em}.form-control--range .form-label{--fos:-0.1365em;--foe:-0.1635em;--lh:var(--md,1.41667em) var(--n-md,1.3em);font-family:Gotham,Helvetica,Arial,sans-serif;font-size:var(--md,calc(var(--scale-text-rem) * 1.2)) var(--n-md,calc(var(--scale-text-rem) * 1));font-weight:var(--md,400) var(--n-md,500);letter-spacing:0;line-height:var(--lh);text-transform:none}.form-control--range .is-win .form-label,.is-win .form-control--range .form-label{--fos:-0.16em;--foe:-0.14em}.accordion{margin-bottom:calc(var(--scale-px) * 10)}.accordion__heading a .active-hidden{display:block}.accordion__heading a .active-visible{display:none}.accordion__heading a .icon.icon-sort{transition-duration:.4s;transition-property:transform;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.accordion__heading a.is-active .active-hidden{display:none}.accordion__heading a.is-active .active-visible{display:block}.accordion__heading a.is-active .icon.icon-sort{transform:rotate(180deg)}.accordion__content--line>div{border-top:1px solid var(--t-line)}.js .accordion__content[aria-hidden=true]{display:none}@media print{.js .accordion__content[aria-hidden=true]{display:unset!important}}.form-control[readonly],.readonly.form-control{pointer-events:none}.form-control--input input,.form-control--select select,.form-control--textarea textarea{background:transparent;border:0;border-bottom:1px solid var(--t-lighter);border-radius:0;display:block;min-width:0;outline:none;padding:0;width:100%}.form-control--input .no-hover input,.form-control--select .no-hover select,.form-control--textarea .no-hover textarea,.no-hover .form-control--input input,.no-hover .form-control--select select,.no-hover .form-control--textarea textarea{-webkit-appearance:none;border-radius:0}.form-control--input .has-hover input:hover,.form-control--input input:focus,.form-control--select .has-hover select:hover,.form-control--select select:focus,.form-control--textarea .has-hover textarea:hover,.form-control--textarea textarea:focus,.has-hover .form-control--input input:hover,.has-hover .form-control--select select:hover,.has-hover .form-control--textarea textarea:hover{border-color:var(--t-text)}.form-control--input input.readonly,.form-control--input input[readonly],.form-control--select select.readonly,.form-control--select select[readonly],.form-control--textarea textarea.readonly,.form-control--textarea textarea[readonly]{box-shadow:none;pointer-events:none}.form-control--input input,.form-control--select select,.form-control--textarea textarea{min-height:var(--md,calc(var(--scale-px) * 46)) var(--n-md,calc(var(--scale-px) * 40));outline-color:transparent;vertical-align:middle}.form-control--input input:-webkit-autofill,.form-control--input input:-webkit-autofill:active,.form-control--input input:-webkit-autofill:focus,.form-control--input input:-webkit-autofill:hover,.form-control--select select:-webkit-autofill,.form-control--select select:-webkit-autofill:active,.form-control--select select:-webkit-autofill:focus,.form-control--select select:-webkit-autofill:hover,.form-control--textarea textarea:-webkit-autofill,.form-control--textarea textarea:-webkit-autofill:active,.form-control--textarea textarea:-webkit-autofill:focus,.form-control--textarea textarea:-webkit-autofill:hover{-webkit-transition:color .4s cubic-bezier(.25,.74,.22,.99),border-color .4s cubic-bezier(.25,.74,.22,.99),background-color 1ms ease-in-out 5000s!important;transition:color .4s cubic-bezier(.25,.74,.22,.99),border-color .4s cubic-bezier(.25,.74,.22,.99),background-color 1ms ease-in-out 5000s!important}.form-control--input input,.form-control--select select,.form-control--textarea textarea{transition-property:color,background-color,border-color}.form-control--input input:invalid,.form-control--select select:invalid,.form-control--textarea textarea:invalid{box-shadow:none}.form-control--input input::-ms-clear,.form-control--select select::-ms-clear,.form-control--textarea textarea::-ms-clear{display:none}::-webkit-credentials-auto-fill-button{pointer-events:none;position:absolute;right:0;visibility:hidden}::-ms-reveal{display:none}.form-label{align-items:center;display:flex;min-height:var(--xxxl,calc(var(--scale-px) * 56)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 46)) var(--n-md,calc(var(--scale-px) * 40)));overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}input[disabled]+.form-label,select[disabled]+.form-label,textarea[disabled]+.form-label{opacity:.5}.form-label:before{content:""}.form-control--float{position:relative}.form-control--float .form-label{left:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transform-origin:0 0;transition-property:transform,color;white-space:nowrap;width:auto}.form-control--float input::-webkit-input-placeholder,.form-control--float textarea::-webkit-input-placeholder{color:transparent!important}.form-control--float input::-moz-placeholder,.form-control--float textarea::-moz-placeholder{color:transparent!important}.form-control--float input:-ms-input-placeholder,.form-control--float textarea:-ms-input-placeholder{color:transparent!important}.form-control--float input:focus~.form-label,.form-control--float textarea:focus~.form-label,.form-control--float.is-focused:not(.form-control--select) .form-label,.form-control--float.is-not-empty .form-label{transform:translate(0,var(--xxxl,calc(var(--scale-px) * -27)) var(--n-xxxl,calc(var(--scale-px) * -14))) scale(.7)}.form-control--float input:not(:-moz-placeholder-shown)~.form-label,.form-control--float textarea:not(:-moz-placeholder-shown)~.form-label{transform:translate(0,var(--xxxl,calc(var(--scale-px) * -27)) var(--n-xxxl,calc(var(--scale-px) * -14))) scale(.7)}.form-control--float input:not(:placeholder-shown)~.form-label,.form-control--float textarea:not(:placeholder-shown)~.form-label{transform:translate(0,var(--xxxl,calc(var(--scale-px) * -27)) var(--n-xxxl,calc(var(--scale-px) * -14))) scale(.7)}.form-control--float input:-webkit-autofill~.form-label,.form-control--float textarea:-webkit-autofill~.form-label{transform:translate(0,var(--xxxl,calc(var(--scale-px) * -27)) var(--n-xxxl,calc(var(--scale-px) * -14))) scale(.7)}.form-group{margin-bottom:var(--xxxl,calc(var(--spacing) / 2)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 24)) var(--n-md,var(--spacing)));margin-top:var(--xxxl,calc(var(--spacing) / 2)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 24)) var(--n-md,var(--spacing)))}.form-group:where(:first-child){margin-top:0}.form-group:where(:last-child){margin-bottom:0}.form-group-large{margin-bottom:var(--xxxl,calc(var(--spacing) / 60 * 40)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 30)));margin-top:var(--xxxl,calc(var(--spacing) / 60 * 40)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 30)))}.form-group-large:where(:first-child){margin-top:0}.form-group-large:where(:last-child){margin-bottom:0}.form-control__error,.form-control__success{color:var(--t-heading);opacity:0;pointer-events:none;position:absolute;right:0;top:calc(var(--scale-px) * 5);transform:translateY(-50%);transition-property:opacity}.form-control--error .form-control__error,.is-not-empty:not(.form-control--error) .form-control__success{opacity:1}.form-control--input input{text-transform:none!important}.form-control--input input[type=number]::-webkit-inner-spin-button,.form-control--input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-control--input input[type=password],.form-control--input[data-type=password] input{text-transform:none!important}.form-control--textarea textarea{resize:vertical;text-transform:none!important}.form-control--select select{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;width:100%}.form-control-checkbox{--checkbox-height:var(--xxxl,calc(var(--scale-px) * 24)) var(--n-xxxl,calc(var(--scale-px) * 16));align-items:baseline;display:flex}.form-control-checkbox input{clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute}.form-control-checkbox__icon,.form-control-checkbox__label{cursor:pointer;min-height:var(--checkbox-height);position:relative}.form-control-checkbox__icon:after,.form-control-checkbox__label:after{bottom:-10px;content:"";display:block;left:-5px;position:absolute;right:-5px;top:-10px}.form-control-checkbox__label-text{display:inline-block;transition-duration:.4s;transition-property:color;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.form-control-checkbox__label-text--uppercase{text-transform:uppercase}.form-control-checkbox__label-text .btn--link-small:after,.form-control-checkbox__label-text .btn--link:after{bottom:calc(var(--scale-px) * -5);left:calc(var(--scale-px) * -5);right:calc(var(--scale-px) * -5);top:calc(var(--scale-px) * -5)}.form-control-checkbox__icon{align-items:center;background:transparent;display:flex;flex-shrink:0;height:var(--checkbox-height);justify-content:center;transform:var(--md,translateY(-.1em)) var(--n-md,0);transition-property:border-color,background;width:var(--checkbox-height)}.form-control-checkbox__icon .btn__icon{opacity:0;transition-property:opacity}.form-control-checkbox__label{align-items:center;display:flex;flex-grow:1;padding:0 0 0 calc(var(--scale-px) * 10);text-transform:none}input[disabled]~.form-control-checkbox__icon,input[disabled]~.form-control-checkbox__label{opacity:.5;pointer-events:none}input:checked~.form-control-checkbox__icon .btn__icon{opacity:1}input:focus-visible~.form-control-checkbox__icon{box-shadow:0 0 0 2px var(--t-text)}.has-hover .ui-dark .form-control-checkbox:hover .form-control-checkbox__label-text{color:rgba(var(--c-white-rgb),.7)}.has-hover .ui-light .form-control-checkbox:hover .form-control-checkbox__label-text{color:var(--c-mushroom)}.form-control-checkbox a{position:relative;z-index:1}.has-error .form-control-checkbox__icon{border-color:var(--c-error)}.has-error .form-control-checkbox__label{color:var(--c-error)}.form-control-checkbox.form-control-checkbox--filters{align-items:center}.form-control-checkbox.form-control-checkbox--filters .form-control-checkbox__icon{transform:translateY(0)}.form-control-checkbox.form-control-checkbox--filters input:checked~.form-control-checkbox__icon{background:transparent}.form-control-radio{--radio-height:calc(var(--scale-px) * 20);align-items:center;display:flex}.form-control-radio input{clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute}.form-control-radio__icon,.form-control-radio__label{cursor:pointer;min-height:var(--radio-height);position:relative}.form-control-radio__icon:after,.form-control-radio__label:after{bottom:-10px;content:"";display:block;left:-5px;position:absolute;right:-5px;top:-10px}.form-control-radio__label-text{display:inline-block}.form-control-radio__icon{background:transparent;border:1px solid var(--t-line);border-radius:50%;flex-shrink:0;height:var(--radio-height);margin-right:calc(var(--scale-px) * 10);overflow:hidden;transition-property:border-color,color;width:var(--radio-height)}.form-control-radio__icon:before{border:calc(var(--scale-px) * 7) solid var(--t-primary);border-radius:50%;content:"";display:block;height:var(--radio-height);left:-1px;opacity:0;position:absolute;top:-1px;transition-property:opacity;width:var(--radio-height)}input[disabled]~.form-control-radio__icon,input[disabled]~.form-control-radio__label{opacity:.5;pointer-events:none}input:checked~.form-control-radio__icon:before{opacity:1}input:focus-visible~.form-control-radio__icon{box-shadow:0 0 0 2px var(--t-text)}.form-control-radio a{position:relative;z-index:1}.has-error .form-control-radio__icon{border-color:var(--c-error)}.has-error .form-control-radio__label{color:var(--c-error)}.form-control__password-toggle{bottom:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:absolute;right:0;top:0}.form-control__password-toggle__active{display:none}.form-control__password-toggle .icon.icon-example-password,.form-control__password-toggle .icon.icon-example-password-hide{margin:0}.form-control__password-toggle--active .form-control__password-toggle__inactive{display:none}.form-control__password-toggle--active .form-control__password-toggle__active{display:block}.form-control-range-label{padding-bottom:1em}.form-control-range-container{border:1px solid var(--t-line);padding:calc(var(--scale-px) * 1) calc(var(--scale-px) * 18);position:relative}.form-control-range-container:after{border:1px solid transparent;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.74,.22,.99);width:100%}.form-control-range-container.has-value:after{border-left:2px solid var(--t-button-outline-left-hover-border)!important;opacity:1}.form-control-range{--range-line-height:1px;--range-size-width:calc(var(--scale-px) * 12);--range-size-height:calc(var(--scale-px) * 12);--range-color:var(--t-text);--range-color-focused:var(--t-primary);bottom:calc(var(--range-size-height) / -2);height:var(--range-size-height);left:calc(var(--scale-px) * 20);margin-right:var(--range-size-width);position:absolute;right:calc(var(--scale-px) * 20);-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-control-range__connector,.form-control-range__handle{height:100%}.form-control-range__connector{height:var(--range-line-height);left:0;position:absolute;top:calc(50% - var(--range-line-height) / 2);transform-origin:left top;width:100%}.form-control-range__connector~.form-control-range__connector{background:var(--range-color);height:var(--range-line-height);opacity:1;top:calc(50% - var(--range-line-height))}.form-control-range__handle{bottom:0;left:0;outline:none;pointer-events:none;position:absolute;width:100%;z-index:1}.form-control-range__handle__pin{background:var(--range-color);border:1px solid var(--range-color);border-radius:calc(var(--scale-px) * 10);cursor:pointer;display:block;height:var(--range-size-height);pointer-events:all;position:relative;transition-property:transform,border-color;width:var(--range-size-width)}.has-hover .form-control-range__handle__pin:hover{transform:scale(1.2)}.form-control-range__handle.is-focused .form-control-range__handle__pin{border-color:var(--range-color-focused)}.form-control-range--single .form-control-range__connector{background:var(--range-color);height:calc(var(--range-line-height) * 2);opacity:1;top:calc(50% - var(--range-line-height))}.form-control--range{padding-left:calc(var(--scale-px) * 32);position:relative}.form-control--range .form-label{color:var(--t-small);left:0;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}.form-control--range input{--fos:-0.1365em;--foe:-0.1635em;--lh:var(--xxxl,1.33333em) var(--n-xxxl,var(--md,1.27273em) var(--n-md,1.3em));border:none;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.5)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem) * 1.1)) var(--n-md,calc(var(--scale-text-rem) * 1)));font-weight:var(--xxxl,400) var(--n-xxxl,500);letter-spacing:var(--md,.04em) var(--n-md,0);line-height:var(--lh);position:relative;text-transform:var(--md,uppercase) var(--n-md,none);z-index:1}.is-win .form-control--range input{--fos:-0.16em;--foe:-0.14em}.form-control--range+.form-control--range:before{border-left:1px solid var(--t-line);bottom:calc(var(--scale-px) * 12);content:"";left:calc(var(--scale-px) * -20);position:absolute;top:calc(var(--scale-px) * 12)}.grecaptcha-badge{display:none!important}.form-footer{margin-bottom:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 2.25));margin-top:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 2.25))}.form-footer:where(:first-child){margin-top:0}.form-footer:where(:last-child){margin-bottom:0}.error-message{color:var(--c-error)}div.error,label.error{color:var(--c-error);display:block;padding:10px 0 0}.form-control--error input,.form-control--error textarea{border-color:var(--c-error)}.plan{--plan-fit:contain;--plan-position:50% 50%;--plan-ratio:unset;aspect-ratio:var(--plan-ratio);display:grid;grid-auto-rows:1fr;grid-template-areas:"layer";grid-template-columns:1fr;grid-template-rows:auto;position:relative}.plan:has(.plan__layer){aspect-ratio:unset}.plan__layer{aspect-ratio:var(--plan-ratio);grid-area:layer;height:100%;position:relative;width:100%}.plan__layer--image img,.plan__layer--image picture,.plan__layer--svg svg{display:block;height:100%;width:100%}.plan__layer--image img{-o-object-fit:var(--plan-fit);object-fit:var(--plan-fit);-o-object-position:var(--plan-position);object-position:var(--plan-position)}.plan__layer--svg{pointer-events:none}.plan__layer--svg :where([data-anchor]){visibility:hidden}.plan__layer--svg :where([data-hoverable]){visibility:hidden}.plan__layer--svg a{cursor:default;outline:none}.plan--cover{--plan-fit:cover}.plan--center .plan__layer{height:min(100%,100svh);width:min(100%,100vw)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan--mobile-scroll{-webkit-overflow-scrolling:touch;overflow-x:scroll;scroll-behavior:smooth}.plan--mobile-scroll .plan__layer{height:100svh;width:auto}}.plan-hoverable--disabled{fill:var(--t-small)}.plan-hoverable--hovered{fill:var(--t-background)}.plan-hoverable{pointer-events:all;transition-property:fill,stroke,opacity;visibility:visible}.plan-hoverable--hidden{opacity:0}.plan-hoverable--clickable{cursor:pointer}.plan-marker--apartment{border-radius:calc(var(--scale-px) * 40)}.plan-marker--apartment .plan-marker__content{background:var(--t-heading);border-radius:calc(var(--scale-px) * 40);color:var(--t-background);height:calc(var(--scale-px) * 40);width:calc(var(--scale-px) * 40)}.plan-marker--apartment.plan-marker--disabled .plan-marker__content{background:var(--t-text)}.plan-marker--apartment-reserved .plan-marker__content{background:var(--t-background);color:var(--t-heading)}.plan-marker--apartment-reserved.plan-marker--hovered .plan-marker__content{background:var(--t-small)}.plan-marker--street .plan-marker__content{border-radius:0;color:var(--t-small);height:auto;width:auto}.plan-marker--street--east .plan-marker__content{transform:rotate(90deg)}.plan-marker--street--west .plan-marker__content{transform:rotate(-90deg)}.plan-marker{cursor:default;left:0;position:absolute;top:0;transition-property:opacity}.plan-marker__content{place-content:center;text-align:center;transition-property:color,background-color}.plan-marker:focus-visible{outline:3px auto currentColor}.plan-marker--hidden{opacity:0}.plan-marker--clickable{cursor:pointer}.ajaxlist-empty,.ajaxlist-list{transition-property:opacity}.ajaxlist-empty.is-loading,.ajaxlist-list.is-loading,.is-loading .ajaxlist-empty,.is-loading .ajaxlist-list{opacity:.25}.flats__empty{border-bottom:1px solid var(--t-line)}.flats__list{display:flex;flex-direction:column}.flats__list[data-card-style=list]{border-bottom:var(--md,calc(var(--scale-px) * 1) solid var(--t-line)) var(--n-md,none);gap:var(--md,0) var(--n-md,calc(var(--scale-px) * 10))}.flats__list[data-card-style=tile]{flex-direction:row;flex-wrap:wrap;gap:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 10))}.flats__list[data-card-style=tile]>*{flex:0 0 calc((100% - 20px) / 2)}.flats__sorting .icon.icon-sort{transition-duration:.4s;transition-property:transform;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.flats__sorting.tooltip--visible .icon.icon-sort{transform:rotate(180deg)}.flats__tabs-group{display:flex;flex-wrap:nowrap}.flats__tabs-group .btn+.btn{margin-left:-2px}.flats__row,.flats__top{display:flex;flex-wrap:nowrap}.flats__row{align-items:center;gap:var(--md,calc(var(--spacing) / 2)) var(--n-md,0);position:relative;z-index:3}.flats__row-left{flex:0 0 calc(100% / 780 * 140)}.flats__row-full{display:flex;flex-grow:1;justify-content:var(--md,flex-start) var(--n-md,flex-end)}.flats__col{position:relative}.flats__ladder{background:var(--t-background);clip-path:var(--md,polygon(47% 0,47% 20%,68% 20%,68% 100%,101% 100%,101% 0)) var(--n-md,polygon(44% 0,44% 22%,73% 22%,73% 50%,93% 50%,93% 100%,101% 100%,101% 0));height:var(--md,calc(var(--scale-px) * 100)) var(--n-md,calc(var(--scale-px) * 60));left:var(--spacing);pointer-events:none;position:absolute;right:calc(var(--spacing) - 2px);top:-2px}.flats__col--full-width .flats__ladder{clip-path:var(--md,polygon(33% 0,33% 8%,58% 8%,58% 46%,75% 46%,75% 100%,100% 100%,100% 0)) var(--n-md,polygon(44% 0,44% 22%,73% 22%,73% 50%,93% 50%,93% 100%,100% 100%,100% 0));height:var(--md,calc(var(--scale-px) * 190)) var(--n-md,calc(var(--scale-px) * 60));left:0;right:0}.flats__filters-button-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.flats__filters-button{display:flex;justify-content:center;left:0;margin-top:var(--md,calc(var(--scale-px) * -90)) var(--n-md,0);padding-bottom:calc((var(--scale-px) * 20) + var(--cookie-height));position:sticky;top:calc(100% - (var(--scale-px) * 70) - var(--cookie-height));width:100vw;z-index:var(--z-index,2)}.flats__filters-button>.btn{opacity:var(--opacity,1);width:calc(var(--scale-px) * 180)}.has-scroll-smooth .flats__filters-button{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;margin-top:0;padding:calc(var(--scale-px) * 20);pointer-events:none;position:fixed;top:0}.has-scroll-smooth .flats__filters-button .btn{pointer-events:all}.flats-filters__svg *{outline:none}.flats-filters__svg>:not(.hoverable){pointer-events:none}.flats-filters__svg .hoverable{-webkit-tap-highlight-color:rgba(255,255,255,0);fill:var(--t-background);cursor:pointer;transition-duration:.4s;transition-property:fill;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.flats-filters__svg .hoverable.is-active,.flats-filters__svg .is-active,.has-hover .flats-filters__svg .hoverable:hover,.has-hover .flats-filters__svg .hoverable:hover:active{fill:var(--t-primary)}.flats-filters__sides-svg{height:auto;width:100%;z-index:1}.flats-filters__sides-svg *{outline:none}.flats-filters__sides-svg>:not(.hoverable){pointer-events:none}.flats-filters__sides-svg .hoverable{cursor:pointer;pointer-events:all}.flats-filters__sides-svg .hoverable+path,.flats-filters__sides-svg .hoverable+path+path{fill:var(--t-line);transition-duration:.4s;transition-property:fill;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.flats-filters__sides-svg .hoverable+path+path{fill:var(--t-small)}.flats-filters__sides-svg .hoverable.is-active+path,.flats-filters__sides-svg .hoverable.is-active+path+path,.flats-filters__sides-svg .is-active+path,.flats-filters__sides-svg .is-active+path+path,.has-hover .flats-filters__sides-svg .hoverable:hover+path,.has-hover .flats-filters__sides-svg .hoverable:hover+path+path,.has-hover .flats-filters__sides-svg .hoverable:hover:active+path,.has-hover .flats-filters__sides-svg .hoverable:hover:active+path+path{fill:var(--t-primary)}.flats-filters__plan{margin-top:var(--xxxxl,calc(var(--spacing) * -1)) var(--n-xxxxl,var(--md,calc(var(--spacing) / 60 * 80 * -1)) var(--n-md,0));padding-left:var(--md,calc(var(--scale-px) * 47)) var(--n-md,0);padding-top:var(--xxxxl,var(--spacing)) var(--n-xxxxl,var(--md,calc(var(--spacing) / 60 * 80)) var(--n-md,calc(var(--scale-px) * 70)));position:relative}.flats-filters__plan-streets{padding-top:var(--xxxxl,calc(var(--scale-px) * 50)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-px) * 75)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 50)) var(--n-md,calc(var(--scale-px) * 40))));pointer-events:none}@media (max-aspect-ratio:10/11) and (max-width:1439px),(max-aspect-ratio:13/9) and (max-width:667px),(max-width:979px){.flats-filters__plan-streets{left:50%;margin-left:-31px;transform:translateX(-50%)}}.flats-filters__plan .flat-compass{bottom:calc(var(--spacing) / 2);height:35px;position:absolute;right:0;width:42px}.flats-filters__plan .tooltip--residence .tooltip__content{align-items:center;display:flex;height:24px;justify-content:center;width:87px}.flats-filters__plan .tooltip--residence .tooltip__content .icon{height:8px;width:67px}.flats-filters__plan .tooltip--collection .tooltip__content{align-items:center;display:flex;height:24px;justify-content:center;width:89px}.flats-filters__plan .tooltip--collection .tooltip__content .icon{height:8px;width:69px}.flats-filters__plan .tooltip--club .tooltip__content{align-items:center;display:flex;height:24px;justify-content:center;width:50px}.flats-filters__plan .tooltip--club .tooltip__content .icon{height:8px;width:30px}.flats-filters__group{align-items:stretch;display:flex;flex-direction:column}.flats-filters__range{width:100%}.flats-filters__range--tabs{margin-bottom:calc(var(--spacing) / -2)}.flats-filters__range--tabs .tabs-contents__content{padding-bottom:calc(var(--spacing) / 2)}.flats-filters__reset-counter{left:100%;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.flats-filters__plan{display:flex;justify-content:center}.flats-filters__more>.accordion>.accordion__content{display:block!important}}.filters-group{display:flex}.filters-group .form-group{width:100%}.filters-group--choices{flex-wrap:wrap;gap:0;padding-left:2px}.filters-group--choices .btn{margin-left:-2px}.filters-group--choices input:checked+.btn{z-index:1}.filters-group--gap{gap:5px;padding-left:0}.filters-group--gap .btn{margin-left:0}.filters-group--gap.filters-group--choices-3 .btn{flex:var(--md,0 0 calc((100% - 10px) / 3)) var(--n-md,0 0 calc((100% - 5px) / 2))}.filters-group--gap.filters-group--choices-3 .btn.btn--full{flex:var(--md,1 0 calc((100% - 10px) / 3 * 2)) var(--n-md,1 0 100%)}.filters-group--choices-full{flex-wrap:nowrap}.filters-group--choices-full .btn{flex:1 1 100%}.filters-modal{align-items:stretch;display:flex;flex-direction:column;min-height:100dvh}.filters-modal__header{border-bottom:1px solid rgba(var(--c-white-rgb),.2)}.filters-modal__head{border-bottom:1px solid var(--t-line)}.filters-modal__head .modal__close{position:relative;transform:none}.filters-modal .tabs-contents{align-items:stretch;display:flex;flex-direction:column;position:relative}.filters-modal .tabs-contents,.filters-modal .tabs-contents__content{flex-grow:1;min-height:100%}.filters-modal .tabs-contents__content:not(#filters-root){position:relative;z-index:2}.filters-modal__buttons{bottom:0;display:flex;flex-wrap:nowrap;left:0;position:fixed;right:0;z-index:2}.filters-modal__buttons:before{border-top:1px solid var(--t-line);content:"";left:0;position:absolute;right:0;top:0;z-index:2}.flat-compass{height:31px;width:37px}.flat-compass__container{position:relative;transform:rotate(var(--direction))}.flat-compass__container,.flat-compass__container svg{height:100%;width:100%}.flat-compass__container span{--lh:var(--md,1.2em) var(--n-md,1.25em);display:block;font-size:var(--md,calc(var(--scale-text-rem) * 1)) var(--n-md,calc(var(--scale-text-rem) * .8));left:50%;line-height:var(--lh);position:absolute;top:0;transform:translateX(-100%) rotate(var(--invert-direction))}