.sponsor-grid a[href=""] {
	pointer-events: none;
}

.sponsor-grid.small, .sponsor-grid.medium, .sponsor-grid.large {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 2rem;
}

.sponsor-grid.music-grid {
	display: grid;
	grid-template-columns: 200px auto;
  	align-items: center;
	gap: 8px 2rem;
}

.sponsor-grid.music-grid span {
	font-size: 18px;
  	color: rgb(209, 99, 26);
}

.sponsor-grid img {
	flex: 1;
    object-fit: contain;
  	transform: scale(0.9);
}

.sponsor-grid a {
	background-color: rgb(211 211 211 / 30%);
    padding: 8px;
  	display: flex;
  	width: 200px;
  	height: 120px;
  	border: 1px solid #ddd;
}