﻿.property-feature table{display:grid;grid-template-columns:50% 50%}.property-feature table:not(:first-child){border-top:1px solid var(--color-border);margin-top:var(--g3);padding-top:var(--g3)}.property-feature table:last-child{padding-bottom:var(--g3)}.property-feature table tbody,.property-feature table tr{display:contents}.property-feature table tr:nth-child(n+2){font-size:var(--font-size-6);word-break:break-word}.property-feature td{display:block;line-height:2;word-break:break-word}.property-feature td~td{padding-left:var(--g1)}.mvt-saleproceeds-new{display:grid;gap:var(--g3)}.mvt-saleproceeds-new .input.right>input~a{right:10px;width:auto}.mvt-saleproceeds-new .mvt-saleproceeds-header button{border:1px solid var(--color-brand);color:var(--color-brand);padding:11px 24px}.mvt-saleproceeds-new .mvt-collapse{box-shadow:none!important}.mvt-saleproceeds-new .mvt-collapse-link{width:100%}.mvt-saleproceeds-new .mvt-collapse-panel{margin-top:var(--g2)}.mvt-saleproceeds-new .form{width:100%}.mvt-saleproceeds-new .form .group{display:flex;flex-wrap:nowrap;gap:.5rem}.mvt-saleproceeds-new .form .group input{background-color:var(--color-bg);border-radius:var(--border-radius)}.mvt-saleproceeds-new .form .group .input{--input-icon-size:var(--form-size-1)}.mvt-saleproceeds-new .form .group .input label{font-weight:var(--font-weight-bold)}.mvt-saleproceeds-new .form .group .input.right input~b{padding-right:8px;text-align:right}.mvt-saleproceeds-new .form .group .label{font-size:var(--font-size-6);margin-bottom:var(--gxs)}.mvt-saleproceeds-new .form .group>div{width:100%}@media screen and (max-width:639px){.mvt-saleproceeds-new .form .group.wrap{flex-wrap:wrap}}.mvt-saleproceeds-new .form .group.merge{border-radius:var(--border-radius);box-shadow:0 0 0 1px var(--color-border);gap:0}.mvt-saleproceeds-new .form .group.merge input{box-shadow:none}.mvt-saleproceeds-new .form .group.merge>div:last-of-type{flex-shrink:0;width:120px}.mvt-saleproceeds-new .form .group.merge>div:last-of-type input{text-align:right}.dpp-schedule .textarea{border-radius:var(--border-radius)}.dpp-schedule .btn-dep{min-width:100%}.dpp-schedule-photo{border-radius:var(--border-radius);overflow:hidden;padding-top:var(--img-ratio);position:relative}.dpp-schedule-photo img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.rentals-schedule .dpp-schedule-footer,.rentals-schedule .mvt-calendar.tab{display:none}.dpp-hotleadbutton{display:flex;gap:var(--g1);justify-content:center;position:relative;width:100%}.dpp-hotleadbutton>*{flex:1}.property-overlayer.active .agent-contact>.btn{width:auto!important}.mvt-cardmortgage{background-color:var(--color-bg);border-radius:var(--border-radius);padding:var(--g2)}.mvt-cardmortgage>a{align-items:center;display:flex;flex-wrap:wrap;gap:var(--g1) var(--g3);justify-content:start}.mvt-cardmortgage>a .btn{margin-left:auto}.mvt-cardmortgage>a>div:first-child{flex-shrink:1}.mvt-cardmortgage>a>div:first-child~div{flex-shrink:0}.mvt-cardmortgage>a .mls-logo{font-size:0}.mvt-cardmortgage>a .mls-logo img{height:24px;width:auto}@media screen and (max-width:639px){.mvt-cardmortgage>a>div:first-child{flex-shrink:0;min-width:90%;width:100%}}.mvt-mortgage-new{display:grid;gap:var(--g2);grid-template-columns:100%}.mvt-mortgage-new .btn{width:-moz-fit-content;width:fit-content}.mvt-mortgage-new .calculator .input{--input-icon-size:var(--form-size-1)}.mvt-mortgage-new .calculator>div{border-bottom:1px solid var(--color-default-border);display:flex;flex-direction:column;gap:var(--g1);margin-bottom:var(--g3);padding-bottom:var(--g3)}.mvt-mortgage-new .calculator>div:last-of-type{border-bottom:none;padding-bottom:0}.mvt-mortgage-new .calculator>div .mortgage-toggle-link{align-items:center;display:flex;font-weight:var(--font-weight-bold);gap:var(--g2);padding-right:30px;position:relative;text-align:left;width:100%}.mvt-mortgage-new .calculator>div .mortgage-toggle-link:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;content:"\e90a";display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.mvt-mortgage-new .calculator>div .mortgage-toggle-link:after:before{font-style:normal;font-weight:400;text-align:center}.mvt-mortgage-new .calculator>div .mortgage-toggle-link:after{position:absolute;right:0;top:50%;transform:translateY(-50%)}.mvt-mortgage-new .calculator>div>div .select>div,.mvt-mortgage-new .calculator>div>div input{background:var(--color-bg)}.mvt-mortgage-new .calculator>div>div .select{--select-color-active:var(--color-front);--select-color-bg-active:var(--color-bg);width:100%}.mvt-mortgage-new .calculator>div.shown .mortgage-toggle-link:after{content:"\e90d"}.mvt-mortgage-new .calculator>div:not(.shown)>.mortgage-toggle-link~div{display:none}.mvt-mortgage-new .calculator .group{display:flex;flex-wrap:nowrap;gap:.5rem}.mvt-mortgage-new .calculator .group .input label{font-weight:var(--font-weight-bold)}.mvt-mortgage-new .calculator .group .input.right input~b{padding-right:8px;text-align:right}.mvt-mortgage-new .calculator .group .label{font-size:var(--font-size-6);margin-bottom:var(--gxs)}.mvt-mortgage-new .calculator .group>div{width:100%}.mvt-mortgage-new .calculator .group .input>input,.mvt-mortgage-new .calculator .group .select>div{background:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:639px){.mvt-mortgage-new .calculator .group.wrap{flex-wrap:wrap}}.mvt-mortgage-new .calculator .group.merge{border-radius:var(--border-radius);box-shadow:0 0 0 1px var(--color-border);gap:0}.mvt-mortgage-new .calculator .group.merge input{box-shadow:none}.mvt-mortgage-new .calculator .group.merge>div:last-of-type{flex-shrink:0;width:120px}.mvt-mortgage-new .calculator .group.merge>div:last-of-type input{text-align:right}.mvt-mortgage-new .additional-services>a{font-weight:var(--font-weight-bold)}.mortgage-panel{display:flex;flex-direction:column;gap:var(--g2)}.mortgage-panel.less>.mvt-cardmortgage:nth-of-type(n+3){display:none}.advertiserDisclosure[tip]:after{width:min(80vw,500px)}#cmtcwidget{border:none!important;box-shadow:none!important}#cmTcCalcMain{padding-bottom:0!important;padding-top:0!important}#cmTcCalcMain .cmIspOffer{border:none!important}#cmTcHeadlineRow .col-10,#cmTcOffersRow .col-10{background-color:transparent!important}.cmaswdgt-container{margin-bottom:0!important;margin-top:0!important}.property-mortgage-new{border:1px solid var(--color-border);box-shadow:0 0 8px 0 rgba(33,33,33,.1)}.overlay{background-color:var(--color-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:var(--fixed-top);z-index:5000}.overlay .overlay-body{height:100%;overflow:hidden;width:100%}#body.overlay-active{overflow-x:hidden!important;overflow-y:hidden!important}#body.overlay-active .overlay.active{display:block;opacity:1}.dpp-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--g2);justify-content:space-around;position:relative}.dpp-buttons .myTooltip{max-width:300px;position:absolute;right:0;width:90vw}@media(max-width:640px){.dpp-buttons .myTooltip{max-width:280px;right:1vw}}.dpp-buttons .favorite .active{color:var(--color-heart)!important}.dpp-buttons button{display:flex}.dpp-buttons button .icon-heart.active{color:var(--color-heart)}.dpp-buttons button span{margin-left:var(--g0)}.dpp-buttons button i{transform:scale(1.2);translate:0 -5%}.dpp-engagement-ctas{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--g1);justify-content:space-around;position:relative}.dpp-engagement-ctas button{flex-grow:1}.dpp-engagement-ctas button .icon-heart.active{color:var(--color-heart)}.property-overlayer{--property-nav-gap:var(--g4);--property-pop-sticky-height:0px;--property-nav-height:var(--form-size-2)}.property-pop{-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}.property-pop::-webkit-scrollbar{display:none}.property-pop{--property-pop-bg:var(--color-default-bg);--property-pop-color:var(--color-default);--property-bottom-button-height:calc(4rem + var(--g2)*2);background-color:var(--property-pop-bg);color:var(--property-pop-color);height:100%;width:100%}.property-pop .hotlead-button{bottom:var(--g1);left:0;margin-left:auto;margin-right:auto;max-width:460px;padding:0 var(--g2);position:fixed;right:0;z-index:2}.property-pop .hotlead-button .btn{max-width:20rem}.property-pop .hotlead-button:has(.agent-contact){left:50%;max-width:-moz-fit-content;max-width:fit-content;transform:translateX(-50%)}.property-pop .property-pop-close{margin-right:auto}[comp=propertyPopMap] .map-schools,[comp=propertyPopMap] .property-pop-header .mapview,[comp=propertyPopPhotoSingleNew] .property-pop-header .photoview,[comp=propertyPopPhotoSingle] .property-pop-header .photoview{display:none}.property-pop-header{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--property-nav-gap);height:var(--property-nav-height);justify-content:right;left:0;padding-left:var(--g2);padding-right:var(--g2);position:absolute;right:0;top:var(--property-pop-sticky-height);z-index:2}.property-pop-header>*{order:1}.property-pop-header .link{font-size:var(--font-size-6)}.property-pop-header .dpp-buttons,.property-pop-header .property-pop-buttons{gap:var(--property-nav-gap)}@media screen and (max-width:639px){.property-pop-header .dpp-buttons span,.property-pop-header .property-pop-buttons span{display:none}}.mvt-maplayers .top-left{left:var(--g1);position:absolute;top:var(--g1)}.mvt-maplayers .layer-content{-ms-overflow-style:none;background-color:var(--color-bg);border-radius:var(--border-radius);box-shadow:0 2px 4px 0 rgba(74,74,74,.3);display:block;font-size:var(--font-size-5);left:var(--g2);letter-spacing:var(--font-size-5-letter-spacing);max-height:65vh;min-height:14.2rem;overflow:auto;overflow:-moz-scrollbars-none;position:absolute;scrollbar-width:none;top:var(--form-size-3);z-index:1}.mvt-maplayers .layer-content::-webkit-scrollbar{display:none}.mvt-maplayers .layer-content{padding:1rem;width:-moz-fit-content;width:fit-content}.mvt-maplayers .layer-content .mvt-maplayers-close{display:inline-block;font-size:var(--font-size-4);letter-spacing:var(--font-size-4-letter-spacing);line-height:var(--line-height-1);padding:var(--g3);position:absolute;right:0;text-align:center;top:0;z-index:3}.mvt-maplayers .layer-content .mvt-maplayers-close:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.mvt-maplayers .layer-content .mvt-maplayers-close:after:before{font-style:normal;font-weight:400;text-align:center}.mvt-maplayers .layer-content .mvt-maplayers-close:after{content:"\e913"}.mvt-maplayers .layer-content .btn-dep{--btn-width:100%}.mvt-maplayers .layer-content .radio{--radio-width:100%}@media screen and (max-width:639px){.mvt-maplayers .layer-content{max-height:55vh}}.mvt-maplayers .map-schools .icon-toggle-off{color:var(--color-disabled)!important}.mvt-maplayers .map-schools .school-filter{display:flex;gap:var(--g1)}.mvt-maplayers .map-schools .school-filter a{background-color:var(--color-default-bg);border:1px solid var(--color-border);border-radius:1.7rem;padding:.2rem;text-align:center}.mvt-maplayers .map-schools .school-filter a:nth-child(odd){width:60%}.mvt-maplayers .map-schools .school-filter a:nth-child(2n){width:40%}.mvt-maplayers .map-schools .school-filter .active{background-color:var(--color-main-l1);border:1px solid var(--color-main);font-weight:var(--font-weight-medium)}.property-popmap__map{background-color:#e5e3df;height:100%;left:0;position:absolute;top:0;width:100%}.property-popmap .mvt-newmapoptions{align-items:end}.property-popmap{border-top:1px solid var(--color-default-border);height:calc(var(--viewport-height) - var(--property-nav-height));margin-top:var(--property-nav-height);position:relative;width:100vw}.property-popmap .zoom{bottom:var(--form-size-4)!important;display:flex;flex-direction:column;gap:var(--g1);left:auto!important;position:absolute;right:var(--g1)!important;top:auto!important;z-index:0}.property-popmap .zoom>a{cursor:pointer}@media screen and (max-width:639px){.property-popmap .popover-map.bottom-fixed .popover-panel{bottom:calc(var(--form-size-3) + var(--g3))!important}.property-popmap .popover-map.bottom-fixed .popover-panel .card-houselist{border-radius:var(--border-radius)!important;margin:0 var(--g2);width:auto}.property-popmap .popover-map.bottom-fixed .popover-panel .mvt-cardproperty{margin:0 var(--g2)}}[comp=propertyPopMap] .mvt-maplayers .layer-content{left:auto;right:var(--g2)}.property-popmap .no-street-view{visibility:hidden}.property-popmap .no-street-view-msg{font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.property-pop-3d{height:calc(var(--viewport-height) - var(--form-size-4) - var(--property-nav-height));position:relative;top:var(--property-nav-height);width:100vw}.property-pop-3d .loading,.property-pop-3d iframe{border:0;height:100%;width:100%}[comp=propertyPopPhotoSingleNew] .hotlead-button{z-index:10}[comp=propertyPopPhotoSingleNew] .property-popphoto-single{--property-photo-nav-width:160px;--property-photo-nav-height:110px;--property-photo-width:100%;--current-opacity:1;--pull-over-left-opacity:0;--pull-over-right-opacity:0;--pull-over-right:0;--pull-over-left:0;bottom:0;display:grid;gap:calc(var(--g0)/2);grid-template-areas:"photo-list";grid-template-columns:1fr;grid-template-rows:1fr;left:0;position:absolute;right:0;top:var(--property-nav-height);touch-action:manipulation}@media screen and (max-width:991px){[comp=propertyPopPhotoSingleNew] .property-popphoto-single{--property-photo-nav-width:120px;--property-photo-nav-height:76px}}@media screen and (orientation:landscape){[comp=propertyPopPhotoSingleNew].pop-photo-cate-view:not(.photo-grid) .property-popphoto-single{grid-template-areas:"photo-nav photo-list";grid-template-columns:calc(var(--property-photo-nav-width) + var(--g0)) 1fr;grid-template-rows:1fr}}@media screen and (orientation:portrait){[comp=propertyPopPhotoSingleNew].pop-photo-cate-view:not(.photo-grid) .property-popphoto-single{grid-template-areas:"photo-nav" "photo-list";grid-template-columns:1fr;grid-template-rows:var(--property-photo-nav-height) 1fr}}[comp=propertyPopPhotoSingleNew] .property-photo-nav{display:flex;grid-area:photo-nav;z-index:10}@media screen and (orientation:landscape){[comp=propertyPopPhotoSingleNew] .property-photo-nav{-ms-overflow-style:none;margin-bottom:var(--g0);margin-left:var(--g0);overflow-x:hidden;overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}[comp=propertyPopPhotoSingleNew] .property-photo-nav::-webkit-scrollbar{display:none}[comp=propertyPopPhotoSingleNew] .property-photo-nav ul{flex-direction:column;margin:auto 0}}@media screen and (orientation:portrait){[comp=propertyPopPhotoSingleNew] .property-photo-nav{-ms-overflow-style:none;margin-left:var(--g0);margin-right:var(--g0);overflow-x:auto;overflow-y:hidden;overflow:-moz-scrollbars-none;scrollbar-width:none}[comp=propertyPopPhotoSingleNew] .property-photo-nav::-webkit-scrollbar{display:none}[comp=propertyPopPhotoSingleNew] .property-photo-nav ul{margin:0 auto}}[comp=propertyPopPhotoSingleNew] .property-photo-nav ul{align-items:center;display:flex;flex-wrap:nowrap;gap:0}[comp=propertyPopPhotoSingleNew] .property-photo-nav li{border:3px solid transparent;border-radius:var(--border-radius-2);cursor:pointer;flex-shrink:0;font-size:0;height:var(--property-photo-nav-height);overflow:hidden;position:relative;width:var(--property-photo-nav-width)}[comp=propertyPopPhotoSingleNew] .property-photo-nav li>img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[comp=propertyPopPhotoSingleNew] .property-photo-nav li>span{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));bottom:0;color:var(--color-default-bg);font-size:var(--font-size-6);font-weight:var(--font-weight-bold);left:0;opacity:.9;padding:var(--g0) var(--g2);position:absolute;text-align:left;text-transform:lowercase;width:100%;z-index:2}[comp=propertyPopPhotoSingleNew] .property-photo-nav li>span:first-letter{text-transform:uppercase}[comp=propertyPopPhotoSingleNew] .property-photo-nav li.active{border:3px solid rgba(14,105,89,.2)}[comp=propertyPopPhotoSingleNew] .property-photo-nav li.active:after{border-radius:var(--border-radius);bottom:0;box-shadow:inset 0 0 0 2px var(--color-brand);content:"";left:0;position:absolute;right:0;top:0;z-index:3}[comp=propertyPopPhotoSingleNew] .property-photo-nav li.active>img{border:1px solid #0e6959}[comp=propertyPopPhotoSingleNew] .property-photo-nav li.active>span{background-image:linear-gradient(180deg,transparent,rgba(14,105,89,.85))}[comp=propertyPopPhotoSingleNew] .property-popphoto-single-list{-ms-overflow-style:none;grid-area:photo-list;margin-left:auto;margin-right:auto;max-width:1000px;overflow-x:hidden;overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}[comp=propertyPopPhotoSingleNew] .property-popphoto-single-list::-webkit-scrollbar{display:none}[comp=propertyPopPhotoSingleNew] .property-popphoto-single-list ul{display:grid;gap:var(--g0);grid-template-columns:1fr}[comp=propertyPopPhotoSingleNew] .property-popphoto-single-list li{cursor:pointer;position:relative;width:100%}[comp=propertyPopPhotoSingleNew] .property-popphoto-single-list li>img{height:auto;max-height:80vh;width:100%}[comp=propertyPopPhotoSingleNew] .property-popphoto-single-list .item-photo{font-size:0}[comp=propertyPopPhotoSingleNew] .single-img-zoom{background-position:50% 50%;background-repeat:no-repeat;background-size:150%;bottom:0;cursor:zoom-out;grid-area:photo-zoom;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:10}[comp=propertyPopPhotoSingleNew] .single-img-zoom.min-zoom{cursor:zoom-in}[comp=propertyPopPhotoSingleNew] .single-img-zoom.moving{pointer-events:none;transition:background-position .2s}[comp=propertyPopPhotoSingleNew] .single-img-zoom.moving .next,[comp=propertyPopPhotoSingleNew] .single-img-zoom.moving .prev,[comp=propertyPopPhotoSingleNew] .single-img-zoom.moving .property-popphoto-single-form{transition:transform .2s}[comp=propertyPopPhotoSingleNew] .single-img-zoom .next,[comp=propertyPopPhotoSingleNew] .single-img-zoom .prev{bottom:0;height:100%;max-height:var(--viewport-height);max-width:100vw;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:0;transform-origin:center center;width:100%;z-index:2}[comp=propertyPopPhotoSingleNew] .single-img-zoom .prev{left:-100%;opacity:1;transform:translateX(var(--pull-over-left))}[comp=propertyPopPhotoSingleNew] .single-img-zoom .next{opacity:1;right:-100%;transform:translateX(var(--pull-over-right))}[comp=propertyPopPhotoSingleNew] .single-img-zoom .current{display:block;max-height:calc(var(--viewport-height) - var(--property-nav-height));max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:var(--current-opacity);width:100%}@media screen and (min-width:640px){[comp=propertyPopPhotoSingleNew] .single-img-zoom .current{width:87vw}}[comp=propertyPopPhotoSingleNew] .single-img-zoom .current-watermark{-o-object-fit:contain;object-fit:contain}[comp=propertyPopPhotoSingleNew].photo-grid .property-popphoto-single-list ul{grid-template-columns:repeat(3,minmax(30%,1fr))}[comp=propertyPopPhotoSingleNew].photo-grid .item-photo{aspect-ratio:16/9;overflow:hidden}[comp=propertyPopPhotoSingleNew].photo-grid .item-form{grid-column:1/-1}[comp=propertyPopPhotoSingleNew].photo-grid .hotlead-button,[comp=propertyPopPhotoSingleNew].photo-grid .property-popphoto-single .property-photo-nav{display:none}[comp=propertyPopPhotoSingleNew].zoom-mode{--property-nav-height:0}[comp=propertyPopPhotoSingleNew].zoom-mode .property-photo-nav,[comp=propertyPopPhotoSingleNew].zoom-mode .property-pop-header,[comp=propertyPopPhotoSingleNew].zoom-mode .property-pop-header .property-pop-close{display:none}[comp=propertyPopPhotoSingleNew].zoom-mode .property-popphoto-single-list{visibility:hidden}[comp=propertyPopPhotoSingleNew].zoom-mode .property-popphoto-single{padding:0}[comp=propertyPopPhotoSingleNew].zoom-mode .single-img-zoom{height:var(--viewport-height);width:100vw}[comp=propertyPopPhotoSingleNew].zoom-mode .single-img-zoom .current{height:var(--viewport-height);max-height:none;width:100vw}[comp=propertyPopPhotoSingleNew].zoom-mode .single-close-zoom{display:block}[comp=propertyPopPhotoSingleNew]:not(.zoom-mode) .single-close-zoom,[comp=propertyPopPhotoSingleNew]:not(.zoom-mode) .single-close-zoom-text{display:none}[comp=propertyPopPhotoSingleNew]:not(.zoom-mode) .single-img-zoom{background-image:none!important;display:none}[comp=propertyPopPhotoSingleNew].zoom-mode:not(.zoom-in) .popphoto-single-left,[comp=propertyPopPhotoSingleNew].zoom-mode:not(.zoom-in) .popphoto-single-right,[comp=propertyPopPhotoSingleNew].zoom-mode:not(.zoom-in) .single-close-zoom-text{display:block}[comp=propertyPopPhotoSingleNew].zoom-mode:not(.zoom-in) .current{opacity:0}[comp=propertyPopPhotoSingleNew].zoom-mode.zoom-in .single-img-zoom{--current-opacity:0!important}[comp=propertyPopPhotoSingleNew] .property-pop-header{background:var(--property-pop-bg);height:var(--property-nav-height)}[comp=propertyPopPhotoSingleNew].bottom:not(.zoom-mode) .hotlead-button{display:none}.property-popphoto-single-form{background-color:var(--color-default-bg);border-radius:var(--border-radius);padding:var(--g3) var(--g3) 120px var(--g3)}.property-popphoto-single-form.slider{position:absolute;right:-100%;top:50%;transform:translateX(var(--pull-over-right)) translateY(-50%);width:100%;z-index:4}.single-close-zoom{border-radius:50%;height:var(--form-size-2);left:var(--g2);letter-spacing:var(--font-size-3-letter-spacing);line-height:var(--form-size-2);text-align:center;width:var(--form-size-2)}.single-close-zoom,.single-close-zoom-text{background-color:hsla(0,0%,100%,.8);display:none;font-size:var(--font-size-3);position:absolute;top:var(--g2);z-index:11}.single-close-zoom-text{border-radius:var(--border-radius);padding:var(--g0) var(--g2);right:var(--g2)}.popphoto-single-left,.popphoto-single-right{background-color:hsla(0,0%,100%,.8);border-radius:50%;display:none;height:var(--form-size-3);line-height:var(--form-size-3);position:fixed;text-align:center;top:50%;transform:translateY(-50%) translateX();width:var(--form-size-3);z-index:10}.popphoto-single-left.invisible,.popphoto-single-right.invisible{opacity:0}.popphoto-single-left{left:var(--g2)}.popphoto-single-right{right:var(--g2)}.dpp-hotleadbutton{max-width:100vw}.pop-ownup{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:var(--fixed-top);width:100%;z-index:-1}.pop-ownup .pop-ownup-bg{background-color:hsla(0,0%,50%,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pop-ownup .pop-ownup-container{--pop-ownup-max-height:80vh;-ms-overflow-style:none;background-color:var(--color-bg);border-radius:var(--border-radius);box-shadow:0 0 1rem 0 rgba(0,0,0,.5);left:50%;max-height:95%;max-width:95%;overflow-x:hidden;overflow-y:auto;overflow:-moz-scrollbars-none;padding:var(--g2);position:absolute;scrollbar-width:none;top:50%;transform:translate(-50%,-50%);z-index:2}.pop-ownup .pop-ownup-container::-webkit-scrollbar{display:none}.pop-ownup .pop-ownup-container{width:640px}.pop-ownup .pop-ownup-container .pop-ownup-close{cursor:pointer;font-size:var(--font-size-6);position:-webkit-sticky;position:sticky;right:var(--g0);top:var(--g0);z-index:9}.pop-ownup .pop-ownup-container .grid.grid-cols-12{display:block}.pop-ownup .pop-ownup-container .vertical label{width:100%}.pop-ownup .pop-ownup-container .self-center{display:none}.pop-ownup .pop-ownup-container .bg-fog-20,.pop-ownup .pop-ownup-container .col-span-2,.pop-ownup .pop-ownup-container .grow{width:100%}.pop-ownup .pop-ownup-container .h-screen{height:var(--pop-ownup-max-height)}.pop-ownup .pop-ownup-container .grid.w-full{display:block;width:100%}.pop-ownup .pop-ownup-container [role=menu]{position:relative}.pop-ownup .pop-ownup-container [role=menu] [role=presentation]{position:static}.pop-ownup .pop-ownup-container [role=menu] [role=presentation] [role=listbox]{left:50%!important;top:0!important;transform:translateX(-50%) translateY(64px)}#body.popownup-active{max-width:calc(100% - var(--scroll-size));overflow-x:hidden!important;overflow-y:hidden!important}#body.popownup-active .pop-ownup{opacity:1;pointer-events:auto;z-index:999999}.dpp-photo{--photo-radius:1rem;--photo-gap:calc(var(--g0)/2);display:grid;gap:var(--photo-gap);padding-left:0;padding-right:0;position:relative;touch-action:manipulation;width:100%}@media screen and (max-width:639px){.dpp-photo{--photo-radius:0;margin-bottom:var(--g1)!important;padding:0}.dpp-photo .categories>ul>li:first-of-type{margin-left:var(--gxs)}.dpp-photo .categories>ul>li:last-of-type{margin-right:var(--gxs)}.dpp-photo .btn-next,.dpp-photo .btn-prev{display:none}}@media screen and (max-width:991px){.dpp-photo{grid-template-columns:100%;grid-template-rows:minmax(0,66vw)}.dpp-photo.has-categories{grid-template-rows:minmax(0,66vw) 75px}}@media screen and (min-width:992px){.dpp-photo{grid-template-columns:100%;grid-template-rows:534px}.dpp-photo.has-categories{grid-template-columns:200px minmax(0,100%)}.dpp-photo .photos{order:2}}.dpp-photo .hidden{display:none}.dpp-photo .categories{position:relative}.dpp-photo .categories.hidden-bottom .button-down,.dpp-photo .categories.hidden-bottom:after,.dpp-photo .categories.hidden-top .button-up,.dpp-photo .categories.hidden-top:before{display:none}.dpp-photo .categories>ul{-ms-overflow-style:none;display:flex;gap:0;height:100%;overflow:-moz-scrollbars-none;scrollbar-width:none}.dpp-photo .categories>ul::-webkit-scrollbar{display:none}.dpp-photo .categories li{aspect-ratio:7/5;border:3px solid transparent;border-radius:var(--border-radius-2);cursor:pointer;flex-shrink:0;overflow:hidden;position:relative}.dpp-photo .categories li.active{border:3px solid rgba(14,105,89,.2)}.dpp-photo .categories li.active img{border:1px solid #0e6959}.dpp-photo .categories li.active .photoTag{background-image:linear-gradient(180deg,transparent,rgba(14,105,89,.85))}.dpp-photo .categories li img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dpp-photo .categories li .btnTag,.dpp-photo .categories li .photoTag{border-radius:0 0 14px 14px;bottom:0;color:var(--color-f);font-size:var(--font-size-6);left:0;line-height:1;padding:var(--g1) var(--g2);position:absolute;text-align:left;width:100%}@media screen and (max-width:639px){.dpp-photo .categories li .btnTag,.dpp-photo .categories li .photoTag{font-size:var(--font-size-7);padding:var(--g1) var(--g1)}}.dpp-photo .categories li .btnTag,.dpp-photo .categories li .photoTag{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5));font-weight:650}.dpp-photo .categories li .photoTag{text-transform:lowercase}.dpp-photo .categories li .photoTag:first-letter{text-transform:uppercase}.dpp-photo .categories li .btn-3d{align-items:center;background:var(--color-brand);border-radius:var(--g2);color:var(--color-f);display:flex;height:100%;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.dpp-photo .categories li .btn-3d i{margin-bottom:var(--g2)}@media screen and (max-width:991px){.dpp-photo .categories li .btn-3d i{transform:scale(1.5)}}@media screen and (min-width:992px){.dpp-photo .categories li .btn-3d i{transform:scale(2)}}.dpp-photo .categories li .btn-3d img{filter:brightness(0) invert(1);width:auto}@media screen and (max-width:991px){.dpp-photo .categories li .btn-3d img{height:22px}}@media screen and (min-width:992px){.dpp-photo .categories li .btn-3d img{height:32px}}.dpp-photo .categories li .btn-3d img{border-radius:0;margin-bottom:var(--g2);-o-object-fit:contain;object-fit:contain}.dpp-photo .categories .button-down,.dpp-photo .categories .button-up{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:50%;display:flex;height:2rem;justify-content:center;left:50%;min-height:auto;position:absolute;transform:translateX(-50%);width:2rem;z-index:20}.dpp-photo .categories .button-down i,.dpp-photo .categories .button-up i{font-size:var(--font-size-5)}.dpp-photo .categories .button-up{top:-1rem}.dpp-photo .categories .button-down{bottom:-1rem}@media screen and (max-width:991px){.dpp-photo .categories>ul{flex-direction:row;max-width:100%;overflow-x:scroll}.dpp-photo .categories>ul li{max-height:75px}.dpp-photo .categories .button-down,.dpp-photo .categories .button-up{display:none}}@media screen and (min-width:992px){.dpp-photo .categories>ul{flex-direction:column;overflow-y:scroll}.dpp-photo .categories>ul li{flex-grow:1;min-height:10rem}.dpp-photo .categories>ul{max-height:100%}.dpp-photo .categories:after,.dpp-photo .categories:before{content:"";display:block;height:50px;pointer-events:none;position:absolute;width:100%;z-index:10}.dpp-photo .categories:before{background:linear-gradient(0deg,transparent,#fff);top:0}.dpp-photo .categories:after{background:linear-gradient(180deg,transparent,#fff);bottom:0}}.dpp-photo .photos{position:relative}.dpp-photo .photos>ul{-ms-overflow-style:none;border-radius:var(--photo-radius);display:flex;flex-direction:row;height:100%;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-none;scrollbar-width:none}.dpp-photo .photos>ul::-webkit-scrollbar{display:none}.dpp-photo .photos>ul{scroll-snap-type:x mandatory}.dpp-photo .photos>ul>*{scroll-snap-align:center}.dpp-photo .photos>ul>li{min-height:100%;min-width:100%;position:relative}.dpp-photo .photos>ul>li:first-of-type:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.dpp-photo .photos>ul>li:first-of-type:before:before{font-style:normal;font-weight:400;text-align:center}.dpp-photo .photos>ul>li:first-of-type:before{background-color:rgba(0,0,0,.5);border-radius:50%;bottom:var(--g2);color:var(--color-bg);content:"\e979";display:block;font-size:var(--font-size-6);height:var(--form-size-1);line-height:var(--form-size-1);pointer-events:none;position:absolute;right:var(--g2);text-align:center;width:var(--form-size-1);z-index:10}.dpp-photo .photos>ul>li>picture{display:contents}.dpp-photo .photos>ul>li .img,.dpp-photo .photos>ul>li>img,.dpp-photo .photos>ul>li>picture>img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.dpp-photo .photos>ul>li .img.img-watermark,.dpp-photo .photos>ul>li>img.img-watermark,.dpp-photo .photos>ul>li>picture>img.img-watermark{background-color:var(--color-default);-o-object-fit:contain;object-fit:contain}.dpp-photo .photos>ul>li:hover{cursor:pointer}.dpp-photo .photos>ul .photo-panel{align-items:center;background-color:rgba(0,0,0,.9);color:var(--color-bg);display:flex;flex-direction:column;gap:var(--g1);justify-content:center;position:relative}.dpp-photo .photos>ul .label{bottom:var(--g2);color:#fff;font-weight:var(--font-weight-bold);left:var(--g3);position:absolute;text-shadow:0 0 4px rgba(0,0,0,.5)}.dpp-photo .photos>button:not(.btn-expand){background:rgba(33,33,33,.5);border-radius:50%;color:#fff;height:2rem;position:absolute;width:2rem;z-index:10}.dpp-photo .photos .btn-expand{bottom:var(--g2);height:80px;position:absolute;right:var(--g2);width:80px;z-index:10}.dpp-photo .photos .btn-expand-watermark{bottom:var(--g4)}@media screen and (max-width:639px){.dpp-photo .photos .btn-expand{height:48px;width:48px}.dpp-photo .photos .btn-expand-watermark{bottom:var(--g3)}}.dpp-photo .photos .btn-expand .mvt-map-static{border-radius:var(--border-radius);box-shadow:0 0 0 3px rgba(33,33,33,.15);overflow:hidden}.dpp-photo .photos .btn-expand .mvt-map-static:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.dpp-photo .photos .btn-expand .mvt-map-static:before:before{font-style:normal;font-weight:400;text-align:center}.dpp-photo .photos .btn-expand .mvt-map-static:before{background-image:linear-gradient(180deg,transparent 20%,hsla(210,8%,43%,.85));border-radius:var(--border-radius);bottom:0;color:#fff;content:"\e9c3";font-size:var(--font-size-2);left:0;padding:var(--g1);position:absolute;right:0;text-align:right;z-index:10}@media screen and (max-width:639px){.dpp-photo .photos .btn-expand .mvt-map-static:before{font-size:1rem;padding:.25rem}}.dpp-photo .photos .btn-expand .mvt-map-static img{-o-object-fit:cover;object-fit:cover}.dpp-photo .photos .btn-next{right:var(--g2);top:50%;transform:translateY(-50%)}.dpp-photo .photos .btn-prev{left:var(--g2);top:50%;transform:translateY(-50%)}.dpp-photo .photos .photoCount{background:rgba(33,33,33,.65);border-radius:8px;color:#fff;font-size:var(--font-size-6);line-height:1;min-width:65px;padding:var(--g1);pointer-events:none;position:absolute;right:var(--g2);text-align:center;top:var(--g2);z-index:10}.tag-panel{z-index:3}.tag-panel.dpp-photo-tags-container{width:calc(100% - var(--g3)*4)}@media screen and (max-width:639px){.tag-panel.dpp-photo-tags-container .tag:not(.tag--mobile){display:none}}.tag-panel.dpp-photo-tags-container .dpp-mlslogo{max-height:1rem;max-width:5rem;vertical-align:middle}.attr-text{align-items:flex-start;background:var(--color-f);border-radius:var(--border-radius);color:var(--color)!important;display:inline-flex;flex-direction:row;opacity:.9;padding:calc(var(--g1)/2) var(--g1)}.attr-text .agentContact{padding-left:var(--g1)}@media screen and (max-width:639px){.attr-text{flex-direction:column}.attr-text span{vertical-align:middle}.attr-text .agentContact{padding-left:0}}.dpp-desc-new{display:flex;flex-direction:column;gap:var(--g3)}.dpp-desc-new .mls-name{align-items:center;display:flex;gap:var(--gxs)}.dpp-desc-new .mls-name img{height:16px}.dpp-desc-new .description-container+div{display:none}.dpp-desc-new .description-container .description{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;max-height:118px;overflow:hidden}.dpp-desc-new .description-container.descriptionExpanded+div{display:block}.dpp-desc-new .description-container.descriptionExpanded>.description{-webkit-line-clamp:unset;max-height:none}.dpp-desc-new .viewMore{box-shadow:0 -16px 16px hsla(0,0%,100%,.9);color:var(--color-main);cursor:pointer;display:flex;font-size:var(--font-size-6);font-weight:var(--font-weight-bold);gap:.5rem;position:relative;text-align:left;width:100%}.dpp-desc-new .viewMore.descriptionExpanded{box-shadow:none}.property-schedule{border:1px solid var(--color-border);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(33,33,33,.1);padding:var(--g3)}.property-schedule .btn{width:-moz-fit-content;width:fit-content}.property-openhouse-list{position:relative}.property-openhouse-list>div{margin:var(--g3) 0}.property-openhouse-list .open-houses-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gxs)}.property-openhouse-list .mvt-shifter-list{--mvt-shifter-height:68px;--mvt-shifter-gap:var(--g0)}.property-openhouse-list .mvt-shifter-list button{align-items:center;border:1px solid var(--color-d);border-radius:var(--border-radius);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:82px;padding:var(--g2);width:-moz-fit-content;width:fit-content}body.mobile .property-openhouse-list .arrow{pointer-events:none;width:-moz-fit-content;width:fit-content}body.mobile .property-openhouse-list .arrow>i{display:none}body.mobile .property-schedule-question b{display:block}.property-schedule-question{align-items:center;display:flex;gap:var(--g2)}.property-schedule-question i{transform:scale(1.5)}.property-schedule-question{border-top:1px solid var(--color-border);margin-top:var(--g3);padding-top:var(--g3)}.property-openhouse-label{background-color:var(--color-info);border-radius:4px;color:var(--color-bg);font-size:10px;padding:2px 4px}.property-summary-title{--color-safe:#008300!important;--summary-gap-y:var(--g2);--summary-gap-x:var(--g2);display:flex;flex-direction:column;gap:var(--summary-gap-y) 0}@media screen and (min-width:640px){.property-summary-title{--summary-gap-x:var(--g4)}}@media screen and (max-width:639px){.property-summary-title{margin-bottom:var(--g3)!important}}.property-summary-title>*{order:2}.property-summary-title h1{font-size:var(--font-size-5)}@media screen and (min-width:640px){.property-summary-title h1{font-size:var(--font-size-4)}}.property-summary-title .bottom-text{font-size:var(--font-size-7)}.property-summary-title>ul{align-items:flex-start;display:flex;gap:var(--summary-gap-y) var(--summary-gap-x);overflow:hidden;position:relative}.property-summary-title>ul li{align-items:baseline;display:flex;flex-direction:row;gap:var(--summary-gap-y) var(--gxs);line-height:1}@media screen and (min-width:640px){.property-summary-title>ul li{flex-direction:column}}.property-summary-title>ul li b{font-weight:var(--font-weight-bold)}.property-summary-title>ul li p:first-letter{text-transform:capitalize}.property-summary-title>ul li p{color:var(--color-5);font-size:var(--font-size-7);font-weight:var(--font-weight-regular);white-space:nowrap;width:-moz-fit-content;width:fit-content}@media screen and (max-width:639px){.property-summary-title>ul.force-bottom{padding-bottom:26px}.property-summary-title>ul.force-bottom .property-summary-labels{bottom:0;display:inline-block;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.property-summary-title>ul.force-bottom .property-summary-labels>*{display:inline}.property-summary-title>ul.force-bottom .property-summary-labels>div>button{display:contents}.property-summary-title>ul{flex-wrap:nowrap}.property-summary-title>ul li:last-child{display:inline;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-summary-title>ul li:last-child>*{display:inline}.property-summary-title>ul li{flex-wrap:nowrap}.property-summary-title>ul li b{font-size:var(--font-size-4)}}@media screen and (min-width:640px){.property-summary-title>ul{justify-content:flex-end}.property-summary-title>ul li b{font-size:var(--font-size-0)}.property-summary-title>ul{flex-wrap:nowrap}}.property-summary-title .link{text-align:left}.property-summary-title .icon-logo-m{margin-right:2px;transform:scale(1.25)}.property-summary-labels{align-items:center;color:var(--color-front)!important;display:flex;flex-wrap:wrap;gap:var(--g0)}.property-summary-labels>span{align-self:center}.property-summary-labels>button:first-letter{text-transform:capitalize}.property-summary-labels button{line-height:var(--line-height-1)!important}.property-status{--color-property-status:var(--color-l1);align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-6);gap:var(--g0)}@media screen and (max-width:639px){.property-status{line-height:1}}@media screen and (min-width:640px){.property-status{order:1}}.property-status.info{--color-property-status:var(--color-info)}.property-status.info i{--pluse-color:rgba(112,112,255,.4)}.property-status.danger{--color-property-status:var(--color-danger)}.property-status.danger i{--pluse-color:hsla(0,100%,72%,.8)}.property-status.tip{--color-property-status:var(--color-tip)}.property-status.tip i{--pluse-color:rgba(255,203,45,.8)}.property-status.default{--color-property-status:var(--color)}.property-status.default i{--pluse-color:rgba(0,0,0,.4);animation:none;box-shadow:0 0 0 2px var(--color)}.property-status.default i:after{background-color:var(--color-bg);content:"";height:1px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%) rotate(-45deg);width:50%}.property-status.safe{--color-property-status:var(--color-safe)}.property-status.safe i{--pluse-color:rgba(0,131,0,.5)}.property-status{color:var(--color-property-status)}.property-status i{--pluse-color:rgba(0,0,0,.4);animation:pulse 2s infinite;background-color:var(--color-property-status);border-radius:50%;box-shadow:0 0 0 rgba(var(--color-property-status),.4);display:inline-block;height:8px;position:relative;width:8px}.property-status a,.property-status button{margin-left:auto}@media screen and (min-width:640px){.property-price{margin-right:auto}}.property-price i~span{display:inline-block;font-size:var(--font-size-5);margin-right:var(--g0)}.property-price b>i{font-size:var(--font-size-5);transform:translate(var(--g0),2px)}@media screen and (max-width:639px){.property-price b>i{transform:translate(2px,2px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--pluse-color)}70%{box-shadow:0 0 0 8px rgba(0,131,0,0)}to{box-shadow:0 0 0 0 rgba(0,131,0,0)}}.property-summary-details{display:grid;gap:var(--g2);grid-template-columns:1fr 1fr}.property-summary-details tbody,.property-summary-details tr{display:contents}.property-summary-details td{align-items:center;display:flex;font-size:var(--font-size-6);gap:var(--g1)}.property-summary-details td i{margin-right:var(--g0);transform:scale(1.5)}.property-summary-details td .link{text-align:left}.property-summary-details td .content{display:flex;flex-direction:column;justify-content:flex-start}.property-summary-details td .content>span:first-of-type{font-size:var(--font-size-7)}.property-commute{--dpp-commute-border:var(--color-border)}.property-commute .commute-card{border:1px solid var(--dpp-commute-border);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(33,33,33,.1);cursor:pointer}.property-commute .commute-card .remove>div{gap:.5rem}.property-commute .commute-card .remove .icon{font-size:var(--font-size-3)}@media screen and (max-width:640px){.property-commute .commute-card .add{justify-content:flex-start}}.property-commute .commute-card .commute-row .commute{gap:.5rem!important}.property-commute .commute-card .commute-row .commute .secondary{border-radius:var(--g3);text-transform:none}.property-commute .commute-card .commute-row .commute .tag.secondary{--tag-padding:0.25rem 0.5rem;--tag-size:0.75rem;--tag-font-weight:var(--font-weight-regular);background-color:var(--color-f2);border-radius:.75rem .75rem .75rem .75rem;box-shadow:none}.property-commute .commute-card .commute-search-panel .input>input{background-color:var(--color-default-bg)}.property-history{align-items:center;box-shadow:-8px 0 0 -5px var(--color-f2);display:grid;grid-template-columns:minmax(max-content,40%) auto minmax(max-content,30%);justify-items:start;line-height:1;padding-bottom:var(--g2);row-gap:var(--g3)}.property-history img{height:var(--font-size-7)}.property-history li{display:contents;font-size:var(--font-size-6)}.property-history li.title:first-of-type b{margin-top:0}.property-history li.title b{font-size:var(--font-size-5);margin-top:var(--g2)}.property-history li>:nth-child(3n+1):last-child{grid-column:span 3}.property-history li>:nth-child(3n+2):last-child{grid-column:span 2}.property-history li .text-green{--color-safe:#008300}.property-history li.desc{color:var(--color-gray)}.property-history li.desc>span:first-child{text-indent:var(--g2)}.property-history li.desc>span:first-child:before{background-color:var(--color-bg);border-radius:50%;content:" ";display:inline-block;height:var(--g0);position:relative;transform:translate(-10px,-2px);width:var(--g0)}.property-history li.title b{text-indent:var(--g0)}.property-history li.title b:before{border-radius:50%;content:" ";display:inline-block;height:var(--g0);outline:2px solid var(--color-brand);position:relative;transform:translate(-10px,-2px);width:var(--g0)}.mvt-estprice .table-scroll{min-height:200px}.mvt-estprice .table-scroll::-webkit-scrollbar{height:10px}.mvt-estprice .table-scroll::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}.mvt-estprice .table-scroll::-webkit-scrollbar-thumb{background:#6d6d6d;border-radius:10px}.mvt-estprice table img.table-logo{width:22px}.mvt-estprice table .table-photo>img,.mvt-estprice table img.table-photo{border-radius:.5rem;height:2rem;margin-left:calc(var(--g1)*-1);margin-right:calc(var(--g1)*-1);-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:3rem}.mvt-estprice table.hideDaysOnMarket .col-status{display:none}.mvt-estprice table tbody tr td:hover{color:var(--color-link);cursor:pointer}.mvt-estprice table tbody tr:nth-child(n+6){background-color:var(--color-default-bg);display:none}.mvt-estprice table tbody tr:nth-child(n+6)>td:first-of-type a{opacity:0}.mvt-estprice table tbody tr:nth-child(n+6)>td:first-of-type{pointer-events:none}.mvt-estprice table tr{position:relative}.mvt-estprice table tr>th:first-of-type{z-index:2}.mvt-estprice table tr>td:first-of-type,.mvt-estprice table tr>th:first-of-type{background-color:var(--color-default-bg);left:0;position:-webkit-sticky;position:sticky}.mvt-estprice table tr>td:first-of-type{text-align:center;width:1rem}.mvt-estprice table sup{font-size:10px}.mvt-estprice .show-hide-toggle{float:left;left:var(--g1);position:-webkit-sticky;position:sticky}.mvt-estprice.less tfoot{display:none}.mvt-estprice.open table tbody tr{display:table-row}.est-sort:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.est-sort:before:before{font-style:normal;font-weight:400;text-align:center}.est-sort:before{content:"\e9c4"}.property-estimate .table-scroll{min-height:200px}.property-estimate .table-scroll::-webkit-scrollbar{height:10px}.property-estimate .table-scroll::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}.property-estimate .table-scroll::-webkit-scrollbar-thumb{background:#6d6d6d;border-radius:10px}.property-estimate table img.table-logo{width:22px}.property-estimate table img.table-photo{border-radius:.5rem;height:2rem;margin-left:calc(var(--g1)*-1);margin-right:calc(var(--g1)*-1);-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:3rem}.property-estimate table.hideDaysOnMarket .col-status{display:none}.property-estimate table tbody tr td:hover{color:var(--color-link);cursor:pointer}.property-estimate table tbody tr:nth-child(n+6){background-color:var(--color-default-bg);display:none}.property-estimate table tbody tr:nth-child(n+6)>td:first-of-type a{opacity:0}.property-estimate table tbody tr:nth-child(n+6)>td:first-of-type{pointer-events:none}.property-estimate table tr{position:relative}.property-estimate table tr>th:first-of-type{background-color:var(--color-default-bg);left:0;position:-webkit-sticky;position:sticky;z-index:2}.property-estimate table tr>td:first-of-type{background-color:var(--color-default-bg);left:0;position:-webkit-sticky;position:sticky;text-align:center;width:1rem}.property-estimate .show-hide-toggle{float:left;left:var(--g1);position:-webkit-sticky;position:sticky}.property-estimate.less tfoot{display:none}.property-estimate.open table tbody tr{display:table-row}.property-estimate-header .decrease,.property-estimate-header .increase{border-radius:calc(var(--form-size-1)/2);display:inline-block;line-height:var(--line-height-1);padding:var(--g1) var(--g2)}.property-estimate-header .increase{background-color:var(--color-safe-l1);color:var(--color-safe)}.property-estimate-header .decrease{background-color:var(--color-danger-l1);color:var(--color-danger)}.property-estimate-subtitle>span:after{content:", "}.property-estimate-subtitle>span:last-child:after{content:none}.estimateCards .estimate-price-range .price-range{align-items:center;display:flex;gap:var(--g1);justify-content:start}@media screen and (max-width:639px){.estimateCards .estimate-price-range .price-range{align-items:start;flex-direction:column;gap:unset;justify-content:start}}.estimateCards .estimate-rent{align-items:center;display:flex;flex-direction:row!important;justify-content:start}@media screen and (max-width:639px){.estimateCards .estimate-rent{align-items:start;flex-direction:column!important;gap:unset;justify-content:start}}.property-bar-title{font-weight:var(--font-weight-medium)}.property-bar{background-color:var(--color-bg-l1);border:1px solid var(--color-border);border-radius:4px;display:block;height:8px;margin:var(--g2) 0 var(--g5) 0;position:relative}.property-bar .current,.property-bar .max,.property-bar .mid,.property-bar .min{font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing);line-height:var(--line-height-2);position:absolute}.property-bar .max,.property-bar .mid,.property-bar .min{max-width:70px;top:var(--g3)}.property-bar .min{left:0}.property-bar .max{right:0;text-align:right}.property-bar .current,.property-bar .mid{left:50%;text-align:center}.property-bar .current,.property-bar .mid{transform:translateX(-50%)}.property-bar .current{background:var(--color-f);border-radius:var(--border-radius);color:var(--color-2);display:inline-block;padding:var(--gxs);position:absolute;top:-11px;transition:left 1s;white-space:nowrap;z-index:1}.property-bar .current.left{transform:translateX(0)}.property-bar .current.right{transform:translateX(-100%)}.property-bar .current.green{background-color:#e2f3ec;border-color:#006900}.property-bar .current.green span{color:#008300}.property-bar .current.red{background-color:#f6d4d4;border-color:#a30000}.property-bar .current.red span{color:#c00}.property-market-chart{background-color:var(--color-default-bg);border:1px solid var(--color-outline-border);border-radius:var(--border-radius);height:350px;padding-top:var(--g2)}.property-market-chart .mvt-chart{height:100%;position:relative}.property-market-chart.no-chart{height:auto;text-align:center}.property-market-info{--property-market-xs:repeat(2,minmax(40%,1fr));--property-market-sm:repeat(4,minmax(20%,1fr));-moz-column-gap:var(--g2);column-gap:var(--g2);display:grid;row-gap:var(--g2)}@media screen and (max-width:639px){.property-market-info{grid-template-columns:var(--property-market-xs)}}@media screen and (min-width:640px){.property-market-info{grid-template-columns:var(--property-market-sm)}}.property-market-info>div{border:1px solid var(--color-outline-border);border-radius:var(--border-radius);padding:var(--g2)}.property-market-info>div>div{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-market-info b{font-size:var(--font-size-3);letter-spacing:var(--font-size-3-letter-spacing)}.property-market-info span{margin-left:var(--gxs)}.property-market-info .green{background-color:var(--color-safe-l1);color:var(--color-safe)}.property-market-info .red{background-color:var(--color-danger-l1);color:var(--color-danger)}.property-market-info .addressBox{color:var(--color-heart)}.property-market-info .cityBox{color:var(--color-tip)}.property-market-info .neighborhoodBox{color:#603365}.property-market-info .zipcodeBox{color:var(--color-brand)}.property-neighborhood>div{border:1px solid var(--color-border);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(33,33,33,.1);padding:var(--g3)}.property-neighborhood .mvt-map-static{height:400px;margin:calc(var(--g3)*-1);margin-top:var(--g2);overflow:hidden}.property-neighborhood .mvt-map-static img{border-radius:0 0 var(--border-radius) var(--border-radius);-o-object-position:center;object-position:center}.property-neighborhood .link{--link-color:var(--color-brand);--link-color-hover:var(--color-brand);--link-hover-style:underline}.property-neighborhood .property-mapview{cursor:pointer;position:relative}.property-neighborhood .property-mapview .circle{pointer-events:none;position:absolute;right:0;top:42px}.property-neighborhood .property-mapview .property-mapview-pin{align-items:center;background-color:var(--color-brand);border-radius:50%;box-shadow:0 0 0 10px rgba(14,105,89,.1);color:var(--color-f);display:flex;font-size:var(--font-size-5);height:var(--form-size-3);justify-content:center;left:50%;position:absolute;top:55%;transform:translateX(-50%) translateY(-50%);width:var(--form-size-3)}.property-neighborhood .property-mapview .tip-box .tip{background-color:var(--color-f);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(0,0,0,.15);font-weight:var(--font-weight-bold);gap:var(--gxs);height:42px;margin-top:-48px;padding:var(--g1);position:absolute;top:50%;transform:translateY(-50%)}.property-neighborhood .property-mapview .tip-box .tip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--color-f);content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.property-neighborhood .score-card{background-color:var(--color-default-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size-6);gap:var(--g1);padding:var(--g2)}.property-neighborhood .score-card button{cursor:pointer;float:right}.school-card{align-items:center;border:1px solid var(--color-border);border-radius:var(--border-radius);display:grid;gap:var(--g2) var(--g3);grid-template-columns:auto 1fr auto;padding:var(--g2)}.school-card>button{align-items:center;color:var(--color-brand);display:flex;font-size:var(--font-size-6);text-align:left}@media screen and (max-width:639px){.school-card{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.school-card .school-card-rate{grid-row:1/-1}.school-card>button{grid-column:2/3}}.school-card-rate{align-items:center;background-color:var(--color-f2);border-radius:50%;display:flex;flex-shrink:0;font-size:var(--font-size-4);font-weight:var(--font-weight-bold);height:var(--form-size-3);justify-content:center;width:var(--form-size-3)}.school-card-info{font-size:var(--font-size-6);text-transform:capitalize}.school-card-info>div span~span:before{content:", ";margin-left:-3px}.school-card-info a.link{font-size:var(--font-size-5);font-weight:var(--font-weight-bold)}.school-card-info{flex:1}.link-color{color:var(--color-link)}.poi-panel{align-items:center;border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:var(--font-size-6);gap:var(--g2);padding:var(--g2)}.poi-panel div:last-of-type{flex-shrink:0}.poi-panel .poi-icon{--color:var(--color-poi);--color-bg:var(--color-f);--color-border:var(--color-f);--color-hover:var(--color-poi);--color-bg-hover:var(--color-f);--color-border-hover:var(--color-f);--color-active:var(--color-f);--color-bg-active:var(--color-poi);--color-border-active:var(--color-poi);--color-active-hover:var(--color-f);--color-bg-active-hover:--col var(--color-poi);--color-border-active-hover:var(--color-poi)}.poi-panel .poi-icon.icon-poi-grocery{--color-poi:#b51851}.poi-panel .poi-icon.icon-poi-coffee{--color-poi:#38003e}.poi-panel .poi-icon.icon-poi-eat{--color-poi:#00494f}.poi-panel .poi-icon.icon-park{--color-poi:#84b615}.poi-category{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:var(--g1);margin-bottom:var(--g2);overflow-x:auto;overflow-y:hidden;overflow:-moz-scrollbars-none;padding:1px;scrollbar-width:none}.poi-category::-webkit-scrollbar{display:none}.property-geolink{display:grid;gap:var(--g2)}.property-geolink ul{-ms-overflow-style:none;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:nowrap;overflow-x:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}.property-geolink ul::-webkit-scrollbar{display:none}.property-geolink ul li{flex-shrink:0}.property-geolink ul li button{border-bottom:3px solid transparent;font-weight:var(--font-weight-regular);margin-right:var(--g2);padding:0 var(--g2) var(--g2) var(--g2)}.property-geolink ul li button.active{border-bottom-color:var(--color-brand);color:var(--color-brand);font-weight:var(--font-weight-bold)}.property-geolink .property-linklist:not(.show){display:none}.property-geolink .property-linklist>div p{font-size:var(--font-size-6)}.property-filterlink{display:grid;gap:var(--g2)}@media screen and (min-width:640px){.property-filterlink .property-linklist{grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto)}}.property-filterlink>button,.property-geolink>button{color:var(--color-brand);display:flex;font-size:var(--font-size-6);font-weight:var(--font-weight-bold);gap:var(--g1);vertical-align:middle;width:-moz-fit-content;width:fit-content}@media screen and (min-width:640px){.property-filterlink>button,.property-geolink>button{display:none}}@media screen and (max-width:639px){.property-filterlink .property-linklist>:nth-child(n+6),.property-geolink .property-linklist>:nth-child(n+6){display:none}}.property-filterlink.show-more .property-linklist>*,.property-geolink.show-more .property-linklist>*{display:block}.property-linklist{display:grid;gap:var(--g2);grid-template-columns:1fr}@media(min-width:640px){.property-linklist{grid-template-columns:1fr 1fr}}.property-linklist a{color:var(--color-brand);width:-moz-fit-content;width:fit-content}.property-linklist a b{font-weight:var(--font-weight-bold)}.property-linklist a:hover{text-decoration:underline}.page-dpp{--color-border:#ddd}.page-dpp section{width:100%}.page-dpp section .f2{line-height:1.2}.page-dpp .show-hide-toggle{color:var(--color-brand);font-size:14px;font-weight:var(--font-weight-bold);margin:.5rem 0}.page-dpp .show-hide-toggle i{background:none!important;box-shadow:none;color:var(--color-brand);margin-left:0}@media screen and (max-width:991px){.page-dpp .header--sticky{position:static;transform:none!important}}.dpp-photo{grid-area:image}.dpp-nav{grid-area:nav}.dpp-info{grid-area:title}.dpp-detail{grid-area:detail}.dpp-aside{grid-area:aside}.dpp-footer{grid-area:footer}.dpp-layout{display:grid;gap:0 var(--g3);grid-template-areas:"nav nav" "image image" "title aside" "detail aside";margin:0 auto}@media screen and (max-width:991px){.dpp-layout{grid-template-areas:"nav" "image" "title" "aside" "detail";grid-template-columns:minmax(0,100%)}}@media(min-width:992px)and (max-width:1399px){.dpp-layout{grid-template-columns:minmax(0,100%) 310px;max-width:calc(991px - var(--g2)*2)}}@media screen and (min-width:1400px){.dpp-layout{grid-template-columns:minmax(0,100%) 420px;max-width:calc(1399px - var(--g2)*2)}}.dpp-layout section{margin:0 auto var(--g4) auto}.dpp-aside{position:relative;z-index:4}.dpp-aside>div{position:-webkit-sticky;position:sticky;top:0}.dpp-info-panel{border:1px solid var(--color-border);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(33,33,33,.1);padding:1rem}.dpp-info-panel .sub{color:var(--color-l1);display:block;font-size:var(--font-size-5);font-weight:var(--font-weight-regular);line-height:1.5}.dpp-info-panel .mvt-collapse{--mvt-collapse-icon-top:var(--g3);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.dpp-info-panel .mvt-collapse .mvt-collapse-link{border:none!important;border:none;padding:var(--g3) 0!important;width:100%}.dpp-detail .mvt-collapse{border:1px solid var(--color-border);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(33,33,33,.1);gap:var(--g3) var(--panel-gap-x);padding:var(--g3)}.dpp-detail .mvt-collapse .mvt-collapse-link{border:none!important;padding:0 2rem 0 0!important}.dpp-detail .mvt-collapse .mvt-collapse-link .sub{color:var(--color-5);display:none;font-size:var(--font-size-5);font-weight:var(--font-weight-regular);line-height:1.5}.dpp-detail .mvt-collapse.active .mvt-collapse-link .sub{display:block}.dpp-detail>section:first-of-type,.section-outline+.section-outline{margin-top:calc(var(--g3)*-1)}.dpp-nav{align-items:center;background-color:var(--color-bg);display:flex;font-weight:var(--font-weight-medium);justify-content:space-between;left:0;margin:0 auto;margin-bottom:var(--g0);padding-left:var(--g2);padding-right:var(--g2);right:0;width:100%}@media screen and (min-width:992px){.dpp-nav{margin-bottom:var(--g3);margin-top:var(--g2)}}.dpp-nav a,.dpp-nav button{--link-color:var(--color-brand);--color-link-hover:var(--color-brand)}.dpp-nav>div{display:flex;gap:var(--g2)}.dpp-nav .back i,.dpp-nav .next i{font-weight:600}.dpp-nav a,.dpp-nav button{font-size:var(--font-size-7);padding:var(--g0) 0}.dpp-nav a span,.dpp-nav button span{margin-left:var(--gxs)}@media screen and (max-width:991px){.dpp-nav{background-color:var(--color-bg);display:flex;margin:0 auto;padding:var(--g0) var(--g2);position:-webkit-sticky;position:sticky;top:0;z-index:12}}.property-pop-header a,.property-pop-header button{color:var(--color-brand)!important}.new-tagstyle .tag{border-radius:8px;box-shadow:0 0 0 3px rgba(33,33,33,.15)}.new-tagstyle .tag .value{background-color:var(--tag-color-active);border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:var(--tag-color-bg-active);display:inline-block;height:100%;margin:-.5rem -1rem -.5rem .5rem;padding:.5rem;position:relative}.dpp-aside .dpp-panel-hotleadbutton{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(33,33,33,.1);display:flex;flex-direction:row-reverse;flex-direction:column;gap:var(--g3);padding:var(--g3)}.dpp-aside .dpp-panel-hotleadbutton .agent-contact button{margin:0!important;min-width:auto!important}.dpp-aside .dpp-panel-hotleadbutton .dpp-hotleadbutton{display:flex;flex-direction:row;gap:var(--g1);margin:0}@media screen and (max-width:639px){.dpp-aside .dpp-panel-hotleadbutton{padding:var(--g2) var(--g3)}}@media screen and (max-width:991px){.dpp-aside .dpp-panel-hotleadbutton{border-radius:var(--g3) var(--g3) 0 0;bottom:-1px;box-shadow:0 3px 14px 0 rgba(33,33,33,.5);left:0;opacity:0;position:fixed;right:0;transform:translateY(100%);z-index:3110}}@media screen and (min-width:992px){.dpp-aside .dpp-panel-hotleadbutton{margin-bottom:var(--g1)}.dpp-aside .dpp-panel-hotleadbutton .dpp-hotleadbutton{flex-direction:column}.dpp-aside .dpp-panel-hotleadbutton .dpp-hotleadbutton>button:first-of-type{order:2}}@media screen and (max-width:639px){#body:not(.dialog-lite) .dialog-overlay-xs{min-height:0!important}}.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}.property-feature .btn-show{--link-color:var(--color-brand);--color-link-hover:var(--color-brand);font-weight:var(--font-weight-bold)}.dpp-aside-panel{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(33,33,33,.1);display:flex;flex-direction:column;gap:var(--g2) var(--g4);padding:var(--g2);position:relative}.dpp-aside-panel>div{display:flex;flex-direction:column;flex-grow:0;gap:var(--g2)}.dpp-aside-panel>div button{border:1px solid var(--color-brand);color:var(--color-brand);width:-moz-fit-content;width:fit-content}.dpp-aside-panel>img{aspect-ratio:16/9;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:640px)and (max-width:991px){.dpp-aside-panel{flex-direction:row}.dpp-aside-panel>img{aspect-ratio:3/2;height:170px;width:-moz-fit-content;width:fit-content}}.inline-hotlead{background-color:var(--color-f2)}.inline-hotlead .dpp-form{max-width:636px}.inline-hotlead .dpp-form .mvt-hotleadform .hotlead-title{font-weight:650}.inline-hotlead .dpp-form .form-default{max-width:100%}.inline-hotlead .dpp-form .form-default .submit-dim-gray{color:#6f6f6f}.inline-hotlead .outline-gray{box-shadow:inset 0 0 0 1px #ddd}@media screen and (max-width:639px){.inline-hotlead .outline-gray{box-shadow:none}}.property-insights .mvt-shifter-list{scroll-snap-type:none!important}@media screen and (max-width:991px){#body.fullscreen #footer{padding-bottom:90px}#body.fullscreen .dpp-nav{left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:1960}}.mvt-breadcrumb{white-space:normal}.mvt-breadcrumb li{display:inline-block;line-height:2}.mvt-breadcrumb a{color:var(--color-main)}#dppCtaCard,#sliderShow{display:none}[comp=dppHotleadButton]{width:100%}#propertyEstimatePanel .mvt-estprice>div.grid,#propertyEstimatePanel .topGrid{gap:1rem}#propertyEstimatePanel .mvt-estprice .f7,#propertyEstimatePanel .mvt-estprice .f8{color:var(--color-5)}#propertyEstimatePanel .estimateCards>div{display:flex;flex-direction:column;justify-content:flex-start}#propertyEstimatePanel .estimateCards>div button{float:right}#propertyEstimatePanel .flex.pills{justify-content:flex-start}#propertyEstimatePanel .flex.pills .safe{--color-safe:#008300;--color-bg:#e2f3ec}#propertyEstimatePanel .flex.pills .danger{--color-bg:#f6d4d4}#propertyEstimatePanel .list-table table th{font-size:14px;font-weight:650}#propertyEstimatePanel .list-table table td span{font-size:14px}#propertyEstimatePanel .list-table table .mvt-dropdown__toggle{width:auto}#propertyEstimatePanel .list-table table i.icon-property-single-family{font-size:20px}#propertyEstimatePanel .list-table table i.icon-times{font-size:14px}#propertyEstimatePanel .list-table table img.table-photo{height:3.5rem;margin-right:0;width:3.5rem}#propertyEstimatePanel .list-table table i{margin-right:.5rem}#propertyMarketPanel .icon-graph-increasing{font-size:1.5rem}#propertyMarketPanel a{color:var(--color-brand);font-weight:650}#propertyMarketPanel a i{margin-left:.25rem}#propertyMarketPanel .flex{gap:1rem}#propertyMarketPanel .content{display:flex;flex-direction:column;gap:.5rem}#propertyMarketPanel .tab.tab-bookmark{border-bottom:1px solid #ddd}@media screen and (max-width:639px){#propertyMarketPanel .tab.tab-bookmark{justify-content:space-around}}@media screen and (min-width:640px){#propertyMarketPanel .tab.tab-bookmark{gap:var(--g3);padding:0 1rem}}#propertyMarketPanel .tab.tab-bookmark li{flex:unset}#propertyMarketPanel .tab.tab-bookmark li button{border-bottom:none;padding:14px 8px}#propertyMarketPanel .tab.tab-bookmark li button.active{border-bottom:4px solid var(--color-brand);color:var(--color-brand);font-weight:650}#propertyMarketPanel .stat-attribution{color:var(--color-5)}#propertyMarketPanel .property-market-info{gap:.5rem;margin:.5rem 0 0}@media screen and (max-width:639px){#propertyMarketPanel .property-market-info{grid-template-columns:repeat(2,minmax(40%,1fr))}}#propertyMarketPanel .property-market-info li{border:1px solid #ddd;border-radius:var(--border-radius-2);display:flex;flex-direction:column;font-size:14px;gap:.75rem;justify-content:flex-start;padding:var(--g2)}#propertyMarketPanel .property-market-info li .dot{border-radius:50%;height:.5rem;margin-right:.25rem;width:.5rem}#propertyMarketPanel .property-market-info li:first-child .dot{background:var(--color-heart)}#propertyMarketPanel .property-market-info li:nth-child(2) .dot{background:#603365}#propertyMarketPanel .property-market-info li:nth-child(3) .dot{background:var(--color-brand)}#propertyMarketPanel .property-market-info li:nth-child(4) .dot{background:var(--color-tip)}#propertyMarketPanel .property-market-info li .rate{font-size:12px}#propertyMarketPanel .property-market-info li .rate.safe{color:#008300}#propertyMarketPanel .property-market-info li .rate.danger{color:#c00}#propertyMarketPanel .property-market-info li .value{font-size:var(--font-size-4)}#propertyMarketPanel .property-market-chart{border:none;padding:0}#propertyMarketPanel .property-bar-title{font-weight:650;margin-bottom:1.5rem}#propertyMarketPanel .comparison.grid{-moz-column-gap:1rem;column-gap:1rem;row-gap:1.5rem}#propertyMarketPanel .property-bar{border:none;margin:var(--g2) 0 4rem 0}#propertyMarketPanel .property-bar .current{color:var(--tag-color)!important;font-weight:var(--font-weight-regular);padding:.25rem .5rem;top:-8px}#propertyMarketPanel .property-bar .max,#propertyMarketPanel .property-bar .mid,#propertyMarketPanel .property-bar .min{margin-top:1rem}.property-veteran{align-items:center;border:1px solid var(--color-border);border-radius:var(--border-radius-2);box-shadow:0 0 8px 0 rgba(33,33,33,.1);display:flex;gap:var(--g4);justify-content:space-between;overflow:hidden;padding:var(--g2)}.property-veteran>div{display:flex;flex-direction:column;gap:1rem}.property-veteran>img{aspect-ratio:3/2;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.property-veteran .btn{width:-moz-fit-content;width:fit-content}@media screen and (max-width:639px){.property-veteran,.property-veteran>div{flex-direction:column}.property-veteran>img{width:100%}}@media screen and (min-width:640px){.property-veteran{flex-direction:row}.property-veteran>div{flex-direction:column}.property-veteran>img{height:170px}}.panel-cashoffer{align-items:start;background:linear-gradient(180deg,rgba(14,105,89,.95),rgba(6,73,78,.95));border-radius:var(--border-radius);color:var(--color-f);display:flex;flex-direction:column;gap:var(--g4);justify-content:start;padding:var(--g4)}.panel-cashoffer>i{font-size:var(--font-size-0);line-height:1}.panel-cashoffer ul{display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--font-size-6);gap:var(--g2);margin:var(--g3) 0}.panel-cashoffer ul li{align-items:center;display:flex;gap:var(--g0)}@media screen and (min-width:640px){.panel-cashoffer,.panel-cashoffer ul{flex-direction:row}}.panel-cashoffer-title{display:flex;flex-direction:column;font-size:var(--font-size-3);gap:var(--g2);text-align:left}@media screen and (min-width:640px){.panel-cashoffer-title{align-items:center;flex-direction:row}}@media screen and (max-width:991px){#body.unscrolled .header{display:none}.scrollDown .dpp-aside .dpp-panel-hotleadbutton{opacity:1;transform:translateY(0)}.scrollDown.ios .dpp-aside .dpp-panel-hotleadbutton{padding-bottom:calc(var(--g2) + env(safe-area-inset-bottom) + env(safe-area-inset-bottom))}}.dpp-detail .list-card .mvt-shifter{margin-right:0}.dpp-detail .mvt-listproperty .mvt-shifter{padding:0}@media screen and (max-width:991px){#body.scrollDown .dpp-pop-chat{bottom:calc(var(--g2) + env(safe-area-inset-bottom) + env(safe-area-inset-bottom) + 5rem)}}.dpp-pop-chat{bottom:var(--g3);opacity:0;pointer-events:none;position:fixed;right:var(--g1);z-index:100}.dpp-pop-chat.show{opacity:1;pointer-events:auto}.dpp-pop-chat.show>button{opacity:1;transform:translateY(0)}.dpp-pop-chat.show .dpp-pop-chat-msg{opacity:1}.dpp-pop-chat>button{opacity:0;overflow:visible;position:relative;transform:translateY(100%);transition:opacity .5s,transform .8s;z-index:2}.dpp-pop-chat>button:after{background-color:var(--color-danger);border-radius:50%;content:"";height:var(--g2);position:absolute;right:0;top:0;transform:translate(-30%);width:var(--g2);z-index:3}.dpp-pop-chat .dpp-pop-chat-msg{opacity:0;position:absolute;right:0;top:-8rem;transition:opacity .5s 1s;width:23rem;z-index:1}.dpp-pop-chat .dpp-pop-chat-msg:after{border:1rem solid transparent;border-top:1rem solid var(--color-pop-info);bottom:-1.5rem;content:"";position:absolute;right:.5rem;z-index:1}.dpp-pop-chat .dpp-pop-chat-msg button{position:absolute;right:var(--g2);top:var(--gxs)}@media screen and (max-width:991px){.dpp-collapse-panel section{margin-bottom:var(--g2);margin-top:var(--g2)}}.property-nearby.newDpp .grid{gap:1rem}.property-nearby.newDpp h3.flex>div{align-items:center;display:flex;gap:var(--g1);justify-content:normal}@media screen and (max-width:991px){.property-nearby.newDpp h3.flex>div{align-items:start;flex-direction:column}}.property-nearby.newDpp h3.flex b{font-size:var(--font-size-3);font-style:normal;font-weight:650;letter-spacing:var(--font-size-0-letter-spacing);line-height:normal}.property-nearby.newDpp h3.flex a{color:var(--color-main);display:flex;font-size:var(--font-size-6);font-style:normal;font-weight:650;gap:var(--g1)}.property-nearby.newDpp .avg-info>div{color:var(--color-0);display:inline}.property-nearby.newDpp .avg-info>div:last-child{margin-left:var(--g1)}.property-nearby.newDpp .avg-info>div:last-child .link{color:var(--color-main);font-size:var(--font-size-6);font-style:normal;font-weight:650;line-height:normal}.property-nearby.newDpp .avg-info>div:last-child .link i{margin-left:var(--g1)}@media screen and (max-width:991px){.property-nearby.newDpp .avg-info{display:flex;flex-direction:column}.property-nearby.newDpp .avg-info>div:last-child{margin:var(--g1) 0}}