@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Roboto:wght@100..900&display=swap');

body {
	background: #102A2E;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 154%;
	color: #fff;
	text-align: left;
	overflow-x: hidden;
	min-height: 100vh;
	width: 100%;
}

p {
	margin-top: 16px;
	width: 100%;
}

p:first-child {
	margin-top: 0;
}

ul,
ol {
	text-align: left;
	width: 100%;
}

li {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	position: relative;
	padding: 15px 20px 15px 64px;
}

ol>li {
	counter-increment: ol;
}

li+li {
	border-top: 2px solid rgba(5, 171, 65, 0.2);
	padding-bottom: 13px;
}

li:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}

ol>li:before {
	content: counter(ol)'.';
	font-weight: 800;
	font-size: 18px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	left: 24px;
}

ul>li:before {
	background-color: #05AB41;
	border-radius: 50%;
	left: 28px;
	width: 8px;
	height: 8px;
}

li p+p {
	font-weight: 400;
	margin-top: 0;
}

.list-bg {
	background-color: rgba(0, 49, 53, 0.2);
	-webkit-backdrop-filter: blur(40px);
	backdrop-filter: blur(40px);
}

nav ul li {
	padding: 0;
}

nav ul li+li {
	border: none;
}

nav ul li:before {
	display: none;
}

.list-banner {
	border-radius: 3px;
	color: #fff;
	overflow: hidden;
	width: 100%;
}

.list-with-titles li {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 48px;
}

.list-with-titles li:before {
	left: 20px;
}

/* Title */
h1,
h2,
h3,
h4,
.title {
	display: block;
	position: relative;
	width: 100%;
	font-weight: 700;
	text-transform: uppercase;
}

.title {
	margin-bottom: 20px;
}

h1,
.title.general {
	font-size: 40px;
	line-height: 115%;
}

