@font-face{font-family:"map-glyphs";src:url("https://static-ind-cityhomes-production.gtsstatic.net/resources/v_22/_responsive/resources/80-themes/affinitydefault_cityhomes/fonts/map-glyphs.woff2?087a32e1bf3600f911e13b106e0156d8") format("woff2"),url("https://static-ind-cityhomes-production.gtsstatic.net/resources/v_22/_responsive/resources/80-themes/affinitydefault_cityhomes/fonts/map-glyphs.woff?087a32e1bf3600f911e13b106e0156d8") format("woff"),url("https://static-ind-cityhomes-production.gtsstatic.net/resources/v_22/_responsive/resources/80-themes/affinitydefault_cityhomes/fonts/map-glyphs.ttf?087a32e1bf3600f911e13b106e0156d8") format("truetype"),url("https://static-ind-cityhomes-production.gtsstatic.net/resources/v_22/_responsive/resources/80-themes/affinitydefault_cityhomes/fonts/map-glyphs.svg?087a32e1bf3600f911e13b106e0156d8#map-glyphs") format("svg");font-weight:normal;font-style:normal}.icon-map-glyphs,.record-marker::before,.record-marker::after,.record-marker .record-marker__label::before,.record-marker .record-marker__label-text::before,.localguide-marker::before,.localguide-marker::after,.localguide-marker .record-marker__label::before,.localguide-marker .record-marker__label-text::before,.school-marker::before,.school-marker::after,.school-marker .record-marker__label::before,.school-marker .record-marker__label-text::before,.poi-marker::before,.poi-marker::after,.poi-marker .record-marker__label::before,.poi-marker .record-marker__label-text::before,.radius-controls::before,.radius-controls::after,.radius-controls .record-marker__label::before,.radius-controls .record-marker__label-text::before,.cluster-marker::before,.cluster-marker::after,.cluster-marker .record-marker__label::before,.cluster-marker .record-marker__label-text::before,.region-marker::before,.region-marker::after,.region-marker .record-marker__label::before,.region-marker .record-marker__label-text::before,.selectable-record-marker::before,.selectable-record-marker::after,.selectable-record-marker .record-marker__label::before,.selectable-record-marker .record-marker__label-text::before,.record-marker.marker-type-zip:not(.marker-has-text) .record-marker__label{font-family:"map-glyphs";display:inline-block;line-height:1;font-weight:normal;font-style:normal;font-variant:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map-glyphs-bank:before{content:""}.icon-map-glyphs-building-full:before{content:""}.icon-map-glyphs-building:before{content:""}.icon-map-glyphs-community:before{content:""}.icon-map-glyphs-flag:before{content:""}.icon-map-glyphs-full-screen-exit:before{content:""}.icon-map-glyphs-full-screen:before{content:""}.icon-map-glyphs-gas:before{content:""}.icon-map-glyphs-groceries:before{content:""}.icon-map-glyphs-house-1:before{content:""}.icon-map-glyphs-house-2-full:before{content:""}.icon-map-glyphs-house-2:before{content:""}.icon-map-glyphs-house-3:before{content:""}.icon-map-glyphs-multiple-listings-2:before{content:""}.icon-map-glyphs-multiple-listings:before{content:""}.icon-map-glyphs-open-house:before{content:""}.icon-map-glyphs-pin-checkbox-square-checked:before{content:""}.icon-map-glyphs-pin-checkbox-square:before{content:""}.icon-map-glyphs-pin-checkbox:before{content:""}.icon-map-glyphs-pin-circle:before{content:""}.icon-map-glyphs-pin-cluster:before{content:""}.icon-map-glyphs-pin-hexagon:before{content:""}.icon-map-glyphs-pin-plus:before{content:""}.icon-map-glyphs-pin-simple:before{content:""}.icon-map-glyphs-pin-square:before{content:""}.icon-map-glyphs-pin-target:before{content:""}.icon-map-glyphs-pin:before{content:""}.icon-map-glyphs-radius-center:before{content:""}.icon-map-glyphs-radius-resize:before{content:""}.icon-map-glyphs-restaurant:before{content:""}.icon-map-glyphs-school:before{content:""}.icon-map-glyphs-unknown:before{content:""}.icon-map-glyphs-zip-target-2:before{content:""}.icon-map-glyphs-zip-target:before{content:""}.icon-map-glyphs-zip:before{content:""}.record-marker,.localguide-marker,.school-marker,.poi-marker,.radius-controls,.cluster-marker{font-size:12px;font-size:16px;font-size:1rem;-webkit-transform-origin:center bottom;transform-origin:center bottom;position:relative;text-align:center;cursor:pointer;display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;line-height:0}.record-marker::before,.record-marker::after,.localguide-marker::before,.localguide-marker::after,.school-marker::before,.school-marker::after,.poi-marker::before,.poi-marker::after,.radius-controls::before,.radius-controls::after,.cluster-marker::before,.cluster-marker::after{font-size:2.2em}.record-marker .record-marker__label::before,.record-marker .record-marker__label-text::before,.localguide-marker .record-marker__label::before,.localguide-marker .record-marker__label-text::before,.school-marker .record-marker__label::before,.school-marker .record-marker__label-text::before,.poi-marker .record-marker__label::before,.poi-marker .record-marker__label-text::before,.radius-controls .record-marker__label::before,.radius-controls .record-marker__label-text::before,.cluster-marker .record-marker__label::before,.cluster-marker .record-marker__label-text::before{font-size:2em}.record-marker::after,.record-marker::before,.record-marker .record-marker__label,.record-marker .record-marker__label-text,.record-marker .record-marker__label::before,.record-marker .record-marker__label-text::before,.record-marker .cluster-marker__data,.localguide-marker::after,.localguide-marker::before,.localguide-marker .record-marker__label,.localguide-marker .record-marker__label-text,.localguide-marker .record-marker__label::before,.localguide-marker .record-marker__label-text::before,.localguide-marker .cluster-marker__data,.school-marker::after,.school-marker::before,.school-marker .record-marker__label,.school-marker .record-marker__label-text,.school-marker .record-marker__label::before,.school-marker .record-marker__label-text::before,.school-marker .cluster-marker__data,.poi-marker::after,.poi-marker::before,.poi-marker .record-marker__label,.poi-marker .record-marker__label-text,.poi-marker .record-marker__label::before,.poi-marker .record-marker__label-text::before,.poi-marker .cluster-marker__data,.radius-controls::after,.radius-controls::before,.radius-controls .record-marker__label,.radius-controls .record-marker__label-text,.radius-controls .record-marker__label::before,.radius-controls .record-marker__label-text::before,.radius-controls .cluster-marker__data,.cluster-marker::after,.cluster-marker::before,.cluster-marker .record-marker__label,.cluster-marker .record-marker__label-text,.cluster-marker .record-marker__label::before,.cluster-marker .record-marker__label-text::before,.cluster-marker .cluster-marker__data{display:inline-block}.record-marker::after,.record-marker .record-marker__label,.record-marker .record-marker__label::before,.record-marker .cluster-marker__data,.localguide-marker::after,.localguide-marker .record-marker__label,.localguide-marker .record-marker__label::before,.localguide-marker .cluster-marker__data,.school-marker::after,.school-marker .record-marker__label,.school-marker .record-marker__label::before,.school-marker .cluster-marker__data,.poi-marker::after,.poi-marker .record-marker__label,.poi-marker .record-marker__label::before,.poi-marker .cluster-marker__data,.radius-controls::after,.radius-controls .record-marker__label,.radius-controls .record-marker__label::before,.radius-controls .cluster-marker__data,.cluster-marker::after,.cluster-marker .record-marker__label,.cluster-marker .record-marker__label::before,.cluster-marker .cluster-marker__data{position:absolute;left:0;right:0;top:0}.record-marker .record-marker__label,.record-marker .record-marker__label::before,.record-marker .cluster-marker__data,.localguide-marker .record-marker__label,.localguide-marker .record-marker__label::before,.localguide-marker .cluster-marker__data,.school-marker .record-marker__label,.school-marker .record-marker__label::before,.school-marker .cluster-marker__data,.poi-marker .record-marker__label,.poi-marker .record-marker__label::before,.poi-marker .cluster-marker__data,.radius-controls .record-marker__label,.radius-controls .record-marker__label::before,.radius-controls .cluster-marker__data,.cluster-marker .record-marker__label,.cluster-marker .record-marker__label::before,.cluster-marker .cluster-marker__data{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.record-marker .record-marker__label::before,.localguide-marker .record-marker__label::before,.school-marker .record-marker__label::before,.poi-marker .record-marker__label::before,.radius-controls .record-marker__label::before,.cluster-marker .record-marker__label::before{top:0}.record-marker .record-marker__label,.record-marker .record-marker__label-text,.record-marker .cluster-marker__data,.localguide-marker .record-marker__label,.localguide-marker .record-marker__label-text,.localguide-marker .cluster-marker__data,.school-marker .record-marker__label,.school-marker .record-marker__label-text,.school-marker .cluster-marker__data,.poi-marker .record-marker__label,.poi-marker .record-marker__label-text,.poi-marker .cluster-marker__data,.radius-controls .record-marker__label,.radius-controls .record-marker__label-text,.radius-controls .cluster-marker__data,.cluster-marker .record-marker__label,.cluster-marker .record-marker__label-text,.cluster-marker .cluster-marker__data{font-family:var(--font-family-text);font-display:swap}.record-marker .record-marker__label,.localguide-marker .record-marker__label,.school-marker .record-marker__label,.poi-marker .record-marker__label,.radius-controls .record-marker__label,.cluster-marker .record-marker__label{padding-bottom:.55em}.record-marker .record-marker__label-text,.localguide-marker .record-marker__label-text,.school-marker .record-marker__label-text,.poi-marker .record-marker__label-text,.radius-controls .record-marker__label-text,.cluster-marker .record-marker__label-text{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5);white-space:nowrap}.record-marker .record-marker__label-text::before,.localguide-marker .record-marker__label-text::before,.school-marker .record-marker__label-text::before,.poi-marker .record-marker__label-text::before,.radius-controls .record-marker__label-text::before,.cluster-marker .record-marker__label-text::before{vertical-align:top}.record-marker .cluster-marker__data,.localguide-marker .cluster-marker__data,.school-marker .cluster-marker__data,.poi-marker .cluster-marker__data,.radius-controls .cluster-marker__data,.cluster-marker .cluster-marker__data{font-size:16px;font-size:1rem}.region-marker,.selectable-record-marker{font-size:12px;font-size:16px;font-size:1rem;-webkit-transform-origin:center bottom;transform-origin:center bottom;position:relative;text-align:center;cursor:pointer;display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;line-height:0}.region-marker::before,.region-marker::after,.selectable-record-marker::before,.selectable-record-marker::after{font-size:1.5em}.region-marker .record-marker__label::before,.region-marker .record-marker__label-text::before,.selectable-record-marker .record-marker__label::before,.selectable-record-marker .record-marker__label-text::before{font-size:2em}.region-marker::after,.region-marker::before,.region-marker .record-marker__label,.region-marker .record-marker__label-text,.region-marker .record-marker__label::before,.region-marker .record-marker__label-text::before,.region-marker .cluster-marker__data,.selectable-record-marker::after,.selectable-record-marker::before,.selectable-record-marker .record-marker__label,.selectable-record-marker .record-marker__label-text,.selectable-record-marker .record-marker__label::before,.selectable-record-marker .record-marker__label-text::before,.selectable-record-marker .cluster-marker__data{display:inline-block}.region-marker::after,.region-marker .record-marker__label,.region-marker .record-marker__label::before,.region-marker .cluster-marker__data,.selectable-record-marker::after,.selectable-record-marker .record-marker__label,.selectable-record-marker .record-marker__label::before,.selectable-record-marker .cluster-marker__data{position:absolute;left:0;right:0;top:0}.region-marker .record-marker__label,.region-marker .record-marker__label::before,.region-marker .cluster-marker__data,.selectable-record-marker .record-marker__label,.selectable-record-marker .record-marker__label::before,.selectable-record-marker .cluster-marker__data{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.region-marker .record-marker__label::before,.selectable-record-marker .record-marker__label::before{top:0}.region-marker .record-marker__label,.region-marker .record-marker__label-text,.region-marker .cluster-marker__data,.selectable-record-marker .record-marker__label,.selectable-record-marker .record-marker__label-text,.selectable-record-marker .cluster-marker__data{font-family:var(--font-family-text);font-display:swap}.region-marker .record-marker__label,.selectable-record-marker .record-marker__label{padding-bottom:.55em}.region-marker .record-marker__label-text,.selectable-record-marker .record-marker__label-text{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5);white-space:nowrap}.region-marker .record-marker__label-text::before,.selectable-record-marker .record-marker__label-text::before{vertical-align:top}.region-marker .cluster-marker__data,.selectable-record-marker .cluster-marker__data{font-size:16px;font-size:1rem}.localguide-marker:before,.school-marker:before,.poi-marker:before,.radius-controls:before,.cluster-marker:not(.cluster-marker--location):before,.region-marker:before,.selectable-record-marker:before{text-shadow:-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff}.record-marker__image-tooltip{width:125px;margin:0 auto}.record-marker__text-tooltip{text-align:center}.record-marker__text-tooltip+.record-marker__image-tooltip{margin-top:5px}.record-marker{min-height:28px}.record-marker:before{content:""}.record-marker .record-marker__label:before,.record-marker .record-marker__label-text:before{content:""}.record-marker::before{color:#fff;text-shadow:0 1px 0 #ccc,1px -1px 0 #ccc,-1px -1px 0 #ccc,0 3px 4px rgba(0,0,0,.5)}.record-marker .record-marker__label-text,.record-marker .cluster-marker__data{background-color:#fff;color:#324b73;border:1px solid #ccc}.record-marker::after{background-color:transparent;color:#547dbf}.record-marker .record-marker__label::before,.record-marker .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker .record-marker__label-text::after{border-left-color:#fff;border-bottom-color:#fff;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.record-marker--hover::before{color:#fff;text-shadow:0 1px 0 #547dbf,1px -1px 0 #547dbf,-1px -1px 0 #547dbf,0 3px 4px #547dbf}.record-marker.record-marker--hover .record-marker__label-text,.record-marker.record-marker--hover .cluster-marker__data{background-color:#fff;color:#324b73;border:1px solid #547dbf}.record-marker.record-marker--hover::after{background-color:transparent;color:#547dbf}.record-marker.record-marker--hover .record-marker__label::before,.record-marker.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker.record-marker--hover .record-marker__label-text::after{border-left-color:#fff;border-bottom-color:#fff;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-highlight::before{color:#fff;text-shadow:0 1px 0 #547dbf,1px -1px 0 #547dbf,-1px -1px 0 #547dbf,0 3px 4px #547dbf}.record-marker.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-highlight .cluster-marker__data{background-color:#fff;color:#324b73;border:1px solid #547dbf}.record-marker.marker-status-highlight::after{background-color:transparent;color:#547dbf}.record-marker.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker.marker-status-highlight .record-marker__label-text::after{border-left-color:#fff;border-bottom-color:#fff;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-normal::before{color:#fff;text-shadow:0 1px 0 #ccc,1px -1px 0 #ccc,-1px -1px 0 #ccc,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-normal .record-marker__label-text,.record-marker.marker-status-normal .cluster-marker__data{background-color:#fff;color:#324b73;border:1px solid #ccc}.record-marker.marker-status-normal::after{background-color:transparent;color:#547dbf}.record-marker.marker-status-normal .record-marker__label::before,.record-marker.marker-status-normal .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker.marker-status-normal .record-marker__label-text::after{border-left-color:#fff;border-bottom-color:#fff;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-normal.record-marker--hover::before{color:#fff;text-shadow:0 1px 0 #547dbf,1px -1px 0 #547dbf,-1px -1px 0 #547dbf,0 3px 4px #547dbf}.record-marker.marker-status-normal.record-marker--hover .record-marker__label-text,.record-marker.marker-status-normal.record-marker--hover .cluster-marker__data{background-color:#fff;color:#324b73;border:1px solid #547dbf}.record-marker.marker-status-normal.record-marker--hover::after{background-color:transparent;color:#547dbf}.record-marker.marker-status-normal.record-marker--hover .record-marker__label::before,.record-marker.marker-status-normal.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker.marker-status-normal.record-marker--hover .record-marker__label-text::after{border-left-color:#fff;border-bottom-color:#fff;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-normal.marker-status-highlight::before{color:#fff;text-shadow:0 1px 0 #547dbf,1px -1px 0 #547dbf,-1px -1px 0 #547dbf,0 3px 4px #547dbf}.record-marker.marker-status-normal.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-normal.marker-status-highlight .cluster-marker__data{background-color:#fff;color:#324b73;border:1px solid #547dbf}.record-marker.marker-status-normal.marker-status-highlight::after{background-color:transparent;color:#547dbf}.record-marker.marker-status-normal.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-normal.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker.marker-status-normal.marker-status-highlight .record-marker__label-text::after{border-left-color:#fff;border-bottom-color:#fff;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-new::before{color:#758c31;text-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5)}.record-marker.marker-status-new .record-marker__label-text,.record-marker.marker-status-new .cluster-marker__data{background-color:#758c31;color:#fff;border:1px solid transparent}.record-marker.marker-status-new::after{background-color:transparent;color:#fff}.record-marker.marker-status-new .record-marker__label::before,.record-marker.marker-status-new .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-new .record-marker__label-text::after{border-left-color:#758c31;border-bottom-color:#758c31;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-new.record-marker--hover::before{color:#758c31;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-new.record-marker--hover .record-marker__label-text,.record-marker.marker-status-new.record-marker--hover .cluster-marker__data{background-color:#758c31;color:#fff;border:1px solid #fff}.record-marker.marker-status-new.record-marker--hover::after{background-color:transparent;color:#fff}.record-marker.marker-status-new.record-marker--hover .record-marker__label::before,.record-marker.marker-status-new.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-new.record-marker--hover .record-marker__label-text::after{border-left-color:#758c31;border-bottom-color:#758c31;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-new.marker-status-highlight::before{color:#758c31;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-new.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-new.marker-status-highlight .cluster-marker__data{background-color:#758c31;color:#fff;border:1px solid #fff}.record-marker.marker-status-new.marker-status-highlight::after{background-color:transparent;color:#fff}.record-marker.marker-status-new.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-new.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-new.marker-status-highlight .record-marker__label-text::after{border-left-color:#758c31;border-bottom-color:#758c31;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-pricereduced::before{color:#b14232;text-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5)}.record-marker.marker-status-pricereduced .record-marker__label-text,.record-marker.marker-status-pricereduced .cluster-marker__data{background-color:#b14232;color:rgb(var(--color-global-positive));border:1px solid transparent}.record-marker.marker-status-pricereduced::after{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-pricereduced .record-marker__label::before,.record-marker.marker-status-pricereduced .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-pricereduced .record-marker__label-text::after{border-left-color:#b14232;border-bottom-color:#b14232;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-pricereduced.record-marker--hover::before{color:#b14232;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-pricereduced.record-marker--hover .record-marker__label-text,.record-marker.marker-status-pricereduced.record-marker--hover .cluster-marker__data{background-color:#b14232;color:rgb(var(--color-global-secondary));border:1px solid #fff}.record-marker.marker-status-pricereduced.record-marker--hover::after{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-pricereduced.record-marker--hover .record-marker__label::before,.record-marker.marker-status-pricereduced.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-pricereduced.record-marker--hover .record-marker__label-text::after{border-left-color:#b14232;border-bottom-color:#b14232;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-pricereduced.marker-status-highlight::before{color:#b14232;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-pricereduced.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-pricereduced.marker-status-highlight .cluster-marker__data{background-color:#b14232;color:rgb(var(--color-global-secondary));border:1px solid #fff}.record-marker.marker-status-pricereduced.marker-status-highlight::after{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-pricereduced.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-pricereduced.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-pricereduced.marker-status-highlight .record-marker__label-text::after{border-left-color:#b14232;border-bottom-color:#b14232;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-openhouse::before{color:#324b72;text-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5)}.record-marker.marker-status-openhouse .record-marker__label-text,.record-marker.marker-status-openhouse .cluster-marker__data{background-color:#324b72;color:#fff;border:1px solid transparent}.record-marker.marker-status-openhouse::after{background-color:transparent;color:#fff}.record-marker.marker-status-openhouse .record-marker__label::before,.record-marker.marker-status-openhouse .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-openhouse .record-marker__label-text::after{border-left-color:#324b72;border-bottom-color:#324b72;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-openhouse.record-marker--hover::before{color:#324b72;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-openhouse.record-marker--hover .record-marker__label-text,.record-marker.marker-status-openhouse.record-marker--hover .cluster-marker__data{background-color:#324b72;color:#fff;border:1px solid #fff}.record-marker.marker-status-openhouse.record-marker--hover::after{background-color:transparent;color:#fff}.record-marker.marker-status-openhouse.record-marker--hover .record-marker__label::before,.record-marker.marker-status-openhouse.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-openhouse.record-marker--hover .record-marker__label-text::after{border-left-color:#324b72;border-bottom-color:#324b72;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-openhouse.marker-status-highlight::before{color:#324b72;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-openhouse.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-openhouse.marker-status-highlight .cluster-marker__data{background-color:#324b72;color:#fff;border:1px solid #fff}.record-marker.marker-status-openhouse.marker-status-highlight::after{background-color:transparent;color:#fff}.record-marker.marker-status-openhouse.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-openhouse.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-openhouse.marker-status-highlight .record-marker__label-text::after{border-left-color:#324b72;border-bottom-color:#324b72;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-virtualopenhouse::before{color:#547dbf;text-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5)}.record-marker.marker-status-virtualopenhouse .record-marker__label-text,.record-marker.marker-status-virtualopenhouse .cluster-marker__data{background-color:#547dbf;color:#fff;border:1px solid transparent}.record-marker.marker-status-virtualopenhouse::after{background-color:transparent;color:#fff}.record-marker.marker-status-virtualopenhouse .record-marker__label::before,.record-marker.marker-status-virtualopenhouse .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-virtualopenhouse .record-marker__label-text::after{border-left-color:#547dbf;border-bottom-color:#547dbf;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-virtualopenhouse.record-marker--hover::before{color:#547dbf;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-virtualopenhouse.record-marker--hover .record-marker__label-text,.record-marker.marker-status-virtualopenhouse.record-marker--hover .cluster-marker__data{background-color:#547dbf;color:#fff;border:1px solid #fff}.record-marker.marker-status-virtualopenhouse.record-marker--hover::after{background-color:transparent;color:#fff}.record-marker.marker-status-virtualopenhouse.record-marker--hover .record-marker__label::before,.record-marker.marker-status-virtualopenhouse.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-virtualopenhouse.record-marker--hover .record-marker__label-text::after{border-left-color:#547dbf;border-bottom-color:#547dbf;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-virtualopenhouse.marker-status-highlight::before{color:#547dbf;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-virtualopenhouse.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-virtualopenhouse.marker-status-highlight .cluster-marker__data{background-color:#547dbf;color:#fff;border:1px solid #fff}.record-marker.marker-status-virtualopenhouse.marker-status-highlight::after{background-color:transparent;color:#fff}.record-marker.marker-status-virtualopenhouse.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-virtualopenhouse.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-virtualopenhouse.marker-status-highlight .record-marker__label-text::after{border-left-color:#547dbf;border-bottom-color:#547dbf;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-comingsoon::before{color:#bbb;text-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5)}.record-marker.marker-status-comingsoon .record-marker__label-text,.record-marker.marker-status-comingsoon .cluster-marker__data{background-color:#bbb;color:#fff;border:1px solid transparent}.record-marker.marker-status-comingsoon::after{background-color:transparent;color:#fff}.record-marker.marker-status-comingsoon .record-marker__label::before,.record-marker.marker-status-comingsoon .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-comingsoon .record-marker__label-text::after{border-left-color:#bbb;border-bottom-color:#bbb;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-comingsoon.record-marker--hover::before{color:#bbb;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-comingsoon.record-marker--hover .record-marker__label-text,.record-marker.marker-status-comingsoon.record-marker--hover .cluster-marker__data{background-color:#bbb;color:#fff;border:1px solid #fff}.record-marker.marker-status-comingsoon.record-marker--hover::after{background-color:transparent;color:#fff}.record-marker.marker-status-comingsoon.record-marker--hover .record-marker__label::before,.record-marker.marker-status-comingsoon.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-comingsoon.record-marker--hover .record-marker__label-text::after{border-left-color:#bbb;border-bottom-color:#bbb;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-comingsoon.marker-status-highlight::before{color:#bbb;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-comingsoon.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-comingsoon.marker-status-highlight .cluster-marker__data{background-color:#bbb;color:#fff;border:1px solid #fff}.record-marker.marker-status-comingsoon.marker-status-highlight::after{background-color:transparent;color:#fff}.record-marker.marker-status-comingsoon.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-comingsoon.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-comingsoon.marker-status-highlight .record-marker__label-text::after{border-left-color:#bbb;border-bottom-color:#bbb;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-contractpending::before{color:#ddd;text-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5)}.record-marker.marker-status-contractpending .record-marker__label-text,.record-marker.marker-status-contractpending .cluster-marker__data{background-color:#ddd;color:#324b73;border:1px solid transparent}.record-marker.marker-status-contractpending::after{background-color:transparent;color:#324b73}.record-marker.marker-status-contractpending .record-marker__label::before,.record-marker.marker-status-contractpending .record-marker__label-text::before{background-color:transparent;color:#324b73}.record-marker.marker-status-contractpending .record-marker__label-text::after{border-left-color:#ddd;border-bottom-color:#ddd;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-contractpending.record-marker--hover::before{color:#ddd;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-contractpending.record-marker--hover .record-marker__label-text,.record-marker.marker-status-contractpending.record-marker--hover .cluster-marker__data{background-color:#ddd;color:#324b73;border:1px solid #547dbf}.record-marker.marker-status-contractpending.record-marker--hover::after{background-color:transparent;color:#324b73}.record-marker.marker-status-contractpending.record-marker--hover .record-marker__label::before,.record-marker.marker-status-contractpending.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#324b73}.record-marker.marker-status-contractpending.record-marker--hover .record-marker__label-text::after{border-left-color:#ddd;border-bottom-color:#ddd;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-contractpending.marker-status-highlight::before{color:#ddd;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-contractpending.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-contractpending.marker-status-highlight .cluster-marker__data{background-color:#ddd;color:#324b73;border:1px solid #547dbf}.record-marker.marker-status-contractpending.marker-status-highlight::after{background-color:transparent;color:#324b73}.record-marker.marker-status-contractpending.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-contractpending.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#324b73}.record-marker.marker-status-contractpending.marker-status-highlight .record-marker__label-text::after{border-left-color:#ddd;border-bottom-color:#ddd;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-undercontract::before{color:#eef2f8;text-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5)}.record-marker.marker-status-undercontract .record-marker__label-text,.record-marker.marker-status-undercontract .cluster-marker__data{background-color:#eef2f8;color:rgb(var(--color-global-secondary));border:1px solid transparent}.record-marker.marker-status-undercontract::after{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-undercontract .record-marker__label::before,.record-marker.marker-status-undercontract .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-undercontract .record-marker__label-text::after{border-left-color:#eef2f8;border-bottom-color:#eef2f8;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-undercontract.record-marker--hover::before{color:#eef2f8;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-undercontract.record-marker--hover .record-marker__label-text,.record-marker.marker-status-undercontract.record-marker--hover .cluster-marker__data{background-color:#eef2f8;color:rgb(var(--color-global-secondary));border:1px solid #547dbf}.record-marker.marker-status-undercontract.record-marker--hover::after{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-undercontract.record-marker--hover .record-marker__label::before,.record-marker.marker-status-undercontract.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-undercontract.record-marker--hover .record-marker__label-text::after{border-left-color:#eef2f8;border-bottom-color:#eef2f8;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-undercontract.marker-status-highlight::before{color:#eef2f8;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-undercontract.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-undercontract.marker-status-highlight .cluster-marker__data{background-color:#eef2f8;color:rgb(var(--color-global-secondary));border:1px solid #547dbf}.record-marker.marker-status-undercontract.marker-status-highlight::after{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-undercontract.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-undercontract.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-secondary))}.record-marker.marker-status-undercontract.marker-status-highlight .record-marker__label-text::after{border-left-color:#eef2f8;border-bottom-color:#eef2f8;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-recent::before{color:#666;text-shadow:0 1px 0 #ccc,1px -1px 0 #ccc,-1px -1px 0 #ccc,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-recent .record-marker__label-text,.record-marker.marker-status-recent .cluster-marker__data{background-color:#666;color:#fff;border:1px solid #666}.record-marker.marker-status-recent::after{background-color:transparent;color:#fff}.record-marker.marker-status-recent .record-marker__label::before,.record-marker.marker-status-recent .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-recent .record-marker__label-text::after{border-left-color:#666;border-bottom-color:#666;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-recent.record-marker--hover::before{color:#fff;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-recent.record-marker--hover .record-marker__label-text,.record-marker.marker-status-recent.record-marker--hover .cluster-marker__data{background-color:#666;color:#fff;border:1px solid #547dbf}.record-marker.marker-status-recent.record-marker--hover::after{background-color:transparent;color:#fff}.record-marker.marker-status-recent.record-marker--hover .record-marker__label::before,.record-marker.marker-status-recent.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-recent.record-marker--hover .record-marker__label-text::after{border-left-color:#666;border-bottom-color:#666;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-recent.marker-status-highlight::before{color:#fff;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-recent.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-recent.marker-status-highlight .cluster-marker__data{background-color:#666;color:#fff;border:1px solid #547dbf}.record-marker.marker-status-recent.marker-status-highlight::after{background-color:transparent;color:#fff}.record-marker.marker-status-recent.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-recent.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#fff}.record-marker.marker-status-recent.marker-status-highlight .record-marker__label-text::after{border-left-color:#666;border-bottom-color:#666;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-soldlisting::before{color:#fee600;text-shadow:0 1px 0 #ccc,1px -1px 0 #ccc,-1px -1px 0 #ccc,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-soldlisting .record-marker__label-text,.record-marker.marker-status-soldlisting .cluster-marker__data{background-color:#fee600;color:rgb(var(--color-global-positive));border:1px solid #fee600}.record-marker.marker-status-soldlisting::after{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-soldlisting .record-marker__label::before,.record-marker.marker-status-soldlisting .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-soldlisting .record-marker__label-text::after{border-left-color:#fee600;border-bottom-color:#fee600;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-soldlisting.record-marker--hover::before{color:#fff;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-soldlisting.record-marker--hover .record-marker__label-text,.record-marker.marker-status-soldlisting.record-marker--hover .cluster-marker__data{background-color:#fee600;color:rgb(var(--color-global-positive));border:1px solid #ccc}.record-marker.marker-status-soldlisting.record-marker--hover::after{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-soldlisting.record-marker--hover .record-marker__label::before,.record-marker.marker-status-soldlisting.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-soldlisting.record-marker--hover .record-marker__label-text::after{border-left-color:#fee600;border-bottom-color:#fee600;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-soldlisting.marker-status-highlight::before{color:#fff;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-soldlisting.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-soldlisting.marker-status-highlight .cluster-marker__data{background-color:#fee600;color:rgb(var(--color-global-positive));border:1px solid #ccc}.record-marker.marker-status-soldlisting.marker-status-highlight::after{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-soldlisting.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-soldlisting.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-soldlisting.marker-status-highlight .record-marker__label-text::after{border-left-color:#fee600;border-bottom-color:#fee600;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-rented::before{color:#fee600;text-shadow:0 1px 0 #ccc,1px -1px 0 #ccc,-1px -1px 0 #ccc,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-rented .record-marker__label-text,.record-marker.marker-status-rented .cluster-marker__data{background-color:#fee600;color:rgb(var(--color-global-positive));border:1px solid #fee600}.record-marker.marker-status-rented::after{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-rented .record-marker__label::before,.record-marker.marker-status-rented .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-rented .record-marker__label-text::after{border-left-color:#fee600;border-bottom-color:#fee600;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,.5)}.record-marker.marker-status-rented.record-marker--hover::before{color:#fff;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-rented.record-marker--hover .record-marker__label-text,.record-marker.marker-status-rented.record-marker--hover .cluster-marker__data{background-color:#fee600;color:rgb(var(--color-global-positive));border:1px solid #ccc}.record-marker.marker-status-rented.record-marker--hover::after{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-rented.record-marker--hover .record-marker__label::before,.record-marker.marker-status-rented.record-marker--hover .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-rented.record-marker--hover .record-marker__label-text::after{border-left-color:#fee600;border-bottom-color:#fee600;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-status-rented.marker-status-highlight::before{color:#fff;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-status-rented.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-rented.marker-status-highlight .cluster-marker__data{background-color:#fee600;color:rgb(var(--color-global-positive));border:1px solid #ccc}.record-marker.marker-status-rented.marker-status-highlight::after{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-rented.marker-status-highlight .record-marker__label::before,.record-marker.marker-status-rented.marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:rgb(var(--color-global-positive))}.record-marker.marker-status-rented.marker-status-highlight .record-marker__label-text::after{border-left-color:#fee600;border-bottom-color:#fee600;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract)::before{color:#fdf3c2;text-shadow:0 1px 0 #ccc,1px -1px 0 #ccc,-1px -1px 0 #ccc,0 3px 4px rgba(0,0,0,.5)}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label-text,.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .cluster-marker__data{background-color:#fdf3c2;color:#324b73;border:1px solid #ccc}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract)::after{background-color:transparent;color:#547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label::before,.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label-text::after{border-left-color:#fdf3c2;border-bottom-color:#fdf3c2;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover::before{color:#fdf3c2;text-shadow:0 1px 0 #547dbf,1px -1px 0 #547dbf,-1px -1px 0 #547dbf,0 3px 4px #547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .record-marker__label-text,.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .cluster-marker__data{background-color:#fdf3c2;color:#324b73;border:1px solid #547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover::after{background-color:transparent;color:#547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .record-marker__label::before,.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .record-marker__label-text::after{border-left-color:#fdf3c2;border-bottom-color:#fdf3c2;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight::before{color:#fdf3c2;text-shadow:0 1px 0 #547dbf,1px -1px 0 #547dbf,-1px -1px 0 #547dbf,0 3px 4px #547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .record-marker__label-text,.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .cluster-marker__data{background-color:#fdf3c2;color:#324b73;border:1px solid #547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight::after{background-color:transparent;color:#547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .record-marker__label::before,.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .record-marker__label-text::before{background-color:transparent;color:#547dbf}.record-marker.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-comingsoon):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .record-marker__label-text::after{border-left-color:#fdf3c2;border-bottom-color:#fdf3c2;-webkit-box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5);box-shadow:-1px 1px 0 #547dbf,-3px 3px 2px rgba(0,0,0,.5)}.record-marker .record-marker__label-text{position:relative;border-radius:3px;line-height:1;padding-top:1px}.record-marker .record-marker__label-text:after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,0%) rotate(-45deg);transform:translate(-50%,0%) rotate(-45deg);left:50%;content:'';position:absolute;bottom:-4px;width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:5px solid transparent;border-right:5px solid transparent;border-left:5px solid;border-bottom:5px solid}.is-rtl .record-marker .record-marker__label-text:after{left:auto;right:50%}.record-marker.record-marker-highlight--hover{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:bottom center;transform-origin:bottom center}.record-marker .record-marker__text{padding:3px 5px;display:inline-block;font-style:normal;font-weight:normal;font-size:14.72px;font-size:.92rem;line-height:1}@media only screen and (max-width:47.999em){.record-marker .record-marker__text{font-size:1.0718rem}}@media only screen and (min-width:48em) and (max-width:79.999em){.record-marker .record-marker__text{font-size:.92rem}}@media only screen and (min-width:80em){.record-marker .record-marker__text{font-size:.92rem}}.record-marker.marker-type-multilisting:not(.marker-has-number) .record-marker__label-text:before,.record-marker.marker-type-multisoldlisting:not(.marker-has-number) .record-marker__label-text:before,.record-marker.marker-type-zip:not(.marker-has-number) .record-marker__label-text:before,.record-marker.marker-type-multizip:not(.marker-has-number) .record-marker__label-text:before,.record-marker.marker-type-multicommunity:not(.marker-has-number) .record-marker__label-text:before,.record-marker.marker-type-multioffice:not(.marker-has-number) .record-marker__label-text:before{font-size:18.288px;font-size:1.143rem;padding:3px 5px}.record-marker.marker-type-multilisting:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-multisoldlisting:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-zip:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-multizip:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-multicommunity:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-multioffice:not(.marker-has-number) .record-marker__text{padding-left:0}.is-rtl .record-marker.marker-type-multilisting:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-multisoldlisting:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-zip:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-multizip:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-multicommunity:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-multioffice:not(.marker-has-number) .record-marker__text{padding-left:initial;padding-right:0}.record-marker.marker-type-multilisting:not(.marker-has-number) .record-marker__label-text:before{padding:1px 5px}.record-marker.marker-has-number{min-width:22px}.record-marker.marker-item-count{font-size:16px;font-size:1rem;min-height:initial}.record-marker.marker-item-count .record-marker__label{font-size:12px;font-size:16px;font-size:1rem;color:#fff}.record-marker.marker-item-count.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label,.record-marker.marker-item-count.marker-status-normal .record-marker__label,.record-marker.marker-item-count.marker-status-recent .record-marker__label{color:#324b73}.record-marker.marker-item-count.marker-is-featured:not(.marker-status-soldlisting):not(.marker-status-rented):not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-virtualopenhouse):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label:hover,.record-marker.marker-item-count.marker-status-normal .record-marker__label:hover,.record-marker.marker-item-count.marker-status-recent .record-marker__label:hover{color:#324b73}.record-marker.marker-has-number:before,.record-marker.marker-has-number .record-marker__label-text:before,.record-marker.marker-item-count .record-marker__label:before,.record-marker.marker-has-text:before,.record-marker.marker-type-listing .record-marker__label-text:before,.record-marker.marker-type-community .record-marker__label-text:before,.record-marker.marker-type-flag:before,.record-marker.marker-type-soldlisting .record-marker__label-text:before{content:""}.record-marker.marker-type-zip:not(.marker-has-text) .record-marker__label:before{content:""}.listingdetails .record-marker--static{cursor:default}.marker-type-listing:before{content:""}.marker-type-listing .record-marker__label:before,.marker-type-listing .record-marker__label-text:before{content:""}.marker-type-multilisting:before{content:""}.marker-type-multilisting .record-marker__label:before,.marker-type-multilisting .record-marker__label-text:before{content:""}.marker-type-community:before{content:""}.marker-type-community .record-marker__label:before,.marker-type-community .record-marker__label-text:before{content:""}.marker-type-office:before{content:""}.marker-type-office .record-marker__label:before,.marker-type-office .record-marker__label-text:before{content:""}.marker-type-zip:before{content:""}.marker-type-zip .record-marker__label:before,.marker-type-zip .record-marker__label-text:before{content:""}.marker-type-multizip:before{content:""}.marker-type-multizip .record-marker__label:before,.marker-type-multizip .record-marker__label-text:before{content:""}.marker-type-multicommunity:before{content:""}.marker-type-multicommunity .record-marker__label:before,.marker-type-multicommunity .record-marker__label-text:before{content:""}.marker-type-multioffice:before{content:""}.marker-type-multioffice .record-marker__label:before,.marker-type-multioffice .record-marker__label-text:before{content:""}.marker-type-drivetime-destination:before{content:""}.marker-type-drivetime-destination .record-marker__label:before,.marker-type-drivetime-destination .record-marker__label-text:before{content:""}.marker-type-flag:before{content:""}.marker-type-flag .record-marker__label:before,.marker-type-flag .record-marker__label-text:before{content:""}.marker-type-soldlisting:before{content:""}.marker-type-soldlisting .record-marker__label:before,.marker-type-soldlisting .record-marker__label-text:before{content:""}.marker-type-multisoldlisting:before{content:""}.marker-type-multisoldlisting .record-marker__label:before,.marker-type-multisoldlisting .record-marker__label-text:before{content:""}.region-marker:before{content:""}.region-marker:after{content:""}.region-marker.marker-status-normal::before{color:#527cbd}.region-marker.marker-status-normal::after{color:#fff}.region-marker.marker-status-normal .record-marker__label::before,.region-marker.marker-status-normal .record-marker__label-text::before{color:#fff}.region-marker.marker-status-normal.region-marker--hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.region-marker.marker-status-normal.region-marker--hover::before{color:#7798cb}.region-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}.region-marker.marker-status-highlight::before{color:#527cbd}.region-marker.marker-status-highlight::after{color:#fff}.region-marker.marker-status-highlight::after{content:""}.region-marker.marker-status-highlight .record-marker__label::before,.region-marker.marker-status-highlight .record-marker__label-text::before{color:#fff}.region-marker.marker-status-highlight .record-marker__label::before,.region-marker.marker-status-highlight .record-marker__label-text::before{content:""}.region-marker.marker-status-highlight.region-marker--hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.region-marker.marker-status-highlight.region-marker--hover::before{color:#7798cb}.marker-type-country.marker-status-normal::before{color:#1b283e}.marker-type-country.marker-status-normal.region-marker--hover::before{color:#2a3f62}.marker-type-country.marker-status-highlight::before{color:#1b283e}.marker-type-country.marker-status-highlight.region-marker--hover::before{color:#2a3f62}.marker-type-state.marker-status-normal::before{color:#647289}.marker-type-state.marker-status-normal.region-marker--hover::before{color:#7f8ca1}.marker-type-state.marker-status-highlight::before{color:#647289}.marker-type-state.marker-status-highlight.region-marker--hover::before{color:#7f8ca1}.marker-type-county.marker-status-normal::before{color:#314a71}.marker-type-county.marker-status-normal.region-marker--hover::before{color:#406195}.marker-type-county.marker-status-highlight::before{color:#314a71}.marker-type-county.marker-status-highlight.region-marker--hover::before{color:#406195}.marker-type-city.marker-status-normal::before{color:#527cbd}.marker-type-city.marker-status-normal.region-marker--hover::before{color:#7798cb}.marker-type-city.marker-status-highlight::before{color:#527cbd}.marker-type-city.marker-status-highlight.region-marker--hover::before{color:#7798cb}.marker-type-neighborhood.marker-status-normal::before{color:#8b9fbd}.marker-type-neighborhood.marker-status-normal.region-marker--hover::before{color:#acbacf}.marker-type-neighborhood.marker-status-highlight::before{color:#8b9fbd}.marker-type-neighborhood.marker-status-highlight.region-marker--hover::before{color:#acbacf}.status-marker{margin-right:10px;width:32px;height:32px;display:inline-block;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.5);border-radius:3px}.is-rtl .status-marker{margin-right:initial;margin-left:10px}@media screen and (min-width:0\0){.is-rtl .status-marker{margin-right:0}}.status-marker.marker-status-normal{background-color:#fff}.status-marker.marker-status-new{background-color:#758c31}.status-marker.marker-status-pricereduced{background-color:#b14232}.status-marker.marker-status-openhouse{background-color:#324b72}.status-marker.marker-status-virtualopenhouse{background-color:#547dbf}.status-marker.marker-status-comingsoon{background-color:#bbb}.status-marker.marker-status-contractpending{background-color:#ddd}.status-marker.marker-status-undercontract{background-color:#eef2f8}.status-marker.marker-status-recent{background-color:#666}.status-marker.marker-status-soldlisting{background-color:#fee600}.status-marker.marker-status-rented{background-color:#fee600}.status-marker.marker-status-featured{background-color:#fdf3c2}.selectable-record-marker:before{content:""}.selectable-record-marker:after{content:""}.selectable-record-marker.marker-status-normal::before{color:#527cbd}.selectable-record-marker.marker-status-normal::after{color:#fff}.selectable-record-marker.marker-status-normal .record-marker__label::before,.selectable-record-marker.marker-status-normal .record-marker__label-text::before{color:#fff}.selectable-record-marker.marker-status-normal.selectable-record-marker--hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.selectable-record-marker.marker-status-normal.selectable-record-marker--hover::before{color:#7798cb}.selectable-record-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}.selectable-record-marker.marker-status-highlight::before{color:#527cbd}.selectable-record-marker.marker-status-highlight::after{color:#fff}.selectable-record-marker.marker-status-highlight::after{content:""}.selectable-record-marker.marker-status-highlight .record-marker__label::before,.selectable-record-marker.marker-status-highlight .record-marker__label-text::before{color:#fff}.selectable-record-marker.marker-status-highlight .record-marker__label::before,.selectable-record-marker.marker-status-highlight .record-marker__label-text::before{content:""}.selectable-record-marker.marker-status-highlight.selectable-record-marker--hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.selectable-record-marker.marker-status-highlight.selectable-record-marker--hover::before{color:#7798cb}.marker-type-multilistings.marker-status-normal::after{content:""}.marker-type-multilistings.marker-status-normal .record-marker__label::before,.marker-type-multilistings.marker-status-normal .record-marker__label-text::before{content:""}.localguide-marker:before{content:""}.localguide-marker:after{content:""}.localguide-marker.marker-status-normal::before{color:#527cbd}.localguide-marker.marker-status-normal::after{color:#fff}.localguide-marker.marker-status-normal .record-marker__label::before,.localguide-marker.marker-status-normal .record-marker__label-text::before{color:#fff}.localguide-marker.marker-status-normal.localguide-marker--hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.localguide-marker.marker-status-normal.localguide-marker--hover::before{color:#7798cb}.localguide-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}.localguide-marker.marker-status-highlight::before{color:#527cbd}.localguide-marker.marker-status-highlight.localguide-marker--hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.localguide-marker.marker-status-highlight.localguide-marker--hover::before{color:#7798cb}.marker-type-country.marker-status-normal::before{color:#1b283e}.marker-type-country.marker-status-normal.localguide-marker--hover::before{color:#2a3f62}.marker-type-country.marker-status-highlight::before{color:#1b283e}.marker-type-country.marker-status-highlight.localguide-marker--hover::before{color:#2a3f62}.marker-type-state.marker-status-normal::before{color:#647289}.marker-type-state.marker-status-normal.localguide-marker--hover::before{color:#7f8ca1}.marker-type-state.marker-status-highlight::before{color:#647289}.marker-type-state.marker-status-highlight.localguide-marker--hover::before{color:#7f8ca1}.marker-type-county.marker-status-normal::before{color:#314a71}.marker-type-county.marker-status-normal.localguide-marker--hover::before{color:#406195}.marker-type-county.marker-status-highlight::before{color:#314a71}.marker-type-county.marker-status-highlight.localguide-marker--hover::before{color:#406195}.marker-type-city.marker-status-normal::before{color:#527cbd}.marker-type-city.marker-status-normal.localguide-marker--hover::before{color:#7798cb}.marker-type-city.marker-status-highlight::before{color:#527cbd}.marker-type-city.marker-status-highlight.localguide-marker--hover::before{color:#7798cb}.marker-type-neighborhood.marker-status-normal::before{color:#8b9fbd}.marker-type-neighborhood.marker-status-normal.localguide-marker--hover::before{color:#acbacf}.marker-type-neighborhood.marker-status-highlight::before{color:#8b9fbd}.marker-type-neighborhood.marker-status-highlight.localguide-marker--hover::before{color:#acbacf}.school-marker:before{content:""}.school-marker:after{content:""}.school-marker.marker-status-public::before{color:#75c13a}.school-marker.marker-status-public::after{color:#fff}.school-marker.marker-status-public .record-marker__label::before,.school-marker.marker-status-public .record-marker__label-text::before{color:#fff}.school-marker.marker-status-private::before{color:#71a6c8}.school-marker.marker-status-private::after{color:#fff}.school-marker.marker-status-private .record-marker__label::before,.school-marker.marker-status-private .record-marker__label-text::before{color:#fff}.school-marker.marker-status-charter::before{color:#e7715d}.school-marker.marker-status-charter::after{color:#fff}.school-marker.marker-status-charter .record-marker__label::before,.school-marker.marker-status-charter .record-marker__label-text::before{color:#fff}.school-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}.school-marker.marker-status-highlight.school-marker--hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.poi-marker:before{content:""}.poi-marker:after{content:""}.poi-marker.marker-status-normal::after{color:#fff}.poi-marker.marker-status-normal .record-marker__label::before,.poi-marker.marker-status-normal .record-marker__label-text::before{color:#fff}.poi-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}.poi-marker.marker-status-highlight::after{color:#fff}.poi-marker.marker-status-highlight .record-marker__label::before,.poi-marker.marker-status-highlight .record-marker__label-text::before{color:#fff}.marker-type-restaurants.marker-status-normal::before{color:#75c13a}.marker-type-restaurants.marker-status-normal::after{color:#fff}.marker-type-restaurants.marker-status-normal .record-marker__label::before,.marker-type-restaurants.marker-status-normal .record-marker__label-text::before{color:#fff}.marker-type-restaurants.marker-status-highlight::before{color:#abdb86}.marker-type-restaurants.marker-status-highlight::after{color:#fff}.marker-type-restaurants.marker-status-highlight .record-marker__label::before,.marker-type-restaurants.marker-status-highlight .record-marker__label-text::before{color:#fff}.marker-type-restaurants:not(.cluster-marker):after{content:""}.marker-type-restaurants .record-marker__label:before,.marker-type-restaurants .record-marker__label-text:before{content:""}.marker-type-banks.marker-status-normal::before{color:#fd9e11}.marker-type-banks.marker-status-normal::after{color:#fff}.marker-type-banks.marker-status-normal .record-marker__label::before,.marker-type-banks.marker-status-normal .record-marker__label-text::before{color:#fff}.marker-type-banks.marker-status-highlight::before{color:#fec776}.marker-type-banks.marker-status-highlight::after{color:#fff}.marker-type-banks.marker-status-highlight .record-marker__label::before,.marker-type-banks.marker-status-highlight .record-marker__label-text::before{color:#fff}.marker-type-banks:not(.cluster-marker):after{content:""}.marker-type-banks .record-marker__label:before,.marker-type-banks .record-marker__label-text:before{content:""}.marker-type-grocery.marker-status-normal::before{color:#2fb9ba}.marker-type-grocery.marker-status-normal::after{color:#fff}.marker-type-grocery.marker-status-normal .record-marker__label::before,.marker-type-grocery.marker-status-normal .record-marker__label-text::before{color:#fff}.marker-type-grocery.marker-status-highlight::before{color:#73dbdc}.marker-type-grocery.marker-status-highlight::after{color:#fff}.marker-type-grocery.marker-status-highlight .record-marker__label::before,.marker-type-grocery.marker-status-highlight .record-marker__label-text::before{color:#fff}.marker-type-grocery:not(.cluster-marker):after{content:""}.marker-type-grocery .record-marker__label:before,.marker-type-grocery .record-marker__label-text:before{content:""}.marker-type-servicestations.marker-status-normal::before{color:#71a6c8}.marker-type-servicestations.marker-status-normal::after{color:#fff}.marker-type-servicestations.marker-status-normal .record-marker__label::before,.marker-type-servicestations.marker-status-normal .record-marker__label-text::before{color:#fff}.marker-type-servicestations.marker-status-highlight::before{color:#bbd4e4}.marker-type-servicestations.marker-status-highlight::after{color:#fff}.marker-type-servicestations.marker-status-highlight .record-marker__label::before,.marker-type-servicestations.marker-status-highlight .record-marker__label-text::before{color:#fff}.marker-type-servicestations:not(.cluster-marker):after{content:""}.marker-type-servicestations .record-marker__label:before,.marker-type-servicestations .record-marker__label-text:before{content:""}.radius-controls:before{content:""}.radius-controls:after{content:""}.radius-controls.marker-status-normal::before{color:#314a71}.radius-controls.marker-status-normal::after{color:#fff}.radius-controls.marker-status-normal .record-marker__label::before,.radius-controls.marker-status-normal .record-marker__label-text::before{color:#fff}.is-touch-device .radius-controls{display:none}.marker-type-center:not(.cluster-marker):after{content:""}.marker-type-center .record-marker__label:before,.marker-type-center .record-marker__label-text:before{content:""}.marker-type-handle:not(.cluster-marker):after{content:""}.marker-type-handle .record-marker__label:before,.marker-type-handle .record-marker__label-text:before{content:""}.cluster-marker{cursor:inherit}.cluster-marker:before{content:""}.cluster-marker.marker-status-normal::before{color:#527cbd}.cluster-marker.marker-status-normal .record-marker__label-text,.cluster-marker.marker-status-normal .cluster-marker__data{color:#fff}.cluster-marker:hover{cursor:pointer;-webkit-transform:scale(1.15);transform:scale(1.15)}.cluster-marker--location{font-size:6.4px;font-size:.4rem}.cluster-marker--location:hover{-webkit-transform:none;transform:none}.c-map-loader .o-loading-dot{padding:0 1px}.c-map-loader.is-active~.paginationcontainer{margin-top:40px}.c-map-loader.is-active~.home-values__map-message{display:none}.lite-bubbles__container .lite-bubble--multilisting:not(.is-center){display:none}.lite-bubbles__container .lite-bubble__wrapper{width:235px;height:175px;position:relative}.lite-bubbles__container .lite-bubble__wrapper .o-smartimage{border-radius:6px}.lite-bubbles__container .lite-bubble__wrapper .o-imagenav--small{width:17px;height:26px;font-size:1.167em}.lite-bubbles__container .lite-bubble__wrapper .o-imagenav--small:before{font-weight:700}@media only screen and (max-width:29.999em){.lite-bubbles__container .lite-bubble__wrapper{width:100%;height:250px}.lite-bubbles__container .lite-bubble__wrapper .o-smartimage{border-radius:0}}.lite-bubbles__container .lite-bubble--multilisting .o-smartimage{border-radius:6px 6px 0 0}.lite-bubbles__container .lite-bubble--multilisting .lite-bubble__listing-title{border-radius:0}@media only screen and (max-width:29.999em){.lite-bubbles__container .lite-bubble--multilisting .o-smartimage{border-radius:0}}.lite-bubbles__container .lite-bubble__data{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;text-align:center;z-index:9;background-color:rgba(var(--color-global-negative),.5);border-radius:6px 6px 0 0}.lite-bubbles__container .lite-bubble__data div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.834em;text-transform:uppercase;font-weight:700;padding:7px}@media only screen and (max-width:47.999em){.lite-bubbles__container .lite-bubble__data div{font-size:.97161em}}@media only screen and (min-width:48em) and (max-width:79.999em){.lite-bubbles__container .lite-bubble__data div{font-size:.834em}}@media only screen and (min-width:80em){.lite-bubbles__container .lite-bubble__data div{font-size:.834em}}@media only screen and (max-width:29.999em){.lite-bubbles__container .lite-bubble__data{border-radius:0}}.lite-bubbles__container .lite-bubble__flag{position:absolute;top:26px;display:block;z-index:9;padding:5px;font-size:.75em}@media only screen and (max-width:47.999em){.lite-bubbles__container .lite-bubble__flag{font-size:.87375em}}@media only screen and (min-width:48em) and (max-width:79.999em){.lite-bubbles__container .lite-bubble__flag{font-size:.75em}}@media only screen and (min-width:80em){.lite-bubbles__container .lite-bubble__flag{font-size:.75em}}.lite-bubbles__container .lite-bubble__flag.flag--soldorrented{color:rgb(var(--color-global-secondary))}.lite-bubbles__container .lite-bubble__listing-title{position:absolute;bottom:0;z-index:9;display:block;background:rgba(var(--color-global-negative),.5);width:100%;text-align:center;border-radius:0 0 6px 6px}.lite-bubbles__container .lite-bubble__listing-title span{padding:7px;font-size:.834em;font-weight:700;display:block}@media only screen and (max-width:47.999em){.lite-bubbles__container .lite-bubble__listing-title span{font-size:.97161em}}@media only screen and (min-width:48em) and (max-width:79.999em){.lite-bubbles__container .lite-bubble__listing-title span{font-size:.834em}}@media only screen and (min-width:80em){.lite-bubbles__container .lite-bubble__listing-title span{font-size:.834em}}@media only screen and (max-width:29.999em){.lite-bubbles__container .lite-bubble__listing-title{border-radius:0}}.lite-bubble__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;color:0 0 6px 6px;background-color:#5b5b5b;border-radius:0 0 6px 6px}.lite-bubble__pagination-next,.lite-bubble__pagination-prev,.lite-bubble__pagination-index{padding:5px;color:rgb(var(--color-global-positive));line-height:1.5;font-size:.92em}.lite-bubble__pagination-next:hover,.lite-bubble__pagination-prev:hover,.lite-bubble__pagination-index:hover{color:0 0 6px 6px}.lite-bubble__pagination-index{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700;text-transform:uppercase}@media only screen and (max-width:29.999em){.lite-bubble__pagination{border-radius:0}}.cluster-marker.marker-status-normal::before{color:rgb(var(--color-dynamic-primary-color))}.c-map-pagination{margin-right:10px;position:relative;margin-top:10px}.is-rtl .c-map-pagination{margin-right:initial;margin-left:10px}@media screen and (min-width:0\0){.is-rtl .c-map-pagination{margin-right:0}}.c-map-pagination .pagination{background:rgb(var(--color-global-primary));padding:5px}.c-map-pagination .paging__button,.c-map-pagination .paging__pages,.c-map-pagination .paging__input-holder,.c-map-pagination .paging__separator,.c-map-pagination .paging__numberpages{display:inline-block}.c-map-pagination .paging__button,.c-map-pagination .paging__input-holder{margin:5px}.c-map-pagination .paging__prev:after,.c-map-pagination .paging__next:before{display:none}.c-map-pagination .paging__prev:before,.c-map-pagination .paging__next:after{content:"";font-size:0;line-heigt:0;height:0;display:inline-block;vertical-align:middle;border:5px solid transparent}.c-map-pagination .paging__prev{border-right:1px solid rgb(var(--color-global-secondary));padding-right:10px}.is-rtl .c-map-pagination .paging__prev{border-right:0;border-left:1px solid rgb(var(--color-global-secondary))}.is-rtl .c-map-pagination .paging__prev{padding-right:initial;padding-left:10px}.c-map-pagination .paging__prev:before{border-left-width:0;border-right-color:rgb(var(--color-global-secondary));margin-right:5px}.is-rtl .c-map-pagination .paging__prev:before{border-left-width:0;border-right-width:0}.is-rtl .c-map-pagination .paging__prev:before{border-right-color:none;border-left-color:rgb(var(--color-global-secondary))}.is-rtl .c-map-pagination .paging__prev:before{margin-right:initial;margin-left:5px}@media screen and (min-width:0\0){.is-rtl .c-map-pagination .paging__prev:before{margin-right:0}}.c-map-pagination .paging__next{border-left:1px solid rgb(var(--color-global-secondary));padding-left:10px}.is-rtl .c-map-pagination .paging__next{border-left:0;border-right:1px solid rgb(var(--color-global-secondary))}.is-rtl .c-map-pagination .paging__next{padding-left:initial;padding-right:10px}.c-map-pagination .paging__next:after{border-left-color:rgb(var(--color-global-secondary));border-right-width:0;margin-left:5px}.is-rtl .c-map-pagination .paging__next:after{border-left-color:none;border-right-color:rgb(var(--color-global-secondary))}.is-rtl .c-map-pagination .paging__next:after{border-right-width:0;border-left-width:0}.is-rtl .c-map-pagination .paging__next:after{margin-left:initial;margin-right:5px}@media screen and (min-width:0\0){.is-rtl .c-map-pagination .paging__next:after{margin-left:0}}.c-map-pagination .paging__input-holder{width:40px}.c-map-pagination .paging__input-holder .o-input{text-align:center}.legend__toggle.is-expanded .legend__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}