.SvgIcon{height:24px;width:24px}.SvgIcon.hidden{display:initial!important}.Svg.size-tiny,.SvgIcon.size-tiny{height:12px;width:12px}.Svg.size-small,.SvgIcon.size-small{height:18px;width:18px}.Svg.size-medium,.SvgIcon.size-medium{height:24px;width:24px}.Svg.size-large,.SvgIcon.size-large{height:36px;width:36px}.Svg.spinner,.SvgIcon.spinner{animation:spin 1.25s linear infinite}
.Svg svg{width:inherit;height:inherit}
.CommentPrivacyPrompt{box-sizing:border-box;max-width:556px}.CommentPrivacyPrompt .confirmShareText{text-align:left;margin-bottom:1rem}.CommentPrivacyPrompt .confirmShareCtaButtons{overflow:auto}.CommentPrivacyPrompt .confirmShareCtaButtons .confirmButton{margin-bottom:1rem}@media (min-width:600px){.CommentPrivacyPrompt .confirmShareCtaButtons .confirmButton{margin-bottom:0}}.CommentPrivacyPrompt .confirmShareCtaButtons button{width:100%}@media (min-width:600px){.CommentPrivacyPrompt .confirmShareCtaButtons button{width:auto;margin-left:1rem;margin-right:0!important;float:right}}
.SharedSearchIntroSnappingContent .invisible{display:none}.SharedSearchIntroSnappingContent .SharedSearchIntro .verticalContent{max-width:21rem}@media (min-width:600px){.SharedSearchIntro{padding:0}}.SharedSearchIntro .hook{width:100%;margin-bottom:1.5rem}@media (min-width:600px){.SharedSearchIntro .hook{text-align:center}}.SharedSearchIntro input[type=email]::-ms-clear{display:none}.SharedSearchIntro .horizontalContent{display:flex;align-items:center;flex-direction:row}.SharedSearchIntro .horizontalContent .hookAndForm{min-width:300px;margin-left:2rem}.SharedSearchIntro .verticalContent{display:flex;align-items:center;flex-direction:column;margin:0 auto}.SharedSearchIntro .introCard{width:200px;height:200px;margin:0 auto;background-size:cover;background-position:50%}.SharedSearchIntro .introCard.savedSearch{background-image:url(8414f4113bdbfaa7394027d3f011d3b5.png)}.SharedSearchIntro .introCard.share{background-image:url(94838ca0a45b469c0636091e94e1cfd4.png);background-size:contain;background-repeat:no-repeat}.SharedSearchIntro .introCard.favorite{background-image:url(a33de38c87d6b38fe5f7da8df0a016ca.png)}.SharedSearchIntro .buttonsContainer{width:100%}.SharedSearchIntro .ActionEmittingForm{display:flex;position:relative}.SharedSearchIntro .ActionEmittingForm .Text.focused.emailInput .input{z-index:0}.SharedSearchIntro .ActionEmittingForm .Button.submitButton.text{z-index:1}.SharedSearchIntro .ActionEmittingForm .emailInput{flex-grow:1}.SharedSearchIntro .ActionEmittingForm .emailInput .input{padding-right:80px}.SharedSearchIntro .ActionEmittingForm .submitButtonWrapper{flex-grow:0;flex-shrink:0;position:absolute;right:0;top:0}.SharedSearchIntro .ActionEmittingForm .submitButtonWrapper.hidden{display:none}.SharedSearchIntro .ActionEmittingForm .submitButtonWrapper .submitButton{padding-left:13px;padding-right:13px;width:80px}
#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}
.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}
.StickyContainer.container--isSticky{position:fixed;z-index:999;top:0}.StickyContainer.container--fullWidth{left:0;right:0}
.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}
.remarks-container{position:relative;height:100%}.remarks-container .remarks{background-color:rgba(51,51,51,.7);height:100%;position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;padding:0 2.75rem;line-height:1.15rem;font-weight:600}.remarks-container .remarks p{color:#fff;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:7}.remarks-container .remarks p.brokerText{-webkit-line-clamp:1}.remarks-container .remarks.withTitle p{-webkit-line-clamp:5;padding-top:1rem}.remarks-container .remarks.withTitle p.brokerText{-webkit-line-clamp:1}@media only screen and (max-width:600px){.remarks-container .remarks p{margin-bottom:12%;-webkit-line-clamp:3;font-size:.875rem;line-height:1.5;font-weight:600}.remarks-container .remarks.withTitle p{margin-bottom:unset}}
@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}
.HousingMarketHeader{padding-top:1.5rem;display:flex;flex-direction:column}.HousingMarketHeader.unpadded{padding:0!important}@media (min-width:600px){.HousingMarketHeader{padding-top:0}}.HousingMarketHeader .content-container{margin-bottom:1.5rem;flex-grow:1;display:flex;flex-direction:column;justify-content:center}@media (min-width:600px){.HousingMarketHeader .content-container{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:0}}@media (min-width:600px){.HousingMarketHeader .content-container .text-content-container{margin-top:3rem;margin-bottom:3rem}}.HousingMarketHeader .content-container .text-content-container h1{font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-bottom:1rem}@media (min-width:600px){.HousingMarketHeader .content-container .text-content-container h1{font-size:2.25rem;font-weight:600;line-height:2.75rem}}.HousingMarketHeader .content-container .illustration{order:-1}.HousingMarketHeader .content-container .illustration>img{height:120px}@media (min-width:600px){.HousingMarketHeader .content-container .illustration{order:1}.HousingMarketHeader .content-container .illustration>img{height:150px}}
.expandable-button{display:inline-block}.expandable-button span{font-size:1rem;color:#1080a2}.expandable-button .SvgIcon{display:inline-block;fill:#1080a2;width:24px;height:24px;position:relative;top:6px}
.top10{padding-top:5rem}.top10 h3{margin-bottom:1rem;font-weight:600;display:inline-block}.top10 .list{list-style-type:decimal;list-style-position:inside;column-width:auto;column-count:2;column-gap:6.5rem;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}@media (min-width:1200px){.top10 .list{column-width:auto;column-count:2;column-gap:9.5rem;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}@media (max-width:899px){.top10 .list{column-width:auto;column-count:1;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}.top10 .list .list-item{padding:8px 0;border-bottom:1px solid #e2e2e2}.top10 .list .list-item:last-child{border-bottom:0}@media (min-width:600px){.top10 .list .list-item:nth-child(5){border-bottom:0}}@media (max-width:899px){.top10 .list .list-item.hideOnSmallScreen{display:none}}.top10 .list .list-item:not(.isDoubleDigitListItem) .name{padding-left:10px}.top10 .list .list-item.isDoubleDigitListItem .name{padding-left:2px}.top10 .list .list-item .value{float:right}@media (min-width:900px){.top10 .expandable-button{display:none}}.top10 .competeScoreContent{display:none}
.dataPoints .value{font-size:28px;padding:.25rem 0}@media (max-width:899px){.dataPoints .value{padding:24px 0 8px}}.dataPoints .yoyChange.pct-up{color:#75b945}.dataPoints .yoyChange.pct-down,.dataPoints .yoyChange.reverse-color-style.pct-up{color:#fd3316}.dataPoints .yoyChange.reverse-color-style.pct-down{color:#75b945}.dataPoints .date,.dataPoints .yoyChange span{color:#767676}
.dataTabs{margin-bottom:2rem;display:flex}.dataTabs .ModeOption{flex:1;padding:24px;border-left:1px solid transparent;border-right:1px solid transparent;border-top:4px solid transparent;border-bottom:1px solid #e2e2e2}.dataTabs .ModeOption .label{color:#1080a2}.dataTabs .ModeOption .label:hover{color:#65c0cf}.dataTabs .ModeOption.selected{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:4px solid #333;border-bottom:1px solid transparent}.dataTabs .ModeOption.selected .label{color:#333;font-weight:600}.dataTabs .ModeOption .tab{text-align:left;padding:0}
@media (max-width:899px){.housingMarketDropdown .Select{width:100%}.housingMarketDropdown .Select:nth-child(2){margin-top:.75rem}}
.metricSummary{background:#f5f5f5;border-radius:4px;padding:1rem;margin-top:1rem}.metricSummary .label .metricLabel{font-weight:600;display:inline-block}.metricSummary .label .propertyTypeLabel{font-size:.875rem;color:#767676;display:inline-block}.metricSummary .Placeholder{margin:1rem 0}.metricSummary .Placeholder .placeholderRow:before{background-color:#b2b2b2}.metricSummary .value{font-size:22px;padding:.25rem 0}@media (max-width:899px){.metricSummary .value{padding:1rem 0 .5rem}}.metricSummary .date{color:#767676}.metricSummary .yoyAndYearTab{display:flex;flex-direction:row;justify-content:space-between;font-size:.875rem}
.graphComparisonSearchBox{margin-bottom:1.5rem;flex:1}.graphComparisonSearchBox .SearchBox{margin-right:.5rem}.graphComparisonSearchBox .SearchBox .SearchBoxForm{padding:0}.graphComparisonSearchBox .SearchBox .SearchBoxForm input{font-size:.875rem}.graphComparisonSearchBox .SearchBox .SearchBoxForm .ExpandedResults{margin-left:0;width:100%}.graphComparisonSearchBox .SearchBox .SearchBoxForm .ExpandedResults .expanded-row-content .expanded-type,.graphComparisonSearchBox .SearchBox .SearchBoxForm .ExpandedResults .SvgIcon.search{display:none}.graphComparisonSearchBox .SearchBox .SearchBoxForm .ExpandedResults .expanded-row-content .item-row{margin:0;padding:10px}.graphComparisonSearchBox .locationsWrapper{font-size:.75rem}.graphComparisonSearchBox .locationsWrapper .locationHeader{background-color:#f5f5f5;border-radius:4px;padding:.5rem}.graphComparisonSearchBox .locationsWrapper .locationHeader .locationSubheader{color:#767676}.graphComparisonSearchBox .locationsWrapper .locationEntries{border-bottom:1px solid #e2e2e2;margin-bottom:1rem;padding-bottom:.5rem}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry{padding:.5rem .5rem}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry.nationalPlaceholder .regionName{margin-left:16px}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry.hide{background-color:#f5f5f5;opacity:.5}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .dotAndRegionName{display:flex}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .dotAndRegionName .dot{width:10px;height:10px;margin-right:.375rem;margin-top:3px;border-radius:5px;display:inline-block}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .dotAndRegionName .infoIconStyle{height:10px;width:10px;margin-top:auto;margin-bottom:auto;margin-right:.375rem}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .dotAndRegionName .regionName{word-break:break-word}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .Placeholder{margin-bottom:0}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .Placeholder .placeholderRow:first-child:before{width:90%}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:first-child .dot{background:#000}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:nth-child(2) .dot{background:#f6a058}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:nth-child(3) .dot{background:#59e0d0}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:nth-child(4) .dot{background:#77a2d0}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry:nth-child(5) .dot{background:#a22769}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .growth.green{color:#75b945}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .growth.red{color:#fd3316}.graphComparisonSearchBox .locationsWrapper .locationEntry,.graphComparisonSearchBox .locationsWrapper .locationHeader{display:flex;align-items:center}.graphComparisonSearchBox .locationsWrapper .locationEntry>:first-child,.graphComparisonSearchBox .locationsWrapper .locationHeader>:first-child{flex:2;margin-right:.75rem}.graphComparisonSearchBox .locationsWrapper .locationEntry>:nth-child(2),.graphComparisonSearchBox .locationsWrapper .locationEntry>:nth-child(3),.graphComparisonSearchBox .locationsWrapper .locationHeader>:nth-child(2),.graphComparisonSearchBox .locationsWrapper .locationHeader>:nth-child(3){flex:1;margin-right:.75rem}.graphComparisonSearchBox .locationsWrapper .locationEntry>:nth-child(4),.graphComparisonSearchBox .locationsWrapper .locationHeader>:nth-child(4){width:14px;cursor:pointer}.graphComparisonSearchBox .locationsWrapper .locationEntry>:nth-child(4) svg,.graphComparisonSearchBox .locationsWrapper .locationHeader>:nth-child(4) svg{height:14px;width:14px}.graphComparisonSearchBox .maxRegionMessage{font-size:.75rem;background-color:#f5f5f5;border-radius:4px;padding:1rem}@media screen and (min-width:599px){.graphComparisonSearchBox .locationsWrapper .locationHeader{padding-left:1rem;padding-right:1rem}.graphComparisonSearchBox .locationsWrapper .locationEntries{padding-top:.5rem}.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:599px){.graphComparisonSearchBox .locationsWrapper .locationEntries .locationEntry .DefinitionFlyout{width:-moz-fit-content;width:fit-content}}
.marketGraphDescription{padding:1.5rem;height:100%;width:400px;background:#f5f5f5;margin-right:1rem;border-radius:8px}.marketGraphDescription .heading{font-size:1rem;font-weight:600;margin-bottom:.75rem}.marketGraphDescription p{font-size:.875rem}
.mouseTrackingWrapper{position:relative}.mouseTrackingWrapper.isLoading{opacity:.1}.mouseTrackingWrapper.isLoading .spinnerStyle{opacity:1}.mouseTrackingWrapper svg{overflow:hidden}.ghostTownDesign{left:40%;bottom:50%;position:absolute;color:#767676;background-color:#f5f5f5;padding:.75rem;border-radius:4px;font-size:.875rem}.ghostTownDesign.isMobile{left:25%}.spinnerStyle{left:50%;bottom:50%;position:absolute}
.lineGraph{margin-top:20px}.lineGraph .ToolTip{font-size:14px;color:#333;width:170px}.lineGraph .ToolTip.isMarketGraphExperiment{width:max-content}.lineGraph .ToolTip .valuesContainer{display:flex;justify-content:space-between;margin-top:5px}.lineGraph .ToolTip .valuesContainer .value{font-weight:600}.lineGraph .ToolTip .valuesContainer:nth-child(2) .value{color:#000}.lineGraph .ToolTip .valuesContainer:nth-child(3) .value{color:#f6a058}.lineGraph .ToolTip .valuesContainer:nth-child(4) .value{color:#59e0d0}.lineGraph .ToolTip .valuesContainer:nth-child(5) .value{color:#77a2d0}.lineGraph .ToolTip .valuesContainer:nth-child(6) .value{color:#a22769}.lineGraph .ToolTip .valuesContainer .yoyChange.pct-up{color:#75b945}.lineGraph .ToolTip .valuesContainer .yoyChange.pct-down,.lineGraph .ToolTip .valuesContainer .yoyChange.reverse-color-style.pct-up{color:#fd3316}.lineGraph .ToolTip .valuesContainer .yoyChange.reverse-color-style.pct-down{color:#75b945}.lineGraph .ToolTip .valuesContainer .yoyChange span{color:#333}
.graph-placeholder>svg{display:block;margin:auto;height:100%}.graph-placeholder .hidden{visibility:hidden}
.yoyChange.pct-up{color:#75b945}.yoyChange.pct-down,.yoyChange.reverse-color-style.pct-up{color:#fd3316}.yoyChange.reverse-color-style.pct-down{color:#75b945}.yoyChange span{color:#767676}.mobile-section-content .tabAndLineGraphWrapper{margin-top:1rem}@media (min-width:900px){.tabAndLineGraphWrapper{width:59%}}.tabAndLineGraphWrapper .expand-text{line-height:24px;font-size:14px;display:inline}.tabAndLineGraphWrapper .expand-direction{font-size:14px}.tabAndLineGraphWrapper .expand-svg{width:22px;height:22px}.graphTabs{float:right}@media (max-width:1199px){.isMarketToolsExperiment .ModeToggler.graphTabs{top:116px;font-size:.875rem;margin-right:1rem}.isMarketToolsExperiment .ModeToggler.graphTabs .ModeOption{padding-bottom:2px}}@media (max-width:899px){.graphTabs{position:relative;top:63px}}.graphTabs .ModeOption{padding:0 5px 5px}.graphTabs .ModeOption:not(:first-child){margin-left:1rem}@media (max-width:599px){.graphTabs .ModeOption:not(:first-child){margin-left:.5rem}}.graphTabs .ModeOption.selected{font-weight:600;border-bottom:2px solid #000}.desktop-section-content{display:none}@media (min-width:1200px){.desktop-section-content{display:block}}@media (min-width:900px){.desktop-section-content.full-width{display:block}}@media (min-width:1200px){.mobile-section-content{display:none}}@media (min-width:900px){.mobile-section-content.full-width{display:none}}.graphTabsMobile .ModeOption{padding-bottom:2px;margin-left:.5rem;padding:0 5px 5px;font-size:.875rem}.graphTabsMobile .ModeOption.selected{font-weight:600;border-bottom:2px solid #000}
.noDataAlert{display:flex;flex-direction:row;background-color:#f5f5f5;color:#767676;padding:1rem;font-size:.75rem;margin:1rem 0}.noDataAlert .SvgIcon{width:16px;height:16px;fill:#767676}.noDataAlert .noDataAlertText{padding-left:.75rem}
.shareAndEmbedGraph{margin-bottom:1.5rem}.shareAndEmbedGraph .button+.button{margin-left:.5rem}.shareAndEmbedGraph .button svg{width:18px;height:18px}.dialog-wrap .commonDialogHeaderStyle.Dialog.standard.unpadded.shown>.cell>.guts .header{padding:2rem 2rem 1.5rem 2rem;border:0;text-align:left;height:auto}@media screen and (max-width:599px){.dialog-wrap .commonDialogHeaderStyle.Dialog.standard.unpadded.shown>.cell>.guts .header{padding:1.5rem}}.dialog-wrap .commonDialogHeaderStyle.Dialog.standard.unpadded.shown>.cell>.guts .header h3{text-align:left;padding:0;font-size:1.375rem;font-weight:600;line-height:2rem}.dialog-wrap .commonDialogHeaderStyle.Dialog.standard.unpadded.shown>.cell>.guts .header .close-button{padding:0}@media screen and (max-width:599px){.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .content-wrapper{height:calc(100vh - 80px);margin-top:80px}}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .content,.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent{height:100%}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogBody{padding:0 2rem}@media screen and (max-width:599px){.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogBody{padding:0 1.5rem}}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter{background:#f5f5f5;padding:2rem 2rem 3rem 2rem;box-sizing:border-box;width:100%}@media screen and (max-width:599px){.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter{padding:2rem 1.5rem;position:absolute;bottom:0}}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter .urlAndCopy{display:flex}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter .urlAndCopy input{flex:1;height:30px;padding:0 5px;outline:0;margin-right:.5rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter .shareDialogCTAs{display:flex;justify-content:space-between;margin:2rem auto 0 auto;max-width:400px}.dialog-wrap .marketGraphShareDialog.Dialog.standard.unpadded.shown>.cell>.guts .shareDialogContent .shareDialogFooter .shareDialogCTAs button .svg-icon .SvgIcon{width:32px;height:32px}@media screen and (max-width:599px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .content-wrapper{height:calc(100vh - 80px);margin-top:80px}}@media screen and (min-width:600px) and (max-width:899px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts{max-height:calc(100vh - 60px);overflow-y:scroll}}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedDialogContent{display:flex;padding:0 2rem 3rem;flex-direction:row-reverse}@media screen and (min-width:600px) and (max-width:899px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedDialogContent{flex-direction:column}}@media screen and (max-width:599px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedDialogContent{padding:0 1.5rem 2rem;flex-direction:column}}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer{padding-top:3rem}@media screen and (max-width:599px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer{padding-top:0}}@media screen and (min-width:900px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer{max-width:400px;margin-right:3rem}}@media screen and (min-width:600px) and (max-width:899px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer{margin-top:2rem}}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .checkboxText{color:#767676;margin-top:.5rem;margin-bottom:3rem}@media screen and (max-width:899px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .checkboxText{margin-bottom:2rem}}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .copyDirection{color:#333;font-weight:600}.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .copyCode{overflow:hidden;padding:.5rem;border:1px solid #ccc;margin:1rem 0;height:150px}@media screen and (max-width:599px){.dialog-wrap .marketGraphEmbedDialog.Dialog.standard.unpadded.shown>.cell>.guts .embedCTAContainer .copyHTML{width:100%}}.shareAndEmbedSpinner{display:flex;width:527px;height:446px;align-items:center;justify-content:center}@media screen and (max-width:599px){.shareAndEmbedSpinner{width:100%;height:408px}}.graphImage{background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.1);margin-bottom:1.5rem;width:527px;height:446px}@media screen and (max-width:599px){.graphImage{width:100%;height:408px;margin-left:auto;margin-right:auto;margin-top:1.5rem}}.hideElement{display:none}
.MarketInsightsGraphSection{margin-top:1rem}.MarketInsightsGraphSection .dataPoints .value{font-size:1.375rem;padding-top:1rem}@media (max-width:1199px){.MarketInsightsGraphSection .dataPoints .value{padding-top:1rem;padding-bottom:.25rem}}.MarketInsightsGraphSection .dataPoints .date,.MarketInsightsGraphSection .dataPoints .yoyChange{font-size:.875rem}.MarketInsightsGraphSection .dataTabs .ModeOption{padding:1rem}.MarketInsightsGraphSection .dataTabs .label{font-size:.875rem}.MarketInsightsGraphSection .dataTabs .dataPoints .value{padding:.25rem 0}.MarketInsightsGraphSection .graphTabs span{font-size:1rem}@media (max-width:1199px){.MarketInsightsGraphSection .graphTabs{position:relative;top:40px}}@media (min-width:1200px){.MarketInsightsGraphSection .desktop-section-content{display:flex;flex-direction:column}.MarketInsightsGraphSection .desktop-section-content .graphTabs{width:-moz-fit-content;width:fit-content;align-self:flex-end}}.MarketInsightsGraphSection .mobile-section-content .field{margin-bottom:0}.MarketInsightsGraphSection .lineGraph{margin-top:0}.embedFooter{display:flex;justify-content:space-between;width:100%;height:54px;border-top:1px solid #e2e2e2;margin-top:2rem}.embedFooter .embedFooter-flex-item{padding-top:16px;padding-bottom:16px}.embedFooter .embedFooter-flex-item img{height:22px}
.AgentSectionImageContainer{width:100%;height:66.66667vw;background-size:cover;background-position:50%;overflow:hidden}@media (min-width:600px){.AgentSectionImageContainer.regional{max-width:50%}}@media (min-width:600px){.AgentSectionImageContainer{height:auto;order:1}}.AgentSectionImageContainer .agent-section-image{width:100%;height:100%;object-fit:cover;object-position:center}
@media (min-width:600px){.AgentSectionTextWithCta .agent-section-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:90%}}.AgentSectionTextWithCta .agent-section-text-container .agent-section-header{font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1rem}@media (min-width:600px){.AgentSectionTextWithCta .agent-section-text-container .agent-section-header{font-size:2.25rem;font-weight:600;line-height:2.75rem;margin-top:0}}.AgentSectionTextWithCta .agent-section-text-container .agent-section-subheader{margin-bottom:1rem;line-height:1.75}.AgentSectionTextWithCta .agent-section-text-container .SearchBox{width:100%}.AgentSectionTextWithCta .agent-section-text-container .SearchBox .SearchBoxForm{padding-right:0;padding-left:0}@media (min-width:600px){.AgentSectionTextWithCta .agent-section-text-container .SearchBox .SearchBoxForm{padding:0}}
.AgentSectionStickyFooter{width:100%;box-sizing:border-box;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;padding-left:1rem;text-align:center;border-top:1px solid #e2e2e2;box-shadow:0 4px 16px 0 #aaa}.AgentSectionStickyFooter .button{width:100%;height:auto;border-radius:6px;padding-top:.75rem;padding-bottom:.75rem;line-height:22px}
.AgentSection{display:flex!important;flex-direction:column;margin-top:2rem}@media (min-width:600px){.AgentSection{flex-direction:row;padding-top:56px;margin-top:0}.AgentSection.regional{padding-top:0}}@media (min-width:600px) and (min-height:600px){.AgentSection{min-height:476px}}
.contentContainer .housing-section-container{padding:56px 0;border-bottom:1px solid #e2e2e2}@media (max-width:899px){.contentContainer .housing-section-container{padding:40px 0}}.contentContainer .housing-section-container .title{font-size:22px;font-weight:600;margin-bottom:8px}.contentContainer .housing-section-container .description{margin-bottom:16px}.contentContainer .housing-section-container .ExpandableTextLite{width:70%;margin-bottom:32px}.contentContainer .housing-section-container .ExpandableTextLite .expand-trigger{display:block}@media (max-width:899px){.contentContainer .housing-section-container .ExpandableTextLite{width:100%}}
.contentContainer .moreResources{padding:56px 0}@media (max-width:899px){.contentContainer .moreResources{padding-top:40px 0}}.contentContainer .moreResources .title{font-size:22px;font-weight:600;margin-bottom:30px}.contentContainer .moreResources .section:not(:last-child){margin-bottom:40px}.contentContainer .moreResources .section .header{font-weight:600;margin-bottom:12px}.contentContainer .moreResources .section .list{column-width:auto;column-count:4;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}@media (max-width:1199px){.contentContainer .moreResources .section .list{column-width:auto;column-count:3;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}@media (max-width:899px){.contentContainer .moreResources .section .list{column-width:auto;column-count:1;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}.contentContainer .moreResources .section .list .list-item{font-size:14px;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contentContainer .moreResources .section .expandable-button span{font-size:14px}.contentContainer .moreResources .section .expandable-button span .SvgIcon{width:22px;height:22px}.contentContainer .moreResources .section .expanded+.expandable-button{margin-top:12px}.contentContainer .moreResources .section.state-section .list-item:nth-child(n+25),.national .contentContainer .moreResources .section .list .list-item:nth-child(n+33){display:none}@media (min-width:900px) and (max-width:1199px){.national .contentContainer .moreResources .section .list .list-item:nth-child(n+31){display:none}}@media (max-width:899px){.national .contentContainer .moreResources .section .list .list-item:nth-child(n+13){display:none}}.national .contentContainer .moreResources .section .list.expanded .list-item:nth-child(n){display:list-item}
.HousingMarketNavbar .StickyContainer{background-color:#fff;box-shadow:0 2px 2px #aaa}.HousingMarketNavbar .StickyContainer .BasicSubheader{box-shadow:none;overflow:visible}.HousingMarketNavbar .StickyContainer .SubheadNavLinks{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center}@media (min-width:600px){.HousingMarketNavbar .StickyContainer .SubheadNavLinks{justify-content:flex-start}}.HousingMarketNavbar .StickyContainer .SubheadNav{position:relative}.HousingMarketNavbar .StickyContainer .SubheadLink{margin:0 1rem 0 0;width:100%;max-width:100px}.HousingMarketNavbar .StickyContainer .SubheadLink:last-child{margin-right:0}.HousingMarketNavbar .StickyContainer .SubheadLink.active{color:#1080a2;border-color:#1080a2}.HousingMarketNavbar .StickyContainer .subheadLinkContent{width:100%;text-align:center}.HousingMarketNavbar .SubheadCta.nav-subhead-cta{line-height:normal;text-align:left;overflow:visible;height:auto;margin-top:1.5rem}@media (min-width:1200px){.HousingMarketNavbar .SubheadCta.nav-subhead-cta{width:40%;margin-top:4px}}.HousingMarketNavbar .SubheadCta.nav-subhead-cta .SearchBoxForm{padding:0}.HousingMarketNavbar .SubheadCta.nav-subhead-cta .SearchBoxForm .ExpandedResults{margin-left:0;width:100%}
.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}}
.Disclaimer{display:block;color:#585858}@media (min-width:900px){.Disclaimer{max-width:800px;margin:0 auto}}.Disclaimer a{text-decoration:none}
ul.TextComponentList{list-style:disc outside;margin-top:1rem;margin-bottom:1rem}ul.TextComponentList>li{margin:.25rem 2rem}ul.TextComponentList>li:last-child{margin-bottom:1rem}
ol.TextComponentList{list-style-type:decimal;margin-top:1rem;margin-bottom:1rem}ol.TextComponentList>li{margin:.25rem 2rem}ol.TextComponentList>li:last-child{margin-bottom:1rem}
.text-and-disclaimer-flyout .DisclaimerFlyoutAsterisk .flyout>.container{text-indent:0;text-align:left}
@media (max-width:599px){.CardsContainer .row-center{width:100%}}.CardsContainer.padding-top-extra-large{padding-top:5rem}.CardsContainer.bg-white{background-color:#fff}.CardsContainer.bg-gray{background-color:#f5f5f5}.CardsContainer .title-container{margin-bottom:1.5rem}.CardsContainer .title-container h1,.CardsContainer .title-container h2,.CardsContainer .title-container h3,.CardsContainer .title-container h4{margin-top:0;margin-bottom:0}.CardsContainer .subtitle-container{margin-bottom:3rem}.CardsContainer .subtitle-text{font-size:1rem;font-weight:400;line-height:1.75}.CardsContainer .cards-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}@media (min-width:600px){.CardsContainer .cards-container{flex-direction:row}}.CardsContainer.desktop-web-cards-container{display:flex;flex-direction:column;align-items:center}.CardsContainer.desktop-web-cards-container .cards-container{justify-content:center}
.ThreeCardsWidget .card{width:100%;background-color:#fff;box-sizing:border-box;margin-bottom:2rem}.ThreeCardsWidget .card:last-child{margin-right:auto}@media (min-width:600px){.ThreeCardsWidget .card{width:calc(33% - 1rem);margin-right:1.5rem;margin-bottom:2.5rem}.ThreeCardsWidget .card:nth-child(3n+3){margin-right:0}.ThreeCardsWidget .card:last-child{margin-bottom:2.5rem}}.ThreeCardsWidget .card.bordered-card{box-shadow:0 2px 24px 0 rgba(0,0,0,.1);padding-top:1.5rem;padding-bottom:1.5rem;padding-right:1.5rem;padding-left:1.5rem}.ThreeCardsWidget .card.bordered-card .card-image.full-width{margin:0 -1.5rem;margin-top:-1.5rem;margin-bottom:1rem;width:calc(100% + 3rem)}.ThreeCardsWidget .card.bordered-card .card-image.logo{width:75%;max-width:12.8rem;padding-left:1.5rem;margin:0 -1.5rem;margin-top:1rem;margin-bottom:1rem}.ThreeCardsWidget .card.centered-card{display:flex;flex-direction:column;align-items:center}.ThreeCardsWidget .card.centered-card .copy-container{text-align:center}.ThreeCardsWidget .card .card-cta-container.position-bottom{margin-top:auto}.ThreeCardsWidget .linked-card:hover{box-shadow:0 0 5px 0;cursor:pointer}.ThreeCardsWidget .card-tag{font-size:1rem;line-height:1.75;font-weight:400;margin-bottom:.5rem;color:#c82021}.ThreeCardsWidget .card-header{margin-top:0;margin-bottom:.5rem;color:#333}.ThreeCardsWidget .card-text{font-size:1rem;font-weight:400;line-height:1.75;margin-top:0}.ThreeCardsWidget .card-cta-container{font-weight:600;color:#1080a2}.ThreeCardsWidget .card-image{display:block;margin-bottom:1rem}.ThreeCardsWidget .card-image.midfi{width:32px;height:32px}@media (min-width:600px){.ThreeCardsWidget .card-image.midfi{width:48px;height:48px}}.ThreeCardsWidget .card-image.illustration{width:48px;height:48px}@media (min-width:600px){.ThreeCardsWidget .card-image.illustration{width:64px;height:64px}}.ThreeCardsWidget .card-image.illustration-large{width:128px;height:128px}.ThreeCardsWidget .card-image.full-width{width:100%;height:auto}.ThreeCardsWidgetDialog .dialog-container{display:flex;flex-wrap:wrap;max-width:1199px;margin-top:.5rem}.ThreeCardsWidgetDialog .dialog-container .dialog-img{display:none}.ThreeCardsWidgetDialog .dialog-container .dialog-content{flex-basis:100%;max-width:100%;padding:1rem}.ThreeCardsWidgetDialog .dialog-container .dialog-content .dialog-header{margin-top:0;font-weight:600;font-size:1.375rem}@media (min-width:600px){.ThreeCardsWidgetDialog .dialog-container .dialog-img{display:block;flex-basis:100%;max-width:100%;margin-bottom:1rem}}@media (min-width:900px){.ThreeCardsWidgetDialog .dialog-container{margin-bottom:1.25rem}.ThreeCardsWidgetDialog .dialog-container .dialog-img{flex-basis:40%;max-width:40%}.ThreeCardsWidgetDialog .dialog-container .dialog-content{flex-basis:50%;max-width:50%}.ThreeCardsWidgetDialog .dialog-container .dialog-content .dialog-txt{flex-basis:auto;max-width:100%}}
.contentContainer .newsArticleContainer{padding:56px 0;border-bottom:1px solid #e2e2e2}@media (max-width:899px){.contentContainer .newsArticleContainer{padding:40px 0}}.contentContainer .newsArticleContainer .title{font-size:1.375rem;font-weight:600;margin-bottom:2rem}.contentContainer .newsArticleContainer .subTitle{font-size:18px;font-weight:600;margin-bottom:1.5rem;color:#333}.contentContainer .newsArticleContainer .subTitle.forecastNews,.contentContainer .newsArticleContainer .subTitle.latestNews{padding-top:3.5rem}.contentContainer .newsArticleContainer .ThreeCardsWidget .row-center{margin-left:0!important;margin-right:0!important;width:100%;padding-left:0;padding-right:0}.contentContainer .newsArticleContainer .ThreeCardsWidget .row-center .three-cards-container{justify-content:space-between;margin-left:0;margin-right:0;width:100%}.contentContainer .newsArticleContainer .ThreeCardsWidget .card-header{font-size:1rem}.contentContainer .newsArticleContainer .ThreeCardsWidget .card-text{font-size:.875rem;color:#767676}.contentContainer .newsArticleContainer .ThreeCardsWidget .card-cta-container{font-size:1rem}.contentContainer .newsArticleContainer .newsButton{display:flex;width:100%;justify-content:center;margin-top:2rem}.contentContainer .newsArticleContainer .newsButton .Button{padding-left:2rem;padding-right:2rem}
.migrationTable{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:4rem;margin-bottom:2rem;font-size:.875rem}.migrationTable .inbound,.migrationTable .outbound{width:48%}.migrationTable .inbound .tableName,.migrationTable .outbound .tableName{padding-bottom:1rem;padding-left:.5rem;font-size:18px;font-weight:600}.migrationTable .inbound table,.migrationTable .outbound table{width:100%}.migrationTable .inbound table td,.migrationTable .inbound table th,.migrationTable .inbound table tr,.migrationTable .outbound table td,.migrationTable .outbound table th,.migrationTable .outbound table tr{padding:1px}.migrationTable .inbound table td,.migrationTable .outbound table td{padding:.5rem}.migrationTable .inbound table .subHeading,.migrationTable .outbound table .subHeading{padding-top:0;font-size:.75rem;color:#767676}.migrationTable .inbound table .heading,.migrationTable .outbound table .heading{font-weight:600}.migrationTable .inbound table .index,.migrationTable .outbound table .index{width:5%;font-weight:600}.migrationTable .inbound table .cityName,.migrationTable .outbound table .cityName{width:40%;padding-left:.5rem;text-align:left}.migrationTable .inbound table .cityName .DefinitionFlyout,.migrationTable .outbound table .cityName .DefinitionFlyout{padding-left:.5rem}.migrationTable .inbound table .cityName .DefinitionFlyout .DefinitionFlyoutLink.underline,.migrationTable .outbound table .cityName .DefinitionFlyout .DefinitionFlyoutLink.underline{-webkit-text-decoration-style:none;text-decoration-style:none;text-decoration:none}.migrationTable .inbound table .cityName .DefinitionFlyout .DefinitionFlyoutLink:focus,.migrationTable .outbound table .cityName .DefinitionFlyout .DefinitionFlyoutLink:focus{box-shadow:none}.migrationTable .inbound table .cityName .DefinitionFlyout .Pill,.migrationTable .outbound table .cityName .DefinitionFlyout .Pill{cursor:pointer}.migrationTable .inbound table .cityName .DefinitionFlyout .Pill.padding-vert-smallest,.migrationTable .outbound table .cityName .DefinitionFlyout .Pill.padding-vert-smallest{padding-top:0;padding-bottom:0}.migrationTable .inbound table .cityData,.migrationTable .outbound table .cityData{width:50%;text-align:right}.migrationTable .inbound table .quarterData,.migrationTable .outbound table .quarterData{text-align:right}.migrationTable .inbound table .percentChange,.migrationTable .outbound table .percentChange{text-align:right;white-space:nowrap}.migrationTable .inbound table .percentChange .up,.migrationTable .outbound table .percentChange .up{fill:#2e7e36;color:#2e7e36}.migrationTable .inbound table .percentChange .down,.migrationTable .outbound table .percentChange .down{fill:#710f11;color:#710f11}.migrationTable .inbound table .percentChange .SvgIcon,.migrationTable .outbound table .percentChange .SvgIcon{height:14px;width:14px}.migrationTable .inbound table .values,.migrationTable .outbound table .values{border-bottom:1px solid #d8d8d8}.migrationTable .inbound table .values .flexItem,.migrationTable .outbound table .values .flexItem{display:inline-block}@media (max-width:899px){.migrationTable{flex-direction:column;margin-top:2rem}.migrationTable .inbound,.migrationTable .outbound{width:100%}.migrationTable .inbound table .subHeading .flexItem,.migrationTable .inbound table .values .flexItem,.migrationTable .outbound table .subHeading .flexItem,.migrationTable .outbound table .values .flexItem{display:block}.migrationTable .inbound table .cityData,.migrationTable .outbound table .cityData{width:100%}.migrationTable .outbound{margin-top:2rem}}.migrationDisclaimer{color:#999;margin-bottom:3rem}.migrationDisclaimer .disclaimerText{font-size:.75rem}.migrationDisclaimer .disclaimerHeading{font-size:.875rem;font-weight:600}
.usStateMap{display:flex;flex-direction:row;margin-top:3rem;justify-content:center}.usStateMap .centerContainer svg{overflow:visible}.usStateMap .centerContainer svg g{cursor:pointer}.usStateMap .centerContainer svg g.paths{opacity:.85}.usStateMap #tooltip{background:#fff;padding:5px;display:none;position:absolute;width:200px;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px}.usStateMap #tooltip .flyoutBox{font-size:14px;padding:1px;width:auto}.usStateMap #tooltip .flyoutBox .stateName{white-space:nowrap;padding-bottom:1px;font-weight:600}.usStateMap #tooltip .flyoutBox .flyoutText .bold{font-weight:600}.usStateMap .rightContainer{width:10%;padding-left:1rem}.usStateMap .rightContainer .shareAndEmbedGraph{display:flex;flex-direction:column}.usStateMap .rightContainer .shareAndEmbedGraph button{margin-top:1rem;margin-left:0}.usStateMap .leftContainer{display:flex;flex-direction:column;font-size:14px;text-align:center;width:20%}.usStateMap .leftContainer .bounds{font-weight:600}.usStateMap .leftContainer .gradientBox{width:26px;height:118px;margin-left:auto;margin-right:auto;margin-bottom:.5rem;margin-top:.5rem;background:linear-gradient(180deg,#e14e17,#e2da8b 40%,#fff 50%,#9dc3e5 60%,#1c2cb7)}.usStateMap .leftContainer .dataUnavailable{width:26px;height:26px;margin-left:auto;margin-right:auto;margin-top:1.25rem;margin-bottom:.5rem;background:repeating-linear-gradient(45deg,#f5f5f5,#f5f5f5 .25em,#b2b2b2 0,#b2b2b2 .5em)}.usStateMap .leftContainer .regionHousingMarketLegend .legend{display:flex;justify-content:center;opacity:.85}.usStateMap .leftContainer .regionHousingMarketLegend .legend .legendText{opacity:1;margin-right:.5rem;color:#000}.usStateMap .leftContainer .regionHousingMarketLegend .legend .strokeWidth:first-of-type{width:7px;height:26px;margin-right:.5rem}.usStateMap .leftContainer .regionHousingMarketLegend .legend .strokeWidth:nth-of-type(2){width:14px;height:26px;margin-right:.5rem}.usStateMap .leftContainer .regionHousingMarketLegend .legend .strokeWidth:nth-of-type(3){width:21px;height:26px;margin-right:.5rem}.usStateMap .leftContainer .regionHousingMarketLegend .legend .strokeWidth:nth-of-type(4){width:28px;height:26px;margin-right:.5rem}.usStateMap .centerContainer{width:60%}.usStateMap foreignObject div{background-color:#fff;padding:1rem;z-index:1000;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px;font-weight:400;font-size:20px}.columnViewUsStateMap{flex-direction:column;margin-top:1rem}.columnViewUsStateMap .leftContainer .legendFlexBox{display:flex;flex-direction:row}.columnViewUsStateMap .leftContainer .legendFlexBox .legendFlexItem{width:50%}.columnViewUsStateMap .leftContainer .legendFlexBox .legendFlexItem .rightAlignText{text-align:right}.columnViewUsStateMap .leftContainer .legendFlexBox .legendFlexItem .leftAlignText{text-align:left}.columnViewUsStateMap .leftContainer .dataUnavailable{margin-left:0;margin-right:1rem}.columnViewUsStateMap .leftContainer .dataUnavailableText{margin-top:1.25rem}.columnViewUsStateMap .leftContainer .horizontalGradientBox{width:100%;height:26px;background:linear-gradient(90deg,#e14e17,#e2da8b 40%,#fff 50%,#9dc3e5 60%,#1c2cb7)}@media (max-width:899px){.usStateMap .centerContainer{padding-top:2rem;padding-bottom:2rem;overflow-x:auto}.usStateMap .centerContainer,.usStateMap .centerContainer svg,.usStateMap .leftContainer,.usStateMap .rightContainer{width:100%}.usStateMap .rightContainer{padding-left:0}.usStateMap .rightContainer .shareAndEmbedGraph{display:flex;flex-direction:row}.usStateMap .rightContainer .shareAndEmbedGraph .button:not(:first-of-type){margin-left:.5rem}.usStateMap #tooltip{display:block;padding:1rem;background-color:#f5f5f5;color:#767676;border-radius:4px;margin-top:1rem;position:relative;border:none;width:auto}}@media (max-width:599px){.usStateMap .centerContainer svg{width:200%}}
.migrationContainer{padding:56px 0;border-bottom:1px solid #e2e2e2}@media (max-width:899px){.migrationContainer{padding:40px 0}}.migrationContainer .title{font-size:1.375rem;font-weight:600;margin-bottom:2rem}.migrationContainer .subTitle{font-size:18px;font-weight:600}.migrationContainer .migrationSubtext{padding-top:1rem}
.HousingMarketContainer{-ms-overflow-x:hidden}.HousingMarketContainer .row-center{width:80%}@media (min-width:600px){.HousingMarketContainer .row-center{max-width:1200px}}@media (max-width:599px){.HousingMarketContainer .row-center{width:auto}}@media (min-width:1200px){.HousingMarketContainer.national .HousingMarketNavbar .SubheadCta{width:40%}}@media (min-width:1200px){.HousingMarketContainer.state .HousingMarketNavbar .SubheadCta{width:33%}}
