/* Pro Pools V6 Child 0.9.18 – footer logo enlarged proportionally, never cropped or retouched. */
@media (min-width:1001px) {
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-grid {
  max-width:1440px!important;
  grid-template-columns:minmax(0,1.56fr) minmax(0,.82fr) minmax(0,.88fr)!important;
  column-gap:34px!important;
 }
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-logo {max-width:640px!important;}
 body.ppv6-child-site .ppv6-footer-original .ppv6-footer-logo img.ppv6-logo-original {
  width:100%!important;max-width:640px!important;max-height:none!important;
  height:auto!important;object-fit:contain!important;object-position:left top!important;
 }
}
/* Optional illustrations in 4 benefit cards; original typography retained. */
body.ppv6-child-site .ppv6-v6-benefits img.ppv6-benefit-custom-icon {
 width:31px!important;height:31px!important;max-width:31px!important;
 max-height:31px!important;object-fit:contain!important;display:block!important;
}
body.ppv6-child-site .ppv6-092-map-card .ppv6-map-info {padding:12px 16px 15px;background:#fff;}
body.ppv6-child-site .ppv6-092-map-card .ppv6-map-info p {font-size:12px;color:#416070;line-height:1.6;margin:0 0 7px;}
body.ppv6-child-site .ppv6-092-map-card .ppv6-map-info a {font-size:12px;font-weight:700;color:#008ba5;}
