.national-estimates-by-year-widget_container__8QV9z{box-shadow:0 12px 24px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border:1px solid #dae1e7;border-radius:12px;padding:24px}@media only screen and (min-width:60em){.national-estimates-by-year-widget_container__8QV9z{padding:40px;justify-content:space-between}}.national-estimates-by-year-widget_header__ILjHX{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;max-width:318px;width:100%}@media only screen and (min-width:60em){.national-estimates-by-year-widget_header__ILjHX{flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:unset}}.national-estimates-by-year-widget_titleContainer__mK38r{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px}@media only screen and (min-width:60em){.national-estimates-by-year-widget_titleContainer__mK38r{flex-direction:row;justify-content:flex-start;margin-bottom:unset}}.national-estimates-by-year-widget_title__ahm4_{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em;text-align:center;max-width:270px;letter-spacing:-.48px}@media only screen and (min-width:60em){.national-estimates-by-year-widget_title__ahm4_{text-align:left}}.national-estimates-by-year-widget_titleIcon__P6anW{color:#0098d3;width:56px;height:56px;margin:0 0 16px;flex-shrink:0}@media only screen and (min-width:60em){.national-estimates-by-year-widget_titleIcon__P6anW{margin:0 24px 0 0}}.national-estimates-by-year-widget_subHeading__h8VmV{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #dae1e7;padding-top:24px}.national-estimates-by-year-widget_subtitle__CLDpg{font-weight:700;font-stretch:110%;font-size:16px;line-height:24px;margin-bottom:8px}.national-estimates-by-year-widget_subtitle2__Om597{color:#606f7b}.national-estimates-year-home_container__cTiQ3{display:flex;flex-direction:column;align-items:center;padding:0 24px 24px}.national-estimates-year-home_content__eJSWB{width:100%;max-width:936px}.national-estimates-year-home_body__55_Cx{display:flex;flex-direction:column}.national-estimates-year-home_body__55_Cx>*{padding:32px 0}@media only screen and (min-width:60em){.national-estimates-year-home_body__55_Cx>*{padding:48px 0}}.national-estimates-year-home_body__55_Cx>:not(:last-child){border-bottom:1px solid #dae1e7}.related-repairs-table_container__Z08Qb{width:100%;border:1px solid #dae1e7;border-radius:12px}.related-repairs-table_service__If0rU{border-bottom:1px solid #dae1e7;display:flex;flex-direction:row}.related-repairs-table_service__If0rU:focus,.related-repairs-table_service__If0rU:hover{background-color:#eef2f6;cursor:pointer}.related-repairs-table_service__If0rU:first-child{border-radius:12px 12px 0 0}.related-repairs-table_service__If0rU:last-child{border-bottom:0;border-radius:0 0 12px 12px}.related-repairs-table_serviceName__fY4e0{padding:24px 0 24px 24px}.related-repairs-table_price__Pk_gV{font-weight:700;font-stretch:110%;font-size:16px;line-height:24px;padding:24px;display:flex;flex-direction:row;align-items:center;margin-left:auto;width:100%;max-width:-moz-fit-content;max-width:fit-content}.related-repairs-table_priceEstimate__EILhm{color:#0098d3}.related-repairs-table_showMore__BVLgS{font-weight:700;font-stretch:110%;font-size:16px;line-height:24px;display:flex;flex-direction:column;align-items:center;padding:24px;color:#0098d3;border-radius:0 0 12px 12px}.related-repairs-table_showMore__BVLgS:focus,.related-repairs-table_showMore__BVLgS:hover{background-color:#eef2f6;cursor:pointer}.city-related-repairs_container__f_Ibb{display:flex;flex-direction:column}.city-related-repairs_title__4_LOk{font-weight:700;font-stretch:110%;font-size:20px;line-height:24px;letter-spacing:-.02em;margin-bottom:24px}@media only screen and (min-width:40.063em){.city-related-repairs_title__4_LOk{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em}}.wavy-underline_container__z1P2D{display:inline;position:relative}.wavy-underline_svg__koNGf{position:absolute;top:100%;left:0;width:100%;max-width:216px;min-height:12px;max-height:24px}.city-testimonials_container__V6efa{display:flex;justify-content:center;width:100%;background-color:#0098d3;padding:72px 0;overflow-x:hidden}@media only screen and (min-width:40.063em){.city-testimonials_container__V6efa{padding:96px 0}}.city-testimonials_content___UeVt{display:flex;flex-direction:column;width:100%;max-width:984px}.city-testimonials_title__Lt2bW{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em;color:#fff;text-align:center;padding:0 24px 48px}@media only screen and (min-width:40.063em){.city-testimonials_title__Lt2bW{font-weight:700;font-stretch:110%;font-size:28px;line-height:32px;letter-spacing:-.02em}}.shop-search_wrapper__tvo6U{position:relative;margin-top:24px}.shop-search_container__5jftT{display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 16px 32px 0 rgba(0,0,0,.1)}@media only screen and (min-width:40.063em){.shop-search_container__5jftT{padding:40px;flex-direction:row;align-items:flex-start;justify-content:space-between}}.shop-search_text__dw5hi{display:flex;flex-direction:column;text-align:center}@media only screen and (min-width:40.063em){.shop-search_text__dw5hi{flex:1 0 200px;text-align:unset}}.shop-search_title__5QOyZ{font-weight:700;font-stretch:110%;font-size:20px;line-height:24px;letter-spacing:-.02em;margin-bottom:8px}.shop-search_subtitle__La4Jt{color:#606f7b}.shop-search_flair__biQPJ{position:absolute;bottom:-40px;right:-12px;transform:rotate(-90deg)}.national-estimates-by-city-widget_widget__NRUKW{display:flex;flex-direction:column;background:#eef2f6;border-radius:12px;padding:24px}@media only screen and (min-width:40.063em){.national-estimates-by-city-widget_widget__NRUKW{padding:40px}}.national-estimates-by-city-widget_title__4j_hY{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em;letter-spacing:-.48px;margin-bottom:8px}.national-estimates-by-city-widget_features__zEd4w{margin:24px 0}.national-estimates-by-city-widget_features__zEd4w>*+*{margin-top:16px}.national-estimates-by-city-widget_feature__wGkps{display:flex;align-items:center}.national-estimates-by-city-widget_featureText__lcPy4{margin-left:8px}.national-estimates-by-city-widget_featureIcon__Zrw0i{display:flex;color:#0098d3}.year-related-repairs_container__W6HEE{display:flex;flex-direction:column}@media only screen and (min-width:60em){.year-related-repairs_container__W6HEE{flex-direction:row;align-items:flex-start}}.year-related-repairs_sideTitle__bGHYJ{font-weight:700;font-stretch:110%;font-size:20px;line-height:24px;letter-spacing:-.02em;margin:0;padding-bottom:24px;width:100%;max-width:536px}@media only screen and (min-width:60em){.year-related-repairs_sideTitle__bGHYJ{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em;margin:0 77px 0 0;max-width:323px;padding-bottom:0}.year-related-repairs_repairs__m7BO7{max-width:536px}}.related-repairs_container__DCswP{display:flex;flex-direction:column}@media only screen and (min-width:60em){.related-repairs_container__DCswP{flex-direction:row;align-items:flex-start}}.related-repairs_sideTitle__b5t_2{font-weight:700;font-stretch:110%;font-size:20px;line-height:24px;letter-spacing:-.02em;margin:0;padding-bottom:24px;width:100%;max-width:536px}@media only screen and (min-width:60em){.related-repairs_sideTitle__b5t_2{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em;margin:0 77px 0 0;max-width:323px;padding-bottom:0}.related-repairs_repairs__PeW5D{max-width:536px}}.national-estimates-widget_container__l2wiH{display:flex;background:#fff;border:1px solid #dae1e7;border-radius:12px;width:100%;flex-direction:column;padding:24px}@media only screen and (min-width:60em){.national-estimates-widget_container__l2wiH{padding:48px 40px}}.national-estimates-widget_title__KsbZ4{font-weight:700;font-stretch:110%;font-size:20px;line-height:24px;letter-spacing:-.02em}@media only screen and (min-width:60em){.national-estimates-widget_title__KsbZ4{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em}}.national-estimates-widget_titleContainer__pVaZP{position:relative;display:block;margin:0 0 8px}@media only screen and (min-width:60em){.national-estimates-widget_titleContainer__pVaZP{display:flex;align-items:baseline}}.national-estimates-widget_titleIcon__EJ3As{color:#0098d3;position:absolute;right:6px;top:8px;width:42px;height:42px}@media only screen and (min-width:60em){.national-estimates-widget_titleIcon__EJ3As{position:relative;width:30px;height:30px;right:4px;top:6px}}.national-estimates-widget_blueTitle__RCcK1{font-weight:700;font-stretch:110%;font-size:20px;line-height:24px;letter-spacing:-.02em;color:#0098d3}@media only screen and (min-width:60em){.national-estimates-widget_blueTitle__RCcK1{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em;margin-left:8px}}.national-estimates-widget_subtitle__UPJSp{color:#606f7b;margin-bottom:24px}.national-estimates-home_container__6EEj6{display:flex;flex-direction:column;align-items:center;padding:0 24px 24px}.national-estimates-home_content__NBhze{width:100%;max-width:936px}.national-estimates-home_body__WA_HL{display:flex;flex-direction:column}.national-estimates-home_body__WA_HL>*{padding:32px 0}@media only screen and (min-width:60em){.national-estimates-home_body__WA_HL>*{padding:48px 0}}.national-estimates-home_body__WA_HL>:not(:last-child){border-bottom:1px solid #dae1e7}