.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}
.developer-details-main-block-module__AOfWgW__full-width-container{background-color:var(--Functional-Blue-Tabs-Hover);width:100vw;position:relative;left:50%;transform:translate(-50vw)}.developer-details-main-block-module__AOfWgW__container{flex-direction:column;gap:16px;max-width:1248px;margin:0 auto;padding:16px;display:flex}.developer-details-main-block-module__AOfWgW__image-wrapper{aspect-ratio:3.05;width:100%;max-height:400px}.developer-details-main-block-module__AOfWgW__image{border-radius:8px}@media screen and (min-width:768px){.developer-details-main-block-module__AOfWgW__container{padding:16px 16px 24px}}@media screen and (max-width:767.75px){.developer-details-main-block-module__AOfWgW__developer-container{border-radius:0;margin:-16px -16px 0}}
.concrete-developer-new-houses-listing-module__WQxU5q__content,.concrete-developer-new-houses-listing-module__WQxU5q__skeletons{justify-content:center;align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}
.concrete-developer-main-info-module__QF_JAq__developer-container{border-radius:0;margin:0 -16px 8px}@media screen and (min-width:576px){.concrete-developer-main-info-module__QF_JAq__developer-container{border-radius:8px;margin:0 0 16px;box-shadow:0 0 24px #0000001b}}
.concrete-developer-new-houses-page-view-module__jgbaNq__mortgage-banner{margin-top:32px}@media screen and (min-width:1024px){.concrete-developer-new-houses-page-view-module__jgbaNq__mortgage-banner{margin-top:40px}}
.developer-description-module__JnEqtG__container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.developer-description-module__JnEqtG__label{line-height:24px;display:block}.developer-description-module__JnEqtG__value{font-size:22px;line-height:30px}.developer-description-module__JnEqtG__link.developer-description-module__JnEqtG__link{display:inline}.developer-description-module__JnEqtG__logo{width:auto;max-width:100px;display:block}.developer-description-module__JnEqtG__description{line-height:24px}.developer-description-module__JnEqtG__description>div,.developer-description-module__JnEqtG__description>div>p{display:inline}
.developer-new-house-card-module__zPBjja__container{border:1px solid var(--Neutral-Gray-Outline);cursor:pointer;justify-content:flex-start;align-items:stretch;gap:var(--space-sm);border-radius:8px;flex-direction:column;padding:16px;line-height:24px;display:flex;position:relative;box-shadow:0 0 16px #0000001b}.developer-new-house-card-module__zPBjja__container:hover{box-shadow:0 0 16px #0000002d}.developer-new-house-card-module__zPBjja__logo{width:auto;max-width:100px}.developer-new-house-card-module__zPBjja__grey{color:var(--Neutral-Dark-Gray)}.developer-new-house-card-module__zPBjja__image-carousel{height:210px}.developer-new-house-card-module__zPBjja__content{justify-content:flex-start;align-items:stretch;gap:var(--space-xs);flex-direction:column;display:flex}.developer-new-house-card-module__zPBjja__developer{justify-content:flex-start;align-items:center;gap:var(--space-md);display:flex}
.developer-new-houses-module__PwgLVq__container{gap:16px;margin:-15px;padding:15px;display:flex;overflow:auto}.developer-new-houses-module__PwgLVq__container>div{flex-shrink:0;width:292px}@media screen and (min-width:768px){.developer-new-houses-module__PwgLVq__container{overflow:initial;grid-template-columns:repeat(2,1fr);margin:0;padding:0;display:grid}.developer-new-houses-module__PwgLVq__container>div{width:auto}}@media screen and (min-width:1024px){.developer-new-houses-module__PwgLVq__container{grid-template-columns:repeat(4,1fr)}}
.image-slider-module__2DxHVa__embla{margin:0 -16px;padding:0 16px;position:relative;overflow:hidden}.image-slider-module__2DxHVa__embla__container{gap:16px;display:flex}.image-slider-module__2DxHVa__embla__slide{flex-shrink:0}.image-slider-module__2DxHVa__embla__slide img{border-radius:8px;display:block}.image-slider-module__2DxHVa__embla__button{background-color:#0006;border-radius:50%;width:48px;height:48px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.image-slider-module__2DxHVa__embla__button--prev{left:0}.image-slider-module__2DxHVa__embla__button--next{right:0}@media screen and (min-width:768px){.image-slider-module__2DxHVa__embla{margin:0;padding:0}}@media screen and (min-width:1024px){.image-slider-module__2DxHVa__embla__button{cursor:pointer;place-items:center;display:grid}}
.construction-progress-module__KCqPba__date{color:var(--Neutral-Header);font-size:14px;line-height:24px}.construction-progress-module__KCqPba__container{justify-content:center;align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.construction-progress-module__KCqPba__notice{justify-content:flex-start;align-items:center;gap:var(--space-sm);display:flex}
.developer-info-module__MxqWcq__container{border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__white{background-color:var(--Theme-White)}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__light-blue{background-color:var(--Functional-Blue-Tabs-Hover)}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing .developer-info-module__MxqWcq__developer.developer-info-module__MxqWcq__no-logo{padding-left:176px}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing .developer-info-module__MxqWcq__developer{flex-direction:column;align-items:flex-start;gap:8px 16px;width:fit-content}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing .developer-info-module__MxqWcq__logo{object-fit:contain;width:160px;max-width:none;height:40px}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing .developer-info-module__MxqWcq__tag{padding:4px 8px}.developer-info-module__MxqWcq__developer.developer-info-module__MxqWcq__with-link .developer-info-module__MxqWcq__developer-name{color:var(--Theme-Blue)}.developer-info-module__MxqWcq__developer.developer-info-module__MxqWcq__with-link:hover .developer-info-module__MxqWcq__developer-name{color:var(--Functional-Orange-Hover)}.developer-info-module__MxqWcq__logo.developer-info-module__MxqWcq__logo,.developer-info-module__MxqWcq__logo img{max-width:130px;max-height:40px}.developer-info-module__MxqWcq__developer{justify-content:flex-start;align-items:center;gap:var(--space-lg);display:flex;position:relative}.developer-info-module__MxqWcq__developer .developer-info-module__MxqWcq__link{position:absolute;inset:0}.developer-info-module__MxqWcq__developer-name{text-overflow:ellipsis;font-size:18px;line-height:32px;overflow:hidden}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing .developer-info-module__MxqWcq__tags{gap:8px}.developer-info-module__MxqWcq__tags{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:var(--space-md);flex-shrink:0;display:flex;overflow:auto}.developer-info-module__MxqWcq__tag.developer-info-module__MxqWcq__tag{border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}.developer-info-module__MxqWcq__tag.developer-info-module__MxqWcq__no-link{cursor:initial}.developer-info-module__MxqWcq__tag.developer-info-module__MxqWcq__no-link .developer-info-module__MxqWcq__count,.developer-info-module__MxqWcq__text{color:var(--Theme-Dark-Blue-Text)}.developer-info-module__MxqWcq__tag svg{width:20px;height:20px}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__white .developer-info-module__MxqWcq__tag{background-color:var(--Functional-Blue-Tabs-Hover)}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__light-blue .developer-info-module__MxqWcq__tag{background-color:var(--Theme-White)}.developer-info-module__MxqWcq__count{white-space:nowrap}.developer-info-module__MxqWcq__tag:not(.developer-info-module__MxqWcq__no-link):hover .developer-info-module__MxqWcq__count{color:var(--Functional-Orange-Hover)}.developer-info-module__MxqWcq__mobile-hidden{display:none}@media screen and (min-width:576px){.developer-info-module__MxqWcq__tag.developer-info-module__MxqWcq__tag{padding:8px 16px;font-size:16px;line-height:24px}.developer-info-module__MxqWcq__tag svg{width:24px;height:24px}.developer-info-module__MxqWcq__button.developer-info-module__MxqWcq__button{width:100%;height:40px;min-height:auto}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing .developer-info-module__MxqWcq__developer{flex-direction:row;align-items:center}}@media screen and (min-width:768px){.developer-info-module__MxqWcq__mobile-hidden{display:inline}}@media screen and (min-width:1024px){.developer-info-module__MxqWcq__container{flex-direction:row;align-items:center;gap:24px}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing{justify-content:space-between;gap:16px}.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing .developer-info-module__MxqWcq__tags .developer-info-module__MxqWcq__incompleted,.developer-info-module__MxqWcq__container.developer-info-module__MxqWcq__developers-listing .developer-info-module__MxqWcq__tags .developer-info-module__MxqWcq__developer-link{margin-left:auto}.developer-info-module__MxqWcq__developer{max-width:calc(100% - 666px)}.developer-info-module__MxqWcq__button.developer-info-module__MxqWcq__button{width:inherit;margin-left:auto}}
.developers-list-module__S_K_qq__selected{border:1px solid var(--Theme-Blue)}.developers-list-module__S_K_qq__container{justify-content:center;align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}@media screen and (min-width:1024px){.developers-list-module__S_K_qq__developer-info-www [data-element=developer-info-developer]{max-width:none}.developers-list-module__S_K_qq__developer-info-www [data-element=developer-info-tags]{flex-shrink:0;width:auto}.developers-list-module__S_K_qq__developer-info-region [data-element=developer-info-developer]{max-width:calc(100% - 616px)}.developers-list-module__S_K_qq__developer-info-region [data-element=developer-info-tags]{flex-shrink:0;justify-content:space-between;width:600px}}
.developers-listing-module__xR-PGW__container,.developers-listing-module__xR-PGW__skeletons{justify-content:center;align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}
.developers-page-view-module__rZqQhG__mortgage-banner{margin-top:32px}@media screen and (min-width:1024px){.developers-page-view-module__rZqQhG__mortgage-banner{margin-top:40px}}
.seo-layout-module__LlGumq__breadcrumbs.seo-layout-module__LlGumq__breadcrumbs{margin-top:10px}
.price-dynamic-module__aeblmW__tooltip-wrapper{color:var(--Theme-White);font-size:12px;line-height:16px}.price-dynamic-module__aeblmW__period{opacity:.75}.price-dynamic-module__aeblmW__price{font-weight:500}.price-dynamic-module__aeblmW__settings-container{justify-content:flex-start;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}
.average-prices-module__bzOiMW__container{flex-direction:column;gap:16px;display:flex}.average-prices-module__bzOiMW__price-container{width:293.35px}.average-prices-module__bzOiMW__wrapper{align-items:center;gap:8px;display:flex}.average-prices-module__bzOiMW__price{font-size:21px;font-weight:500;line-height:32px}.average-prices-module__bzOiMW__description{color:var(--Neutral-Accent-Gray);line-height:24px}.average-prices-module__bzOiMW__price-change{line-height:24px}.average-prices-module__bzOiMW__price-change.average-prices-module__bzOiMW__positive,.average-prices-module__bzOiMW__price-change.average-prices-module__bzOiMW__positive+svg{color:var(--Functional-Success)}.average-prices-module__bzOiMW__price-change.average-prices-module__bzOiMW__negative,.average-prices-module__bzOiMW__price-change.average-prices-module__bzOiMW__negative+svg{color:var(--Functional-Error)}.average-prices-module__bzOiMW__price-change.average-prices-module__bzOiMW__negative+svg{transform:rotate(180deg)}@media screen and (min-width:768px){.average-prices-module__bzOiMW__container{flex-direction:row}}
@media screen and (min-width:1248px){.new-house-detailed-page-view-module__2CFlSq__full-width{width:100vw;margin:0;position:relative;left:50%;transform:translate(-50vw)}}
.special-offers-module__Bc_DhG__wrapper{gap:16px;display:flex}.special-offers-module__Bc_DhG__container{background-color:var(--Functional-Blue-Tabs-Hover);justify-content:space-between;align-items:center;gap:var(--space-sm);border-radius:16px;flex-shrink:0;width:292px;padding:24px;font-size:21px;font-weight:600;line-height:32px;display:flex}.special-offers-module__Bc_DhG__container svg{color:var(--Theme-Blue)}
.realty-footer-links-module__Jotd_a__container,.realty-footer-links-module__Jotd_a__group:not(:first-child){margin-top:32px}.realty-footer-links-module__Jotd_a__title{margin:0 0 16px;font-size:16px;font-weight:600;line-height:24px}.realty-footer-links-module__Jotd_a__list{grid-template-columns:1fr;gap:16px;display:grid}.realty-footer-links-module__Jotd_a__link,.realty-footer-links-module__Jotd_a__show-more{color:var(--Neutral-Dark-Gray);font-size:14px;line-height:16px;display:block}.realty-footer-links-module__Jotd_a__show-more{cursor:pointer}.realty-footer-links-module__Jotd_a__hidden{display:none}@media screen and (min-width:576px){.realty-footer-links-module__Jotd_a__list{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px){.realty-footer-links-module__Jotd_a__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1024px){.realty-footer-links-module__Jotd_a__list{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px 32px}}
.header-section-module__WPizxq__container{flex-direction:column;gap:16px;margin-top:32px;display:flex}.header-section-module__WPizxq__header{justify-content:space-between;align-items:center;display:flex}.header-section-module__WPizxq__title{margin-bottom:0;font-size:24px;line-height:32px}.header-section-module__WPizxq__link{gap:4px}.header-section-module__WPizxq__link:not(.header-section-module__WPizxq__link-mobile){display:none}@media screen and (min-width:576px){.header-section-module__WPizxq__button.header-section-module__WPizxq__button{width:295px;margin:0 auto}}@media screen and (min-width:768px){.header-section-module__WPizxq__container .header-section-module__WPizxq__link.header-section-module__WPizxq__link-mobile{display:none}.header-section-module__WPizxq__link:not(.header-section-module__WPizxq__link-mobile){display:inherit}}@media screen and (min-width:1024px){.header-section-module__WPizxq__container{gap:24px;margin-top:40px}}
.expert-help-module__J3LiKq__container{flex-direction:column;gap:16px;width:100%;display:flex}.expert-help-module__J3LiKq__title{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);font-size:24px;line-height:32px}.expert-help-module__J3LiKq__expert-wrapper{background-color:#f9fbfe;justify-content:center;gap:16px;padding:16px 16px 24px;display:flex}.expert-help-module__J3LiKq__expert-container{flex-direction:column;gap:16px;max-width:488px;display:flex}.expert-help-module__J3LiKq__expert-title{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);font-size:18px;font-weight:500;line-height:24px}.expert-help-module__J3LiKq__expert-fox{flex-direction:row;align-items:flex-end;gap:8px;display:flex}.expert-help-module__J3LiKq__expert-fox picture{flex-shrink:0;width:60px;height:60px}.expert-help-module__J3LiKq__expert-text{color:var(--Theme-Dark-Blue-Text);background-color:var(--Theme-White);border-radius:8px;padding:16px;font-size:14px;line-height:24px;position:relative;box-shadow:0 0 24px #216bd342}.expert-help-module__J3LiKq__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}.expert-help-module__J3LiKq__expert-logo{align-self:flex-end}button.expert-help-module__J3LiKq__btn{width:100%;height:56px}@media screen and (min-width:768px){.expert-help-module__J3LiKq__container{gap:24px}.expert-help-module__J3LiKq__expert-wrapper{padding:48px}.expert-help-module__J3LiKq__expert-container{gap:24px}}
.popup-select-module__KXVx4W__container{flex-direction:column;width:100%;display:flex;position:relative}.popup-select-module__KXVx4W__label{text-overflow:ellipsis;z-index:1;flex-direction:row;gap:8px;line-height:16px;display:flex}label:hover+.popup-select-module__KXVx4W__select-wrapper{border-color:var(--Functional-Active-Tabs)}.popup-select-module__KXVx4W__standard .popup-select-module__KXVx4W__label{color:var(--Theme-Dark-Blue-Text);margin-bottom:8px;font-size:14px}.popup-select-module__KXVx4W__outline .popup-select-module__KXVx4W__label{color:var(--Neutral-Dark-Gray);font-size:12px;position:absolute;top:4px;left:10px}.popup-select-module__KXVx4W__required:after{content:"*";color:var(--Functional-Orange-Hover)}.popup-select-module__KXVx4W__select-wrapper{cursor:pointer;border:1px solid var(--Neutral-Gray-Stroke);background-color:var(--Theme-White);border-radius:4px;justify-content:space-between;align-items:center;padding:8px;line-height:32px;display:flex;position:relative}.popup-select-module__KXVx4W__standard .popup-select-module__KXVx4W__select-wrapper{padding:8px 50px 8px 14px}.popup-select-module__KXVx4W__borderless{align-items:center;gap:8px;width:fit-content;display:flex}.popup-select-module__KXVx4W__borderless .popup-select-module__KXVx4W__select-wrapper{border:none;align-items:center;gap:10px;padding:0 30px 0 0;font-size:18px;line-height:24px}.popup-select-module__KXVx4W__outline .popup-select-module__KXVx4W__select-wrapper{padding:18px 40px 3px 10px}.popup-select-module__KXVx4W__select-wrapper:hover,.popup-select-module__KXVx4W__select-wrapper:focus{border-color:var(--Functional-Active-Tabs)}.popup-select-module__KXVx4W__error .popup-select-module__KXVx4W__select-wrapper:not(:focus):not(:hover){border-color:var(--Functional-Orange-Hover)}.popup-select-module__KXVx4W__displayed-text{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-moz-box;display:-webkit-box;overflow:hidden}.popup-select-module__KXVx4W__placeholder{color:var(--Neutral-Accent-Gray);font-size:18px;line-height:32px}.popup-select-module__KXVx4W__hint-icon{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.89568 0.00187992C9.00846 -0.0213058 10.0517 0.169976 11.0254 0.575726C11.9991 0.981475 12.851 1.53793 13.5813 2.24509C14.3116 2.95226 14.8911 3.78694 15.32 4.74915C15.7489 5.71135 15.9749 6.74891 15.9981 7.86183C16.0213 8.97474 15.83 10.0181 15.4243 10.9919C15.0186 11.9657 14.4565 12.8236 13.7378 13.5655C13.0191 14.3074 12.1787 14.8929 11.2166 15.3218C10.2545 15.7508 9.2171 15.9768 8.10432 16C6.99154 16 5.94831 15.7971 4.97462 15.3914C4.00094 14.9856 3.14897 14.4292 2.4187 13.722C1.68844 13.0148 1.10887 12.1802 0.679981 11.218C0.251096 10.2557 0.0250627 9.21819 0.0018797 8.10528C-0.0213033 6.99236 0.169956 5.94901 0.575658 4.97521C0.98136 4.00141 1.54355 3.14934 2.26222 2.41899C2.98089 1.68864 3.82127 1.1032 4.78336 0.662672C5.74546 0.222144 6.7829 0.00187992 7.89568 0.00187992Z' fill='%23D9E1FA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.1986 5.80978C11.1986 6.31987 11.0479 6.77199 10.7465 7.16615C10.6538 7.28207 10.5263 7.4096 10.364 7.54871C10.2017 7.68782 10.0047 7.85012 9.77282 8.03561L9.28598 8.34862C9.03097 8.5341 8.86869 8.74277 8.79914 8.97463C8.77596 9.04419 8.75857 9.10215 8.74698 9.14852C8.73539 9.19489 8.72959 9.29923 8.72959 9.46153V9.53109H6.85177V9.39197C6.87495 9.06737 6.90393 8.80074 6.93871 8.59207C6.97348 8.38339 7.04883 8.19791 7.16474 8.03561C7.37339 7.78057 7.65158 7.53712 7.99933 7.30526C8.34707 7.0734 8.53253 6.94588 8.55572 6.9227C8.69482 6.82995 8.81073 6.71402 8.90346 6.57491C9.08893 6.31987 9.18166 6.08801 9.18166 5.87934C9.18166 5.60111 9.08893 5.34607 8.90346 5.11421C8.76436 4.88236 8.46299 4.76643 7.99933 4.76643C7.53567 4.76643 7.2227 4.90554 7.06042 5.18377C6.87495 5.50837 6.78222 5.82138 6.78222 6.12279V6.19235H4.86963V6.12279C4.91599 4.91713 5.33329 4.07086 6.12151 3.58396C6.58517 3.28254 7.18792 3.13184 7.92978 3.13184C8.88028 3.13184 9.65691 3.3521 10.2597 3.79263C10.8856 4.25634 11.1986 4.92873 11.1986 5.80978ZM8.71146 12.5396C8.49123 12.7598 8.20723 12.87 7.85949 12.87H7.82472C7.50015 12.8468 7.22776 12.725 7.00752 12.5048C6.78728 12.2845 6.67716 12.0005 6.67716 11.6527C6.70034 11.3281 6.82205 11.0615 7.04229 10.8528C7.26253 10.6441 7.53493 10.5398 7.85949 10.5398H7.89426C8.24201 10.5398 8.526 10.6499 8.74624 10.8702C8.96648 11.0905 9.065 11.3745 9.04182 11.7223C9.04182 12.0469 8.9317 12.3193 8.71146 12.5396Z' fill='%237A838E'/%3E%3C/svg%3E%0A");cursor:pointer;width:16px;height:16px;position:absolute}.popup-select-module__KXVx4W__btn-arrow{content:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2502 1.00019C14.2502 1.19219 14.1767 1.38419 14.0304 1.53044L8.03044 7.53044C7.73719 7.82369 7.26319 7.82369 6.96994 7.53044L0.969937 1.53044C0.676687 1.23719 0.676687 0.763188 0.969937 0.469938C1.26319 0.176687 1.73719 0.176687 2.03044 0.469938L7.50019 5.93969L12.9699 0.469938C13.2632 0.176687 13.7372 0.176687 14.0304 0.469938C14.1767 0.616188 14.2502 0.808188 14.2502 1.00019' fill='%23295FFE'/%3E%3C/svg%3E%0A");cursor:pointer;width:14px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.popup-select-module__KXVx4W__btn-arrow.popup-select-module__KXVx4W__open{transform:translateY(-50%)rotate(180deg)}.popup-select-module__KXVx4W__error-text{border-color:var(--Functional-Orange-Hover);text-align:start;color:var(--Functional-Orange-Hover);margin-top:4px;font-size:14px;display:block}
.range-popup-module__MT6mqG__container{background-color:var(--Theme-White);z-index:1010;border-radius:4px;width:100%;margin-top:8px;padding:12px 16px;position:absolute;top:100%;left:0;box-shadow:0 0 24px #0000001b}.range-popup-module__MT6mqG__inputs{flex-direction:column;gap:8px;width:100%;display:flex}.range-popup-module__MT6mqG__applyButton.range-popup-module__MT6mqG__applyButton{width:100%;margin-top:8px}
.header-module__NWt-oq__container{background-color:var(--Theme-White);z-index:2;flex-direction:column;justify-content:flex-start;gap:8px;display:flex;position:sticky;top:-16px}.header-module__NWt-oq__title-wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.header-module__NWt-oq__title{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);font-size:21px;font-weight:400;line-height:32px;display:block}.header-module__NWt-oq__close-btn{color:var(--Theme-Blue);cursor:pointer;background:0 0}.header-module__NWt-oq__filter-info{border:1px solid var(--Neutral-Gray-Outline);border-radius:32px;flex-direction:row;align-items:center;gap:4px;width:max-content;padding-right:16px;display:flex}.header-module__NWt-oq__selected-count{background-color:var(--Neutral-Gray-Stroke);width:32px;height:32px;color:var(--Theme-Blue);border-radius:50%;justify-content:center;align-items:center;display:flex}.header-module__NWt-oq__clear-btn{letter-spacing:0;color:var(--Theme-Blue);cursor:pointer;background:0 0;padding-right:24px;font-size:16px;font-weight:400;line-height:24px;position:relative}.header-module__NWt-oq__clear-btn:before{content:"✕";width:16px;height:16px;color:var(--Neutral-Accent-Gray);justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:50%;right:-11px;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.header-module__NWt-oq__container{position:static}.header-module__NWt-oq__title-wrapper{display:none}.header-module__NWt-oq__filter-info{border:none;padding-right:0}}
.floor-filter-module___TTdiG__container{flex-flow:wrap;gap:8px;display:flex}
.main-floor-filter-module__C97d4q__container{flex-direction:column;width:100%;display:flex;position:relative}.main-floor-filter-module__C97d4q__label{text-overflow:ellipsis;z-index:1;flex-direction:row;gap:8px;line-height:16px;display:flex}label:hover+.main-floor-filter-module__C97d4q__select-wrapper{border-color:var(--Functional-Active-Tabs)}.main-floor-filter-module__C97d4q__standard .main-floor-filter-module__C97d4q__label{color:var(--Theme-Dark-Blue-Text);margin-bottom:8px;font-size:14px}.main-floor-filter-module__C97d4q__outline .main-floor-filter-module__C97d4q__label{color:var(--Neutral-Dark-Gray);font-size:12px;position:absolute;top:4px;left:10px}.main-floor-filter-module__C97d4q__required:after{content:"*";color:var(--Functional-Orange-Hover)}.main-floor-filter-module__C97d4q__select-wrapper{cursor:pointer;border:1px solid var(--Neutral-Gray-Stroke);background-color:var(--Theme-White);border-radius:4px;justify-content:space-between;align-items:center;padding:8px;line-height:32px;display:flex;position:relative}.main-floor-filter-module__C97d4q__standard .main-floor-filter-module__C97d4q__select-wrapper{padding:8px 50px 8px 14px}.main-floor-filter-module__C97d4q__borderless{align-items:center;gap:8px;width:fit-content;display:flex}.main-floor-filter-module__C97d4q__borderless .main-floor-filter-module__C97d4q__select-wrapper{border:none;align-items:center;gap:10px;padding:0 30px 0 0;font-size:18px;line-height:24px}.main-floor-filter-module__C97d4q__outline .main-floor-filter-module__C97d4q__select-wrapper{padding:18px 40px 3px 10px}.main-floor-filter-module__C97d4q__select-wrapper:hover,.main-floor-filter-module__C97d4q__select-wrapper:focus{border-color:var(--Functional-Active-Tabs)}.main-floor-filter-module__C97d4q__error .main-floor-filter-module__C97d4q__select-wrapper:not(:focus):not(:hover){border-color:var(--Functional-Orange-Hover)}.main-floor-filter-module__C97d4q__displayed-text{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-moz-box;display:-webkit-box;overflow:hidden}.main-floor-filter-module__C97d4q__placeholder{color:var(--Neutral-Accent-Gray);font-size:18px;line-height:32px}.main-floor-filter-module__C97d4q__btn-arrow{content:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2502 1.00019C14.2502 1.19219 14.1767 1.38419 14.0304 1.53044L8.03044 7.53044C7.73719 7.82369 7.26319 7.82369 6.96994 7.53044L0.969937 1.53044C0.676687 1.23719 0.676687 0.763188 0.969937 0.469938C1.26319 0.176687 1.73719 0.176687 2.03044 0.469938L7.50019 5.93969L12.9699 0.469938C13.2632 0.176687 13.7372 0.176687 14.0304 0.469938C14.1767 0.616188 14.2502 0.808188 14.2502 1.00019' fill='%23295FFE'/%3E%3C/svg%3E%0A");cursor:pointer;width:14px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.main-floor-filter-module__C97d4q__btn-arrow.main-floor-filter-module__C97d4q__open{transform:translateY(-50%)rotate(180deg)}.main-floor-filter-module__C97d4q__dropdown{background-color:var(--Theme-White);z-index:1010;border-radius:4px;flex-direction:column;gap:8px;width:100%;margin-top:8px;padding:12px 16px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 0 24px #0000001b}.main-floor-filter-module__C97d4q__inputs{flex-direction:column;gap:8px;width:100%;display:flex}.main-floor-filter-module__C97d4q__applyButton.main-floor-filter-module__C97d4q__applyButton{width:100%}
.address-autocomplete-filter-module__ZcPiAq__container{color:var(--Neutral-Dark-Gray);align-items:center;gap:8px;font-size:16px;display:flex}.address-autocomplete-filter-module__ZcPiAq__main{font-size:16px;line-height:24px;display:block}.address-autocomplete-filter-module__ZcPiAq__additional{color:var(--Neutral-Dark-Gray);font-size:12px;line-height:16px;display:block}.address-autocomplete-filter-module__ZcPiAq__metro-color{border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block}
.metro-popup-filter-module__EsWXbq__container{flex-wrap:wrap;gap:8px 12px;display:flex}.metro-popup-filter-module__EsWXbq__buttons{width:100%}.metro-popup-filter-module__EsWXbq__buttons button{flex-grow:1}.metro-popup-filter-module__EsWXbq__reset-button.metro-popup-filter-module__EsWXbq__reset-button{display:none}@media screen and (min-width:768px){.metro-popup-filter-module__EsWXbq__container{flex-wrap:nowrap;align-items:center}.metro-popup-filter-module__EsWXbq__buttons{flex-shrink:0;width:auto}.metro-popup-filter-module__EsWXbq__reset-button.metro-popup-filter-module__EsWXbq__reset-button{display:initial}}
.metro-station-simple-module__en7Jna__container{border-radius:8px;align-items:center;gap:10px;line-height:24px;display:flex}.metro-station-simple-module__en7Jna__color{border-radius:50%;flex-shrink:0;width:8px;height:8px}
.metro-stations-list-module__0dRpfG__container{grid-template-columns:1fr;gap:4px 24px;height:348px;display:grid;position:relative;overflow-y:auto}.metro-stations-list-module__0dRpfG__group,.metro-stations-list-module__0dRpfG__list{flex-direction:column;gap:4px;display:flex}.metro-stations-list-module__0dRpfG__station{cursor:pointer;line-height:24px}.metro-stations-list-module__0dRpfG__station.metro-stations-list-module__0dRpfG__selected,.metro-stations-list-module__0dRpfG__station:hover{background-color:var(--Functional-Blue-Tabs-Hover);border-radius:8px;margin-left:-8px;padding-left:8px}.metro-stations-list-module__0dRpfG__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.metro-stations-list-module__0dRpfG__container{grid-template-columns:1fr 1fr 1fr;height:478px}}
.selected-metro-stations-module__RHpOKq__list{flex-wrap:wrap;gap:8px 12px;display:flex}.selected-metro-stations-module__RHpOKq__container{background-color:var(--Functional-Blue-Tabs-Hover);border-radius:8px;align-items:center;gap:4px;width:max-content;padding:4px 4px 4px 8px;display:flex}.selected-metro-stations-module__RHpOKq__close-icon{color:var(--Theme-Blue);cursor:pointer}
.metro-popup-module__sTvYeG__loader{place-content:center;height:450px;display:grid}.metro-popup-module__sTvYeG__modal-body{flex-direction:column;gap:12px;padding-top:0;display:flex}.metro-popup-module__sTvYeG__reset-button.metro-popup-module__sTvYeG__reset-button{margin:0 auto}@media screen and (min-width:768px){.metro-popup-module__sTvYeG__reset-button.metro-popup-module__sTvYeG__reset-button{display:none}}
.metro-filter-module__XHwliq__container{border:1px solid var(--Neutral-Gray-Stroke);background-color:var(--Theme-White);cursor:pointer;border-radius:4px;justify-content:space-between;gap:10px;width:100%;padding:4px 10px;display:flex;position:relative}.metro-filter-module__XHwliq__label{color:var(--Neutral-Dark-Gray);font-size:12px;line-height:16px;position:absolute;top:4px;left:10px}.metro-filter-module__XHwliq__placeholder{gap:8px;padding-top:14px;line-height:32px;display:flex}.metro-filter-module__XHwliq__arrow{content:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2502 1.00019C14.2502 1.19219 14.1767 1.38419 14.0304 1.53044L8.03044 7.53044C7.73719 7.82369 7.26319 7.82369 6.96994 7.53044L0.969937 1.53044C0.676687 1.23719 0.676687 0.763188 0.969937 0.469938C1.26319 0.176687 1.73719 0.176687 2.03044 0.469938L7.50019 5.93969L12.9699 0.469938C13.2632 0.176687 13.7372 0.176687 14.0304 0.469938C14.1767 0.616188 14.2502 0.808188 14.2502 1.00019' fill='%23295FFE'/%3E%3C/svg%3E%0A");width:14px;position:relative;right:4px}.metro-filter-module__XHwliq__mobile-hidden{display:none}.metro-filter-module__XHwliq__station.metro-filter-module__XHwliq__station{gap:4px;line-height:32px}@media screen and (min-width:768px){.metro-filter-module__XHwliq__container{width:max-content;color:var(--Theme-Blue);background-color:var(--Neutral-Gray-Stroke);border-radius:8px;align-items:center;gap:8px;padding:4px 12px}.metro-filter-module__XHwliq__label{display:none}.metro-filter-module__XHwliq__placeholder{padding-top:0;line-height:24px}.metro-filter-module__XHwliq__mobile-hidden{display:initial}.metro-filter-module__XHwliq__arrow{position:static}.metro-filter-module__XHwliq__station.metro-filter-module__XHwliq__station{line-height:24px}}
.main-filters-module__6un2Hq__wrapper{flex-direction:column;flex-grow:1;gap:4px;display:flex}.main-filters-module__6un2Hq__container{flex-direction:column;gap:4px;display:flex}.main-filters-module__6un2Hq__container:nth-child(n){width:100%}.main-filters-module__6un2Hq__submain-filters{gap:8px;display:flex}@media screen and (min-width:768px){.main-filters-module__6un2Hq__container:not(.main-filters-module__6un2Hq__with-many-filters){flex-direction:row;gap:16px}}@media screen and (min-width:1024px){.main-filters-module__6un2Hq__wrapper{gap:8px}.main-filters-module__6un2Hq__container.main-filters-module__6un2Hq__with-many-filters{flex-direction:row;gap:16px}}
.checkbox-group-module__4Mrp7a__container{flex-flow:wrap;gap:8px;display:flex}
.price-range-module__6XLLna__container{flex-direction:row;gap:8px;display:flex}.price-range-module__6XLLna__input input{height:36px}@media screen and (min-width:768px){.price-range-module__6XLLna__container .price-range-module__6XLLna__input{width:160px}}
.root-module__g5ZH8G__container{margin-top:20px}.root-module__g5ZH8G__grid{grid-template-columns:1fr;gap:16px;display:grid}.root-module__g5ZH8G__filterItem{flex-direction:column;gap:8px;display:flex}.root-module__g5ZH8G__title{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);min-width:160px;font-size:14px;line-height:24px}.root-module__g5ZH8G__rangeInputs{gap:12px;display:flex}.root-module__g5ZH8G__checkboxGroup{flex-wrap:wrap;gap:8px;display:flex}@media screen and (min-width:768px){.root-module__g5ZH8G__title{font-size:16px}.root-module__g5ZH8G__filterItem{flex-direction:row;align-items:baseline;gap:16px}.root-module__g5ZH8G__mainFilters{display:none}}
.additional-filters-module__rMHlGa__container{background:var(--Theme-White);z-index:100;width:100%;padding:16px;position:fixed;inset:0;overflow:hidden auto;box-shadow:0 4px 20px #0000001a}.additional-filters-module__rMHlGa__container:not(.additional-filters-module__rMHlGa__visible){display:none}.additional-filters-module__rMHlGa__button{z-index:1;width:100%;margin-top:32px;position:sticky;bottom:-16px}@media screen and (min-width:768px){.additional-filters-module__rMHlGa__container{position:initial;overflow:initial;border-radius:0 0 8px 8px;padding:16px 24px}.additional-filters-module__rMHlGa__button{display:none}}@media screen and (max-width:767.5px){body:has(.additional-filters-module__rMHlGa__container.additional-filters-module__rMHlGa__visible){overflow:hidden!important}main:has(.additional-filters-module__rMHlGa__container.additional-filters-module__rMHlGa__visible){z-index:10001}}
button.expand-button-module__xT_GbG__filterBtn{width:min-content;min-width:min-content;padding:0 12px}@media screen and (min-width:1024px){button.expand-button-module__xT_GbG__filterBtn{height:54px}}
.filter-panel-module__p26_QG__container{background-color:var(--blue-color-9);border-radius:0;flex-direction:column;gap:12px;margin:0 -16px;padding:16px;display:flex;position:relative}.filter-panel-module__p26_QG__buttons{flex-direction:row;gap:9px;display:flex}.filter-panel-module__p26_QG__searchBtn.filter-panel-module__p26_QG__searchBtn{width:100%;padding:12px}@media screen and (min-width:768px){.filter-panel-module__p26_QG__container:not(.filter-panel-module__p26_QG__with-many-filters){border-radius:8px;flex-direction:row;gap:16px;margin:0}.filter-panel-module__p26_QG__opened{border-bottom-right-radius:0;border-bottom-left-radius:0}.filter-panel-module__p26_QG__buttons{gap:16px}.filter-panel-module__p26_QG__container:not(.filter-panel-module__p26_QG__with-many-filters) .filter-panel-module__p26_QG__searchBtn.filter-panel-module__p26_QG__searchBtn{width:min-content;min-width:min-content;padding:15px 22px}}@media screen and (min-width:1024px){.filter-panel-module__p26_QG__container.filter-panel-module__p26_QG__with-many-filters{border-radius:8px;flex-direction:row;gap:16px;margin:0}.filter-panel-module__p26_QG__container.filter-panel-module__p26_QG__with-many-filters .filter-panel-module__p26_QG__searchBtn.filter-panel-module__p26_QG__searchBtn{width:min-content;min-width:min-content;padding:15px 22px}}
.developer-logo-module__rfm9yq__logo{width:auto;max-width:100px;display:block}.developer-logo-module__rfm9yq__link,.developer-logo-module__rfm9yq__logo{flex-shrink:0}
.modal-header-module__QmSzVG__container{align-items:center;gap:16px;display:flex}.modal-header-module__QmSzVG__info{flex-direction:column;gap:8px;display:flex}.modal-header-module__QmSzVG__developer-name{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);width:max-content;font-size:18px;line-height:24px}.modal-header-module__QmSzVG__developer-phone{letter-spacing:0;color:var(--Theme-Blue);gap:4px;font-size:16px;line-height:24px}.modal-header-module__QmSzVG__skeleton-header{flex-direction:row;gap:16px;display:flex}
.big-screen-button-module__e9UiJW__fullscreen-button{cursor:pointer;z-index:1;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:0;transition:background .2s;display:flex}.big-screen-button-module__e9UiJW__fullscreen-button:hover{background:#0000000d}
.full-screen-modal-module__aoLWWW__portal{z-index:10000}.full-screen-modal-module__aoLWWW__fullscreenModal{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.full-screen-modal-module__aoLWWW__fullscreenModal__overlay{position:absolute;inset:0}.full-screen-modal-module__aoLWWW__fullscreenModal__content{background:var(--Theme-White);border-radius:16px;width:100%;height:254px;position:relative;overflow:hidden}.full-screen-modal-module__aoLWWW__fullscreenModal__close{cursor:pointer;z-index:2;background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:16px;right:16px}.full-screen-modal-module__aoLWWW__fullscreenModal__close svg{fill:var(--Neutral-Accent-Gray)}.full-screen-modal-module__aoLWWW__fullscreenModal__close:hover svg{fill:var(--dark-blue-color-2)}.full-screen-modal-module__aoLWWW__fullscreenModal__carousel{width:100%;height:100%;position:relative}.full-screen-modal-module__aoLWWW__fullscreenModal__viewport{width:100%;height:100%;overflow:hidden}.full-screen-modal-module__aoLWWW__fullscreenModal__container{height:100%;display:flex}.full-screen-modal-module__aoLWWW__fullscreenModal__slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.full-screen-modal-module__aoLWWW__fullscreenModal__image{background-color:var(--gray-color-3);width:100%;max-width:100%;max-height:100%}.full-screen-modal-module__aoLWWW__fullscreenModal__navButton{-webkit-appearance:button;box-shadow:none;box-sizing:border-box;cursor:pointer;opacity:.8;z-index:2;background:0 0;border:none;outline:none;width:52px;position:absolute;top:50px;bottom:50px}.full-screen-modal-module__aoLWWW__fullscreenModal__navButton_prev{left:0}.full-screen-modal-module__aoLWWW__fullscreenModal__navButton_next{right:0}.full-screen-modal-module__aoLWWW__fullscreenModal__navButton_prev{opacity:.6;left:8px}.full-screen-modal-module__aoLWWW__fullscreenModal__navButton_next{opacity:.6;right:8px}.full-screen-modal-module__aoLWWW__fullscreenModal__navButton_prev:hover,.full-screen-modal-module__aoLWWW__fullscreenModal__navButton_next:hover{opacity:1}@media (min-width:768px){.full-screen-modal-module__aoLWWW__fullscreenModal__content{max-width:1008px;height:684px}}
.image-carousel-module__FgU2HW__imageCarousel__wrapper{height:inherit;border-radius:4px;position:relative;overflow:hidden}.image-carousel-module__FgU2HW__imageCarousel__viewport{width:100%;height:100%;overflow:hidden}.image-carousel-module__FgU2HW__imageCarousel__container{height:100%;display:flex}.image-carousel-module__FgU2HW__imageCarousel__slide{background-color:var(--gray-color-3);flex:0 0 100%;justify-content:center;min-width:0;display:flex;position:relative}.image-carousel-module__FgU2HW__imageCarousel__image{width:100%;max-height:100%}.image-carousel-module__FgU2HW__imageCarousel__nav-button{-webkit-appearance:button;box-shadow:none;box-sizing:border-box;cursor:pointer;opacity:.8;background:0 0;border:none;outline:none;width:24px;padding:0;position:absolute;top:50px;bottom:50px}.image-carousel-module__FgU2HW__imageCarousel__navButton--prev{left:0}.image-carousel-module__FgU2HW__imageCarousel__navButton--next{right:0}.image-carousel-module__FgU2HW__imageCarousel__navButton--prev{opacity:.6;left:8px}.image-carousel-module__FgU2HW__imageCarousel__navButton--next{opacity:.6;right:8px}.image-carousel-module__FgU2HW__imageCarousel__navButton--prev:hover,.image-carousel-module__FgU2HW__imageCarousel__navButton--next:hover{opacity:1}.image-carousel-module__FgU2HW__imageCarousel__counter{color:var(--Theme-White);letter-spacing:0;text-align:right;background:#0006;border-radius:4px;padding:4px;font-size:14px;font-weight:400;line-height:16px;position:absolute;bottom:8px;right:8px}.image-carousel-module__FgU2HW__imageCarousel__actions{z-index:1;flex-direction:row;gap:4px;display:flex;position:absolute;top:8px;right:8px}
.favorite-button-module__Kzpseq__favorite-button{cursor:pointer;z-index:1;min-width:48px;height:48px;color:var(--Theme-Blue);border-radius:4px;justify-content:center;align-items:center;transition:background .2s;display:flex}.favorite-button-module__Kzpseq__card{background-color:var(--Functional-Blue-Tabs-Hover)}.favorite-button-module__Kzpseq__details{background-color:var(--Theme-White);border:1px solid var(--Neutral-Gray-Outline)}.favorite-button-module__Kzpseq__favorite-button:hover{background-color:var(--Neutral-Gray-Stroke);color:var(--Theme-Dark-Blue-Text)}
.flat-characteristics-module__1GuOga__container{margin-top:16px}.flat-characteristics-module__1GuOga__spec-list{grid-template-columns:1fr;gap:16px;display:grid}.flat-characteristics-module__1GuOga__spec-item{flex-direction:row;align-items:baseline;gap:4px;display:flex}.flat-characteristics-module__1GuOga__label{letter-spacing:0;color:var(--Neutral-Dark-Gray);width:50%;font-size:14px;line-height:16px}.flat-characteristics-module__1GuOga__value{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);width:50%;font-size:18px;line-height:24px;display:inline-block}.flat-characteristics-module__1GuOga__spec-item:last-of-type{flex-direction:column;grid-column:1/-1}.flat-characteristics-module__1GuOga__label:last-of-type,.flat-characteristics-module__1GuOga__value:last-of-type{width:100%}.flat-characteristics-module__1GuOga__price-container,.flat-characteristics-module__1GuOga__mortgage-container{flex-direction:column;gap:0;display:flex}.flat-characteristics-module__1GuOga__full-price{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);font-size:18px;font-weight:600;line-height:24px}.flat-characteristics-module__1GuOga__square-price{letter-spacing:0;color:var(--Neutral-Accent-Gray);font-size:16px;line-height:24px}@media (min-width:768px){.flat-characteristics-module__1GuOga__spec-list{grid-template-columns:repeat(3,1fr)}.flat-characteristics-module__1GuOga__spec-item{flex-direction:column;align-items:center}.flat-characteristics-module__1GuOga__label,.flat-characteristics-module__1GuOga__value{width:100%}}
.flat-description-module__gIVsCq__container{margin-top:16px}.flat-description-module__gIVsCq__text{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);margin:0;font-size:18px;font-weight:400;line-height:24px}.flat-description-module__gIVsCq__text:nth-child(n+1){margin-top:16px}.flat-description-module__gIVsCq__text:last-of-type{margin-bottom:40px}@media screen and (min-width:575px){.flat-description-module__gIVsCq__text:last-of-type{margin-bottom:0}}
.modal-root-module__lA6X6W__root{flex-direction:column;height:100%;max-height:calc(100vh - 150px);padding-bottom:60px;display:flex;position:relative;overflow:scroll}.modal-root-module__lA6X6W__scrollable{scrollbar-width:thin;scrollbar-color:#edecec #fff;margin-top:12px}.modal-root-module__lA6X6W__skeleton-root{flex-direction:column;gap:12px;max-height:calc(100vh - 150px);display:flex;overflow:hidden}.modal-root-module__lA6X6W__orderForm{border-radius:8px;padding:16px}.modal-root-module__lA6X6W__carousel{height:234px}@media screen and (min-width:576px){.modal-root-module__lA6X6W__root{max-height:none;overflow:initial;padding-bottom:0}.modal-root-module__lA6X6W__scrollable{max-height:512px;overflow:hidden auto}}@media screen and (min-width:1024px){.modal-root-module__lA6X6W__carousel{height:400px}}
.flat-details-modal-module__QpCVzG__header{padding:16px 16px 0}.flat-details-modal-module__QpCVzG__body{padding:12px 16px 16px;overflow:hidden}@media screen and (min-width:576px){.flat-details-modal-module__QpCVzG__modal{border-radius:16px;overflow:hidden}}
.mortgage-banner-module__EC0ElG__container{color:var(--Theme-White);background:linear-gradient(119.09deg,#2700c4 .4%,#978cff 100%);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.mortgage-banner-module__EC0ElG__title{font-size:28px;font-weight:600;line-height:1}.mortgage-banner-module__EC0ElG__button-container{gap:24px;display:flex}.mortgage-banner-module__EC0ElG__button-container button,.mortgage-banner-module__EC0ElG__button-container a{width:100%;height:54px}.mortgage-banner-module__EC0ElG__mobile-hidden,.mortgage-banner-module__EC0ElG__central-rate{display:none}.mortgage-banner-module__EC0ElG__property{color:var(--Functional-Blue-Tabs-Hover);opacity:.7;width:max-content;font-size:12px;line-height:16px}.mortgage-banner-module__EC0ElG__value{align-items:center;width:max-content;font-size:16px;line-height:24px;display:flex}.mortgage-banner-module__EC0ElG__container .mortgage-banner-module__EC0ElG__value{color:var(--Theme-White)}.mortgage-banner-module__EC0ElG__value svg{width:16px;height:16px}.mortgage-banner-module__EC0ElG__mortgages{flex-wrap:wrap;flex-grow:1;gap:8px;max-width:220px;display:flex}.mortgage-banner-module__EC0ElG__mortgages>a{color:inherit;z-index:1;width:100px;display:block}.mortgage-banner-module__EC0ElG__background-image{position:absolute;bottom:70px;right:16px}.mortgage-banner-module__EC0ElG__right-section{flex-direction:column;flex-grow:1;gap:16px;display:flex}@media screen and (min-width:576px){.mortgage-banner-module__EC0ElG__container{flex-direction:row}.mortgage-banner-module__EC0ElG__background-image{width:150px;bottom:0;left:30px;right:auto}.mortgage-banner-module__EC0ElG__title{width:min-content;font-size:34px}.mortgage-banner-module__EC0ElG__mortgages{max-width:none}.mortgage-banner-module__EC0ElG__mortgages a{width:calc(50% - 4px)}.mortgage-banner-module__EC0ElG__property{font-size:16px;line-height:24px}.mortgage-banner-module__EC0ElG__value{font-size:24px;line-height:32px}.mortgage-banner-module__EC0ElG__value svg{width:24px;height:24px}}@media screen and (min-width:768px){.mortgage-banner-module__EC0ElG__container{gap:32px;padding:24px}.mortgage-banner-module__EC0ElG__background-image{width:213px;bottom:-20px;left:70px}.mortgage-banner-module__EC0ElG__title{font-size:44px}.mortgage-banner-module__EC0ElG__right-section{gap:24px}}@media screen and (min-width:840px){.mortgage-banner-module__EC0ElG__background-image{bottom:-50px}.mortgage-banner-module__EC0ElG__mortgages{gap:12px}.mortgage-banner-module__EC0ElG__mortgages>a{flex-grow:1;width:auto}.mortgage-banner-module__EC0ElG__button-container{background:#4323d399;border-radius:12px;width:100%;padding:16px}.mortgage-banner-module__EC0ElG__button-container-title{font-size:21px;line-height:32px}.mortgage-banner-module__EC0ElG__button-container-subtitle{width:max-content;line-height:24px}.mortgage-banner-module__EC0ElG__mobile-hidden{display:block}}@media screen and (min-width:1024px){.mortgage-banner-module__EC0ElG__container{flex-wrap:nowrap;gap:80px;padding:28px}.mortgage-banner-module__EC0ElG__title{padding-top:19px}.mortgage-banner-module__EC0ElG__mortgages{align-self:center;height:max-content}.mortgage-banner-module__EC0ElG__mortgages>a{width:calc(50% - 6px)}.mortgage-banner-module__EC0ElG__button-container{flex-direction:column;width:auto;padding:24px}.mortgage-banner-module__EC0ElG__right-section{flex-direction:row}}@media screen and (min-width:1110px){.mortgage-banner-module__EC0ElG__container{gap:24px}.mortgage-banner-module__EC0ElG__central-rate{flex-shrink:0;margin-left:16px;padding-top:28px;display:block}.mortgage-banner-module__EC0ElG__central-rate .mortgage-banner-module__EC0ElG__value{font-size:48px;line-height:56px}.mortgage-banner-module__EC0ElG__mortgages{border-left:1px solid #ffffff4d;padding-left:24px}}@media screen and (min-width:1242px){.mortgage-banner-module__EC0ElG__container{padding:29px 32px 29px 52px}.mortgage-banner-module__EC0ElG__title{font-size:54px}.mortgage-banner-module__EC0ElG__background-image{bottom:-65px;left:137px}.mortgage-banner-module__EC0ElG__mortgages{padding-left:32px}.mortgage-banner-module__EC0ElG__central-rate{width:140px;margin-left:32px}}
.mortgage-table-item-module__p7WdlW__container,.mortgage-table-item-module__p7WdlW__organization,.mortgage-table-item-module__p7WdlW__columns,.mortgage-table-item-module__p7WdlW__buttons{align-items:center;gap:16px;display:flex}.mortgage-table-item-module__p7WdlW__container{border-bottom:1px solid var(--Neutral-Gray-Outline);flex-wrap:wrap;padding:16px 0;line-height:24px}.mortgage-table-item-module__p7WdlW__container:last-child{border-bottom:none}.mortgage-table-item-module__p7WdlW__organization{cursor:pointer;line-height:24px}.mortgage-table-item-module__p7WdlW__organization,.mortgage-table-item-module__p7WdlW__columns,.mortgage-table-item-module__p7WdlW__buttons{width:100%}.mortgage-table-item-module__p7WdlW__columns,.mortgage-table-item-module__p7WdlW__column,.mortgage-table-item-module__p7WdlW__button{flex-grow:1}.mortgage-table-item-module__p7WdlW__column{flex-basis:0}.mortgage-table-item-module__p7WdlW__buttons .mortgage-table-item-module__p7WdlW__link{display:none}@media screen and (min-width:768px){.mortgage-table-item-module__p7WdlW__container{font-size:18px;line-height:32px}.mortgage-table-item-module__p7WdlW__columns{width:auto}.mortgage-table-item-module__p7WdlW__buttons{width:284px}.mortgage-table-item-module__p7WdlW__buttons .mortgage-table-item-module__p7WdlW__link{display:inherit}.mortgage-table-item-module__p7WdlW__buttons>*{width:134px}.mortgage-table-item-module__p7WdlW__buttons>.mortgage-table-item-module__p7WdlW__button{flex-grow:0}}@media screen and (min-width:1001px){.mortgage-table-item-module__p7WdlW__container{flex-wrap:nowrap}.mortgage-table-item-module__p7WdlW__organization{width:24%}}
.mortgage-table-module___nAyHa__seo-description{margin-top:-8px;font-size:16px;line-height:24px}@media screen and (min-width:1024px){.mortgage-table-module___nAyHa__seo-description{margin-top:-16px}}
.popular-developer-module__xttX9a__card{flex-direction:column;flex-shrink:0;align-items:center;padding:16px;line-height:24px;display:flex;position:relative}.popular-developer-module__xttX9a__logo{height:32px;margin-bottom:8px}.popular-developer-module__xttX9a__developer-name{font-weight:600}.popular-developer-module__xttX9a__count,.popular-developer-module__xttX9a__developer-name{text-wrap:auto;text-align:center}.popular-developer-module__xttX9a__count{color:var(--Theme-Blue)}@media screen and (min-width:1024px){.popular-developer-module__xttX9a__card:hover img{opacity:.8}}
.popular-developers-module__T4PDjW__button{align-self:center}.popular-developers-module__T4PDjW__container{gap:24px;width:100%}.popular-developers-module__T4PDjW__container>div{width:224px}@media screen and (min-width:1024px){.popular-developers-module__T4PDjW__container{flex-wrap:wrap}.popular-developers-module__T4PDjW__container>div{width:calc(20% - 19.2px)}}
.yandex-map-module__NCkymq__container{border-radius:8px;width:100%;height:480px;display:flex;position:relative}.yandex-map-module__NCkymq__map{width:100%;height:100%}@media screen and (min-width:1024px){.yandex-map-module__NCkymq__container{height:670px}}
.single-placemark-module__CPELPG__card{gap:16px;padding:16px;display:flex;position:relative}.single-placemark-module__CPELPG__card picture{flex-shrink:0;width:auto;height:max-content}.single-placemark-module__CPELPG__image{border:1px solid var(--Neutral-Gray-Outline);border-radius:4px;width:118px;height:80px;display:block}.single-placemark-module__CPELPG__info{flex-direction:column;gap:4px;display:flex}.single-placemark-module__CPELPG__title{letter-spacing:0;padding-right:15px;font-size:14px;font-weight:600;line-height:20px}.single-placemark-module__CPELPG__title.single-placemark-module__CPELPG__no-link{pointer-events:none}.single-placemark-module__CPELPG__title.single-placemark-module__CPELPG__active{color:var(--Theme-Blue);cursor:pointer}.single-placemark-module__CPELPG__title.single-placemark-module__CPELPG__active:hover{color:var(--Functional-Orange-Hover)}.single-placemark-module__CPELPG__text{letter-spacing:0;color:var(--Neutral-Dark-Gray);font-size:14px;line-height:20px}.single-placemark-module__CPELPG__price-block{flex-direction:column;margin-top:4px;line-height:20px;display:flex}.single-placemark-module__CPELPG__full-price{font-weight:600}.single-placemark-module__CPELPG__square-price{letter-spacing:0;color:var(--Neutral-Accent-Gray);font-size:12px}.single-placemark-module__CPELPG__skeleton{flex-direction:row;gap:16px;padding:16px;display:flex}.single-placemark-module__CPELPG__skeleton-info{flex-direction:column;gap:4px;display:flex}@media screen and (min-width:576px){.single-placemark-module__CPELPG__price-block.single-placemark-module__CPELPG__row{flex-direction:row;align-items:center;gap:8px}}
.multiple-placemark-module__HdIfkq__container{background-color:var(--Theme-White);z-index:1;border:1px solid #d7dadd;border-radius:0 0 8px 8px;flex-direction:column;width:100%;max-height:340px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 2px 8px #0000001a}.multiple-placemark-module__HdIfkq__select{border-bottom:1px solid #d7dadd;padding:16px}.multiple-placemark-module__HdIfkq__card-list{scrollbar-width:thin;scrollbar-color:#edecec #fff;flex-direction:column;display:flex;overflow:hidden auto}.multiple-placemark-module__HdIfkq__card-list.multiple-placemark-module__HdIfkq__with-padding{flex-direction:column;gap:16px;padding:16px;display:flex}.multiple-placemark-module__HdIfkq__card-list:not(.multiple-placemark-module__HdIfkq__with-padding)>div:not(:last-of-type){border-bottom:1px solid #d7dadd}@media screen and (min-width:768px){.multiple-placemark-module__HdIfkq__container{top:0;bottom:0;right:0;left:initial;border-radius:0 8px 8px 0;width:384px;max-height:670px}}
.yandex-map-modal-module__Z4Or2G__modal>div{padding:16px}.yandex-map-modal-module__Z4Or2G__modal>div:first-child{min-height:auto;padding:16px 16px 0}
.project-status-module__aQjbjq__info{align-items:center;gap:8px;font-size:14px;display:flex}.project-status-module__aQjbjq__year{color:var(--Neutral-Dark-Gray)}.project-status-module__aQjbjq__status{width:max-content;font-weight:600}
.project-address-module__5UCN4a__container{color:var(--Theme-Blue);cursor:pointer;align-items:center;width:fit-content;display:flex}.project-address-module__5UCN4a__container:hover{color:var(--Functional-Orange-Hover)}.project-address-module__5UCN4a__container svg{flex-shrink:0}.project-address-module__5UCN4a__container.project-address-module__5UCN4a__mini span{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.metro-station-module__hAOhRW__container{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.metro-station-module__hAOhRW__color{border-radius:50%;width:8px;height:8px}.metro-station-module__hAOhRW__name{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);font-size:16px;font-weight:400;line-height:24px}.metro-station-module__hAOhRW__comment{letter-spacing:0;color:var(--Neutral-Dark-Gray);font-size:14px;font-weight:400;line-height:24px}
.button-metro-stations-module__GN9FWG__root{flex-direction:row;align-items:center;gap:8px;display:flex}.button-metro-stations-module__GN9FWG__stationColor{border-radius:50%;width:8px;height:8px}
.popup-metro-stations-module__BO40vW__container{flex-flow:column wrap;gap:8px;display:flex}
.project-metro-stations-module__yMz2La__container{flex-wrap:wrap;gap:4px 8px;display:flex}@media screen and (min-width:768px){.project-metro-stations-module__yMz2La__container{gap:4px 16px}}
.project-actions-module__IuUG6G__container{flex-flow:row;grid-area:action-group;gap:8px;width:100%;display:flex}.project-actions-module__IuUG6G__info-btn{cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:48px;height:48px;line-height:0;display:flex}button.project-actions-module__IuUG6G__btn{width:100%}@media screen and (min-width:768px){.project-actions-module__IuUG6G__container:not(.project-actions-module__IuUG6G__tile){justify-content:flex-end;width:fit-content}.project-actions-module__IuUG6G__container:not(.project-actions-module__IuUG6G__tile) button.project-actions-module__IuUG6G__btn{width:210px}}
.popular-new-house-card-module__i1-D1G__container{cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 2px 8px #0000001a}.popular-new-house-card-module__i1-D1G__container:hover{box-shadow:0 2px 8px #0003}.popular-new-house-card-module__i1-D1G__developer-name{color:var(--Neutral-Dark-Gray);align-items:center;gap:8px;display:flex}.popular-new-house-card-module__i1-D1G__min-price{font-size:21px;line-height:32px}.popular-new-house-card-module__i1-D1G__image-carousel{height:210px}.popular-new-house-card-module__i1-D1G__footer{justify-content:center;align-items:flex-start;gap:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.popular-new-house-card-module__i1-D1G__house-name{font-size:21px;line-height:32px}.popular-new-house-card-module__i1-D1G__content{justify-content:center;align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}
.popular-new-houses-module__ZKV_rq__container{grid-template-columns:1fr;gap:16px;display:grid}@media screen and (min-width:1024px){.popular-new-houses-module__ZKV_rq__container{grid-template-columns:1fr 1fr 1fr}}
.flat-listing-regional-block-module__7aQhsG__container{--background-color:#aed6fa;background-color:var(--background-color);margin:0 -16px;padding:16px 16px 0}.flat-listing-regional-block-module__7aQhsG__container.flat-listing-regional-block-module__7aQhsG__clickable{cursor:pointer}.flat-listing-regional-block-module__7aQhsG__image-container{width:300px;margin:0 auto}.flat-listing-regional-block-module__7aQhsG__image-container img{display:block}.flat-listing-regional-block-module__7aQhsG__main-text{margin:0;font-size:22px;line-height:32px}.flat-listing-regional-block-module__7aQhsG__icon-geo{width:16px;height:16px;color:var(--Theme-Blue);margin-left:8px}.flat-listing-regional-block-module__7aQhsG__icon-geo:hover{color:var(--Functional-Orange-Hover)}.flat-listing-regional-block-module__7aQhsG__additional-text{line-height:24px}@media screen and (min-width:768px){.flat-listing-regional-block-module__7aQhsG__container{border-radius:18px;justify-content:space-between;align-items:center;margin:0;padding:0 16px;display:flex}.flat-listing-regional-block-module__7aQhsG__image-container{align-self:flex-end;width:auto;margin:0}.flat-listing-regional-block-module__7aQhsG__main-text{font-size:32px;line-height:40px}.flat-listing-regional-block-module__7aQhsG__additional-text{margin-top:5px}.flat-listing-regional-block-module__7aQhsG__description{padding:16px 0}.flat-listing-regional-block-module__7aQhsG__icon-geo{width:18px;height:25px;margin-left:12px}}@media screen and (min-width:1024px){.flat-listing-regional-block-module__7aQhsG__container{padding:0 61px 0 48px}}
.filter-buttons-module__jVdZcW__container{justify-content:center;align-items:flex-start;gap:var(--space-md);height:55.4px;display:flex}.filter-buttons-module__jVdZcW__container button{flex-grow:1;height:100%}.filter-buttons-module__jVdZcW__modal-header{padding:16px}.filter-buttons-module__jVdZcW__modal-body{padding:0 16px 16px}.filter-buttons-module__jVdZcW__map{height:478px}.filter-buttons-module__jVdZcW__geo-button.filter-buttons-module__jVdZcW__geo-button{justify-content:flex-start;padding:0 22px 0 2.7px}.filter-buttons-module__jVdZcW__geo{width:50px;height:50px;color:var(--Theme-Blue);border-radius:4px;place-items:center;display:grid}
.Applications-module__DGTI_W__container{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.Applications-module__DGTI_W__link{--link-color:var(--gray-color-2);cursor:pointer;line-height:0;transition:color .2s ease-in-out}.Applications-module__DGTI_W__link>svg{width:96px;max-width:26vw;height:32px}@media (min-width:768px){.Applications-module__DGTI_W__container{flex-wrap:nowrap;gap:8px;margin-top:0}.Applications-module__DGTI_W__link>svg{width:78px;height:26px}}
.Rating-module__a_fXPq__container{flex-flow:column wrap;align-items:center;gap:8px;display:flex}.Rating-module__a_fXPq__rating-text{text-align:center;color:var(--Neutral-Accent-Gray);font-size:14px;font-weight:400;line-height:16px}@media (min-width:768px){.Rating-module__a_fXPq__container{flex-direction:row;justify-content:center;align-items:center;margin-top:0}}
.realty-logo-module__K7JY1W__logo{width:240px;height:40px;line-height:0;display:inline-block;position:relative;overflow:visible}.realty-logo-module__K7JY1W__logoBase{width:240px;height:40px;display:block;position:absolute;inset:0}.realty-logo-module__K7JY1W__logoBadge{border-radius:5.5px;width:103px;height:40px;display:block;position:absolute;top:0;left:0;box-shadow:0 15px 15px -15px #295ffe99}.realty-logo-module__K7JY1W__logoBase svg,.realty-logo-module__K7JY1W__logoBadge svg{width:100%;height:100%;display:block}.realty-logo-module__K7JY1W__logoBadge svg{border-radius:inherit}
.NavMenu-module__pRtFAq__logoLink:not(:has([href])){cursor:default}.NavMenu-module__pRtFAq__logo{align-items:center;display:flex}.NavMenu-module__pRtFAq__logo.NavMenu-module__pRtFAq__realty svg{height:44px}.NavMenu-module__pRtFAq__promocode{width:201px;height:44px}.NavMenu-module__pRtFAq__container{color:var(--Theme-Dark-Blue-Text);flex-direction:column;align-items:center;gap:24px;padding:24px 0 32px;display:flex}.NavMenu-module__pRtFAq__list{flex-direction:column;align-items:center;gap:20px;display:flex}.NavMenu-module__pRtFAq__item{order:0;font-size:16px}.NavMenu-module__pRtFAq__link{color:var(--Theme-Dark-Blue-Text);font-size:16px}.NavMenu-module__pRtFAq__sitemap:hover>a{color:var(--Theme-Blue)!important}@media screen and (min-width:576px){.NavMenu-module__pRtFAq__container{align-self:flex-start;align-items:flex-start;width:100%;padding:0 0 16px}.NavMenu-module__pRtFAq__list{flex-flow:wrap}}@media screen and (min-width:1000px){.NavMenu-module__pRtFAq__container{flex-direction:row;align-items:center}}
.CopyrightText-module__Aq67Pa__container{flex-direction:column;align-items:center;gap:32px;font-size:12px;line-height:16px;display:flex}.CopyrightText-module__Aq67Pa__link.CopyrightText-module__Aq67Pa__link:hover{color:var(--Functional-Orange-Hover)}.CopyrightText-module__Aq67Pa__copyright-text{text-align:center;color:var(--gray-color-2);margin:16px 0 0}.CopyrightText-module__Aq67Pa__copyright-paragraph{margin:8px 0 0}.CopyrightText-module__Aq67Pa__links{flex-flow:column wrap;align-items:center;gap:8px;margin-top:16px;display:flex}@media (min-width:576px){.CopyrightText-module__Aq67Pa__container{border-bottom:1px solid var(--Neutral-Gray-Outline);flex-direction:row;gap:8px;padding-bottom:24px}.CopyrightText-module__Aq67Pa__copyright-text{text-align:start;margin:8px 0 0}.CopyrightText-module__Aq67Pa__copyright-paragraph{margin:0}.CopyrightText-module__Aq67Pa__links{flex-direction:row;gap:24px;margin-top:24px}}
.CopyrightSymbol-module__CKoQHa__container{flex-direction:column;align-items:center;gap:16px;padding-top:32px;display:flex}.CopyrightSymbol-module__CKoQHa__copyright-date{color:var(--dark-blue-color-2);margin-bottom:0;font-size:12px;line-height:16px}.CopyrightSymbol-module__CKoQHa__copyright-inn{color:var(--Neutral-Accent-Gray);font-size:12px;line-height:16px}@media (min-width:576px){.CopyrightSymbol-module__CKoQHa__container{flex-direction:row;align-items:flex-start;gap:24px}.CopyrightSymbol-module__CKoQHa__copyright-date{line-height:16px}}@media screen and (min-width:768px){.CopyrightSymbol-module__CKoQHa__container{padding-top:0}}
.DevelopmentCompany-module__bd5M4a__container{text-align:center;color:var(--Neutral-Dark-Gray);font-size:14px;line-height:1.2}.DevelopmentCompany-module__bd5M4a__link:hover{color:var(--Functional-Orange-Hover)}@media (min-width:768px){.DevelopmentCompany-module__bd5M4a__container{text-align:center;margin-top:0}}
.SocialsContacts-module__Trm6ca__container{border-top:1px solid var(--Neutral-Gray-Outline);flex-direction:row;grid-area:socialsContacts;justify-content:center;gap:24px;padding:32px 0 0;display:flex}.SocialsContacts-module__Trm6ca__link svg{color:var(--Neutral-Accent-Gray);fill:var(--Neutral-Accent-Gray)}.SocialsContacts-module__Trm6ca__link:hover svg{color:var(--Theme-Blue);fill:var(--Theme-Blue)}.SocialsContacts-module__Trm6ca__link{align-items:center;margin:0 -4px;display:flex}@media (min-width:768px){.SocialsContacts-module__Trm6ca__container{border-top:none;justify-content:start;margin-top:0;padding:0}.SocialsContacts-module__Trm6ca__link svg{scale:.75}}
.SupportContacts-module__uYZYiG__container{flex-direction:column;align-items:center;gap:16px;padding-bottom:16px;display:flex}.SupportContacts-module__uYZYiG__link{min-width:175px;height:18px;color:var(--Theme-Dark-Blue-Text);flex-direction:row;align-items:center;gap:8px;font-size:14px;line-height:18px;display:flex}.SupportContacts-module__uYZYiG__link svg:not(.SupportContacts-module__uYZYiG__icon-max){scale:.75}.SupportContacts-module__uYZYiG__link svg{color:var(--Neutral-Accent-Gray);fill:var(--Neutral-Accent-Gray)}.SupportContacts-module__uYZYiG__link:hover svg{color:var(--Theme-Blue);fill:var(--Theme-Blue)}.SupportContacts-module__uYZYiG__icon-wrapper{align-items:center;margin:0 -4px;display:flex}.SupportContacts-module__uYZYiG__support{color:var(--Theme-Dark-Blue-Text);flex-direction:column;align-items:center;font-size:14px;line-height:18px;display:flex}@media screen and (min-width:576px){.SupportContacts-module__uYZYiG__container{border-bottom:0;flex-flow:wrap;align-items:center;width:100%;margin-bottom:16px;padding:0}.SupportContacts-module__uYZYiG__support{flex-direction:row;gap:4px}.SupportContacts-module__uYZYiG__link{min-width:auto;margin-left:0}}@media screen and (min-width:768px){.SupportContacts-module__uYZYiG__container{margin-bottom:24px}}
.country-select-module___wHp_W__trigger{cursor:pointer;color:var(--dark-blue-color-2);background:0 0;border-radius:4px;align-items:center;gap:8px;padding:4px;font-size:14px;line-height:16px;transition:background .15s;display:inline-flex}.country-select-module___wHp_W__trigger[data-state=open],.country-select-module___wHp_W__trigger:hover{background:var(--gray-color-10)}.country-select-module___wHp_W__flag{font-size:18px;line-height:1}.country-select-module___wHp_W__contentWrapper{background:var(--white-color);border-radius:4px;outline:none;min-width:176px;padding:8px 0;box-shadow:0 0 24px #0000001b}.country-select-module___wHp_W__content{flex-direction:column;display:flex}.country-select-module___wHp_W__item{align-items:center;gap:8px;padding:8px;display:flex}.country-select-module___wHp_W__item[aria-current=page]{color:var(--blue-color-2)}.country-select-module___wHp_W__check{flex-shrink:0;margin-left:auto}
.Footer-module__Ittt9q__footer-wrapper{background:var(--gray-color-4);margin-top:auto}.Footer-module__Ittt9q__footer{background:var(--gray-color-4);z-index:10;flex-direction:column;align-items:center;max-width:1248px;margin:0 auto;padding:24px 16px;display:flex;position:relative}.Footer-module__Ittt9q__second-section{flex-direction:column;align-items:center;gap:32px;width:100%;padding-top:16px;display:flex}.Footer-module__Ittt9q__second-section-left{flex-direction:column;display:flex}.Footer-module__Ittt9q__sk-icon:hover svg path{fill:var(--Theme-Blue)}.Footer-module__Ittt9q__desktop-only.Footer-module__Ittt9q__desktop-only{display:none}.Footer-module__Ittt9q__divider{border-bottom:1px solid var(--Neutral-Gray-Outline);width:100%}.Footer-module__Ittt9q__third-section{flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding-top:32px;display:flex}.Footer-module__Ittt9q__company-rating{flex-flow:column wrap;justify-content:center;align-items:center;gap:32px;display:flex}.Footer-module__Ittt9q__footer-wrapper.Footer-module__Ittt9q__footer-NY{background-image:url(https://cdn.viberu.ru/dist/assets/images/f2a2c79e4ee9da74177e37b282c727c4d9020803d3d02a4f22ea79db8a8487dc.png);background-size:auto 257px}.Footer-module__Ittt9q__footer-NY .Footer-module__Ittt9q__footer-body{background:0 0}@media screen and (min-width:576px){.Footer-module__Ittt9q__second-section{gap:24px;padding-top:24px}}@media screen and (min-width:768px){.Footer-module__Ittt9q__footer{align-items:flex-start}.Footer-module__Ittt9q__second-section{flex-direction:row;justify-content:space-between;align-items:flex-start}.Footer-module__Ittt9q__third-section{flex-direction:row;gap:16px;padding-top:24px}.Footer-module__Ittt9q__mobile-only.Footer-module__Ittt9q__mobile-only{display:none}.Footer-module__Ittt9q__desktop-only.Footer-module__Ittt9q__desktop-only{display:flex}.Footer-module__Ittt9q__company-rating{flex-direction:row;gap:16px}}
.SEOHeader-module__DcAR3q__title-wrapper{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.SEOHeader-module__DcAR3q__title{letter-spacing:0;color:var(--Theme-Dark-Blue-Text);margin-bottom:0;font-size:24px;font-weight:400;line-height:32px}@media screen and (min-width:768px){.SEOHeader-module__DcAR3q__title{font-size:32px;line-height:40px}}
.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}}
.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}
.user-avatar-module__lxENqG__user-avatar{border:1px solid var(--Neutral-Gray-Outline);border-radius:50%;align-self:center;transition:border .3s ease-out}.user-avatar-module__lxENqG__initials{border:1px solid #fff;border-image:initial;width:24px;min-width:24px;height:24px;color:var(--dark-blue-color-3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.user-avatar-module__lxENqG__initials:hover{color:var(--dark-blue-color-3)!important}.user-avatar-module__lxENqG__initials-bg1{background:var(--blue-color-3)}.user-avatar-module__lxENqG__initials-bg2{background:var(--orange-color-3)}.user-avatar-module__lxENqG__initials-bg3{background:var(--green-color-3)}.user-avatar-module__lxENqG__initials-bg4{background:var(--blue-color-4)}.user-avatar-module__lxENqG__initials-bg5{background:var(--green-color-3)}.user-avatar-module__lxENqG__initials-bg6{background:var(--yellow-color-2)}
.loyalty-balance-module__iAVHfq__loyalty{align-items:center;gap:2px;display:flex}.loyalty-balance-module__iAVHfq__loyalty-balance{font-size:14px;line-height:16px}
.user-menu-module__G5NR0W__content{background-color:var(--Theme-White);z-index:1050;border-radius:8px;padding:8px;position:relative;box-shadow:0 16px 32px #00000026}.user-menu-module__G5NR0W__arrow{border-right:10px solid #0000;border-bottom:9px solid var(--Theme-White);width:0;height:0;display:none;position:absolute;top:-9px;right:25%;transform:translate(50%)}.user-menu-module__G5NR0W__separator{margin:7px 0}.user-menu-module__G5NR0W__item-group{flex-direction:column;display:flex}.user-menu-module__G5NR0W__item-group-label{color:var(--Neutral-Header);padding:7px 8px;font-size:14px;line-height:16px}.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__item{cursor:pointer;align-items:center;gap:8px;padding:7px 16px;font-size:14px;line-height:16px;transition:color .2s ease-in-out;display:flex;color:var(--Neutral-Header)!important}.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__item:hover{color:var(--Theme-Blue)!important}.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__active{color:var(--Theme-Blue)!important}.user-menu-module__G5NR0W__item:hover>.user-menu-module__G5NR0W__profile>div{outline:1px solid var(--Theme-Blue)}.user-menu-module__G5NR0W__icon{outline:1px solid var(--Neutral-Gray-Outline);background:var(--Neutral-Gray-Stroke);border-radius:50%;flex:none}.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__avatar{padding:4px 8px}.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__avatar:hover>.user-menu-module__G5NR0W__icon,.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__avatar:hover>img,.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__avatar:hover>div{outline:1px solid var(--Theme-Blue)}.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__avatar>.user-menu-module__G5NR0W__icon,.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__avatar>img,.user-menu-module__G5NR0W__item.user-menu-module__G5NR0W__avatar>div{outline:1px solid var(--Neutral-Gray-Outline);transition:outline-color .2s ease-in-out}.user-menu-module__G5NR0W__item>svg{flex:none}.user-menu-module__G5NR0W__loyalty-balance-container{color:var(--Theme-Dark-Blue-Text);background-color:var(--Loyalty-Yellow);border-radius:20px;align-items:center;gap:4px;width:max-content;margin-left:auto;padding:2px 3px 2px 8px;display:flex;position:relative}.user-menu-module__G5NR0W__app-item.user-menu-module__G5NR0W__app-item{background:var(--Functional-Blue-Tabs-Hover);border-radius:8px;align-items:center;gap:8px;margin:7px 0;padding:8px;display:flex;color:var(--Neutral-Header)!important}.user-menu-module__G5NR0W__app-item:hover>.user-menu-module__G5NR0W__app-link-texts{color:var(--Theme-Blue)}.user-menu-module__G5NR0W__app-link-texts{flex-direction:column;gap:2px;font-size:14px;line-height:16px;transition:color .2s ease-in-out;display:flex}.user-menu-module__G5NR0W__download{color:var(--Theme-Blue);font-size:10px}.user-menu-module__G5NR0W__new{background:var(--green-color-2);box-shadow:var(--shadow,0 3px 7px 0 #0000001a);color:var(--Theme-White);border-radius:10.5px;align-items:center;margin-left:auto;padding:2px 8px;font-size:14px;font-style:normal;line-height:16px;display:inline-flex}@media screen and (min-width:1024px){.user-menu-module__G5NR0W__arrow{display:block}}
.Profile-module__lXUh5G__container{justify-content:center;height:32px;padding:2px 4px;display:flex;position:relative}.Profile-module__lXUh5G__header-auth-container{background-color:var(--Loyalty-Yellow);cursor:pointer;border-radius:20px;align-items:center;gap:4px;width:max-content;padding:2px 6px 2px 2px;display:flex;position:relative}.Profile-module__lXUh5G__dropdown-menu{background-color:var(--Theme-White);border-radius:8px;flex-direction:column;width:230px;padding:16px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 4px 8px #18304f29}.Profile-module__lXUh5G__dropdown-menu a{color:var(--dark-blue-color-2);font-size:14px;line-height:21px;text-decoration:none;transition:background-color .3s}.Profile-module__lXUh5G__dropdown-menu a:not(:last-child){margin-bottom:14px}.Profile-module__lXUh5G__header-auth-container:hover .Profile-module__lXUh5G__signin-icon{fill:var(--Theme-Blue)}
.Logo-module__qJZKIa__wrapper{flex-shrink:0}.Logo-module__qJZKIa__wrapper.Logo-module__qJZKIa__vbr{box-shadow:0 15px 15px -15px #295ffe98}.Logo-module__qJZKIa__wrapper.Logo-module__qJZKIa__realty svg{height:44px}.Logo-module__qJZKIa__wrapper picture,.Logo-module__qJZKIa__wrapper picture img,.Logo-module__qJZKIa__wrapper svg{display:block}
.Autocomplete-module__ENkGxa__form{background:var(--Theme-White);border:1px solid var(--gray-color-5);border-radius:8px}.Autocomplete-module__ENkGxa__container{flex-direction:column;width:100%;display:flex;position:relative}.Autocomplete-module__ENkGxa__required:after{content:"*";color:var(--Functional-Orange-Hover)}.Autocomplete-module__ENkGxa__input-wrapper{position:relative}.Autocomplete-module__ENkGxa__input{width:100%;color:var(--Theme-Dark-Blue-Text);box-sizing:border-box;border-radius:8px;padding:8px 40px 8px 14px;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.Autocomplete-module__ENkGxa__input:hover,.Autocomplete-module__ENkGxa__input:focus{border-color:var(--blue-color-9)}.Autocomplete-module__ENkGxa__input:disabled{color:var(--Neutral-Gray-Stroke);border-color:var(--Neutral-Dark-Gray);cursor:not-allowed;background-color:#0000001f}.Autocomplete-module__ENkGxa__search-button{text-indent:-999px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPjxkZWZzPjxwYXRoIGZpbGw9IiM1Yjg1ZmYiIGQ9Ik0xNy40IDE2LjE5MmE2Ljk0NSA2Ljk0NSAwIDAwMS40OS00LjNjMC02LjI0NC03LjU4LTkuMzM2LTExLjk2LTQuOTU0YTcgNyAwIDAwMCA5LjkwOCA2Ljk5NCA2Ljk5NCAwIDAwOS4yNjUuNTYzbDQuNTE1IDQuNTE1IDEuMjA2LTEuMjA2LTQuNTE1LTQuNTE1em0tNS41MTcgMWMtNC43NCAwLTcuMDU1LTUuNzQtMy43NDgtOS4wNDggMy4zNC0zLjM0IDkuMDQ4LS45MzggOS4wNDggMy43NDhhNS4zIDUuMyAwIDAxLTUuMyA1LjN6IiBpZD0iYSIvPjwvZGVmcz48dXNlIGZpbGw9IiM1NjVkNjQiIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNCAtNCkiLz48L3N2Zz4=) 50% no-repeat;border:0;outline:none;align-items:center;width:26px;height:100%;padding:0;display:inline-flex;position:absolute;top:0;bottom:0;right:10px}.Autocomplete-module__ENkGxa__placeholder{cursor:text;color:var(--gray-color-2);align-items:center;font-size:16px;line-height:24px;display:inline-flex;position:absolute;inset:0 50px 0 16px}.Autocomplete-module__ENkGxa__placeholder>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Autocomplete-module__ENkGxa__dropdown{width:100%;max-height:300px;box-shadow:0px 0px 24px 0px var(--Box-Shadow-Ligth-Grey);z-index:1000;border-radius:4px;margin-top:8px;position:absolute;top:100%;left:0;overflow-y:auto}.Autocomplete-module__ENkGxa__dropdown-item{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:8px 14px;line-height:32px;display:flex}.Autocomplete-module__ENkGxa__dropdown-item:not(:last-child){border-bottom:1px solid var(--Neutral-Gray-Stroke)}.Autocomplete-module__ENkGxa__dropdown-item:hover,.Autocomplete-module__ENkGxa__dropdown-item-focused,.Autocomplete-module__ENkGxa__dropdown-item:hover>.Autocomplete-module__ENkGxa__description{color:var(--Theme-Blue)}.Autocomplete-module__ENkGxa__title{font-size:16px}.Autocomplete-module__ENkGxa__description{color:var(--gray-color-1);font-size:14px}.Autocomplete-module__ENkGxa__loader{position:absolute;top:12px;right:35px}
.SearchCity-module__Rhr3dq__search-city-label{text-wrap:nowrap;font-size:21px;line-height:32px}.SearchCity-module__Rhr3dq__search-city-wrapper{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:1024px){.SearchCity-module__Rhr3dq__search-city-wrapper{flex-direction:row;align-items:center;margin-left:auto;margin-right:auto}}
.RegionsModal-module__osZnXW__location-cities::-webkit-scrollbar{width:4px}.RegionsModal-module__osZnXW__location-cities::-webkit-scrollbar-track{background-color:var(--Theme-White)}.RegionsModal-module__osZnXW__location-cities::-webkit-scrollbar-thumb{background-color:var(--Neutral-Gray-Stroke);border-radius:2px}.RegionsModal-module__osZnXW__location-cities-column:not(:last-child){margin-bottom:24px}.RegionsModal-module__osZnXW__location-cities-list{margin:0 0 24px}.RegionsModal-module__osZnXW__location-cities-list li:first-child{font-weight:600}.RegionsModal-module__osZnXW__location-cities-list a{color:var(--dark-blue-color-3);line-height:26px}.RegionsModal-module__osZnXW__location-cities-list a:hover{color:var(--blue-color-2)}.RegionsModal-module__osZnXW__location-main-city{margin-bottom:24px}.RegionsModal-module__osZnXW__location-main-city>div{margin-bottom:16px}.RegionsModal-module__osZnXW__location-main-popular{font-weight:600}.RegionsModal-module__osZnXW__menu-location__close svg{cursor:pointer;fill:var(--dark-blue-color-1);width:18px;min-width:18px;height:18px;line-height:1.5}.RegionsModal-module__osZnXW__menu-location__close svg:hover{fill:var(--blue-color-1)}.RegionsModal-module__osZnXW__menu-location__close{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0;right:0}.RegionsModal-module__osZnXW__location-main{flex-direction:column;gap:16px;margin:16px 0;display:flex;position:relative}.RegionsModal-module__osZnXW__location-cities-column{width:50%;padding-right:12px}.RegionsModal-module__osZnXW__search-city{flex-direction:column;gap:16px;display:flex}.RegionsModal-module__osZnXW__menu-location-wrapper{background-color:var(--Theme-White);z-index:10001;border:none;width:100%;height:100%;margin:0 auto;padding:0 16px 16px;animation:.5s RegionsModal-module__osZnXW__fade-in;display:none;position:fixed;top:0;left:0;right:0;overflow:auto;box-shadow:0 16px 32px #00000026}.RegionsModal-module__osZnXW__select-list{background:var(--Theme-White);z-index:10002;border-radius:4px;max-height:190px;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 0 24px #0003}.RegionsModal-module__osZnXW__menu-location-wrapper.RegionsModal-module__osZnXW__active{flex-direction:column;display:flex}.RegionsModal-module__osZnXW__location-cities{flex-wrap:wrap;justify-content:space-between;height:100%;display:flex}@media screen and (min-width:1024px){.RegionsModal-module__osZnXW__search-city{flex-direction:row}.RegionsModal-module__osZnXW__location-cities{height:100%;overflow-y:scroll}.RegionsModal-module__osZnXW__location-cities-column{width:auto;padding-right:12px}.RegionsModal-module__osZnXW__menu-location-wrapper{max-width:1248px;max-height:660px}.RegionsModal-module__osZnXW__location-main-city{gap:8px;display:flex}.RegionsModal-module__osZnXW__location-main-popular-item:not(:last-child):after{content:","}.RegionsModal-module__osZnXW__location-main-city>div{margin-bottom:0}}@keyframes RegionsModal-module__osZnXW__fade-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}
.MainLink-module__FYUVvG__link{margin-bottom:24px;font-size:18px;display:block}.MainLink-module__FYUVvG__link:last-child{margin-bottom:0}.MainLink-module__FYUVvG__link-with-icon{color:var(--blue-color-2)!important}.MainLink-module__FYUVvG__link-with-icon:hover{color:var(--Functional-Orange-Hover)!important}.MainLink-module__FYUVvG__link:first-of-type{margin-top:0}.MainLink-module__FYUVvG__container{align-items:flex-start;gap:8px;display:flex}.MainLink-module__FYUVvG__link.MainLink-module__FYUVvG__link-with-icon:hover,.MainLink-module__FYUVvG__link.MainLink-module__FYUVvG__link-with-icon:active{color:var(--Functional-Orange-Hover);fill:var(--Functional-Orange-Hover)}.MainLink-module__FYUVvG__new-chip{background-color:var(--green-color-2);color:var(--Theme-White);border-radius:10.5px;padding:2px 8px;font-size:14px;font-style:normal;line-height:16px;display:inline-block;box-shadow:0 3px 7px #0000001a}.MainLink-module__FYUVvG__svg{fill:currentColor;justify-content:center;align-items:center;display:flex}.MainLink-module__FYUVvG__svg.MainLink-module__FYUVvG__small{padding:4px}@media screen and (min-width:1024px){.MainLink-module__FYUVvG__link{margin-bottom:8px;padding:0}}
.MainLinks-module___qzpmG__container{flex-direction:column;display:flex}.MainLinks-module___qzpmG__text{color:var(--Theme-Dark-Blue-Text);margin-bottom:16px;font-size:14px;line-height:24px}@media screen and (min-width:1024px){.MainLinks-module___qzpmG__container{gap:16px}.MainLinks-module___qzpmG__text{margin-bottom:0}}
.GroupedLinksItem-module__LZnrLq__title{color:var(--dark-blue-color-3);font-size:14px;font-weight:400;line-height:24px}.GroupedLinksItem-module__LZnrLq__title:not(:first-of-type):last-of-type{margin-top:8px}.GroupedLinksItem-module__LZnrLq__link{color:var(--Neutral-Accent-Gray)}
.GroupedLinks-module__6674OW__container{border-top:1px solid var(--gray-color-5);flex-direction:column;gap:16px;padding-top:4px;display:flex}@media screen and (min-width:1024px){.GroupedLinks-module__6674OW__container{border-top:none;margin:0;padding-top:0}}
.TagsCloud-module__B5pXOa__container{width:auto;max-width:512px}.TagsCloud-module__B5pXOa__tags-container{flex-wrap:wrap;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}}
.product-card-module__049UgW__root{border:1px solid var(--Neutral-Gray-Outline);background:var(--Theme-White);min-width:0;box-shadow:0 0 24px 0 var(--Box-Shadow-Ligth-Grey);border-radius:8px;padding:16px;position:relative}.product-card-module__049UgW__content{flex-direction:column;gap:8px;display:flex}.product-card-module__049UgW__image-container{position:relative}.product-card-module__049UgW__image-container picture,.product-card-module__049UgW__image-container img{display:block}.product-card-module__049UgW__image-caption{position:absolute;top:8px;left:8px}.product-card-module__049UgW__columns{flex-direction:column;gap:12px;display:flex}.product-card-module__049UgW__column{flex-wrap:wrap;justify-content:space-between;gap:0 5px;display:flex}.product-card-module__049UgW__column-label{color:var(--Neutral-Accent-Gray);font-size:14px;line-height:16px}.product-card-module__049UgW__column-value{font-size:clamp(16px,6px + 1vw,18px);line-height:1.3}.product-card-module__049UgW__tags{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow:auto}.product-card-module__049UgW__tag{background-color:var(--product-card-color,var(--blue-color-6));color:var(--Theme-Dark-Blue-Text);white-space:nowrap;border-radius:20px;align-items:center;width:max-content;height:24px;padding:4px 8px;font-size:14px;line-height:16px;display:flex}.product-card-module__049UgW__tooltip-tags{flex-direction:column;gap:4px;display:flex}.product-card-module__049UgW__more,.product-card-module__049UgW__more-slot{flex-direction:column;gap:8px;display:flex}.product-card-module__049UgW__more-trigger{cursor:pointer;align-items:center;gap:8px;display:flex}.product-card-module__049UgW__owner-logo{object-fit:cover;display:block}.product-card-module__049UgW__cursor-pointer{cursor:pointer}.product-card-module__049UgW__owner-rating{align-items:center;gap:4px;display:flex}.product-card-module__049UgW__owner-rating-count{white-space:nowrap}.product-card-module__049UgW__license{opacity:.5;font-size:10px}.product-card-module__049UgW__show-more-badge{border:1px solid var(--Neutral-Gray-Outline);background:var(--Theme-White);cursor:pointer;height:32px;color:var(--Theme-Blue);border-radius:8px 8px 0 0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;gap:4px;padding:0 16px 0 8px;display:flex}@media screen and (min-width:1024px){.product-card-module__049UgW__show-more-badge{font-size:14px}.product-card-module__049UgW__tags{flex-wrap:wrap;margin:0;padding:0}.product-card-module__049UgW__columns-adaptive{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.product-card-module__049UgW__column.product-card-module__049UgW__column-adaptive{flex-direction:column;justify-content:flex-start}}.product-card-module__049UgW__skeleton:hover{outline:none}.product-card-module__049UgW__skeleton-owner{align-items:center;gap:8px;min-width:0;display:flex}.product-card-module__049UgW__skeleton-owner-lines{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.product-card-module__049UgW__skeleton-line .product-card-module__049UgW__skeleton-content{grid-template-columns:1fr;align-items:center;gap:8px 24px;display:grid}.product-card-module__049UgW__skeleton-square{padding:8px}.product-card-module__049UgW__skeleton-square .product-card-module__049UgW__skeleton-content{height:100%}.product-card-module__049UgW__skeleton-square .product-card-module__049UgW__skeleton-columns{gap:4px}.product-card-module__049UgW__skeleton-square .product-card-module__049UgW__skeleton-button{margin-top:auto}.product-card-module__049UgW__skeleton-columns div[data-component=product-card-column-value]{margin-top:2px}@media screen and (min-width:768px){.product-card-module__049UgW__skeleton-square{padding:16px}}@media screen and (min-width:1024px){.product-card-module__049UgW__skeleton-line .product-card-module__049UgW__skeleton-content{grid-template-columns:300px 1fr 210px}}
.product-card-owner-module__bkDzeW__logo-wrapper{font:40px;flex-shrink:0;height:40px}.product-card-owner-module__bkDzeW__owner-container{align-items:center;gap:8px;min-width:0;display:flex}.product-card-owner-module__bkDzeW__lines{flex-direction:column;flex:auto;min-width:0;display:flex}.product-card-owner-module__bkDzeW__line{align-items:center;gap:8px;min-width:0;line-height:24px;display:flex}.product-card-owner-module__bkDzeW__line.product-card-owner-module__bkDzeW__second{color:var(--Neutral-Accent-Gray)}.product-card-owner-module__bkDzeW__text{min-width:0;display:block;overflow:hidden}.product-card-owner-module__bkDzeW__text.product-card-owner-module__bkDzeW__truncated{white-space:nowrap;text-overflow:ellipsis}.product-card-owner-module__bkDzeW__rating{color:var(--Neutral-Accent-Gray);flex-shrink:0;align-items:center;gap:8px;font-size:14px;line-height:16px;display:flex}.product-card-owner-module__bkDzeW__reviewCount{color:var(--Neutral-Accent-Gray);font-size:14px;line-height:16px}.product-card-owner-module__bkDzeW__rating:hover .product-card-owner-module__bkDzeW__reviewCount{color:var(--theme-color)}
.marketing-wrapper-module__H1bzzW__wrapper{background-color:var(--product-card-color);border-radius:12px 12px 8px 8px;flex-direction:column;min-width:0;padding:2px;display:flex}.marketing-wrapper-module__H1bzzW__text{color:var(--marketing-text-color);align-items:center;gap:10px;padding:2px 0 4px 16px;font-weight:600;line-height:24px;display:flex}.marketing-wrapper-module__H1bzzW__text svg{display:block}
.form-agreement-module__83neKa__container{background-color:var(--gray-color-6);align-items:center;gap:8px;padding:8px;font-size:14px;line-height:24px;display:flex}.form-agreement-module__83neKa__container svg{flex-shrink:0}
.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}}
.styles-module__XJGmAW__breadcrumbs.styles-module__XJGmAW__breadcrumbs{margin-top:10px}
.new-houses-listing-module___N2YjG__container{flex-direction:column;gap:16px;width:100%;display:flex}