.StateSpecialtyPage_page__6qQpg{min-height:100vh}.StateSpecialtyPage_heroSection__fviVN{position:relative;background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6.875rem 0}@media(max-width:600px){.StateSpecialtyPage_heroSection__fviVN{padding:5rem 0}}.StateSpecialtyPage_heroSection__fviVN:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(10,69,113,.6);z-index:1}.StateSpecialtyPage_heroContent__rzpto{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;z-index:3;width:100%}.StateSpecialtyPage_heroContent__rzpto h1{font-size:3rem;line-height:3.4375rem;letter-spacing:-2%;margin:0}@media(max-width:600px){.StateSpecialtyPage_heroContent__rzpto h1{font-size:2rem;line-height:1.2}}.StateSpecialtyPage_subtitle__Gt4K8{max-width:37.5rem;font-size:1.375rem;line-height:1.625rem;margin:1.25rem auto 3.875rem;font-family:var(--font-foundersGortesk);color:#fff}@media(max-width:600px){.StateSpecialtyPage_subtitle__Gt4K8{font-size:1.125rem;margin:1rem auto 2.5rem}}.StateSpecialtyPage_searchContainer__JtcnL{position:relative;z-index:3;max-width:36rem;width:100%}.StateSpecialtyPage_citiesSection__iaU8l{padding:5rem 0;background:#f9fafb}@media(max-width:768px){.StateSpecialtyPage_citiesSection__iaU8l{padding:3.75rem 0}}@media(max-width:600px){.StateSpecialtyPage_citiesSection__iaU8l{padding:2.5rem 0}}.StateSpecialtyPage_header__6H5Cs{text-align:center;margin-bottom:3rem}@media(max-width:768px){.StateSpecialtyPage_header__6H5Cs{margin-bottom:2rem}}.StateSpecialtyPage_header__6H5Cs h2{font-size:2.5rem;font-weight:700;line-height:1.2;color:#0a4571;margin:0}@media(max-width:768px){.StateSpecialtyPage_header__6H5Cs h2{font-size:2rem}}@media(max-width:600px){.StateSpecialtyPage_header__6H5Cs h2{font-size:1.75rem}}.StateSpecialtyPage_listContainer__NSI_w{padding:0 2.5rem}@media(max-width:600px){.StateSpecialtyPage_listContainer__NSI_w{padding:0 1.5rem}}.StateSpecialtyPage_citiesGridDesktop__9e_he{display:flex;justify-content:space-between;gap:2.5rem}@media(max-width:600px){.StateSpecialtyPage_citiesGridDesktop__9e_he{display:none}}.StateSpecialtyPage_citiesGridMobile__46ebb{display:none}@media(max-width:600px){.StateSpecialtyPage_citiesGridMobile__46ebb{display:block}}.StateSpecialtyPage_citiesGridMobile__46ebb ul{column-count:2;column-gap:1.25rem;list-style:none;margin:0;padding:0}.StateSpecialtyPage_column__xjIzJ{flex:1 1;box-sizing:border-box}.StateSpecialtyPage_column__xjIzJ ul{list-style:none;margin:0;padding:0}.StateSpecialtyPage_cityLink__x3swy{color:#0a4571;display:block;font-size:1rem;margin-bottom:.9375rem;transition:color .2s ease;text-decoration:none}.StateSpecialtyPage_cityLink__x3swy:hover{color:#00c1bd}.StateSpecialtyPage_count__Kq_k3{color:#535869;font-weight:400;margin-left:.25rem}.StateSpecialtyPage_emptyMessage__lN4ql{text-align:center;color:#535869;font-size:1rem}