.ApartmentGroup_root__ukdIG{position:relative;text-align:center}.ApartmentGroup_container__X94Hw{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:85vh;-ms-flex-align:stretch;align-items:stretch;min-height:360px}.ApartmentGroup_main__n5rJR{display:inline-block;width:100%;height:100%;vertical-align:top}.ApartmentGroup_image__3X_JZ,.ApartmentGroup_main__n5rJR{position:relative}.ApartmentGroup_image__3X_JZ{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.ApartmentGroup_imageHasScroll__X9Gzx{cursor:all-scroll}.ApartmentGroup_scrollable__Pd2xl{-ms-flex-positive:1;flex-grow:1}.ApartmentGroup_track__kE_C7{bottom:6px;left:25%;right:25%;height:6px;background:rgba(178,223,219,.4);pointer-events:none}.ApartmentGroup_thumb__NzNAP,.ApartmentGroup_track__kE_C7{position:absolute;border-radius:6px}.ApartmentGroup_thumb__NzNAP{top:0;left:0;width:100%;height:100%;background:rgba(178,223,219,.8)}.ApartmentGroup_details__ffr13{display:-ms-flexbox;display:flex;padding:40px 20px;font-size:1.25rem;font-weight:700;color:#fff;background:#73b893;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;cursor:pointer}.ApartmentGroup_area__CR4To,.ApartmentGroup_price__owWcw,.ApartmentGroup_toggle__NaGuq{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.ApartmentGroup_detailsGreeting__a80ZU .ApartmentGroup_area__CR4To,.ApartmentGroup_detailsGreeting__a80ZU .ApartmentGroup_price__owWcw,.ApartmentGroup_detailsGreeting__a80ZU .ApartmentGroup_toggle__NaGuq{opacity:0}.ApartmentGroup_icon__Gluch{margin:4px 12px 0 0;vertical-align:top}.ApartmentGroup_toggleButton__lBRhk{padding:0;margin:0;background:none;border:0;font:inherit;cursor:inherit}.ApartmentGroup_upload__GfAPs{position:absolute!important;top:20px;left:20px;width:42px;height:42px;line-height:36px;color:#fff;background:#e0c779;border-radius:100%}.ApartmentGroup_next__RPR8P,.ApartmentGroup_prev__GFj2X{position:absolute;bottom:18px;width:44px;height:44px;margin:0;padding:10px;color:#fff;border:0;border-radius:50%;background:#777}.ApartmentGroup_prev__GFj2X{right:50%;margin-right:5px}.ApartmentGroup_next__RPR8P{left:50%;margin-left:5px}.ApartmentGroup_next__RPR8P svg,.ApartmentGroup_prev__GFj2X svg{vertical-align:top}.ApartmentGroup_label__K_GZr{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ApartmentGroup_file__Yh39b{display:none}@media (max-width:767px){.ApartmentGroup_next__RPR8P,.ApartmentGroup_prev__GFj2X{position:fixed;z-index:30;display:none;bottom:12px}.ApartmentGroup_prevNextVisible__Lie3m .ApartmentGroup_next__RPR8P,.ApartmentGroup_prevNextVisible__Lie3m .ApartmentGroup_prev__GFj2X{display:block}}@media (max-width:991px){.ApartmentGroup_details__ffr13{-ms-flex-pack:center;justify-content:center}.ApartmentGroup_area__CR4To,.ApartmentGroup_price__owWcw{display:none}}@media (min-width:992px){.ApartmentGroup_container__X94Hw{min-height:460px}}@media (min-width:1200px){.ApartmentGroup_container__X94Hw{min-height:560px}}.ApartmentPicker_root__9309l{position:absolute;top:0;left:0;width:100%;height:100%}.ApartmentPicker_shape__T9ldM{cursor:pointer;-webkit-transition:fill .1s;transition:fill .1s}.ApartmentPicker_popover__ZSBNH{position:absolute;display:none;padding:12px;color:#fff;text-align:left;background:#73b893;pointer-events:none}.ApartmentPicker_title__R90cZ{margin:0 0 12px;font-size:1em}.ApartmentPicker_table__3fqT0{padding:0;margin:0;border-collapse:collapse}.ApartmentPicker_table__3fqT0 td,.ApartmentPicker_table__3fqT0 th{font-weight:400;vertical-align:top}.ApartmentPicker_table__3fqT0 th{padding-right:10px}.ApartmentPicker_nowrap__sfVeW{white-space:nowrap}.ApartmentPicker_withOutline__hXHn7{stroke:#fff;stroke-opacity:.8;stroke-width:3;stroke-dasharray:5}@media (min-width:544px){.ApartmentPicker_popover__ZSBNH{display:block}}.GraphicCanvas_canvas__OBBL7{cursor:crosshair;left:0;width:100%;height:100%}.GraphicCanvas_canvas__OBBL7,.GraphicCanvas_reminder__AvNL_{position:absolute;top:0}.GraphicCanvas_reminder__AvNL_{z-index:1;margin:5px;right:0;text-align:right}.GraphicCanvas_button__HeqCd{font-size:12px;cursor:pointer;background-color:transparent}.GraphicCanvas_button__HeqCd,.GraphicCanvas_line__IrHAm{color:#fff;text-shadow:1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000}.GraphicCanvas_line__IrHAm{font-size:14px;margin-top:7px}