/* Make all slides equal height */
.press-and-media .slick-track {
  display: flex !important;
}

.press-and-media .slick-slide {
  display: flex !important;
  height: auto !important;
  align-items: stretch !important;
}

/* Inner slide wrapper — ensures content fills height */
.press-and-media .slick-slide > div {
  display: flex;
  flex-direction: column;
  width: 100%;
}
    .press-and-media .slick-slide {
        margin: 0 10px; /* 10px gap between slides */
    }
    /* Center dots */
.press-and-media .slick-dots {
  bottom: -30px; /* adjust space below slider */
  text-align: center;
  width: 100%;
  display: flex !important;
  justify-content: center;
  gap: 6px; /* optional: adds space between dots */
  position: relative;
}

.press-and-media .slick-dots li button:before {
  color: #000; /* change dot color if needed */
  font-size: 10px;
  opacity: 0.5;
}

.press-and-media .slick-dots li.slick-active button:before {
  color: #000;
  opacity: 1;
}