#client-carousel-variable .logo-item {
  padding: 0;
}
@media screen and (min-width: 992px) {
  #client-carousel-variable .logo-item {
    padding: 0 5rem;
  }
}

.our-clients {
  padding: 4.8rem 0;
}
@media screen and (min-width: 992px) {
  .our-clients {
    padding: 10rem 0;
  }
}
.our-clients .--content {
  margin-bottom: 3.6rem;
}
@media screen and (min-width: 992px) {
  .our-clients .--content {
    margin-bottom: 2.4rem;
  }
}
.our-clients .--content h3 {
  margin: 0 0 2.4rem;
}
.our-clients .--content h2 {
  margin-bottom: 1.4rem;
}
.our-clients .--content p {
  max-width: 75rem;
  margin: auto;
  margin-bottom: 3.2rem;
}
@media screen and (min-width: 992px) {
  .our-clients .--content p {
    margin-bottom: 6.4rem;
  }
}
.our-clients .--content p a {
  color: var(--Primary-Dark-Magenta);
  text-decoration: underline;
}
.our-clients .mobile-logo .carousel-outer .row {
  justify-content: center;
  row-gap: 4.8rem;
  -moz-column-gap: 3.2rem;
       column-gap: 3.2rem;
}
.our-clients .slick-track {
  display: flex;
  align-items: center;
}
.our-clients .logo-item figure {
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

#slider-disable {
  justify-content: center;
  gap: 7.8rem;
  align-items: center;
}
#slider-disable .row {
  justify-content: center;
  row-gap: 3.2rem;
}
@media screen and (min-width: 992px) {
  #slider-disable .row {
    row-gap: 0;
  }
}

.our-clients.waves-supporters {
  padding: 10rem 0rem;
}
.our-clients.waves-supporters .--content {
  margin-bottom: 4.8rem;
}
.our-clients.waves-supporters .client-logos-row #slider-disable {
  display: flex;
  gap: 10rem;
}/*# sourceMappingURL=style.css.map */