/* trusted-logos breakpoints, loaded after the shared ones. */

@media (max-width: 900px) {
  .trusted-strip { height: auto; padding-bottom: 40px; }
  .trusted-strip__rows { gap: 28px; margin-top: 36px; }
  .trusted-strip__row { flex-wrap: wrap; gap: 32px; }
  .trusted-strip__row img { height: 24px; }
  body.get-a-demo-page .trusted-strip { margin-top: 80px; }
  body.contact-page .trusted-strip { margin-top: 80px; }
}

@media (max-width: 767px) {
  body.about-us-page .trusted-strip { margin-top: 84px; }
  .trusted-strip { height: 283px; padding-top: 0; }
  .trusted-strip .strip-surface { top: 11px; }
  .trusted-strip__label { margin-top: -5px; }
  .trusted-strip__label h2 { font-size: 14px; line-height: 23px; }
  .trusted-strip__rows { display: grid; grid-template-columns: repeat(3,1fr); gap: 32px 0; margin-top: 28px; padding-inline: 16px; place-items: center; }
  .trusted-strip__row { display: contents; }
  .trusted-strip__row img { max-width: 100%; height: 24px; }
  .trusted-strip__row:last-child img:last-child { grid-column: 1 / -1; }
}
