.new-house-buildings-module__FmnQWW__container{gap:8px}.new-house-buildings-module__FmnQWW__building{justify-content:center;gap:var(--space-xs);border:1px solid var(--Neutral-Gray-Outline);cursor:pointer;border-radius:8px;flex-direction:column;flex-shrink:0;width:160px;padding:8px 12px;line-height:24px;display:flex}.new-house-buildings-module__FmnQWW__default-building{align-items:center}.new-house-buildings-module__FmnQWW__building.new-house-buildings-module__FmnQWW__selected,.new-house-buildings-module__FmnQWW__building:hover{background-color:var(--Functional-Blue-Tabs-Hover)}.new-house-buildings-module__FmnQWW__building-name{font-weight:500}.new-house-buildings-module__FmnQWW__building-completion{color:var(--Neutral-Accent-Gray)}@media screen and (min-width:1024px){.new-house-buildings-module__FmnQWW__container{gap:16px}}
.line-product-card-module__etlBBW__root:hover{outline:1px solid var(--Theme-Blue)}.line-product-card-module__etlBBW__pointer{cursor:pointer}.line-product-card-module__etlBBW__content{grid-template-columns:1fr;grid-template-areas:"owner""columns""tags""button";align-items:flex-start;gap:8px 24px;display:grid}.line-product-card-module__etlBBW__owner{grid-area:owner}.line-product-card-module__etlBBW__columns{grid-area:columns}.line-product-card-module__etlBBW__button.line-product-card-module__etlBBW__button{grid-area:button;width:100%}.line-product-card-module__etlBBW__tags{grid-area:tags}.line-product-card-module__etlBBW__license{position:absolute;right:16px}@media screen and (max-width:1023px){.line-product-card-module__etlBBW__root.line-product-card-module__etlBBW__has-badge{padding-bottom:40px}}@media screen and (min-width:1024px){.line-product-card-module__etlBBW__content{grid-template-columns:300px 1fr 210px;grid-template-areas:"owner columns button""tags tags tags"}.line-product-card-module__etlBBW__button.line-product-card-module__etlBBW__button{width:auto}.line-product-card-module__etlBBW__root.line-product-card-module__etlBBW__has-badge .line-product-card-module__etlBBW__tags{padding-left:182px}.line-product-card-module__etlBBW__root.line-product-card-module__etlBBW__has-badge:not(:has(.line-product-card-module__etlBBW__tags)){padding-bottom:36px}.line-product-card-module__etlBBW__license{left:16px;right:auto}.line-product-card-module__etlBBW__root.line-product-card-module__etlBBW__has-badge .line-product-card-module__etlBBW__license{left:198px}}
.grouped-line-card-module__yChESW__cards-container.grouped-line-card-module__yChESW__opened>div:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.grouped-line-card-module__yChESW__cards-container.grouped-line-card-module__yChESW__opened>div{outline:1px solid var(--Theme-Blue)}.grouped-line-card-module__yChESW__additional-card:hover{background-color:var(--Functional-Blue-Tabs-Hover)}.grouped-line-card-module__yChESW__additional-card:not(:last-child){border-radius:0}.grouped-line-card-module__yChESW__additional-card:last-child{border-top-left-radius:0;border-top-right-radius:0}.grouped-line-card-module__yChESW__show-all{cursor:pointer;color:var(--Theme-Blue);border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 0;display:flex}.grouped-line-card-module__yChESW__show-more-badge{position:absolute;bottom:0}.grouped-line-card-module__yChESW__show-more-badge:hover{color:var(--Functional-Orange-Hover)}
.square-product-card-module__iU3jqG__root{padding:8px}.square-product-card-module__iU3jqG__pointer{cursor:pointer}.square-product-card-module__iU3jqG__content{height:100%}.square-product-card-module__iU3jqG__owner{max-width:100%}.square-product-card-module__iU3jqG__owner [data-component=product-owner-second-line]{font-size:14px}.square-product-card-module__iU3jqG__columns{gap:4px}.square-product-card-module__iU3jqG__columns [data-component=product-card-column-value]{white-space:nowrap;font-size:14px;line-height:1.5}button.square-product-card-module__iU3jqG__button{width:100%;margin-top:auto}.square-product-card-module__iU3jqG__license{position:absolute;bottom:3px}@media screen and (min-width:768px){.square-product-card-module__iU3jqG__root{padding:16px}}
.square-product-card-with-image-module__q0PhqG__root{width:100%;max-width:450px;margin:0 auto;padding:0;overflow:hidden}.square-product-card-with-image-module__q0PhqG__pointer{cursor:pointer}.square-product-card-with-image-module__q0PhqG__content{padding:8px}.square-product-card-with-image-module__q0PhqG__image{aspect-ratio:16/9;width:100%;max-height:200px}.square-product-card-with-image-module__q0PhqG__owner{max-width:100%}.square-product-card-with-image-module__q0PhqG__owner [data-component=product-owner-second-line]{font-size:14px}.square-product-card-with-image-module__q0PhqG__columns{gap:4px}.square-product-card-with-image-module__q0PhqG__columns [data-component=product-card-column-value]{white-space:nowrap;font-size:14px;line-height:1.5}.square-product-card-with-image-module__q0PhqG__button{width:100%}.square-product-card-with-image-module__q0PhqG__license{position:absolute;bottom:3px;left:16px}@media screen and (min-width:768px){.square-product-card-with-image-module__q0PhqG__content{padding:16px}}
.bond-product-card-module__Vykg6a__pointer{cursor:pointer}.bond-product-card-module__Vykg6a__root:hover{outline:1px solid var(--Theme-Blue)}.bond-product-card-module__Vykg6a__content{flex-direction:row;justify-content:space-between;gap:16px}.bond-product-card-module__Vykg6a__owner{max-width:100%}.bond-product-card-module__Vykg6a__owner [data-component=product-owner-second-line]{font-size:14px}.bond-product-card-module__Vykg6a__columns,.bond-product-card-module__Vykg6a__button{display:none}.bond-product-card-module__Vykg6a__mobile-column{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:0}.bond-product-card-module__Vykg6a__mobile-column [data-component=product-card-column-label]{color:inherit;font-size:16px}.bond-product-card-module__Vykg6a__mobile-column [data-component=product-card-column-value]{font-size:12px}@media screen and (min-width:1024px){.bond-product-card-module__Vykg6a__content{grid-template-columns:25% 1fr 210px;gap:24px;display:grid}.bond-product-card-module__Vykg6a__columns{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bond-product-card-module__Vykg6a__mobile-column{display:none}.bond-product-card-module__Vykg6a__button.bond-product-card-module__Vykg6a__button{display:initial;width:auto}}
.RecommendedProducts-module__0zSQTa__list{flex-direction:column;gap:8px;display:flex}
.flat-item-module__K1CVQG__wrapper{cursor:pointer;border-top:1px solid var(--Neutral-Gray-Outline);align-items:flex-start;gap:8px;padding:16px;display:flex;overflow:hidden}.flat-item-module__K1CVQG__wrapper:hover{background-color:var(--Functional-Blue-Tabs-Hover)}.flat-item-module__K1CVQG__plan{cursor:zoom-in;background:0 0;border:0;border-radius:4px;flex-shrink:0;width:60px;height:60px;padding:0;overflow:hidden}.flat-item-module__K1CVQG__content{flex:1;grid-template-columns:1fr min-content;grid-template-areas:"title like""price price";align-items:center;gap:8px 32px;min-width:0;display:grid}.flat-item-module__K1CVQG__title{text-align:start;grid-area:title}.flat-item-module__K1CVQG__price{text-align:start;flex-direction:row;grid-area:price;align-items:center;gap:8px;width:max-content;display:flex}.flat-item-module__K1CVQG__total-price{font-weight:600;line-height:24px}.flat-item-module__K1CVQG__price-per-meter{color:var(--Neutral-Accent-Gray);line-height:24px}.flat-item-module__K1CVQG__like{text-align:end;grid-area:like}@media screen and (min-width:768px){.flat-item-module__K1CVQG__wrapper{align-items:center;gap:32px;padding:24px 32px}.flat-item-module__K1CVQG__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr) min-content min-content;grid-template-areas:"title title price like"}.flat-item-module__K1CVQG__price{justify-content:end}.flat-item-module__K1CVQG__total-price{font-size:18px;line-height:32px}.flat-item-module__K1CVQG__like{justify-content:flex-end}}
.flat-items-module__Md1j6a__skeletons{justify-content:center;align-items:stretch;gap:var(--space-md);padding-top:var(--space-md);padding-bottom:var(--space-md);flex-direction:column;display:flex}.flat-items-module__Md1j6a__container{justify-content:center;align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.flat-items-module__Md1j6a__items{flex-direction:column;justify-content:center;align-items:stretch;gap:0;display:flex}
.listings-links-module__J6M5Cq__wrapper{grid-template-columns:repeat(auto-fit,minmax(325px,1fr));gap:16px;display:grid}.listings-links-module__J6M5Cq__container{--background-color:#aed6fa;background-color:var(--background-color);border-radius:12px;height:160px;padding:12px 12px 0;position:relative;overflow:hidden}.listings-links-module__J6M5Cq__title{font-size:20px;line-height:32px}.listings-links-module__J6M5Cq__subtitle{font-size:14px;line-height:24px}.listings-links-module__J6M5Cq__image-container{max-width:244px;max-height:125px;position:absolute;bottom:0;right:0}.listings-links-module__J6M5Cq__image-container img{display:block}@media screen and (min-width:768px){.listings-links-module__J6M5Cq__wrapper{gap:24px}.listings-links-module__J6M5Cq__container{border-radius:16px;height:220px;padding:24px 24px 0}.listings-links-module__J6M5Cq__title{font-size:24px}.listings-links-module__J6M5Cq__image-container{max-width:382px;max-height:196px;right:-50px}}
.flat-group-title-module__LiJ9UG__wrapper{cursor:pointer;grid-template-columns:min-content min-content 1fr;grid-template-areas:"title area price""count count count";align-items:center;gap:8px;padding:16px 0;display:grid;overflow:hidden}.flat-group-title-module__LiJ9UG__wrapper:hover{background-color:var(--Functional-Blue-Tabs-Hover)}.flat-group-title-module__LiJ9UG__title{white-space:nowrap;text-align:left;grid-area:title}.flat-group-title-module__LiJ9UG__area{white-space:nowrap;text-align:left;grid-area:area}.flat-group-title-module__LiJ9UG__price{text-align:end;grid-area:price}.flat-group-title-module__LiJ9UG__count{color:var(--Theme-Blue);flex-wrap:nowrap;grid-area:count;justify-content:flex-start;align-items:center;gap:8px;display:flex}.flat-group-title-module__LiJ9UG__counters{flex-direction:column;gap:4px;line-height:1;display:flex}.flat-group-title-module__LiJ9UG__plans{color:var(--Theme-Dark-Blue-Text);font-size:14px}@media screen and (min-width:768px){.flat-group-title-module__LiJ9UG__wrapper{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"title area price count";padding:16px}.flat-group-title-module__LiJ9UG__area{text-align:right}.flat-group-title-module__LiJ9UG__count{justify-content:flex-end;align-items:flex-start}}
.quick-link-column-module__It2wFa__column{flex-direction:column;gap:16px;display:flex}.quick-link-column-module__It2wFa__group-name{font-weight:600;line-height:24px}.quick-link-column-module__It2wFa__list{flex-direction:column;display:flex}.quick-link-column-module__It2wFa__li{line-height:24px}.quick-link-column-module__It2wFa__count{color:var(--Neutral-Dark-Gray)}@media screen and (min-width:768px){.quick-link-column-module__It2wFa__list{gap:4px;margin-top:4px}}
.flat-group-item-module__MJQH3W__group-wrapper:not(:first-child){border-top:1px solid var(--Neutral-Gray-Outline)}.flat-group-item-module__MJQH3W__hidden{display:none}
.quick-links-block-module__MjQIOG__list{grid-template-columns:1fr;gap:16px;display:grid}@media screen and (min-width:768px){.quick-links-block-module__MjQIOG__container{border:1px solid var(--Neutral-Gray-Outline);padding:16px 24px}.quick-links-block-module__MjQIOG__list{grid-template-columns:1fr 1fr 1fr;gap:24px}}
.flat-groups-listing-module__SXFC4G__wrapper{flex-direction:column;gap:16px;display:flex}
.date-block-module__dJ58aG__container{justify-content:center;align-items:center;gap:6px;display:flex}
.new-house-params-module__86zYOG__wrapper{grid-template-columns:1fr;gap:16px;display:grid}.new-house-params-module__86zYOG__container{justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.new-house-params-module__86zYOG__property{color:var(--Neutral-Dark-Gray);font-size:14px;line-height:16px}.new-house-params-module__86zYOG__value{text-align:right;font-size:18px;line-height:24px}.new-house-params-module__86zYOG__button{min-height:auto;color:var(--Theme-Blue);gap:4px;padding:0;font-weight:400}@media screen and (min-width:576px){.new-house-params-module__86zYOG__wrapper{grid-template-columns:1fr 1fr}.new-house-params-module__86zYOG__container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.new-house-params-module__86zYOG__value{text-align:left}}@media screen and (min-width:1024px){.new-house-params-module__86zYOG__wrapper{grid-template-columns:repeat(4,1fr)}}
.views-count-block-module__n6h6Rq__container{justify-content:center;align-items:center;gap:0;display:flex}
.new-house-main-info-module__IvzdNG__container{background-color:var(--Functional-Blue-Tabs-Hover);margin:0 -16px}.new-house-main-info-module__IvzdNG__wrapper{max-width:1248px;margin:0 auto;padding:16px 16px 24px}.new-house-main-info-module__IvzdNG__newhouse-info-container{flex-direction:column;gap:16px;margin-top:16px;display:flex}.new-house-main-info-module__IvzdNG__newhouse-info-container h1{margin-bottom:0}.new-house-main-info-module__IvzdNG__info{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.new-house-main-info-module__IvzdNG__state{line-height:24px}.new-house-main-info-module__IvzdNG__address{color:var(--Neutral-Dark-Gray);line-height:24px}.new-house-main-info-module__IvzdNG__map-container.new-house-main-info-module__IvzdNG__map-container{cursor:pointer;height:60px;overflow:hidden}.new-house-main-info-module__IvzdNG__mobile-hidden{display:none}.new-house-main-info-module__IvzdNG__img{object-fit:cover;border-radius:8px;width:100%;height:100%;max-height:390px}@media screen and (min-width:768px){.new-house-main-info-module__IvzdNG__newhouse-info-container{flex-direction:row}.new-house-main-info-module__IvzdNG__mobile-hidden{display:block}.new-house-main-info-module__IvzdNG__desktop-hidden{display:none}.new-house-main-info-module__IvzdNG__info{width:calc(50% - 8px)}.new-house-main-info-module__IvzdNG__carousel{order:2;width:calc(50% - 8px)}}@media screen and (min-width:1024px){.new-house-main-info-module__IvzdNG__newhouse-info-container{gap:32px}.new-house-main-info-module__IvzdNG__info{gap:16px;width:420px}.new-house-main-info-module__IvzdNG__carousel{width:calc(100% - 452px)}}@media screen and (max-width:767.75px){.new-house-main-info-module__IvzdNG__developer-container{border-radius:0;margin:-16px -16px 0;padding:24px 16px}}
.article-item-module__ivDwEa__article-item{flex-direction:column;align-self:stretch;gap:8px;width:100%;padding:0;display:flex;position:relative}.article-item-module__ivDwEa__article-item:hover .article-item-module__ivDwEa__title{color:var(--Theme-Blue)!important}.article-item-module__ivDwEa__article-item:hover>.article-item-module__ivDwEa__img-wrapper>picture>img{transform:scale(1.05)}.article-item-module__ivDwEa__img-wrapper{aspect-ratio:22/9;border-radius:8px;width:100%;line-height:0;position:relative;overflow:hidden}.article-item-module__ivDwEa__border{border:solid 1px var(--Neutral-Gray-Outline);border-radius:8px}.article-item-module__ivDwEa__img{border-radius:8px;width:100%;height:100%;transition:transform .2s}.article-item-module__ivDwEa__article-text{flex-direction:column;flex:1 0 auto;justify-content:space-between;gap:8px;width:100%;display:flex}.article-item-module__ivDwEa__content{gap:16px;display:flex}.article-item-module__ivDwEa__title{text-wrap:wrap;font-size:21px}.article-item-module__ivDwEa__title:before{content:"";z-index:1;display:block;position:absolute;inset:0}.article-item-module__ivDwEa__footer{color:var(--gray-color-1);justify-content:space-between;display:flex}.article-item-module__ivDwEa__stats{gap:8px;display:flex}.article-item-module__ivDwEa__stat{color:var(--Theme-Dark-Blue-Text);align-items:center;font-size:14px;display:flex}.article-item-module__ivDwEa__date{justify-content:center;align-items:center;gap:8px;display:flex}.article-item-module__ivDwEa__meta{justify-content:center;align-items:center;gap:var(--space-md);display:flex}@media (min-width:768px){.article-item-module__ivDwEa__img-wrapper{aspect-ratio:16/9}.article-item-module__ivDwEa__article-item{gap:16px;width:calc(50% - 16px)}.article-item-module__ivDwEa__article-text{gap:16px}.article-item-module__ivDwEa__stat{color:var(--Neutral-Dark-Gray);font-size:16px}}
.photos-carousel-module__4uQqJW__embla{--slide-spacing:1rem;--max-height:250px}.photos-carousel-module__4uQqJW__embla img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.photos-carousel-module__4uQqJW__embla__viewport{position:relative;overflow:hidden}.photos-carousel-module__4uQqJW__embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);max-height:var(--max-height);display:flex}.photos-carousel-module__4uQqJW__embla__slide{min-width:0;padding-left:var(--slide-spacing);flex:0 0 100%;transform:translate(0,0)}.photos-carousel-module__4uQqJW__embla-thumbs{margin-top:8px}.photos-carousel-module__4uQqJW__embla-thumbs__viewport{overflow:hidden}.photos-carousel-module__4uQqJW__embla-thumbs__container{gap:8px;display:flex}.photos-carousel-module__4uQqJW__embla-thumbs__slide{aspect-ratio:16/9;width:calc(33.3333% - 5.33333px);position:relative}.photos-carousel-module__4uQqJW__embla__button{opacity:.8;z-index:10;width:24px;height:24px;color:var(--Theme-White);cursor:pointer;background-color:#000;border-radius:50%;padding:0;position:absolute;top:50%}.photos-carousel-module__4uQqJW__embla__button-prev{left:8px;transform:translateY(-50%)rotate(90deg)}.photos-carousel-module__4uQqJW__embla__button-next{right:8px;transform:translateY(-50%)rotate(-90deg)}.photos-carousel-module__4uQqJW__img{object-fit:cover}@media screen and (min-width:576px){.photos-carousel-module__4uQqJW__embla{--max-height:390px}}@media screen and (min-width:1024px){.photos-carousel-module__4uQqJW__embla{gap:8px;display:flex}.photos-carousel-module__4uQqJW__embla-thumbs__container{flex-direction:column}.photos-carousel-module__4uQqJW__embla-thumbs{width:182px;height:var(--max-height);flex-shrink:0;margin-top:0}.photos-carousel-module__4uQqJW__embla__container{height:var(--max-height)}.photos-carousel-module__4uQqJW__embla__slide,.photos-carousel-module__4uQqJW__embla__slide img,.photos-carousel-module__4uQqJW__embla-thumbs__viewport,.photos-carousel-module__4uQqJW__embla-thumbs__container{height:100%}.photos-carousel-module__4uQqJW__embla-thumbs__slide{flex-grow:1;flex-shrink:0;width:100%;height:calc(33.3333% - 8px)}}
.skeleton-article-item-module__rbl44a__item{flex-direction:column;justify-content:space-between;gap:16px;height:300px;padding:16px 12px;display:flex}.skeleton-article-item-module__rbl44a__text{flex-direction:column;justify-content:space-between;gap:8px;width:100%;display:flex}.skeleton-article-item-module__rbl44a__footer{justify-content:space-between;display:flex}
.price-info-module__OXQXxW__container{flex-direction:column;gap:4px;display:flex}.price-info-module__OXQXxW__price{font-size:21px;font-weight:600;line-height:32px}.price-info-module__OXQXxW__square-price{color:var(--Neutral-Accent-Gray);line-height:24px}
.articles-by-rubrick-module__bMF9ea__articles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.articles-by-rubrick-module__bMF9ea__articles>div{width:auto}
.calculator-tooltip-module__yM9c9a__tooltip{padding:14px}.calculator-tooltip-module__yM9c9a__text{margin-bottom:12px}.calculator-tooltip-module__yM9c9a__icon{cursor:pointer}.calculator-tooltip-module__yM9c9a__link{margin-bottom:8px;display:block}
.news-preview-module__Oz6ksa__container{padding:8px;position:relative}.news-preview-module__Oz6ksa__title{text-wrap:wrap;font-size:16px;line-height:24px}.news-preview-module__Oz6ksa__footer{align-items:center;gap:16px;margin-top:4px;display:flex}@media (min-width:1024px){.news-preview-module__Oz6ksa__container{padding:16px}.news-preview-module__Oz6ksa__footer{margin-top:8px}}
.early-repayment-module__L0PcKq__header{justify-content:space-between;margin-bottom:16px;display:flex}.early-repayment-module__L0PcKq__close{fill:var(--Theme-Blue);cursor:pointer}.early-repayment-module__L0PcKq__close:hover{fill:var(--Functional-Orange-Hover)}.early-repayment-module__L0PcKq__content{flex-wrap:wrap;gap:8px;display:flex}.early-repayment-module__L0PcKq__select{border-color:var(--Neutral-Gray-Stroke);height:max-content}.early-repayment-module__L0PcKq__full-row,.early-repayment-module__L0PcKq__checkbox{flex:1 0 100%}.early-repayment-module__L0PcKq__half-row{flex:40%}@media screen and (min-width:576px){.early-repayment-module__L0PcKq__content{gap:8px}}@media screen and (min-width:768px){.early-repayment-module__L0PcKq__full-row{flex:40%}}@media screen and (min-width:1248px){.early-repayment-module__L0PcKq__full-row,.early-repayment-module__L0PcKq__half-row{flex:20%}}
.news-by-rubric-module__4-NMCW__container{scrollbar-width:none;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid;overflow:auto}.news-by-rubric-module__4-NMCW__container>div{flex-shrink:0;width:248px}@media screen and (min-width:1024px){.news-by-rubric-module__4-NMCW__container{border:1px solid var(--Neutral-Gray-Outline);border-radius:8px;gap:0;padding:16px 24px}.news-by-rubric-module__4-NMCW__container>div{width:auto}}
.calculator-form-module__b5nRjG__container{flex-direction:column;flex:auto;gap:16px;display:flex}.calculator-form-module__b5nRjG__fields-container{grid-template-columns:1fr;gap:8px;display:grid}.calculator-form-module__b5nRjG__select{border-color:var(--Neutral-Gray-Stroke);height:max-content}.calculator-form-module__b5nRjG__payment-methods-container{flex-wrap:wrap;gap:8px;display:flex}.calculator-form-module__b5nRjG__payment-methods-title{align-items:center;gap:8px;display:flex}.calculator-form-module__b5nRjG__early-repayments-container{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:576px){.calculator-form-module__b5nRjG__fields-container{grid-template-columns:1fr 1fr;gap:16px}.calculator-form-module__b5nRjG__payment-methods-container{gap:16px}}
.rubric-news-and-articles-module__Jrli_W__container{flex-direction:column;gap:24px;display:flex}.rubric-news-and-articles-module__Jrli_W__title{justify-content:space-between;align-items:center;display:flex}.rubric-news-and-articles-module__Jrli_W__title h2{margin:0;font-size:24px;line-height:32px}.rubric-news-and-articles-module__Jrli_W__title .rubric-news-and-articles-module__Jrli_W__link{display:none}.rubric-news-and-articles-module__Jrli_W__rubrick-link{align-self:center}.rubric-news-and-articles-module__Jrli_W__container>.rubric-news-and-articles-module__Jrli_W__link{width:max-content}@media screen and (min-width:1024px){.rubric-news-and-articles-module__Jrli_W__title .rubric-news-and-articles-module__Jrli_W__link{display:flex}.rubric-news-and-articles-module__Jrli_W__container>.rubric-news-and-articles-module__Jrli_W__link{display:none}}
.interval-button-module__HmZIDG__container{border:1px solid var(--Neutral-Gray-Stroke);color:var(--Theme-Blue);cursor:pointer;border-radius:16px;align-items:center;height:32px;padding:0 13.33px;font-size:16px;line-height:18px;display:flex}.interval-button-module__HmZIDG__container:hover{border-color:var(--Theme-Blue)}.interval-button-module__HmZIDG__active{background-color:var(--Theme-Blue);border-color:var(--Theme-Blue);color:var(--Theme-White);cursor:default}
.news-list-module__GwAsYW__container{scrollbar-width:none;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid;overflow:auto}.news-list-module__GwAsYW__container>div{flex-shrink:0;width:248px}@media screen and (min-width:1024px){.news-list-module__GwAsYW__container{border:1px solid var(--Neutral-Gray-Outline);border-radius:8px;gap:0;padding:16px 24px}.news-list-module__GwAsYW__container>div{width:auto}}
.interest-payments-graph-tooltip-module__u-118a__container{background-color:var(--blue-color-3);opacity:.9;color:var(--Theme-White);padding:8px 12px;font-size:16px;line-height:22px;box-shadow:4px 4px 8px #223c5033}.interest-payments-graph-tooltip-module__u-118a__date{font-size:14px;line-height:16px}.interest-payments-graph-tooltip-module__u-118a__payment{font-weight:600}.interest-payments-graph-tooltip-module__u-118a__info{opacity:.75}
.articles-list-module__228GjG__articles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.articles-list-module__228GjG__articles>div{width:auto}
.interest-payments-modal-module__Umly8a__modal{max-width:1040px;padding:32px 16px}.interest-payments-modal-module__Umly8a__header{flex-direction:column;gap:16px;display:flex}.interest-payments-modal-module__Umly8a__graph-legend{gap:26px;display:flex}.interest-payments-modal-module__Umly8a__graph-info{color:var(--Neutral-Dark-Gray);align-items:center;gap:5px;font-size:14px;display:flex}.interest-payments-modal-module__Umly8a__loan-amount:before{background-color:var(--blue-color-11);content:"";border-radius:2px;width:8px;min-width:8px;height:8px;display:block}.interest-payments-modal-module__Umly8a__interest:before{background-color:var(--Additional-Yellow);content:"";border-radius:2px;width:8px;min-width:8px;height:8px;display:block}.interest-payments-modal-module__Umly8a__intervals-container{gap:16px;margin-top:16px;margin-bottom:16px}@media screen and (min-width:576px){.interest-payments-modal-module__Umly8a__modal{padding:28px 32px}.interest-payments-modal-module__Umly8a__header{flex-direction:row;gap:26px;display:flex}.interest-payments-modal-module__Umly8a__intervals-container{margin-top:24px}}
.tag-news-and-articles-module__L7Naea__container{flex-direction:column;gap:24px;display:flex}.tag-news-and-articles-module__L7Naea__title{justify-content:space-between;align-items:center;display:flex}.tag-news-and-articles-module__L7Naea__title h2{margin:0;font-size:24px;line-height:32px}.tag-news-and-articles-module__L7Naea__title .tag-news-and-articles-module__L7Naea__link{display:none}.tag-news-and-articles-module__L7Naea__rubrick-link{align-self:center}.tag-news-and-articles-module__L7Naea__container>.tag-news-and-articles-module__L7Naea__link{width:max-content}@media screen and (min-width:1024px){.tag-news-and-articles-module__L7Naea__title .tag-news-and-articles-module__L7Naea__link{display:flex}.tag-news-and-articles-module__L7Naea__container>.tag-news-and-articles-module__L7Naea__link{display:none}}
.payments-calendar-table-module__C5cita__table{width:100%}.payments-calendar-table-module__C5cita__header-cell{text-align:start;vertical-align:middle;background-color:var(--Functional-Blue-Tabs-Hover);padding:12px 16px;font-size:16px;font-weight:600;line-height:18px}.payments-calendar-table-module__C5cita__row{border-bottom:solid 1px var(--Neutral-Gray-Outline)}.payments-calendar-table-module__C5cita__cell{vertical-align:middle;padding:12px 16px;font-size:16px;line-height:18px}.payments-calendar-table-module__C5cita__accent{background-color:var(--phantom-white-color-1);font-weight:600}.payments-calendar-table-module__C5cita__desktop-only{display:none}@media screen and (min-width:576px){.payments-calendar-table-module__C5cita__header-cell{padding:10px 8px;line-height:20px}}@media screen and (min-width:768px){.payments-calendar-table-module__C5cita__cell{padding:12px 8px;font-size:18px;line-height:24px}.payments-calendar-table-module__C5cita__desktop-only{display:table-cell}}
.realty-main-page-view-module__K6vbXa__container [data-component=realty-header-section]{margin-top:0}.realty-main-page-view-module__K6vbXa__container{justify-content:center;align-items:stretch;gap:var(--space-xl);flex-direction:column;display:flex}
.payments-calendar-modal-module__1pWJ-W__modal{max-width:1040px;padding:32px 16px}.payments-calendar-modal-module__1pWJ-W__header{align-items:center;gap:12px;width:fit-content;margin-bottom:16px;display:flex;position:relative}.payments-calendar-modal-module__1pWJ-W__header-icons{display:none}.payments-calendar-modal-module__1pWJ-W__icon{cursor:pointer;color:var(--Theme-Blue)}.payments-calendar-modal-module__1pWJ-W__icon:hover{color:var(--Functional-Orange-Hover)}.payments-calendar-modal-module__1pWJ-W__table{height:500px;overflow-y:scroll}.payments-calendar-modal-module__1pWJ-W__table::-webkit-scrollbar{width:16px}.payments-calendar-modal-module__1pWJ-W__table::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--Neutral-Gray-Outline);border:4px solid #0000;border-radius:20px}.payments-calendar-modal-module__1pWJ-W__table::-webkit-scrollbar-track{display:none}.payments-calendar-modal-module__1pWJ-W__table-under-spoiler{height:400px;position:relative;overflow-y:hidden}.payments-calendar-modal-module__1pWJ-W__table-under-spoiler:after{background:linear-gradient(180deg, #fff0 0.46%, var(--Functional-Blue-Tabs-Hover) 60%);content:"";height:120px;display:block;position:absolute;bottom:0;left:0;right:0}.payments-calendar-modal-module__1pWJ-W__spoiler{text-align:center;z-index:1;position:absolute;bottom:28px;left:0;right:0}.payments-calendar-modal-module__1pWJ-W__button{z-index:1;margin-top:16px;position:relative}.payments-calendar-modal-module__1pWJ-W__button-under-spoiler:after{background:linear-gradient(180deg, #fff0, var(--Functional-Blue-Tabs-Hover) 35%);content:"";height:200px;display:block;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:576px){.payments-calendar-modal-module__1pWJ-W__header{margin-bottom:24px}.payments-calendar-modal-module__1pWJ-W__modal{padding:28px 32px}.payments-calendar-modal-module__1pWJ-W__button-container{display:none}}@media screen and (min-width:768px){.payments-calendar-modal-module__1pWJ-W__header-icons{align-items:center;gap:4px;display:flex;position:relative}.payments-calendar-modal-module__1pWJ-W__header .payments-calendar-modal-module__1pWJ-W__notification.payments-calendar-modal-module__1pWJ-W__notification{right:32px;transform:none}}
.calculator-summary-module__zZahRW__container{width:100%}.calculator-summary-module__zZahRW__stats-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.calculator-summary-module__zZahRW__monthly-payment{font-size:24px;font-weight:500;line-height:32px}.calculator-summary-module__zZahRW__stat-with-tooltip{align-items:center;gap:4px;display:flex}.calculator-summary-module__zZahRW__stat-with-tooltip .calculator-summary-module__zZahRW__stat-name{flex:unset}.calculator-summary-module__zZahRW__stat-name{color:var(--Neutral-Dark-Gray);flex:50%;font-size:14px;font-weight:400;line-height:24px}.calculator-summary-module__zZahRW__stat-value{line-height:32px}.calculator-summary-module__zZahRW__links-wrapper{flex-direction:column;gap:8px;display:flex}.calculator-summary-module__zZahRW__link{line-height:24px}.calculator-summary-module__zZahRW__button{display:none}.calculator-summary-module__zZahRW__banner{display:flex}@media screen and (min-width:1001px){.calculator-summary-module__zZahRW__container{max-width:360px}.calculator-summary-module__zZahRW__button{margin-top:8px;display:block}.calculator-summary-module__zZahRW__banner{margin-top:16px}}
.region-listing-links-module__zxOLZa__wrapper{grid-template-columns:1fr 1fr;gap:8px;display:grid}.region-listing-links-module__zxOLZa__region-link{--link-color:var(--Neutral-Header);padding:12px;position:relative}.region-listing-links-module__zxOLZa__region-link a{margin-top:8px;font-weight:500;line-height:20px}.region-listing-links-module__zxOLZa__region-link picture,.region-listing-links-module__zxOLZa__region-link picture img{height:100px;display:block}.region-listing-links-module__zxOLZa__button{align-self:center}@media screen and (min-width:1024px){.region-listing-links-module__zxOLZa__wrapper{grid-template-columns:repeat(4,1fr);gap:24px}.region-listing-links-module__zxOLZa__region-link{padding:16px}.region-listing-links-module__zxOLZa__region-link a{font-size:18px;line-height:24px}}
.flats-list-module__xwr4da__container{flex-direction:column;gap:16px;width:100%;display:flex}.flats-list-module__xwr4da__partialSuitableBanner.flats-list-module__xwr4da__partialSuitableBanner{border-bottom-right-radius:0;border-bottom-left-radius:0;width:calc(100% + 32px);margin-left:-16px;transform:translateY(-16px)}.flats-list-module__xwr4da__partialSuitableBanner.flats-list-module__xwr4da__partialSuitableBanner svg{width:24px;height:24px}.flats-list-module__xwr4da__partialSuitableCard{border:1px solid var(--Functional-Blue-Tabs-Hover)}
.calculator-introduction-module__SDxhgq__text,.calculator-introduction-module__SDxhgq__icon{display:none}.calculator-introduction-module__SDxhgq__banner{margin-top:16px;display:flex}@media screen and (max-width:1000px){.calculator-introduction-module__SDxhgq__container{border:none;padding:0}}@media screen and (min-width:1001px){.calculator-introduction-module__SDxhgq__container{text-align:center;flex-direction:column;align-items:center;max-width:360px;display:flex}.calculator-introduction-module__SDxhgq__text{color:var(--Neutral-Dark-Gray);margin-top:8px;font-size:14px;line-height:24px}.calculator-introduction-module__SDxhgq__text,.calculator-introduction-module__SDxhgq__icon{display:block}.calculator-introduction-module__SDxhgq__button{margin-top:16px}}
.new-houses-main-page-view-module__pum4mW__container [data-component=realty-header-section]{margin-top:0}.new-houses-main-page-view-module__pum4mW__container{justify-content:center;align-items:stretch;gap:var(--space-xl);flex-direction:column;display:flex}
.flats-listing-module__7G2S1W__container{flex-direction:column;gap:16px;width:100%;display:flex}
.mortgage-calculator-module__Ub-JzG__container{margin-top:32px}.mortgage-calculator-module__Ub-JzG__title{font-size:24px;line-height:32px}.mortgage-calculator-module__Ub-JzG__card-container{border-radius:16px;flex-direction:column;gap:16px;margin-top:16px;display:flex;box-shadow:0 0 24px #0000001b}.mortgage-calculator-module__Ub-JzG__button{margin-top:16px}@media screen and (min-width:1001px){.mortgage-calculator-module__Ub-JzG__container{margin-top:40px}.mortgage-calculator-module__Ub-JzG__card-container{flex-direction:row;align-items:flex-start;gap:32px;margin-top:24px}.mortgage-calculator-module__Ub-JzG__card-container.mortgage-calculator-module__Ub-JzG__reversed{flex-direction:row-reverse}.mortgage-calculator-module__Ub-JzG__card-container.mortgage-calculator-module__Ub-JzG__reversed div[data-element=CalculatorIntroduction],.mortgage-calculator-module__Ub-JzG__button{display:none}}
.real-estate-not-found-module__I8B-Dq__wrapper{text-align:center;background-color:#f3f6fd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;min-height:224px;padding:70px 16px;font-size:18px;display:flex}.real-estate-not-found-module__I8B-Dq__title,.real-estate-not-found-module__I8B-Dq__subtitle{margin:0}