@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&family=Roboto:wght@100..900&display=swap');

body {
	background: #001B1F;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 155%;
	color: #fff;
	text-align: left;
	overflow-x: hidden;
	min-height: 100vh;
	width: 100%;
}

p {
	margin-top: 20px;
	width: 100%;
}

p:first-child {
	margin-top: 0;
}

ul,
ol {
	text-align: left;
	width: 100%;
}

li {
	background-color: #E5E8ED;
	border-radius: 6px;
	font-size: 16px;
	color: #003135;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

li+li {
	margin-top: 20px;
}

ol>li {
	counter-increment: ol;
	padding: 27px 16px 27px 76px;
}

ul>li {
	font-weight: 500;
	padding: 20px 16px 20px 64px;
}

li:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 16px;
	margin: auto;
}

ol>li:before {
	content: counter(ol);
	background-color: #00B25B;
	border-radius: 6px;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 44px;
	height: 44px;
}

ul>li:before {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='31' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 15.4255C0 9.72888 0 6.88053 1.28616 4.75893C2.12874 3.36904 3.34061 2.21486 4.8 1.41241C7.02768 0.1875 10.0185 0.1875 16 0.1875C21.9816 0.1875 24.9723 0.1875 27.2 1.41241C28.6594 2.21486 29.8712 3.36904 30.7139 4.75893C32 6.88053 32 9.72888 32 15.4255C32 21.1223 32 23.9706 30.7139 26.0922C29.8712 27.4822 28.6594 28.6364 27.2 29.4388C24.9723 30.6636 21.9816 30.6636 16 30.6636C10.0185 30.6636 7.02768 30.6636 4.8 29.4388C3.34061 28.6364 2.12874 27.4822 1.28616 26.0922C0 23.9706 0 21.1223 0 15.4255ZM13.2046 18.0046L11.2485 16.1416C10.7799 15.6953 10.0201 15.6953 9.55147 16.1416C9.08285 16.5879 9.08285 17.3116 9.55147 17.7579L12.7515 20.8055C13.0367 21.077 13.4461 21.1941 13.8413 21.1168C14.2364 21.0396 14.5644 20.7785 14.7142 20.4218C16.2448 16.7775 18.1347 14.6417 19.5902 13.4288C20.3205 12.8202 20.9485 12.4381 21.3782 12.213C21.5933 12.1004 21.759 12.0269 21.8632 11.984C21.9154 11.9626 21.9522 11.9488 21.972 11.9416L21.9877 11.9361C22.6106 11.7332 22.947 11.089 22.7384 10.4931C22.5288 9.89428 21.8493 9.57067 21.2205 9.77027L21.2174 9.77126L21.2139 9.77241L21.2054 9.77515L21.1834 9.78254C21.1662 9.78833 21.1446 9.79586 21.1186 9.80527C21.0666 9.82411 20.9971 9.85052 20.9118 9.88562C20.741 9.95584 20.5067 10.061 20.2218 10.2102C19.6515 10.5089 18.8795 10.984 18.0098 11.7087C16.5075 12.9606 14.7342 14.9407 13.2046 18.0046Z' fill='%2300B25B'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 32px;
	height: 31px;
}

nav ul li {
	background: none;
	border-radius: 0;
	font-weight: 400;
	display: block;
	padding: 0;
}

nav ul li+li {
	margin-top: 0;
}

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: 600;
	text-transform: uppercase;
}

.title {
	margin-bottom: 20px;
}

h1,
.title.general {
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
}

h2,
.title.high {
	background-color: #003135;
	border-radius: 6px;
	font-size: 30px;
	color: #fff;
	line-height: 120%;
	text-transform: none;
	padding: 16px;
}

h3,
.title.middle {
	font-size: 20px;
	line-height: 155%;
}

h4,
.title.mini {
	font-size: 15px;
	line-height: 155%;
	text-transform: none;
}

/* Article */
article,
.article {
	font-weight: 400;
	font-size: 15px;
	line-height: 155%;
	text-align: left;
}

article>*:first-child,
.article>*:first-child {
	margin-top: 0px;
}

