/*! bundle name: RDPBlueprintDesktopPage~3c15e640 */
.MBPreinteractiveSpinner.bp-LoadingSpinner{position:fixed;top:0;bottom:0;left:0;right:0;height:auto;background:hsla(0,0%,99.6%,.5);z-index:200;transform:none}.MBPreinteractiveSpinner.bp-LoadingSpinner.hidden{display:none;overflow:hidden}
.MB-GhostTown{width:100%;height:100%;display:table;background-color:#333}.MB-GhostTown .content{display:table-cell;text-align:center;vertical-align:middle;color:#f5f5f5}.MB-GhostTown .content svg{width:2rem;height:2rem;fill:currentColor;margin-bottom:15px}.MB-GhostTown .content .message{font-size:.75rem;font-weight:400;padding:0 5px}.MB-GhostTown .content .message p{margin-bottom:15px}.MB-GhostTown .content .message a{color:#f5f5f5;text-decoration:underline}@media screen and (min-width:600px){.MB-GhostTown{position:relative}.MB-GhostTown .content .message{font-size:.875rem;font-weight:400}}
.home-sash-container{position:absolute;top:0;left:0;display:table}.home-sash-container.remodel{bottom:0;top:unset}.home-sash-container.small{border-spacing:5px}.home-sash-container.medium{border-spacing:7px}.home-sash-container.large{border-spacing:10px}.home-sash-container.large .HomeSash{padding-bottom:.125rem;font-size:1rem}.home-sash-container .time-on-redfin span{opacity:.7}
.photoAttribution{font-size:.75rem;font-weight:400;line-height:1.5}.photoAttribution .photoAttribution-text-left{text-align:left}.photoAttribution .photoAttribution-text-center{text-align:center}.photoAttribution .photoAttribution-text-right{text-align:right}.photoAttribution.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}
.bp-HomeControls .bp-pill-container-variant{display:flex;align-items:center;height:100%}.bp-HomeControls .bp-pill-container-variant .bp-HomeActionsButton{margin-left:.5rem}.bp-HomeControls .COPFlyout.bp-Flyout,.bp-HomeControls .HomeControlButtonWrapper{position:relative}.bp-HomeControls .COPFlyout.bp-Flyout.bp-Flyout__position--below.XDP_FAVORITE_BUTTON,.bp-HomeControls .COPFlyout.bp-Flyout.bp-Flyout__position--below.XDP_SHARE_BUTTON{top:0}.bp-HomeControls--inlinePhotoPreview{position:absolute;top:1rem;right:1rem;background-color:#fefefe;border-radius:24px;box-shadow:0 4px 16px 0 rgba(19,19,19,.12),0 1px 4px 0 rgba(19,19,19,.08);overflow:hidden}.bp-HomeControls--inlinePhotoPreview .bp-pill-container-variant{margin-right:.5rem}.bp-HomeControls--inlinePhotoPreview .bp-pill-container-variant .bp-Button:active,.bp-HomeControls--inlinePhotoPreview .bp-pill-container-variant .bp-Button:focus,.bp-HomeControls--inlinePhotoPreview .bp-pill-container-variant .bp-Button:hover{border-radius:100%}
.InlinePhotoPreviewRedesign-Container{margin:.25rem 1rem 0 1rem}@media (max-width:1100px){.InlinePhotoPreviewRedesign-Container--small{margin-left:0}}.InlinePhotoPreviewRedesign-Container .bp-Button.backButton--inlinePhotoPreview{position:absolute;top:1rem;left:1rem;padding:.75rem!important;border-radius:24px;border-color:#fefefe;box-shadow:0 4px 16px 0 rgba(19,19,19,.12),0 1px 4px 0 rgba(19,19,19,.08)}.InlinePhotoPreviewRedesign-Container .bp-Button.backButton--inlinePhotoPreview:active,.InlinePhotoPreviewRedesign-Container .bp-Button.backButton--inlinePhotoPreview:focus,.InlinePhotoPreviewRedesign-Container .bp-Button.backButton--inlinePhotoPreview:hover{background-color:#e9e9e9}.InlinePhotoPreviewRedesign-Container .bp-Button.backButton--inlinePhotoPreview .ButtonIcon svg{fill:#686868}.InlinePhotoPreviewRedesign,.photo-attribution{display:grid;grid-gap:.5rem;max-width:2200px;margin:0 auto;position:relative}.InlinePhotoPreviewRedesign.SinglePhoto,.photo-attribution.SinglePhoto{grid-template-columns:2fr;max-width:1072px}.InlinePhotoPreviewRedesign.TwoPhotos,.photo-attribution.TwoPhotos{grid-template-columns:2fr 1fr;max-width:1072px}.InlinePhotoPreviewRedesign.TwoPhotos .small .photo-2,.InlinePhotoPreviewRedesign.TwoPhotos .standard .photo-2,.InlinePhotoPreviewRedesign.TwoPhotos .wide .photo-2,.photo-attribution.TwoPhotos .small .photo-2,.photo-attribution.TwoPhotos .standard .photo-2,.photo-attribution.TwoPhotos .wide .photo-2{height:calc(50vh + .5rem)}.InlinePhotoPreviewRedesign.ThreePhotos,.photo-attribution.ThreePhotos{grid-template-columns:2fr 1fr;max-width:1072px}.InlinePhotoPreviewRedesign.ThreePhotos.InlinePhotoPreviewRedesign--small,.InlinePhotoPreviewRedesign.TwoPhotos.InlinePhotoPreviewRedesign--small,.photo-attribution.ThreePhotos.InlinePhotoPreviewRedesign--small,.photo-attribution.TwoPhotos.InlinePhotoPreviewRedesign--small{max-width:1072px;grid-template-columns:752px 1fr}@media (max-width:899px){.InlinePhotoPreviewRedesign.ThreePhotos.InlinePhotoPreviewRedesign--small,.InlinePhotoPreviewRedesign.TwoPhotos.InlinePhotoPreviewRedesign--small,.photo-attribution.ThreePhotos.InlinePhotoPreviewRedesign--small,.photo-attribution.TwoPhotos.InlinePhotoPreviewRedesign--small{grid-template-columns:2fr 1fr}}.InlinePhotoPreviewRedesign.FivePhotos,.photo-attribution.FivePhotos{grid-template-columns:2fr 1fr 1fr}@media (max-width:1280px){.InlinePhotoPreviewRedesign.FivePhotos,.photo-attribution.FivePhotos{grid-template-columns:2fr 1fr}}.InlinePhotoPreviewRedesign .photo-1,.photo-attribution .photo-1{height:calc(50vh + .5rem)}.InlinePhotoPreviewRedesign .small .photo-2,.InlinePhotoPreviewRedesign .small .photo-3,.InlinePhotoPreviewRedesign .small .photo-4,.InlinePhotoPreviewRedesign .small .photo-5,.InlinePhotoPreviewRedesign .small .photo-6,.InlinePhotoPreviewRedesign .small .photo-7,.InlinePhotoPreviewRedesign .standard .photo-2,.InlinePhotoPreviewRedesign .standard .photo-3,.InlinePhotoPreviewRedesign .standard .photo-4,.InlinePhotoPreviewRedesign .standard .photo-5,.InlinePhotoPreviewRedesign .standard .photo-6,.InlinePhotoPreviewRedesign .standard .photo-7,.InlinePhotoPreviewRedesign .wide .photo-2,.InlinePhotoPreviewRedesign .wide .photo-3,.InlinePhotoPreviewRedesign .wide .photo-4,.InlinePhotoPreviewRedesign .wide .photo-5,.InlinePhotoPreviewRedesign .wide .photo-6,.InlinePhotoPreviewRedesign .wide .photo-7,.photo-attribution .small .photo-2,.photo-attribution .small .photo-3,.photo-attribution .small .photo-4,.photo-attribution .small .photo-5,.photo-attribution .small .photo-6,.photo-attribution .small .photo-7,.photo-attribution .standard .photo-2,.photo-attribution .standard .photo-3,.photo-attribution .standard .photo-4,.photo-attribution .standard .photo-5,.photo-attribution .standard .photo-6,.photo-attribution .standard .photo-7,.photo-attribution .wide .photo-2,.photo-attribution .wide .photo-3,.photo-attribution .wide .photo-4,.photo-attribution .wide .photo-5,.photo-attribution .wide .photo-6,.photo-attribution .wide .photo-7{height:25vh}.InlinePhotoPreviewRedesign .column,.photo-attribution .column{display:grid;grid-gap:.5rem}@media (max-height:680px){.InlinePhotoPreviewRedesign .photo:not(.vertical),.photo-attribution .photo:not(.vertical){display:none}.InlinePhotoPreviewRedesign .photo.vertical,.photo-attribution .photo.vertical{height:calc(50vh + .5rem)}}@media (max-width:1280px){.InlinePhotoPreviewRedesign,.photo-attribution{grid-template-columns:2fr 1fr}.InlinePhotoPreviewRedesign .column:not(.small),.photo-attribution .column:not(.small){display:none}}@media (min-width:1281px) and (max-width:1535px){.InlinePhotoPreviewRedesign,.photo-attribution{grid-template-columns:2fr 1fr 1fr}.InlinePhotoPreviewRedesign .column:not(.standard),.photo-attribution .column:not(.standard){display:none}}@media (min-width:1536px){.InlinePhotoPreviewRedesign,.photo-attribution{grid-template-columns:2fr 1fr 1fr 1fr}.InlinePhotoPreviewRedesign .column:not(.wide),.photo-attribution .column:not(.wide){display:none}}.InlinePhotoPreviewRedesign .photo,.photo-attribution .photo{border-radius:6px;overflow:hidden}.InlinePhotoPreviewRedesign img,.photo-attribution img{height:100%;width:100%;opacity:1;transition:opacity 2s,transform 2s}.InlinePhotoPreviewRedesign img:hover,.photo-attribution img:hover{opacity:.7;transform:scale(1.05)}.InlinePhotoPreviewRedesign img.static:hover,.photo-attribution img.static:hover{opacity:1}.InlinePhotoPreviewRedesign .agent-only-label,.photo-attribution .agent-only-label{position:absolute;right:.5rem;top:.5rem;padding:.25rem;z-index:2;background-color:#fefefe;color:#c82021}.InlinePhotoPreviewRedesign .unmappable-msg,.photo-attribution .unmappable-msg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fefefe;color:#757575;box-shadow:0 4px 16px 0 rgba(19,19,19,.12),0 1px 4px 0 rgba(19,19,19,.08);-webkit-user-select:none;user-select:none}.InlinePhotoPreviewRedesign img,.photo-attribution img{object-fit:cover}.InlinePhotoPreviewRedesign img:not(.static),.photo-attribution img:not(.static){cursor:pointer}.InlinePhotoPreviewRedesign--LeftButtons,.photo-attribution--LeftButtons{position:absolute;bottom:1rem;left:1rem}.InlinePhotoPreviewRedesign--LeftButtons .PreviewButton,.photo-attribution--LeftButtons .PreviewButton{margin-right:.5rem}.InlinePhotoPreviewRedesign--RightButtons,.photo-attribution--RightButtons{position:absolute;bottom:1rem;right:1rem}.InlinePhotoPreviewRedesign--RightButtons .PreviewButton,.photo-attribution--RightButtons .PreviewButton{margin-left:.5rem}.InlinePhotoPreviewRedesign--RightButtons .PreviewButton .bp-SvgIcon.photo,.photo-attribution--RightButtons .PreviewButton .bp-SvgIcon.photo{display:inline}.InlinePhotoPreviewRedesign--DarkerPreviewButtons .PreviewButton .bp-Button,.photo-attribution--DarkerPreviewButtons .PreviewButton .bp-Button{background-color:rgba(34,34,34,.9);border-radius:24px;padding:.5rem;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.InlinePhotoPreviewRedesign--DarkerPreviewButtons .PreviewButton .bp-Button .ButtonIcon,.photo-attribution--DarkerPreviewButtons .PreviewButton .bp-Button .ButtonIcon{margin-right:.25rem}.InlinePhotoPreviewRedesign--DarkerPreviewButtons .PreviewButton .bp-Button .ButtonIcon svg,.photo-attribution--DarkerPreviewButtons .PreviewButton .bp-Button .ButtonIcon svg{fill:#fefefe}.InlinePhotoPreviewRedesign--DarkerPreviewButtons .PreviewButton .bp-Button .ButtonLabel,.photo-attribution--DarkerPreviewButtons .PreviewButton .bp-Button .ButtonLabel{color:#fefefe}.InlinePhotoPreviewRedesign .home-sash-container,.photo-attribution .home-sash-container{z-index:2;display:block;margin-top:1rem;margin-left:1rem}.InlinePhotoPreviewRedesign .VowPhotoCard,.photo-attribution .VowPhotoCard{height:100%}.InlinePhotoPreviewRedesign .VowPhotoCard .MB-GhostTown,.photo-attribution .VowPhotoCard .MB-GhostTown{border-radius:6px}.InlinePhotoPreviewRedesign .VowPhotoCard .MB-GhostTown .content,.photo-attribution .VowPhotoCard .MB-GhostTown .content{text-align:left;padding-right:2rem;padding-left:2rem}.InlinePhotoPreviewRedesign .VowPhotoCard .MB-GhostTown .content .message p,.InlinePhotoPreviewRedesign .VowPhotoCard .MB-GhostTown .content svg,.photo-attribution .VowPhotoCard .MB-GhostTown .content .message p,.photo-attribution .VowPhotoCard .MB-GhostTown .content svg{margin-bottom:1.5rem}.InlinePhotoPreviewRedesign.Holiday .InlinePhotoPreviewRedesign--RightButtons,.photo-attribution.Holiday .InlinePhotoPreviewRedesign--RightButtons{bottom:1.5rem}.InlinePhotoPreviewRedesign.Holiday .InlinePhotoPreviewRedesign--LeftButtons .PreviewButton:nth-last-child(2),.photo-attribution.Holiday .InlinePhotoPreviewRedesign--LeftButtons .PreviewButton:nth-last-child(2){margin-right:0}@keyframes animationBorders{0%{border-image:url(485df0f857bda6b3257ead092c7ec2e4.png) 11;border-image-width:10px}33%{border-image:url(67e634eee442f609fe6bbf172774fafe.png) 11;border-image-width:10px}66%{border-image:url(692f427ba054fb9524f2a90751e9c47d.png) 11;border-image-width:10px}99%{border-image:url(485df0f857bda6b3257ead092c7ec2e4.png) 11;border-image-width:10px}}.InlinePhotoPreviewRedesign.Holiday #restylePreviewButton,.photo-attribution.Holiday #restylePreviewButton{border:.5rem solid;border-image:url(485df0f857bda6b3257ead092c7ec2e4.png) 23;animation:animationBorders 1s ease 2;border-image-width:10px;will-change:contents}
.RentalControlNavigationBar .pill-container-variant{justify-content:center;align-items:center;display:flex;width:100%;height:100%}.RentalControlNavigationBar .RentalControlButtonWrapper .bp-favoriteButtonWrapper .FavoriteAnimation{position:absolute;pointer-events:none;top:-10px;right:256px}.RentalControlNavigationBar .RentalControlButtonWrapper .bp-favoriteButtonWrapper .FavoriteAnimation svg{width:105%!important;height:105%!important}.RentalControlNavigationBar .RentalControlButtonWrapper .bp-favoriteButtonWrapper .FavoriteAnimation svg path{fill:#d93636}.RentalControlNavigationBar .RentalControlButtonWrapper .bp-HomeActionsButton{margin-left:.5rem}.RentalControlNavigationBar.mobile{width:100%}.RentalControlNavigationBar.mobile .pill-container-variant{padding-top:1rem;padding-bottom:1rem}.RentalControlNavigationBar.mobile .RentalControlButtonWrapper{text-align:center;flex:auto}.RentalControlNavigationBar.mobile .RentalControlButtonWrapper .bp-homeActionButton{padding:0;width:3.75rem}.RentalControlNavigationBar.mobile .RentalControlButtonWrapper .bp-homeActionButton .ButtonIcon{margin-right:.25rem;margin-bottom:.25rem}.RentalControlNavigationBar.mobile .RentalControlButtonWrapper .bp-homeActionButton .ButtonLabel{display:block}.RentalControlNavigationBar.mobile .RentalControlButtonWrapper .bp-homeActionButton .bp-SvgIcon{display:block;height:24px;width:24px}
.navigation-bar{display:flex;justify-content:space-between}.navigation-bar .bp-TabBar .backButton .NavigationBarBackButtonWrapper{display:flex;align-items:center}.navigation-bar .bp-TabBar .backButton .NavigationBarBackButtonWrapper .bp-SvgIcon.arrow-left{fill:#15727a;padding-right:1rem}.navigation-bar .bp-TabBar .TabBar__list{padding:.25rem 0 0 0}.navigation-bar .force-sideBarRightRail{display:flex;align-items:center}
.bp-homeAddress .home-status-label{float:right;width:67px;margin-left:18px}.bp-homeAddress .street-address{font-size:1rem;font-weight:700;line-height:1.5;color:#131313;padding-right:.5rem}.bp-homeAddress .street-address.remodel{font-size:1rem;font-weight:400;line-height:1.5;margin-top:1rem}.bp-homeAddress .street-address.useNewMwebLandingExperience{margin-top:.5rem;padding-right:unset}.bp-homeAddress .bp-cityStateZip{font-size:1rem;font-weight:400;line-height:1.5;color:#131313}.bp-homeAddress .property-header .VerifiedBadge{margin-right:.75rem}.bp-homeAddress .full-address .VerifiedBadge{margin-left:.25rem}.bp-homeAddress .full-address.addressBannerRevamp{padding-bottom:unset}.bp-homeAddress .full-address.addressBannerRevamp .dp-subtext,.bp-homeAddress .full-address.addressBannerRevamp .street-address{font-size:1rem;font-weight:400;line-height:1.5;color:#131313}.bp-HomeInfoV2 .bp-homeAddress{display:block;flex-wrap:wrap}.bp-HomeInfoV2 .bp-homeAddress .full-address{display:flex;flex-wrap:wrap;width:auto}.bp-HomeInfoV2 .bp-homeAddress .full-address .remodel{margin-top:0}.bp-HomeInfoV2 .bp-homeAddress .property-header{flex:1;color:#222;font-size:1rem;font-weight:700;line-height:1.5;padding-right:.5rem}.bp-HomeInfoV2 .bp-homeAddress .dp-subtext{font-size:1rem;font-weight:400;line-height:1.5;color:#686868}.bp-HomeInfoV2 .bp-homeAddress .bp-cityStateZip{color:#686868}
.bp-CommunityPropertyAddress h1{font-weight:800;font-size:1.125rem}.bp-CommunityPropertyAddress .streetAddress.addressBannerRevamp{font-size:1rem;font-weight:400;line-height:1.5;color:#131313;padding-bottom:.25rem}.bp-CommunityPropertyAddress .BuilderNotice{color:#686868;padding-top:.125rem}.mobileDP .bp-CommunityPropertyAddress .BuilderNotice{padding-top:.25rem;font-size:.875rem}.bp-CommunityPropertyAddress .BuilderNotice.addressBannerRevamp{padding-top:unset}.bp-CommunityPropertyAddress .communityLinkAndBuilderNotice{font-size:.875rem;font-weight:700;line-height:1.25}.bp-CommunityPropertyAddress .communityLinkAndBuilderNotice .BuilderNotice.addressBannerRevamp{font-size:.875rem;font-weight:400;line-height:1.25}
.home-main-stats-variant{display:inline-flex;margin-top:1rem;gap:3rem}.home-main-stats-variant .statsValue{font-size:1.4375rem;font-weight:700;line-height:1.25}.home-main-stats-variant .statsLabel,.home-main-stats-variant .statsLabel .bp-DefinitionFlyout{font-size:1rem;font-weight:400;line-height:1.5;color:#686868}.home-main-stats-variant .statsLabel .bp-DefinitionFlyout .DefinitionFlyout__body,.home-main-stats-variant .statsLabel .bp-DefinitionFlyout .Flyout__header--title,.home-main-stats-variant .statsLabel .DefinitionFlyout__body,.home-main-stats-variant .statsLabel .Flyout__header--title{color:#131313}.home-main-stats-variant.addressBannerRevamp{margin-top:unset;display:block}.home-main-stats-variant.addressBannerRevamp .stat-block.price-section{display:flex;align-items:center;padding-bottom:.5rem}.home-main-stats-variant.addressBannerRevamp .stat-block.price-section .statsValue.price{padding-right:.5rem}.home-main-stats-variant.addressBannerRevamp .stat-block.baths-section,.home-main-stats-variant.addressBannerRevamp .stat-block.beds-section,.home-main-stats-variant.addressBannerRevamp .stat-block.sqft-section{display:inline-flex;padding-right:1.5rem}.home-main-stats-variant.addressBannerRevamp .stat-block.baths-section .statsValue,.home-main-stats-variant.addressBannerRevamp .stat-block.beds-section .statsValue,.home-main-stats-variant.addressBannerRevamp .stat-block.sqft-section .statsValue{padding-right:.25rem}.home-main-stats-variant.addressBannerRevamp .stat-block.baths-section .statsLabel .bp-DefinitionFlyout,.home-main-stats-variant.addressBannerRevamp .stat-block.beds-section .statsLabel .bp-DefinitionFlyout,.home-main-stats-variant.addressBannerRevamp .stat-block.sqft-section .statsLabel .bp-DefinitionFlyout{margin-right:unset}.home-main-stats-variant.addressBannerRevamp .stat-block.baths-section .statsLabel,.home-main-stats-variant.addressBannerRevamp .stat-block.baths-section .statsLabel .bp-DefinitionFlyout,.home-main-stats-variant.addressBannerRevamp .stat-block.baths-section .statsValue,.home-main-stats-variant.addressBannerRevamp .stat-block.beds-section .statsLabel,.home-main-stats-variant.addressBannerRevamp .stat-block.beds-section .statsLabel .bp-DefinitionFlyout,.home-main-stats-variant.addressBannerRevamp .stat-block.beds-section .statsValue,.home-main-stats-variant.addressBannerRevamp .stat-block.sqft-section .statsLabel,.home-main-stats-variant.addressBannerRevamp .stat-block.sqft-section .statsLabel .bp-DefinitionFlyout,.home-main-stats-variant.addressBannerRevamp .stat-block.sqft-section .statsValue{font-size:1.125rem;font-weight:400;line-height:1.5;color:#131313}.home-main-stats-variant.addressBannerRevamp .secondary-stats{padding-bottom:.75rem}.home-main-stats-variant.addressBannerRevamp .secondary-stats.useSpacersAndBold .stat-block.baths-section,.home-main-stats-variant.addressBannerRevamp .secondary-stats.useSpacersAndBold .stat-block.beds-section,.home-main-stats-variant.addressBannerRevamp .secondary-stats.useSpacersAndBold .stat-block.sqft-section{padding-right:unset}.home-main-stats-variant.addressBannerRevamp .secondary-stats.useSpacersAndBold .statsLabel,.home-main-stats-variant.addressBannerRevamp .secondary-stats.useSpacersAndBold .statsLabel .bp-DefinitionFlyout,.home-main-stats-variant.addressBannerRevamp .secondary-stats.useSpacersAndBold .statsValue{font-size:1.125rem;font-weight:700;line-height:1.5;color:#131313}.home-main-stats-variant.addressBannerRevamp .secondary-stats.useSpacersAndBold .spacer{display:inline-flex;padding-left:.5rem;padding-right:.5rem}
.AddressBannerV2 .HomeInfoV2{margin-top:2rem}.AddressBannerV2 .HomeInfoV2.photo-attribution-padding{margin-top:3rem}.AddressBannerV2 .address-map-section{display:inline-flex;justify-content:space-between;width:100%}.AddressBannerV2 .address-map-section .static-map{border:1px solid #ddd;border-radius:6px;float:right;position:relative;line-height:0}.AddressBannerV2 .address-map-section .static-map:hover{cursor:pointer}.AddressBannerV2 .address-map-section .map-img,.AddressBannerV2 .address-map-section .static-map,.AddressBannerV2 .address-map-section .static-map .Svg{width:88px;height:88px}.AddressBannerV2 .address-map-section .map-img{border-radius:6px;transition:box-shadow .18s}.AddressBannerV2 .address-map-section .map-img:hover{box-shadow:0 0 6px rgba(19,19,19,.2)}
.mobileDP .PointOfInterestWidget{margin-top:2rem}.PointOfInterestWidget .ItemPickerContainer{background-color:#fefefe}.desktopDP .PointOfInterestWidget .ItemPickerContainer{padding:1.5rem 1rem 1rem}.PointOfInterestWidget .ItemPickerContainer.isInAroundThisHomeRemodelVariant{padding-right:unset;padding-left:unset;padding-top:1.5rem}.PointOfInterestWidget .ItemPickerContainer .bp-ItemPickerPill.bp-ItemPicker{flex-wrap:wrap}.MobileConsolidatedATH .PointOfInterestWidget .ItemPickerContainer .bp-ItemPickerPill.bp-ItemPicker{flex-wrap:nowrap;overflow:scroll}.PointOfInterestWidget .ItemPickerContainer .bp-ItemPickerPill.bp-ItemPicker__option{margin:0 .5rem .5rem}.desktopDP .PointOfInterestWidget .ItemPickerContainer .bp-ItemPickerPill.bp-ItemPicker__option{margin:.5rem 0 0 1rem}.PointOfInterestWidget .ItemPickerContainer .bp-ItemPickerPill.bp-ItemPicker__option~.bp-ItemPicker__option .PointOfInterestWidget .ItemPickerContainer .bp-ItemPickerPill.bp-ItemPicker__option:first-of-type{margin-left:0}.PointOfInterestWidget .PointOfInterestCards{display:flex;flex-wrap:wrap;justify-content:space-between}.PointOfInterestWidget .PointOfInterestCards__hidden{display:none}.desktopDP .PointOfInterestWidget .PointOfInterestCards{padding-right:1.5rem;padding-left:1.5rem}.PointOfInterestWidget.isInAroundThisHomeRemodelVariant{padding-right:unset;padding-left:unset;padding-top:1.5rem}.PointOfInterestWidget .PointOfInterestWidget--disclaimer{padding-bottom:1rem}.desktopDP .PointOfInterestWidget .PointOfInterestWidget--disclaimer{padding-right:1.5rem;padding-left:1.5rem}
.TransitWidget .TransitCard__icon{border-radius:6px;fill:#fefefe;background-color:#00a4b0;padding:.25rem;height:16px;width:16px}.TransitWidget .TransitCard__icon--train{background-color:#a481ee}.TransitWidget .TransitCard .TransitStopCard--routeRow{display:flex;flex-wrap:wrap}.TransitWidget .TransitCard .TransitStopCard--routeRow .route-name{white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.5;margin:0 .25rem .25rem 0;border-radius:6px;padding:.125rem .5rem}.TransitWidget .TransitCard .TransitStopCard--routeRow .route-name--border{border:1px solid #757575}
.AroundThisHomeListItems{margin-top:1.5rem}.AroundThisHomeListItems .ListItem__content{overflow:hidden}.AroundThisHomeListItems .ListItem__description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AroundThisHomeListItems__Dialog{height:95vh}
.bp-AroundThisHomeSection{position:relative}.bp-AroundThisHomeSection .expandableSection .sectionHeaderContainer.expanded .previewContentSectionText .title{padding-bottom:0}.bp-AroundThisHomeSection .Breadcrumbs{margin-bottom:1rem}.bp-AroundThisHomeSection .Breadcrumbs ol li a{font-size:1rem;font-weight:400;line-height:1.5}
@media (min-width:600px){.DPTableDisplay{column-count:2;column-gap:1.25rem}.DPTableDisplay .table-row{border-bottom:1px solid #ddd}}.DPTableDisplay .table-row{padding:.75rem 0;color:#686868;display:flex;font-size:1rem;font-weight:400;line-height:1.5;break-inside:avoid}.DPTableDisplay .table-row .table-value{display:inline;float:right;color:#131313;text-align:end;margin-left:auto}.DPTableDisplay .table-row .table-value .bp-DefinitionFlyout{text-align:left}
.BottomExtension{position:relative;display:flex;align-items:center;border-radius:2px;z-index:2;background-color:#fff;border:2px solid #fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2);height:36px;width:36px;font-size:.5rem;margin-left:.65rem;font-family:Inter!important}.BottomExtension svg{margin-bottom:.25rem}.desktop .BottomExtension{width:unset;padding-right:.5rem;padding-left:.5rem;font-size:1rem;font-weight:400;line-height:1.5}.desktop .BottomExtension svg{margin-right:.5rem;margin-bottom:0}.BottomExtensionContainer{padding-bottom:.75rem}
.bp-LocationDialog .bp-dialog-body{height:100%;overflow-x:hidden;overflow-y:hidden}.bp-LocationDialog .bp-DPDialogContainer.phone .bp-dialog-header{top:0;padding-top:0;padding-bottom:.5rem}.bp-LocationDialog .bp-dialog-content{overflow-x:hidden;overflow-y:hidden}.bp-LocationDialog .bp-dialog-content.desktop{position:relative;margin-right:1.5rem;margin-left:1.5rem;margin-top:0;margin-bottom:1.5rem}@media (max-width:1059px){.bp-LocationDialog .bp-dialog-content.desktop{min-width:100vw}}.bp-LocationDialog .bp-dialog-content .bp-LocationDialog--streetViewPanel{position:absolute;background-color:#333;z-index:-1;width:100%;height:100%}.bp-LocationDialog .bp-dialog-content .bp-LocationDialog--streetViewPanel.visible{z-index:1}.bp-LocationDialog .bp-dialog-content .desktop>.bp-LocationDialog--streetViewPanel{width:56%;height:56%}.bp-LocationDialog .bp-dialog-content .phone>.bp-LocationDialog--streetViewPanel{max-width:100%!important;max-height:100%!important;left:0!important;top:0!important}.bp-LocationDialog.desktop{height:95%;width:95%}.bp-LocationDialog.desktop .bp-favoriteButtonWrapper.bp-HomeActionsButton{margin-right:3px}.bp-LocationDialog.phone{height:100%;width:100%}.bp-LocationDialog.phone .bp-DialogHeader--border .bp-DialogHeader.bp-DialogHeader--border{border:0;padding-bottom:.5rem}.bp-LocationDialog.phone .dialog-drawer-button{margin:10px;width:calc(100% - 20px)}.bp-LocationDialog--bottomExtensions{display:flex;position:absolute;bottom:1rem;left:1rem;transition:left .75s}.bp-LocationDialog--bottomExtensions.desktop{left:unset;right:4rem;bottom:.25rem}.bp-LocationDialog--bottomExtensions>*{margin-right:.5rem}.bp-LocationDialog.satellite .bp-LocationDialog--bottomExtensions:not(.desktop){left:3.65rem}.bp-LocationDialog--mainContent{height:100%}.desktop .bp-LocationDialog--mainContent{position:relative;width:100%;transition:width .5s;float:right}.paneHasDrawer .desktop .bp-LocationDialog--mainContent{width:calc(100% - 430px)}.bp-LocationDialog--sideDrawer{position:absolute;display:flex;flex-direction:column;height:100%;width:430px;left:-430px;transition:left .5s;box-sizing:border-box}.paneHasDrawer .bp-LocationDialog--sideDrawer{left:0}.bp-LocationDialog--sideDrawer-toggle{margin-top:9px;cursor:pointer}.paneHasDrawer .bp-LocationDialog--sideDrawer-toggle svg{transform:rotate(180deg)}.bp-LocationDialog--sideDrawer-title{position:-webkit-sticky;position:sticky;top:0;padding-right:1.5rem;padding-left:1.5rem;padding-top:1rem;padding-bottom:.5rem;font-weight:600;font-size:1.5rem;background:#fff;border-bottom:1px solid transparent;transition:border-bottom-color .3s ease-out}.bp-LocationDialog--sideDrawer-title.border{border-bottom-color:#e2e2e2}.bp-LocationDialog--sideDrawer-content{padding-right:1.5rem;padding-left:1.5rem;overflow:scroll}.bp-LocationDialog .MapButton{font-weight:600}.bp-LocationDialog .GoogleMapView{transition:height .5s}
.typeOptions .bp-ItemPicker.CommuteTypeOptions .bp-ItemPicker__option{font-size:0;padding:1rem 1.25rem;border-radius:unset;margin:0}.typeOptions .bp-ItemPicker.CommuteTypeOptions .bp-ItemPicker__option .bp-SvgIcon{margin-bottom:0}.typeOptions .bp-ItemPicker.CommuteTypeOptions .bp-ItemPicker__option--selected{outline:unset;border-width:2px}.typeOptions .bp-ItemPicker.CommuteTypeOptions div:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.typeOptions .bp-ItemPicker.CommuteTypeOptions div:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}
.dropDownItem{display:flex;align-items:center;border-top:1px solid #757575;width:100%;min-height:50px;background:#fefefe}@media screen and (min-width:900px){.dropDownItem.isSelected{background:#e9e9e9}}.dropDownItem .placeName{padding-left:8px}.dropDownItem:hover{background:#e9e9e9}
.autoCompleteDropdown{background:#fefefe;width:calc(100% - 3rem);position:absolute}.autoCompleteDropdown.expanded{border:1px solid #757575;border-top:unset}@media screen and (min-width:600px) and (max-width:900px){.autoCompleteDropdown{transform:translateY(-100%);margin-top:-40px}}
.commuteForm{margin-top:-1.5rem}.commuteForm .loading{padding:20px;margin-top:20px;margin-bottom:10px;position:relative;height:210px;width:210px}.commuteForm .address{margin-bottom:10px}.commuteForm .address .autocompleteContainer{display:block;width:100%;z-index:5}.commuteForm .buttonsContainer{padding-top:1.25rem;display:flex;flex-direction:column}.commuteForm .buttonsContainer .bp-Button+.bp-Button{margin:unset}
.Commutes .placeholder-remodel{display:flex;flex-direction:row;border-radius:0 0 8px 8px;border:1px solid #d1d1d1;background-color:#faf9f8}.Commutes .placeholder-remodel:hover{cursor:pointer}.Commutes .placeholder-remodel>div:first-child{padding:24px;height:24px}.Commutes .placeholder-remodel>div:first-child .bp-SvgIcon{fill:#15727a}.Commutes .placeholder-remodel.withAddCommute .text{margin-top:auto;margin-bottom:auto;color:#15727a}.Commutes .placeholder-remodel.withAddCommute .text .bp-Button{padding:unset}
.regPrompt{width:100%}.regPrompt .description{cursor:default}.isInAroundThisHomeRemodelVariant .regPrompt,.MobileConsolidatedATH .regPrompt{border-radius:unset}
.container .options-flyout{position:absolute;right:50px;top:60px}.container .options-flyout .options-contents{min-width:260px;padding:0 5px}.container .options-flyout .options-contents .text{padding-left:20px;font-weight:400;font-size:1rem;vertical-align:middle}.container .options-flyout .options-contents .bp-SvgIcon{vertical-align:middle;fill:#131313}.container .options-flyout .options-contents .options-toggles{border-bottom:1px solid #757575}.container .options-flyout .options-contents .options-toggles .broken{opacity:.5;cursor:default}.container .options-flyout .options-contents .options-toggles .broken label .input .decoration{cursor:default}.container .options-flyout .options-contents .options-toggles .toggleRow{display:flex;align-items:center}.container .options-flyout .options-contents .options-toggles .toggleRow .bp-SvgIcon{display:table-cell;padding:16px 0}.container .options-flyout .options-contents .options-toggles .toggleRow .bp-SvgIcon.directions{height:26px;width:26px}.container .options-flyout .options-contents .options-toggles .toggleRow .text{display:table-cell;width:100%}.container .options-flyout .options-contents .options-toggles .toggleRow .Toggle{display:table-cell;padding-top:7px}.container .options-flyout .options-contents .options-toggles .toggleRow .Toggle .input{float:left}.container .options-flyout .options-contents .options-actions{padding-top:15px}.container .options-flyout .options-contents .options-actions .optionButton{width:100%;text-align:left;border:0;background-color:transparent;height:inherit;line-height:inherit;padding:1rem 0;color:#4f4f4f}.container .options-flyout .options-contents .options-actions .optionButton .icon{margin:0}.container .options-flyout .options-contents .options-actions .optionButton:hover{color:#5aa8ae}.container .options-flyout .options-contents .options-actions .optionButton+.button:not(.unpadded),.container .options-flyout .options-contents .options-actions .optionButton+.Button:not(.unpadded){margin-left:0}
.Commutes.isInAroundThisHomeRemodelVariant .container:first-child .Commute{border-radius:8px 8px 0 0}.Commutes.isInAroundThisHomeRemodelVariant .Commute{margin-bottom:0;border-radius:0;border:1px solid #d1d1d1}.Commutes.isInAroundThisHomeRemodelVariant .Commute>div:nth-child(2n){flex-grow:1;padding:unset;border-right:unset;border-left:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-grid}.Commutes.isInAroundThisHomeRemodelVariant .Commute>div:nth-child(2n) .address{font-size:.875rem;color:#686868;text-decoration:unset}.Commute{display:flex;flex-direction:row;margin-bottom:10px;align-items:center;border-radius:8px}.Commute.active{outline:2px solid #3b98ed;outline-offset:2px}.Commute .bp-Select{justify-content:center}.Commute>div:last-child .loading .LoadingIndicator{position:relative;width:100px;margin-top:0}.Commute>div:last-child .bp-Button{width:100px;height:72px;padding:0}.Commute>div:last-child .button:focus{box-shadow:none}.Commute>div:nth-child(2n){flex-grow:1;padding:26px 1rem;border-right:1px solid #ddd;border-left:1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Commute>div:nth-child(2n) .address{text-decoration:underline}.Commute>div .loading .bp-LoadingSpinner{width:unset}.Commute>div .loading .bp-LoadingSpinner__pos--vert{left:50%}.Commute .commuteTypeDisplay{padding:24px}.addCommuteButton{padding-left:unset;background-color:unset!important;border:unset!important;outline:unset!important;outline-offset:unset!important}
.Commutes{margin-top:10px}.Commutes.isInAroundThisHomeRemodelVariant .Commute{background-color:#faf9f8}.Commutes.Remodel{border:1px solid #757575;border-radius:8px}.Commutes .Commute,.Commutes>.placeholder{background-color:#e9e9e9}.Commutes .button.text{font-weight:400}.Commutes>.button.text.unpadded{padding-top:.75rem}.Commutes .container{position:relative}
.font-dot{padding:0 3px 0}
.ListingSource{color:#131313;display:inline}.ListingSource--contactOwnerItem,.ListingSource--sourceLabel{margin-right:.5rem}@media screen and (min-width:600px){.phoneForTablet .ListingSource{padding:0}.phoneForTablet .ListingSource .font-dot{display:none}}@media screen and (max-width:599px){.ListingSource{color:#686868;padding:unset}}.dataSourceImage{display:inline;margin-left:.25rem}.dataSourceImage:hover{cursor:pointer}
.data-quality{clear:both;color:#131313;display:inline}.data-quality a{font-weight:400;color:#01783e}.data-quality .quality-data-why-label{display:inline;float:right}@media (min-width:600px){.data-quality{padding:0}}@media screen and (max-width:599px){.data-quality{color:#686868}.data-quality .data-quality-label{display:inline-block;margin-right:5px}.data-quality .quality-data-why-label{float:none;display:block;padding-top:10px}.data-quality .font-dot{display:contents}}
.listingContactSection{color:#131313}@media screen and (max-width:599px){.listingContactSection{color:#686868}}
.listingInfoSection .inline-section{padding-top:1rem}.listingInfoSection .inline-section .MultipleListingsWarning{display:inline-flex}
.agent-info-section{width:100%;font-size:.875rem;font-weight:400;line-height:1.5;color:#686868}.zillowListing .agent-info-section{font-size:.75rem;margin-top:0}.agent-info-container{color:#131313}.agent-info-container+.agent-info-container.redfin-agent{margin-top:15px}.agent-info-container .agent-photo{border:unset;float:unset}.agent-info-container .photo-container .photo{height:50px;width:50px;border-radius:100%;margin-right:.5rem}.agent-info-container .agent-info-item{overflow:hidden}.agent-info-container .agent-info-item:not(:last-child){margin-bottom:10px}.agent-info-container .agent-info-item a{font-weight:400}.agent-info-container .agent-extra-info.agent-info-visibility{display:none}.agent-card-title{font-size:1.125rem;font-weight:700;line-height:1.25;margin-bottom:.75rem;color:#131313}.redfin-agent-attribution{margin-top:1rem}@media (min-width:600px){.redfin-agent-attribution .agent-info-content{display:flex;justify-content:space-between;flex-wrap:wrap}}.redfin-agent-attribution .agent-info-content .agent-info-item a{font-weight:700}@media (min-width:600px){.agent-card-wrapper{width:calc(50% - .375rem)}}.agent-card-wrapper .AgentInfoCard{display:flex;flex-direction:column;border:1px solid #d1d1d1;border-radius:12px;padding:.75rem;width:100%;box-sizing:border-box}.agent-card-wrapper .AgentInfoCard .agent-photo{border:unset;float:unset}.agent-card-wrapper .AgentInfoCard .photo-container{height:72px}.agent-card-wrapper .AgentInfoCard .photo-container .photo{height:72px;width:72px;border-radius:100%;margin-right:.5rem}.agent-card-wrapper .AgentInfoCard .buyer-agent-item,.agent-card-wrapper .AgentInfoCard .listing-agent-item{display:flex;align-items:center}.agent-card-wrapper .AgentInfoCard .agent-info-item{display:flex;flex-direction:column;max-width:232px}.agent-card-wrapper .AgentInfoCard .agent-info-item:not(:last-child){margin-bottom:10px}.agent-card-wrapper .AgentInfoCard .agent-info-item .agent-basic-details--broker,.agent-card-wrapper .AgentInfoCard .agent-info-item .agent-basic-details--license{font-size:.75rem;font-weight:400;line-height:1.5}.agent-card-wrapper .AgentInfoCard .agent-info-item .agent-basic-details--heading{font-size:1rem;font-weight:700;line-height:1.5}.agent-card-wrapper .AgentInfoCard .agent-info-item .agent-extra-info--email,.agent-card-wrapper .AgentInfoCard .agent-info-item .agent-extra-info--phone{font-size:.75rem;font-weight:400;line-height:1.5}@media screen and (max-width:599px){.agent-info-section .agent-info-container:not(:first-child){margin-top:1rem}}@media screen and (min-width:600px){.agent-info-section{width:auto}.agent-info-section .agent-info-container:not(:first-child){margin-top:1rem}.agent-info-section.enhanced-attribution{width:100%}.buyer-agent-item,.listing-agent-item{display:flex;align-items:center}.agent-info-item.with-photo{margin-top:.5rem}.agent-info-item .agent-extra-info{display:inline-flex}.agent-info-container.redfin-agent .agent-info-content .buyer-agent-item{height:52px;display:flex;align-items:center;padding-top:10px}.agent-info-container.redfin-agent .agent-info-content .buyer-agent-item:not(:last-child),.agent-info-container.redfin-agent .agent-info-content .listing-agent-item:not(:last-child){margin-bottom:1rem}.agent-info-container:not(:first-child){margin-top:1rem}}
.SchoolsSection .school-section-disclaimer{display:grid;padding-top:1.25rem}.SchoolsSection .school-section-disclaimer.subtext a{color:#1080a2;text-decoration:none}.SchoolsSection .schools-table{display:grid}.SchoolsSection .greatschools-summary-rating-definition{padding-bottom:1.5rem}.SchoolsSection .school-disclaimer-subparagraph{padding-top:.75rem}.SchoolsSection .gs-rating-text{min-width:40px}.SchoolsSectionRemodel .schools-table{display:grid;padding-bottom:2rem}.SchoolsSectionRemodel .bp-ItemPicker{overflow:auto;margin-bottom:.5rem}.SchoolsSectionRemodel .remodelDisclaimer{margin-bottom:1rem}.SchoolsSectionRemodel .DisclaimerFlyout .school-disclaimer-subparagraph,.SchoolsSectionRemodel .DisclaimerFlyout .school-section-disclaimer{padding-top:0}.SchoolsSectionRemodel .DisclaimerFlyout .paragraph2{padding-top:.75rem}.SchoolsSectionRemodel .SchoolDistrictDisclaimer{margin-bottom:2rem}.SchoolsSectionRemodel .SchoolDistrictDisclaimer .district-list{margin-bottom:0}.SchoolsSectionRemodel.isInAroundThisHomeRemodelVariant .col-10{width:100%;margin-left:unset;margin-right:unset}
.delayRenderedplaceHolderContainer{position:relative}.delayRenderedplaceHolderContainer .commuteLoading{height:50px}.LdpMiniMap .mapButtons{position:absolute;z-index:1;right:0;top:-.5rem}.LdpMiniMap .mapButtons .maximize{right:.5rem;position:absolute;height:28px;width:28px;background-color:#fefefe;border-radius:6px;border:1px solid #d1d1d1}
.DesktopConsolidatedATH{padding-top:1.5rem}.DesktopConsolidatedATH .around-this-home-tabs{padding-top:1rem}.DesktopConsolidatedATH .around-this-home-tabs .container{min-height:200px;border-top:1px solid #d1d1d1}.DesktopConsolidatedATH .around-this-home-tabs .container .SchoolsSectionRemodel{padding-top:2rem}.DesktopConsolidatedATH .around-this-home-tabs .container .bp-DefinitionFlyoutIcon{position:relative;top:3px}
@media only screen and (max-width:599px){.description-col{margin-top:.25rem}}.price-col{font-size:1rem}@media only screen and (max-width:599px){.price-col{margin-top:.25rem}}.price-col .positive{color:#01783e}.price-col .negative{color:#c13515;font-size:1rem}.timeline{position:relative;margin-left:10px}.timeline:after{content:"";position:absolute;width:1px;background-color:#ddd;top:0;bottom:0;margin-top:10px}.timeline-content .col-4,.timeline-content .col-6,.timeline-content .col-12{margin-left:0}.timeline-content .col-4{font-size:1rem;font-weight:400;line-height:1.5}.property-history-content-container{margin:0 0 1.5rem 1.5rem;padding-right:.5rem;position:relative;background-color:inherit}.property-history-content-container:after{content:"";position:absolute;left:-31px;top:3px;background-image:-webkit-radial-gradient(circle,#d1d1d1 48%,#fefefe 0,#fefefe 65%,#d1d1d1 0);width:15px;height:15px;border-radius:50%;z-index:1}.timeline-content{background-color:#fefefe;position:relative}.timeline-content .property-history-photo-container{margin:.5rem 1rem 0 0;overflow-x:scroll;white-space:nowrap}.timeline-content .property-history-photo-container .ph-thumbnail{margin:0 1rem .5rem 0}.timeline-content .property-history-photo-container .ph-thumbnail,.timeline-content .property-history-photo-container .thumbnail-overlay{border-radius:4px;cursor:pointer;height:80px}.timeline-content .property-history-photo-container .source-logo{margin-bottom:1.5rem}.timeline-content .property-history-photo-container .source-logo .source-link .logo{margin-left:.25rem}.timeline-content .property-history-photo-container .subtext{margin-bottom:1.5rem}.timeline-content .section-header{font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem}.timeline-content .expandablePreview{padding-right:1rem}.TaxHistoryTable th{color:#686868}.TaxHistoryTable td,.TaxHistoryTable th{font-size:1rem;font-weight:400;line-height:1.5}.TaxHistoryTable td{color:#131313}.TaxHistoryTable td .positive{color:#01783e}.TaxHistoryTable td .negative{color:#c13515}.PropertyHistory .GhostTown{margin-top:1rem}.PropertyHistory .font-color-link{cursor:pointer}.PropertyHistory .MediaBrowser{display:flex;align-items:center}.PropertyHistory .MediaBrowser .photoAttribution{display:none}.PropertyHistory .title{font-size:1.4375rem;font-weight:700;line-height:1.25;line-height:32px;color:#131313}.PropertyHistory .propertyHistoryRemarks{font-size:1rem;font-weight:400;line-height:1.5;color:#131313}.PropertyHistory .propertyHistoryRemarks .agent-only{color:color-text-negative}.PropertyHistory .bottom-link-propertyHistory{font-size:1rem;font-weight:700;line-height:1.5;color:#15727a}.PropertyHistoryEventRow{margin-left:0;width:100%;padding-bottom:1rem}.PropertyHistoryEventRow .subtext{font-size:.75rem;font-weight:400;line-height:1.25;margin-top:.25rem;color:#686868}.PropertyHistoryEventRow .date-value{font-size:.75rem;margin-top:.25rem;color:#757575}.PropertyHistoryEventRow.row{margin-left:0}.PropertyHistory .bp-TabBar .TabBar__list{width:243px}@media (max-width:599px){.PropertyHistory .bp-TabBar .TabBar__list{overflow-x:hidden}}.PropertyHistory .disclaimer,.PropertyHistory .rental-description-container{margin-top:1.5rem}.PropertyHistory .bottom-link-propertyHistory{margin-left:2rem;position:relative}.PropertyHistory .static-timeline-container{position:relative}.PropertyHistory .static-timeline-container:after{content:"";position:absolute;left:3px;bottom:0;background-image:-webkit-radial-gradient(circle,#d1d1d1 48%,#fefefe 0,#fefefe 65%,#d1d1d1 0);width:15px;height:15px;border-radius:50%}.PropertyHistory .bottom-link-propertyHistory:before{content:"";position:absolute;width:1px;background-color:#ddd;top:-55px;bottom:0;left:-22px;height:70px}.PropertyHistory .bottom-link-propertyHistory:after{content:"";position:absolute;left:-29px;top:2px;background-image:-webkit-radial-gradient(circle,#d1d1d1 48%,#fefefe 0,#fefefe 65%,#d1d1d1 0);width:15px;height:15px;border-radius:50%;z-index:1}.PropertyHistory .thumbnail-overlay-container{position:relative;display:inline-block}.PropertyHistory .thumbnail-overlay-container .ph-thumbnail{margin-right:0!important}.PropertyHistory .thumbnail-overlay{color:#fefefe;position:absolute;top:0;text-align:center;line-height:80px;left:0;width:100%;background:rgba(19,19,19,.4)}.PropertyHistory .expandable-timeline-container .sectionContentContainer{overflow:visible}
.TaxHistoryTable{width:100%}.TaxHistoryTable th{color:#767676;text-align:left}.TaxHistoryTable td{color:#333}.TaxHistoryTable td,.TaxHistoryTable th{padding-left:2rem;padding-bottom:.75rem}.TaxHistoryTable td:first-child,.TaxHistoryTable th:first-child{padding-left:0}.TaxHistoryTable .justify-content{display:flex;justify-content:space-between}.TaxHistoryTable .positive{color:#7ccc33}.TaxHistoryTable .negative{color:#fd3316}@media (max-width:374px){.TaxHistoryTable .assessment{display:none}}@media (min-width:374px) and (max-width:400px){.TaxHistoryTable td,.TaxHistoryTable th{padding-left:1.4rem}}
.PropertyHistory .tabs{display:inline-block;margin-top:.5rem;margin-bottom:2rem}.PropertyHistory .tabs .commonTab{color:#333}.PropertyHistory .tabs .commonTab,.PropertyHistory .tabs .commonTabWrapper{padding-bottom:1rem}.PropertyHistory .tabs .commonTabWrapper:not(:last-child){padding-right:3rem}@media (max-width:899px){.PropertyHistory .tabs .commonTabWrapper:not(:last-child){padding-right:2rem}}.PropertyHistory .tabs .commonTabWrapper:first-child{padding-right:3rem}@media (max-width:899px){.PropertyHistory .tabs .commonTabWrapper:first-child{padding-right:2rem}}.PropertyHistory .margin-horiz-medium{margin-left:0}.PropertyHistory .tabBar{margin-bottom:1.5rem}.PropertyHistory .TabBar__list-item{font-size:inherit}.PropertyHistory.splitTax .GhostTown{margin-top:0}.propertyHistory .title{overflow:visible;white-space:normal}.publicRecordSection.isMobile.showGradient .publicRecordTable:before{content:"";position:absolute;right:-24px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);width:82px;height:70%;pointer-events:none}.publicRecordSection.isMobile .listItem,.publicRecordSection.isMobile .tableHeaderItem{padding-right:1rem;font-size:.875rem}.publicRecordSection.isMobile .edit-facts-button{margin-top:-.5rem;margin-bottom:.5rem;display:flex;position:relative;top:unset;right:unset}.publicRecordSection.isMobile .edit-facts-button .button{margin-left:auto}.publicRecordSection.isMobile .source-info{padding-bottom:1rem}.publicRecordSection .publicRecordTable{width:100%}.publicRecordSection .hide{color:#f5f5f5}.publicRecordSection .edit-facts-button{position:absolute;top:.5rem;right:0}.publicRecordSection .source-info{font-size:.75rem;color:#767676;padding-bottom:2rem;padding-top:1.5rem}.publicRecordSection .listItemLabel{text-align:left;color:#767676}.publicRecordSection .listItem{padding-bottom:.75rem;padding-right:1.5rem}.publicRecordSection .publicRecordTableHeader :first-child{border-radius:4px 0 0 4px}.publicRecordSection .publicRecordTableHeader :last-child{border-radius:0 4px 4px 0}.publicRecordSection .tableHeaderItem{background-color:#f5f5f5;font-size:1rem;font-weight:600;text-align:left;padding:.75rem 0;padding-right:1.5rem;white-space:nowrap}.publicRecordSection .firstRow{padding-top:1rem}.propertyHistory .sectionContainer{position:relative}.publicRecordDisclaimerFlyout{font-size:1rem;color:#1080a2}.property-history-table-container{overflow-x:scroll}
.StreetView{position:absolute}.StreetView.visible{visibility:visible;height:100%}.StreetView.hide{visibility:hidden;z-index:-1}.StreetView .GoogleMapView{height:100%}.StreetView .GoogleMapView .gm-fullscreen-control{display:none}.desktopDP .AbstractDialog .StreetView,.desktopDP .AbstractDialog .StreetView .GoogleMapView{border-radius:0 0 .5rem .5rem}
.AbstractDialog{position:relative;z-index:10040;height:calc(100vh - 110px)}.desktop.AbstractDialog{border-radius:0 0 .5rem .5rem;height:100%}.AbstractDialog.hidden{display:none;overflow:hidden}.AbstractDialog.isLoading .AbstractDialog--withLoadState{display:none}
.StreetViewDialog{height:100%}.StreetViewDialog:not(.hide){z-index:10040}.desktopDP .AbstractDialog.StreetViewDialog .GoogleMapView,.desktopDP .AbstractDialog.StreetViewDialog .StreetView{border-radius:0 0 .5rem .5rem}
.MediaThumbnails{padding:1rem 0 0;display:flex;gap:.75rem;flex-direction:row;flex-wrap:wrap;align-items:center}.MediaThumbnails__anchor:not(.MediaThumbnails__thumbnail--selected):hover .MediaThumbnails__img{transform:scale(1.2)}.MediaThumbnails__img{width:100%;height:100%;object-fit:cover;background-color:#222;transform:scale(1);transition:.4s ease-in-out}.MediaThumbnails__thumbnail{position:relative;height:68px;width:150px;border-radius:8px;overflow:hidden;cursor:pointer;display:block}.MediaThumbnails__thumbnail--noImage{background:#222}.MediaThumbnails__thumbnail--selected,.MediaThumbnails__thumbnail:active,.MediaThumbnails__thumbnail:focus{box-shadow:none;outline:.125rem solid #3b98ed;outline-offset:.125rem}.MediaThumbnails__overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background:linear-gradient(180deg,#fefefe 0,#222 50%)}.MediaThumbnails__text{position:absolute;bottom:0;left:0;padding:.5rem;font-weight:700;color:#fefefe;font-size:.875rem}
.MediaPreview{height:200px;min-height:200px;max-height:200px;width:100%;position:relative;border-radius:8px}.MediaPreview__img{object-fit:cover;width:100%;height:100%;border:.5px solid #d1d1d1;border-radius:8px}.MediaPreview__button{position:absolute;top:0;left:0;right:0;bottom:0;background:#222;border-radius:8px;border:0;opacity:.2}.MediaPreview__button.MediaPreview--noImage{opacity:1}.MediaPreview--rounded .MB-GhostTown{border-radius:12px}.MediaPreview__play{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);bottom:0;z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:center}.MediaPreview__text{font-size:1.125rem;font-weight:700;color:#fefefe;padding-bottom:.5rem}.MediaPreview__circle{position:relative;height:50px;width:50px;background:#fefefe;border-radius:100%}.MediaPreview__icon{position:absolute;color:#222;top:50%;left:50%;transform:translate(-27%,-47%)}
.WalkthroughDialog{display:flex;flex-direction:column;z-index:10023;background:transparent}.WalkthroughDialog.phone{overflow:scroll;display:flex;flex-direction:column;gap:.75rem;padding:0 1rem;z-index:1}.WalkthroughDialog.phone.WalkthroughDialog--original{z-index:10021;padding:0;height:calc(100% - 56px);background-color:#333}.WalkthroughDialog--rounded,.WalkthroughDialog--rounded iframe{border-radius:12px}.WalkthroughDialog.hidden{z-index:-20;pointer-events:none}.WalkthroughDialog.desktop .VowPhotoCard,.WalkthroughDialog.desktop .Walkthrough{margin-top:1rem}.WalkthroughDialog__hasFilterBar.desktop{max-height:75vh}.WalkthroughDialog__hasFilterBar.desktop .VowPhotoCard,.WalkthroughDialog__hasFilterBar.desktop .Walkthrough{margin-top:1rem}.WalkthroughDialog__dialog{position:fixed;padding:0;width:100%;height:calc(100% - 128px);z-index:2;border:0}.WalkthroughDialog .Walkthrough{height:100%;display:flex}.WalkthroughDialog .walkthroughIframe{width:100%}.WalkthroughDialog .SvgIcon.closeButton{top:27px;position:absolute;right:36px;z-index:3}.WalkthroughDialog .VowPhotoCard{height:100%}.photoListWalkthrough{background-color:#fefefe}
.InteractiveFloorplan{display:flex;flex-direction:column;z-index:10023;height:100%}.InteractiveFloorplan.isMobile{height:80vh}.InteractiveFloorplan .interactiveFloorplanIframe{height:100%;width:100%}
.VideoDialog{height:100%;min-height:100%;width:unset}.VideoDialog,.VideoDialog.phone{display:flex;flex-direction:column}.VideoDialog.phone{overflow:visible;gap:.75rem;padding:0 1rem;z-index:1}.VideoDialog--player{margin-top:1rem;max-height:100%;height:100%;display:flex;flex-direction:row;justify-content:space-around;height:calc(100% - 18px);width:100%}.VideoDialog--player iframe{max-width:1456px;width:100%;height:100%}.VideoDialog--player.VowPhotoCard{width:100%}.VideoDialog .VowPhotoCard{height:100%}
.ImageCard{background-color:#4f4f4f;position:relative;width:100%}.mobileDP .ImageCard .image-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageCard .unmappable{height:min(67vw,437px)}.ImageCard .unmappable .MB-GhostTown{background-color:unset}.ImageCard .unmappable .MB-GhostTown .content{color:#131313}.ImageCard .agent-only-label{color:#9d020e;background:#fefefe;position:absolute;padding:3px 5px;top:10px;left:10px}.ImageCard .img-card-hidden{opacity:0;z-index:-1}.ImageCard .attribution{position:absolute;z-index:3;width:100%;bottom:0;color:#e9e9e9;background:linear-gradient(180deg,transparent,rgba(19,19,19,.6))}.ImageCard .attribution span{margin:0 0 5px 5px}.ImageCard .attribution span a{color:#e9e9e9;text-decoration:underline}.ImageCard .streetViewImage{width:100%;height:100%}.ImageCard--label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;color:#fefefe;font-size:2.25rem}.ImageCard--label .bp-SvgIcon{fill:#fefefe;width:80px;height:80px}.ImageCard .darken{filter:brightness(75%)}.MediaBrowser.full-screen .home-sash-container{display:none}.MediaBrowser .loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobileDP .streetviewcard{height:min(67vw,437px)}@media (max-width:599px){.ImageCard .agent-only-label{font-size:.75rem;padding:0 5px}}.ImageCard.extendWidth .img-card{width:100vh}.ImageCard.extendHeight .img-card{height:100vw}
.PagerIndex{position:absolute;right:10px;bottom:10px;z-index:5;background-color:rgba(0,0,0,.7);-webkit-user-select:none;user-select:none}.desktop .PagerIndex{right:unset;left:50%;transform:translateX(-50%)}.singlePhotoTourPagerIndex{top:9px;bottom:unset!important}@media screen and (max-width:600px){.singlePhotoTourPagerIndex{right:unset!important;left:.5rem}}@media screen and (min-width:600px){.singlePhotoTourPagerIndex{top:.5rem}}
.bp-PhotoArea{position:relative;height:441px;width:100%;background:#4f4f4f}.bp-PhotoArea.bp-PhotoAreaGrid{height:100%;background:#fefefe;padding:.75rem 3rem;box-sizing:border-box;margin:0 auto;max-width:1200px}@media (min-width:1440px){.bp-PhotoArea.bp-PhotoAreaGrid{max-width:1300px}}@media (min-width:1535px){.bp-PhotoArea.bp-PhotoAreaGrid{max-width:1400px}}@media (min-width:1700px){.bp-PhotoArea.bp-PhotoAreaGrid{max-width:1600px}}.bp-PhotoArea.bp-PhotoAreaGrid__floorplan.bp-PhotoAreaGrid{max-height:75vh}.bp-PhotoArea.bp-PhotoAreaGrid__floorplan.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid .ImageCard img:hover{opacity:1}.bp-PhotoArea.bp-PhotoAreaGrid__floorplan.bp-PhotoAreaGrid>.bp-PhotoArea__photoGrid--oneCol{grid-template-rows:600px}.bp-PhotoArea.bp-PhotoAreaGrid__floorplan.bp-PhotoAreaGrid>.bp-PhotoArea__photoGrid--oneCol .ImageCard{background-color:#fefefe}.bp-PhotoArea.bp-PhotoAreaGrid__floorplan.bp-PhotoAreaGrid>.bp-PhotoArea__photoGrid--oneCol .ImageCard img{object-fit:contain}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid{display:grid;grid-gap:.5rem;overflow:hidden;margin-bottom:.5rem;grid-template-rows:600px}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid--oneCol{grid-template-columns:1fr}@media (max-width:1280px){.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid--oneCol{grid-template-rows:550px}}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid--twoCol{grid-template-columns:1fr 1fr}@media (max-width:1280px){.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid--twoCol{grid-template-rows:325px}}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid--threeCol{grid-template-columns:2fr 1fr}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid--threeCol--reverse{grid-template-columns:1fr 2fr}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid--threeCol--vert{display:grid;grid-template-rows:1fr 1fr;grid-gap:.5rem}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid .ImageCard{overflow:hidden;height:inherit;background-color:#fefefe;border-radius:6px}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid .ImageCard img{height:100%;width:100%;object-fit:cover;overflow:hidden;opacity:1;transition:opacity .5s}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid .ImageCard img:hover{cursor:pointer}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid .ImageCard--label{font-size:1.4375rem;font-weight:700;line-height:1.25}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid .ImageCard--labelText{padding-top:0}.bp-PhotoArea.bp-PhotoAreaGrid .bp-PhotoArea__photoGrid .ImageCard--lockedPhoto .bp-SvgIcon{height:3rem;width:3rem}.bp-PhotoArea .restylePhotoButton{position:absolute;z-index:1;left:50%;transform:translateX(-50%);top:16px}.bp-PhotoArea .nav{height:100%;width:180px;position:absolute;cursor:pointer;z-index:2;top:0}.bp-PhotoArea .nav svg{position:absolute;top:10px;fill:#686868}.bp-PhotoArea .nav .navButton{height:32px;width:32px;position:absolute;top:calc(50% - 18px);overflow:hidden;border-radius:6px;opacity:.6;border:1px solid #d1d1d1;transition:opacity .25s linear}.bp-PhotoArea .nav .navButton:hover{opacity:1;border:1px solid #757575}.bp-PhotoArea .nav .navButton:hover svg{fill:#131313}.bp-PhotoArea .nav.next{right:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bp-PhotoArea .nav.next .navButton{right:20px}.bp-PhotoArea .nav.prev .navButton{transform:scaleX(-1);left:20px}.MediaBrowser .bp-PhotoArea .ImageCard,.MediaBrowser .bp-PhotoArea .VowPhotoCard{height:441px}.MediaBrowser.full-screen .bp-PhotoArea{height:calc(100vh - 170px)}.MediaBrowser.full-screen .ImageCard{height:auto;text-align:center}.MediaBrowser.full-screen .ImageCard img{max-height:calc(100vh - 170px);max-width:100%;cursor:pointer}.bp-PhotoArea.bp-PhotoAreaGrid.bp-PhotoAreaGrid__ctaLayout{max-width:800px}@media (min-width:1000px){.bp-PhotoArea.bp-PhotoAreaGrid.bp-PhotoAreaGrid__ctaLayout{max-width:900px}}@media (min-width:1400px){.bp-PhotoArea.bp-PhotoAreaGrid.bp-PhotoAreaGrid__ctaLayout{max-width:1000px}}.bp-PhotoArea.bp-PhotoAreaGrid.bp-PhotoAreaGrid__ctaLayout .bp-PhotoArea__photoGrid.bp-PhotoArea__photoGrid--oneCol{grid-template-rows:400px}@media (min-width:1000px){.bp-PhotoArea.bp-PhotoAreaGrid.bp-PhotoAreaGrid__ctaLayout .bp-PhotoArea__photoGrid.bp-PhotoArea__photoGrid--oneCol{grid-template-rows:500px}}@media (min-width:1400px){.bp-PhotoArea.bp-PhotoAreaGrid.bp-PhotoAreaGrid__ctaLayout .bp-PhotoArea__photoGrid.bp-PhotoArea__photoGrid--oneCol{grid-template-rows:600px}}.bp-PhotoArea.bp-PhotoAreaGrid.bp-PhotoAreaGrid__ctaLayout .bp-PhotoArea__photoGrid.bp-PhotoArea__photoGrid--twoCol{grid-template-rows:200px}@media (min-width:1000px){.bp-PhotoArea.bp-PhotoAreaGrid.bp-PhotoAreaGrid__ctaLayout .bp-PhotoArea__photoGrid.bp-PhotoArea__photoGrid--twoCol{grid-template-rows:275px}}
.MlsDisclaimer{display:inline-block;flex-direction:row;line-height:24px}.MlsDisclaimer .disclaimer{display:flex;float:left}.MlsDisclaimer .bullet{height:4px;width:4px;background-color:#333;border-radius:50%;display:inline-block}.MlsDisclaimer .bulletParent{display:flex;align-items:center;margin-right:5px;margin-left:5px}.MlsDisclaimer .disclaimerText{color:#000}.MlsDisclaimer .mlsLogo{display:inline-block;margin-right:10px;margin-left:10px}.MlsDisclaimer .mlsLogo img{padding:3px;width:32px}
.bp-LightboxPhotoGrid.AbstractDialog.desktop{height:unset}.bp-LightboxPhotoGrid.AbstractDialog.desktop.VideoDialog{padding-top:1rem;max-height:95%}.bp-LightboxPhotoGrid.AbstractDialog.desktop .bp-LightboxPhotoGrid__footer{padding:0 3rem}.bp-LightboxPhotoGrid.AbstractDialog.desktop .bp-LightboxPhotoGrid__withSidebar{display:flex;gap:1rem;padding:1rem 3rem}@media (max-width:780px){.bp-LightboxPhotoGrid.AbstractDialog.desktop .bp-LightboxPhotoGrid__withSidebar .PhotoFilterBar__option:nth-child(5),.bp-LightboxPhotoGrid.AbstractDialog.desktop .bp-LightboxPhotoGrid__withSidebar .PhotoFilterBar__option:nth-child(6){display:none}}.bp-LightboxPhotoGrid.AbstractDialog.desktop .bp-LightboxPhotoGrid__withSidebar .bp-PhotoArea.bp-PhotoAreaGrid{padding:0;margin:0 0 0 auto}
.FullscreenPhotoDialog{position:fixed;top:0;bottom:0;right:0;left:0;overflow:hidden;-webkit-user-select:none;user-select:none;background-color:rgba(34,34,34,.9);z-index:10033}.FullscreenPhotoDialog .FullscreenPhotoDialog__header{background-color:rgba(34,34,34,.9);padding:.5rem 1.5rem 1rem}.FullscreenPhotoDialog .FullscreenPhotoDialog__header .MediaBrowserFilterBar{background-color:transparent;padding:0}.FullscreenPhotoDialog .FullscreenPhotoDialog__header .MediaBrowserFilterBar .bp-ItemPicker__option.bp-ItemPickerPill{margin-top:1px;margin-bottom:1px}.FullscreenPhotoDialog .FullscreenPhotoDialog__header .MediaBrowserFilterBar .bp-ItemPicker__option.bp-ItemPickerPill:first-of-type{margin-left:.25rem}.FullscreenPhotoDialog .FullscreenPhotoDialog__header .MediaBrowserFilterBar .bp-ItemPicker.bp-ItemPickerPill{overflow:auto;scrollbar-width:thin;scrollbar-color:#e9e9e9}.FullscreenPhotoDialog .FullscreenPhotoDialog__header .bp-homeActionButton:last-of-type{margin-right:.5rem}.FullscreenPhotoDialog .FullscreenPhotoDialog__header .ScheduleTourButton.scheduleTourButton.bp-Button{padding:.5rem 1rem}.FullscreenPhotoDialog .bp-homeActionButton.bp-Button,.FullscreenPhotoDialog .BuilderContactFooter .bp-Button.bp-Button__icon-only,.FullscreenPhotoDialog .FullscreenPhotoDialog__closeBtn.bp-Button.bp-CloseButton{background-color:transparent;border-width:0}.FullscreenPhotoDialog .bp-homeActionButton.bp-Button .ButtonIcon svg,.FullscreenPhotoDialog .BuilderContactFooter .bp-Button.bp-Button__icon-only .ButtonIcon svg,.FullscreenPhotoDialog .FullscreenPhotoDialog__closeBtn.bp-Button.bp-CloseButton .ButtonIcon svg{fill:#fefefe}.FullscreenPhotoDialog .bp-homeActionButton.bp-Button:hover,.FullscreenPhotoDialog .BuilderContactFooter .bp-Button.bp-Button__icon-only:hover,.FullscreenPhotoDialog .FullscreenPhotoDialog__closeBtn.bp-Button.bp-CloseButton:hover{background-color:rgba(19,19,19,.08)}.FullscreenPhotoDialog .bp-homeActionButton.bp-Button:active,.FullscreenPhotoDialog .BuilderContactFooter .bp-Button.bp-Button__icon-only:active,.FullscreenPhotoDialog .FullscreenPhotoDialog__closeBtn.bp-Button.bp-CloseButton:active{background-color:rgba(19,19,19,.16)}.FullscreenPhotoDialog .FullscreenPhotoDialog__content{height:85vh}.FullscreenPhotoDialog .FullscreenPhotoDialog__content .bp-LightboxPhotoGrid .bp-PhotoArea{background-color:transparent;box-sizing:border-box;height:83vh;margin-top:2.5rem}.FullscreenPhotoDialog .FullscreenPhotoDialog__content .bp-LightboxPhotoGrid .bp-PhotoArea .PagerIndex{bottom:2rem}.FullscreenPhotoDialog .FullscreenPhotoDialog__content .bp-LightboxPhotoGrid .bp-PhotoArea .nav.next .navButton,.FullscreenPhotoDialog .FullscreenPhotoDialog__content .bp-LightboxPhotoGrid .bp-PhotoArea .nav.prev .navButton{display:flex;justify-content:center;align-items:center;border-width:0;background-color:#e9e9e9;border-radius:100%;overflow:hidden;opacity:1}.FullscreenPhotoDialog .FullscreenPhotoDialog__content .bp-LightboxPhotoGrid .bp-PhotoArea .nav.next .navButton svg,.FullscreenPhotoDialog .FullscreenPhotoDialog__content .bp-LightboxPhotoGrid .bp-PhotoArea .nav.prev .navButton svg{position:static;fill:#131313}.FullscreenPhotoDialog .FullscreenPhotoDialog__content .bp-LightboxPhotoGrid .bp-PhotoArea .ImageCard{background-color:transparent;display:flex;justify-content:center}.FullscreenPhotoDialog .FullscreenPhotoDialog__content .bp-LightboxPhotoGrid .bp-PhotoArea .ImageCard img{object-fit:contain;max-width:85vw;max-height:75vh}.FullscreenPhotoDialog .FullscreenPhotoDialog__content .WalkthroughDialog__hasFilterBar.desktop{max-height:78vh}.FullscreenPhotoDialog .FullscreenPhotoDialog__content .WalkthroughDialog__hasFilterBar.desktop .Walkthrough{margin-top:0}body.dialog-shown{overflow:hidden;-webkit-user-select:none;user-select:none}
.LightboxGrid{margin-top:8px;overflow-x:hidden}.LightboxGrid .restyleTitle{color:#131313;font-size:23px;font-family:Inter;font-weight:700;line-height:32px;word-wrap:break-word}.LightboxGrid .restyleSubtitle{color:#686868;font-size:16px;font-family:Inter;font-weight:400;line-height:24px;word-wrap:break-word}.LightboxGrid .restyleSubtitle .bp-DefinitionFlyoutIcon{position:relative;top:3px}.LightboxGrid .restyleTabHeaderArea{width:100%;height:100%;margin-left:.5rem;padding-left:3rem;padding-right:3rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:inline-flex}.lightboxGrid--photos{width:100%;height:100%;display:inline-flex;flex-wrap:wrap}.lightboxGrid--photos,.lightboxGrid--photos .imgBorder{padding:1rem;border-radius:8px;justify-content:center;align-items:center}.lightboxGrid--photos .imgBorder{display:flex}.lightboxGrid--photos .imgBorder:hover{background-color:rgba(21,114,122,.08)}.lightboxGrid--photos img{border-radius:4px;cursor:pointer}.roomvoBackToGallery{position:absolute;left:5px;width:180px;z-index:1;padding-left:.75rem;color:#131313}.roomvoBackToGallery .ButtonIcon .bp-SvgIcon{fill:#131313}.roomvoBackToGallery:hover{border:1px solid #e9e9e9;color:#131313;background-color:#e9e9e9}.roomvoBackToGallery:hover .bp-SvgIcon{fill:#131313}
.MediaBrowserFilterBar{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;overflow:auto;z-index:10043;background-color:#fefefe}.MediaBrowserFilterBar .bp-ItemPicker__option.bp-ItemPickerPill{margin-bottom:0}
.PhotoFilterBar{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;margin-bottom:.75rem}.PhotoFilterBar .PhotoFilterBar__option{position:relative;box-sizing:border-box;width:100%;height:6.3125rem;overflow:hidden;cursor:pointer;border-radius:12px}.PhotoFilterBar .PhotoFilterBar__option--selected,.PhotoFilterBar .PhotoFilterBar__option:focus{outline:2px solid #3b98ed!important;outline-offset:2px;box-shadow:none!important;outline:none;box-shadow:0 0 0 1px #91bdfa,0 0 0 3px #5ea0f7,0 0 0 1px #91bdfa}.PhotoFilterBar .PhotoFilterBar__img{position:absolute;z-index:1;height:inherit;width:inherit;object-fit:cover;border-radius:12px;filter:brightness(70%) contrast(1.1) opacity(95%)}.PhotoFilterBar .PhotoFilterBar__content{position:absolute;z-index:2;color:#fefefe;bottom:.75rem;left:.75rem}.PhotoFilterBar .PhotoFilterBar__icon{fill:#fefefe}
.RedesignHomeownerUploads.noPhotos{display:table;height:100%;margin-left:auto;margin-right:auto}.RedesignHomeownerUploads .helpIcon{display:flex;position:absolute;right:0;top:0;padding:1rem;cursor:pointer}.RedesignHomeownerUploads .helpIcon .bp-SvgIcon{padding-left:.5rem}.RedesignPhotoSelectionScreen.mobile{padding:0 1rem;padding-top:1.5rem;vertical-align:revert;text-align:left}.RedesignPhotoSelectionScreen.mobile.noPhotos{width:100%;vertical-align:unset;text-align:left}.RedesignPhotoSelectionScreen.mobile .titleAndHelp{display:inline-flex;justify-content:space-between;width:100%;padding-bottom:1.5rem;align-items:baseline}.RedesignPhotoSelectionScreen.mobile .titleAndHelp .redesignRoomTitle,.RedesignPhotoSelectionScreen.mobile .titleAndHelp .redesignTitle{font-size:1.125rem;font-weight:700;line-height:1.25;margin:0;padding:0}.RedesignPhotoSelectionScreen.mobile .titleAndHelp .helpIcon{position:unset;padding:0}.RedesignPhotoSelectionScreen.mobile .iconExplanationVertical{margin-left:0}.RedesignPhotoSelectionScreen.mobile .iconExplanationVertical .iconAndExlainer{text-align:left}.RedesignPhotoSelectionScreen.mobile .iconExplanationVertical .iconAndExlainer .bp-SvgIllustration{align-self:center}.RedesignPhotoSelectionScreen.mobile .privatePhotoLabel{align-items:center;font-size:.75rem;font-weight:400;line-height:1.5}.RedesignPhotoSelectionScreen.mobile .privatePhotoLabel .Badge{margin-left:0}.RedesignPhotoSelectionScreen.mobile .redesignRoomSubtitle{margin-left:0;padding:0;font-size:1rem;font-weight:700;line-height:1.5}.RedesignPhotoSelectionScreen.mobile .redesignDisclaimer{text-align:left}.RedesignPhotoSelectionScreen.mobile .ownerPhotos .redesignDisclaimer{margin-left:0;padding:0}.RedesignPhotoSelectionScreen.mobile .dropBoxAndIcons{margin:0;padding:0;display:unset}.RedesignPhotoSelectionScreen.mobile .dropBoxAndIcons .photoDropTarget{width:unset;justify-content:center}.RedesignPhotoSelectionScreen.mobile .listingPhotos{margin-top:1.5rem}.RedesignPhotoSelectionScreen.mobile .LightboxGrid{margin-left:0;padding-left:0}.RedesignPhotoSelectionScreen.mobile .LightboxGrid .lightboxGrid--photos{display:flex;height:-moz-fit-content;height:fit-content}.RedesignPhotoSelectionScreen.mobile .LightboxGrid .lightboxGrid--photos .lightGridPhotoContainer{flex-grow:1;justify-content:normal}.RedesignPhotoSelectionScreen.mobile .restyleGalleryImgWrapper{position:relative}.RedesignPhotoSelectionScreen.mobile .restyleGalleryImgWrapper .photo-dropzone{width:100%}.RedesignPhotoSelectionScreen.mobile .restyleGalleryImgWrapper .photo-dropzone .photoDropTarget{height:128px;width:auto}.RedesignPhotoSelectionScreen.mobile .restyleGalleryImgWrapper .photo-dropzone .photoDropTarget .photoDropTargetCopy{width:100%}.RedesignPhotoSelectionScreen.mobile .restyleGalleryImgWrapper.uploading .photoDropTargetCopy{display:grid;padding:0}.RedesignPhotoSelectionScreen.mobile .restyleGalleryImgWrapper .bp-deleteButton{margin-top:.5rem;margin-right:.5rem;position:absolute;top:0;right:0;border-radius:75%;padding:.5rem;line-height:normal}.RedesignPhotoSelectionScreen.mobile .restyleGalleryImgWrapper .bp-deleteButton .ButtonIcon{height:1rem;width:1rem}.RedesignPhotoSelectionScreen.mobile .restyleGalleryImgWrapper .bp-deleteButton .bp-SvgIcon{display:block;height:1rem;width:1rem}.RedesignPhotoSelectionScreen.mobile .DeletePhotoWarningDialog{padding:1.5rem}.RedesignPhotoSelectionScreen.noPhotos{display:table-cell;vertical-align:middle}.RedesignPhotoSelectionScreen .photoDropTarget{height:192px;border:2px dashed #d1d1d1;border-radius:4px;align-items:center;display:flex;text-align:center}.RedesignPhotoSelectionScreen .photoDropTarget .photoDropTargetCopy{padding:1.5rem}.RedesignPhotoSelectionScreen .photoDropTarget .photoDropTargetCopy .bp-LoadingSpinner{position:relative;padding-left:2rem;padding-right:2rem}.RedesignPhotoSelectionScreen .imgBorder{position:relative}.RedesignPhotoSelectionScreen .imgBorder .bp-deleteButton{margin-top:1.5rem;margin-right:1.5rem;position:absolute;top:0;right:0;border-radius:75%;padding:.5rem;line-height:normal}.RedesignPhotoSelectionScreen .imgBorder .bp-deleteButton .ButtonIcon{height:1rem;width:1rem}.RedesignPhotoSelectionScreen .imgBorder .bp-deleteButton .bp-SvgIcon{display:block;height:1rem;width:1rem}.RedesignPhotoSelectionScreen.noPhotos{width:650px;margin:auto;text-align:center}.RedesignPhotoSelectionScreen.noPhotos .imgBorder{width:100%}.RedesignPhotoSelectionScreen.noPhotos .photoDropTarget{width:unset;height:unset;justify-content:center}.RedesignPhotoSelectionScreen.noPhotos .photoDropTarget .photoDropTargetCopy{padding:3rem}.RedesignPhotoSelectionScreen.noPhotos .privatePhotoLabel{display:inline-flex;margin-top:.5rem;margin-bottom:.5rem}.RedesignPhotoSelectionScreen .img{object-fit:cover;width:292px;height:264px}.RedesignPhotoSelectionScreen .redesignTitle{font-size:1.4375rem;font-weight:700;line-height:1.25;margin-bottom:2rem;margin-top:3rem}.RedesignPhotoSelectionScreen .bp-Flyout{text-align:left}.RedesignPhotoSelectionScreen .redesignRoomTitle{font-size:1.4375rem;font-weight:700;line-height:1.25;margin-bottom:1rem;margin-top:1.75rem;margin-left:.5rem;padding-left:3rem;padding-right:3rem}.RedesignPhotoSelectionScreen .redesignRoomSubtitle{font-size:1.125rem;font-weight:700;line-height:1.25;display:inline-flex;padding-right:3rem}.RedesignPhotoSelectionScreen .ownerPhotos .redesignDisclaimer,.RedesignPhotoSelectionScreen .redesignRoomSubtitle{margin-left:.5rem;padding-left:3rem;margin-bottom:.5rem}.RedesignPhotoSelectionScreen .redesignDisclaimer{font-size:.75rem;font-weight:400;line-height:1.5}.RedesignPhotoSelectionScreen .dropBoxAndIcons{margin-left:.5rem;padding-left:3rem;padding-right:3rem;display:flex}.RedesignPhotoSelectionScreen .Badge{display:inline-flex;align-items:center;margin-left:.5rem;margin-right:.5rem}.RedesignPhotoSelectionScreen .Badge .bp-SvgIcon{padding-right:.25rem;fill:#fefefe}.RedesignPhotoSelectionScreen .bp-ConciergeIcon,.RedesignPhotoSelectionScreen .bp-PhotographyIcon,.RedesignPhotoSelectionScreen .bp-PhotosIcon{width:3rem;height:3rem;margin-bottom:.5rem}.RedesignPhotoSelectionScreen .iconExplanationBar{display:inline-grid;column-gap:1.25rem;grid-auto-flow:column;grid-auto-columns:1fr;margin-bottom:2rem}.RedesignPhotoSelectionScreen .iconExplanationBar .label{font-weight:700;margin-bottom:.5rem}.RedesignPhotoSelectionScreen .iconExplanationVertical{display:inline-grid;margin-left:1rem}.RedesignPhotoSelectionScreen .iconExplanationVertical .iconAndExlainer{display:inline-flex;margin-bottom:1.5rem}.RedesignPhotoSelectionScreen .iconExplanationVertical .text{margin-left:1rem}.RedesignPhotoSelectionScreen .iconExplanationVertical .text .label{font-weight:700;margin-bottom:.25rem}.RedesignPhotoSelectionScreen .claimHome{margin-bottom:1.5rem;text-align:center}.RedesignPhotoSelectionScreen .claimHome .copy{margin-bottom:1rem;font-weight:700}.RedesignPhotoSelectionScreen .LightboxGrid{padding-left:2rem}.RedesignPhotoSelectionScreen .lightboxGrid--photos{justify-content:start}.RedesignPhotoSelectionScreen .DeletePhotoWarningDialog .bp-DialogHeader{border-bottom:none!important}.RedesignPhotoSelectionScreen .DeletePhotoWarningDialog .bp-DialogHeader__title{padding-top:1.5rem!important}.RedesignPhotoSelectionScreen .DeletePhotoWarningDialog .dialogCopy{padding-top:1rem!important;padding-bottom:1rem!important}.RedesignPhotoSelectionScreen .DeletePhotoWarningDialog .dialogButtons{padding-top:1rem!important;float:right}
.RedesignInfoScreenMobile{display:flex;flex-direction:column;min-height:100vh}.RedesignInfoScreenMobile .redesignTitle{font-size:1.125rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem;margin-top:1.5rem}.RedesignInfoScreenMobile .copy{overflow-y:scroll;padding:0 1rem}.RedesignInfoScreenMobile .copy .iconExplanationBar{display:inline-grid}.RedesignInfoScreenMobile .copy .iconExplanationBar .iconAndExlainer{display:inline-flex;margin-bottom:1.5rem}.RedesignInfoScreenMobile .copy .iconExplanationBar .text{margin-left:1rem}.RedesignInfoScreenMobile .copy .iconExplanationBar .text .label{font-weight:700;margin-bottom:.25rem}.RedesignInfoScreenMobile .copy .photo{width:100%;border-radius:8px}.RedesignInfoScreenMobile .bottomButtonContainer{position:fixed;left:0;bottom:0;width:100%;background-color:#fefefe;border-top:1px solid #ddd}.RedesignInfoScreenMobile .bottomButtonContainer .copy{padding-bottom:1rem;font-size:.875rem;font-weight:400;line-height:1.5}.RedesignInfoScreenMobile .bottomButtonContainer .buttons{padding:1rem}.RedesignInfoScreenMobile .bottomButtonContainer .buttons .bp-Button{width:100%}.RedesignInfoScreen{width:650px;margin:auto;text-align:center}.RedesignInfoScreen .redesignTitle{font-size:1.4375rem;font-weight:700;line-height:1.25;margin-bottom:2rem;margin-top:3rem}.RedesignInfoScreen .bp-Flyout{text-align:left}.RedesignInfoScreen .iconExplanationBar{display:inline-grid;column-gap:1.25rem;grid-auto-flow:column;grid-auto-columns:1fr;margin-bottom:2rem}.RedesignInfoScreen .iconExplanationBar .bp-ConciergeIcon,.RedesignInfoScreen .iconExplanationBar .bp-PaintRollerIcon,.RedesignInfoScreen .iconExplanationBar .bp-PhotosIcon{width:3rem;height:3rem;margin-bottom:.5rem}.RedesignInfoScreen .iconExplanationBar .label{font-weight:700;margin-bottom:.5rem}.RedesignInfoScreen .photoLabel{column-count:2}.RedesignInfoScreen .claimHome,.RedesignInfoScreen .getStarted{margin-top:1.5rem}.RedesignInfoScreen .claimHome .copy,.RedesignInfoScreen .getStarted .copy{margin-bottom:1rem}
.photoDialogstickyFooter.StickyTourFooter{position:relative!important}.pos-rel{position:relative}#roomvo-container{background:#fefefe;height:100%;margin-right:1rem}#roomvo-container iframe{position:relative;width:100%;height:100%;min-width:1201px;border:none;margin:0;padding:0}.bp-photoListDialog.desktop{height:95%;width:95%}@media (min-width:1060px){.bp-photoListDialog.desktop{width:min(1882px,calc(100vw - 4rem));max-height:calc(100vh - 4rem);border-radius:8px}}.bp-photoListDialog.desktop.maxSize{height:98%;width:98%;max-height:none;max-width:inherit}.bp-photoListDialog.desktop .MediaBrowserFilterBar{padding:.75rem 1.5rem}.bp-photoListDialog.desktop .MediaBrowserFilterBar.mapLayerFilterBar{padding:.75rem 0 0}.bp-photoListDialog.desktop .MediaBrowserMapDialog,.bp-photoListDialog.desktop .StreetViewDialog,.bp-photoListDialog.desktop .VideoDialog,.bp-photoListDialog.desktop .WalkthroughDialog{padding:0 1.5rem}.bp-photoListDialog.desktop .bp-dialog-content{padding-bottom:1.5rem}.bp-photoListDialog.desktop .bp-favoriteButtonWrapper.bp-HomeActionsButton{margin-right:3px}.bp-photoListDialog.desktop .bp-shareButtonWrapper.bp-HomeActionsButton{margin-right:.25rem}.bp-photoListDialog.desktop .bp-DialogHeader.bp-DialogHeader--with-title{border-bottom:1px solid #ddd;padding-bottom:0}.bp-photoListDialog.desktop .bp-DialogHeader.bp-DialogHeader--with-title .bp-DialogHeader__title{padding:0}.bp-photoListDialog.desktop .bp-DialogHeader.bp-DialogHeader--with-title .ScheduleTourButton.scheduleTourButton.bp-Button{padding:.5rem 1rem}@media (max-width:899px){.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader .TabBarItem--flexible:not(:first-of-type){margin-left:0}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader .bp-homeActionButton.bp-Button .ButtonIcon,.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader .TabBarItem--flexible:last-of-type{margin-right:0}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader .bp-homeActionButton.bp-Button .ButtonLabel{display:none}}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader{padding:.75rem 0 .25rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:10020;display:flex;justify-content:space-between;align-items:center;flex-grow:1;height:auto}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .TabBar__indicator{left:0}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderElement{width:auto;align-items:center}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderElement.navigate-title{justify-content:flex-end}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderElement.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderElement .favorite-button,.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderElement .share-button{margin-bottom:0}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderElement .favorite-button{margin-right:.75rem}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderElement .share-button{margin-right:1.5rem}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderTabsWrapper{display:flex}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .DialogHeaderTabsWrapper .title{line-height:3rem;padding-right:1.5rem}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .navigate-title{display:flex;align-items:center}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .cta-header-title{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .cta-container{display:flex;align-items:center}.bp-photoListDialog.desktop .MediaDialog__TabBarAndCTAHeader.TabBarAndCTAHeader .cta-container .svg-icon-off-color{fill:rgba(19,19,19,.4)}.dpDialogOnBody.bp-photoListDialog.desktop{min-width:600px}.dpDialogOnBody.bp-photoListDialog.desktop .bp-dialog-body{width:100%;height:100%}@media (min-width:1060px){.dpDialogOnBody.bp-photoListDialog.desktop .bp-dialog-body{width:min(1882px,calc(100vw - 4rem));max-height:calc(100vh - 4rem);border-radius:8px}}.dpDialogOnBody.bp-photoListDialog.desktop .bp-dialog-footer{z-index:10020;position:fixed;width:100vw;background-color:#fefefe;bottom:0}.dialog-shown .dpDialogOnBody.bp-photoListDialog.desktop .bp-dialog-footer{box-shadow:none}.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title{border-bottom:unset;padding:0 1rem}.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .HeaderElement .bp-HomeActionsButton .bp-homeActionButton{color:#131313}.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .bp-Button.bp-Button__icon-only.closeButton{margin:0 .5rem;padding:.25rem}.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .bp-Button.bp-Button__icon-only.closeButton:active,.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .bp-Button.bp-Button__icon-only.closeButton:focus,.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .bp-Button.bp-Button__icon-only.closeButton:hover{background-color:transparent;border-color:transparent;color:transparent}.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .bp-Button.bp-Button__icon-only.backButton .ButtonIcon>svg,.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .bp-Button.bp-CloseButton .ButtonIcon svg,.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .bp-Button.closeButton .ButtonIcon svg,.bp-photoListDialog.desktop.maxSize .bp-DialogHeader.bp-DialogHeader--with-title .bp-homeActionButton .ButtonIcon svg{fill:#131313}.bp-photoListDialog.desktop.maxSize .AbstractDialog,.bp-photoListDialog.desktop.maxSize .bp-PhotoArea.bp-PhotoAreaGrid,.bp-photoListDialog.desktop.maxSize .DialogContent .bp-dialog-content,.bp-photoListDialog.desktop.maxSize .MediaBrowserFilterBar{background-color:#faf9f8}.AbstractDialog.desktop .MediaDialog__withSidebar{gap:1rem;padding:1rem 3rem}.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView__ghost,.AbstractDialog.desktop .MediaDialog__withSidebar .VideoDialog--player,.AbstractDialog.desktop .MediaDialog__withSidebar .Walkthrough{display:flex;flex:1 1 100%;height:100%;width:100%;margin-left:auto;margin-top:0;border-radius:12px;max-width:800px}@media (min-width:1000px){.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView__ghost,.AbstractDialog.desktop .MediaDialog__withSidebar .VideoDialog--player,.AbstractDialog.desktop .MediaDialog__withSidebar .Walkthrough{max-width:900px}}@media (min-width:1400px){.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView__ghost,.AbstractDialog.desktop .MediaDialog__withSidebar .VideoDialog--player,.AbstractDialog.desktop .MediaDialog__withSidebar .Walkthrough{max-width:1000px}}.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView.StreetView,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView.Walkthrough,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView__ghost.StreetView,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView__ghost.Walkthrough,.AbstractDialog.desktop .MediaDialog__withSidebar .VideoDialog--player.StreetView,.AbstractDialog.desktop .MediaDialog__withSidebar .VideoDialog--player.Walkthrough,.AbstractDialog.desktop .MediaDialog__withSidebar .Walkthrough.StreetView,.AbstractDialog.desktop .MediaDialog__withSidebar .Walkthrough.Walkthrough{height:85vh}.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView .GoogleMapView,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView__ghost .GoogleMapView,.AbstractDialog.desktop .MediaDialog__withSidebar .VideoDialog--player .GoogleMapView,.AbstractDialog.desktop .MediaDialog__withSidebar .Walkthrough .GoogleMapView{height:100%;width:100%;border-radius:12px}.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView .GhostTownView,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView__ghost .GhostTownView,.AbstractDialog.desktop .MediaDialog__withSidebar .VideoDialog--player .GhostTownView,.AbstractDialog.desktop .MediaDialog__withSidebar .Walkthrough .GhostTownView{display:flex;flex-grow:1;justify-content:center;align-items:center}.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView .GhostTownView .map-pin,.AbstractDialog.desktop .MediaDialog__withSidebar .StreetView__ghost .GhostTownView .map-pin,.AbstractDialog.desktop .MediaDialog__withSidebar .VideoDialog--player .GhostTownView .map-pin,.AbstractDialog.desktop .MediaDialog__withSidebar .Walkthrough .GhostTownView .map-pin{margin-bottom:0}.MediaDialog__ctaSection{position:-webkit-sticky;position:sticky;right:1.5rem;top:1rem;height:-moz-fit-content;height:fit-content;max-width:400px;padding:1.5rem 1rem;margin-right:auto;background-color:#fefefe;border-radius:8px}.MediaDialog__ctaSection .ctaDot{display:inline-block;vertical-align:middle;height:6px;width:6px;margin:0 .5rem;background-color:#222;border-radius:100%}.MediaDialog__ctaSection .MediaDialogWithTourCTAButton--buttonOnly{margin-right:0;margin-top:1rem}.MediaDialog__ctaSection .MediaDialogWithTourCTAButton--buttonOnly .bp-Button.ScheduleTourButton{padding:.5rem 1rem}
.DesktopLocationSection .desktop .dialog-body{height:100%;overflow-x:hidden;overflow-y:hidden}@media (min-width:1060px){.DesktopLocationSection .desktop .dialog-body{max-width:min(calc(100vw - 4rem),1882px);top:2rem;left:max(2rem,calc(50vw - 941px));height:auto;max-height:calc(100vh - 4rem);border-radius:.5rem}}.DesktopLocationSection .desktop .dialog-content{position:relative;padding-right:1.5rem;padding-left:1.5rem;padding-top:1rem;padding-bottom:1rem;padding-bottom:1.5rem}@media (max-width:1060px - 1){.DesktopLocationSection .desktop .dialog-content{min-width:100vw}}.DesktopLocationSection .desktop .dialog-content .bp-LocationDialog--streetViewPanel{position:absolute;background-color:#333;border-radius:.5rem;top:1rem;left:1rem;max-width:calc(100vw - 7rem)}.DesktopLocationSection .desktop .dialog-content .bp-LocationDialog--mainContent,.DesktopLocationSection .desktop .dialog-content .bp-LocationDialog--streetViewPanel{height:calc(100vh - 6rem - 56px)}@media (min-width:1060px){.DesktopLocationSection .desktop .dialog-content .bp-LocationDialog--mainContent,.DesktopLocationSection .desktop .dialog-content .bp-LocationDialog--streetViewPanel{height:calc(100vh - 10rem - 56px)}}.DesktopLocationSection .desktop .dialog-content .GoogleMapView{border-radius:.5rem}