h2,
.title.high {
	background: -o-linear-gradient(top, #05AB41 0%, #004123 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#05AB41), to(#004123));
	background: linear-gradient(180deg, #05AB41 0%, #004123 100%);
	border-radius: 10px;
	font-size: 24px;
	color: #fff;
	line-height: 120%;
	padding: 8px 14px;
}

h3,
.title.middle {
	font-size: 18px;
	line-height: 120%;
}

h4,
.title.mini {
	font-size: 15px;
	line-height: 150%;
	text-transform: none;
}

/* Article */
article,
.article {
	font-weight: 400;
	font-size: 15px;
	line-height: 154%;
	text-align: left;
}

article>*:first-child,
.article>*:first-child {
	margin-top: 0px;
}

article>*+*,
.article>*+*,
.article-banner__desc>*+* {
	margin-top: 16px;
}

article p a,
.article p a,
article li a:not(.button):not(.app-button),
.article li a:not(.button):not(.app-button) {
	color: inherit;
	text-decoration: underline;
}

article img,
.article img {
	display: block;
}

article .title+*,
.article .title+* {
	margin-top: 0;
}

.article-banner {
	color: #fff;
	overflow: hidden;
	padding: 20px;
	width: 100%;
}

.article-banner__desc {
	position: relative;
}

/* Button */
.button {
	display: inline-block;
	background-color: #41B15B;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	border-radius: 3px;
	font-weight: 700;
	font-size: 15px;
	color: #fff;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 15px;
	margin: 16px 0 0;
	height: auto;
	min-width: 160px;
	position: relative;
}

.button:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

/* Special */
.image img,
.background img {
	display: block;
	position: relative;
	margin: auto;
}

.background {
	display: block !important;
	position: absolute !important;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.background img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.background+* {
	margin-top: 0;
}

.js-expand-content {
	display: none;
	overflow: hidden;
}

.js-expand-content.expanded {
	height: 100%;
}

svg {
	display: inline-block;
	position: relative;
	vertical-align: inherit;
	fill: rgba(255, 255, 255, 1);
	line-height: 1;
}

use {
	fill: rgba(255, 255, 255, 1);
	fill-rule: evenodd;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.path {
	fill: inherit;
	stroke: inherit;
	stroke-width: inherit;
}

/* Content */
.content,
.cover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.content {
	background-color: #fff;
	border-radius: 3px;
	color: #004123;
	margin-top: 24px;
	padding: 20px;
}

.content-bg {
	background-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.content-bg ul,
.content-bg ol {
	background-color: rgba(0, 49, 53, 0.2);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.cover {
	padding-left: 30px;
	padding-right: 30px;
}

.content>*,
.cover>* {
	position: relative;
}

/* Header */
.header {
	background: #004146;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 8px;
	overflow: visible;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	height: auto;
	padding: 15px 48px;
}

.logo {
	display: inline-block;
}

.logo img {
	display: block;
}

.header__logo {
	max-width: 128px;
}

.menu-button,
.header__menu .header__button {
	display: none;
}

.header__menu {
	margin: 0 auto 0 7.4%;
}

.header__menu ul {
	background-color: #0C4E54;
	border-radius: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.header__menu ul a {
	display: block;
	border-radius: 60px;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	padding: 8px 16px;
}

.header__menu ul a:hover {
	background-color: rgba(255, 255, 255, .2);
}

.header__button {
	border-radius: 60px;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 16px;
	text-transform: none;
	margin-top: 0;
	padding-top: 13px;
	padding-bottom: 11px;
}

.header__button-login {
	background: #185A61;
	min-width: 145px;
}

.header__button-signup {
	background-color: #00B25B;
	min-width: 136px;
}

.header__lang {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 13px;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	margin-left: 8px;
}

.header__lang img {
	display: block;
	border-radius: 50%;
	width: 24px;
	height: 24px;
}

/* Main */
.main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 32px;
	padding: 70px 32px 24px 24px;
	width: 100%;
}

.content__wrapper {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* Sidebar */
.sidebar {
	position: -webkit-sticky;
	position: sticky;
	top: 70px;
	height: calc(100vh - 70px);
	width: 234px;
	padding: 24px 0;
	overflow: auto;
	z-index: 10;
}

.sidebar::-webkit-scrollbar {
	display: none;
}

.sidebar__games {
	margin-bottom: 10px;
}

.sidebar-games__item {
	background-color: #054146;
	border-radius: 12px;
	line-height: 120%;
	padding: 12px 12px 4px;
}

.sidebar-games__item:before {
	display: none;
}

.sidebar-games__item+.sidebar-games__item {
	border: none;
	margin-top: 8px;
}

.sidebar-item__img {
	border-radius: 6px;
	overflow: hidden;
}

.sidebar-item__img img {
	display: block;
}

.sidebar-item__name {
	font-size: 14px;
	margin-top: 9px;
}

.sidebar-item__developer {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	opacity: .5;
}

.sidebar__quicklinks {
	background-color: #fff;
	border-radius: 6px;
	overflow: hidden;
	width: 100%;
}

.sidebar-quicklinks__button {
	display: block;
	background: -o-linear-gradient(top, #2E9344 0%, #004123 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2E9344), to(#004123));
	background: linear-gradient(180deg, #2E9344 0%, #004123 100%);
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.056;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	padding: 13px 40px 13px 16px;
	position: relative;
}

.sidebar-quicklinks__button:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.50231 7.44042L4.38706 11.5555C4.27402 11.6688 4.12288 11.7311 3.96172 11.7311C3.80048 11.7311 3.64943 11.6688 3.53621 11.5555L3.17581 11.1949C3.06241 11.0818 2.99998 10.9306 2.99998 10.7694C2.99998 10.6082 3.06241 10.4572 3.17581 10.344L8.07537 5.44433C8.18894 5.33066 8.34071 5.26842 8.50204 5.26886C8.66409 5.26842 8.81568 5.33057 8.92934 5.44433L13.8242 10.3394C13.9376 10.4526 14 10.6037 14 10.7649C14 10.9261 13.9376 11.0771 13.8242 11.1904L13.4638 11.5509C13.2292 11.7855 12.8473 11.7855 12.6128 11.5509L8.50231 7.44042Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
	border-radius: 2px;
	width: 16px;
	height: 17px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
}

.sidebar-quicklinks__button.slide:before {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.sidebar-quicklinks__list {
	padding: 8px 0;
}

.sidebar-quicklinks__list li+li {
	border-top: 1px solid rgba(65, 177, 91, 0.7);
}

.sidebar-quicklinks__list li+li:not(:last-child) {
	border-left: 1px solid rgba(65, 177, 91, 0.7);
	border-right: 1px solid rgba(65, 177, 91, 0.7)
}

.sidebar-quicklinks__list li a {
	font-weight: 400;
	font-size: 15px;
	color: #004123;
	line-height: 150%;
	display: block;
	position: relative;
	padding: 8px 16px;
}

.sidebar-quicklinks__list li a:hover {
	text-decoration: underline;
}

/* Prime */
.prime {
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.04) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.04)));
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.04) 100%);
	border-radius: 0;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 480px;
	padding-left: 90px;
	padding-right: 90px;
}

.prime.right {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.prime__background {
	padding: 2px;
}

.prime__wrap {
	background-color: rgba(65, 96, 100, .3);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	border-radius: 3px;
	color: #fff;
	text-align: center;
	max-width: 632px;
	padding: 24px;
}

.prime__rate {
	font-size: 15px;
	line-height: 100%;
	text-transform: uppercase;
	margin: 0 0 11px;
}

.prime__rate span {
	font-weight: 700;
}

.prime__title {
	text-shadow: 0 0 2px #000;
	margin-bottom: 0;
}

.prime__text {
	font-weight: 700;
	font-size: 24px;
	line-height: 150%;
	text-shadow: 0 0 2px #000;
	margin-top: 10px;
}

.prime__button {
	margin-top: 20px;
}

/* Quicklinks */
.quicklinks {
	display: none;
}

/* About */
.table {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.table table {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 4px;
	position: relative;
}

.table tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
	font-weight: 700;
}

.table tr>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.table thead tr {
	background: -o-linear-gradient(top, #05AB41 0%, #004123 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#05AB41), to(#004123));
	background: linear-gradient(180deg, #05AB41 0%, #004123 100%);
	border-radius: 3px;
	-webkit-box-shadow: 0px 4px 4px 0px #00000040;
	box-shadow: 0px 4px 4px 0px #00000040;
	padding: 8px 12px;
}

.table thead tr>* {
	font-size: 18px;
	color: #fff;
	line-height: 1.223;
	text-transform: uppercase;
}

.table tbody {
	border: 2px solid #05AB41;
	border-radius: 3px;
	position: relative;
}

.table tbody tr {
	padding: 12px;
}

.table tbody tr+tr {
	border-top: 1px solid #41B15B;
	padding-bottom: 11px;
}

.table tbody tr>* {
	line-height: 1.534;
}

.table-bg tbody .background {
	padding: 0;
	overflow: hidden;
}

.table-bg tbody {
	color: #fff;
}

.table-bg tbody tr:first-child {
	padding: 0;
}

.table-bg tbody tr:first-child~* {
	position: relative;
	z-index: 1;
}

.table-bg tbody tr:first-child+tr {
	border-top: none;
	padding-bottom: 12px;
}

/* Pros Cons */
.pros-cons {
	background: none;
	border-radius: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	gap: 24px;
	padding: 0 !important;
}

.pros-cons__item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.pros-cons__title {
	background: -o-linear-gradient(top, #05AB41 0%, #004123 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#05AB41), to(#004123));
	background: linear-gradient(180deg, #05AB41 0%, #004123 100%);
	border-radius: 3px;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	padding: 10px 20px 10px 58px;
	position: relative;
}

.pros-cons__title:before {
	content: '';
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 12px;
	margin: auto;
	width: 22px;
	height: 22px;
}

.pros-item__title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4052 0.00665002C15.5299 -0.0974793 16.3929 1.0413 15.8155 2.01743C15.6781 2.24977 14.4874 3.31637 14.1756 3.63869C12.045 5.84103 10.053 8.72371 8.68741 11.4291C8.14939 12.4951 7.89084 13.7822 6.86165 13.9663C5.46471 14.2162 5.16889 13.0348 4.29246 11.8292C3.53426 10.7862 2.64315 9.80445 1.65769 8.95513C0.66133 8.09641 -0.381286 7.73744 0.138046 6.73379C0.340161 6.34319 1.26246 5.60311 1.67956 5.41784C2.77232 4.93244 3.23182 5.5948 4.03009 6.43902C4.81179 7.26574 5.51446 8.16352 6.2057 9.06039C7.6102 6.76488 9.19001 4.54914 11.0926 2.60695C11.6806 2.00678 13.635 0.0779681 14.4052 0.00665002Z' fill='%2300B25B'/%3E%3C/svg%3E%0A");
	background-size: 16px;
}

.cons-item__title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3468 10.3468C9.93436 10.7593 9.24682 10.7593 8.83434 10.3468L5.3281 6.84061L1.82187 10.3468C1.40938 10.7593 0.721847 10.7593 0.309363 10.3468C-0.103121 9.93436 -0.103121 9.24682 0.309363 8.83434L3.8156 5.3281L0.309363 1.82187C-0.103121 1.40938 -0.103121 0.721847 0.309363 0.309363C0.721847 -0.103121 1.40938 -0.103121 1.82187 0.309363L5.3281 3.8156L8.83434 0.309363C9.24682 -0.103121 9.93436 -0.103121 10.3468 0.309363C10.7593 0.721847 10.7593 1.40938 10.3468 1.82187L6.84061 5.3281L10.3468 8.83434C10.7593 9.24682 10.7593 9.93431 10.3468 10.3468Z' fill='%2300B25B'/%3E%3C/svg%3E%0A");
	background-size: 11px;
}

.pros-cons__list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: #fff;
	border: 2px solid #05AB41;
	border-radius: 3px;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	margin-top: 24px;
}

.pros-cons__list li {
	font-weight: 700;
	padding: 12px 8px;
}

.pros-cons__list li:before {
	display: none;
}

/* Bonus Banner */
.bonus-banner {
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.04) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.04)));
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.04) 100%);
	border-radius: 0;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 480px;
	padding-left: 11%;
	padding-right: 11%;
}

