/* ==========================================================================
Global Settings
========================================================================== */
:root {
  --dark-green: #007355;
  --gray: #E8E4DA;
  --gray1-1: #a7a9ab;
  --light-green: #eaf7f3;
}

.box3 ol {
  padding-left: 0;
}

.box3 ol li {
  font-weight: 500;
}

.my-84 {
  margin: 84px 0;
}

/* .key-statistics-bg {
  background-color: var(--light-green);
} */

.border-top-accordion {
  border-top: 4px solid var(--warning-dark);
}

.pb-84 {
  padding-bottom: 84px;
}

@media (width:1440px) {
  .h-vh {
    height: 73vh;
  }
}

@media (width: 1280px) {
  .h-vh {
    height: 72vh;
  }
}

@media (min-width:1024px) and (max-width:1279px) {
  .h-vh {
    height: 37vh;
  }
}

@media (min-width:1024px) {
  .px-none {
    padding-left: 0;
    padding-right: 0;
  }
}
/* Home carousels: keep the peek inside the content column and soften marquee edges. */
.home .home-products .slick-list { overflow: hidden; }
.home .home-clients {
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%);
  mask-image: linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%);
}
