@charset "utf-8";

@font-face {
	font-family: 'Gilroy';
	src: url('../fonts/Gilroy-Regular.eot');
	src: local('Gilroy'), local('Gilroy-Regular'),
		url('../fonts/Gilroy-Regular.eot?#iefix') format("embedded-opentype"),
		url('../fonts/Gilroy-Regular.woff') format("woff"),
		url('../fonts/Gilroy-Regular.woff2') format("woff2"),
		url('../fonts/Gilroy-Regular.ttf') format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url('../fonts/Gilroy-Medium.eot');
	src: local('Gilroy Medium'), local('Gilroy-Medium'),
		url('../fonts/Gilroy-Medium.eot?#iefix') format("embedded-opentype"),
		url('../fonts/Gilroy-Medium.woff') format("woff"),
		url('../fonts/Gilroy-Medium.woff2') format("woff2"),
		url('../fonts/Gilroy-Medium.ttf') format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url('../fonts/Gilroy-Semibold.eot');
	src: local('Gilroy Semibold'), local('Gilroy-Semibold'),
		url('../fonts/Gilroy-Semibold.eot?#iefix') format("embedded-opentype"),
		url('../fonts/Gilroy-Semibold.woff') format("woff"),
		url('../fonts/Gilroy-Semibold.woff2') format("woff2"),
		url('../fonts/Gilroy-Semibold.ttf') format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url('../fonts/Gilroy-Bold.eot');
	src: local('Gilroy Bold'), local('Gilroy-Bold'),
		url('../fonts/Gilroy-Bold.eot?#iefix') format("embedded-opentype"),
		url('../fonts/Gilroy-Bold.woff') format("woff"),
		url('../fonts/Gilroy-Bold.woff2') format("woff2"),
		url('../fonts/Gilroy-Bold.ttf') format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

body {
	background-color: #E5E5E5;
	font-family: 'Gilroy', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #3E4049;
	line-height: 160%;
	text-align: left;
	overflow-x: hidden;
	min-height: 100vh;
}

p {
	margin-top: 20px;
	width: 100%;
}

p:first-child {
	margin-top: 0;
}

ul,
ol {
	text-align: left;
	width: 100%;
}

li {
	position: relative;
	padding-left: 24px;
}

ol>li {
	counter-increment: ol;
	padding-left: 20px;
}

li+li {
	margin-top: 20px;
}

ul>li:before,
ol>li:before {
	font: inherit;
	color: inherit;
	position: absolute;
	top: 0;
}

ul>li:before {
	content: "•";
	left: 9px;
}

ol>li:before {
	content: counter(ol)'.';
	left: 0;
}

nav ul li {
	padding: 0;
}

nav ul li+li {
	margin-top: 0;
}

nav ul li:before {
	display: none;
}

.type-list>li {
	border-radius: 10px;
}

ol.type-list>li {
	background-color: #EEF1F2;
	padding: 12px 12px 12px 58px;
}

ul.type-list>li {
	background: -o-linear-gradient(top, #4F02A7 0%, #200A4B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#4F02A7), to(#200A4B));
	background: linear-gradient(180deg, #4F02A7 0%, #200A4B 100%);
	font-weight: 700;
	color: #fff;
	padding: 12px 12px 12px 62px;
}

.type-list>li ul,
.type-list>li ol {
	margin-top: 16px;
}

.type-list>li ul li {
	font-weight: 400;
}

.type-list>li ul li+li,
.type-list>li ol li+li {
	margin-top: 17px;
}

.type-list>li:before {
	border-radius: 10px 0 0 10px;
	bottom: 0;
	left: 0;
	width: 50px;
}

ol.type-list>li:before {
	content: counter(ol);
	background: -o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 100%);
	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;
	color: #fff;
	font-weight: 600;
	font-size: 20px;
}

ol.type-list>li:after {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px;
	padding: 1px;
	background: -o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 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;
}

ol.type-list>li * {
	position: relative;
	z-index: 2;
}

ul.type-list>li:before {
	content: '';
	background: url('../img/li.svg') no-repeat center center / 26px,
		-o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: url('../img/li.svg') no-repeat center center / 26px,
		-webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: url('../img/li.svg') no-repeat center center / 26px,
		linear-gradient(180deg, #A80AFF 0%, #3A009B 100%);
}

.type-list>li p+p {
	margin-top: 6px;
}

/* Title */
h1,
h2,
h3,
h4,
.title {
	display: block;
	position: relative;
	width: 100%;
	font-weight: 700;
	line-height: 160%;
}

.title {
	margin-bottom: 20px;
}

h1,
.title.general {
	font-size: 28px;
	color: #fff;
	line-height: 120%;
}

h2,
.title.high {
	font-size: 28px;
	color: #fff;
	line-height: 130%;
	background: -o-linear-gradient(top, #4F02A7 0%, #200A4B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#4F02A7), to(#200A4B));
	background: linear-gradient(180deg, #4F02A7 0%, #200A4B 100%);
	border-radius: 10px;
	padding: 8px 14px;
}

h3,
.title.middle {
	font-size: 20px;
}

h4,
.title.mini {
	font-size: 16px;
}

/* Article */
article,
.article {
	font-weight: 400;
	font-size: 16px;
	line-height: 160%;
	text-align: left;
}

article>*:first-child,
.article>*:first-child {
	margin-top: 0px;
}

article>*+*,
.article>*+*,
.article-banner__desc>*+* {
	margin-top: 20px;
}

article .background+*,
.article .background+* {
	margin-top: 0;
}

article p a,
.article p a,
article li a:not(.button),
.article li a:not(.button) {
	color: inherit;
	text-decoration: underline;
}

article>img,
.article>img {
	display: block;
	border-radius: 12px;
}

article .title+*,
.article .title+* {
	margin-top: 0;
}

.article-banner {
	border-radius: 12px;
	padding: 20px;
	position: relative;
	overflow: hidden;
	width: 100%;
}

.article-banner__desc {
	position: relative;
}

.article-banner__desc>*:not(.type-list):not(.app-button):not(.table) {
	color: #fff;
}

.article-banner__desc>p {
	text-shadow: 0 0 3px #000;
}

/* Button */
.button {
	display: inline-block;
	background-color: #06E5A0;
	border-radius: 100px;
	font-weight: 600;
	font-size: 14px;
	color: #141414;
	line-height: 1;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 17px;
	margin: 20px 0 0;
	height: auto;
	min-width: 180px;
	position: relative;
}

.button.magenta {
	background-color: #9E01FF;
	color: #fff;
	min-width: 161px;
}

.button:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.button img {
	display: inline-block;
	vertical-align: middle;
}

/* 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;
}

.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;
	position: relative;
	-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;
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
}

.content {
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
	border-radius: 16px;
	margin-top: 20px;
	padding: 20px;
}

.cover {
	padding-left: 20px;
	padding-right: 20px;
}

.content>*,
.cover>* {
	display: block;
	position: relative;
}

.border-gradient {
	border-radius: 10px;
	position: relative;
}

.border-gradient>* {
	position: relative;
	z-index: 1;
}

.border-gradient:after {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px;
	padding: 2px;
	background: -o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 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;
}

/* Header */
.header {
	background: #141414;
	-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: 12px;
	overflow: visible;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	height: auto;
	padding-top: 12px;
	padding-bottom: 12px;
}

.logo {
	display: inline-block;
}

.logo img {
	display: block;
}

.header__logo {
	max-width: 135px;
}

.menu-button,
.header__menu .header__button {
	display: none;
}

.header__menu {
	margin: 0 auto 0 5.8%;
}

.header__menu ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 32px;
}

.header__menu ul li a {
	display: block;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 28px;
	position: relative;
}

.header__menu ul li a span {
	color: #fff;
}

.header__menu ul li a:hover span {
	color: #00FFAD;
}

.header__menu ul li a img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.header__menu ul li a img:last-of-type,
.header__menu ul li a:hover img:first-of-type {
	opacity: 0;
}

.header__menu ul li a:hover img:last-of-type {
	opacity: 1;
}

.header__lang {
	color: #fff;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	margin-right: 12px;
}

.header__lang img {
	border-radius: 50%;
	max-width: 24px;
}

.header__button {
	padding: 16px 13px;
	min-width: 0;
	margin-top: 0;
}

.header__button:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.header__button-login {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	min-width: 101px;
	padding-top: 11px;
	padding-bottom: 10px;
}

.button.header__button-signup {
	min-width: 127px;
}

/* Main */
.main {
	padding: 86px 276px 20px;
}

/* Prime */
.prime {
	background-color: rgba(0, 0, 0, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 0;
	min-height: 380px;
	padding: 20px 60px;
}

.prime__background img {
	-o-object-position: 75%;
	object-position: 75%;
}

.prime__wrap {
	color: #fff;
	max-width: 508px;
}

.prime__rating {
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 13px;
}

.prime-rating__value {
	font-weight: 400;
	margin-left: 14px;
}

.prime-rating__value span:first-child {
	font-weight: 700;
	font-size: 22px;
}

.prime__title {
	text-shadow: 0 0 2px #01102D;
	margin-bottom: 0;
}

.prime__text {
	font-size: 14px;
	line-height: 160%;
	text-shadow: 0 0 3px #01102D;
	margin-top: 9px;
}

.prime__button {
	margin-top: 24px;
}

/* Sidebar */
.sidebar {
	position: fixed;
	top: 86px;
	height: calc(100vh - 86px);
	width: 276px;
	padding-bottom: 30px;
	overflow: auto;
	z-index: 15;
}

.sidebar-left {
	left: 0;
	padding-left: 20px;
	padding-right: 16px;
}

.sidebar-right {
	right: 0;
	padding-right: 20px;
	padding-left: 16px;
}

.sidebar::-webkit-scrollbar {
	display: none;
}

.sidebar>*+* {
	margin-top: 16px;
}

.sidebar__item {
	border-radius: 8px;
	display: block;
	overflow: hidden;
	position: relative;
}

.sidebar__button {
	background-color: #141414;
	font-family: 'Gilroy', sans-serif;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
	line-height: 1.084;
	text-transform: uppercase;
	text-align: left;
	width: 100%;
	padding: 11px 30px 11px 12px;
	position: relative;
}

.sidebar__button:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3731_6873)'%3E%3Cpath d='M7.50296 7.65236L2.26537 12.8897C2.1215 13.0339 1.92914 13.1133 1.72403 13.1133C1.51881 13.1133 1.32657 13.0339 1.18247 12.8897L0.723772 12.4308C0.579447 12.2868 0.5 12.0943 0.5 11.8892C0.5 11.6841 0.579447 11.4919 0.723772 11.3478L6.95958 5.11187C7.10413 4.9672 7.29728 4.88798 7.50262 4.88855C7.70886 4.88798 7.90179 4.96709 8.04646 5.11187L14.2762 11.342C14.4206 11.4861 14.5 11.6783 14.5 11.8835C14.5 12.0886 14.4206 12.2809 14.2762 12.4251L13.8175 12.8839C13.519 13.1825 13.033 13.1825 12.7345 12.8839L7.50296 7.65236Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3731_6873'%3E%3Crect width='14' height='14' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 12px;
	margin: auto;
}

.sidebar__button.active:before {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.sidebar__item-menu ul {
	background-color: #fff;
}

.sidebar__item-menu li+li {
	border-top: 1px solid #E2E8EE;
}

.sidebar__item-menu li:nth-last-child(-n+2) {
	border-top: none;
}

.sidebar__item-menu li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #3E4049;
	padding: 11px 12px;
}

.sidebar__item-menu li+li a {
	padding-bottom: 10px;
}

.sidebar__item-menu li a img {
	display: block;
	max-width: 16px;
	position: relative;
}

.sidebar__item-menu li:nth-last-child(-n+2) a {
	background-color: #141414;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 12px;
	padding-bottom: 11px;
}

.sidebar__item-menu li a:hover,
.sidebar__item-menu li:nth-last-child(-n+2) a:hover {
	background-color: #06E5A0;
}

.sidebar__item-quicklinks {
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(6, 229, 160, 0.25);
	box-shadow: 0px 0px 6px 0px rgba(6, 229, 160, 0.25);
}

.sidebar-quicklinks__list li a {
	border-top: 1px solid #E2E8EE;
	border-bottom: 1px solid #E2E8EE;
	font-weight: 400;
	font-size: 14px;
	color: #3E4049;
	line-height: 130%;
	display: block;
	padding: 8px 12px;
}

.sidebar-quicklinks__list li a:hover {
	background-color: #EEF1F2;
	color: #141414;
	border-top-color: #9E01FF;
	border-bottom-color: #3A009B;
}

.sidebar__settings {
	background-color: #000;
	border-radius: 12px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.12);
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	padding: 13px 44px;
}

.sidebar__settings: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%3Cg clip-path='url(%23clip0_4244_4764)'%3E%3Cpath d='M16.8756 7.1256H15.4788C15.3399 6.64575 15.1479 6.18289 14.9064 5.7456L15.894 4.758C16.1046 4.54678 16.2229 4.26067 16.2229 3.9624C16.2229 3.66413 16.1046 3.37802 15.894 3.1668L14.8332 2.1072C14.7288 2.00263 14.6048 1.91968 14.4682 1.86308C14.3317 1.80648 14.1854 1.77734 14.0376 1.77734C13.8898 1.77734 13.7435 1.80648 13.607 1.86308C13.4705 1.91968 13.3464 2.00263 13.242 2.1072L12.2532 3.0948C11.8164 2.85307 11.354 2.66107 10.8744 2.5224V1.1256C10.8746 0.977942 10.8456 0.831699 10.7893 0.69522C10.7329 0.558741 10.6502 0.4347 10.5459 0.330178C10.4416 0.225656 10.3178 0.142702 10.1814 0.0860495C10.045 0.0293976 9.89886 0.000158143 9.7512 6.41085e-07H8.2512C8.10334 -0.000157245 7.9569 0.0288495 7.82027 0.0853603C7.68363 0.141871 7.55948 0.224776 7.45493 0.329329C7.35038 0.433882 7.26747 0.55803 7.21096 0.694665C7.15445 0.831301 7.12544 0.97774 7.1256 1.1256V2.5224C6.6456 2.6616 6.1836 2.8536 5.7468 3.0948L4.758 2.1072C4.54714 1.89638 4.26118 1.77794 3.963 1.77794C3.66483 1.77794 3.37886 1.89638 3.168 2.1072L2.106 3.1668C2.00125 3.27125 1.91814 3.39535 1.86144 3.53197C1.80473 3.6686 1.77554 3.81507 1.77554 3.963C1.77554 4.11093 1.80473 4.2574 1.86144 4.39403C1.91814 4.53065 2.00125 4.65475 2.106 4.7592L3.0948 5.7468C2.8536 6.1836 2.6616 6.6456 2.5224 7.1256H1.1256C0.977841 7.12544 0.8315 7.15441 0.694943 7.21085C0.558386 7.26728 0.434291 7.35008 0.329754 7.45451C0.225217 7.55893 0.142287 7.68294 0.0857052 7.81943C0.0291237 7.95593 5.56936e-07 8.10224 6.41085e-07 8.25V9.75C-0.000157245 9.89786 0.0288495 10.0443 0.0853603 10.1809C0.141871 10.3176 0.224776 10.4417 0.329329 10.5463C0.433882 10.6508 0.55803 10.7337 0.694665 10.7902C0.831301 10.8468 0.97774 10.8758 1.1256 10.8756H2.52C2.6592 11.3556 2.8512 11.8176 3.0924 12.2544L2.1036 13.2432C1.99903 13.3476 1.91608 13.4717 1.85948 13.6082C1.80288 13.7447 1.77374 13.891 1.77374 14.0388C1.77374 14.1866 1.80288 14.3329 1.85948 14.4694C1.91608 14.606 1.99903 14.73 2.1036 14.8344L3.1644 15.8952C3.37941 16.0985 3.66409 16.2118 3.96 16.2118C4.25591 16.2118 4.54059 16.0985 4.7556 15.8952L5.7432 14.9064C6.1812 15.1488 6.6432 15.3408 7.1232 15.48V16.8744C7.12304 17.0223 7.15205 17.1687 7.20856 17.3053C7.26507 17.442 7.34798 17.5661 7.45253 17.6707C7.55708 17.7752 7.68123 17.8581 7.81787 17.9146C7.9545 17.9712 8.10094 18.0002 8.2488 18H9.7488C10.0473 18 10.3336 17.8814 10.5447 17.6703C10.7558 17.4592 10.8744 17.1729 10.8744 16.8744V15.48C11.3544 15.3408 11.8164 15.1488 12.2532 14.9076L13.242 15.8952C13.453 16.1057 13.7389 16.224 14.037 16.224C14.3351 16.224 14.621 16.1057 14.832 15.8952L15.8928 14.8356C15.9974 14.7312 16.0803 14.6072 16.1369 14.4706C16.1935 14.3341 16.2227 14.1878 16.2227 14.04C16.2227 13.8922 16.1935 13.7459 16.1369 13.6094C16.0803 13.4729 15.9974 13.3488 15.8928 13.2444L14.9052 12.2568C15.1464 11.8188 15.3384 11.3568 15.4776 10.8768H16.8744C17.0223 10.8768 17.1688 10.8476 17.3054 10.791C17.4421 10.7344 17.5662 10.6513 17.6707 10.5467C17.7753 10.442 17.8582 10.3178 17.9147 10.1811C17.9712 10.0444 18.0002 9.89792 18 9.75V8.25C18 7.95147 17.8814 7.66517 17.6703 7.45408C17.4592 7.24299 17.1729 7.1244 16.8744 7.1244L16.8756 7.1256ZM9 12.75C8.50754 12.75 8.01991 12.653 7.56494 12.4645C7.10997 12.2761 6.69657 11.9999 6.34835 11.6517C6.00013 11.3034 5.72391 10.89 5.53545 10.4351C5.347 9.98009 5.25 9.49246 5.25 9C5.25 8.50754 5.347 8.01991 5.53545 7.56494C5.72391 7.10997 6.00013 6.69657 6.34835 6.34835C6.69657 6.00013 7.10997 5.72391 7.56494 5.53545C8.01991 5.347 8.50754 5.25 9 5.25C9.99456 5.25 10.9484 5.64509 11.6517 6.34835C12.3549 7.05161 12.75 8.00544 12.75 9C12.75 9.99456 12.3549 10.9484 11.6517 11.6517C10.9484 12.3549 9.99456 12.75 9 12.75Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4244_4764'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 16px;
	margin: auto;
	width: 18px;
	height: 18px;
}

.sidebar__slip {
	display: block;
	background-color: #000;
	border-radius: 16px;
	overflow: hidden;
}

.sidebar-slip__top {
	display: block;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	padding: 17px 16px;
	position: relative;
}

.sidebar-slip__top:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4244_4778)'%3E%3Cpath d='M12.996 6.908H2.57097C2.47868 6.908 2.39016 6.94466 2.3249 7.00992C2.25964 7.07519 2.22297 7.1637 2.22297 7.256V15.943C2.22297 16.3116 2.36942 16.6652 2.63009 16.9259C2.89077 17.1866 3.24432 17.333 3.61297 17.333H11.953C12.1355 17.333 12.3163 17.297 12.4849 17.2272C12.6535 17.1573 12.8068 17.055 12.9359 16.9259C13.0649 16.7968 13.1673 16.6436 13.2372 16.4749C13.307 16.3063 13.343 16.1255 13.343 15.943V7.256C13.3431 7.21034 13.3342 7.16511 13.3168 7.1229C13.2995 7.08068 13.2739 7.04231 13.2417 7.00998C13.2095 6.97766 13.1712 6.95201 13.129 6.93451C13.0868 6.91701 13.0416 6.908 12.996 6.908ZM6.56697 14.901C6.56697 15.0392 6.51208 15.1717 6.41438 15.2694C6.31667 15.3671 6.18415 15.422 6.04597 15.422C5.90779 15.422 5.77528 15.3671 5.67757 15.2694C5.57986 15.1717 5.52497 15.0392 5.52497 14.901V8.906C5.52497 8.76782 5.57986 8.6353 5.67757 8.5376C5.77528 8.43989 5.90779 8.385 6.04597 8.385C6.18415 8.385 6.31667 8.43989 6.41438 8.5376C6.51208 8.6353 6.56697 8.76782 6.56697 8.906V14.901ZM10.042 14.901C10.042 15.0392 9.98708 15.1717 9.88937 15.2694C9.79167 15.3671 9.65915 15.422 9.52097 15.422C9.38279 15.422 9.25028 15.3671 9.15257 15.2694C9.05486 15.1717 8.99997 15.0392 8.99997 14.901V8.906C8.99997 8.76782 9.05486 8.6353 9.15257 8.5376C9.25028 8.43989 9.38279 8.385 9.52097 8.385C9.65915 8.385 9.79167 8.43989 9.88937 8.5376C9.98708 8.6353 10.042 8.76782 10.042 8.906V14.901ZM13.984 4.032C13.0821 3.61193 12.1113 3.35949 11.119 3.287C10.9357 2.54007 10.5072 1.87618 9.90207 1.40155C9.29692 0.926924 8.55006 0.668976 7.78097 0.668976C7.01189 0.668976 6.26503 0.926924 5.65987 1.40155C5.05471 1.87618 4.62623 2.54007 4.44297 3.287C3.47904 3.36338 2.53536 3.60454 1.65297 4C1.42199 4.09804 1.2229 4.25852 1.07806 4.46342C0.933213 4.66832 0.848343 4.90954 0.832973 5.16C0.831515 5.2521 0.848382 5.34358 0.882593 5.42911C0.916804 5.51464 0.967676 5.59251 1.03225 5.65821C1.09683 5.7239 1.17382 5.7761 1.25875 5.81177C1.34368 5.84744 1.43486 5.86588 1.52697 5.866H14.037C14.2196 5.86602 14.3949 5.79417 14.5249 5.66599C14.655 5.5378 14.7293 5.36358 14.732 5.181C14.7266 4.93858 14.6536 4.70248 14.5213 4.4993C14.389 4.29612 14.2025 4.13393 13.983 4.031L13.984 4.032ZM7.76697 2.057C8.14245 2.04962 8.51243 2.14789 8.83476 2.34062C9.15708 2.53334 9.41876 2.81275 9.58997 3.147C8.38633 3.07683 7.17962 3.07683 5.97597 3.147C6.14162 2.81514 6.39758 2.53678 6.71443 2.34395C7.03127 2.15112 7.39611 2.05166 7.76697 2.057Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4244_4778'%3E%3Crect width='15' height='18' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
	width: 16px;
	height: 18px;
	opacity: .4;
}

