/* Targeted mobile corrections from the supplied Home, Services and Solutions captures. */
@media (max-width: 760px) {
  .services-overview-v2 .services-hero-v2,
  html[dir="rtl"] .services-overview-v2 .services-hero-v2 {
    min-height: 0 !important;
    height: auto !important;
    align-items: flex-start;
    padding: 112px 0 64px;
  }
}
@media (max-width: 620px) {
  .home-v11 .what-v11 .display-title,
  .solutions-adapt-v42 .solutions-adapt-copy-v42 h2 {
    font-size: clamp(32px, 8.8vw, 40px);
    line-height: 1.15;
    letter-spacing: -.035em;
    overflow-wrap: anywhere;
  }
  html[dir="rtl"] .home-v11 .what-v11 .display-title,
  html[dir="rtl"] .solutions-adapt-v42 .solutions-adapt-copy-v42 h2 {
    line-height: 1.4;
    letter-spacing: 0;
  }
  .home-v11 .what-grid {
    gap: 32px;
  }
}
