.FloorplanCarousel-module__xP7mKG__zoomButton{background-color:var(--color-white);cursor:pointer}.FloorplanCarousel-module__xP7mKG__zoomButtonContainer{border-radius:var(--border-radius-m);bottom:var(--distance-static-m);right:var(--distance-static-m);z-index:var(--zindex-m);box-shadow:var(--shadow-s)}@media screen and (max-width:1239px) and (orientation:portrait){.FloorplanCarousel-module__xP7mKG__zoomButtonContainer{display:none}}.FloorplanCarousel-module__xP7mKG__zoomButtonContainer>:first-child{border-bottom:1px solid var(--color-desert-storm);border-radius:var(--border-radius-m)var(--border-radius-m)0 0}.FloorplanCarousel-module__xP7mKG__zoomButtonContainer>:nth-child(2){border-radius:0 0 var(--border-radius-m)var(--border-radius-m)}.FloorplanCarousel-module__xP7mKG__zoomButtonWrapper{bottom:var(--distance-static-m);right:var(--distance-static-m);z-index:1;position:absolute}.FloorplanCarousel-module__xP7mKG__carouselContainer.FloorplanCarousel-module__xP7mKG__carouselContainer{--border-size:1px;flex:0 0 calc(100dvh - var(--footer-height)*2 - var(--header-height)*2);transition:flex .1s ease-in-out,opacity .2s ease-in-out;position:relative}.FloorplanCarousel-module__xP7mKG__carouselContainer.FloorplanCarousel-module__xP7mKG__carouselContainer:not(.is-snapped)[data-adjust-opacity=true]{opacity:.4}@media screen and (min-width:905px) and (orientation:landscape){.FloorplanCarousel-module__xP7mKG__carouselContainer.FloorplanCarousel-module__xP7mKG__carouselContainer{height:calc(100dvh - var(--footer-height) - var(--header-height) - var(--border-size)*2);border:var(--border-size)solid var(--secondary-alt-active,#e5e5e5);flex:none}.FloorplanCarousel-module__xP7mKG__carouselContainer.FloorplanCarousel-module__xP7mKG__carouselContainer .react-transform-wrapper{width:auto;height:100%}.FloorplanCarousel-module__xP7mKG__carouselContainer.FloorplanCarousel-module__xP7mKG__carouselContainer .react-transform-component{width:auto;height:100%}}
.AiBadge-module__WU6LVW__root{padding:0 var(--distance-static-xs);border-radius:var(--border-radius-s);color:var(--color-light);height:24px;line-height:var(--line-height-static-s);text-align:center;z-index:var(--zindex-m);background-color:#0d0d0d99;justify-content:center;align-items:center;display:flex;position:absolute}.AiBadge-module__WU6LVW__root[data-offset=xxs]{--ai-badge-offset:var(--distance-static-xxs)}.AiBadge-module__WU6LVW__root[data-offset=xs]{--ai-badge-offset:var(--distance-static-xs)}.AiBadge-module__WU6LVW__root[data-offset=s]{--ai-badge-offset:var(--distance-static-s)}.AiBadge-module__WU6LVW__root[data-offset=m]{--ai-badge-offset:var(--distance-static-m)}.AiBadge-module__WU6LVW__root[data-size=s]{width:24px;height:20px;letter-spacing:var(--letter-spacing-s);padding:0;font-size:10px}.AiBadge-module__WU6LVW__root[data-size=m]{font-size:var(--font-size-static-xs);letter-spacing:var(--letter-spacing-s);width:30px;padding:0}.AiBadge-module__WU6LVW__root[data-size=l]{font-size:var(--font-size-static-xs);letter-spacing:var(--letter-spacing-default)}.AiBadge-module__WU6LVW__root[data-side=left]{left:var(--ai-badge-offset);bottom:var(--ai-badge-offset)}.AiBadge-module__WU6LVW__root[data-side=right]{right:var(--ai-badge-offset);bottom:var(--ai-badge-offset)}.AiBadge-module__WU6LVW__root[data-side=center]{left:50%;bottom:var(--ai-badge-offset);transform:translate(-50%)}.AiBadge-module__WU6LVW__root[data-side=left][data-private-office=true]{left:var(--distance-static-xxl);bottom:var(--distance-static-xxl)}@media screen and (max-width:599px){.AiBadge-module__WU6LVW__root[data-side=left][data-private-office=true]{left:var(--distance-static-m);bottom:var(--distance-static-m)}}@media screen and (max-width:599px){.AiBadge-module__WU6LVW__root[data-side=right][data-mobile-offset]{right:var(--distance-static-xs);bottom:var(--distance-static-xs)}}
.Badge-module__MH9gya__baseClass{font-size:var(--font-size-static-xs);line-height:var(--line-height-static-s);white-space:nowrap;display:inline-block}.Badge-module__MH9gya__propertyBadge{font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;border-radius:var(--border-radius-s)}.Badge-module__MH9gya__new{color:var(--color-text-light);background:var(--color-badge-new)}.Badge-module__MH9gya__exclusive{color:var(--color-text-light);background:var(--color-dark-colored)}.Badge-module__MH9gya__reserved{color:var(--color-text-light);background:var(--color-highlight-darker)}.Badge-module__MH9gya__sold,.Badge-module__MH9gya__rentedOut,.Badge-module__MH9gya__unlocked{color:var(--color-text-light);background:var(--color-highlight)}.Badge-module__MH9gya__development{--color-badge-development:var(--color-surface-dark-highlight);--color-badge-development-text:var(--color-text-light);color:var(--color-badge-development-text);background:var(--color-badge-development)}.Badge-module__MH9gya__small{padding:var(--distance-static-3xs)var(--distance-static-xs)}.Badge-module__MH9gya__medium{padding:var(--distance-static-xs)var(--distance-static-m)}@media screen and (min-width:600px){.Badge-module__MH9gya__small{padding:var(--distance-static-3xs)var(--distance-static-xs)}.Badge-module__MH9gya__medium{padding:var(--distance-static-xs)var(--distance-static-m)}}@media screen and (max-width:599px){.Badge-module__MH9gya__small,.Badge-module__MH9gya__medium{padding:var(--distance-static-3xs)var(--distance-static-xs)}}
.Pagination-module__PzGZfa__paginationWrapper{align-items:center;gap:var(--distance-static-xxs);margin:0;padding:0;list-style:none;display:flex}.Pagination-module__PzGZfa__ellipsis{text-align:center;padding-bottom:var(--distance-static-xxs)}@media screen and (max-width:904px){.Pagination-module__PzGZfa__ellipsis{width:var(--distance-static-l)}}@media screen and (min-width:905px){.Pagination-module__PzGZfa__ellipsis{width:28px}}.Pagination-module__PzGZfa__paginationNumberButton{font-family:var(--font-family-text),Arial,Helvetica,sans-serif;cursor:pointer}@media screen and (max-width:904px){.Pagination-module__PzGZfa__paginationNumberButton{height:var(--distance-static-l)}}@media screen and (min-width:905px){.Pagination-module__PzGZfa__paginationNumberButton{height:28px}}@media screen and (max-width:904px){.Pagination-module__PzGZfa__shortNumber{width:var(--distance-static-l);padding:0}}@media screen and (min-width:905px){.Pagination-module__PzGZfa__shortNumber{width:28px;padding:0}}.Pagination-module__PzGZfa__longNumber{padding-left:var(--distance-static-xxs);padding-right:var(--distance-static-xxs)}.Pagination-module__PzGZfa__notSelected{color:var(--color-dark);border-radius:var(--border-radius-m);background-color:#0000;border:none}.Pagination-module__PzGZfa__notSelected:hover{background-color:var(--color-light-shade)}.Pagination-module__PzGZfa__notSelected:focus{outline:var(--distance-static-3xs)solid var(--color-dark-subdued)}.Pagination-module__PzGZfa__notSelected:active{background-color:var(--color-dark-decent);border:none;outline:none}.Pagination-module__PzGZfa__selected{color:var(--color-light);background-color:var(--color-dark);border:var(--color-dark);border-radius:var(--border-radius-m);outline:none}.Pagination-module__PzGZfa__paginationArrowButton.Pagination-module__PzGZfa__paginationArrowButton:disabled{cursor:auto;color:var(--color-dark-lighter);background:0 0}@media (hover:hover){.Pagination-module__PzGZfa__paginationArrowButton.Pagination-module__PzGZfa__paginationArrowButton:disabled:hover{background:0 0}}
@keyframes SearchResults-module__qqHHka__searchResultsMapFallbackShimmer{to{transform:translate(100%)}}.SearchResults-module__qqHHka__container{gap:var(--distance-static-l);margin-inline:var(--distance-static-m);flex-direction:column;display:flex}@media screen and (min-width:905px){.SearchResults-module__qqHHka__container{margin-inline:var(--distance-static-xxl)}}.SearchResults-module__qqHHka__resultsContainer{gap:var(--distance-static-l);grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:min-content;width:100%;max-width:100%;display:grid}.SearchResults-module__qqHHka__resultsContainer[data-map-view=true]{gap:var(--distance-static-m)}@media screen and (min-width:905px){.SearchResults-module__qqHHka__resultsContainer[data-map-view=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.SearchResults-module__qqHHka__resultsListContainer{gap:var(--distance-static-l);grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:min-content;width:100%;max-width:100%;display:grid}@media screen and (min-width:600px){.SearchResults-module__qqHHka__resultsListContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__resultsListContainer{grid-template-columns:repeat(3,minmax(0,1fr))}}.SearchResults-module__qqHHka__resultsListContainer[data-map-view=true]{gap:var(--distance-static-m)}@media screen and (min-width:600px){.SearchResults-module__qqHHka__resultsListContainer[data-map-view=true]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__resultsListContainer[data-map-view=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:600px){.SearchResults-module__qqHHka__resultsListContainer[data-single-card]{justify-content:center;display:flex}.SearchResults-module__qqHHka__resultsListContainer[data-single-card]:before,.SearchResults-module__qqHHka__resultsListContainer[data-single-card]:after{content:"";width:100%}}.SearchResults-module__qqHHka__resultsListContainerWrapper{gap:var(--distance-static-m);flex-direction:column;align-items:center;display:flex}.SearchResults-module__qqHHka__paginationContainer{width:100%;margin-top:var(--distance-static-xs);flex-shrink:0;justify-content:center;display:flex}.SearchResults-module__qqHHka__mapViewButton{flex-shrink:0}.SearchResults-module__qqHHka__mapFallbackSkeleton{background:var(--color-desert-storm);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.SearchResults-module__qqHHka__mapFallbackSkeleton:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff6 20%,#fffc 60%,#fff0 100%);animation:2.5s infinite SearchResults-module__qqHHka__searchResultsMapFallbackShimmer;position:absolute;inset:0;transform:translate(-100%)}@media screen and (max-width:904px){.SearchResults-module__qqHHka__mapFallbackWrapperHiddenOnMobile{display:none}}.SearchResults-module__qqHHka__mapFallbackWrapper{top:var(--filter-bar-height);height:calc(100dvh - var(--filter-bar-height));background:var(--color-light);position:sticky}@media screen and (min-width:905px){.SearchResults-module__qqHHka__mapFallbackWrapper{margin-right:calc(-1*var(--distance-static-xxl));margin-top:var(--distance-static-s);top:calc(var(--filter-bar-height) + var(--header-height) + var(--distance-static-s));height:calc(100dvh - var(--filter-bar-height) - var(--header-height) - var(--distance-static-s))}}@media screen and (max-width:904px){.SearchResults-module__qqHHka__mapFallbackWrapper{left:0;top:calc(var(--header-height,var(--distance-static-4xl)));height:calc(100% - var(--header-height,var(--distance-static-4xl)));z-index:100;width:100dvw;position:fixed}}.SearchResults-module__qqHHka__ctaCard.SearchResults-module__qqHHka__ctaCard{height:100%}@media screen and (max-width:904px){.SearchResults-module__qqHHka__ctaCard.SearchResults-module__qqHHka__ctaCard{position:relative}}.SearchResults-module__qqHHka__variableCtaContainer{position:relative}@media screen and (max-width:599px){.SearchResults-module__qqHHka__variableCtaContainer{order:1}}@media screen and (min-width:600px){.SearchResults-module__qqHHka__variableCtaContainer{order:2}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__variableCtaContainer{order:4}}@media screen and (max-width:599px){.SearchResults-module__qqHHka__variableCtaContainer[data-hide-to-tablet-portrait]{display:none}}@media screen and (min-width:600px){.SearchResults-module__qqHHka__variableCtaContainer[data-hide-from-tablet-portrait]{display:none}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__variableCtaContainer[data-hide-from-laptop]{display:none}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__variableCtaContainer[data-map-active]{order:2}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__variableCtaContainer[data-map-active][data-hide-from-laptop-map]{display:none}}.SearchResults-module__qqHHka__workEditionCtaContainer{position:relative}@media screen and (max-width:599px){.SearchResults-module__qqHHka__workEditionCtaContainer{order:3}}@media screen and (min-width:600px){.SearchResults-module__qqHHka__workEditionCtaContainer{order:4}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__workEditionCtaContainer{order:7}}@media screen and (max-width:599px){.SearchResults-module__qqHHka__workEditionCtaContainer[data-hide-to-tablet-portrait]{display:none}}@media screen and (min-width:600px){.SearchResults-module__qqHHka__workEditionCtaContainer[data-hide-from-tablet-portrait]{display:none}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__workEditionCtaContainer[data-hide-from-laptop]{display:none}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__workEditionCtaContainer[data-map-active]{order:4}}@media screen and (min-width:1240px){.SearchResults-module__qqHHka__workEditionCtaContainer[data-map-active][data-hide-from-laptop-map]{display:none}}
.Select-module__tdxWDq__select{align-items:flex-start;gap:var(--distance-static-xxs);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.Select-module__tdxWDq__select[data-hidden=true]{display:none}.Select-module__tdxWDq__copy{color:var(--color-dark-subdued);line-height:var(--line-height-static-s)}.Select-module__tdxWDq__value{white-space:nowrap;text-overflow:ellipsis;gap:var(--distance-static-xs);font-size:var(--font-size-static-m);align-items:center;max-width:100%;display:flex;overflow:hidden}.Select-module__tdxWDq__selectButton{text-align:left;appearance:none;font-family:var(--font-family-text),Arial,Helvetica,sans-serif;font-size:var(--font-size-static-m);line-height:var(--line-height-static-l);cursor:pointer;border:1px solid var(--color-input-border-idle);border-radius:var(--border-radius-s);white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;width:100%;height:40px;display:inline-flex;overflow:hidden}.Select-module__tdxWDq__selectButton:focus{outline:0}.Select-module__tdxWDq__selectButton:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:-1px}.Select-module__tdxWDq__selectButton[aria-expanded=true] .Select-module__tdxWDq__arrowIcon{transform:rotate(180deg)}.Select-module__tdxWDq__sizeM{height:46px}.Select-module__tdxWDq__hasError{border-color:var(--color-input-border-error)}.Select-module__tdxWDq__basic{height:auto;font-size:var(--font-size-static-m);color:var(--color-cod-gray);line-height:var(--line-height-static-m);font-weight:var(--font-weight-heavy);background-color:#0000;border:none;padding:0}@media (hover:hover){.Select-module__tdxWDq__basic:hover:not(:disabled){color:var(--color-dark)}}.Select-module__tdxWDq__basicLight{height:auto;font-size:var(--font-size-static-m);color:var(--color-cod-gray);line-height:var(--line-height-static-l);letter-spacing:var(--letter-spacing-default);background-color:#0000;border:none;padding:0}@media (hover:hover){.Select-module__tdxWDq__basicLight:hover:not(:disabled){color:var(--color-dark)}}.Select-module__tdxWDq__basicLightV2{padding-block:0;padding-inline:var(--distance-static-xs);font-size:var(--font-size-static-m);color:var(--color-tundora);line-height:var(--line-height-static-l);letter-spacing:var(--letter-spacing-default);background-color:#0000;border:1px solid #0000}@media (hover:hover){.Select-module__tdxWDq__basicLightV2:hover:not(:disabled){background-color:var(--color-light-shade)}}.Select-module__tdxWDq__outlined{border:1px solid var(--color-input-border-idle);border-radius:var(--border-radius-s);padding:var(--distance-static-xs)var(--distance-static-s);font-size:var(--font-size-static-m);line-height:var(--line-height-static-l);color:var(--color-tundora);background-color:var(--color-light)}.Select-module__tdxWDq__outlinedV2{border:1px solid var(--color-input-border-hover);border-radius:var(--border-radius-s);padding:var(--distance-static-xs)var(--distance-static-s);font-size:var(--font-size-static-m);line-height:var(--line-height-static-l);color:var(--color-tundora);background-color:var(--color-light);gap:var(--distance-static-xxs)}@media (hover:hover){.Select-module__tdxWDq__outlinedV2:hover:not(:disabled){border:1px solid var(--color-input-border-hover);background-color:var(--color-desert-storm)}}.Select-module__tdxWDq__arrowIcon{color:inherit;flex-shrink:0;transition:transform .3s ease-in-out}.Select-module__tdxWDq__list{outline:none;width:100%;max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.Select-module__tdxWDq__list:hover{cursor:pointer}@media screen and (max-width:904px){.Select-module__tdxWDq__list{padding:var(--distance-static-m);width:auto}}.Select-module__tdxWDq__listItem{padding:var(--distance-static-s);align-items:center;gap:var(--distance-static-xs);cursor:pointer;outline:none;grid-template-columns:1fr 24px;justify-content:space-between;display:grid}.Select-module__tdxWDq__listItem:hover,.Select-module__tdxWDq__listItem[data-focused],.Select-module__tdxWDq__listItem[aria-selected=true]{background:var(--color-light-shade)}.Select-module__tdxWDq__listItem:focus{outline:none}.Select-module__tdxWDq__listItem[data-nested=true]{padding-top:var(--distance-static-xs);padding-bottom:var(--distance-static-xs);padding-left:var(--distance-static-l)}.Select-module__tdxWDq__listItem[data-parent=true]{padding:var(--distance-static-m)var(--distance-static-s);text-transform:uppercase;letter-spacing:2px;color:var(--color-dark-subdued)}.Select-module__tdxWDq__listItem[data-parent=true]:not(:first-child){border-top:1px solid var(--color-dark-decent)}.Select-module__tdxWDq__listItem[data-parent=true]>span{font-size:var(--font-size-static-xs);line-height:var(--line-height-static-s)}@media screen and (max-width:904px){.Select-module__tdxWDq__listItem[data-parent=true]:not(:first-child){border-top:1px solid var(--color-dark-decent)}}.Select-module__tdxWDq__nativeList{outline:none;width:max-content;max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.Select-module__tdxWDq__nativeList:hover{cursor:pointer}@media screen and (max-width:904px){.Select-module__tdxWDq__nativeList{padding:var(--distance-static-m);width:auto}}.Select-module__tdxWDq__nativePopover{z-index:1000;border-radius:var(--border-radius-s);background:var(--color-surface-light);box-shadow:var(--shadow-m);width:min-content;padding:0;position:absolute;right:0}@media screen and (max-width:904px){.Select-module__tdxWDq__nativePopover{border-radius:var(--border-radius-l)var(--border-radius-l)0 0;width:100%;margin-block:0;animation:.3s Select-module__tdxWDq__nativeSelectSlideUp;top:unset!important;left:unset!important;position:fixed!important;bottom:0!important}}@keyframes Select-module__tdxWDq__nativeSelectSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Select-module__tdxWDq__hiddenInput{opacity:0;z-index:-1;width:0;height:0;position:absolute}.Select-module__tdxWDq__nativeButton{text-align:left;appearance:none;font-family:var(--font-family-text),Arial,Helvetica,sans-serif;font-size:var(--font-size-static-m);line-height:var(--line-height-static-l);cursor:pointer;border:1px solid var(--color-input-border-idle);border-radius:var(--border-radius-s);white-space:nowrap;text-overflow:ellipsis;width:100%;height:40px;padding:var(--distance-static-xs)var(--distance-static-s);color:var(--color-tundora);background-color:var(--color-light);justify-content:space-between;align-items:center;display:inline-flex;overflow:hidden}.Select-module__tdxWDq__nativeButton:focus{outline:0}.Select-module__tdxWDq__nativeButton:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:-1px}.Select-module__tdxWDq__nativeButton[aria-expanded=true] .Select-module__tdxWDq__arrowIcon{transform:rotate(180deg)}.Select-module__tdxWDq__nativeButtonDisabled{opacity:.6;cursor:not-allowed}
.Carousel-module__e1EWwW__carouselContainer{z-index:var(--zindex-m);position:relative}.Carousel-module__e1EWwW__sliderWrapper{width:100%;overflow:hidden}.Carousel-module__e1EWwW__sliderContainer{touch-action:pan-y pinch-zoom;margin-left:auto;margin-right:auto;display:flex}.Carousel-module__e1EWwW__carouselButton.Carousel-module__e1EWwW__carouselButton{opacity:var(--coursel-button-opacity,0);margin:0 var(--distance-static-s);background-color:var(--color-white);height:var(--carousel-button-height,var(--distance-dynamic-s));width:var(--carousel-button-width,var(--distance-dynamic-s));z-index:var(--zindex-m);box-shadow:var(--shadow-m);transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.Carousel-module__e1EWwW__carouselButton.Carousel-module__e1EWwW__carouselButton:focus-visible{opacity:1}@media screen and (max-width:904px){.Carousel-module__e1EWwW__carouselButton.Carousel-module__e1EWwW__carouselButton{display:none}}@media (hover:hover){.Carousel-module__e1EWwW__carouselButton.Carousel-module__e1EWwW__carouselButton:hover{background-color:var(--color-interaction-inverted-hover)}}.Carousel-module__e1EWwW__leftButton.Carousel-module__e1EWwW__leftButton{left:0}.Carousel-module__e1EWwW__rightButton.Carousel-module__e1EWwW__rightButton{right:0}
.CarouselThumb-module__H6_6da__carouselThumb{width:calc((var(--distance-static-xs) + var(--carousel-line-size,var(--distance-static-l)))*var(--carousel-thumb-max-count,4));bottom:var(--distance-static-s);position:absolute;left:50%;right:50%;transform:translate(-50%)}.CarouselThumb-module__H6_6da__viewport{width:100%;overflow:hidden}.CarouselThumb-module__H6_6da__container{flex-direction:row;justify-content:flex-start;margin-left:0;display:flex}.CarouselThumb-module__H6_6da__container[data-center=true]{justify-content:center}.CarouselThumb-module__H6_6da__container[data-overflowing=true]{margin-left:calc(var(--distance-static-xxs)*-1)}.CarouselThumb-module__H6_6da__slide{min-width:var(--carousel-line-size,var(--distance-static-l));margin:0 var(--distance-static-xxs)}.CarouselThumb-module__H6_6da__lineButton{width:var(--carousel-line-size,var(--distance-static-l));height:var(--distance-static-3xs);background-color:var(--carousel-thumb-inactive-color,#fff9);cursor:pointer;border-radius:var(--border-radius-xl);border:none;margin:0;padding:0;transition:background-color .3s}.CarouselThumb-module__H6_6da__lineButton[data-active=true]{background-color:var(--carousel-thumb-active-color,var(--color-white))}
.CarouselImage-module__ljWoSq__slide{width:100%;min-width:0;height:100%;aspect-ratio:var(--carousel-slide-aspect-ratio,3/2);flex:0 0 100%;position:relative;overflow:hidden}.CarouselImage-module__ljWoSq__image{background-color:var(--color-dark-decent);object-fit:var(--carousel-image-object-fit,cover);object-position:var(--carousel-image-object-position,center);width:100%;height:auto;aspect-ratio:var(--carousel-image-aspect-ratio,auto)}.CarouselImage-module__ljWoSq__skeleton{background-color:var(--color-desert-storm);opacity:0;transition-behavior:allow-discrete;transition:opacity .3s,display .3s;display:none;position:absolute;inset:0}.CarouselImage-module__ljWoSq__skeleton[data-visible=true]{opacity:1;display:block}
.DesktopLocationFilter-module__b2sZQG__desktopAutoCompleteContainer{height:var(--distance-static-xxl)}.DesktopLocationFilter-module__b2sZQG__extendedRadiusFilter{flex-shrink:0;width:max-content;height:100%}[data-location-filter-container]:has(input:placeholder-shown) .DesktopLocationFilter-module__b2sZQG__extendedRadiusFilter{visibility:hidden}:is([data-location-filter-container]:has(input:placeholder-shown) .DesktopLocationFilter-module__b2sZQG__extendedRadiusFilter,[data-location-filter-container]:has([data-autocomplete-input-shell]:focus-within) .DesktopLocationFilter-module__b2sZQG__extendedRadiusFilter){z-index:-1;position:absolute}.DesktopLocationFilter-module__b2sZQG__divider{background-color:var(--color-dark-20);align-self:center;width:1px;height:16px}[data-location-filter-container]:hover .DesktopLocationFilter-module__b2sZQG__divider{background-color:var(--color-dark);height:100%}[data-location-filter-container]:has([aria-expanded=true]) .DesktopLocationFilter-module__b2sZQG__divider{background-color:var(--color-dark);height:100%}:is([data-location-filter-container]:has(input:placeholder-shown) .DesktopLocationFilter-module__b2sZQG__divider,[data-location-filter-container]:has([data-autocomplete-input-shell]:focus-within) .DesktopLocationFilter-module__b2sZQG__divider){display:none}
.LifestyleFilterDropdown-module__UJvPWa__crossIcon{border-radius:var(--border-radius-s)}.LifestyleFilterDropdown-module__UJvPWa__crossIcon:hover{background:var(--color-desert-storm)}.LifestyleFilterDropdown-module__UJvPWa__crossIcon:focus-visible{outline:2px solid var(--color-dark-subdued)}.LifestyleFilterDropdown-module__UJvPWa__crossIcon:active,.LifestyleFilterDropdown-module__UJvPWa__crossIcon:focus:not(:focus-visible){outline:none}.LifestyleFilterDropdown-module__UJvPWa__dialog{min-width:330px}.LifestyleFilterDropdown-module__UJvPWa__button{padding-inline:var(--distance-static-s)var(--distance-static-xs);height:var(--distance-static-xxl);gap:var(--distance-static-xxs);cursor:pointer;border:1px solid var(--color-mercury);border-radius:var(--border-radius-s);background:var(--color-white);color:var(--color-tundora);align-items:center;display:inline-flex}.LifestyleFilterDropdown-module__UJvPWa__button:not(:has(.LifestyleFilterDropdown-module__UJvPWa__crossIcon:hover)):hover{background:var(--color-desert-storm)}.LifestyleFilterDropdown-module__UJvPWa__button:active,.LifestyleFilterDropdown-module__UJvPWa__button[aria-expanded=true]{border-color:var(--color-tundora)}.LifestyleFilterDropdown-module__UJvPWa__button:focus-visible{outline:2px solid var(--color-dark-subdued);outline-offset:-1px}.LifestyleFilterDropdown-module__UJvPWa__button[data-active=true]{border-color:var(--color-dark)}.LifestyleFilterDropdown-module__UJvPWa__arrowDown{color:var(--color-dark);transition:transform .3s ease-in-out;transform:rotate(0)}.LifestyleFilterDropdown-module__UJvPWa__button[aria-expanded=true] .LifestyleFilterDropdown-module__UJvPWa__arrowDown{transform:rotate(180deg)}.LifestyleFilterDropdown-module__UJvPWa__actionsContainer{padding-top:var(--distance-static-m);border-top:1px solid var(--color-mercury);justify-content:space-between;display:flex}.LifestyleFilterDropdown-module__UJvPWa__applyButton{margin-left:auto}.LifestyleFilterDropdown-module__UJvPWa__labelCopy{white-space:nowrap;text-overflow:ellipsis;max-width:126px;overflow:hidden}
.LifestyleFilter-module__ghHMuq__container,.LifestyleFilter-module__ghHMuq__list{gap:var(--distance-static-s);flex-direction:column;display:flex}.LifestyleFilter-module__ghHMuq__grid{column-gap:var(--distance-static-s);display:block}@media screen and (min-width:905px){.LifestyleFilter-module__ghHMuq__grid{column-count:2}}.LifestyleFilter-module__ghHMuq__grid>label{margin-bottom:var(--distance-static-s);align-items:flex-start}.LifestyleFilter-module__ghHMuq__grid input,.LifestyleFilter-module__ghHMuq__grid svg{margin-top:var(--distance-static-xxs)}
.NativeModal-module__hDMFLG__backdrop{z-index:1000;padding:var(--distance-static-m);box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media screen and (max-width:904px){.NativeModal-module__hDMFLG__backdrop{touch-action:manipulation;-webkit-overflow-scrolling:touch;height:100svh;overflow:hidden}}.NativeModal-module__hDMFLG__baseClass{background:var(--color-light-colored);border-radius:var(--border-radius-s);box-shadow:var(--shadow-l);width:100%;max-width:var(--max-width-m);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@media screen and (max-width:904px){.NativeModal-module__hDMFLG__baseClass{max-width:100%;height:100dvh;max-height:none;box-shadow:none;touch-action:manipulation;border-radius:0;position:fixed;inset:0}}.NativeModal-module__hDMFLG__content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}@media screen and (max-width:904px){.NativeModal-module__hDMFLG__content{height:100%;padding-bottom:calc(var(--distance-static-l) + env(NativeModal-module__hDMFLG__keyboard-inset-height,0px))}}.NativeModal-module__hDMFLG__content input,.NativeModal-module__hDMFLG__content textarea,.NativeModal-module__hDMFLG__content select{-webkit-text-size-adjust:100%}@keyframes NativeModal-module__hDMFLG__nativeModalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.Headline-module__BpJW2a__baseClass{font-family:var(--font-family-heading),Georgia,"Times New Roman",Times,serif;font-weight:var(--font-weight-heavy);letter-spacing:normal;color:var(--color-text-dark-highlight);margin:0}.Headline-module__BpJW2a__h1{font-size:var(--font-size-dynamic-xl);line-height:var(--line-height-dynamic-xl)}.Headline-module__BpJW2a__h2{font-size:var(--font-size-dynamic-l);line-height:var(--line-height-dynamic-l)}.Headline-module__BpJW2a__h3{font-size:var(--font-size-dynamic-m);line-height:var(--line-height-dynamic-m)}.Headline-module__BpJW2a__h4{font-size:var(--font-size-dynamic-s);line-height:var(--line-height-dynamic-s)}.Headline-module__BpJW2a__h5{font-size:var(--font-size-static-l);line-height:var(--line-height-static-l)}.Headline-module__BpJW2a__h6{font-size:var(--font-size-static-m);line-height:var(--line-height-static-m)}
.AgentFilterChip-module__JN1lsG__chip{--margin-x:var(--distance-static-xl);height:var(--distance-static-xxl);max-height:unset;max-width:calc(100vw - var(--margin-x));outline-offset:calc(var(--distance-static-3xs)*-1);padding-left:var(--distance-static-xxs);padding-right:var(--distance-static-s);background-color:var(--color-desert-storm);border-color:var(--color-mercury);justify-content:flex-start;gap:var(--distance-static-xs)}.AgentFilterChip-module__JN1lsG__chip span{text-overflow:ellipsis;color:var(--color-mine-shaft);white-space:nowrap;max-width:var(--max-width-xs);font-size:var(--font-size-static-m);overflow:hidden;margin:0!important}@media screen and (max-width:599px){.AgentFilterChip-module__JN1lsG__chip span{max-width:100%}}.AgentFilterChip-module__JN1lsG__chip:hover{background-color:var(--color-desert-storm)}.AgentFilterChip-module__JN1lsG__chip:focus-visible{outline:var(--distance-static-3xs)solid var(--color-dove-gray)}.AgentFilterChip-module__JN1lsG__agentPhoto{width:var(--distance-static-xl);height:var(--distance-static-xl);background-color:var(--color-light-shade);object-fit:cover;object-position:center;border-radius:50%;overflow:hidden}.AgentFilterChip-module__JN1lsG__container{width:fit-content;position:relative}@media screen and (min-width:905px){.AgentFilterChip-module__JN1lsG__container{margin-bottom:var(--distance-static-s)}}
.Modal-module__ip2Dvq__backdrop{z-index:99;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__ip2Dvq__baseClass{box-sizing:border-box;background:var(--color-surface-light);flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow-x:hidden}.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=true]){max-width:unset;position:fixed;inset:0}@media screen and (min-width:600px){.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=false]):where([data-fullscreen-breakpoint=tabletPortrait]){width:auto;max-width:calc(100% - var(--distance-static-m)*2);border-radius:var(--border-radius-s);max-height:calc(100% - var(--distance-static-l)*2);box-shadow:var(--shadow-l)}}@media screen and (max-width:599px){.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=false]):where([data-fullscreen-breakpoint=tabletPortrait]){width:100%;position:fixed;inset:0}}@media screen and (min-width:905px){.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=false]):where([data-fullscreen-breakpoint=tabletLandscape]){width:auto;max-width:calc(100% - var(--distance-static-m)*2);border-radius:var(--border-radius-s);max-height:calc(100% - var(--distance-static-l)*2);box-shadow:var(--shadow-l)}}@media screen and (max-width:904px){.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=false]):where([data-fullscreen-breakpoint=tabletLandscape]){width:100%;position:fixed;inset:0}}@media screen and (min-width:1240px){.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=false]):where([data-fullscreen-breakpoint=laptop]){width:auto;max-width:calc(100% - var(--distance-static-m)*2);border-radius:var(--border-radius-s);max-height:calc(100% - var(--distance-static-l)*2);box-shadow:var(--shadow-l)}}@media screen and (max-width:1239px){.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=false]):where([data-fullscreen-breakpoint=laptop]){width:100%;position:fixed;inset:0}}@media screen and (min-width:1440px){.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=false]):where([data-fullscreen-breakpoint=desktop]){width:auto;max-width:calc(100% - var(--distance-static-m)*2);border-radius:var(--border-radius-s);max-height:calc(100% - var(--distance-static-l)*2);box-shadow:var(--shadow-l)}}@media screen and (max-width:1439px){.Modal-module__ip2Dvq__baseClass:where([data-fullscreen=false]):where([data-fullscreen-breakpoint=desktop]){width:100%;position:fixed;inset:0}}.Modal-module__ip2Dvq__topBar{width:100%;padding:var(--distance-static-xs);box-sizing:border-box;min-height:var(--header-height,auto);justify-content:flex-end;align-items:center;display:flex;position:relative}.Modal-module__ip2Dvq__topBar:where([data-has-header-row=true]){padding:0}.Modal-module__ip2Dvq__closeButton{cursor:pointer}.Modal-module__ip2Dvq__closeButton:where([data-has-header-row=true]){top:var(--distance-static-m);z-index:var(--zindex-l);right:var(--distance-static-m);position:absolute}.Modal-module__ip2Dvq__content{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;display:flex;overflow-y:auto}.Modal-module__ip2Dvq__content:where([data-fullscreen=true]){height:100dvh;min-height:100dvh}
.Checkbox-module__7Cz9QG__container{cursor:pointer;gap:var(--distance-static-xs);color:var(--color-text-dark);font-size:var(--font-size-static-s);line-height:var(--line-height-static-m);border-radius:var(--border-radius-m);align-items:center;display:flex;position:relative}.Checkbox-module__7Cz9QG__container:has(input:focus-visible){outline:2px solid var(--color-focus-dark)}.Checkbox-module__7Cz9QG__container a:focus-visible,.Checkbox-module__7Cz9QG__container button:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:1px;border-radius:var(--distance-static-3xs)}.Checkbox-module__7Cz9QG__input{appearance:none;line-height:var(--line-height-static-l);border-radius:var(--border-radius-m);cursor:pointer;background:var(--color-checkbox-bg);border:1px solid;flex-shrink:0;width:20px;height:20px;margin:0;padding:0}.Checkbox-module__7Cz9QG__input:active{background:var(--color-checkbox-bg)}@media (hover:hover){.Checkbox-module__7Cz9QG__input:hover{border-color:var(--color-checkbox-hover)}}.Checkbox-module__7Cz9QG__input:focus-visible{outline:none}.Checkbox-module__7Cz9QG__input:checked{background:var(--color-checkbox-checked)}@media (hover:hover){.Checkbox-module__7Cz9QG__input:checked:hover{background:var(--color-checkbox-hover)}}.Checkbox-module__7Cz9QG__input:checked~.Checkbox-module__7Cz9QG__checkIcon,.Checkbox-module__7Cz9QG__input:checked~.Checkbox-module__7Cz9QG__minusIcon{transform:scale(1)}.Checkbox-module__7Cz9QG__input:disabled,.Checkbox-module__7Cz9QG__input:hover:disabled{background:var(--color-checkbox-bg);border-color:var(--color-checkbox-disabled)}:is(.Checkbox-module__7Cz9QG__input:disabled,.Checkbox-module__7Cz9QG__input:hover:disabled)~.Checkbox-module__7Cz9QG__checkIcon,:is(.Checkbox-module__7Cz9QG__input:disabled,.Checkbox-module__7Cz9QG__input:hover:disabled)~.Checkbox-module__7Cz9QG__minusIcon{color:var(--color-checkbox-disabled)}.Checkbox-module__7Cz9QG__checkIcon,.Checkbox-module__7Cz9QG__minusIcon{pointer-events:none;color:var(--color-text-light);z-index:var(--zindex-m);transition:transform .12s ease-in-out;position:absolute;left:0;transform:scale(0)}
.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModal.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModal{padding:var(--distance-static-m)var(--distance-static-m)var(--distance-static-xxl)var(--distance-static-l);background-color:var(--color-light);max-width:var(--max-width-m);display:flex}@media screen and (max-width:904px){.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModal.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModal{border-radius:var(--border-radius-s);place-self:center;width:90vw;position:relative;inset:auto;height:fit-content!important}}.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModalHeader{margin-bottom:var(--distance-static-xs);justify-content:space-between;align-items:center;display:flex;overflow:hidden}.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModalList{padding-left:var(--distance-static-xs);margin:var(--distance-static-xs)0;list-style:none}.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModalList li{align-items:center;gap:var(--distance-static-xs);display:flex}.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModalList li:before{content:"•";font-size:var(--font-size-s);align-self:center}.PreferencesDetailsModal-module__1DH82W__preferencesDetailsModalContent{gap:var(--distance-static-xs);flex-direction:column;display:flex}.PreferencesDetailsModal-module__1DH82W__iconButton.PreferencesDetailsModal-module__1DH82W__iconButton:focus-visible:after{all:unset}.PreferencesDetailsModal-module__1DH82W__iconButton.PreferencesDetailsModal-module__1DH82W__iconButton:focus-visible{outline:2px solid var(--color-dark-subdued);outline-offset:-2px}
.LinearGradientProgressBar-module__sBBOFa__bar{width:100%;height:var(--distance-static-xxs);border-radius:var(--border-radius-s);background-color:var(--color-dark-decent)}.LinearGradientProgressBar-module__sBBOFa__fill{width:var(--preference-score-fill-width);height:var(--distance-static-xxs);border-radius:var(--border-radius-s);background:var(--red-blue-linear-gradient)}
@keyframes DrawerPopover-module__lzSSGa__slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.DrawerPopover-module__lzSSGa__drawerPopover{box-sizing:border-box;border-radius:var(--border-radius-s);background:var(--color-surface-light);box-shadow:var(--shadow-m);width:var(--drawer-popover-width,auto);scrollbar-width:thin;scrollbar-color:var(--color-mercury)transparent;padding:0;overflow:hidden;z-index:var(--zindex-l)!important}@media screen and (max-width:904px){.DrawerPopover-module__lzSSGa__drawerPopover.DrawerPopover-module__lzSSGa__drawerPopover.DrawerPopover-module__lzSSGa__drawerPopover{border-radius:var(--border-radius-l)var(--border-radius-l)0 0;width:100%;margin-block:0;animation:.3s DrawerPopover-module__lzSSGa__slide;top:unset!important;z-index:101!important;max-height:80dvh!important;position:fixed!important;bottom:0!important;left:0!important}}.DrawerPopover-module__lzSSGa__drawerPopover *{box-sizing:inherit}:has(+.DrawerPopover-module__lzSSGa__drawerPopover){pointer-events:none}@media screen and (max-width:904px){:has(+.DrawerPopover-module__lzSSGa__drawerPopover){z-index:100;background:var(--color-overlay-background);position:fixed;inset:0}}
.PreferenceScores-module__mzjH8a__preferenceScoresContainer{gap:var(--distance-static-m);background-color:var(--color-white);padding:var(--distance-static-m)var(--distance-static-xxl)var(--distance-static-m)var(--distance-static-m);border-radius:var(--border-radius-s);box-shadow:var(--shadow-m);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-mercury)transparent;flex-direction:column;max-height:268px;display:flex;overflow-y:auto}@media screen and (max-width:904px){.PreferenceScores-module__mzjH8a__preferenceScoresContainer{width:100%;max-height:inherit;border-radius:inherit}}.PreferenceScores-module__mzjH8a__overallMatchContainer{align-items:center;gap:var(--distance-static-xs);display:flex}.PreferenceScores-module__mzjH8a__overallMatchContainer>*{flex:1;width:50%}.PreferenceScores-module__mzjH8a__gradientText.PreferenceScores-module__mzjH8a__gradientText{background:var(--red-blue-linear-gradient);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.PreferenceScores-module__mzjH8a__preferenceScoresList{padding-top:var(--distance-static-xs);gap:var(--distance-static-xs);flex-direction:column;display:flex}.PreferenceScores-module__mzjH8a__scoreItem{align-items:center;gap:var(--distance-static-xs);display:flex}.PreferenceScores-module__mzjH8a__scoreItem>*{flex:1;width:50%}.PreferenceScores-module__mzjH8a__closeButton.PreferenceScores-module__mzjH8a__closeButton{top:var(--distance-static-xs);right:var(--distance-static-xxs);position:absolute}.PreferenceScores-module__mzjH8a__progressBarWrapper{align-items:flex-start;gap:var(--distance-static-xxs);flex-direction:column;display:flex}.PreferenceScores-module__mzjH8a__underlay{background:0 0;position:fixed;inset:0}@media screen and (max-width:904px){.PreferenceScores-module__mzjH8a__underlay{background:var(--color-overlay-background);z-index:100}}.PreferenceScores-module__mzjH8a__headingSection{align-items:center;gap:var(--distance-static-3xs);display:flex}
.RangeInput-module__oaBXIq__fieldset{border:none;flex-direction:column;margin:0;padding:0;display:flex}.RangeInput-module__oaBXIq__fieldsetContainer{gap:var(--distance-static-s);align-items:center;display:flex}.RangeInput-module__oaBXIq__legend{margin-bottom:var(--distance-static-s);margin-left:0;margin-right:0;padding-left:0;padding-right:0}.RangeInput-module__oaBXIq__copy{color:var(--color-dark-subdued)}.RangeInput-module__oaBXIq__fieldsSeparator{color:var(--color-dark-lighter);text-align:center;letter-spacing:.48px}.RangeInput-module__oaBXIq__endAdornment{color:var(--color-dark-lighter);margin:0;padding:0}.RangeInput-module__oaBXIq__formattedNumberInput[data-has-start=true] input{padding-left:var(--currency-padding-left)}
.RangeDropdown-module___EJ0Pq__crossIcon{border-radius:var(--distance-static-3xs);color:var(--color-tundora)}.RangeDropdown-module___EJ0Pq__crossIcon:focus,.RangeDropdown-module___EJ0Pq__crossIcon:focus-visible{outline:0}.RangeDropdown-module___EJ0Pq__crossIcon:focus-within{outline:var(--distance-static-3xs)solid var(--color-dove-gray)}@media (hover:hover){.RangeDropdown-module___EJ0Pq__crossIcon:hover:not(:disabled){background-color:var(--color-desert-storm)}}.RangeDropdown-module___EJ0Pq__button{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--distance-static-xxs);height:var(--distance-static-xxl);text-align:left;appearance:none;font-family:var(--font-family-text),Arial,Helvetica,sans-serif;font-size:var(--font-size-static-m);line-height:var(--line-height-static-l);padding:var(--distance-static-xs);padding-left:var(--distance-static-s);background-color:var(--color-light);cursor:pointer;border:1px solid var(--color-mercury);border-radius:var(--border-radius-s);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;position:relative;overflow:hidden}.RangeDropdown-module___EJ0Pq__button:focus,.RangeDropdown-module___EJ0Pq__button:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:-1px}.RangeDropdown-module___EJ0Pq__button:focus-within{border:1px solid var(--color-mercury)}.RangeDropdown-module___EJ0Pq__button[aria-expanded=true],.RangeDropdown-module___EJ0Pq__button[data-has-value=true]{border:1px solid var(--color-input-border-hover)}.RangeDropdown-module___EJ0Pq__button[aria-expanded=true] .RangeDropdown-module___EJ0Pq__arrowDown{transform:rotate(180deg)}.RangeDropdown-module___EJ0Pq__button:not(:has(.RangeDropdown-module___EJ0Pq__crossIcon:hover)):hover{background:var(--color-desert-storm)}.RangeDropdown-module___EJ0Pq__label.RangeDropdown-module___EJ0Pq__label{color:var(--color-tundora);letter-spacing:.48px;text-overflow:ellipsis;overflow:hidden}.RangeDropdown-module___EJ0Pq__arrowDown{color:var(--color-dark);transition:transform .3s ease-in-out}.RangeDropdown-module___EJ0Pq__dialog{max-width:340px}.RangeDropdown-module___EJ0Pq__divider{background:var(--color-dark-decent);border:none;width:100%;height:1px;margin:0}.RangeDropdown-module___EJ0Pq__text.RangeDropdown-module___EJ0Pq__text{color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.48px;max-width:var(--range-dropdown-value-max-width);overflow:hidden}.RangeDropdown-module___EJ0Pq__buttonsContainer{justify-content:flex-end;display:flex}.RangeDropdown-module___EJ0Pq__buttonsContainer[data-has-value=true]{justify-content:space-between}.RangeDropdown-module___EJ0Pq__dialogBody{all:unset;justify-content:space-between;align-items:center;gap:var(--distance-static-s);display:flex}
.BuyRentTabFilter-module__ILG5-q__buyRentTabFilterContainer{gap:var(--distance-static-s);flex-direction:column;max-width:171px;display:flex}.BuyRentTabFilter-module__ILG5-q__tabSelector{gap:var(--distance-static-xs);margin-bottom:var(--distance-static-xxs);display:flex}.BuyRentTabFilter-module__ILG5-q__select{width:fit-content}
.AdvancedFilters-module__uY0lMq__overlay{z-index:100;background:var(--color-dark-transparent);justify-content:end;align-items:center;display:flex;position:fixed;inset:0}.AdvancedFilters-module__uY0lMq__modal{background:var(--color-light);outline:none;height:100%;max-height:100%;animation:.5s AdvancedFilters-module__uY0lMq__slideIn}.AdvancedFilters-module__uY0lMq__gridContainer{gap:var(--distance-static-xl);grid-template-columns:1fr;display:grid}@media screen and (min-width:600px){.AdvancedFilters-module__uY0lMq__gridContainer{grid-template-columns:1fr 1fr}}.AdvancedFilters-module__uY0lMq__dialog{box-sizing:border-box;outline:none;flex-direction:column;width:100vw;height:100%;max-height:100%;display:flex}@media screen and (min-width:905px){.AdvancedFilters-module__uY0lMq__dialog{width:664px;max-width:664px}}.AdvancedFilters-module__uY0lMq__dialog *,.AdvancedFilters-module__uY0lMq__dialog :before,.AdvancedFilters-module__uY0lMq__dialog :after{box-sizing:inherit}.AdvancedFilters-module__uY0lMq__dialogHeader{padding:var(--distance-static-xs)var(--distance-static-xs)var(--distance-static-xs)var(--distance-static-m);justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:905px){.AdvancedFilters-module__uY0lMq__dialogHeader{padding:var(--distance-static-xs)var(--distance-static-xs)var(--distance-static-xs)var(--distance-static-xxl)}}.AdvancedFilters-module__uY0lMq__dialogBody{gap:var(--distance-static-xl);padding:var(--distance-static-s)var(--distance-static-m)var(--distance-static-l);flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}@media screen and (min-width:905px){.AdvancedFilters-module__uY0lMq__dialogBody{padding:var(--distance-static-s)var(--distance-static-xxl)var(--distance-static-l)}}.AdvancedFilters-module__uY0lMq__dialogFooter{padding:var(--distance-static-s)var(--distance-static-m);border-top:1px solid var(--color-dark-decent);justify-content:space-between;display:flex}@media screen and (min-width:905px){.AdvancedFilters-module__uY0lMq__dialogFooter{padding:var(--distance-static-s)var(--distance-static-xxl)}}@media screen and (max-width:904px){.AdvancedFilters-module__uY0lMq__baseClass.AdvancedFilters-module__uY0lMq__baseClass{display:none!important}}.AdvancedFilters-module__uY0lMq__baseClass.AdvancedFilters-module__uY0lMq__baseClass[data-modified=true]{border-color:var(--color-input-border-hover)}.AdvancedFilters-module__uY0lMq__baseClass.AdvancedFilters-module__uY0lMq__baseClass{border:1px solid var(--color-mercury);background-color:var(--color-light);color:var(--color-tundora)}.AdvancedFilters-module__uY0lMq__baseClass.AdvancedFilters-module__uY0lMq__baseClass:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:-1px}@media (hover:hover){.AdvancedFilters-module__uY0lMq__baseClass.AdvancedFilters-module__uY0lMq__baseClass:hover{border-color:var(--color-input-border-hover);background-color:var(--color-desert-storm);color:var(--color-tundora)}}.AdvancedFilters-module__uY0lMq__baseClass.AdvancedFilters-module__uY0lMq__baseClass:active{border-color:var(--color-mercury);background-color:var(--color-light);color:var(--color-tundora)}.AdvancedFilters-module__uY0lMq__aiEnabled{min-width:max-content}.AdvancedFilters-module__uY0lMq__mobileBaseClass.AdvancedFilters-module__uY0lMq__mobileBaseClass{background-color:var(--color-desert-storm);color:var(--color-outlined-button-text);border-radius:var(--border-radius-s);flex-shrink:0;display:flex}@media screen and (min-width:905px){.AdvancedFilters-module__uY0lMq__mobileFilterBar{display:none!important}}.AdvancedFilters-module__uY0lMq__applyButton{margin-left:auto}@keyframes AdvancedFilters-module__uY0lMq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.MultimediaSelector-module__ejA__q__gridContainer{display:block}.MultimediaSelector-module__ejA__q__gridContainer>label{margin-bottom:var(--distance-static-s);align-items:flex-start}.MultimediaSelector-module__ejA__q__gridContainer input,.MultimediaSelector-module__ejA__q__gridContainer svg{margin-top:var(--distance-static-xxs)}
.FeaturesSelector-module__nnPara__gridContainer{column-gap:var(--distance-static-s);margin:0;padding:0;list-style:none;display:block}@media screen and (min-width:905px){.FeaturesSelector-module__nnPara__gridContainer{column-count:2}}.FeaturesSelector-module__nnPara__gridContainer>label{margin-bottom:var(--distance-static-s);align-items:flex-start}.FeaturesSelector-module__nnPara__gridContainer input,.FeaturesSelector-module__nnPara__gridContainer svg{margin-top:var(--distance-static-xxs)}
.ExtendedSearchRadiusFilterChip-module__v4ZSnq__extendedSearchRadiusFilterChipWrapper{display:block}@media screen and (min-width:905px){.ExtendedSearchRadiusFilterChip-module__v4ZSnq__extendedSearchRadiusFilterChipWrapper{display:none}}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__searchRadiusFilterChipContainer{gap:var(--distance-static-xxs);flex-wrap:wrap;margin:0;display:flex}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip{border:1px solid var(--color-mercury);height:var(--distance-static-xxl);min-width:var(--distance-static-5xl);max-height:unset;outline-offset:-1px;background:var(--color-white)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip span{color:var(--color-tundora);font-size:var(--font-size-static-m)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip:hover{background:var(--color-desert-storm)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip:focus-visible{outline:var(--distance-static-3xs)solid var(--color-dove-gray);outline-offset:-1px}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip[aria-pressed=true]{border-color:var(--color-text-dark-lighter);background-color:var(--color-text-light-grubby)}.ExtendedSearchRadiusFilterChip-module__v4ZSnq__chip:hover>span{color:var(--color-tundora)}
.FilterTab-module__TE5orq__button{background:var(--color-white);border:1px solid var(--color-mercury);padding:0 var(--distance-static-m);white-space:nowrap;text-overflow:ellipsis;height:var(--distance-static-3xl);border-radius:var(--border-radius-s);cursor:pointer;color:var(--color-tundora);flex:1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.FilterTab-module__TE5orq__button[aria-selected=true]{border-color:var(--color-tundora);background:var(--color-light-shade)}.FilterTab-module__TE5orq__button:hover{background:var(--color-desert-storm)}.FilterTab-module__TE5orq__button:focus-visible{outline:2px solid var(--color-dove-gray);outline-offset:-1px}
.RangeSelector-module__Vojauq__container{flex-direction:row;gap:0;width:100%;display:flex}.RangeSelector-module__Vojauq__button{min-width:0;height:var(--distance-static-xxl);border:1px solid var(--color-mercury);color:var(--color-tundora);cursor:pointer;background:var(--color-white);flex:100%;justify-content:center;align-items:center;display:flex;position:relative}.RangeSelector-module__Vojauq__button:not(:first-child){margin-left:-1px}.RangeSelector-module__Vojauq__button:first-child{border-top-left-radius:var(--border-radius-s);border-bottom-left-radius:var(--border-radius-s);flex-basis:calc(100% + 150px)}.RangeSelector-module__Vojauq__button:last-child{border-top-right-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s)}.RangeSelector-module__Vojauq__button[aria-selected=true]{z-index:var(--zindex-m);border:1px solid var(--color-tundora);background-color:var(--color-light-shade)}.RangeSelector-module__Vojauq__button:hover:not(:disabled){background:var(--color-desert-storm)}.RangeSelector-module__Vojauq__button:active:not(:disabled){background:var(--color-mercury)}.RangeSelector-module__Vojauq__button:focus-visible{z-index:var(--zindex-l);border-radius:var(--border-radius-s);outline:var(--border-radius-s)solid var(--color-dove-gray);border-color:#0000}.RangeSelector-module__Vojauq__button:disabled{cursor:not-allowed;opacity:.5;background:var(--color-mercury)}
.FilterBar-module__vwJruq__filterBarContainer{gap:var(--distance-static-xs);box-sizing:border-box;width:100%;padding:var(--distance-static-m);z-index:var(--zindex-l);background-color:var(--color-surface-light);margin:auto;transition:top .3s ease-in-out;display:flex;position:sticky;top:0}@media screen and (min-width:905px){.FilterBar-module__vwJruq__filterBarContainer{padding:var(--distance-static-m)var(--distance-static-xxl);top:var(--header-height,0)}}.FilterBar-module__vwJruq__headerVisible{top:var(--header-height,0)}@media screen and (max-width:904px){.FilterBar-module__vwJruq__mapDrawOrEditMode{display:none}}.FilterBar-module__vwJruq__searchAlertButtonWrapper{display:none}@media screen and (min-width:905px){.FilterBar-module__vwJruq__searchAlertButtonWrapper{display:block}}@media screen and (min-width:905px){.FilterBar-module__vwJruq__aiSearchEnabled{flex-shrink:0}}@keyframes FilterBar-module__vwJruq__opacityAnimation{0%{opacity:0}to{opacity:1}}.FilterBar-module__vwJruq__filterWrapper{gap:var(--distance-static-xs);flex-shrink:0;animation:.3s ease-in-out FilterBar-module__vwJruq__opacityAnimation;display:flex}.FilterBar-module__vwJruq__divider{background-color:var(--color-dark-20);width:1px;height:var(--distance-static-l);margin:var(--distance-static-xs)var(--distance-static-m);flex-shrink:0;align-self:center;display:none}@media screen and (min-width:905px){.FilterBar-module__vwJruq__divider{display:block}}
.SearchAlert-module__QdXCNa__tooltipWrapper{flex-grow:1;position:relative}.SearchAlert-module__QdXCNa__searchAlertButton{transition:background-color .3s ease-in-out}.SearchAlert-module__QdXCNa__searchAlertButton span{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.SearchAlert-module__QdXCNa__stickyFooterButton{width:100%!important}.SearchAlert-module__QdXCNa__modal .SearchAlert-module__QdXCNa__modal{background-color:var(--color-light-colored);width:100%;padding:0}@media screen and (min-width:600px){.SearchAlert-module__QdXCNa__modal .SearchAlert-module__QdXCNa__modal{overflow-y:hidden}}@media screen and (min-width:905px){.SearchAlert-module__QdXCNa__modal .SearchAlert-module__QdXCNa__modal{max-width:var(--max-width-m);min-height:calc(12*var(--distance-static-3xl))}}.SearchAlert-module__QdXCNa__modalContent{gap:var(--distance-static-l);padding-inline:var(--distance-static-m);padding-bottom:var(--distance-static-xxl);flex-direction:column;display:flex;position:relative;overflow-x:hidden}@media screen and (min-width:600px){.SearchAlert-module__QdXCNa__modalContent{padding-inline:var(--distance-static-xxl);overflow-y:auto}}.SearchAlert-module__QdXCNa__header{align-items:center;gap:var(--distance-static-s);text-align:center;flex-direction:column;display:flex}.SearchAlert-module__QdXCNa__form:focus{outline:none}.SearchAlert-module__QdXCNa__inputWrapper{width:100%;position:relative}.SearchAlert-module__QdXCNa__inputWrapper p:last-child{position:absolute}.SearchAlert-module__QdXCNa__inputWrapper label:before{display:none}.SearchAlert-module__QdXCNa__submitButton .SearchAlert-module__QdXCNa__submitButton:disabled{cursor:not-allowed}.SearchAlert-module__QdXCNa__frequencySelect{flex:.4}.SearchAlert-module__QdXCNa__frequencySelect>button{width:100%}
.LoadingSpinner-module__EsoOBG__container{width:var(--distance-static-l);height:var(--distance-static-l);position:relative}.LoadingSpinner-module__EsoOBG__track{position:absolute;top:0;left:0}.LoadingSpinner-module__EsoOBG__spinningSegment{animation:1s linear infinite LoadingSpinner-module__EsoOBG__rotate;position:absolute;top:0;left:0}@keyframes LoadingSpinner-module__EsoOBG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.SearchAlertModal-module__4PTToW__modal.SearchAlertModal-module__4PTToW__modal{background-color:var(--color-light-colored);padding:0}@media screen and (min-width:600px){.SearchAlertModal-module__4PTToW__modal.SearchAlertModal-module__4PTToW__modal{overflow-y:hidden}}@media screen and (min-width:905px){.SearchAlertModal-module__4PTToW__modal.SearchAlertModal-module__4PTToW__modal{max-width:var(--max-width-m)}}.SearchAlertModal-module__4PTToW__alert{border:1px solid var(--color-early-dawn);border-radius:var(--border-radius-s);min-height:56px;box-shadow:0 .5px 2px #00000052}.SearchAlertModal-module__4PTToW__modalFooter{padding:var(--distance-static-m)var(--distance-static-xxl);gap:var(--distance-static-m);border-top:1px solid var(--color-dark-decent);box-sizing:border-box;flex-direction:row;justify-content:space-between;display:flex}@media screen and (max-width:904px){.SearchAlertModal-module__4PTToW__modalFooter{width:100%;position:absolute;bottom:0;left:0}}@media screen and (max-width:599px){.SearchAlertModal-module__4PTToW__modalFooter{padding:var(--distance-static-m)var(--distance-static-m)}}.SearchAlertModal-module__4PTToW__boldText{font-weight:var(--font-weight-heavy)}
.DisclaimerText-module__d8sBoG__disclaimerText{text-align:center;padding:0 var(--distance-static-m)}@media screen and (min-width:905px){.DisclaimerText-module__d8sBoG__disclaimerText{padding:0 var(--distance-static-xxl)}}.DisclaimerText-module__d8sBoG__disclaimerText.DisclaimerText-module__d8sBoG__disclaimerText{margin-bottom:var(--distance-dynamic-m);margin-top:var(--distance-static-l)}@media screen and (min-width:1240px){.DisclaimerText-module__d8sBoG__mapView{padding-inline:0}}.DisclaimerText-module__d8sBoG__disclaimerTextLink.DisclaimerText-module__d8sBoG__disclaimerTextLink{color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-underline-offset:var(--text-underline-offset);vertical-align:baseline;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.DisclaimerText-module__d8sBoG__disclaimerTextLink.DisclaimerText-module__d8sBoG__disclaimerTextLink>span{text-overflow:clip;white-space:normal;overflow:visible}.DisclaimerText-module__d8sBoG__disclaimerTextLink.DisclaimerText-module__d8sBoG__disclaimerTextLink:focus-visible{outline:var(--distance-static-3xs)solid var(--color-focus-dark)}.DisclaimerText-module__d8sBoG__disclaimerTextLink.DisclaimerText-module__d8sBoG__disclaimerTextLink:active{color:inherit;background:0 0;border:0}@media (hover:hover){.DisclaimerText-module__d8sBoG__disclaimerTextLink.DisclaimerText-module__d8sBoG__disclaimerTextLink:hover{box-shadow:none;color:inherit;background:0 0;border:0}}
.SearchModule-module__Ozb8_a__wrapper{box-sizing:border-box;width:100%;max-width:1440px;font-family:var(--font-family-text),Arial,Helvetica,sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-default);color:var(--color-text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0 auto;display:flex}:where(.SearchModule-module__Ozb8_a__wrapper) :where(button){width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none;background:0 0;border:none;padding:0;line-height:normal;overflow:visible}:where(.SearchModule-module__Ozb8_a__wrapper) :where(h1,h2,h3){font-family:var(--font-family-heading),Georgia,"Times New Roman",Times,serif;font-weight:var(--font-weight-heavy);letter-spacing:normal;color:var(--color-text-dark-highlight)}:where(.SearchModule-module__Ozb8_a__wrapper) :where(button,input,select,textarea){color:inherit;font-family:var(--font-family-text),Arial,Helvetica,sans-serif}:where(.SearchModule-module__Ozb8_a__wrapper) :where(a){text-decoration:none}.SearchModule-module__Ozb8_a__wrapper *,.SearchModule-module__Ozb8_a__wrapper :before,.SearchModule-module__Ozb8_a__wrapper :after{box-sizing:inherit}
.propertySearchPage-module__-q1ySa__container{max-width:1440px;margin:auto}@media screen and (min-width:480px){.propertySearchPage-module__-q1ySa__container{padding:0 0 var(--distance-static-xxl)0}}
.SearchResultCardPreferences-module__NfjvmW__preferenceAnchor{cursor:pointer;margin-block:var(--distance-static-xs);padding:var(--distance-static-3xs);border-radius:var(--border-radius-s);width:fit-content;z-index:var(--zindex-m);background-color:var(--color-light-purple);align-items:center;display:flex;position:relative}.SearchResultCardPreferences-module__NfjvmW__preferenceAnchor>:first-child{margin-right:var(--distance-static-3xs)}.SearchResultCardPreferences-module__NfjvmW__preferenceAnchor p{background:var(--red-blue-linear-gradient);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.SearchResultCardPreferences-module__NfjvmW__preferenceAnchor:focus-visible{outline:2px solid var(--color-dark-subdued)}.SearchResultCardPreferences-module__NfjvmW__preferenceAnchor:hover,.SearchResultCardPreferences-module__NfjvmW__preferenceAnchor:active{background-color:var(--color-purple)}.SearchResultCardPreferences-module__NfjvmW__preferenceAnchor[aria-expanded=true] .SearchResultCardPreferences-module__NfjvmW__arrow{transform:rotate(180deg)}.SearchResultCardPreferences-module__NfjvmW__arrow{transition:transform .3s ease-in-out}
.FavoriteButton-module__sFJr5G__iconButton:hover{background:0 0}.FavoriteButton-module__sFJr5G__iconButton:hover>svg{transform:scale(1.1)}.FavoriteButton-module__sFJr5G__heartIcon path{transition:fill .2s}.FavoriteButton-module__sFJr5G__filled{stroke:var(--color-light);fill-opacity:.6}.FavoriteButton-module__sFJr5G__filled.FavoriteButton-module__sFJr5G__inWatchlist{fill-opacity:1}.FavoriteButton-module__sFJr5G__filled.FavoriteButton-module__sFJr5G__inWatchlist path{fill:var(--color-highlight)}.FavoriteButton-module__sFJr5G__outlined{stroke:var(--color-dark-intense)}.FavoriteButton-module__sFJr5G__outlined path{fill:#0000}.FavoriteButton-module__sFJr5G__outlined.FavoriteButton-module__sFJr5G__inWatchlist{stroke:var(--color-highlight)}.FavoriteButton-module__sFJr5G__outlined.FavoriteButton-module__sFJr5G__inWatchlist path{fill:var(--color-highlight)}
.SearchResultCardImage-module__jnzY3q__imageWrapper,.SearchResultCardImage-module__jnzY3q__imageLinkInteractionWrapper{position:relative}.SearchResultCardImage-module__jnzY3q__restrictedImageWrapper{position:relative}.SearchResultCardImage-module__jnzY3q__restrictedImageWrapper:after{content:"";background-color:var(--color-surface-dark-transparent-40);pointer-events:none;position:absolute;inset:0}.SearchResultCardImage-module__jnzY3q__badgesContainer{top:var(--distance-static-m);left:var(--distance-static-s);z-index:var(--zindex-m);gap:var(--distance-static-xs);width:calc(100% - (var(--distance-static-s)));display:flex;position:absolute;overflow-x:hidden}.SearchResultCardImage-module__jnzY3q__favoriteButton.SearchResultCardImage-module__jnzY3q__favoriteButton.SearchResultCardImage-module__jnzY3q__favoriteButton{top:var(--distance-static-s);right:var(--distance-static-s);z-index:var(--zindex-m);background-color:#0000;padding:0;position:absolute}.SearchResultCardImage-module__jnzY3q__favoriteButton.SearchResultCardImage-module__jnzY3q__favoriteButton.SearchResultCardImage-module__jnzY3q__favoriteButton>svg{transition:transform .5s}.SearchResultCardImage-module__jnzY3q__favoriteButton.SearchResultCardImage-module__jnzY3q__favoriteButton.SearchResultCardImage-module__jnzY3q__favoriteButton>svg:hover{transform:scale(1.2)}.SearchResultCardImage-module__jnzY3q__restrictedOverlay{color:var(--color-light);z-index:var(--zindex-m);text-transform:uppercase;align-items:center;gap:var(--distance-static-s);text-align:center;width:calc(100% - (var(--distance-static-s)*2));flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SearchResultCardImage-module__jnzY3q__lockClosedIcon{filter:drop-shadow(0 0 2px var(--color-black-transparent-40))}.SearchResultCardImage-module__jnzY3q__restrictedOverlayCopy{text-shadow:0 0 2px var(--color-black-transparent-40);letter-spacing:var(--letter-spacing-s)}
.SearchResultCardArticleWrapper-module__Jcmlqq__article{cursor:pointer;background-color:var(--color-surface-light);height:100%;box-shadow:var(--shadow-xs);border-radius:var(--border-radius-s);color:var(--color-link-pimary);flex-direction:column;transition:box-shadow .2s,color .2s,background-color .2s;display:flex;position:relative}.SearchResultCardArticleWrapper-module__Jcmlqq__article:focus{outline:0}.SearchResultCardArticleWrapper-module__Jcmlqq__article:focus-visible{outline:0}.SearchResultCardArticleWrapper-module__Jcmlqq__article:focus-visible:after{content:"";top:calc(var(--distance-static-xxs)*-1);right:calc(var(--distance-static-xxs)*-1);bottom:calc(var(--distance-static-xxs)*-1);left:calc(var(--distance-static-xxs)*-1);border:var(--distance-static-3xs)solid var(--color-focus-dark);border-radius:var(--border-radius-m);position:absolute}.SearchResultCardArticleWrapper-module__Jcmlqq__article[data-text-selection-disabled=true]{-webkit-user-select:none;user-select:none}@media (hover:hover){.SearchResultCardArticleWrapper-module__Jcmlqq__article:hover{box-shadow:var(--shadow-s);color:var(--color-link-pimary-hover);--coursel-button-opacity:1}.SearchResultCardArticleWrapper-module__Jcmlqq__article:hover .SearchResultCardArticleWrapper-module__Jcmlqq__arrowRightIcon{transform:translate(3px)}}.SearchResultCardArticleWrapper-module__Jcmlqq__article:active:not(:has(button:active,img:active)){background-color:var(--color-surface-light-subdued);box-shadow:var(--shadow-xs);color:var(--color-link-pimary-active)}@media screen and (min-width:600px) and (max-width:1239px){.SearchResultCardArticleWrapper-module__Jcmlqq__previewArticle{width:260px}}@media screen and (min-width:1240px){.SearchResultCardArticleWrapper-module__Jcmlqq__previewArticle{width:240px}}.SearchResultCardArticleWrapper-module__Jcmlqq__arrowRightIcon{transition:transform .2s}.SearchResultCardArticleWrapper-module__Jcmlqq__linkContainer{all:unset}.SearchResultCardArticleWrapper-module__Jcmlqq__linkContainer>a:after{content:"";position:absolute;inset:0}.SearchResultCardArticleWrapper-module__Jcmlqq__linkContainer[data-context-menu-link-overlay-active=true]>a:after{z-index:var(--zindex-l)}
.StickyFooter-module__nVeTNW__root{padding-block:var(--distance-static-s);padding-inline:var(--distance-static-m);background-color:var(--color-surface-light);border-top:1px solid var(--color-dark-decent);justify-content:stretch;align-items:center;gap:var(--distance-static-s);transition:transform .2s cubic-bezier(.42,0,.48,1);display:flex;transform:translateY(100%)}.StickyFooter-module__nVeTNW__fixed{z-index:var(--zindex-l);position:fixed;bottom:0;left:0;right:0}.StickyFooter-module__nVeTNW__notFixed:not(:has([role=tooltip])){z-index:-1}.StickyFooter-module__nVeTNW__visible{transform:translateY(0)}@media screen and (min-width:905px){.StickyFooter-module__nVeTNW__root{display:none}}
.ContactForm-module__dM_rRa__form{max-width:var(--max-width-l);gap:var(--distance-static-l);width:100%;height:fit-content;padding:56px var(--distance-static-xxl)var(--distance-static-5xl);flex-direction:column;display:flex;overflow-y:auto}@media screen and (max-width:599px){.ContactForm-module__dM_rRa__form{padding:var(--distance-static-l)var(--distance-static-m)var(--distance-static-5xl)var(--distance-static-m);gap:var(--distance-static-m)}.ContactForm-module__dM_rRa__form[data-add-bottom-padding=true]{padding-bottom:400px}}@media screen and (max-width:904px){.ContactForm-module__dM_rRa__form{box-sizing:border-box}}@media screen and (min-width:905px){.ContactForm-module__dM_rRa__form{padding-bottom:var(--distance-static-5xl)}}.ContactForm-module__dM_rRa__buttonWrapper{align-self:center}@media screen and (max-width:599px){.ContactForm-module__dM_rRa__buttonWrapper{width:100%}}.ContactForm-module__dM_rRa__button.ContactForm-module__dM_rRa__button{min-width:205px}@media screen and (max-width:599px){.ContactForm-module__dM_rRa__button.ContactForm-module__dM_rRa__button{width:100%}}.ContactForm-module__dM_rRa__inputGrid{all:unset;box-sizing:border-box;gap:var(--distance-static-m);grid-template-columns:1fr;display:grid}@media screen and (min-width:600px){.ContactForm-module__dM_rRa__inputGrid{gap:var(--distance-static-l);grid-template-columns:1fr 1fr}}.ContactForm-module__dM_rRa__consentCopy.ContactForm-module__dM_rRa__consentCopy{color:var(--color-dark-subdued);font-size:var(--font-size-static-xs);line-height:var(--line-height-relative-s)}.ContactForm-module__dM_rRa__consentCopy.ContactForm-module__dM_rRa__consentCopy a:focus-visible{outline:2px solid var(--color-focus-dark);outline-offset:1px;border-radius:var(--distance-static-3xs)}.ContactForm-module__dM_rRa__titleWrapper{gap:var(--distance-static-s);margin-bottom:var(--distance-static-l);flex-direction:column;align-items:center;display:flex}.ContactForm-module__dM_rRa__titleWrapper:focus{outline:none}@media screen and (max-width:599px){.ContactForm-module__dM_rRa__titleWrapper{padding-left:var(--distance-static-s);border-left:1px solid var(--color-brand);align-items:start}}@media screen and (min-width:600px){.ContactForm-module__dM_rRa__headline.ContactForm-module__dM_rRa__headline{text-align:center}}.ContactForm-module__dM_rRa__expandableConsent.ContactForm-module__dM_rRa__expandableConsent{line-height:var(--line-height-relative-s);font-size:var(--font-size-static-xs)}@media screen and (max-width:599px){.ContactForm-module__dM_rRa__expandableConsent.ContactForm-module__dM_rRa__expandableConsent{margin-block:var(--distance-static-xs)}}.ContactForm-module__dM_rRa__expandableConsent.ContactForm-module__dM_rRa__expandableConsent button,.ContactForm-module__dM_rRa__expandableConsent.ContactForm-module__dM_rRa__expandableConsent a{color:var(--color-dark-subdued);line-height:var(--line-height-relative-s);font-size:var(--font-size-static-xs)}.ContactForm-module__dM_rRa__imprintButton{cursor:pointer;text-decoration:underline}.ContactForm-module__dM_rRa__checkbox.ContactForm-module__dM_rRa__checkbox{color:var(--color-dark-subdued);line-height:var(--line-height-relative-s);align-items:flex-start}.ContactForm-module__dM_rRa__link{color:var(--color-dark-subdued);text-decoration:underline}.ContactForm-module__dM_rRa__expandableMarketingConsent.ContactForm-module__dM_rRa__expandableMarketingConsent{font-size:var(--font-size-static-xs);line-height:var(--line-height-relative-s);padding-top:var(--distance-static-3xs)}.ContactForm-module__dM_rRa__expandableMarketingConsent.ContactForm-module__dM_rRa__expandableMarketingConsent>button{color:var(--color-dark-subdued);line-height:var(--line-height-relative-s)}.ContactForm-module__dM_rRa__expandableMarketingConsent.ContactForm-module__dM_rRa__expandableMarketingConsent a{text-decoration:underline}.ContactForm-module__dM_rRa__phoneInputPlaceholder.ContactForm-module__dM_rRa__phoneInputPlaceholder{width:100%;height:48px;margin-top:var(--distance-static-l)}.ContactForm-module__dM_rRa__formStatusDisplayPlaceholder.ContactForm-module__dM_rRa__formStatusDisplayPlaceholder{height:486px}.ContactForm-module__dM_rRa__consentLabelWrapper{gap:var(--distance-static-xs);flex-direction:column;display:flex}
.TitlePopover-module__9ZFXOa__popover{z-index:var(--zindex-xxl);border-radius:var(--border-radius-s);max-width:322px;color:var(--color-light);text-align:left;background:var(--color-dark);box-shadow:var(--shadow-m);font-size:var(--font-size-static-s);line-height:inherit;margin:3px auto 0;position:absolute;left:0;right:0}
.Chip-module__OazVPG__baseClass{box-sizing:border-box;gap:var(--distance-static-3xs);padding:var(--distance-static-xxs)var(--distance-static-s);-webkit-user-select:none;user-select:none;background-color:var(--color-light-shade);color:var(--color-dark);outline-offset:1px;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Chip-module__OazVPG__baseClass:has(.Chip-module__OazVPG__deleteButton){padding-block:var(--distance-static-xxs);padding-right:var(--distance-static-xxs)}.Chip-module__OazVPG__baseClass:focus-visible{outline:var(--distance-static-3xs)solid var(--color-focus-dark,var(--color-dark-subdued))}@media screen and (min-width:905px){:is(.Chip-module__OazVPG__baseClass:hover,.Chip-module__OazVPG__baseClass:focus-visible)[data-tooltip]:after{content:attr(data-tooltip);background:var(--color-dark);width:max-content;max-width:322px;color:var(--color-light);padding:var(--distance-static-xs)var(--distance-static-s);border-radius:var(--border-radius-s);font-size:var(--font-size-static-s);line-height:inherit;z-index:var(--zindex-xxl);pointer-events:none;opacity:0;text-align:left;animation:.2s ease-in-out forwards Chip-module__OazVPG__tooltipFadeIn;position:absolute;top:110%;left:50%;transform:translate(-50%)}}.Chip-module__OazVPG__aiWrapper{background-color:var(--color-light-purple)}.Chip-module__OazVPG__aiWrapper:has(.Chip-module__OazVPG__deleteButton){padding:var(--distance-static-xxs)}.Chip-module__OazVPG__aiWrapper .Chip-module__OazVPG__labelContainer{background:var(--red-blue-linear-gradient);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes Chip-module__OazVPG__tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Chip-module__OazVPG__button{box-sizing:border-box;gap:var(--distance-static-3xs);-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid var(--color-dark-intense);outline-offset:1px;background-color:var(--color-light);color:var(--color-dark-intense);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex;position:relative}.Chip-module__OazVPG__button[aria-pressed=true]{border-color:var(--color-dark-subdued);background-color:var(--color-dark-subdued)}.Chip-module__OazVPG__button[aria-pressed=true][data-pressed=true]{background-color:var(--color-light)}.Chip-module__OazVPG__button[data-focus-visible=true]{outline:2px solid var(--color-dark-subdued)}@media (hover:hover){.Chip-module__OazVPG__button:hover:not(:disabled){background-color:var(--color-dark)}.Chip-module__OazVPG__button:hover:not(:disabled)>*{color:var(--color-light)}}.Chip-module__OazVPG__button:disabled{cursor:auto;background:var(--color-light-shade);border:1px solid var(--color-light-shade)}.Chip-module__OazVPG__button:disabled>*{color:var(--color-dark-lighter)}.Chip-module__OazVPG__label{text-align:center;letter-spacing:.42px;margin:0 4px;line-height:24px}.Chip-module__OazVPG__labelContainer{text-align:center;align-items:center;display:flex}.Chip-module__OazVPG__labelContainer>svg{flex-grow:0;flex-shrink:0}.Chip-module__OazVPG__deleteButton{cursor:pointer;border-radius:var(--border-radius-m);color:inherit;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Chip-module__OazVPG__deleteButton>svg{color:inherit}.Chip-module__OazVPG__deleteButton:focus-visible{outline:var(--distance-static-3xs)solid var(--color-focus-dark)}@media (hover:hover){.Chip-module__OazVPG__deleteButton:hover{background:var(--color-mercury)}}@media (hover:hover){.Chip-module__OazVPG__aiDeleteButton:hover{background:var(--color-purple)}}.Chip-module__OazVPG__popoverContent{padding:var(--distance-static-xs)var(--distance-static-s)}
.UserAccountModal-module__8B_b1q__modal{width:auto}@media screen and (max-width:599px){.UserAccountModal-module__8B_b1q__modal>div:last-child{height:100dvh;min-height:100dvh}}.UserAccountModal-module__8B_b1q__userAccountModalContent{gap:var(--distance-static-m);height:100%;display:flex}@media screen and (max-width:904px){.UserAccountModal-module__8B_b1q__userAccountModalContent[data-mobile-style=true]{background-color:var(--color-surface-colored);flex-direction:column;justify-content:center;align-items:center;gap:0}.UserAccountModal-module__8B_b1q__userAccountModalContent[data-mobile-style=true] h2[class*=ev-ua-headline-base]{display:none}}.UserAccountModal-module__8B_b1q__iconList.UserAccountModal-module__8B_b1q__iconList{gap:var(--distance-static-m);grid-template-columns:unset;flex-direction:column;display:flex}.UserAccountModal-module__8B_b1q__iconList.UserAccountModal-module__8B_b1q__iconList>li{max-width:100%}.UserAccountModal-module__8B_b1q__iconList.UserAccountModal-module__8B_b1q__iconList>li>span{flex-shrink:0;display:flex}@media screen and (max-width:904px){.UserAccountModal-module__8B_b1q__iconList.UserAccountModal-module__8B_b1q__iconList[data-mobile-style=true]{border:1px solid var(--color-dark-decent);padding:var(--distance-static-m);border-radius:var(--border-radius-s)}}.UserAccountModal-module__8B_b1q__userAccountLoginSideBar{gap:var(--distance-static-m);padding:var(--distance-static-xxl);flex-direction:column;max-width:396px;display:flex}@media screen and (max-width:904px){.UserAccountModal-module__8B_b1q__userAccountLoginSideBar{justify-content:center;align-items:center;padding-bottom:0}.UserAccountModal-module__8B_b1q__userAccountLoginSideBar[data-mobile-style=false]{display:none}}.UserAccountModal-module__8B_b1q__copy.UserAccountModal-module__8B_b1q__copy{margin-bottom:var(--distance-static-m)}@media screen and (max-width:904px){.UserAccountModal-module__8B_b1q__copy.UserAccountModal-module__8B_b1q__copy.UserAccountModal-module__8B_b1q__copyMobile{visibility:hidden;height:0;margin-bottom:0}}@media screen and (max-width:904px){.UserAccountModal-module__8B_b1q__evShopIconContainer{display:none}}
.Visibility-module__pS9PBW__visibility{display:none}@media screen and (min-width:600px){.Visibility-module__pS9PBW__visibleFromTabletPortrait{display:block}}@media screen and (min-width:905px){.Visibility-module__pS9PBW__visibleFromTabletLandscape{display:block}}@media screen and (min-width:1240px){.Visibility-module__pS9PBW__visibleFromLaptop{display:block}}@media screen and (min-width:1440px){.Visibility-module__pS9PBW__visibleFromDesktop{display:block}}@media screen and (max-width:599px){.Visibility-module__pS9PBW__visibleToTabletPortrait{display:block}}@media screen and (max-width:904px){.Visibility-module__pS9PBW__visibleToTabletLandscape{display:block}}@media screen and (max-width:1239px){.Visibility-module__pS9PBW__visibleToLaptop{display:block}}@media screen and (max-width:1439px){.Visibility-module__pS9PBW__visibleToDesktop{display:block}}
.VtourIcon-module__UcORTa__container{bottom:var(--distance-static-s);left:var(--distance-static-s);padding:var(--distance-static-3xs)var(--distance-static-xxs);border-radius:var(--border-radius-s);color:var(--color-light);z-index:var(--zindex-m);background-color:#0d0d0d99;line-height:0;position:absolute}
.AgentShopCard-module__PT3RiW__container{gap:var(--distance-static-l);background:var(--color-surface-light-highlight);padding:var(--distance-static-xxl)var(--distance-static-l);flex-direction:column;align-items:center;height:max-content;display:flex}@media screen and (min-width:905px){.AgentShopCard-module__PT3RiW__container{flex-direction:row}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__container{flex-direction:column;flex-shrink:0;width:322px}}.AgentShopCard-module__PT3RiW__imageContainer{position:relative}.AgentShopCard-module__PT3RiW__textContainer{gap:var(--distance-static-xs);flex-direction:column;display:flex}.AgentShopCard-module__PT3RiW__privateOfficeContainer{box-sizing:border-box;background:var(--color-surface-light-highlight);height:max-content;padding:var(--distance-static-xxl)var(--distance-static-l);justify-content:center;width:auto;display:flex}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__privateOfficeContainer{max-width:322px}}.AgentShopCard-module__PT3RiW__privateOfficeContainer[data-embedded=true]{width:100%}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__privateOfficeContainer[data-embedded=true]{padding-top:var(--distance-static-3xl)}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__privateOfficeContainer[data-embedded=true]{padding-top:var(--distance-static-5xl);max-width:none}}.AgentShopCard-module__PT3RiW__privateOfficeOuterContainer{justify-content:center;place-items:center;gap:var(--distance-static-l);flex-direction:column;display:flex}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__privateOfficeOuterContainer{max-width:var(--max-width-xs)}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__privateOfficeOuterContainer{width:322px}}.AgentShopCard-module__PT3RiW__privateOfficeInnerContainer{justify-content:center;align-items:center;gap:var(--distance-static-l);flex-direction:column;display:flex}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__privateOfficeInnerContainer{gap:var(--distance-static-l);flex-direction:row}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__privateOfficeInnerContainer{gap:var(--distance-static-l);flex-direction:column}}.AgentShopCard-module__PT3RiW__columnContainer{flex-direction:column;justify-content:center;justify-self:start;align-items:center;display:flex}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__columnContainer{width:clamp(274px,100%,var(--max-width-xs));align-items:flex-start}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__columnContainer{align-items:center}}.AgentShopCard-module__PT3RiW__privateOfficeAdvisorBadge{align-items:center;gap:var(--distance-static-xs);padding:var(--distance-static-xs)var(--distance-static-s);border-radius:var(--border-radius-m);border:1px solid var(--color-dark-decent);text-transform:uppercase;margin-bottom:0;display:flex}.AgentShopCard-module__PT3RiW__privateOfficeAdvisorBadgeText{color:var(--color-dark-colored);letter-spacing:var(--letter-spacing-s)}.AgentShopCard-module__PT3RiW__privateOfficeAdvisorBadgeTextContainer{gap:var(--distance-static-xxs);flex-flow:row;display:flex}.AgentShopCard-module__PT3RiW__image{object-fit:cover;border-radius:50%;margin:0;padding:0}@media screen and (min-width:905px){.AgentShopCard-module__PT3RiW__image{align-self:center}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__image{margin:0}}.AgentShopCard-module__PT3RiW__image[data-has-padding=true]{padding:var(--distance-static-s)}.AgentShopCard-module__PT3RiW__image[data-private-office-image=true]{place-self:center end}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__image[data-private-office-image=true]{align-self:start}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__image[data-private-office-image=true]{align-self:center}}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__image[data-private-office-image=true][data-embedded=true]{align-self:center}}.AgentShopCard-module__PT3RiW__headline{color:var(--color-cod-gray);text-align:center}@media screen and (min-width:905px) and (max-width:1239px){.AgentShopCard-module__PT3RiW__headline{text-align:left}}.AgentShopCard-module__PT3RiW__agentName{color:var(--color-cod-gray);text-align:center;line-height:var(--line-height-static-l);word-break:break-word}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__agentName{text-align:left}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__agentName{text-align:center}}.AgentShopCard-module__PT3RiW__jobTitle.AgentShopCard-module__PT3RiW__jobTitle{font-size:var(--font-size-static-xs);color:var(--color-dove-gray);text-align:center;line-height:var(--line-height-static-s);margin-bottom:var(--distance-static-s)}@media screen and (min-width:600px) and (max-width:1239px){.AgentShopCard-module__PT3RiW__jobTitle.AgentShopCard-module__PT3RiW__jobTitle{text-align:left}}.AgentShopCard-module__PT3RiW__jobBadge.AgentShopCard-module__PT3RiW__jobBadge{padding:var(--distance-static-3xs)var(--distance-static-xs);background:var(--color-dark-decent);border-radius:var(--border-radius-s);margin-bottom:var(--distance-static-s);font-size:var(--font-size-static-xs);line-height:var(--line-height-static-s)}.AgentShopCard-module__PT3RiW__agentNameContainer{margin-bottom:var(--distance-static-s);flex-direction:column;align-items:center;display:flex}@media screen and (min-width:600px) and (max-width:1239px){.AgentShopCard-module__PT3RiW__agentNameContainer{align-items:flex-start}}.AgentShopCard-module__PT3RiW__phoneNumber.AgentShopCard-module__PT3RiW__phoneNumber{line-height:var(--line-height-static-m);font-size:var(--font-size-static-m)}@media screen and (min-width:905px){.AgentShopCard-module__PT3RiW__phoneNumber.AgentShopCard-module__PT3RiW__phoneNumber{font-size:var(--font-size-static-s)}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__phoneNumber.AgentShopCard-module__PT3RiW__phoneNumber{font-size:var(--font-size-static-m)}}.AgentShopCard-module__PT3RiW__displayId.AgentShopCard-module__PT3RiW__displayId{color:var(--color-cod-gray);text-align:center}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__displayId.AgentShopCard-module__PT3RiW__displayId{text-align:left}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__displayId.AgentShopCard-module__PT3RiW__displayId{text-align:center}}.AgentShopCard-module__PT3RiW__agentInfoContainer{gap:var(--distance-static-3xs);color:var(--color-cod-gray);flex-direction:column;align-items:center;display:flex}@media screen and (min-width:905px){.AgentShopCard-module__PT3RiW__agentInfoContainer{align-items:flex-start}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__agentInfoContainer{align-items:center}}.AgentShopCard-module__PT3RiW__requestAccessButtonWrapper{margin-bottom:var(--distance-static-xs);width:100%}.AgentShopCard-module__PT3RiW__requestAccessButtonWrapper>:first-child{width:100%}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__requestAccessButtonWrapper{margin-bottom:var(--distance-static-m)}}.AgentShopCard-module__PT3RiW__requestAccessButtonWrapper[data-embedded=true]{width:auto}.AgentShopCard-module__PT3RiW__copy.AgentShopCard-module__PT3RiW__copy{color:var(--color-dark-intense);display:block}@media screen and (max-width:599px){.AgentShopCard-module__PT3RiW__copy.AgentShopCard-module__PT3RiW__copy{text-align:center}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__copy.AgentShopCard-module__PT3RiW__copy{display:none}}.AgentShopCard-module__PT3RiW__phoneLink{justify-content:center}@media screen and (min-width:600px){.AgentShopCard-module__PT3RiW__phoneLink{justify-content:start}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__phoneLink{justify-content:center}}.AgentShopCard-module__PT3RiW__button{width:100%;min-width:max-content;margin:var(--distance-static-m)0;height:max-content}@media screen and (max-width:1239px){.AgentShopCard-module__PT3RiW__button{display:none}}@media screen and (min-width:905px){.AgentShopCard-module__PT3RiW__button{width:auto}}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__button{width:100%}}.AgentShopCard-module__PT3RiW__button[data-has-phone-button=true]{margin:0 0 var(--distance-static-m)0}.AgentShopCard-module__PT3RiW__mailButton{margin-top:var(--distance-static-s);margin-bottom:var(--distance-static-m);width:100%;height:max-content;display:none}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__mailButton{display:flex}}.AgentShopCard-module__PT3RiW__mailButtonHasPhone.AgentShopCard-module__PT3RiW__mailButtonHasPhone{margin-bottom:var(--distance-static-s)}@media screen and (min-width:1240px){.AgentShopCard-module__PT3RiW__mailButtonEmbedded{display:none}}.AgentShopCard-module__PT3RiW__phoneNumbersContainer{gap:var(--distance-static-xs);flex-direction:column;align-items:center;display:flex}@media screen and (min-width:905px) and (max-width:1239px){.AgentShopCard-module__PT3RiW__phoneNumbersContainer{gap:var(--distance-static-s);flex-direction:row;align-items:flex-start}}.AgentShopCard-module__PT3RiW__link:focus-visible{outline:2px solid var(--color-dark-subdued);outline-offset:2px;border-radius:var(--border-radius-s)}.AgentShopCard-module__PT3RiW__requestAccessButtonVisibilityWrapper{width:100%}.AgentShopCard-module__PT3RiW__requestAccessButtonVisibilityWrapper>:first-child{width:100%}
.MapViewer-module__yf9xZa__mapWrapperShowOverlayImage{background-image:var(--image-url);background-position:50%;background-repeat:no-repeat;background-size:cover}.MapViewer-module__yf9xZa__mapWrapperFreedrawPenCursor .leaflet-container :not(button):not(a):not([role=button]){cursor:url(https://uploadcare.engelvoelkers.com/b675b4d4-a294-4661-a264-c11003fdc93b/) 4 28,crosshair}:is(.MapViewer-module__yf9xZa__mapWrapperFreedrawPenCursor .leaflet-container :is(button,a,[role=button]),.MapViewer-module__yf9xZa__mapWrapperFreedrawPenCursor .leaflet-container :is(button,a,[role=button]) *){cursor:pointer!important}.MapViewer-module__yf9xZa__mapWrapperFreedrawPenCursor .leaflet-container a.leaflet-disabled{cursor:not-allowed!important}.MapViewer-module__yf9xZa__mapWrapper{background:var(--color-light);height:100dvh;position:sticky;top:0}@media screen and (min-width:905px){.MapViewer-module__yf9xZa__mapWrapper{margin-right:calc(-1*var(--distance-static-xxl));margin-top:0}}.MapViewer-module__yf9xZa__mapWrapper.MapViewer-module__yf9xZa__mapWrapperFilterBarSticky{--start-sticky:0px;--end-sticky:80px}@supports (position:sticky){.MapViewer-module__yf9xZa__mapWrapper.MapViewer-module__yf9xZa__mapWrapperFilterBarSticky{top:clamp(var(--start-sticky),var(--header-height,0px),var(--end-sticky))}}@media screen and (min-width:905px){.MapViewer-module__yf9xZa__mapWrapper.MapViewer-module__yf9xZa__mapWrapperFilterBarSticky{top:calc(var(--filter-bar-height,0px) + var(--header-height,0px));height:calc(100dvh - var(--filter-bar-height,0px) - var(--header-height,0px))}}.MapViewer-module__yf9xZa__mapWrapper .maplibregl-control-container{display:none}.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom{margin-right:var(--distance-static-s);margin-bottom:var(--distance-static-xs);box-shadow:var(--shadow-m);border:none}@media screen and (max-width:904px){.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom{margin-right:var(--distance-static-m);display:none}}.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom>a{width:var(--distance-static-xxl);height:var(--distance-static-xxl);justify-content:center;align-items:center;display:flex}.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom>a:focus{background:var(--color-light)}.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom>a:focus-visible,.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom>a:hover{background:#f4f4f4}.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom>.leaflet-disabled{cursor:not-allowed}@media screen and (max-width:904px){.MapViewer-module__yf9xZa__mapWrapper{width:100%;z-index:var(--zindex-xl);flex-direction:column;height:100dvh;display:flex;position:fixed;top:0;left:0}.MapViewer-module__yf9xZa__mapWrapper.MapViewer-module__yf9xZa__mapWrapperFilterBarSticky{height:100dvh;top:0}}:is(.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom-in,.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom-out){border-radius:var(--border-radius-s)}:is(.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom-in,.MapViewer-module__yf9xZa__mapWrapper .leaflet-control-zoom-out):focus-visible{outline:2px solid var(--color-focus-dark)}.MapViewer-module__yf9xZa__noResultsOnMapWrapper{align-items:center;gap:var(--distance-static-m);z-index:var(--z-index-marker);bottom:var(--distance-static-m);left:var(--distance-static-m);right:var(--distance-static-m);box-shadow:var(--shadow-m);background-color:var(--color-light);padding:var(--distance-static-m);text-align:center;outline-offset:2px;outline:2px solid #0000;flex-direction:column;display:flex;position:absolute}.MapViewer-module__yf9xZa__noResultsOnMapWrapper:focus-visible{outline:2px solid var(--color-focus-dark)}@media screen and (min-width:905px){.MapViewer-module__yf9xZa__noResultsOnMapWrapper{display:none}}.MapViewer-module__yf9xZa__loadingButton.MapViewer-module__yf9xZa__loadingButton{z-index:var(--z-index-marker);top:var(--distance-static-m);padding:var(--distance-static-m)var(--distance-static-xxl);box-shadow:var(--shadow-m);height:48px;position:absolute;left:50%;transform:translate(-50%)}.MapViewer-module__yf9xZa__loadingButton.MapViewer-module__yf9xZa__loadingButton>span{overflow:visible}@keyframes MapViewer-module__yf9xZa__mapButtonFlash{0%{background-color:var(--color-dark-lighter);box-shadow:16px 0 var(--color-dark-lighter),-16px 0 var(--color-dark)}50%{background-color:var(--color-dark);box-shadow:16px 0 var(--color-dark-lighter),-16px 0 var(--color-dark-lighter)}to{background-color:var(--color-dark-lighter);box-shadow:16px 0 var(--color-dark),-16px 0 var(--color-dark-lighter)}}.MapViewer-module__yf9xZa__loadingAnimation{background-color:var(--color-dark);width:8px;height:8px;box-shadow:16px 0 var(--color-dark-lighter),-16px 0 var(--color-dark);border-radius:50%;animation:.5s ease-out infinite alternate MapViewer-module__yf9xZa__mapButtonFlash}.MapViewer-module__yf9xZa__lipaChipWrapper{background-color:var(--color-light);padding:var(--distance-static-s)var(--distance-static-m)}@media screen and (min-width:905px){.MapViewer-module__yf9xZa__lipaChipWrapper{display:none}}.MapViewer-module__yf9xZa__filterBar.MapViewer-module__yf9xZa__filterBar{position:unset}@media screen and (min-width:905px){.MapViewer-module__yf9xZa__filterBar.MapViewer-module__yf9xZa__filterBar{display:none}}.MapViewer-module__yf9xZa__agentFilterChipWrapper{background-color:var(--color-light);padding:0 var(--distance-static-m)0;height:var(--distance-static-4xl);align-items:center;display:flex}@media screen and (min-width:905px){.MapViewer-module__yf9xZa__agentFilterChipWrapper{display:none}}.MapViewer-module__yf9xZa__agentFilterChip.MapViewer-module__yf9xZa__agentFilterChip{margin:0!important}.MapViewer-module__yf9xZa__savePolygonButtonWrapper{width:100%;display:none}@media screen and (max-width:904px){.MapViewer-module__yf9xZa__savePolygonButtonWrapper.MapViewer-module__yf9xZa__savePolygonButtonWrapperVisible{display:block}}
.ImprintModal-module__-f988G__modal.ImprintModal-module__-f988G__modal{padding-top:0}.ImprintModal-module__-f988G__richText{white-space:pre-line;height:100%;padding-bottom:var(--distance-static-xxl)}
.Marker-module__qFZO6W__markerIcon{--fuzzy-size:calc(var(--fuzzy-radius,0)*2*var(--pixel-per-meter))}.Marker-module__qFZO6W__markerIcon:before{content:"";background:radial-gradient(var(--color-brand),transparent);height:var(--fuzzy-size);width:var(--fuzzy-size);opacity:0;pointer-events:none;z-index:-1;transition-behavior:allow-discrete;border-radius:50%;transition:opacity .3s,display .3s,width 10ms linear,height 10ms linear;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@starting-style{.Marker-module__qFZO6W__markerIcon:before{opacity:0}}.Marker-module__qFZO6W__markerIcon .Marker-module__qFZO6W__clusterLabel{color:var(--color-light);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Marker-module__qFZO6W__clusterHeartIcon{top:var(--distance-static-xxs);right:var(--distance-static-xxs);position:absolute;scale:.8}.Marker-module__qFZO6W__circleHeartIcon{position:absolute;top:-8px;right:-9px;scale:.8}.Marker-module__qFZO6W__pinHeartIcon{position:absolute;top:-4px;right:-6px;scale:.8}.Marker-module__qFZO6W__circleIcon{border:2px solid var(--color-light);background:var(--color-dark);border-radius:50%;width:18px;height:18px;transition:scale .2s,background .2s;position:relative}.Marker-module__qFZO6W__circleIcon:after{content:"";position:absolute;inset:-10px}:is(.marker-icon:hover .Marker-module__qFZO6W__markerIcon .Marker-module__qFZO6W__circleIcon,.marker-icon.-active .Marker-module__qFZO6W__markerIcon .Marker-module__qFZO6W__circleIcon){background:var(--color-highlight);scale:1.1}.Marker-module__qFZO6W__pinIcon{transform-origin:bottom;width:24px;height:24px;transition:scale .2s,color .2s}:is(.marker-icon:hover .Marker-module__qFZO6W__markerIcon .Marker-module__qFZO6W__pinIcon,.marker-icon.-active .Marker-module__qFZO6W__markerIcon .Marker-module__qFZO6W__pinIcon){color:var(--color-highlight);scale:1.1}.Marker-module__qFZO6W__clusterBubble{background:var(--bg-color);width:var(--cluster-size);height:var(--cluster-size);border-radius:50%;transition:scale .1s}[transitions-disabled] .Marker-module__qFZO6W__clusterBubble{transition:none}.Marker-module__qFZO6W__clusterBubble:before{content:"";background:radial-gradient(var(--bg-color),transparent);opacity:.6;width:var(--cluster-shadow-size);height:var(--cluster-shadow-size);z-index:-1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marker-icon.-active .Marker-module__qFZO6W__clusterBubble{scale:1.05}.marker-icon:hover .Marker-module__qFZO6W__clusterBubble{background:var(--bg-color-hover);scale:1.05}
.Benefits-module__TrYV-a__benefits{gap:var(--distance-static-m);padding:var(--distance-static-l);margin:0;margin-top:var(--distance-static-xs);background-color:var(--color-light-colored);border:1px solid var(--color-neutral-light);border-radius:var(--border-radius-s);display:flex}@media screen and (max-width:904px){.Benefits-module__TrYV-a__benefits{align-items:flex-start;gap:var(--distance-static-s);flex-direction:column}}.Benefits-module__TrYV-a__benefit{gap:var(--distance-static-xs);color:var(--color-dark-colored);display:flex}.Benefits-module__TrYV-a__benefitIcon{flex-shrink:0}
:root{--property-card-width:260px}.PropertyPopup-module__Iu98Pq__popup.PropertyPopup-module__Iu98Pq__popup{background:var(--color-light);border-radius:var(--border-radius-s);cursor:auto;margin-bottom:0}@media screen and (max-width:599px){.PropertyPopup-module__Iu98Pq__popup.PropertyPopup-module__Iu98Pq__popup{z-index:1000;position:fixed;bottom:0;right:0;transform:unset!important;top:unset!important;left:0!important}}.PropertyPopup-module__Iu98Pq__popup.PropertyPopup-module__Iu98Pq__popup .leaflet-popup-content-wrapper{box-shadow:none;background:0 0;border-radius:0;padding:0}.PropertyPopup-module__Iu98Pq__popup.PropertyPopup-module__Iu98Pq__popup .leaflet-popup-content{line-height:inherit;font-size:inherit;gap:var(--distance-static-xxs);min-height:0;margin:0;position:relative;width:unset!important}.PropertyPopup-module__Iu98Pq__popup.PropertyPopup-module__Iu98Pq__popup .leaflet-popup-tip-container{display:none}.PropertyPopup-module__Iu98Pq__popup.PropertyPopup-module__Iu98Pq__popup .leaflet-popup-content p{margin-block:0}.PropertyPopup-module__Iu98Pq__popupCluster{box-shadow:var(--shadow-xs)}.PropertyPopup-module__Iu98Pq__loadingCard{min-width:var(--property-card-width)}.PropertyPopup-module__Iu98Pq__clusterNavigation{padding:var(--distance-static-xs)var(--distance-static-xs)var(--distance-static-xs)var(--distance-static-m);align-items:center;display:flex}.PropertyPopup-module__Iu98Pq__mobileCloseButtonWrapper{padding:var(--distance-static-xs)var(--distance-static-xs)var(--distance-static-xs)var(--distance-static-m);justify-content:flex-end;align-items:center;display:flex}@media screen and (min-width:600px){.PropertyPopup-module__Iu98Pq__mobileCloseButtonWrapper{display:none}}.PropertyPopup-module__Iu98Pq__clusterNavigationButton{padding:var(--distance-static-3xs);box-sizing:content-box}@media screen and (max-width:599px){.PropertyPopup-module__Iu98Pq__clusterNavigationButton{display:none}}.PropertyPopup-module__Iu98Pq__clusterCloseButton.PropertyPopup-module__Iu98Pq__clusterCloseButton{padding:var(--distance-static-3xs);box-sizing:content-box}@media screen and (min-width:600px){.PropertyPopup-module__Iu98Pq__clusterCloseButton.PropertyPopup-module__Iu98Pq__clusterCloseButton{display:none}}.PropertyPopup-module__Iu98Pq__clusterNavigationCounter.PropertyPopup-module__Iu98Pq__clusterNavigationCounter{margin-right:auto}.PropertyPopup-module__Iu98Pq__propertyCardWrapper{padding:0 var(--distance-static-m)var(--distance-static-m)var(--distance-static-m)}@media screen and (max-width:599px){.PropertyPopup-module__Iu98Pq__propertyCardWrapper{background:var(--color-light)}.PropertyPopup-module__Iu98Pq__propertyCardWrapper>*{width:100%}}@media screen and (min-width:600px){.PropertyPopup-module__Iu98Pq__propertyCardWrapperSingle{padding:unset}}@media screen and (max-width:599px){.PropertyPopup-module__Iu98Pq__propertyCardWrapperSingle{padding:var(--distance-static-m);padding-top:0}}.PropertyPopup-module__Iu98Pq__searchResultCardWrapper{width:inherit;height:100%}.PropertyPopup-module__Iu98Pq__carouselLoadingCard,.PropertyPopup-module__Iu98Pq__carouselPlaceholder{min-width:var(--property-card-width);height:100%}.PropertyPopup-module__Iu98Pq__carouselTrack{column-gap:var(--distance-static-m);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;padding:2px;scroll-padding-inline-start:2px;display:flex;overflow-x:auto}.PropertyPopup-module__Iu98Pq__carouselTrack::-webkit-scrollbar{display:none}.PropertyPopup-module__Iu98Pq__carouselTrack .carousel-item{scroll-snap-stop:always;scroll-snap-align:start;width:calc(80vw - var(--distance-static-m))}
.ContactFormSection-module__tB8K3q__wrapper.ContactFormSection-module__tB8K3q__wrapper{box-sizing:content-box;position:relative}@media screen and (max-width:599px){.ContactFormSection-module__tB8K3q__wrapper.ContactFormSection-module__tB8K3q__wrapper{padding:0;top:0}}.ContactFormSection-module__tB8K3q__formBox{background:var(--color-light);flex-direction:column;align-items:center;display:flex}@media screen and (min-width:600px){.ContactFormSection-module__tB8K3q__formBox{border:1px solid var(--color-dark-decent)}}.ContactFormSection-module__tB8K3q__signInDialogContainer{padding-bottom:var(--distance-static-5xl);margin-top:calc(var(--distance-static-5xl)*-1);justify-content:center;align-items:center;display:flex}@media screen and (max-width:904px){.ContactFormSection-module__tB8K3q__signInDialogContainer{background-color:var(--color-surface-colored)}}.ContactFormSection-module__tB8K3q__signInDialogContent{border:1px solid var(--color-dark-decent)}@media screen and (max-width:904px){.ContactFormSection-module__tB8K3q__signInDialogContent{border:none}}.ContactFormSection-module__tB8K3q__loginSideBar{max-width:unset;flex:1}
.leaflet-container .DrawPolygons-module__hKDKYq__iconButton{background-color:var(--color-white);box-shadow:var(--shadow-m)}.leaflet-container .DrawPolygons-module__hKDKYq__iconButton:hover,.leaflet-container .DrawPolygons-module__hKDKYq__iconButton:focus-visible{background-color:var(--color-surface-light-grubby);color:var(--color-text-dark)}@keyframes DrawPolygons-module__hKDKYq__drawPolygonTooltipFadeIn{0%{opacity:0;transform:translateY(-50%)translate(4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.leaflet-container .DrawPolygons-module__hKDKYq__drawPolygonIconButton{background-color:var(--color-white);box-shadow:var(--shadow-m);border-radius:var(--border-radius-s);color:var(--color-text-dark);bottom:calc(var(--distance-static-s)*10);right:var(--distance-static-s);z-index:var(--z-index-popup);width:var(--distance-static-xxl);height:var(--distance-static-xxl);display:none;position:absolute}@media screen and (min-width:905px){.leaflet-container .DrawPolygons-module__hKDKYq__drawPolygonIconButton{display:flex}}.leaflet-container .DrawPolygons-module__hKDKYq__drawPolygonIconButton:hover,.leaflet-container .DrawPolygons-module__hKDKYq__drawPolygonIconButton:focus-visible{background-color:var(--color-surface-light-grubby);color:var(--color-text-dark)}:is(.leaflet-container .DrawPolygons-module__hKDKYq__drawPolygonIconButton:hover,.leaflet-container .DrawPolygons-module__hKDKYq__drawPolygonIconButton:focus-visible)[data-tooltip]:before{content:attr(data-tooltip);background:var(--color-dark);width:max-content;max-width:322px;color:var(--color-light);padding:var(--distance-static-xs)var(--distance-static-s);border-radius:var(--border-radius-s);font-size:var(--font-size-static-s);line-height:inherit;z-index:var(--zindex-xxl);pointer-events:none;white-space:nowrap;opacity:0;text-align:left;animation:.2s ease-in-out forwards DrawPolygons-module__hKDKYq__drawPolygonTooltipFadeIn;position:absolute;top:50%;right:110%;transform:translateY(-50%)}.leaflet-container .DrawPolygons-module__hKDKYq__drawingModeToolbarContainer{bottom:calc(var(--distance-static-l) + 1px);z-index:var(--z-index-popup);gap:calc(var(--distance-static-s) - var(--distance-static-3xs));display:none;position:absolute;left:50%;transform:translate(-50%)}@media screen and (min-width:905px){.leaflet-container .DrawPolygons-module__hKDKYq__drawingModeToolbarContainer{display:flex}}.leaflet-container .DrawPolygons-module__hKDKYq__drawingModeToolbarContainer>button,.leaflet-container .DrawPolygons-module__hKDKYq__drawingModeToolbarContainer>button:disabled{box-shadow:var(--shadow-m)}.DrawPolygons-module__hKDKYq__savePolygonMobileButton{width:100%!important}.leaflet-container .DrawPolygons-module__hKDKYq__mobileDrawPolygonIconButton{bottom:var(--distance-static-l);box-shadow:var(--shadow-m);border-radius:var(--border-radius-s);background-color:var(--color-white);right:var(--distance-static-m);z-index:var(--z-index-popup);height:var(--distance-static-xxl);padding-block:calc(var(--distance-static-s)/2);padding-inline:var(--distance-static-s)var(--distance-static-l);display:none;position:absolute}@media screen and (max-width:904px){.leaflet-container .DrawPolygons-module__hKDKYq__mobileDrawPolygonIconButton{display:flex}}.leaflet-container .DrawPolygons-module__hKDKYq__mobileDrawPolygonIconButton:hover{text-decoration:none!important}.leaflet-container .DrawPolygons-module__hKDKYq__mobileCancelDrawPolygonIconButton{background-color:var(--color-white);color:var(--color-text-dark);box-shadow:var(--shadow-m);top:var(--distance-static-m);right:var(--distance-static-m);z-index:var(--z-index-popup);border:none;display:none;position:absolute}@media screen and (max-width:904px){.leaflet-container .DrawPolygons-module__hKDKYq__mobileCancelDrawPolygonIconButton[data-visible=true]{display:flex}}.leaflet-container .DrawPolygons-module__hKDKYq__free-draw-polygon-path{vector-effect:non-scaling-stroke}.leaflet-container .DrawPolygons-module__hKDKYq__free-draw-vertex-handle:not(.DrawPolygons-module__hKDKYq__leaflet-interactive){pointer-events:none}.leaflet-container .DrawPolygons-module__hKDKYq__free-draw-vertex-handle.DrawPolygons-module__hKDKYq__leaflet-interactive{cursor:grab}.leaflet-container .DrawPolygons-module__hKDKYq__free-draw-vertex-handle.DrawPolygons-module__hKDKYq__leaflet-interactive:active{cursor:grabbing}
.ExposeHeroImage-module__wU2kQq__wrapper.ExposeHeroImage-module__wU2kQq__wrapper{box-sizing:content-box;padding-top:0;padding-bottom:var(--distance-static-s);position:relative}@media screen and (max-width:904px){.ExposeHeroImage-module__wU2kQq__wrapper.ExposeHeroImage-module__wU2kQq__wrapper{padding:0}}.ExposeHeroImage-module__wU2kQq__badgeContainer{top:var(--distance-static-m);left:calc(var(--distance-static-xxl) + var(--distance-static-m));gap:var(--distance-static-xs);width:calc(100% - (calc(var(--distance-static-xxl) + var(--distance-static-m))*2));z-index:var(--zindex-l);display:flex;position:absolute}.ExposeHeroImage-module__wU2kQq__badgeContainer:where([data-private-office=true]){top:var(--distance-static-xxl);left:var(--distance-static-xxl)}@media screen and (max-width:904px){.ExposeHeroImage-module__wU2kQq__badgeContainer{left:var(--distance-static-m);width:calc(100% - (var(--distance-static-m)*2))}.ExposeHeroImage-module__wU2kQq__badgeContainer:where([data-private-office=true]){left:var(--distance-static-xxl)}}@media screen and (max-width:599px){.ExposeHeroImage-module__wU2kQq__badgeContainer{top:var(--distance-static-m);left:var(--distance-static-m)}}.ExposeHeroImage-module__wU2kQq__noImagesContainer{aspect-ratio:16/3;background-image:var(--no-images-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:255px;display:flex;position:relative}.ExposeHeroImage-module__wU2kQq__copy.ExposeHeroImage-module__wU2kQq__copy{text-align:center;color:var(--color-dark-subdued);background-color:var(--color-light);padding:var(--distance-static-s)var(--distance-static-m);margin:0 var(--distance-static-m)}.ExposeHeroImage-module__wU2kQq__imageGalleryRow{gap:var(--distance-static-m);display:grid;position:relative}@media screen and (max-width:1239px){.ExposeHeroImage-module__wU2kQq__imageGalleryRow{display:none}}.ExposeHeroImage-module__wU2kQq__imageGalleryRow[data-image-count="0"]{grid-template-areas:"bigImage-0"}@media screen and (min-width:905px){.ExposeHeroImage-module__wU2kQq__imageGalleryRow[data-image-count="0"]{grid-template-columns:repeat(1,minmax(0,1fr))}}.ExposeHeroImage-module__wU2kQq__imageGalleryRow[data-image-count="1"]{grid-template-areas:"bigImage-0""bigImage-1"}@media screen and (min-width:905px){.ExposeHeroImage-module__wU2kQq__imageGalleryRow[data-image-count="1"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bigImage-0 bigImage-1"}}.ExposeHeroImage-module__wU2kQq__imageGalleryRow[data-image-count="2"]{grid-template-areas:"bigImage-0 bigImage-0"}@media screen and (min-width:905px){.ExposeHeroImage-module__wU2kQq__imageGalleryRow[data-image-count="2"]{grid-template-columns:calc(66.6667% - 3px) calc(33.3333% - 13px)}}@media screen and (min-width:1240px){.ExposeHeroImage-module__wU2kQq__imageGalleryRow[data-image-count="2"]{grid-template-areas:"bigImage-0 smallImage-0""bigImage-0 smallImage-1"}}.ExposeHeroImage-module__wU2kQq__image.ExposeHeroImage-module__wU2kQq__image{object-fit:var(--object-fit,cover);object-position:var(--object-position,center)}.ExposeHeroImage-module__wU2kQq__imageWrapper{background-color:var(--color-light-shade);position:relative}.ExposeHeroImage-module__wU2kQq__imageWrapper:before{content:"";z-index:1;opacity:0;background:var(--color-dark-transparent);transition:opacity .2s;position:absolute;inset:0}.ExposeHeroImage-module__wU2kQq__imageWrapper:hover:before{opacity:1}.ExposeHeroImage-module__wU2kQq__imageWrapper{aspect-ratio:3/2}@media screen and (min-width:600px){.ExposeHeroImage-module__wU2kQq__imageWrapper{aspect-ratio:16/9}}@media screen and (min-width:1240px){.ExposeHeroImage-module__wU2kQq__imageWrapper{aspect-ratio:3/2}}.ExposeHeroImage-module__wU2kQq__imageWrapper:nth-of-type(2){display:none}@media screen and (min-width:1240px){.ExposeHeroImage-module__wU2kQq__imageWrapper:nth-of-type(2){display:block}}.ExposeHeroImage-module__wU2kQq__imageWrapper:nth-of-type(3){display:none}@media screen and (min-width:1240px){.ExposeHeroImage-module__wU2kQq__imageWrapper:nth-of-type(3){display:block}}.ExposeHeroImage-module__wU2kQq__imageWrapper{aspect-ratio:3/2}.ExposeHeroImage-module__wU2kQq__imageWrapper:where([data-one-image=true]){aspect-ratio:21/9}.ExposeHeroImage-module__wU2kQq__imageWrapperBig0{grid-area:bigImage-0}.ExposeHeroImage-module__wU2kQq__imageWrapperBig1{grid-area:bigImage-1}.ExposeHeroImage-module__wU2kQq__imageWrapperSmall0{grid-area:smallImage-0}.ExposeHeroImage-module__wU2kQq__imageWrapperSmall1{grid-area:smallImage-1}.ExposeHeroImage-module__wU2kQq__buttonGroup{bottom:var(--distance-static-m);right:var(--distance-static-m);gap:var(--distance-static-xs);z-index:var(--zindex-m);display:flex;position:absolute}.ExposeHeroImage-module__wU2kQq__floorplanButton.ExposeHeroImage-module__wU2kQq__floorplanButton{box-shadow:var(--shadow-s);border-radius:var(--border-radius-s)}@media screen and (max-width:904px){.ExposeHeroImage-module__wU2kQq__floorplanButton.ExposeHeroImage-module__wU2kQq__floorplanButton{display:none}}.ExposeHeroImage-module__wU2kQq__floorplanButton.ExposeHeroImage-module__wU2kQq__floorplanButton>span{display:none}.ExposeHeroImage-module__wU2kQq__vtourButton.ExposeHeroImage-module__wU2kQq__vtourButton{box-shadow:var(--shadow-s);border-radius:var(--border-radius-s)}@media screen and (max-width:599px){.ExposeHeroImage-module__wU2kQq__vtourButton.ExposeHeroImage-module__wU2kQq__vtourButton{width:28px;height:28px;padding:0}}.ExposeHeroImage-module__wU2kQq__vtourButton.ExposeHeroImage-module__wU2kQq__vtourButton>span{display:none}.ExposeHeroImage-module__wU2kQq__imageGalleryButton.ExposeHeroImage-module__wU2kQq__imageGalleryButton{box-shadow:var(--shadow-s);padding:0 var(--distance-static-xs)}@media screen and (max-width:599px){.ExposeHeroImage-module__wU2kQq__imageGalleryButton.ExposeHeroImage-module__wU2kQq__imageGalleryButton{height:28px;padding:0 var(--distance-static-xs);font-size:var(--font-size-static-s);letter-spacing:var(--letter-spacing-default)}}.ExposeHeroImage-module__wU2kQq__propertyImageSlider{position:relative}@media screen and (min-width:1240px){.ExposeHeroImage-module__wU2kQq__propertyImageSlider{display:none}}.ExposeHeroImage-module__wU2kQq__carouselImage.ExposeHeroImage-module__wU2kQq__carouselImage{aspect-ratio:3/2}.ExposeHeroImage-module__wU2kQq__carouselImage.ExposeHeroImage-module__wU2kQq__carouselImage img{aspect-ratio:inherit}.ExposeHeroImage-module__wU2kQq__carouselImage.ExposeHeroImage-module__wU2kQq__carouselImage img[data-first-image-blurred=true]{filter:blur(10px);scale:1.05}.ExposeHeroImage-module__wU2kQq__carouselImage.ExposeHeroImage-module__wU2kQq__carouselImage img[data-should-unblur-first-image=true]{filter:blur();transition:filter .6s ease-in-out,scale .6s ease-in-out;scale:1}@media screen and (min-width:600px){.ExposeHeroImage-module__wU2kQq__carouselImage.ExposeHeroImage-module__wU2kQq__carouselImage{aspect-ratio:16/9}}@media screen and (min-width:600px){.ExposeHeroImage-module__wU2kQq__carouselImagePrivateOffice.ExposeHeroImage-module__wU2kQq__carouselImagePrivateOffice{aspect-ratio:3/2}}@media screen and (min-width:1240px){.ExposeHeroImage-module__wU2kQq__carouselImagePrivateOffice.ExposeHeroImage-module__wU2kQq__carouselImagePrivateOffice{aspect-ratio:2}}@media screen and (max-width:599px){.ExposeHeroImage-module__wU2kQq__carouselImageRestricted.ExposeHeroImage-module__wU2kQq__carouselImageRestricted{height:552px!important}}.ExposeHeroImage-module__wU2kQq__container{background-color:var(--color-light-shade);--carousel-button-height:var(--distance-static-xxl);--carousel-button-width:var(--distance-static-xxl);width:100%;height:100%;position:relative}.ExposeHeroImage-module__wU2kQq__container:hover{--coursel-button-opacity:1}@media screen and (max-width:904px){.ExposeHeroImage-module__wU2kQq__container{--coursel-button-opacity:0}}.ExposeHeroImage-module__wU2kQq__container{max-width:1440px}@media screen and (min-width:905px){.ExposeHeroImage-module__wU2kQq__privateOfficeCarouselWrapper{padding-bottom:var(--distance-static-s)}}@media screen and (min-width:1440px){.ExposeHeroImage-module__wU2kQq__privateOfficeCarouselWrapper{justify-content:center;display:flex}}@media screen and (min-width:1240px){.ExposeHeroImage-module__wU2kQq__privateOfficeCarouselWrapper{--coursel-button-opacity:1}}.ExposeHeroImage-module__wU2kQq__privateOfficeCarouselWrapper img{background-color:var(--color-light-shade)!important}.ExposeHeroImage-module__wU2kQq__restrictedOverlayImage{width:100%;height:100%;z-index:var(--zindex-l);opacity:0;object-position:var(--object-position,center);position:absolute;top:0;left:0}
.PropertyLockedPasswordCard-module__jegmjG__container{width:var(--max-width-s);background-color:var(--color-white-linen);z-index:var(--zindex-l);justify-content:center;align-items:center;gap:var(--distance-static-m);padding:var(--distance-static-l);text-align:center;flex-direction:column;padding-bottom:60px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:600px){.PropertyLockedPasswordCard-module__jegmjG__container{padding:var(--distance-static-xxl)}}@media screen and (max-width:599px){.PropertyLockedPasswordCard-module__jegmjG__container{width:90%}}
.PropertyLockedInfoCard-module__PzCeaG__container{width:var(--max-width-s);background-color:var(--color-white-linen);z-index:var(--zindex-l);justify-content:center;align-items:center;gap:var(--distance-static-m);padding:var(--distance-static-xl);text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:599px){.PropertyLockedInfoCard-module__PzCeaG__container{width:90%;height:408px}}.PropertyLockedInfoCard-module__PzCeaG__text{font-size:var(--font-size-static-m);line-height:var(--line-height-static-l);font-weight:var(--font-weight-regular);margin:0 0 var(--distance-static-xs)0}.PropertyLockedInfoCard-module__PzCeaG__button.PropertyLockedInfoCard-module__PzCeaG__button{width:100%}.PropertyLockedInfoCard-module__PzCeaG__modal.PropertyLockedInfoCard-module__PzCeaG__modal.PropertyLockedInfoCard-module__PzCeaG__modal{padding-top:0}
.PropertyFeatures-module__DgtxdG__propertyFeatureContainer{margin-top:var(--distance-dynamic-xs)}.PropertyFeatures-module__DgtxdG__chipList{row-gap:var(--distance-static-s);column-gap:var(--distance-static-xs);margin-top:var(--distance-static-l);flex-wrap:wrap;display:flex}
/*# sourceMappingURL=0d286f0bae3142b2.css.map*/