.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(100%);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(100%);opacity:1}to{transform:scale(.96);opacity:0}}.DialogModal_dialog__5Kxvu{border:none;margin:0;transform:scale(1);max-width:calc(100% - 32px);outline:none!important;justify-self:center;align-self:center;border-radius:16px;box-shadow:0 0 1px 0 rgba(48,49,51,.05),0 4px 8px 0 rgba(48,49,51,.1);transition:display allow-discrete .3s,overlay allow-discrete .3s;animation:DialogModal_scaleDown__xvH8m .3s cubic-bezier(.165,.84,.44,1) forwards}.DialogModal_dialog__5Kxvu::backdrop{animation:DialogModal_fadeOut__ySG7E .3s cubic-bezier(.165,.84,.44,1) forwards}.DialogModal_dialog_blur__nbO0F[open]::backdrop{backdrop-filter:blur(28px)}.DialogModal_dialog__5Kxvu[open]{opacity:0;animation:DialogModal_scaleUp__OqniH .5s forwards}.DialogModal_dialog__5Kxvu[open]::backdrop{background:transparent;animation:DialogModal_fadeIn__s_0wF .5s cubic-bezier(.165,.84,.44,1) forwards}.DialogModal_closeIcon__acIJI{display:flex;padding:6px;justify-content:flex-end;align-items:center;gap:10px;position:absolute;right:16px;top:16px}@keyframes DialogModal_fadeIn__s_0wF{0%{background:transparent}to{background:rgba(0,0,0,.7)}}@keyframes DialogModal_fadeOut__ySG7E{0%{background:rgba(0,0,0,.7)}to{background:transparent}}@keyframes DialogModal_scaleUp__OqniH{0%{transform:scale(.8) translateY(1000px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes DialogModal_scaleDown__xvH8m{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.8) translateY(1000px);opacity:0}}.LightboxDialog_lightbox___2tqH{display:inline-flex;align-items:center;height:100%;width:100%}@media screen and (min-width:768px){.LightboxDialog_lightbox___2tqH{justify-content:center}}@media screen and (min-width:1024px){.LightboxDialog_lightbox___2tqH{justify-content:space-between}}.LightboxDialog_lightbox__close__uwIVq{position:absolute;top:16px;right:16px;z-index:1;border-radius:80px;border:1.5px solid var(--Colors-Base-White,#fff);box-shadow:0 4.75px 12.667px 0 rgba(0,0,0,.16)}@media screen and (min-width:768px){.LightboxDialog_lightbox__close__uwIVq{top:16px;right:32px}}@media screen and (min-width:1024px){.LightboxDialog_lightbox__close__uwIVq{top:48px;right:48px}}.LightboxDialog_lightbox__iconButtonDisabled__BR63w{opacity:.5}@media screen and (min-width:1024px){.LightboxDialog_lightbox___2tqH .LightboxDialog_navigationButtonTablet__xfHbd{display:none}}.LightboxDialog_lightbox___2tqH .LightboxDialog_navigationButtonDesktop__DnkOF{display:none}@media screen and (min-width:1024px){.LightboxDialog_lightbox___2tqH .LightboxDialog_navigationButtonDesktop__DnkOF{display:grid}}.LightboxDialog_lightbox__container__ULUrB{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;flex-shrink:0;overflow-y:auto}@media screen and (min-width:768px){.LightboxDialog_lightbox__container__ULUrB{height:100%;overflow-y:hidden;border-radius:var(--Border-Radius-MD,16px)}}@media screen and (min-width:1024px){.LightboxDialog_lightbox__container__ULUrB{width:1024px;max-width:calc(100% - 144px)}}.LightboxDialog_lightbox__mediaContainer__rJToF{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px}@media screen and (min-width:768px){.LightboxDialog_lightbox__mediaContainer__rJToF{margin-top:70px;height:100%;max-height:calc(100% - 160px)}}@media screen and (min-width:1024px){.LightboxDialog_lightbox__mediaContainer__rJToF{margin-top:73px;height:700px;max-height:calc(100% - 80px)}}.LightboxDialog_lightbox__mediaContainer__videoContainer__5_R37{position:absolute;left:0;top:0;right:0;bottom:0}.LightboxDialog_lightbox__mediaContainer__image__Tjr7s,.LightboxDialog_lightbox__mediaContainer__video__pf42T{display:flex;flex-direction:column;justify-content:center;align-items:center;object-fit:contain;object-position:center;height:100%;width:100%}@media screen and (min-width:768px){.LightboxDialog_lightbox__mediaContainer__image__Tjr7s,.LightboxDialog_lightbox__mediaContainer__video__pf42T{object-fit:cover;border-radius:16px}}.LightboxDialog_lightbox__counter__COzeM{text-align:center;padding:24px}.LightboxDialog_lightbox__counter__COzeM p{color:var(--Colors-Base-White,#fff);font-family:var(--fontBody);font-size:16px;line-height:19px;text-decoration:none;letter-spacing:normal;font-weight:700!important}@media screen and (min-width:768px){.LightboxDialog_lightbox__counter__COzeM p{font-family:var(--fontBody);font-weight:500;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}@media screen and (min-width:1024px){.LightboxDialog_lightbox__counter__COzeM p{font-family:var(--fontBody);font-weight:500;font-size:18px;line-height:25px;text-decoration:none;letter-spacing:normal}}@keyframes LightboxDialog_fadeIn__ZM4sr{0%{backdrop-filter:blur(0)}to{backdrop-filter:blur(28px)}}@keyframes LightboxDialog_fadeOut__B2g1t{0%{backdrop-filter:blur(28px)}to{backdrop-filter:blur(0)}}.NeighbourhoodListingsCard_container__c_nAh{position:relative;width:100%;height:100%;border-radius:8px;border:1px solid rgb(var(--lightGray));display:flex;justify-content:flex-start;background-color:rgb(var(--white));min-height:110px;flex-direction:column;align-items:flex-start}.NeighbourhoodListingsCard_media__AYOnz{position:relative;overflow:hidden;overflow:clip;background-color:rgb(var(--lightGray));height:100%;flex-shrink:0;width:100%;aspect-ratio:200/108;border-radius:8px 8px 8px 8px}.NeighbourhoodListingsCard_media__images__2v1Tq{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:2px;border-radius:8px 8px 0 0;overflow:hidden;background:rgb(var(--white))}.NeighbourhoodListingsCard_media__AYOnz .NeighbourhoodListingsCard_media__imageCellBottomRight__9P5SH,.NeighbourhoodListingsCard_media__AYOnz .NeighbourhoodListingsCard_media__imageCellLeft__GASvR,.NeighbourhoodListingsCard_media__AYOnz .NeighbourhoodListingsCard_media__imageCellTopRight__RgrNY,.NeighbourhoodListingsCard_media__imageCell__B4LhH{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer}.NeighbourhoodListingsCard_media__AYOnz .NeighbourhoodListingsCard_media__imageCellLeft__GASvR{grid-row:1/span 2;grid-column:1/2;border-radius:8px 0 0 0}.NeighbourhoodListingsCard_media__AYOnz .NeighbourhoodListingsCard_media__imageCellTopRight__RgrNY{grid-row:1/2;grid-column:2/3;border-radius:0 8px 0 0}.NeighbourhoodListingsCard_media__AYOnz .NeighbourhoodListingsCard_media__imageCellBottomRight__9P5SH{grid-row:2/3;grid-column:2/3;border-radius:0 0 8px 0}.NeighbourhoodListingsCard_media__image__tmHwm,.NeighbourhoodListingsCard_media__video__bRicT{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.NeighbourhoodListingsCard_media__imageCellBottomRight__9P5SH:hover .NeighbourhoodListingsCard_media__image__tmHwm,.NeighbourhoodListingsCard_media__imageCellLeft__GASvR:hover .NeighbourhoodListingsCard_media__image__tmHwm,.NeighbourhoodListingsCard_media__imageCellTopRight__RgrNY:hover .NeighbourhoodListingsCard_media__image__tmHwm,.NeighbourhoodListingsCard_media__imageCell__B4LhH:hover .NeighbourhoodListingsCard_media__image__tmHwm{transform:scale(1.02)}.NeighbourhoodListingsCard_content__YzaSn{padding:12px;flex-grow:1}.NeighbourhoodListingsCard_content__YzaSn>:last-child{margin-top:9px}.NeighbourhoodListingsCard_title__XA3L_{color:rgb(var(--black));display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--fontBody);font-weight:500;font-size:14px;line-height:21px;text-decoration:none;letter-spacing:normal}@media screen and (min-width:768px){.NeighbourhoodListingsCard_title__XA3L_{font-family:var(--fontBody);font-weight:500;font-size:14px;line-height:21px;text-decoration:none;letter-spacing:normal}}@media screen and (min-width:1024px){.NeighbourhoodListingsCard_title__XA3L_{font-family:var(--fontBody);font-weight:500;font-size:14px;line-height:21px;text-decoration:none;letter-spacing:normal}}.NeighbourhoodListingsCard_description__p2fRO{color:rgb(var(--gray));display:-webkit-box;overflow:hidden;margin-top:4px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:var(--fontBody);font-weight:500;font-size:12px;line-height:18px;text-decoration:none;letter-spacing:normal}@media screen and (min-width:768px){.NeighbourhoodListingsCard_description__p2fRO{font-family:var(--fontBody);font-weight:500;font-size:12px;line-height:18px;text-decoration:none;letter-spacing:normal}}@media screen and (min-width:1024px){.NeighbourhoodListingsCard_description__p2fRO{font-family:var(--fontBody);font-weight:500;font-size:12px;line-height:18px;text-decoration:none;letter-spacing:normal}}.NeighbourhoodListingsCard_buttonGroup__DjhLG{display:flex;justify-content:center;align-items:center;gap:4px}.NeighbourhoodListingsCard_buttonGroup__DjhLG>*{flex:1 1 0}.NeighbourhoodListingsCard_button__ld_gV{width:100%;box-shadow:0 0 0 1px rgb(var(--lightGray)) inset;justify-content:center}.NeighbourhoodListingsCard_descriptors__irBoV{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin-top:4px}.NeighbourhoodListingsCard_descriptors__irBoV>*{box-shadow:0 0 0 1px rgb(var(--lightGray)) inset;font-weight:500}.NeighbourhoodListingsCard_gallery__tn546{position:absolute;right:8px;bottom:8px}.NeighbourhoodListingsCard_gallery__button___x_KH{box-shadow:inset 0 0 0 1px rgb(var(--white))}.NeighbourhoodListingsCard_lightboxDialog__r0FZD{display:none;height:100vh;width:100vw;max-width:unset;max-height:unset;background:transparent;border-radius:0;padding:0}@media screen and (min-width:768px){.NeighbourhoodListingsCard_lightboxDialog__r0FZD{padding:0 32px}}@media screen and (min-width:1024px){.NeighbourhoodListingsCard_lightboxDialog__r0FZD{padding:0 48px}}.NeighbourhoodListingsCard_lightboxDialog__r0FZD::backdrop{animation:NeighbourhoodListingsCard_fadeOut__C_cha .3s cubic-bezier(.165,.84,.44,1) forwards,NeighbourhoodListingsCard_fadeOutFilter__5_0uL .2s cubic-bezier(.165,.84,.44,1) forwards}.NeighbourhoodListingsCard_lightboxDialog__r0FZD[open]{display:inline-flex}.NeighbourhoodListingsCard_lightboxDialog__r0FZD[open]::backdrop{backdrop-filter:blur(0);animation:NeighbourhoodListingsCard_fadeIn__b7msU .5s cubic-bezier(.165,.84,.44,1) forwards,NeighbourhoodListingsCard_fadeInFilter__dmcLU .5s cubic-bezier(.165,.84,.44,1) forwards}@keyframes NeighbourhoodListingsCard_fadeIn__b7msU{0%{background:transparent}to{background:rgba(0,0,0,.7)}}@keyframes NeighbourhoodListingsCard_fadeOut__C_cha{0%{background:rgba(0,0,0,.7)}to{background:transparent}}@keyframes NeighbourhoodListingsCard_fadeInFilter__dmcLU{0%{backdrop-filter:blur(0)}to{backdrop-filter:blur(28px)}}@keyframes NeighbourhoodListingsCard_fadeOutFilter__5_0uL{0%{backdrop-filter:blur(28px)}to{backdrop-filter:blur(0)}}.ListingsSwiper_swiper___Rndd{--shadowWidth:40px;position:relative;width:100%;height:auto;margin-top:24px;margin-left:0;max-width:calc(100vw - 120px)}@media screen and (min-width:768px){.ListingsSwiper_swiper___Rndd{--shadowWidth:60px}}@media screen and (min-width:1024px){.ListingsSwiper_swiper___Rndd{--shadowWidth:80px;max-width:768px}}.ListingsSwiper_swiper__leftShadow__O5wO5{position:absolute;z-index:1;top:0;left:0;bottom:0;width:var(--shadowWidth);background:linear-gradient(to right,rgba(var(--white),1),rgba(var(--white),0))}.ListingsSwiper_swiper__rightShadow__dJMBq{position:absolute;z-index:1;top:0;right:0;bottom:0;width:var(--shadowWidth);background:linear-gradient(to left,rgba(var(--white),1),rgba(var(--white),0))}.ListingsSwiper_navigation__o42WH{display:grid;place-items:center;border-radius:80px;border:1px solid rgb(var(--lightGray));background:rgba(var(--white),.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4.75px 12.667px 0 rgba(var(--black),.16);font-size:24px;height:40px;width:40px;padding:6px;color:rgb(var(--black));cursor:pointer;z-index:1}.ListingsSwiper_navigation__icon__l4eGE{transition:all .2s ease-out}.ListingsSwiper_navigation__icon__l4eGE:hover{transform:translateX(4px)}.ListingsSwiper_navigation__disabled__I_MwO{display:none}.ListingsSwiper_navigation__prev__UNJXk{position:absolute;top:45%;left:4px;transform:translateY(-50%)}.ListingsSwiper_navigation__next__tqzVr{position:absolute;top:45%;right:4px;transform:translateY(-50%)}.ListingsAnswerTool_outro__X_0BJ,.ListingsAnswerTool_relevantBlogs__sZ4NI{margin-top:24px}.Tabs_container__j08aF{padding:16px 0;display:flex;gap:32px}.Tabs_container__j08aF .Tabs_tab_item__VgdQ_{font-family:var(--fontBody);color:rgb(var(--black));padding:16px 0;font-size:16px;font-weight:700;line-height:16px}.Tabs_container__j08aF .Tabs_tab_item__active__jxSVo{text-decoration:underline;text-underline-offset:16px;text-decoration-thickness:2px}.ActivityDetails_container__V32Fc{width:100%;display:flex;flex-direction:column;gap:32px}@media screen and (max-width:576px){.ActivityDetails_container__V32Fc{gap:16px}}