[id^="ad-"]{display:none;min-width:0}[id^="ad-left"].has-ad,[id^="ad-right"].has-ad{display:block;margin:2rem .5rem}.client-banner{display:block;text-decoration:none;font: .75rem/1.4 system-ui,sans-serif;color:inherit}.client-banner span{display:block;opacity:.8;margin-bottom:.3rem}.client-banner img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:.4rem}.client-directory{display:block;padding:1.2rem;text-align:left;font:1rem/1.6 system-ui,sans-serif}.client-directory h2{font-size:1.3rem;font-weight:700}.client-directory-link{display:inline-block;margin:.3rem 1rem .3rem 0}.ad-map-status{font: .9rem/1.4 system-ui,sans-serif;padding:.5rem}.city-page #googlemap{font-size:1rem}@media(max-width:1023px){[id^="ad-left"].has-ad,[id^="ad-right"].has-ad{display:none}[id^="ad-top"].has-ad,[id^="ad-bottom"].has-ad{display:inline-block;vertical-align:top;width:calc(50% - 2rem);margin:1rem .5rem}}@media(max-width:520px){[id^="ad-top"].has-ad,[id^="ad-bottom"].has-ad{width:calc(100% - 2rem)}}
