/* host div uit artikel */
#hcn-slider {
  margin: 18px 0;
}

/* slider container */
#hcn-slider .mk-swiper {
  border-radius: 14px;
  overflow: hidden;
}

/* images netjes */
#hcn-slider .swiper-slide img {
  width: 100%;
  height: 320px;
  object-fit: cover;
  display: block;
}

/* responsive hoogte */
@media (max-width: 768px) {
  #hcn-slider .swiper-slide img { height: 220px; }
}

/* Dots (pagination bullets) */
#hcn-slider .swiper-pagination-bullet{
  background: #ffffff !important;   /* wit */
  opacity: 0.45 !important;
}

#hcn-slider .swiper-pagination-bullet-active{
  background: #ff8c00 !important;   /* oranje */
  opacity: 1 !important;
}

/* optioneel: iets groter + nette klik-zone */
#hcn-slider .swiper-pagination-bullet{
  width: 10px;
  height: 10px;
  margin: 0 6px !important;
}