@charset "UTF-8";
*,
*:before,
*:after {
	box-sizing: border-box;
}
html,
body {
	height: 100%;
}
html {
	font-size: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	min-width: 36rem;
	height: 100vh;
	margin: 0 auto;
	font-size: 1.6rem;
	font-weight: 400;
	background: #fcfbe9;
	line-height: 1.6;
	font-family: Lato, sans-serif;
	color: #1f1e23;
}
body.no-content-copy {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.no-scroll {
	overflow: hidden;
}
[data-simplebar] {
	position: relative;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-start;
}
.simplebar-wrapper {
	overflow: hidden;
	width: inherit;
	height: inherit;
	max-width: inherit;
	max-height: inherit;
}
.simplebar-mask {
	direction: inherit;
	position: absolute;
	overflow: hidden;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: auto !important;
	height: auto !important;
	z-index: 0;
}
.simplebar-offset {
	direction: inherit !important;
	box-sizing: inherit !important;
	resize: none !important;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	-webkit-overflow-scrolling: touch;
}
.simplebar-content-wrapper {
	direction: inherit;
	box-sizing: border-box !important;
	position: relative;
	display: block;
	height: 100%;
	width: auto;
	max-width: 100%;
	max-height: 100%;
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
}
.simplebar-content:before,
.simplebar-content:after {
	content: ' ';
	display: table;
}
.simplebar-placeholder {
	max-height: 100%;
	max-width: 100%;
	width: 100%;
	pointer-events: none;
}
.simplebar-height-auto-observer-wrapper {
	box-sizing: inherit !important;
	height: 100%;
	width: 100%;
	max-width: 1px;
	position: relative;
	float: left;
	max-height: 1px;
	overflow: hidden;
	z-index: -1;
	padding: 0;
	margin: 0;
	pointer-events: none;
	flex-grow: inherit;
	flex-shrink: 0;
	flex-basis: 0;
}
.simplebar-height-auto-observer {
	box-sizing: inherit;
	display: block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 1000%;
	width: 1000%;
	min-height: 1px;
	min-width: 1px;
	overflow: hidden;
	pointer-events: none;
	z-index: -1;
}
.simplebar-track {
	z-index: 1;
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
	overflow: hidden;
}
[data-simplebar].simplebar-dragging,
[data-simplebar].simplebar-dragging .simplebar-content {
	pointer-events: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
[data-simplebar].simplebar-dragging .simplebar-track {
	pointer-events: all;
}
.simplebar-scrollbar {
	position: absolute;
	left: 0;
	right: 0;
	min-height: 10px;
}
.simplebar-scrollbar:before {
	position: absolute;
	content: '';
	background: black;
	border-radius: 7px;
	left: 2px;
	right: 2px;
	opacity: 0;
	transition: opacity 0.2s 0.5s linear;
}
.simplebar-scrollbar.simplebar-visible:before {
	opacity: 0.5;
	transition-delay: 0s;
	transition-duration: 0s;
}
.simplebar-track.simplebar-vertical {
	top: 0;
	width: 11px;
}
.simplebar-scrollbar:before {
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
}
.simplebar-track.simplebar-horizontal {
	left: 0;
	height: 11px;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	right: auto;
	left: 0;
	top: 0;
	bottom: 0;
	min-height: 0;
	min-width: 10px;
	width: auto;
}
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
	right: auto;
	left: 0;
}
.simplebar-dummy-scrollbar-size {
	direction: rtl;
	position: fixed;
	opacity: 0;
	visibility: hidden;
	height: 500px;
	width: 500px;
	overflow-y: hidden;
	overflow-x: scroll;
	-ms-overflow-style: scrollbar !important;
}
.simplebar-dummy-scrollbar-size > div {
	width: 200%;
	height: 200%;
	margin: 10px 0;
}
.simplebar-hide-scrollbar {
	position: fixed;
	left: 0;
	visibility: hidden;
	overflow-y: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.simplebar-scrollbar:before {
	top: 0;
	bottom: 0;
	left: 0;
	background-color: #9fa9c6;
	opacity: 1 !important;
}
.simplebar-track {
	height: 0.4rem !important;
	background: transparent;
	border-radius: 0.7rem;
}
.body-bg {
	z-index: -1;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 52rem;
	background: #eafdf0 url(../images/intro_bg-xs.svg) 0 5.6rem / auto 287px
		no-repeat;
	pointer-events: none;
}
@media screen and (min-width: 576px) {
	.body-bg {
		background: #eafdf0 url(../images/intro_bg.svg) center 5.6rem / auto 287px
			no-repeat;
	}
}
.body-bg:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 12.8rem;
	background: linear-gradient(180deg, rgba(250, 249, 255, 0) 0%, #fcfbe9 100%);
	pointer-events: none;
}
.container {
	width: 100%;
	max-width: 117.4rem;
	margin: 0 auto;
	padding: 0 1.5rem;
}
.container > .container:first-child {
	padding: 0;
}
.visually-hidden {
	position: absolute;
	margin: -0.1rem;
	padding: 0;
	overflow: hidden;
	border: 0;
	clip: rect(0 0 0 0);
	width: 0.1rem;
	height: 0.1rem;
}
.wrapper {
	flex: 1 0 auto;
	padding: 5.6rem 0 6rem;
}
@media screen and (min-width: 992px) {
	.wrapper {
		padding-top: 5.6rem;
		padding-bottom: 8rem;
	}
}
.header {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 99;
	min-width: 36rem;
	height: 5.6rem;
	background: #005208;
	transition: top 0.5s;
}
.header .container {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}
.header .logo {
	margin-right: auto;
}
.header .logo__img {
	max-width: 16rem;
	max-height: 4.2rem;
	height: auto;
}
.header.active {
	top: -100%;
}
.header.active .header-nav__nav,
.header.active .header-lang__list,
.header.active .header-search__inner {
	top: 0;
}
[dir='rtl'] .header .logo {
	margin-right: 0;
	margin-left: auto;
}
.logo {
	position: relative;
	display: flex;
	flex-shrink: 0;
}
.logo__img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	margin: auto 0;
}
.header-nav__toggle {
	position: relative;
	display: flex;
	margin: 0 0 0 0.4rem;
	padding: 0;
	border: 0;
	background: none;
	border-radius: 0.8rem;
	transition: background 0.2s;
	cursor: pointer;
	width: 4rem;
	height: 4rem;
}
.header-nav__toggle span {
	position: absolute;
	top: 50%;
	left: 50%;
	background: #ffffff;
	opacity: 0;
	transform: translate(-50%, -50%);
	transform-origin: center;
	transition: background 0.2s, transform 0.2s, opacity 0.2s;
	width: 1.6rem;
	height: 0.2rem;
}
.header-nav__toggle svg {
	margin: auto;
	stroke: #fff;
	width: 2rem;
	height: 1.8rem;
}
.header-nav__toggle.active span {
	background: #ffffff;
	width: 2.4rem;
	opacity: 1;
}
.header-nav__toggle.active span:first-child {
	transform: translate(-50%, -50%) rotate(45deg);
}
.header-nav__toggle.active span:last-child {
	transform: translate(-50%, -50%) rotate(-45deg);
}
.header-nav__toggle.active svg {
	opacity: 0;
}
.header-nav__nav {
	position: fixed;
	top: 5.6rem;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	margin: 0;
	padding: 0.8rem 0;
	background: #ffffff;
	list-style: none;
	overflow-y: auto;
	transition: top 0.3s;
}
.header-nav__nav.active {
	display: block;
}
.header-nav__item {
	border-bottom: 0.1rem solid #e1e8f6;
}
.header-nav__item:last-child {
	border-bottom: none;
}
.header-nav__item a {
	transition: color 0.2s;
}
.header-nav__item a:hover {
	color: #fdbd13;
}
.header-nav__button {
	position: relative;
	display: block;
	margin: 0;
	width: 100%;
	text-align: left;
	padding: 2rem 4.4rem 2rem 3.2rem;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
	transition: background 0.2s;
}
.header-nav__button:before {
	content: '';
	position: absolute;
	top: 2.6rem;
	right: 3.4rem;
	border-top: 0.5rem solid transparent;
	border-bottom: 0.5rem solid transparent;
	border-left: 0.8rem solid #898797;
	transition: border-color 0.2s, transform 0.2s;
	transform-origin: center;
	width: 0;
	height: 0;
}
.header-nav__button:disabled {
	cursor: default;
}
.header-nav__button:disabled:before {
	display: none;
}
.header-nav__button:disabled:hover {
	background: none;
}
.header-nav__button a,
.header-nav__button span {
	display: flex;
	align-items: center;
	font-size: 2rem;
	color: #1f1e23;
	text-decoration: none;
	font-weight: 700;
	font-family: Lato, sans-serif;
}
.header-nav__button a svg,
.header-nav__button span svg {
	margin-right: 2rem;
	width: 2rem;
	height: 2rem;
}
.header-nav__button.active:before {
	transform: rotate(90deg);
}
.header-nav__button.active + .header-nav__subnav {
	display: block;
}
.header-nav__subnav {
	display: none;
	margin: 0;
	padding: 0.5rem 0 2.4rem 3.2rem;
	list-style: none;
	cursor: default;
}
.header-nav__subnav li:nth-child(n + 2) {
	margin-top: 1rem;
}
.header-nav__subnav a {
	color: inherit;
	font-size: 1.6rem;
	text-decoration: none;
	font-weight: 500;
}
.header-lang__button {
	position: relative;
	display: flex;
	margin: 0 0 0 0.4rem;
	padding: 0;
	border: 0;
	background: none;
	cursor: pointer;
	width: 4rem;
	height: 4rem;
}
.header-lang__button:before {
	content: '';
	position: fixed;
	width: 100%;
	height: 100%;
	top: 5.6rem;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	background: rgba(46, 36, 132, 0.5);
}
.header-lang__button img {
	flex-shrink: 0;
	margin: auto;
	border-radius: 50%;
	border: 0.1rem solid #ffffff;
	transition: border-color 0.2s;
	width: 2.4rem;
	height: 2.4rem;
}
.header-lang__button.active img {
	border-color: #005208;
}
.header-lang__button.active:before {
	display: block;
}
.header-lang__list {
	position: fixed;
	top: 5.6rem;
	bottom: 0;
	left: 0;
	display: none;
	flex-wrap: wrap;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #ffffff;
	list-style: none;
	overflow-y: auto;
	transition: top 0.3s;
}
@media screen and (min-width: 576px) {
	.header-lang__list {
		right: 0;
		left: auto;
	}
}
.header-lang__list li {
	display: flex;
	width: 50%;
	border-bottom: 0.1rem solid #dbd1f6;
}
.header-lang__list li:nth-child(odd) {
	border-right: 0.1rem solid #dbd1f6;
}
.header-lang__list a {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	width: 100%;
	padding: 1.6rem 5.8rem 1.6rem 1.8rem;
	font-size: 2rem;
	color: #2e2a31;
	font-weight: 700;
	text-decoration: none;
	transition: color 0.2s, background 0.2s;
}
.header-lang__list a:hover {
	color: #005208;
	background: #eafdf0;
}
.header-lang__list a img {
	margin-right: 1.6rem;
	flex-shrink: 0;
	border-radius: 50%;
	width: 3.2rem;
	height: 3.2rem;
}
.header-lang__list a.active {
	position: relative;
	background: #eafdf0;
}
.header-lang__list a.active:before,
.header-lang__list a.active:after {
	content: '';
	position: absolute;
	top: 50%;
}
.header-lang__list a.active:before {
	right: 3.4rem;
	border-radius: 50%;
	background: #ffffff;
	border: 0.1rem solid #005208;
	transform: translateY(-50%);
	width: 2.4rem;
	height: 2.4rem;
}
.header-lang__list a.active:after {
	right: 4.1rem;
	border-bottom: 0.1rem solid #005208;
	border-left: 0.1rem solid #005208;
	transform-origin: center;
	transform: translateY(-60%) rotate(-45deg);
	border-radius: 0 0 0 0.1rem;
	width: 1rem;
	height: 0.6rem;
}
.header-lang__list.active {
	display: flex;
}
@media screen and (min-width: 576px) {
	[dir='rtl'] .header-lang__list {
		right: auto;
		left: 0;
	}
}
[dir='rtl'] .header-lang__list a {
	padding-right: 1.6rem;
	padding-left: 4rem;
}
[dir='rtl'] .header-lang__list a.active:before {
	right: auto;
	left: 1.6rem;
}
[dir='rtl'] .header-lang__list a.active:after {
	right: auto;
	left: 2.3rem;
}
[dir='rtl'] .header-lang__list a img {
	margin-right: 0;
	margin-left: 1.6rem;
}
.header-search__button {
	position: relative;
	display: flex;
	margin: 0 0 0 0.2rem;
	padding: 0;
	background: none;
	border: 0;
	cursor: pointer;
	width: 4rem;
	height: 4rem;
}
.header-search__button:before {
	content: '';
	position: fixed;
	width: 100%;
	height: 100%;
	top: 5.6rem;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	background: rgba(46, 36, 132, 0.5);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}
.header-search__button svg {
	flex-shrink: 0;
	margin: auto;
	stroke: #fff;
	transition: stroke 0.2s;
	width: 1.8rem;
	height: 1.8rem;
}
.header-search__button.active:before {
	display: block;
}
.header-search__button.active svg {
	stroke: #fdbd13;
}
.header-search__inner {
	position: fixed;
	top: 5.6rem;
	bottom: 0;
	left: 0;
	display: none;
	width: 100%;
	margin: 0;
	padding: 2.2rem 0;
	background: #fcfbe9;
	overflow-y: auto;
	transition: top 0.3s;
}
.header-search__inner ul {
	list-style: none;
}
.header-search__inner.active {
	display: block;
}
.header-search__field {
	position: relative;
	margin: 0 1.2rem;
}
.header-search__field svg {
	position: absolute;
	top: 50%;
	left: 2rem;
	stroke: #a4a7b8;
	transform: translateY(-50%);
	transition: stroke 0.2s;
	width: 1.3rem;
	height: 1.3rem;
}
.header-search__input {
	width: 100%;
	padding: 1.3rem 4rem 1.4rem 4.5rem;
	font-size: 1.4rem;
	font-weight: 500;
	background: #ffffff;
	border-radius: 5rem;
	border: 0.1rem solid #d2f6d1;
	outline: none;
	transition: 0.2s border-color;
	font-family: inherit;
}
.header-search__input::placeholder {
	color: #a4a7b8;
}
.header-search__input:focus {
	border-color: #005208;
}
.header-search__clear {
	position: absolute;
	top: 50%;
	right: 0.4rem;
	display: none;
	padding: 0;
	background: #eafdf0;
	border-radius: 50%;
	border: none;
	transform: translateY(-50%);
	cursor: pointer;
	width: 3.8rem;
	height: 3.8rem;
}
.header-search__clear:before,
.header-search__clear:after {
	content: '';
	position: absolute;
	top: 50%;
	background: #a4a7b8;
	transform: translate(-50%, -50%);
	transform-origin: center;
	transition: background 0.2s;
	width: 1.2rem;
	height: 0.2rem;
}
.header-search__clear:before {
	transform: translate(-50%, -50%) rotate(45deg);
}
.header-search__clear:after {
	transform: translate(-50%, -50%) rotate(-45deg);
}
.header-search__res {
	display: none;
	margin-top: 1rem;
	font-size: 1.4rem;
}
.header-search__res ul {
	max-height: 320px;
	margin: 0;
	padding: 0;
	overflow-y: auto;
}
.header-search__res a {
	display: block;
	padding: 0.65rem 3rem;
	color: inherit;
	font-size: 1.6rem;
	text-decoration: none;
	transition: background 0.2s;
}
.header-search__res a:hover {
	background: #eafdf0;
}
.header-search__no-res {
	display: none;
	margin: 0 2.8rem;
	color: #a4a7b8;
	text-align: center;
}
[dir='rtl'] .header-search__clear:before,
[dir='rtl'] .header-search__clear:after {
	left: 50%;
}
.breadcrumbs {
	display: flex;
	align-items: center;
	font-weight: 500;
	margin: 0;
	padding: 0;
	list-style: none;
}
.breadcrumbs__item {
	font-size: 1.4rem;
	line-height: 1.6rem;
}
.breadcrumbs__item:not(:last-child):after {
	content: '';
	display: inline-block;
	margin: 0 1rem;
	border-top: 0.4rem solid transparent;
	border-bottom: 0.4rem solid transparent;
	border-left: 0.6rem solid #353941;
	transition: border-color 0.2s, transform 0.2s;
	transform-origin: center;
	width: 0;
	height: 0;
}
.breadcrumbs__link {
	color: #878c97;
	text-decoration: none;
	transition: color 0.2s;
}
.breadcrumbs__link:hover {
	color: #005208;
}
.intro {
	background: #fcfbe9;
	padding: 3.2rem 0 2.3rem;
}
.intro .intro-author {
	max-width: 48.2rem;

	margin: 0 auto 2.4rem auto;
}
.intro__title {
	text-align: center;
	margin: 0 0 2.4rem;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.2;
	word-wrap: break-word;
}
.intro__title b {
	font-weight: inherit;
}
.intro__subtitle {
	margin: 0;
}
@media screen and (max-width: 991px) {
	.intro__subtitle {
		font-size: 1.6rem;
	}
}
.intro__collapse {
	text-align: center;
	line-height: 1.4;
}
.intro__collapse:not(.active) .intro__collapse-inner {
	position: relative;
	overflow: hidden;
}
.intro__collapse p {
	margin: 0 0 1rem;
}
.intro__collapse-inner {
	margin-bottom: 0.6rem;
	line-height: 1.5;
	text-align: left;
}
.intro__collapse-btn {
	position: relative;
	padding: 0 1.3rem 0 0;
	color: #005208;
	border: none;
	background: none;
	cursor: pointer;
}
.intro__collapse-btn:after {
	content: '';
	position: absolute;
	right: 0;
	border-top: 0.5rem solid #005208;
	border-left: 0.4rem solid transparent;
	border-right: 0.4rem solid transparent;
	transition: border-color 0.2s, transform 0.2s;
	transform-origin: center;
	transform: translateY(-50%);
}
.intro__collapse-btn:not(.active):after {
	top: 50%;
}
.intro__collapse-btn:not(.active) span:last-child {
	display: none;
}
.intro__collapse-btn.active:after {
	bottom: 0;
	transform: translateY(-50%) rotate(180deg);
}
.intro__collapse-btn.active span:first-child {
	display: none;
}
.intro--breadcrumbs {
	padding-top: 1.6rem;
}
.intro--breadcrumbs .breadcrumbs {
	margin-bottom: 2.6rem;
}
.intro-author {
	line-height: 1.4;
}
.intro-author a {
	color: inherit;
	text-decoration: none;
	transition: color 0.2s;
}
.intro-author a:hover {
	color: #005208;
}
.intro-author svg {
	vertical-align: middle;
	width: 1.3rem;
	height: 1.3rem;
}
.intro-author__wrap {
	display: flex;
	align-items: center;
}
.intro-author__img {
	flex-shrink: 0;
	margin-right: 0.6rem;
	border-radius: 50%;
	overflow: hidden;
	background: #898797;
	border: 0.3rem solid #ffffff;
	width: 3.8rem;
	height: 3.8rem;
}
.intro-author__img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.intro-author__by {
	margin: 0;
	font-size: 1.4rem;
}
.intro-author__by--first {
	font-size: 1.6rem;
}
.intro-author__at {
	margin: 0;
	color: #898797;
	font-size: 1.4rem;
}
.top {
	background: #fcfbe9;
	padding: 0 0 4rem;
	text-align: center;
}
.top__title {
	position: relative;
	z-index: 1;
	margin: 0 0 1.6rem;
	font-size: 2rem;
	line-height: 1.4;
	text-align: left;
}
.top__list {
	display: flex;
	flex-wrap: wrap;
	gap: 1.6rem 1rem;
	margin: 0 0 1.6rem;
	padding: 0;
	list-style: none;
	counter-reset: top;
}
.top__item {
	display: flex;
	width: 100%;
	margin: 0 auto;
	counter-increment: top;
}
.top__card-inner {
	padding: 15px 15px 0 15px;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 35px;
}
.top__body {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 35px;
	width: 100%;
}
.top__head {
	margin: 0;
	padding: 0;
	width: 335px !important;
	max-width: 335px !important;
	min-width: 335px !important;
}

@media screen and (max-width: 991px) {
	.top__item .top__card,
	.top__item .top__body,
	.top__item .top__right {
		display: flex;
		flex-direction: column;
	}
	.top__item .top__head,
	.top__item .top__body,
	.top__item .top__left,
	.top__item .top__right,
	.top__item .top__info,
	.top__item .top__payments,
	.top__item .top__btns {
		width: 100%;
		flex-shrink: 0;
	}
	.top__item .top__body,
	.top__item .top__right {
		flex-grow: 1;
	}
	.top__item .top__btns {
		margin-top: auto;
	}
}
.top__item.hidden {
	display: none;
}
.top__card {
	position: relative;
	width: 100%;
	background: #ffffff;
	border-radius: 1.8rem 1.6rem 1.6rem;
	border: 0.1rem solid #d2f6d1;
}
.top__head {
	position: relative;
	margin: 0 0 1.8rem;
}
.top__head:before {
	z-index: 2;
	content: counter(top);
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1.2;
	font-weight: 700;
	border-radius: 8px 0;
	background: #d2f6d1;
	width: 3.2rem;
	height: 2.8rem;
}
.top__badge {
	z-index: 2;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 2.8rem;
	line-height: 1.5;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.3rem 0.7rem;
	font-size: 1.2rem;
	line-height: 1.3;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	background: #005208;
	border-radius: 1.8rem 1.6rem 0 0;
}
.top__badge + .top__head {
	margin-top: 2.8rem;
}
.top__badge + .top__head:before {
	transform: translateY(-100%);
}
.top__badge + .top__head .top__head-btn {
	border-radius: 0;
}
.top__head-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.6rem;
	background: #1f1e23;
	border-radius: 10px 8px 8px 8px;
	border: none;
	cursor: pointer;
	overflow: hidden;
	width: 100%;
	height: 16.8rem;
}
.top__img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.top__body {
	padding: 0 1.5rem 1.6rem;
}
.top__left-head {
	margin: 0 0 0.8rem;
	text-align: left;
}
.top__subtitle {
	margin: 0;
	font-size: 1.8rem;
	font-weight: 800;
}
.top__left-rating {
	display: none;
}
.top__rating {
	margin: 0 0 1.6rem;
}