.sidebar-slip__links {
	background-color: #181818;
	border-bottom: 1px solid #C5CCD8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sidebar-slip__links span {
	font-weight: 600;
	font-size: 10px;
	color: rgba(255, 255, 255, .4);
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	padding: 11px;
	width: 50%;
}

.sidebar-slip__links span:first-child {
	color: #fff;
	position: relative;
}

.sidebar-slip__links span:first-child:after {
	content: '';
	background-color: #0CE5A0;
	height: 2px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
}

.sidebar-slip__general {
	padding: 27px 12px 17px;
}

.sidebar-slip__img {
	max-width: 82px;
	margin: 0 auto 38px;
}

.sidebar-slip__img img {
	display: block;
}

.sidebar-slip__general p {
	font-size: 12px;
	color: #818E95;
	line-height: 2;
	text-align: center;
}

.sidebar-slip__general p+p {
	margin-top: 14px;
}

.sidebar-slip__general p:first-of-type {
	font-weight: 500;
}

.sidebar-slip__general p:nth-of-type(2) {
	font-size: 10px;
}

.sidebar-slip__general p:last-of-type {
	text-align: left;
	padding-left: 12px;
}

.sidebar-slip__bottom {
	background-color: #181818;
	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;
	border-radius: 8px 8px 0 0;
	padding: 8px 12px 12px;
}