article>*+*,
.article>*+*,
.article-banner__desc>*+* {
	margin-top: 20px;
}

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 {
	background-color: #003135;
	border-radius: 6px;
	color: #fff;
	overflow: hidden;
	padding: 20px;
	position: relative;
	width: 100%;
}

.article-banner__desc {
	position: relative;
	z-index: 1;
}

.home .article-banner__desc h3 {
	text-transform: none;
}

/* Button */
.button {
	display: inline-block;
	background-color: #FF4949;
	-webkit-box-shadow: 0px 4px 18px 0px rgba(14, 24, 17, 0.25);
	box-shadow: 0px 4px 18px 0px rgba(14, 24, 17, 0.25);
	border-radius: 60px;
	font-weight: 600;
	font-size: 16px;
	color: #fff;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 16px;
	margin: 20px 0 0;
	height: auto;
	min-width: 220px;
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-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: 6px;
	color: #003135;
	margin-top: 20px;
	padding: 20px;
}

.cover {
	padding-left: 30px;
	padding-right: 30px;
}

.content>*,
.cover>* {
	position: relative;
}

/* Header */
.header {
	background: #003135;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	overflow: visible;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	height: auto;
	padding-top: 16px;
	padding-bottom: 16px;
}

.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 8%;
}

.header__menu ul {
	background-color: #124B4F;
	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;
	gap: 8px;
	padding: 0 16px;
}

.header__menu ul a {
	display: block;
	border-radius: 60px;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	text-transform: uppercase;
	padding: 8px 12px;
}

.header__menu ul a:hover {
	background-color: rgba(255, 255, 255, .2);
}

.header__button {
	background-color: #41B15B;
	margin-top: 0;
}

.header__button-login {
	min-width: 188px;
}

.header__button-signup {
	min-width: 175px;
}

.header__time {
	font-size: 13px;
	line-height: 1;
	margin: 0 4px;
	padding-left: 26px;
	position: relative;
}

