.elementor-kit-5{--e-global-color-primary:#0C89F2;--e-global-color-secondary:#EFF4F8;--e-global-color-text:#000000;--e-global-color-accent:#0C89F2;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-weight:500;font-family:"Gilroy", Sans-serif;}.elementor-kit-5 a{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1150px;}.e-con{--container-max-width:1150px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* FastTrack service areas: regions, counties, then communities. */
.elementor-widget-city_widget ul.areabyhousetxt2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 30px!important;align-items:start;list-style:none;margin:0;padding:0;reading-flow:grid-columns;}
.elementor-widget-city_widget ul.areabyhousetxt2 li{display:block!important;width:100%!important;min-width:0;margin:0;padding:0;align-self:start;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:before{display:none!important;}
.elementor-widget-city_widget ul.areabyhousetxt2 li p{margin:0;}
.elementor-widget-city_widget ul.areabyhousetxt2 li a{display:inline-block;font-size:17px;line-height:1.6;font-weight:400;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lehigh-valley/"]){grid-column:1 / span 2;grid-row:1;order:1;padding:0 0 12px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lehigh-valley/"]) a{font-size:24px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lehigh-county/"]){grid-column:1;grid-row:2;order:2;padding:0 0 10px;border-bottom:2px solid #dce9f4;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lehigh-county/"]) a{font-size:20px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/allentown/"]){grid-column:1;grid-row:3;order:3;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/breinigsville/"]){grid-column:1;grid-row:4;order:4;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/emmaus/"]){grid-column:1;grid-row:5;order:5;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/macungie/"]){grid-column:1;grid-row:6;order:6;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/slatington/"]){grid-column:1;grid-row:7;order:7;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/whitehall/"]){grid-column:1;grid-row:8;order:8;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northampton-county/"]){grid-column:2;grid-row:2;order:9;padding:0 0 10px;border-bottom:2px solid #dce9f4;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northampton-county/"]) a{font-size:20px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/bangor/"]){grid-column:2;grid-row:3;order:10;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/bethlehem/"]){grid-column:2;grid-row:4;order:11;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/easton/"]){grid-column:2;grid-row:5;order:12;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/hellertown/"]){grid-column:2;grid-row:6;order:13;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/nazareth/"]){grid-column:2;grid-row:7;order:14;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northampton/"]){grid-column:2;grid-row:8;order:15;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northeastern-pennsylvania/"]){grid-column:3 / span 2;grid-row:1;order:16;padding:0 0 12px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northeastern-pennsylvania/"]) a{font-size:24px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/luzerne-county/"]){grid-column:3;grid-row:2;order:17;padding:0 0 10px;border-bottom:2px solid #dce9f4;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/luzerne-county/"]) a{font-size:20px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/hanover-township/"]){grid-column:3;grid-row:3;order:18;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/hazleton/"]){grid-column:3;grid-row:4;order:19;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/kingston/"]){grid-column:3;grid-row:5;order:20;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/nanticoke/"]){grid-column:3;grid-row:6;order:21;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/pittston/"]){grid-column:3;grid-row:7;order:22;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/plymouth/"]){grid-column:3;grid-row:8;order:23;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/west-pittston/"]){grid-column:3;grid-row:9;order:24;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/wilkes-barre/"]){grid-column:3;grid-row:10;order:25;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lackawanna-county/"]){grid-column:4;grid-row:2;order:26;padding:0 0 10px;border-bottom:2px solid #dce9f4;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lackawanna-county/"]) a{font-size:20px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/clarks-summit/"]){grid-column:4;grid-row:3;order:27;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/dunmore/"]){grid-column:4;grid-row:4;order:28;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/moscow/"]){grid-column:4;grid-row:5;order:29;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/scranton/"]){grid-column:4;grid-row:6;order:30;}
@media(max-width:1024px) and (min-width:768px){
.elementor-widget-city_widget ul.areabyhousetxt2{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lehigh-valley/"]){grid-column:1 / span 2;grid-row:1;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northeastern-pennsylvania/"]){grid-column:1 / span 2;grid-row:10;padding-top:20px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lehigh-county/"]){grid-column:1;grid-row:2;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/allentown/"]){grid-column:1;grid-row:3;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/breinigsville/"]){grid-column:1;grid-row:4;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/emmaus/"]){grid-column:1;grid-row:5;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/macungie/"]){grid-column:1;grid-row:6;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/slatington/"]){grid-column:1;grid-row:7;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/whitehall/"]){grid-column:1;grid-row:8;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northampton-county/"]){grid-column:2;grid-row:2;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/bangor/"]){grid-column:2;grid-row:3;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/bethlehem/"]){grid-column:2;grid-row:4;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/easton/"]){grid-column:2;grid-row:5;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/hellertown/"]){grid-column:2;grid-row:6;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/nazareth/"]){grid-column:2;grid-row:7;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northampton/"]){grid-column:2;grid-row:8;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/luzerne-county/"]){grid-column:1;grid-row:11;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/hanover-township/"]){grid-column:1;grid-row:12;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/hazleton/"]){grid-column:1;grid-row:13;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/kingston/"]){grid-column:1;grid-row:14;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/nanticoke/"]){grid-column:1;grid-row:15;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/pittston/"]){grid-column:1;grid-row:16;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/plymouth/"]){grid-column:1;grid-row:17;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/west-pittston/"]){grid-column:1;grid-row:18;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/wilkes-barre/"]){grid-column:1;grid-row:19;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lackawanna-county/"]){grid-column:2;grid-row:11;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/clarks-summit/"]){grid-column:2;grid-row:12;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/dunmore/"]){grid-column:2;grid-row:13;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/moscow/"]){grid-column:2;grid-row:14;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/scranton/"]){grid-column:2;grid-row:15;}
}
@media(max-width:767px){
.elementor-widget-city_widget ul.areabyhousetxt2{display:flex!important;flex-direction:column;gap:8px!important;reading-flow:flex-visual;}
.elementor-widget-city_widget ul.areabyhousetxt2 li{grid-column:auto;grid-row:auto;padding-left:12px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lehigh-county/"]){padding:18px 0 8px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northampton-county/"]){padding:18px 0 8px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/luzerne-county/"]){padding:18px 0 8px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lackawanna-county/"]){padding:18px 0 8px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/lehigh-valley/"]){padding:20px 0 4px;}
.elementor-widget-city_widget ul.areabyhousetxt2 li:has(a[href$="/city/northeastern-pennsylvania/"]){padding:20px 0 4px;}
}
/* FastTrack service areas: regions, counties, then communities. */
.elementor-widget-city_widget ul.areabyhousetxt2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 30px!important;align-items:start;list-style:none;margin:0;padding:0;reading-flow:grid-columns;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li{display:block!important;width:100%!important;min-width:0;margin:0;padding:0;align-self:start;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:before{display:none!important;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li p{margin:0;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li a{display:inline-block;font-size:17px;line-height:1.6;font-weight:400;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lehigh-valley/"]){grid-column:1 / span 2;grid-row:1;order:1;padding:0 0 12px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lehigh-valley/"]) a{font-size:24px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lehigh-county/"]){grid-column:1;grid-row:2;order:2;padding:0 0 10px;border-bottom:2px solid #dce9f4;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lehigh-county/"]) a{font-size:20px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/allentown/"]){grid-column:1;grid-row:3;order:3;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/breinigsville/"]){grid-column:1;grid-row:4;order:4;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/emmaus/"]){grid-column:1;grid-row:5;order:5;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/macungie/"]){grid-column:1;grid-row:6;order:6;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/slatington/"]){grid-column:1;grid-row:7;order:7;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/whitehall/"]){grid-column:1;grid-row:8;order:8;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northampton-county/"]){grid-column:2;grid-row:2;order:9;padding:0 0 10px;border-bottom:2px solid #dce9f4;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northampton-county/"]) a{font-size:20px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/bangor/"]){grid-column:2;grid-row:3;order:10;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/bethlehem/"]){grid-column:2;grid-row:4;order:11;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/easton/"]){grid-column:2;grid-row:5;order:12;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/hellertown/"]){grid-column:2;grid-row:6;order:13;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/nazareth/"]){grid-column:2;grid-row:7;order:14;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northampton/"]){grid-column:2;grid-row:8;order:15;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northeastern-pennsylvania/"]){grid-column:3 / span 2;grid-row:1;order:16;padding:0 0 12px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northeastern-pennsylvania/"]) a{font-size:24px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/luzerne-county/"]){grid-column:3;grid-row:2;order:17;padding:0 0 10px;border-bottom:2px solid #dce9f4;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/luzerne-county/"]) a{font-size:20px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/hanover-township/"]){grid-column:3;grid-row:3;order:18;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/hazleton/"]){grid-column:3;grid-row:4;order:19;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/kingston/"]){grid-column:3;grid-row:5;order:20;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/nanticoke/"]){grid-column:3;grid-row:6;order:21;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/pittston/"]){grid-column:3;grid-row:7;order:22;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/plymouth/"]){grid-column:3;grid-row:8;order:23;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/west-pittston/"]){grid-column:3;grid-row:9;order:24;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/wilkes-barre/"]){grid-column:3;grid-row:10;order:25;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lackawanna-county/"]){grid-column:4;grid-row:2;order:26;padding:0 0 10px;border-bottom:2px solid #dce9f4;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lackawanna-county/"]) a{font-size:20px;font-weight:700;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/clarks-summit/"]){grid-column:4;grid-row:3;order:27;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/dunmore/"]){grid-column:4;grid-row:4;order:28;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/moscow/"]){grid-column:4;grid-row:5;order:29;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/scranton/"]){grid-column:4;grid-row:6;order:30;}
@media(max-width:1024px) and (min-width:768px){
.elementor-widget-city_widget ul.areabyhousetxt2{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lehigh-valley/"]){grid-column:1 / span 2;grid-row:1;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northeastern-pennsylvania/"]){grid-column:1 / span 2;grid-row:10;padding-top:20px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lehigh-county/"]){grid-column:1;grid-row:2;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/allentown/"]){grid-column:1;grid-row:3;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/breinigsville/"]){grid-column:1;grid-row:4;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/emmaus/"]){grid-column:1;grid-row:5;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/macungie/"]){grid-column:1;grid-row:6;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/slatington/"]){grid-column:1;grid-row:7;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/whitehall/"]){grid-column:1;grid-row:8;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northampton-county/"]){grid-column:2;grid-row:2;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/bangor/"]){grid-column:2;grid-row:3;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/bethlehem/"]){grid-column:2;grid-row:4;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/easton/"]){grid-column:2;grid-row:5;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/hellertown/"]){grid-column:2;grid-row:6;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/nazareth/"]){grid-column:2;grid-row:7;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northampton/"]){grid-column:2;grid-row:8;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/luzerne-county/"]){grid-column:1;grid-row:11;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/hanover-township/"]){grid-column:1;grid-row:12;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/hazleton/"]){grid-column:1;grid-row:13;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/kingston/"]){grid-column:1;grid-row:14;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/nanticoke/"]){grid-column:1;grid-row:15;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/pittston/"]){grid-column:1;grid-row:16;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/plymouth/"]){grid-column:1;grid-row:17;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/west-pittston/"]){grid-column:1;grid-row:18;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/wilkes-barre/"]){grid-column:1;grid-row:19;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lackawanna-county/"]){grid-column:2;grid-row:11;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/clarks-summit/"]){grid-column:2;grid-row:12;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/dunmore/"]){grid-column:2;grid-row:13;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/moscow/"]){grid-column:2;grid-row:14;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/scranton/"]){grid-column:2;grid-row:15;}
}
@media(max-width:767px){
.elementor-widget-city_widget ul.areabyhousetxt2{display:flex!important;flex-direction:column;gap:8px!important;reading-flow:flex-visual;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li{grid-column:auto;grid-row:auto;padding-left:12px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lehigh-county/"]){padding:18px 0 8px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northampton-county/"]){padding:18px 0 8px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/luzerne-county/"]){padding:18px 0 8px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lackawanna-county/"]){padding:18px 0 8px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/lehigh-valley/"]){padding:20px 0 4px;}
.elementor-widget-city_widget ul.areabyhousetxt2 &gt; li:has(a[href$="/city/northeastern-pennsylvania/"]){padding:20px 0 4px;}
}/* End custom CSS */