.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}
.StagedShortlistView .BaseCarousel__cell{align-items:flex-start;padding:0 .25rem}.StagedShortlistView .stagedShortlistHomecard{padding:2px;width:100%}.StagedShortlistView .stagedShortlistHomecard .PlaceholderHomeCard,.StagedShortlistView .stagedShortlistHomecard .v2.interactive{height:100%;width:auto}.StagedShortlistView .stagedShortlistHomecard .bottomV2{padding-bottom:.5rem}.StagedShortlistView .stagedShortlistHomecard .bottomV2 .Button{display:block;margin:auto}.StagedShortlistView .stagedShortlistHomecard .PlaceholderHomeCard .bottomV2{margin-bottom:40px}@media (min-width:600px){.StagedShortlistView .stagedShortlistHomecard{margin-bottom:.5rem}}@media (min-width:600px) and (max-width:899px){.StagedShortlistView .stagedShortlistHomecard{flex-basis:95%;margin:auto;padding-bottom:.5rem}}@media (min-width:900px) and (max-width:1199px){.StagedShortlistView .stagedShortlistHomecard{flex-basis:49%}}@media (min-width:1200px){.StagedShortlistView .stagedShortlistHomecard{flex-basis:32%}}.StagedShortlistView .stagedShortlist-ghostTown{margin:auto;text-align:center;min-height:14.1875rem;padding-top:50%}@media (min-width:600px){.StagedShortlistView .stagedShortlist-ghostTown{padding-top:20%}}.StagedShortlistView .shortlist-candidate-text{color:#b2b2b2}
.RemovedShortlistView{padding-bottom:5rem}@media (min-width:899px){.RemovedShortlistView{padding-bottom:1rem}}.RemovedShortlistView .removed-shortlisted-homes{display:flex;flex-wrap:wrap}.RemovedShortlistView .removed-shortlist-minihomecard{display:flex;border:1px solid #e2e2e2;margin-bottom:1%;flex:0 0 98%}@media (min-width:900px){.RemovedShortlistView .removed-shortlist-minihomecard{margin-right:.5%;margin-bottom:.5%;flex:0 0 49%}}.RemovedShortlistView .removed-shortlist-minihomecard .MiniHomeCard{flex:0 0 85%}.RemovedShortlistView .removed-shortlist-minihomecard .MiniHomeCard .homecardv2{min-width:8.25rem;height:5.5rem;border:none}.RemovedShortlistView .ghostTownState{height:4.125rem;border:1px dashed #e2e2e2;box-sizing:border-box;border-radius:.1875rem}@media (min-width:899px){.RemovedShortlistView .ghostTownState{height:5.5rem;width:49%}}.RemovedShortlistView .removed-from-shortlist-title{margin-bottom:2rem;margin-top:1.5rem}@media (min-width:600px){.RemovedShortlistView .removed-from-shortlist-title{margin-bottom:1rem}}.RemovedShortlistView .removed-shortlist-icon-container{text-align:center;margin:auto;width:3rem;line-height:0}
.EditShortlistDialog .header{margin:1rem 1.5rem .5rem}.EditShortlistDialog .header .subtitle{line-height:1.6}.EditShortlistDialog .header .close-button{padding-right:0}.EditShortlistDialog .homecardListsContainer{overflow-y:auto;margin-bottom:5rem}.EditShortlistDialog .homecardListsContainer .StagedShortlistView{background-color:#f5f5f5;padding:.75rem 0}.EditShortlistDialog .homecardListsContainer .RemovedShortlistView{margin:0 1.5rem}.EditShortlistDialog ::-webkit-scrollbar{width:0;background:transparent}.EditShortlistDialog .footer{background-color:#fff;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:1.25rem;z-index:6;box-shadow:0 .25rem .5625rem rgba(0,0,0,.25);border-radius:.1875rem}.EditShortlistDialog .footer .Button{width:100%}@media (min-width:600px){.EditShortlistDialog .header{padding-bottom:.5rem!important;border-bottom:1px solid #e2e2e2;margin-bottom:.5rem}.EditShortlistDialog .homecardListsContainer{max-height:70vh}.EditShortlistDialog .homecardListsContainer .StagedShortlistView{margin:0 1.5rem;background-color:initial}.EditShortlistDialog .footer .Button{width:12rem}}@media (min-width:600px){.EditShortlistDialog>.cell>.guts>.content-wrapper>.content{width:425px}}@media (min-width:900px){.EditShortlistDialog>.cell>.guts>.content-wrapper>.content{width:650px}}@media (min-width:1200px){.EditShortlistDialog>.cell>.guts>.content-wrapper>.content{width:999px}}
.partner-connection-time-duration{color:#68a43d;font-weight:600}
.field>.textarea-with-count-counter.label{margin-top:.5rem;color:#767676;font-size:.75rem;font-weight:400}.textarea-with-count .field.textarea{display:block;width:100%}.textarea-with-count .field.textarea>.input{min-height:120px;max-height:120px;width:auto}@media (min-width:600px){.textarea-with-count .field.textarea>.input{min-height:180px;max-height:180px}}.textarea-with-count .field.textarea>.input textarea{min-height:100px;max-height:100px}@media (min-width:600px){.textarea-with-count .field.textarea>.input textarea{min-height:160px;max-height:160px}}
.claimHomeButtonSection{line-height:1.5rem}.claimHomeButtonSection.tertiary{margin-top:1.25rem}.claimHomeButtonSection .claimHomePrimaryButton{width:100%}.claimHomeLinkSection{display:flex;margin-top:1.5rem}.claimHomeLinkSection .claimHomeText{flex:auto}.claimHomeLinkSection .claimHomeText .claimHomeTextButton{line-height:1.375rem;margin-bottom:.5rem}.claimHomeLinkSection .img{width:50px;margin:auto}
.VideoTourSelector .Flyout{text-align:left}.VideoTourSelector .Flyout.position-left{top:-1.5rem;left:-.25rem}.VideoTourSelector .Flyout.position-above{left:25%;bottom:48px}.VideoTourSelector .Flyout .Button.closeButton{position:absolute;top:.5rem;right:.5rem;height:24px;color:#585858}.VideoTourSelector .Flyout .Button.closeButton>.svg-icon{margin-right:0;margin-left:0}.VideoTourSelector .Flyout .container{width:300px;line-height:1.25rem}.VideoTourSelector .Flyout .header{margin-top:0}.VideoTourSelector.radioButtonView .input{padding:1.25rem 0}.VideoTourSelector.radioButtonView .input .items .text{text-transform:lowercase}.VideoTourSelector.radioButtonView .input .items .text:first-letter{text-transform:uppercase}.VideoTourSelector.radioButtonView .input .items .item.disabled{color:#e2e2e2}.VideoTourSelector.radioButtonView .input .items .item.disabled input:focus+svg{outline:none;box-shadow:none}.VideoTourSelector.radioButtonView .input .items .Pill{font-size:.75rem;text-transform:uppercase;color:#fff;margin-left:7px}@media (min-width:600px){.VideoTourSelector.radioButtonView .input{padding:1.125rem 0}.VideoTourSelector.radioButtonView .input .items{display:flex;flex-direction:row}.VideoTourSelector.radioButtonView .input .items .item{margin-top:0!important;margin-bottom:0!important}.VideoTourSelector.radioButtonView .input .items .item:not(:last-child){margin-right:1.5rem}}.VideoTourSelector.radioButtonView .Flyout.position-above{left:4%}.VideoTourSelector.radioButtonView .Flyout.position-above .arrow{left:45px}@media (min-width:900px){.VideoTourSelector.radioButtonView .Flyout.position-above{left:120px}.VideoTourSelector.radioButtonView .Flyout.position-above .arrow{left:-45px}}.VideoTourSelector.boxButtonView .RadioWithButtonSelection{text-align:center;width:100%}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input{padding:0;background-color:#fff}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items{display:flex;flex-direction:row;align-items:center;justify-content:center}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item{flex-grow:1;text-align:center;box-sizing:border-box;cursor:pointer;background-color:#fff;border-radius:2px 2px 2px 2px;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid #e2e2e2}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item:hover{border-color:#999}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item:focus{outline:none;box-shadow:0 0 0 1px #91bdfa,0 0 0 3px #5ea0f7,0 0 0 1px #91bdfa}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item.selected{padding:0;border:2px solid #767676;font-weight:600}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item:not(.selected){color:#333}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item:not(.selected) label .text>svg.tour{fill:#333}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item .verticalAlign{flex-direction:column;justify-content:space-between;height:48px}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item.disabled{opacity:.7}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item.disabled label .text>span{color:#767676}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item.disabled label .text>svg.tour{fill:#767676}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item label{display:flex;justify-content:center;width:100%;height:48px}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item label>svg{display:none}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item label .text{font-size:.75rem;margin-left:0;display:flex;align-items:center}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item label .text>svg{height:18px;width:18px;margin-right:.5rem}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item label .text>svg.phone circle{fill:initial}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .item .rectangularLabel{height:100%;align-items:center}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .rectangularItem{flex-grow:0;height:134px;width:172px;margin-right:25px;margin-bottom:0!important}@media (max-width:599px){.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .rectangularItem{height:129px;width:158px}}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .forceMargin{margin:0!important}.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .items .Pill{font-size:.75rem;float:right;position:absolute;right:-11px;top:-10px;text-transform:uppercase;color:#fff}@media (max-width:599px){.VideoTourSelector.boxButtonView .RadioWithButtonSelection .input .alignLeftOnMobile{justify-content:left;margin-left:1.25rem}}.VideoTourSelector.boxButtonView .bar{width:100px;height:23px;background:linear-gradient(270deg,#f5f5f5 20%,#e2e2e2 65%,#f5f5f5) repeat;animation-name:moving-gradient;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:5s}
.GeneralInquiryDialog .GeneralInquiryForm{display:block;float:left;width:81.37254902%;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box;margin-left:9.31372549%;padding:0;background-color:transparent}@media (min-width:600px){.GeneralInquiryDialog .GeneralInquiryForm{display:block;float:left;width:98.03921569%;margin-right:.98039216%;box-sizing:border-box;margin-left:.98039216%;padding-top:0;min-width:inherit;margin:0}}.GeneralInquiryDialog .GeneralInquiryForm .contact-text{text-align:center}@media (min-width:900px){.GeneralInquiryDialog .GeneralInquiryForm .contact-text{text-align:left}}.GeneralInquiryDialog .GeneralInquiryForm .contact-text h3,.GeneralInquiryDialog .GeneralInquiryForm .contact-text p{color:#333}.GeneralInquiryDialog .GeneralInquiryForm .contact-text h3{font-size:1.375rem}.GeneralInquiryDialog .GeneralInquiryForm .contact-text p{font-size:1rem}.GeneralInquiryDialog .GeneralInquiryForm button{margin-bottom:25px}.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .field .label,.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .successNode,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .field .label,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .successNode,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .field .label,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .successNode{color:#000;text-align:left}.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .field .label .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .successNode .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .field .label .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .successNode .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .field .label .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .successNode .successTitle{font-size:1.375rem}@media (min-width:900px){.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .field .label .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .successNode .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .field .label .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .successNode .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .field .label .successTitle,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .successNode .successTitle{font-size:1.375rem;font-weight:400}}.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .field .label .successContent a,.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .successNode .successContent a,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .field .label .successContent a,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .successNode .successContent a,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .field .label .successContent a,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .successNode .successContent a{color:#1080a2}.GeneralInquiryDialog .GeneralInquiryForm .OutOfAreaSubForm .successNode,.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .successNode,.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .successNode{margin-top:17vh}.GeneralInquiryDialog .GeneralInquiryForm .RedfinSubForm .termsOfUse{margin-top:10px;color:#333;font-size:.75rem}.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agent-request-form .privacy.row{color:#000}@media (min-width:600px){.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agent-request-form{width:100%}.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agentCardContainer{width:100%;float:none;text-align:center}.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agentCardContainer .agentCard.partnerCard{width:320px;margin-left:-36px}}@media (min-width:600px) and (min-width:900px){.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform{display:table;width:100%;table-layout:fixed}.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agent-request-form{display:table-cell;float:none;width:55%}.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agent-request-form .privacy.row{width:150%}.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agentCardContainer{text-align:right}.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agentCardContainer .agentCard.partnerCard{width:150px;margin-left:0}}@media (min-width:600px) and (min-width:900px) and (min-width:1200px){.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agent-request-form{width:65%}.GeneralInquiryDialog .GeneralInquiryForm .partnerAgentSubform .agentCardContainer{padding-left:10px}}.GeneralInquiryDialog.partnerAskAQuestion .GeneralInquiryForm .contact-text h3{margin-bottom:.5rem}.GeneralInquiryDialog.partnerAskAQuestion .GeneralInquiryForm .contact-text p{color:#767676;margin-bottom:1.5rem}.GeneralInquiryDialog.partnerAskAQuestion .GeneralInquiryForm .RedfinSubForm .field{padding-bottom:1.5rem}.GeneralInquiryDialog.partnerAskAQuestion .GeneralInquiryForm .RedfinSubForm .field .label{color:#585858;line-height:1.5rem;padding-top:0}.GeneralInquiryDialog.partnerAskAQuestion .GeneralInquiryForm .RedfinSubForm .Button{margin-top:0}
.EstimatedSalePrice .salePriceText{color:#999;font-size:.875rem}.EstimatedSalePrice .salePriceRange{color:#5d8acb;font-size:1.375rem}@media (max-width:599px){.EstimatedSalePrice .salePriceText{padding-bottom:.25rem}}
.ListingFeeMerch{text-align:left;padding:.25rem 0}.ListingFeeMerch .merchTitle{font-size:1.375rem;margin-bottom:1rem}.ListingFeeMerch .merchBody{margin:1rem 0;font-size:1rem}.ListingFeeMerch .merchEstimateWrapper{margin-bottom:.5rem}.ListingFeeMerch .consultButton{width:100%;margin:.45rem .4rem 0 0}.ListingFeeMerch .consultButton.text{font-weight:400}.ListingFeeMerch .consultButton.full-width-button{width:100%;margin-bottom:1rem}.ListingFeeMerch.primaryCta{border-top:0;padding-bottom:1rem}.ListingFeeMerch .noObligationText{color:#999;font-size:.75rem;margin-bottom:.625rem}.ListingFeeMerch .noObligationTextTopPadding{padding-top:.625rem}.ListingFeeMerch .salePriceRange{font-size:1.625rem}.ListingFeeMerch .forceWrap{width:80%}@media (max-width:599px){.ListingFeeMerch{padding:1.5rem 0}.ListingFeeMerch .merchBody{margin-top:0;margin-bottom:.5rem;font-size:1.375rem}.ListingFeeMerch .merchEstimateWrapper{margin:1.25rem 0}.ListingFeeMerch .consultButton.full-width-button{margin-bottom:.4rem}.ListingFeeMerch .noObligationText{margin-bottom:0}}
.HomeValuationRequestMerch{text-align:center;margin:0 .75rem;padding:2rem 0}.HomeValuationRequestMerch .merch-title{font-size:1.375rem;margin-bottom:1rem}.HomeValuationRequestMerch .merch-image{width:100%}.HomeValuationRequestMerch .merch-body{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;color:#585858}.HomeValuationRequestMerch .CTA-button{width:100%;margin:.5rem 0 .5rem 0}.HomeValuationRequestMerch .CTA-button.text{font-weight:400}.HomeValuationRequestMerch .CTA-text-separator{font-size:.875rem;font-weight:600;color:#767676}.HomeValuationRequestMerch .review-messaging{font-size:.75rem;color:#767676}@media (max-width:599px){.HomeValuationRequestMerch{padding:1rem 0 2rem;margin-left:24px;margin-right:24px}.HomeValuationRequestMerch .merch-title{font-weight:600}.HomeValuationRequestMerch .merch-image{width:100%;margin-top:.5rem}.HomeValuationRequestMerch .merchBody{margin-top:0;margin-bottom:.5rem;font-size:1.375rem}.HomeValuationRequestMerch .consultButton.full-width-button{margin-bottom:.4rem}}.HomeValuationRequestMerch .salePriceRange{font-size:1.625rem}
.SellSideRightRail{text-align:left;margin:0 .75rem;padding:1rem 0}.SellSideRightRail .sellingConsultCTA{border-bottom:1px solid #e2e2e2}.SellSideRightRail .sellingConsultCTA .review-messaging{font-size:.75rem;color:#767676}.SellSideRightRail .CTA-button{width:100%;margin:.5rem 0 .5rem 0}.SellSideRightRail .CTA-button.text{font-weight:400}.SellSideRightRail .ownerDashBoardButton{width:100%;margin-top:1.25rem}.SellSideRightRail .lineSeparator{border-bottom:1px solid #e2e2e2}.SellSideRightRail .line-text-separator{display:flex;font-size:.75rem;margin:0 auto;align-items:center;text-align:center}.SellSideRightRail .line-text-separator:after,.SellSideRightRail .line-text-separator:before{content:"";flex:1;border-bottom:1px solid #e2e2e2}.SellSideRightRail .line-text-separator:before{margin-right:2rem}.SellSideRightRail .line-text-separator:after{margin-left:2rem}
.PriceRangeSection{line-height:1.5rem;margin-bottom:1rem}.PriceRangeSection .salePriceRange{font-size:1.625rem;margin-bottom:.5rem}
.AvmGhostTown{margin:0 10px;color:#333}.AvmGhostTown .title{font-weight:600;margin-bottom:.5rem}.AvmGhostTown .estimateButton{margin-top:20px}.AvmGhostTown .learn-more{cursor:pointer;color:#1080a2}.avmSellerDashboard .AvmGhostTown{margin:0}@media (min-width:600px){.AvmGhostTown{max-width:100%;margin:0}}
.createOwnerEstimateLink{cursor:pointer;color:#1080a2}
.RedfinEstimateValueHeader{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
.SaleMarker .marker-dropShadow{fill:rgba(0,0,0,.05)}.SaleMarker .marker-circleBackground{fill:#fff;stroke:#ccc;stroke-width:1}.SaleMarker .marker-dollarSignIcon{fill:#333}.ToolTip{font-size:14px;color:#333;line-height:22px}.ToolTip .values{display:flex}.ToolTip .price{flex-direction:column;flex:1 1 auto;font-weight:700}.ToolTip .pct-up{color:#75b945}.ToolTip .pct-down{color:#fd3316}.ToolTip .descriptor{flex-direction:column;flex:1 1 auto;color:#767676;margin-left:6px}.ToolTip .nobreak{white-space:nowrap}.heavy{font-weight:700}
.DPRedfinEstimateSection.isMobileOmdp.isOMDPAddressBarVariant .domainToggle{padding-top:.5rem}.HistoricalRedfinEstimateGraph .heading{display:table;width:100%;margin-bottom:.5rem;position:relative}.HistoricalRedfinEstimateGraph .heading>*{display:table-cell}.HistoricalRedfinEstimateGraph .heading .AvmClaimHomeButton{position:absolute;right:0;top:-.1875rem}.HistoricalRedfinEstimateGraph .domainToggle{text-align:right;vertical-align:bottom;min-width:105px}.HistoricalRedfinEstimateGraph .domainToggle .domainToggle-clickable{color:#999;padding:.5rem 0;border-bottom:.125rem solid transparent;transition:all .2s ease-out 0s}.HistoricalRedfinEstimateGraph .domainToggle .domainToggle-clickable.active{color:#333;border-color:currentColor;cursor:default}.HistoricalRedfinEstimateGraph .domainToggle .domainToggle-clickable+.domainToggle-clickable{margin-left:1rem}.RedfinEstimateGraphLegend .diffSection{margin-top:.5rem;height:1.25rem}.RedfinEstimateGraphLegend .diff-decreased{color:#fd3316}.RedfinEstimateGraphLegend .diff-increased{color:#75b945}.RedfinEstimateGraphLegend .diff-increased:before{content:"+"}
.VerticalScrollingController{display:flex;flex-flow:column nowrap;width:320px;height:400px;overflow:scroll;scroll-behavior:smooth}.VerticalScrollingController::-webkit-scrollbar{display:none}
.CompHomeCardsCarousel{z-index:0}.CompHomeCardsCarousel .BaseCarousel--horiz .BaseCarousel__cell{padding-bottom:.75rem}@media (min-width:600px){.CompHomeCardsCarousel .BaseCarousel--horiz .BaseCarousel__cell{padding-top:.25rem;padding-bottom:.25rem}}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard{width:100%;height:100%}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .homecard{display:block}@media (min-width:600px){.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .homecard{height:220px}}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .v2{height:96%}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .v2.interactive{width:100%;height:100%}.mobileDP.HomeDetailsPage .CompHomeCardsCarousel{margin:0 -1.5rem}@media (min-width:400px){.HomeDetailsPage .CompHomeCardsCarousel .BaseCarousel--horiz{margin-right:0;margin-left:0}}@media (min-width:600px){.HomeDetailsPage .CompHomeCardsCarousel .BaseCarousel--horiz{padding-right:.75rem;padding-left:.75rem}}@media (min-width:900px){.HomeDetailsPage .CompHomeCardsCarousel .BaseCarousel--horiz{padding-right:0;padding-left:0;margin-right:-.5rem;margin-left:-.5rem}}
.CompMap .HomeRankingPin{position:absolute}.CompMap .HomeRankingPin .ranking{font-weight:400}
.CompsContainer{margin-top:20px}.CompsContainer.better-comps .CompHomeCardsCarousel{padding-bottom:1.5rem}.CompsContainer.better-comps .inner-container.horizontalScroll .placeholder-map{padding-top:unset}.CompsContainer .bottomLink:hover{cursor:pointer}.CompsContainer.for-non-owners{margin-top:.5rem}.CompsContainer.for-non-owners .expandableSection .sectionContentContainer .sectionContent{padding-bottom:0}.CompsContainer .inner-container.verticalScroll{display:flex;justify-content:flex-end;flex-flow:row nowrap;height:370px}.CompsContainer .inner-container.verticalScroll .placeholder-map{display:inline-block;flex-grow:1}.CompsContainer .inner-container.verticalScroll .placeholder-map .CompMap,.CompsContainer .inner-container.verticalScroll .placeholder-map .CompMap .GoogleMapView{height:100%}.CompsContainer .inner-container.verticalScroll .VerticalScrollingController{display:inline-block;flex-grow:0;margin-left:15px;width:320px;height:100%}.CompsContainer .inner-container.verticalScroll .VerticalScrollingController .childElement{height:178px}.CompsContainer .inner-container.verticalScroll .VerticalScrollingController .childElement:not(:first-child){margin-top:15px}.CompsContainer .inner-container.verticalScroll .VerticalScrollingController .childElement:not(:last-child){margin-bottom:15px}.CompsContainer .inner-container.verticalScroll .VerticalScrollingController .childElement .CompHomeCard,.CompsContainer .inner-container.verticalScroll .VerticalScrollingController .childElement .CompHomeCard .homecard{width:100%;height:100%}.CompsContainer .inner-container.horizontalScroll .placeholder-map{width:100%;padding-top:1rem;min-height:176px}.desktop.CompsContainer .inner-container.horizontalScroll .placeholder-map{min-height:250px}.CompsContainer .inner-container.horizontalScroll .placeholder-map .MapHomePin{stroke:none}@media (max-width:600px){.CompsContainer .inner-container.horizontalScroll .comps-carousel .comps-slider .slider-item{margin-right:10px;overflow:inherit}.CompsContainer .inner-container.horizontalScroll .PhotoSlider{height:100%;overflow:inherit}.CompsContainer .inner-container.horizontalScroll .placeholder-map{margin-left:-1.5rem;width:calc(100% + 3rem);padding-top:0}}.CompsContainer.hasSelection .CompHomeCard.selected,.CompsContainer.hasSelection .CompHomeCard.unselected:hover{opacity:1}.CompsContainer.hasSelection .CompHomeCard.unselected{opacity:.8}.CompsContainer .HomeRankingPin{width:24px;height:24px;border-radius:50%;border:1px solid #fff;text-align:center;color:#fff;margin-right:10px;display:inline-block;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.CompsContainer .HomeRankingPin .ranking{font-weight:400;font-size:14px;vertical-align:top;line-height:23px;color:#fff}.CompsContainer .interactive .HomeRankingPin{margin-right:unset}
.RedfinEstimateSection .HistoricalRedfinEstimateGraph{height:20.5rem}@media (min-width:900px){.RedfinEstimateSection .HistoricalRedfinEstimateGraph{height:23.5rem}}.RedfinEstimateSection .HistoricalRedfinEstimateGraph.for-non-owner{height:unset}.RedfinEstimateSection .price-diff-chart-entry{display:flex;flex-wrap:wrap;align-items:baseline}.RedfinEstimateSection .price-diff-chart-entry .avmDiffs{padding-right:.5rem}.RedfinEstimateSection .historical-chart-entry{color:#1080a2}.RedfinEstimateSection .historical-chart-entry:hover{cursor:pointer}.RedfinEstimateSection .createOwnerEstimateCta,.RedfinEstimateSection .editFactsCta{padding-bottom:1rem}.RedfinEstimateSection .edit-fact-link{cursor:pointer;color:#1080a2}.RedfinEstimateSection .claimHomeLink{padding-top:1rem}.RedfinEstimateSection .claimHomeLink .claimHomeButton,.RedfinEstimateSection .claimHomeLink p{display:inline-block}.RedfinEstimateSection .claimHomeLink .claimHomeButton{margin-left:.25rem}.RedfinEstimateSection .claimHomeLink .claimHomeButton a>span{margin-top:1px;font-size:.875rem;font-weight:400}.RedfinEstimateSection .estimateBasis{font-size:.875rem}.RedfinEstimateSection .estimateBasis.for-non-owners{padding-top:1rem}.RedfinEstimateSection .estimateBasisText{display:inline-block}.RedfinEstimateSection .avmDiffs{font-size:.875rem;padding-top:.5rem}.RedfinEstimateSection .avmDiffs .diffValue.red{color:#fd3316}.RedfinEstimateSection .avmDiffs .diffValue.green{color:#75b945}@media (max-width:599px){.RedfinEstimateSection .sectionBottomLinkContainer{margin-left:24px;margin-right:24px}.RedfinEstimateSection .expandableSection .sectionContent{padding-bottom:0}}
.avmProperties #avm-map-view .HomeRankingPin{position:absolute}.avmProperties .avmComparables+.placeholder-map{padding-top:1rem}.avmProperties .placeholder-map{width:100%;height:250px;padding-bottom:1rem}@media (min-width:600px){.avmProperties .placeholder-map{height:176px}}.avmProperties .PhotoSlider .transition{transition:transform .2s cubic-bezier(.58,.92,.57,.92)}.avmProperties .PhotoSlider .scrollable,.avmProperties .PhotoSlider .slider-item{position:absolute;top:0;left:0;right:0;bottom:0}.avmProperties .HorizontalScrollingViewport>ul>li>.AvmCompHomeCard{width:100%}.avmProperties .HorizontalScrollingViewport>ul>li>.AvmCompHomeCard>.homecard{width:300px;margin:0}.avmProperties.hasSelection .AvmCompHomeCard,.avmProperties.hasSelection .AvmCompHomeCard.selected,.avmProperties.hasSelection .AvmCompHomeCard.unselected:hover{opacity:1}.avmProperties.hasSelection .AvmCompHomeCard.unselected{opacity:.8}@media (min-width:600px){.avmProperties .entering .AvmCompHomeCard,.avmProperties .leaving .AvmCompHomeCard,.avmProperties .visible .AvmCompHomeCard{width:100%!important}.avmProperties .entering .homecard,.avmProperties .leaving .homecard,.avmProperties .visible .homecard{width:300px}}.HomeRankingPin{width:24px;height:24px;border-radius:50%;border:1px solid #fff;text-align:center;color:#fff;margin-right:10px;display:inline-block;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.HomeRankingPin .ranking{font-weight:200;font-size:14px;vertical-align:top;line-height:23px;color:#fff}
.AvmCompHomeCard{display:inline-block;line-height:1.5}.AvmCompHomeCard .priceNote{font-size:.875rem}.AvmCompHomeCard span.notes{padding-bottom:7px;line-height:12px}
.homeMarker .SvgIcon{height:30px;width:30px}.homeMarker .map-icon-owner-std{height:32px;width:30px;fill:#a22769;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-owner-mini{height:16px;width:14px;fill:#a22769;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-foreclosed-std{height:32px;width:30px;fill:#4c3967;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-foreclosed-mini{height:16px;width:14px;fill:#4c3967;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-for-sale-std{height:32px;width:30px;fill:#2e7e36;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-for-sale-mini{height:16px;width:14px;fill:#2e7e36;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-sold-std{height:32px;width:30px;fill:#5d8acb;stroke:#fff;stroke-width:1.5px}.homeMarker .map-icon-sold-mini{height:16px;width:14px;fill:#5d8acb;stroke:#fff;stroke-width:1.5px}.shadow{filter:drop-shadow(0 0 3px #404040)}.homeMarker .map-icon-for-sale{fill:#2e7e36}.homeMarker .map-icon-sold{fill:#5d8acb}.homeMarker .map-icon-owner{fill:#a22769}.homeMarker .map-icon-foreclosed{fill:#4c3967}.homeMarker .map-icon-redfin{fill:#c82021}.pin-condo-st0,.pin-land-st0,.pin-multi-family-st0,.pin-single-st0,.pin-townhouse-st0{fill:#fff}.pin-condo-st2,.pin-land-st2,.pin-multi-family-st2,.pin-single-st2,.pin-townhouse-st2{fill:rgba(0,0,0,.5)}.pin-condo-st3,.pin-land-st3,.pin-multi-family-st3,.pin-single-st3,.pin-townhouse-st3{fill-rule:evenodd;clip-rule:evenodd;fill:#4681c5}.pin-condo-st4,.pin-land-st4,.pin-multi-family-st4,.pin-single-st4,.pin-townhouse-st4{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.pin-redfin-sign-st0{fill:#fff}.pin-redfin-sign-st1{fill:#c82021}.pin-redfin-sign-st2{fill:#710f11}
.Slider .transition{transition:transform .2s cubic-bezier(.58,.92,.57,.92)}.Slider .scrollable,.Slider .slider-item{position:absolute;top:0;left:0;right:0;bottom:0}.comps-carousel{position:relative;margin-top:15px}.comps-carousel .comps-slider{padding-bottom:60%}.comps-carousel .comps-slider .slider-item{margin-right:10px}.comps-carousel .comps-slider .slider-item .AvmCompHomeCard{width:100%}
.ColorBar{height:10px;width:100%}.ColorBar .bar{height:100%;display:inline-block}.ColorBar .nacho{background-color:#ffb92e}.ColorBar .red-orange{background-color:#fa7b20}.ColorBar .light-blue{background-color:#65c0cf}.ColorBar .lime{background-color:#7ccc33}.ColorBar .light-gray{background-color:#ccc}.ColorBar .gray{background-color:#767676}.ColorBar .magenta{background-color:#a22769}.ColorBar .soft-cyan{background-color:#59e0d0}.ColorBar .soft-blue{background-color:#77a2d0}.ColorBar .soft-pink{background-color:#e69c8a}.ColorBar .soft-yellow{background-color:#fadd77}.ColorBar .soft-purple{background-color:#b0a0d8}
.CalculatorSummary button{font-weight:400;padding-left:0}@media screen and (min-width:600px){.CalculatorSummary button{margin-left:0}}.CalculatorSummary .sectionText{display:flex;flex-wrap:wrap;justify-content:space-between}.CalculatorSummary .sectionText.dont-wrap{flex-wrap:nowrap}.CalculatorSummary .sectionText .title{flex-basis:100%;max-width:100%;margin-bottom:16px}.CalculatorSummary .sectionText .title .SvgIcon{width:14px;height:14px;margin-left:8px}.CalculatorSummary .sectionText .no-margin{margin-bottom:0}.CalculatorSummary .sectionText .no-margin .SvgIcon{fill:#ccc}.CalculatorSummary .sectionText button.button.Button.tertiary{padding:revert;width:160px;font-weight:600}.CalculatorSummary .sectionText .subTitle{flex-grow:1}@media (max-width:599px){.CalculatorSummary .sectionText .subTitle{min-width:100%}}.CalculatorSummary .sectionText .link-wrapper{height:0;overflow:hidden}.CalculatorSummary .sectionText .container--isSticky>.sticky-header{display:flex;justify-content:space-between;align-items:baseline;background-color:#fff;padding-top:1rem;padding-right:1.5rem;padding-left:1.5rem;box-shadow:0 2px 2px #aaa}.CalculatorSummary .sectionText .container--isSticky>.sticky-header>.title{flex-basis:auto;font-size:1rem;font-weight:600}.CalculatorSummary .sectionText .container--isSticky>.sticky-header>.link-wrapper{height:auto}.CalculatorSummary .ColorBar{display:flex;margin-top:24px;border-radius:5px;overflow:hidden}.CalculatorSummary .colorBarLegend{padding-top:24px}
input[type=range].Slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:22.5px 0}input[type=range].Slider:focus{outline:none!important}input[type=range].Slider::-webkit-slider-runnable-track{height:2px;cursor:pointer;background:#65c0cf}input[type=range].Slider::-webkit-slider-thumb{height:25px;width:25px;border:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+PHN3aXRjaD48Zz48Y2lyY2xlIGZpbGw9IiM2NUMwQ0YiIGN4PSIxMi41IiBjeT0iMTIuNSIgcj0iMTIuNSIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGN4PSIxMi41IiBjeT0iMTIuNSIgcj0iOC41Ii8+PC9nPjwvc3dpdGNoPjwvc3ZnPg==") no-repeat 50%;cursor:pointer;-webkit-appearance:none;appearance:none;margin-top:-10.25px}input[type=range].Slider:focus::-webkit-slider-runnable-track{background:#52b8c9}input[type=range].Slider::-moz-focus-outer{border:0}input[type=range].Slider::-moz-range-track{height:2px;cursor:pointer;background:#f5f5f5}input[type=range].Slider::-moz-range-progress{height:2px;cursor:pointer;background:#65c0cf}input[type=range].Slider::-moz-range-thumb{height:25px;width:25px;border:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+PHN3aXRjaD48Zz48Y2lyY2xlIGZpbGw9IiM2NUMwQ0YiIGN4PSIxMi41IiBjeT0iMTIuNSIgcj0iMTIuNSIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGN4PSIxMi41IiBjeT0iMTIuNSIgcj0iOC41Ii8+PC9nPjwvc3dpdGNoPjwvc3ZnPg==") no-repeat 0 0;cursor:pointer}input[type=range].Slider::-ms-track{height:2px;cursor:pointer;background:transparent;border-color:transparent;border-width:12.5px 0;color:transparent}input[type=range].Slider::-ms-fill-lower{background:#65c0cf}input[type=range].Slider::-ms-fill-upper{background:#f5f5f5}input[type=range].Slider::-ms-thumb{height:25px;width:25px;border:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+PHN3aXRjaD48Zz48Y2lyY2xlIGZpbGw9IiM2NUMwQ0YiIGN4PSIxMi41IiBjeT0iMTIuNSIgcj0iMTIuNSIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIGN4PSIxMi41IiBjeT0iMTIuNSIgcj0iOC41Ii8+PC9nPjwvc3dpdGNoPjwvc3ZnPg==") no-repeat 0 0;cursor:pointer;margin-top:1px}input[type=range].Slider:focus::-ms-fill-lower{background:#65c0cf}input[type=range].Slider:focus::-ms-fill-upper{background:#fff}
.TextAndSlider{text-align:initial}.TextAndSlider .FlyoutNudge__ctaButton .Button.text.unpadded{height:100%}.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-size:.875rem;color:#767676;font-weight:400;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:65%}.TextAndSlider .text-with-percent .Text:nth-of-type(2){width:35%;position:relative;left:-1px}.TextAndSlider .Slider{display:block}
.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}
.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 .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 .hidePreview,.CollapsibleSubsection .subsection.collapsible.collapsed .divider,.CollapsibleSubsection .subsection.collapsible.collapsed>.content{display:none}.CollapsibleSubsection .previewText{padding-top:4px;font-size:.875rem;color:#767676}.CollapsibleSubsection .dot{color:#333;margin:0 5px}
.RentalEstimateMarketTrends{display:flex;flex-direction:column;justify-content:space-between;width:96%}.RentalEstimateMarketTrends .valueLabel{padding-top:10px}.RentalEstimateMarketTrends .regionStats{display:flex;justify-content:space-between;width:92%;padding-top:1rem}@media (min-width:600px){.RentalEstimateMarketTrends{flex-direction:row}.RentalEstimateMarketTrends .regionStats{width:45%;padding-top:0}}
.RentalEstimateGhosttown .editFactsCta{padding-top:14px}
.RentalEstimateSectionContent .rentalEstimateDisclaimer,.RentalEstimateSectionContent .RentalEstimateMarketTrends,.RentalEstimateSectionContent .value-block{padding-top:2rem}.RentalEstimateSectionContent .rentalEstimateDisclaimer .disclaimerText{display:inline-block}.RentalEstimateSectionContent .edit-fact-link{cursor:pointer;color:#1080a2}@media (max-width:599px){.RentalEstimateSectionContent .rentalEstimateDisclaimer,.RentalEstimateSectionContent .RentalEstimateMarketTrends,.RentalEstimateSectionContent .value-block{padding-top:1.5rem}}