.header__time:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C4.04795 0 0 4.032 0 9.01029C0 13.9886 4.04795 18 9 18C13.9521 18 18 13.968 18 9.01029C18 4.05257 13.9521 0 9 0ZM9 17.1771C4.5 17.1771 0.821918 13.5154 0.821918 8.98971C0.821918 4.464 4.5 0.822857 9 0.822857C13.5 0.822857 17.1781 4.48457 17.1781 9.01029C17.1781 13.536 13.5 17.1771 9 17.1771Z' fill='%23838588'/%3E%3Cpath d='M16 9.55224C16 9.30597 15.8079 9.10448 15.5732 9.10448H9.85366V4.44776C9.85366 4.20149 9.66159 4 9.42683 4C9.19207 4 9 4.20149 9 4.44776V9.55224C9 9.79851 9.19207 10 9.42683 10H15.5732C15.8079 10 16 9.79851 16 9.55224Z' fill='%23838588'/%3E%3Cpath d='M9.5 2C9.775 2 10 1.78049 10 1.5122V1.4878C10 1.21951 9.775 1 9.5 1C9.225 1 9 1.21951 9 1.4878V1.5122C9 1.78049 9.225 2 9.5 2Z' fill='%23838588'/%3E%3Cpath d='M9.5 16C9.225 16 9 16.2195 9 16.4878V16.5122C9 16.7805 9.225 17 9.5 17C9.775 17 10 16.7805 10 16.5122V16.4878C10 16.2195 9.775 16 9.5 16Z' fill='%23838588'/%3E%3Cpath d='M1.5122 9H1.4878C1.21951 9 1 9.225 1 9.5C1 9.775 1.21951 10 1.4878 10H1.5122C1.78049 10 2 9.775 2 9.5C2 9.225 1.78049 9 1.5122 9Z' fill='%23838588'/%3E%3Cpath d='M16.5122 9H16.4878C16.2195 9 16 9.225 16 9.5C16 9.775 16.2195 10 16.4878 10H16.5122C16.7805 10 17 9.775 17 9.5C17 9.225 16.7805 9 16.5122 9Z' fill='%23838588'/%3E%3Cpath d='M5.92235 2.24535C5.7731 2.00191 5.47459 1.92888 5.25071 2.07494C5.00195 2.221 4.92733 2.51313 5.07658 2.73222L5.10146 2.75656C5.20096 2.90263 5.35021 3 5.52434 3C5.59897 3 5.69847 2.97566 5.7731 2.92697C5.99698 2.80525 6.0716 2.51313 5.92235 2.24535Z' fill='%23838588'/%3E%3Cpath d='M12.9223 15.2453C12.7731 15.0019 12.4746 14.9289 12.2507 15.0749C12.002 15.221 11.9273 15.5131 12.0766 15.7322L12.1015 15.7566C12.201 15.9026 12.3502 16 12.5243 16C12.599 16 12.6985 15.9757 12.7731 15.927C12.997 15.8053 13.0716 15.4888 12.9223 15.2453Z' fill='%23838588'/%3E%3Cpath d='M2.26846 12.0749C2.00093 12.221 1.92796 12.5131 2.07389 12.7566C2.17117 12.9026 2.3171 13 2.48735 13C2.56031 13 2.6576 12.9757 2.73056 12.927L2.75488 12.9026C2.99809 12.7566 3.07105 12.4644 2.92513 12.2453C2.80352 12.0019 2.51167 11.9289 2.26846 12.0749Z' fill='%23838588'/%3E%3Cpath d='M15.2685 5.06983C15.0009 5.2167 14.928 5.51044 15.0739 5.75522C15.1712 5.90209 15.3171 6 15.4873 6C15.5603 6 15.6576 5.97552 15.7306 5.92657L15.7549 5.90209C15.9981 5.75522 16.0711 5.46148 15.9251 5.24118C15.7792 5.02088 15.4873 4.92297 15.2685 5.06983Z' fill='%23838588'/%3E%3Cpath d='M12.2462 2.92657C12.3195 2.97552 12.4172 3 12.4905 3C12.6616 3 12.8326 2.90209 12.9059 2.75522L12.9303 2.73074C13.0769 2.48596 12.9792 2.19223 12.7593 2.06983C12.515 1.92297 12.2218 2.02088 12.0996 2.24118L12.0752 2.26566C11.9286 2.51044 12.0019 2.80418 12.2462 2.92657Z' fill='%23838588'/%3E%3Cpath d='M5.75377 15.0698C5.50946 14.923 5.21629 15.0209 5.09413 15.2412L5.0697 15.2657C4.92311 15.5104 5.02084 15.8042 5.24072 15.9266C5.31401 15.9755 5.41174 16 5.48503 16C5.65605 16 5.82706 15.9021 5.90036 15.7552L5.92479 15.7307C6.07137 15.486 5.99808 15.1922 5.75377 15.0698Z' fill='%23838588'/%3E%3Cpath d='M2.75377 5.07494C2.48503 4.92888 2.19186 5.00191 2.0697 5.24535C1.92311 5.48878 2.02084 5.78091 2.24072 5.90263L2.26515 5.92697C2.33844 5.97566 2.43617 6 2.50946 6C2.68048 6 2.8515 5.90263 2.92479 5.75656C3.07137 5.48878 2.99808 5.19666 2.75377 5.07494Z' fill='%23838588'/%3E%3Cpath d='M15.7579 12.0749C15.4877 11.9289 15.1929 12.0019 15.0701 12.2453C14.9227 12.4888 15.021 12.7809 15.2421 12.9026L15.2666 12.927C15.3403 12.9757 15.4386 13 15.5123 13C15.6842 13 15.8562 12.9026 15.9299 12.7566C16.0773 12.5131 15.979 12.221 15.7579 12.0749Z' fill='%23838588'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.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;
	gap: 20px;
	padding: 80px 30px 80px;
	width: 100%;
}

