.events_list {
	display: grid;
	gap: 1px;
	padding-block: 1px;
	background: #BBBBBB;
	background: linear-gradient(90deg, rgba(187, 187, 187, 0) 0%, rgba(136, 136, 136, 1) 50%, rgba(187, 187, 187, 0) 100%);
}
.events_item {
	display: flex;
	flex-wrap: wrap;
	gap: 10px 20px;
	padding: 30px 20px;
	background: #fff;
	line-height: 1;
}
.events_item:hover {
	color: var(--color-accent);
}
.events_item_date b {
	display: block;
}
.events_item_title {
	flex: 0 0 100%;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
}
.events .moreLink {
	margin-top: 30px;
}

@media (max-width: 1199px) {
	.events .h1 {
		font-size: 35px;
	}
}

@media (min-width: 1024px) {
	.events_row {
		display: grid;
		grid-template-columns: 3fr 5fr;
	}
	.events_list {
		grid-row: 1 / 3;
		grid-column: 2 / 3;
	}
	.events .moreLink {
		margin: auto 0 0;
	}
}

@media (min-width: 1200px) {
	.events_row {
		grid-template-columns: 2fr 1fr 5fr;
	}
	.events_list {
		grid-column: 3 / 4;
	}
	.events_item {
		display: grid;
		align-items: center;
		grid-template-columns: 1fr 1fr 3fr;
		gap: 20px;
	}
	.events .moreLink {
		grid-column: 1 / 2;
	}
}

@media (min-width: 1400px) {
	.events .moreLink {
		font-size: 25px;
	}
}

@media (min-width: 1600px) {
	.events_row {
		grid-template-columns: 3fr 9fr;
	}
	.events_list {
		grid-column: 2 / 3;
	}
	.events_item {
		display: grid;
		align-items: center;
		grid-template-columns: 2fr 2fr 5fr;
		gap: 20px;
		padding-inline: 25px;
	}
	.events_item_title {
		padding-right: 25px;
	}
}