/* v1124 — WHY US/About: hide all company/team photo library blocks without deleting assets.
   Restore by removing this stylesheet and moving template content back into page HTML. */
body.why-us-page-v1110 .why-us-behind-service-hidden-v1112,
body.why-us-page-v1110 section:has(.about-team-grid-v787EG),
body.why-us-page-v1110 .about-team-grid-v787EG,
body.why-us-page-v1110 .about-team-photo-v787EG,
body.about-v1123-clean-compact .about-gallery-v944,
body.about-v1123-clean-compact .about-uploaded-gallery-v968,
body.about-v1123-clean-compact .about-team-grid-v787EG,
body.about-v1123-clean-compact .about-team-photo-v787EG{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  min-height:0 !important;
  max-height:0 !important;
  overflow:hidden !important;
  opacity:0 !important;
  pointer-events:none !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
}

/* Hide any legacy image figure/list that may be reintroduced by old gallery CSS. */
body.why-us-page-v1110 img[src*="/assets/img/about-us/team-"],
body.why-us-page-v1110 img[src*="/assets/img/about-us/about-team"],
body.why-us-page-v1110 img[src*="/assets/img/about-us/about-office"],
body.why-us-page-v1110 img[src*="/assets/img/about-us/about-company"],
body.why-us-page-v1110 img[src*="/assets/img/about-us/about-daily-office"],
body.about-v1123-clean-compact img[src*="/assets/img/about-us/team-"],
body.about-v1123-clean-compact img[src*="/assets/img/about-us/about-team"],
body.about-v1123-clean-compact img[src*="/assets/img/about-us/about-office"],
body.about-v1123-clean-compact img[src*="/assets/img/about-us/about-company"],
body.about-v1123-clean-compact img[src*="/assets/img/about-us/about-daily-office"]{
  display:none !important;
}
