.NotListedPage_container__V0AxZ{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:1300px;margin:0 auto;padding:120px 50px 50px}@media(max-width:992px){.NotListedPage_container__V0AxZ{padding-top:30px}}.NotListedPage_upsText__gw4vA{display:block;font-family:Montserrat-SemiBold;font-weight:600;color:#3d3d3d;font-size:32px;margin-bottom:16px;text-align:center}@media(max-width:992px){.NotListedPage_upsText__gw4vA{font-size:20px;margin-bottom:12px}}.NotListedPage_calendarEmptyImage__tPM5r{display:block;margin-bottom:24px;max-width:100%;height:auto}@media(max-width:992px){.NotListedPage_calendarEmptyImage__tPM5r{margin-bottom:16px;max-width:200px}}.NotListedPage_textBox__E8PaZ{width:335px;margin:0 auto 24px;text-align:center;color:#3d3d3d;font-family:Montserrat-Regular;font-size:16px;line-height:1.2}.NotListedPage_textBox__E8PaZ p{margin:0 0 8px}.NotListedPage_textBox__E8PaZ p:last-child{margin-bottom:0}@media(max-width:992px){.NotListedPage_textBox__E8PaZ{font-size:14px;margin-bottom:20px}}.NotListedPage_title___TkJO{color:#3d3d3d;font-size:28px;text-align:center;margin-bottom:18px;font-family:Montserrat-Regular}@media(max-width:992px){.NotListedPage_title___TkJO{margin:0 40px 15px;font-size:16px}}.NotListedPage_roomsSection__VVN9n{display:flex;flex-direction:column;width:100%;margin-top:8px}.NotListedPage_roomsHeader__1xd38{display:flex;justify-content:space-between;align-items:flex-end;width:100%;max-width:1220px;margin:0 auto 12px;padding:0;box-sizing:border-box}@media(max-width:992px){.NotListedPage_roomsHeader__1xd38{justify-content:center;align-items:center;margin:8px auto 12px;padding:0 16px;text-align:center}}.NotListedPage_roomsHeaderLeft__lvfPH{display:flex;flex-direction:column;gap:10px}.NotListedPage_roomsHeaderRight__hpf6r{display:flex;align-items:flex-end;padding-top:24px}@media(max-width:992px){.NotListedPage_roomsHeaderRight__hpf6r{padding-top:8px;align-items:center;justify-content:center}}.NotListedPage_roomsSectionTitle__Zio_0{display:inline-flex;align-items:center;font-family:Montserrat-SemiBold;font-size:32px;line-height:1.2;color:#333;padding-top:24px}@media(max-width:992px){.NotListedPage_roomsSectionTitle__Zio_0{justify-content:center;flex-direction:column-reverse;gap:8px;font-size:20px;line-height:26px;white-space:pre-line;padding-top:0}}.NotListedPage_roomsSectionTitleIcon__GjT3j{width:33px;height:29px;color:#3b3127;margin-left:8px}@media(max-width:992px){.NotListedPage_roomsSectionTitleIcon__GjT3j{width:32px;height:28px;margin-left:0}}.NotListedPage_showAllLink__hHFfs{font-family:Montserrat-SemiBold;font-size:16px;color:#3b3127;text-decoration:underline;cursor:pointer;white-space:nowrap}.NotListedPage_showAllLink__hHFfs:hover{opacity:.9}@media(max-width:992px){.NotListedPage_showAllLink__hHFfs{font-size:14px}}.ListingCardPrice_priceContainer__lmrMC{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.ListingCardPrice_priceRow__oPcSg{display:flex;align-items:baseline;gap:4px}.ListingCardPrice_priceFrom__meU0l{font-family:Montserrat-Regular;font-size:12px;color:rgba(61,61,61,.4392156863);margin-right:4px}.ListingCardPrice_priceAmount__JNte_{font-family:Montserrat-Bold;font-size:16px;font-weight:700;color:#3d3d3d}.ListingCardPrice_priceCurrency__m10sQ{font-family:Montserrat-SemiBold;font-size:14px;font-weight:600;color:#3d3d3d;margin-left:4px}.ListingCardPrice_pricePeriod__puzb4{font-family:Montserrat-Regular;font-size:12px;color:rgba(61,61,61,.4392156863)}.ListingCardPrice_priceRowInline__JHGGP .ListingCardPrice_pricePeriod__puzb4{margin-left:4px}@font-face{font-family:Garet-Book;src:url(/fonts/Garet-Book.ttf) format("truetype")}@font-face{font-family:Garet-Heavy;src:url(/fonts/Garet-Heavy.ttf) format("truetype")}@font-face{font-family:Black-Bones;src:url(/fonts/Black-Bones.ttf) format("truetype")}@font-face{font-family:Bricolage-Grotesque;src:url(/fonts/Bricolage-Grotesque.ttf) format("truetype")}.CardContentMobileVariantFourth_contentContainer__bblb7{display:flex;flex-direction:column;width:100%;height:151px}.CardContentMobileVariantFourth_topSection__FZmbb{display:flex;align-items:flex-start;gap:12px;margin-bottom:auto;padding-top:5px}.CardContentMobileVariantFourth_imageContainer__8rtCq{flex-shrink:0;width:78px;height:78px;border-radius:8px;overflow:hidden}.CardContentMobileVariantFourth_image__7ADeD{width:100%;height:100%;object-fit:cover}.CardContentMobileVariantFourth_infoSection__sdPWj{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.CardContentMobileVariantFourth_apartmentName__if6KM{font-family:Montserrat-SemiBold;font-size:16px;font-weight:600;line-height:1.3;color:#3d3d3d;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.CardContentMobileVariantFourth_locationRow__t7y2m{display:flex;align-items:center;gap:4px}.CardContentMobileVariantFourth_locationIcon__M9nEs{flex-shrink:0;width:16px;height:16px}.CardContentMobileVariantFourth_locationText__IfmXS{font-family:Montserrat-Regular;font-size:12px;line-height:1.4;color:#666;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CardContentMobileVariantFourth_priceRow__37K97{display:flex;align-items:baseline;gap:4px}.CardContentMobileVariantFourth_priceFrom__8eYsL{font-family:Montserrat-Regular;font-size:12px;color:rgba(61,61,61,.4392156863);margin-right:4px}.CardContentMobileVariantFourth_priceAmount__6lwJP{font-family:Montserrat-Bold;font-size:16px;font-weight:700;color:#3d3d3d}.CardContentMobileVariantFourth_priceCurrency__Nogb1{font-family:Montserrat-SemiBold;font-size:14px;font-weight:600;color:#3d3d3d;margin-left:4px}.CardContentMobileVariantFourth_pricePeriod__ls2s_{font-family:Montserrat-Regular;font-size:12px;color:rgba(61,61,61,.4392156863);margin-left:4px}.CardContentMobileVariantFourth_ctaButton__O1fMl{width:331px;min-width:331px;max-width:331px;height:44px;min-height:44px;max-height:44px;border-radius:8px;padding:0;margin-top:auto}.CardContentMobileVariantFourth_ctaButtonTitle__lljrJ{font-size:16px}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat SemiBold;src:url(/fonts/Montserrat-SemiBold.ttf)}.ApartmentsInfiniteList_carouselContainer__tNFbU{position:relative;display:flex;flex-direction:column;width:100%;height:auto}@media(min-width:992px){.ApartmentsInfiniteList_carouselContainer__tNFbU{display:none}}.ApartmentsInfiniteList_carouselWrapper__T_RWl{overflow:hidden;padding:16px 0;position:relative;width:100%;touch-action:pan-y}.ApartmentsInfiniteList_carouselTrack__g0due{display:flex;gap:12px;will-change:transform}.ApartmentsInfiniteList_cardWrapper___8BHX{width:335px;height:151px;min-width:335px;background:#fff;border-radius:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:transform .2s ease;flex-shrink:0}.ApartmentsInfiniteList_cardWrapper___8BHX:active{transform:scale(.98)}.ApartmentsInfiniteList_loadingContainer__8lfdZ{display:flex;justify-content:center;align-items:center;padding:24px;min-width:100px;flex-shrink:0}.ApartmentsInfiniteList_spinner__8hrnS{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:#343434;border-radius:50%;animation:ApartmentsInfiniteList_spin__W41_m .8s linear infinite}@keyframes ApartmentsInfiniteList_spin__W41_m{to{transform:rotate(1turn)}}.ApartmentsInfiniteList_emptyState__BOjEu{display:flex;justify-content:center;align-items:center;padding:48px 24px;font-family:Montserrat-Regular;font-size:16px;color:#666;text-align:center}