.cost-comparison-by-city_container__9E4c2{display:flex;flex-direction:column}.cost-comparison-by-city_title__FICPm{font-weight:700;font-stretch:110%;font-size:20px;line-height:24px;letter-spacing:-.02em;margin-bottom:16px}@media only screen and (min-width:40.063em){.cost-comparison-by-city_title__FICPm{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em}}.cost-comparison-by-city_paragraph__YGVhV{margin-bottom:24px}.cost-comparison-by-city_link__uv4mg{display:inline;word-wrap:break-word}.cost-comparison-by-city_bold__MH__A{font-weight:700;font-stretch:110%;font-size:16px;line-height:24px}.cost-comparison-table_container__CbR4i{display:flex;flex-direction:column;border:1px solid #dae1e7;border-radius:12px}.cost-comparison-table_row__1W3fQ{display:flex;flex-direction:row;justify-content:space-between;padding:24px}.cost-comparison-table_row__1W3fQ:first-child{border-radius:12px 12px 0 0}.cost-comparison-table_row__1W3fQ:last-child{border-radius:0 0 12px 12px}.cost-comparison-table_row__1W3fQ+.cost-comparison-table_row__1W3fQ{border-top:1px solid #dae1e7}.cost-comparison-table_link__kfpTt:focus,.cost-comparison-table_link__kfpTt:hover{color:#0098d3;background-color:#eef2f6;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cost-comparison-table_price__PBB_o,.cost-comparison-table_text__8mLSD{font-weight:700;font-stretch:110%;font-size:16px;line-height:24px}.cost-comparison-table_price__PBB_o{color:#0098d3}.national-estimates-by-city-directory-form_form__tYKhl{display:flex;flex-direction:column}.national-estimates-by-city-directory-form_button__0Wwcb{width:100%;margin:16px 0 0;justify-content:center}.national-estimates-by-city-directory-form_error__NkgfY{margin-top:8px;color:#da3030}.national-estimates-by-city-directory_container__McLhH{margin:32px 0 0}@media only screen and (min-width:60em){.national-estimates-by-city-directory_container__McLhH{margin:40px 0 0 24px;min-width:420px}}.national-estimates-by-city-directory_flair__gacMa{position:relative;left:-42px;top:-7px}@media only screen and (min-width:60em){.national-estimates-by-city-directory_flair__gacMa{top:-10px}}.national-estimates-by-city-directory_widget__U3zib{padding:24px;border-radius:12px;border:1px solid #dae1e7;background-color:#fff;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:60em){.national-estimates-by-city-directory_widget__U3zib{padding:40px;max-width:420px}}.national-estimates-by-city-directory_subheading__1jD8V{font-weight:600;font-stretch:110%;font-size:14px;line-height:20px;color:#8795a1;margin:0 0 8px}.national-estimates-by-city-directory_heading__YO_Y6{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em;margin:0 0 24px}@media only screen and (min-width:40.063em){.national-estimates-by-city-directory_heading__YO_Y6{font-weight:700;font-stretch:110%;font-size:28px;line-height:32px;letter-spacing:-.02em}}.national-estimates-by-city-directory_features__zayuR{margin:0 0 37px}.national-estimates-by-city-directory_feature__Iha1y{display:flex;align-items:center;margin:0 0 16px}.national-estimates-by-city-directory_featureText__dApRU{font-weight:400;font-stretch:110%;font-size:14px;line-height:20px;color:#606f7b;margin-left:8px}@media only screen and (min-width:40.063em){.national-estimates-by-city-directory_featureText__dApRU{font-weight:400;font-stretch:110%;font-size:16px;line-height:24px}}.national-estimates-by-city-directory_featureIcon__Ey4q7{display:flex;color:#0098d3}