.client-branding-section {
  position: relative;
  z-index: 2;
}
.client-branding-section img {
  filter: grayscale(100%);
  object-fit: contain;
  height: 50px;
  max-width: 140px;
}
@media (min-width: 992px) {
  .client-branding-section img {
    height: 56px;
    max-width: 160px;
  }
}
@media (min-width: 1400px) {
  .client-branding-section img {
    height: auto;
    max-width: unset;
  }
}
.client-branding-section .brandings {
  display: flex;
  gap: 10px 30px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 2100px;
}
@media (min-width: 992px) {
  .client-branding-section .brandings {
    flex-wrap: nowrap;
    justify-content: space-around;
  }
}