.content__wrapper {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* Sidebar */
.sidebar {
	position: -webkit-sticky;
	position: sticky;
	top: 80px;
	height: calc(100vh - 80px);
	width: 240px;
	padding: 20px 0;
	overflow: auto;
	z-index: 10;
}

.sidebar::-webkit-scrollbar {
	display: none;
}

.sidebar__games {
	margin-bottom: 10px;
}

.sidebar-games__item {
	display: block;
	background-color: #003135;
	border-radius: 12px;
	color: #fff;
	line-height: 120%;
	padding: 12px 12px 9px;
}

.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 {
	border-radius: 6px;
	overflow: hidden;
	width: 100%;
}

.sidebar-quicklinks__button {
	display: block;
	background-color: #003135;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	padding: 9px 40px 9px 11px;
	position: relative;
}

.sidebar-quicklinks__button:before {
	content: '';
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5904 6.09529C1.69997 6.20706 1.87144 6.21722 1.99227 6.12577L2.02689 6.09529L4.5 3.57247L6.97312 6.09529C7.08269 6.20706 7.25416 6.21722 7.37498 6.12577L7.4096 6.09529C7.51918 5.98352 7.52914 5.80861 7.43948 5.68536L7.4096 5.65005L4.71824 2.90471C4.60867 2.79294 4.4372 2.78278 4.31637 2.87423L4.28176 2.90471L1.5904 5.65005C1.46987 5.773 1.46987 5.97234 1.5904 6.09529Z' fill='%23003135'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 9px;
	border-radius: 2px;
	width: 13px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
}

.sidebar-quicklinks__button.slide:before {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.sidebar-quicklinks__list {
	background-color: #fff;
}

.sidebar-quicklinks__list li a {
	font-weight: 400;
	font-size: 15px;
	color: #003135;
	line-height: 120%;
	display: block;
	position: relative;
	padding: 8px 10px;
	opacity: .5;
}

.sidebar-quicklinks__list li a:hover {
	opacity: 1;
}

/* Prime */
.prime {
	background-color: rgba(0, 0, 0, 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: 380px;
	padding: 30px;
}

.prime__wrap {
	color: #fff;
	max-width: 600px;
}

.prime__rate {
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 0 5px;
}

.prime__rate span {
	font-weight: 700;
	margin-left: 3px;
}

.prime__title {
	text-shadow: 0 0 2px #000;
	margin-bottom: 0;
}

.prime__text {
	line-height: 115%;
	text-shadow: 0 0 2px #000;
	margin-top: 16px;
}

.prime__button {
	margin-top: 16px;
}

/* Quicklinks */
.quicklinks {
	display: none;
}

/* About */
.table {
	background-color: #E5E8ED;
	border-radius: 6px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.table tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 40px;
}

.table tr>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.table thead {
	border-bottom: 2px solid rgba(0, 49, 53, 0.2);
}

.table thead tr {
	padding: 11px 20px;
}

.table thead tr>* {
	text-transform: uppercase;
}

.table tbody tr {
	line-height: 135%;
	padding: 12px 20px;
}

.table tbody tr+tr {
	border-top: 2px solid rgba(0, 49, 53, 0.2);
	padding-bottom: 11px;
}

.about__table tr {
	gap: 20px;
}

.about__table tbody tr {
	line-height: 22px;
}

.about__proscons {
	width: 100%;
}

.about-proscons__item {
	display: none;
}

.about-proscons__table {
	padding: 12px;
}

.about-proscons__table table tr {
	padding-left: 0;
	padding-right: 0;
}

.about-proscons__table thead tr {
	padding: 0;
}

.about-proscons__title {
	font-weight: 700;
	font-size: 20px;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding: 13px 0 13px 42px;
	position: relative;
}

.about-proscons__title:before {
	content: '';
	background-color: #00B25B;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 3px;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.about-pros__title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3333 8.66667C17.3333 9.86267 16.3627 10.8333 15.1667 10.8333H10.8333V15.1667C10.8333 16.3627 9.86267 17.3333 8.66667 17.3333C7.47067 17.3333 6.49999 16.3627 6.49999 15.1667V10.8333H2.16667C0.970673 10.8333 0 9.86267 0 8.66667C0 7.47067 0.970673 6.50001 2.16667 6.50001H6.49999V2.16667C6.49999 0.970667 7.47067 0 8.66667 0C9.86267 0 10.8333 0.970667 10.8333 2.16667V6.50001H15.1667C16.3627 6.50001 17.3333 7.47067 17.3333 8.66667Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 18px;
}

.about-cons__title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='4' viewBox='0 0 13 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.375 0H1.625C0.727596 0 0 0.727596 0 1.625C0 2.5224 0.727596 3.25 1.625 3.25H11.375C12.2724 3.25 13 2.5224 13 1.625C13 0.727596 12.2724 0 11.375 0Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 13px;
}

.about-proscons__list li:before {
	display: none;
}

/* Bonus Banner */
.bonus-banner {
	background-color: rgba(0, 0, 0, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 360px;
	padding-left: 6%;
	padding-right: 6%;
}

.bonus-banner__background img {
	-o-object-position: 70%;
	object-position: 70%;
}

.bonus-banner__wrap {
	color: #fff;
	text-align: center;
	max-width: 453px;
	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: 18px;
	line-height: 120%;
	text-transform: uppercase;
	margin-top: 9px;
}

.bonus-banner__title,
.bonus-banner__text {
	text-shadow: 0 0 3px #000;
}

.bonus-banner__button {
	margin-top: 30px;
}

/* App */
.list-with-img {
	position: relative;
	width: 100%;
}

.list-img__img {
	position: absolute;
	bottom: 0;
	z-index: 1;
}

.list-img__img img {
	display: block;
	max-height: none;
}

.list-with-img li span {
	text-shadow: 0 0 3px #E5E8ED;
	position: relative;
	z-index: 1;
}

.ios-list__img {
	right: 12%;
	max-width: 307px;
	width: 26%;
}

.android-list__img {
	right: 6%;
	max-width: 406px;
	width: 34%;
}

.app-button {
	background-color: #00B25B;
	border-radius: 8px;
	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: 500;
	font-size: 15px;
	color: #fff;
	line-height: 155%;
	text-align: center;
	width: 265px;
	height: 62px;
	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;
}

.app-button span {
	width: 153px;
}

/* Bonuses */
.bonuses__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.bonuses-list__item {
	border-radius: 6px;
	color: #fff;
	display: block;
	overflow: hidden;
	padding: 16px;
	width: calc(50% - 10px);
}

.bonuses-list__item+.bonuses-list__item {
	margin-top: 0;
}

.bonuses-list__item:before {
	display: none;
}

.bonuses-item__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: 100%;
	position: relative;
}

.bonuses-item__desc>*+* {
	margin-top: 16px;
}

.bonuses-desc__title {
	text-transform: none;
}

.bonuses-item__desc p:last-of-type {
	margin-bottom: auto;
}

/* Slots */
.slots__table tbody tr {
	padding-top: 32px;
	padding-bottom: 32px;
}

.slots__table tbody tr+tr {
	padding-bottom: 31px;
}

/* Store */
.store {
	background-color: rgba(0, 0, 0, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 220px;
	padding-left: 80px;
	padding-right: 80px;
}

.store__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 32px;
}

/* Games */
.games-desc__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.games-desc__list li {
	width: calc(50% - 10px);
}

.games-desc__list li+li {
	margin-top: 0;
}

.games__banner:nth-of-type(3) .games-desc__list li:nth-child(-n+3) {
	width: calc(33.3% - 13.3px);
}

.games__banner:nth-of-type(3) .games-desc__list li:last-child {
	width: 100%;
}

.games__banner:last-of-type .games-desc__list li:nth-child(-n+4) {
	width: calc(25% - 15px);
}

/* Baccarat */
.baccarat__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.baccarat__list li {
	width: calc(33.3% - 13.3px);
}

.baccarat__list li:last-child {
	width: 100%;
}

.baccarat__list li+li {
	margin-top: 0;
}

/* Dealers */
.dealers-list__img {
	right: 4%;
	max-width: 464px;
	width: 38%;
}

/* License */
.license__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 25px;
}

.license-wrap__desc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 738px;
}

