.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;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}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:#10b6e8}input[type=range].Slider::-webkit-slider-thumb{height:25px;width:25px;border:none;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQoJCQkJCTwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy42LjEgKDI2MzEzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCgkJCQkJPHRpdGxlPnRhYjwvdGl0bGU+DQoJCQkJCTxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KCQkJCQk8ZGVmcz48L2RlZnM+DQoJCQkJCTxnIGlkPSIyMDE2LTAzLTEyLXBvc3QtbWVldGluZyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQoJCQkJCQk8ZyBpZD0iRGVza3RvcCtUYWJsZXQtMjAxNi0wMy0xMi1yZXN1bHRzLUFMVC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcxLjAwMDAwMCwgLTc5NC4wMDAwMDApIj4NCgkJCQkJCQk8ZyBpZD0iR3JvdXAtMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC4wMDAwMDAsIDcxMS4wMDAwMDApIj4NCgkJCQkJCQkJPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjAuMDAwMDAwLCAyMi4wMDAwMDApIj4NCgkJCQkJCQkJCTxnIGlkPSJHcm91cC0xOSI+DQoJCQkJCQkJCQkJPGcgaWQ9Ikdyb3VwLTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNjEuMDAwMDAwKSI+DQoJCQkJCQkJCQkJCTxnIGlkPSJPdmFsLTIzLUNvcHktKy1PdmFsLTIzLUNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDAuMDAwMDAwKSI+DQoJCQkJCQkJCQkJCQk8ZyBpZD0idGFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTguMDAwMDAwLCAwLjAwMDAwMCkiPg0KCQkJCQkJCQkJCQkJCTxlbGxpcHNlIGlkPSJPdmFsLTIzLUNvcHkiIGZpbGw9IiMxMEI2RTgiIGN4PSIxMi41IiBjeT0iMTIuNSIgcng9IjEyLjUiIHJ5PSIxMi41Ij48L2VsbGlwc2U+DQoJCQkJCQkJCQkJCQkJPGVsbGlwc2UgaWQ9Ik92YWwtMjMtQ29weS0yIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgY3g9IjEyLjUiIGN5PSIxMi41IiByeD0iOC41IiByeT0iOC41Ij48L2VsbGlwc2U+DQoJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCTwvZz4NCgkJCQkJCQk8L2c+DQoJCQkJCQk8L2c+DQoJCQkJCTwvZz4NCgkJCQk8L3N2Zz4=") no-repeat 50%;cursor:pointer;-webkit-appearance:none;margin-top:-10.25px}input[type=range].Slider:focus::-webkit-slider-runnable-track{background:#0ea3d0}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:#10b6e8}input[type=range].Slider::-moz-range-thumb{height:25px;width:25px;border:none;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQoJCQkJCTwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy42LjEgKDI2MzEzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCgkJCQkJPHRpdGxlPnRhYjwvdGl0bGU+DQoJCQkJCTxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KCQkJCQk8ZGVmcz48L2RlZnM+DQoJCQkJCTxnIGlkPSIyMDE2LTAzLTEyLXBvc3QtbWVldGluZyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQoJCQkJCQk8ZyBpZD0iRGVza3RvcCtUYWJsZXQtMjAxNi0wMy0xMi1yZXN1bHRzLUFMVC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcxLjAwMDAwMCwgLTc5NC4wMDAwMDApIj4NCgkJCQkJCQk8ZyBpZD0iR3JvdXAtMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC4wMDAwMDAsIDcxMS4wMDAwMDApIj4NCgkJCQkJCQkJPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjAuMDAwMDAwLCAyMi4wMDAwMDApIj4NCgkJCQkJCQkJCTxnIGlkPSJHcm91cC0xOSI+DQoJCQkJCQkJCQkJPGcgaWQ9Ikdyb3VwLTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNjEuMDAwMDAwKSI+DQoJCQkJCQkJCQkJCTxnIGlkPSJPdmFsLTIzLUNvcHktKy1PdmFsLTIzLUNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDAuMDAwMDAwKSI+DQoJCQkJCQkJCQkJCQk8ZyBpZD0idGFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTguMDAwMDAwLCAwLjAwMDAwMCkiPg0KCQkJCQkJCQkJCQkJCTxlbGxpcHNlIGlkPSJPdmFsLTIzLUNvcHkiIGZpbGw9IiMxMEI2RTgiIGN4PSIxMi41IiBjeT0iMTIuNSIgcng9IjEyLjUiIHJ5PSIxMi41Ij48L2VsbGlwc2U+DQoJCQkJCQkJCQkJCQkJPGVsbGlwc2UgaWQ9Ik92YWwtMjMtQ29weS0yIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgY3g9IjEyLjUiIGN5PSIxMi41IiByeD0iOC41IiByeT0iOC41Ij48L2VsbGlwc2U+DQoJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCTwvZz4NCgkJCQkJCQk8L2c+DQoJCQkJCQk8L2c+DQoJCQkJCTwvZz4NCgkJCQk8L3N2Zz4=") 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:#10b6e8}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;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQoJCQkJCTwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy42LjEgKDI2MzEzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCgkJCQkJPHRpdGxlPnRhYjwvdGl0bGU+DQoJCQkJCTxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KCQkJCQk8ZGVmcz48L2RlZnM+DQoJCQkJCTxnIGlkPSIyMDE2LTAzLTEyLXBvc3QtbWVldGluZyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQoJCQkJCQk8ZyBpZD0iRGVza3RvcCtUYWJsZXQtMjAxNi0wMy0xMi1yZXN1bHRzLUFMVC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcxLjAwMDAwMCwgLTc5NC4wMDAwMDApIj4NCgkJCQkJCQk8ZyBpZD0iR3JvdXAtMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC4wMDAwMDAsIDcxMS4wMDAwMDApIj4NCgkJCQkJCQkJPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjAuMDAwMDAwLCAyMi4wMDAwMDApIj4NCgkJCQkJCQkJCTxnIGlkPSJHcm91cC0xOSI+DQoJCQkJCQkJCQkJPGcgaWQ9Ikdyb3VwLTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNjEuMDAwMDAwKSI+DQoJCQkJCQkJCQkJCTxnIGlkPSJPdmFsLTIzLUNvcHktKy1PdmFsLTIzLUNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDAuMDAwMDAwKSI+DQoJCQkJCQkJCQkJCQk8ZyBpZD0idGFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTguMDAwMDAwLCAwLjAwMDAwMCkiPg0KCQkJCQkJCQkJCQkJCTxlbGxpcHNlIGlkPSJPdmFsLTIzLUNvcHkiIGZpbGw9IiMxMEI2RTgiIGN4PSIxMi41IiBjeT0iMTIuNSIgcng9IjEyLjUiIHJ5PSIxMi41Ij48L2VsbGlwc2U+DQoJCQkJCQkJCQkJCQkJPGVsbGlwc2UgaWQ9Ik92YWwtMjMtQ29weS0yIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgY3g9IjEyLjUiIGN5PSIxMi41IiByeD0iOC41IiByeT0iOC41Ij48L2VsbGlwc2U+DQoJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCTwvZz4NCgkJCQkJCQk8L2c+DQoJCQkJCQk8L2c+DQoJCQkJCTwvZz4NCgkJCQk8L3N2Zz4=") no-repeat 0 0;cursor:pointer;margin-top:1px}input[type=range].Slider:focus::-ms-fill-lower{background:#10b6e8}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}.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}}.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}}@media screen and (max-width:599px){.Breadcrumbs *{vertical-align:top}.Breadcrumbs .breadcrumb a.hasMobileName .fullTitle{display:none}.Breadcrumbs .breadcrumb a.hasMobileName .abbreviatedBreadcrumbTitle{display:inline}.Breadcrumbs .breadcrumb:nth-last-child(2) .breadcrumbTitle{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis}}.Section h2{padding-left:0;width:100%;word-spacing:.125rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Section .h2-subtest{margin-left:0}.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}.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}.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}.HomeIconBlock{line-height:0}.HomeIconBlock .top{text-align:center}.HomeIconBlock .top svg{background-color:#fff;z-index:1}.HomeIconBlock .top .Open svg{height:15px;width:30px}.HomeIconBlock .top .Hot svg{height:15px;width:29px}.HomeIconBlock .bottom .property{position:relative;border-radius:5px;border:2px solid #fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);width:32px;height:32px}.HomeIconBlock .bottom .property .badge.SvgIcon{position:absolute;top:-5px;left:28px;height:12px;width:12px;stroke:#fff;stroke-width:3px;z-index:2}.HomeIconBlock .bottom .property .SvgIcon.property-icon{position:relative;top:6px;left:6px;width:20px;height:20px;fill:#fff;z-index:0}.HomeIconBlock .redfin{background-color:#c82021}.HomeIconBlock .for-sale{background-color:#2e7e36}.HomeIconBlock .sold{background-color:#5d8acb}.HomeIconBlock .owner{background-color:#a22769}.HomeIconBlock .foreclosed{background-color:#4c3967}.HomeIconBlock .Hot{fill:#fa7b20}.HomeIconBlock .xout-alt{fill:#585858}.HomeIconBlock .favorite-alt{fill:#e62e2e}.HomeIconBlock .rating{fill:#ffb92e}.HomeIconBlock.small .top svg{position:relative;top:2px;margin-top:-3px}.HomeIconBlock.small .top .Hot svg{width:15px;height:7px;left:-1px}.HomeIconBlock.small .top .Open svg{width:16px;height:7px}.HomeIconBlock.small .bottom{text-align:center}.HomeIconBlock.small .bottom .property{display:inline-block;width:16px;height:16px;box-shadow:none;border:0;border-radius:3px}.HomeIconBlock.small .bottom .property .badge.SvgIcon{left:11px;height:10px;width:10px;stroke:none}.HomeIconBlock.small .bottom .property .SvgIcon.property-icon{width:12px;height:12px;top:2px;left:0}.HomeIconBlock.small .bottom .property .SvgIcon.property-icon.logo-R{width:10px;height:10px;top:3px}.HomeIconBlock.small.hasBanner .bottom .property .badge.SvgIcon{top:-2px}.HomeIconBlock.small.hasBanner .bottom .property .badge.SvgIcon.rating{top:-3px}.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)}.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}}.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>span{display:table-cell;white-space:nowrap;padding:6px 0}.lmm .links>span.left{width:100%;text-align:left}.lmm .links>span.right{padding:6px 10px;border-right:1px solid #ccc}.lmm .links>span.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}.expandableSection.collapsible .previewTextSection .linkIcon{margin-right:5px;vertical-align:top;fill:#333;width:24px;height:24px;transform:rotate(-90deg)}.expandableSection.collapsible .previewTextSection .expandArrow{transform:rotate(90deg)}.expandableSection.collapsible .sectionHeaderContainer{padding:1rem 24px 1.5rem}.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.hide{pointer-events:none;max-height:0;overflow:hidden}.AmenitiesInfoSection .amenities-container-border{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.AmenitiesInfoSection .spinner{height:100px}.AmenitiesInfoSection .super-group-title{font-size:.75rem;font-weight:600;color:#333;padding:5px 10px;border-left:none;border-right:none;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-image:none;background-color:#f5f5f5}.AmenitiesInfoSection .amenity-group{font-size:.75rem;width:auto;margin-bottom:10px}.AmenitiesInfoSection .amenity-group .title{font-weight:600}.AmenitiesInfoSection .amenity-group li{list-style-type:disc;margin:4px 0 0 30px;word-wrap:break-word;line-height:1.3}.AmenitiesInfoSection .amenities-container{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.AmenitiesInfoSection .amenities-container .no-break-inside{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;overflow:hidden}.AmenitiesInfoSection .amenities-container .super-group-content{-moz-column-count:1;-webkit-column-count:1;column-count:1;padding:10px 15px 5px;line-height:1}.AmenitiesInfoSection .amenities-container .super-group-content .amenity-group li{margin:3px 0 0 20px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}.AmenitiesInfoSection .ghost-town{border:1px solid #e2e2e2}.AmenitiesInfoSection .ghost-town .content{margin:30px 0 0 110px}.AmenitiesInfoSection .disclaimer{margin-top:.5rem}.AmenitiesInfoSection .listingProvider{margin-bottom:10px}@media screen and (min-width:600px){.AmenitiesInfoSection .amenity-group,.AmenitiesInfoSection .super-group-title{font-size:.875rem}.AmenitiesInfoSection .amenity-group li{font-size:.75rem;line-height:1.5}.AmenitiesInfoSection .amenities-container .super-group-content{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media screen and (max-width:599px){.AmenitiesInfoSection .expandableSection.collapsible .pd{border-top:none;padding-top:0}.AmenitiesInfoSection .expandableSection.collapsible .pd .h2-subtext{margin-left:10px}}.HomeDetailsPage #content:not(.has-js) .AmenitiesInfoSection.hide{max-height:none}.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}.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}.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 *{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}}.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 .header{color:#999;font-weight:400;width:50%;word-break:break-word}.keyDetailsList .content{font-weight:600;width:50%;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-bottom:40px}.keyDetailsList .keyDetail{width:49%}}.oh{margin-bottom:15px}.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}}.fsbo-disclaimer-container{margin:15px}.fsbo-disclaimer a,.fsbo-disclaimer p{font-weight:600}.remarks{margin:0 15px 25px 0;font-weight:400;line-height:1.5em}.remarks>p{margin:0 0 1.5em}@media screen and (max-width:599px){.remarks{margin-right:0}}.listingSource{padding:10px 0}.listingSource .dataSourceImage,.listingSource .sourceContent,.listingSource .sourceLabel{display:inline-block}@media screen and (max-width:599px){.listingSource .dataSourceImage{float:right}}@media screen and (min-width:600px){.listingSource{padding:0;float:right;text-align:right}.listingSource .sourceContent{display:block}.listingSource .colon{display:none}}.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}}.agent-info-container{width:100%}.agent-info-section+.agent-info-section{margin-top:15px}.agent-info-section .agent-info-item{overflow:hidden}.agent-info-section .agent-info-item:not(:last-child){margin-bottom:10px}.agent-info-section .phone-number-entry{margin-right:10px}.agent-info-section .basic-info-entry.partnerAgentLabel{color:#333}.agent-info-section .basic-info-entry.brokerage,.agent-info-section .basic-info-entry.license{color:#999}.agent-info-section .basic-info-entry.license{font-size:.625rem}.agent-info-section .agent-info-item-enhanced-attribution{margin-top:.5em}@media screen and (max-width:599px){.agent-info-container{padding-top:10px;display:block}.agent-info-container .agent-info-section .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-container{display:inline-block;width:auto}.agent-info-item{width:400px}.agent-info-item.with-photo{margin-top:.5rem}.agent-info-item .agent-basic-details,.agent-info-item .agent-extra-info{float:left}.agentLicenseDisplay{display:block}.dot{display:none}}.data-quality{clear:both;padding:10px 0}.data-quality .quality-data-why-label{display:inline;float:right}@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}}.bhi .content .h4,.bhi .content .heading{color:#999;font-weight:400}.bhi .content .agent-info-container.hidden+.listing-source{width:100%;float:none}@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}.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}.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{margin:15px 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}.MainHouseInfoPanel .keyDetailsList .keyDetail{font-size:.875rem}@media screen and (min-width:600px){.MainHouseInfoPanel .links-and-notes-container{margin:0;display:table}}.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}}.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 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 table{line-height:1}.PropertyHistory .main-content table .appreciation-col{display:none}.PropertyHistory .main-content table .number{text-align:right}.PropertyHistory .main-content table .number.empty{text-align:center}.PropertyHistory .main-content table .number .mortgage-item{text-align:right}.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 .sold-row{background-color:#e7f3ff}.PropertyHistory .main-content table .sold-row .event,.PropertyHistory .main-content table .sold-row .event a{font-weight:600}.PropertyHistory .main-content table .event-sub{padding-top:4px;font-size:.75rem;color:#999}.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 .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}.PropertyHistory .main-content table .event-col .and-source,.PropertyHistory .main-content table .event-col .source-info{display:inline-block}}.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.is-circle .photo{border-radius:50%;width:50px}.note-container .agent .agent-photo:not(.is-circle) .photo{width:55px;margin-left:-2.5px}.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%;min-width:350px}.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}}.OfferInsightsCard .table-wrapper{display:table;width:100%}.OfferInsightsCard .table-wrapper .basic-info,.OfferInsightsCard .table-wrapper .extra-details{display:table-cell;padding:15px}.OfferInsightsCard .table-wrapper .basic-info{width:65%;vertical-align:top}.OfferInsightsCard .table-wrapper .basic-info .home-info .home-stat{display:inline-block;text-align:center;padding:0 6px}.OfferInsightsCard .table-wrapper .basic-info .home-info .home-stat .value{font-weight:600}.OfferInsightsCard .table-wrapper .basic-info .home-info .home-stat .label{font-size:.75rem;color:#999}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-icon{display:inline-block;vertical-align:top;margin-left:-5px}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-price{display:inline-block}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-stats{display:inline-block;margin-left:10px}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-stats .home-stat{border-left:1px solid #e2e2e2}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-stats .home-stat:first-child{border-left:none}.OfferInsightsCard .table-wrapper .basic-info .story{font-family:georgia,serif;line-height:1.3;font-style:italic;padding:10px 0}.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent{color:#c82021}.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent span{vertical-align:text-top;display:inline-block}.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent .RedfinLogo{padding-right:5px}.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent .RedfinLogo svg{height:16px;width:64px}.OfferInsightsCard .table-wrapper .basic-info .agent-only{font-size:.75rem}.OfferInsightsCard .table-wrapper .extra-details{width:35%;vertical-align:top;border-left:1px solid #e2e2e2}.OfferInsightsCard .table-wrapper .extra-details .stats-table{font-size:.875rem;line-height:28px;margin-top:10px}.OfferInsightsCard .table-wrapper .extra-details .stats-table td{font-weight:600;text-align:right;padding-right:1em;white-space:nowrap}.OfferInsightsCard .acceptance-status{display:inline-block;font-size:.75rem;color:#999;text-transform:uppercase}.OfferInsightsCard .acceptance-status.won{padding:2px .5em 1px;background-color:#75b945;color:#fff}.card-frame{margin:5px;box-shadow:0 1px 2px 0 #aaa;background-color:#fff;border-top:1px solid #e2e2e2;border-collapse:separate}.OfferInsightsSection,.OfferInsightsSection .description{margin-bottom:20px}.OfferInsightsSection ul{display:inline;width:100%;padding:0;list-style-type:none}.OfferInsightsSection ul>li{margin:10px 0}.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:0}.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}.energyComparisons{margin-bottom:1em;position:relative;display:flex;flex-flow:column nowrap;justify-content:space-around;flex-grow:1;flex-basis:400px;margin:10px 0 25px}@media (min-width:600px){.energyComparisons{margin-left:50px;margin-top:0}}.energyComparisons .locked-content{filter:blur(10px)}.energyComparisons .how-score-compares-text{padding:5px 0}.energyComparisons .locked-content-overlay{position:absolute;width:100%;height:100%;top:0;left:0;margin-top:10px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media (min-width:600px){.energyComparisons .locked-content-overlay{margin-top:0}}.energyComparisons .locked-content-overlay p{padding-top:20px;padding-bottom:5px;font-size:.9em;font-weight:400;text-align:center}.energyComparisons .locked-content-overlay .claim-button{width:200px}.energyComparisons .lockedSectionBanner{flex-grow:1;min-height:50px;background-color:#f5f5f5;margin-top:10px}@media (min-width:600px){.energyComparisons .lockedSectionBanner{margin-left:0;margin-top:0}}.energyComparisons .lockedSectionBanner .claimHomeButton{padding-top:10px}.energyComparisons .energy-table{width:100%;flex-grow:1}.energyComparisons .energy-table td{vertical-align:middle}.energyComparisons .energy-table.good .this-home{background-color:#75b945}.energyComparisons .energy-table.fair .this-home{background-color:#fcb000}.energyComparisons .energy-table.bad .this-home{background-color:#e96801}.energyComparisons .energy-table .energy-comparison .comp-energy-title{width:160px;height:30px}@media (min-width:600px){.energyComparisons .energy-table .energy-comparison .comp-energy-title{width:200px}}.energyComparisons .energy-table .energy-comparison .comp-energy-score{width:50px;font-weight:600}.energyComparisons .background-bar{width:100%;height:10px;background-color:#f5f5f5}.energyComparisons .score-bar{height:10px;background-color:#999}.energyComparisons .ie11BlurBox{width:100%;height:100%;position:absolute}.rec-expenses{width:100%;flex-grow:1}.rec-expenses .rec-expense-amount{font-size:1.375rem}.rec-wrapper{margin-bottom:1em;flex-grow:1;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-around;border-top:1px solid #f5f5f5;padding-top:16px;margin-top:0;margin-bottom:0}@media (min-width:600px){.rec-wrapper{margin-top:16px}}.rec-wrapper .rec-expenses{margin-bottom:1rem}.rec-wrapper svg{padding-top:2px;padding-right:10px;width:20px;height:20px}.rec-wrapper .rec-title{display:inline-block;flex-grow:1;min-width:0;font-size:1.375rem;font-weight:200}@media (min-width:600px){.rec-wrapper .rec-title{min-width:250px}}.rec-wrapper .rec-savings{display:inline-block;width:100%;flex-grow:0;text-align:left;color:#727272;margin-bottom:1rem;font-size:.875rem}@media (min-width:600px){.rec-wrapper .rec-savings{width:200px;text-align:right;color:#333;font-size:1.375rem;font-weight:200}}.rec-wrapper .rec-description{display:inline-block;flex-grow:1;width:100%;padding-bottom:10px;padding-right:25px;text-align:left}@media (min-width:600px){.rec-wrapper .rec-description{width:200px;padding-bottom:0}}.rec-wrapper .rec-button{width:200px;flex-grow:1}@media (min-width:600px){.rec-wrapper .rec-button{flex-grow:0}}.EnergyDataGhostTown{border:1px solid #e2e2e2;padding:10px}.EnergyDataSection .energyContentContainer{position:relative;display:flex;flex-flow:row wrap;justify-content:center;border-bottom:1px solid #f5f5f5;padding:10px 0}.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}