.MostLovedApartmentsCarousel_wrapper__LtaYk{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.MostLovedApartmentsCarousel_headerContainer__SwQJ4{width:1162px;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}@media(max-width:1200px){.MostLovedApartmentsCarousel_headerContainer__SwQJ4{width:748px}}@media(max-width:850px){.MostLovedApartmentsCarousel_headerContainer__SwQJ4{width:359px}}.MostLovedApartmentsCarousel_headerLeft___X1Jl{display:flex;flex-direction:column;gap:10px}.MostLovedApartmentsCarousel_sectionTitle__a34on{font-family:Montserrat-SemiBold;font-size:32px;line-height:1.2;color:#3d3d3d;display:inline-flex;align-items:center}.MostLovedApartmentsCarousel_sectionTitleIcon__3w7y8{display:inline-block;width:33px;height:29px;color:#35281e;margin-left:8px}.MostLovedApartmentsCarousel_description__HwDfk{font-family:Montserrat-Regular;font-size:16px;line-height:24px;color:#3d3d3d}.MostLovedApartmentsCarousel_showAllButton__njJPn{display:flex;flex-direction:row;align-items:center;gap:8px;border-bottom:1px solid #3d3d3d;cursor:pointer;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MostLovedApartmentsCarousel_showAllButton__njJPn:hover{opacity:.7}.MostLovedApartmentsCarousel_showAllText__gtNKz{font-family:Montserrat-Medium;font-size:16px;font-weight:500;line-height:19px;color:#3d3d3d;white-space:nowrap}.MostLovedApartmentsCarousel_carousel__MnmTL{position:relative;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:visible}.MostLovedApartmentsCarousel_carouselInner__GqeU5{position:relative;width:1162px;overflow:visible}@media(max-width:1200px){.MostLovedApartmentsCarousel_carouselInner__GqeU5{width:748px}}@media(max-width:850px){.MostLovedApartmentsCarousel_carouselInner__GqeU5{width:359px}}.MostLovedApartmentsCarousel_viewport__kINZC{overflow:hidden;width:1162px;position:relative}@media(max-width:1200px){.MostLovedApartmentsCarousel_viewport__kINZC{width:748px}}@media(max-width:850px){.MostLovedApartmentsCarousel_viewport__kINZC{width:359px}}.MostLovedApartmentsCarousel_viewportFull__veelp{overflow:hidden;width:100%;position:relative}.MostLovedApartmentsCarousel_track__GAx4N{display:flex;will-change:transform;transition:transform .3s ease}.MostLovedApartmentsCarousel_slide__pCnia{flex:0 0 359px;margin-right:42px}@media(max-width:1200px){.MostLovedApartmentsCarousel_slide__pCnia{margin-right:30px}}@media(max-width:850px){.MostLovedApartmentsCarousel_slide__pCnia{margin-right:0}}.MostLovedApartmentsCarousel_carouselCard__6aYDz{flex-shrink:0}.MostLovedApartmentsCarousel_arrowsContainer__WAJdP{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}@media(max-width:1200px)and (min-width:851px){.MostLovedApartmentsCarousel_arrowsContainer__WAJdP .MostLovedApartmentsCarousel_arrow__eCAc5:first-child{left:-20px!important}.MostLovedApartmentsCarousel_arrowsContainer__WAJdP .MostLovedApartmentsCarousel_arrow__eCAc5:last-child{right:-20px!important}}@media(max-width:850px){.MostLovedApartmentsCarousel_arrowsContainer__WAJdP{display:none}}.MostLovedApartmentsCarousel_arrow__eCAc5{position:absolute;top:40%;width:50px;height:50px;cursor:pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease,transform .2s ease}.MostLovedApartmentsCarousel_arrow__eCAc5:hover{opacity:.85}.MostLovedApartmentsCarousel_arrow__eCAc5:active{transform:scale(.95)}.MostLovedApartmentsCarousel_arrow__eCAc5:first-child{left:-25px;transform:translateY(-50%) scaleX(-1)}.MostLovedApartmentsCarousel_arrow__eCAc5:first-child:hover{transform:translateY(-50%) scaleX(-1) scale(1.08)}.MostLovedApartmentsCarousel_arrow__eCAc5:first-child:active{transform:translateY(-50%) scaleX(-1) scale(.95)}.MostLovedApartmentsCarousel_arrow__eCAc5:last-child{right:-25px;transform:translateY(-50%)}.MostLovedApartmentsCarousel_arrow__eCAc5:last-child:hover{transform:translateY(-50%) scale(1.08)}.MostLovedApartmentsCarousel_arrow__eCAc5:last-child:active{transform:translateY(-50%) scale(.95)}.MostLovedApartmentsCarousel_pagination__IEo4t{margin-top:16px;display:flex;gap:8px;align-items:center;justify-content:center;width:62px;margin-left:auto;margin-right:auto}.MostLovedApartmentsCarousel_dot__hUtkr{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;background:#35281e;opacity:.5;transition:all .3s ease;border:none;padding:0}.MostLovedApartmentsCarousel_dotActive__8vqZY{width:10px;height:10px;min-width:10px;min-height:10px;background:#35281e;opacity:1}.MostLovedApartmentsCarousel_loading__5QfM2{text-align:center;padding:40px;color:rgba(61,61,61,.6);font-family:Montserrat-Regular}@media(max-width:992px){body,html{overflow:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}}.MostLovedApartmentsCarouselMobile_wrapper__sZ_uf{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.MostLovedApartmentsCarouselMobile_wrapper__sZ_uf .oneApartmentContainer:hover{transform:none!important}.MostLovedApartmentsCarouselMobile_wrapper__sZ_uf .oneApartmentContainer{transition:none!important}.MostLovedApartmentsCarouselMobile_headerContainer__ADtEB{width:100%;padding:0 16px;margin-bottom:12px;display:flex;flex-direction:column;align-items:center}.MostLovedApartmentsCarouselMobile_sectionTitle__K3R7F{font-family:Montserrat-SemiBold;font-size:20px;line-height:26px;color:#3d3d3d;text-align:center;white-space:pre-line}.MostLovedApartmentsCarouselMobile_sectionIcon__p3L7y{width:33px;height:29px;color:#35281e;margin-bottom:8px}.MostLovedApartmentsCarouselMobile_featuredCard__80mIm{position:relative;z-index:1;display:flex;justify-content:center;padding:0 16px;margin-bottom:18px;width:100%}.MostLovedApartmentsCarouselMobile_featuredCard__80mIm .oneApartmentContainer{cursor:pointer}.MostLovedApartmentsCarouselMobile_seeAllContainer__vBmmF{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 16px;margin:6px 0 10px;z-index:2;position:relative;box-sizing:border-box;max-width:660px;width:90vw}.MostLovedApartmentsCarouselMobile_seeAllLink__3_alK{font-family:Montserrat-SemiBold;font-size:14px;color:#35281e;text-decoration:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.MostLovedApartmentsCarouselMobile_carouselContainer__R81dV{width:100%;margin:0 auto;padding:0 16px 8px;box-sizing:border-box}.MostLovedApartmentsCarouselMobile_carouselWrapper__FBpP9{position:relative;width:100%;height:240px;display:flex;justify-content:center;align-items:center;overflow:visible}.MostLovedApartmentsCarouselMobile_cardsContainer__vqxVZ{display:flex;gap:12px;justify-content:center;align-items:center;width:100%;position:relative}.MostLovedApartmentsCarouselMobile_card__KpAEF{position:relative;flex:0 0 212px;width:212px;height:220px;border-radius:12px;overflow:hidden;transition:transform .4s ease,opacity .4s ease,filter .4s ease,box-shadow .4s ease;transform-origin:center center}.MostLovedApartmentsCarouselMobile_cardCenter__UMQ6F{transform:scale(1) translateY(0);opacity:1;z-index:3;box-shadow:0 0 60px 30px rgba(0,0,0,.06)}.MostLovedApartmentsCarouselMobile_cardSide__Iewd4{transform:scale(1) translateY(0);opacity:.8;z-index:1;box-shadow:none;filter:brightness(.97)}.MostLovedApartmentsCarouselMobile_ghost__C7TiU{visibility:hidden;pointer-events:none}.MostLovedApartmentsCarouselMobile_tile__eIQ3Q{width:100%;height:100%;background-size:cover;background-position:50%}.MostLovedApartmentsCarouselMobile_cardsContainer__vqxVZ .MostLovedApartmentsCarouselMobile_tile__eIQ3Q{transition:none!important}.MostLovedApartmentsCarouselMobile_cardsContainer__vqxVZ .MostLovedApartmentsCarouselMobile_tile__eIQ3Q:active,.MostLovedApartmentsCarouselMobile_cardsContainer__vqxVZ .MostLovedApartmentsCarouselMobile_tile__eIQ3Q:hover{transform:none!important}.MostLovedApartmentsCarouselMobile_dotsContainer__DKiiz{margin-top:16px;display:flex;gap:8px;align-items:center;justify-content:center}.MostLovedApartmentsCarouselMobile_dot__MDms_{width:10px;height:10px;border-radius:50%;background:#35281e;opacity:.5;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background-color .2s ease;border:none;padding:0;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.MostLovedApartmentsCarouselMobile_activeDot__56igt{background:#35281e;transform:scale(1.2);opacity:1}.MostLovedApartmentsCarouselMobile_loading__FlcD6{text-align:center;padding:40px;color:rgba(61,61,61,.6);font-family:Montserrat-Regular}@font-face{font-family:Montserrat-Regular;src:url(/_next/static/media/Montserrat-Regular.54c76208.ttf) format("truetype")}@font-face{font-family:Montserrat-Light;src:url(/_next/static/media/Montserrat-Light.ac0230b4.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;src:url(/_next/static/media/Montserrat-Medium.62e48611.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;src:url(/_next/static/media/Montserrat-SemiBold.941396b7.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(/_next/static/media/Montserrat-Bold.0066078b.ttf) format("truetype")}@font-face{font-family:Garet-Book;src:url(/_next/static/media/Garet-Book.be77e887.ttf) format("truetype")}@font-face{font-family:Garet-Heavy;src:url(/_next/static/media/Garet-Heavy.5ad1c05d.ttf) format("truetype")}@font-face{font-family:Black-Bones;src:url(/_next/static/media/Black-Bones.235a9665.ttf) format("truetype")}@font-face{font-family:Bricolage-Grotesque;src:url(/_next/static/media/Bricolage-Grotesque.15337765.ttf) format("truetype")}.ReservationSteps_container__W4eqw{width:100%;padding:20px 0;display:flex;justify-content:center;align-items:center}@media(max-width:992px){.ReservationSteps_container__W4eqw{display:none}}.ReservationSteps_stepsWrapper__6kFKJ{display:flex;align-items:center;justify-content:center;max-width:1440px;width:100%;padding:0 20px}.ReservationSteps_stepContainer__y0Znq{display:flex;align-items:center;flex:1 1;max-width:400px}.ReservationSteps_stepContainer__y0Znq:last-child{flex:0 1}.ReservationSteps_stepContent__TJa_e{display:flex;align-items:center;gap:12px;white-space:nowrap}.ReservationSteps_stepCircle__C6dVx{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.ReservationSteps_stepCircle__C6dVx.ReservationSteps_active__0Luch,.ReservationSteps_stepCircle__C6dVx.ReservationSteps_completed__d_4fS{background-color:#f2f2f2;border:2px solid #f2f2f2}.ReservationSteps_stepCircle__C6dVx.ReservationSteps_inactive__HtzJg{background-color:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.5)}.ReservationSteps_stepNumber__bbc4M{font-family:Montserrat-SemiBold;font-size:18px;color:#35281e}.ReservationSteps_inactive__HtzJg .ReservationSteps_stepNumber__bbc4M{color:hsla(0,0%,100%,.7)}.ReservationSteps_stepLabel___fsFa{font-family:Montserrat-Regular;font-size:16px;color:hsla(0,0%,100%,.7);transition:all .3s ease}.ReservationSteps_stepLabel___fsFa.ReservationSteps_activeLabel__qLuLs,.ReservationSteps_stepLabel___fsFa.ReservationSteps_completedLabel__VQwEI{color:#fff;font-family:Montserrat-Medium}.ReservationSteps_stepLine__a_sge{flex:1 1;height:2px;margin:0 24px;transition:all .3s ease}.ReservationSteps_stepLine__a_sge.ReservationSteps_lineCompleted__6EGTI{background-color:#fff}.ReservationSteps_stepLine__a_sge.ReservationSteps_lineInactive__MkMdX{background-color:hsla(0,0%,100%,.3)}.ReservationSteps_completedIcon__iK2AL{width:32px;height:32px;display:block}.ReservationSteps_completedIconPath__o9_IY{stroke:#3d3d3d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none}.ViewSwitch_viewSwitchContainer__DpJcs{display:flex;margin-bottom:30px;align-items:center;justify-content:flex-end}@media(max-width:992px){.ViewSwitch_viewSwitchContainer__DpJcs{position:fixed!important;bottom:32px!important;left:50%!important;transform:translateX(-50%)!important;width:100%!important;max-width:100vw!important;padding:0 16px;margin-bottom:0;justify-content:center;z-index:1001!important;isolation:isolate}.ViewSwitch_viewSwitchContainer__DpJcs.ViewSwitch_listMapView__xdZim{bottom:240px!important}}.ViewSwitch_viewSwitch__fpt9B{position:relative;width:221px;height:40px;border-radius:20px;background-color:#e8e8e8;border:1px solid #3d3d3d;box-shadow:0 6px 22px rgba(0,0,0,.12);overflow:hidden;cursor:pointer}@media(max-width:992px){.ViewSwitch_viewSwitch__fpt9B{width:183px;height:36px;border-radius:18px}}.ViewSwitch_switchBackground__i35dg{position:absolute;width:100%;height:100%;top:0;left:0}.ViewSwitch_switchSlider__elIEW{position:absolute;height:36px;top:2px;border-radius:18px;background-color:#35281e;transition:transform .3s ease,width .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ViewSwitch_switchSlider__elIEW.ViewSwitch_left__3dFF7{width:80px;transform:translateX(2px)}.ViewSwitch_switchSlider__elIEW.ViewSwitch_right__o7zKI{width:139px;transform:translateX(80px)}@media(max-width:992px){.ViewSwitch_switchSlider__elIEW{height:32px;border-radius:16px;top:2px}.ViewSwitch_switchSlider__elIEW.ViewSwitch_left__3dFF7{width:70px}.ViewSwitch_switchSlider__elIEW.ViewSwitch_right__o7zKI{width:90px;transform:translateX(90px)}}.ViewSwitch_switchContent__I8sFo{position:relative;width:100%;height:100%;display:flex;z-index:1}.ViewSwitch_switchOption__rjUad{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;font-family:Montserrat-Medium;color:#35281e;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:2;white-space:nowrap}.ViewSwitch_switchOption__rjUad:first-child{width:80px;flex-shrink:0;justify-content:center;padding:0}.ViewSwitch_switchOption__rjUad:last-child{flex:1 1;min-width:0;justify-content:center;padding:0}.ViewSwitch_switchOption__rjUad.ViewSwitch_active__yqx_y{color:#fff}@media(max-width:992px){.ViewSwitch_switchOption__rjUad{font-size:12px;gap:6px;padding:0}.ViewSwitch_switchOption__rjUad:first-child{width:70px}.ViewSwitch_switchOption__rjUad:last-child{justify-content:flex-start;padding-left:35px;padding-right:6px}}.ViewSwitch_icon__T0ndV{display:flex;align-items:center;justify-content:center;width:20px;height:20px;object-fit:contain;transition:filter .3s ease}.ViewSwitch_icon__T0ndV.ViewSwitch_iconActive__4CcjS{filter:brightness(0) invert(1)}.ViewSwitch_icon__T0ndV.ViewSwitch_iconInactive__nrPZJ{filter:brightness(0) saturate(100%) invert(15%) sepia(15%) saturate(2000%) hue-rotate(340deg) brightness(.2) contrast(1)}@media(max-width:992px){.ViewSwitch_icon__T0ndV{width:18px;height:18px}}.ViewSwitch_text___5ZOS{display:flex;align-items:center;white-space:nowrap}@font-face{font-family:Montserrat Regular;src:url(/_next/static/media/Montserrat-Regular.54c76208.ttf)}@font-face{font-family:Montserrat Light;src:url(/_next/static/media/Montserrat-Light.ac0230b4.ttf)}@font-face{font-family:Montserrat Bold;src:url(/_next/static/media/Montserrat-Bold.0066078b.ttf)}@font-face{font-family:Montserrat Medium;src:url(/_next/static/media/Montserrat-Medium.62e48611.ttf)}@font-face{font-family:Montserrat SemiBold;src:url(/_next/static/media/Montserrat-SemiBold.941396b7.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}