.plumber-listing_topSection__CDhyj{width:100%;padding-top:32px;padding-bottom:60px;height:550px;background:url(/images/PlumberListing/header_background.png);background-size:cover;background-repeat:repeat-x;background-position:bottom;position:relative}.plumber-listing_topSection__CDhyj:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(0deg,#cfedfc,transparent)}.plumber-listing_topSectionHeader__PS6Sn{display:flex;flex-direction:column;font-weight:400;font-size:24px;line-height:32px;color:var(--primary-navy-blue);align-items:center}.plumber-listing_topSectionHeader__PS6Sn>.plumber-listing_headerTitle__08Jch{font-weight:300;font-size:40px;line-height:48px;text-align:center;margin-top:42px;margin-bottom:58px;color:initial}.plumber-listing_headerRow___Mqz5{display:flex;white-space:nowrap;width:100%;justify-content:center}.plumber-listing_headerRow___Mqz5>div{padding:10px 24px;gap:10px;border-radius:10px;display:flex;align-items:center;color:var(--primary-white);font-size:24px;line-height:32px}.plumber-listing_headerRow___Mqz5>div>i{width:32px;height:32px}.plumber-listing_headerRow___Mqz5>div.plumber-listing_waterSupplyIssues__FOhCg{background:#1a608f}.plumber-listing_headerRow___Mqz5>div.plumber-listing_pipeConnectionAndModification__alPTE,.plumber-listing_headerRow___Mqz5>div.plumber-listing_pipeConstruction__bjD8c{background:#ffa001}.plumber-listing_headerRow___Mqz5>div.plumber-listing_communicationPipeWorks__DB2QY,.plumber-listing_headerRow___Mqz5>div.plumber-listing_internalPiping__v8dl6{background:#f15f6a}.plumber-listing_headerRow___Mqz5>div.plumber-listing_pipeRepairs__m_BrZ{background:#1a608f}.plumber-listing_headerRow___Mqz5:nth-child(2){gap:23.1%}.plumber-listing_headerRow___Mqz5:nth-child(3){gap:31%;margin-top:36.7px;margin-bottom:66px}.plumber-listing_headerRow___Mqz5:nth-child(4){gap:32%}.plumber-listing_contentSection__e6EkM{padding-top:60px;display:flex;flex-direction:column;align-items:center}.plumber-listing_searchFormContainer__lEwk4{padding-top:0;padding-bottom:60px}.plumber-listing_searchSummary__spc_E{font-size:24px;line-height:32px;display:flex;gap:24px;margin-bottom:24px;align-self:flex-start}.plumber-listing_searchSummary__spc_E>button{color:var(--primary-baby-blue);font-size:18px;font-weight:500;line-height:28px}.plumber-listing_breadcrumbs__F_u3l{padding:0}.plumber-listing_breadcrumbs__F_u3l div{color:#000}.plumber-listing_mainTitle__In0Sa{font-weight:300;font-size:40px;line-height:48px;text-align:center}.plumber-listing_mainDescription__eD_1W{font-weight:400;font-size:18px;line-height:28px;text-align:center;max-width:968px;color:var(--neutral-slate-grey);padding-top:16px;padding-bottom:32px}.plumber-listing_sortByIcon__5Fb10{color:var(--primary-baby-blue)}.plumber-listing_tablePagination__rmJG4{margin-top:16px}.plumber-listing_searchContainer__TcrcH{max-width:600px}.plumber-listing_nameHeader__EvZ4t{width:28%}.plumber-listing_emailHeader__t7Dzl{width:21%}.plumber-listing_mobileHeader__5TmlR{width:10%}.plumber-listing_permitNoHeader__6U3HS{width:12%}.plumber-listing_permitTypeHeader__9YeSh{width:10%}.plumber-listing_stateHeader__fuhHL{width:15%}.plumber-listing_dataRow__RvoC9{height:80px;max-height:80px;min-height:80px}.plumber-listing_dataRow__RvoC9>td{vertical-align:middle!important}.plumber-listing_linkColumn__2CNDj,.plumber-listing_nameColumn__Ghfkg{font-weight:500;font-size:14px;line-height:22px}.plumber-listing_linkColumn__2CNDj{color:var(--primary-baby-blue);cursor:pointer}.plumber-listing_otherColumns__yuhgH{font-weight:400;font-size:14px;line-height:22px;color:var(--neutral-slate-grey)}.plumber-listing_emptyStateContainer__tUHDH{padding:60px 108px;display:flex;flex-direction:column;align-items:center;gap:44px}.plumber-listing_emptyStateDescription__UfVqS{color:var(--neutral-slate-grey);text-align:center;font-size:16px;line-height:24px}.plumber-listing_permitTypeHeaderContainer__iiRyP{display:flex;align-items:center}.plumber-listing_tooltipMainContainer__IbcKA{display:flex;flex-direction:column;gap:24px;padding:24px 40px;background-color:var(--primary-ice-blue);border-radius:20px}.plumber-listing_imageContainer__DMeMQ{height:395px;position:relative}.plumber-listing_imageContainer__DMeMQ>img{object-fit:contain}.plumber-listing_tooltipDescriptionContainer__WIdqN{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:8px;row-gap:8px}.plumber-listing_tooltipDescriptionContainer__WIdqN>.plumber-listing_title__G2nyQ{font-weight:500;font-size:16px;line-height:24px;text-align:center;color:var(--neutral-slate-grey)}.plumber-listing_tooltipDescriptionContainer__WIdqN>.plumber-listing_description__8ZrvJ{font-size:18px;line-height:28px;text-align:center;color:var(--neutral-slate-grey)}.plumber-listing_bottomSection__jYCZ1{height:319px;display:flex;flex-direction:column;align-items:center;background:url(/images/PlumberListing/footer_background.png);background-size:contain;background-repeat:repeat-x;background-position:bottom;margin-bottom:-96px}.plumber-listing_footerTitle__LgKAz{font-size:32px;line-height:40px;text-align:center;margin-top:72px;margin-bottom:16px}.plumber-listing_footerDescription__1TBSV{font-size:18px;line-height:28px;text-align:center;color:var(--neutral-slate-grey);max-width:782px}.plumber-listing_mobileTableHeader__aCkfp{padding:16px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0}.plumber-listing_hideTableAction__9K6jR{display:none!important}.plumber-listing_mobileTableContainer__ZY7Qv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;width:100%}.plumber-listing_mobileBodyContainer__fZeMv{display:flex;flex-direction:column;gap:16px;padding:20px 16px}.plumber-listing_mobileTableDetails__Uq_oy{display:flex;align-items:center;gap:12px;font-weight:400;font-size:14px;line-height:20px}.plumber-listing_mobileTableDetails__Uq_oy>:first-child{width:104px}.plumber-listing_mobileTableDetails__Uq_oy>:nth-child(2){flex:1 1}@media screen and (min-width:1440px){.plumber-listing_topSection__CDhyj{background:url(/images/PlumberListing/header_background_large.png);background-size:cover!important;background-repeat:repeat-x;background-position:bottom}}@media(max-width:1023.98px){.plumber-listing_topSection__CDhyj{background-size:contain;background-repeat:repeat-x;background-position:bottom;height:460px}.plumber-listing_topSectionHeader__PS6Sn{font-size:20px;line-height:28px}.plumber-listing_headerRow___Mqz5>div{font-size:14px;line-height:22px}.plumber-listing_headerRow___Mqz5>div>i{width:18px;height:18px}.plumber-listing_headerRow___Mqz5:nth-child(2){gap:12%}.plumber-listing_headerRow___Mqz5:nth-child(3){gap:15.5%;margin-top:18px;margin-bottom:33px}.plumber-listing_headerRow___Mqz5:nth-child(4){gap:16%}}@media(max-width:799.98px){.plumber-listing_topSection__CDhyj{padding-top:0;height:440px}.plumber-listing_emptyStateContainer__tUHDH{padding:20px 0;margin:0 auto}.plumber-listing_topSectionHeader__PS6Sn{gap:10px;font-size:14px;line-height:22px}.plumber-listing_topSectionHeader__PS6Sn>.plumber-listing_headerTitle__08Jch{font-size:32px;line-height:40px;margin-top:40px;margin-bottom:40px}.plumber-listing_tooltipMainContainer__IbcKA{padding:0;background-color:transparent}.plumber-listing_headerRow___Mqz5{justify-content:center}.plumber-listing_headerRow___Mqz5>div{padding:8px 14px;gap:8px}.plumber-listing_headerRow___Mqz5>div>i{height:18px;width:18px}.plumber-listing_searchSummary__spc_E{flex-direction:column;align-self:center;gap:8px;margin-bottom:32px;text-align:center;font-size:20px;line-height:28px}.plumber-listing_searchSummary__spc_E>button{font-size:16px;line-height:24px}.plumber-listing_searchFormContainer__lEwk4{padding-bottom:40px}}@media screen and (max-width:600px){.plumber-listing_topSection__CDhyj{padding-top:0;height:400px}.plumber-listing_mobileTableContainer__ZY7Qv{grid-template-columns:repeat(1,1fr)}.plumber-listing_imageContainer__DMeMQ{height:300px;position:relative}.plumber-listing_imageContainer__DMeMQ>img{object-fit:contain}.plumber-listing_tooltipDescriptionContainer__WIdqN{grid-template-columns:repeat(1,1fr);gap:0}.plumber-listing_tooltipDescriptionContainer__WIdqN>.plumber-listing_title__G2nyQ{font-size:14px;line-height:22px;margin-bottom:8px}.plumber-listing_tooltipDescriptionContainer__WIdqN>.plumber-listing_description__8ZrvJ{font-size:16px;line-height:24px}.plumber-listing_tooltipDescriptionContainer__WIdqN>:nth-child(2){margin-bottom:24px}}@media(max-width:479.98px){.plumber-listing_topSection__CDhyj{background:url(/images/PlumberListing/header_background_mob.png);background-size:cover!important;background-repeat:repeat-x;background-position:bottom;height:648px}.plumber-listing_headerRow___Mqz5{justify-content:center;gap:10px!important}.plumber-listing_headerRow___Mqz5>div{padding:8px 14px;gap:8px}.plumber-listing_headerRow___Mqz5:nth-child(3){margin-top:0;margin-bottom:0}.plumber-listing_contentSection__e6EkM{padding-top:40px}.plumber-listing_mainTitle__In0Sa{font-size:32px;line-height:40px}.plumber-listing_mainDescription__eD_1W{padding-bottom:24px;color:var(--secondary-cool-grey)}.plumber-listing_searchFormContainer__lEwk4{padding-top:0;padding-bottom:40px}}