.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:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:1279.9px){.FlatsFiltersPopup_priceFiltersList__Vfc4U{margin-bottom:64px;width:66%}}@media(max-width:1023.9px){.FlatsFiltersPopup_priceFiltersList__Vfc4U{width:100%;margin-bottom:0}}@media(max-width:767.9px){.FlatsFiltersPopup_priceFiltersList__Vfc4U{grid-template-columns:1fr;width:100%;margin-bottom:64px;gap:16px}}.FlatsFiltersPopup_priceFiltersList__Vfc4U.FlatsFiltersPopup_byMortgage__rXT4R{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:16px;gap:16px}.FlatsFiltersPopup_priceFiltersListGroup__OLDch{display:flex;gap:8px;align-items:flex-end}.FlatsFiltersPopup_cashbackFilter__K_gW_,.FlatsFiltersPopup_promoFilter__fuoAJ{width:max-content}.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_root__8r6tJ.FiltersSwitcher_typeFilter__TraCv{margin-left:auto}@media(max-width:767.9px){.FiltersSwitcher_root__8r6tJ.FiltersSwitcher_typeFilter__TraCv{margin:0}}.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_mapBtn___nB5U{padding:11px!important}}.CatalogHeader_mapBtn___nB5U svg{width:24px;height:24px}.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;width:100%}@media(max-width:1279.9px){.CatalogHeader_titleWrap__TGQAC{margin-bottom:40px}}@media(max-width:767.9px){.CatalogHeader_titleWrap__TGQAC{margin-bottom:32px;flex-direction:column}}.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}}.CatalogHeader_cashback__76BNc{display:flex;gap:8px;align-items:center;padding:15px 16px 15px 12px;border-radius:4px;background-color:#f5f5f5;transition:all .3s;cursor:pointer}.CatalogHeader_cashback__76BNc svg{transition:all .3s}@media(hover:hover){.CatalogHeader_cashback__76BNc:hover{background:var(--grey-palette-2)}}.CatalogHeader_cashback__76BNc.CatalogHeader_active__WW4lw{background:var(--green-palette-light-green);color:var(--white)}.CatalogHeader_cashback__76BNc.CatalogHeader_active__WW4lw svg path{fill:var(--white)}@media(hover:hover){.CatalogHeader_cashback__76BNc.CatalogHeader_active__WW4lw:hover{background:rgba(116,160,131,.8)}}@media(max-width:1279.9px){.CatalogHeader_cashback__76BNc{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}.CommercialPremisesPlacemark_point__bjfT_{position:relative}.CommercialPremisesPlacemark_point__bjfT_:after,.CommercialPremisesPlacemark_point__bjfT_:before{content:"";width:17px;height:17px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--green-palette-dark-green)}.CommercialPremisesPlacemark_point__bjfT_:before{z-index:2}.CommercialPremisesPlacemark_point__bjfT_:after{z-index:1}.CommercialPremisesPlacemark_point__bjfT_.CommercialPremisesPlacemark_selected__2vckH:after,.CommercialPremisesPlacemark_point__bjfT_:hover:after{animation:CommercialPremisesPlacemark_pulse__Of672 1s infinite}@keyframes CommercialPremisesPlacemark_pulse__Of672{0%{transform:translate(-50%,-50%);opacity:40%}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.ApartmentCard_card__YTQ6a{background-color:var(--white);border:1px solid transparent;border-radius:4px;padding:16px;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color .3s;width:328px;cursor:pointer}.ApartmentCard_card__YTQ6a:hover{border-color:var(--green-palette-light-green)}.ApartmentCard_cardContent__v98Fa{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ApartmentCard_cardTitle__hoqb_{font-size:18px;line-height:144%}.ApartmentCard_cardSub___v1E4,.ApartmentCard_cardTitle__hoqb_{font-family:SomicMedium;font-weight:500;color:var(--grey-palette-nero-italiano);margin-bottom:6px}.ApartmentCard_cardSub___v1E4{font-size:14px;line-height:157%}.ApartmentCard_cardAddress__598oD{font-weight:400;font-size:12px;line-height:133%;color:var(--grey-palette-6)}.ApartmentCard_cardImage__ug6fA{position:relative;width:64px;height:74px}.ApartmentCard_cardImage__ug6fA img{width:100%;height:auto}.ApartmentCard_cardPriceBlock__8_b3z{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.ApartmentCard_cardDivider__iOatT{margin:16px 0;display:block;height:1px;border:0;border-top:1px solid var(--grey-palette-2);padding:0}.ApartmentCard_row__xTGYn{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:4px}.ApartmentCard_label__qmhGk{font-weight:400;font-size:12px;line-height:133%;color:var(--grey-palette-6)}.ApartmentCard_price__wVHbv{font-family:SomicMedium;font-weight:500;font-size:16px;line-height:137%;color:var(--grey-palette-nero-italiano);text-align:right}.ApartmentCard_priceDiscount__BTTVk{display:flex;align-items:center;gap:6px}.ApartmentCard_oldPrice__nSnSs{text-decoration:line-through;font-size:12px;color:#aaa}.ApartmentCard_discount__hiPwa{font-size:14px;line-height:18px;font-weight:400;background:var(--green-palette-dark-green);color:#fff;padding:0 6px;border-radius:4px}.ApartmentCard_mortgage__UBIry{font-weight:400;font-size:14px;line-height:129%;color:var(--grey-palette-nero-italiano)}.ApartmentCard_tags__Fej2K{margin-top:16px}.ApartmentCard_favorite__DUtSA{width:24px;height:24px;position:absolute;bottom:16px;right:16px;font-size:18px;cursor:pointer}.ProjectPanel_officePanel__WcDXw{position:absolute;left:32px;top:120px;width:370px;padding:16px 26px 0 16px;box-sizing:border-box;background:var(--grey-palette-1-off-white);box-shadow:0 2px 12px 0 rgba(0,0,0,.15);border-radius:4px;display:flex;flex-direction:column}@media(max-width:1279.9px){.ProjectPanel_officePanel__WcDXw{position:fixed;top:unset;bottom:0;right:0;padding:16px 16px 0;left:unset;width:100%;min-height:200px;z-index:9999}}@media(max-width:767.9px){.ProjectPanel_officePanel__WcDXw{height:100svh;top:0;overflow-x:scroll}}.ProjectPanel_close__dWIEI{position:absolute;top:0;right:-48px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:var(--green-palette-dark-green);border-radius:4px;cursor:pointer;transition:.2s;color:var(--grey-palette-nero-italiano);z-index:99}@media(max-width:1279.9px){.ProjectPanel_close__dWIEI{right:0}}@media(max-width:767.9px){.ProjectPanel_close__dWIEI{top:12px;right:12px;background:var(--green-palette-dark-green);color:var(--grey-palette-nero-italiano)}}@media(hover:hover){.ProjectPanel_close__dWIEI:hover{background:var(--grey-palette-2)}}.ProjectPanel_close__dWIEI svg{width:13px;height:13px;color:#fff}.ProjectPanel_cardWrapper__TMsbD{width:100%}.ProjectPanel_header__WC2G2{margin-bottom:16px}.ProjectPanel_title__m3JOQ{font-family:SomicBold;font-size:28px;line-height:129%;color:var(--grey-palette-nero-italiano)}.ProjectPanel_subtitle__hz_iI{font-weight:400;font-size:14px;line-height:129%;color:var(--grey-palette-nero-italiano)}.ProjectPanel_tabsInfoBlock__WCcs0{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}@media(max-width:1279.9px){.ProjectPanel_tabsInfoBlock__WCcs0{flex-direction:row-reverse;align-items:center;justify-content:space-between}}@media(max-width:767.9px){.ProjectPanel_tabsInfoBlock__WCcs0{flex-direction:column}.ProjectPanel_tabs__6_1tl{width:100%}}.ProjectPanel_info__hMsbv{display:flex;justify-content:space-between}@media(max-width:1279.9px){.ProjectPanel_info__hMsbv{gap:24px}}@media(max-width:767.9px){.ProjectPanel_info__hMsbv{width:100%}}.ProjectPanel_listWrap__8zFuf{max-height:520px;overflow-y:auto;margin-right:-8px}@media(max-width:1599.9px){.ProjectPanel_listWrap__8zFuf{max-height:380px}}@media(max-width:1279.9px){.ProjectPanel_listWrap__8zFuf{width:calc(100% + 32px);margin:0 -16px;padding:0 16px;box-sizing:border-box;max-height:max-content;overflow-x:auto;overflow-y:hidden}}@media(max-width:767.9px){.ProjectPanel_listWrap__8zFuf{margin:0;padding:0;width:100%}}.ProjectPanel_listWrap__8zFuf::-webkit-scrollbar{width:8px}@media(max-width:1279.9px){.ProjectPanel_listWrap__8zFuf::-webkit-scrollbar{width:0}}.ProjectPanel_listWrap__8zFuf::-webkit-scrollbar-thumb{width:8px;border-right:2px solid var(--green-palette-light-green)}@media(max-width:1279.9px){.ProjectPanel_listWrap__8zFuf::-webkit-scrollbar-thumb{width:0;height:0;border-right:0;border-top:2px solid var(--green-palette-light-green)}}.ProjectPanel_list__rmAd6{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}@media(max-width:1279.9px){.ProjectPanel_list__rmAd6{flex-direction:row;width:max-content}}@media(max-width:767.9px){.ProjectPanel_list__rmAd6{flex-direction:column;width:100%}.ProjectPanel_apartmentCard__4H0Ak{width:100%}}.ProjectPanel_infoTotal__lRxon{font-family:SomicMedium;font-size:12px;line-height:133%;color:var(--grey-palette-nero-italiano)}.ProjectPanel_infoPrice__NN7U8{font-size:12px;line-height:133%;color:var(--grey-palette-5)}.ZoomControl_root__2tClv{display:flex;flex-direction:column;gap:8px;z-index:2}.ZoomControl_root__2tClv.ZoomControl_horizontal__rIV5w{flex-direction:row-reverse}.ZoomControl_button__oQj3T{box-shadow:0 2px 12px 0 rgba(0,0,0,.15);width:47px;height:47px;padding:0;display:flex;align-items:center;justify-content:center}.ZoomControl_noShadow__cO9Ho{box-shadow:none}.PointClusterer_clusterPin__XoxPi{width:24px;height:24px;border-radius:50%;text-align:center;color:var(--white);border:1px solid var(--white);font-size:12px;background:var(--green-palette-dark-green);display:flex;justify-content:center;align-items:center}.ProjectMapPlacemark_root__AHs3S{position:relative;display:flex;align-items:center;width:max-content;justify-content:center;gap:4px;top:-44px;left:-20px}.ProjectMapPlacemark_root__AHs3S .point.hover~.ProjectMapPlacemark_title__cYrQH{opacity:1;bottom:calc(100% + 42px);pointer-events:auto;visibility:visible;display:block}.ProjectMapPlacemark_root__AHs3S .point.hover .ProjectMapPlacemark_icon__hzvTc:after{width:64px;height:64px}.ProjectMapPlacemark_point__yfRML{width:56px;height:56px;flex:none;position:relative}.ProjectMapPlacemark_selected__yHbSg .ProjectMapPlacemark_icon__hzvTc:after{width:64px;height:64px}.ProjectMapPlacemark_selected__yHbSg .ProjectMapPlacemark_title__cYrQH{display:none!important}.ProjectMapPlacemark_title__cYrQH{position:relative;top:0;left:4px;background:var(--white);box-shadow:0 2px 12px 0 var(--opacity-colors-black-16);width:max-content;padding:4px 8px;box-sizing:border-box;border-radius:4px;z-index:-10;opacity:0;visibility:hidden;transition:.3s;max-width:170px;pointer-events:none;display:none}.ProjectMapPlacemark_name__Mj4Or{font-size:12px;font-family:SomicMedium;line-height:16px;text-transform:lowercase}.ProjectMapPlacemark_name__Mj4Or img{display:block;width:88px}.ProjectMapPlacemark_subName__9xl48{font-size:12px;font-family:SomicMedium;color:#999}.ProjectMapPlacemark_colorPrice__Gxn2J{color:#74a083}.ProjectMapPlacemark_projectName__77KI5{font-size:20px;text-transform:lowercase;font-family:SomicMedium}.ProjectMapPlacemark_subNameMark__Xr590{display:inline-block;margin-right:6px;border-radius:2px;width:7px;height:7px}.ProjectMapPlacemark_icon__hzvTc{position:absolute;width:56px;height:56px;display:flex;align-items:center;justify-content:center;transition:all .3s}.ProjectMapPlacemark_icon__hzvTc img{width:100%;height:100%;display:flex;flex-shrink:0;border-radius:50%;overflow:hidden;position:relative;z-index:9}.ProjectMapPlacemark_icon__hzvTc:after{content:"";position:absolute;width:56px;height:56px;background-color:rgba(116,160,131,.5);border-radius:50%;overflow:hidden;z-index:0}.ProjectMap_root__JnA1B{width:100%;height:100%;position:relative}.ProjectMap_map__0X7bR{width:100%;height:100%}.ProjectMap_point__5WL_c{width:64px;height:64px;border-radius:50%;background-color:var(--green-palette-dark-green);display:flex;align-items:center;justify-content:center;position:relative;top:-32px;left:-32px}.ProjectMap_pointIcon__3ceqE{height:16px;color:var(--white)}.ProjectMap_mapWrap__UNlWd{position:relative;height:100%}.ProjectMap_mapInfo__CxsoP{position:absolute;top:24px;left:calc((100vw - 1440px)/2);z-index:2;padding:12px;box-shadow:0 2px 12px 0 var(--opacity-colors-black-8);border-radius:4px;min-width:380px;background-color:var(--white);box-sizing:border-box}@media(max-width:1599.9px){.ProjectMap_mapInfo__CxsoP{left:40px}}@media(max-width:1279.9px){.ProjectMap_mapInfo__CxsoP{left:32px}}@media(max-width:767.9px){.ProjectMap_mapInfo__CxsoP{left:16px}}.ProjectMap_mapInfo__CxsoP.ProjectMap_withOffice__n9s9H{padding:24px}.ProjectMap_btn__Likfm{margin:0 auto;right:0;left:0}.ProjectMap_btn__Likfm,.ProjectMap_zoom__NBMUl{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.ProjectMap_zoom__NBMUl{right:80px}@media(max-width:1599.9px){.ProjectMap_zoom__NBMUl{right:40px}}@media(max-width:767.9px){.ProjectMap_zoom__NBMUl{display:none}}.ProjectMap_lockBtn__5quk5{position:absolute;bottom:24px;right:calc((100vw - 1440px)/2);z-index:2;display:flex;gap:12px}@media(max-width:1599.9px){.ProjectMap_lockBtn__5quk5{right:40px}}@media(max-width:1279.9px){.ProjectMap_lockBtn__5quk5{display:none}}.ProjectMap_mobileReturnLink__FgE3A{margin-bottom:24px;display:inline-flex;align-items:center;margin-top:12px;font-size:14px;line-height:18px;color:var(--grey-palette-5);cursor:pointer}.ProjectMap_mobileReturnLink__FgE3A svg{width:16px;height:16px;margin-top:.1em;margin-right:4px;stroke-width:1.5}@media(max-width:767.9px){.ProjectMap_offisePopup__IBFu0{width:100%;height:100%}.ProjectMap_offisePopup__IBFu0:after{content:"";position:absolute;top:0;left:0;width:100%;z-index:9;height:100svh;background-color:var(--opacity-colors-black-16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.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}}