.sidebar-slip__bottom span:first-child {
	border: 1px solid #6F7B8D;
	border-radius: 50px;
	font-size: 16px;
	color: rgba(255, 255, 255, .6);
	line-height: 1;
	min-width: 94px;
	padding: 7px 16px;
}

.button.sidebar-slip__button {
	font-weight: 400;
	font-size: 12px;
	min-width: 55px;
	margin-top: 0;
	padding: 10px 5px;
}

.sidebar__casinos {
	border-radius: 12px;
	overflow: hidden;
}

.sidebar-casinos__title {
	background-color: #000;
	font-weight: 700;
	font-size: 13px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	padding: 15px 34px 13px;
	position: relative;
}

.sidebar-casinos__title:before {
	content: '';
	background-color: #06E5A0;
	width: 84px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 16px;
}

.sidebar-casinos__list {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
	padding: 8px;
}

.sidebar-casinos__list li {
	border-radius: 8px;
	padding: 0;
	width: calc(50% - 4px);
	overflow: hidden;
}

.sidebar-casinos__list li+li {
	margin-top: 0;
}

.sidebar-casinos__list li:before {
	display: none;
}

.sidebar-casinos__list li a {
	display: block;
}

.sidebar-casinos__list li img {
	display: block;
}

/* Technical */
.table {
	background-color: #E6E9EA;
	overflow: hidden;
	width: 100%;
}

