.general-content {
	background: var(--bg-color);
}

.general-content .container {
	max-width: 1190px;
	margin: 0 auto;
	width: 90%;
	padding: 80px 0;
	position: relative;
	z-index: 1;
}

.general-content h1,
.general-content h2,
.general-content h3,
.general-content h4,
.general-content h5,
.general-content h6 {
	color: var(--title-color);
}

.general-content p,
.general-content li {
	color: var(--content-color);
}

.general-content a {
	color: var(--primary-color);
}

.general-content a:hover {
	color: var(--btn-bg-color);
}

.general-content ul,
.general-content ol {
	margin: 0 0 27px 44px;
}

.general-content ul ul,
.general-content ol ol {
	margin: 0 0 0 44px;
}

.general-content ul li::marker,
.general-content ol li::marker {
	font: normal var(--f-bold) 1.13rem / 1 var(--font-sans);
	color: var(--title-color);
}

.general-content p b,
.general-content p strong,
.general-content li b,
.general-content li strong {
	color: var(--title-color);
}

@media screen and (max-width: 1024px) {
	.general-content .container {
		padding: 70px 0;
	}
}

@media screen and (max-width: 767px) {
	.general-content .container {
		padding: 40px 0;
	}
}