.field.textarea.no-label>.input{width:100%}.field.textarea textarea:invalid{box-shadow:none}.customer-facing .field.TextArea>.input{width:300px}.customer-facing .field.TextArea textarea{outline:none;border:none;margin:0;background-image:none;background-color:transparent;line-height:22px}.customer-facing .field.TextArea>span.input>textarea{color:inherit;background-color:transparent}.customer-facing .field.TextArea.disabled>span.input>textarea{background-color:transparent}.HomeSash{display:inline-block;vertical-align:text-top;border-radius:1px 1px 1px 1px;padding:3px 5px;margin-right:7px;text-transform:uppercase;font-size:10px;color:#fff;user-select:none;line-height:1em}.homeIcon{display:inline-block;width:16px;height:16px;border:0;border-radius:3px;line-height:16px;position:relative}.homeIcon .SvgIcon{width:12px;height:12px;top:1px;left:2px;position:relative;fill:#fff}.homeIcon .badge.SvgIcon{position:absolute;top:-4px;left:11px;height:10px;width:10px;z-index:2}.addressDisplay span{display:block}.addressDisplay .cityStateZip{font-size:10px;padding-top:3px}.HomeStats{display:flex;text-align:center;text-transform:capitalize}.HomeStats>div{flex-direction:column;padding-left:5px;padding-right:5px;border-right:1px solid hsla(0,0%,100%,.5)}.HomeStats>div:last-child{border-right:none;padding-right:0}.HomeStats>div:first-child{padding-left:0}.HomeStats .value{font-size:15px;height:16px;padding-bottom:.25em;font-weight:700}.HomeStats .SvgIcon{fill:currentColor;height:1em;width:1em}.homecard{position:relative;display:inline-block;width:100%}.homecard,.homecard .link-override,.homecard .link-override:hover{color:#fff}.homecard .cover-all{position:absolute;top:0;bottom:0;left:0;right:0}.homecard .cover-all .photoContainer{height:100%;width:100%;background-color:#333}.homecard .cover-all .photoContainer .vow-card{width:100%;height:100%}.homecard .cover-all .photoContainer .vow-card .vow-content{position:relative;top:30%;text-align:center;color:#727272}.homecard .cover-all .photoContainer .vow-card .vow-content .SvgIcon{height:24px;width:24px;fill:#ccc}.homecard .cover-all .photoContainer .vow-card .vow-content .vow-msg{width:210px;margin:0 auto;font-size:12px}.homecard .disclaimer{padding-top:3px;font-size:10px}.homecard .topleft{position:absolute;margin:5px 0 5px 5px;top:0}.homecard .topright{position:absolute;top:0;right:0;margin:5px 5px 0 0;max-height:18px}.homecard .bottom{position:absolute;width:100%;bottom:0;pointer-events:none;align-items:flex-end;display:flex;white-space:nowrap;justify-content:space-between;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));padding-top:20px}.homecard .bottom .left{margin:0 10px 5px;text-align:left;min-width:0;flex:1 1 50%}.homecard .bottom .left .priceNote{display:inherit}.homecard .bottom .left .homeIcon{margin-right:6px;overflow:initial}.homecard .bottom .left .price-label{font-size:.5em;padding-left:5px}.homecard .bottom .left .cityStateZip{color:#ccc}.homecard .bottom .left div,.homecard .bottom .left span{overflow:hidden;text-overflow:ellipsis}.homecard .bottom .right{margin:0 10px 5px 0;text-align:right;min-width:0;flex:1 2 50%}.homecard .bottom .right .HomeStats{justify-content:flex-end}.homecard .bottom .right .HomeStats:last-child{margin-bottom:18px}.homecard .bottom .right .disclaimer{overflow:hidden;text-overflow:ellipsis;color:#ccc}.homecard .homeIcon.redfin{background-color:#c82021}.homecard .homeIcon.for-sale{background-color:#2e7e36}.homecard .homeIcon.sold{background-color:#5d8acb}.homecard .homeIcon.fsbo{background-color:#a22769}.homecard .homeIcon.foreclosed{background-color:#4c3967}.homecard .homeIcon .xout-alt{fill:#585858}.homecard .homeIcon .favorite-alt{fill:#e62e2e}.homecard .homeIcon .rating{fill:#ffb92e}.homecard .home-card-image-placeholder{background-color:#333;height:100%}.homecard .home-card-image-placeholder .content{width:75%;margin:0 auto;color:#999;text-align:center;padding-top:58px;line-height:1.5}.homecard .home-card-image-placeholder .content .icon{fill:#999;width:36px;height:36px;margin-bottom:10px}.homecard .home-card-image-placeholder .content .header{font-size:1.375rem;font-weight:400}@media screen and (max-width:599px){.homecard .home-card-image-placeholder .content{padding-top:30px}}input[type=range].Slider{-webkit-appearance:none;margin:22.5px 0}input[type=range].Slider:focus{outline:none!important}input[type=range].Slider::-webkit-slider-runnable-track{height:2px;cursor:pointer;background:#65c0cf}input[type=range].Slider::-webkit-slider-thumb{height:25px;width:25px;border:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+ICA8c3dpdGNoPiAgICA8Zz4gICAgICA8ZWxsaXBzZSBmaWxsPSIjNjVDMENGIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSIxMi41IiByeT0iMTIuNSIvPiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSI4LjUiIHJ5PSI4LjUiLz4gICAgPC9nPiAgPC9zd2l0Y2g+PC9zdmc+") no-repeat 50%;cursor:pointer;-webkit-appearance:none;margin-top:-10.25px}input[type=range].Slider:focus::-webkit-slider-runnable-track{background:#52b8c9}input[type=range].Slider::-moz-focus-outer{border:0}input[type=range].Slider::-moz-range-track{height:2px;cursor:pointer;background:#f5f5f5}input[type=range].Slider::-moz-range-progress{height:2px;cursor:pointer;background:#65c0cf}input[type=range].Slider::-moz-range-thumb{height:25px;width:25px;border:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+ICA8c3dpdGNoPiAgICA8Zz4gICAgICA8ZWxsaXBzZSBmaWxsPSIjNjVDMENGIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSIxMi41IiByeT0iMTIuNSIvPiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSI4LjUiIHJ5PSI4LjUiLz4gICAgPC9nPiAgPC9zd2l0Y2g+PC9zdmc+") no-repeat 0 0;cursor:pointer}input[type=range].Slider::-ms-track{height:2px;cursor:pointer;background:transparent;border-color:transparent;border-width:12.5px 0;color:transparent}input[type=range].Slider::-ms-fill-lower{background:#65c0cf}input[type=range].Slider::-ms-fill-upper{background:#f5f5f5}input[type=range].Slider::-ms-thumb{height:25px;width:25px;border:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+ICA8c3dpdGNoPiAgICA8Zz4gICAgICA8ZWxsaXBzZSBmaWxsPSIjNjVDMENGIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSIxMi41IiByeT0iMTIuNSIvPiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSI4LjUiIHJ5PSI4LjUiLz4gICAgPC9nPiAgPC9zd2l0Y2g+PC9zdmc+") no-repeat 0 0;cursor:pointer;margin-top:1px}input[type=range].Slider:focus::-ms-fill-lower{background:#65c0cf}input[type=range].Slider:focus::-ms-fill-upper{background:#fff}.TextAndSlider{text-align:initial}.TextAndSlider .Slider,.TextAndSlider .Text{width:100%}.TextAndSlider .Text{margin-bottom:5px}.TextAndSlider .staticView{width:100%;padding-top:8px;padding-bottom:8px}.TextAndSlider .staticView .label{font-size:.875rem;text-align:left}.TextAndSlider .staticView .value{font-size:1.375rem;color:#585858;position:absolute;top:6px;right:0;cursor:pointer;display:inline-block}.TextAndSlider .staticView .value .subText{font-weight:400;font-size:.875rem;color:#999;font-weight:200;padding-left:3px;display:inline-block;min-width:40px}.TextAndSlider .warning{padding-top:5px;font-size:.75rem!important;color:#fa7b20}.TextAndSlider .text-with-percent .Text:first-of-type{width:75%}.TextAndSlider .text-with-percent .Text:nth-of-type(2){width:25%;position:relative;left:-1px}.TextAndSlider .Slider{display:block}.sellerConsultationDialog h3{padding:0}.sellerConsultationDialog .content{padding-top:10px!important;max-width:550px}@media (min-width:600px){.sellerConsultationDialog.HaveWeMet .body{width:400px}}.sellerConsultationDialog.HaveWeMet .alreadyRegistered{margin-bottom:1.25rem}.sellerConsultationDialog.HaveWeMet .actions{text-align:center}.sellerConsultationDialog.HaveWeMet .actions .Button{width:100%;margin-bottom:1rem}.sellerConsultationDialog.HaveWeMet .actions .or{color:#999;margin-bottom:1rem}.sellerConsultationDialog.ZipCodeEntryDialog .content{display:block}.sellerConsultationDialog.ZipCodeEntryDialog .content .Text{margin-bottom:15px}.sellerConsultationDialog.ZipCodeEntryDialog .content .Button{margin-top:30px;margin-left:.5rem;display:inline-block}.BelowThresholdDialog p,.PartnerMessagingDialog p{margin-bottom:15px}.BelowThresholdDialog .buttonContainer,.PartnerMessagingDialog .buttonContainer{padding-top:10px;text-align:right}.Dialog .SellerConsultationFormComponent .addressContainer{margin:0}.Dialog .SellerConsultationFormComponent>form{display:block;width:101.96078431%;margin:0 -.98039216%!important;zoom:1;box-sizing:border-box}.Dialog .SellerConsultationFormComponent>form:after,.Dialog .SellerConsultationFormComponent>form:before{content:"";display:table}.Dialog .SellerConsultationFormComponent>form:after{clear:both}.Dialog .SellerConsultationFormComponent>form .emailInputWrapper,.Dialog .SellerConsultationFormComponent>form .firstName,.Dialog .SellerConsultationFormComponent>form .lastName,.Dialog .SellerConsultationFormComponent>form .phoneInputWrapper{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box}@media (min-width:600px){.Dialog .SellerConsultationFormComponent>form .emailInputWrapper,.Dialog .SellerConsultationFormComponent>form .firstName,.Dialog .SellerConsultationFormComponent>form .lastName,.Dialog .SellerConsultationFormComponent>form .phoneInputWrapper{display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box}}.Dialog .SellerConsultationFormComponent>form .emailInputWrapper .field,.Dialog .SellerConsultationFormComponent>form .firstName .field,.Dialog .SellerConsultationFormComponent>form .lastName .field,.Dialog .SellerConsultationFormComponent>form .phoneInputWrapper .field{width:100%}.Dialog .SellerConsultationFormComponent>form .notesWrapper,.Dialog .SellerConsultationFormComponent>form .requestButton,.Dialog .SellerConsultationFormComponent>form .termsOfUse{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box}.Dialog .SellerConsultationFormComponent>form .emailInputWrapper,.Dialog .SellerConsultationFormComponent>form .notesWrapper,.Dialog .SellerConsultationFormComponent>form .phoneInputWrapper,.Dialog .SellerConsultationFormComponent>form .requestButton,.Dialog .SellerConsultationFormComponent>form .termsOfUse{margin-top:10px}.Dialog .SellerConsultationFormComponent>form .termsOfUse{font-size:.75rem}.Dialog .SellerConsultationConfirmation .info{text-align:left}.Dialog .SellerConsultationConfirmation .alignRight{text-align:right}.Dialog.sellerConsultDialog .content-wrapper,.Dialog.sellerConsultDialog .header{max-width:550px}.OutOfServiceAreaDialog input{border:none}.OutOfServiceAreaDialog .emailContainer{position:relative;margin-top:10px}.OutOfServiceAreaDialog .emailContainer .submitEmailContainer{margin-top:15px}@media (min-width:600px){.OutOfServiceAreaDialog .emailContainer .submitEmailContainer{display:inline-block;position:absolute;bottom:1px;margin-left:15px;margin-top:0}}.OutOfServiceAreaDialog .titleContainer{color:#7ccc33;margin-bottom:5px}.OutOfServiceAreaDialog .titleContainer .checkmark{position:relative;top:5px}.OutOfServiceAreaDialog .titleContainer h4{margin-left:5px;font-weight:400;display:inline-block;color:#7ccc33;padding:0}.SellerConsultationFormComponent{position:relative;margin-bottom:20px}.SellerConsultationFormComponent .font-size-moderate{font-size:1.25rem}.SellerConsultationFormComponent .font-size-base{font-size:1rem}.SellerConsultationFormComponent .LoadingIndicator{top:50%;z-index:10}.SellerConsultationFormComponent input{border:none;font-size:.875rem!important}.SellerConsultationFormComponent .SellerConsultationAddress span.label{font-weight:400;font-size:.875rem;padding:0 0 5px}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow{width:100%;margin-bottom:14px}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer{width:100%;line-height:normal;margin-bottom:10px}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer.error .SearchBox .SearchBoxForm{padding-bottom:0}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer.error .SearchBox .SearchBoxForm .search-input-box{border-color:#fd3316}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer span.label{display:inline-block}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer .SearchBox .SearchBoxForm{padding:0;padding-bottom:7px;margin-bottom:0}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer .SearchBox .SearchBoxForm .ExpandedResults{position:absolute;width:100%}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer .SearchBox .SearchBoxForm .InputBox .search-input-box{border-right:1px solid #ccc}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer .SearchBox .SearchButton{display:none}@media screen and (min-width:599px){.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer{margin-bottom:0;width:70%;float:left}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .addressContainer .SearchBox{margin-right:12px}}.SellerConsultationFormComponent .SellerConsultationAddress .addressRow .clear{clear:both}.SellerConsultationFormComponent .SellerConsultationAddress .phoneRow{margin-bottom:20px}.SellerConsultationFormComponent .SellerConsultationAddress .submitBtn{width:100%}.SellerConsultationFormComponent .SellerConsultationAddress .placeholder{color:#999}.SellerConsultationFormComponent .SellerConsultationUserInfo .field.text{margin-bottom:10px}.SellerConsultationFormComponent .SellerConsultationUserInfo .field.text.phoneInput{margin-bottom:20px}.SellerConsultationFormComponent .SellerConsultationUserInfo span.label{font-weight:400;font-size:.875rem}.SellerConsultationFormComponent .SellerConsultationUserInfo .firstName,.SellerConsultationFormComponent .SellerConsultationUserInfo .firstName .firstNameInput,.SellerConsultationFormComponent .SellerConsultationUserInfo .firstName .firstNameInput input,.SellerConsultationFormComponent .SellerConsultationUserInfo .lastName,.SellerConsultationFormComponent .SellerConsultationUserInfo .lastName .lastNameInput,.SellerConsultationFormComponent .SellerConsultationUserInfo .lastName .lastNameInput input{width:100%}@media screen and (min-width:599px){.SellerConsultationFormComponent .SellerConsultationUserInfo .firstName{width:50%;display:inline-block}.SellerConsultationFormComponent .SellerConsultationUserInfo .firstName .firstNameInput{width:90%;min-height:92px}.SellerConsultationFormComponent .SellerConsultationUserInfo .lastName{width:50%;display:inline-block}.SellerConsultationFormComponent .SellerConsultationUserInfo .lastName .lastNameInput{min-height:92px}}.SellerConsultationFormComponent .SellerConsultationUserInfo .emailInput,.SellerConsultationFormComponent .SellerConsultationUserInfo .emailInput input{width:100%}.SellerConsultationFormComponent .SellerConsultationUserInfo .requestButton{width:100%;margin:30px 0 15px}@media (min-width:600px){.SellerConsultationFormComponent .SellerConsultationUserInfo .requestButton{margin-top:10px}}.SellerConsultationFormComponent .SellerConsultationNotes .titleContainer{color:#7ccc33;margin-bottom:10px}.SellerConsultationFormComponent .SellerConsultationNotes .titleContainer .checkmark{position:relative;top:5px}.SellerConsultationFormComponent .SellerConsultationNotes .titleContainer h4{margin-left:5px;font-weight:400;font-size:1.5rem;display:inline-block;color:#7ccc33;padding:0}.SellerConsultationFormComponent .SellerConsultationNotes .field.textarea{width:100%}.SellerConsultationFormComponent .SellerConsultationNotes .field.textarea textarea{font-size:.875rem!important}.SellerConsultationFormComponent .SellerConsultationNotes .field.textarea .label{font-weight:400;white-space:normal;font-size:.875rem}.SellerConsultationFormComponent .SellerConsultationNotes .field.textarea .input{width:100%}.SellerConsultationFormComponent .SellerConsultationNotes .whatsNext{margin-bottom:5px}.SellerConsultationFormComponent .SellerConsultationNotes .submitNotesBtn{width:100%;display:block;margin-top:20px}.SellerConsultationFormComponent .consolidatedSubmitBtn{width:100%;display:block;margin-top:10px}.Breadcrumbs{float:none;zoom:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:31px}.Breadcrumbs:after,.Breadcrumbs:before{content:"";display:table}.Breadcrumbs:after{clear:both}.Breadcrumbs *{display:inline;white-space:nowrap}.Breadcrumbs .breadcrumb{margin-bottom:15px}.Breadcrumbs .breadcrumb a .breadcrumbTitle{font-weight:400}.Breadcrumbs .breadcrumb a .abbreviatedBreadcrumbTitle{display:none}.Breadcrumbs .breadcrumb a.disabled{pointer-events:none}.Breadcrumbs .breadcrumb a.disabled .breadcrumbTitle{color:#585858;font-weight:700}.Breadcrumbs .separator{padding:0 10px;padding-right:16px;position:relative}.Breadcrumbs .separator .SvgIcon{fill:#e2e2e2;width:8px;height:12px;position:absolute;top:calc(50% - 6px)}.Breadcrumbs.grayLinks .breadcrumb a,.Breadcrumbs.grayLinks .breadcrumb a.disabled .breadcrumbTitle{color:#585858}.Breadcrumbs.grayLinks .breadcrumb a .breadcrumbTitle{color:#999}.Breadcrumbs.grayLinks .breadcrumb a .breadcrumbTitle:hover{color:#585858}@media (max-width:899px){.Breadcrumbs .breadcrumb.home,.Breadcrumbs a.hasAbbreviatedName .fullTitle{display:none}.Breadcrumbs a.hasAbbreviatedName .abbreviatedBreadcrumbTitle{display:inline-block}}@media screen and (max-width:599px){.Breadcrumbs *{vertical-align:top}.Breadcrumbs .breadcrumb a.hasAbbreviatedName .fullTitle{display:none}.Breadcrumbs .breadcrumb a.hasAbbreviatedName .abbreviatedBreadcrumbTitle{display:inline-block}.Breadcrumbs .breadcrumb:nth-last-child(2) .breadcrumbTitle{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis}}.StarRating .average-rating{font-size:1.375rem;margin-right:.3125rem}.StarRating .num-reviews{margin-left:.3125rem;color:#fff;text-decoration:none}.StarRating .num-reviews:hover{text-decoration:underline}.StarRating svg.star{display:inline;width:1.125rem;height:1.125rem;margin:0 .25rem}.StarRating svg.star.full{fill:#f8aa2b}.StarRating svg.star.empty{fill:#fedea8}.rating-half-Left{fill:#f8aa2b}.rating-half-Right{fill:#fedea8}.HigherSimilarsSection .summary,.SimilarsSection .summary{margin:0 0 30px;width:92%}.HigherSimilarsSection .section-header .meta,.SimilarsSection .section-header .meta{margin:0 0 0 10px}.HigherSimilarsSection .similars,.SimilarsSection .similars{position:relative}.HigherSimilarsSection .similars .row-type,.SimilarsSection .similars .row-type{display:block;width:101.96078431%;margin:0 -.98039216%!important;zoom:1;box-sizing:border-box}.HigherSimilarsSection .similars .row-type:after,.HigherSimilarsSection .similars .row-type:before,.SimilarsSection .similars .row-type:after,.SimilarsSection .similars .row-type:before{content:"";display:table}.HigherSimilarsSection .similars .row-type:after,.SimilarsSection .similars .row-type:after{clear:both}.HigherSimilarsSection .SimilarHomeCardReact,.SimilarsSection .SimilarHomeCardReact{display:inline-block;display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box}.HigherSimilarsSection .SimilarHomeCardReact .homecard,.SimilarsSection .SimilarHomeCardReact .homecard{margin:0 5px}.HigherSimilarsSection .similars ul,.SimilarsSection .similars ul{text-align:left}.HigherSimilarsSection .similars ul li,.SimilarsSection .similars ul li{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;overflow:hidden}.HigherSimilarsSection .similar-homes .disclaimers hr,.SimilarsSection .similar-homes .disclaimers hr{border-top:none}.HigherSimilarsSection .disclaimers,.SimilarsSection .disclaimers{padding:5px 0 0}.HigherSimilarsSection .ghost,.SimilarsSection .ghost{margin:10px 0 20px 100px;border:1px solid #e2e2e2}.HigherSimilarsSection .ghost .content,.SimilarsSection .ghost .content{margin:25px 245px 0;text-align:center}.HigherSimilarsSection .ghost .content h4,.SimilarsSection .ghost .content h4{padding:5px}.HigherSimilarsSection .description,.SimilarsSection .description{font-size:.75rem;color:#999}.HigherSimilarsSection .meta,.SimilarsSection .meta{font-size:.75rem;font-weight:600;color:#a4a6a9}.HigherSimilarsSection{position:relative}.HigherSimilarsSection .cma{display:none}.HigherSimilarsSection .HorizontalScrollingController{text-align:left;margin-left:-7px}.HigherSimilarsSection .HorizontalScrollingController .SimilarHomeCardReact{margin:0 5px 5px}.HigherSimilarsSection .HorizontalScrollingController .next,.HigherSimilarsSection .HorizontalScrollingController .prev{position:absolute;top:50%}.HigherSimilarsSection .HorizontalScrollingController .prev{left:-27px}.HigherSimilarsSection .HorizontalScrollingController .next{right:-27px}.HigherSimilarsSection .higherSimilarsPlaceholder{height:164px;display:flex;justify-content:space-around;padding:0 8px;margin-bottom:25px}.HigherSimilarsSection .higherSimilarsPlaceholder .placeholderSection{height:100%}.HigherSimilarsSection .higherSimilarsPlaceholder .placeholderSection .placeholderContent{background-color:#000;background-size:contain;display:block;width:321px;height:100%}.HigherSimilarsSection .HorizontalScrollingController .next,.HigherSimilarsSection .HorizontalScrollingController .prev{position:relative}.HigherSimilarsSection .HorizontalScrollingController .prev{left:0}.HigherSimilarsSection .HorizontalScrollingController .next{right:0}.HigherSimilarsSection .HorizontalScrollingController .entering .SimilarHomeCardReact,.HigherSimilarsSection .HorizontalScrollingController .leaving .SimilarHomeCardReact,.HigherSimilarsSection .HorizontalScrollingController .visible .SimilarHomeCardReact{width:100%!important;padding:0 0 0 5px!important;margin:0!important}.HigherSimilarsSection .HorizontalScrollingController .entering .SimilarHomeCardReact .homecard,.HigherSimilarsSection .HorizontalScrollingController .leaving .SimilarHomeCardReact .homecard,.HigherSimilarsSection .HorizontalScrollingController .visible .SimilarHomeCardReact .homecard{margin:0}.SimilarsSection .section-header{padding:0;margin-bottom:-4px}.SimilarsSection .section-header a{padding:6px 0 0 15px}.SimilarsSection .section-header .icon{margin-right:5px}.SimilarsSection .section-header .meta{margin:0 0 0 15px}.SimilarsSection .SimilarHomeCardReact{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box;margin-bottom:5px}@media (min-width:600px){.SimilarsSection .SimilarHomeCardReact{display:block;float:left;width:31.37254902%;margin:0 .98039216%;box-sizing:border-box}}.SimilarsSection .SimilarHomeCardReact .homecard{margin:5px 0}.SimilarsSection .sim-divider{width:97%;margin-left:0;margin-right:0}@media screen and (max-width:599px){.SimilarsSection .similar-homes:first-child .section-header .h3{margin-top:0}.SimilarsSection .similar-homes .section-header .h3{display:block;margin:10px 0 8px}.SimilarsSection .similar-homes .SimilarHomeCardReact .homecard{margin:0}}.RadialMeter.good .circle .mask .fill{background-color:#75b945}.RadialMeter.fair .circle .mask .fill{background-color:#fcb000}.RadialMeter.bad .circle .mask .fill{background-color:#e96801}.RadialMeter .viz{position:absolute;width:126px;height:126px;background-color:#f5f5f5;border-radius:50%}.with-icon.RadialMeter .viz{margin-top:90px;width:60px;height:60px}.RadialMeter .circle .fill,.RadialMeter .circle .mask,.RadialMeter .circle .shadow{width:126px;height:126px;position:absolute;border-radius:50%}.with-icon.RadialMeter .circle .fill,.with-icon.RadialMeter .circle .mask,.with-icon.RadialMeter .circle .shadow{width:60px;height:60px}.RadialMeter .circle .shadow{box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.RadialMeter .circle .fill,.RadialMeter .circle .mask{border-radius:50%}.RadialMeter .circle .mask{clip:rect(0,126px,126px,63px)}.RadialMeter .circle .mask .fill{clip:rect(0,63px,126px,0);background-color:#75b945}.with-icon.RadialMeter .circle .mask{clip:rect(0,60px,60px,30px)}.with-icon.RadialMeter .circle .mask .fill{clip:rect(0,30px,60px,0)}.with-icon.RadialMeter .circle .no-data .mask .fill{background-color:transparent}.RadialMeter .inset{position:absolute;width:106px;height:106px;margin-left:10px;margin-top:10px;background-color:#fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.2)}.with-icon.RadialMeter .inset{width:44px;height:44px;margin-left:8px;margin-top:8px}.RadialMeter .RadialMeterContent{position:relative;margin:20px auto;width:126px}.with-icon.RadialMeter .RadialMeterContent{width:60px;height:150px;margin-bottom:0}.RadialMeter .RadialMeterContent .radial-flyout{margin-left:63px;text-align:left;width:250px}.RadialMeter .RadialMeterContent .label{line-height:1.2;text-align:center;white-space:nowrap;font-size:12px;margin-bottom:50px}.RadialMeter .RadialMeterContent .label .flyoutLabelWrapper{margin-top:-3px;margin-bottom:5px}.RadialMeter .RadialMeterContent .label .linklessLabel{border-bottom:1px dashed #e2e2e2;cursor:pointer;padding-bottom:2px}.with-icon.RadialMeter .RadialMeterContent .label{margin-bottom:0;font-size:10px}.RadialMeter .RadialMeterContent .label .registrationMark{vertical-align:super;font-size:smaller}.RadialMeter .RadialMeterContent .label a{text-decoration:none;color:#727272}.RadialMeter .RadialMeterContent .label a:hover{text-decoration:underline}.RadialMeter .percentage{line-height:1;text-align:center;font-size:40px;margin-top:35px}.with-icon.RadialMeter .percentage{font-size:20px;margin-top:0;position:absolute;bottom:40px;width:60px}.RadialMeter.no-data .no-value{color:#727272;margin:0 20px}.RadialMeter.no-data .RadialMeterContent .label,.RadialMeter.no-data.with-icon .viz{display:none}.RadialMeter.no-data.with-icon .no-value{margin:25px 4px 0}.walk-score{text-align:center;margin-bottom:20px}@media screen and (max-width:599px){.walk-score{min-width:280px;margin-left:auto;margin-right:auto}}.walk-score .viz-container{min-height:130px}.walk-score .RadialMeter.not-first{margin-left:75px}@media screen and (max-width:599px){.walk-score .RadialMeter.not-first{margin-left:60px}}@media screen and (max-width:322px){.walk-score .RadialMeter.not-first{margin-left:40px}}.walk-score .h3,.walk-score h3{text-align:left}.walk-score .desc{font-size:12px;color:#727272;margin:15px auto;max-width:525px}@media only screen and (max-width:599px){.nhs .walk-score .desc{margin-left:10px;margin-right:10px}}.neighborhood-photos-container{float:none;zoom:1}.neighborhood-photos-container:after,.neighborhood-photos-container:before{content:"";display:table}.neighborhood-photos-container:after{clear:both}.neighborhood-photos-container img{width:100%;border:1px solid #d7d8d7;box-sizing:border-box;position:relative}.neighborhood-photos-container>div{position:relative;margin-bottom:20px}.neighborhood-photos-container div.place{position:relative;display:inline-block;width:24.25%;margin-left:1%}.neighborhood-photos-container div.place:first-child{margin-left:0!important}.neighborhood-photos-container div.place>div{overflow:hidden}.neighborhood-photos-container div.place p.place-name{margin:0;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.neighborhood-photos-container.count-3 div.place{width:32.65%}@media (max-width:599px){.neighborhood-photos-container div.place{width:49%;margin-left:2%}.neighborhood-photos-container div.place:nth-child(n+3){display:none}}.OfferInsightsCard{background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:20px;box-sizing:border-box;font-size:14px;position:relative}.OfferInsightsCard .offer-value{font-size:20px}.OfferInsightsCard .sale-date{position:absolute;top:24px;right:24px}.OfferInsightsCard .sold-price{margin-left:10px}.OfferInsightsCard .offer-result-line{margin-bottom:22px;margin-top:15px}.OfferInsightsCard .offer-result{border-radius:12px;padding:4px 10px;background-color:#f5f5f5}.OfferInsightsCard .offer-result.won{background-color:#38b118;color:#fff}.OfferInsightsCard .home-stats{margin-bottom:10px}.OfferInsightsCard .offer-value{margin-bottom:6px}.OfferInsightsCard .offer-details{display:flex;justify-content:space-between;margin:22px 0}.OfferInsightsCard .offer-detail-value{font-size:16px}.OfferInsightsCard .offer-detail-name,.OfferInsightsCard .sale-date{color:#999}.OfferInsightsCard .offer-detail-divider{flex:1;min-width:1px;max-width:1px;background:#f5f5f5;margin:0 22px}.OfferInsightsCard .offer-insight{font-size:16px;padding:15px;background-color:#f5f5f5;border-radius:2px;position:relative}.OfferInsightsCard .offer-insight .more-link{color:#0c82a5}.OfferInsightsCard .offer-insight:after{width:12px;height:12px;position:absolute;background:#f5f5f5;transform:rotate(45deg);margin-top:8px;content:""}.OfferInsightsCard .agent-info{margin-top:17px;display:flex}.OfferInsightsCard .agent-photo{width:40px;height:40px;border:none}.OfferInsightsCard .agent-photo .photo-container{overflow:visible}.OfferInsightsCard .agent-photo .photo{width:40px;height:40px;border:1px solid #ccc;border-radius:50%}.OfferInsightsCard .agent-details{font-size:16px;line-height:20px}.OfferInsightsCard .agent-detail-title{font-size:14px}.OfferInsightsCard .agent-only{color:#ff5655;font-size:.75rem}.OfferInsightsCard .ExpandableText.truncated .expansion{display:none}@media screen and (max-width:899px){.OfferInsightsCard{font-size:12px}.OfferInsightsCard .offer-value{font-size:16px}.OfferInsightsCard .offer-result{font-size:12px}.OfferInsightsCard .offer-detail-divider{margin:0 12px}}.Section h2{padding-left:0;width:100%;word-spacing:.125rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Section .h2-subtest{margin-left:0}.MB-GhostTown{width:100%;height:100%;display:table;background-color:#333}.MB-GhostTown .content{display:table-cell;text-align:center;vertical-align:middle;color:#ccc}.MB-GhostTown .content svg{width:2rem;height:2rem;fill:currentColor;margin-bottom:15px}.MB-GhostTown .content .message{font-size:.75rem;font-weight:400;padding:0 5px}.MB-GhostTown .content .message p{margin-bottom:15px}.MB-GhostTown .content .message a{color:#ccc;text-decoration:underline}@media screen and (min-width:600px){.MB-GhostTown{position:relative}.MB-GhostTown .content .message{font-size:.875rem;font-weight:200}}.StreetView{position:absolute;visibility:hidden}.StreetView.visible{visibility:visible}.StreetView .GoogleMapView .gm-fullscreen-control{display:none}.matterport-wrapper{position:relative}.matterport-wrapper .poster-container{height:215px}.matterport-wrapper .poster-background{height:100%;width:100%;background-color:#000;position:absolute}.matterport-wrapper .poster-frame{height:100%;width:100%;opacity:.7}.matterport-wrapper .button-container{position:absolute;top:45%;left:50%;z-index:1;opacity:1;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.matterport-wrapper .button-container:active,.matterport-wrapper .button-container:hover{opacity:.7}.matterport-wrapper .button-container .triangle{width:0;height:0;left:-7px;top:-12px;position:relative;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid #fff}.matterport-wrapper .button-container .circle{left:-28px;top:-31px;position:absolute;width:50px;height:50px;border-radius:50px;border:6px solid #fff}.matterport-wrapper .poster-message{font-size:1.375rem;font-weight:400;font-weight:200;position:absolute;top:65%;width:100%;text-align:center;color:#fff}.matterport-wrapper .poster-logo{position:absolute;top:10px;right:10px}.UserComment.npm{border-bottom:1px solid #f5f5f5;padding:10px 0;width:100%;box-sizing:border-box}.UserComment.npm .commentContainer .headerLine{display:flex;justify-content:space-between;width:100%}.UserComment.npm .commentContainer .commentInfo{display:flex;justify-content:flex-start;align-items:center;flex-grow:0;flex-shrink:0}.UserComment.npm .commentContainer .commentInfo .commenter{font-weight:700;margin-right:.5rem;font-size:1rem}.UserComment.npm .commentContainer .commentInfo .commentTime{color:#999;text-align:left;font-size:.75rem}.UserComment.npm .commentContainer .moreButton{padding:0;height:30px}.UserComment.npm .commentContainer .moreButton .svg-icon{color:#999}.UserComment.npm .commentContainer .commentText{line-height:20px;background:#f5f5f5;padding:.75rem;border-radius:4px 4px 4px 4px;font-size:1rem}.UserComment.npm .commentContainer .Flyout{display:inline-block}.UserComment.npm .commentContainer .Flyout .Button span{color:#585858;font-size:.875rem}.Dialog .confirmDeleteText{margin-bottom:2rem}.Dialog .confirmDeleteCtaButtons{text-align:right}.UserPropertyCommentList{max-height:70vh;overflow-y:auto}.UserPropertyCommentList .commentList{margin-bottom:1rem}@media (min-width:599px){.UserPropertyCommentList{max-height:none}.UserPropertyCommentList .commentList{margin-bottom:0}}.UserPropertyCommentList .toggleAllCommentsButtonWrapper{float:right}.UserPropertyCommentList .addCobuyerButtonWrapper{display:inline-block}.UserPropertyCommentList.font-size-small .UserComment.v2 .commenter,.UserPropertyCommentList.font-size-small .UserComment.v2 .commentText{line-height:1.25em;font-size:.875rem}.UserCommentListPreview .commentSnippet{position:relative;line-height:20px;background:#f5f5f5;padding:.75rem;margin-bottom:.75rem;border-radius:4px 4px 4px 4px;font-size:1rem}.UserCommentListPreview .commentSnippet:after{position:absolute;top:99%;left:.4rem;border:8px solid transparent;border-top-color:#f5f5f5;content:" "}.UserCommentListPreview .commentSnippet .commenter{font-weight:700}.UserCommentListPreview .commentInfoBar .statusAndAction{display:inline-block;vertical-align:top;padding-left:.75rem}.UserCommentListPreview .commentInfoBar .commentCount{padding-right:.75rem}.UserCommentListPreview .commentInfoBar .actionDivider{padding:0 .25rem}.SharedSearchIntroFadingContent{transition:width 1s ease-in,height 1s ease-out}.SharedSearchIntroFadingContent .introFade-appear{opacity:.01}.SharedSearchIntroFadingContent .introFade-appear.introFade-appear-active{opacity:1;transition:opacity 1s ease-in}.SharedSearchIntroFadingContent .introFade-enter{opacity:.01;position:absolute}.SharedSearchIntroFadingContent .introFade-enter.introFade-enter-active{opacity:1;transition:opacity 1s ease-in;position:relative}.SharedSearchIntroFadingContent .introFade-leave{opacity:1}.SharedSearchIntroFadingContent .introFade-leave.introFade-leave-active{opacity:.01;transition:opacity 1s ease-in}.CommentPrivacyPrompt{box-sizing:border-box;padding:0 1rem}@media (min-width:600px){.CommentPrivacyPrompt{padding:0}}.CommentPrivacyPrompt .confirmDeleteCtaButtons{display:flex;flex-flow:row wrap;justify-content:flex-end}.CommentPrivacyPrompt .confirmDeleteCtaButtons .cancelButton{margin-bottom:1rem}@media (min-width:600px){.CommentPrivacyPrompt .confirmDeleteCtaButtons .cancelButton{margin-bottom:0}}.CommentPrivacyPrompt .confirmDeleteCtaButtons button{flex-grow:1}@media (min-width:600px){.CommentPrivacyPrompt .confirmDeleteCtaButtons button{flex-grow:0;flex-shrink:0}}.SharedSearchIntro{box-sizing:border-box;padding:0 1rem}@media (min-width:600px){.SharedSearchIntro{padding:0}}.SharedSearchIntro .hook{margin-bottom:1.5rem}@media (min-width:600px){.SharedSearchIntro .hook{text-align:center}}.SharedSearchIntro .intro-card{width:224px;height:224px;margin:0 auto;background-size:cover;background-position:50%;background-color:red}.SharedSearchIntro .intro-card.saved-search{background-image:url(8414f4113bdbfaa7394027d3f011d3b5.png)}.SharedSearchIntro .intro-card.share{background-image:url(8cfe2be94a6d72c7c1002cde79b9a413.png)}.SharedSearchIntro .intro-card.favorite{background-image:url(a33de38c87d6b38fe5f7da8df0a016ca.png)}.SharedSearchIntro form{display:flex}.SharedSearchIntro form .emailInput{flex-grow:1}.SharedSearchIntro form .submitButtonWrapper{flex-grow:0;flex-shrink:0}.SharedSearchIntro form .submitButtonWrapper .submitBotton{border-left-width:0}@media (min-width:600px){.SharedSearchIntroDialog .guts>.content-wrapper{margin-top:-3rem}}.SharedSearchIntroDialog .SharedSearchIntro .content .title{text-align:center}.AddCommentForm{padding:10px 0;width:100%}.AddCommentForm form{display:flex;align-items:center}.AddCommentForm .commentInput,.AddCommentForm span.commentInput{flex-grow:1;vertical-align:middle}.AddCommentForm .commentInput .text,.AddCommentForm span.commentInput .text{width:100%}.AddCommentForm .submitButtonWrapper{flex-grow:0;flex-shrink:0}.AddCommentForm .submitButtonWrapper .submitButton{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.AddCommentForm .submitButtonWrapper .submitButton .svg-icon{left:16px;top:12px;position:absolute}.AddCommentForm.font-size-small{line-height:1.25em;font-size:.875rem}.AddCommentForm.font-size-small input{line-height:1rem}.AddCommentForm.font-size-small .submitButtonWrapper{min-width:40px}.AddCommentForm.font-size-small .submitButtonWrapper .submitButton{height:37px;padding:1rem}.AddCommentForm.font-size-small .submitButtonWrapper .submitButton .svg-icon{top:10px;left:10px}.UserCommentListDialog .content-wrapper{padding:0 1rem}.UserCommentListDialog h3{margin-top:1rem!important;margin-left:1rem!important;text-align:left!important}.UserCommentSection{margin-top:5px}.UserCommentSection .toggleAllCommentsButtonWrapper{margin-left:10px;display:inline-block}.UserCommentSection .toggleAllCommentsButtonWrapper span{font-weight:400}.UserCommentSection .addCobuyerButtonWrapper{float:right}.HistoricalAvmGraph-SaleMarker .marker-dropShadow{fill:rgba(0,0,0,.05)}.HistoricalAvmGraph-SaleMarker .marker-circleBackground{fill:#fff;stroke:#ccc;stroke-width:1}.HistoricalAvmGraph-SaleMarker .marker-dollarSignIcon{fill:#333}.keyboard-shortcuts-dialog td{line-height:20px;padding:.5rem 0}.keyboard-shortcuts-dialog .shortcut{text-align:right}.keyboard-shortcuts-dialog .key{color:#333;border:1px solid #999;background:#f5f5f5;border-radius:2px;padding:2px 6px}.keyboard-shortcuts-dialog .desc{text-align:left;padding-left:5px}.customer-facing .pill-label{margin-top:5px;text-align:center}.customer-facing .pill-round{margin:0 5px}.customer-facing .button{position:relative}.customer-facing .button.pill-left{border-radius:2px 0 0 2px;margin-right:-1px}.customer-facing .button.pill-center{border-radius:0 0 0 0;margin-right:-1px}.customer-facing .button.pill-right{border-radius:0 2px 2px 0}.customer-facing .pill-container>*{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1}.customer-facing .pill-container>* .button{border-radius:0 0 0 0;margin-right:-1px;position:relative}.customer-facing .pill-container>:first-child .button{border-radius:2px 0 0 2px;margin-right:-1px}.customer-facing .pill-container>:last-child .button{border-radius:0 2px 2px 0}.customer-facing .pill-container>:not(:first-child):not(:last-child) .button{border-radius:0 0 0 0;margin-right:-1px}.customer-facing .pill-container>:first-child:last-child .button{border-radius:2px 4px 4px 4px}.SvgMaximize{height:24px;width:24px;position:absolute;top:7px;right:7px}.SvgMaximize .maximize{position:absolute;left:0}.SvgMaximize .maximize.blur{filter:blur(1px);z-index:1}.SvgMaximize .maximize.overlay{z-index:2}.SvgMaximize .maximize.visible{border:2px solid #fff;background-color:#fff;z-index:2;-webkit-filter:drop-shadow(0 0 5px #404040);filter:drop-shadow(0 0 5px #404040)}.Pushpin{line-height:1;height:0}.Pushpin .avmPin{top:-10px;left:-10px;position:relative;width:0}.Pushpin .PushpinContent{display:inline-block;top:-23px;left:-50%;position:relative;border:1px solid #fff;border-radius:4px;font-size:12px}.Pushpin .PushpinContent.avm{width:12px;height:12px;top:auto;left:auto;background:#727272;border:2px solid #fff;box-shadow:0 2px 2px rgba(0,0,0,.2);cursor:pointer;z-index:97}.Pushpin .PushpinContent.avm.selected{background:#e62e2e;border:2px solid #fff;width:16px;height:16px}.Pushpin .PushpinContent.avm.hovered{background:#333}.Pushpin .PushpinContent .inner-pushpin-content,.Pushpin .PushpinContent .pushpin-content{border-radius:3px;background:#2e7e36;border:1px solid #2e7e36;cursor:pointer}.Pushpin .PushpinContent .inner-pushpin-content .logo-R,.Pushpin .PushpinContent .pushpin-content .logo-R{height:10px!important;width:10px!important;fill:#c82021!important;stroke:none;background-color:#fff;border-top-left-radius:2px;border-bottom-left-radius:2px;position:static;vertical-align:bottom;padding:3px 2px}.Pushpin .PushpinContent .inner-pushpin-content .price,.Pushpin .PushpinContent .pushpin-content .price{color:#fff;font-weight:700;padding:3px 3px 2px;display:inline-block;font-size:11px;line-height:11px}.Pushpin .PushpinContent .inner-pushpin-content.mobile .logo-R,.Pushpin .PushpinContent .pushpin-content.mobile .logo-R{padding:4px 2px 3px}.Pushpin .PushpinContent .inner-pushpin-content.mobile .price,.Pushpin .PushpinContent .pushpin-content.mobile .price{padding:3px}.Pushpin .PushpinContent .inner-pushpin-content.selected,.Pushpin .PushpinContent .pushpin-content.selected{background:#e62e2e;border:1px solid #e62e2e}.Pushpin .PushpinContent .inner-pushpin-content.selected:after,.Pushpin .PushpinContent .inner-pushpin-content.selected:before,.Pushpin .PushpinContent .pushpin-content.selected:after,.Pushpin .PushpinContent .pushpin-content.selected:before{border-top-color:#e62e2e}.Pushpin .PushpinContent .inner-pushpin-content.x-out,.Pushpin .PushpinContent .pushpin-content.x-out{opacity:.9;background:#a1cda5;border:1px solid #a1cda5}.Pushpin .PushpinContent .inner-pushpin-content.x-out:after,.Pushpin .PushpinContent .inner-pushpin-content.x-out:before,.Pushpin .PushpinContent .pushpin-content.x-out:after,.Pushpin .PushpinContent .pushpin-content.x-out:before{border-top-color:#a1cda5}.Pushpin .PushpinContent .inner-pushpin-content.solds,.Pushpin .PushpinContent .pushpin-content.solds{background:#5d8acb;border:1px solid #5d8acb}.Pushpin .PushpinContent .inner-pushpin-content.solds:after,.Pushpin .PushpinContent .inner-pushpin-content.solds:before,.Pushpin .PushpinContent .pushpin-content.solds:after,.Pushpin .PushpinContent .pushpin-content.solds:before{border-top-color:#5d8acb}.Pushpin .PushpinContent .inner-pushpin-content.viewed,.Pushpin .PushpinContent .pushpin-content.viewed{background:#629e68;border:1px solid #629e68}.Pushpin .PushpinContent .inner-pushpin-content.viewed:after,.Pushpin .PushpinContent .inner-pushpin-content.viewed:before,.Pushpin .PushpinContent .pushpin-content.viewed:after,.Pushpin .PushpinContent .pushpin-content.viewed:before{border-top-color:#629e68}.Pushpin .PushpinContent .inner-pushpin-content.sold-viewed,.Pushpin .PushpinContent .pushpin-content.sold-viewed{background:#85a7d8;border:1px solid #85a7d8}.Pushpin .PushpinContent .inner-pushpin-content.sold-viewed:after,.Pushpin .PushpinContent .inner-pushpin-content.sold-viewed:before,.Pushpin .PushpinContent .pushpin-content.sold-viewed:after,.Pushpin .PushpinContent .pushpin-content.sold-viewed:before{border-top-color:#85a7d8}.Pushpin .PushpinContent .inner-pushpin-content:after,.Pushpin .PushpinContent .inner-pushpin-content:before,.Pushpin .PushpinContent .white-border{top:calc(100% - 1px);left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}.Pushpin .PushpinContent .inner-pushpin-content:before{border-top-color:#2e7e36;border-width:4px;margin-left:-4px}.Pushpin .PushpinContent .inner-pushpin-content:after{border-top-color:#2e7e36;border-width:3.5px;margin-left:-3px}.Pushpin .PushpinContent .white-border{border-top-color:#fff;border-width:4px;margin-left:-4px;top:100%}.Pushpin .upper-right-badge{position:absolute;top:-4px;stroke:#fff;stroke-width:3px;height:10px;width:10px;left:calc(100% - 4px)}.Pushpin .Hot svg,.Pushpin .Open svg{position:absolute;left:-1px;top:-50%;border:1px solid #fff;border-radius:2px}.Pushpin .Flyout.position-left{top:-13px;left:-30px}.Pushpin .Flyout.position-right{top:-13px;left:30px}.Pushpin .Flyout.position-above{top:-23px;left:0}.Pushpin .Flyout.position-below{top:0;left:0}.hotbadge{fill:#fa7b20}.xout-alt{fill:#585858}.favorite-alt{fill:#e62e2e}.rating{fill:#fda302}.avm_price{position:relative;top:18px;right:20px;color:#585858;font-size:11px;display:inline;background:#f2f2f2;border-radius:3px;padding:0 1px}.tooltip{background-color:#555;color:#fff;text-align:center;padding:3px;border-radius:3px;position:absolute;z-index:800;bottom:125%;margin-left:-25px}.tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-2px;border-width:2px;border-style:solid;border-color:#555 transparent transparent}.lmm{position:relative;text-align:center}.lmm .placeholder-map{width:311px;height:250px}.lmm .links{display:table;padding:10px 0;background-color:#fff;color:#999;font-size:14px}.lmm .links>a{display:table-cell;white-space:nowrap;padding:6px 0}.lmm .links>a.left{width:100%;text-align:left}.lmm .links>a.right{padding:6px 10px;border-right:1px solid #ccc}.lmm .links>a.right:last-of-type{border:none;padding-right:0}.lmm .arMapContainer{right:14px;top:64%;width:15%;height:20%;position:absolute;border:2px solid #fff;filter:drop-shadow(0 0 3px #404040);overflow:hidden}.lmm .arMapContainer img{width:100%}.lmm .unmappable-container{height:160px;display:flex;justify-content:center;align-items:center;background-image:url(d10089e432fddda02a19ac43dfe20757.png);background-size:cover}.lmm .unmappable-container .unmappable-msg{padding:10px;background-color:#fff;box-shadow:0 0 3px 0 #aaa}.expandableSection .sectionContentContainer{overflow:hidden;transition-property:max-height;height:auto}.expandableSection .sectionContentContainer.fadeOutOverlay{position:relative}.expandableSection .sectionContentContainer.fadeOutOverlay:before{background-image:linear-gradient(top,hsla(0,0%,100%,0) 70%,#fff);background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0) 70%,#fff);content:"\A0";height:100%;position:absolute;width:100%;pointer-events:none;z-index:1}.expandableSection .sectionContentContainer .sectionContent h2,.expandableSection .sectionContentContainer .sectionContent hr{display:none}.expandableSection.expanded>.sectionContentContainer{overflow:visible}.HomeDetailsPage #content:not(.has-js) .sectionContentContainer{max-height:none!important}.HomeDetailsPage #content:not(.has-js) .sectionContentContainer.fadeOutOverlay:before{display:none}.expandableSection.collapsible{box-sizing:border-box}.expandableSection.collapsible .previewTextSection{display:flex;justify-content:space-between}.expandableSection.collapsible .previewTextSection .previewContentSectionText{display:inline-flex;flex-direction:column;width:90%;flex-grow:1}.expandableSection.collapsible .previewTextSection .previewText{font-size:.875rem;color:#999;padding:.25rem 0 0}.expandableSection.collapsible .previewTextSection .linkIcon{margin-right:5px;vertical-align:top;fill:#999;width:18px;height:18px;transform:rotate(-90deg)}.expandableSection.collapsible .previewTextSection .expandArrow{transform:rotate(90deg)}.expandableSection.collapsible .sectionHeaderContainer{padding:1.5rem 24px 1.625rem}.expandableSection.collapsible .sectionContent{padding:0 24px 1.5rem}.expandableSection.collapsible:not(.permanentlyExpanded) .sectionHeaderContainer{cursor:pointer}.expandableSection.neighborhoodInfo .sectionContent{position:relative}.expandableSection.miniMap.permanentlyExpanded{left:0;border-top:none}.expandableSection.miniMap.permanentlyExpanded .sectionContent{padding:0}.expandableSection.collapsible{border-top:1px solid #e2e2e2;left:-24px;position:relative;width:100vw}@media screen and (min-width:600px){.expandableSection.collapsible{left:0;width:100%;margin-top:-40px}.expandableSection.collapsible .sectionHeaderContainer{padding:2rem 0}.expandableSection.collapsible .sectionContent{padding:0 0 2rem}.expandableSection.collapsible .previewTextSection{align-items:center}.expandableSection.collapsible .previewContentSectionText{flex-direction:row!important;align-items:center}.expandableSection.collapsible .previewContentSectionText .text{padding:0;width:50%;height:auto}.expandableSection.collapsible .previewContentSectionText .previewText{color:#333}.expandableSection.collapsible .previewContentSectionArrow{text-align:right}.expandableSection.collapsible .linkIcon{fill:#999!important}.expandableSection.lowerSimilars{border-top:none}.expandableSection.lowerSimilars .sectionHeaderContainer{padding-bottom:1rem}.expandableSection.lowerSimilars hr{display:block!important}.expandableSection.lowerSimilars:before{content:"";width:66%;border-top:1px solid #e2e2e2;display:block}.HomeDetailsPage.mobileDP .expandableSection.collapsible{margin-top:0}}.HomeDetailsPage #content:not(.has-js) .sectionHeaderContainer .expandArrow{transform:rotate(-90deg)!important}.activityPanelContainer .Flyout{display:none}.activityPanelContainer .activityStatsTable{width:100%;background-color:#f5f5f5;border:1px solid #e2e2e2;border-right-width:0;table-layout:fixed}.activityPanelContainer .activityStatsTable td{padding:10px 0;border-right:1px solid #e2e2e2}.activityPanelContainer .activityStatsTable td .activityColumn{display:block}.activityPanelContainer .activityStatsTable td .activityColumn .icon{margin:0 auto;width:23px;height:22px;fill:#585858}.activityPanelContainer .activityStatsTable td .activityColumn .labels{display:block;vertical-align:middle;color:#333}.activityPanelContainer .activityStatsTable td .activityColumn .labels .labelText{position:relative;border-bottom:none}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel{display:block;margin-top:4px}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .count{text-align:center;display:block;font-weight:600}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .label{display:block;text-align:center;cursor:auto;padding-right:2px;padding-left:2px;font-size:.625rem}.activityPanelContainer .activityStatsTable td .activityColumn .labels .bottomLabel{display:none}@media screen and (min-width:340px){.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .label{font-size:.75rem}}@media screen and (min-width:600px){.activityPanelContainer .Flyout{display:block}.activityPanelContainer .Flyout .flyout .header{white-space:nowrap}.activityPanelContainer .Flyout .flyout .container .DefinitionFlyout{width:220px}.activityPanelContainer .activityStatsTable td{padding:10px 5px}.activityPanelContainer .activityStatsTable td .activityColumn{display:table}.activityPanelContainer .activityStatsTable td .activityColumn .icon{margin:8px 12px 5px 8px}.activityPanelContainer .activityStatsTable td .activityColumn .labels{display:table-cell}.activityPanelContainer .activityStatsTable td .activityColumn .labels .labelText{pointer-events:auto}.activityPanelContainer .activityStatsTable td .activityColumn .labels .label{line-height:1}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel{display:table-row;margin-top:0}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .count{display:table-cell;text-align:right}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .label{display:table-cell;padding-left:.5em;text-align:left;cursor:pointer;font-size:.875rem}.activityPanelContainer .activityStatsTable td .activityColumn .labels .bottomLabel{display:table-row;font-size:.75rem}.activityPanelContainer .activityStatsTable td .activityColumn .labels .bottomLabel .count{display:table-cell;text-align:right}.activityPanelContainer .activityStatsTable td .activityColumn .labels .bottomLabel .label{display:table-cell;padding-left:.5em;text-align:left;cursor:pointer}}.lockedSectionBanner{font-size:.875rem;background-color:#e2e2e2;box-sizing:border-box}.lockedSectionBanner .icon,.lockedSectionBanner .message{vertical-align:middle}@media screen and (max-width:599px){.lockedSectionBanner{padding:10px;display:table;width:100%}.lockedSectionBanner .icon{display:table-cell;padding:0 10px 0 0}.lockedSectionBanner .icon .SvgIcon{height:18px;width:18px}.lockedSectionBanner .message{display:table-cell;width:calc(100% - 46px);font-size:12px}}@media screen and (min-width:600px){.lockedSectionBanner{padding:15px 0}.lockedSectionBanner .icon{display:inline-block;padding:0 20px}.lockedSectionBanner .icon .SvgIcon{height:24px;width:24px}.lockedSectionBanner .message{display:inline-block;width:calc(100% - 64px)}}.AmenitiesInfoSection .super-group-title{color:#999;padding:5px 0;font-size:1.125rem}.AmenitiesInfoSection .super-group-content{-moz-column-count:1;-webkit-column-count:1;column-count:1;padding:10px 0 5px;line-height:1}.AmenitiesInfoSection .amenity-group{margin-bottom:25px}.AmenitiesInfoSection .amenity-group .title{margin-bottom:5px}.AmenitiesInfoSection .no-break-inside{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}.AmenitiesInfoSection .entryItem{list-style-type:disc;color:#e2e2e2;margin:8px 0 0 18px;word-wrap:break-word;line-height:1.3}.AmenitiesInfoSection .entryItem:not(.agent-only) .entryItemContent{color:#333}.AmenitiesInfoSection .GhostTown{margin-bottom:10px}.AmenitiesInfoSection .disclaimer{margin-top:.5rem}.AmenitiesInfoSection .listingProvider{margin-bottom:10px}@media (min-width:600px){.AmenitiesInfoSection .amenities-container{font-size:.875rem;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.AmenitiesInfoSection .super-group-title{font-size:inherit;font-weight:600;color:#333;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-color:#f5f5f5;padding:5px 10px}.AmenitiesInfoSection .super-group-content{padding:10px 15px 5px;-moz-column-count:2;-webkit-column-count:2;column-count:2}.AmenitiesInfoSection .amenity-group{margin-bottom:10px}.AmenitiesInfoSection .entryItem{font-size:.75rem;line-height:1.5;color:#333;margin-top:3px}}.HistoricalAvmGraph-heading{display:table;width:100%;margin-bottom:.5rem;position:relative}.HistoricalAvmGraph-heading>*{display:table-cell}.HistoricalAvmGraph-heading .AvmClaimHomeButton{position:absolute;right:0;top:-.1875rem}.HistoricalAvmGraph-domainToggle{text-align:right;vertical-align:bottom;min-width:105px}.HistoricalAvmGraph-domainToggle .domainToggle-clickable{color:#999;padding:.5rem 0;border-bottom:.125rem solid transparent;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.HistoricalAvmGraph-domainToggle .domainToggle-clickable.active{color:#333;border-color:currentColor;cursor:default}.HistoricalAvmGraph-domainToggle .domainToggle-clickable+.domainToggle-clickable{margin-left:1rem}@media only screen and (min-width:600px){.HistoricalAvmGraphMouseTrackingWrapper{height:250px}}.HistoricalAvmGraph>svg{height:250px!important}.AvmGraphLegend-diffSection{margin-top:.5rem;height:1.25rem}.AvmGraphLegend-diff-increased{color:#75b945}.AvmGraphLegend-diff-increased:before{content:"+"}.AvmGraphLegend-diff-decreased{color:#fd3316}.AvmSection .avm-estimate-basis{margin-bottom:.5rem;font-size:.875rem}.AvmSection .estimate-infobutton{vertical-align:middle;line-height:1;padding:.25rem;width:16px;height:16px}.AvmSection .estimate-infobutton .SvgIcon{fill:#e2e2e2}.AvmSection .estimate-infobutton .Flyout{margin-left:.5rem;margin-top:-.5rem;padding-top:.5rem}.AvmSection .editFactsHeaderText{margin-top:.25rem;margin-bottom:1rem}@media only screen and (min-width:600px){.AvmSection .editFactsHeaderText{margin-top:0}}.AvmSection .loader{display:block;margin:100px auto}.private-notes{padding:0;vertical-align:middle}.private-notes .note-input .note{font-size:.875rem;display:block}.private-notes .field.TextArea>.input{width:100%!important}.private-notes .button-container .date-modified{font-size:.75rem;color:#ccc}@media screen and (min-width:600px){.private-notes{display:table-cell}.private-notes .field.TextArea>.input{width:300px!important}}.OffMarketWarning{background-color:#fff;text-align:center;padding:5px 0;font-weight:600;margin:10px 10px 0}.OffMarketWarning>span{margin-left:5px}.expandableSection .linkIcon{display:inline-block;fill:#0c82a5;width:24px;height:24px;position:relative;top:6px}.expandableSection .linkIcon.expandArrow{transform:rotate(180deg)}.keyDetailsList{display:flex;flex-direction:row;align-content:flex-start;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.keyDetailsList .keyDetail{align-self:stretch;width:100%;padding:.5rem 0;display:flex;justify-content:space-between}.keyDetailsList .keyDetail .key-facts-link{color:#000;text-decoration:underline}.keyDetailsList .header{width:40%;word-break:break-word}.keyDetailsList .content{width:60%;word-break:break-word;text-align:right;padding-left:3px}@media (max-width:599px){.keyDetailsList .keyDetail:first-child{padding-top:0}}@media (min-width:600px){.keyDetailsList{margin-top:30px}.keyDetailsList .keyDetail{width:45%}}.oh .h3-side{margin:20px 0 10px}.oh .h3-side #open-houses-scroll{font-size:1rem;font-weight:600}.oh .open-house-item{margin:10px 15px 5px 0;width:100%}.oh .open-house-item .openHouseButton .button:not(.text){width:100%}.oh .open-house-item .flyout-link-section{display:inline-block}.oh .open-house-item .flyout-link-section .Flyout{left:25px}.oh .open-house-item .icon{margin-left:5px}.oh .ohListSavedIcon{fill:#7ccc33;width:16px;height:16px;display:inline-block;position:relative;top:3px;margin-right:3px}.oh .ohListSavedText{font-weight:600;font-size:.75rem}.oh .openhouses{text-align:left}.open-house-comment{width:300px;padding:5px 10px}.open-house-comment .source{font-weight:400;font-size:.875rem;color:#999}.customer-facing .openHouseButton .button.small .icon{margin:1px 5px 1px 0}.openHouseButton .Flyout .ohFlyoutContent{width:200px}@media (max-width:599px){.openHouseButton .Flyout .ohFlyoutContent{width:auto}}@media (min-width:600px){.oh .open-house-item{width:285px}.oh .open-house-item .openHouseButton .button{width:auto!important}.oh.inMiniMapPromote{display:flex;justify-content:space-between;flex-wrap:wrap}.oh.inMiniMapPromote .open-house-item{width:auto;min-width:325px;margin:1.875rem 0 0}.oh.inMiniMapPromote .open-house-item .openHouseButton .button span{font-weight:400;font-size:16px}.oh.inMiniMapPromote .open-house-item .appointments{float:left;padding:0 10px 0 0}}.fsbo-disclaimer-container{margin:15px}.fsbo-disclaimer a,.fsbo-disclaimer p{font-weight:600}.expandableSection.expandablePreview .sectionContentContainer{overflow:hidden!important}.expandableSection.expandablePreview .sectionContentContainer .sectionContent .gold-box.signin-bar{margin-left:10px;margin-right:10px}.expandableSection.expandablePreview .sectionContentContainer .sectionContent .panel .h3{font-size:16px;font-weight:200}.expandableSection.expandablePreview .sectionBottomLink{display:inline-block}.expandableSection#basicInfo-preview{margin-top:10px}.expandableSection#offerInsights-preview .sectionContent{padding:0 0 10px}.remarks .marketingRemarks .sectionContentContainer .sectionContent>p{line-height:1.5em}.remarks .marketingRemarks .sectionContentContainer .sectionContent>p+p{margin:1.5em 0 0}.remarks .marketingRemarks .sectionBottomLinkContainer{font-size:16px;line-height:28px;padding-top:.25rem}.remarks .marketingRemarks .font-color-link{cursor:pointer}.remarks>p{margin:0 0 1.5em}@media screen and (max-width:599px){.remarks{margin-right:0}}.font-dot{padding:0 3px 0 0}.AgentEnhancedAttributionInfo{margin-bottom:2rem;min-height:10rem}.AgentEnhancedAttributionInfo h3{margin-bottom:1.5rem}.AgentEnhancedAttributionInfo .enhanced-agent-info{display:flex;flex-flow:row wrap;height:6rem;width:100%}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-photo{flex:0 1 auto}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-section-text{width:100%;flex:1 1 auto;margin-left:.4rem}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-name-section{display:flex}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-contact-section,.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-name-section{flex:0 1 auto;min-width:40%}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-photo,.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-photo .photo-container{width:6rem;height:6rem}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-photo .photo-container img{width:6rem}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-photo .photo-container svg{width:96px;height:96px}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-name-section{max-width:45%;border-right:1px solid #ccc;margin-right:2rem;padding-right:2rem}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-contact-section{max-width:45%}.AgentEnhancedAttributionInfo .enhanced-agent-info .license-label,.AgentEnhancedAttributionInfo .enhanced-agent-info .partner-agent-label{font-size:12px}.AgentEnhancedAttributionInfo .enhanced-agent-info .partner-agent-name{font-size:16px;color:#333}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-email-address,.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-phone-number,.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-profile-page,.AgentEnhancedAttributionInfo .enhanced-agent-info .brokerage{font-size:14px}.AgentEnhancedAttributionInfo .enhanced-agent-info .brokerage,.AgentEnhancedAttributionInfo .enhanced-agent-info .license-label,.AgentEnhancedAttributionInfo .enhanced-agent-info .partner-agent-label{color:#727272}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-phone-number,.AgentEnhancedAttributionInfo .enhanced-agent-info .partner-agent-label{margin-top:.75rem}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-email-address,.AgentEnhancedAttributionInfo .enhanced-agent-info .partner-agent-name{margin-bottom:.75rem}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-email-address{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width:599px){.AgentEnhancedAttributionInfo{margin-top:1.5rem;min-height:15rem}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-name-section{border-right:none;border-bottom:1px solid #ccc;margin:0 0 1rem;padding:0 0 1rem}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-contact-section,.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-name-section{max-width:100%;width:100%}.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-email-address,.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-phone-number,.AgentEnhancedAttributionInfo .enhanced-agent-info .agent-profile-page{margin:0;line-height:1.5rem}}.listingSource{padding:10px 0}.listingSource .dataSourceImage,.listingSource .sourceContent,.listingSource .sourceLabel{display:inline-block}@media screen and (min-width:600px){.listingSource{padding:0 5px 0 3px}}.data-quality{clear:both;padding:10px 0}.data-quality .quality-data-why-label{display:inline;float:right}@media (min-width:600px){.data-quality{padding:0}.data-quality a{color:#333;text-decoration:underline}}@media screen and (max-width:599px){.data-quality{width:83%}.data-quality .data-quality-label{display:inline-block;margin-right:5px}.data-quality .quality-data-why-label{float:none;display:block;padding-top:10px}.data-quality p{line-height:0}}.listingInfoSection{display:inline-flex;white-space:pre-wrap;flex-wrap:wrap}.listingInfoSection .MultipleListingsWarning{display:inline-flex}.agent-info-section{width:100%}.agent-info-container+.agent-info-container.redfin-agent{margin-top:15px}.agent-info-container .agent-info-item{overflow:hidden}.agent-info-container .agent-info-item:not(:last-child){margin-bottom:10px}.agent-info-container .phone-number-entry{margin-right:10px}.agent-info-container .basic-info-entry.partnerAgentLabel{color:#333}.agent-info-container .basic-info-entry.brokerage,.agent-info-container .basic-info-entry.license{color:#999}.agent-info-container .basic-info-entry.license{font-size:.625rem}.agent-info-container .agent-info-item-enhanced-attribution{margin-top:.5em}@media screen and (max-width:599px){.agent-info-section{padding-top:10px;display:block}.agent-info-section .agent-info-container .agent-info-content{padding-top:3px}.agent-photo{float:right!important;margin-right:0}.basic-info-entry{display:block}.basic-info-entry.comma{display:none}.basic-info-entry.email{margin-top:.5rem}.agent-extra-info .phone-number-entry{display:block}}@media screen and (min-width:600px){.agent-info-section{width:auto;padding-top:30px;margin-bottom:.625rem}.agent-info-section.enhanced-attribution{width:100%}.agent-info-item.with-photo{margin-top:.5rem}.agent-info-item .agent-extra-info{display:inline-flex}.agentLicenseDisplay{display:block}.agent-info-container{color:#999}.agent-info-container.redfin-agent .agent-info-content .buyer-agent-item{height:52px;display:flex;align-items:center;padding-top:10px}.agent-info-container.redfin-agent .agent-info-content .listing-agent-item .agent-info-item{padding-top:5px}.agent-info-container.redfin-agent+.agent-info-container{margin-top:30px}}.QuickMap .content{position:relative}.QuickMap .content .streetViewContainer{position:absolute;top:0;background-color:#333}.QuickMap .content .streetViewContainer .StreetView{top:10px;left:10px}.QuickMap .content .hide{visibility:hidden!important;position:absolute!important}.QuickMap .content .actions{text-align:center;line-height:46px;color:#333;display:flex;justify-content:center}.QuickMap .content .actions .action{display:inline-block;text-align:center}.QuickMap .content .actions .action .SvgIcon{position:relative;top:3px;fill:#0c82a5}.QuickMap .content .actions .action .actionLink{padding-left:.5rem;cursor:pointer}.QuickMap .content .actions .action.mapViewLink,.QuickMap .content .actions .action.nearbyHomesLink,.QuickMap .content .actions .action.streetViewLink{display:none}.QuickMap .content .actions .action.directionLink,.QuickMap .content .actions .action.recenterMapLink{width:50%}.QuickMap .preview{right:24px;height:63px;width:95px;position:absolute;z-index:1;border:2px solid #fff;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.QuickMap .preview-image{height:100%;width:100%}@media screen and (max-width:599px){.QuickMap .cell{padding:10px;box-sizing:border-box}.QuickMap .cell .guts{width:100%;margin:0!important;box-sizing:border-box}.QuickMap .cell .guts .content-wrapper{padding:0!important}.QuickMap .cell .guts .content-wrapper .content .GoogleMapView{width:100%!important}}@media screen and (min-width:600px){.QuickMap .content .streetViewContainer .StreetView{top:0;left:0}.QuickMap .content .actions{justify-content:flex-start;line-height:36px;padding-top:10px;font-size:.875rem}.QuickMap .content .actions .action.directionLink,.QuickMap .content .actions .action.mapViewLink,.QuickMap .content .actions .action.nearbyHomesLink,.QuickMap .content .actions .action.streetViewLink{display:inline-block;width:auto}.QuickMap .content .actions .action.nearbyHomesLink{text-align:left;flex-grow:1}.QuickMap .content .actions .action.nearbyHomesLink .actionLink{padding:0}.QuickMap .content .actions .action.mapViewLink,.QuickMap .content .actions .action.streetViewLink{padding-right:.5rem;border-right:1px solid #e2e2e2}.QuickMap .content .actions .action.directionLink{padding-left:.5rem}.QuickMap .content .actions .action.recenterMapLink{display:none}}.bhi .content .h4,.bhi .content .heading{color:#999;font-weight:400}@media screen and (max-width:599px){.bhi .content table{width:auto}.bhi .content h4{margin-bottom:0}}.Section.DescriptiveParagraph .descriptive-paragraph{font-size:.75rem;color:#999}.Section.DescriptiveParagraph .descriptive-paragraph.content{margin-bottom:10px}.MainHouseInfoPanel .house-info{position:relative;margin:0;font-size:.875rem}.MainHouseInfoPanel .house-info .GhostTown{border:none}.MainHouseInfoPanel .house-info .descriptive-paragraph{margin-top:30px}.MainHouseInfoPanel .hotness-banner-container{font-size:1rem;margin:0 0 20px}.MainHouseInfoPanel .socialButtons{padding-right:1%;margin-top:10px}.MainHouseInfoPanel .display-as-block{display:block}@media screen and (min-width:600px){.MainHouseInfoPanel .socialButtons{text-align:right}.MainHouseInfoPanel .narrow-column{margin-left:4%;width:46%;padding-top:1px}.MainHouseInfoPanel .display-as-block{display:inline-block}.MainHouseInfoPanel .social-width{width:100%}.MainHouseInfoPanel .no-agent-float-right{float:right;margin-bottom:6px}.MainHouseInfoPanel .no-buying-agent{padding-top:6px}}.MainHouseInfoPanel .after-social{margin:5px 0 0}.MainHouseInfoPanel .links-and-notes-container{margin:12px 0;width:100%}@media screen and (min-width:600px){.MainHouseInfoPanel .links-and-notes-container{margin:0}.MultipleListingsWarning a{color:#333;text-decoration:underline}.OpenHouseSectionDesktop{border-top:1px solid #e2e2e2;padding:35px 0 0}}.nearby-home-row{font-size:.875rem}.nearby-home-row td{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e2e2e2}.nearby-home-row .nearby-home-data .nearby-home-address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:300px;display:block}.nearby-home-row .nearby-home-data .nearby-home-stats{color:#999;font-size:.75rem}@media screen and (min-width:600px){.nearby-home-row .nearby-home-data .nearby-home-address{max-width:210px}.nearby-home-row .nearby-home-data .nearby-home-address .comma{display:none}.nearby-home-row .nearby-home-data .nearby-home-address .cityState{display:block}}.nearby-homes{font-size:.875rem;width:auto;margin-top:10px}.nearby-homes .main-nearby-content{height:260px;overflow:hidden;margin-top:10px}.nearby-homes .main-nearby-content.showMoreHeight{height:100%;overflow:auto}.nearby-homes .main-nearby-content>table{width:100%;float:left;text-align:left}.nearby-homes .main-nearby-content>table tbody .nearby-home-row .nearby-home-avm,.nearby-homes .main-nearby-content>table thead{display:none}.nearby-homes .nearby-homes-show-more{padding-top:8px;clear:both;color:#0c82a5;display:inline-block}.nearby-homes .nearby-homes-show-more>span,.nearby-homes .nearby-homes-show-more>svg{vertical-align:middle}.nearby-homes .nearby-homes-show-more .SvgIcon.show-less{fill:#0c82a5;margin-top:-3px}.nearby-homes .nearby-homes-show-more .SvgIcon.show-less.showMoreSvg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.HomeDetailsPage #content:not(.has-js) .nearby-homes .main-nearby-content{height:100%!important}@media screen and (min-width:600px){.nearby-homes{margin-top:0}.nearby-homes .main-nearby-content{margin-top:0;height:324px}.nearby-homes .main-nearby-content table{width:325px;margin-right:10px}.nearby-homes .main-nearby-content table thead{display:table-header-group;border-bottom:1px solid #b2b2b2}.nearby-homes .main-nearby-content table thead th{font-weight:600;padding-top:12px;padding-bottom:8px}.nearby-homes .main-nearby-content table tbody .nearby-home-row .nearby-home-avm{display:table-cell;text-align:right;width:108px}}.SvgLabelLink .SvgIcon{width:18px;height:18px;fill:currentcolor}.SvgLabelLink span{padding-left:5px}.misc-links{display:none}@media screen and (min-width:600px){.misc-links{display:table-cell;vertical-align:middle;width:100%;font-size:.875rem}.misc-links .icon{padding-right:5px}.misc-links .SvgIcon{width:16px;height:16px;fill:currentcolor}.misc-links ul{zoom:1;text-align:left;margin:15px 0 0}.misc-links ul:after,.misc-links ul:before{content:"";display:table}.misc-links ul:after{clear:both}.misc-links ul li{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;padding:0 10px;width:160px;margin-bottom:10px;line-height:16px;padding:0}.misc-links ul li a{line-height:16px}.misc-links .claimHomeButton.link-only,.misc-links .claimHomeButton.link-only *{margin-top:-.5px;font-weight:inherit;font-size:inherit}.misc-links .claimHomeButton.link-only * .button,.misc-links .claimHomeButton.link-only .button{outline:0}.misc-links .claimHomeButton.link-only * .svg-icon.with-text,.misc-links .claimHomeButton.link-only .svg-icon.with-text{display:inline-block;padding-right:5px}}.basic-table{font-size:.75rem;border-collapse:separate;width:100%}.basic-table td,.basic-table th{padding:.8em;vertical-align:top;text-align:left}.basic-table th{font-size:.75rem;font-weight:600;text-shadow:#fff 0 1px 1px;color:#999;background:#f5f5f5;text-align:center}.basic-table .text-align-first-col,.basic-table td:first-child,.basic-table th:first-child{text-align:left}.basic-table .border-bottom,.basic-table th,.basic-table tr:last-child td{border-bottom:1px solid #e2e2e2}.basic-table .border-bottom-inner,.basic-table tr:not(:last-child) td{border-bottom:1px dashed #e2e2e2}.basic-table .border-left,.basic-table tr td,.basic-table tr th:first-child{border-left:1px solid #e2e2e2}.basic-table .border-right,.basic-table tr td:last-child,.basic-table tr th:last-child{border-right:1px solid #e2e2e2}.basic-table .border-top,.basic-table th{border-top:1px solid #e2e2e2}.basic-table .number{text-align:center}.basic-table .highlight{font-weight:600}.basic-table-2{font-size:.75rem;border-collapse:collapse;border:1px solid #e2e2e2;width:100%}.basic-table-2 td,.basic-table-2 th{padding:.8em;vertical-align:top;text-align:left}.basic-table-2 th{font-size:.75rem;font-weight:600;text-shadow:#fff 0 1px 1px;color:#999;background:#f5f5f5;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.basic-table-2 td{border-top:1px dashed #e2e2e2;border-bottom:1px dashed #e2e2e2;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.basic-table-2 .number{text-align:center}.basic-table-2 .highlight{font-weight:600}@media only screen and (min-width:600px){.basic-table-2,.basic-table-2 th{font-size:.875rem}}.PropertyHistory .spinner{height:100px}.PropertyHistory .fmls-ghost{padding:30px;margin-right:0}.PropertyHistory .fmls-ghost p{margin:0;padding:0}.PropertyHistory .main-content{min-height:0}.PropertyHistory .main-content .records-header{display:none!important;overflow:hidden!important}.PropertyHistory .main-content .disclaimer a,.PropertyHistory .main-content .subtext a{color:#333;text-decoration:underline}.PropertyHistory .main-content .disclaimer p{margin-top:10px;margin-bottom:0;text-align:left}.PropertyHistory .main-content .disclaimer p img{display:inline;float:left;margin-right:10px}.PropertyHistory .main-content .subtext{padding-top:1.875rem}.PropertyHistory .main-content table{line-height:1;border:none}.PropertyHistory .main-content table th{font-size:1rem;background:none;border-top:none;color:#999;padding-left:0}.PropertyHistory .main-content table td{border:none;border-top:1px solid #e2e2e2;padding:1.5em 0}.PropertyHistory .main-content table .appreciation-col{display:none}.PropertyHistory .main-content table .number,.PropertyHistory .main-content table .number.empty,.PropertyHistory .main-content table .number .mortgage-item{text-align:left}.PropertyHistory .main-content table .agent-only td .event{font-weight:600}.PropertyHistory .main-content table .mortgage-item{padding-top:4px}.PropertyHistory .main-content table .mortgage-item .event-label{width:88px}.PropertyHistory .main-content table .event-sub{padding-top:4px}.PropertyHistory .main-content table .positive{color:#75b945}.PropertyHistory .main-content table .negative{color:#fd3316}.PropertyHistory .main-content table .logo{margin-left:5px}@media only screen and (max-width:599px){.PropertyHistory .main-content table .logo{margin:5px 0 0}}.PropertyHistory .main-content table .event-col .source-info{display:none;padding-top:4px}.PropertyHistory .main-content table .event-col .source-info .source,.PropertyHistory .main-content table .event-col .source-info .source-logo{display:inline-block}.PropertyHistory .main-content .lacking .lacking-content{margin:10px 0 0 110px}.PropertyHistory .action-link .default,.PropertyHistory .action-link .failure,.PropertyHistory .action-link .link,.PropertyHistory .action-link .success{line-height:16px}.PropertyHistory .action-link .success{color:#75b945}.PropertyHistory .action-link .has-icon{margin-right:5px}.PropertyHistoryEventRow .DefinitionFlyout.definition-flyout-container{padding:0;width:auto}@media only screen and (min-width:600px){.PropertyHistory .misc-links .map-controls .claimHomeButton{font-size:12px;margin-top:-15px}.PropertyHistory .main-content{min-height:100px}.PropertyHistory .main-content .records-header{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1}.PropertyHistory .main-content table .appreciation-col,.PropertyHistory .main-content table .date-col,.PropertyHistory .main-content table .event-col,.PropertyHistory .main-content table .price-col{display:table-cell;font-size:1rem}.PropertyHistory .main-content table .appreciation-col{padding-left:5px}.PropertyHistory .main-content table .event-col .and-source,.PropertyHistory .main-content table .event-col .source-info{display:inline-block}}@media only screen and (max-width:599px){.PropertyHistory .main-content table th{display:none}.PropertyHistory .main-content table .event-col{padding-top:0;border:none;font-size:1rem}.PropertyHistory .main-content table .event-col .and-source,.PropertyHistory .main-content table .event-col .source-info{display:inline-block;font-size:.75rem;color:#999;padding-top:0}.PropertyHistory .main-content table .event-col .date-no-col{font-size:.75rem;color:#999;padding-bottom:.5rem}.PropertyHistory .main-content table .price-col.number{border:none;padding-top:1.25rem;font-size:1rem}.PropertyHistory .main-content table .PropertyHistoryEventRow+.PropertyHistoryEventRow{border-top:1px solid #e2e2e2}.PropertyHistory .main-content table .PropertyHistoryEventRow+.PropertyHistoryEventRow .event-col{padding-top:1.5em}.PropertyHistory .main-content table .PropertyHistoryEventRow+.PropertyHistoryEventRow .price-col.number{padding-top:2.375rem}.PropertyHistory .main-content .subtext{padding-top:.25rem}}.ListingScanSection .matterport-lower-message{margin-top:10px;font-size:.875rem}.ListingScanSection .matterport-lower-message .learnMoreLink{margin-left:5px}.note-container{font-size:.75rem;margin-bottom:30px}.note-container:last-of-type{margin-bottom:0}.note-container .quote-bubble{font-size:14px;background-color:#f5f5f5;border-radius:4px;padding:12px;margin:20px 10px -1px 44px;z-index:10;position:relative}.note-container .quote-bubble .helpful{font-size:.75rem;border-top:1px solid #e2e2e2;margin-top:12px;padding-top:12px}.note-container .quote-bubble .helpful span{margin-right:4px}.note-container .quote-bubble .helpful a{cursor:pointer;margin-right:8px;margin-left:8px}.note-container .quote-bubble svg.checkmark{height:12px;width:12px;margin-right:10px;margin-left:-12px}.note-container .quote-corner{height:25px;width:20px;transform:rotate(17deg) skewY(-41deg);margin-left:46px;margin-top:-24px;margin-bottom:6px;background-color:#f5f5f5;z-index:1}.note-container .misc-info{text-align:right;max-width:260px}.note-container .icon{line-height:16px;padding-left:20px;text-decoration:none;margin-top:5px;display:inline-block;width:inherit}.note-container .askQuestion{font-size:11px;margin-top:8px}.note-container .askQuestion a:hover{color:#677c94}.note-container .note{font-size:14px}.note-container .agent-info{padding-top:8px}.note-container .agent .title.isRedfin{color:#c82021}.note-container .agent .title.isNotRedfin,.note-container .agent a{color:#000}.note-container .agent .agent-photo{border:none}.note-container .agent .agent-photo .photo{width:55px;margin-left:-2.5px}.note-container .agent .agent-photo.is-circle .photo{border-radius:50%;width:50px;margin-left:inherit}.note-container div{line-height:18px}.note-container .also-noted-text{color:#ff5655;margin-left:50px}.agent-only .select{color:#000}@media screen and (max-width:599px){.note-container .agent .misc-info{float:none}.note-container .agent .misc-info .agent-only{text-align:left;margin-bottom:5px}.note-container .agent .misc-info .agent-only select{margin-left:10px}.note-container .agent .misc-info .agent-only a{margin-left:5px}}.ai .manageTourInsightsButton{margin:1rem 0}.ai .previousInsightsSection{margin-top:30px}.ai .small-heading{font-size:1rem;font-weight:600;margin-bottom:.5rem}.ai .also-noted{border-style:solid;border-color:#e2e2e2}.ai .also-noted .noted{width:100%}.ai .also-noted .noted td,.ai .also-noted .noted th{vertical-align:middle;text-align:center}.ai .also-noted .noted .noted-item{border-right:2px dotted #e2e2e2}.ai .also-noted .noted .noted-item:last-child{border-right:none}.ai .also-noted .noted .noted-item-label{color:#333;font-size:.75rem}.ai .also-noted .noted .noted-icon-bg{width:36px;margin-left:auto;margin-right:auto}.ai .also-noted .noted .noted-icon{margin:0 6px}.ai .also-noted .noted .noted-icon svg{fill:#000;width:24px;height:24px}.ai .also-noted .noted .disabled>.noted-item-label{color:#999}.ai .also-noted .noted .disabled>.noted-icon-bg svg{fill:#e2e2e2}.ai .action-link .default,.ai .action-link .failure,.ai .action-link .link,.ai .action-link .success{line-height:16px}.ai .action-link .success{color:#7ccc33}.ai .action-link .has-icon{margin-right:5px}.ai .expand-notes{color:#0c82a5;cursor:pointer}.ai .expand-notes .show-less{fill:#0c82a5;width:24px;height:24px;vertical-align:middle}.ai .expand-notes .show-less.expandArrow{transform:rotate(180deg)}.ai .questions{text-align:center}.ai .questions .go-see-home{margin-top:15px}.ai .notes .misc-info .edit-icon{margin-left:10px}@media screen and (max-width:599px){.ai .manageTourInsightsButton{width:100%}.ai .main-content{margin-bottom:10px}.ai .note-divider{border-top-style:solid}.ai .also-noted{overflow-x:scroll}.ai .also-noted .noted .noted-icon-bg{width:95px}.ai .also-noted .noted .noted-item-label{text-align:center}.ai .agent-photos{display:none}.expandableSection.collapsible .ai .main-content{margin-bottom:0}}.tour-popup-tooltip{z-index:13!important}.SaleProceedsCalculator{border:1px solid #e2e2e2;font-size:.875rem}.SaleProceedsCalculator .subsection{padding:0 10px}@media (min-width:600px){.SaleProceedsCalculator .subsection{padding:0 20px}}.SaleProceedsCalculator .subsection>.content{display:block;width:101.96078431%;margin:0 -.98039216%!important;zoom:1;box-sizing:border-box}.SaleProceedsCalculator .subsection>.content:after,.SaleProceedsCalculator .subsection>.content:before{content:"";display:table}.SaleProceedsCalculator .subsection>.content:after{clear:both}.SaleProceedsCalculator .subsection+.subsection{border-top:1px solid #e2e2e2}.SaleProceedsCalculator .subsection.vsHeader{background-color:#f5f5f5}.SaleProceedsCalculator .subsection.vsHeader .agent,.SaleProceedsCalculator .subsection.vsHeader .vs{height:40px}.SaleProceedsCalculator .subsection.vsHeader .agent{display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box;padding-top:8px;font-size:1rem}.SaleProceedsCalculator .subsection.vsHeader .agent.trad{text-align:right}.SaleProceedsCalculator .subsection.vsHeader .vs{width:0;display:block;float:left;margin-right:-1px;border-left:1px solid #e2e2e2}.SaleProceedsCalculator .subsection.vsHeader .vs .content{position:relative;right:11px;top:9px;border:1px solid #e2e2e2;border-radius:50%;width:19px;height:19px;text-align:center;background-color:#fff;font-size:.75rem}.SaleProceedsCalculator .subsection.proceeds{padding-top:10px;padding-bottom:10px}.SaleProceedsCalculator .subsection.collapsible>.header{padding:20px 0;color:#0c82a5}.SaleProceedsCalculator .subsection.collapsible>.header .content{display:inline-block}.SaleProceedsCalculator .subsection.collapsible>.header .SvgIcon.slide-next{float:right;margin-top:4px;height:14px;width:14px;transform:rotate(-90deg);fill:#0c82a5}.SaleProceedsCalculator .subsection.collapsible>.content{padding-bottom:15px}.SaleProceedsCalculator .subsection.collapsible.collapsed>.header .SvgIcon.slide-next{transform:rotate(90deg)}.SaleProceedsCalculator .subsection.collapsible.collapsed>.content{display:none}.SaleProceedsCalculator .subsection .comparisonHeader{font-size:1rem;color:#585858}.SaleProceedsCalculator .subsection .comparisonHeader>*{display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box;display:inline-block;float:none}.SaleProceedsCalculator .subsection .comparisonHeader>.trad{text-align:right}.SaleProceedsCalculator .subsection .comparison,.SaleProceedsCalculator .subsection .fee{padding:10px 0}.SaleProceedsCalculator .subsection .comparison>span,.SaleProceedsCalculator .subsection .fee>span{vertical-align:middle;line-height:1.4}.SaleProceedsCalculator .subsection .comparison>span.amount,.SaleProceedsCalculator .subsection .comparison>span.label,.SaleProceedsCalculator .subsection .comparison>span.redfin,.SaleProceedsCalculator .subsection .comparison>span.trad,.SaleProceedsCalculator .subsection .fee>span.amount,.SaleProceedsCalculator .subsection .fee>span.label,.SaleProceedsCalculator .subsection .fee>span.redfin,.SaleProceedsCalculator .subsection .fee>span.trad{float:none;display:inline-block}.SaleProceedsCalculator .subsection .comparison>span.label,.SaleProceedsCalculator .subsection .fee>span.label{color:#585858}.SaleProceedsCalculator .subsection .comparison>span.label .definitionLabelText,.SaleProceedsCalculator .subsection .fee>span.label .definitionLabelText{border-bottom:1px dotted #999}.SaleProceedsCalculator .subsection .comparison>.redfin{display:block;float:left;width:23.03921569%;margin:0 .98039216%;box-sizing:border-box;color:#c82021}.SaleProceedsCalculator .subsection .comparison>.trad{display:block;float:left;width:23.03921569%;margin:0 .98039216%;box-sizing:border-box;text-align:right}.SaleProceedsCalculator .subsection .comparison>.label{display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box;text-align:center}.SaleProceedsCalculator .subsection .comparison>.label>.DefinitionFlyout{text-align:center}.SaleProceedsCalculator .subsection .comparison>.label>.DefinitionFlyout .Flyout{text-align:left}.SaleProceedsCalculator .subsection .comparison.proceeds>*{display:block;float:left;width:31.37254902%;margin:0 .98039216%;box-sizing:border-box}.SaleProceedsCalculator .subsection .comparison.proceeds>.redfin,.SaleProceedsCalculator .subsection .comparison.proceeds>.trad{font-size:1.75rem;white-space:nowrap}@media (min-width:600px){.SaleProceedsCalculator .subsection .comparison.proceeds>.redfin,.SaleProceedsCalculator .subsection .comparison.proceeds>.trad{font-size:2.25rem}}.SaleProceedsCalculator .subsection .fee>.label{display:block;float:left;width:64.70588235%;margin:0 .98039216%;box-sizing:border-box}.SaleProceedsCalculator .subsection .fee>.amount{display:block;float:left;width:31.37254902%;margin:0 .98039216%;box-sizing:border-box;text-align:right}.SaleProceedsCalculator .subsection .subsubsectionDivider{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box;height:0;margin-top:10px;margin-bottom:10px;border-top:1px solid #e2e2e2}.SaleProceedsCalculator .subsection .TextAndSlider{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box;padding:5px 0}@media (min-width:600px){.SaleProceedsCalculator .subsection .TextAndSlider{display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box}}.Comparison>span{float:none;display:inline-block;vertical-align:middle;line-height:1.4}.Comparison>span.label{color:#585858}.Comparison>span.label .definitionLabelText{border-bottom:1px dotted #999}.Comparison>span.value{text-align:right}.Comparison>span.value .SvgIcon{height:16px;width:16px}.Comparison>span.value .SvgIcon.yes{fill:#75b945}.Comparison>span.value .SvgIcon.no{fill:#fd3316}.Comparison>span.value .SvgIcon.maybe{fill:#999}.CollapsibleSubsection .topDivider{border-top:1px solid #e2e2e2;display:none}.CollapsibleSubsection .subsection.collapsible>.header{padding:20px 0}.CollapsibleSubsection .subsection.collapsible>.header .content{display:inline-block;font-weight:600}.CollapsibleSubsection .subsection.collapsible>.header .indicator{float:right;height:16px}.CollapsibleSubsection .subsection.collapsible>.header .indicator .SvgIcon.slide-next{height:16px;width:16px;transform:rotate(-90deg)}.CollapsibleSubsection .subsection.collapsible>.header .hidePreview{display:none}.CollapsibleSubsection .subsection.collapsible>.header .previewText{padding-top:4px;font-size:.875rem;color:#999}.CollapsibleSubsection .subsection.collapsible .divider{border-top:1px solid #e2e2e2;display:none}.CollapsibleSubsection .subsection.collapsible>.content{padding-bottom:15px}.CollapsibleSubsection .subsection.collapsible.collapsed>.header .SvgIcon.slide-next{transform:rotate(90deg)}.CollapsibleSubsection .subsection.collapsible.collapsed .divider,.CollapsibleSubsection .subsection.collapsible.collapsed>.content{display:none}.SaleProceedsCalculatorV2{padding:0 10px;border:1px solid #e2e2e2;font-size:.875rem}@media (min-width:600px){.SaleProceedsCalculatorV2{padding:0 20px}}.SaleProceedsCalculatorV2>.content{display:block;width:101.96078431%;margin:0 -.98039216%!important;zoom:1;box-sizing:border-box;padding-top:10px}.SaleProceedsCalculatorV2>.content:after,.SaleProceedsCalculatorV2>.content:before{content:"";display:table}.SaleProceedsCalculatorV2>.content:after{clear:both}.SaleProceedsCalculatorV2>.content .TextAndSlider{-moz-column-width:12;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:12;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:12;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block;padding:5px 0}@media (min-width:600px){.SaleProceedsCalculatorV2>.content .TextAndSlider{-moz-column-width:6;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:6;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:6;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block}}.SaleProceedsCalculatorV2>.content .columnHeaders{padding-top:15px;padding-bottom:10px;text-align:right}.SaleProceedsCalculatorV2>.content .columnHeaders .valueContainer{-moz-column-width:3;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:3;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:3;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:23.03921569%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block}@media (min-width:600px){.SaleProceedsCalculatorV2>.content .columnHeaders .valueContainer{-moz-column-width:4;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:4;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:4;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:31.37254902%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block}}.SaleProceedsCalculatorV2>.content .columnHeaders .valueContainer .value{display:inline-block;max-width:80px;font-weight:600}@media (min-width:600px){.SaleProceedsCalculatorV2>.content .columnHeaders .valueContainer .value{max-width:115px}}.SaleProceedsCalculatorV2>.content .topDivider{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box;border-top:1px solid #e2e2e2}.SaleProceedsCalculatorV2>.content .subsection.proceeds{padding-top:15px;padding-bottom:25px}.SaleProceedsCalculatorV2>.content .subsection.proceeds .redfinSavings{-moz-column-width:12;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:12;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:12;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block;height:1.25rem;vertical-align:bottom;text-align:right}.SaleProceedsCalculatorV2>.content .subsection.proceeds .redfinSavings .value{padding:3px 5px;border-radius:3px;vertical-align:bottom;font-weight:600;color:#fff;background-color:#7ccc33}@media (min-width:600px){.SaleProceedsCalculatorV2>.content .subsection.proceeds .redfinSavings .value{font-size:.75rem}}.SaleProceedsCalculatorV2>.content .subsection.collapsible>.header{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box}.SaleProceedsCalculatorV2>.content .subsection .Comparison+.Comparison{padding-top:15px}.SaleProceedsCalculatorV2>.content .subsection .Comparison:last-of-type{padding-bottom:5px}.SaleProceedsCalculatorV2>.content .subsection .Comparison>span.label{-moz-column-width:6;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:6;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:6;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block}@media (min-width:600px){.SaleProceedsCalculatorV2>.content .subsection .Comparison>span.label{-moz-column-width:4;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:4;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:4;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:31.37254902%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block}}.SaleProceedsCalculatorV2>.content .subsection .Comparison>span.value{-moz-column-width:3;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:3;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:3;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:23.03921569%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block}@media (min-width:600px){.SaleProceedsCalculatorV2>.content .subsection .Comparison>span.value{-moz-column-width:4;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:4;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:4;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:31.37254902%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block}}.SaleProceedsCalculatorV2>.content .subsection .Comparison>span.value .commission{display:inline-block;max-width:80px}@media (min-width:600px){.SaleProceedsCalculatorV2>.content .subsection .Comparison>span.value .commission{max-width:100%}}.SaleProceedsCalculatorV2>.content .subsection .Comparison.proceeds>.value{white-space:nowrap}@media (min-width:600px){.SaleProceedsCalculatorV2>.content .subsection .Comparison.proceeds>.value{font-size:1.375rem}}.SaleProceedsCalculatorV2>.content .subsection .disclaimer{-moz-column-width:12;-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:12;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:12;column-count:auto;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box;float:none;display:inline-block;padding-top:15px}.SaleProceedsSellerConsultationForm{padding-top:40px}.v2.SaleProceedsSellerConsultationForm{border:1px solid #e2e2e2;border-top:0;padding:20px 10px}@media (min-width:600px){.v2.SaleProceedsSellerConsultationForm{padding:20px}}.v2.SaleProceedsSellerConsultationForm>.header{padding:10px;text-align:center}.SaleProceedsSellerConsultationForm>.header h4{font-size:1.375rem}.SaleProceedsSellerConsultationForm>.header ul{padding-top:10px}.SaleProceedsSellerConsultationForm>.header ul li{padding:5px 0;font-size:1rem}.SaleProceedsSellerConsultationForm>.header ul li .SvgIcon{height:18px;width:18px;vertical-align:top;padding-top:2px;fill:#7ccc33}.SaleProceedsSellerConsultationForm>.header ul li .message{display:inline-block;width:calc(100% - 30px);padding-left:5px}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent{display:block;width:101.96078431%;margin:0 -.98039216%!important;zoom:1;box-sizing:border-box;padding-top:10px}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent:after,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent:before{content:"";display:table}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent:after{clear:both}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent>.button,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent div.firstName,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent div.lastName{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box}@media (min-width:600px){.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent>.button,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent div.firstName,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent div.lastName{display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box}.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper.button,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper.button,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow.button,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent>.button.button,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent div.firstName.button,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent div.lastName.button{margin-top:15px}:not(.userLoggedIn).v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper.button,:not(.userLoggedIn).v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper.button,:not(.userLoggedIn).v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow.button,:not(.userLoggedIn).v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent>.button.button,:not(.userLoggedIn).v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent div.firstName.button,:not(.userLoggedIn).v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent div.lastName.button{margin-left:25.98039216%}}@media (min-width:600px){.v2.userLoggedIn.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .SellerConsultationAddress{display:block;float:left;width:48.03921569%;margin:0 .98039216%;box-sizing:border-box}.v2.userLoggedIn.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .SellerConsultationAddress .phoneRow{width:100%;margin:0}.v2.userLoggedIn.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent>.button{vertical-align:top;margin-top:22px}}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .termsOfUse{display:block;float:left;width:98.03921569%;margin:0 .98039216%;box-sizing:border-box}.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .termsOfUse{padding:20px 0 5px;text-align:center;font-size:.75rem;color:#999}.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .termsOfUse a{color:inherit;font-weight:600}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .firstName,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .lastName,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow{display:inline-block;float:none}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper>.field.text,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .firstName>.field.text,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .lastName>.field.text,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper>.field.text,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow>.field.text{width:100%;margin:0;min-height:0;height:80px}.customer-facing .SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper>.field.text.required>.label:after,.customer-facing .SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .firstName>.field.text.required>.label:after,.customer-facing .SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .lastName>.field.text.required>.label:after,.customer-facing .SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper>.field.text.required>.label:after,.customer-facing .SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow>.field.text.required>.label:after{display:none}.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper>.field.text .label,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .firstName>.field.text .label,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .lastName>.field.text .label,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper>.field.text .label,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow>.field.text .label{font-weight:600}.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper>.field.text span.input,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .firstName>.field.text span.input,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .lastName>.field.text span.input,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper>.field.text span.input,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow>.field.text span.input{height:40px}.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .emailInputWrapper>.field.text span.input input,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .firstName>.field.text span.input input,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .lastName>.field.text span.input input,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneInputWrapper>.field.text span.input input,.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .phoneRow>.field.text span.input input{font-size:inherit!important}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent .termsOfUse,.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent>.button{float:none}.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent>.button{margin-top:5px}.v2.SaleProceedsSellerConsultationForm .SellerConsultationFormComponent>.button{height:40px}.SaleProceedsSellerConsultationForm .SellerConsultationConfirmation .info{font-size:1rem}.AskAnAgentSection .AgentContactContainer .description{font-weight:600}.AskAnAgentSection .AgentContactContainer .agent-card-container{margin-top:0}.AskAnAgentSection .AgentContactContainer .agent-request-form .privacy{font-size:.75rem;color:#999}.customer-facing .AskAnAgentSection .AgentContactContainer .agent-request-form .field.text input{width:100%}@media only screen and (min-width:600px){.AskAnAgentSection .AgentContactContainer .agent-card-container,.AskAnAgentSection .AgentContactContainer.withAgentCard .agent-card-container{width:202px}.AskAnAgentSection .AgentContactContainer .contact-content .privacy,.AskAnAgentSection .AgentContactContainer.withAgentCard .contact-content .privacy{width:150%}}.PublicRecordsInfoPanel .main-content .taxable-value{margin-bottom:20px}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values{text-align:left;clear:both;overflow:auto}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .tax-table{width:50%;display:inline-block;vertical-align:top}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .tax-table table{font-size:.875rem;width:100%;line-height:1}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .tax-table table .line{border-top:1px dotted #e2e2e2}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .tax-table table td{padding:7px;text-align:left;vertical-align:top}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .tax-table table td.value{text-align:right}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .totals{text-align:right;width:50%;display:inline-block}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .totals .total-taxes{font-size:1.75rem;font-weight:600}.PublicRecordsInfoPanel .main-content .basic-info .home-facts-title{width:50%;vertical-align:bottom;display:inline-block}.PublicRecordsInfoPanel .main-content .basic-info .edit-facts-button-container{width:50%;text-align:right;display:inline-block}.PublicRecordsInfoPanel .main-content .basic-info .edit-facts-button-container .edit-facts-button{margin-bottom:10px}.PublicRecordsInfoPanel .main-content .basic-info .median-values{color:#999;font-size:.875rem}@media (min-width:600px){.PublicRecordsInfoPanel .main-content .basic-info .median-values .facts-table{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-mox-column-gap:20px;column-gap:20px}}.PublicRecordsInfoPanel .main-content .basic-info .median-values .facts-table .table-row{padding:.5rem 0;border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;margin-top:-1px}.PublicRecordsInfoPanel .main-content .basic-info .median-values .facts-table .table-row .table-value{display:inline;float:right;color:#585858;font-weight:600}.PublicRecordsInfoPanel .main-content .basic-info .median-values .source-info-container{margin-top:10px;font-size:.75rem}.PublicRecordsInfoPanel .main-content .basic-info .median-values .source-info-container .public-records-link{display:block}@media (min-width:600px){.PublicRecordsInfoPanel .main-content .basic-info .median-values .source-info-container .public-records-link{display:inline}}.PublicRecordsInfoDialog .facts-table{color:#999;width:350px;max-width:100%}.PublicRecordsInfoDialog .facts-table .table-row{padding:.5rem 0;border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;margin-top:-1px}.PublicRecordsInfoDialog .facts-table .table-row .table-value{display:inline;float:right;color:#585858;font-weight:600}.SchoolsSection .tabs{margin:5px 5px 20px;text-align:center}.SchoolsSection .tabs .schoolTab{flex-grow:1}.SchoolsSection .tabs .selected{background-color:#e2e2e2}@media screen{.SchoolsSection .schools-content-data{position:relative;overflow:hidden;height:240px}.SchoolsSection .schools-content-data ul{width:100%;position:absolute}}@media print{.SchoolsSection .schools-content{position:static!important;height:auto!important}}.SchoolsSection .more-schools{margin-top:10px;text-align:center;font-weight:600;font-size:.75rem}.SchoolsSection .schools-content .basic-table-2{table-layout:fixed;line-height:1}.SchoolsSection .schools-content .basic-table-2 .school-type{display:none}.SchoolsSection .schools-content .basic-table-2 td{text-align:center;vertical-align:middle}.SchoolsSection .schools-content .basic-table-2 td .GhostTown{text-align:left;border:0}.SchoolsSection .schools-content .basic-table-2 th{vertical-align:middle;text-align:center}.SchoolsSection .schools-content .basic-table-2 .name-col{width:78%;text-align:left}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content{display:table;width:100%}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .rating{display:table-cell;vertical-align:middle;line-height:1.4}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .rating{width:25px}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating{border-radius:50%;text-align:center;height:22px;width:22px}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-1,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-2,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-3{background-color:#c3514b;border:1px solid #c3514b}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-4,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-5,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-6,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-7{background-color:#ec843e;border:1px solid #ec843e}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-8,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-9,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-10{background-color:#40a753;border:1px solid #40a753}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating.gs-rating-nr{background-color:#999;border:1px solid #999;text-transform:uppercase}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating span{position:relative;top:2px;font-weight:600;color:#fff}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info{max-width:0}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .school-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .school-name,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .sub-info{margin-left:10px;display:block}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .sub-info{display:none}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .sub-info .serves-home{color:#999}.SchoolsSection .schools-content .basic-table-2 .distance-col{width:22%}.SchoolsSection .schools-content .basic-table-2 svg.map-view{fill:#0c82a5;width:21px;height:21px}.SchoolsSection .schools-content .basic-table-2 .rating-col,.SchoolsSection .schools-content .basic-table-2 .search-col{width:0;display:none}.SchoolsSection .schools-content .GhostTown{border-top:0}.SchoolsSection .schools-content .star-rating{height:16px}.SchoolsSection .schools-content .star-rating .SvgIcon{height:16px;width:16px;fill:#fad700}.SchoolsSection .schools-content .star-rating .SvgIcon.empty{fill:#c2c2c2}@media screen and (min-width:600px){.SchoolsSection .h2-subtext{line-height:1.1em}.SchoolsSection .schools-content .basic-table-2{width:100%}.SchoolsSection .schools-content .basic-table-2 .name-col{width:40%;text-align:left}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .sub-info{display:block}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating{border-radius:50%;text-align:center;height:24px;width:24px}.SchoolsSection .schools-content .basic-table-2 .rating-col{width:14%}.SchoolsSection .schools-content .basic-table-2 .distance-col{width:9%}.SchoolsSection .schools-content .basic-table-2 .search-col{width:8%}.SchoolsSection .schools-content .basic-table-2 .search-col a{display:block}.SchoolsSection .schools-content .basic-table-2 .rating-col,.SchoolsSection .schools-content .basic-table-2 .search-col{display:table-cell}}@media screen and (max-width:599px){.SchoolsSection .expandableSection.collapsible .h2-subtext{margin-left:0}.SchoolsSection .expandableSection.collapsible .tabs{margin-left:0;margin-right:0;display:flex}.SchoolsSection .expandableSection.collapsible .schools-content,.SchoolsSection .expandableSection.collapsible .schools-content .schools-content-data{height:auto}}@media screen and (max-width:425px){.customer-facing .SchoolsSection .button.medium{font-size:.75rem;padding-right:4px;padding-left:4px}}.OfferInsightsSection,.OfferInsightsSection .description{margin-bottom:20px}.OfferInsightsSection ul{display:inline;width:100%;padding:0;list-style-type:none}.OfferInsightsSection ul>li{margin:10px 0 30px}.OfferInsightsSection ul>li:last-child{margin-bottom:10px}.OfferInsightsSection .pagination{margin-top:30px;text-align:center;color:#0c82a5;cursor:pointer}.OfferInsightsSection.mobile ul{max-width:90%}@media screen and (max-width:599px){.OfferInsightsSection{margin-top:15px}.OfferInsightsSection .expandablePreview ul li{border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.expandablePreview .OfferInsightsSection{margin-top:0}}.OfferInsights .offer-stats{height:178px}.OfferInsights .offer-stats .item{display:inline-block;width:200px;padding:0 10px;border:1px solid #e2e2e2}.OfferInsights .offer-stats table{border-top:1px solid #e2e2e2;height:100%;width:490px}.OfferInsights .offer-stats .basic-table td{padding:.75em}.OfferInsights .offer-stats .field{float:left;font-size:.875rem;display:inline-block;line-height:30px;margin:5px}.OfferInsights .offer-stats .value{float:right;font-size:.875rem;font-weight:600;line-height:30px;margin:5px}@media screen and (max-width:599px){.OfferInsights .offer-stats{height:auto}.OfferInsights .offer-stats table{width:100%}.OfferInsights .offer-stats .offer-stats-table td:nth-child(2){display:none}}.OfferInsights .overview{margin-bottom:21px}.OfferInsights .overview .h3{margin-bottom:7px}.OfferInsights .overview .region-map{border:1px solid #e2e2e2;width:210px;height:176px}.OfferInsights .offer-stats table{width:454px}@media screen and (max-width:599px){.OfferInsights .offer-content .as-main-info-button,.OfferInsights .overview .region-map{display:none}.OfferInsights .header{margin:0}.OfferInsights .header .header-note{display:block}.OfferInsights .main-content{margin:0}.OfferInsights .main-content .info{clear:both}.OfferInsights .offer-stats table{width:100%}.OfferInsights .home{display:inline;float:none}.OfferInsights .home .home-info-card{width:100%;border:none;padding:0;padding-top:10px;background-color:#fff;margin-left:0!important;margin-bottom:0!important}.OfferInsights .home .home-info-card .highlight{width:100%}.OfferInsights .home .home-info-card .highlight .image-holder{width:124px!important}.OfferInsights .home .home-info-card .highlight .notes-bar{padding:0 0 0 134px!important}.OfferInsights .home .home-info-card .highlight .HomeStats{padding-left:134px!important}}.NeighborhoodStatsInfoPanel .walkscore-header{padding-bottom:8px}.NeighborhoodStatsInfoPanel .neighborhood-photos-container img{height:160px}.NeighborhoodStatsInfoPanel .NeighborhoodStatsTable table{width:100%;margin-bottom:20px}.NeighborhoodStatsInfoPanel .NeighborhoodStatsTable table .number{text-align:right}.NeighborhoodStatsInfoPanel .NeighborhoodStatsTable table .number.empty{text-align:center}.NeighborhoodStatsInfoPanel .NeighborhoodStatsChart .chart-image{padding:10px;border:1px solid #e2e2e2;min-height:167px}.NeighborhoodStatsInfoPanel .NeighborhoodStatsChart .chart-image>img{width:100%;height:auto;min-height:160px}@media screen and (min-width:600px){.statsAndChartsContainer{padding-top:21px;display:-webkit-flex;display:flex}.statsAndChartsContainer .NeighborhoodStatsTable{width:62.5%}.statsAndChartsContainer .NeighborhoodStatsChart{width:37.5%}.NeighborhoodStatsChart .chart-image>img{width:200px;height:120px}.NeighborhoodStatsTable{margin-right:10px}}.SmartInterlinks{display:inline;text-align:left}.SmartInterlinks h2.smart-interlinks-h2{padding-left:0;margin-bottom:15px}.SmartInterlinks .primary-heading{padding:1rem 0;margin:0;text-align:left;font-size:1.375rem;font-weight:400}.SmartInterlinks .resources-section{padding-bottom:20px}.SmartInterlinks .resources-section li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0c82a5}.SmartInterlinks .link-text{text-decoration:none;color:#0c82a5;font-size:.875rem}.SmartInterlinks .link-text .show-less{width:25px;height:25px;vertical-align:middle;fill:currentColor}.SmartInterlinks .link-text .show-more{transform:rotate(180deg);margin-top:-3px}@media only screen and (min-width:600px){.SmartInterlinks .columns{display:table;table-layout:fixed;width:100%;max-width:100%}.SmartInterlinks .columns .resources-section{display:table-cell;padding:0 20px 0 0}.SmartInterlinks .columns .resources-section h3{font-size:1rem;font-weight:600;margin-bottom:10px}}.HomeDetailsPage #content:not(.has-js) .SmartInterlinks a.link-text{display:initial!important}.Star .StarSvg{width:28px;height:28px;padding-right:10px;padding-left:10px;stroke:#ffb92e;stroke-width:1.7;fill:#fff;transition:fill .5s ease}.Star .StarSvg.highlighted{fill:#ffb92e}.postTourCheckInNotice.Notice.temp{position:fixed;text-align:center;left:0;right:0;top:25px;z-index:1000;margin:auto;width:282px}.postTourCheckInNotice.Notice.temp .title{display:inline;font-weight:700;margin-left:10px}.postTourCheckInNotice.Notice.temp .message{display:inline;margin-left:10px}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .guts{min-width:300px;max-width:330px;overflow:hidden}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .header{display:inline;float:right}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .header .close-button{margin-top:3px;z-index:1000}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts.lessThanThreeStars{height:412px;transition:height .5s;transition-delay:.5s;overflow:hidden}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts.moreThanThreeStars{height:312px;transition:height .5s;transition-delay:.5s;overflow:hidden}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts{width:282px;overflow:hidden;height:232px;transition:height .5s;transition-delay:.5s}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .surveyTitle{position:absolute;left:0;right:0;top:24px;text-align:center}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .surveyTitle p{margin:0;font-size:1.375rem;line-height:1.5em}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .agentImage{position:absolute;left:0;right:0;top:90px}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .agentImage img{margin-left:auto;margin-right:auto;margin-bottom:10px;display:block;border-radius:100%;width:120px}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .reasons{margin:auto;width:282px;left:0;top:115px;right:0;position:absolute}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .reasons input{opacity:0;width:1px;height:1px;display:none}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .reasons input:hover+.button.v3.tertiary{background-color:#e2e2e2}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .reasons input:checked+.button.v3.tertiary{background-color:#ccc}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .reasons label.button.v3.tertiary{width:135px;height:35px;margin-bottom:14px;font-size:.875rem;text-align:center;padding:10px 0 0}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .reasons label.button.v3.tertiary.odd{margin-right:10px}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .stars.lessThanThreeStars,.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .stars.moreThanThreeStars{top:64px;transition:top .5s;transition-delay:.5s}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .stars{position:absolute;left:0;right:0;top:224px;text-align:center;margin-bottom:15px;transition:top .5s;transition-delay:.5s}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .suggestion.moreThanThreeStars{top:113px;transition:top .5s;transition-delay:.5s}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .suggestion{position:absolute;width:282px;left:0;right:0;margin:auto;top:211px;transition:top .5s;transition-delay:.5s}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .suggestion .feedbackTitle{font-size:.875rem;margin-bottom:5px}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .suggestion .commentBox span.field.textarea.label-none.commentInput.comments{width:100%;float:left;padding-right:0;margin-bottom:30px;font-size:.875rem}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .suggestion .commentBox span.field.textarea.label-none.commentInput.comments>.input{width:auto}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .suggestion .submitButtonWrapper{width:100%;float:left}.Dialog.v83.shown.fixed.postTourCheckInDialog.standard .content .postTourCheckInGuts .suggestion .submitButtonWrapper button.button.primary.v3{width:100%}.reasons-transition-enter{opacity:0}.reasons-transition-enter.reasons-transition-enter-active{opacity:1;transition:opacity .75s ease .25s}.reasons-transition-leave{opacity:1}.reasons-transition-leave.reasons-transition-leave-active{opacity:0;transition:opacity .75s ease .25s}.suggestion-transition-enter{opacity:0}.suggestion-transition-enter.suggestion-transition-enter-active{opacity:1;transition:opacity .75s ease .25s}.suggestion-transition-leave{opacity:1}.suggestion-transition-leave.suggestion-transition-leave-active{opacity:0;transition:opacity .75s ease .25s}.agentImage-transition-enter{opacity:0}.agentImage-transition-enter.agentImage-transition-enter-active{opacity:1;transition:opacity .75s ease .25s}.agentImage-transition-leave{opacity:1}.agentImage-transition-leave.agentImage-transition-leave-active{opacity:0;transition:opacity .75s ease .25s}.nameTitle-transition-enter{opacity:0}.nameTitle-transition-enter.nameTitle-transition-enter-active{opacity:1;transition:opacity .75s ease .25s}.nameTitle-transition-leave{opacity:1}.nameTitle-transition-leave.nameTitle-transition-leave-active{opacity:0;transition:opacity .75s ease .25s}.staredTitle-transition-enter{opacity:0;display:none}.staredTitle-transition-enter.staredTitle-transition-enter-active{opacity:1;transition:opacity .75s ease .25s}.staredTitle-transition-leave{opacity:1}.staredTitle-transition-leave.staredTitle-transition-leave-active{opacity:0;transition:opacity .75s ease .25s}.EditHomeFactsNotice{position:fixed;z-index:1000;margin-left:auto;margin-right:auto;top:0;left:0;right:0}.EditHomeFactsNotice .sectionContainer{width:100%}.EditHomeFactsNotice .sectionContainer .Notice{max-width:520px;margin:0 auto}