.table tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.table tr>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.table thead tr>* {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3;
	padding: 15px 20px;
}

.table tbody tr {
	border-top: 1px solid rgba(62, 64, 73, 0.16);
}

.table tbody tr>* {
	font-size: 16px;
	line-height: 1.625;
	padding: 12px 20px 11px;
}

.table a {
	color: inherit;
	text-decoration: underline;
}

.technical__table th:first-child,
.technical__table td:first-child {
	max-width: 270px;
}

/* Features */
.features__proscons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	width: 100%;
}

.features-proscons__item {
	background-color: #E6E9EA;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 12px 20px;
	position: relative;
}

.features-pros__item .proscons-item__background {
	opacity: .23;
}

.features-cons__item .proscons-item__background {
	opacity: .26;
}

.features-proscons__title {
	font-weight: 700;
	font-size: 20px;
	line-height: 160%;
	margin-bottom: 23px;
	padding: 4px 0 4px 56px;
	position: relative;
}

.features-proscons__title:before {
	content: '';
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.features-pros__item .features-proscons__title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='6' fill='%239E01FF'/%3E%3Crect width='40' height='40' rx='6' fill='url(%23paint0_linear_4116_2380)'/%3E%3Cpath d='M20 13V27M13 20H27' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4116_2380' x1='20' y1='0' x2='20' y2='40' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A80AFF'/%3E%3Cstop offset='1' stop-color='%233A009B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.features-cons__item .features-proscons__title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='6' fill='%239E01FF'/%3E%3Crect width='40' height='40' rx='6' fill='url(%23paint0_linear_4116_2403)'/%3E%3Cpath d='M13 20H27' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4116_2403' x1='20' y1='0' x2='20' y2='40' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A80AFF'/%3E%3Cstop offset='1' stop-color='%233A009B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.features-proscons__list li+li {
	margin-top: 25px;
}

/* Bonus Banner */
.bonus-banner {
	-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: 425px;
	padding-left: 80px;
	padding-right: 80px;
}

.bonus-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.bonus-banner__desc {
	background: -o-linear-gradient(top, rgba(168, 10, 255, 0.6) 0%, rgba(58, 0, 155, 0.6) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(168, 10, 255, 0.6)), to(rgba(58, 0, 155, 0.6)));
	background: linear-gradient(180deg, rgba(168, 10, 255, 0.6) 0%, rgba(58, 0, 155, 0.6) 100%);
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	border-radius: 10px;
	color: #fff;
	text-align: center;
	padding: 32px 20px;
}

