/* Karta kursu = Service Block Skin Style2 (Yachtly). Tu tylko to, czego wymaga zmienna liczba informacji. */
.service-block-style2.m16-kurs .content-block .icon-list-items {
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px 22px;
}
.service-block-style2.m16-kurs .icon-list-items .icon {
  display: inline-flex;
  align-items: center;
  line-height: 0;
}
.service-block-style2.m16-kurs .icon-list-items .icon svg {
  display: block;
  flex-shrink: 0;
}
.service-block-style2.m16-kurs .icon-list-items .icon-items span {
  white-space: nowrap;
}
.service-block-style2.m16-kurs .image-block > a.m16-kurs-zdjecie {
  display: block;
  height: 100%;
}
/* Jeden kadr dla wszystkich kart — zdjęcia kursów mają różne proporcje. */
.service-block-style2.m16-kurs .image-block img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 500 / 370;
  object-fit: cover;
}
