/* Keep every card's original dimensions and copy flow. */
html body.page-services.page-enterprises main.g5-layout .g5-illustration-card .g5-card-art,
html body.page-services.page-enterprises main.g5-layout .g5-feature-card .g5-card-art,
.g5-illustration-card .g5-card-art,
.g5-feature-card .g5-card-art {
  padding: 0 !important;
  overflow: hidden !important;
  display: grid !important;
  place-items: center !important;
}
html body.page-services.page-enterprises main.g5-layout .g5-illustration-card .g5-card-art img,
html body.page-services.page-enterprises main.g5-layout .g5-feature-card .g5-card-art img,
.g5-illustration-card .g5-card-art img,
.g5-feature-card .g5-card-art img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: contain !important;
  object-position: center !important;
}
.g5-illustration-card .g5-card-copy,
.g5-feature-card .g5-card-copy {
  position: relative !important;
  z-index: 1 !important;
}
