.EstateFilters_root__q0PlL{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:46px}@media(max-width:1023.9px){.EstateFilters_root__q0PlL{margin-bottom:32px}}@media(max-width:767.9px){.EstateFilters_root__q0PlL{display:none}}.EstateFilters_root__q0PlL.EstateFilters_type_projects__XkjDG>div{width:auto}.EstateFilters_root__q0PlL.EstateFilters_type_projects__XkjDG>div:first-child{width:356px}.EstateFilters_root__q0PlL.EstateFilters_type_parking__Do9_C>div{width:auto}.EstateFilters_root__q0PlL.EstateFilters_type_parking__Do9_C>div:first-child{width:342px}.EstateFilters_root__q0PlL.EstateFilters_type_parking__Do9_C>div:nth-child(2){width:356px}.EstateFilters_root__q0PlL.EstateFilters_type_cellars__DSxaN>div{width:auto}.EstateFilters_root__q0PlL.EstateFilters_type_cellars__DSxaN>div:first-child,.EstateFilters_root__q0PlL.EstateFilters_type_cellars__DSxaN>div:nth-child(2){width:342px}.FlatsFilters_root__yjBHX{display:flex;gap:24px;align-items:flex-end;margin-bottom:38px}.FlatsFilters_root__yjBHX.FlatsFilters_mortgage__lXd_e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 24px;gap:32px 24px}@media(max-width:1279.9px){.FlatsFilters_root__yjBHX{display:none}}.FlatsFilters_root__yjBHX ._filterPromo{display:none}.RemovableTag_root___1FdX{background:var(--grey-palette-1-off-white);display:inline-flex;padding:7px 8px 7px 12px;border-radius:24px;transition:.2s;gap:8px;white-space:nowrap;align-items:center}@media(hover:hover){.RemovableTag_root___1FdX:hover{color:var(--grey-palette-5);cursor:pointer}.RemovableTag_root___1FdX:hover .RemovableTag_icon__P3e2_{color:var(--additional-red)}}.RemovableTag_icon__P3e2_{width:8px;height:8px;transition:.2s;stroke-width:1;stroke:currentColor}.FilterTags_root__7Hmux{display:flex;gap:8px;flex-wrap:wrap}.FlatsFiltersPopup_root__8hwiO{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.FlatsFiltersPopup_tags__1hjWy{width:100%;padding-bottom:32px;border-bottom:1px solid var(--grey-palette-2);margin-bottom:32px}@media(max-width:767.9px){.FlatsFiltersPopup_tags__1hjWy{padding-bottom:24px;margin-bottom:24px}}.FlatsFiltersPopup_title___kFBc{margin-bottom:16px}.FlatsFiltersPopup_filtersWrapper__F59Bw{display:flex;flex-direction:column;justify-content:space-between;height:100%}.FlatsFiltersPopup_filters__CU1zN{display:flex;justify-content:space-between;gap:4%}@media(max-width:1279.9px){.FlatsFiltersPopup_filters__CU1zN{flex-direction:column;gap:32px}}@media(max-width:1023.9px){.FlatsFiltersPopup_filters__CU1zN{padding-bottom:84px}}@media(max-width:767.9px){.FlatsFiltersPopup_filters__CU1zN{flex-direction:column;gap:24px}}.FlatsFiltersPopup_mainFilters__6TQjZ{height:max-content;width:48%}@media(max-width:1279.9px){.FlatsFiltersPopup_mainFilters__6TQjZ{width:100%;padding-bottom:40px;border-bottom:1px solid var(--grey-palette-2)}}@media(max-width:767.9px){.FlatsFiltersPopup_mainFilters__6TQjZ{padding-bottom:30px;grid-template-columns:1fr}}.FlatsFiltersPopup_commonFilters__v7UeK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--grey-palette-2);margin-bottom:32px}@media(max-width:1279.9px){.FlatsFiltersPopup_commonFilters__v7UeK{grid-template-columns:repeat(3,1fr);gap:26px 24px}}@media(max-width:1023.9px){.FlatsFiltersPopup_commonFilters__v7UeK{grid-template-columns:repeat(2,1fr);gap:26px 24px}}@media(max-width:767.9px){.FlatsFiltersPopup_commonFilters__v7UeK{grid-template-columns:repeat(1,1fr);gap:16px}}.FlatsFiltersPopup_priceSwitcher__dsoWW{margin-bottom:24px}.FlatsFiltersPopup_priceFiltersList__Vfc4U{display:flex;width:66%;gap:24px}@media(max-width:1279.9px){.FlatsFiltersPopup_priceFiltersList__Vfc4U{margin-bottom:64px;width:32%}.FlatsFiltersPopup_priceFiltersList__Vfc4U ._filterPromo{position:absolute;bottom:-72px;left:0}}@media(max-width:1023.9px){.FlatsFiltersPopup_priceFiltersList__Vfc4U{width:62%;margin-bottom:0}.FlatsFiltersPopup_priceFiltersList__Vfc4U ._filterPromo{position:relative;bottom:0;left:0}}@media(max-width:767.9px){.FlatsFiltersPopup_priceFiltersList__Vfc4U{flex-direction:column;width:100%;margin-bottom:64px;gap:16px}.FlatsFiltersPopup_priceFiltersList__Vfc4U ._filterPromo{position:absolute;bottom:-72px;left:0}}.FlatsFiltersPopup_priceFiltersList__Vfc4U.FlatsFiltersPopup_byMortgage__rXT4R{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:16px;gap:16px}.FlatsFiltersPopup_othersFilters__FU_qK{width:48%;display:flex;gap:20px;flex-direction:column}@media(max-width:1279.9px){.FlatsFiltersPopup_othersFilters__FU_qK{flex-direction:row;gap:60px;width:100%}}@media(max-width:767.9px){.FlatsFiltersPopup_othersFilters__FU_qK{flex-direction:column;gap:20px;transform:scaleY(0);opacity:0;transition:.3s;transform-origin:top;overflow:hidden;max-height:0}.FlatsFiltersPopup_othersFilters__FU_qK.FlatsFiltersPopup_opened__kouf6{transform:scaleY(1);opacity:1;max-height:100%}}.FlatsFiltersPopup_left__Uckh3{display:flex;gap:24px;flex-direction:column}@media(max-width:767.9px){.FlatsFiltersPopup_left__Uckh3{width:100%;display:flex;flex-direction:column;gap:20px}}.FlatsFiltersPopup_extraCheckboxes__PvFWq{display:none}@media(max-width:767.9px){.FlatsFiltersPopup_extraCheckboxes__PvFWq{display:block;width:100%;display:flex;flex-direction:column;gap:20px;padding-top:24px;border-top:1px solid var(--grey-palette-2)}}.FlatsFiltersPopup_buttons__k7j5m{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid var(--grey-palette-2);padding-top:27px;bottom:0;margin-top:40px}@media(max-width:1023.9px){.FlatsFiltersPopup_buttons__k7j5m{position:fixed;bottom:0;width:calc(100% - 64px);z-index:12;background:#fff;padding-top:15px;margin-top:0;padding-bottom:16px}}@media(max-width:767.9px){.FlatsFiltersPopup_buttons__k7j5m{width:calc(100% - 32px)}}.FlatsFiltersPopup_reset__EdY5r{display:flex;gap:8px}@media(max-width:767.9px){.FlatsFiltersPopup_button__Kr4iW{width:50%;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}}.FlatsFiltersPopup_toggler__lOl5e{display:none;align-items:center;justify-content:center;margin:-20px 0 -10px}.FlatsFiltersPopup_toggler__lOl5e.FlatsFiltersPopup_collapsed__5rk6m{margin:7px 0 -10px}@media(max-width:767.9px){.FlatsFiltersPopup_toggler__lOl5e{display:flex;gap:8px}}.FlatsFiltersPopup_chevron__9jaF1{color:inherit;width:24px;height:24px;transition:.4s}.FlatsFiltersPopup_chevron__9jaF1.FlatsFiltersPopup_up__4j99I{transform:rotate(180deg)}.FlatsFiltersPopup_noBorder__NHO03{border:none}.FiltersSwitcher_root__8r6tJ{display:flex;gap:24px;flex:none}.FiltersSwitcher_tab__0H0t4{transition:.3s;color:var(--grey-palette-5)}@media(hover:hover){.FiltersSwitcher_tab__0H0t4:hover{color:var(--grey-palette-nero-italiano);cursor:pointer}}.FiltersSwitcher_tab__0H0t4.FiltersSwitcher_selected__IfpND{color:var(--grey-palette-nero-italiano)}@media(hover:hover){.FiltersSwitcher_tab__0H0t4.FiltersSwitcher_selected__IfpND:hover{cursor:default}}.GridSwitch_root__GuO5Q{display:flex;border-radius:4px;overflow:hidden;flex:none}.GridSwitch_item__hO9eD{width:48px;height:48px;background-color:var(--white);flex:none;display:flex;align-items:center;justify-content:center;transition:.3s}@media(hover:hover){.GridSwitch_item__hO9eD:hover{background-color:var(--grey-palette-2);cursor:pointer}}.GridSwitch_item__hO9eD.GridSwitch_active__fQs2l{background:var(--green-palette-dark-green)}.GridSwitch_item__hO9eD.GridSwitch_active__fQs2l .GridSwitch_icon__KL_BA{color:var(--white)}@media(hover:hover){.GridSwitch_item__hO9eD.GridSwitch_active__fQs2l:hover{pointer-events:none}}.GridSwitch_item__hO9eD.GridSwitch_oneSwitch__EWjS_{background:var(--grey-palette-1-off-white)}.GridSwitch_icon__KL_BA{width:18px;height:18px;color:inherit}.CatalogHeader_root__uFW70{margin-bottom:40px}@media(max-width:767.9px){.CatalogHeader_root__uFW70{margin-bottom:24px}}@media(max-width:1279.9px){.CatalogHeader_projects__Aiu1s .CatalogHeader_wrap__dI3dQ{align-items:flex-start;flex-direction:row}}@media(max-width:767.9px){.CatalogHeader_projects__Aiu1s .CatalogHeader_wrap__dI3dQ{flex-direction:column}}@media(max-width:1279.9px){.CatalogHeader_projects__Aiu1s .CatalogHeader_bottom__foHqe{flex-direction:column}.CatalogHeader_projects__Aiu1s .CatalogHeader_find__CBMeh{position:relative;top:50px}}@media(max-width:1279.9px)and (max-width:767.9px){.CatalogHeader_projects__Aiu1s .CatalogHeader_find__CBMeh{position:unset;top:0}}.CatalogHeader_projects__Aiu1s .CatalogHeader_btnsTopWrap__mr3LV{display:flex;gap:12px}.CatalogHeader_projects__Aiu1s .CatalogHeader_btnsTopWrap__mr3LV button{height:48px}@media(max-width:767.9px){.CatalogHeader_projects__Aiu1s .CatalogHeader_btnsTopWrap__mr3LV button{padding:0;width:48px;height:48px}}.CatalogHeader_header__EI7Lb{display:flex;justify-content:space-between;gap:50px;margin-bottom:48px}.CatalogHeader_title__ur71r{font-size:56px;font-weight:480;line-height:64px}@media(max-width:1279.9px){.CatalogHeader_title__ur71r{font-size:40px;line-height:48px}}@media(max-width:767.9px){.CatalogHeader_title__ur71r{font-size:32px;line-height:40px}}.CatalogHeader_buttons__rapwj{display:inline-flex;align-items:center;gap:12px}@media(max-width:767.9px){.CatalogHeader_button__217a1{padding:15px 16px}}@media(max-width:359.9px){.CatalogHeader_button__217a1{width:100%;justify-content:center}}@media(max-width:767.9px){.CatalogHeader_pinButton__iw4Uf{padding:12px}}.CatalogHeader_pin__rRgLB{width:24px;height:24px;color:inherit}.CatalogHeader_wrap__dI3dQ{display:flex;flex-direction:column}@media(max-width:1279.9px){.CatalogHeader_wrap__dI3dQ{align-items:flex-start}}.CatalogHeader_titleWrap__TGQAC{display:flex;gap:30px;align-items:baseline;margin-bottom:46px}@media(max-width:1279.9px){.CatalogHeader_titleWrap__TGQAC{margin-bottom:40px}}@media(max-width:767.9px){.CatalogHeader_titleWrap__TGQAC{margin-bottom:32px}}.CatalogHeader_tabs__te9mr{display:flex;gap:12px;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media(max-width:767.9px){.CatalogHeader_tabs__te9mr{gap:8px;margin:0 -16px}}.CatalogHeader_tabs__te9mr::-webkit-scrollbar{display:none}@media(max-width:767.9px){.CatalogHeader_tab__v3xV6:first-child{margin-left:16px}.CatalogHeader_tab__v3xV6:last-child{margin-right:16px}}.CatalogHeader_count__OdpRv{font-size:9px;margin-left:4px;position:relative;top:-3px}.CatalogHeader_bottom__foHqe{display:flex;justify-content:space-between;align-items:center;gap:40px;width:100%}@media(max-width:1279.9px){.CatalogHeader_bottom__foHqe{align-items:flex-end}}@media(max-width:767.9px){.CatalogHeader_bottom__foHqe{align-items:normal;flex-direction:column;gap:24px}.CatalogHeader_filterBtn__4wWlp{width:100%;display:inline-block}}.CatalogHeader_filterBtnWrap__FNGJl{display:flex;gap:24px}@media(max-width:1279.9px){.CatalogHeader_filterBtnWrap__FNGJl{gap:0}}.CatalogHeader_find__CBMeh,.CatalogHeader_totalCount__jHhX5{color:var(--grey-palette-5);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.CatalogHeader_find__CBMeh.CatalogHeader_hidden__pKS0Z{opacity:0}.CatalogHeader_totalCount__jHhX5{color:var(--grey-palette-nero-italiano)}.CatalogHeader_flashPromos__QGuXG{display:flex;gap:8px;align-items:center;padding:15px 16px 15px 12px;border-radius:4px;background-color:#f5f5f5;transition:all .3s;cursor:pointer}.CatalogHeader_flashPromos__QGuXG svg{transition:all .3s}@media(hover:hover){.CatalogHeader_flashPromos__QGuXG:hover{background:var(--grey-palette-2)}}.CatalogHeader_flashPromos__QGuXG.CatalogHeader_active__WW4lw{background:var(--additional-red);color:var(--white)}.CatalogHeader_flashPromos__QGuXG.CatalogHeader_active__WW4lw svg path{fill:var(--white)}@media(hover:hover){.CatalogHeader_flashPromos__QGuXG.CatalogHeader_active__WW4lw:hover{background:#ed3b22}}@media(max-width:1279.9px){.CatalogHeader_flashPromos__QGuXG{display:none}}.ApartmentsLine_root__hf1p4{position:relative}.ApartmentsLine_card__Jma3X{display:flex;flex-direction:row;background:var(--white);padding:16px 32px;color:var(--grey-palette-nero-italiano);border-radius:4px;transition:all .3s,transform .6s;outline:var(--white);pointer-events:auto;opacity:1;transform:translateY(0)}@media(max-width:1599.9px){.ApartmentsLine_card__Jma3X{padding:16px 24px}}@media(max-width:1279.9px){.ApartmentsLine_card__Jma3X{padding:16px;flex-wrap:wrap}}@media(hover:hover){.ApartmentsLine_card__Jma3X:hover{outline:1px solid var(--green-palette-light-green);cursor:pointer}.ApartmentsLine_card__Jma3X:hover .ApartmentsLine_button__cWMtV{background:var(--grey-palette-2)}}.ApartmentsLine_card__Jma3X.ApartmentsLine_disabled__bC45j{pointer-events:none;opacity:0;transform:translateY(5%)}.ApartmentsLine_card__Jma3X.ApartmentsLine_reserved__Tt2CI .ApartmentsLine_img__glyf8{opacity:.5}.ApartmentsLine_card__Jma3X.ApartmentsLine_reserved__Tt2CI .ApartmentsLine_lockIcon__3j2I_{display:flex}.ApartmentsLine_card__Jma3X.ApartmentsLine_reserved__Tt2CI .ApartmentsLine_listWrap__v6_Up{display:none}@media(max-width:1279.9px){.ApartmentsLine_card__Jma3X.ApartmentsLine_reserved__Tt2CI .ApartmentsLine_listLeft__G6hkR{width:100%}.ApartmentsLine_card__Jma3X.ApartmentsLine_reserved__Tt2CI .ApartmentsLine_listLeft__G6hkR .ApartmentsLine_textWrap__PUWY4:after{display:none}}.ApartmentsLine_heading__Hsf_f{margin-bottom:12px;font-size:20px;line-height:26px}@media(max-width:1279.9px){.ApartmentsLine_heading__Hsf_f{font-size:18px;line-height:24px;margin-bottom:4px}}@media(max-width:767.9px){.ApartmentsLine_heading__Hsf_f{margin-bottom:8px}}.ApartmentsLine_textWrapType__YDsZ1,.ApartmentsLine_textWrap__PUWY4{display:flex;justify-content:flex-end;flex-direction:column;width:100%;padding-right:32px;position:relative;margin-bottom:7px}@media(max-width:1599.9px){.ApartmentsLine_textWrapType__YDsZ1,.ApartmentsLine_textWrap__PUWY4{padding-right:24px}}@media(max-width:1279.9px){.ApartmentsLine_textWrapType__YDsZ1,.ApartmentsLine_textWrap__PUWY4{margin-bottom:0;align-self:flex-end}}@media(max-width:767.9px){.ApartmentsLine_textWrapType__YDsZ1,.ApartmentsLine_textWrap__PUWY4{padding-right:0}}.ApartmentsLine_textWrapType__YDsZ1:after,.ApartmentsLine_textWrap__PUWY4:after{content:"";background:var(--grey-palette-2);width:1px;height:80px;position:absolute;bottom:1px;right:0}@media(max-width:1279.9px){.ApartmentsLine_textWrapType__YDsZ1:after,.ApartmentsLine_textWrap__PUWY4:after{height:72px;bottom:0}}@media(max-width:767.9px){.ApartmentsLine_textWrapType__YDsZ1:after,.ApartmentsLine_textWrap__PUWY4:after{display:none}}.ApartmentsLine_textWrapType__YDsZ1{margin-top:-3px;margin-bottom:0}@media(max-width:1279.9px){.ApartmentsLine_textWrapType__YDsZ1{margin-top:0}}.ApartmentsLine_textWrapType__YDsZ1 .ApartmentsLine_heading__Hsf_f{margin-bottom:4px}@media(max-width:1279.9px){.ApartmentsLine_textWrapType__YDsZ1 .ApartmentsLine_heading__Hsf_f{font-size:20px;line-height:26px}}@media(max-width:767.9px){.ApartmentsLine_textWrapType__YDsZ1 .ApartmentsLine_heading__Hsf_f{font-size:18px;line-height:24px}}.ApartmentsLine_textWrapType__YDsZ1:after{content:"";background:var(--grey-palette-2);width:1px;height:80px;position:absolute;bottom:8px;right:0}@media(max-width:1279.9px){.ApartmentsLine_textWrapType__YDsZ1:after{bottom:0;height:98px}}@media(max-width:767.9px){.ApartmentsLine_textWrapType__YDsZ1:after{display:none}}.ApartmentsLine_typeApartment__oV9dP{color:var(--grey-palette-6);font-size:14px;line-height:18px;margin-bottom:9px}@media(max-width:1279.9px){.ApartmentsLine_typeApartment__oV9dP{margin-bottom:8px}}@media(max-width:767.9px){.ApartmentsLine_typeApartment__oV9dP{margin-bottom:6px}}.ApartmentsLine_location__9wQUi{margin-bottom:4px;font-size:16px;font-weight:540;line-height:22px}@media(max-width:1279.9px){.ApartmentsLine_location__9wQUi{font-size:14px}}.ApartmentsLine_address__d3_66{margin-bottom:0;color:var(--grey-palette-6);font-size:12px;line-height:16px}.ApartmentsLine_listLeftType__ZNsjj,.ApartmentsLine_listLeft__G6hkR{width:100%;max-width:500px;display:flex;position:relative;flex-direction:row-reverse;justify-content:flex-end;gap:32px;margin-right:32px}@media(max-width:1599.9px){.ApartmentsLine_listLeftType__ZNsjj,.ApartmentsLine_listLeft__G6hkR{gap:24px;margin-right:24px}}@media(max-width:1439.9px){.ApartmentsLine_listLeftType__ZNsjj,.ApartmentsLine_listLeft__G6hkR{max-width:420px}}@media(max-width:1279.9px){.ApartmentsLine_listLeftType__ZNsjj,.ApartmentsLine_listLeft__G6hkR{width:54%;max-width:unset;margin-right:0;padding-bottom:16px}.ApartmentsLine_listLeftType__ZNsjj:before,.ApartmentsLine_listLeft__G6hkR:before{content:"";background:var(--grey-palette-2);width:100%;height:1px;position:absolute;bottom:0;right:0}}@media(max-width:767.9px){.ApartmentsLine_listLeftType__ZNsjj,.ApartmentsLine_listLeft__G6hkR{width:100%;margin-bottom:16px;flex-direction:row;gap:0}}@media(max-width:1279.9px){.ApartmentsLine_listLeftType__ZNsjj:before{display:none}}@media(max-width:767.9px){.ApartmentsLine_listLeftType__ZNsjj:before{display:block}.ApartmentsLine_listLeftDiscount__ENzyQ{margin-bottom:34px}}.ApartmentsLine_lockIcon__3j2I_{display:none;justify-content:center;align-items:center;position:absolute;z-index:2;top:50%;left:50%;width:40px;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--grey-palette-2)}.ApartmentsLine_lockIcon__3j2I_ svg{width:24px;height:24px}.ApartmentsLine_imgWrap__lxP02{position:relative;width:80px;min-width:80px;height:96px;margin:0 27px}@media(max-width:1279.9px){.ApartmentsLine_imgWrap__lxP02{width:60px;min-width:60px;height:72px;margin:0 17px;align-self:center}}@media(max-width:767.9px){.ApartmentsLine_imgWrap__lxP02{width:63px;min-width:63px;height:73px;margin:0 8px}}.ApartmentsLine_imgWrapType__Y9CRG{position:relative;width:80px;min-width:80px;height:96px;margin:0 27px}@media(max-width:1279.9px){.ApartmentsLine_imgWrapType__Y9CRG{min-width:81px;height:98px;margin:0 7px 0 8px;align-self:center}}@media(max-width:767.9px){.ApartmentsLine_imgWrapType__Y9CRG{width:63px;min-width:63px;height:73px;margin:0 1px 0 2px;align-self:flex-start}}.ApartmentsLine_img__glyf8{object-fit:contain}.ApartmentsLine_listWrapType__yw0Kt,.ApartmentsLine_listWrap__v6_Up{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:320px;padding-right:32px;margin-right:32px}@media(max-width:1599.9px){.ApartmentsLine_listWrapType__yw0Kt,.ApartmentsLine_listWrap__v6_Up{padding-right:24px;margin-right:24px}}@media(max-width:1439.9px){.ApartmentsLine_listWrapType__yw0Kt,.ApartmentsLine_listWrap__v6_Up{max-width:280px}}@media(max-width:1279.9px){.ApartmentsLine_listWrapType__yw0Kt,.ApartmentsLine_listWrap__v6_Up{width:calc(46% - 24px);padding:0 0 16px 24px;max-width:unset;margin:0}}@media(max-width:767.9px){.ApartmentsLine_listWrapType__yw0Kt,.ApartmentsLine_listWrap__v6_Up{width:100%;padding:0;justify-content:flex-start;margin-bottom:17.5px}}.ApartmentsLine_listWrapType__yw0Kt:before,.ApartmentsLine_listWrap__v6_Up:before{display:none}@media(max-width:1279.9px){.ApartmentsLine_listWrapType__yw0Kt:before,.ApartmentsLine_listWrap__v6_Up:before{display:block;content:"";background:var(--grey-palette-2);width:100%;height:1px;position:absolute;bottom:0;right:0}}@media(max-width:767.9px){.ApartmentsLine_listWrapType__yw0Kt:before,.ApartmentsLine_listWrap__v6_Up:before{display:none}}.ApartmentsLine_listWrapType__yw0Kt:after,.ApartmentsLine_listWrap__v6_Up:after{content:"";background:var(--grey-palette-2);width:1px;height:80px;position:absolute;bottom:8px;right:0}@media(max-width:1279.9px){.ApartmentsLine_listWrapType__yw0Kt:after,.ApartmentsLine_listWrap__v6_Up:after{display:none}.ApartmentsLine_listWrapType__yw0Kt .ApartmentsLine_price__3nSxO{font-size:18px;line-height:24px}}@media(max-width:767.9px){.ApartmentsLine_listWrapType__yw0Kt .ApartmentsLine_price__3nSxO{font-size:16px;line-height:22px}}.ApartmentsLine_listWrapType__yw0Kt:before{display:none}.ApartmentsLine_listWrapType__yw0Kt:after{bottom:8px}@media(max-width:1279.9px){.ApartmentsLine_listWrapType__yw0Kt:after{display:none}}.ApartmentsLine_list__e4sxZ{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;position:relative}@media(max-width:1279.9px){.ApartmentsLine_list__e4sxZ{align-items:baseline}}.ApartmentsLine_price__3nSxO{display:flex;flex-direction:row-reverse;gap:8px;justify-content:space-between;margin-bottom:8px;font-size:24px;line-height:28px}@media(max-width:1279.9px){.ApartmentsLine_price__3nSxO{font-size:16px;line-height:22px;margin-bottom:6px}}@media(max-width:767.9px){.ApartmentsLine_price__3nSxO{margin-bottom:8px}}.ApartmentsLine_priceText__j_bN0{color:var(--grey-palette-5);font-size:14px;line-height:18px;align-self:center}@media(max-width:1279.9px){.ApartmentsLine_priceText__j_bN0{font-size:12px;line-height:16px}}@media(max-width:767.9px){.ApartmentsLine_priceText__j_bN0{align-self:baseline}}.ApartmentsLine_discountMortgage__XTxpi,.ApartmentsLine_discountTypeMortgage__gPdEF,.ApartmentsLine_discountType__MtWW1,.ApartmentsLine_discount__YgSDT{display:flex;align-items:center;align-self:center;height:20px;padding:0 5px;border-radius:4px;font-size:14px;color:var(--white);background:var(--green-palette-dark-green)}.ApartmentsLine_saleM__lt002{font-size:12px;line-height:12px;font-family:SomicMedium;position:absolute;left:0;top:-15px}.ApartmentsLine_discountType__MtWW1{position:absolute;bottom:33px}@media(max-width:1279.9px){.ApartmentsLine_discountType__MtWW1{bottom:25px}}@media(max-width:767.9px){.ApartmentsLine_discountType__MtWW1{position:relative;bottom:0}}.ApartmentsLine_discountTypeMortgage__gPdEF{position:absolute;right:0;bottom:61px}@media(max-width:1279.9px){.ApartmentsLine_discountTypeMortgage__gPdEF{bottom:50px}}@media(max-width:767.9px){.ApartmentsLine_discountTypeMortgage__gPdEF{position:relative;bottom:0}}@media(max-width:1279.9px){.ApartmentsLine_discountMortgage__XTxpi{position:absolute;bottom:63px}}@media(max-width:767.9px){.ApartmentsLine_discountMortgage__XTxpi{right:167px;bottom:-2.5px}}@media(max-width:359.9px){.ApartmentsLine_discountMortgage__XTxpi{right:87px}}.ApartmentsLine_discountPrice___dpWp,.ApartmentsLine_mortgageMain__dXq8I{position:absolute;bottom:34px;color:var(--grey-palette-6);font-size:12px;line-height:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media(max-width:1279.9px){.ApartmentsLine_discountPrice___dpWp,.ApartmentsLine_mortgageMain__dXq8I{bottom:27px}}.ApartmentsLine_mortgageType__vhqH_,.ApartmentsLine_mortgage__kRQGH{display:flex;color:var(--grey-palette-6);font-size:12px;line-height:16px;justify-content:space-between}.ApartmentsLine_mortgageType__vhqH_>p,.ApartmentsLine_mortgage__kRQGH>p{margin-bottom:8px;color:var(--grey-palette-5);font-size:14px;line-height:18px}@media(max-width:1279.9px){.ApartmentsLine_mortgageType__vhqH_>p,.ApartmentsLine_mortgage__kRQGH>p{margin-bottom:0;font-size:12px;line-height:16px}}.ApartmentsLine_mortgageType__vhqH_>span,.ApartmentsLine_mortgage__kRQGH>span{color:var(--grey-palette-nero-italiano);font-size:14px;line-height:18px}.ApartmentsLine_tagsWrap__NxExf{position:relative;max-width:288px;width:100%;margin-right:32px;align-self:center}@media(max-width:1279.9px){.ApartmentsLine_tagsWrap__NxExf{max-width:none;align-self:flex-start;width:60%;margin:16px 0 0}}@media(max-width:767.9px){.ApartmentsLine_tagsWrap__NxExf{margin-top:0;width:75%}}@media(max-width:359.9px){.ApartmentsLine_tagsWrap__NxExf{margin-top:0;width:100%}}.ApartmentsLine_priceMortgageType__A1Mrt,.ApartmentsLine_priceMortgage__ztd5W{margin-bottom:6px;display:flex;flex-direction:row-reverse;align-items:center;gap:8px}@media(max-width:1279.9px){.ApartmentsLine_priceMortgageType__A1Mrt,.ApartmentsLine_priceMortgage__ztd5W{margin-bottom:0}}.ApartmentsLine_priceMortgageType__A1Mrt{position:relative;display:flex;flex-direction:row}.ApartmentsLine_discountTypeWrap__3fqx5{display:flex;flex-direction:row}.ApartmentsLine_mortgageText__37Iht{color:var(--grey-palette-5);font-size:14px;line-height:18px;margin-right:auto}@media(max-width:1279.9px){.ApartmentsLine_mortgageText__37Iht{font-size:12px;line-height:16px}}.ApartmentsLine_discountPriceMortgageUp__tsez_,.ApartmentsLine_discountPriceMortgage__d_wgS{color:var(--grey-palette-6);font-size:12px;line-height:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media(max-width:1279.9px){.ApartmentsLine_discountPriceMortgageUp__tsez_{display:none}}@media(max-width:359.9px){.ApartmentsLine_discountPriceMortgage__d_wgS{display:none}}.ApartmentsLine_iconsWrap__ApWGn{position:absolute;top:0;right:0;padding:24px;display:inline-flex;gap:8px}@media(max-width:767.9px){.ApartmentsLine_iconsWrap__ApWGn{padding:16px}}.ApartmentsLine_actionButtons__oeKGU{margin-left:auto;display:flex;align-items:center}@media(max-width:1279.9px){.ApartmentsLine_actionButtons__oeKGU{margin-top:16px}}@media(max-width:767.9px){.ApartmentsLine_actionButtons__oeKGU{margin-top:0}}.ApartmentsLine_button__cWMtV{align-self:center;margin-left:auto}@media(max-width:1279.9px){.ApartmentsLine_button__cWMtV{justify-content:center;width:100%}}@media(max-width:420px)and (min-width:300px){.ApartmentsLine_tagsWrap__NxExf{display:none}}.ApartmentsLine_bannerWrap__c66S2{border-radius:4px;width:100%;height:128px;overflow:hidden;position:relative;cursor:pointer;display:flex;background-color:#294c3d}@media(max-width:1279.9px){.ApartmentsLine_bannerWrap__c66S2{height:168px}}@media(max-width:767.9px){.ApartmentsLine_bannerWrap__c66S2{height:328px}}.ApartmentsLine_bannerWrap__c66S2 img{width:20%;height:100%;object-fit:cover;transition:all 1s;flex-shrink:0}@media(max-width:1279.9px){.ApartmentsLine_bannerWrap__c66S2 img{width:35%}}@media(max-width:767.9px){.ApartmentsLine_bannerWrap__c66S2 img{width:100%}}@media(hover:hover){.ApartmentsLine_bannerWrap__c66S2:hover img{transform:scale(1.03);transition:all 1s}.ApartmentsLine_bannerWrap__c66S2:hover .ApartmentsLine_bannerBtn__Ic6db{background-color:hsla(0,0%,100%,.2)!important}}.ApartmentsLine_bannerInfo__0iqGy{display:flex;gap:24px;width:100%;justify-content:space-between;align-items:center;padding:0 24px 0 64px}@media(max-width:1023.9px){.ApartmentsLine_bannerInfo__0iqGy{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 32px}}@media(max-width:767.9px){.ApartmentsLine_bannerInfo__0iqGy{position:absolute;bottom:24px;left:24px;width:auto;justify-content:unset;align-items:unset;padding:0}}.ApartmentsLine_bannerInfo__0iqGy .ApartmentsLine_bannerBtn__Ic6db{background-color:hsla(0,0%,100%,.1)!important;color:var(--white)}@media(max-width:767.9px){.ApartmentsLine_bannerInfo__0iqGy .ApartmentsLine_bannerBtn__Ic6db{background-color:var(--green-palette-dark-green)!important}}.ApartmentsLine_bannerTitle__T_RPc{color:var(--white);font-size:24px;line-height:28px}.Apartments_root__yHD7S{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:24px;gap:24px;margin-bottom:40px}@media(max-width:1599.9px){.Apartments_root__yHD7S{grid-template-columns:repeat(3,1fr)}}@media(max-width:1279.9px){.Apartments_root__yHD7S{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023.9px){.Apartments_root__yHD7S{margin-bottom:16px}}@media(max-width:767.9px){.Apartments_root__yHD7S{margin-bottom:40px;grid-template-columns:repeat(1,1fr);gap:16px}}.Apartments_rootList__IvfTR{gap:16px;grid-template-columns:repeat(1,1fr)}.ListingActions_root__n1cmM{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:48px}@media(max-width:1279.9px){.ListingActions_root__n1cmM{margin-bottom:40px}}@media(max-width:767.9px){.ListingActions_root__n1cmM{gap:24px;flex-direction:column-reverse;align-items:flex-start;margin-bottom:24px}}.ListingActions_sorting__PEXyC{width:302px;flex:none}@media(max-width:499.9px){.ListingActions_sorting__PEXyC{width:100%}}.ListingActions_icon__lHn_W{width:16px;height:16px;color:var(--green-palette-light-green)}@media(max-width:767.9px){.ListingActions_gridSwitch__cyq_8{display:none}}.ListingActions_typeSwitcher__u8JFO{margin-right:auto;display:flex;align-items:center;gap:12px}.FixedFilterButton_root__tzCiu{position:fixed;bottom:0;display:flex;justify-content:center;z-index:100;opacity:0;left:50%;transform:translateX(-50%) translateY(100%);transition:.3s ease-in-out;margin-bottom:24px}@media(max-width:767.9px){.FixedFilterButton_root__tzCiu{margin-bottom:16px}}.FixedFilterButton_root__tzCiu.FixedFilterButton_fixed__K1CLr{opacity:1;transform:translateX(-50%) translateY(0)}.Pagination_paginator__HCbqW{display:flex;gap:8px;list-style:none;margin:0;padding:0;font-size:12px;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Pagination_next__nU9mF{margin-left:8px}.Pagination_prev__7p7mN{margin-right:8px}.CatalogPage_root__EUWE7{position:relative}.CatalogPage_wrap__SkPiM{max-width:1440px;margin:0 auto;padding:8px 40px 0}@media(max-width:1279.9px){.CatalogPage_wrap__SkPiM{padding:0 32px}}@media(max-width:767.9px){.CatalogPage_wrap__SkPiM{padding:0 16px}}@media(max-width:1279.9px){.CatalogPage_wrap__SkPiM{padding-top:8px}}@media(max-width:767.9px){.CatalogPage_wrap__SkPiM{padding-top:12px}}.CatalogPage_catalogResults___xsV4{background:var(--grey-palette-1-off-white);padding-top:40px;padding-bottom:80px;margin-bottom:80px}@media(max-width:767.9px){.CatalogPage_catalogResults___xsV4{padding-top:24px;padding-bottom:64px;margin-bottom:64px}}.CatalogPage_breadcrumbs__pwcKj{margin-bottom:32px}@media(max-width:767.9px){.CatalogPage_breadcrumbs__pwcKj{display:none}}.CatalogPage_tags__OOgfG{margin-bottom:40px}@media(max-width:1279.9px){.CatalogPage_tags__OOgfG{display:none}}.CatalogPage_pagination__QQY9l{display:flex;justify-content:space-between}@media(max-width:767.9px){.CatalogPage_pagination__QQY9l{gap:32px;flex-direction:column-reverse;align-items:center}}