.address-module__hL2EgG__root{letter-spacing:0;color:var(--Neutral-Dark-Gray);margin:0;font-size:16px;font-weight:400;line-height:24px}
.metro-stations-module__mb-TJq__root{flex-flow:wrap;gap:8px 16px;display:flex}
.map-component-module__NuRhoa__map{width:100%;height:479px}@media screen and (min-width:768px){.map-component-module__NuRhoa__map{height:500px}}
.nearby-item-module__y7Yq4G__root{border:1px solid var(--Neutral-Gray-Outline);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 16px;display:flex}.nearby-item-module__y7Yq4G__info{flex-direction:column;justify-content:space-between;align-items:start;gap:4px;display:flex}.nearby-item-module__y7Yq4G__name{text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.nearby-item-module__y7Yq4G__distance{color:var(--Neutral-Accent-Gray);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:16px;overflow:hidden}.nearby-item-module__y7Yq4G__root picture{width:32px;height:32px}
.nearby-facilities-module__VUzmZG__carouselRoot{display:block}.nearby-facilities-module__VUzmZG__flexRoot{display:none}@media screen and (min-width:768px){.nearby-facilities-module__VUzmZG__carouselRoot{display:none}.nearby-facilities-module__VUzmZG__flexRoot{flex-flow:wrap;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}}@media screen and (min-width:1024px){.nearby-facilities-module__VUzmZG__flexRoot{grid-template-columns:repeat(4,1fr)}}
.location-infrastructure-section-module__GQpu9W__root{gap:16px}
.sort-panel-skeleton-module__wWBDqG__container{z-index:2;background:var(--Theme-White);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;top:0;left:0;right:0}.sort-panel-skeleton-module__wWBDqG__left-section{width:200px!important}.sort-panel-skeleton-module__wWBDqG__right-section{width:70px!important}@media screen and (min-width:768px){.sort-panel-skeleton-module__wWBDqG__left-section{width:460px!important}.sort-panel-skeleton-module__wWBDqG__right-section{width:170px!important}}
.sort-panel-module__lCV6BW__wrapper{z-index:3}.sort-panel-module__lCV6BW__root{background-color:var(--Theme-White);z-index:2;transition:box-shadow .3s,background-color .3s;position:relative;top:auto;left:0;right:0}.sort-panel-module__lCV6BW__content{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;max-width:1216px;margin:0 auto;display:flex}.sort-panel-module__lCV6BW__sticky{width:100%;position:fixed;top:0;left:0;right:0}.sort-panel-module__lCV6BW__shadow{width:calc(100vw - 6px);box-shadow:0 0 24px var(--Box-Shadow-Ligth-Grey);margin-left:calc(50% + -50vw + 3px);padding:16px}.sort-panel-module__lCV6BW__left-section{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.sort-panel-module__lCV6BW__right-section{flex-direction:row;align-items:center;gap:8px;display:flex}.sort-panel-module__lCV6BW__listing-sort-skeleton{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.sort-panel-module__lCV6BW__filter-btn{cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:flex}.sort-panel-module__lCV6BW__filter-btn svg path{fill:var(--Theme-Blue)}.sort-panel-module__lCV6BW__filter-btn:hover svg path{fill:var(--Functional-Orange-Hover)}@media screen and (min-width:768px){.sort-panel-module__lCV6BW__left-section{font-size:21px;line-height:32px}}
.filter-quick-links-module__Y8qHRW__container{scrollbar-width:none;flex-flow:row;gap:8px;margin-top:-8px;display:flex;overflow:auto hidden}.filter-quick-links-module__Y8qHRW__container .filter-quick-links-module__Y8qHRW__nav-link{letter-spacing:0;background-color:var(--Functional-Blue-Tabs-Hover);border-radius:8px;min-width:max-content;height:32px;padding:4px 12px;font-size:16px;font-weight:400;line-height:24px}.filter-quick-links-module__Y8qHRW__nav-link:not(.filter-quick-links-module__Y8qHRW__active):hover{background-color:var(--Neutral-Gray-Stroke)}.filter-quick-links-module__Y8qHRW__container .filter-quick-links-module__Y8qHRW__nav-link.filter-quick-links-module__Y8qHRW__active{background-color:var(--blue-color-3);color:var(--Theme-White)!important}@media screen and (min-width:768px){.filter-quick-links-module__Y8qHRW__container{flex-wrap:wrap}}
.project-badge-module__pt2_va__project-badge{background:linear-gradient(to right, #46b11424, var(--Theme-White));letter-spacing:0;color:var(--green-color-1);border-radius:8px 8px 0 0;grid-area:project-bage;padding:4px 24px;font-size:14px;font-weight:400;line-height:16px}.project-badge-module__pt2_va__isBorderLess{border-radius:0}
.project-images-module__FcbZJG__container{flex-direction:column;gap:8px;width:100%;display:flex}
.project-chips-module__3fOmvW__container{scrollbar-width:none;gap:10px;width:100%;display:flex;overflow:auto}.project-chips-module__3fOmvW__item{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);background-color:var(--Functional-Blue-Tabs-Hover);white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:14px;line-height:16px}.project-chips-module__3fOmvW__item.project-chips-module__3fOmvW__red{color:var(--Functional-Error);background-color:#feeef3}.project-chips-module__3fOmvW__item.project-chips-module__3fOmvW__green{background-color:var(--Neutral-Light-Green)}@media screen and (min-width:768px){.project-chips-module__3fOmvW__container{overflow:initial;flex-wrap:wrap}}
.project-mortgage-module__722Gvq__left-section{align-items:center;gap:8px;display:flex}.project-mortgage-module__722Gvq__text{font-size:14px;font-weight:400;line-height:16px}
.project-footer-module__H9NBRa__container{flex-direction:column;gap:8px;width:100%;display:flex}.project-footer-module__H9NBRa__chips-and-buttons{flex-direction:column;gap:8px;display:flex}.project-footer-module__H9NBRa__mortgage-filter-and-update{font-size:14px;line-height:16px;display:flex}.project-footer-module__H9NBRa__project-mortgage{display:none}.project-footer-module__H9NBRa__filter-and-update{flex-direction:column;gap:8px;margin-left:auto;display:flex}.project-footer-module__H9NBRa__update{color:var(--Neutral-Accent-Gray);align-self:flex-end}@media screen and (min-width:768px){.project-footer-module__H9NBRa__chips-and-buttons,.project-footer-module__H9NBRa__filter-and-update{flex-direction:row;align-items:center}.project-footer-module__H9NBRa__chips-and-buttons{justify-content:flex-end}.project-footer-module__H9NBRa__filter-and-update{gap:16px}}
.project-desc-module__MoRo5G__container{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.project-desc-module__MoRo5G__desc{color:var(--Neutral-Dark-Gray)}.project-desc-module__MoRo5G__read-more{color:var(--Theme-Blue)}
.project-details-module__Yq85_a__container{letter-spacing:0;color:var(--Neutral-Dark-Gray);flex-flow:column wrap;gap:4px;font-size:16px;font-weight:400;line-height:24px;display:flex}@media screen and (min-width:768px){.project-details-module__Yq85_a__container{flex-direction:row;gap:4px 16px}}
.project-price-module__LACgJG__container{align-items:baseline;gap:8px;display:flex}.project-price-module__LACgJG__price{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);font-size:21px;font-weight:600;line-height:32px}.project-price-module__LACgJG__square-price{letter-spacing:0;color:var(--Neutral-Accent-Gray);font-size:16px;font-weight:400;line-height:24px}
.project-title-module__pIEBfG__container{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);font-size:21px;font-weight:400;line-height:32px}
.project-info-module__Buvyiq__container{flex-direction:column;grid-area:project-info;gap:4px;display:flex}.project-info-module__Buvyiq__projectPrice,.project-info-module__Buvyiq__projectDesc{margin-top:4px}
.project-logo-module__Vg1X0W__container{flex-direction:row;grid-area:project-logo;align-items:center;gap:8px;min-width:60px;display:flex}.project-logo-module__Vg1X0W__developer-name{letter-spacing:0;color:var(--Neutral-Dark-Gray);font-size:14px;font-weight:400;line-height:24px}@media screen and (min-width:768px){.project-logo-module__Vg1X0W__container{flex-direction:column;align-items:flex-end}.project-logo-module__Vg1X0W__developer-name{text-align:right}}
.flat-card-module__8aHjxG__container{background-color:var(--Theme-White);border:1px solid var(--Neutral-Gray-Outline);cursor:pointer;border-radius:8px;flex-direction:column;max-width:1216px;padding:16px;display:flex;box-shadow:0 2px 8px #0000001a}.flat-card-module__8aHjxG__container:hover{box-shadow:0 2px 8px #0003}.flat-card-module__8aHjxG__header{width:calc(100% + 32px);margin-left:-16px;transform:translateY(-16px)}.flat-card-module__8aHjxG__root{grid-gap:8px;grid-template-areas:"project-images""project-logo""project-info""project-footer";display:grid}.flat-card-module__8aHjxG__project-images{grid-area:project-images;margin:0 auto}.flat-card-module__8aHjxG__footer{grid-area:project-footer}.flat-card-module__8aHjxG__image-container{height:212px}.flat-card-module__8aHjxG__project-chips{margin-bottom:8px}@media screen and (min-width:768px){.flat-card-module__8aHjxG__root{grid-row-gap:8px;grid-column-gap:16px;grid-template-columns:300px 1fr min-content;grid-template-areas:"project-images project-info project-logo""project-footer project-footer project-footer"}.flat-card-module__8aHjxG__image-container{height:204px}}
.flat-card-skeleton-module__OjtKBa__container{background-color:var(--Theme-White);border-radius:12px;flex-direction:column;max-width:1216px;padding:16px;display:flex;box-shadow:0 2px 8px #0000001a}.flat-card-skeleton-module__OjtKBa__root{grid-gap:8px;grid-template-areas:"project-images""project-logo""project-info";display:grid}.flat-card-skeleton-module__OjtKBa__project-images{grid-area:project-images}.flat-card-skeleton-module__OjtKBa__project-logo{grid-area:project-logo}.flat-card-skeleton-module__OjtKBa__project-info{flex-direction:column;grid-area:project-info;gap:4px;display:flex}@media screen and (min-width:768px){.flat-card-skeleton-module__OjtKBa__root{grid-gap:16px;grid-template-columns:300px 1fr min-content;grid-template-areas:"project-images project-info project-logo"}}
.project-footer-module__KyNsIq__container{flex-direction:column;gap:8px;width:100%;display:flex}.project-footer-module__KyNsIq__advantages-actions{flex-direction:column;gap:8px;display:flex}.project-footer-module__KyNsIq__link-see-more{font-size:14px}.project-footer-module__KyNsIq__projectBanks>div:first-child{flex-direction:column-reverse;display:flex}.project-footer-module__KyNsIq__projectBanks>div:first-child div{margin:0}@media screen and (min-width:768px){.project-footer-module__KyNsIq__projectBanks>div:first-child div{width:100%}.project-footer-module__KyNsIq__advantages-actions:not(.project-footer-module__KyNsIq__tile){flex-direction:row;justify-content:flex-end;align-items:center}}
.project-price-module__Si_feW__container{flex-direction:column;gap:8px;display:flex}.project-price-module__Si_feW__item{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.project-price-module__Si_feW__title{letter-spacing:0;color:var(--Neutral-Dark-Gray);font-size:14px;line-height:16px}.project-price-module__Si_feW__price{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}@media screen and (min-width:768px){.project-price-module__Si_feW__container:not(.project-price-module__Si_feW__tile){flex-flow:wrap;gap:16px 32px}.project-price-module__Si_feW__item:not(.project-price-module__Si_feW__tile){flex-direction:column;justify-content:normal;align-items:flex-start;gap:8px}}
.project-title-module__hnzrmG__container{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);flex-direction:row;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:24px;display:flex}.project-title-module__hnzrmG__rating{font-weight:500}.project-title-module__hnzrmG__reviews{letter-spacing:0;color:var(--Neutral-Dark-Gray);line-height:24px}@media screen and (min-width:768px){.project-title-module__hnzrmG__container{font-size:18px;line-height:32px}}
.project-main-info-module__1cDmPa__container-developer{justify-content:space-between;gap:16px;margin-top:8px;display:flex}.project-main-info-module__1cDmPa__info-developer{line-height:24px}.project-main-info-module__1cDmPa__info-newhouse{flex-shrink:0;align-self:flex-start;padding:8px 0;line-height:16px}.project-main-info-module__1cDmPa__container-newhouse{flex-direction:column-reverse;display:flex;position:relative}.project-main-info-module__1cDmPa__container-newhouse .project-main-info-module__1cDmPa__logo{height:32px;position:absolute;top:-24px;right:0}@media screen and (min-width:768px){.project-main-info-module__1cDmPa__container-developer{margin-top:0}.project-main-info-module__1cDmPa__container-newhouse{flex-direction:row;gap:16px}.project-main-info-module__1cDmPa__container-newhouse .project-main-info-module__1cDmPa__logo{position:static}.project-main-info-module__1cDmPa__info-newhouse{margin-left:auto}}
.project-info-module__ZQCz8G__container{flex-direction:column;grid-area:project-info;gap:4px;display:flex}
.new-house-card-module__JtIlNG__container{background-color:var(--Theme-White);cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;max-width:1216px;padding:16px;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.new-house-card-module__JtIlNG__container:hover{box-shadow:0 2px 8px #0003}.new-house-card-module__JtIlNG__header{width:calc(100% + 32px);margin-left:-16px;transform:translateY(-16px)}.new-house-card-module__JtIlNG__root{grid-template-areas:"project-images""project-info";display:grid}.new-house-card-module__JtIlNG__developer-name{text-align:left;letter-spacing:0;color:var(--Neutral-Dark-Gray);font-size:14px;line-height:24px}.new-house-card-module__JtIlNG__project-images{grid-area:project-images;margin:0 auto}.new-house-card-module__JtIlNG__footer{grid-area:project-footer}.new-house-card-module__JtIlNG__footer.new-house-card-module__JtIlNG__tile{margin-top:auto}.new-house-card-module__JtIlNG__image-container{height:210px}@media screen and (min-width:768px){.new-house-card-module__JtIlNG__container:not(.new-house-card-module__JtIlNG__tile){gap:0}.new-house-card-module__JtIlNG__container:not(.new-house-card-module__JtIlNG__tile) .new-house-card-module__JtIlNG__root{grid-row-gap:8px;grid-column-gap:16px;grid-template-columns:184px 1fr;grid-template-areas:"project-images project-info""project-footer project-footer"}.new-house-card-module__JtIlNG__container:not(.new-house-card-module__JtIlNG__tile) .new-house-card-module__JtIlNG__root.new-house-card-module__JtIlNG__developer,.new-house-card-module__JtIlNG__container:not(.new-house-card-module__JtIlNG__tile) .new-house-card-module__JtIlNG__root.new-house-card-module__JtIlNG__concrete-developer{grid-template-columns:310px 1fr}.new-house-card-module__JtIlNG__developer-name{text-align:center}.new-house-card-module__JtIlNG__image-container.new-house-card-module__JtIlNG__novostroika{height:125px}}
.new-house-card-skeleton-module__0xU2Eq__container{background-color:var(--Theme-White);border-radius:12px;flex-direction:column;max-width:1216px;padding:16px;display:flex;box-shadow:0 2px 8px #0000001a}.new-house-card-skeleton-module__0xU2Eq__root{grid-gap:8px;grid-template-areas:"project-images""project-logo""project-info";display:grid}.new-house-card-skeleton-module__0xU2Eq__project-images{grid-area:project-images}.new-house-card-skeleton-module__0xU2Eq__project-logo{grid-area:project-logo}.new-house-card-skeleton-module__0xU2Eq__project-info{flex-direction:column;grid-area:project-info;gap:4px;display:flex}@media screen and (min-width:768px){.new-house-card-skeleton-module__0xU2Eq__root{grid-gap:16px;grid-template-columns:300px 1fr min-content;grid-template-areas:"project-images project-info project-logo"}}
.new-house-list-module__gUfc6G__container{flex-direction:column;gap:16px;width:100%;display:flex}.new-house-list-module__gUfc6G__grid-container{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;display:grid}.new-house-list-module__gUfc6G__partialSuitableBanner.new-house-list-module__gUfc6G__partialSuitableBanner{border-bottom-right-radius:0;border-bottom-left-radius:0;width:calc(100% + 32px);margin-left:-16px;transform:translateY(-16px)}.new-house-list-module__gUfc6G__partialSuitableBanner.new-house-list-module__gUfc6G__partialSuitableBanner svg{width:24px;height:24px}.new-house-list-module__gUfc6G__partialSuitableCard{border:1px solid var(--Functional-Blue-Tabs-Hover)}
.developer-work-regions-module__YDOqmG__container{justify-content:flex-start;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.developer-work-regions-module__YDOqmG__hidden{display:none}
.subtitle-module__Yq15OW__subtitle{line-height:24px}.subtitle-module__Yq15OW__icon{margin-left:8px;display:inline-block;position:relative;top:2px}
.developer-rate-positions-module__uBvLja__wrapper{gap:16px}.developer-rate-positions-module__uBvLja__container{background-color:var(--Functional-Blue-Tabs-Hover);border-radius:16px;flex-shrink:0;width:292px;padding:24px}.developer-rate-positions-module__uBvLja__title{justify-content:space-between;align-items:center;font-size:21px;font-weight:600;line-height:32px;display:flex}.developer-rate-positions-module__uBvLja__description{margin-top:8px;font-size:18px;line-height:24px}.developer-rate-positions-module__uBvLja__icon{background-color:red;border-radius:4px;width:32px;height:32px}.developer-rate-positions-module__uBvLja__link{color:var(--Theme-Blue);cursor:pointer}.developer-rate-positions-module__uBvLja__link:hover{color:var(--Functional-Orange-Hover)}.developer-rate-positions-module__uBvLja__subtitle{margin-top:8px}
.developer-awards-module__RCt84G__wrapper{gap:16px}.developer-awards-module__RCt84G__container{background-color:var(--Functional-Blue-Tabs-Hover);border-radius:16px;flex-shrink:0;width:292px;padding:24px}.developer-awards-module__RCt84G__description{margin-top:16px;font-size:18px;line-height:24px}.developer-awards-module__RCt84G__link{color:var(--Theme-Blue);cursor:pointer}.developer-awards-module__RCt84G__link:hover{color:var(--Functional-Orange-Hover)}.developer-awards-module__RCt84G__subtitle{margin-top:8px}
.not-active-developer-module__bMa1Aa__container{background-color:var(--Neutral-Light-Orange);border:1px solid var(--Additional-Orange);border-radius:8px;gap:8px;padding:10px 16px;font-size:14px;line-height:24px;display:flex}.not-active-developer-module__bMa1Aa__icon{width:32px;height:32px}.not-active-developer-module__bMa1Aa__icon path{fill:var(--Additional-Orange)}@media screen and (min-width:768px){.not-active-developer-module__bMa1Aa__container{font-size:18px;line-height:32px}}
.construction-stage-filter-module__omXuaq__container{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}
.price-info-module__OXQXxW__container{flex-direction:column;gap:4px;display:flex}.price-info-module__OXQXxW__price{font-size:21px;font-weight:600;line-height:32px}.price-info-module__OXQXxW__square-price{color:var(--Neutral-Accent-Gray);line-height:24px}
.calculator-tooltip-module__yM9c9a__tooltip{padding:14px}.calculator-tooltip-module__yM9c9a__text{margin-bottom:12px}.calculator-tooltip-module__yM9c9a__icon{cursor:pointer}.calculator-tooltip-module__yM9c9a__link{margin-bottom:8px;display:block}
.early-repayment-module__L0PcKq__header{justify-content:space-between;margin-bottom:16px;display:flex}.early-repayment-module__L0PcKq__close{fill:var(--Theme-Blue);cursor:pointer}.early-repayment-module__L0PcKq__close:hover{fill:var(--Functional-Orange-Hover)}.early-repayment-module__L0PcKq__content{flex-wrap:wrap;gap:8px;display:flex}.early-repayment-module__L0PcKq__select{border-color:var(--Neutral-Gray-Stroke);height:max-content}.early-repayment-module__L0PcKq__full-row,.early-repayment-module__L0PcKq__checkbox{flex:1 0 100%}.early-repayment-module__L0PcKq__half-row{flex:40%}@media screen and (min-width:576px){.early-repayment-module__L0PcKq__content{gap:8px}}@media screen and (min-width:768px){.early-repayment-module__L0PcKq__full-row{flex:40%}}@media screen and (min-width:1248px){.early-repayment-module__L0PcKq__full-row,.early-repayment-module__L0PcKq__half-row{flex:20%}}
.calculator-form-module__b5nRjG__container{flex-direction:column;flex:auto;gap:16px;display:flex}.calculator-form-module__b5nRjG__fields-container{grid-template-columns:1fr;gap:8px;display:grid}.calculator-form-module__b5nRjG__select{border-color:var(--Neutral-Gray-Stroke);height:max-content}.calculator-form-module__b5nRjG__payment-methods-container{flex-wrap:wrap;gap:8px;display:flex}.calculator-form-module__b5nRjG__payment-methods-title{align-items:center;gap:8px;display:flex}.calculator-form-module__b5nRjG__early-repayments-container{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:576px){.calculator-form-module__b5nRjG__fields-container{grid-template-columns:1fr 1fr;gap:16px}.calculator-form-module__b5nRjG__payment-methods-container{gap:16px}}
.interval-button-module__HmZIDG__container{border:1px solid var(--Neutral-Gray-Stroke);color:var(--Theme-Blue);cursor:pointer;border-radius:16px;align-items:center;height:32px;padding:0 13.33px;font-size:16px;line-height:18px;display:flex}.interval-button-module__HmZIDG__container:hover{border-color:var(--Theme-Blue)}.interval-button-module__HmZIDG__active{background-color:var(--Theme-Blue);border-color:var(--Theme-Blue);color:var(--Theme-White);cursor:default}
.interest-payments-graph-tooltip-module__u-118a__container{background-color:var(--blue-color-3);opacity:.9;color:var(--Theme-White);padding:8px 12px;font-size:16px;line-height:22px;box-shadow:4px 4px 8px #223c5033}.interest-payments-graph-tooltip-module__u-118a__date{font-size:14px;line-height:16px}.interest-payments-graph-tooltip-module__u-118a__payment{font-weight:600}.interest-payments-graph-tooltip-module__u-118a__info{opacity:.75}
.interest-payments-modal-module__Umly8a__modal{max-width:1040px;padding:32px 16px}.interest-payments-modal-module__Umly8a__header{flex-direction:column;gap:16px;display:flex}.interest-payments-modal-module__Umly8a__graph-legend{gap:26px;display:flex}.interest-payments-modal-module__Umly8a__graph-info{color:var(--Neutral-Dark-Gray);align-items:center;gap:5px;font-size:14px;display:flex}.interest-payments-modal-module__Umly8a__loan-amount:before{background-color:var(--blue-color-11);content:"";border-radius:2px;width:8px;min-width:8px;height:8px;display:block}.interest-payments-modal-module__Umly8a__interest:before{background-color:var(--Additional-Yellow);content:"";border-radius:2px;width:8px;min-width:8px;height:8px;display:block}.interest-payments-modal-module__Umly8a__intervals-container{gap:16px;margin-top:16px;margin-bottom:16px}@media screen and (min-width:576px){.interest-payments-modal-module__Umly8a__modal{padding:28px 32px}.interest-payments-modal-module__Umly8a__header{flex-direction:row;gap:26px;display:flex}.interest-payments-modal-module__Umly8a__intervals-container{margin-top:24px}}
.payments-calendar-table-module__C5cita__table{width:100%}.payments-calendar-table-module__C5cita__header-cell{text-align:start;vertical-align:middle;background-color:var(--Functional-Blue-Tabs-Hover);padding:12px 16px;font-size:16px;font-weight:600;line-height:18px}.payments-calendar-table-module__C5cita__row{border-bottom:solid 1px var(--Neutral-Gray-Outline)}.payments-calendar-table-module__C5cita__cell{vertical-align:middle;padding:12px 16px;font-size:16px;line-height:18px}.payments-calendar-table-module__C5cita__accent{background-color:var(--phantom-white-color-1);font-weight:600}.payments-calendar-table-module__C5cita__desktop-only{display:none}@media screen and (min-width:576px){.payments-calendar-table-module__C5cita__header-cell{padding:10px 8px;line-height:20px}}@media screen and (min-width:768px){.payments-calendar-table-module__C5cita__cell{padding:12px 8px;font-size:18px;line-height:24px}.payments-calendar-table-module__C5cita__desktop-only{display:table-cell}}
.payments-calendar-modal-module__1pWJ-W__modal{max-width:1040px;padding:32px 16px}.payments-calendar-modal-module__1pWJ-W__header{align-items:center;gap:12px;width:fit-content;margin-bottom:16px;display:flex;position:relative}.payments-calendar-modal-module__1pWJ-W__header-icons{display:none}.payments-calendar-modal-module__1pWJ-W__icon{cursor:pointer;color:var(--Theme-Blue)}.payments-calendar-modal-module__1pWJ-W__icon:hover{color:var(--Functional-Orange-Hover)}.payments-calendar-modal-module__1pWJ-W__table{height:500px;overflow-y:scroll}.payments-calendar-modal-module__1pWJ-W__table::-webkit-scrollbar{width:16px}.payments-calendar-modal-module__1pWJ-W__table::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--Neutral-Gray-Outline);border:4px solid #0000;border-radius:20px}.payments-calendar-modal-module__1pWJ-W__table::-webkit-scrollbar-track{display:none}.payments-calendar-modal-module__1pWJ-W__table-under-spoiler{height:400px;position:relative;overflow-y:hidden}.payments-calendar-modal-module__1pWJ-W__table-under-spoiler:after{background:linear-gradient(180deg, #fff0 0.46%, var(--Functional-Blue-Tabs-Hover) 60%);content:"";height:120px;display:block;position:absolute;bottom:0;left:0;right:0}.payments-calendar-modal-module__1pWJ-W__spoiler{text-align:center;z-index:1;position:absolute;bottom:28px;left:0;right:0}.payments-calendar-modal-module__1pWJ-W__button{z-index:1;margin-top:16px;position:relative}.payments-calendar-modal-module__1pWJ-W__button-under-spoiler:after{background:linear-gradient(180deg, #fff0, var(--Functional-Blue-Tabs-Hover) 35%);content:"";height:200px;display:block;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:576px){.payments-calendar-modal-module__1pWJ-W__header{margin-bottom:24px}.payments-calendar-modal-module__1pWJ-W__modal{padding:28px 32px}.payments-calendar-modal-module__1pWJ-W__button-container{display:none}}@media screen and (min-width:768px){.payments-calendar-modal-module__1pWJ-W__header-icons{align-items:center;gap:4px;display:flex;position:relative}.payments-calendar-modal-module__1pWJ-W__header .payments-calendar-modal-module__1pWJ-W__notification.payments-calendar-modal-module__1pWJ-W__notification{right:32px;transform:none}}
.calculator-summary-module__zZahRW__container{width:100%}.calculator-summary-module__zZahRW__stats-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.calculator-summary-module__zZahRW__monthly-payment{font-size:24px;font-weight:500;line-height:32px}.calculator-summary-module__zZahRW__stat-with-tooltip{align-items:center;gap:4px;display:flex}.calculator-summary-module__zZahRW__stat-with-tooltip .calculator-summary-module__zZahRW__stat-name{flex:unset}.calculator-summary-module__zZahRW__stat-name{color:var(--Neutral-Dark-Gray);flex:50%;font-size:14px;font-weight:400;line-height:24px}.calculator-summary-module__zZahRW__stat-value{line-height:32px}.calculator-summary-module__zZahRW__links-wrapper{flex-direction:column;gap:8px;display:flex}.calculator-summary-module__zZahRW__link{line-height:24px}.calculator-summary-module__zZahRW__button{display:none}.calculator-summary-module__zZahRW__banner{display:flex}@media screen and (min-width:1001px){.calculator-summary-module__zZahRW__container{max-width:360px}.calculator-summary-module__zZahRW__button{margin-top:8px;display:block}.calculator-summary-module__zZahRW__banner{margin-top:16px}}
.calculator-introduction-module__SDxhgq__text,.calculator-introduction-module__SDxhgq__icon{display:none}.calculator-introduction-module__SDxhgq__banner{margin-top:16px;display:flex}@media screen and (max-width:1000px){.calculator-introduction-module__SDxhgq__container{border:none;padding:0}}@media screen and (min-width:1001px){.calculator-introduction-module__SDxhgq__container{text-align:center;flex-direction:column;align-items:center;max-width:360px;display:flex}.calculator-introduction-module__SDxhgq__text{color:var(--Neutral-Dark-Gray);margin-top:8px;font-size:14px;line-height:24px}.calculator-introduction-module__SDxhgq__text,.calculator-introduction-module__SDxhgq__icon{display:block}.calculator-introduction-module__SDxhgq__button{margin-top:16px}}
.mortgage-calculator-module__Ub-JzG__container{margin-top:32px}.mortgage-calculator-module__Ub-JzG__title{font-size:24px;line-height:32px}.mortgage-calculator-module__Ub-JzG__card-container{border-radius:16px;flex-direction:column;gap:16px;margin-top:16px;display:flex;box-shadow:0 0 24px #0000001b}.mortgage-calculator-module__Ub-JzG__button{margin-top:16px}@media screen and (min-width:1001px){.mortgage-calculator-module__Ub-JzG__container{margin-top:40px}.mortgage-calculator-module__Ub-JzG__card-container{flex-direction:row;align-items:flex-start;gap:32px;margin-top:24px}.mortgage-calculator-module__Ub-JzG__card-container.mortgage-calculator-module__Ub-JzG__reversed{flex-direction:row-reverse}.mortgage-calculator-module__Ub-JzG__card-container.mortgage-calculator-module__Ub-JzG__reversed div[data-element=CalculatorIntroduction],.mortgage-calculator-module__Ub-JzG__button{display:none}}
.real-estate-not-found-module__I8B-Dq__wrapper{text-align:center;background-color:#f3f6fd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;min-height:224px;padding:70px 16px;font-size:18px;display:flex}.real-estate-not-found-module__I8B-Dq__title,.real-estate-not-found-module__I8B-Dq__subtitle{margin:0}
.RecommendedProducts-module__0zSQTa__list{flex-direction:column;gap:8px;display:flex}
.page-pagination-module__nKXBLW__container{flex-direction:column;gap:16px;width:100%;display:flex}.page-pagination-module__nKXBLW__container .page-pagination-module__nKXBLW__show-more{background-color:var(--Neutral-Gray-Stroke);width:100%;height:48px;color:var(--Neutral-Header);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex;position:relative}.page-pagination-module__nKXBLW__container .page-pagination-module__nKXBLW__show-more:hover,.page-pagination-module__nKXBLW__show-more.page-pagination-module__nKXBLW__disabled{background-color:var(--Neutral-Accent-Gray);color:var(--Theme-White)}.page-pagination-module__nKXBLW__wrapper{justify-content:center;align-items:center;gap:16px;display:flex}.page-pagination-module__nKXBLW__wrapper.page-pagination-module__nKXBLW__justify-end{justify-content:flex-end}.page-pagination-module__nKXBLW__pagination{justify-content:center;align-items:center;gap:4px;display:flex}.page-pagination-module__nKXBLW__pagination a span,.page-pagination-module__nKXBLW__wrapper:not(.page-pagination-module__nKXBLW__justify-end) .page-pagination-module__nKXBLW__pagination-text{display:none}.page-pagination-module__nKXBLW__pagination-button{cursor:pointer;min-width:40px;height:40px;color:var(--Neutral-Header);border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:flex}.page-pagination-module__nKXBLW__pagination-button.page-pagination-module__nKXBLW__current,.page-pagination-module__nKXBLW__pagination-button:hover{background-color:var(--Theme-Blue);color:var(--Theme-White)!important}.page-pagination-module__nKXBLW__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-pagination-module__nKXBLW__loader svg{display:block}.page-pagination-module__nKXBLW__disabled{pointer-events:none}.page-pagination-module__nKXBLW__grey-text{color:var(--Neutral-Dark-Gray)}@media screen and (min-width:576px){.page-pagination-module__nKXBLW__container .page-pagination-module__nKXBLW__show-more:not(.page-pagination-module__nKXBLW__full-width){width:auto;margin:0 auto;padding:0 95px}.page-pagination-module__nKXBLW__pagination{gap:8px}.page-pagination-module__nKXBLW__pagination a span{display:inline}}@media screen and (min-width:768px){.page-pagination-module__nKXBLW__wrapper:not(.page-pagination-module__nKXBLW__justify-end) .page-pagination-module__nKXBLW__pagination-text{display:block}.page-pagination-module__nKXBLW__wrapper{justify-content:space-between}}
.realty-main-page-popular-new-houses-module__-XcEzW__container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.realty-main-page-popular-new-houses-module__-XcEzW__button{align-self:center}@media screen and (min-width:1024px){.realty-main-page-popular-new-houses-module__-XcEzW__container{gap:24px}}
.listings-links-module__J6M5Cq__wrapper{grid-template-columns:repeat(auto-fit,minmax(325px,1fr));gap:16px;display:grid}.listings-links-module__J6M5Cq__container{--background-color:#aed6fa;background-color:var(--background-color);border-radius:12px;height:160px;padding:12px 12px 0;position:relative;overflow:hidden}.listings-links-module__J6M5Cq__title{font-size:20px;line-height:32px}.listings-links-module__J6M5Cq__subtitle{font-size:14px;line-height:24px}.listings-links-module__J6M5Cq__image-container{max-width:244px;max-height:125px;position:absolute;bottom:0;right:0}.listings-links-module__J6M5Cq__image-container img{display:block}@media screen and (min-width:768px){.listings-links-module__J6M5Cq__wrapper{gap:24px}.listings-links-module__J6M5Cq__container{border-radius:16px;height:220px;padding:24px 24px 0}.listings-links-module__J6M5Cq__title{font-size:24px}.listings-links-module__J6M5Cq__image-container{max-width:382px;max-height:196px;right:-50px}}
.quick-link-column-module__It2wFa__column{flex-direction:column;gap:16px;display:flex}.quick-link-column-module__It2wFa__group-name{font-weight:600;line-height:24px}.quick-link-column-module__It2wFa__list{flex-direction:column;display:flex}.quick-link-column-module__It2wFa__li{line-height:24px}.quick-link-column-module__It2wFa__count{color:var(--Neutral-Dark-Gray)}@media screen and (min-width:768px){.quick-link-column-module__It2wFa__list{gap:4px;margin-top:4px}}
.quick-links-block-module__MjQIOG__list{grid-template-columns:1fr;gap:16px;display:grid}@media screen and (min-width:768px){.quick-links-block-module__MjQIOG__container{border:1px solid var(--Neutral-Gray-Outline);padding:16px 24px}.quick-links-block-module__MjQIOG__list{grid-template-columns:1fr 1fr 1fr;gap:24px}}
.carousel-tgb-banner-module__X8uIQW__container{cursor:pointer;flex-direction:column;gap:8px;display:flex}.carousel-tgb-banner-module__X8uIQW__dots{justify-content:center;gap:16px;display:flex}.carousel-tgb-banner-module__X8uIQW__dot{content:"";border:1px solid var(--Neutral-Accent-Gray);border-radius:50%;width:10px;height:10px}.carousel-tgb-banner-module__X8uIQW__dot-selected{background-color:var(--Neutral-Accent-Gray)}
.branding-background-module__45TBSa__container{pointer-events:none;position:absolute;inset:0}.branding-background-module__45TBSa__iframe{pointer-events:auto;border:0;width:100%;height:100%;position:fixed;top:0;left:0}.branding-background-module__45TBSa__marker{pointer-events:none;z-index:1011;cursor:pointer;color:#00000080;background-color:#fffc;border-radius:16px;height:14px;font-size:10px;line-height:14px;position:absolute;top:0;right:0}@media screen and (max-width:999px){.branding-background-module__45TBSa__container{display:none}}
.branding-mobile-module__sJlnyG__container{z-index:10;height:110px;min-height:110px;margin-bottom:16px;display:block;position:relative;overflow:hidden}.branding-mobile-module__sJlnyG__branding{min-height:110px;margin-top:0;margin-bottom:16px;display:block;position:relative}.branding-mobile-module__sJlnyG__iframe{border:0;width:100%;height:100%;display:block}@media screen and (min-width:1000px){.branding-mobile-module__sJlnyG__branding,.branding-mobile-module__sJlnyG__container{display:none}}
.branding-top-module__jE3HDG__container{--branding-top-height:62px;height:var(--branding-top-height);display:none}.branding-top-module__jE3HDG__banner{--branding-top-height:62px;min-height:var(--branding-top-height)}.branding-top-module__jE3HDG__aboveHeader{--branding-top-height:90px}.branding-top-module__jE3HDG__banner.branding-top-module__jE3HDG__fullWidth{width:100%;max-width:none;left:0;right:0}.branding-top-module__jE3HDG__frame{vertical-align:bottom;width:100%;min-height:var(--branding-top-height);border:0}@media screen and (min-width:1000px){.branding-top-module__jE3HDG__container{z-index:100;display:block}}
.date-block-module__dJ58aG__container{justify-content:center;align-items:center;gap:6px;display:flex}
.views-count-block-module__n6h6Rq__container{justify-content:center;align-items:center;gap:0;display:flex}
.article-item-module__ivDwEa__article-item{flex-direction:column;align-self:stretch;gap:8px;width:100%;padding:0;display:flex;position:relative}.article-item-module__ivDwEa__article-item:hover .article-item-module__ivDwEa__title{color:var(--Theme-Blue)!important}.article-item-module__ivDwEa__article-item:hover>.article-item-module__ivDwEa__img-wrapper>picture>img{transform:scale(1.05)}.article-item-module__ivDwEa__img-wrapper{aspect-ratio:22/9;border-radius:8px;width:100%;line-height:0;position:relative;overflow:hidden}.article-item-module__ivDwEa__border{border:solid 1px var(--Neutral-Gray-Outline);border-radius:8px}.article-item-module__ivDwEa__img{border-radius:8px;width:100%;height:100%;transition:transform .2s}.article-item-module__ivDwEa__article-text{flex-direction:column;flex:1 0 auto;justify-content:space-between;gap:8px;width:100%;display:flex}.article-item-module__ivDwEa__content{gap:16px;display:flex}.article-item-module__ivDwEa__title{text-wrap:wrap;font-size:21px}.article-item-module__ivDwEa__title:before{content:"";z-index:1;display:block;position:absolute;inset:0}.article-item-module__ivDwEa__footer{color:var(--gray-color-1);justify-content:space-between;display:flex}.article-item-module__ivDwEa__stats{gap:8px;display:flex}.article-item-module__ivDwEa__stat{color:var(--Theme-Dark-Blue-Text);align-items:center;font-size:14px;display:flex}.article-item-module__ivDwEa__date{justify-content:center;align-items:center;gap:8px;display:flex}.article-item-module__ivDwEa__meta{justify-content:center;align-items:center;gap:var(--space-md);display:flex}@media (min-width:768px){.article-item-module__ivDwEa__img-wrapper{aspect-ratio:16/9}.article-item-module__ivDwEa__article-item{gap:16px;width:calc(50% - 16px)}.article-item-module__ivDwEa__article-text{gap:16px}.article-item-module__ivDwEa__stat{color:var(--Neutral-Dark-Gray);font-size:16px}}
.skeleton-article-item-module__rbl44a__item{flex-direction:column;justify-content:space-between;gap:16px;height:300px;padding:16px 12px;display:flex}.skeleton-article-item-module__rbl44a__text{flex-direction:column;justify-content:space-between;gap:8px;width:100%;display:flex}.skeleton-article-item-module__rbl44a__footer{justify-content:space-between;display:flex}
.articles-by-rubrick-module__bMF9ea__articles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.articles-by-rubrick-module__bMF9ea__articles>div{width:auto}
.news-preview-module__Oz6ksa__container{padding:8px;position:relative}.news-preview-module__Oz6ksa__title{text-wrap:wrap;font-size:16px;line-height:24px}.news-preview-module__Oz6ksa__footer{align-items:center;gap:16px;margin-top:4px;display:flex}@media (min-width:1024px){.news-preview-module__Oz6ksa__container{padding:16px}.news-preview-module__Oz6ksa__footer{margin-top:8px}}
.news-by-rubric-module__4-NMCW__container{scrollbar-width:none;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid;overflow:auto}.news-by-rubric-module__4-NMCW__container>div{flex-shrink:0;width:248px}@media screen and (min-width:1024px){.news-by-rubric-module__4-NMCW__container{border:1px solid var(--Neutral-Gray-Outline);border-radius:8px;gap:0;padding:16px 24px}.news-by-rubric-module__4-NMCW__container>div{width:auto}}
.rubric-news-and-articles-module__Jrli_W__container{flex-direction:column;gap:24px;display:flex}.rubric-news-and-articles-module__Jrli_W__title{justify-content:space-between;align-items:center;display:flex}.rubric-news-and-articles-module__Jrli_W__title h2{margin:0;font-size:24px;line-height:32px}.rubric-news-and-articles-module__Jrli_W__title .rubric-news-and-articles-module__Jrli_W__link{display:none}.rubric-news-and-articles-module__Jrli_W__rubrick-link{align-self:center}.rubric-news-and-articles-module__Jrli_W__container>.rubric-news-and-articles-module__Jrli_W__link{width:max-content}@media screen and (min-width:1024px){.rubric-news-and-articles-module__Jrli_W__title .rubric-news-and-articles-module__Jrli_W__link{display:flex}.rubric-news-and-articles-module__Jrli_W__container>.rubric-news-and-articles-module__Jrli_W__link{display:none}}
.news-list-module__GwAsYW__container{scrollbar-width:none;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid;overflow:auto}.news-list-module__GwAsYW__container>div{flex-shrink:0;width:248px}@media screen and (min-width:1024px){.news-list-module__GwAsYW__container{border:1px solid var(--Neutral-Gray-Outline);border-radius:8px;gap:0;padding:16px 24px}.news-list-module__GwAsYW__container>div{width:auto}}
.articles-list-module__228GjG__articles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.articles-list-module__228GjG__articles>div{width:auto}
.tag-news-and-articles-module__L7Naea__container{flex-direction:column;gap:24px;display:flex}.tag-news-and-articles-module__L7Naea__title{justify-content:space-between;align-items:center;display:flex}.tag-news-and-articles-module__L7Naea__title h2{margin:0;font-size:24px;line-height:32px}.tag-news-and-articles-module__L7Naea__title .tag-news-and-articles-module__L7Naea__link{display:none}.tag-news-and-articles-module__L7Naea__rubrick-link{align-self:center}.tag-news-and-articles-module__L7Naea__container>.tag-news-and-articles-module__L7Naea__link{width:max-content}@media screen and (min-width:1024px){.tag-news-and-articles-module__L7Naea__title .tag-news-and-articles-module__L7Naea__link{display:flex}.tag-news-and-articles-module__L7Naea__container>.tag-news-and-articles-module__L7Naea__link{display:none}}
.footer-quick-links-module__FZzXdW__list-groups{flex-wrap:wrap;align-content:space-between;gap:24px 16px;display:flex}.footer-quick-links-module__FZzXdW__title-group{font-size:16px;font-weight:600;display:block}.footer-quick-links-module__FZzXdW__container-links{flex-direction:column;gap:16px;width:100%;display:flex}.footer-quick-links-module__FZzXdW__list-links{flex-direction:column;gap:12px;display:flex}.footer-quick-links-module__FZzXdW__link{color:var(--Neutral-Accent-Gray);font-weight:400;line-height:24px}.footer-quick-links-module__FZzXdW__link:hover{color:var(--Theme-Blue)}.footer-quick-links-module__FZzXdW__spoiler-dots:after{color:var(--Neutral-Accent-Gray);cursor:pointer;content:"...";height:32px;font-size:30px;line-height:12px;display:inline-block}.footer-quick-links-module__FZzXdW__link-hidden{display:none}@media screen and (min-width:576px){.footer-quick-links-module__FZzXdW__container-links{width:calc(25% - 12px)}}
.AuthCodeConfirmation-module__Lz3icq__verification-block{margin-top:12px}.AuthCodeConfirmation-module__Lz3icq__input-label{color:var(--Theme-Dark-Blue-Text);font-size:14px}.AuthCodeConfirmation-module__Lz3icq__code-inputs-container{gap:8px;margin-top:7px;display:flex}.AuthCodeConfirmation-module__Lz3icq__code-input{text-align:center}.AuthCodeConfirmation-module__Lz3icq__phone-input-warn{color:var(--Functional-Orange-Hover);margin-top:4px;font-size:14px;display:block}.AuthCodeConfirmation-module__Lz3icq__auth-button{margin-top:24px;width:100%!important}
.AuthPhone-module__txupyq__verification-block:not(.AuthPhone-module__txupyq__loyalty){margin-top:16px}.AuthPhone-module__txupyq__auth-button{margin-top:12px;width:100%!important}.AuthPhone-module__txupyq__checkbox{margin-top:14px}.AuthPhone-module__txupyq__checkbox>label{gap:8px}.AuthPhone-module__txupyq__checkbox>label>span{text-align:start;font-size:14px;line-height:1.3}.AuthPhone-module__txupyq__loyalty-agreement a{display:inline}.AuthPhone-module__txupyq__auth-button.AuthPhone-module__txupyq__loyalty-modal{position:relative}.AuthPhone-module__txupyq__coin{width:48px;height:48px;position:absolute;top:-10px;right:10px}
.AuthTermsBlock-module__TrFeQa__terms{padding:0 16px 16px}.AuthTermsBlock-module__TrFeQa__form{margin-top:16px;padding:8px}.AuthTermsBlock-module__TrFeQa__text{font-size:12px;line-height:1.2}.AuthTermsBlock-module__TrFeQa__text a{display:inline}@media screen and (min-width:576px){.AuthTermsBlock-module__TrFeQa__terms{padding:0}.AuthTermsBlock-module__TrFeQa__terms>div{border-radius:0;padding:24px 24px 24px 32px}.AuthTermsBlock-module__TrFeQa__form>div{border-radius:8px;padding:8px}.AuthTermsBlock-module__TrFeQa__text{font-size:14px;line-height:24px}}
.AuthSignWith-module__3CiblG__sign-with-container{justify-content:center;align-items:center;gap:24px;margin-top:16px;display:flex}.AuthSignWith-module__3CiblG__sign-with-methods{gap:8px;height:48px;display:flex}.AuthSignWith-module__3CiblG__sign-with-method{cursor:pointer;border:1px solid var(--Neutral-Gray-Outline);background:var(--phantom-white-color-1);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s ease-in-out;display:flex}.AuthSignWith-module__3CiblG__sign-with-method:hover{background:var(--gray-color-4)}
.ExpertHelpWidget-module__UdYP1a__expert-help{gap:16px;display:flex}.ExpertHelpWidget-module__UdYP1a__expert-text{color:var(--Theme-Dark-Blue-Text);background-color:var(--Theme-White);border-radius:8px;padding:16px;line-height:24px;position:relative;box-shadow:0 0 24px #0000001b}.ExpertHelpWidget-module__UdYP1a__expert-text:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.81641 0C9.81641 8 3.81641 12 0.816406 12C8.31641 12 16.3164 10 16.3164 6.5C16.3164 3 13.8164 0 9.81641 0Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:17px;height:12px;position:absolute;bottom:0;left:-10px}.ExpertHelpWidget-module__UdYP1a__expert-logo{align-self:flex-end}
.AuthDescription-module__st6MSa__auth-description-quote{color:var(--Theme-Dark-Blue-Text);flex-direction:column;gap:10px;font-size:14px;display:flex}.AuthDescription-module__st6MSa__wrapper{margin-top:24px}
.Auth-module__Bq0e0W__auth-wrapper{position:relative}.Auth-module__Bq0e0W__auth-title{font-size:24px;line-height:32px}.Auth-module__Bq0e0W__auth-subtitle{line-height:24px}.Auth-module__Bq0e0W__close-icon{cursor:pointer;position:absolute;top:16px;right:16px}.Auth-module__Bq0e0W__close-icon:hover{fill:var(--Theme-Blue)}.Auth-module__Bq0e0W__auth-container{text-align:center;flex-direction:column;max-width:423px;margin:0 auto;padding:32px 16px 16px;display:flex}.Auth-module__Bq0e0W__form{text-align:start;max-width:540px;padding:0}@media screen and (min-width:576px){.Auth-module__Bq0e0W__close-icon{top:24px;right:24px}.Auth-module__Bq0e0W__auth-container{padding:24px 16px 16px}.Auth-module__Bq0e0W__form{padding:0}}
.AuthModal-module___iVlRa__modal{background-color:var(--Theme-White);border:none;border-top-left-radius:10px;border-top-right-radius:10px;max-width:600px;height:auto;animation:.3s ease-in-out AuthModal-module___iVlRa__slide-in;overflow:hidden;box-shadow:0 0 24px #0000001c}@keyframes AuthModal-module___iVlRa__slide-in{0%{opacity:0}to{opacity:1}}
.faq-question-module__0KIQ0W__container{border:1px solid var(--Neutral-Gray-Stroke);border-radius:4px;padding:8px 16px}.faq-question-module__0KIQ0W__container.faq-question-module__0KIQ0W__rules{background-color:#fcca603d;border:none;border-radius:8px}.faq-question-module__0KIQ0W__container.faq-question-module__0KIQ0W__opened,.faq-question-module__0KIQ0W__container:hover{border-color:var(--Theme-Blue)}.faq-question-module__0KIQ0W__question{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.faq-question-module__0KIQ0W__container.faq-question-module__0KIQ0W__opened:not(.faq-question-module__0KIQ0W__rules) .faq-question-module__0KIQ0W__question,.faq-question-module__0KIQ0W__container:hover .faq-question-module__0KIQ0W__question{color:var(--Theme-Blue)}.faq-question-module__0KIQ0W__question,.faq-question-module__0KIQ0W__answer{line-height:24px}.faq-question-module__0KIQ0W__icon-wrapper{flex-shrink:0;width:24px;height:24px}.faq-question-module__0KIQ0W__icon-wrapper svg{width:100%;height:100%}.faq-question-module__0KIQ0W__answer{margin-top:8px}@media screen and (min-width:768px){.faq-question-module__0KIQ0W__question{font-size:18px;line-height:32px}.faq-question-module__0KIQ0W__icon-wrapper{width:32px;height:32px}}
.participation-status-module__KVZbQa__container{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;margin-top:12px;display:flex}.participation-status-module__KVZbQa__text{text-align:center}.participation-status-module__KVZbQa__title,.participation-status-module__KVZbQa__additional-text{line-height:24px}.participation-status-module__KVZbQa__additional-text{font-size:14px}
.agreement-module__NDiktq__container{justify-content:center;align-items:stretch;gap:var(--space-md);border-radius:8px;flex-direction:column;height:max-content;padding:0;display:flex}.agreement-module__NDiktq__checkbox>label{gap:8px}.agreement-module__NDiktq__checkbox>label>span{font-size:14px;line-height:1.3}.agreement-module__NDiktq__loyalty-agreement{text-align:start;font-size:14px;line-height:1.3}.agreement-module__NDiktq__loyalty-agreement a{display:inline}.agreement-module__NDiktq__button{position:relative}.agreement-module__NDiktq__coin{width:48px;height:48px;position:absolute;top:-10px;right:10px}
.information-steps-module__PCT8mq__step{justify-content:flex-start;align-items:center;gap:10px;margin-top:8px;font-size:14px;line-height:1;display:flex}.information-steps-module__PCT8mq__circle{background-color:var(--Loyalty-Yellow);width:32px;height:32px;color:var(--Theme-Black);justify-content:center;align-items:center;gap:var(--space-md);border-radius:50%;flex-shrink:0;line-height:24px;display:flex}.information-steps-module__PCT8mq__text{font-size:14px;line-height:24px}
.promotion-participation-modal-module__TGN3XG__modal{background:linear-gradient(360deg, #fef4df 60.55%, var(--Theme-White) 100%);scrollbar-width:thin;flex-direction:column;gap:12px;max-width:400px;max-height:calc(100vh - 40px);display:flex;overflow-y:auto}.promotion-participation-modal-module__TGN3XG__title{padding:0 24px}.promotion-participation-modal-module__TGN3XG__close-icon{cursor:pointer;position:absolute;top:16px;right:16px}.promotion-participation-modal-module__TGN3XG__greeting{letter-spacing:0;text-align:center;font-size:16px;line-height:24px}.promotion-participation-modal-module__TGN3XG__logo{align-self:center;width:48px;height:48px}.promotion-participation-modal-module__TGN3XG__details{flex-direction:column;gap:8px;display:flex}.promotion-participation-modal-module__TGN3XG__answer{line-height:24px}.promotion-participation-modal-module__TGN3XG__expiration{letter-spacing:0;text-align:center;color:var(--Neutral-Dark-Gray);margin-top:8px;font-size:14px;line-height:24px}
.loyalty-agreement-module__0DWNoG__container{background:#fcca6033;border-radius:8px;gap:8px;padding:8px 24px 8px 8px;line-height:24px;display:flex}.loyalty-agreement-module__0DWNoG__container>svg{flex-shrink:0}
.request-status-module__ztTkSW__container{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:24px 16px;display:flex;position:relative}.request-status-module__ztTkSW__icon-wrapper{border:2px solid;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.request-status-module__ztTkSW__icon-wrapper.request-status-module__ztTkSW__success{color:var(--Neutral-Gray-Stroke)}.request-status-module__ztTkSW__icon-wrapper.request-status-module__ztTkSW__error{color:var(--Functional-Error);font-size:50px}.request-status-module__ztTkSW__status{font-size:32px;font-weight:500;line-height:40px}.request-status-module__ztTkSW__text{font-size:18px;line-height:32px}.request-status-module__ztTkSW__close-icon{cursor:pointer;position:absolute;top:20px;right:12px}
.review-stars-module__353Toa__stars{color:var(--Neutral-Bread-Crumbs);display:flex}.review-stars-module__353Toa__star{cursor:pointer;padding:0 5px}.review-stars-module__353Toa__static{cursor:default}.review-stars-module__353Toa__filled{color:var(--Additional-Orange)}.review-stars-module__353Toa__hover{color:var(--Functional-Orange-Hover)}.review-stars-module__353Toa__error{color:var(--orange-color-1);margin-top:4px;font-size:12px;line-height:16px}
.review-agreement-module__NJRSUW__agreement{font-size:14px;line-height:1.4}.review-agreement-module__NJRSUW__agreement>a{display:inline}
.review-answer-form-module__y-YMDq__container{padding:24px}.review-answer-form-module__y-YMDq__form{flex-direction:column;gap:16px;display:flex}.review-answer-form-module__y-YMDq__header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;font-size:21px;line-height:29px;display:flex}.review-answer-form-module__y-YMDq__textarea-answer{height:170px}.review-answer-form-module__y-YMDq__textarea-review{height:94px}.review-answer-form-module__y-YMDq__field{flex-direction:column;gap:8px;display:flex}.review-answer-form-module__y-YMDq__review-length{align-self:flex-end}.review-answer-form-module__y-YMDq__rating-text{color:var(--Neutral-Accent-Gray);font-size:14px;line-height:16px}.review-answer-form-module__y-YMDq__input-button-wrapper{flex-direction:column;gap:16px;display:flex}.review-answer-form-module__y-YMDq__close-icon{cursor:pointer}.review-answer-form-module__y-YMDq__signin-text{color:var(--Neutral-Accent-Gray);font-size:14px;line-height:16px}.review-answer-form-module__y-YMDq__checkbox-container{align-items:flex-start}.review-answer-form-module__y-YMDq__checkbox{border-width:1px;width:16px;height:16px}.review-answer-form-module__y-YMDq__checkbox:checked{background-color:var(--Theme-Blue);background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" fill=\"white\"%3E%3Cpath fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 111.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\" /%3E%3C/svg%3E");border-color:#0000}@media screen and (min-width:768px){.review-answer-form-module__y-YMDq__header{margin-bottom:24px;font-size:24px}.review-answer-form-module__y-YMDq__input-button-wrapper{flex-direction:row}.review-answer-form-module__y-YMDq__button{min-width:207px}}
.add-review-answer-block-module__Q_4ndq__modal{border:none;height:100%;overflow-y:auto}.add-review-answer-block-module__Q_4ndq__modal.add-review-answer-block-module__Q_4ndq__modal{max-width:576px}.add-review-answer-block-module__Q_4ndq__container{text-align:center;background-color:var(--Functional-Blue-Tabs-Hover);border-radius:8px;flex-direction:column;align-items:center;gap:13px;height:100%;padding:24px 16px;display:flex}.add-review-answer-block-module__Q_4ndq__title{font-size:24px;line-height:32px}.add-review-answer-block-module__Q_4ndq__icon-wrapper{background-color:var(--Neutral-Gray-Stroke);border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.add-review-answer-block-module__Q_4ndq__link-wrapper{flex-wrap:wrap;justify-content:center;gap:0 5px;display:flex}.add-review-answer-block-module__Q_4ndq__link.add-review-answer-block-module__Q_4ndq__link:hover{color:var(--Functional-Orange-Hover)}.add-review-answer-block-module__Q_4ndq__button,.add-review-answer-block-module__Q_4ndq__link{justify-content:center;width:100%;max-width:350px}.add-review-answer-block-module__Q_4ndq__images{justify-content:center;display:flex}.add-review-answer-block-module__Q_4ndq__image{border-radius:50%}.add-review-answer-block-module__Q_4ndq__image:not(:last-child){margin-right:-8px}.add-review-answer-block-module__Q_4ndq__description{flex-grow:1;line-height:24px}@media screen and (min-width:576px){.add-review-answer-block-module__Q_4ndq__modal{height:auto}}
.add-like-block-module__LXPkna__marks-container-item{align-items:center;gap:4px;margin-left:auto;display:flex}.add-like-block-module__LXPkna__marks-container-item-clickable{cursor:pointer}.add-like-block-module__LXPkna__thumb-up{transition:all .25s}.add-like-block-module__LXPkna__thumb-up-liked{fill:var(--Functional-Success)}.add-like-block-module__LXPkna__approve-count{color:var(--Functional-Success);font-size:14px}.add-like-block-module__LXPkna__marks-container-item-clickable .add-like-block-module__LXPkna__approve-count{color:var(--Neutral-Accent-Gray)}.add-like-block-module__LXPkna__marks-container-item:not(.add-like-block-module__LXPkna__marks-container-item-clickable) .add-like-block-module__LXPkna__approve-count{font-weight:600}.add-like-block-module__LXPkna__marks-container-item-clickable:hover .add-like-block-module__LXPkna__thumb-up{transform:translateY(-3px)}.add-like-block-module__LXPkna__marks-container-item-clickable:hover .add-like-block-module__LXPkna__approve-count{color:var(--Theme-Blue)}
.review-or-answer-module__VQLvrW__review-wrapper{border:1px var(--Neutral-Gray-Outline) solid;border-radius:8px;flex-direction:column;gap:16px;height:100%;padding:16px;font-size:16px;line-height:24px;display:flex}.review-or-answer-module__VQLvrW__author-main{justify-content:space-between;gap:8px;display:flex}.review-or-answer-module__VQLvrW__author-logo{text-align:center;background:var(--Neutral-Gray-Outline);border-radius:50%;flex-shrink:0;align-content:center;width:48px;height:48px}.review-or-answer-module__VQLvrW__author-info{line-height:24px}.review-or-answer-module__VQLvrW__author-name{text-overflow:ellipsis;color:var(--Theme-Dark-Blue-Text);display:inline-block}.review-or-answer-module__VQLvrW__owner-info{margin-right:-25px;font-size:14px}.review-or-answer-module__VQLvrW__additional-text{color:var(--Neutral-Accent-Gray)}.review-or-answer-module__VQLvrW__review-content-container{color:var(--Theme-Dark-Blue-Text)}.review-or-answer-module__VQLvrW__desktop-rating{display:none}.review-or-answer-module__VQLvrW__read-more{color:var(--Theme-Blue);cursor:pointer}.review-or-answer-module__VQLvrW__read-more.review-or-answer-module__VQLvrW__read-more:hover{color:var(--Functional-Orange-Hover)}.review-or-answer-module__VQLvrW__answer-content{background-color:var(--Neutral-Quote-Gray);border-radius:0 0 8px 8px;flex-direction:column;gap:16px;height:100%;margin:0 -16px -16px;padding:16px;display:flex}.review-or-answer-module__VQLvrW__hidden{display:none}.review-or-answer-module__VQLvrW__like-btn{margin-top:auto}@media screen and (min-width:1024px){.review-or-answer-module__VQLvrW__desktop-rating{display:block}.review-or-answer-module__VQLvrW__mobile-rating{display:none}.review-or-answer-module__VQLvrW__owner-info{margin-right:-70px}}
.reviews-answers-carousel-module__Qzo3ha__list-vertical{flex-direction:column;gap:16px;display:flex}.reviews-answers-carousel-module__Qzo3ha__list-vertical>.reviews-answers-carousel-module__Qzo3ha__embla__slide{width:100%}.reviews-answers-carousel-module__Qzo3ha__embla__slide{flex-grow:0;flex-shrink:0;width:320px}.reviews-answers-carousel-module__Qzo3ha__container{flex-direction:column;gap:16px;margin-top:32px;display:flex}.reviews-answers-carousel-module__Qzo3ha__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reviews-answers-carousel-module__Qzo3ha__header h2{margin-bottom:0}.reviews-answers-carousel-module__Qzo3ha__link-header{display:none}.reviews-answers-carousel-module__Qzo3ha__link-button button{width:100%}@media screen and (min-width:768px){.reviews-answers-carousel-module__Qzo3ha__container .reviews-answers-carousel-module__Qzo3ha__link-button:not(.reviews-answers-carousel-module__Qzo3ha__desktop-visible){display:none}.reviews-answers-carousel-module__Qzo3ha__link-button.reviews-answers-carousel-module__Qzo3ha__desktop-visible{width:384px;margin:0 auto}.reviews-answers-carousel-module__Qzo3ha__link-header:not(.reviews-answers-carousel-module__Qzo3ha__hidden){align-items:center;display:flex}.reviews-answers-carousel-module__Qzo3ha__link-header.reviews-answers-carousel-module__Qzo3ha__link-header:hover{color:var(--Functional-Orange-Hover)}.reviews-answers-carousel-module__Qzo3ha__link-header:hover svg path{fill:var(--Functional-Orange-Hover)}}@media screen and (min-width:1024px){.reviews-answers-carousel-module__Qzo3ha__embla__slide{width:calc(33.3333% - 21.3333px)}.reviews-answers-carousel-module__Qzo3ha__container{gap:24px;margin-top:40px}}
.review-slim-module__DJAEKa__container{flex-direction:column;gap:16px;padding:16px;display:flex}.review-slim-module__DJAEKa__header{flex-direction:column;display:flex}.review-slim-module__DJAEKa__header-rating{gap:8px;display:flex}.review-slim-module__DJAEKa__header-text{font-size:14px;line-height:24px}.review-slim-module__DJAEKa__geo-name{color:var(--Neutral-Dark-Gray)}.review-slim-module__DJAEKa__tag{color:var(--Theme-Blue);cursor:pointer;width:fit-content;padding:6px 8px;font-size:12px;line-height:100%;display:block}.review-slim-module__DJAEKa__tag:hover{color:var(--Theme-Dark-Blue-Text);background-color:var(--Neutral-Gray-Stroke)}@media screen and (min-width:576px){.review-slim-module__DJAEKa__container{padding:24px 49px 24px 24px}.review-slim-module__DJAEKa__header{flex-direction:row}}
.reviews-carousel-tab-module__P_sB5q__container{flex-shrink:0;gap:8px;padding:4px 8px;display:flex}.reviews-carousel-tab-module__P_sB5q__container:hover{background-color:var(--Neutral-Gray-Stroke)}.reviews-carousel-tab-module__P_sB5q__name{color:var(--Theme-Blue);font-size:16px;line-height:24px}.reviews-carousel-tab-module__P_sB5q__count{color:var(--Neutral-Dark-Gray);font-size:14px;line-height:24px}
.reviews-carousel-with-tabs-module__6fOPwa__embla__slide{flex-grow:0;flex-shrink:0;width:320px}.reviews-carousel-with-tabs-module__6fOPwa__container{flex-direction:column;gap:16px;margin-top:32px;display:flex}.reviews-carousel-with-tabs-module__6fOPwa__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reviews-carousel-with-tabs-module__6fOPwa__header h2{margin-bottom:0}.reviews-carousel-with-tabs-module__6fOPwa__tabs-container{gap:8px;display:flex;overflow:auto}.reviews-carousel-with-tabs-module__6fOPwa__link-button button{width:100%}@media screen and (min-width:768px){.reviews-carousel-with-tabs-module__6fOPwa__tabs-container{flex-wrap:wrap}.reviews-carousel-with-tabs-module__6fOPwa__link-button{width:384px;margin:0 auto}}@media screen and (min-width:1024px){.reviews-carousel-with-tabs-module__6fOPwa__embla__slide{width:calc(33.3333% - 21.3333px)}.reviews-carousel-with-tabs-module__6fOPwa__container{gap:24px;margin-top:40px}}
.realty-main-page-view-module__K6vbXa__container [data-component=realty-header-section]{margin-top:0}.realty-main-page-view-module__K6vbXa__container{justify-content:center;align-items:stretch;gap:var(--space-xl);flex-direction:column;display:flex}
.region-listing-links-module__zxOLZa__wrapper{grid-template-columns:1fr 1fr;gap:8px;display:grid}.region-listing-links-module__zxOLZa__region-link{--link-color:var(--Neutral-Header);padding:12px;position:relative}.region-listing-links-module__zxOLZa__region-link a{margin-top:8px;font-weight:500;line-height:20px}.region-listing-links-module__zxOLZa__region-link picture,.region-listing-links-module__zxOLZa__region-link picture img{height:100px;display:block}.region-listing-links-module__zxOLZa__button{align-self:center}@media screen and (min-width:1024px){.region-listing-links-module__zxOLZa__wrapper{grid-template-columns:repeat(4,1fr);gap:24px}.region-listing-links-module__zxOLZa__region-link{padding:16px}.region-listing-links-module__zxOLZa__region-link a{font-size:18px;line-height:24px}}
.new-houses-main-page-view-module__pum4mW__container [data-component=realty-header-section]{margin-top:0}.new-houses-main-page-view-module__pum4mW__container{justify-content:center;align-items:stretch;gap:var(--space-xl);flex-direction:column;display:flex}
.flats-list-module__xwr4da__container{flex-direction:column;gap:16px;width:100%;display:flex}.flats-list-module__xwr4da__partialSuitableBanner.flats-list-module__xwr4da__partialSuitableBanner{border-bottom-right-radius:0;border-bottom-left-radius:0;width:calc(100% + 32px);margin-left:-16px;transform:translateY(-16px)}.flats-list-module__xwr4da__partialSuitableBanner.flats-list-module__xwr4da__partialSuitableBanner svg{width:24px;height:24px}.flats-list-module__xwr4da__partialSuitableCard{border:1px solid var(--Functional-Blue-Tabs-Hover)}
.flats-listing-module__7G2S1W__container{flex-direction:column;gap:16px;width:100%;display:flex}
.new-houses-listing-module___N2YjG__container{flex-direction:column;gap:16px;width:100%;display:flex}
