:root {
    /* Uniq */
    --main-bg-color: #1a1a1a;
    --text-color: #DDD;
    --text-conter-color: #FFFFFF;
    --heading-color: #FFF;
    --block-bg: #1a1a1a;
	--header-bg-color: #1a1a1a;
    --dark-bg: #3e3e3e;
    --block-border: linear-gradient(255deg, #ff2e2e, #ff2e2e);
    --block-border-rotated: linear-gradient(90deg, #ff2e2e, #ff2e2e);
    --primary-color: #ff2e2e;
    --second-color: #ff0606;
    --link-color: #24A908;
    --list-marker-color: #24A908;
    --header-active-bg-color: #243349;
    --star-color: #ffda6b;
    --star-bg: #131a26;
}

.wrapper > p:not([class]),
.faq__header
{
	color: var(--text-color);
}

.footer {
	background-color: var(--header-bg-color);
}

.advantages__item,
.wp-block-table {
	background-color: var(--block-bg);
}

.advantages__item {
	padding: 16px;
}

.wrapper > .wp-block-heading:first-child {
	color: var(--heading-color);
}

.site-section__header,
.wrapper > .wp-block-heading:first-child {
	text-align: center;
	background: unset;
}

.site-section__body {
	border: unset;
	padding: 0;
}

.btn.btn_second {
	color: var(--text-color);
	border: 1px solid var(--link-color);
	background-color: transparent;
}

.toc {
	border: 1px solid var(--link-color);
}

.toc .toc-body-list__link::before {
	content: '-';
}

.toc .toc-body-list {
	padding: 16px;
}

.listing__list tbody tr,
.wp-block-table table th,
.table td,
.wp-block-table table td,
.pros-and-cons__pros-block .pros-and-cons-list__item {
	border-color: var(--link-color);
}

.table th, .wp-block-table table th,
.pros-and-cons__body .pros-and-cons-block__title_blue,
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list__item_plus::before{
	background-color: var(--link-color);
}

.btn {
	border-radius: 3px;
}

.faq-item .faq-item__title-block {
	padding: 0 0 16px 0;
	background: unset;
}

.faq-item__header {
	background: unset;
}

.footer__top {
	flex-direction: column;	
}

.footer .footer-top-container::after {
	content: unset;
}