.license-wrap__img {
	max-width: 420px;
	width: 34%;
}

.license-wrap__img img {
	display: block;
}

/* FAQ */
.faq__list li {
	display: block;
	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 {
	font-size: 16px;
	line-height: 1.5;
	cursor: pointer;
	margin: 0;
	padding: 16px 50px 16px 16px;
}

.faq-item__title:after {
	content: '';
	background-color: #003135;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7072 0.707031L5.70715 5.70703L0.707153 0.707031' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 12px;
	border-radius: 5px;
	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;
}

.faq-list__item.active .faq-item__title:after {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.faq-item__desc {
	border-top: 1px solid #0D4047;
	font-weight: 400;
	line-height: 150%;
	padding: 16px;
}

/* Reviews */
.reviews__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.reviews-list__item {
	display: block;
	font-weight: 400;
	font-size: 15px;
	line-height: 160%;
	padding: 20px;
	width: calc(50% - 10px);
}

.reviews-list__item:before {
	display: none;
}

.reviews-list__item+.reviews-list__item {
	margin-top: 0;
}

.reviews-item__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
	margin-bottom: 17px;
}

.reviews-header__stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 5px;
}

.reviews-header__stars img {
	max-width: 22px;
}

.reviews-header__name {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 16px;
}

/* Grades */
.grades__table {
	width: 100%;
}