.bonus-banner.right {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.bonus-banner__background {
	padding: 2px;
}

.bonus-banner__background img {
	-o-object-position: 70%;
	object-position: 70%;
}

.bonus-banner.right .bonus-banner__background img {
	-o-object-position: 25%;
	object-position: 25%;
}

.bonus-banner__wrap {
	background-color: rgba(65, 96, 100, 0.3);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 3px;
	text-align: center;
	padding: 24px;
	max-width: 536px;
	width: 100%;
}

.title.bonus-banner__title {
	background: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	margin-bottom: 0;
}

.bonus-banner__text {
	font-weight: 700;
	font-size: 24px;
	color: #fff;
	line-height: 150%;
	margin-top: 9px;
}

.bonus-banner__button {
	margin-top: 30px;
}

/* Store */
.store {
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.04) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.04)));
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.04) 100%);
	border-radius: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	min-height: 480px;
}

.store__background {
	padding: 2px;
}

.store__img {
	position: absolute;
	bottom: 0;
}

.store__img img {
	display: block;
}

.store__img-left {
	left: 3%;
	max-width: 443px;
	width: 35%;
}

.store__img-right {
	right: 4.5%;
	max-width: 349px;
	width: 28%;
}

.app-button {
	background: -o-linear-gradient(top, #41B15B 0%, #004123 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#41B15B), to(#004123));
	background: linear-gradient(180deg, #41B15B 0%, #004123 100%);
	border-radius: 3px;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25),
		1px 1px 26.3px 4px rgba(0, 179, 92, 1);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25),
		1px 1px 26.3px 4px rgba(0, 179, 92, 1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 16px;
	font-weight: 700;
	font-size: 15px;
	color: #fff;
	line-height: 130%;
	text-transform: uppercase;
	width: 268px;
	height: 74px;
	position: relative;
	z-index: 1;
}

.app-button:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.app-button img {
	max-width: 32px;
}

.app-button img img {
	display: block;
}

/* Promotions */
.promotions-list__item {
	background: rgba(0, 0, 0, 0.8);
	overflow: hidden;
	padding: 40px;
	width: 100%;
}

.promotions-list__item+.promotions-list__item {
	border: none;
	margin-top: 16px;
}

.promotions-list__item:before {
	display: none;
}

.promotions-item__desc {
	color: #fff;
	max-width: 780px;
	width: 70%;
	position: relative;
	z-index: 1;
}

.promotions-desc__button {
	line-height: 1.067;
	margin-top: 12px;
	min-width: 180px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.promotions-item__img {
	position: absolute;
	bottom: 0;
}

.promotions-list__first .promotions-item__img {
	right: 9.5%;
	max-width: 199px;
	width: 17%;
}

.promotions-list__second .promotions-item__img {
	right: 5.5%;
	max-width: 299px;
	width: 25%;
}

.promotions-list__third .promotions-item__img {
	right: 2%;
	max-width: 375px;
	width: 32%;
}

.promotions-list__fourth .promotions-item__img {
	right: 0;
	max-width: 422px;
	width: 35%;
}

.promotions-item__img img {
	display: block;
}

/* Slots */
.slots-table__background td img {
	-o-object-position: 50% 100%;
	object-position: 50% 100%;
}

/* FAQ */
.faq {
	background: none;
}

.faq__list li {
	border-radius: 3px;
	padding: 0;
	overflow: hidden;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.faq__list li::before {
	display: none;
}

.faq-list__item+.faq-list__item {
	margin-top: 16px;
}

.faq-item__title {
	background: -o-linear-gradient(top, #2E9344 0%, #004123 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2E9344), to(#004123));
	background: linear-gradient(180deg, #2E9344 0%, #004123 100%);
	color: #fff;
	line-height: 1;
	cursor: pointer;
	margin: 0;
	padding: 19px 50px 19px 20px;
}

.faq-item__title:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.1299 15.5523C21.1299 15.7423 21.0599 15.9323 20.9099 16.0823C20.6199 16.3723 20.1399 16.3723 19.8499 16.0823L13.3299 9.56231C12.8499 9.08231 12.0699 9.08231 11.5899 9.56231L5.06986 16.0823C4.77986 16.3723 4.29986 16.3723 4.00986 16.0823C3.71986 15.7923 3.71986 15.3123 4.00986 15.0223L10.5299 8.5023C11.0399 7.9923 11.7299 7.7023 12.4599 7.7023C13.1899 7.7023 13.8799 7.9823 14.3899 8.5023L20.9099 15.0223C21.0499 15.1723 21.1299 15.3623 21.1299 15.5523Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.faq-list__item.active .faq-item__title:after {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.faq-item__desc {
	background-color: #fff;
	line-height: 150%;
	padding: 10px 20px;
}

/* Reviews */
.reviews__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 14px 12px;
}

.reviews-list__item {
	background: -o-linear-gradient(left, #2E9344 0%, #004123 100%);
	background: -webkit-gradient(linear, left top, right top, from(#2E9344), to(#004123));
	background: linear-gradient(90deg, #2E9344 0%, #004123 100%);
	border-radius: 3px;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	padding: 16px 20px;
	width: calc(50% - 6px);
}

.reviews-list__item:before {
	display: none;
}

.reviews-list__item+.reviews-list__item {
	border: none;
}

.reviews-item__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	margin-bottom: 10px;
}

.reviews-header__img {
	border-radius: 50%;
	max-width: 45px;
	overflow: hidden;
}

.reviews-header__img img {
	display: block;
}

.reviews-header__name {
	font-weight: 700;
	font-size: 18px;
	line-height: 120%;
	text-transform: uppercase;
}

/* Grades */
.grades-list__item {
	background: -o-linear-gradient(top, #05AB41 0%, #004123 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#05AB41), to(#004123));
	background: linear-gradient(180deg, #05AB41 0%, #004123 100%);
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 1.1;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	padding: 13px 12px;
}

.grades-list__item+.grades-list__item {
	border: none;
	margin-top: 16px;
}

.grades-list__item::before {
	display: none;
}

.grades-item__title {
	width: 56%;
}

.grades-item__stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
}

.grades-item__stars img {
	display: block;
	max-width: 21px;
}

/* Conclusion */
.conclusion {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 40px;
}

.conclusion__wrap {
	max-width: 645px;
	width: 60%;
}

.conclusion__title {
	background: none;
	border-radius: 0;
	padding: 0;
}

.conclusion__wrap>*+* {
	margin-top: 24px;
}

.conclusion__img {
	max-width: 482px;
	width: 38%;
	position: absolute;
	bottom: 0;
	right: 0;
}

.conclusion__img img {
	display: block;
}

/* Footer */
.footer {
	background-color: #002F33;
	padding: 16px 10px 30px;
}

.footer__lang {
	background-color: #054146;
	border-radius: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 10px 27px;
	padding: 15px 30px;
	margin-bottom: 40px;
}

.footer__lang li {
	padding: 0;
}

.footer__lang li+li {
	border: none;
}

.footer__lang li:before {
	display: none;
}

.footer__lang li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	padding: 12px;
}

.footer__lang li a:hover {
	background-color: #242D3D;
}

.footer__lang li a img {
	border-radius: 50%;
	max-width: 24px;
}

.footer__lang li a span {
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
}

.footer__content {
	padding: 0 20px;
	width: 100%;
}

.footer__general {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 30px 10px;
	width: 100%;
	padding: 15px 30px;
	margin-bottom: 65px;
}

.footer__general>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.footer-general__logo img {
	max-width: 127px;
}

.footer-item__title {
	font-weight: 700;
	font-size: 14px;
	line-height: 115%;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.footer-general__item ul li {
	padding: 0;
}

.footer-general__item ul li:before {
	display: none;
}

.footer-general__item ul li+li {
	border: none;
}

.footer-general__item ul li a {
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 165%;
}

.footer-item__button {
	background-color: #41B15B;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 10px;
	width: 126px;
	height: 44px;
}

.footer-item__button+.footer-item__button {
	margin-top: 6px;
}

.footer-item__button img {
	display: block;
	max-width: 16px;
}

.footer-item__button span {
	font-size: 12px;
	color: #fff;
	line-height: 13px;
}

.footer-item__button span span {
	display: block;
	font-weight: 700;
	margin-top: 5px;
}

.footer__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
	width: 100%;
}

.footer__wrap+.footer__wrap {
	margin-top: 32px;
}

.footer__desc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	line-height: 130%;
	padding: 16px;
}

.footer__desc,
.footer__img {
	background-color: #054146;
	border-radius: 15px;
}

.footer__img {
	padding: 8px 12px 7px;
}

.footer__img img {
	display: block;
}

.footer__copyright {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	line-height: 100%;
}

.footer__age {
	font-weight: 700;
	font-size: 20px;
}

/* Btn Top */
.to-top {
	background-color: #41B15B;
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.53823 25.0584C6.9887 25.5179 7.69362 25.5597 8.19035 25.1837L8.33267 25.0584L18.4999 14.6868L28.6672 25.0584C29.1176 25.5179 29.8226 25.5597 30.3193 25.1837L30.4616 25.0584C30.9121 24.5989 30.953 23.8798 30.5845 23.3731L30.4616 23.228L19.3971 11.9416C18.9467 11.4821 18.2417 11.4403 17.745 11.8163L17.6027 11.9416L6.53823 23.228C6.0427 23.7334 6.0427 24.5529 6.53823 25.0584Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 37px;
	border-radius: 12px;
	width: 45px;
	height: 47px;
	position: fixed;
	right: 30px;
	bottom: 30px;
	display: none;
	z-index: 100;
	opacity: .5;
}

.to-top:hover {
	opacity: 1;
}

/* PAGES */
.page__prime .prime__text {
	font-size: 15px;
}

/* Breadcrumbs */
.breadcrumbs {
	margin-bottom: 18px;
	text-align: center;
}

.breadcrumbs>li {
	background: none;
	border-radius: 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	padding: 0px;
}

.breadcrumbs>li+li {
	border: none;
}

.breadcrumbs>li:before {
	display: none;
}

.breadcrumbs>li a {
	display: inline-block;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}

.breadcrumbs>li a:not([href]) {
	font-weight: 700;
	text-decoration: underline;
}

.breadcrumbs>li:not(:last-child):after {
	content: '|';
	border: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 3px 0 3px;
}

.breadcrumbs>li a:not([href]),
.breadcrumbs>li a:not([href]) span {
	cursor: default;
}

/* BONUS PAGE */
/* Loyalty */
.loyalty-banner__background img {
	-o-object-position: 50% 21%;
	object-position: 50% 21%;
}

/* Conclusion */
.bonus-page__conclusion {
	padding-top: 95px;
	padding-bottom: 100px;
}

.bonus-page__conclusion .conclusion__wrap p {
	font-weight: 700;
	font-size: 24px;
	line-height: 150%;
}

.bonus-page__conclusion .conclusion__img {
	right: 9%;
	max-width: 489px;
	width: 39%;
}

/* APP PAGE */
/* Conclusion */
.app-page__conclusion .conclusion__img {
	max-width: 434px;
}

.app-page__conclusion .conclusion__wrap>*+* {
	margin-top: 20px;
}

/* BETTING PAGE */