.pg4-site .pg-client-visit-photo{margin:0 4.5% 70px;overflow:hidden;position:relative;background:#d4d4cb}
.pg4-site .pg-client-visit-photo img{display:block;width:100%;height:auto;max-height:680px;object-fit:cover}
.pg4-site .pg-client-visit-photo figcaption{font-size:22px;line-height:1.5;padding:20px 24px;background:#e8e7df}
.pg4-site .pg-client-store-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
.pg4-site .pg-client-store-hero-copy{min-width:0}
.pg4-site .pg-client-store-photo{margin:0;min-width:0;background:#deded5;overflow:hidden}
.pg4-site .pg-client-store-photo img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}
.pg4-site .pg-client-store-photo figcaption{font-size:22px;line-height:1.5;padding:16px 20px}
.pg4-site .pg-craft-image img{object-position:center center}
.pg4-site .pg-client-pneumo-hero-media img{object-position:center center}
@media(max-width:1050px){.pg4-site .pg-client-store-hero{grid-template-columns:minmax(0,1fr);gap:30px}.pg4-site .pg-client-store-photo img{aspect-ratio:1.8}}
@media(max-width:600px){.pg4-site .pg-client-visit-photo{margin:0 22px 44px}.pg4-site .pg-client-visit-photo img{aspect-ratio:1.3;object-position:60% center}.pg4-site .pg-client-visit-photo figcaption,.pg4-site .pg-client-store-photo figcaption{font-size:22px;padding:18px}.pg4-site .pg-client-store-photo img{aspect-ratio:1.3}.pg4-site .pg-client-store-hero{gap:26px}}
