/* Wyśrodkowanie zawartości elementów li */
.blazy .grid {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.blazy .grid__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 15px;
}

/* Wyśrodkowanie obrazka */
.blazy .views-field-field-logotyp-1 {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}

.blazy .views-field-field-logotyp-1 img {
  display: block;
  margin: 0 auto;
}

/* Wyśrodkowanie tytułu/linku */
.blazy .views-field-title {
  display: flex;
  justify-content: center;
  text-align: center;
  width: 100%;
}

.blazy .views-field-title a {
  text-align: center;
  display: block;
}

/* Opcjonalne: dodatkowe stylowanie dla lepszego wyglądu */
.blazy .grid {
  min-height: 200px; /* Zapewnia jednakową wysokość dla wszystkich elementów */
}

.blazy .grid__content {
  gap: 10px; /* Odstęp między obrazkiem a tytułem */
}

/* Responsywne dostosowania */
@media (max-width: 768px) {
  .blazy .grid__content {
    padding: 10px;
  }
  
  .blazy .grid {
    min-height: 150px;
  }
}