/******* Do not edit this file *******
Simple Custom CSS and JS - LH SEO Page Repair CSS
Saved: Jun 14 2026 | 07:02:10 */
/* LH page repair CSS start */
html,
body {
  max-width: 100% !important;
  overflow-x: clip !important;
}
.lh-hero {
  height: 100svh !important;
  min-height: 100svh !important;
}
.lh-hero-bg,
.lh-hero-bg img {
  height: 100% !important;
  min-height: 100% !important;
}
#lh-wp-home .client3,
#lh-wp-home .client3 .swiper,
#lh-wp-home .client3 .swiper-wrapper,
#lh-wp-home .client3 .swiper-slide {
  height: auto !important;
  min-height: 0 !important;
}
#lh-wp-home .client3 .swiper-wrapper {
  align-items: stretch !important;
}
#lh-wp-home .client3 .swiper {
  max-width: 100% !important;
  overflow: hidden !important;
}
#lh-wp-home .client3 {
  overflow: visible !important;
}
#lh-wp-home .client3 .client4 {
  height: auto !important;
  min-height: 210px !important;
}
#lh-wp-home .client3 .client5 {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}
#lh-wp-home .client3 .client6 {
  flex: 0 0 40px !important;
}
#lh-wp-home .client3 .client7 {
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
}
#lh-wp-home .client3 .client10 {
  flex: 0 0 18px !important;
  margin-left: auto !important;
}
#lh-wp-home .client3 .content-preview {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden !important;
  max-height: 60px !important;
  line-height: 20px !important;
}
#lh-wp-home .lh-review-box {
  max-width: min(1240px, calc(100vw - 80px)) !important;
  padding-bottom: 64px !important;
}
@media (max-width: 980px) {
  .lh-hero {
    height: 100svh !important;
    min-height: 100svh !important;
  }
  #lh-wp-home .lh-review-box {
    max-width: calc(100vw - 28px) !important;
  }
}
/* LH page repair CSS end */