@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: #003135;
	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: 34px;
}

ul>li {
	padding-left: 24px;
}

ol li+li {
	margin-top: 20px;
}

ul li+li {
	margin-top: 16px;
}

li:before {
	content: '';
	background-color: #41B15B;
	border-radius: 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}

ol>li:before {
	content: counter(ol);
	font-weight: 600;
	font-size: 16px;
	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;
	left: 0;
	width: 24px;
	height: 24px;
}

ul>li:before {
	left: 8px;
	width: 6px;
	height: 6px;
}

.type-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.type-list li {
	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%);
	-webkit-box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.15);
	border-radius: 6px;
	font-weight: 700;
	line-height: 165%;
	padding: 8px 21px 8px 32px;
}

.type-list li:before {
	background-color: #fff;
	left: 20px;
	width: 3px;
	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(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%);
	-webkit-box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.15);
	border-radius: 2px;
	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: -o-linear-gradient(bottom, #0A555E 0%, #2998A2 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#0A555E), to(#2998A2));
	background: linear-gradient(0deg, #0A555E 0%, #2998A2 100%);
	border-radius: 6px;
	overflow: hidden;
	padding: 20px;
	width: 100%;
}

.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: 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: #004147;
	border: 2px 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);
	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: 149px;
}

.header__button-signup {
	background-color: #2E9344;
	min-width: 173px;
}

.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 12px 9px;
}

.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: #004147;
	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);
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-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: 610px;
}

.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: 2px solid #54979E;
	border-radius: 6px;
	color: #fff;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.table table {
	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%;
	text-transform: uppercase;
	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");
}

/* Register */
.register__banner {
	padding-top: 12px;
	padding-bottom: 12px;
}

.register-banner__desc {
	max-width: 720px;
	width: 70%;
}

/* 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: 60px;
	padding-right: 60px;
}

.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;
	padding: 20px 40px;
}

h2.title.bonus-banner__title {
	background: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	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: #00B35C;
	line-height: 120%;
	text-transform: uppercase;
	margin-top: 7px;
}

/* App */
.app-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.app-banner__desc {
	width: 65%;
}

.app-button {
	background-color: #00B35C;
	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: 245px;
	height: 62px;
	padding: 10px;
}

.app-button:hover {
	background-color: #242D3D;
}

.app-button img {
	max-width: 32px;
}

.app-button img img {
	display: block;
}

.app-button span {
	min-width: 143px;
}

/* 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: 720px;
	width: 65%;
	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: 5%;
	max-width: 327px;
	width: 28%;
}

.promotions-list__item:nth-child(2) .promotions-item__img {
	right: 6%;
	max-width: 305px;
	width: 26%;
}

.promotions-list__item:nth-child(3) .promotions-item__img {
	right: 5.5%;
	max-width: 318px;
	width: 27%;
}

.promotions-list__item:last-child .promotions-item__img {
	right: 6.5%;
	max-width: 290px;
	width: 25%;
}

.promotions-item__img img {
	display: block;
}

/* Tournaments */
.blocks-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.blocks-list__item {
	background: -o-linear-gradient(bottom, #0A555E 0%, #2998A2 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#0A555E), to(#2998A2));
	background: linear-gradient(0deg, #0A555E 0%, #2998A2 100%);
	border-radius: 6px;
	-webkit-box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.15);
	padding: 20px;
	width: calc(50% - 10px);
	overflow: hidden;
}

.article-banner__desc .blocks-list .blocks-list__item {
	background: -o-linear-gradient(bottom, rgba(10, 85, 94, 0.8) 0%, rgba(41, 152, 162, 0.8) 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(10, 85, 94, 0.8)), to(rgba(41, 152, 162, 0.8)));
	background: linear-gradient(0deg, rgba(10, 85, 94, 0.8) 0%, rgba(41, 152, 162, 0.8) 100%);
}

.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: 20px;
	position: relative;
}

.blocks-list__desc {
	position: relative;
}

