.field.text>.input{cursor:text}.field.text>.input input{-webkit-appearance:none}.field.text.no-increment input::-webkit-inner-spin-button,.field.text.no-increment input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field.text.disabled>.input{cursor:default}.customer-facing .field.text .dijitInputContainer{*zoom:1;overflow:hidden;float:none!important;position:relative}.customer-facing .field.text .dijitSelect input.dijitInputField,.customer-facing .field.text .dijitTextBox input.dijitInputField{padding-left:0!important;padding-right:0!important}.customer-facing .field.text .dijitPlaceHolder{position:absolute;top:0;left:0;*filter:""}.customer-facing .field.text .dijitTextBox,.customer-facing .field.text .dijitTextBoxFocused,.customer-facing .field.text input{outline:none;border:none;margin:0!important;padding:0!important;background-image:none;background-color:transparent;width:100%}.customer-facing .field.text .dijitValidationContainer{display:none}.customer-facing .field{font-size:1rem;line-height:1.125rem}.customer-facing .field>.label,.customer-facing .field>label{color:#333;padding:10px 0 5px;font-weight:700;font-size:14px;cursor:default;display:block}.customer-facing .field>label .text{color:inherit;font-weight:inherit;cursor:inherit;font-size:inherit}.customer-facing .field>.label,.customer-facing .field>label,.customer-facing .field>label>.text{margin-right:10px}.customer-facing .field>.label:after,.customer-facing .field>label:after,.customer-facing .field>label>.text:after{content:'';display:inline-block;background-color:transparent;width:5px;height:5px;border-radius:4px;vertical-align:top;margin-left:6px;margin-top:2px}.customer-facing .field>.label.label-multi-line,.customer-facing .field>label.label-multi-line,.customer-facing .field>label>.text.label-multi-line{white-space:normal;padding:2px 0}@media screen and (max-width:599px){.customer-facing .field>.label.label-multi-line,.customer-facing .field>label.label-multi-line,.customer-facing .field>label>.text.label-multi-line{padding:10px 0}}.customer-facing .field.required>.label:after,.customer-facing .field.required>label:after,.customer-facing .field.required>label>.text:after{background-color:#333}.customer-facing .field>.input{display:block;padding:11px 8px 10px;border-color:#ccc;background-color:#fff}.customer-facing .field>.input .dijitPlaceHolder,.customer-facing .field>.input .placeholder{color:#ccc}.customer-facing .field>.input>.Flyout>div.flyout{background-color:#fff;border:1px solid #ccc}.customer-facing .field.focused>.input,.customer-facing .field.Focused>.input{border-color:#333}.customer-facing .field.disabled>.label{color:#959595}.customer-facing .field.error{color:#333}.customer-facing .field.error>.label,.customer-facing .field.error>label{color:#fd3316}.customer-facing .field.error>.input{border-color:#fd3316}.customer-facing.nihilo .field>.input{padding:10px 8px}.customer-facing.nihilo .field .dijitError{background-color:transparent}.customer-facing.nihilo .field .dijitValidationTextBoxError .dijitValidationIcon{display:none}.customer-facing .error>.error,.field-error{display:block;font-size:12px!important;line-height:1em!important;padding:4px 0;color:#fd3316}.customer-facing .field>.success,.field-success{display:block;font-size:12px!important;line-height:1em!important;padding:4px 0;color:#75b945}.Notice{margin:1.25rem 1.5rem;padding:.875rem;border:1px solid red;display:block;position:relative;color:#333;font-size:.875rem}.Notice a{text-decoration:none}.Notice .dismiss{position:absolute;right:1rem;height:1rem;width:1rem;fill:#808285}.Notice .dismiss .rfSvg{vertical-align:top}.Notice .icon{position:absolute;width:1.125rem;height:1.125rem}.Notice .icon .rfSvg{vertical-align:top}.Notice .title{font-weight:700}.Notice .message{margin-top:.25rem}.Notice .message,.Notice .title{line-height:1.25rem;margin-left:1.75rem}.Notice.inline-notice .text{margin-left:1.75rem;margin-right:1.75rem}.Notice.inline-notice .title{margin-right:.2rem;margin-top:0}.Notice.inline-notice .icon,.Notice.inline-notice .text{display:inline-block}.Notice.inline-notice .message,.Notice.inline-notice .title{position:relative;display:inline;margin-left:0}.Notice.temp{color:#fff}.Notice.temp .message{display:none}.Notice.temp .icon{fill:#fff}.Notice.temp .title{font-weight:400}.Notice.info{border-color:#0c82a5}.Notice.info.temp{background-color:rgba(51,51,51,.9);border-color:rgba(51,51,51,.9)}.Notice.info:not(.temp) .icon{fill:#0c82a5}.Notice.confirm{border-color:#7ccc33}.Notice.confirm.temp{background-color:rgba(124,204,51,.9)}.Notice.confirm:not(.temp) .icon{fill:#7ccc33}.Notice.alert{border-color:#ffc73b}.Notice.alert.temp{background-color:rgba(255,199,59,.9)}.Notice.alert:not(.temp) .icon{fill:#ffc73b}.Notice.error{border-color:#fd3316}.Notice.error.temp{background-color:rgba(253,51,22,.9)}.Notice.error:not(.temp) .icon{fill:#fd3316}.redfin-common-elements-react-notice-enter{opacity:.01}.redfin-common-elements-react-notice-enter.redfin-common-elements-react-notice-enter-active{opacity:1;transition:opacity .5s ease-in-out}.redfin-common-elements-react-notice-leave{opacity:1}.redfin-common-elements-react-notice-leave.redfin-common-elements-react-notice-leave-active{opacity:.01;transition:opacity .2s ease-in}.AvmSearchBox{position:relative}.AvmSearchBox .SearchBoxForm{padding:0}.AvmSearchBox .SearchBoxForm .ExpandedResults{width:100%;margin:0;box-sizing:border-box;margin-top:-1px}.LeftClearBgHeroWidget.home-hero-section{min-height:500px;padding:0;font-family:Helvetica Neue RF Roman,Helvetica Neue LT,Helvetica,sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section{height:600px}}.route-Homepage.transparent-header .LeftClearBgHeroWidget.home-hero-section .home-hero-inner{padding-top:45px}@media (min-width:600px){.route-Homepage.transparent-header .LeftClearBgHeroWidget.home-hero-section .home-hero-inner{padding-top:60px}}.LeftClearBgHeroWidget.home-hero-section .home-hero-inner{position:relative;min-height:520px;box-sizing:border-box;background-position:top;background-size:cover;background-repeat:no-repeat;background-color:#585858}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .home-hero-inner{background-position:bottom;min-height:600px}}.LeftClearBgHeroWidget.home-hero-section .home-hero-inner,.LeftClearBgHeroWidget.home-hero-section .left-clear{height:100%}.LeftClearBgHeroWidget.home-hero-section .left-clear{max-width:900px;margin:0 auto;-ms-box-sizing:border-box;box-sizing:border-box;padding:30px 22px 0}@media (max-width:599px){.LeftClearBgHeroWidget.home-hero-section .left-clear{width:100%}}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .left-clear{max-width:600px}}@media (min-width:1090px){.LeftClearBgHeroWidget.home-hero-section .left-clear{margin-left:245px}}.LeftClearBgHeroWidget.home-hero-section .left-clear .brandText{text-align:center;font-size:1.75rem;padding:0;margin:0 0 2rem}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .left-clear .brandText{text-align:left;font-size:2rem}}@media (min-width:900px){.LeftClearBgHeroWidget.home-hero-section .left-clear .brandText{font-size:3rem}}.LeftClearBgHeroWidget.home-hero-section .left-clear .search-cta{color:#fff;font-size:1rem;font-weight:lighter;margin-top:2rem;padding:0}.LeftClearBgHeroWidget.home-hero-section .left-clear .search-cta .search-cta-badge-text{margin-right:1ex;font-weight:700}.LeftClearBgHeroWidget.home-hero-section .left-clear .cta{padding:2rem 0 10px}@media (max-width:599px){.LeftClearBgHeroWidget.home-hero-section .left-clear .cta{background-color:rgba(0,0,0,.6);text-align:center;padding:1rem;min-height:120px;position:absolute;left:0;bottom:0;width:100%;-ms-box-sizing:border-box;box-sizing:border-box}}.LeftClearBgHeroWidget.home-hero-section .left-clear .cta .cta-text{color:#fff;font-size:1rem;font-family:Helvetica Neue RF Roman,Helvetica Neue LT,Helvetica,sans-serif;font-weight:400;padding:0 0 1rem}.LeftClearBgHeroWidget.home-hero-section .left-clear .cta .cta-text strong{display:inline-block;padding-bottom:5px}.LeftClearBgHeroWidget.home-hero-section .left-clear h1{color:#fff}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer{width:100%;max-width:600px;background:transparent;-ms-box-sizing:border-box;box-sizing:border-box}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer{max-width:550px!important}}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs{text-align:center;margin-bottom:1rem}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs{text-align:left}}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title.current{float:none;color:#fff;width:auto;margin:0 1rem .5rem;font-size:1rem}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title.current:first-child,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title:first-child{margin-left:0}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title.current:last-child,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title:last-child{margin-right:0}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title.current{font-size:1.25rem;margin:0 1rem .5rem}}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title.current:after{width:100%}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .TabbedContainer .Tabs .title:first-child{border:none}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .SearchBoxForm{position:relative;padding:0;margin:0 0 14px}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .SearchBoxForm{margin:0}}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer .SearchBoxForm .ExpandedResults{width:100%;-ms-box-sizing:border-box;box-sizing:border-box;margin-left:0}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .SearchBoxForm{margin:0}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .ExpandedResults{margin-top:-8px}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .SellerConsultationAddress span.input{padding-top:10px;-ms-box-sizing:border-box;box-sizing:border-box}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation{padding:0}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .field-error,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .field>.label,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .termsOfUse,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .titleContainer h4,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation p{color:#fff}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .field.required>.label:after,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .titleContainer .checkmark{display:none}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .addressContainer.error .search-input-box,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .field.error>.input{background:#ffd9d4}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .titleContainer h4{margin-left:0}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .SellerConsultationNotes.confirmation a,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .termsOfUse a{color:#fff;text-decoration:underline}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .emailInputWrapper{width:67%;float:left}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .emailInputWrapper .emailInput{width:94%}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .requestButton{height:auto;padding:12px 1.5rem}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .requestButton span{font-size:1rem}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .requestButton,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .submitBtn,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .submitNotesBtn{width:45%}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .phoneRow{width:68%}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .phoneRow .field{width:100%}@media (max-width:599px){.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .SellerConsultationAddress p{display:none}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .emailInputWrapper,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .emailInputWrapper .field,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .phoneInputWrapper .field,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .phoneRow,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .zipContainer .field{width:100%}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .SellerConsultationNotes.confirmation,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .termsOfUse,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .titleContainer,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation p{text-align:center}.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .requestButton,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .submitBtn,.LeftClearBgHeroWidget.home-hero-section .left-clear .homepageTabContainer #sellerConsultation .submitNotesBtn{display:block;margin-left:auto;margin-right:auto;width:65%}}.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .search-container,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .search-container{width:100%}.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .SearchButton,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .SearchButton{width:45px;height:45px;background-size:20px 20px}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .SearchButton,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .SearchButton{width:50px;height:50px;background-size:24px 24px}}.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .InputBox,.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .InputBox .search-input-box,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .InputBox,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .InputBox .search-input-box{height:45px}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .InputBox,.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .InputBox .search-input-box,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .InputBox,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .InputBox .search-input-box{height:50px}}.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .InputBox>*,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .InputBox>*{vertical-align:middle}.LeftClearBgHeroWidget.home-hero-section .left-clear .estimateInputNode .SearchBox .InputBox .btn-clear-search-input,.LeftClearBgHeroWidget.home-hero-section .left-clear .searchInputNode .SearchBox .InputBox .btn-clear-search-input{position:relative;top:auto;left:auto;margin-left:-32px}.LeftClearBgHeroWidget.home-hero-section .imageCaption{display:none}@media (min-width:600px){.LeftClearBgHeroWidget.home-hero-section .imageCaption{display:block;width:245px;position:absolute;bottom:0;right:0;margin-bottom:2rem;font-size:1rem;color:#fff}.LeftClearBgHeroWidget.home-hero-section .imageCaption .imageCaptionHeadlineText{font-weight:700}.LeftClearBgHeroWidget.home-hero-section .imageCaption .imageCaptionDivider{border-color:#fff;border-width:1px 0;height:0;margin:.5rem 0}.LeftClearBgHeroWidget.home-hero-section .imageCaption .imageCaptionText{line-height:1.25}}.LeftClearBgHeroWidget.home-hero-section .SellerConsultationUserInfo .moreInfo{display:none}.savings{background-color:#f5f5f5}.savings .savingsSlider{margin-top:1.25rem}.savings .slider-home-value{font-size:2rem;font-weight:lighter}.savings .slider-tooltip{margin:0 auto;text-align:center}.savings p{margin:0 auto;max-width:600px;padding-bottom:1.5rem}.savings a{text-decoration:none;color:#333}.marketing-tech{max-width:1000px;margin:0 auto}