.bonus-banner__title {
	background: none;
	border-radius: 0;
	font-size: 32px;
	color: #06E5A0;
	text-transform: none;
	padding: 0;
}

.bonus-banner__text {
	font-size: 24px;
	line-height: 120%;
	margin-top: 10px;
}

/* banner right */
.bonus-banner-right {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.bonus-banner-right .bonus-banner__background img {
	-o-object-position: 30%;
	object-position: 30%;
}

/* Register */
.register-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.register-banner__desc {
	max-width: 680px;
}

/* App */
.app-banner__background img {
	max-width: none;
	width: 140%;
}

.app-banner__desc {
	max-width: 680px;
	width: 71%;
}

.app-button {
	border-radius: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	font-weight: 600;
	font-size: 14px;
	line-height: 160%;
	text-align: center;
	text-transform: uppercase;
	width: 220px;
	height: 70px;
	padding: 0 18px;
}

.app-button-ios {
	background-color: #06E5A0;
	color: #141414;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
}

.app-button-android {
	background-color: #9E01FF;
	color: #fff;
}

.app-button img {
	max-width: 32px;
}

.app-button span {
	max-width: 125px;
}

.app-banner__img {
	position: absolute;
}

.app__banner-ios .app-banner__img {
	bottom: 0;
	right: 19.5%;
	max-width: 224.5px;
	width: 23%;
}

.app__banner-android .app-banner__img {
	bottom: 14%;
	right: 14%;
	max-width: 337.5px;
	width: 34%;
}

.app-banner__img img {
	display: block;
}

.note {
	font-weight: 600;
}

/* Promotions */
.promotions {
	color: #fff;
}

.promotions__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.promotions-list__item {
	background: -o-linear-gradient(top, #4F02A7 0%, #200A4B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#4F02A7), to(#200A4B));
	background: linear-gradient(180deg, #4F02A7 0%, #200A4B 100%);
	border-radius: 12px;
	color: #fff;
	text-align: center;
	padding: 20px;
	overflow: hidden;
	width: calc(50% - 10px);
}

.promotions-list__item+.promotions-list__item {
	margin-top: 0;
}

.promotions-list__item:before {
	display: none;
}

.promotions-item__background img {
	-o-object-fit: contain;
	object-fit: contain;
}

.promotions-desc__title {
	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: 20px;
	padding-bottom: 20px;
	position: relative;
}

.promotions-desc__title:after {
	content: '';
	background: -o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 100%);
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.promotions-desc__title img {
	max-height: 32px;
}

.promotions-item__desc {
	position: relative;
}

.promotions-item__desc ul li:before {
	font-weight: 700;
}

.promotions__list-sports .promotions-list__item {
	width: calc(33.3% - 13.3px);
}

/* VIP */
.vip-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.vip-banner__desc {
	max-width: 680px;
	width: 71%;
}

.vip__table-sports th:first-child,
.vip__table-sports td:first-child {
	max-width: 140px;
}

.vip__table-sports th:nth-child(2),
.vip__table-sports td:nth-child(2),
.vip__table-sports th:nth-child(3),
.vip__table-sports td:nth-child(3) {
	max-width: 279px;
}

/* Live */
.live-list__item:nth-child(3) {
	width: 100%;
}

.live-list__item .promotions-desc__title {
	font-size: 20px;
}

/* Deposit */
.deposit-banner__desc h3:nth-of-type(2) {
	padding-top: 20px;
	position: relative;
}

.deposit-banner__desc h3:nth-of-type(2):before {
	content: '';
	background: -o-linear-gradient(left, #9E01FF 0%, #06E5A0 63.94%);
	background: -webkit-gradient(linear, left top, right top, from(#9E01FF), color-stop(63.94%, #06E5A0));
	background: linear-gradient(90deg, #9E01FF 0%, #06E5A0 63.94%);
	height: 2px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.deposit-banner__desc .type-list li {
	font-weight: 500;
}

/* FAQ */
.faq__list li {
	background: #E6E9EA;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0 16px;
	overflow: hidden;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.faq-list__item+.faq-list__item {
	margin-top: 16px;
}

.faq-list__item:before {
	display: none;
}

.faq-item__title {
	line-height: 1.25;
	cursor: pointer;
	margin: 0;
	position: relative;
	padding: 16px 35px 16px 0;
}

.faq-item__title:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24106 16.2541C4.53326 16.5522 4.99051 16.5793 5.31272 16.3354L5.40503 16.2541L12 9.52658L18.595 16.2541C18.8872 16.5522 19.3444 16.5793 19.6666 16.3354L19.7589 16.2541C20.0511 15.956 20.0777 15.4896 19.8386 15.161L19.7589 15.0668L12.582 7.7459C12.2898 7.44784 11.8325 7.42074 11.5103 7.66461L11.418 7.7459L4.24106 15.0668C3.91965 15.3947 3.91965 15.9262 4.24106 16.2541Z' fill='%23141414'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 24px;
	height: 24px;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
}

.faq-list__item.active .faq-item__title:after {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
}

.faq-item__desc {
	padding: 12px 0 16px;
}

.faq-item__desc:before {
	content: '';
	background: -o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 100%);
	height: 2px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.faq-item__desc>*+* {
	margin-top: 10px;
}

/* 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, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 100%);
	border-radius: 10px;
	color: #fff;
	padding: 20px;
	width: calc(50% - 10px);
}

.reviews-list__item:before {
	display: none;
}

.reviews-list__item+.reviews-list__item {
	margin-top: 0;
}

.reviews-item__heading {
	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: 10px;
}

.reviews-heading__name {
	font-weight: 600;
	font-size: 20px;
	line-height: 165%;
	width: auto;
}

.reviews-heading__rate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 5px;
}

.reviews-heading__rate img {
	max-width: 22px;
}

.reviews-item__desc {
	font-size: 15px;
	line-height: 160%;
	margin-top: 23px;
}

/* Grade */
.grade__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px 20px;
}

.grade-list__item {
	background: -o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 100%);
	border-radius: 10px;
	padding: 20px;
	width: calc(50% - 10px);
}

.grade-list__item+.grade-list__item {
	margin-top: 0;
}

.grade-list__item:before {
	display: none;
}

.grade-item__heading {
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	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: 10px;
	width: 100%;
	margin-bottom: 18px;
}

.grade-item__progressbar {
	background-color: #E5E5E5;
	border-radius: 10px;
	height: 30px;
	padding: 6px;
}

.grade-progressbar__progress {
	background: -o-linear-gradient(top, #4F02A7 0%, #200A4B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#4F02A7), to(#200A4B));
	background: linear-gradient(180deg, #4F02A7 0%, #200A4B 100%);
	border-radius: 10px;
	height: 100%;
}

/* Conclusion */
.conclusion__desc {
	color: #fff;
	max-width: 700px;
	width: 70%;
}

.conclusion__img {
	position: absolute;
	bottom: 0;
	right: 1%;
	max-width: 303px;
	width: 29%;
}

.conclusion__img img {
	display: block;
}

/* Footer */
.footer {
	padding-left: 276px;
	padding-right: 276px;
	padding-bottom: 32px;
}

.footer__langs {
	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;
}

.footer__langs li {
	line-height: 1;
	padding: 0;
}

.footer__langs li+li {
	margin-top: 0;
}

.footer__langs li:before {
	display: none;
}

.footer__langs li a {
	background-color: #fff;
	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: 12px 21px;
	font-size: 14px;
	color: #3E4049;
	text-transform: uppercase;
}

.footer__langs li a:hover {
	background-color: rgba(6, 229, 160, .2);
}

.footer__langs li a img {
	max-width: 24px;
}

.footer__wrap {
	background-color: #fff;
	border-radius: 16px 16px 0 0;
	margin-top: 70px;
	padding: 32px 0;
	width: 100%;
}

.footer__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
	padding: 0 20px;
}

.footer-item__title {
	font-weight: 700;
	font-size: 12px;
	color: #141414;
	line-height: 1.25;
	text-transform: uppercase;
}

.footer-menu__item ul {
	margin-top: 16px;
}

.footer-menu__item ul li+li {
	margin-top: 4px;
}

.footer-menu__item ul li a {
	display: block;
	font-size: 12px;
	color: #868C96;
	line-height: 1.5;
}

.footer-menu__item ul li a:hover {
	color: #141414;
}

.footer__payments {
	border-top: 1px solid #141414;
	border-bottom: 1px solid #141414;
	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;
	margin: 32px 0 32px;
	padding: 30px;
}

.footer__payments li {
	background: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
}

.footer__payments li+li {
	margin-top: 0;
}

.footer__payments li:before {
	display: none;
}

.footer__payments li img {
	display: block;
}

.footer__copyright {
	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: 10px;
	font-size: 12px;
	color: #868C96;
	padding: 0 20px;
}

.footer__copyright p {
	width: auto;
}

.footer-copyright__age {
	background-color: #F04E34;
	border-radius: 50%;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 40px;
	height: 40px;
}

/* Btn Top */
.to-top {
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2302 2.60742C15.3581 2.62271 15.4839 2.65112 15.6062 2.69141L15.7869 2.76074L15.9587 2.84766C16.12 2.93947 16.2662 3.05529 16.3953 3.18945L16.3962 3.18848L25.6003 12.5469C25.7342 12.683 25.847 12.8384 25.9353 13.0068L26.0154 13.1797L26.0779 13.3594C26.1315 13.5417 26.1585 13.7312 26.157 13.9219C26.1549 14.1763 26.102 14.4278 26.0027 14.6621C25.9034 14.8963 25.7592 15.1087 25.5779 15.2871C25.3965 15.4655 25.1818 15.6067 24.946 15.7021C24.7102 15.7976 24.4573 15.8458 24.2029 15.8438C23.9485 15.8416 23.6968 15.7897 23.4626 15.6904C23.2284 15.5911 23.0161 15.446 22.8376 15.2646L16.9373 9.26367V26.7188C16.9372 27.2325 16.7332 27.7256 16.3699 28.0889C16.0065 28.4521 15.5135 28.6562 14.9998 28.6562C14.486 28.6562 13.9929 28.4521 13.6296 28.0889C13.2664 27.7256 13.0623 27.2325 13.0623 26.7188V9.26367L7.16284 15.2646C6.98447 15.446 6.77205 15.5911 6.53784 15.6904C6.30366 15.7897 6.05195 15.8416 5.79761 15.8438C5.54328 15.8459 5.29124 15.7975 5.05542 15.7021C4.8195 15.6068 4.60407 15.4665 4.42261 15.2881C4.24125 15.1098 4.09717 14.8972 3.9978 14.6631C3.89847 14.4289 3.84571 14.1772 3.84351 13.9229C3.83915 13.4091 4.03907 12.9143 4.39917 12.5479L13.6169 3.17383L13.6228 3.16797L13.6355 3.15625L13.6414 3.15039C13.8254 2.96934 14.0441 2.82692 14.2839 2.73145L14.4666 2.66895C14.6519 2.61585 14.8444 2.58998 15.0378 2.59375L15.2302 2.60742Z' fill='url(%23paint0_linear_4116_4741)' stroke='url(%23paint1_linear_4116_4741)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4116_4741' x1='15.0001' y1='3.59375' x2='15.0001' y2='27.6561' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234F02A7'/%3E%3Cstop offset='1' stop-color='%23200A4B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4116_4741' x1='15.0001' y1='3.59375' x2='15.0001' y2='27.6561' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234F02A7'/%3E%3Cstop offset='1' stop-color='%23200A4B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 30px;
	width: 40px;
	height: 40px;
	position: fixed;
	right: 20px;
	bottom: 20px;
	display: none;
	z-index: 1000;
	opacity: .7;
}

.to-top:hover {
	opacity: 1;
}

/* PAGES */
/* Prime */
.page__prime .prime__title {
	color: #06E5A0;
}

/* Breadcrumbs */
.breadcrumbs {
	margin-bottom: 8px;
}

.breadcrumbs>li {
	background: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	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-size: 14px;
	color: #fff;
	text-transform: uppercase;
}

.breadcrumbs>li a:not([href]) {
	color: #06E5A0;
}

.breadcrumbs>li:not(:last-child):after {
	content: '|';
	display: inline-block;
	vertical-align: middle;
	margin: 0px 10px;
}

.breadcrumbs>li a:not([href]),
.breadcrumbs>li a:not([href]) span {
	cursor: default;
}

/* BONUSES PAGE */
/* Welcome */
.welcome__item {
	background: -o-linear-gradient(top, rgba(79, 2, 167, 0.7) 0%, rgba(32, 10, 75, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(79, 2, 167, 0.7)), to(rgba(32, 10, 75, 0.7)));
	background: linear-gradient(180deg, rgba(79, 2, 167, 0.7) 0%, rgba(32, 10, 75, 0.7) 100%);
	border-radius: 12px;
	color: #fff;
	padding: 20px;
}

.list-table {
	background: -o-linear-gradient(top, #4F02A7 0%, #200A4B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#4F02A7), to(#200A4B));
	background: linear-gradient(180deg, #4F02A7 0%, #200A4B 100%);
	border: 1px solid #fff;
	border-radius: 10px;
	width: 100%;
}

.list-table__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.list-table__row+.list-table__row {
	border-top: 1px solid rgba(255, 255, 255, .4);
}

.list-table__cell {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 700;
	color: #fff;
	line-height: 1.625;
	text-align: center;
	padding: 12px;
}

.list-table__row+.list-table__row .list-table__cell {
	padding-top: 11px;
}

.list-table__cell+.list-table__cell {
	border-left: 1px solid rgba(255, 255, 255, .4)
}

.list-table__cell span {
	padding-left: 11px;
	position: relative;
}

.list-table__cell span:before {
	content: '•';
	font: inherit;
	color: inherit;
	position: absolute;
	top: 0;
	left: 0;
}

/* Exclusive */
.exclusive__banner,
.cashback__banner,
.limited__banner {
	background: -o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 100%);
	border-radius: 12px;
	padding: 20px;
	width: 100%;
}

.exclusive-banner__desc,
.cashback-banner__desc,
.limited-banner__desc {
	color: #fff;
	max-width: 680px;
	width: 70%;
}

.exclusive-banner__img,
.cashback-banner__img,
.limited-banner__img {
	position: absolute;
	bottom: 0;
}

.exclusive-banner__img {
	max-width: 204.5px;
	width: 21%;
	right: 5.5%;
}

.exclusive-banner__img img,
.cashback-banner__img img,
.limited-banner__img img {
	display: block;
}

/* Rewards */
.rewards-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.rewards-banner__desc {
	max-width: 680px;
	width: 71%;
}

/* Cahsback */
.cashback-banner__img {
	max-width: 253px;
	width: 30%;
	right: 2%;
}

/* Limited */
.limited-banner__img {
	max-width: 228.5px;
	width: 23%;
	right: 3.5%;
}

/* Responsibly */
.responsibly__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.responsibly__list li {
	width: 100%;
}

.responsibly__list li:nth-child(-n+2) {
	width: calc(50% - 10px);
}

.responsibly__list li+li {
	margin-top: 0;
}

/* APP PAGE */
/* Requirements */
.requirements__banner {
	background: -o-linear-gradient(top, rgba(79, 2, 167, 0.9) 0%, rgba(32, 10, 75, 0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(79, 2, 167, 0.9)), to(rgba(32, 10, 75, 0.9)));
	background: linear-gradient(180deg, rgba(79, 2, 167, 0.9) 0%, rgba(32, 10, 75, 0.9) 100%);
	border-radius: 12px;
	padding: 20px;
	position: relative;
	width: 100%;
}

.requirements-banner__desc {
	color: #fff;
	max-width: 680px;
	width: 71%;
}

.requirements-banner__img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.requirements__banner-ios .requirements-banner__img {
	max-width: 305px;
	width: 31%;
}

.requirements__banner-android .requirements-banner__img {
	max-width: 301.5px;
	width: 30%;
}

.requirements-banner__img img {
	display: block;
}

/* Store */
.store {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 54px 73px 54px 62px;
}

.store__buttons {
	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;
	gap: 20px;
}

/* Conclusion */
.conclusion__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.app-conclusion .conclusion__img {
	right: 3%;
	max-width: 304px;
	width: 30%;
}

/* BETTING PAGE */
/* Coverage */
.coverage__banner,
.betslip__banner,
.loyalty__example {
	background: -o-linear-gradient(top, #A80AFF 0%, #3A009B 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#A80AFF), to(#3A009B));
	background: linear-gradient(180deg, #A80AFF 0%, #3A009B 100%);
	border-radius: 12px;
	padding: 20px;
	width: 100%;
}

.coverage-banner__desc,
.betslip-banner__desc,
.loyalty-example__desc {
	color: #fff;
	max-width: 680px;
	width: 71%;
}

.coverage-banner__img {
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 293px;
	width: 30%;
}

.coverage-banner__img img,
.betslip-banner__img img,
.loyalty-example__img img {
	display: block;
}

/* Betslip */
.betslip-banner__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 3%;
	max-width: 249px;
	width: 25%;
}

/* Loyalty */
.loyalty-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.loyalty-banner__desc {
	max-width: 680px;
	width: 71%;
}

.loyalty-example__img {
	max-width: 254px;
	width: 26%;
	position: absolute;
	bottom: 0;
	right: 3%;
}