.blocks-list__desc>*+* {
	margin-top: 20px;
}

/* Slots */
.slots__table tbody tr>* {
	padding-top: 21px;
	padding-bottom: 20px;
}

/* Support */
.support-banner__background {
	-o-object-position: 80%;
	object-position: 80%;
}

.support-banner__desc {
	width: 70%;
}

/* 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(bottom, #0A555E 0%, #2998A2 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#0A555E), to(#2998A2));
	background: linear-gradient(0deg, #0A555E 0%, #2998A2 100%);
	border-radius: 6px;
	color: #fff;
	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: 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 {
	border: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
}

.grades__table tbody tr>* {
	padding-top: 16px;
	padding-bottom: 15px;
}

.grades__table td {
	font-weight: 700;
	text-align: right;
}

/* FAQ */
.faq__list li {
	background-color: #003135;
	border: 1px solid #185B62;
	border-radius: 15px;
	padding: 0 20px;
	-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 {
	font-family: 'Roboto', sans-serif;
	line-height: 1;
	cursor: pointer;
	margin: 0;
	padding: 16px 30px 16px 0px;
}

.faq-item__title:after {
	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='M14 11.5L8 5.5L2 11.5' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
	width: 16px;
	height: 17px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0px;
	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 #185B62;
	padding: 15px 0;
}

/* 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__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

/* Reload */
.reload-banner__desc {
	max-width: 720px;
	width: 70%;
}

.reload-banner__img {
	bottom: 0;
	right: 8.5%;
	max-width: 185px;
	width: 16%;
}

/* Loyalty */
.loyalty-banner__desc {
	width: 70%;
}

.loyalty-banner__img {
	bottom: 0;
	right: 6.5%;
	max-width: 298px;
	width: 26%;
}

/* Cashback */
.cashback-banner__desc {
	width: 70%;
}

/* APP PAGE */
/* Download */
.download-banner__desc ol {
	width: 65%;
}

.download-banner__img {
	bottom: 0;
	right: 0;
}

.download-android__img {
	max-width: 406px;
	width: 35%;
}

.download-ios__img {
	max-width: 322px;
	width: 28%;
}

.download-shortcut__img {
	right: 9.5%;
	max-width: 324px;
	width: 28%;
}

/* Features */
.features__list .blocks-list__item:nth-child(3) {
	width: 100%;
}

.features-banner__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: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 10px;
	height: 100%;
}

.features-desc__logo {
	max-width: 240px;
}

.features-desc__logo img {
	display: block;
}

.features-desc__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

/* Requirements */
.requirements__table {
	border: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 0;
	font-size: 16px;
}

.requirements__table tbody tr>* {
	padding-top: 16px;
	padding-bottom: 15px;
}

.requirements__table th {
	font-family: 'Poppins';
	font-weight: 500;
}

.requirements__table td {
	font-weight: 500;
	text-align: right;
}

/* Store */
.store {
	min-height: 220px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 8.5%;
	padding-right: 8.5%;
}

.store__background img {
	-o-object-position: 70%;
	object-position: 70%;
}

.store__wrap {
	max-width: 510px;
}

.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;
}

/* Responsible */
.responsible__desc {
	max-width: 720px;
	width: 70%;
}

.responsible__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px
}

/* BETTING PAGE */
/* Betting */
.betting__list .blocks-list__item,
.interface__list .blocks-list__item {
	background: -o-linear-gradient(bottom, rgba(10, 85, 94, 0.7) 0%, rgba(41, 152, 162, 0.7) 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(10, 85, 94, 0.7)), to(rgba(41, 152, 162, 0.7)));
	background: linear-gradient(0deg, rgba(10, 85, 94, 0.7) 0%, rgba(41, 152, 162, 0.7) 100%);
}

/* System */
.system-banner__img {
	bottom: 0;
	right: 6%;
	max-width: 717px;
	width: 61%;
}

.list-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px;
}

.list-flex li+li {
	margin-top: 0;
}