.deos-referenzen-grid {
  display: grid;
  gap: 1rem;
  padding: 1rem 0;
}

.deos-referenzen-grid__status {
  display: none;
}

.deos-referenzen.is-loading .deos-referenzen-grid__items {
  opacity: 0.5;
}

.deos-referenzen-grid__items {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.75rem;

  .wpgb-block-4 {
    position: absolute !important;
  }
}

@media (max-width: 992px) {
  .deos-referenzen-grid__items {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 676px) {
  .deos-referenzen-grid__items {
    grid-template-columns: minmax(0, 1fr);
  }
}

.deos-referenzen-grid__items .wpgb-card {
  height: 100%;
  background: none;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 6px 14px -8px rgba(0, 0, 0, 0.25);
  padding: 10px !important;
}

.deos-referenzen-grid__items .wpgb-card-wrapper {
  display: flex;
  height: 100%;
  flex-direction: column;
}
