.listofgames .listofgames__title {
	margin-bottom: 20px;
}
.listofgames__list-row {
	display: flex;
}
.listofgames__list ul {
	display: flex;
	flex-wrap: wrap;
}
.listofgames__list ul li {
	list-style: none;
	display: flex;
	align-items: center;
	gap: 15px;
}
.listofgames__list ul li::before {
	content: '';
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	background: url('/images/li-green.svg') center center / cover no-repeat;
}
.text-table__cell-text p,
.text-table__cell-text ul {
	text-align: left;
}
.text-table__cell-text p:last-child {
	margin: 0;
}
.text-table__cell-text ul {
	padding-left: 20px;
}
.listofgames .text-table__wrapper {
	align-items: flex-start;
}
@media screen and (min-width: 992px) {
	.listofgames__subtitle {
		margin-bottom: 40px;
	}
	.listofgames__list-row {
		justify-content: space-between;
		gap: 20px;
		align-items: center;
		margin-bottom: 40px;
	}
	.listofgames__list {
		flex-basis: 683px;
	}
	.listofgames__image {
		flex-basis: 350px;
	}
	.listofgames__list ul {
		row-gap: 20px;
		column-gap: 40px;
	}
	.listofgames__list ul li {
		flex-basis: calc((100% - 40px) / 2);
	}
	.listofgames__text-before {
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 991.98px) {
	.listofgames__subtitle {
		margin-bottom: 20px;
	}
	.listofgames__list-row {
		gap: 20px;
		flex-direction: column;
		margin-bottom: 20px;
	}
	.listofgames__list ul {
		gap: 10px;
		flex-direction: column;
	}
	.listofgames__text-before {
		margin-bottom: 20px;
	}
	.listofgames .text-table__wrapper {
		display: block;
	}
	.listofgames .text-table__wrapper .text-table__table:first-child {
		margin-bottom: 40px;
	}
	.listofgames.text-table .text-table__table {
		flex-basis: unset;
	}
}