.top__bonus {
	margin: 0 0 1.6rem;
	padding: 1.1rem 0.8rem 1.1rem 1.3rem;
	background: #f4fffa;
	border-radius: 100px;
}
.top__bonus-label {
	margin: 0;
	font-size: 1.4rem;
}
.top__bonus-text {
	display: flex;
	align-items: center;
	margin: 0;
	text-align: left;
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.2;
}
.top__bonus-text:before {
	content: '';
	flex-shrink: 0;
	margin-right: 1.2rem;
	font-size: 3.2rem;
	background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMiI+PGcgZmlsdGVyPSJ1cmwoI2EpIj48cGF0aCBkPSJNMTAuMDQ2IDUuMjg5aDYuNTk4YTEuNjE4IDEuNjE4IDAgMCAwIDEuNjA3LTEuNjE1YzAtMi41MzgtMy4wMzQtMy44My00Ljg1LTIuMDczbC0zLjM1NiAzLjI1NHYuNDM0WiIgZmlsbD0iI0RFMjIzNiIvPjxwYXRoIGQ9Ik0xMC4wNDYgNS4yODloNi41OThhMS42MTggMS42MTggMCAwIDAgMS42MDctMS42MTVjMC0yLjUzOC0zLjAzNC0zLjgzLTQuODUtMi4wNzNsLTMuMzU2IDMuMjU0di40MzRaIiBmaWxsPSJ1cmwoI2IpIi8+PC9nPjxnIGZpbHRlcj0idXJsKCNjKSI+PHBhdGggZD0iTTEwLjA0NSA1LjI4OWgtNi42QTEuNjE4IDEuNjE4IDAgMCAxIDEuODQgMy42NzRjMC0yLjUzOCAzLjAzNC0zLjgzIDQuODUtMi4wNzNsMy4zNTUgMy4yNTR2LjQzNFoiIGZpbGw9InVybCgjZCkiLz48cGF0aCBkPSJNMTAuMDQ1IDUuMjg5aC02LjZBMS42MTggMS42MTggMCAwIDEgMS44NCAzLjY3NGMwLTIuNTM4IDMuMDM0LTMuODMgNC44NS0yLjA3M2wzLjM1NSAzLjI1NHYuNDM0WiIgZmlsbD0idXJsKCNlKSIvPjxwYXRoIGQ9Ik0xMC4wNDUgNS4yODloLTYuNkExLjYxOCAxLjYxOCAwIDAgMSAxLjg0IDMuNjc0YzAtMi41MzggMy4wMzQtMy44MyA0Ljg1LTIuMDczbDMuMzU1IDMuMjU0di40MzRaIiBmaWxsPSJ1cmwoI2YpIi8+PC9nPjxwYXRoIGQ9Ik0xNi42NjYgMjEuNzg5SDMuMzM0YTEuNTY5IDEuNTY5IDAgMCAxLTEuNTg0LTEuNTY2VjEwLjU0aDE2LjV2OS42ODVjMCAuODYtLjcwNSAxLjU2NC0xLjU4NCAxLjU2NFoiIGZpbGw9InVybCgjZykiLz48cGF0aCBkPSJNMTYuNjY2IDIxLjc4OUgzLjMzNGExLjU2OSAxLjU2OSAwIDAgMS0xLjU4NC0xLjU2NlYxMC41NGgxNi41djkuNjg1YzAgLjg2LS43MDUgMS41NjQtMS41ODQgMS41NjRaIiBmaWxsPSJ1cmwoI2gpIi8+PHBhdGggZD0iTTE2LjY2NiAyMS43ODlIMy4zMzRhMS41NjkgMS41NjkgMCAwIDEtMS41ODQtMS41NjZWMTAuNTRoMTYuNXY5LjY4NWMwIC44Ni0uNzA1IDEuNTY0LTEuNTg0IDEuNTY0WiIgZmlsbD0idXJsKCNpKSIvPjxwYXRoIGQ9Ik0xNi42NjYgMjEuNzg5SDMuMzM0YTEuNTY5IDEuNTY5IDAgMCAxLTEuNTg0LTEuNTY2VjEwLjU0aDE2LjV2OS42ODVjMCAuODYtLjcwNSAxLjU2NC0xLjU4NCAxLjU2NFoiIGZpbGw9InVybCgjaikiLz48cGF0aCBkPSJNMTYuNjY2IDIxLjc4OUgzLjMzNGExLjU2OSAxLjU2OSAwIDAgMS0xLjU4NC0xLjU2NlYxMC41NGgxNi41djkuNjg1YzAgLjg2LS43MDUgMS41NjQtMS41ODQgMS41NjRaIiBmaWxsPSJ1cmwoI2spIi8+PHBhdGggZD0iTTE2LjY2NiAyMS43ODlIMy4zMzRhMS41NjkgMS41NjkgMCAwIDEtMS41ODQtMS41NjZWMTAuNTRoMTYuNXY5LjY4NWMwIC44Ni0uNzA1IDEuNTY0LTEuNTg0IDEuNTY0WiIgZmlsbD0idXJsKCNsKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNtKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNuKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNvKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNwKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNxKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNyKSIvPjxnIGZpbHRlcj0idXJsKCNzKSI+PHBhdGggZD0iTTEwLjAwNCAxLjUzOWMtMS4yNDUgMC0yLjI1NCAxLjAyNi0yLjI1NCAyLjI5NXYxNy45NTRoNC41VjMuODM0Yy4wMDgtMS4yNjktMS0yLjI5NS0yLjI0Ni0yLjI5NVoiIGZpbGw9InVybCgjdCkiLz48cGF0aCBkPSJNMTAuMDA0IDEuNTM5Yy0xLjI0NSAwLTIuMjU0IDEuMDI2LTIuMjU0IDIuMjk1djE3Ljk1NGg0LjVWMy44MzRjLjAwOC0xLjI2OS0xLTIuMjk1LTIuMjQ2LTIuMjk1WiIgZmlsbD0idXJsKCN1KSIvPjwvZz48ZyBmaWx0ZXI9InVybCgjdikiPjxwYXRoIGQ9Ik0xNi4wMSAxLjUzOWMuNTg1LjE1NiAxLjcyNS44MzkgMS41OTMgMi4zMiIgc3Ryb2tlPSIjRkI1MTU3IiBzdHJva2Utd2lkdGg9Ii41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI3cpIj48cGF0aCBkPSJNNS4yNTIgMS40MWMuMTE2LS4wMS40NTkuMDcuOS40NjVBMjUuMjk0IDI1LjI5NCAwIDAgMSA3LjQ4NyAzLjIxIiBzdHJva2U9IiNGQjUxNTciIHN0cm9rZS13aWR0aD0iLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIxNS4wMzMiIHkxPSI1LjY0OSIgeDI9IjE1LjAzMyIgeTI9IjQuMjU1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0NFMjgwQSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NFMjgwQSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSI3LjI1MyIgeTE9IjEuNzU5IiB4Mj0iNS45NDIiIHkyPSI1LjI4OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNERjIzMzIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEOTIxM0IiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjUuMDU3IiB5MT0iNS42NDkiIHgyPSI1LjA1NyIgeTI9IjQuMjU1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0NFMjgwQSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NFMjgwQSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgxPSIxLjc1IiB5MT0iMTcuNzEiIHgyPSIxOC4yNSIgeTI9IjE3LjcxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0YxQTczOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZBRDQyQyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJoIiB4MT0iMTAiIHkxPSI5LjAzOSIgeDI9IjEwIiB5Mj0iMTEuNDc2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5NzUyNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M5NzUyNSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImoiIHgxPSIxLjMzNyIgeTE9IjE2LjE2NCIgeDI9IjMuNzc0IiB5Mj0iMTYuMTY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyNzczRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyNzczRiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImsiIHgxPSIxMC4zODUiIHkxPSIyMi4yNTIiIHgyPSIxMC4zODUiIHkyPSIyMC45NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRTY4MzcwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTY4MzcwIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibCIgeDE9IjE4Ljc3NCIgeTE9IjE3LjE0OCIgeDI9IjE2Ljc1OSIgeTI9IjE3LjE0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRkY3MzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkY3MzMiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJtIiB4MT0iMTkuNzUiIHkxPSI4LjI3OSIgeDI9Ii4yNSIgeTI9IjguMjI5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y2RDcyOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YzOUIzQSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJuIiB4MT0iMTkuNzUiIHkxPSI3LjkxNCIgeDI9IjE4LjQ1NSIgeTI9IjcuOTE0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRjg1MCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGRjg1MCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9Im8iIHgxPSIxMCIgeTE9IjEwLjc3OCIgeDI9IjEwIiB5Mj0iOS44OTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRThBRjIxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRThBRjIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icSIgeDE9Ii4wMzkiIHkxPSI4LjIzMSIgeDI9IjEuNzczIiB5Mj0iOC4yMzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQkU3ODQxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkU3ODQxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0idCIgeDE9IjEwLjAwNiIgeTE9IjEuNTQiIHgyPSIxMC4wMDYiIHkyPSIyMS43ODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRDEyMTM2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjYyNDZFIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InUiIHgxPSIxMCIgeTE9IjIxLjk4IiB4Mj0iMTAiIHkyPSIyMC44OTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQjMzNjhDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjMzNjhDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgaWQ9ImEiIHg9IjEwLjA0NSIgeT0iLjc5MiIgd2lkdGg9IjguNTA2IiBoZWlnaHQ9IjQuNzk3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSIuMyIgZHk9Ii4zIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iLjM3NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC42OTgwMzkgMCAwIDAgMCAwLjIzNTI5NCAwIDAgMCAwIDAuMjQzMTM3IDAgMCAwIDEgMCIvPjxmZUJsZW5kIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvd18zNDAxXzQzNzA1Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYyIgeD0iMS44NCIgeT0iLjQ5MiIgd2lkdGg9IjguNzA1IiBoZWlnaHQ9IjQuNzk3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSIuNSIgZHk9Ii0uMyIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii4zNzUiLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNjk4MDM5IDAgMCAwIDAgMC4yMzUyOTQgMCAwIDAgMCAwLjI0MzEzNyAwIDAgMCAxIDAiLz48ZmVCbGVuZCBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3dfMzQwMV80MzcwNSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9InMiIHg9IjcuNTUiIHk9IjEuNTM5IiB3aWR0aD0iNC45IiBoZWlnaHQ9IjIwLjI1IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSIuMiIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii4xIi8+PGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjcyOTQxMiAwIDAgMCAwIDAuMTAxOTYxIDAgMCAwIDAgMC4xNTI5NDEgMCAwIDAgMSAwIi8+PGZlQmxlbmQgaW4yPSJzaGFwZSIgcmVzdWx0PSJlZmZlY3QxX2lubmVyU2hhZG93XzM0MDFfNDM3MDUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSItLjIiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIuMSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44OTQxMTggMCAwIDAgMCAwLjMwMTk2MSAwIDAgMCAwIDAuMzQxMTc2IDAgMCAwIDEgMCIvPjxmZUJsZW5kIGluMj0iZWZmZWN0MV9pbm5lclNoYWRvd18zNDAxXzQzNzA1IiByZXN1bHQ9ImVmZmVjdDJfaW5uZXJTaGFkb3dfMzQwMV80MzcwNSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9InYiIHg9IjE0Ljc2IiB5PSIuMjg5IiB3aWR0aD0iNC4xMDQiIGhlaWdodD0iNC44MjEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii41IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzQwMV80MzcwNSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9InciIHg9IjQuMDAyIiB5PSIuMTYiIHdpZHRoPSI0LjczNSIgaGVpZ2h0PSI0LjMiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii41IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzQwMV80MzcwNSIvPjwvZmlsdGVyPjxyYWRpYWxHcmFkaWVudCBpZD0iZiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMS45MTU2NCAtLjIxNDc3IC41NjQ4OSAtNS4wMzg0OCA4LjE1MyA1LjUwMykiPjxzdG9wIG9mZnNldD0iLjE1MSIgc3RvcC1jb2xvcj0iI0JEMTEyMyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JEMTEyMyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImkiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEuNzgxMjUgMCAwIC0xNC4wMTU2IDguMjI4IDE1LjI3MykiPjxzdG9wIHN0b3AtY29sb3I9IiNDODdDMjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDODdDMjgiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJwIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTEuMzY4MDkgOS44Mjg2OCAwIDIuNjE1IDExLjA4MikiPjxzdG9wIHN0b3AtY29sb3I9IiNERTc1NTAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNERTc1NTAiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xLjg5ODQ0IDAgMCAtMTMuMTQ4NCA4LjQ2MyA4LjY4NykiPjxzdG9wIG9mZnNldD0iLjE4OSIgc3RvcC1jb2xvcj0iI0M1N0UxMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M1N0UxMCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+)
		no-repeat;
	width: 2rem;
	height: 2.1rem;
}
.top__info {
	display: flex;
	margin: 0 0 1.6rem;
	padding: 0;
	list-style: none;
}
.top__info li {
	flex-shrink: 0;
	width: 33%;
	padding: 0 0.2rem;
}
.top__left {
	width: 335px;
}
.top__info li:nth-child(2) {
	border: 0.1rem dashed #d2f6d1;
	border-top: none;
	border-bottom: none;
}
.top__info-label {
	margin: 0;
	font-size: 1.4rem;
	line-height: 1.4;
	color: #898797;
	white-space: nowrap;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}
