.filter-item--range .filter-item__value__container,.filter-item--range .filter-item__value__container .form-control--min,.form-control-range__handle__pin:after,.mortgage__list__item--sort:not(.mortgage__list__item--asc):not(.mortgage__list__item--desc) .icon.icon-sort{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.form-control-range{--range-size:20px;--range-size-width:20px;--range-size-height:10px;--range-color:#cf8f7d;position:relative;margin-left:0;margin-top:calc(var(--scale-px) * -6);margin-bottom:calc(var(--scale-px) * -4);margin-right:var(--range-size-width);-webkit-user-select:none;-moz-user-select:none;user-select:none;height:var(--range-size-height);width:calc(100% - calc(var(--scale-px) * 50));left:calc(var(--scale-px) * 15)}.form-control-range__connector,.form-control-range__handle{height:100%}.form-control-range__connector{position:absolute;bottom:0;left:var(--md,calc(var(--scale-px) * 5)) var(--n-md,0);width:100%;transform-origin:left top}.form-control-range__connector:after{content:"";background:transparent;position:absolute;top:50%;left:0;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:grab;background:var(--t-background);width:var(--range-size-width);height:var(--range-size-height);border:none;border-radius:calc(var(--scale-px) * 5)}.form-control-range__handle__pin:before{content:"";position:absolute;left:0;top:0;border:1px solid var(--t-primary);border-radius:calc(var(--scale-px) * 5);width:100%;height:100%}.form-control-range__handle__pin:after{content:"";position:absolute;left:0;top:0;border-radius:calc(var(--scale-px) * 5);width:100%;height:100%;background:var(--c-brick-gradient);opacity:0;transition-property:opacity}.has-hover .btn-container:active:hover .form-control-range__handle__pin:after,.has-hover .btn-container:hover .form-control-range__handle__pin:after,.has-hover .form-control-range__handle__pin:active:hover:after,.has-hover .form-control-range__handle__pin:hover:after{opacity:1}.form-control-range__handle.is-active{z-index:2}.form-control-range__handle.is-active .form-control-range__handle__pin:after{opacity:1;transition:none}.form-control-range--overflow{margin-left:0;margin-right:0}@media (min-width:1200px) and (min-height:500px){.form-control-range--overflow{margin-left:0;margin-right:0}}.form-control-range--single .form-control-range__connector:after{background:var(--range-color);opacity:1}.filter-item--range{overflow:var(--md,visible) var(--n-md,hidden);padding-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * 4))}.filter-item--range .filter-item__label{display:inline-flex;align-self:flex-end;padding-bottom:calc(var(--scale-px) * 10);white-space:nowrap}.filter-item--range .filter-item__value{width:100%}.filter-item--range .filter-item__value__container{display:flex;border:1px solid var(--t-line-thin);border-radius:var(--md,calc(var(--scale-px) * 70)) var(--n-md,calc(var(--scale-px) * 29));transition-property:border-color}.filter-item--range .filter-item__value__container input{border:0;height:100%;padding:0}.filter-item--range .filter-item__value__container .form-control{flex:1;padding:var(--md,calc(var(--scale-px) * 8) calc(var(--scale-px) * 20) calc(var(--scale-px) * 10) calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 6) calc(var(--scale-px) * 15))}.filter-item--range .filter-item__value__container .form-control--min{border-right:1px solid var(--t-line-thin);transition-property:border-color}.filter-item--range .filter-item__value__container__label{display:inline-flex;align-self:flex-end;padding-bottom:var(--md,calc(var(--scale-px) * 10)) var(--n-md,calc(var(--scale-px) * 7));padding-left:calc(var(--scale-px) * 15);white-space:nowrap}.has-hover .filter-item--range .filter-item__value__container:hover{border-color:var(--t-line-thick)}.has-hover .filter-item--range .filter-item__value__container:hover .form-control--min{border-right-color:var(--t-line-thick)}.filter-item--range .filter-item__value__container.is-focused,.has-hover .filter-item--range .filter-item__value__container.is-focused{border-color:var(--t-primary)}.filter-item--range .filter-item__value__container.is-focused .form-control--min,.has-hover .filter-item--range .filter-item__value__container.is-focused .form-control--min{border-right-color:var(--t-primary)}.apartments-intro__filters .filter-item--range .filter-item__value__container .form-control,.filters--modal .filter-item--range .filter-item__value__container .form-control{padding:var(--md,calc(var(--scale-px) * 8) calc(var(--scale-px) * 20) calc(var(--scale-px) * 10) calc(var(--scale-px) * 5)) var(--n-md,calc(var(--scale-px) * 6.5))}.apartments-intro__filters .filter-item--range .filter-item__value__container__label,.filters--modal .filter-item--range .filter-item__value__container__label{align-items:center;align-self:stretch;padding:var(--md,calc(var(--scale-px) * 4) 0 0 calc(var(--scale-px) * 15)) var(--n-md,calc(var(--scale-px) * 2) 0 0 calc(var(--scale-px) * 15))}.building-choice__filters .filter-item--range .filter-item__value__container .form-control{padding:var(--xxxxl,calc(var(--scale-px) * 8) calc(var(--scale-px) * 20) calc(var(--scale-px) * 8) calc(var(--scale-px) * 8)) var(--n-xxxxl,calc(var(--scale-px) * 4) calc(var(--scale-px) * 20) calc(var(--scale-px) * 4) calc(var(--scale-px) * 4))}.building-choice__filters .filter-item--range .filter-item__value__container__label{align-items:center;align-self:stretch;padding:var(--md,calc(var(--scale-px) * 4) 0 0 calc(var(--scale-px) * 15)) var(--n-md,calc(var(--scale-px) * 2) 0 0 calc(var(--scale-px) * 15))}.tabs-contents{position:relative;overflow:hidden;overflow:clip}.tabs-contents__content[aria-hidden=true]{display:none}.tabs-contents__content--animating-in{position:absolute!important;z-index:1;left:0;top:0;width:100%;min-height:100%}.tabs-height-test .tabs-contents__content--animating-in{min-height:0}.tabs-contents__content--animating-top{z-index:2}.tabs-contents__content[aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]{position:absolute!important;z-index:1;left:0;top:0;width:100%;min-height:100%}.tabs-height-test .tabs-contents__content[aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]{min-height:0}.tabs-contents--overflow{overflow:visible}.breadcrumbs{flex-wrap:nowrap;position:relative;z-index:1}.breadcrumbs,.breadcrumbs__item{display:flex;align-items:center;gap:var(--md,calc(var(--scale-px) * 8)) var(--n-md,calc(var(--scale-px) * 6))}.breadcrumbs__item{flex-shrink:0}.breadcrumbs__item--disabled .breadcrumbs__item__link,.breadcrumbs__item__text{color:var(--t-text)}.breadcrumbs__item--shrink{flex-shrink:1;min-width:0}.breadcrumbs__item--shrink .breadcrumbs__item__link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs__item--disabled{pointer-events:none}.card{display:block;position:relative;overflow:hidden;overflow:clip;--card-spacing-h:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));--card-spacing-v:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20));display:flex;flex-direction:column}.card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--t-background)}.card__sizer{position:relative;padding-top:calc(100% * var(--item-ratio))}.card__background{position:absolute;left:0;top:0;width:100%;height:100%}.card__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.card__title{color:var(--t-primary)}.card__image{overflow:hidden}.card__image img{display:block;width:100%;height:auto}.card__lb,.card__lt,.card__rb,.card__rt{position:absolute;max-width:100%;padding:var(--card-spacing-v) var(--card-spacing-h)}.card__lb,.card__lt{left:0}.card__rb,.card__rt{right:0}.card__lt,.card__rt{top:0}.card__lb,.card__rb{bottom:0}.card--promos{--item-ratio:var(--xxxl,0.88235) var(--n-xxxl,var(--md,1.2) var(--n-md,0.90625))}.card--promos time{color:rgba(var(--t-text-rgb),.5)}.card--promos .card__inner{padding:var(--md,var(--card-spacing-v) var(--card-spacing-h)) var(--n-md,calc(var(--scale-px) * 25) calc(var(--scale-px) * 20))}.card--promos .card__title{padding-bottom:var(--md,calc(var(--scale-px) * 20)) var(--n-md,calc(var(--scale-px) * 13))}.card--promos .card__border{position:absolute;width:100%;top:0;bottom:0;border:1px solid var(--t-line-thin)}.card--promos .card__text{padding-right:var(--md,0) var(--n-md,calc(var(--scale-px) * 20))}@media (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),(min-width:668px) and (min-height:416px) and (max-width:979px){.card--promos .card__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.card--promos .card__image{height:var(--xxxl,53.33333%) var(--n-xxxl,var(--md,37.5%) var(--n-md,41.37931%))}.card--promos .card__image img{height:100%;-o-object-fit:cover;object-fit:cover}.tabs-intro__heading{font-family:Decart,sans-serif;font-weight:400;font-size:var(--md,calc(var(--scale-text-rem) * 17.1)) var(--n-md,calc(var(--scale-text-rem) * 5.7));--lh:var(--md,0.93567em) var(--n-md,1.14035em);line-height:var(--lh);letter-spacing:var(--md,-.03em) var(--n-md,0);text-transform:uppercase}.is-win .tabs-intro__heading,.tabs-intro__heading{--fos:-0.05em;--foe:-0.25em}.tabs-intro__tabs{position:relative}.tabs-intro__tabs:after{content:"";position:absolute;bottom:0;height:1px;width:100%;background:var(--t-line-thin)}.how-to-buy-banks{border-bottom:1px solid var(--t-line-footer);position:relative;padding-bottom:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 6));margin-top:var(--md,calc(var(--scale-px) * 55)) var(--n-md,calc(var(--scale-px) * 30))}.how-to-buy-banks__header{display:flex;padding-bottom:calc(var(--scale-px) * 25)}.how-to-buy-banks__list{display:flex;flex-direction:column;border-top:var(--md,calc(var(--scale-px) * 1) solid rgba(var(--c-beige-rgb),.15)) var(--n-md,0)}.how-to-buy-banks__item{display:flex;flex-direction:var(--md,row) var(--n-md,column);align-items:var(--md,center) var(--n-md,initial);border-bottom:1px solid rgba(var(--c-beige-rgb),.15);padding:var(--md,calc(var(--scale-px) * 20) 0 calc(var(--scale-px) * 60) 0) var(--n-md,calc(var(--scale-px) * 20) 0 calc(var(--scale-px) * 35) 0)}.how-to-buy-banks__features-mob{display:flex}.how-to-buy-banks__features-mob__col{display:flex;flex-direction:column;flex:1 1 50%}.how-to-buy-banks__item-mob__label{padding-bottom:calc(var(--scale-px) * 10)}.how-to-buy-banks__item__section{flex:1 1 9%}.how-to-buy-banks__item__section:last-child{flex:1 1 10%}.how-to-buy-banks__item__feature{flex:1 1 9%;font-family:Gilroy,sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 2)) var(--n-md,calc(var(--scale-text-rem) * 1.3));--lh:var(--md,1.25em) var(--n-md,1.23077em);line-height:var(--lh);letter-spacing:.02em;text-transform:uppercase}.is-win .how-to-buy-banks__item__feature{--fos:-0.0905em;--foe:-0.2095em}.how-to-buy-banks__item__feature img{width:calc(var(--scale-px) * 40);height:100%}.how-to-buy-banks__item__feature:last-child{flex:1 1 10%}.how-to-buy-banks__item__section:first-child{flex:1 1 50%}.how-to-buy-banks__item-arrow{margin-left:calc(var(--scale-px) * 6);margin-bottom:calc(var(--scale-px) * 1)}.how-to-buy-banks__disclaimer{opacity:.5}.how-to-buy-banks__empty-messsage{font-family:Gilroy,sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 2)) var(--n-md,calc(var(--scale-text-rem) * 1.3));--lh:var(--md,1.25em) var(--n-md,1.23077em);line-height:var(--lh);letter-spacing:.02em;text-transform:uppercase;display:none}.is-win .how-to-buy-banks__empty-messsage{--fos:-0.0905em;--foe:-0.2095em}.how-to-buy-banks .mortgage__list--empty .how-to-buy-banks__empty-messsage{display:block}.how-to-buy-banks__sticky{bottom:var(--md,var(--spacing)) var(--n-md,calc(var(--spacing) * 2));position:sticky;opacity:var(--md,0) var(--n-md,1)}.how-to-buy-banks__sticky.is-inview{opacity:1}.has-scroll-smooth .how-to-buy-banks__sticky{position:relative;bottom:auto}.how-to-buy-banks__breadcrumbs{position:absolute;bottom:var(--md,0) var(--n-md,calc(var(--spacing) * -4.5))}.how-to-buy-filters{padding-top:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 19))}.how-to-buy-filters .filters-list{display:flex;flex-direction:var(--md,row) var(--n-md,column)}.how-to-buy-filters__item{flex:1 1 33.3%}.how-to-buy-filters__item:not(:last-child){margin:var(--md,0 calc(var(--scale-px) * 40) 0 0) var(--n-md,0 0 calc(var(--scale-px) * 10) 0)}.how-to-buy-filters .form-control--input input{font-family:Gilroy,sans-serif;font-weight:500;--fos:-0.1405em;--foe:-0.1595em;font-size:var(--md,calc(var(--scale-text-rem) * 1.5)) var(--n-md,calc(var(--scale-text-rem) * 1));--lh:var(--md,1.2em) var(--n-md,1.5em);line-height:var(--lh);letter-spacing:var(--md,.03em) var(--n-md,.05em);text-transform:uppercase}.is-win .how-to-buy-filters .form-control--input input{--fos:-0.0905em;--foe:-0.2095em}.mortgage__list__item--sort:not(.mortgage__list__item--asc):not(.mortgage__list__item--desc) .icon.icon-sort{opacity:0;transition-property:border-color,opacity}.has-hover .mortgage__list__item--sort:not(.mortgage__list__item--asc):not(.mortgage__list__item--desc):hover .icon.icon-sort,.has-hover .mortgage__list__item--sort:not(.mortgage__list__item--asc):not(.mortgage__list__item--desc):hover:active .icon.icon-sort,.mortgage__list__item--sort:not(.mortgage__list__item--asc):not(.mortgage__list__item--desc).is-active .icon.icon-sort{opacity:.2}.mortgage__list__item--asc .icon.icon-sort,.mortgage__list__item--desc .icon.icon-sort{opacity:1}.mortgage__list__item--desc .icon.icon-sort{transform:rotate(180deg)}.how-to-buy-layout__heading{display:inline-block;transform-origin:top left;transform:var(--md,rotate(270deg) translateX(-100%)) var(--n-md,none);font-family:Decart,sans-serif;font-weight:400;--fos:-0.05em;--foe:-0.25em;font-size:var(--md,calc(var(--scale-text-rem) * 8.5)) var(--n-md,calc(var(--scale-text-rem) * 3.2));--lh:var(--md,1.05882em) var(--n-md,1.03125em);line-height:var(--lh);letter-spacing:var(--md,0) var(--n-md,.01em);text-transform:uppercase;background:var(--c-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;padding:var(--md,calc(var(--scale-px) * 2) 0 calc(var(--scale-px) * 13) 0) var(--n-md,calc(var(--scale-px) * 2) 0 calc(var(--scale-px) * 5) 0);margin:var(--md,calc(var(--scale-px) * -2) 0 calc(var(--scale-px) * -13) 0) var(--n-md,calc(var(--scale-px) * -4) 0 calc(var(--scale-px) * -5) 0);white-space:nowrap}.is-win .how-to-buy-layout__heading{--fos:-0.05em;--foe:-0.25em}.how-to-buy-layout__background{display:flex;justify-content:center;align-items:flex-end}.how-to-buy-layout__background svg{width:var(--md,calc(var(--grid-col) * 8 + var(--grid-gutter) * 7)) var(--n-md,calc(var(--grid-col) * 3));height:auto}.how-to-buy-layout__image-container{position:relative;max-width:var(--md,calc(var(--grid-col) * 4 + var(--grid-gutter) * 3)) var(--n-md,calc(var(--grid-col) * 2))}.how-to-buy-layout__image-deco{position:absolute;width:var(--md,176.25%) var(--n-md,112.5%);right:var(--md,10%) var(--n-md,40.625%);top:var(--md,-5.20833%) var(--n-md,46.875%)}.how-to-buy-layout__footer{position:relative}.how-to-buy-layout__footer:after{content:"";height:1px;background:var(--t-line);width:calc(100% + var(--container-h-padding-left) * 2);position:absolute;bottom:0;left:calc(var(--container-h-padding-left) * -1)}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.how-to-buy-layout__text{position:relative;margin-top:var(--md,-2.7em) var(--n-md,0)}.how-to-buy-layout__text:before{content:"";display:block;float:left;width:calc(var(--grid-col) * 4 + var(--grid-gutter) * 4);height:2.7em}}.how-to-buy-promos__cards{display:grid;grid-template-columns:var(--md,auto auto) var(--n-md,auto);gap:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 20))}