@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 {
	background-color: rgba(238, 241, 242, 0.85);
	border-radius: 10px;
	color: #313131;
}

ol.type-list>li {
	padding: 12px 10px 12px 58px;
}

ul.type-list>li {
	font-weight: 700;
	padding: 12px 10px 12px 44px;
}

.type-list>li ul {
	margin-top: 10px;
	padding-left: 12px;
}

.type-list>li ul li {
	font-weight: 400;
}

.type-list>li ul li+li {
	margin-top: 10px;
}

.type-list>li:before {
	border-radius: 10px 0 0 10px;
	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;
	bottom: 0;
	left: 0;
}

ol.type-list>li:before {
	content: counter(ol);
	background: -o-linear-gradient(bottom, #1E6C70 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#1E6C70), to(#16FAB1));
	background: linear-gradient(0deg, #1E6C70 0%, #16FAB1 100%);
	font-weight: 600;
	font-size: 20px;
	width: 50px;
}

ul.type-list>li:before {
	background: -o-linear-gradient(bottom, rgba(30, 108, 112, 0.6) 0%, rgba(22, 250, 177, 0.6) 100%),
		-o-linear-gradient(bottom, #04172A 0%, #07585C 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(30, 108, 112, 0.6)), to(rgba(22, 250, 177, 0.6))),
		-webkit-gradient(linear, left bottom, left top, from(#04172A), to(#07585C));
	background: linear-gradient(0deg, rgba(30, 108, 112, 0.6) 0%, rgba(22, 250, 177, 0.6) 100%),
		linear-gradient(0deg, #04172A 0%, #07585C 100%);
	font-size: 40px;
	width: 36px;
}

.type-list>li:after {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px;
	padding: 1px;
	background: -o-linear-gradient(bottom, #1E6C70 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#1E6C70), to(#16FAB1));
	background: linear-gradient(0deg, #1E6C70 0%, #16FAB1 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;
}

.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: #06E5A0;
	line-height: 120%;
}

h2,
.title.high {
	font-size: 28px;
	color: #242424;
	line-height: 130%;
	background: -o-linear-gradient(bottom, #1E6C70 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#1E6C70), to(#16FAB1));
	background: linear-gradient(0deg, #1E6C70 0%, #16FAB1 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):not(.button) {
	color: #fff;
}

.article-banner__desc>p {
	text-shadow: 0 0 3px #000;
}

/* Button */
.button {
	display: inline-block;
	background: -o-linear-gradient(top, #24FFBE 26.04%, #50A781 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26.04%, #24FFBE), to(#50A781));
	background: linear-gradient(180deg, #24FFBE 26.04%, #50A781 100%);
	border-radius: 100px;
	font-weight: 600;
	font-size: 16px;
	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: 15px;
	margin: 20px 0 0;
	height: auto;
	min-width: 180px;
	position: relative;
}

.button.magenta {
	background: #9E01FF;
	color: #fff;
}

.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;
	overflow: hidden;
}

.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(bottom, #1E6C70 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#1E6C70), to(#16FAB1));
	background: linear-gradient(0deg, #1E6C70 0%, #16FAB1 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 {
	background: #06E5A0;
	font-size: 14px;
	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: 111px;
	padding-top: 11px;
	padding-bottom: 10px;
}

.button.header__button-signup {
	min-width: 126px;
}

/* 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: 80%;
	object-position: 80%;
}

.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-left: 3px solid rgba(0, 0, 0, 0);
	font-weight: 400;
	font-size: 14px;
	color: #3E4049;
	line-height: 130%;
	display: block;
	padding: 8px 12px;
}

.sidebar-quicklinks__list li a:hover {
	background-color: rgba(6, 229, 160, 0.1);
	border-left-color: #06E5A0;
	color: #141414;
}

.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 0;
	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 12px;
}

.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: 6px;
}

.sidebar-slip__general p:first-of-type {
	font-weight: 500;
}

.sidebar-slip__general p:nth-of-type(2) {
	font-size: 10px;
}

.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;
	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: 5px;
	min-width: 94px;
	padding: 7px;
}

.sidebar-slip__bottom>span:first-child span {
	font-size: 10px;
}

.button.sidebar-slip__button {
	font-weight: 400;
	font-size: 12px;
	min-width: 73px;
	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 tr+tr {
	border-top: 1px solid rgba(62, 64, 73, 0.16);
}

.table thead {
	background: -o-linear-gradient(bottom, #1E6C70 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#1E6C70), to(#16FAB1));
	background: linear-gradient(0deg, #1E6C70 0%, #16FAB1 100%);
}

.table thead tr>* {
	font-weight: 700;
	font-size: 20px;
	color: #242424;
	line-height: 1.3;
	padding: 15px 20px;
}

.table tbody tr>* {
	font-size: 16px;
	line-height: 1.625;
	padding: 12px 20px;
}

.table tbody tr+tr>* {
	padding-top: 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;
	overflow: hidden;
}

.features-proscons__title {
	font-weight: 700;
	font-size: 20px;
	line-height: 160%;
	margin-bottom: 22px;
	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='url(%23paint0_linear_4474_5050)'/%3E%3Cpath d='M20 13V27M13 20H27' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4474_5050' x1='20' y1='40' x2='20.0001' y2='3.25097e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E6C70'/%3E%3Cstop offset='1' stop-color='%2316FAB1'/%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='url(%23paint0_linear_4474_5076)'/%3E%3Cpath d='M13 20H27' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4474_5076' x1='20' y1='40' x2='20.0001' y2='3.25097e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E6C70'/%3E%3Cstop offset='1' stop-color='%2316FAB1'/%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: 400px;
	padding: 40px;
}

.bonus-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.bonus-banner__desc {
	background-color: rgba(230, 233, 234, 0.75);
	text-align: center;
	max-width: 536px;
	width: 100%;
	padding: 20px;
}

.bonus-banner__title {
	background: none;
	border-radius: 0;
	font-size: 32px;
	color: #313132;
	line-height: 120%;
	text-transform: none;
	padding: 0;
}

.bonus-banner__text {
	font-size: 24px;
	line-height: 120%;
	margin-top: 18px;
}

.bonus-banner__button {
	min-width: 161px;
}

/* 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%;
}

/* App */
.app-banner__desc {
	max-width: 680px;
	width: 71%;
	position: relative;
	z-index: 1;
}

.app-banner__desc ol {
	font-weight: 600;
}

.app-button {
	border-radius: 100px;
	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: 8px;
	font-weight: 600;
	font-size: 14px;
	line-height: 160%;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	text-align: center;
	text-transform: uppercase;
	width: 220px;
	height: 64px;
	padding: 0 16px;
}

.app-button:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.app-button-ios {
	background: -o-linear-gradient(top, #24FFBE 26.04%, #50A781 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26.04%, #24FFBE), to(#50A781));
	background: linear-gradient(180deg, #24FFBE 26.04%, #50A781 100%);
	color: #141414;
}

.app-button-android {
	background: -o-linear-gradient(top, #9B339B 26.04%, #3C3C7D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26.04%, #9B339B), to(#3C3C7D));
	background: linear-gradient(180deg, #9B339B 26.04%, #3C3C7D 100%);
	color: #fff;
}

.app-button img {
	max-width: 32px;
}

.app-button span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.app-banner__img {
	max-width: 306px;
	width: 31%;
	position: absolute;
	bottom: 0;
	right: .5%;
}

.app-banner__img img {
	display: block;
}

.app__banner-android .app-banner__img {
	max-width: 295px;
	right: 9.5%;
}

/* Promotions */
.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(bottom, rgba(30, 108, 112, 0.6) 0%, rgba(22, 250, 177, 0.6) 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(30, 108, 112, 0.6)), to(rgba(22, 250, 177, 0.6)));
	background: linear-gradient(0deg, rgba(30, 108, 112, 0.6) 0%, rgba(22, 250, 177, 0.6) 100%);
	border-radius: 12px;
	font-weight: 700;
	color: #fff;
	padding: 20px;
	overflow: hidden;
	width: calc(50% - 10px);
}

.promotions__list-3 .promotions-list__item {
	width: calc(33.3% - 13.3px);
}

.promotions-list__item+.promotions-list__item {
	margin-top: 0;
}

.promotions-list__item:before {
	display: none;
}

.promotions-item__title {
	border-bottom: 1px solid #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;
	gap: 20px;
	padding-bottom: 20px;
	position: relative;
}

.promotions-item__title img {
	max-height: 32px;
}

/* VIP */
.vip__banner {
	border-radius: 0;
}

.vip-banner__table-spost th:first-child,
.vip-banner__table-spost td:first-child {
	max-width: 118px;
}

.vip-banner__table-spost th:nth-child(2),
.vip-banner__table-spost td:nth-child(2) {
	max-width: 199px;
}

.vip-banner__table-spost th:nth-child(3),
.vip-banner__table-spost td:nth-child(3) {
	max-width: 238px;
}

/* Live */
.live__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.live-list__item {
	background: -o-linear-gradient(bottom, #328084 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#328084), to(#16FAB1));
	background: linear-gradient(0deg, #328084 0%, #16FAB1 100%);
	border-radius: 12px;
	padding: 20px;
	text-align: center;
	width: calc(50% - 10px);
}

.live-list__item:nth-child(3) {
	width: 100%;
}

.live-list__item:before {
	display: none;
}

.live-list__item+.live-list__item {
	margin-top: 0;
}

.live-item__title {
	border-bottom: 1px solid #fff;
	font-weight: 700;
	font-size: 20px;
	color: #242424;
	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;
}

.live-item__title img {
	max-width: 40px;
}

/* Deposits */
.block-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.block-list__item {
	background-color: #EEF1F2;
	overflow: hidden;
	padding: 0;
}

.block-list-3 .block-list__item {
	width: calc(33.3% - 13.3px);
}

.block-list-2 .block-list__item {
	width: calc(50% - 10px);
}

.block-list__item+.block-list__item {
	margin-top: 0;
}

.block-list__item:before {
	display: none;
}

.block-list__title {
	background: -o-linear-gradient(bottom, #1E6C70 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#1E6C70), to(#16FAB1));
	background: linear-gradient(0deg, #1E6C70 0%, #16FAB1 100%);
	font-weight: 700;
	color: #242424;
	padding: 12px 20px;
}

.block-list__desc {
	color: #313131;
	padding: 12px 20px;
}

.block-list__desc p+p {
	margin-top: 8px;
}

.gradient-banner {
	background: -o-linear-gradient(bottom, rgba(30, 108, 112, 0.8) -23.61%, rgba(22, 250, 177, 0.8) 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(-23.61%, rgba(30, 108, 112, 0.8)), to(rgba(22, 250, 177, 0.8)));
	background: linear-gradient(0deg, rgba(30, 108, 112, 0.8) -23.61%, rgba(22, 250, 177, 0.8) 100%);
	border-radius: 12px;
	padding: 20px;
	overflow: hidden;
	width: 100%;
}

.gradient-banner__desc {
	max-width: 680px;
	width: 71%;
	position: relative;
	z-index: 1;
}

.gradient-banner__img {
	position: absolute;
	bottom: 0;
}

.gradient-banner__img img {
	display: block;
}

.deposit-banner__img {
	max-width: 239px;
	width: 24%;
	right: 3%;
}

/* FAQ */
.faq__list li {
	background: #E6E9EA;
	border-radius: 10px;
	padding: 0;
	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 {
	background: -o-linear-gradient(bottom, #1E6C70 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#1E6C70), to(#16FAB1));
	background: linear-gradient(0deg, #1E6C70 0%, #16FAB1 100%);
	color: #242424;
	line-height: 1.25;
	cursor: pointer;
	margin: 0;
	position: relative;
	padding: 14px 45px 14px 20px;
}

.faq-item__title:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='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='%23242424'/%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: 16px;
	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: 6px 16px;
	position: relative;
}

.faq-item__desc>*+* {
	margin-top: 10px;
}

/* Reviews */
.reviews__list {
	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: 16px 20px;
}

.reviews-list__item {
	background: -o-linear-gradient(bottom, rgba(30, 108, 112, 0.85) 0%, rgba(22, 250, 177, 0.85) 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(30, 108, 112, 0.85)), to(rgba(22, 250, 177, 0.85)));
	background: linear-gradient(0deg, rgba(30, 108, 112, 0.85) 0%, rgba(22, 250, 177, 0.85) 100%);
	border-radius: 12px;
	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 {
	border-bottom: 1px solid #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;
	margin-bottom: 20px;
	padding-bottom: 20px
}

.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%;
}

/* 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: rgba(230, 233, 234, 0.85);
	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: #242424;
	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: #B8B8B8;
	border-radius: 10px;
	height: 30px;
	padding: 6px 18px 6px 6px;
}

.grade-progressbar__progress {
	background: -o-linear-gradient(bottom, #1E6C70 0%, #16FAB1 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(#1E6C70), to(#16FAB1));
	background: linear-gradient(0deg, #1E6C70 0%, #16FAB1 100%);
	border-radius: 10px;
	height: 100%;
}

/* Conclusion */
.conclusion__desc {
	background-color: rgba(230, 233, 234, 0.85);
	padding: 20px;
	max-width: 700px;
	width: 70%;
}

.conclusion__img {
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 373px;
	width: 36%;
}

.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: 74px;
	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='32' height='34' viewBox='0 0 32 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='34' rx='6' fill='url(%23paint0_linear_4475_12506)'/%3E%3Cpath d='M16.2207 5.0127C16.4039 5.03312 16.5842 5.07863 16.7559 5.14941C16.9781 5.24109 17.1828 5.37456 17.3584 5.54395L26.4219 14.1006C26.557 14.2283 26.6735 14.3757 26.7656 14.5391L26.8496 14.708L26.916 14.8848C26.973 15.0648 27.0017 15.2535 27 15.4443C26.9977 15.6989 26.9418 15.949 26.8369 16.1787C26.7322 16.4081 26.5814 16.6112 26.3984 16.7783C26.2156 16.9452 26.0027 17.0734 25.7744 17.1592C25.5461 17.2449 25.3041 17.288 25.0615 17.2861C24.819 17.2843 24.5776 17.2377 24.3506 17.1484C24.1235 17.059 23.9126 16.9269 23.7324 16.7568L17.9229 11.2705V27.1426C17.9229 27.66 17.7008 28.1399 17.333 28.4814C16.9677 28.8207 16.4871 29 16 29C15.5129 29 15.0323 28.8207 14.667 28.4814C14.2992 28.1399 14.0771 27.66 14.0771 27.1426V11.2705L8.26855 16.7568C8.08836 16.927 7.87757 17.059 7.65039 17.1484C7.42341 17.2378 7.182 17.2842 6.93945 17.2861C6.69674 17.288 6.45401 17.2449 6.22559 17.1592C5.99721 17.0734 5.78439 16.9452 5.60156 16.7783C5.41858 16.6112 5.26884 16.4081 5.16406 16.1787C5.0592 15.9492 5.00238 15.6998 5 15.4453C4.99527 14.9278 5.21304 14.4455 5.57812 14.1006L14.6533 5.53027L14.6602 5.52441L14.6719 5.51367L14.6777 5.50781C14.8631 5.33843 15.0795 5.20888 15.3115 5.12305C15.5436 5.03725 15.79 4.99553 16.0361 5L16.2207 5.0127Z' fill='white' stroke='white' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4475_12506' x1='16' y1='34' x2='16.0001' y2='2.76336e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E6C70'/%3E%3Cstop offset='1' stop-color='%2316FAB1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
	width: 32px;
	height: 34px;
	position: fixed;
	right: 20px;
	bottom: 20px;
	display: none;
	z-index: 1000;
	opacity: .7;
}

.to-top:hover {
	opacity: 1;
}

/* PAGES */
/* 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: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-color: rgba(230, 233, 234, 0.85);
	padding: 20px;
	width: 100%;
}

.welcome-item__title {
	border-bottom: 1px solid #16FAB1;
	padding-bottom: 20px;
}

.welcome-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.welcome-banner__desc {
	max-width: 660px;
	width: 72%;
}

/* Cashback */
.cashback-banner__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	top: -44%;
	bottom: -56%;
	right: 3%;
	max-width: 247px;
	width: 25%;
}

/* Leaderboards */
.leaderboards-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.leaderboards-banner__desc {
	max-width: 680px;
	width: 71%;
}

/* Responsible */
.responsible-banner__img {
	right: 0;
	max-width: 301.5px;
	width: 30%;
}

/* APP PAGE */
/* Install */
.install__item {
	background-color: rgba(230, 233, 234, 0.85);
	padding: 20px;
	width: 100%;
}

/* Benefits */
.benefits {
	color: #fff;
}

.benefits__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	position: relative;
	z-index: 1;
}

.benefits-list__item {
	background: -o-linear-gradient(bottom, rgba(30, 108, 112, 0.6) 0%, rgba(22, 250, 177, 0.6) 100%),
		-o-linear-gradient(bottom, rgba(4, 23, 42, 0.6) 0%, rgba(7, 88, 92, 0.6) 100%);
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(30, 108, 112, 0.6)), to(rgba(22, 250, 177, 0.6))),
		-webkit-gradient(linear, left bottom, left top, from(rgba(4, 23, 42, 0.6)), to(rgba(7, 88, 92, 0.6)));
	background: linear-gradient(0deg, rgba(30, 108, 112, 0.6) 0%, rgba(22, 250, 177, 0.6) 100%),
		linear-gradient(0deg, rgba(4, 23, 42, 0.6) 0%, rgba(7, 88, 92, 0.6) 100%);
	border-radius: 12px;
	padding: 20px;
	width: calc(50% - 10px);
}

.benefits-list__item:before {
	display: none;
}

.benefits-list__item+.benefits-list__item {
	margin-top: 0;
}

.benefits-item__title {
	border-bottom: 1px solid #fff;
	font-weight: 700;
	text-align: center;
	position: relative;
	padding-bottom: 20px;
	position: relative;
}

.benefits-item__desc {
	margin-top: 20px;
}

.benefits__img {
	position: absolute;
	bottom: 0;
	right: 7.5%;
	max-width: 330px;
	width: 32%;
}

.benefits__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: 60px 43px 60px 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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	position: relative;
	z-index: 1;
}

.app-conclusion .conclusion__img {
	max-width: 356.5px;
	width: 35%;
}

/* BETTING PAGE */
/* Coverage */
.coverage__banner {
	padding-bottom: 40px;
}

.coverage-banner__desc {
	max-width: 680px;
	width: 71%;
	position: relative;
	z-index: 1;
}

.coverage-banner__img {
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 267.5px;
	width: 27%;
}

.coverage-banner__img img {
	display: block;
}

/* Slip */
.slip-banner__img {
	right: 7.5%;
	max-width: 168px;
	width: 17%;
}

/* Interface */
.interface-banner__background img {
	-o-object-position: 85%;
	object-position: 85%;
}

.interface-banner__desc {
	max-width: 680px;
	width: 71%;
}