@charset "utf-8";

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

body {
	background: #0A626A;
	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 {
	position: relative;
}

ol>li {
	counter-increment: ol;
	padding-left: 21px;
}

ul>li {
	padding-left: 24px;
}

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

li:before {
	content: '';
	font: inherit;
	color: inherit;
	position: absolute;
	top: 0;
}

ol>li:before {
	content: counter(ol)'.';
	left: 4px;
}

ul>li:before {
	background-color: #41B15B;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	bottom: 0;
	left: 8px;
	margin: auto;
}

.type-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.type-list li {
	background-color: #13646D;
	border: 2px solid #54979E;
	border-radius: 6px;
	padding: 8px 10px 8px 40px;
}

.type-list li:before {
	background-color: #fff;
	left: 25px;
	width: 4px;
	height: 4px;
}

.type-list li+li {
	margin-top: 0;
}

nav ul li {
	padding-left: 0;
}

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

nav ul li:before {
	display: none;
}

/* Title */
h1,
h2,
h3,
h4,
.title {
	display: block;
	position: relative;
	width: 100%;
	font-weight: 600;
	line-height: 120%;
	text-transform: uppercase;
}

.title {
	margin-bottom: 20px;
}

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

h2,
.title.high {
	background: -o-linear-gradient(top, #329C9E 0%, #005F69 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#329C9E), to(#005F69));
	background: linear-gradient(180deg, #329C9E 0%, #005F69 100%);
	border-radius: 6px;
	font-size: 30px;
	color: #fff;
	line-height: 120%;
	text-transform: none;
	padding: 10px 20px;
}

h3,
.title.middle {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	line-height: 160%;
}

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

/* 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: #13646D;
	border-radius: 6px;
	overflow: hidden;
	padding: 40px 20px;
	width: 100%;
}

.article-banner.border {
	border: 2px solid #54979E;
	padding: 20px;
}

.article-banner__desc {
	position: relative;
	color: #fff;
	line-height: 155%;
	z-index: 1;
}

.article-banner ul li {
	line-height: 165%;
}

.article-banner__img {
	position: absolute;
}

.article-banner__img img {
	display: block;
}

/* 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: 12px;
	font-weight: 600;
	font-size: 18px;
	color: #fff;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 15px;
	margin: 20px 0 0;
	height: auto;
	min-width: 202px;
	position: relative;
}

.button.green {
	background-color: #00B35C;
	min-width: 191px;
}

.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: #294F56;
	border-radius: 6px;
	-webkit-box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	margin-top: 20px;
	padding: 20px;
}

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

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

/* Header */
.header {
	background: #004147;
	border-bottom: 1px solid #185B62;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
	-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: 15px;
	padding-bottom: 16px;
}

.logo {
	display: inline-block;
}

.logo img {
	display: block;
}

.header__logo {
	max-width: 116px;
}

.menu-button,
.header__menu .header__button {
	display: none;
}

.header__menu {
	margin: 0 auto 0 12%;
}

.header__menu ul {
	background-color: #185B62;
	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: 128%;
	text-transform: uppercase;
	padding: 10px 12px;
}

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

.header__button {
	border-radius: 60px;
	font-size: 16px;
	margin-top: 0;
	padding-top: 17px;
	padding-bottom: 15px;
}

.header__button-login {
	background: #185A61;
	min-width: 135px;
}

.header__button-signup {
	background-color: #2E9344;
	min-width: 123px;
}

.header__time {
	font-size: 13px;
	line-height: 1;
	margin: 0 8px;
	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 img {
	display: block;
	border-radius: 50%;
	max-width: 24px;
}

/* Main */
.main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 20px;
	padding: 80px 30px 20px;
	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: 290px;
	padding: 20px 0;
	overflow: auto;
	z-index: 10;
}

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

.sidebar__games {
	margin-bottom: 10px;
}

.sidebar-games__item {
	background-color: #004147;
	border: 1px solid #185B62;
	border-radius: 15px;
	-webkit-box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	line-height: 120%;
	padding: 12px;
}

.sidebar-games__item:before {
	display: none;
}

.sidebar-games__item+.sidebar-games__item {
	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: 11px;
}

.sidebar-item__developer {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	opacity: .5;
}

.sidebar__quicklinks {
	background-color: #294F56;
	border: 1px solid #185B62;
	border-radius: 6px;
	-webkit-box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	width: 100%;
}

.sidebar-quicklinks__button {
	display: block;
	background-color: #004147;
	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: 14px 45px 12px 12px;
	position: relative;
}

.sidebar-quicklinks__button:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.11128 6.1591L3.66093 10.5592C3.44636 10.7713 3.44636 11.1155 3.66093 11.3276L4.18007 11.8409C4.39441 12.0528 4.74157 12.053 4.95637 11.8418L8.4999 8.35448L12.0436 11.8415C12.2585 12.053 12.6056 12.0526 12.82 11.8406L13.3391 11.3274C13.5536 11.1152 13.5536 10.7711 13.3391 10.559L8.8885 6.1591C8.67393 5.94697 8.32586 5.94697 8.11128 6.1591Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
	width: 17px;
	height: 18px;
	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 {
	margin-top: 5px;
}

.sidebar-quicklinks__list li+li {
	margin-top: 1px;
}

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

.sidebar-quicklinks__list li a:hover {
	color: #fff;
}

/* Prime */
.prime {
	background-color: rgba(0, 0, 0, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 380px;
	padding: 30px;
}

.prime__background img {
	-o-object-position: 75%;
	object-position: 75%;
}

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

.prime__rate {
	font-weight: 700;
	font-size: 15px;
	line-height: 150%;
	text-transform: uppercase;
	margin: 0 0 6px;
}

.prime__rate span {
	font-weight: 400;
	margin-right: 3px;
	opacity: .8;
}

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

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

.prime__button {
	margin-top: 15px;
}

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

/* About */
.table {
	background-color: #13646D;
	border: 1px solid #54979E;
	border-radius: 6px;
	color: #fff;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.table tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

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

.table thead {
	background: -o-linear-gradient(bottom, #004B54 0%, #33A2AC 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#004B54), to(#33A2AC));
	background: linear-gradient(0deg, #004B54 0%, #33A2AC 100%);
}

.table thead tr>* {
	line-height: 140%;
	text-transform: uppercase;
	padding: 12px 20px;
}

.table tbody tr {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.table tbody tr>* {
	line-height: 22px;
	padding: 12px 20px 11px;
}

.table td ul li {
	line-height: 135%;
	padding-left: 8px;
}

.table td ul li:before {
	content: '-';
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	width: auto;
	height: auto;
	left: 0;
}

.table td ul li+li {
	margin-top: 4px;
}

.about__table th {
	max-width: 258px;
}

.about__proscons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	width: 100%;
}

.about-proscons__item {
	background-color: #13646D;
	border: 2px solid #54979E;
	border-radius: 6px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 20px;
}

.proscons-item__title {
	font-weight: 600;
	font-size: 20px;
	line-height: 155%;
	margin-bottom: 19px;
	padding: 4.5px 0 4.5px 50px;
	position: relative;
}

.proscons-item__title:before {
	content: '';
	background-color: #41B15B;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 24px;
	border-radius: 3px;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.about-pros__item .proscons-item__title:before {
	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 fill-rule='evenodd' clip-rule='evenodd' d='M20 12C20 13.104 19.104 14 18 14H14V18C14 19.104 13.104 20 12 20C10.896 20 9.99999 19.104 9.99999 18V14H6.00001C4.89601 14 4 13.104 4 12C4 10.896 4.89601 10 6.00001 10H9.99999V6C9.99999 4.896 10.896 4 12 4C13.104 4 14 4.896 14 6V10H18C19.104 10 20 10.896 20 12Z' fill='white'/%3E%3C/svg%3E%0A");
}

.about-cons__item .proscons-item__title:before {
	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='M17.125 10H5.875C4.83953 10 4 10.8955 4 12C4 13.1045 4.83953 14 5.875 14H17.125C18.1605 14 19 13.1045 19 12C19 10.8955 18.1605 10 17.125 10Z' fill='white'/%3E%3C/svg%3E%0A");
}

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

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

.bonus-banner__wrap {
	background-color: rgba(19, 100, 109, 0.75);
	border: 2px solid #54979E;
	border-radius: 6px;
	-webkit-box-shadow: 4px 5px 13px 0px rgba(0, 0, 0, 0.7);
	box-shadow: 4px 5px 13px 0px rgba(0, 0, 0, 0.7);
	text-align: center;
	max-width: 573px;
	width: 100%;
	padding: 20px;
}

h2.title.bonus-banner__title {
	background: none;
	border-radius: 0;
	font-size: 32px;
	line-height: 1.2;
	padding: 0;
	text-transform: uppercase;
	margin-bottom: 0;
}

.bonus-banner__text {
	font-weight: 700;
	font-size: 32px;
	color: #00e274;
	line-height: 120%;
	text-transform: uppercase;
	margin-top: 7px;
}

/* Register */
.cards-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.cards-list__item {
	background: -o-linear-gradient(top, rgba(50, 156, 158, 0.7) 0%, rgba(0, 95, 105, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 156, 158, 0.7)), to(rgba(0, 95, 105, 0.7)));
	background: linear-gradient(180deg, rgba(50, 156, 158, 0.7) 0%, rgba(0, 95, 105, 0.7) 100%);
	border-radius: 6px;
	padding: 80px 20px 20px;
	width: calc(33.3% - 13.3px);
}

.cards-list__item>* {
	position: relative;
	z-index: 1;
}

.cards-list__item:before {
	content: counter(ol);
	background-color: #41B15B;
	border-radius: 3px;
	font-weight: 600;
	font-size: 16px;
	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: 40px;
	height: 40px;
	top: 20px;
	right: 0;
	margin: auto;
}

.cards-list__item:after {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 6px;
	padding: 1px;
	background: -o-linear-gradient(top, #54979E 0%, rgba(246, 250, 250, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#54979E), to(rgba(246, 250, 250, 0.8)));
	background: linear-gradient(180deg, #54979E 0%, rgba(246, 250, 250, 0.8) 100%);
	-webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box,
		-webkit-gradient(linear, left top, left bottom, color-stop(0, #000));
	-webkit-mask: linear-gradient(#000 0 0) content-box,
		linear-gradient(#000 0 0);
	mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box,
		-webkit-gradient(linear, left top, left bottom, color-stop(0, #000));
	mask: linear-gradient(#000 0 0) content-box,
		linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}

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

.cards-item__desc {
	padding-top: 17px;
	position: relative;
}

.cards-item__desc:before {
	content: '';
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 3.5%, #FFFFFF 48.91%, rgba(255, 255, 255, 0) 97%);
	background: -webkit-gradient(linear, left top, right top, color-stop(3.5%, rgba(255, 255, 255, 0)), color-stop(48.91%, #FFFFFF), color-stop(97%, rgba(255, 255, 255, 0)));
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 3.5%, #FFFFFF 48.91%, rgba(255, 255, 255, 0) 97%);
	width: 161px;
	height: 1px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin: auto;
}

.cards-list__about {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	padding: 20px;
}

.cards-list__about:before {
	display: none;
}

.cards-item__logo {
	max-width: 157px;
}

.cards-item__logo img {
	display: block;
}

.cards-item__button {
	margin-top: 0;
	min-width: 0;
	max-width: 202px;
	width: 100%;
}

.cards-item__copyright {
	font-size: 10px;
	line-height: 150%;
}

/* Store */
.store {
	border: 2px solid #185B62;
	border-radius: 0;
	min-height: 220px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 8.5%;
	padding-right: 8.5%;
}

.store__wrap {
	max-width: 480px;
}

.store__logo {
	display: block;
	max-width: 240px;
	margin: 0 auto 30px;
}

.store__logo img {
	display: block;
}

.store__buttons {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.app-button {
	background-color: #41B15B;
	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: 165%;
	text-align: center;
	width: 230px;
	height: 60px;
	padding: 10px;
}

.app-button:hover {
	background-color: #242D3D;
}

.app-button img {
	max-width: 32px;
}

.store-right {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

/* Promotions */
.promotions-list__item {
	border-radius: 6px;
	overflow: hidden;
	padding: 20px;
	width: 100%;
}

.promotions-list__item+.promotions-list__item {
	margin-top: 20px;
}

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

.promotions-item__desc {
	max-width: 755px;
	width: 70%;
	position: relative;
	z-index: 1;
}

.promotions-item__desc h3 {
	font-family: 'Roboto', sans-serif;
}

.promotions-item__desc ul li {
	line-height: 165%;
}

.promotions-item__img {
	position: absolute;
	bottom: 0;
}

.promotions-list__item:first-child .promotions-item__img {
	right: 6.5%;
	max-width: 300px;
	width: 26%;
}

.promotions-list__item:nth-child(2) .promotions-item__img {
	right: 7%;
	max-width: 294px;
	width: 25%;
}

.promotions-list__item:nth-child(3) .promotions-item__img {
	right: 7.5%;
	max-width: 268px;
	width: 23%;
}

.promotions-list__item:last-child .promotions-item__img {
	right: 3.5%;
	max-width: 382px;
	width: 33%;
}

.promotions-item__img img {
	display: block;
}

/* VIP */
.vip__table th {
	max-width: 258px;
}

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

/* Deposits */
.deposits-banner__img {
	bottom: 0;
	z-index: 1;
}

.deposits-instruct__img {
	right: 4.5%;
	max-width: 262px;
	width: 23%;
}

.deposits-withdraw__img {
	right: 8.5%;
	max-width: 168px;
	width: 15%;
}

/* FAQ */
.faq__list li {
	background-color: #054146;
	border: 1px solid #54979E;
	border-radius: 6px;
	padding: 0;
	-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: 20px;
}

.faq-item__title {
	line-height: 1;
	cursor: pointer;
	margin: 0;
	padding: 16px 20px 16px 60px;
}

.faq-item__title:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L5 1L1 5' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 10px;
	border: 1px solid #FFF;
	border-radius: 5px;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 20px;
	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 {
	border-top: 1px solid #54979E;
	padding: 16px 12px;
}

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

.reviews-list__item {
	background: -o-linear-gradient(top, #329C9E 0%, #005F69 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#329C9E), to(#005F69));
	background: linear-gradient(180deg, #329C9E 0%, #005F69 100%);
	border-radius: 6px;
	color: #fff;
	line-height: 160%;
	padding: 20px;
	width: calc(50% - 10px);
}

.reviews-list__item:after {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 6px;
	padding: 1px;
	background: -o-linear-gradient(top, #54979E 0%, rgba(246, 250, 250, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#54979E), to(rgba(246, 250, 250, 0.8)));
	background: linear-gradient(180deg, #54979E 0%, rgba(246, 250, 250, 0.8) 100%);
	-webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box,
		-webkit-gradient(linear, left top, left bottom, color-stop(0, #000));
	-webkit-mask: linear-gradient(#000 0 0) content-box,
		linear-gradient(#000 0 0);
	mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box,
		-webkit-gradient(linear, left top, left bottom, color-stop(0, #000));
	mask: linear-gradient(#000 0 0) content-box,
		linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}

.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: 15px;
}

.reviews-header__name {
	font-weight: 700;
	font-size: 18px;
	line-height: 160%;
}

.reviews-header__rate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 5px;
}

.reviews-header__rate img {
	display: block;
	max-width: 22px;
}

/* Grades */
.grades__table th,
.grades__table td:nth-child(2) {
	max-width: 224px;
}

/* Summary */
.summary {
	border-radius: 12px;
}

.summary__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.summary__wrap {
	max-width: 760px;
	width: 70%;
}

/* Footer */
.footer {
	background-color: #002F33;
	gap: 30px;
	padding: 30px;
}

.footer__logo {
	display: block;
	max-width: 275px;
	margin: 0 auto;
}

.footer__lang {
	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: 20px;
}

.footer__lang li {
	padding: 0;
}

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

.footer__lang li:before {
	display: none;
}

.footer__lang li a {
	background-color: #185B63;
	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;
}

.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-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #F0F0F0;
	line-height: 1;
	text-transform: uppercase;
}

.footer__general {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 20px;
	width: 100%;
}

.footer-general__logo {
	max-width: 127px;
	margin-right: 8.5%;
}

.footer-general__menu {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
}

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

.footer-menu__item ul li {
	padding: 0;
}

.footer-menu__item ul li:before {
	display: none;
}

.footer-menu__item ul li+li {
	margin-top: 9px;
}

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

.footer-item__button {
	background-color: #00B35C;
	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: 12px;
	width: 139px;
	height: 45px;
}

.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;
	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__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;
}

.footer__img img {
	display: block;
}

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

.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 */
/* Breadcrumbs */
.breadcrumbs {
	margin-bottom: 5px;
}

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

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

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

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

.breadcrumbs>li:not(:last-child):after {
	content: '/';
	border: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: auto;
	bottom: auto;
	right: auto;
	width: auto;
	height: auto;
	margin: 0px 3px;
}

.breadcrumbs>li a:not([href]),
.breadcrumbs>li a:not([href]) span {
	cursor: default;
}

/* BONUS PAGE */
/* Welcome */
.welcome-banner__img {
	bottom: 0;
	right: 0;
	max-width: 390px;
	width: 33%;
	z-index: 1;
}

/* Reload */
.reload-list__item:first-child .reload-item__img {
	right: 9.3%;
	max-width: 211px;
	width: 18%;
}

.reload-list__item:nth-child(2) .reload-item__img {
	right: 9%;
	max-width: 255px;
	width: 22%;
}

.reload-list__item:nth-child(3) .reload-item__img {
	right: 6%;
	max-width: 365px;
	width: 31%;
}

.reload-list__item:last-child .reload-item__img {
	right: 7.5%;
	max-width: 294px;
	width: 25%;
}

/* Tournaments */
.tournaments-list__item {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(50% - 10px);
	padding-top: 20px;
}

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

.tournaments-item__title {
	font-weight: 600;
	font-size: 20px;
	line-height: 155%;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
	padding: 0 0 9px 60px;
	position: relative;
	width: auto;
}

.tournaments-item__title:before {
	content: counter(ol);
	background-color: #41B15B;
	border-radius: 3px;
	font-weight: 600;
	font-size: 16px;
	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: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
}

.tournaments-item__desc {
	width: 100%;
}

/* Responsibly */
.responsibly-banner__desc {
	width: 70%;
}

.responsibly-banner__img {
	bottom: 0;
	right: 15%;
	max-width: 308px;
	width: 26%;
}

/* APP PAGE */
/* Download */
.download-banner__img {
	bottom: 0;
	right: 4.5%;
	max-width: 296px;
	width: 25%;
	z-index: 1;
}

.download__button {
	max-width: 230px;
	width: 100%;
}

/* Requirements */
.requirements__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	width: 100%;
	position: relative;
}

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

.requirements-item__title {
	font-weight: 600;
	font-size: 20px;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
}

.requirements-item__title img {
	max-width: 32px;
}

.requirements-item__list {
	margin-top: 20px;
}

.requirements-item__list>li {
	background-color: rgba(19, 100, 109, 0.7);
	border: 2px solid #54979E;
	border-radius: 6px;
	padding: 20px 10px 20px 45px;
}

.requirements-item__list>li:before {
	top: 26px;
	left: 18px;
	bottom: auto;
}

.requirements-item__list>li ul {
	margin: 20px 0 0 -30px;
	padding-top: 16px;
	position: relative;
}

.requirements-item__list>li ul:before {
	content: '';
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 3.5%, #FFFFFF 48.91%, rgba(255, 255, 255, 0) 97%);
	background: -webkit-gradient(linear, left top, right top, color-stop(3.5%, rgba(255, 255, 255, 0)), color-stop(48.91%, #FFFFFF), color-stop(97%, rgba(255, 255, 255, 0)));
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 3.5%, #FFFFFF 48.91%, rgba(255, 255, 255, 0) 97%);
	width: calc(100% - 96px);
	height: 1px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.requirements-item__list>li ul li+li {
	margin-top: 12px;
}

.requirements-item__list>li ul li:before {
	content: '•';
	background-color: rgba(0, 0, 0, 0);
	width: auto;
	height: auto;
}

/* Web */
.web-banner__desc {
	width: 70%;
}

.web-banner__img {
	bottom: 0;
	right: 10%;
	max-width: 258px;
	width: 22%;
}

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

/* BETTING PAGE */
/* Streaming */
.blocks-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.blocks-list__item {
	background-color: rgba(19, 100, 109, 0.75);
	border-radius: 6px;
	border: 2px solid #54979E;
	padding: 20px;
	width: calc(50% - 10px);
}

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

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

.blocks-list__title {
	font-weight: 600;
	font-size: 20px;
	line-height: 155%;
	text-transform: uppercase;
	margin-bottom: 16px;
}

/* Interface */
.interface__background img {
	-o-object-position: 80%;
	object-position: 80%;
}