.grades__table tr {
	background-color: #E5E8ED;
	border-radius: 6px;
	font-size: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	line-height: 1.5;
	padding: 15px 20px;
}

.grades__table tr+tr {
	margin-top: 20px;
}

.grades__table tr>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.grades__table th {
	font-family: 'Poppins', sans-serif;
}

.grades__table td {
	font-weight: 500;
}

/* Conclusion */
.conclusion {
	color: #fff;
}

/* Footer */
.footer__lang {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px;
	margin-bottom: 20px;
}

.footer__lang li {
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	padding: 0;
}

.footer__lang li+li {
	margin-top: 0;
}

.footer__lang li:before {
	display: none;
}

.footer__lang li a {
	background-color: #fff;
	border: 1px solid rgba(254, 192, 126, 0.2);
	border-radius: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	padding: 11px 12px;
}

.footer__lang li a:hover {
	background-color: rgba(255, 255, 255, .5)
}

.footer__lang li a img {
	border-radius: 50%;
	max-width: 24px;
}

.footer__lang li a span {
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	color: #082529;
	line-height: 1;
	text-transform: uppercase;
}

.footer__content {
	background-color: #002F33;
	padding-top: 30px;
	padding-bottom: 30px;
	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 20px;
	width: 100%;
}

.footer__general>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.footer-general__logo {
	margin-right: 3.7%;
}

.footer-general__logo img {
	max-width: 127px;
}

.footer-item__title {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
}

.footer-general__item ul li+li {
	margin-top: 12px;
}

.footer-general__item ul li a {
	display: block;
	font-size: 14px;
	color: #B9CDCF;
	line-height: 165%;
}

.footer-general__item ul li a:hover {
	color: #fff;
}

.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;
	gap: 14px;
	width: 171px;
	height: 45px;
	padding: 0 22px;
}

.footer-item__button+.footer-item__button {
	margin-top: 12px;
}

.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;
	font-size: 14px;
	line-height: 16px;
	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%;
	margin-top: 32px;
}

.footer__desc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	line-height: 165%;
	padding: 16px;
}

.footer__desc,
.footer__img {
	background-color: #185B63;
	border-radius: 15px;
}

.footer__img {
	padding: 14px 12px 13px 13px;
}

.footer__img img {
	display: block;
}

.footer__copyright {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #B9CDCF;
	font-size: 12px;
	line-height: 165%;
}

.footer__copyright p+p {
	margin-top: 0;
}

.footer__copyright p a {
	color: #00B35C;
	text-decoration: underline;
}

.footer__age {
	font-weight: 700;
	font-size: 20px;
}