@media screen and (max-width: 991px) {
	.top__info-label svg {
		display: none;
	}
}
.top__info-text {
	margin: 0;
	font-size: 1.6rem;
	line-height: 1.2;
	font-weight: 700;
	word-break: break-word;
}
.top__payments {
	position: relative;
	display: flex;
	align-items: center;
	margin: 0 0 1.6rem;
	line-height: 1;
	display: none;
}
.top__payments-list,
.top__more-payments {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem 1.2rem;
	list-style: none;
}
.top__payments-list li,
.top__more-payments li {
	display: flex;
	align-items: center;
}
.top__payments-list img,
.top__more-payments img {
	max-width: 3.8rem;
	max-height: 3rem;
	font-size: 1.2rem;
	width: auto;
	height: auto;
}
.top__payments-list img[src$='.svg'],
.top__payments-list img[src*='.svg'],
.top__more-payments img[src$='.svg'],
.top__more-payments img[src*='.svg'] {
	width: 100%;
}
.top__payments-list {
	margin: 0;
	padding: 0 0.5rem 0 0;
}
.top__payments-btn {
	flex-shrink: 0;
	margin: 0 0 0 auto;
	padding: 0.1rem;
	font-size: 1.4rem;
	font-weight: 500;
	background: #ffffff;
	border: 0.1rem solid #e4e4ff;
	border-radius: 0.6rem;
	transition: background 0.2s, color 0.2s;
	cursor: pointer;
	width: 3.2rem;
	height: 2.3rem;
}
.top__payments-btn:not(.top__payments-btn--mobile):hover {
	color: #fff;
	background: #005208;
}
.top__payments-btn:not(.top__payments-btn--mobile) span:last-child {
	display: none;
}
.top__payments-btn--mobile span:last-child {
	display: none;
}
.top__payments-btn--mobile.active {
	color: #fff;
	background: #005208;
}
.top__payments-btn--mobile.active span:first-child {
	display: none;
}
.top__payments-btn--mobile.active span:last-child {
	display: inline;
}
.top__payments-btn--mobile.active + .top__more-payments {
	display: flex;
	transform: translateY(-3rem);
}
.top__more-payments {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
	display: none;
	background: #f6f4ff;
	margin: 0;
	padding: 0.9rem 1.4rem;
	border-radius: 0.6rem;
	transform: translateY(110%);
}
.top__card-payments {
	padding: 13px 15px 5px 15px;
	background: #eafdf0;
	text-align: left;
	border-radius: 0 0 16px 16px;
}
.top__btns button,
.top__btns .referral-btn {
	display: block;
	width: 100%;
	margin: 0 0 1.2rem;
	padding: 1.5rem 0.5rem;
	color: #fff;
	font-size: 1.4rem;
	font-weight: 700;
	text-decoration: none;
	line-height: 1.2;
	text-transform: uppercase;
	border-radius: 100px;
	border: none;
	background: linear-gradient(180deg, #55f0a0 0%, #24842a 100%);
	transition: background 0.2s;
	cursor: pointer;
}
.top__btns button:after,
.top__btns .referral-btn:after {
	display: none;
}
.top__btns button:hover,
.top__btns .referral-btn:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.top__btns button:active,
.top__btns .referral-btn:active {
	background: #5339b2;
}
.top__btns a {
	position: relative;
	color: inherit;
	font-weight: 700;
	font-size: 1.4rem;
	text-decoration: none;
	text-transform: lowercase;
}
.top__btns a:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: -0.1rem;
	left: 0;
	height: 0.1rem;
	background: #1f1e23;
	transition: 0.2s opacity;
}
.top__btns a:hover:after {
	opacity: 0;
}
.top__bottom-payments {
	font-size: 1.2rem;
}
@media screen and (max-width: 991px) {
	.top__bottom-payments {
		display: none;
	}
}
.top__load-more {
	display: none;
	width: 100%;
	max-width: 37rem;
	margin: 0 auto;
	padding: 1.5rem 0.5rem;
	color: #005208;
	font-size: 1.4rem;
	font-weight: 700;
	background: #eafdf0;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	text-transform: uppercase;
	transition: background 0.2s;
	cursor: pointer;
}
.top__load-more:hover {
	background: #d2f6d1;
}
.top--alt .top__item .top__card {
	border-color: #e1e8f6;
}
[dir='rtl'] .top__head:before {
	right: 0.8rem;
	left: auto;
}
[dir='rtl'] .top__badge {
	right: 2.8rem;
	left: auto;
}
.affiliate-disclosure {
	margin-bottom: 0.9rem;
	text-align: left;
}
.affiliate-disclosure__hover {
	position: relative;
	display: inline-block;
}
.affiliate-disclosure__content {
	display: inline-block;
	margin-top: 1.7rem;
	margin-bottom: 0.9rem;
	cursor: pointer;
}
.affiliate-disclosure__content:hover + .affiliate-disclosure__description {
	display: block;
}
.affiliate-disclosure__content-title {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding-left: 0.4rem;
	font-weight: 700;
	color: #005208;
}
.affiliate-disclosure__description {
	position: absolute;
	top: 100%;
	left: -0.4rem;
	z-index: 4;
	display: none;
	width: 34rem;
	margin-top: 0;
	margin-bottom: 0;
	padding: 1.7rem 2rem;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 2rem;
	color: #eafdf0;
	text-align: left;
	background-color: #005208;
	border-radius: 0.8rem;
}
.affiliate-disclosure__description:before {
	content: '';
	position: absolute;
	top: -2rem;
	left: 0.6rem;
	border: 1rem solid transparent;
	border-top: 1.6rem solid #005208;
	transform: rotateX(180deg);
}
.affiliate-disclosure__description a {
	color: #237bff;
}
.rating {
	-webkit-mask-image: url(../images/stars-mask2.svg);
	mask-image: url(../images/stars-mask2.svg);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	width: 13rem;
	height: 2.4rem;
}
.editor-content,
.service-content {
	position: relative;
	z-index: 1;
}
.editor-content ul:not([class]),
.editor-content ol:not([class]),
.editor-content .checked-list,
.service-content ul:not([class]),
.service-content ol:not([class]),
.service-content .checked-list {
	margin: 4rem 0;
	padding: 3.2rem 1.5rem 2rem;
	list-style: none;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	background: #ffffff;
}
.editor-content ul:not([class]):first-child,
.editor-content ol:not([class]):first-child,
.editor-content .checked-list:first-child,
.service-content ul:not([class]):first-child,
.service-content ol:not([class]):first-child,
.service-content .checked-list:first-child {
	margin-top: 0;
}
.editor-content ul:not([class]):last-child,
.editor-content ol:not([class]):last-child,
.editor-content .checked-list:last-child,
.service-content ul:not([class]):last-child,
.service-content ol:not([class]):last-child,
.service-content .checked-list:last-child {
	margin-bottom: 0;
}
.editor-content ul:not([class]) li,
.editor-content ol:not([class]) li,
.editor-content .checked-list li,
.service-content ul:not([class]) li,
.service-content ol:not([class]) li,
.service-content .checked-list li {
	position: relative;
	min-height: 2.4rem;
	padding: 0 0 0 4rem;
}
.editor-content ul:not([class]) li:before,
.editor-content ol:not([class]) li:before,
.editor-content .checked-list li:before,
.service-content ul:not([class]) li:before,
.service-content ol:not([class]) li:before,
.service-content .checked-list li:before {
	position: absolute;
	top: 0;
	left: 0;
	color: #005208;
	font-size: 1.4rem;
	font-weight: 700;
	border-radius: 50%;
	border: 0.1rem solid #005208;
	background: #eafdf0;
	width: 2.4rem;
	height: 2.4rem;
}
.editor-content ul:not([class]) li:nth-child(n + 2),
.editor-content ol:not([class]) li:nth-child(n + 2),
.editor-content .checked-list li:nth-child(n + 2),
.service-content ul:not([class]) li:nth-child(n + 2),
.service-content ol:not([class]) li:nth-child(n + 2),
.service-content .checked-list li:nth-child(n + 2) {
	margin-top: 1.6rem;
}
.editor-content ul:not([class]) li > *:last-child,
.editor-content ol:not([class]) li > *:last-child,
.editor-content .checked-list li > *:last-child,
.service-content ul:not([class]) li > *:last-child,
.service-content ol:not([class]) li > *:last-child,
.service-content .checked-list li > *:last-child {
	margin-bottom: 0;
}
.editor-content ul:not([class]) li:before,
.editor-content .checked-list li:before,
.service-content ul:not([class]) li:before,
.service-content .checked-list li:before {
	content: '';
}
.editor-content ul:not([class]) li:after,
.editor-content .checked-list li:after,
.service-content ul:not([class]) li:after,
.service-content .checked-list li:after {
	content: '';
	position: absolute;
	top: 0.9rem;
	left: 0.8rem;
	border-left: 0.1rem solid #005208;
	border-bottom: 0.1rem solid #005208;
	transform: rotate(-45deg);
	width: 0.9rem;
	height: 0.4rem;
}
.editor-content ol:not([class]),
.service-content ol:not([class]) {
	counter-reset: ol-list;
}
.editor-content ol:not([class]) li,
.service-content ol:not([class]) li {
	counter-increment: ol-list;
}
.editor-content ol:not([class]) li:before,
.service-content ol:not([class]) li:before {
	content: counter(ol-list);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.4rem;
	font-weight: 900;
}
.editor-content .content-wrap ul:not([class]),
.editor-content .content-wrap ol:not([class]),
.editor-content .content-wrap .checked-list,
.service-content .content-wrap ul:not([class]),
.service-content .content-wrap ol:not([class]),
.service-content .content-wrap .checked-list {
	margin: 2rem 0;
	padding: 0;
	border-radius: 0;
	border: none;
	background: none;
}
.editor-content h2:not([class]):first-child,
.editor-content h3:not([class]):first-child,
.editor-content h4:not([class]):first-child,
.editor-content h5:not([class]):first-child,
.editor-content h6:not([class]):first-child,
.editor-content p:not([class]):first-child,
.editor-content img:not([class]):first-child,
.service-content h2:not([class]):first-child,
.service-content h3:not([class]):first-child,
.service-content h4:not([class]):first-child,
.service-content h5:not([class]):first-child,
.service-content h6:not([class]):first-child,
.service-content p:not([class]):first-child,
.service-content img:not([class]):first-child {
	margin-top: 0;
}
.editor-content h2:not([class]):last-child,
.editor-content h3:not([class]):last-child,
.editor-content h4:not([class]):last-child,
.editor-content h5:not([class]):last-child,
.editor-content h6:not([class]):last-child,
.editor-content p:not([class]):last-child,
.editor-content img:not([class]):last-child,
.service-content h2:not([class]):last-child,
.service-content h3:not([class]):last-child,
.service-content h4:not([class]):last-child,
.service-content h5:not([class]):last-child,
.service-content h6:not([class]):last-child,
.service-content p:not([class]):last-child,
.service-content img:not([class]):last-child {
	margin-bottom: 0;
}
.editor-content h2:not([class]) + div[class],
.editor-content h2:not([class]) + section[class],
.editor-content h2:not([class]) + blockquote[class],
.editor-content h2:not([class]) + ul:not([class]),
.editor-content h2:not([class]) + ol:not([class]),
.editor-content h3:not([class]) + div[class],
.editor-content h3:not([class]) + section[class],
.editor-content h3:not([class]) + blockquote[class],
.editor-content h3:not([class]) + ul:not([class]),
.editor-content h3:not([class]) + ol:not([class]),
.editor-content h4:not([class]) + div[class],
.editor-content h4:not([class]) + section[class],
.editor-content h4:not([class]) + blockquote[class],
.editor-content h4:not([class]) + ul:not([class]),
.editor-content h4:not([class]) + ol:not([class]),
.editor-content h5:not([class]) + div[class],
.editor-content h5:not([class]) + section[class],
.editor-content h5:not([class]) + blockquote[class],
.editor-content h5:not([class]) + ul:not([class]),
.editor-content h5:not([class]) + ol:not([class]),
.editor-content h6:not([class]) + div[class],
.editor-content h6:not([class]) + section[class],
.editor-content h6:not([class]) + blockquote[class],
.editor-content h6:not([class]) + ul:not([class]),
.editor-content h6:not([class]) + ol:not([class]),
.editor-content p:not([class]) + div[class],
.editor-content p:not([class]) + section[class],
.editor-content p:not([class]) + blockquote[class],
.editor-content p:not([class]) + ul:not([class]),
.editor-content p:not([class]) + ol:not([class]),
.service-content h2:not([class]) + div[class],
.service-content h2:not([class]) + section[class],
.service-content h2:not([class]) + blockquote[class],
.service-content h2:not([class]) + ul:not([class]),
.service-content h2:not([class]) + ol:not([class]),
.service-content h3:not([class]) + div[class],
.service-content h3:not([class]) + section[class],
.service-content h3:not([class]) + blockquote[class],
.service-content h3:not([class]) + ul:not([class]),
.service-content h3:not([class]) + ol:not([class]),
.service-content h4:not([class]) + div[class],
.service-content h4:not([class]) + section[class],
.service-content h4:not([class]) + blockquote[class],
.service-content h4:not([class]) + ul:not([class]),
.service-content h4:not([class]) + ol:not([class]),
.service-content h5:not([class]) + div[class],
.service-content h5:not([class]) + section[class],
.service-content h5:not([class]) + blockquote[class],
.service-content h5:not([class]) + ul:not([class]),
.service-content h5:not([class]) + ol:not([class]),
.service-content h6:not([class]) + div[class],
.service-content h6:not([class]) + section[class],
.service-content h6:not([class]) + blockquote[class],
.service-content h6:not([class]) + ul:not([class]),
.service-content h6:not([class]) + ol:not([class]),
.service-content p:not([class]) + div[class],
.service-content p:not([class]) + section[class],
.service-content p:not([class]) + blockquote[class],
.service-content p:not([class]) + ul:not([class]),
.service-content p:not([class]) + ol:not([class]) {
	margin-top: 1.6rem;
}
.editor-content h2:not([class]),
.editor-content h3:not([class]),
.editor-content h4:not([class]),
.editor-content h5:not([class]),
.editor-content h6:not([class]),
.service-content h2:not([class]),
.service-content h3:not([class]),
.service-content h4:not([class]),
.service-content h5:not([class]),
.service-content h6:not([class]) {
	margin: 0.8rem 0;
	line-height: 1.4;
}
.editor-content h2 + p:not([class]),
.editor-content h3 + p:not([class]),
.editor-content h4 + p:not([class]),
.editor-content h5 + p:not([class]),
.editor-content h6 + p:not([class]),
.service-content h2 + p:not([class]),
.service-content h3 + p:not([class]),
.service-content h4 + p:not([class]),
.service-content h5 + p:not([class]),
.service-content h6 + p:not([class]) {
	margin-top: 0.8rem;
}
.editor-content h2:not([class]),
.service-content h2:not([class]) {
	font-size: 2rem;
	font-weight: 800;
}
.editor-content h3:not([class]),
.service-content h3:not([class]) {
	font-size: 1.8rem;
}
.editor-content h4:not([class]),
.editor-content h5:not([class]),
.editor-content h6:not([class]),
.service-content h4:not([class]),
.service-content h5:not([class]),
.service-content h6:not([class]) {
	font-size: 1.6rem;
}
.editor-content p:not([class]),
.service-content p:not([class]) {
	margin: 1.6rem 0;
}
.editor-content a:not([class]),
.service-content a:not([class]) {
	color: #005208;
}
.editor-content a:not([class]):hover,
.service-content a:not([class]):hover {
	text-decoration: none;
}
.editor-content img:not([class]),
.service-content img:not([class]) {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 4rem 0;
	border-radius: 1.6rem;
}
.editor-content p > img:not([class]):first-child,
.editor-content p > img:not([class]):last-child,
.service-content p > img:not([class]):first-child,
.service-content p > img:not([class]):last-child {
	margin: 4rem 0;
}
.editor-content .table-wrapper,
.service-content .table-wrapper {
	margin: 4rem 0;
}
.editor-content .table-wrapper:first-child,
.service-content .table-wrapper:first-child {
	margin-top: 0;
}
.editor-content .table-wrapper:last-child,
.service-content .table-wrapper:last-child {
	margin-bottom: 0;
}
.editor-content--mt,
.service-content--mt {
	margin-top: 6rem;
}
[amp] .editor-content {
	overflow-x: auto;
}
.editor-ref-btn {
	display: block;
	width: 100%;
	max-width: 27rem;
	margin: 1.2rem auto;
	padding: 1.5rem 0.5rem;
	color: #fff;
	font-size: 1.4rem;
	font-weight: 700;
	text-decoration: none;
	line-height: 1.2;
	text-transform: uppercase;
	border-radius: 0.8rem;
	border: none;
	background: #5339b2
		linear-gradient(180deg, #005208 0%, #005208 63.3%, #2e2484 152.17%);
	transition: background 0.2s;
	cursor: pointer;
}
.editor-ref-btn:after {
	display: none;
}
.editor-ref-btn:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.editor-ref-btn:active {
	background: #5339b2;
}
.js-ref-btn.hidden {
	display: none;
}
.content-wrap {
	margin: 4rem 0;
	padding: 3.2rem 1.5rem 2rem;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	background: #eafdf7;
}
.content-wrap:first-child {
	margin-top: 0;
}
.content-wrap:last-child {
	margin-bottom: 0;
}
.content-wrap--lighten {
	background: #ffffff;
}
.content-wrap--pros-cons {
	padding-top: 2.4rem;
}
.table-wrap {
	margin: 4rem 0;
	padding: 3.1rem 0 0;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	background: #ffffff;
	overflow: hidden;
}
.table-wrap > *:not(.table-wrapper):not(.table-wrapper) {
	margin-right: 1.6rem;
	margin-left: 3.2rem;
	margin-bottom: 2rem;
	font-weight: 800;
	font-size: 2rem;
}
.table-wrap .table-wrapper {
	margin-top: 0;
	padding-bottom: 0;
}
.table-wrap table:not([class]) {
	border-radius: 0;
	border: 0;
}
.table-wrap table:not([class]) thead th,
.table-wrap table:not([class]) thead td,
.table-wrap table:not([class]) tr:first-child:first-child th,
.table-wrap table:not([class]) tr:first-child:first-child td {
	border-top-color: #e1e8f6;
}
.table-wrap table:not([class]) thead tr:first-child {
	background: #d2f6d1;
}
.table-wrap table:not([class]) thead tr:first-child th {
	font-weight: 500;
}
.table-wrap table:not([class]) tr th,
.table-wrap table:not([class]) tr td {
	padding-left: 3.2rem;
	border-top: 0;
}
.table-wrap table:not([class]) tr th:first-child,
.table-wrap table:not([class]) tr td:first-child {
	border-left: 0;
}
.table-wrap table:not([class]) tr th:last-child,
.table-wrap table:not([class]) tr td:last-child {
	border-right: 0;
}
.table-wrap table:not([class]) tbody tr:last-child td {
	border-bottom: 0;
}
.table-wrap table:not([class]) tbody tr:last-child td:after {
	border-bottom-left-radius: 1.6rem;
}
.table-wrap table:not([class]) tbody tr:nth-child(2n) {
	background: #ffffff;
}
.table-wrap table:not([class]) tbody tr:nth-child(odd):nth-child(odd) {
	background: #f6f4ff;
}
html:not([amp]) .table-wrap table:not([class]) tr {
	height: 5rem !important;
}
.table-wrapper {
	padding: 0 0 0.7rem;
	overflow-x: auto;
}
.table-wrapper.js-has-scroll {
	position: relative;
}
.table-wrapper.js-has-scroll:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 4.4rem;
	background: linear-gradient(270deg, #fcfbe9 0%, transparent 100%);
	pointer-events: none;
}

.table-btn,
.editor-content table .referral-btn {
	display: inline-block;
	width: 100%;
	min-width: 17.5rem;
	min-height: 3.2rem;
	padding: 0.6rem 0.5rem;
	font-weight: 700;
	font-size: 1.2rem;
	color: #005208;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	border-radius: 0.8rem;
	border: 0.1rem solid #d2f6d1;
	background: #eafdf0;
	transition: background 0.2s;
	cursor: pointer;
}
.table-btn:hover,
.editor-content table .referral-btn:hover {
	background: #dcdefc;
}
.pros-cons {
	margin: 4rem 0;
}
.pros-cons:first-child {
	margin-top: 0;
}
.pros-cons:last-child {
	margin-bottom: 0;
}
.pros-cons > h2:not([class]):not([class]),
.pros-cons > h3:not([class]):not([class]),
.pros-cons > h4:not([class]):not([class]),
.pros-cons > h5:not([class]):not([class]),
.pros-cons > h6:not([class]):not([class]) {
	margin-bottom: 1.6rem;
	font-size: 2rem;
}
.pros-cons > div {
	display: flex;
	flex-wrap: wrap;
	gap: 1.6rem;
}
.pros-cons__col {
	flex-grow: 1;
	padding: 2rem 1.6rem;
	border-radius: 0.8rem;
}
.pros-cons__col > h2:not([class]):not([class]),
.pros-cons__col > h3:not([class]):not([class]),
.pros-cons__col > h4:not([class]):not([class]),
.pros-cons__col > h5:not([class]):not([class]),
.pros-cons__col > h6:not([class]):not([class]) {
	margin-bottom: 1.4rem;
	font-size: 1.8rem;
}
.pros-cons__col--pros {
	background: #def9e9;
}
.pros-cons__col--pros .pros-cons__list li:before {
	content: '+';
	color: #4ba870;
}
.pros-cons__col--cons {
	background: #fbe2e3;
}
.pros-cons__col--cons .pros-cons__list li:before {
	content: '-';
	color: #ea4c4c;
}
.pros-cons__list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pros-cons__list li {
	position: relative;
	min-height: 3.2rem;
	padding-left: 5.6rem;
	font-size: 1.6rem;
}
.pros-cons__list li:before {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	border-radius: 50%;
	border: 0.1rem solid;
	background: #ffffff;
	width: 3.2rem;
	height: 3.2rem;
}
.pros-cons__list li:nth-child(n + 2) {
	margin-top: 1.2rem;
}
.pros-cons__list--pros li:before {
	content: '+';
	color: #4ba870;
}
.pros-cons__list--cons li:before {
	content: '-';
	color: #ea4c4c;
}
.stepper {
	margin: 4rem 0;
}
.stepper:first-child {
	margin-top: 0;
}
.stepper:last-child {
	margin-bottom: 0;
}
.stepper > h2:not([class]):not([class]),
.stepper > h3:not([class]):not([class]),
.stepper > h4:not([class]):not([class]),
.stepper > h5:not([class]):not([class]),
.stepper > h6:not([class]):not([class]) {
	margin-bottom: 1.6rem;
	font-size: 2rem;
}
.stepper__list {
	counter-reset: ol-list;
	margin: 0;
	padding: 0;
	list-style: none;
}
.stepper__list li {
	position: relative;
	min-height: 2.4rem;
	padding: 0 0 0 4.8rem;
	counter-increment: ol-list;
}
.stepper__list li:before {
	content: counter(ol-list);
	z-index: 1;
	position: absolute;
	top: 0.2rem;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.4rem;
	font-weight: 900;
	color: #005208;
	border-radius: 50%;
	border: 0.1rem solid #005208;
	background: #e5f1fc;
	width: 2.4rem;
	height: 2.4rem;
}
.stepper__list li:not(:last-child) {
	padding-bottom: 1.6rem;
}
.stepper__list li:not(:last-child):after {
	content: '';
	position: absolute;
	top: 0.2rem;
	bottom: 0;
	left: 1.2rem;
	border-left: 0.1rem dashed rgba(134, 85, 240, 0.5);
}
.stepper__list li:last-child:before {
	content: '';
	background: #005208;
}
.stepper__list li:last-child:after {
	content: '';
	z-index: 1;
	position: absolute;
	top: 1.2rem;
	left: 0.8rem;
	border-left: 0.1rem solid #ffffff;
	border-bottom: 0.1rem solid #ffffff;
	transform: rotate(-45deg);
	width: 0.9rem;
	height: 0.4rem;
}
.stepper__list li > *:last-child {
	margin-bottom: 0;
}
.two-col {
	margin: 4rem 0;
}
.two-col:first-child {
	margin-top: 0;
}
.two-col:last-child {
	margin-bottom: 0;
}
.two-col > h2:not([class]):not([class]),
.two-col > h3:not([class]):not([class]),
.two-col > h4:not([class]):not([class]),
.two-col > h5:not([class]):not([class]),
.two-col > h6:not([class]):not([class]) {
	margin-bottom: 1.6rem;
	font-size: 2rem;
}
.two-col__list {
	display: flex;
	flex-wrap: wrap;
	gap: 1.6rem 2rem;
	margin: 0;
	padding: 0;
	list-style: none;
}
.two-col__list li {
	position: relative;
	width: 100%;
	max-width: 56.2rem;
	margin: 0 auto;
	padding: 2.4rem 1.5rem 2.2rem;
	text-align: center;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	background: #eafdf7;
}
.two-col__list li:before {
	content: '';
	position: absolute;
	top: 8rem;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 1.6rem;
	background: #ffffff;
	border-top: 0.1rem solid #d2f6d1;
}
.two-col__list li > * {
	position: relative;
}
.two-col__list li > div {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 1.6rem;
	padding: 1.5rem;
	border-radius: 50%;
	border: 0.1rem solid #d2f6d1;
	background: #ffffff;
	overflow: hidden;
	width: 10.4rem;
	height: 10.4rem;
}
.two-col__list li > div img:not([class]) {
	max-width: 100%;
	max-height: 100%;
	border-radius: 0;
	width: auto;
	height: auto;
}
.two-col__list h2:not([class]):not([class]),
.two-col__list h3:not([class]):not([class]),
.two-col__list h4:not([class]):not([class]),
.two-col__list h5:not([class]):not([class]),
.two-col__list h6:not([class]):not([class]) {
	margin: 0 0 0.8rem;
	font-weight: 800;
	line-height: 1.2;
	font-size: 1.8rem;
}
.two-col__list p:not([class]):not([class]) {
	margin: 0;
	text-align: left;
}
.with-bg {
	margin: 4rem 0;
}
.with-bg:first-child {
	margin-top: 0;
}
.with-bg:last-child {
	margin-bottom: 0;
}
.with-bg > h2:not([class]):not([class]),
.with-bg > h3:not([class]):not([class]),
.with-bg > h4:not([class]):not([class]),
.with-bg > h5:not([class]):not([class]),
.with-bg > h6:not([class]):not([class]) {
	margin-bottom: 1.6rem;
	font-size: 2rem;
}
.with-bg__list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.with-bg__list li {
	padding: 2.4rem 1.6rem 2rem;
	border: 0.1rem solid #d2f6d1;
	border-radius: 1.6rem;
	background: #eafdf7;
}
.with-bg__list li:nth-child(n + 2) {
	margin-top: 1.6rem;
}
.with-bg__list li > div {
	display: flex;
	margin: 0 0 0.8rem;
}
.with-bg__list li > div div {
	margin-right: 1.2rem;
	padding: 0 0.9rem;
}
.with-bg__list li > div img:not([class]) {
	flex-shrink: 0;
	max-width: 4.6rem;
	max-height: 4.6rem;
	margin: 0;
	border-radius: 0;
	width: auto;
	height: auto;
}
.with-bg__list li > div img:not([class])[src$='.svg'],
.with-bg__list li > div img:not([class])[src*='.svg'] {
	width: 120px;
}
.with-bg__list h2:not([class]):not([class]),
.with-bg__list h3:not([class]):not([class]),
.with-bg__list h4:not([class]):not([class]),
.with-bg__list h5:not([class]):not([class]),
.with-bg__list h6:not([class]):not([class]) {
	margin: 0.2rem 0 0;
	font-weight: 800;
	line-height: 1.2;
	font-size: 1.8rem;
	word-break: break-word;
}
.with-bg__list p:not([class]):not([class]) {
	margin: 0;
}
.without-bg {
	margin: 4rem 0;
}
.without-bg:first-child {
	margin-top: 0;
}
.without-bg:last-child {
	margin-bottom: 0;
}
.without-bg > h2:not([class]):not([class]),
.without-bg > h3:not([class]):not([class]),
.without-bg > h4:not([class]):not([class]),
.without-bg > h5:not([class]):not([class]),
.without-bg > h6:not([class]):not([class]) {
	margin-bottom: 1.6rem;
	font-size: 2rem;
}
.without-bg__list {
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}
.without-bg__list li:nth-child(n + 2) {
	margin-top: 50px;
}
.without-bg__list li div img:not([class]):not([class]) {
	max-width: 12rem;
	max-height: 12rem;
	margin: 0 auto 1.6rem;
	border-radius: 0;
	width: auto;
	height: auto;
}
.without-bg__list li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 25px;
}
.without-bg__list li div img:not([class]):not([class])[src$='.svg'],
.without-bg__list li div img:not([class]):not([class])[src*='.svg'] {
	width: 12rem;
}
.without-bg__list h2:not([class]):not([class]),
.without-bg__list h3:not([class]):not([class]),
.without-bg__list h4:not([class]):not([class]),
.without-bg__list h5:not([class]):not([class]),
.without-bg__list h6:not([class]):not([class]) {
	margin: 0 0 0.8rem;
	font-weight: 800;
	line-height: 1.2;
	font-size: 1.8rem;
}
.without-bg__list li div h3,
.without-bg__list li div {
	text-align: left;
}
.without-bg__list p:not([class]):not([class]) {
	margin: 0;
}
.brick {
	margin: 4rem 0;
}
.brick:first-child {
	margin-top: 0;
}
.brick:last-child {
	margin-bottom: 0;
}
.brick > h2:not([class]):not([class]),
.brick > h3:not([class]):not([class]),
.brick > h4:not([class]):not([class]),
.brick > h5:not([class]):not([class]),
.brick > h6:not([class]):not([class]) {
	margin-bottom: 1.6rem;
	font-size: 2rem;
}
.brick__list {
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}
.brick__list li {
	padding: 2.4rem 1.6rem 3rem;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	background: #ffffff;
}
.brick__list li:nth-child(n + 2) {
	margin-top: 1.6rem;
}
.brick__list li div img:not([class]):not([class]) {
	max-width: 16rem;
	max-height: 16rem;
	margin: 0 auto 1.6rem;
	border-radius: 0;
	width: auto;
	height: auto;
}
.brick__list li div img:not([class]):not([class])[src$='.svg'],
.brick__list li div img:not([class]):not([class])[src*='.svg'] {
	width: 16rem;
}
.brick__list h2:not([class]):not([class]),
.brick__list h3:not([class]):not([class]),
.brick__list h4:not([class]):not([class]),
.brick__list h5:not([class]):not([class]),
.brick__list h6:not([class]):not([class]) {
	margin: 0 0 0.8rem;
	font-weight: 800;
	line-height: 1.2;
	font-size: 1.8rem;
}
.brick__list p:not([class]):not([class]) {
	margin: 0;
}
.mini-casino-card {
	margin: 4rem 0;
}
.mini-casino-card:first-child {
	margin-top: 0;
}
.mini-casino-card:last-child {
	margin-bottom: 0;
}
.mini-casino-card > h2:not([class]) {
	margin-bottom: 1.2rem;
}
.mini-casino-card__item[class][class][class] {
	margin-top: 0;
	text-align: center;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	background: #ffffff;
	overflow: hidden;
}
.mini-casino-card__img-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-bottom: 2rem;
	padding: 1rem;
	height: 16.8rem;
	background: #1f1e23;
	overflow: hidden;
}
.mini-casino-card__img-wrap img:not([class]):not([class]) {
	max-width: 100%;
	max-height: 14.8rem;
	margin: 0 auto;
	width: auto;
	height: auto;
}
.mini-casino-card__body {
	margin-bottom: 3rem;
	padding: 0 1.5rem;
}
.mini-casino-card__body p:not([class]) {
	margin-bottom: 1rem;
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 1.3;
}
.mini-casino-card__body .rating.rating.rating {
	margin: 0 auto;
}
.mini-casino-card__bonus {
	position: relative;
	margin: 0 1.5rem 1.2rem;
	padding: 1.5rem 1.2rem 1.1rem;
	font-weight: 700;
	font-size: 1.4rem;
	background: #f6f4ff;
	border-radius: 0.8rem;
	line-height: 1.2;
}
.mini-casino-card__bonus:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMiI+PGcgZmlsdGVyPSJ1cmwoI2EpIj48cGF0aCBkPSJNMTAuMDQ2IDUuMjg5aDYuNTk4YTEuNjE4IDEuNjE4IDAgMCAwIDEuNjA3LTEuNjE1YzAtMi41MzgtMy4wMzQtMy44My00Ljg1LTIuMDczbC0zLjM1NiAzLjI1NHYuNDM0WiIgZmlsbD0iI0RFMjIzNiIvPjxwYXRoIGQ9Ik0xMC4wNDYgNS4yODloNi41OThhMS42MTggMS42MTggMCAwIDAgMS42MDctMS42MTVjMC0yLjUzOC0zLjAzNC0zLjgzLTQuODUtMi4wNzNsLTMuMzU2IDMuMjU0di40MzRaIiBmaWxsPSJ1cmwoI2IpIi8+PC9nPjxnIGZpbHRlcj0idXJsKCNjKSI+PHBhdGggZD0iTTEwLjA0NSA1LjI4OWgtNi42QTEuNjE4IDEuNjE4IDAgMCAxIDEuODQgMy42NzRjMC0yLjUzOCAzLjAzNC0zLjgzIDQuODUtMi4wNzNsMy4zNTUgMy4yNTR2LjQzNFoiIGZpbGw9InVybCgjZCkiLz48cGF0aCBkPSJNMTAuMDQ1IDUuMjg5aC02LjZBMS42MTggMS42MTggMCAwIDEgMS44NCAzLjY3NGMwLTIuNTM4IDMuMDM0LTMuODMgNC44NS0yLjA3M2wzLjM1NSAzLjI1NHYuNDM0WiIgZmlsbD0idXJsKCNlKSIvPjxwYXRoIGQ9Ik0xMC4wNDUgNS4yODloLTYuNkExLjYxOCAxLjYxOCAwIDAgMSAxLjg0IDMuNjc0YzAtMi41MzggMy4wMzQtMy44MyA0Ljg1LTIuMDczbDMuMzU1IDMuMjU0di40MzRaIiBmaWxsPSJ1cmwoI2YpIi8+PC9nPjxwYXRoIGQ9Ik0xNi42NjYgMjEuNzg5SDMuMzM0YTEuNTY5IDEuNTY5IDAgMCAxLTEuNTg0LTEuNTY2VjEwLjU0aDE2LjV2OS42ODVjMCAuODYtLjcwNSAxLjU2NC0xLjU4NCAxLjU2NFoiIGZpbGw9InVybCgjZykiLz48cGF0aCBkPSJNMTYuNjY2IDIxLjc4OUgzLjMzNGExLjU2OSAxLjU2OSAwIDAgMS0xLjU4NC0xLjU2NlYxMC41NGgxNi41djkuNjg1YzAgLjg2LS43MDUgMS41NjQtMS41ODQgMS41NjRaIiBmaWxsPSJ1cmwoI2gpIi8+PHBhdGggZD0iTTE2LjY2NiAyMS43ODlIMy4zMzRhMS41NjkgMS41NjkgMCAwIDEtMS41ODQtMS41NjZWMTAuNTRoMTYuNXY5LjY4NWMwIC44Ni0uNzA1IDEuNTY0LTEuNTg0IDEuNTY0WiIgZmlsbD0idXJsKCNpKSIvPjxwYXRoIGQ9Ik0xNi42NjYgMjEuNzg5SDMuMzM0YTEuNTY5IDEuNTY5IDAgMCAxLTEuNTg0LTEuNTY2VjEwLjU0aDE2LjV2OS42ODVjMCAuODYtLjcwNSAxLjU2NC0xLjU4NCAxLjU2NFoiIGZpbGw9InVybCgjaikiLz48cGF0aCBkPSJNMTYuNjY2IDIxLjc4OUgzLjMzNGExLjU2OSAxLjU2OSAwIDAgMS0xLjU4NC0xLjU2NlYxMC41NGgxNi41djkuNjg1YzAgLjg2LS43MDUgMS41NjQtMS41ODQgMS41NjRaIiBmaWxsPSJ1cmwoI2spIi8+PHBhdGggZD0iTTE2LjY2NiAyMS43ODlIMy4zMzRhMS41NjkgMS41NjkgMCAwIDEtMS41ODQtMS41NjZWMTAuNTRoMTYuNXY5LjY4NWMwIC44Ni0uNzA1IDEuNTY0LTEuNTg0IDEuNTY0WiIgZmlsbD0idXJsKCNsKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNtKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNuKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNvKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNwKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNxKSIvPjxwYXRoIGQ9Ik0xOC43NDcgNS4yODlIMS4yNTNDLjcgNS4yODkuMjUgNS43MzkuMjUgNi4yOTV2My4yMzdjMCAuNTU2LjQ1IDEuMDA3IDEuMDA0IDEuMDA3aDE3LjQ5M2MuNTUzIDAgMS4wMDMtLjQ1MiAxLjAwMy0xLjAwN1Y2LjI5NWMwLS41NTYtLjQ1LTEuMDA2LTEuMDAzLTEuMDA2WiIgZmlsbD0idXJsKCNyKSIvPjxnIGZpbHRlcj0idXJsKCNzKSI+PHBhdGggZD0iTTEwLjAwNCAxLjUzOWMtMS4yNDUgMC0yLjI1NCAxLjAyNi0yLjI1NCAyLjI5NXYxNy45NTRoNC41VjMuODM0Yy4wMDgtMS4yNjktMS0yLjI5NS0yLjI0Ni0yLjI5NVoiIGZpbGw9InVybCgjdCkiLz48cGF0aCBkPSJNMTAuMDA0IDEuNTM5Yy0xLjI0NSAwLTIuMjU0IDEuMDI2LTIuMjU0IDIuMjk1djE3Ljk1NGg0LjVWMy44MzRjLjAwOC0xLjI2OS0xLTIuMjk1LTIuMjQ2LTIuMjk1WiIgZmlsbD0idXJsKCN1KSIvPjwvZz48ZyBmaWx0ZXI9InVybCgjdikiPjxwYXRoIGQ9Ik0xNi4wMSAxLjUzOWMuNTg1LjE1NiAxLjcyNS44MzkgMS41OTMgMi4zMiIgc3Ryb2tlPSIjRkI1MTU3IiBzdHJva2Utd2lkdGg9Ii41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI3cpIj48cGF0aCBkPSJNNS4yNTIgMS40MWMuMTE2LS4wMS40NTkuMDcuOS40NjVBMjUuMjk0IDI1LjI5NCAwIDAgMSA3LjQ4NyAzLjIxIiBzdHJva2U9IiNGQjUxNTciIHN0cm9rZS13aWR0aD0iLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIxNS4wMzMiIHkxPSI1LjY0OSIgeDI9IjE1LjAzMyIgeTI9IjQuMjU1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0NFMjgwQSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NFMjgwQSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSI3LjI1MyIgeTE9IjEuNzU5IiB4Mj0iNS45NDIiIHkyPSI1LjI4OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNERjIzMzIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEOTIxM0IiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjUuMDU3IiB5MT0iNS42NDkiIHgyPSI1LjA1NyIgeTI9IjQuMjU1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0NFMjgwQSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NFMjgwQSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgxPSIxLjc1IiB5MT0iMTcuNzEiIHgyPSIxOC4yNSIgeTI9IjE3LjcxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0YxQTczOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZBRDQyQyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJoIiB4MT0iMTAiIHkxPSI5LjAzOSIgeDI9IjEwIiB5Mj0iMTEuNDc2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5NzUyNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M5NzUyNSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImoiIHgxPSIxLjMzNyIgeTE9IjE2LjE2NCIgeDI9IjMuNzc0IiB5Mj0iMTYuMTY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0MyNzczRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MyNzczRiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImsiIHgxPSIxMC4zODUiIHkxPSIyMi4yNTIiIHgyPSIxMC4zODUiIHkyPSIyMC45NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRTY4MzcwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTY4MzcwIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibCIgeDE9IjE4Ljc3NCIgeTE9IjE3LjE0OCIgeDI9IjE2Ljc1OSIgeTI9IjE3LjE0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRkY3MzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkY3MzMiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJtIiB4MT0iMTkuNzUiIHkxPSI4LjI3OSIgeDI9Ii4yNSIgeTI9IjguMjI5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y2RDcyOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YzOUIzQSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJuIiB4MT0iMTkuNzUiIHkxPSI3LjkxNCIgeDI9IjE4LjQ1NSIgeTI9IjcuOTE0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRjg1MCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGRjg1MCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9Im8iIHgxPSIxMCIgeTE9IjEwLjc3OCIgeDI9IjEwIiB5Mj0iOS44OTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRThBRjIxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRThBRjIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icSIgeDE9Ii4wMzkiIHkxPSI4LjIzMSIgeDI9IjEuNzczIiB5Mj0iOC4yMzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQkU3ODQxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkU3ODQxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0idCIgeDE9IjEwLjAwNiIgeTE9IjEuNTQiIHgyPSIxMC4wMDYiIHkyPSIyMS43ODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRDEyMTM2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjYyNDZFIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InUiIHgxPSIxMCIgeTE9IjIxLjk4IiB4Mj0iMTAiIHkyPSIyMC44OTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQjMzNjhDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjMzNjhDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgaWQ9ImEiIHg9IjEwLjA0NSIgeT0iLjc5MiIgd2lkdGg9IjguNTA2IiBoZWlnaHQ9IjQuNzk3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSIuMyIgZHk9Ii4zIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iLjM3NSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC42OTgwMzkgMCAwIDAgMCAwLjIzNTI5NCAwIDAgMCAwIDAuMjQzMTM3IDAgMCAwIDEgMCIvPjxmZUJsZW5kIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvd18zNDAxXzQzNzA1Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYyIgeD0iMS44NCIgeT0iLjQ5MiIgd2lkdGg9IjguNzA1IiBoZWlnaHQ9IjQuNzk3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSIuNSIgZHk9Ii0uMyIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii4zNzUiLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNjk4MDM5IDAgMCAwIDAgMC4yMzUyOTQgMCAwIDAgMCAwLjI0MzEzNyAwIDAgMCAxIDAiLz48ZmVCbGVuZCBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3dfMzQwMV80MzcwNSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9InMiIHg9IjcuNTUiIHk9IjEuNTM5IiB3aWR0aD0iNC45IiBoZWlnaHQ9IjIwLjI1IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSIuMiIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii4xIi8+PGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjcyOTQxMiAwIDAgMCAwIDAuMTAxOTYxIDAgMCAwIDAgMC4xNTI5NDEgMCAwIDAgMSAwIi8+PGZlQmxlbmQgaW4yPSJzaGFwZSIgcmVzdWx0PSJlZmZlY3QxX2lubmVyU2hhZG93XzM0MDFfNDM3MDUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSItLjIiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIuMSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44OTQxMTggMCAwIDAgMCAwLjMwMTk2MSAwIDAgMCAwIDAuMzQxMTc2IDAgMCAwIDEgMCIvPjxmZUJsZW5kIGluMj0iZWZmZWN0MV9pbm5lclNoYWRvd18zNDAxXzQzNzA1IiByZXN1bHQ9ImVmZmVjdDJfaW5uZXJTaGFkb3dfMzQwMV80MzcwNSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9InYiIHg9IjE0Ljc2IiB5PSIuMjg5IiB3aWR0aD0iNC4xMDQiIGhlaWdodD0iNC44MjEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii41IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzQwMV80MzcwNSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9InciIHg9IjQuMDAyIiB5PSIuMTYiIHdpZHRoPSI0LjczNSIgaGVpZ2h0PSI0LjMiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ii41IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzQwMV80MzcwNSIvPjwvZmlsdGVyPjxyYWRpYWxHcmFkaWVudCBpZD0iZiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMS45MTU2NCAtLjIxNDc3IC41NjQ4OSAtNS4wMzg0OCA4LjE1MyA1LjUwMykiPjxzdG9wIG9mZnNldD0iLjE1MSIgc3RvcC1jb2xvcj0iI0JEMTEyMyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JEMTEyMyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImkiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEuNzgxMjUgMCAwIC0xNC4wMTU2IDguMjI4IDE1LjI3MykiPjxzdG9wIHN0b3AtY29sb3I9IiNDODdDMjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDODdDMjgiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJwIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTEuMzY4MDkgOS44Mjg2OCAwIDIuNjE1IDExLjA4MikiPjxzdG9wIHN0b3AtY29sb3I9IiNERTc1NTAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNERTc1NTAiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xLjg5ODQ0IDAgMCAtMTMuMTQ4NCA4LjQ2MyA4LjY4NykiPjxzdG9wIG9mZnNldD0iLjE4OSIgc3RvcC1jb2xvcj0iI0M1N0UxMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M1N0UxMCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+)
		no-repeat;
	transform: translate(-50%, -50%);
	width: 2rem;
	height: 2.1rem;
}
.mini-casino-card__btn {
	padding: 0 1.5rem 1.5rem;
}
.mini-casino-card__btn .referral-btn {
	display: block;
	width: 100%;
	padding: 1.5rem 0.5rem;
	font-size: 1.4rem;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border-radius: 0.8rem;
	border: none;
	background: #5339b2
		linear-gradient(180deg, #005208 0%, #005208 63.3%, #2e2484 152.17%);
	transition: background 0.2s;
	cursor: pointer;
}
.mini-casino-card__btn .referral-btn:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.mini-casino-card__btn .referral-btn:active {
	background: #5339b2;
}
.writer-quote {
	margin: 4rem 0;
	padding: 6rem 1.5rem 1.9rem;
	border: 1px solid #d2f6d1;
	border-radius: 1.6rem;
	background: #f6f4ff;
}
.writer-quote:first-child {
	margin-top: 0;
}
.writer-quote:last-child {
	margin-bottom: 0;
}
.writer-quote__quote {
	position: relative;
	margin: 0 0 2.4rem;
}
.writer-quote__quote:before,
.writer-quote__quote:after {
	content: '';
	position: absolute;
	background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNiI+PHBhdGggZD0iTTI5Ljg2OC45MjljMS43NzkgMi45MjEgMi45ODQgNS45NzIgMy42MTQgOS4xNTIuNjMgMy4xOC42ODUgNi4zMDUuMTY2IDkuMzc0LS41MTkgMy4wNy0xLjU5MyA2LjAwOS0zLjIyNCA4LjgyLTEuNjY4IDIuODQ3LTMuODkyIDUuMzk4LTYuNjcyIDcuNjU0bC00LjI4Mi0yLjYwN2MtLjc0MS0uNDgxLTEuMDc1LTEuMDczLTEtMS43NzUuMDc0LS43MDMuMzE1LTEuMjU4LjcyMi0xLjY2NC43NzktLjkyNSAxLjUyLTIuMTQ1IDIuMjI0LTMuNjYxLjcwNS0xLjUxNiAxLjIwNS0zLjIxNyAxLjUwMi01LjEwMy4yNTktMS44ODYuMjIyLTMuOTAxLS4xMTItNi4wNDYtLjMzMy0yLjE0NS0xLjE2Ny00LjI5LTIuNTAyLTYuNDM0LS42NjctMS4wNzMtLjg1Mi0yLjAxNi0uNTU2LTIuODMuMjk3LS43NzYuOTA5LTEuMzMgMS44MzUtMS42NjNMMjkuODY4LjkyOVptLTE4LjQ2IDBjMS43OCAyLjkyMSAyLjk4NCA1Ljk3MiAzLjYxNCA5LjE1Mi42MyAzLjE4LjY4NiA2LjMwNS4xNjcgOS4zNzQtLjUxOSAzLjA3LTEuNTk0IDYuMDA5LTMuMjI1IDguODItMS42NjggMi44NDctMy44OTIgNS4zOTgtNi42NzIgNy42NTRsLTQuMjgxLTIuNjA3Yy0uNzQxLS40ODEtMS4wNzUtMS4wNzMtMS0xLjc3NS4wNzMtLjcwMy4zMTQtMS4yNTguNzIyLTEuNjY0Ljc3OC0uOTI1IDEuNTItMi4xNDUgMi4yMjQtMy42NjEuNzA0LTEuNTE2IDEuMjA1LTMuMjE3IDEuNTAxLTUuMTAzLjI2LTEuODg2LjIyMy0zLjkwMS0uMTExLTYuMDQ2LS4zMzQtMi4xNDUtMS4xNjgtNC4yOS0yLjUwMi02LjQzNC0uNjY3LTEuMDczLS44NTMtMi4wMTYtLjU1Ni0yLjgzLjI5Ni0uNzc2LjkwOC0xLjMzIDEuODM1LTEuNjYzTDExLjQwOC45MjlaIiBmaWxsPSIjODY1NUYwIi8+PC9zdmc+)
		no-repeat;
	width: 3.4rem;
	height: 3.5rem;
}
.writer-quote__quote:before {
	top: -4.3rem;
	left: 0;
	transform-origin: center;
	transform: rotate(180deg);
}
.writer-quote__quote:after {
	right: 0;
	bottom: -0.7rem;
}
.writer-quote__quote > span {
	display: inline-block;
	width: 4rem;
}
.writer-quote__author-wrap {
	display: flex;
	margin: 0;
	align-items: center;
}
.writer-quote__author-wrap svg {
	position: relative;
	top: 0.4rem;
	width: 2.2rem;
	height: 2.1rem;
}
.writer-quote__img-wrap {
	flex-shrink: 0;
	margin-right: 1.6rem;
	border-radius: 50%;
	overflow: hidden;
	background: #9d9d9d;
	border: 0.2rem solid #f1f7fc;
	width: 6.4rem;
	height: 6.4rem;
}
.writer-quote__img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.writer-quote__by {
	margin: 0;
	line-height: 1.4;
}
.writer-quote__by a:not([class]) {
	margin-right: 0.4rem;
	color: inherit;
	text-decoration: none;
	transition: color 0.2s;
	font-weight: 700;
	font-size: 1.8rem;
}
.writer-quote__by a:not([class]):hover {
	color: #005208;
}
.writer-quote__by span {
	display: inline-block;
	color: #898797;
	font-size: 1.4rem;
}
.bonuses-list {
	margin: 2.4rem 0;
}
.bonuses-list:first-child {
	margin-top: 0;
}
.bonuses-list:last-child {
	margin-bottom: 0;
}
.bonuses-list__title {
	margin: 0 0 1.6rem;
	font-weight: 800;
	line-height: 1.2;
	font-size: 2rem;
}
.bonuses-list__wrap {
	padding: 0 0 0.7rem;
	overflow-x: auto;
}
.bonuses-list__wrap.js-has-scroll {
	position: relative;
}
.bonuses-list__wrap.js-has-scroll:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 4.4rem;
	background: linear-gradient(270deg, #fcfbe9 0%, transparent 100%);
	pointer-events: none;
}
.bonuses-list__list {
	display: flex;
	gap: 2rem;
	margin: 0;
	padding: 0;
	list-style: none;
}
.bonuses-list__item {
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	width: 100%;
	max-width: 27rem;
	text-align: center;
	background: #eafdf0;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	overflow: hidden;
}
.bonuses-list__item-inner {
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 0 1.6rem 1.6rem;
}
.bonuses-list__picture {
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 1.7rem;
	padding: 0.4rem;
	background: #eafdf0;
	overflow: hidden;
	width: 100%;
	height: 13.2rem;
}
.bonuses-list__img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.bonuses-list__subtitle {
	flex-shrink: 0;
	width: 100%;
	margin: 0 0 1.6rem;
	font-weight: 700;
	font-size: 1.8rem;
}
.bonuses-list__inner {
	margin: auto 0 0;
}
.bonuses-list__text {
	position: relative;
	flex-shrink: 0;
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 0 1.6rem;
	padding: 0.7rem 0.8rem;
	line-height: 1.25;
	font-weight: 700;
	font-size: 1.4rem;
	text-align: left;
	border: 0.1rem solid #f1f7fc;
	background: #ffffff;
	border-radius: 0.8rem;
}
.bonuses-list__button {
	flex-shrink: 0;
	display: block;
	width: 100%;
	margin: 0 0 1.6rem;
	padding: 1.5rem 0.5rem;
	font-size: 1.4rem;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border-radius: 0.8rem;
	border: none;
	background: #5339b2
		linear-gradient(180deg, #005208 0%, #005208 63.3%, #2e2484 152.17%);
	transition: background 0.2s;
	cursor: pointer;
}
.bonuses-list__button:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.bonuses-list__button:active {
	background: #5339b2;
}
.bonuses-list__link {
	color: inherit;
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.1;
	text-transform: lowercase;
}
.bonuses-list__link:hover {
	text-decoration: none;
}
.bonuses-list__text:before {
	content: '🎁';
	margin-right: 1.6rem;
	font-size: 3.2rem;
	pointer-events: none;
}
.best-providers {
	margin: 4.6rem 0 5rem;
}
.best-providers:first-child {
	margin-top: 0;
}
.best-providers:last-child {
	margin-bottom: 0;
}
.best-providers__inner {
	margin: 0;
	padding: 0;
	list-style: none;
}
@media (min-width: 768px) {
	.best-providers__inner {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 1.6rem 2rem;
	}
}
@media (min-width: 768px) {
	.best-providers__items {
		margin-bottom: 0;
	}
}
.best-providers__items a {
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0.8rem;
	text-decoration: none;
	background: #ffffff;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	transition: box-shadow 0.4s;
}
@media (max-width: 767px) {
	.best-providers__items a {
		margin-bottom: 0.8rem;
	}
}
.best-providers__items a:hover {
	box-shadow: 0 0 0.8rem 1rem #0000000a;
}
.best-providers__items a .best-providers__logo {
	flex-shrink: 0;
	margin-right: 1.6rem;
	width: 7rem;
	height: 7rem;
}
.best-providers__items a .best-providers__logo img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	margin: 0;
	width: auto;
	height: 100%;
}
.best-providers__items.hidden {
	display: none;
}
.best-providers__name {
	margin: 0;
	color: #1f1e23;
	font-size: 1.6rem;
	font-weight: 700;
}
.best-providers__load-more {
	display: none;
	width: 100%;
	margin: 1.6rem auto 0;
	padding: 1.4rem 0.5rem;
	color: #005208;
	font-size: 1.4rem;
	font-weight: 700;
	background: #eafdf0;
	text-transform: uppercase;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	transition: background 0.2s;
	cursor: pointer;
}
.best-providers__load-more:hover {
	background: #d2f6d1;
}
h2 + .mini-review,
h3 + .mini-review,
h4 + .mini-review,
h5 + .mini-review,
h6 + .mini-review {
	margin-top: 2.4rem;
}

