﻿#body.dpp-scrolled .page-dpp{--dpp-header-height:13rem}#body.dpp-scrolled .dpp-title-sub{display:none}.dpp-bar{background-color:var(--color-bg)}@media screen and (max-width:639px){#dpphotlead2{background-color:var(--color-bg);bottom:0;box-shadow:0 -2px 4px 0 hsla(0,0%,50%,.5);left:0;padding:var(--g1) var(--g2);position:fixed;right:0;transform:translateY(100%);transition:transform .15s;z-index:3110}.ios #dpphotlead2{padding-bottom:calc(var(--g2) + env(safe-area-inset-bottom) + env(safe-area-inset-bottom))}.scrollDown .dpp-bar{box-shadow:0 2px 2px 0 rgba(74,74,74,.3)}.scrollDown #dpphotlead2{transform:translateY(0)}}@media screen and (min-width:640px){#dpphotlead2{display:none}}.dpp-nav{align-items:center;display:flex;height:var(--dpp-nav-height);justify-content:space-between;left:0;margin:0 auto;right:0;width:100%}.dpp-nav>div{display:flex;gap:var(--g1)}.dpp-nav .back i,.dpp-nav .next i{font-weight:600}.dpp-nav a{font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing)}.dpp-nav a span{margin-left:var(--gxs)}.page-dpp{--dpp-nav-height:var(--form-size-1);--dpp-header-height:17.5rem;--container-height:calc(var(--viewport-height) - var(--header-height) - var(--dpp-nearby-height));--container-sections-height:calc(var(--viewport-height) - var(--header-height) - var(--dpp-header-height) - 1px);--dpp-nearby-height:0px;--page-dpp-max-width:100%;--page-dpp-edge:0}.page-dpp .record{--record-sm:100%;--record-md:100%}.page-dpp .dpp-chat .chat-hotlead-header{background-color:var(--color)}.page-dpp .mvt-collapse{--mvt-collapse-bottom-margin:var(--g3)}.page-dpp.dpp-nearby-layout{--dpp-nearby-height:127px}.page-dpp .dpp-photo-label{position:-webkit-sticky;position:sticky;top:var(--g1)}.page-dpp .cash-offer{--cash-offer-sm:100%}.page-dpp .property-market-info{--property-market-sm:repeat(2,minmax(40%,1fr))}.page-dpp .mvt-seolink{--mvt-seolink-xs:repeat(2,minmax(35%,50%));--mvt-seolink-sm:repeat(2,minmax(35%,50%));--mvt-seolink-md:repeat(2,minmax(35%,50%));--mvt-seolink-lg:repeat(2,minmax(35%,50%))}.page-dpp .tab-bookmark{--tab-bookmark-color:var(--color);--tab-bookmark-color-bg-active:var(--color-bg);--tab-bookmark-color-border:var(--color-border);--tab-bookmark-color-border-active:var(--color)}.page-dpp .mvt-mortgage{--mvt-mortgage-sm:100%;--mvt-mortgage-md:100%}.page-dpp .footer-links{--footer-link-sm:50% 50%;--footer-link-md:50% 50%}.page-dpp .footer-social{--footer-social-md:100%}.page-dpp .hotlead-panel{--hotlead-panel-sm:100%;--hotlead-panel-md:100%}.page-dpp .dpp-header{height:var(--dpp-header-height);padding:var(--panel-gap-y) var(--panel-gap-x);z-index:10}.page-dpp .rentalAd4{min-height:60px;min-width:468px}@media screen and (max-width:639px){.page-dpp .rentalAd4{min-height:50px;min-width:320px}}.page-dpp .dpp-sections{background-color:var(--color-bg)}.page-dpp .dpp-sections [tip]:after{margin-left:-60px}@media(max-width:639px){.page-dpp .dpp-sections [tip]:after{margin-left:0}}.page-dpp .layout-left .dpp-mlslogo{max-height:1rem;max-width:5rem;vertical-align:middle}@media(min-width:992px)and (max-width:1199px){.page-dpp{--page-dpp-edge:var(--g2);--page-dpp-max-width:100%}}@media(min-width:992px)and (max-width:1399px){.page-dpp.three-col{--page-dpp-max-width:100%}}@media(min-width:1200px)and (max-width:1599px){.page-dpp{--page-dpp-edge:var(--g2);--page-dpp-max-width:1199px}}@media(min-width:1400px)and (max-width:1599px){.page-dpp.three-col{--page-dpp-max-width:1399px}}@media screen and (min-width:1600px){.page-dpp{--page-dpp-edge:var(--g3);--page-dpp-max-width:1399px}.page-dpp.three-col{--page-dpp-edge:var(--g3);--page-dpp-max-width:1599px}}.page-dpp #propertyVeteransPanel .btn{width:100%}.page-dpp .header-links a{display:block}@media screen and (max-width:639px){.page-dpp .dpp-header{height:auto!important}#body.unscrolled .header{display:none}.layout-left .layout-left-scroller{-ms-overflow-style:none;max-width:100%;order:1;overflow-x:auto;overflow-y:hidden;overflow:-moz-scrollbars-none;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.layout-left .layout-left-scroller::-webkit-scrollbar{display:none}.layout-right{padding-bottom:var(--form-size-3);position:relative;z-index:3}.dpp-nav{display:flex;top:0;z-index:10}.dpp-bar,.dpp-nav{position:-webkit-sticky;position:sticky}.dpp-bar{left:0;margin:0;margin-bottom:var(--g2);padding:0;right:0;top:calc(var(--dpp-nav-height) - var(--g1));z-index:1960}}.page-dpp.dpp-rentals .layout-right{overflow-x:hidden;overflow-y:auto}@media(min-height:720px)and (min-width:640px){.page-dpp:not(.dpp-rentals) .dpp-bar{border-bottom:none;margin-bottom:var(--g2);padding-left:var(--g2);padding-right:var(--g2);position:-webkit-sticky;position:sticky;z-index:9}.page-dpp:not(.dpp-rentals) .dpp-bar .mvt-shifter{border-bottom:1px solid var(--color-border)}.page-dpp:not(.dpp-rentals) .dpp-sections{height:var(--container-sections-height);overflow-x:hidden;overflow-y:auto}}@media(max-height:719px)and (min-width:640px){.layout-right{overflow-x:hidden;overflow-y:auto}:not(.dpp-nearby-layout) .dpp-bar{display:none}}@media(max-height:846px)and (min-width:640px){.dpp-nearby-layout .dpp-bar{display:none}}.layout-left{display:flex;flex-direction:column;gap:var(--g0)}@media screen and (max-width:639px){.layout-left{gap:2px}}.dpp-photo-nav{flex-shrink:0;order:2}.layout-left-scroller{flex-shrink:1;order:3;position:relative}.dpp-nearby,.layout{margin:0 auto;max-width:var(--page-dpp-max-width);padding-left:var(--page-dpp-edge);padding-right:var(--page-dpp-edge)}.dpp-nearby{height:var(--dpp-nearby-height);margin-bottom:var(--g2);margin-top:var(--g2)}@media screen and (min-width:640px){.layout-left{flex-direction:row;overflow:hidden}.dpp-photo-nav,.layout-left-scroller{margin-top:1rem}.layout-left-scroller{overflow-x:hidden;overflow-y:overlay;width:100%}body{max-height:var(--viewport-height);overflow:hidden}.layout{display:grid;gap:var(--g3);grid-template-columns:minmax(0,100%) minmax(0,30rem);grid-template-rows:var(--container-height);height:var(--container-height)}.dpp-bar{top:0}}.localhighlight-panel .list-card{grid-template-columns:var(--grid-xs)}.dpp-map{display:block;position:relative}.dpp-map span{position:absolute;right:var(--g2);top:var(--g2);z-index:2}.dpp-map .img{border:1px solid var(--color-border);border-radius:var(--border-radius);height:300px;overflow:hidden}.dpp-map .tab{bottom:var(--g3);left:50%;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:2}.dpp-map .tab li~li a{margin-left:-1px}.lazy-loading#propertyMapView,.lazy-loadingfooter{margin-bottom:var(--g4);margin-top:var(--g4);overflow:hidden}.lazy-loading#footer,.lazy-loading#propertyMapView{height:200px}