.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}