.mini-review {
	position: relative;
	margin: 4rem 0 1.6rem;
	padding: 2.1rem 1.5rem 1.6rem;
	background: #fff;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	overflow: hidden;
	display: flex;
	gap: 50px;
	justify-content: space-between;
	align-items: flex-start;
}
.mini-review div img {
	min-width: 325px !important;
	max-width: 325px !important;
	width: 100% !important;
}
.mini-review:first-child {
	margin-top: 0;
}
.mini-review:last-child {
	margin-bottom: 0;
}
.mini-review + .mini-review {
	margin-top: 1.6rem;
}
.mini-review + *:not(.mini-review) {
	margin-top: 4rem;
}
.mini-review > div > h2:not([class]),
.mini-review > div > h3:not([class]),
.mini-review > div > h4:not([class]),
.mini-review > div > h5:not([class]),
.mini-review > div > h6:not([class]) {
	margin: 0 0 0.8rem;
	font-size: 1.8rem;
}
.mini-review > div > p:not([class]):not([class]):not([class]) {
	margin: 0 0 1.6rem;
	font-size: 1.6rem;
	line-height: 2.4rem;
}
.mini-review > div .table-wrapper {
	width: auto;
	margin: inherit;
	padding: inherit;
	overflow-x: inherit;
}
.mini-review > div .table-wrapper,
.mini-review > div .table-wrapper:last-child {
	margin-bottom: 1.4rem;
}
.mini-review > div table {
	min-width: 30rem;
	margin-bottom: 1rem;
	border: 0.1rem solid #d2f6d1;
	border-radius: 0.8rem;
}
.mini-review > div table:not([class]) thead tr:first-child:first-child th,
.mini-review > div table:not([class]) thead tr:first-child:first-child td {
	font-weight: 600;
	border-bottom: 0.1rem solid #d2f6d1;
}
.mini-review > div table:not([class]) tr:first-child:first-child th,
.mini-review > div table:not([class]) tr:first-child:first-child td {
	font-weight: 400;
}
.mini-review > div table:not([class]) tr:first-child:first-child td {
	padding: 1.4rem 0.8rem;
}
@media (min-width: 992px) {
	.mini-review > div table:not([class]) tr:first-child:first-child td {
		padding: 1.4rem 2rem;
	}
}
.mini-review > div table:not([class]) tr th:first-child:first-child,
.mini-review > div table:not([class]) tr td:first-child:first-child {
	padding-left: 1.4rem;
}
@media (min-width: 992px) {
	.mini-review > div table:not([class]) tr th:first-child:first-child,
	.mini-review > div table:not([class]) tr td:first-child:first-child {
		padding-left: 2rem;
	}
}
.mini-review > div table:not([class]) tr th:last-child:last-child,
.mini-review > div table:not([class]) tr td:last-child:last-child {
	padding-right: 1.4rem;
}
@media (min-width: 992px) {
	.mini-review > div table:not([class]) tr th:last-child:last-child,
	.mini-review > div table:not([class]) tr td:last-child:last-child {
		padding-right: 2rem;
	}
}
.mini-review > div table:not([class]) thead + tbody tr:first-child:first-child {
	font-size: 1.6rem;
}
.mini-review > div table thead {
	background: #eafdf0;
}
.mini-review > div table tbody tr:first-child {
	background-color: #fff;
}
.mini-review > div table tbody tr:first-child td:last-child {
	border-radius: 0 0 0.8rem;
}
.mini-review > div table th {
	padding: 2rem 0.8rem 0.8rem;
}
@media (min-width: 992px) {
	.mini-review > div table th {
		padding: 1.4rem 2rem;
	}
}
.mini-review > div table td {
	padding: 1.4rem 0.8rem;
}
@media (min-width: 992px) {
	.mini-review > div table td {
		padding: 1.4rem 2rem;
	}
}
.mini-review > div table tbody td {
	border-top: 0.1rem solid #d2f6d1;
	border-left: 0.1rem solid #d2f6d1;
}
.mini-review > div table tbody td:first-child {
	border-radius: 0 0 0 0.8rem;
}
.mini-review div:nth-child(2) > div img:not([class]) {
	display: block;
	width: 100%;
	border-radius: 0.8rem;
	margin: auto auto 2.4rem;
}

