.alerg-partners-block {
	padding: 60px 20px;
	max-width: var(--alerg-content-width, 1440px);
	margin: 0 auto;
}



.alerg-partners-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 24px;
}
.alerg-partner-cell {
	width: calc((100% - 72px) / 4);
}
.alerg-partners-cols-2 .alerg-partner-cell { width: calc((100% - 24px) / 2); }
.alerg-partners-cols-3 .alerg-partner-cell { width: calc((100% - 48px) / 3); }
.alerg-partners-cols-5 .alerg-partner-cell { width: calc((100% - 96px) / 5); }
.alerg-partners-cols-6 .alerg-partner-cell { width: calc((100% - 120px) / 6); }

.alerg-partners-grid .wp-block-image { margin: 0; }
.alerg-partners-grid img {
	width: 100%;
	height: 70px;
	object-fit: contain;
	filter: grayscale(100%);
	opacity: 0.7;
	transition: all 0.3s;
	border-radius: 0;
}
.alerg-partners-grid img:hover {
	filter: grayscale(0);
	opacity: 1;
}

.alerg-partner-cell a {
	display: block;
}
.alerg-partner-cell--empty {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 70px;
	border: 1px dashed #ccc;
	color: #999;
	font-size: 0.85rem;
}

@media (max-width: 800px) {
	.alerg-partner-cell { width: calc((100% - 24px) / 2) !important; }
}
/* @media (max-width: 800px) {
	.alerg-partners-grid { grid-template-columns: repeat(2, 1fr); }
} */