/*! bundle name: SellerConsultationAddressPagePage~e5982ef0 */
.Star .StarSvg{width:28px;height:28px;stroke:#ffb92e;stroke-width:1.7;fill:#fff;transition:fill .5s ease}.Star .StarSvg.highlighted{fill:#ffb92e}
.fiveStarSurveyDialog .header{display:inline;float:right;overflow:initial!important}.fiveStarSurveyDialog .header .close-button{margin-top:3px;z-index:1000}@media (max-width:599px){.fiveStarSurveyDialog.variant:not(.fullScreen) .guts{height:14.5rem}.fiveStarSurveyDialog.variant.fullScreen .cell{padding:0!important}.fiveStarSurveyDialog.variant.fullScreen .cell .guts{height:100vh;transition:height .5s ease}.fiveStarSurveyDialog.variant.fullScreen .cell .guts .content,.fiveStarSurveyDialog.variant.fullScreen .cell .guts .content-wrapper,.fiveStarSurveyDialog.variant.fullScreen .cell .guts .fiveStarSurveyGuts{height:100%}}.fiveStarSurveyGuts{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.fiveStarSurveyGuts .agentImage .agentImageContent{transition:height .5s ease,opacity .5s ease;overflow:hidden}.fiveStarSurveyGuts .agentImage .agentImageContent img{margin:10px auto;display:block;border-radius:100%;width:110px}.fiveStarSurveyGuts .surveyTitle{text-align:center}.fiveStarSurveyGuts .surveyTitle p{margin:0;font-size:1.375rem;line-height:1.5em}.fiveStarSurveyGuts .flexGrow{flex-grow:1;display:flex;flex-direction:column}.fiveStarSurveyGuts .flexGrow .bottomContent{justify-content:space-between}.fiveStarSurveyGuts .stars{margin:.5rem auto 0 auto;display:flex;flex-direction:row;justify-content:space-between;width:80%;transition:margin-bottom .5s ease}.fiveStarSurveyGuts .reasonsContent{display:flex;justify-content:space-between;transition:height .5s ease,opacity .5s ease;overflow:hidden}.fiveStarSurveyGuts .reasonsContent .Checkbox{height:2.5rem}.fiveStarSurveyGuts .bottomContent{transition:height .5s ease,opacity .5s ease;margin-top:1rem}.fiveStarSurveyGuts .bottomContent:not(.bottom-transition-enter){height:12.7rem}.fiveStarSurveyGuts .bottomContent .suggestionBox{margin-bottom:24px}.fiveStarSurveyGuts .bottomContent .suggestionBox .feedbackTitle{margin-bottom:.5rem}.fiveStarSurveyGuts .bottomContent .suggestionBox .feedbackTitle .parentheticalOptional{font-weight:400}.fiveStarSurveyGuts .bottomContent .suggestionBox .commentBox .commentInput{width:100%;font-size:.875rem}.fiveStarSurveyGuts .bottomContent .suggestionBox .commentBox .commentInput>.input{width:auto}.fiveStarSurveyGuts .bottomContent .submitButtonWrapper,.fiveStarSurveyGuts .bottomContent .submitButtonWrapper .Button{width:100%}.fiveStarSurveyGuts.control{width:75vw;max-width:18rem}.fiveStarSurveyGuts.control.hasStars.belowCutoff .stars{margin-bottom:1rem}.fiveStarSurveyGuts.control.hasStars.aboveCutoff .stars{margin-bottom:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent{flex-wrap:wrap}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent:not(.reasons-transition-enter):not(.reasons-transition-leave){height:5.25rem}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button{width:calc(50% - .4375rem);height:2.1875rem;margin-bottom:.875rem;padding:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button:last-child,.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button:nth-child(3){margin-bottom:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button.pressed{background-color:#ccc}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button span{font-size:.875rem;vertical-align:baseline}.fiveStarSurveyGuts.control.hasStars .feedbackTitle{font-size:.875rem}@media (max-width:599px){.fiveStarSurveyGuts.variant:not(.hasStars){overflow:visible;position:relative;height:auto}.fiveStarSurveyGuts.variant:not(.hasStars) .agentImage{position:absolute;top:-79px;left:0;right:0}.fiveStarSurveyGuts.variant:not(.hasStars) .agentImage img{margin:0 auto}.fiveStarSurveyGuts.variant:not(.hasStars) .surveyTitle{margin-top:3.125rem;margin-bottom:1rem}}@media (min-width:599px){.fiveStarSurveyGuts.variant{width:75vw;max-width:21rem}.fiveStarSurveyGuts.variant .agentImage .agentImageContent img{margin-top:0}}.fiveStarSurveyGuts.variant.hasStars .stars{margin-bottom:.5rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent{flex-direction:column;flex-wrap:nowrap}.fiveStarSurveyGuts.variant.hasStars .reasonsContent:not(.reasons-transition-leave):not(.reasons-transition-enter){height:9.5rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent .Checkbox{margin-bottom:1rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent .Checkbox:last-child{margin-bottom:0}.reasons-transition-enter{opacity:0;height:0}.reasons-transition-enter.reasons-transition-enter-active,.reasons-transition-leave{opacity:1;height:5.25rem}.reasons-transition-leave.reasons-transition-leave-active{opacity:0;height:0}.fiveStarSurveyGuts.variant .reasons-transition-enter.reasons-transition-enter-active,.fiveStarSurveyGuts.variant .reasons-transition-leave:not(.reasons-transition-leave-active){height:9.5rem}.agentImage-transition-leave{opacity:1;height:110px}.agentImage-transition-leave.agentImage-transition-leave-active,.bottom-transition-enter{opacity:0;height:0}.bottom-transition-enter.bottom-transition-enter-active{opacity:1;height:12.7rem}
@media (max-width:899px){.WelcomeBackSurvey .guts{position:fixed!important;top:0;left:0;bottom:0;height:unset!important}.WelcomeBackSurvey .guts .content-wrapper{height:100%!important;margin-top:0!important}.WelcomeBackSurvey .guts .content-wrapper .content{height:100%}}.WelcomeBackSurvey .toursToFollowUpWithView,.WelcomeBackSurvey .toursToFollowUpWithView .listOfTouredMiniHomeCards{height:100%}.WelcomeBackSurvey .content-wrapper{padding-bottom:0!important}.WelcomeBackSurvey .content{max-width:50rem}.WelcomeBackSurvey.isSplashScreen .content-wrapper{height:100%!important}.WelcomeBackSurvey.isSplashScreen .content-wrapper .content{position:relative}.WelcomeBackSurvey.isSplashScreen .howElseHelp{visibility:hidden}.WelcomeBackSurvey .splashScreenContainer{position:absolute;left:0;right:0;display:flex;height:100%}.WelcomeBackSurvey .splashScreenContainer .splashScreen{position:relative;top:-12px;margin:auto;text-align:center;opacity:1;transition-property:opacity;transition-duration:.5s}.WelcomeBackSurvey .splashScreenContainer .splashScreen.fade-transition{opacity:0}.WelcomeBackSurvey .title{font-weight:600;font-size:1.375rem}.WelcomeBackSurvey .subtitle{margin-top:.5rem;margin-bottom:1.5rem;line-height:1.5rem;color:#767676}.WelcomeBackSurvey .multiselectButtons{display:flex;flex-wrap:wrap;justify-content:space-between}.WelcomeBackSurvey .multiselectButtons .Button{color:#333;background-color:#fff;font-weight:400;margin-bottom:.5rem;padding:1rem .5rem;height:unset;border-width:2px}.WelcomeBackSurvey .multiselectButtons .Button.selected{border-color:#000;color:#000}.WelcomeBackSurvey .howElseHelp{height:100%;display:flex;flex-direction:column}.WelcomeBackSurvey .howElseHelp .multiselectButtons .Button{width:100%}@media (min-width:600px){.WelcomeBackSurvey .howElseHelp .multiselectButtons .Button{width:unset;min-width:calc(50% - .5rem)}}.WelcomeBackSurvey .howElseHelp .problemWithAgent{margin-top:1rem;margin-bottom:.75rem}@media (min-width:600px){.WelcomeBackSurvey .howElseHelp .problemWithAgent{margin-top:1.5rem;margin-bottom:1rem}}.WelcomeBackSurvey .TextArea,.WelcomeBackSurvey .TextArea>.input{width:100%!important}.WelcomeBackSurvey .sorryToHear{height:100%;display:flex;flex-direction:column}@media (min-width:900px){.WelcomeBackSurvey .sorryToHear{max-width:35rem}}.WelcomeBackSurvey .stickyFooter{display:flex;flex-direction:column;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;width:100%}.WelcomeBackSurvey .stickyFooter:before{content:"";border-top:1px solid #e2e2e2;width:calc(100% + 48px);position:relative;left:-24px}.WelcomeBackSurvey .stickyFooter .buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:.75rem;padding-bottom:.75rem}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons{flex-wrap:nowrap}}.WelcomeBackSurvey .stickyFooter .buttons .Button{width:100%}@media (max-width:899px){.WelcomeBackSurvey .stickyFooter .buttons .Button.primary{flex-grow:1}}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons .Button.primary{min-width:15rem;width:auto}}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons .noThanksButton{width:auto}}.WelcomeBackSurvey .touredMiniHomeCard{box-shadow:.1875rem .1875rem .3125rem .125rem #e2e2e2;border-radius:.3125rem;width:100%;top:auto}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard{width:100%}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .homecardv2{min-width:11rem;height:7rem;border:none}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .homecardv2 .PhotoWrapper{cursor:pointer}@media (max-width:399px){.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .addressDisplay span{font-size:.75rem}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .addressDisplay .cityStateZip{font-size:.625rem}}.WelcomeBackSurvey .touredMiniHomeCard .Checkbox{margin-left:auto}.WelcomeBackSurvey .touredMiniHomeCard .Checkbox span{cursor:pointer}.WelcomeBackSurvey .followUpTouredHomesMenuTitle{width:80%;display:inline-block}.WelcomeBackSurvey .followUpTouredHomesMenuSubtitle{margin-bottom:1.5rem;line-height:1.5rem;color:#767676}.WelcomeBackSurvey .multiSelectQuestionHeader{flex-wrap:wrap}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader{margin-bottom:1.375rem}}.WelcomeBackSurvey .multiSelectQuestionHeader .ProfilePhoto{width:4.125rem;height:4.125rem;display:inline-block;margin-right:2rem}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader .ProfilePhoto{width:5.125rem;height:5.125rem}}.WelcomeBackSurvey .multiSelectQuestionHeader .title{width:12.5rem}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader .title{width:100%}}.WelcomeBackSurvey .LeftIcon{color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesMobile{padding-top:0;padding-left:0;margin-bottom:0;color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesDesktop{padding-left:0;margin-left:auto;color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesDesktop .svg-icon .SvgIcon{width:1.5rem;height:1.5rem}
.Pill{display:inline-flex;cursor:inherit;border-radius:3rem}.Pill+.Pill{margin-left:1rem}.Pill--default{background-color:#767676}.Pill--self-guided-tour{background-color:#a22769}.Pill--tour{background-color:#1080a2}.Pill--counter,.Pill--red{background-color:#c82021}.Pill--signature{background:linear-gradient(90deg,#e9aa3d,#fff4e1);color:#222!important}.Pill--pending{background-color:#fd3316}.Pill--hot{background-color:#e96727}.Pill--open-house{background-color:#73bb3c}.Pill--virtual-tour{background-color:#7556f2}.Pill--new{background-color:#2e7e36}.Pill--sold{background-color:#5d8acb}.Pill--by-owner{background-color:#a22769}.Pill--foreclosure{background-color:#4c3967}.Pill--short{background-color:#ffb92e}.Pill--rental-deal{background-color:#e96727}
.tabs{display:flex;flex-direction:row;justify-content:space-between;max-width:100%;white-space:nowrap;border-bottom:1px solid #e2e2e2}.tabs .commonTabWrapper{display:inline-block}.tabs .commonTabWrapper:first-child{padding-left:0}.tabs .commonTabWrapper{padding-right:0}.tabs .commonTab{font-weight:400;font-size:1rem;color:#999}.tabs .commonTab.selected{font-weight:700;border-bottom:3px solid #000;color:inherit}@media screen and (max-width:899px){.tabs{white-space:nowrap}.tabs .first-tab{padding-left:0}}
.MobileNavigationBar.container--hasClearedOrigin{position:fixed;transition:top .4s;top:-47px;z-index:999}.MobileNavigationBar.container--isSticky{top:0}.MobileNavigationBar .tabs{padding:.875rem 1rem 1rem 1rem;background-color:#fff}.container--hasClearedOrigin.MobileNavigationBar .tabs{padding:11.5px 1rem}.MobileNavigationBar .commonTab{color:inherit}.MobileNavigationBar .commonTab.selected{padding-bottom:1rem}.container--hasClearedOrigin.MobileNavigationBar .commonTab.selected{padding-bottom:11.5px}.MobileNavigationBar .Pill{padding-top:0;padding-bottom:0;padding-right:.25rem;padding-left:.25rem;font-size:.6875rem;vertical-align:middle}#header header.SmallHeader div.smallHeaderContent.appNavigation{border-bottom:none}@media (min-width:600px){.MobileNavigationBar{display:none}}
.DisclaimerFlyoutAsterisk{position:relative;display:inline-block;margin:0 .15rem 0 .25rem;vertical-align:text-top;color:#333;text-decoration:none;text-align:left}.DisclaimerFlyoutAsterisk svg.asterisk{display:block;fill:#ccc}.DisclaimerFlyoutAsterisk svg.asterisk:hover{fill:#333}.DisclaimerFlyoutAsterisk .disclaimer-flyout{position:absolute;bottom:0;left:6px;cursor:default}.DisclaimerFlyoutAsterisk .disclaimer-flyout .flyout{width:30vw}@media (min-width:600px){.DisclaimerFlyoutAsterisk .disclaimer-flyout .flyout{width:15vw}}
.NativeSlider{display:flex;align-items:center;flex-direction:column;position:relative;width:100%;height:50px}.NativeSlider.sublabel-none{height:26px}.NativeSlider .slider{width:100%;position:relative}.NativeSlider .rendered{width:100%;z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:2px;bottom:0}.NativeSlider .rendered .left,.NativeSlider .rendered .right{display:inline-block;margin-top:10px;border-radius:3px;box-sizing:border-box;border:none;width:100%;height:6px;background:#e2e2e2;cursor:pointer}.NativeSlider .rendered .left{background-color:#65c0cf;border-radius:3px}.NativeSlider .rendered .right{background-color:#e2e2e2;border-radius:3px}.NativeSlider .rendered .thumbWrap{z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:26px;bottom:0;margin:0}.NativeSlider .rendered .thumbWrap .thumb{position:absolute;top:0;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background-color:#fff;border:1px solid #65c0cf;box-shadow:0 0 4px 0 rgba(0,0,0,.25);position:relative;z-index:4;cursor:pointer}.NativeSlider [type=range]{display:block;width:100%;flex:1;margin:0;padding:0;min-height:26px;background:transparent;outline:none!important;font:inherit}.NativeSlider [type=range],.NativeSlider [type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.NativeSlider [type=range]::-webkit-slider-runnable-track{border-radius:3px;box-sizing:border-box;border:none;width:100%;height:6px;background:#e2e2e2;cursor:pointer;background:#65c0cf}.webkit.NativeSlider [type=range]::-webkit-slider-runnable-track{visibility:hidden}.NativeSlider [type=range]::-moz-range-track{border-radius:3px;box-sizing:border-box;border:none;width:100%;height:6px;background:#e2e2e2;cursor:pointer}.NativeSlider [type=range]::-moz-focus-outer{border:0}.NativeSlider [type=range]::-ms-track{border-radius:3px;box-sizing:border-box;border:none;width:100%;height:6px;background:#e2e2e2;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.NativeSlider [type=range]::-ms-fill-lower{background:#65c0cf;border-radius:3px 0 0 3px}.NativeSlider [type=range]::-ms-fill-upper{background:#e2e2e2;border-radius:0 3px 3px 0}.NativeSlider [type=range]:focus::-ms-fill-lower{background:#65c0cf;border-radius:3px 0 0 3px}.NativeSlider [type=range]:focus::-ms-fill-upper{background:#e2e2e2;border-radius:0 3px 3px 0}.NativeSlider [type=range]::-webkit-slider-thumb{margin-top:-10px;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background-color:#fff;border:1px solid #65c0cf;box-shadow:0 0 4px 0 rgba(0,0,0,.25);position:relative;z-index:4;cursor:pointer}.webkit.NativeSlider [type=range]::-webkit-slider-thumb{visibility:hidden}.NativeSlider [type=range]::-moz-range-thumb{box-sizing:border-box;width:26px;height:26px;border-radius:50%;background-color:#fff;border:1px solid #65c0cf;box-shadow:0 0 4px 0 rgba(0,0,0,.25);position:relative;z-index:4;cursor:pointer}.NativeSlider [type=range] ::-moz-range-track{background:#e2e2e2}.NativeSlider [type=range]::-moz-range-progress{border-radius:3px 0 0 3px;background:#65c0cf;height:6px;border:none;outline:none}.NativeSlider [type=range]::-ms-thumb{margin-top:0;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background-color:#fff;border:1px solid #65c0cf;box-shadow:0 0 4px 0 rgba(0,0,0,.25);position:relative;z-index:4;cursor:pointer;box-shadow:none}.NativeSlider [type=range]::-ms-tooltip{display:none}.one-tone-track.NativeSlider [type=range]::-webkit-slider-runnable-track{background-color:#e2e2e2}.one-tone-track.NativeSlider [type=range]::-ms-fill-lower,.one-tone-track.NativeSlider [type=range]:focus::-ms-fill-lower{background-color:#e2e2e2}.one-tone-track.NativeSlider [type=range]::-moz-range-progress{background-color:#e2e2e2}.NativeSlider .midpoint-line:after{content:"";display:block;height:36px;border-left:1px solid #65c0cf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.NativeSlider .sublabel-container{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:100%;padding:5px 0 3px}.NativeSlider .sublabel{display:block;color:#999;font-weight:400!important;font-size:.875rem!important}.NativeSlider .midpoint-label{left:50%;top:-1rem;width:100%}
.Slider{width:100%}
.TextAndSlider .Text{width:100%;margin-bottom:5px}.TextAndSlider .NativeSlider{margin-top:.5rem}
.SellerConsultationSalePriceCalculator{color:#767676;text-align:center;padding:1.875rem 1rem;margin:2rem 0 0;box-shadow:0 .125rem 1.5rem rgba(0,0,0,.05);background:#fff}.SellerConsultationSalePriceCalculator .redfinSavings{font-size:3.125rem;font-weight:600;color:#333;padding-bottom:.4375rem}.SellerConsultationSalePriceCalculator .homePrice{padding-bottom:1rem}.SellerConsultationSalePriceCalculator .homePrice .value{color:#65c0cf;font-weight:600}.SellerConsultationSalePriceCalculator .range{padding-bottom:1.875rem}.SellerConsultationSalePriceCalculator .range .value{float:left}.SellerConsultationSalePriceCalculator .range .value:last-of-type{float:right}.SellerConsultationSalePriceCalculator .TextAndSlider{width:100%}.SellerConsultationSalePriceCalculator .TextAndSlider .NativeSlider{margin-top:0}.SellerConsultationSalePriceCalculator .Text{display:none}@media screen and (min-width:900px){.SellerConsultationSalePriceCalculator{margin-top:0;margin-right:4rem;padding:4.125rem 3.5625rem}.redfinSavings{padding-bottom:1.5rem}}@media screen and (min-width:1200px){.SellerConsultationSalePriceCalculator{max-width:27.25rem;margin-right:7.625rem}.SellerConsultationSalePriceCalculator .title{font-size:1.375rem}.SellerConsultationSalePriceCalculator .redfinSavings{font-size:4.375rem}.SellerConsultationSalePriceCalculator .homePrice{font-size:1.375rem}}.NativeSlider .rendered .left,.NativeSlider .rendered .right{margin-top:10.6px;border-radius:5px;height:10px}.NativeSlider .rendered .left{border-radius:5px 0 0 5px}.NativeSlider .rendered .right{border-radius:0 5px 5px 0}.NativeSlider [type=range]::-webkit-slider-runnable-track{border-radius:5px;height:10px}.NativeSlider [type=range]::-moz-range-track{border-radius:5px;height:10px}.NativeSlider [type=range]::-ms-track{border-radius:5px;height:10px}.NativeSlider [type=range]::-ms-fill-lower{border-radius:5px 0 0 5px}.NativeSlider [type=range]::-ms-fill-upper{border-radius:0 5px 5px 0}.NativeSlider [type=range]:focus::-ms-fill-lower{border-radius:5px 0 0 5px}.NativeSlider [type=range]:focus::-ms-fill-upper{border-radius:0 5px 5px 0}.NativeSlider [type=range]::-webkit-slider-thumb{margin-top:-8px}.NativeSlider [type=range]::-moz-range-progress{border-radius:5px 0 0 5px}
.SellerConsultationSalePriceCalculatorSection{padding:3rem 1.5rem}.SellerConsultationSalePriceCalculatorSection .section-header h1{margin-bottom:.5625rem}@media screen and (min-width:900px){.SellerConsultationSalePriceCalculatorSection{display:table;width:100%;padding:0 0}.SellerConsultationSalePriceCalculatorSection .section-header{display:table-cell;padding-left:3.5rem;padding-right:4rem;vertical-align:middle;width:50%}.SellerConsultationSalePriceCalculatorSection .SellerConsultationSalePriceCalculator{margin-top:9.5625rem;margin-bottom:9.5625rem}}@media screen and (min-width:1200px){.SellerConsultationSalePriceCalculatorSection .section-header{padding-left:7.625rem;padding-right:6.25rem}}@media screen and (min-width:1400px){.SellerConsultationSalePriceCalculatorSection h2{min-width:34.375rem}}
.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.custom-size{height:16px;width:16px}.Comparison>span.value .SvgIcon.yes{fill:#75b945}.Comparison>span.value .SvgIcon.yes.lighter-valid-color{fill:#7ccc33}.Comparison>span.value .SvgIcon.no{fill:#fd3316}.Comparison>span.value .SvgIcon.maybe,.Comparison>span.value .SvgIcon.no.no-warning-color{fill:#999}
.DisclaimerFlyoutAsterisk{position:relative;display:inline-block;margin:0 .15rem 0 .25rem;vertical-align:text-top;color:#333;text-decoration:none;text-align:left}.DisclaimerFlyoutAsterisk svg.asterisk{display:block;fill:#ccc}.DisclaimerFlyoutAsterisk svg.asterisk:hover{fill:#333}.DisclaimerFlyoutAsterisk .disclaimer-flyout{position:absolute;bottom:0;left:6px;cursor:default}.DisclaimerFlyoutAsterisk .disclaimer-flyout .flyout{width:30vw}@media (min-width:600px){.DisclaimerFlyoutAsterisk .disclaimer-flyout .flyout{width:15vw}}
.middle-aligned{margin-left:10px}.middle-aligned .DisclaimerFlyoutAsterisk{vertical-align:baseline}
.comparisonSection{padding:1.75rem 1.5rem}@media (max-width:599px){.comparisonSection{padding-left:0;padding-right:0}}@media (min-width:900px){.comparisonSection{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1200px){.comparisonSection{padding-left:6.25rem;padding-right:6.25rem}}.comparisonSection .comparisonTable{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-right:.98039216%;margin-left:.98039216%;box-sizing:border-box;float:none;display:inline-block;margin:0 0;vertical-align:bottom;padding:0;font-size:.875rem}@media (min-width:600px){.comparisonSection .comparisonTable{display:block}}@media (max-width:599px){.comparisonSection .comparisonTable{padding:0 24px}}@media (min-width:650px){.comparisonSection .comparisonTable{font-size:1rem}}@media (min-width:1200px){.comparisonSection .comparisonTable{font-size:1.25rem}}.comparisonSection .comparisonTable>.tableHeader{width:100%;float:none;padding:20px 0}.comparisonSection .comparisonTable .Comparison{margin-bottom:1.25rem}.comparisonSection .comparisonTable .Comparison.header{margin-top:15px;border-bottom:1px solid #e2e2e2;height:2.25rem;font-weight:600}.comparisonSection .comparisonTable .Comparison>span.label{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-right:.98039216%;margin-left:.98039216%;box-sizing:border-box;float:none;display:inline-block}@media (min-width:600px){.comparisonSection .comparisonTable .Comparison>span.label{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-right:.98039216%;margin-left:.98039216%;box-sizing:border-box;float:none;display:inline-block}}.comparisonSection .comparisonTable .Comparison>span.value{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-right:.98039216%;margin-left:.98039216%;box-sizing:border-box;float:none;display:inline-block;text-align:center}@media (min-width:600px){.comparisonSection .comparisonTable .Comparison>span.value{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-right:.98039216%;margin-left:.98039216%;box-sizing:border-box;float:none;display:inline-block}}
.SellerConsultationComparisonTableSection{width:100%}.SellerConsultationComparisonTableSection .redfin-agents{display:none}@media screen and (min-width:900px){.SellerConsultationComparisonTableSection{display:inline-block;padding-top:0;padding-bottom:0}.SellerConsultationComparisonTableSection .redfin-agents{display:inline-block;width:50%;vertical-align:middle;height:auto}.SellerConsultationComparisonTableSection .SellerConsultationComparisonTable{display:inline-block;width:50%;vertical-align:middle}}
.LoadingIndicator{width:100%}.LoadingIndicator .SvgIcon.spinner{display:block;width:40px;height:40px}.LoadingIndicator.LoadingIndicator--small{height:20px}.LoadingIndicator.LoadingIndicator--small .SvgIcon.spinner{width:20px;height:20px}.LoadingIndicator--vert{position:absolute;top:50%;transform:translate3d(0,-50%,0)}.LoadingIndicator.LoadingIndicator__full-page{height:500px;padding-top:100px}
.LoadingIndicator{height:40px}.LoadingIndicator .indicatorText{font-size:1.375rem;margin-left:10px}.LoadingIndicator.LoadingIndicator--small .indicatorText{font-size:1rem;margin-left:7px}.SvgIcon.spinner .spinner-background{fill:#e2e2e2}.SvgIcon.spinner .spinner-fill{fill:#585858}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.SlidingSectionContainer>.content-wrapper{overflow-x:hidden;overflow-y:visible}.SlidingSectionContainer>.content-wrapper>.content{display:table;margin-left:0;transition:margin-left .5s ease-in-out 0s}.SlidingSectionContainer>.content-wrapper>.content>section{display:table-cell;vertical-align:top}@media (max-width:599px){.SlidingSectionContainer,.SlidingSectionContainer>.content-wrapper,.SlidingSectionContainer>.content-wrapper>.content{height:100%}}
.OmniBox{display:flex;flex:0 1 100%;min-width:0}.OmniBox .tagContainer{display:flex;flex-direction:row;align-items:center;flex:0 1 auto;min-width:0;margin-left:4px}.OmniBox .tagContainer .Tag{-webkit-tap-highlight-color:transparent}.OmniBox .tagContainer .Tag:not(.tag-counter){min-width:0}.OmniBox .tagContainer .Tag.disabled{background-color:#e2e2e2;border:1px solid #b2b2b2}.OmniBox .tagContainer .clear-button-block{position:absolute;right:20px;margin-top:5px;z-index:1;top:unset}.OmniBox .tagContainer .clear-button-block .clear-all-text{font-size:.875rem;font-weight:400;color:#1080a2}.OmniBox .tagContainer .clear-button-block input{border:0}.OmniBox .tagContainer .clear-icon-search-input{width:18px;height:18px;fill:#999}.OmniBox .ConstrainedInputBox{display:block;width:auto;height:38px;line-height:38px;flex:1 0 20%}.OmniBox .ConstrainedInputBox .InputBox{height:inherit}.OmniBox .ConstrainedInputBox .InputBox .search-input-box{border:0}.OmniBox .ConstrainedInputBox .InputBox .search-input-box:focus{outline:unset!important;outline:none;box-shadow:none}.OmniBox .ConstrainedInputBox .constrainedText{padding-left:9px}.OmniBox .ConstrainedInputBox:not(:only-child) .InputBox .search-input-box{padding:8px}.OmniBox.expanded{display:inline-block}.OmniBox.expanded .ConstrainedInputBox .InputBox{position:relative}.OmniBox.expanded .tagContainer{padding-right:74px;align-items:normal;flex-wrap:wrap;margin-left:8px;margin-top:4px}.OmniBox.expanded .tagContainer .Tag{margin-bottom:.5rem}
.Tag{box-sizing:border-box;padding-right:.25rem;padding-left:.75rem;font-size:.875rem;display:inline-flex;height:2rem;background-color:#f5f5f5;border:1px solid #e2e2e2;border-radius:1.25rem}.Tag:not(.Tag--disabled):hover{border-color:#65c0cf}.Tag--selected{font-weight:600;background-color:#ebf2f5}.Tag--selected,.Tag--selected:hover{border-color:#1080a2}.Tag--selected .Tag__text,.Tag--selected .Tag__text:hover{color:#1080a2}.Tag--selected .SvgIcon.close{fill:#1080a2}.Tag--disabled{padding-right:.75rem}.Tag:not(:last-child){margin-right:.5rem}.Tag.secondary:not(.Tag--selected){background-color:#fff}.Tag.compact{padding-right:0;padding-left:.5rem;font-size:.75rem;height:1.5rem}.Tag.compact.Tag--disabled{padding-right:.5rem}.Tag.compact:not(:last-child){margin-right:.5rem}.Tag__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Tag__text,.Tag__text:hover{color:#333}.Tag__text:focus{outline:unset!important;outline:none;box-shadow:none}.Tag__text:after{font-weight:600;content:attr(data-content);display:block;height:0;color:transparent;overflow:hidden;visibility:hidden}.Tag__remove{height:1.5rem;width:1.5rem;margin-left:.125rem;border-radius:100%}.Tag__remove:hover{background-color:rgba(101,192,207,.3)}.Tag__remove .SvgIcon.close{display:block;fill:#585858}.Tag--selected .Tag__remove .SvgIcon.close{fill:#1080a2}
#sellerConsultation .SearchButton,.SearchBox .SearchButton{flex:0 0 44px;height:40px;border:1px solid #c82021;border:0 none;background:#c82021;background-size:16px 17px;-webkit-appearance:none;outline:none;position:relative;z-index:2;box-sizing:border-box;border-radius:0 2px 2px 0}#sellerConsultation .SearchButton.focus,#sellerConsultation .SearchButton:hover,.SearchBox .SearchButton.focus,.SearchBox .SearchButton:hover{background-color:#e62e2e;box-shadow:none}#sellerConsultation .SearchButton:disabled,.SearchBox .SearchButton:disabled{background-color:#c82021;cursor:not-allowed}#sellerConsultation .SearchButton .SvgIcon,.SearchBox .SearchButton .SvgIcon{vertical-align:middle;height:16px;width:16px;fill:#fff}
.InputBox{position:relative;flex:1}.InputBox .search-input-box{background-color:#fff;padding:10px 35px 10px 10px;width:100%;height:40px;font-size:16px;line-height:1.2;z-index:2;-webkit-appearance:none;text-overflow:ellipsis;outline:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box}.InputBox .search-input-box::placeholder{color:#b2b2b2;overflow:visible}@media screen and (max-width:360px){.InputBox .search-input-box::placeholder{font-size:11.5px;padding-right:0}}.InputBox .search-input-box:disabled{background-color:#fff}.InputBox .search-input-box:focus{box-shadow:inset 0 0 0 3px #5ea0f7}.InputBox .search-input-box::-ms-clear{display:none}.InputBox .search-input-box.show-icon{padding-left:35px}.InputBox .search-input-box::-webkit-search-cancel-button{-webkit-appearance:none}.InputBox .icon-wrapper{display:table;position:absolute;top:50%;left:10px;margin-top:-7px;width:16px;height:16px;box-sizing:border-box}.InputBox .icon-wrapper svg{fill:#1080a2}.InputBox .clear-button-block{position:absolute;right:12px;top:50%;margin-top:-9px}.InputBox .btn-clear-search-input,.InputBox .clear-icon-search-input{background-color:transparent;position:absolute;zoom:1;vertical-align:middle;border:0;z-index:3;width:18px;height:18px;top:0;right:0;fill:#999}@media screen and (max-width:599px){.InputBox .btn-clear-search-input,.InputBox .clear-icon-search-input{display:inline-block}}.InputBox .btn-clear-search-input.hidden,.InputBox .clear-icon-search-input.hidden{display:none!important}.InputBox .btn-clear-search-input{background-image:none;margin-left:0!important;z-index:4}@media screen and (max-width:699px){.mobileFiltersHeader .InputBox .search-input-box{height:45px;border:none;padding:7px 0 7px 16px}.mobileFiltersHeader .InputBox .search-input-box.show-icon{padding-left:35px}}
.autocomplete-nearby-section{position:relative;text-align:left}.autocomplete-nearby-section .nearby-item{color:#333;font-size:1rem;overflow:auto;text-overflow:ellipsis;margin:1rem 1rem 1rem 3rem}.autocomplete-nearby-section .condensed{margin-bottom:8px}.rentalSearchEnabled .autocomplete-nearby-section .nearby-item{margin-top:0}
.BasePicker .labelAndActions{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.5rem}.BasePicker .labelAndActions .label{margin-right:1rem;font-weight:700;line-height:1}.BasePicker .belowLabel{width:100%;margin-top:.25rem}.BasePicker .bulkActions>*{padding:.5rem 0;min-width:unset;vertical-align:middle}.BasePicker .bulkActions .divider{display:inline-block;margin:0 .5rem}.BasePicker .bulkActions button+button{margin-left:1rem}
.ItemPickerPill.BasePicker .ItemPickerPill__option{font-size:.875rem;color:#585858}.ItemPickerPill.BasePicker .ItemPickerPill__option--selected,.ItemPickerPill.BasePicker .ItemPickerPill__option--selected.ItemPickerPill__option--disabled{color:#fff}.ItemPickerPill.BasePicker .ItemPickerPill__option--disabled{color:#e2e2e2}.ItemPickerPill.ItemPickerPill--multi .ItemPickerPill__option--selected{color:#1080a2;background-color:rgba(16,128,162,.1)}.ItemPickerPill.ItemPickerPill--multi .ItemPickerPill__option--selected.ItemPickerPill__option--disabled{background-color:#ccc}.ItemPickerPill.field>.input{padding:0}.ItemPickerPill .items{display:flex}.ItemPickerPill__option{flex-shrink:0;min-width:3.25rem;border:1px solid #ccc;border-radius:20px;white-space:nowrap}.ItemPickerPill__option:after{font-weight:600;content:attr(data-content);display:block;height:0;color:transparent;overflow:hidden;visibility:hidden}.ItemPickerPill__option:not(:last-child){margin-right:.5rem}@media (min-width:600px){.ItemPickerPill__option:focus,.ItemPickerPill__option:hover{border-color:#65c0cf}.ItemPickerPill__option--disabled:focus,.ItemPickerPill__option--disabled:hover{border-color:#e2e2e2}}.ItemPickerPill__option--selected{font-weight:600;background-color:#1080a2}@media (min-width:600px){.ItemPickerPill__option--selected,.ItemPickerPill__option--selected:focus,.ItemPickerPill__option--selected:hover{border-color:#1080a2}}.ItemPickerPill__option--selected.ItemPickerPill__option--disabled{background-color:#ccc}@media (min-width:600px){.ItemPickerPill__option--selected.ItemPickerPill__option--disabled,.ItemPickerPill__option--selected.ItemPickerPill__option--disabled:focus,.ItemPickerPill__option--selected.ItemPickerPill__option--disabled:hover{border-color:#ccc}}.ItemPickerPill.wrap .items{flex-wrap:wrap}
.searchModeTabsContainer .ItemPickerPill{width:100%;padding-left:3rem;padding-right:3rem;padding-top:1rem;padding-bottom:1rem}.searchModeTabsContainer .ItemPickerPill .items{border:1px solid #ccc;border-radius:8px}.searchModeTabsContainer .ItemPickerPill .items .ItemPickerPill__option{margin-right:0;padding:10px 0;width:33.33333%;border:none;border-radius:0}.searchModeTabsContainer .ItemPickerPill .items .ItemPickerPill__option:not(:last-child){border-right:1px solid #ccc}.searchModeTabsContainer .ItemPickerPill .items .ItemPickerPill__option:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.searchModeTabsContainer .ItemPickerPill .items .ItemPickerPill__option:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.searchModeTabsContainer.isMobile .ItemPickerPill{padding-left:45px;padding-right:45px}
@media screen and (max-width:699px){.SearchBox .ExpandedResults{width:300px}}.Dialog.searchDisambigDialog .content .ExpandedResults{position:relative;max-height:400px;overflow:auto}.Dialog.searchDisambigDialog .content .ExpandedResults .NumberBubble{display:none}.Dialog.searchDisambigDialog .content .ExpandedResults .expanded-section .type-icon{margin:2px 10px 0 0}.Dialog.searchDisambigDialog .content .ExpandedResults .expanded-section .expanded-type{padding:1rem 0 .5rem 0}.Dialog.searchDisambigDialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row{margin-left:28px}.Dialog.searchDisambigDialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row-show-sections{margin-left:0}.Dialog.searchDisambigDialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row-show-sections .item-sub-title-show-sections,.Dialog.searchDisambigDialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row-show-sections .notify-inactive-show-sections{padding-left:26px}.SearchBox .ExpandedResults{box-sizing:border-box;position:absolute;top:100%;margin-top:-1px;margin-left:-12px;border:1px solid #d9d9d9;background-color:#fff;width:405px;max-height:85vh;overflow-y:auto;font-weight:400}.SearchBox .ExpandedResults .NumberBubble{position:absolute;right:20px;top:12px}.SearchBox .ExpandedResults .tos-row{padding:10px 20px 10px 40px}.SearchBox .ExpandedResults .tos-row small{color:#767676}.SearchBox .ExpandedResults .expanded-section .type-icon{margin:2px 16px 0 16px}.SearchBox .ExpandedResults .expanded-section .expanded-type{padding:16px 0 4px 16px}.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row{margin-left:54px}.Dialog .content .ExpandedResults,.SearchBox .ExpandedResults{z-index:6}.Dialog .content .ExpandedResults .expanded-section,.SearchBox .ExpandedResults .expanded-section{border-bottom:1px solid #e2e2e2}.Dialog .content .ExpandedResults .expanded-section:last-child,.SearchBox .ExpandedResults .expanded-section:last-child{border:none}.Dialog .content .ExpandedResults .expanded-section.nearby-section,.SearchBox .ExpandedResults .expanded-section.nearby-section{padding:4px 0 4px 0}.Dialog .content .ExpandedResults .expanded-section.hovering,.SearchBox .ExpandedResults .expanded-section.hovering{background-color:#f5f5f5}.Dialog .content .ExpandedResults .expanded-section .type-icon,.SearchBox .ExpandedResults .expanded-section .type-icon{fill:#1080a2;height:16px;width:16px}.Dialog .content .ExpandedResults .expanded-section .expanded-type,.SearchBox .ExpandedResults .expanded-section .expanded-type{text-transform:uppercase;text-align:left;font-size:.75rem;font-weight:600;color:#767676;padding:1rem 0 .5rem 1rem}@media screen and (max-width:699px){.Dialog .content .ExpandedResults .expanded-section .expanded-type,.SearchBox .ExpandedResults .expanded-section .expanded-type{padding-top:1rem}}.Dialog .content .ExpandedResults .expanded-section .condensed-title,.SearchBox .ExpandedResults .expanded-section .condensed-title{padding-top:.5rem}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row{position:relative;text-align:left;padding:10px 60px 10px 0;border-bottom:1px dashed #e2e2e2}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row:last-child,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row:last-child{padding-bottom:1rem;border:none}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .item-title,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .item-title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .item-title:not(.inactive),.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .item-title:not(.inactive){color:#333}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .item-title.extra-results,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .item-title.extra-results{color:#1080a2}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .item-sub-title,.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .item-title.inactive,.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .notify-inactive .region-too-far-text,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .item-sub-title,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .item-title.inactive,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .notify-inactive .region-too-far-text{color:#999}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .item-sub-title-show-sections,.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .notify-inactive-show-sections,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .item-sub-title-show-sections,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .notify-inactive-show-sections{padding-left:48px}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .item-sub-title,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .item-sub-title{font-size:12px;margin-top:1px}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .item-sub-title-city,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .item-sub-title-city{max-width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row .notify-inactive,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row .notify-inactive{margin-top:2px;font-size:12px}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row-show-sections,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row-show-sections{padding:8px 60px 8px 0;margin-left:0;border-bottom:none}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .item-row-show-sections:last-child,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .item-row-show-sections:last-child{margin-bottom:8px;padding-bottom:8px;border:none}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .extra-results-item-row,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .extra-results-item-row{padding-left:48px}.Dialog .content .ExpandedResults .expanded-section .expanded-row-content .hovering,.SearchBox .ExpandedResults .expanded-section .expanded-row-content .hovering{background-color:#f5f5f5}.Dialog .content .ExpandedResults.hide-section-headers .expanded-section .expanded-type,.Dialog .content .ExpandedResults.hide-section-headers .expanded-section .type-icon,.SearchBox .ExpandedResults.hide-section-headers .expanded-section .expanded-type,.SearchBox .ExpandedResults.hide-section-headers .expanded-section .type-icon{display:none}.Dialog .content .ExpandedResults.hide-section-headers .expanded-section .expanded-row-content .item-row,.SearchBox .ExpandedResults.hide-section-headers .expanded-section .expanded-row-content .item-row{padding-left:10px;margin-left:0}.ExpandedResults__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.OutOfAreaDialog .input-box{display:inline-block;width:330px;margin-right:10px}.OutOfAreaDialog .input-box .input-text,.OutOfAreaDialog .input-box.mobile{width:100%}.OutOfAreaDialog .dialog-text{margin-top:10px;margin-bottom:20px}.OutOfAreaDialog .submit-block{display:inline-block;vertical-align:top;margin-top:30px}.OutOfAreaDialog .submit-block.mobile,.OutOfAreaDialog .submit-block .submit-button{width:100%}.OutOfAreaDialog .label{height:30px}.out-of-area-success-bar{position:fixed;top:15px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:999;width:300px}.out-of-area-success-bar.mobile{top:0;width:100%}.error-subtitle{padding-bottom:11px}.OutOfAreaBlurb{margin-top:20px;font-size:13px;line-height:18px}.OutOfAreaBlurb div{padding-left:28px}
.MobileFullScreenSearchModal .modalHeader{position:absolute;top:0;left:0;right:0;z-index:1;background-color:#fff;border-bottom:1px solid #e2e2e2;display:flex;align-items:flex-start;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem}.MobileFullScreenSearchModal .modalHeader .backArrowButton{padding:7px 5px 7px 16px}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm{width:100%;padding:0}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .OmniBox.expanded{width:100%}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .OmniBox.expanded .tagContainer{padding-right:58px;margin:3px 0 2px 5px}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .OmniBox.expanded .ConstrainedInputBox{line-height:20px;height:auto;display:flex}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .OmniBox.expanded .ConstrainedInputBox .constrainedText{font-size:.875rem;font-weight:600;padding:14px 60px 8px 9px}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .InputBox .search-input-box{border:none;padding-left:5px}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .InputBox .search-input-box:focus{box-shadow:none}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .InputBox .clear-button-block{top:8px;right:0;width:40px;height:40px}.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .InputBox .clear-button-block .btn-clear-search-input,.MobileFullScreenSearchModal .modalHeader .SearchBoxForm .InputBox .clear-button-block .clear-icon-search-input{top:12px;right:10px}.MobileFullScreenSearchModal .modalResults{overflow-y:auto}.MobileFullScreenSearchModal .modalResults .mrsEntryPoint{border:none;border-top:1px solid #ccc;border-bottom:1px solid #e2e2e2;padding:12px 0 12px 16px}.MobileFullScreenSearchModal .modalResults .ExpandedResults .expanded-section:last-of-type{border-bottom:0}.MobileFullScreenSearchModal .modalResults .ExpandedResults .expanded-section .SvgIcon.type-icon{margin:2px 16px 0 16px}.MobileFullScreenSearchModal .modalResults .ExpandedResults .expanded-section .expanded-row-content .expanded-type{padding-bottom:.5rem}.MobileFullScreenSearchModal .modalResults .ExpandedResults .expanded-section .expanded-row-content .item-row{border:none;padding:8px 16px 8px 0}.MobileFullScreenSearchModal .modalResults .ExpandedResults .expanded-section .expanded-row-content .extra-results-item-row{padding-left:48px}.dialog-wrap.full-screen .Dialog.unpadded.MobileFullScreenSearchModal>.cell>.guts>.content-wrapper{overflow-y:visible;padding-bottom:420px!important}
.SearchBox{outline:none;position:relative}.SearchBox--v2.SearchBox{margin-right:0}.SearchBox .SearchBoxForm{overflow:visible;padding:0 12px 14px 12px}.SearchBox .search-container{display:flex;width:100%;position:relative;z-index:5}.SearchBox .search-container.disabled .OmniBox,.SearchBox .search-container.disabled .OmniBox #search-box-input,.SearchBox .search-container.disabled .OmniBox .tagContainer{background-color:#e2e2e2}.SearchBox .search-container .search-icon{fill:#c82021;margin:11px 2px 0 20px}.SearchBox .InputBox{overflow:hidden}.desktop .SearchBox--v2.SearchBox .InputBox,.tablet .SearchBox--v2.SearchBox .InputBox{max-width:320px;width:100%}.desktop .SearchBox--v2.SearchBox .InputBox input,.tablet .SearchBox--v2.SearchBox .InputBox input{border-radius:2px}.SearchBox.nonPrimary .SearchBoxForm{border:1px solid #ccc}.SearchBox.nonPrimary .search-input-box{border:none}.SearchBox.nonPrimary .SearchButton{background:#fff}.SearchBox.nonPrimary .SearchButton .SvgIcon{fill:#c82021}#search_controls_extended.unified-search-extended{left:140px!important;top:58px!important;background-color:#f5f5f5;background-color:hsla(0,0%,96.1%,.95);border:1px solid #767676;-webkit-transform:translateZ(0)}#search_controls_extended.unified-search-extended .unified-search-extra-opts{margin:0 20px 10px 20px;border-bottom:1px solid #767676;padding-bottom:10px}#search_controls_extended.unified-search-extended .unified-search-extra-opts .beds{margin-left:50px}#search_controls_extended.unified-search-extended table#adv_check_table_container td.middle,#search_controls_extended.unified-search-extended table#adv_check_table_container td.tdleft{background:none;border-right:1px solid #767676}body.stickyBanner #search_controls_extended.unified-search-extended{top:145px!important}.mrsEntryPoint{display:block;background-color:#fff;border:1px solid #ccc;border-bottom:0;z-index:1;padding:12px 0 12px 16px;font-size:.875rem;font-weight:600;outline:0;margin-top:-2px}.mrsEntryPoint input{border:0}.mrsEntryPoint span{position:absolute;left:16px;background-color:#fff}.SearchBox.MRS.searchBoxExpanded .SearchBoxForm{box-shadow:0 1px 3px 2.5px rgba(0,0,0,.1)}.SearchBox.MRS .SearchBoxForm .ExpandedResults .expanded-section .expanded-row-content .expanded-type{padding-bottom:8px}.SearchBox.MRS .SearchBoxForm .ExpandedResults .expanded-section .expanded-row-content .item-row{border:none;padding:8px 60px 8px 0}.SearchBox.MRS .SearchBoxForm .ExpandedResults .expanded-section .expanded-row-content .item-row:last-child{padding-bottom:8px}.SearchBox.MRS .SearchBoxForm .ExpandedResults .expanded-section .expanded-row-content .extra-results{padding-left:48px}
.SellerConsultationFormSlidingSectionContainer .content-wrapper{overflow:visible}.SellerConsultationFormSlidingSectionContainer .sellerConsultationSectionWrapper{width:100vw}.SellerConsultationFormSlidingSectionContainer .sellerConsultationSectionWrapper.visible{max-width:100%;max-height:100%}.SellerConsultationFormSlidingSectionContainer .sellerConsultationSectionWrapper.viewed{max-height:0;transition:max-height .5s step-start .5s;overflow:hidden}.SellerConsultationFormSlidingSectionContainer .sellerConsultationSectionWrapper.not-visible{max-width:0;max-height:0;overflow:hidden}.SellerConsultationFormSlidingSectionContainer .SellerConsultationFormComponent{max-width:40rem;margin:0 auto}.SellerConsultationFormSlidingSectionContainer .SellerConsultationFormComponent.SellerConsultationOptions{max-width:1200px;width:auto}@media (max-width:600px){.SellerConsultationFormSlidingSectionContainer .SellerConsultationFormComponent{width:85%}}.SellerConsultationFormComponentV2{clear:both}.SellerConsultationFormComponentV2 .required .label:after{content:none!important}.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow.attachedButton .addressWrapper{display:inline-block;width:calc(100% - 44px)}.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow.attachedButton .addressWrapper .SearchBox .SearchBoxForm .InputBox input{border-right:0}.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow.attachedButton .addressWrapper .SearchBox .SearchBoxForm .ExpandedResults{width:calc(100% + 44px)}.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow.attachedButton .addressRowSubmitButton{display:inline-block;width:44px;vertical-align:bottom}.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow.attachedButton .addressRowSubmitButton .buttonContainer{width:100%;margin:0}.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow.attachedButton .addressRowSubmitButton .buttonContainer .Button{border-radius:0 2px 2px 0;padding:12px}@media (min-width:600px){.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow .addressContainer{width:70%;float:left;margin-bottom:14px}.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow .addressContainer .SearchBox{margin-right:0}.SellerConsultationFormComponentV2 .SellerConsultationAddress .addressRow .addressRowSubmitButton .nextButton{width:28%;margin:1.2rem 0 1rem 2%}}.SellerConsultationFormComponentV2 .SellerConsultationAddress .phoneRow .phoneInput{margin-bottom:20px}.SellerConsultationFormComponentV2 .addressContainer{width:100%;line-height:normal;margin-bottom:10px}.SellerConsultationFormComponentV2 .addressContainer.error .SearchBox .SearchBoxForm{padding-bottom:0}.SellerConsultationFormComponentV2 .addressContainer.error .SearchBox .SearchBoxForm .search-input-box{border-color:#fd3316}.SellerConsultationFormComponentV2 .addressContainer span.label{display:inline-block}.SellerConsultationFormComponentV2 .addressContainer .SearchBox .SearchBoxForm{padding:0;margin-bottom:7px}.SellerConsultationFormComponentV2 .addressContainer .SearchBox .SearchBoxForm .ExpandedResults{position:absolute;width:100%;margin:0;border-top:0;box-sizing:border-box}.SellerConsultationFormComponentV2 .addressContainer .SearchBox .SearchBoxForm .InputBox .search-input-box{border-right:1px solid #ccc}.SellerConsultationFormComponentV2 .addressContainer .SearchBox .SearchButton{display:none}.SellerConsultationFormComponentV2 .emailInputWrapper,.SellerConsultationFormComponentV2 .emailInputWrapper .field,.SellerConsultationFormComponentV2 .emailInputWrapper .field input,.SellerConsultationFormComponentV2 .notesWrapper .field.textarea,.SellerConsultationFormComponentV2 .notesWrapper .field.textarea .input,.SellerConsultationFormComponentV2 .plainAddress,.SellerConsultationFormComponentV2 .plainAddress .field,.SellerConsultationFormComponentV2 .plainAddress .field input,.SellerConsultationFormComponentV2 .zipCode,.SellerConsultationFormComponentV2 .zipCode .field,.SellerConsultationFormComponentV2 .zipCode .field input{width:100%}.SellerConsultationFormComponentV2 .buttonContainer{display:inline-block;position:relative}.SellerConsultationFormComponentV2 .buttonContainer .Button{width:100%}@media (min-width:600px){.SellerConsultationFormComponentV2 .buttonContainer .Button{padding-left:.125rem;padding-right:.125rem}}.SellerConsultationFormComponentV2 .buttonContainer.loading .Button{color:transparent!important}.SellerConsultationFormComponentV2 .submitNotesBtn{width:100%;max-width:382px}.SellerConsultationFormComponentV2 .requestButton{width:100%}@media (min-width:600px){.SellerConsultationFormComponentV2 .requestButton{width:auto;margin-right:20px}}.SellerConsultationFormComponentV2 .consolidatedSubmitBtn{width:100%;display:block;margin-top:10px 20px 0 0}.SellerConsultationConfirmation{text-align:center}.SellerConsultationConfirmation .notesWrapper .field.textarea,.SellerConsultationConfirmation .notesWrapper .field.textarea .input{width:100%}.SellerConsultationConfirmation .requestButton{width:100%;margin:30px 0 15px 0}@media (min-width:600px){.SellerConsultationConfirmation .requestButton{width:auto;vertical-align:top;margin-top:10px;margin-right:20px}}.SellerConsultationNotes{text-align:center}.SellerConsultationNotes .titleContainer{color:#7ccc33;margin-bottom:10px}.SellerConsultationNotes .titleContainer .checkmark{position:relative;top:5px}.SellerConsultationNotes .titleContainer>h4{margin-left:5px;font-weight:400;font-size:1.375rem;display:inline-block;color:#7ccc33;padding:0}.SellerConsultationNotes .notesSubmittedText{font-size:1.375rem}
.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:#767676;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{width:101.96078431%;margin-right:-.98039216%;margin-left:-.98039216%;box-sizing:border-box;display:block;zoom:1}.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-right:.98039216%;margin-left:.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-right:.98039216%;margin-left:.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-right:.98039216%;margin-left:.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}
.SellerConsultationAddressFormSection{width:100%}.SellerConsultationAddressFormSection .redfin-yard-sign{display:none}.SellerConsultationAddressFormSection .address-form-wrapper .address-form{padding:3rem 1.5rem}.SellerConsultationAddressFormSection .address-form-wrapper .address-form h1{padding-bottom:1.5rem}.SellerConsultationAddressFormSection .address-form-wrapper .address-form h2{padding-bottom:2rem}.SellerConsultationAddressFormSection .address-form-wrapper .address-form .addressContainer{width:100%;float:none;margin-bottom:1rem}.SellerConsultationAddressFormSection .address-form-wrapper .address-form .addressContainer .SearchBox{margin-right:0}.SellerConsultationAddressFormSection .address-form-wrapper .address-form .addressRowSubmitButton .nextButton{width:unset;min-width:8.125rem;margin:0 0}.SellerConsultationAddressFormSection .address-form-wrapper .address-form .SellSideAddress{width:100%}.SellerConsultationAddressFormSection .address-form-wrapper .address-form .SellSideAddress .SellSideSearchBox{padding-left:0}.SellerConsultationAddressFormSection .address-form-wrapper .address-form .SellSideAddress .buttonContainer{width:40%}@media screen and (min-width:900px){.SellerConsultationAddressFormSection{display:inline-block}.SellerConsultationAddressFormSection .redfin-yard-sign{display:inline-block;width:50%;vertical-align:middle;height:auto}.SellerConsultationAddressFormSection .address-form-wrapper{display:inline-block;width:50%;vertical-align:middle}.SellerConsultationAddressFormSection .address-form-wrapper .address-form{padding-left:1.875rem;padding-right:1.875rem}.SellerConsultationAddressFormSection .address-form-wrapper .address-form .addressRowSubmitButton .nextButton{width:40%}}@media screen and (min-width:1200px){.SellerConsultationAddressFormSection .address-form-wrapper .address-form{padding-left:6.25rem;padding-right:6.25rem}}
.TabBar{overflow:hidden}.TabBar .tab-menu-icon{margin-left:.5rem}.TabBar .tab-menu-icon--opened{transform:rotate(-90deg)}.TabBar .tab-menu-icon--closed{transform:rotate(90deg)}.TabBar .tab-menu-icon:focus{outline:unset!important;outline:none;box-shadow:none}.TabBar--mounted .TabBar__list-item--selected{border-color:transparent}.TabBar__arrow{position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.TabBar__arrow:focus .SvgIcon.breadcrumb,.TabBar__arrow:hover .SvgIcon.breadcrumb{fill:#333}.TabBar__arrow:focus{outline:unset!important;outline:none;box-shadow:none}.TabBar__arrow:after{content:"";position:absolute;top:0;height:100%;width:3rem}.TabBar__arrow--previous{left:0}.TabBar__arrow--previous:after{left:1rem;background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 75%)}.TabBar__arrow--previous .SvgIcon.breadcrumb{transform:scaleX(-1)}.TabBar__arrow--next{right:0}.TabBar__arrow--next:after{right:1rem;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%)}.TabBar__arrow .SvgIcon.breadcrumb{display:block;fill:#585858}.TabBar__tab-menu{position:absolute;top:40px}.TabBar__tab-menu--mobile{position:absolute;top:51px;right:0;left:0;background-color:#f5f5f5;box-shadow:0 2px 4px rgba(0,0,0,.25);z-index:105}.TabBar__tab-menu-item{padding-top:.5rem;padding-bottom:.5rem;padding-right:.75rem;padding-left:.75rem;white-space:nowrap}.TabBar__tab-menu-item a{color:#767676}.TabBar__tab-menu-item a:hover{color:#333}.TabBar__tab-menu-item--mobile{padding-right:1.5rem;padding-left:1.5rem;padding-top:.75rem;padding-bottom:.75rem}.TabBar__tab-menu-item--mobile a{color:#333}.TabBar__tab-menu-item--active a,.TabBar__tab-menu-item--mobile-active a{color:#333;font-weight:600}.TabBar__tab-menu-item--mobile-active{border-left:2px solid #333}.TabBar__list,.TabBar__pos-relative{position:relative}.TabBar__list{width:100%}.TabBar--flexible .TabBar__list{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.TabBar--flexible .TabBar__list::-webkit-scrollbar{display:none}.TabBar__list-item{box-sizing:border-box;font-size:.875rem}.TabBar__list-item:after{font-weight:600;content:attr(data-content);display:block;height:0;color:transparent;overflow:hidden;visibility:hidden}.TabBar--flexible .TabBar__list-item:last-of-type{position:relative}.TabBar--flexible .TabBar__list-item:last-of-type:before{content:"";position:absolute;top:0;left:auto;right:-1rem;pointer-events:none;height:100%;width:1rem}.TabBar__list-item--selected{font-weight:600;border-bottom:3px solid #333}.TabBar__list-item--selected-no-line{font-weight:600}.TabBar__item{display:inline-flex;margin-bottom:-3px;color:#767676}.TabBar__item:hover{color:#333}.TabBar__item:focus{outline:unset!important;outline:none;box-shadow:none}.TabBar__item.tab-with-icon .SvgIcon{height:18px;width:18px;fill:#767676;padding-right:.5rem}.TabBar__item.tab-with-icon.icon-right .SvgIcon{order:2;padding-right:0;padding-left:.5rem}.TabBar__list-item--selected .TabBar__item{color:#333}.TabBar__list-item--selected .TabBar__item.tab-with-icon .SvgIcon{fill:#000}.TabBar__list-item--selected-no-line .TabBar__item{color:#333}.TabBar__list-item--disabled .TabBar__item{color:#e2e2e2;cursor:default}.TabBar__indicator{position:absolute;bottom:0;height:3px;background-color:#333;transition-property:left,width,background-color;transition-timing-function:ease-in-out}.TabBar__indicator--disabled{background-color:#e2e2e2}
.SellerHubSubheader{padding:0;background:hsla(0,0%,100%,.95);position:relative;box-shadow:0 0 3px 0 #aaa}.SellerHubSubheader a:hover{text-decoration:none}
.SellerConsultationAddressPage{max-width:1440px;margin-left:auto;margin-right:auto}.SellerConsultationAddressPage h1{font-size:1.375rem}@media screen and (min-width:400px){.SellerConsultationAddressPage h1{font-size:1.75rem}}@media screen and (min-width:900px){.SellerConsultationAddressPage h1{font-size:2.5rem}}@media screen and (min-width:900px){.SellerConsultationAddressPage h2{font-size:1.375rem}}.SellerConsultationAddressPage .gray-background{background:#f5f5f5}.SellerConsultationAddressPage .sellForMoreDisclaimer{font-size:.875rem;color:#585858;margin-top:1rem;margin-right:1.5rem;margin-left:1.5rem}