.mini-review div:nth-child(2) a:not([class]) {
	display: block;
	width: 100%;
	padding: 1.5rem 0.5rem;
	color: #005208;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: center;
	text-decoration: underline;
	line-height: 1.15;
	text-transform: uppercase;
	border-radius: 0.8rem;
	border: none;
	cursor: pointer;
	text-align: left;
}
.mini-review div:nth-child(2) a:not([class]):hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
	color:#fff;
}
.mini-review div:nth-child(2) a:not([class]):active {
	background: #5339b2;
}
[amp] .mini-review {
	padding-top: 1.6rem;
}
[amp] .mini-review > div table {
	width: 100%;
}
.slots-modal {
	margin: 3.2rem 0;
}
.slots-modal:first-child {
	margin-top: 0;
}
.slots-modal:last-child {
	margin-bottom: 0;
}
.slots-modal .main-btn {
	margin-top: auto;
	padding: 1.5rem 0.5rem;
	font-size: 1.4rem;
	border-radius: 5rem;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0.8rem;
	border: none;
	background: #5339b2
		linear-gradient(180deg, #005208 0%, #005208 63.3%, #2e2484 152.17%);
	transition: background 0.2s;
	cursor: pointer;
}
.slots-modal .main-btn:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.slots-modal .main-btn:active {
	background: #5339b2;
}
.slots-modal__head {
	margin: 0 0 1.2rem;
}
@media (min-width: 576px) {
	.slots-modal__head {
		display: flex;
		align-items: baseline;
		justify-content: space-between;
	}
}
.slots-modal__title {
	margin: 0 0.5rem 0 0;
	font-weight: 800;
	font-size: 2rem;
}
.slots-modal__clear {
	flex-shrink: 0;
	padding: 0;
	font-size: 1.6rem;
	color: #005208;
	font-weight: 700;
	border: none;
	background: none;
	cursor: pointer;
}
.slots-modal__clear:hover {
	text-decoration: underline;
}
.slots-modal__clear.hidden {
	display: none;
}
.slots-modal__cards {
	display: flex;
	flex-wrap: wrap;
	gap: 1.6rem;
}
.slots-modal__card {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0 auto;
	padding: 1.6rem;
	text-align: center;
	background: #eafdf0;
	border: 0.1rem solid #d2f6d1;
	border-radius: 1.6rem;
}
@media (min-width: 576px) {
	.slots-modal__card {
		max-width: 33.6rem;
	}
}
.slots-modal__card .light-btn {
	margin-top: 0.8rem;
	margin-bottom: 1rem;
	padding: 1.6rem 0.5rem;
	color: #005208;
	font-size: 1.4rem;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0.8rem;
	text-decoration: none;
	line-height: 1;
	background: #ffffff;
	transition: 0.1s background;
}
.slots-modal__card .light-btn:hover {
	background: #fafafa;
}
.slots-modal__card.hidden,
.slots-modal__card.hidden-search,
.slots-modal__card.hidden-filters {
	display: none;
}
.slots-modal__img-wrap {
	flex-shrink: 0;
	width: 100%;
	height: 13.6rem;
	margin: 0 0 1.6rem;
	border-radius: 0.8rem;
	overflow: hidden;
}
.slots-modal__card-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.slots-modal__inner {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.slots-modal__card-name {
	margin: 0 0 1.2rem;
	font-weight: 700;
}
.slots-modal__table-wrap {
	display: flex;
	flex-direction: column;
	width: 100%;
	overflow-x: auto;
}
.slots-modal__table-wrap table {
	order: 2;
	flex-shrink: 0;
	min-width: 100%;
	margin-top: 5rem;
	margin-bottom: 1.6rem;
}
.slots-modal__table-wrap table tr:first-child td:last-child {
	font-weight: 700;
}
.slots-modal__table-wrap table tr:last-child td {
	border-bottom: 0;
}
.slots-modal__table-wrap table td {
	padding-top: 0.4rem;
	padding-bottom: 0.6rem;
	font-size: 1.4rem;
	border-bottom: 0.1rem solid #d2f6d1;
}
.slots-modal__table-wrap table td:first-child {
	width: 50%;
	padding-right: 0.5rem;
	color: #898797;
	text-align: left;
}
.slots-modal__table-wrap table td:not(:first-child) {
	padding-left: 0.5rem;
	text-align: right;
}
.slots-modal__table-wrap:not(.active) table {
	display: none;
}
.slots-modal__collapse-btn {
	order: 1;
	position: relative;
	margin: 0.4rem auto 0;
	padding: 0;
	font-size: 1.2rem;
	color: #1f1e23;
	font-family: Lato, sans-serif;
	border: none;
	background: none;
	cursor: pointer;
	transition: 0.2s color;
}
.slots-modal__collapse-btn:after {
	content: '';
	display: block;
	margin: 0 auto;
	border-left: 0.5rem solid transparent;
	border-right: 0.5rem solid transparent;
	border-bottom: 0.7rem solid #9fa9c6;
	transform-origin: center;
	width: 0;
	height: 0;
}
.slots-modal__collapse-btn:hover {
	color: #005208;
}
.slots-modal__collapse-btn:not(.active):after {
	transform: rotate(180deg);
}
.slots-modal__collapse-btn:not(.active) span:last-child {
	display: none;
}
.slots-modal__collapse-btn span {
	display: block;
	margin: 0 auto 0.8rem;
}
.slots-modal__collapse-btn.active:after {
	transform: rotate(0);
}
.slots-modal__collapse-btn.active span:first-child {
	display: none;
}
.slots-modal__more {
	display: block;
	width: 100%;
	margin: 1.6rem auto;
	padding: 1.4rem 0.5rem;
	color: #005208;
	font-size: 1.4rem;
	font-weight: 700;
	background: #eafdf0;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	text-transform: uppercase;
	transition: background 0.2s;
	cursor: pointer;
}
@media (min-width: 576px) {
	.slots-modal__more {
		max-width: 33.6rem;
	}
}
.slots-modal__more:hover {
	background: #d2f6d1;
}
.slots-modal__more.hidden {
	display: none;
}
.slots-modal__not-found {
	padding: 4.6rem 1.5rem 4rem;
	text-align: center;
	background: #f5f8fe;
	border-radius: 1.4rem;
}
.slots-modal__not-found svg {
	width: 4.9rem;
	height: 4.9rem;
}
.slots-modal__not-found.hidden {
	display: none;
}
.slots-modal__not-found-text {
	margin: 1rem 0 0;
	font-weight: 700;
}
.custom-select {
	position: relative;
}
.custom-select__btn {
	position: relative;
	display: block;
	width: 100%;
	max-height: 4.6rem;
	padding: 1.3rem 3rem 1.3rem 4.4rem;
	font-size: 1.6rem;
	text-align: left;
	font-weight: 500;
	color: #1f1e23;
	white-space: nowrap;
	background: #ffffff;
	border: 0.1rem solid #e1e8f6;
	border-radius: 0.8rem;
	transition: 0.2s border-color;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
}
.custom-select__btn:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1.7rem;
	border-left: 0.5rem solid transparent;
	border-right: 0.5rem solid transparent;
	border-top: 0.7rem solid #9fa9c6;
	transform: translateY(-50%);
}
.custom-select__btn:hover {
	border-color: #005208;
}
.custom-select__btn:focus {
	outline: none;
}
.custom-select__btn svg {
	position: absolute;
	top: 50%;
	left: 1.5rem;
	stroke: #9fa9c6;
	transform: translateY(-50%);
	transition: 0.2s stroke;
	width: 1.8rem;
	height: 1.6rem;
}
.custom-select__btn span {
	text-overflow: ellipsis;
}
.custom-select__btn.active {
	border-color: #005208;
}
.custom-select__btn.active + .custom-select__dropdown {
	display: block;
}
.custom-select__btn.selected {
	font-weight: 700;
}
.custom-select__btn.selected svg {
	stroke: #005208;
}
.custom-select__btn--sort svg {
	stroke: none;
	fill: #898797;
}
.custom-select__btn--sort.selected svg {
	stroke: none;
	fill: #005208;
}
.custom-select__dropdown {
	z-index: 1;
	position: absolute;
	top: 100%;
	width: 100%;
	display: none;
	max-height: 35rem;
	margin: 0;
	padding: 0;
	font-size: 1.4rem;
	color: #1f1e23;
	list-style: none;
	text-align: left;
	background: #ffffff;
	border-radius: 0.8rem;
	border: 0.1rem solid #e4eaf9;
	box-shadow: 0 0.1rem 0.8rem #3f415f26;
	overflow: hidden;
	transform: translateY(0.4rem);
	overflow-y: auto;
}
.custom-select__dropdown input {
	display: none;
}
.custom-select__dropdown input:checked + label:not([class]) svg:last-child {
	opacity: 1;
}
.custom-select__dropdown label:not([class]) {
	position: relative;
	display: block;
	width: 100%;
	padding: 0.7rem 3.2rem 0.7rem 1.5rem;
	transition: 0.2s background;
	cursor: pointer;
}
.custom-select__dropdown label:not([class]):hover {
	background: #eafdf0;
}
.custom-select__dropdown label:not([class]) svg:first-child {
	display: inline-block;
	margin: 0 0.7rem 0 0;
	width: 1.3rem;
	height: 1.2rem;
}
.custom-select__dropdown label:not([class]) svg:last-child {
	position: absolute;
	top: 50%;
	right: 1.2rem;
	transform: translateY(-50%);
	opacity: 0;
	transition: 0.1s opacity;
	width: 1.6rem;
	height: 1.6rem;
}
.custom-select__clear {
	display: block;
	width: 100%;
	padding: 0.9rem 1.5rem;
	border: none;
	color: #898797;
	font-size: inherit;
	background: none;
	transition: 0.2s color, 0.2s background;
	cursor: pointer;
}
.custom-select__clear:hover {
	background: #eafdf0;
}
.filters-fields {
	margin: 0 auto 1.5rem;
	background: #eafdf0;
	border-radius: 1.6rem;
	border: 0.1rem solid #e1e8f6;
}
.filters-fields__button {
	display: flex;
	align-items: baseline;
	justify-content: center;
	width: 100%;
	padding: 1.85rem 0.5rem;
	color: #005208;
	font-size: 1.4rem;
	text-transform: uppercase;
	font-weight: 700;
	background: #eafdf0;
	border-radius: inherit;
	border: none;
	cursor: pointer;
	transition: color 0.2s;
}
.filters-fields__button:hover {
	color: #5e1deb;
}
.filters-fields__button svg {
	flex-shrink: 0;
	margin-right: 0.8rem;
	width: 1.6rem;
	height: 1rem;
}
.filters-fields__inner {
	padding: 0 1.6rem 1.6rem;
}
.filters-fields__input {
	position: relative;
}
.filters-fields__input svg {
	position: absolute;
	top: 50%;
	left: 1.8rem;
	stroke: #898797;
	transform: translateY(-50%);
	transition: 0.2s stroke;
	width: 1.4rem;
	height: 1.4rem;
}
.filters-fields__input input {
	display: block;
	width: 100%;
	padding: 1.3rem 2rem 1.3rem 4.4rem;
	font-size: 1.6rem;
	font-weight: 500;
	background: #ffffff;
	border: 0.1rem solid #e1e8f6;
	border-radius: 0.8rem;
	transition: 0.2s border-color;
}
.filters-fields__input input:hover {
	border-color: #005208;
}
.filters-fields__input input:focus {
	border-color: #005208;
	outline: none;
}
.filters-fields__input input::placeholder {
	color: #1f1e23;
}
.filters-fields__input input::-ms-input-placeholder {
	color: #1f1e23;
}
.filters-fields__input input:-moz-placeholder {
	color: #1f1e23;
}
.filters-fields__input input::-moz-placeholder {
	color: #1f1e23;
}
.filters-fields__input input::-webkit-input-placeholder {
	color: #1f1e23;
}
.filters-fields__input input.active + svg {
	stroke: #005208;
}
@media (max-width: 991px) {
	.filters-fields:not(.filters-fields--reviews)
		.filters-fields__inner:not(.active) {
		display: none;
	}
}
@media screen and (max-width: 991px) {
	.filters-fields:not(.filters-fields--reviews)
		.filters-fields__item:nth-child(n + 2) {
		margin-top: 0.8rem;
	}
}
.filters-fields--reviews {
	margin-bottom: 2.4rem;
}
@media (max-width: 1199px) {
	.filters-fields--reviews .filters-fields__inner:not(.active) {
		display: none;
	}
}
@media screen and (max-width: 1199px) {
	.filters-fields--reviews .filters-fields__item:nth-child(n + 2) {
		margin-top: 0.8rem;
	}
}
h2:not([class]) + .faq.faq.faq,
h3:not([class]) + .faq.faq.faq,
h4:not([class]) + .faq.faq.faq,
h5:not([class]) + .faq.faq.faq,
h6:not([class]) + .faq.faq.faq,
p:not([class]) + .faq.faq.faq {
	margin-top: 4rem;
}
.faq {
	margin: 4rem 0 0;
	padding: 3rem 0;
	border-radius: 1.6rem;
	border: 0.1rem solid #d2f6d1;
	background: #eafdf7;
}
.faq__title {
	margin: 0 1.6rem 1.8rem;
	font-size: 2rem;
	font-weight: 800;
	line-height: 1.3;
}
.faq__list {
	counter-reset: faq;
	margin: 0;
	padding: 0;
	list-style: none;
}
.faq__card {
	counter-increment: faq;
	padding: 0 1.6rem;
}
.faq__card:not(:last-child) {
	margin-bottom: 2.4rem;
	padding-bottom: 2.4rem;
	border-bottom: 0.1rem solid #d2f6d1;
}
.faq__label {
	display: flex;
	margin: 0 0 0.8rem;
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 1.2;
}
.faq__label:before {
	content: counter(faq);
	flex-shrink: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-right: 1.2rem;
	font-size: 1.4rem;
	font-weight: 900;
	color: #005208;
	border: 0.1rem solid #d2f6d1;
	border-radius: 50%;
	background: #ffffff;
	width: 4rem;
	height: 4rem;
}
.faq__body {
	margin: 0;
	font-size: 1.6rem;
}
.footer {
	color: #fff;
	background: #005208 url(../images/footer_bg-xs.svg) right bottom/36rem auto
		no-repeat;
}
@media screen and (min-width: 576px) {
	.footer {
		background: #005208 url(../images/footer_bg.svg) center bottom/1387px auto
			no-repeat;
	}
}
.footer a {
	color: inherit;
}
.footer .logo {
	max-width: 22rem;
	max-height: 5.1rem;
	margin-right: auto;
	margin-left: auto;
}
.footer .logo__img {
	height: auto;
	max-height: 5.1rem;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.footer__head {
		border-bottom: 0.1rem solid rgba(225, 232, 246, 0.2);
	}
}
@media screen and (max-width: 991px) {
	.footer__head > .container {
		padding: 0;
	}
}
@media screen and (max-width: 991px) {
	.footer__head-container {
		padding: 0 1.5rem;
		border-bottom: 0.1rem solid rgba(225, 232, 246, 0.2);
	}
}
.footer__logo-wrap {
	display: flex;
	align-items: center;
	min-height: 10.4rem;
	padding: 1rem 0;
}
.footer__head-nav {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 1.6rem 2.4rem;
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 1.6rem 0;
}
.footer__head-nav a {
	display: block;
	text-decoration: none;
	font-weight: 700;
	transition: color 0.2s;
	font-size: 1.4rem;
}
.footer__head-nav a:hover {
	color: #fdbd13;
}
.footer__info {
	padding: 1.6rem 0;
	text-align: center;
}
@media screen and (max-width: 991px) {
	.footer__info {
		border-bottom: 0.1rem solid rgba(225, 232, 246, 0.2);
	}
}
.footer__info-wrap {
	margin: 0 0 1.6rem;
	padding: 17px 50px;
	border-radius: 1.6rem;
	border: 0.1rem solid rgba(225, 232, 246, 0.2);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.footer__info-wrap:nth-child(2),
.footer__info-wrap:nth-child(3) {
	padding-top: 1.6rem;
	padding-bottom: 1.8rem;
}
.footer__info-imgs {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 0.5rem 2rem;
}
.footer__info-imgs a {
	line-height: 1;
}
.footer__info-imgs a img[src$='.svg'],
.footer__info-imgs a img[src*='.svg'] {
	width: 100%;
}
.footer__info-imgs img {
	max-height: 3rem;
	height: auto;
	width: auto;
	max-width: 10rem;
}
.footer__info-text {
	margin: 0 0 1.2rem;
	line-height: 1.2;
	font-weight: 700;
}
.footer__info-phone img {
	margin-right: 0.5rem;
	width: 1.6rem;
	height: 1.6rem;
}
.footer__info-phone a {
	font-weight: 700;
	font-size: 2rem;
	text-decoration: none;
	transition: color 0.2s;
}
.footer__info-phone a:hover {
	color: #fdbd13;
}
.footer__info-help {
	margin: 0;
	color: #005208;
	font-size: 1.2rem;
}
.footer__info-desc {
	font-size: 1.2rem;
	margin: 0 0 25px 0;
	line-height: 1.3;
	text-align: left;
}
.footer__info-socials .socials {
	justify-content: center;
}
.footer__bottom-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 30px;
}
.footer__bottom-left ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
}
@media screen and (max-width: 991px) {
	.footer__body .container,
	.footer__bottom .container {
		padding: 0;
	}
}
.footer__nav {
	padding: 1.6rem 0;
}
.footer__nav a {
	text-decoration: none;
}
.footer__nav-list,
.footer__nav-subnav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer__nav-list {
	column-count: 2;
	column-gap: 1rem;
}
@media screen and (min-width: 768px) {
	.footer__nav-list {
		column-count: 3;
	}
}
.footer__nav-subnav li:nth-child(n + 2) {
	margin-top: 0.3rem;
}
.footer__nav-item:nth-child(n + 2) {
	margin-top: 2.4rem;
}
.footer__nav-item p {
	margin: 0 0 0.6rem;
	font-weight: 700;
	font-size: 2rem;
}
.footer__nav-item a {
	font-size: 1.4rem;
	transition: color 0.2s;
}
.footer__nav-item a:hover {
	color: #fdbd13;
}
.footer__bottom ul {
	font-size: 1.4rem;
	margin: 0;
	padding: 0;
	list-style: none;
}
@media screen and (max-width: 991px) {
	.footer__bottom ul {
		padding: 1.6rem 1.5rem;
		text-align: center;
		border-top: 0.1rem solid rgba(225, 232, 246, 0.2);
		border-bottom: 0.1rem solid rgba(225, 232, 246, 0.2);
	}
}
.footer__bottom li:nth-child(n + 2) {
	margin-top: 0.6rem;
}
.footer__bottom a {
	transition: color 0.2s;
}
.footer__bottom a:hover {
	color: #fdbd13;
}
.footer__bottom-right {
	font-size: 1.4rem;
	line-height: 1.3;
}
@media screen and (max-width: 991px) {
	.footer__bottom-right {
		padding: 1.6rem 1.5rem;
		text-align: center;
	}
}
.socials {
	display: flex;
	flex-shrink: 0;
	gap: 0.5rem 2.6rem;
	margin: 0;
	padding: 0;
	list-style: none;
}
.socials a {
	display: block;
	transition: transform 0.2s;
}
.socials a:hover {
	transform: scale(1.2);
}
.socials svg {
	width: 2rem;
	height: 2rem;
}
.email-modal-open {
	overflow: hidden;
}
#email-collector {
	align-items: flex-start;
	justify-content: center;
	padding: 13rem 1.1rem 1rem;
	overflow: auto;
}
.email-modal {
	position: relative;
	width: 100%;
	max-width: 57.5rem;
	padding: 3.7rem 1.6rem 2.4rem;
	border: 0.8rem solid #e1e8f6;
	background: linear-gradient(91.29deg, #30084f 12.52%, #191774 88.9%);
	border-radius: 1.4rem;
}
.email-modal__close {
	position: absolute;
	top: 1.2rem;
	right: 1.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	background: none;
	border-radius: 0.8rem;
	border: none;
	cursor: pointer;
	width: 2.4rem;
	height: 2.4rem;
}
.email-modal__close:before,
.email-modal__close:after {
	content: '';
	position: absolute;
	width: 65%;
	height: 2px;
	background: #8f9ca7;
	border-radius: 5px;
	transform: rotate(45deg);
}
.email-modal__close:after {
	transform: rotate(-45deg);
}
.email-modal__img {
	flex-shrink: 0;
	display: flex;
	justify-content: center;
	margin: 0 0 2.5rem;
}
.email-modal__img img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.email-modal__title {
	margin: 0 0 1.6rem;
	font-weight: 800;
	color: #fff;
	text-align: center;
	font-size: 2rem;
	line-height: 1.3;
}
.email-modal__text {
	margin: 0 0 2rem;
	font-size: 1.6rem;
	font-weight: 400;
	text-align: center;
	color: #fff;
}
.email-modal__text--success {
	margin-bottom: 2.8rem;
}
.email-modal__input-wrapper {
	position: relative;
	display: flex;
	width: 100%;
	margin-bottom: 1.6rem;
}
.email-modal__input-wrapper--success:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 1.6rem;
	background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTggMTZBOCA4IDAgMSAxIDggMGE4IDggMCAwIDEgMCAxNloiIGZpbGw9IiMwMEI3NUYiLz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik02LjkyOCAxMC4zODggNC43NjIgOC4yMjFhLjMzMy4zMzMgMCAwIDEgMC0uNDcxbC40NzEtLjQ3MWMuMTMtLjEzLjM0MS0uMTMuNDcxIDBsMS40NiAxLjQ2IDMuMTI2LTMuMTI3Yy4xMy0uMTMuMzQyLS4xMy40NzIgMGwuNDcxLjQ3MWMuMTMuMTMuMTMuMzQyIDAgLjQ3Mkw3LjQgMTAuMzg4YS4zMzMuMzMzIDAgMCAxLS40NzIgMFoiIGZpbGw9IiNmZmYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjY2NCA0LjY2NykiIGQ9Ik0wIDBoNi42Njd2Ni42NjdIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
	transform: translateY(-50%);
	width: 1.6rem;
	height: 1.6rem;
}
.email-modal__input-wrapper--success input {
	background: #eafdf0;
}
@media (max-width: 767px) {
	.email-modal__input-wrapper.error {
		margin-bottom: 20px;
	}
}
.email-modal__input-wrapper.error .email-modal__input {
	border-color: #ff2a50;
}
.email-modal__input-wrapper.error .error-text {
	display: flex;
}
.email-modal__input {
	width: 100%;
	padding: 1.4rem 1.6rem;
	border: none;
	outline: none;
	border-radius: 0.8rem;
	border: 0.1rem solid transparent;
	font-size: 1.4rem;
	background: #fff;
}
.email-modal__input::placeholder {
	color: #1f1e23;
}
.email-modal .error-text {
	display: none;
	position: absolute;
	bottom: -1.7rem;
	left: 0.5rem;
	font-size: 1.2rem;
	color: #ff2a50;
}
.email-modal__btn {
	display: block;
	width: 100%;
	padding: 1.5rem 0.5rem;
	color: #fff;
	font-size: 1.4rem;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0.8rem;
	border: none;
	background: #5339b2
		linear-gradient(180deg, #005208 0%, #005208 63.3%, #2e2484 152.17%);
	transition: background 0.2s;
	cursor: pointer;
}
.email-modal__btn:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.email-modal__btn:active {
	background: #5339b2;
}
.email-modal__checkbox-wrapper {
	display: block;
	margin-bottom: 1.6rem;
}
.email-modal__checkbox-wrapper.error label {
	color: #ff2a50;
}
.email-modal__checkbox-wrapper.error label:before {
	border-color: #ff2a50;
}
.email-modal__checkbox-wrapper input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}
.email-modal__checkbox-wrapper label {
	position: relative;
	display: flex;
	align-items: flex-start;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 1.3;
	color: #eafdf0;
	cursor: pointer;
}
@media (max-width: 767px) {
	.email-modal__checkbox-wrapper label {
		justify-content: center;
	}
}
.email-modal__checkbox-wrapper label a {
	color: #3e74ff;
}
.email-modal__checkbox-wrapper .email-modal__checkbox-check {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}
.email-modal__checkbox-wrapper .email-modal__checkbox-check:before {
	content: '';
	margin-top: 0.3rem;
	position: relative;
	display: inline-block;
	padding: 0.7rem;
	border: 1px solid #e1e8f6;
	background: #fff;
	border-radius: 4px;
	-webkit-appearance: none;
	vertical-align: middle;
	cursor: pointer;
}
.email-modal__checkbox-wrapper
	input:checked
	+ label
	.email-modal__checkbox-check:after {
	content: '';
	display: block;
	position: absolute;
	width: 0.4rem;
	height: 0.9rem;
	border: solid #3e74ff;
	border-width: 0 0.2rem 0.2rem 0;
	transform: translatey(0) rotate(45deg);
}
.overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	display: none;
	display: flex;
	background: rgba(46, 36, 132, 0.5);
}
[dir='rtl'] .email-modal__checkbox-wrapper .email-modal__checkbox-check {
	margin-right: 0;
	margin-left: 1rem;
}
.cookies-modal {
	z-index: 100;
	position: fixed;
	right: 0.5rem;
	bottom: 0.5rem;
	left: 0.5rem;
	min-width: 33.6rem;
	max-width: 100%;
	padding: 2.3rem 1.2rem 1.2rem;
	text-align: right;
	background: linear-gradient(90deg, #ffffff 0%, #e1e7ff 86.6%);
	border: 0.1rem solid #d2f6d1;
	border-radius: 1.6rem;
	box-shadow: 0 0.4rem 1.5rem 0.5rem #63629a33;
}
@media screen and (min-width: 576px) {
	.cookies-modal {
		left: auto;
		width: 33rem;
	}
}
.cookies-modal__close {
	position: absolute;
	top: 1.2rem;
	right: 1.2rem;
	padding: 0;
	background: #ffffff;
	border-radius: 50%;
	border: none;
	cursor: pointer;
	width: 2.4rem;
	height: 2.4rem;
}
.cookies-modal__close:before,
.cookies-modal__close:after {
	content: '';
	position: absolute;
	top: 50%;
	background: #1f1e23;
	transform: translate(-50%, -50%);
	transform-origin: center;
	transition: background 0.2s;
	width: 1rem;
	height: 0.2rem;
}
.cookies-modal__close:before {
	transform: translate(-50%, -50%) rotate(45deg);
}
.cookies-modal__close:after {
	transform: translate(-50%, -50%) rotate(-45deg);
}
.cookies-modal__close:hover:before,
.cookies-modal__close:hover:after {
	background: #005208;
}
.cookies-modal__img {
	display: block;
	margin: 0 auto 1.6rem;
	width: 8.4rem;
	height: 8.4rem;
}
.cookies-modal__label {
	margin: 0 0 1.2rem;
	font-weight: 700;
	font-size: 1.6rem;
	text-align: center;
}
.cookies-modal__text {
	margin: 0 0 2.4rem;
	padding: 0 0.5rem;
	font-size: 1.4rem;
	line-height: 1.5;
	text-align: center;
}
@media screen and (max-width: 575px) {
	.cookies-modal__info-btns {
		text-align: center;
	}
}
.cookies-modal__accept {
	min-width: 15.6rem;
	margin: 0 0 0 3.8rem;
	padding: 1.5rem 0.5rem;
	font-size: 1.4rem;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-weight: 700;
	border-radius: 0.8rem;
	border: none;
	background: #5339b2
		linear-gradient(180deg, #005208 0%, #005208 63.3%, #2e2484 152.17%);
	transition: background 0.2s;
	cursor: pointer;
}
.cookies-modal__accept:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.cookies-modal__accept:active {
	background: #5339b2;
}
.cookies-modal__link {
	display: inline-block;
	min-width: 8rem;
	font-weight: 700;
	font-size: 1.4rem;
	color: #005208;
	text-align: center;
}
.cookies-modal__link:hover {
	text-decoration: none;
}
.cookies-modal.hidden {
	display: none;
}
.month-casino {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0.8rem 1.6rem 1.6rem;
	background: linear-gradient(89.99deg, #7023ff -24.7%, #005208 118.02%);
	box-shadow: 0 0 2.5rem #1e1a1a33;
	z-index: 3;
}
.month-casino__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
@media (max-width: 991px) {
	.month-casino__inner {
		flex-wrap: wrap;
	}
}
.month-casino__info {
	display: flex;
	align-items: center;
	width: 100%;
}
.month-casino__casino-logo {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin: 0 0.8rem 0 0;
	padding: 0.5rem;
	font-size: 1.2rem;
	background: #f5f2f9;
	border-radius: 0.4rem;
	width: 7rem;
	height: 3.6rem;
}
.month-casino__casino-logo img {
	max-width: 100%;
	max-height: 3.2rem;
	margin: auto;
	flex-shrink: 0;
	width: auto;
	height: auto;
}
.month-casino__bonus {
	display: flex;
	align-items: center;
}
.month-casino__action-text {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0.7rem 0 0;
	font-weight: 700;
	font-size: 1rem;
	color: #fff;
	line-height: 1.3;
}
.month-casino__action-text:after {
	content: '';
	display: block;
	margin-left: 0.6rem;
	border-top: 0.7rem solid transparent;
	border-bottom: 0.7rem solid transparent;
	border-left: 0.5rem solid #e4eaf9;
	width: 0;
	height: 0;
}
.month-casino__bonus-text {
	flex-grow: 1;
	width: 70%;
	margin: 0;
	padding: 1.2rem 0.5rem;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.3;
	text-align: center;
	color: #fff;
	border-radius: 0.4rem;
	background: rgba(245, 246, 255, 0.1);
}
.month-casino__btn {
	display: block;
	width: 100%;
	margin: 0.8rem 0 0;
	padding: 1.5rem 0.5rem;
	color: #fff;
	font-size: 1.4rem;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0.8rem;
	border: none;
	background: #5339b2
		linear-gradient(180deg, #005208 0%, #005208 63.3%, #2e2484 152.17%);
	transition: background 0.2s;
	cursor: pointer;
}
.month-casino__btn:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.month-casino__btn:active {
	background: #5339b2;
}
.month-casino__close {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	border: 0;
	background: rgba(159, 169, 198, 0.6);
	padding: 1rem;
	cursor: pointer;
	transform: translateY(-100%);
	width: 2.4rem;
	height: 2.4rem;
}
.month-casino__close:before,
.month-casino__close:after {
	content: '';
	position: absolute;
	width: 40%;
	height: 2px;
	background: #1f1e23;
	border-radius: 5px;
	transform: rotate(45deg);
}
.month-casino__close:after {
	transform: rotate(-45deg);
}
[dir='rtl'] .month-casino__casino-logo {
	margin-right: auto;
	margin-left: 0;
}
.confirmation-modal {
	align-items: flex-start;
	padding: 13rem 1.1rem 1rem;
	overflow: auto;
}
.confirmation-modal__inner {
	max-width: 100%;
	width: 34rem;
	margin: 0 auto;
	padding: 2.3rem 1.2rem 1.2rem;
	text-align: right;
	background: linear-gradient(90deg, #ffffff 0%, #e1e7ff 86.6%);
	border: 0.1rem solid #d2f6d1;
	border-radius: 1.6rem;
	box-shadow: 0 0.4rem 1.5rem 0.5rem #63629a33;
}
.confirmation-modal__img {
	display: block;
	margin: 0 auto 1.2rem;
	width: 9.3rem;
	height: 8.8rem;
}
.confirmation-modal__title {
	margin: 0 0 1.2rem;
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.2;
	text-align: center;
}
.confirmation-modal__text,
.confirmation-modal__hint {
	margin: 0 0 2.4rem;
	font-size: 1.4rem;
	line-height: 1.4;
	text-align: center;
}
.confirmation-modal__hint {
	color: #ea4c4c;
}
.confirmation-modal__btn-reject,
.confirmation-modal__btn-accept {
	display: inline-block;
	padding: 1.4rem 0.5rem;
	min-width: 15rem;
	font-weight: 700;
	font-size: 1.4rem;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.confirmation-modal__btn-reject {
	color: #005208;
	text-decoration: underline;
	background: transparent;
}
.confirmation-modal__btn-reject:hover {
	text-decoration: none;
}
.confirmation-modal__btn-accept {
	padding: 1.5rem 0.5rem;
	text-align: center;
	color: #fff;
	border-radius: 0.8rem;
	background: #5339b2
		linear-gradient(180deg, #005208 0%, #005208 63.3%, #2e2484 152.17%);
	transition: background 0.2s;
}
.confirmation-modal__btn-accept:hover {
	background: #5339b2 linear-gradient(180deg, #005208 0%, #2e2484 128.26%);
}
.confirmation-modal__btn-accept:active {
	background: #5339b2;
}
.footer__info-top {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	gap: 30px;
}
.footer__head-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 70px;
	border-bottom: 1px solid #e1e8f633;
}
.table {
	width: 100% !important;
	overflow: auto !important;
}
.table table {
	border-collapse: collapse;
	width: 100%;
	overflow: auto;
}
.first-table {
	width: 100% !important;
	overflow: auto !important;
}
.first-table table {
	border-collapse: collapse;
	width: 100%;
	overflow: auto;
}
.first-table table td {
	padding: 5px 10px;
	border: 1px solid black;
}
ul.menu-content li a {
	color: #005208;
}
@media (max-width: 768px) {
	.top__payments {
		display: flex;
	}
	.top__card-payments {
		display: none;
	}
	.top__card-inner {
		display: block;
		padding: 0;
	}
	.top__head {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
	}
	.top__head-btn {
		border-radius: 8px 8px 0 0;
	}
	.top__rating .rating {
		margin: 0 auto;
	}
	.top__left-head {
		text-align: center;
	}
	.mini-review {
		flex-direction: column;
		gap: 5px;
	}
	.mini-review div img {
		min-width: 100% !important;
		max-width: 100% !important;
		width: 100% !important;
	}
	.footer__info-top {
		flex-direction: column;
		gap: 15px;
	}
	.footer__head-top {
		flex-direction: column;
		gap: 15px;
	}
	.footer__head-container {
		width: 100%;
	}
	.footer__bottom-wrapper {
		flex-direction: column;
		gap: 0;
	}
	.footer__bottom-left {
		width: 100%;
	}
	.without-bg__list li {
		flex-direction: column;
	}
	.without-bg__list li h3,
	.without-bg__list li h4 {
		text-align: center !important;
	}
	.without-bg__list li p {
		text-align: center;
	}
}

.main-btn {
    padding: 20px 30px;
    max-width: 250px;
    display: flex;
    justify-content: center;
   margin: 20px auto;
        color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.2;
    text-transform: uppercase;
    border-radius: 100px;
    border: none;
    background: linear-gradient(180deg, #55f0a0 0%, #24842a 100%);
}