.Slideshow-module_slideshow_cpET{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.Slideshow-module_viewport_PvDM{position:absolute;inset:0;overflow:hidden}.Slideshow-module_track_JsfN{touch-action:pan-y;flex-direction:row;align-items:center;width:100%;height:100%;display:flex}.Slideshow-module_slide_F231{flex-shrink:0;width:100%;height:100%;position:relative}.Slideshow-module_controls_3SHD{pointer-events:none;border:0;margin:0;padding:0;position:absolute;inset:0}.Slideshow-module_arrows_u9D0{flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:20px}.Slideshow-module_arrow_2JQS{pointer-events:auto;cursor:pointer;background-color:#0003;border-radius:40px;width:40px;height:40px;display:block;overflow:hidden}.Slideshow-module_arrow_2JQS:disabled{pointer-events:none;cursor:default}.Slideshow-module_dotsPosition_Luz1{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.Slideshow-module_dots_7ya4{pointer-events:auto;background-color:#0003;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;display:flex;overflow:hidden}.Slideshow-module_dotButton_1Pig{cursor:pointer;padding:10px 5px;display:flex}.Slideshow-module_dotButton_1Pig:first-child{padding-inline-start:10px}.Slideshow-module_dotButton_1Pig:last-child{padding-inline-end:10px}.Slideshow-module_dot_aEF-{background-color:#fff;border-radius:50%;width:10px;height:10px;display:block}.Apartment-module_header_-GE-{width:100%;height:334px;position:relative;overflow:clip}.Apartment-module_headerGradient_4o4A{background:linear-gradient(#fff0 0%,#63636333 60%,#1c1c1c 100%);position:absolute;inset:0}.Apartment-module_back_VXQu{z-index:1;width:100%;max-width:var(--content-max-width);justify-content:flex-start;padding:0 50px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.Apartment-module_backLink_97RB{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;white-space:pre;cursor:pointer;font-size:14px;font-weight:400;line-height:1.2em;text-decoration-color:#fff}.Apartment-module_intro_RQqK{width:100%;max-width:var(--content-max-width);justify-content:flex-start;align-items:center;margin:0 auto;padding:60px 50px;display:flex}.Apartment-module_titles_QHCI{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Apartment-module_title_3LWE,.Apartment-module_subtitle_95e0{white-space:pre}.Apartment-module_gallery_51k8{width:100%;max-width:var(--content-max-width);flex-flow:wrap;justify-content:center;align-items:flex-start;gap:50px;margin:0 auto;padding:0 50px 60px;display:flex}.Apartment-module_slideshow_fn-q{flex:1 0 0;min-width:0;height:500px;position:relative}.Apartment-module_description_s-as{flex:1 0 0;min-width:0}.Apartment-module_paragraph_tsR1+.Apartment-module_paragraph_tsR1{margin-top:20px}.Apartment-module_strong_L3bN{font-family:var(--font-ui);font-weight:700}.Apartment-module_amenities_sInx{grid-template-columns:repeat(8,132px);grid-auto-rows:min-content;justify-content:center;gap:40px 0;width:100%;padding:0 50px 60px;display:grid}.Apartment-module_amenity_hl-y{color:#000;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.Apartment-module_amenityLabel_Esfu{font-family:var(--font-serif);white-space:pre;color:var(--color-gold);font-size:18px;font-weight:600;line-height:1.6em}@media (width<=1199.98px){.Apartment-module_header_-GE-{height:300px}.Apartment-module_intro_RQqK{padding:60px 32px}.Apartment-module_gallery_51k8{flex-flow:column;padding:0 32px 60px}.Apartment-module_slideshow_fn-q,.Apartment-module_description_s-as{flex:none;width:100%}.Apartment-module_amenities_sInx{grid-template-columns:repeat(4,132px);padding:0 32px 60px}}@media (width<=809.98px){.Apartment-module_header_-GE-{height:200px}.Apartment-module_back_VXQu{justify-content:center;width:93%;padding:0;bottom:24px}.Apartment-module_intro_RQqK{justify-content:center;padding:60px 24px}.Apartment-module_titles_QHCI{flex:1 0 0;min-width:0}.Apartment-module_title_3LWE{white-space:normal;font-size:23px}.Apartment-module_subtitle_95e0{white-space:normal;width:100%}.Apartment-module_gallery_51k8{padding:0 24px 60px}.Apartment-module_amenities_sInx{grid-template-columns:repeat(2,132px);padding:0 24px 60px}}