/* Btn Top */
.to-top {
	background-color: #002F33;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3535 10.707L10.3535 0.707031L0.353516 10.707' fill='white'/%3E%3Cpath d='M20.3535 10.707L10.3535 0.707031L0.353516 10.707' stroke='%23002F33'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 21px;
	border-radius: 12px;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.149);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.149);
	width: 40px;
	height: 40px;
	position: fixed;
	right: 30px;
	bottom: 30px;
	display: none;
	z-index: 100;
	opacity: .7;
}

.to-top:hover {
	opacity: 1;
}

/* PAGES */
.page__prime .prime__wrap {
	padding: 30px;
}

/* Breadcrumbs */
.breadcrumbs {
	margin-bottom: 6px;
}

.breadcrumbs>li {
	background: none;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	padding: 0px;
}

.breadcrumbs>li+li {
	margin-top: 0;
}

.breadcrumbs>li:before {
	display: none;
}

.breadcrumbs>li a {
	display: inline-block;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}

.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 */
/* Rewards */
.article-wrap {
	background-color: #E5E8ED;
	border-radius: 6px;
	color: #003135;
	padding: 20px;
	width: 100%;
}

.article-wrap li:not(.article-wrap .article-banner li) {
	background-color: #003135;
	color: #fff;
}

.rewards__points {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
}

.rewards-points__desc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 547px;
}

.rewards-points__img {
	-ms-flex-item-align: end;
	align-self: flex-end;
	max-width: 569px;
	width: 48%;
	margin: 0 auto -20px;
}

/* Competitions */
.competitions {
	color: #fff;
}

.competitions-list__img {
	right: 8.5%;
	max-width: 391px;
	width: 21%;
}

/* Limited */
.limited-list__img {
	right: 17%;
	max-width: 243px;
	width: 30%;
}

/* APP PAGE */
/* Benefits */
.benefits-list__item {
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	padding: 0;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	gap: 10px;
}

.benefits-list__item:before {
	display: none;
}

.benefits-list__item:nth-child(even) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.benefits-item__desc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: 6px;
	overflow: hidden;
	padding: 32px;
	position: relative;
	z-index: 1;
}

.benefits-desc__text {
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	position: relative;
}

.benefits-desc__text h3 {
	line-height: 22px;
}

.benefits-item__img {
	max-width: 280px;
	width: 30%;
	position: relative;
}

.benefits-item__img img {
	display: block;
	max-height: none;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* Smoothly */
.smoothly__banner {
	overflow: visible;
}

.smoothly-banner__img {
	right: 3.5%;
	max-width: 420px;
	width: 35%;
}

/* Faqs */
.faqs-banner__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.faqs-list__item {
	display: block;
	background-color: #003135;
	border-radius: 6px;
	color: #fff;
	padding: 76px 16px 16px;
	width: calc(33.3% - 13.3px);
}

.faqs-list__item+.faqs-list__item {
	margin-top: 0;
}

.faqs-list__item:before {
	top: 16px;
	left: 16px;
	bottom: auto;
}

.faqs-item__title {
	font-weight: 500;
	font-size: 18px;
	text-transform: none;
	margin-bottom: 20px;
}

.faqs-banner__desc {
	font-size: 16px;
	line-height: 22px;
}

/* BETTING PAGE */
/* Markets */
.markets-banner__desc h4 {
	font-size: 18px;
}

.markets-list__img {
	right: 11.5%;
	max-width: 628px;
	width: 53%;
}

/* Loyalty */
.loyalty-banner__desc {
	max-width: 560px;
}

.loyalty-wrap__img {
	position: absolute;
}

.loyalty-wrap__img img {
	display: block;
}

.loyalty__wrap-value .loyalty-wrap__img {
	top: 0;
	left: 0;
	max-width: 343px;
}

.loyalty__wrap-redistribution .loyalty-wrap__img {
	bottom: 0;
	right: 0;
	max-width: 291px;
}

.loyalty-wrap__img+* {
	margin-top: 0;
}

/* Design */
.design-wrap__desc {
	max-width: 725px;
	width: 65%;
}

.design-wrap__img {
	position: absolute;
	bottom: 0;
	right: 6%;
	max-width: 324px;
	width: 27%;
}

.design-wrap__img img {
	max-height: none;
}