.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}
.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}
.padding-top-none{padding-top:0}.padding-top-compact{padding-top:1rem}@media (min-width:600px){.padding-top-compact{padding-top:1rem}}@media (min-width:900px){.padding-top-compact{padding-top:3rem}}.padding-top-spacious{padding-top:2rem}@media (min-width:600px){.padding-top-spacious{padding-top:2rem}}@media (min-width:900px){.padding-top-spacious{padding-top:5rem}}.padding-bottom-none{padding-bottom:0}.padding-bottom-compact{padding-bottom:1rem}@media (min-width:600px){.padding-bottom-compact{padding-bottom:1rem}}@media (min-width:900px){.padding-bottom-compact{padding-bottom:3rem}}.padding-bottom-spacious{padding-bottom:2rem}@media (min-width:600px){.padding-bottom-spacious{padding-bottom:2rem}}@media (min-width:900px){.padding-bottom-spacious{padding-bottom:5rem}}.header-type-configured h1{font-size:2.25rem;font-weight:600;line-height:2.75rem}@media (min-width:600px){.header-type-configured h1{font-size:3.125rem;font-weight:600;line-height:3.5rem}}.header-type-configured h2{font-size:1.75rem;font-weight:600;line-height:2.25rem}@media (min-width:600px){.header-type-configured h2{font-size:2.25rem;font-weight:600;line-height:2.75rem}}.header-type-configured h3{font-size:1.375rem;font-weight:600;line-height:2rem}@media (min-width:600px){.header-type-configured h3{font-size:1.75rem;font-weight:600;line-height:2.25rem}}.header-type-configured h4{font-size:1.375rem;font-weight:600;line-height:2rem}.header-type-configured h1.heading-size-preset-1,.header-type-configured h2.heading-size-preset-1,.header-type-configured h3.heading-size-preset-1,.header-type-configured h4.heading-size-preset-1{font-size:2.25rem;font-weight:600;line-height:2.75rem}@media (min-width:600px){.header-type-configured h1.heading-size-preset-1,.header-type-configured h2.heading-size-preset-1,.header-type-configured h3.heading-size-preset-1,.header-type-configured h4.heading-size-preset-1{font-size:3.125rem;font-weight:600;line-height:3.5rem}}.header-type-configured h1.heading-size-preset-2,.header-type-configured h2.heading-size-preset-2,.header-type-configured h3.heading-size-preset-2,.header-type-configured h4.heading-size-preset-2{font-size:1.75rem;font-weight:600;line-height:2.25rem}@media (min-width:600px){.header-type-configured h1.heading-size-preset-2,.header-type-configured h2.heading-size-preset-2,.header-type-configured h3.heading-size-preset-2,.header-type-configured h4.heading-size-preset-2{font-size:2.25rem;font-weight:600;line-height:2.75rem}}.header-type-configured h1.heading-size-preset-3,.header-type-configured h2.heading-size-preset-3,.header-type-configured h3.heading-size-preset-3,.header-type-configured h4.heading-size-preset-3{font-size:1.375rem;font-weight:600;line-height:2rem}@media (min-width:600px){.header-type-configured h1.heading-size-preset-3,.header-type-configured h2.heading-size-preset-3,.header-type-configured h3.heading-size-preset-3,.header-type-configured h4.heading-size-preset-3{font-size:1.75rem;font-weight:600;line-height:2.25rem}}.header-type-configured h1.heading-size-preset-4,.header-type-configured h2.heading-size-preset-4,.header-type-configured h3.heading-size-preset-4,.header-type-configured h4.heading-size-preset-4{font-size:1.375rem;font-weight:600;line-height:2rem}.WhyTopBanner{display:table;width:100%;box-sizing:border-box;padding:4rem 2rem;background-repeat:no-repeat}@media (min-width:600px){.WhyTopBanner{padding:6rem 2rem}}.WhyTopBanner.inquiry-test-shorter-banner{padding:49px 32px}@media (min-width:600px){.WhyTopBanner.inquiry-test-shorter-banner{padding:41.5px 32px}}@media (min-width:900px){.WhyTopBanner.inquiry-test-shorter-banner{padding:39px 32px}}.WhyTopBanner.why-top-banner-no-hero-image{padding:0}.WhyTopBanner.why-top-banner-no-hero-image .banner-contents{border:none;padding:2.75rem 1.5rem 0 1.5rem}.WhyTopBanner .banner-alignment{display:table-cell;vertical-align:middle}.WhyTopBanner .banner-contents,.WhyTopBanner .banner-with-search-box{background-color:hsla(0,0%,100%,.95);color:#333;outline:10px solid hsla(0,0%,100%,.95);border:1px solid #ccc;text-align:center}.WhyTopBanner .banner-contents h1,.WhyTopBanner .banner-contents h2,.WhyTopBanner .banner-contents h3,.WhyTopBanner .banner-contents h4,.WhyTopBanner .banner-with-search-box h1,.WhyTopBanner .banner-with-search-box h2,.WhyTopBanner .banner-with-search-box h3,.WhyTopBanner .banner-with-search-box h4{margin-top:0;margin-bottom:0;padding:0}.WhyTopBanner .banner-contents h1 span,.WhyTopBanner .banner-contents h2 span,.WhyTopBanner .banner-contents h3 span,.WhyTopBanner .banner-contents h4 span,.WhyTopBanner .banner-with-search-box h1 span,.WhyTopBanner .banner-with-search-box h2 span,.WhyTopBanner .banner-with-search-box h3 span,.WhyTopBanner .banner-with-search-box h4 span{display:block}.WhyTopBanner .banner-contents .subtitle-text,.WhyTopBanner .banner-with-search-box .subtitle-text{padding:1rem 0 0 0;box-sizing:border-box;text-align:center}@media (min-width:600px){.WhyTopBanner .banner-contents .subtitle-text,.WhyTopBanner .banner-with-search-box .subtitle-text{font-size:1.375rem;font-weight:600;line-height:2rem;font-weight:400}}.WhyTopBanner .banner-contents .subtitle-text .subtitle2,.WhyTopBanner .banner-with-search-box .subtitle-text .subtitle2{display:inline}@media (min-width:900px){.WhyTopBanner .banner-contents .subtitle-text .subtitle2,.WhyTopBanner .banner-with-search-box .subtitle-text .subtitle2{display:block}}.WhyTopBanner .banner-contents{max-width:240px;padding:1.75rem;margin:0 auto}@media (min-width:600px){.WhyTopBanner .banner-contents{max-width:500px;padding:3rem 1rem}}@media (min-width:900px){.WhyTopBanner .banner-contents{max-width:600px;padding:4rem 1rem}}.WhyTopBanner .banner-contents .title-text:after{content:"";display:block;height:1px;width:3rem;background-color:#000;margin:.5rem auto 0}.WhyTopBanner .banner-with-search-box{max-width:280px;padding:1.75rem 1rem;margin:0 auto}@media (min-width:600px){.WhyTopBanner .banner-with-search-box{max-width:60%;padding:3rem 1rem}}@media (min-width:900px){.WhyTopBanner .banner-with-search-box{max-width:600px}}.WhyTopBanner .banner-with-search-box .search-box-container{margin-top:1.5rem}.WhyTopBanner .banner-with-search-box .search-box-container .SearchBox{width:100%}@media (min-width:900px){.WhyTopBanner .banner-with-search-box .search-box-container .SearchBox{width:430px;margin:0 auto}}.WhyTopBanner .banner-with-search-box .search-box-container .ExpandedResults{text-align:left;max-width:254px;margin:-1rem auto 0 auto;z-index:10}@media (min-width:600px){.WhyTopBanner .banner-with-search-box .search-box-container .ExpandedResults{width:93%;max-width:inherit}}@media (min-width:900px){.WhyTopBanner .banner-with-search-box .search-box-container .ExpandedResults{width:404px}}
.Tabs{zoom:1}.Tabs:after,.Tabs:before{content:"";display:table}.Tabs:after{clear:both}.Tabs .title{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:#1080a2;cursor:pointer;background-color:inherit;text-align:center;padding:0;margin:17px 20px 17px 0;font-weight:400;white-space:nowrap;display:inline-block}.Tabs .title.current{font-weight:700;color:#333;text-decoration:none;position:relative;cursor:default}.Tabs .title.current:after{content:"";width:100%;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:-8px;border-width:0 0 3px;border-style:solid}.TabbedContainer .content.not-selected{display:none}
.HowWalkScoreWorks.TabSection .Tabs .title.current:after{width:80px;border-width:0 0 2px}.HowWalkScoreWorks.TabSection .title{width:33.333333333%;padding:3rem 10px 0;margin:0 0 2rem;box-sizing:border-box;white-space:normal}@media (min-width:360px){.HowWalkScoreWorks.TabSection .title{padding:3rem 0 0;white-space:nowrap}}@media (min-width:600px){.HowWalkScoreWorks.TabSection .title{margin-bottom:3rem}}@media (min-width:900px){.HowWalkScoreWorks.TabSection .title{padding-top:4rem}}.HowWalkScoreWorks.TabSection .TabsContents{padding:1.5rem 0 .5rem;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}@media (min-width:600px){.HowWalkScoreWorks.TabSection .TabsContents{padding:2rem 2rem .5rem}}@media (min-width:900px){.HowWalkScoreWorks.TabSection .TabsContents{padding:2rem 1rem .5rem}}.HowWalkScoreWorks.TabSection .tabbed-table{width:100%}.HowWalkScoreWorks.TabSection .tabbed-table .tcol-1{width:85px;padding-right:20px;text-align:right}.HowWalkScoreWorks.TabSection .tabbed-table .tcol-2{padding-bottom:1rem}@media (min-width:600px){.HowWalkScoreWorks.TabSection .tabbed-table .tcol-2{padding-bottom:1.5rem}}
.HowWalkScoreWorksSearch{display:table;width:100%;box-sizing:border-box;padding:4rem 2rem;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (min-width:900px){.HowWalkScoreWorksSearch{padding:6rem 2rem}}.HowWalkScoreWorksSearch .banner-alignment{display:table-cell;vertical-align:middle}.HowWalkScoreWorksSearch .banner-with-search-box{background-color:hsla(0,0%,100%,.95);color:#333;outline:10px solid hsla(0,0%,100%,.95);border:1px solid #ccc;text-align:center;max-width:280px;padding:1.75rem 1rem;margin:0 auto}@media (min-width:600px){.HowWalkScoreWorksSearch .banner-with-search-box{max-width:60%;padding:3rem 1rem}}@media (min-width:900px){.HowWalkScoreWorksSearch .banner-with-search-box{max-width:600px}}.HowWalkScoreWorksSearch .title-text{padding:0}.HowWalkScoreWorksSearch .container{margin-top:1.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%}@media (min-width:900px){.HowWalkScoreWorksSearch .container{width:430px;margin:0 auto}}.HowWalkScoreWorksSearch .search-box{overflow:hidden;flex:1}.HowWalkScoreWorksSearch .address-input{width:100%;padding:10px 35px 10px 10px;line-height:1.2;text-overflow:ellipsis;border:1px solid #ccc;border-radius:0}.HowWalkScoreWorksSearch .address-input,.HowWalkScoreWorksSearch .Button{-webkit-appearance:none;appearance:none;height:40px;z-index:2;outline:none;box-sizing:border-box}.HowWalkScoreWorksSearch .Button{padding:8px 9px;width:44px;border:0 none;background-size:16px 17px;position:relative;border-radius:0 2px 2px 0}.HowWalkScoreWorksSearch .SvgIcon{fill:#fff;height:16px;width:16px}
.padding-top-none{padding-top:0}.padding-top-compact{padding-top:1rem}@media (min-width:600px){.padding-top-compact{padding-top:1rem}}@media (min-width:900px){.padding-top-compact{padding-top:3rem}}.padding-top-spacious{padding-top:2rem}@media (min-width:600px){.padding-top-spacious{padding-top:2rem}}@media (min-width:900px){.padding-top-spacious{padding-top:5rem}}.padding-bottom-none{padding-bottom:0}.padding-bottom-compact{padding-bottom:1rem}@media (min-width:600px){.padding-bottom-compact{padding-bottom:1rem}}@media (min-width:900px){.padding-bottom-compact{padding-bottom:3rem}}.padding-bottom-spacious{padding-bottom:2rem}@media (min-width:600px){.padding-bottom-spacious{padding-bottom:2rem}}@media (min-width:900px){.padding-bottom-spacious{padding-bottom:5rem}}.header-type-configured h1{font-size:2.25rem;font-weight:600;line-height:2.75rem}@media (min-width:600px){.header-type-configured h1{font-size:3.125rem;font-weight:600;line-height:3.5rem}}.header-type-configured h2{font-size:1.75rem;font-weight:600;line-height:2.25rem}@media (min-width:600px){.header-type-configured h2{font-size:2.25rem;font-weight:600;line-height:2.75rem}}.header-type-configured h3{font-size:1.375rem;font-weight:600;line-height:2rem}@media (min-width:600px){.header-type-configured h3{font-size:1.75rem;font-weight:600;line-height:2.25rem}}.header-type-configured h4{font-size:1.375rem;font-weight:600;line-height:2rem}.header-type-configured h1.heading-size-preset-1,.header-type-configured h2.heading-size-preset-1,.header-type-configured h3.heading-size-preset-1,.header-type-configured h4.heading-size-preset-1{font-size:2.25rem;font-weight:600;line-height:2.75rem}@media (min-width:600px){.header-type-configured h1.heading-size-preset-1,.header-type-configured h2.heading-size-preset-1,.header-type-configured h3.heading-size-preset-1,.header-type-configured h4.heading-size-preset-1{font-size:3.125rem;font-weight:600;line-height:3.5rem}}.header-type-configured h1.heading-size-preset-2,.header-type-configured h2.heading-size-preset-2,.header-type-configured h3.heading-size-preset-2,.header-type-configured h4.heading-size-preset-2{font-size:1.75rem;font-weight:600;line-height:2.25rem}@media (min-width:600px){.header-type-configured h1.heading-size-preset-2,.header-type-configured h2.heading-size-preset-2,.header-type-configured h3.heading-size-preset-2,.header-type-configured h4.heading-size-preset-2{font-size:2.25rem;font-weight:600;line-height:2.75rem}}.header-type-configured h1.heading-size-preset-3,.header-type-configured h2.heading-size-preset-3,.header-type-configured h3.heading-size-preset-3,.header-type-configured h4.heading-size-preset-3{font-size:1.375rem;font-weight:600;line-height:2rem}@media (min-width:600px){.header-type-configured h1.heading-size-preset-3,.header-type-configured h2.heading-size-preset-3,.header-type-configured h3.heading-size-preset-3,.header-type-configured h4.heading-size-preset-3{font-size:1.75rem;font-weight:600;line-height:2.25rem}}.header-type-configured h1.heading-size-preset-4,.header-type-configured h2.heading-size-preset-4,.header-type-configured h3.heading-size-preset-4,.header-type-configured h4.heading-size-preset-4{font-size:1.375rem;font-weight:600;line-height:2rem}.ValueProp{text-align:center}.ValueProp .icon-div{display:block;padding-right:0;margin:0 auto .5rem auto}.ValueProp .icon-div .icon{width:100%;max-height:24px;height:24px;fill:#585858;margin:0 auto}@media (min-width:600px){.ValueProp .icon-div .icon{max-height:36px;height:36px}}.ValueProp .prop-copy .value-header{font-weight:600;padding-bottom:.5rem}.ValueProp .prop-copy .value-copy{padding:0 1rem;font-size:.875rem}@media (min-width:600px){.ValueProp .prop-copy .value-copy{font-size:1rem}}
.HowWalkScoreWorksImgText{flex-direction:column;align-items:center;overflow:hidden}@media (min-width:600px){.HowWalkScoreWorksImgText{max-width:1260px;padding-right:6.5%;padding-left:6.5%;display:flex;flex-direction:row;align-items:stretch}}@media (min-width:600px) and (min-width:600px){.HowWalkScoreWorksImgText{margin-left:auto!important;margin-right:auto!important;width:94%;padding-left:0;padding-right:0}}@media (min-width:600px) and (min-width:900px){.HowWalkScoreWorksImgText{max-width:1260px;width:82%}}.HowWalkScoreWorksImgText .img-background-section{background-repeat:no-repeat;background-size:cover;background-position:50%;margin-left:0}@media (min-width:600px){.HowWalkScoreWorksImgText .img-background-section{margin-right:-.98039216%;margin-left:9.31372549%}}.HowWalkScoreWorksImgText .img-container-section img{width:100%}.HowWalkScoreWorksImgText .section-text{text-align:center;padding:3rem 6.5%}@media (min-width:600px){.HowWalkScoreWorksImgText .section-text{text-align:left;padding:3rem 0;margin-left:8.33333%}}@media (min-width:900px){.HowWalkScoreWorksImgText .section-text{padding:4rem 0}}@media (min-width:900px){.HowWalkScoreWorksImgText .title{margin-bottom:1.5rem}}.HowWalkScoreWorksImgText .text{padding:.5rem 0 1.5rem}@media (min-width:900px){.HowWalkScoreWorksImgText .text{padding-bottom:2rem}}
.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}
.EigenRegions{margin:3rem 0 0 0}.EigenRegions .full-city-list,.EigenRegions .full-state-list{font-size:1rem;margin:0 0 0 .5rem}@media (max-width:599px){.EigenRegions .full-city-list,.EigenRegions .full-state-list{display:block;margin:.5rem 0}}.EigenRegions .city-list-title,.EigenRegions .state-list-title{font-weight:600;color:#333;text-decoration:none}.EigenRegions .expandable-button span{font-size:.875rem}.EigenRegions .city-list,.EigenRegions .state-list{padding:1rem 0 0 0;list-style-type:none}@media (max-width:599px){.EigenRegions .city-list,.EigenRegions .state-list{display:block;column-width:auto;column-count:1;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}.EigenRegions .city-list .city:nth-child(n+7),.EigenRegions .city-list .state:nth-child(n+5),.EigenRegions .state-list .city:nth-child(n+7),.EigenRegions .state-list .state:nth-child(n+5){display:none}}@media (min-width:600px) and (max-width:899px){.EigenRegions .city-list,.EigenRegions .state-list{column-width:auto;column-count:3;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}.EigenRegions .city-list .city:nth-child(n+19),.EigenRegions .city-list .state:nth-child(n+13),.EigenRegions .state-list .city:nth-child(n+19),.EigenRegions .state-list .state:nth-child(n+13){display:none}}@media (min-width:900px) and (max-width:1199px){.EigenRegions .city-list,.EigenRegions .state-list{column-width:auto;column-count:4;column-gap:normal;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}.EigenRegions .city-list .city:nth-child(n+25),.EigenRegions .city-list .state:nth-child(n+17),.EigenRegions .state-list .city:nth-child(n+25),.EigenRegions .state-list .state:nth-child(n+17){display:none}}.EigenRegions .city-list .city,.EigenRegions .city-list .state,.EigenRegions .state-list .city,.EigenRegions .state-list .state{display:block;margin:0 0 .5rem 0;font-size:.875rem}.EigenRegions .city-list.expanded .city:nth-child(n),.EigenRegions .city-list.expanded .state:nth-child(n),.EigenRegions .state-list.expanded .city:nth-child(n),.EigenRegions .state-list.expanded .state:nth-child(n){display:list-item}@media (min-width:1200px){.EigenRegions .city-list{column-width:200px}.EigenRegions .city-list .city:nth-child(n+31),.EigenRegions .city-list .state:nth-child(n+21){display:none}}@media (min-width:1200px){.EigenRegions .state-list{column-width:200px}.EigenRegions .state-list .city:nth-child(n+31),.EigenRegions .state-list .state:nth-child(n+21){display:none}}
.EigenRegionsSection{padding-right:6.5%;padding-left:6.5%;width:95%!important;max-width:1020px;margin:0 auto;box-sizing:border-box}@media (min-width:600px){.EigenRegionsSection{margin-left:auto!important;margin-right:auto!important;width:94%;padding-left:0;padding-right:0}}@media (min-width:900px){.EigenRegionsSection{max-width:1260px;width:82%}}@media (max-width:599px){.EigenRegionsSection{padding:2rem 6.5%!important}}@media (min-width:600px){.EigenRegionsSection{padding:4rem 10px}}.EigenRegionsSection .searchstate{display:block;font-weight:600;margin:1rem 0}@media (min-width:600px){.EigenRegionsSection .searchstate{margin:0 0 1rem 0}}
.WhyTopBanner.why-top-banner-no-hero-image{padding:0}.WhyTopBanner.why-top-banner-no-hero-image .title-text:after{margin-top:2rem}.WhyTopBanner.why-top-banner-no-hero-image .banner-contents{max-width:100%;padding:2.75rem 1.5rem 0;border:0}@media (min-width:900px){.WhyTopBanner.why-top-banner-no-hero-image .banner-contents{padding-top:6rem}}.WhyTopBanner.why-top-banner-no-hero-image .subtitle-text{max-width:740px;margin:auto;margin-top:2rem;padding:0}.TabSection{padding-bottom:3rem}@media (min-width:900px){.TabSection{padding-bottom:4rem}}.walkability-trends{padding:3rem 0;background-color:#f5f5f5}@media (min-width:900px){.walkability-trends{padding:4rem 0}}.healthy-sustainable{padding:3rem 0}@media (min-width:900px){.healthy-sustainable{padding:4rem 0}}.healthy-sustainable .section-heading{margin-bottom:1.5rem}@media (min-width:900px){.healthy-sustainable .section-heading{margin-bottom:2rem}}.healthy-sustainable .ValueProp{margin-top:1.5rem}@media (min-width:900px){.healthy-sustainable .ValueProp{margin-top:2rem}}.healthy-sustainable .learn-more{margin-top:1.5rem}@media (min-width:600px){.healthy-sustainable .learn-more{margin-top:3rem}}.walkability-geeks{background-color:#f5f5f5}.EigencitiesSection{max-width:1260px;margin:auto;padding-top:2rem!important;padding-bottom:0!important}@media (min-width:600px){.EigencitiesSection{width:94%}}@media (min-width:900px){.EigencitiesSection{width:82%;padding-top:4rem!important}}.Eigencities label.city-visibility-toggle{color:#1080a2}.Eigencities label.city-visibility-toggle:hover{color:#65c0cf;text-decoration:underline}
