img:is([sizes='auto' i], [sizes^='auto,' i]) {
	contain-intrinsic-size: 3000px 1500px;
}

/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em;
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none;
}

.alternative-pages {
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
	margin: 20px 0;
	padding: 5px;
}

@media screen and (min-width: 576px) {
	.alternative-pages {
		grid-template-columns: 1fr 1fr;
	}
}

@media screen and (min-width: 768px) {
	.alternative-pages {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

.alternative-pages__item {
	background-color: white;
	padding: 16px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
}

.alternative-pages__bonus-desctiption {
	text-align: center;
	width: 100%;
	margin-bottom: 12px;
}

.alternative-pages__title {
	margin: -16px -16px 20px -16px;
	padding: 10px 0;
	text-align: center;
	color: #fff;
	background-color: var(--main-color);
	border-radius: 5px;
	font-weight: bold;
}

.alternative-pages__rating {
	text-align: center;
	margin-bottom: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.alternative-pages__stars {
	margin-left: 5px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.alternative-pages__image-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100px;
	margin-bottom: 12px;
}

.alternative-pages__image-wrap img {
	width: 100%;
	height: auto;
}

.alternative-pages__promo {
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin-bottom: 12px;
	min-height: 42px;
	align-items: center;
	gap: 10px;
}

.alternative-pages__promo a {
	color: black;
	text-decoration: none;
	display: block;
	width: 100%;
}

.alternative-pages__button-wrap a,
.alternative-pages__button-wrap button {
	color: black;
	width: 100%;
	text-decoration: unset;
}

.alternative-pages__description {
	display: grid;
	grid-template-columns: 1fr 7fr;
	align-items: center;
}

.alternative-pages__description i {
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 version=%271.1%27 id=%27Layer_1%27 x=%270px%27 y=%270px%27 viewBox=%270 0 512 512%27 style=%27enable-background:new 0 0 512 512;%27 xml:space=%27preserve%27%3E%3Cpath style=%27fill:%23A5EB78;%27 d=%27M433.139,67.108L201.294,298.953c-6.249,6.249-16.381,6.249-22.63,0L78.861,199.15L0,278.011 l150.547,150.549c10.458,10.458,24.642,16.333,39.431,16.333l0,0c14.788,0,28.973-5.876,39.43-16.333L512,145.968L433.139,67.108z%27/%3E%3Cg style=%27opacity:0.1;%27%3E%3Cpath d=%27M485.921,119.888L187.59,418.22c-8.254,8.253-18.633,13.882-29.847,16.391c9.363,6.635,20.608,10.28,32.235,10.28l0,0 c14.788,0,28.973-5.876,39.43-16.333L512,145.966L485.921,119.888z%27/%3E%3C/g%3E%3C/svg%3E');
}

.alternative-pages__description p {
	white-space: pre-wrap;
	margin: 5px 0;
}

.alt-promocode {
	display: flex;
	flex-direction: row;
}

.alt-promocode--button {
	position: relative;
}

.alt-promocode--button svg {
	width: 20px;
	height: 20px;
	position: absolute;
	top: calc(50% - 10px);
	right: 5px;
	cursor: pointer;
	max-width: 20px;
}

.alt-promocode--input {
	position: relative;
	overflow: hidden;
	border-radius: 5px;
	border: 1px dashed;
}

.alt-promocode--input input,
.alt-promocode--input div {
	height: 40px;
	text-align: center;
	border-radius: var(--border-radius);
	border: unset;
	font-weight: bold;
	font-size: 1rem;
	padding: 0;
	padding-right: 5px;
	max-width: 150px;
	text-decoration: unset;
}

.alt-promocode--input div {
	display: flex;
	align-items: center;
}

.alt-promocode--fake {
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 150px;
}

.alt-promocode--fake:before {
	content: ' ';
	width: 69%;
	height: 100%;
	position: absolute;
	background-color: var(--main-accent-color);
	top: 0;
	z-index: 6;
	left: -12px;
	transform: skewX(10deg);
}

.alt-promocode--fake:after {
	content: ' ';
	width: 10%;
	height: 0;
	position: absolute;
	border: 21px solid transparent;
	border-right: 21px solid black;
	opacity: 0.5;
	top: 0;
	z-index: 6;
	left: 24%;
	transform: skewX(10deg);
	border-radius: 4px;
}

/*# sourceMappingURL=style-index.css.map*/

div .list-anchor__wrap,
div .list-anchor__wrap * {
	background-color: #158864 !important;
}

body {
	background-color: #000000;
	/* Новый цвет фона */
	color: #ffffff;
	/* Новый цвет текста */
}

html body,
html body * {
	color: #ffffff !important;
}

/* Стиль для контейнера блока "How To" */
.howto,
.howto888,
.howto-block {
	background-color: #173415;
	/* Задайте нужный цвет фона для всего блока */
}

/* Отключаем полосатость для всех строк таблицы */
.wp-block-table table tr {
	background-color: #000000 !important;
}

/* Принудительно задаём наследование цвета для всех вложенных элементов */

/* Общий фон и цвет текста для всего контейнера FAQ */
.faq {
	background-color: #173415 !important;
	/* Замените на нужный цвет */
	color: #ffffff !important;
	padding: 20px;
	/* Отступы, чтобы контент «дышал» */
	border-radius: 5px;
	/* Скругление углов, если нужно */
}

/* Убираем/прозрачно делаем фон у вложенных элементов, 
   чтобы он не перебивал общий фон .faq */
.faq .faq__item,
.faq .faq__item_title,
.faq .faq__item_text,
.faq .faq__item_icon {
	background-color: transparent !important;
	color: inherit !important;
	border: none !important;
	/* Если у них была какая-то граница */
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local(''), url('/assets/fonts/MontserratSemiBold.woff2') format('woff2'),
		url('/assets/fonts/MontserratSemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local(''), url('/assets/fonts/Roboto-Light.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Light.woff') format('woff');
}

:root {
	--main-color: #5b7200;
	--second-color: #ffffff;
	--links-color: #1d8efe;
	--links-hover-color: #0038f2;
	--header-bg-color: #1e3b1a;
	--nav-color: #ffffff;
	--header-second-bg-color: #15270d;
	--nav-second-color: #ffffff;

	--header-link-bg-first: #5b7200;
	--header-link-color-first: #fff;
	--header-link-border-first: #5b7200;
	--header-link-hover-first: #3080d1;

	--header-link-bg-secodary: #ffffff;
	--header-link-color-secodary: #fff;
	--header-link-border-secodary: #ffffff;
	--header-link-hover-secodary: #f45b50;

	--site-button-bg-color: #5b7200;
	--site-button-color: #ffffff;
	--site-button-shadow: ;
	--site-button-hover-bg-color: #3a85d1;
	--site-button-hover-color: #4d8ee2;
	--site-button-hover-shadow: ;

	--button-border-color: #5b7200;
	--border-radius: 100px;
	--footer-bg-color: #051c03;
	--footer-text-color: #859cba;
	--font-size: 16px;
	--line-height: 1.35;

	--h1-font-size: 32px;
	--h2-font-size: 24px;
	--h3-font-size: 18px;
	--h4-font-size: 18px;

	--list-style: '\274B';
	--toc-style: '';
	--font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
		Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
	--font-family-title: Montserrat, -apple-system, BlinkMacSystemFont, 'Segoe UI',
		Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;

	--table-bg-color-head: #5b7200;
	--table-font-color-head: #ffffff;
	--table-bg-cell: #e8eff2;
	--table-border-color: #ffffff;

	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;

	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-elements-a6c6b2584fc4ee8d220f7a725bc14b18
	a:where(:not(.wp-element-button)) {
	color: var(--wp--preset--color--white);
}

.wp-elements-81907fd037f008e1638acd262f293ace
	a:where(:not(.wp-element-button)) {
	color: var(--wp--preset--color--white);
}

.wp-container-core-columns-is-layout-9d6595d7 {
	flex-wrap: nowrap;
}
