.ApartmentInnerHero_root__hClMk{position:relative;width:100%;padding-top:80rem;background:#b0a983;grid-template-rows:auto auto 400rem 1fr;--gcs:12;display:grid;padding-right:12rem;padding-left:12rem;grid-gap:0 24rem;grid-template-columns:repeat(var(--gcs),1fr)}@media(max-width:768px){.ApartmentInnerHero_root__hClMk{--gcs:8;padding-right:12rem;padding-left:12rem;grid-gap:0 12rem}}@media(max-width:480px){.ApartmentInnerHero_root__hClMk{--gcs:4;padding-right:12rem;padding-left:12rem;grid-gap:0 12rem}}@media(max-width:768px){.ApartmentInnerHero_root__hClMk{grid-template-rows:auto}}.ApartmentInnerHero_breadCrumbs__wI5qf{grid-row-start:1;padding-top:12rem;grid-column-start:1;grid-column-end:5}@media(max-width:768px){.ApartmentInnerHero_breadCrumbs__wI5qf{display:none}}.ApartmentInnerHero_headerWrapper__v6MIE{margin-bottom:40rem;grid-row-start:1;justify-self:center;grid-column-start:1;grid-column-end:-1}.ApartmentInnerHero_header__n7Xyd{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:20rem}.ApartmentInnerHero_headerTitle__JsxaE{color:#2b140c;font-family:Ramillas,sans-serif;font-size:max(var(--s,1rem)*32,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*40)}@media(max-width:768px){.ApartmentInnerHero_headerTitle__JsxaE{font-size:max(var(--s,1rem)*40,10px);line-height:calc(var(--s, 1rem)*40)}}@media(max-width:480px){.ApartmentInnerHero_headerTitle__JsxaE{font-size:32px;line-height:40px}}.ApartmentInnerHero_tabs__p92KD{align-self:start;margin-top:88rem;grid-column-start:2;grid-column-end:8}@media(max-width:768px){.ApartmentInnerHero_tabs__p92KD{padding:24rem;margin-top:0;grid-row-start:5;grid-row-end:6;grid-column-start:1;grid-column-end:-1}}@media(max-width:480px){.ApartmentInnerHero_tabs__p92KD{overflow:scroll;padding:8rem 0;width:calc(100% + 24rem);margin-left:-12rem}.ApartmentInnerHero_tabs__p92KD>div{width:-moz-fit-content;width:fit-content}.ApartmentInnerHero_tab__2wFHR>div{padding:0 30rem}}.ApartmentInnerHero_infoWrapper__toSo9{grid-row-start:2;grid-column-start:9;grid-column-end:11}@media(max-width:768px){.ApartmentInnerHero_infoWrapper__toSo9{margin-bottom:8rem;grid-column-start:1;grid-column-end:3}}.ApartmentInnerHero_badge__l68i5{margin-bottom:8rem}.ApartmentInnerHero_buttons__J_JZA{display:flex;align-self:end;gap:12rem;grid-row-start:2;justify-self:end;grid-column-start:11;grid-column-end:-1}@media(max-width:768px){.ApartmentInnerHero_buttons__J_JZA{margin-bottom:22rem;grid-column-start:7;grid-column-end:-1}}@media(max-width:480px){.ApartmentInnerHero_buttons__J_JZA{grid-column-start:3;grid-column-end:-1}}.ApartmentInnerHero_mainButtons__MdSh1{display:flex;align-self:start;margin-top:98rem;gap:12rem;grid-column-start:9;grid-column-end:13}.ApartmentInnerHero_mainButtons__MdSh1>a,.ApartmentInnerHero_mainButtons__MdSh1>button{width:50%}@media(max-width:768px){.ApartmentInnerHero_mainButtons__MdSh1{margin-top:0;grid-column-start:1;grid-column-end:-1}}@media(max-width:480px){.ApartmentInnerHero_mainButtons__MdSh1{flex-direction:column}.ApartmentInnerHero_mainButtons__MdSh1>a,.ApartmentInnerHero_mainButtons__MdSh1>button{width:100%}}.ApartmentInnerHero_infoTitle__SO7BC{margin-bottom:4rem;color:#6b6440;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.ApartmentInnerHero_infoTitle__SO7BC{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.ApartmentInnerHero_infoTitle__SO7BC{font-size:14px;line-height:20px}}.ApartmentInnerHero_price__X_4I4{color:#2b140c;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*20,10px);font-weight:400;letter-spacing:0;line-height:100%}@media(max-width:768px){.ApartmentInnerHero_price__X_4I4{font-size:max(var(--s,1rem)*20,10px);line-height:100%}}@media(max-width:480px){.ApartmentInnerHero_price__X_4I4{font-size:20px;line-height:100%}}.ApartmentInnerHero_salePriceWrapper__dP0hf{display:flex;gap:19rem;white-space:nowrap}@media(max-width:768px){.ApartmentInnerHero_salePriceWrapper__dP0hf{flex-direction:column;gap:4rem}}.ApartmentInnerHero_salePrice__4GRop{display:flex;color:#6b6440;gap:4rem;text-decoration:line-through;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.ApartmentInnerHero_salePrice__4GRop{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.ApartmentInnerHero_salePrice__4GRop{font-size:14px;line-height:20px}}.ApartmentInnerHero_tags__FD5oB{margin-bottom:8rem;color:#6b6440}.ApartmentInnerHero_tags__FD5oB>div{flex-wrap:wrap}.ApartmentInnerHero_features__q57z_{display:flex;flex-direction:column;margin-top:12rem;gap:8rem;grid-row-end:4;grid-row-start:3;grid-column-start:9;grid-column-end:-1}.ApartmentInnerHero_features__q57z_ .ApartmentInnerHero_divider__6BYgm{width:100%;height:1px;background:#6b6440}.ApartmentInnerHero_features__q57z_ .ApartmentInnerHero_item__9z6iP{display:flex;justify-content:space-between}.ApartmentInnerHero_features__q57z_ .ApartmentInnerHero_name__Yss0h{color:#6b6440;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.ApartmentInnerHero_features__q57z_ .ApartmentInnerHero_name__Yss0h{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.ApartmentInnerHero_features__q57z_ .ApartmentInnerHero_name__Yss0h{font-size:14px;line-height:20px}}.ApartmentInnerHero_features__q57z_ .ApartmentInnerHero_value__i_22z{color:#2b140c;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.ApartmentInnerHero_features__q57z_ .ApartmentInnerHero_value__i_22z{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.ApartmentInnerHero_features__q57z_ .ApartmentInnerHero_value__i_22z{font-size:14px;line-height:20px}}@media(max-width:768px){.ApartmentInnerHero_features__q57z_{margin-bottom:20rem;grid-row-end:6;grid-row-start:6;grid-column-start:1;grid-column-end:-1}}.ApartmentInnerHero_galleryWrapper__8Bqx5{position:relative;height:480rem;grid-row-end:4;grid-row-start:2;grid-column-start:2;grid-column-end:8}.ApartmentInnerHero_galleryWrapper__8Bqx5 .ApartmentInnerHero_galleryItem__tIec8{height:100%}@media(max-width:768px){.ApartmentInnerHero_galleryWrapper__8Bqx5{grid-row-end:3;grid-row-start:3;grid-column-start:1;grid-column-end:-1}}@media(max-width:480px){.ApartmentInnerHero_galleryWrapper__8Bqx5{height:375rem}}.ApartmentInnerHero_galleryContent__5GoYl{position:relative;width:100%;height:100%}.ApartmentInnerHero_galleryContentFaded__wwF1n{opacity:.2;pointer-events:none}.ApartmentInnerHero_galleryLocked__LnM2F{position:absolute;z-index:3;top:50%;left:50%;display:flex;width:48rem;height:48rem;align-items:center;justify-content:center;background:#393a2b;color:#fcf0df;transform:translate(-50%,-50%);pointer-events:none}.ApartmentInnerHero_galleryLocked__LnM2F svg{width:24rem;height:24rem}.ApartmentInnerHero_galleryFullscreenButton__t6Xi4{position:absolute;z-index:5;top:4rem;right:4rem;display:flex;align-items:center;justify-content:center;padding:8rem}.ApartmentInnerHero_galleryFullscreenIcon__rZEGS{width:20rem;height:20rem}.ApartmentInnerHero_galleryZoomControls__Z4stX{display:flex;gap:4rem}.ApartmentInnerHero_galleryZoomControls__Z4stX .ApartmentInnerHero_zoomControlButton__gfm4s{background:var(--dom-olive-light-3)}.ApartmentInnerHero_compass__LH_EW{position:absolute;width:96rem;height:96rem;bottom:100rem;left:12rem}@media(max-width:768px){.ApartmentInnerHero_compass__LH_EW{position:relative;grid-row-start:4;grid-row-end:5;inset:0;width:64rem;height:64rem;grid-column:1/-1}}.FloorPlanWithHighlight_floorPlan__pS4DJ,.FloorPlanWithHighlight_root__vXzwN{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.FloorPlanWithHighlight_floorPlan__pS4DJ{pointer-events:none}.FloorPlanWithHighlight_floorPlan__pS4DJ svg{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.FloorPlanWithHighlight_highlightPolygon__CMOyv{fill:#f1dcc4}.ShareBlock_root__IE640{display:flex;color:currentColor}.ShareBlock_root__IE640.ShareBlock_direction-horizontal__2yrqe{flex-direction:row;align-items:center}.ShareBlock_root__IE640.ShareBlock_direction-vertical__hblUr{flex-direction:column}.ShareBlock_root__IE640.ShareBlock_align-start__iGsXD{align-items:flex-start}.ShareBlock_root__IE640.ShareBlock_align-center__2Yu05{align-items:center}.ShareBlock_root__IE640.ShareBlock_align-end__vHRph{align-items:flex-end}.ShareBlock_root__IE640.ShareBlock_gap-sm___8D1E{gap:8rem}.ShareBlock_root__IE640.ShareBlock_gap-md__UB4_B{gap:16rem}.ShareBlock_root__IE640.ShareBlock_gap-lg__J8Mpg{gap:24rem}.ShareBlock_root__IE640.ShareBlock_buttonsGap-sm__dOZ_N .ShareBlock_buttons__deJoL{gap:10rem}.ShareBlock_root__IE640.ShareBlock_buttonsGap-md__DnPeW .ShareBlock_buttons__deJoL{gap:24rem}.ShareBlock_label__P1YUo{white-space:nowrap}.ShareBlock_buttons__deJoL{display:flex;gap:10rem}.ShareBlock_direction-vertical__hblUr .ShareBlock_buttons__deJoL{justify-content:center}.SharePopup_root__i9Pj_{position:relative;display:inline-block}.SharePopup_dropdown__98kRq{top:calc(100% + 11rem);right:-7rem;z-index:2;border-radius:4rem;padding:8rem;border:1px solid var(--dom-olive-light-4);pointer-events:none;opacity:0;transform:translateY(-8rem);visibility:hidden;transition:transform .3s ease,visibility .3s ease,opacity .3s ease}.SharePopup_dropdown__98kRq,.SharePopup_triangle__FcOFk{position:absolute;background-color:var(--dom-olive-light-3)}.SharePopup_triangle__FcOFk{z-index:3;top:-8.5rem;right:17rem;width:20rem;height:20rem;border-radius:3rem;border:1px solid var(--dom-olive-light-4);-webkit-clip-path:polygon(83% 0,81% 7%,95% 16%,19% 92%,7% 80%,0 83%,0 0);clip-path:polygon(83% 0,81% 7%,95% 16%,19% 92%,7% 80%,0 83%,0 0);transform:rotate(45deg)}.SharePopup_shareButton__64Cme{border-radius:50%;transition:background-color .3s ease}.SharePopup_open__DEe_q .SharePopup_dropdown__98kRq{opacity:1;visibility:visible;transform:translateY(4rem);pointer-events:all}.SharePopup_open__DEe_q .SharePopup_shareButton__64Cme{background-color:var(--dom-olive-light-3)}.GalleryFullscreenPopup_root__9TNwa{position:fixed;z-index:90;inset:0;background:#b0a983;overflow:hidden}.GalleryFullscreenPopup_wrapper__pBr7z{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:30rem;padding:90rem 0 12rem}@media(max-width:768px){.GalleryFullscreenPopup_wrapper__pBr7z{padding-bottom:16rem}}@media(max-width:480px){.GalleryFullscreenPopup_wrapper__pBr7z{gap:12rem;padding-top:63rem;padding-bottom:28rem}.GalleryFullscreenPopup_wrapper__pBr7z:before{content:"";inset:0;border-top:1px solid #2b140c;pointer-events:none}}.GalleryFullscreenPopup_closeButton__zJ8jE{position:absolute;z-index:5;top:100rem;right:12rem}@media(max-width:768px){.GalleryFullscreenPopup_closeButton__zJ8jE{top:92rem}}.GalleryFullscreenPopup_photoSection__QOPkg{position:relative;display:flex;width:100%;flex:1 1 auto;min-height:610rem;overflow:hidden}@media(max-width:768px){.GalleryFullscreenPopup_photoSection__QOPkg{min-height:480rem}}@media(max-width:480px){.GalleryFullscreenPopup_photoSection__QOPkg{min-height:375rem}}.GalleryFullscreenPopup_zoomContainer__NwJOE{display:flex;align-items:center;justify-content:center;width:100%;height:100%;touch-action:none}@media(max-width:480px){.GalleryFullscreenPopup_zoomContainer__NwJOE{padding-top:0;align-items:center}}.GalleryFullscreenPopup_zoomContent__9XhY4{will-change:transform;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;height:clamp(480rem,76.25vh,900rem);aspect-ratio:830/610;width:auto}@media(max-width:768px){.GalleryFullscreenPopup_zoomContent__9XhY4{height:480rem}}@media(max-width:480px){.GalleryFullscreenPopup_zoomContent__9XhY4{height:375rem}}.GalleryFullscreenPopup_contentInner__9FuRJ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.GalleryFullscreenPopup_contentInner__9FuRJ img{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain}.GalleryFullscreenPopup_sidesView__QD7qm{width:100%;height:100%;min-height:300rem}.GalleryFullscreenPopup_zoomControls__0XVcR{display:flex;flex-direction:column-reverse;gap:4rem}.GalleryFullscreenPopup_compass__99RKC{position:absolute;z-index:5;bottom:116rem;left:12rem;width:96rem;height:96rem}.GalleryFullscreenPopup_compass__99RKC img{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.GalleryFullscreenPopup_compass__99RKC{inset:unset;bottom:84rem;left:12rem;width:64rem;height:64rem}}@media(max-width:480px){.GalleryFullscreenPopup_compass__99RKC{inset:unset;bottom:104rem;left:12rem}}.GalleryFullscreenPopup_zoomControlsWrapper__Dcyuy{position:absolute;z-index:5;top:50%;transform:translateY(-50%);right:12rem}@media(max-width:768px){.GalleryFullscreenPopup_zoomControlsWrapper__Dcyuy{transform:translateY(-5%)}}@media(max-width:480px){.GalleryFullscreenPopup_zoomControlsWrapper__Dcyuy{transform:translateY(-104%)}}.GalleryFullscreenPopup_tabsWrapper__ZQtSf{width:100%;display:flex;justify-content:center;overflow:hidden}.GalleryFullscreenPopup_tabsScroller__QH4uY{overflow-x:auto;overflow-y:hidden;width:100%;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.GalleryFullscreenPopup_tabsScroller__QH4uY::-webkit-scrollbar{display:none}.GalleryFullscreenPopup_tabsList__5um89{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-inline:auto}.GalleryFullscreenPopup_tabsScrollerInner__PgkrC{width:-moz-fit-content;width:fit-content;padding-inline:12rem;margin-inline:auto}.GalleryFullscreenPopup_tab__SL6ur{--btn-min-width:140rem;flex:0 0 auto}.ApartmentHeroSection_root__O1jMy{position:relative}.ApartmentHeroSection_image__2NSJI{position:relative;width:100%;height:100%}.ApartmentHeroSection_image__2NSJI img{object-fit:contain}.ApartmentHeroSection_buildingExplorerWrap__yA9zY,.ApartmentHeroSection_buildingExplorer__3cdFB{position:relative;width:100%;height:100%}.ApartmentHeroSection_sunProgressWrapper__kvsIS{position:absolute;z-index:3;width:100%;height:100%;grid-column-start:1;grid-column-end:9;grid-row-end:4;grid-row-start:2}@media(max-width:768px){.ApartmentHeroSection_sunProgressWrapper__kvsIS{top:5%;height:90%;grid-row-end:4;grid-row-start:3}}@media(max-width:480px){.ApartmentHeroSection_sunProgressWrapper__kvsIS{top:10%;height:80%}}.ApartmentHeroSection_sunProgressBarWrapper__C96vG{position:absolute;z-index:4;width:100%;height:100%;grid-column-start:1;grid-column-end:9;grid-row-end:4;grid-row-start:2}@media(max-width:768px){.ApartmentHeroSection_sunProgressBarWrapper__C96vG{display:flex;align-items:center;grid-column-start:6;grid-column-end:-1;grid-row-end:5;grid-row-start:4}}@media(max-width:480px){.ApartmentHeroSection_sunProgressBarWrapper__C96vG{grid-column-start:2;grid-column-end:-1}}@supports selector(:has(*)){.ApartmentHeroSection_root__O1jMy:has(.ApartmentHeroSection_sunProgressBarWrapper__C96vG .sun-progress-handle:hover) .ApartmentHeroSection_sunProgressWrapper__kvsIS .sun-progress-sun-wrap-hidden{opacity:1}}.ApartmentHeroSection_reserved__35bWj .ApartmentHeroSection_calculateMortgageButton__oS4kU{display:none}.ApartmentHeroSection_reserved__35bWj .ApartmentHeroSection_mainButtons__erPkX{justify-content:flex-end}.SunProgress_root__M1_K6{position:relative;height:100%;display:grid;padding-right:12rem;padding-left:12rem;grid-gap:0 24rem;grid-template-columns:repeat(9,1fr)}.SunProgress_progressWrapper__Jhr9P{display:flex;flex-direction:column;align-items:center;gap:8rem;width:28rem;padding-left:36rem}@media(max-width:768px){.SunProgress_progressWrapper__Jhr9P{flex-direction:row;width:100%;padding-left:0}}.SunProgress_progress__d7VNJ{position:relative;height:308rem;width:1px;background-color:var(--dom-olive-light-4)}@media(max-width:768px){.SunProgress_progress__d7VNJ{container-type:inline-size;height:1px;width:auto;flex:1 1}}.SunProgress_sunWrap__brPHN{position:relative;transition:opacity .2s ease;grid-column-start:2;grid-column-end:9}@media(max-width:480px){.SunProgress_sunWrap__brPHN{grid-column-start:1;grid-column-end:9}}.SunProgress_sunWrapHidden__gJ46z{opacity:0}.SunProgress_sun__wllfQ{position:absolute;pointer-events:none;width:24rem;height:24rem}.SunProgress_sunImg__RQTvQ{position:absolute;top:0;left:0;transform:translateY(calc(-50% + 12rem))}.SunProgress_sunBall__Rc3f7{position:absolute;width:28rem;height:28rem;top:0;left:50%}@media(max-width:768px){.SunProgress_sunBall__Rc3f7{top:50%;left:0}}.SunProgress_sunBall__Rc3f7{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;background-color:var(--dom-olive-light)}.SunProgress_sunBall__Rc3f7:active{cursor:-webkit-grabbing;cursor:grabbing}.Features_root__qI4tj{position:relative;padding-bottom:120rem;--gcs:12;display:grid;padding-right:12rem;padding-left:12rem;grid-gap:0 24rem;grid-template-columns:repeat(var(--gcs),1fr)}@media(max-width:768px){.Features_root__qI4tj{--gcs:8;padding-right:12rem;padding-left:12rem;grid-gap:0 12rem}}@media(max-width:480px){.Features_root__qI4tj{--gcs:4;padding-right:12rem;padding-left:12rem;grid-gap:0 12rem;padding-bottom:108rem}}.Features_heading__Qz_Mo{padding-top:120rem;padding-bottom:176rem;white-space:pre-wrap;grid-column-start:1;grid-column-end:-1}@media(max-width:768px){.Features_heading__Qz_Mo{padding-bottom:60rem}}.Features_itemsWrapper__RBszt{overflow-x:scroll;overflow-y:hidden;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:none;grid-column-start:1;grid-column-end:-1}.Features_dragging__tgVRo{cursor:-webkit-grabbing;cursor:grabbing}.Features_items__Ej_xx{display:inline-flex;gap:144rem;-ms-overflow-style:none;scrollbar-width:none}.Features_items__Ej_xx::-webkit-scrollbar{width:0}@media(max-width:768px){.Features_items__Ej_xx{flex-direction:column;gap:40rem;grid-column-start:1;grid-column-end:-1}}@media(max-width:480px){.Features_items__Ej_xx{flex-direction:row;gap:12rem}}.Features_item__qzFgK{display:inline-flex;width:336rem;flex-direction:column;gap:40rem}@media(max-width:768px){.Features_item__qzFgK{width:auto;flex-direction:row;gap:69rem}}@media(max-width:480px){.Features_item__qzFgK{width:260rem;flex-direction:column;flex-shrink:0;gap:40rem}}.Features_itemContent__KhZPj{display:inline-flex;flex-direction:column}.Features_title__rvntq{max-width:208rem;padding-bottom:12rem}@media(max-width:768px){.Features_title__rvntq{max-width:none}}.Features_image__yHltx{position:relative;width:120rem;height:120rem;flex-shrink:0}.Features_image__yHltx img{pointer-events:none}.InfoCard_root__DRt99{position:relative;display:flex;height:408rem;padding:16rem;background:#f1dcc4;gap:16rem;justify-content:space-between}@media(max-width:768px){.InfoCard_root__DRt99{height:auto;flex-direction:column-reverse;justify-content:flex-end;padding:16rem 23rem;gap:8rem}}@media(max-width:480px){.InfoCard_root__DRt99{padding:16rem}}.InfoCard_titleWrapper__VqQwx{display:flex;flex-direction:column;gap:8rem}.InfoCard_title__792Dr{white-space:pre-wrap;font-family:Ramillas,sans-serif;font-size:max(var(--s,1rem)*32,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*40)}@media(max-width:768px){.InfoCard_title__792Dr{font-size:max(var(--s,1rem)*40,10px);line-height:calc(var(--s, 1rem)*40)}}@media(max-width:480px){.InfoCard_title__792Dr{font-size:32px;line-height:40px}}.InfoCard_subtitle__jTZMv{white-space:pre-wrap;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.InfoCard_subtitle__jTZMv{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.InfoCard_subtitle__jTZMv{font-size:14px;line-height:20px}}.InfoCard_info__e09In{width:100%;color:#ac9a87;white-space:pre-line;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.InfoCard_info__e09In{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.InfoCard_info__e09In{font-size:14px;line-height:20px}}.InfoCard_image__vsa91{position:relative;width:100%;height:100%}@media(max-width:768px){.InfoCard_image__vsa91{width:100%;height:160rem}}.InfoCard_left__itEgS{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.InfoCard_left__itEgS{flex:1 1;gap:24rem}}.InfoCard_infoWrapper__oQY_p{display:flex;align-items:center;justify-content:space-between}.InfoCard_right__JfC9S{position:relative;width:55%;flex-shrink:0;height:100%}@media(max-width:768px){.InfoCard_right__JfC9S{width:100%;height:160rem}}.InfoCardList_root__DamWk{position:relative;display:grid;width:100%;padding:0 12rem 60rem;grid-gap:12rem;gap:12rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.InfoCardList_root__DamWk{padding:0 12rem 120rem}}@media(max-width:480px){.InfoCardList_root__DamWk{padding:0 12rem 60rem;grid-template-columns:1fr}}.OutlineTab_button__xgWMQ{position:relative;display:flex;height:68rem;align-items:center;justify-content:center;color:var(--outline-tabs-color,rgb(139,132,97));cursor:pointer;scroll-snap-align:center;text-align:center;transition:color .3s;padding-inline:20rem;font-family:Ramillas,sans-serif;font-size:max(var(--s,1rem)*20,10px);font-weight:400;letter-spacing:0;line-height:normal}@media(max-width:768px){.OutlineTab_button__xgWMQ{font-size:max(var(--s,1rem)*20,10px);line-height:normal}}@media(max-width:480px){.OutlineTab_button__xgWMQ{font-size:20px;line-height:auto}}.OutlineTab_button__xgWMQ{white-space:nowrap}.OutlineTab_button__xgWMQ:after{position:absolute;bottom:0;left:0;width:100%;height:6rem;background-color:var(--outline-tabs-color,rgb(43,20,12));content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s,background-color .3s}.OutlineTab_button__xgWMQ:hover{color:var(--outline-tabs-active-color,rgb(43,20,12))}@media(max-width:768px){.OutlineTab_button__xgWMQ{height:50rem}}@media(max-width:480px){.OutlineTab_button__xgWMQ{width:auto!important}}.OutlineTab_active__8I1lr{color:var(--outline-tabs-active-color,rgb(43,20,12))}.OutlineTab_active__8I1lr:after{background-color:var(--outline-tabs-active-color,var(--outline-tabs-color,rgb(43,20,12)));transform:scaleX(1)}.OutlineTab_disabled__4Ywim{color:var(--outline-tabs-color,rgb(139,132,97))}.OutlineTab_disabled__4Ywim:after,.OutlineTab_disabled__4Ywim:hover:after{transform:scaleX(0)}.OutlineTabs_root__Td1_K{overflow:hidden;width:100%}@media(max-width:480px){.OutlineTabs_listWrapper__6wt67{overflow-x:auto;overflow-y:hidden;width:100%;-ms-overflow-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.OutlineTabs_listWrapper__6wt67::-webkit-scrollbar{display:none}}.OutlineTabs_list__R1BNu{position:relative;display:flex;flex-wrap:nowrap;width:var(--tabs-trigger-width,auto);width:100%;margin:0;background-color:var(--tabs-background-color,rgba(252,240,223,.1));list-style:none}.OutlineTabs_list__R1BNu:before{pointer-events:none;position:absolute;inset:0;width:100%;content:"";border-bottom:3rem solid var(--outline-tabs-color,rgb(139,132,97))}@media(max-width:480px){.OutlineTabs_list__R1BNu{width:-moz-fit-content;width:fit-content}}.OutlineTabs_list__R1BNu>*{width:var(--tabs-trigger-width,auto)}.Gallery_root__lWjah{position:relative;padding-top:46rem;padding-bottom:104rem;--gcs:12;display:grid;padding-right:12rem;padding-left:12rem;grid-gap:22rem 24rem;grid-template-columns:repeat(var(--gcs),1fr)}@media(max-width:768px){.Gallery_root__lWjah{--gcs:8;padding-right:12rem;padding-left:12rem;grid-gap:22rem 12rem}}@media(max-width:480px){.Gallery_root__lWjah{--gcs:4;padding-right:12rem;padding-left:12rem;grid-gap:22rem 12rem;padding-top:40rem;padding-bottom:104rem}}.Gallery_tabsList__ALz9N{display:none}@media(max-width:768px){.Gallery_tabsList__ALz9N{display:block;grid-row-start:1;grid-column-start:1;grid-column-end:-1}}@media(max-width:480px){.Gallery_tabsWrapper__VAM_Z{margin-inline:-12rem}.Gallery_tabsListInner__gIsUI{margin-inline:12rem}}.Gallery_titleList__JNE2Z{display:flex;flex-direction:column;gap:16rem;grid-column-start:1;grid-column-end:5}@media(max-width:768px){.Gallery_titleList__JNE2Z{display:none}}.Gallery_galleryTitle__zcYl0{position:relative;width:100%;padding-top:12rem;color:#8b8461;transition:color .3s ease;font-family:Ramillas,sans-serif;font-size:max(var(--s,1rem)*32,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*40)}@media(max-width:768px){.Gallery_galleryTitle__zcYl0{font-size:max(var(--s,1rem)*40,10px);line-height:calc(var(--s, 1rem)*40)}}@media(max-width:480px){.Gallery_galleryTitle__zcYl0{font-size:32px;line-height:40px}}.Gallery_galleryTitle__zcYl0:after{position:absolute;top:0;display:block;width:0;height:1px;background:#2b140c;content:"";transition:width .3s ease}.Gallery_galleryTitle__zcYl0:hover{color:#2b140c}.Gallery_galleryTitle__zcYl0:hover:after{width:100%}.Gallery_galleryTitle__zcYl0.Gallery_active__FkxqG{color:#2b140c}.Gallery_galleryTitle__zcYl0.Gallery_active__FkxqG:after{width:100%}@media(max-width:768px){.Gallery_galleryTitle__zcYl0{display:block;grid-row-start:2;grid-column-start:1;grid-column-end:-1}}.Gallery_buttonText__FvhZ7{width:70%}.Gallery_galleryWrapper__OjLVI{height:562rem;grid-row-start:1;grid-column-start:5;grid-column-end:-1}@media(max-width:768px){.Gallery_galleryWrapper__OjLVI{height:351rem;grid-row-start:2;grid-column-start:1;grid-column-end:-1}}.Gallery_textBlockWrapper__ygfj3{display:flex;padding:0!important;column-gap:44rem!important;grid-column-start:1;grid-column-end:-1;--gcs:12;display:grid;padding-right:12rem;padding-left:12rem;grid-gap:0 24rem;grid-template-columns:repeat(var(--gcs),1fr)}@media(max-width:768px){.Gallery_textBlockWrapper__ygfj3{--gcs:8;padding-right:12rem;padding-left:12rem;grid-gap:0 12rem}}@media(max-width:480px){.Gallery_textBlockWrapper__ygfj3{--gcs:4;padding-right:12rem;padding-left:12rem;grid-gap:0 12rem}}@media(max-width:768px){.Gallery_textBlockWrapper__ygfj3{gap:24rem;grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.Gallery_textBlockWrapper__ygfj3{flex-direction:column;gap:20rem}}.Gallery_textBlock__Y9Laa{padding-right:65rem;white-space:pre-wrap}.Gallery_textBlock__Y9Laa:first-of-type{grid-column-start:1;grid-column-end:5}.Gallery_textBlock__Y9Laa:nth-of-type(2){grid-column-start:5;grid-column-end:9}.Gallery_textBlock__Y9Laa:nth-of-type(3){grid-column-start:9;grid-column-end:-1}.Gallery_textBlock__Y9Laa{font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.Gallery_textBlock__Y9Laa{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.Gallery_textBlock__Y9Laa{font-size:14px;line-height:20px}}@media(max-width:768px){.Gallery_textBlock__Y9Laa{padding-right:0}.Gallery_textBlock__Y9Laa:first-of-type{grid-column:1/2}.Gallery_textBlock__Y9Laa:nth-of-type(2){grid-column:2/3}.Gallery_textBlock__Y9Laa:nth-of-type(3){grid-column:3/-1}}@media(max-width:480px){.Gallery_textBlock__Y9Laa{padding-right:0}.Gallery_textBlock__Y9Laa:first-of-type,.Gallery_textBlock__Y9Laa:nth-of-type(2),.Gallery_textBlock__Y9Laa:nth-of-type(3){grid-column:1/-1}}.SimilarApartments_root__nmgUS{position:relative;padding:60rem 12rem}@media(max-width:768px){.SimilarApartments_root__nmgUS{padding:40rem 12rem}}@media(max-width:480px){.SimilarApartments_root__nmgUS{padding:20rem 12rem}}.SimilarApartments_titleWrapper__yHDQ9{display:flex;justify-content:space-between}.SimilarApartments_title__u46Y9{margin-bottom:24rem;white-space:pre-wrap;font-family:Ramillas,sans-serif;font-size:max(var(--s,1rem)*32,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*40)}@media(max-width:768px){.SimilarApartments_title__u46Y9{font-size:max(var(--s,1rem)*40,10px);line-height:calc(var(--s, 1rem)*40)}}@media(max-width:480px){.SimilarApartments_title__u46Y9{font-size:32px;line-height:40px}}.SimilarApartments_buttonsWrapper__UYW2R{display:flex;gap:4rem}@media(max-width:768px){.SimilarApartments_buttonsWrapper__UYW2R{display:none}}.SimilarApartments_left__AuPaN{left:0}.SimilarApartments_right__cKmEb{right:0}.SimilarApartments_cardListWrapper__vw_2V{width:100%;padding-bottom:10rem;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.SimilarApartments_cardList__laVX1{display:flex;width:-moz-fit-content;width:fit-content;gap:12rem}@media(max-width:768px){.SimilarApartments_cardList__laVX1{display:grid;width:100%;grid-gap:42rem;gap:42rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.SimilarApartments_cardList__laVX1{display:flex;width:-moz-fit-content;width:fit-content;gap:12rem}}.SimilarApartments_card__EVxpF{display:block;width:464rem;flex-shrink:0;scroll-snap-align:start;text-decoration:none;transition:opacity .2s ease}.SimilarApartments_card__EVxpF:hover{opacity:.9}@media(max-width:768px){.SimilarApartments_card__EVxpF{width:100%}}@media(max-width:480px){.SimilarApartments_card__EVxpF{width:calc(100vw - 24rem)}}.MortgageCard_root__BtPcy{position:relative;min-height:280rem;flex-direction:column;padding:16rem;background:#f1dcc4}.MortgageCard_bottom__4rfLA,.MortgageCard_root__BtPcy,.MortgageCard_top__4dbzy{display:flex;justify-content:space-between}@media(max-width:768px){.MortgageCard_top__4dbzy{flex-direction:column-reverse;margin-bottom:24rem;gap:8rem}.MortgageCard_bottom__4rfLA{flex-direction:column;align-items:flex-end;gap:24rem}}.MortgageCard_titleWrapper__GmYHt{max-width:392rem}@media(max-width:768px){.MortgageCard_titleWrapper__GmYHt{margin-bottom:8rem}}.MortgageCard_title__Mpzt_{white-space:pre-wrap;font-family:Ramillas,sans-serif;font-size:max(var(--s,1rem)*32,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*40)}@media(max-width:768px){.MortgageCard_title__Mpzt_{font-size:max(var(--s,1rem)*40,10px);line-height:calc(var(--s, 1rem)*40)}}@media(max-width:480px){.MortgageCard_title__Mpzt_{font-size:32px;line-height:40px}}.MortgageCard_subtitle__HH_QT{white-space:pre-wrap;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.MortgageCard_subtitle__HH_QT{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.MortgageCard_subtitle__HH_QT{font-size:14px;line-height:20px}}.MortgageCard_infoWrapper__4cZ2u{display:flex;gap:80rem}@media(max-width:768px){.MortgageCard_infoWrapper__4cZ2u{width:100%;gap:48rem}}.MortgageCard_date__0PziU,.MortgageCard_rate__XEqVd{display:flex;flex-direction:column;gap:4rem;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.MortgageCard_date__0PziU,.MortgageCard_rate__XEqVd{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.MortgageCard_date__0PziU,.MortgageCard_rate__XEqVd{font-size:14px;line-height:20px}}.MortgageCard_dateTitle__vmuZE,.MortgageCard_rateTitle__D3_oE{color:#ac9a87}.MortgageCard_imageWrapper__yvZy6{position:relative;width:120rem;height:120rem;flex-shrink:0}@media(max-width:768px){.MortgageCard_imageWrapper__yvZy6{width:72rem;height:72rem}}.MortgageCard_button__aWR3E>div{gap:43rem}@media(max-width:768px){.MortgageCard_button__aWR3E>div{gap:26rem}}.MortgageCardList_root__BVLk_{position:relative;--gcs:12;display:grid;padding-right:12rem;padding-left:12rem;grid-gap:12rem 24rem;grid-template-columns:repeat(var(--gcs),1fr)}@media(max-width:768px){.MortgageCardList_root__BVLk_{--gcs:8;padding-right:12rem;padding-left:12rem;grid-gap:12rem 12rem}}@media(max-width:480px){.MortgageCardList_root__BVLk_{--gcs:4;padding-right:12rem;padding-left:12rem;grid-gap:12rem 12rem}}.MortgageCardList_card__cVZds:first-of-type{grid-column-start:1;grid-column-end:7}.MortgageCardList_card__cVZds:nth-of-type(2){grid-column-start:7;grid-column-end:-1}@media(max-width:768px){.MortgageCardList_card__cVZds:first-of-type{grid-column-start:1;grid-column-end:5}.MortgageCardList_card__cVZds:nth-of-type(2){grid-column-start:5;grid-column-end:-1}}@media(max-width:480px){.MortgageCardList_card__cVZds:first-of-type,.MortgageCardList_card__cVZds:nth-of-type(2){grid-column-start:1;grid-column-end:-1}}.ApartmentInner_root__DyBAv{background:#b0a983}.ApartmentInner_error__YM_fA,.ApartmentInner_loading__zDgip{display:flex;min-height:400rem;align-items:center;justify-content:center;color:#2b140c;font-family:Ramillas,sans-serif;font-size:max(var(--s,1rem)*32,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*40)}@media(max-width:768px){.ApartmentInner_error__YM_fA,.ApartmentInner_loading__zDgip{font-size:max(var(--s,1rem)*40,10px);line-height:calc(var(--s, 1rem)*40)}}@media(max-width:480px){.ApartmentInner_error__YM_fA,.ApartmentInner_loading__zDgip{font-size:32px;line-height:40px}}.ApartmentInner_error__YM_fA{color:#2b140c}.ApartmentInner_breadCrumbs__PAJ98{position:absolute;top:92rem;left:12rem}.ApartmentsSort_root___BhRo{position:relative;display:grid;grid-template-areas:"sortButton showAll buttons";grid-template-columns:1fr auto 1fr;align-items:center;margin-top:12rem;margin-bottom:20rem;grid-gap:8rem;gap:8rem}@media(max-width:768px){.ApartmentsSort_root___BhRo{grid-template-areas:"sortButton buttons" "showAll showAll";grid-template-columns:1fr 1fr;row-gap:12rem}}@media(max-width:480px){.ApartmentsSort_root___BhRo{grid-template-areas:"buttons" "sortButton" "showAll";grid-template-columns:1fr;gap:12rem}}.ApartmentsSort_rootCompact__AjyyC{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:8rem}@media(max-width:480px){.ApartmentsSort_rootCompact__AjyyC .ApartmentsSort_buttonsGroup__hWau2{width:auto}}.ApartmentsSort_showAll__fmt9D{grid-area:showAll;justify-self:center;text-align:center;font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:0;line-height:calc(var(--s, 1rem)*20)}@media(max-width:768px){.ApartmentsSort_showAll__fmt9D{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*20)}}@media(max-width:480px){.ApartmentsSort_showAll__fmt9D{font-size:14px;line-height:20px}}.ApartmentsSort_horizontalView__NueCs{font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:.01em;line-height:calc(var(--s, 1rem)*16)}@media(max-width:768px){.ApartmentsSort_horizontalView__NueCs{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*16)}}@media(max-width:480px){.ApartmentsSort_horizontalView__NueCs{font-size:14px;line-height:16px}}.ApartmentsSort_reservedButton__7GeJA{font-family:Nagel,sans-serif;font-size:max(var(--s,1rem)*14,10px);font-weight:400;letter-spacing:.01em;line-height:calc(var(--s, 1rem)*16)}@media(max-width:768px){.ApartmentsSort_reservedButton__7GeJA{font-size:max(var(--s,1rem)*14,10px);line-height:calc(var(--s, 1rem)*16)}}@media(max-width:480px){.ApartmentsSort_reservedButton__7GeJA{font-size:14px;line-height:16px;flex:1 1;width:100%;min-width:0}}.ApartmentsSort_sortButton__1izOI{grid-area:sortButton;justify-self:start;z-index:1}@media(max-width:480px){.ApartmentsSort_sortButton__1izOI{justify-self:stretch;width:100%}.ApartmentsSort_sortButton__1izOI>button{width:100%}}.ApartmentsSort_buttonsGroup__hWau2{grid-area:buttons;display:flex;justify-self:end;gap:12rem}@media(max-width:480px){.ApartmentsSort_buttonsGroup__hWau2{gap:8rem;width:100%}}.ApartmentsSort_buttonsWrapper__1Ws4x{display:flex;gap:8rem}.ApartmentsPage_root__8b1IR{position:relative;display:flex;min-height:100vh;min-height:100svh;padding-top:100rem;background:var(--dom-brown-dark-2);flex-direction:column}@media(max-width:768px){.ApartmentsPage_root__8b1IR{padding-top:80rem}}.ApartmentsPage_breadCrumbs__xM4Rv{margin-left:12rem}.ApartmentsPage_content__X0FPu{flex:1 1;padding:0 12rem 119rem;background:#b0a983}.ApartmentsPage_loading__RpQs5{color:#2b140c}.ApartmentsPage_error__pgfx8,.ApartmentsPage_loading__RpQs5{padding:40rem;text-align:center}@media(max-width:480px){.ApartmentsPage_hideOnSm___r_95{display:none}}.ApartmentsPage_showOnSm__qstzV{display:none}@media(max-width:480px){.ApartmentsPage_showOnSm__qstzV{display:block}}.ApartmentsPage_filterWrapper__mdO_f{display:none;pointer-events:none}@media(max-width:768px){.ApartmentsPage_filterWrapper__mdO_f{position:absolute;top:0;display:block;width:100%;height:100%}}.ApartmentsPage_container__JQETL{display:none}@media(max-width:768px){.ApartmentsPage_container__JQETL{position:-webkit-sticky;position:sticky;z-index:10;top:0;display:flex;width:100%;height:100dvh;align-items:flex-end}}.ApartmentsPage_openFilter__HbTpx{display:none;pointer-events:all}@media(max-width:768px){.ApartmentsPage_openFilter__HbTpx{left:0;display:block;display:flex;width:100%;height:64rem;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(176,169,131,0) 5.47%,#b0a983 90.55%)}.ApartmentsPage_openFilter__HbTpx .ApartmentsPage_openFilterButton__f_n8I{width:100%;max-width:255rem}}