@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&display=swap');

/* var */
:root {
	--radius: 12px;
	--border: 2px solid #C777FF;
}

body {
	background-color: #030A16;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #fff;
	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%;
}

ol>li {
	counter-increment: ol;
}

li {
	background: #061837;
	border-radius: 8px;
	font-weight: 500;
	text-transform: uppercase;
	overflow: hidden;
	padding: 13px 20px 13px 69px;
	position: relative;
}

li+li {
	margin-top: 8px;
}

li:before {
	content: '';
	background: -o-linear-gradient(top, #2C4ED9 0%, #172973 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4ED9), to(#172973));
	background: linear-gradient(180deg, #2C4ED9 0%, #172973 100%);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 49px;
}

ol>li:before {
	content: counter(ol);
	font-weight: 900;
	font-size: 32px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

ul>li:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 49px;
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7523 10.6554L9.56605 19.5929C9.41949 19.6933 9.24426 19.7434 9.06675 19.7356C8.88924 19.7279 8.71906 19.6626 8.58184 19.5498C8.44462 19.4369 8.34778 19.2825 8.3059 19.1098C8.26403 18.9371 8.27938 18.7555 8.34966 18.5924L12.3863 10L8.34966 1.40765C8.27848 1.24438 8.26248 1.06236 8.30408 0.88918C8.34568 0.715999 8.44261 0.561103 8.58017 0.447976C8.71774 0.334848 8.88844 0.269657 9.06639 0.262288C9.24434 0.254918 9.41985 0.305771 9.5663 0.407137L21.7526 9.34464C21.8541 9.42114 21.9364 9.52016 21.993 9.6339C22.0497 9.74763 22.0792 9.87298 22.0792 10.0001C22.0792 10.1271 22.0496 10.2525 21.9929 10.3662C21.9362 10.4799 21.8538 10.5789 21.7523 10.6554ZM10.5982 9.75479L6.68891 0.739531C6.62592 0.594131 6.52179 0.470322 6.38934 0.383344C6.25689 0.296366 6.1019 0.250016 5.94344 0.25H1.72746C1.59367 0.251904 1.46238 0.286515 1.34504 0.350815C1.2277 0.415115 1.12788 0.50715 1.05428 0.618892C0.980679 0.730633 0.93554 0.858686 0.922798 0.99188C0.910056 1.12507 0.930099 1.25936 0.981178 1.38303L4.75012 10.1492L0.985159 18.6073C0.93213 18.7311 0.910423 18.8661 0.921957 19.0003C0.933492 19.1345 0.977912 19.2638 1.05129 19.3768C1.12467 19.4898 1.22475 19.5829 1.34268 19.648C1.46062 19.7131 1.59277 19.7481 1.72746 19.75H5.94352C6.10111 19.75 6.25529 19.7042 6.38729 19.6181C6.51929 19.532 6.6234 19.4094 6.68696 19.2652L10.5959 10.4054C10.6411 10.303 10.6646 10.1923 10.665 10.0803C10.6654 9.96838 10.6426 9.85754 10.5982 9.75479Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 23px;
}

nav ul li,
.type-list li {
	background: none;
	border-radius: 0;
	font-weight: 400;
	text-transform: none;
	padding: 0;
}

nav ul li+li,
.type-list li+li {
	margin-top: 0;
}

nav ul li:before,
.type-list li:before,
.type-list li:after {
	display: none;
}

/* Title */
h1,
h2,
h3,
h4,
.title {
	display: block;
	position: relative;
	width: 100%;
	line-height: 150%;
	text-transform: uppercase;
}

.title {
	margin-bottom: 20px;
}

h1,
.title.general {
	font-weight: 900;
	font-size: 48px;
	line-height: 120%;
	text-transform: none;
}

h2,
.title.high {
	background: -o-linear-gradient(top, #2C4ED9 0%, #172973 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4ED9), to(#172973));
	background: linear-gradient(180deg, #2C4ED9 0%, #172973 100%);
	border-radius: 12px;
	font-weight: 800;
	font-size: 32px;
	color: #FFFC65;
	padding: 1px 20px;
}

h3,
.title.middle {
	border: 2px solid #213CA7;
	border-radius: 12px;
	font-weight: 700;
	font-size: 24px;
	color: #FFFC65;
	padding: 5px 20px;
}

h4,
.title.mini {
	font-weight: 700;
	font-size: 16px;
}

/* Article */
article,
.article {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	text-align: left;
}

article>*:first-child,
.article>*:first-child {
	margin-top: 0px;
}

article>*+*,
.article>*+* {
	margin-top: 20px;
}

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;
}

article .title+*,
.article .title+* {
	margin-top: 0;
}

.keyword {
	color: #FFFC65;
}

.article-block {
	border: var(--border);
	border-radius: var(--radius);
	padding: 20px;
	width: 100%;
	overflow: hidden;
}

/* Button */
.button {
	display: inline-block;
	background: -o-radial-gradient(33.52% -15.63%, 76.9% 122.63%, #F2F292 0%, #169100 85.15%);
	background: radial-gradient(76.9% 122.63% at 33.52% -15.63%, #F2F292 0%, #169100 85.15%);
	-webkit-box-shadow: 10px 10px 50px 0px rgba(30, 233, 50, 0.302),
		0px 0px 10px 0px rgba(255, 255, 255, 0.6) inset;
	box-shadow: 10px 10px 50px 0px rgba(30, 233, 50, 0.302),
		0px 0px 10px 0px rgba(255, 255, 255, 0.6) inset;
	border-radius: 10px;
	font-weight: 500;
	font-size: 17px;
	color: #fff;
	line-height: 1.059;
	text-shadow: 0px 2px 4px #149a02;
	text-align: center;
	white-space: nowrap;
	padding: 16px;
	margin: 20px 0 0;
	height: auto;
	min-width: 203px;
	position: relative;
}

.button:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.button.blue {
	background: -o-radial-gradient(55.4% 14.06%, 45.91% 85.94%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.032) 100%),
		-o-radial-gradient(22.73% 20.31%, 66.76% 121.06%, rgba(48, 25, 176, 0.2) 18.63%, rgba(9, 91, 179, 0.2) 100%),
		-o-radial-gradient(33.52% -15.63%, 92.56% 151.44%, #2575DE 0%, #221BE8 85.15%),
		-o-radial-gradient(82.39% 55.47%, 35.8% 316.2%, #1F28D6 0%, #2849EF 100%);
	background: radial-gradient(45.91% 85.94% at 55.4% 14.06%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.032) 100%),
		radial-gradient(66.76% 121.06% at 22.73% 20.31%, rgba(48, 25, 176, 0.2) 18.63%, rgba(9, 91, 179, 0.2) 100%),
		radial-gradient(92.56% 151.44% at 33.52% -15.63%, #2575DE 0%, #221BE8 85.15%),
		radial-gradient(35.8% 316.2% at 82.39% 55.47%, #1F28D6 0%, #2849EF 100%);
}

/* Special */
.image img,
.background img {
	display: block;
	position: relative;
	margin: auto;
}

.background {
	display: block !important;
	position: absolute !important;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.background img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.background+* {
	margin-top: 0;
}

.js-expand-content {
	display: none;
	overflow: hidden;
}

.js-expand-content.expanded {
	height: 100%;
}

svg {
	display: inline-block;
	position: relative;
	vertical-align: inherit;
	fill: rgba(255, 255, 255, 1);
	line-height: 1;
}

use {
	fill: rgba(255, 255, 255, 1);
	fill-rule: evenodd;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.path {
	fill: inherit;
	stroke: inherit;
	stroke-width: inherit;
}

/* Content */
.content,
.cover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	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: #09224D;
	border-radius: 15px;
	margin-top: 20px;
	padding: 20px;
}

.cover {
	padding-left: 30px;
	padding-right: 30px;
}

.content>*,
.cover>* {
	position: relative;
}

/* Header */
.header {
	background: #030A16;
	-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: 15px;
	overflow: visible;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	height: auto;
	padding: 17px 30px 17px 60px;
}

.logo {
	display: inline-block;
}

.logo img {
	display: block;
}

.header__logo {
	max-width: 179px;
}

.menu-button,
.header__menu .header__button {
	display: none;
}

.header__menu {
	margin: 0 auto 0 35px;
}

.header__menu ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 30px;
}

.header__menu ul a {
	display: block;
	font-weight: 600;
	font-size: 16px;
	color: #fff;
	line-height: 120%;
	position: relative;
}

.header__menu ul a:hover {
	color: #C777FF;
}

.header__button {
	-webkit-box-shadow: none;
	box-shadow: none;
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
	margin-top: 0;
	padding-top: 13px;
	padding-bottom: 13px;
}

.header__button-login {
	min-width: 129px;
}

.button.header__button-login {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.header__button-signup {
	min-width: 131px;
}

.header__lang {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
}

.header__lang img {
	border-radius: 50%;
	max-width: 24px;
}

/* Main */
.main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 20px;
	padding: 94px 30px 82px;
}

.general-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* Sidebar */
.sidebar {
	position: -webkit-sticky;
	position: sticky;
	top: 74px;
	height: calc(100vh - 74px);
	width: 240px;
	padding-bottom: 20px;
	overflow: auto;
	z-index: 10;
}

.sidebar::-webkit-scrollbar {
	display: none;
}

.sidebar__item {
	position: relative;
}

.sidebar ul {
	display: block;
}

.sidebar li,
.page-nav li {
	overflow: visible;
}

.sidebar__item-menu {
	margin-bottom: 46px;
	padding: 0 20px;
}

.sidebar__item-menu li+li {
	margin-top: 13px;
}

.sidebar__item-menu li a {
	border-radius: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 28px;
	font-weight: 400;
	font-size: 17px;
	color: #fff;
	line-height: 120%;
	padding: 15px 16px 16px;
}

.sidebar__item-menu li a:hover {
	background-color: rgba(255, 255, 255, 0.1);
}

.sidebar__item-menu li a span:first-child {
	position: relative;
}

.sidebar__item-menu li a span:first-child:before {
	content: '';
	background-color: rgba(22, 163, 2, 0.369);
	-webkit-filter: blur(7px);
	filter: blur(7px);
	border-radius: 50%;
	width: 55px;
	height: 55px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.sidebar__item-menu li:nth-child(2) a span:first-child:before {
	background-color: rgba(8, 85, 201, 0.369);
}

.sidebar__item-menu li:nth-child(3) a span:first-child:before {
	background-color: rgba(222, 148, 29, 0.369);
}

.sidebar__item-menu li:nth-child(4) a span:first-child:before {
	background-color: rgba(255, 7, 11, 0.369);
}

.sidebar__item-menu li:nth-child(5) a span:first-child:before {
	background-color: rgba(242, 242, 146, 0.369);
}

.sidebar__item-menu li:nth-child(6) a span:first-child:before {
	background-color: rgba(192, 49, 205, 0.369);
}

.sidebar__item-menu li:last-child a span:first-child:before {
	background-color: rgba(34, 194, 26, 0.369);
}

.sidebar__item-menu li a img {
	display: block;
	max-width: 32px;
}

.sidebar-quicklinks__button {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	text-align: left;
	width: 100%;
	padding: 22px 45px 22px 18px;
	position: relative;
}

.sidebar-quicklinks__button:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.61128 4.6591L3.16093 9.05921C2.94636 9.27135 2.94636 9.61548 3.16093 9.82761L3.68007 10.3409C3.89441 10.5528 4.24157 10.553 4.45637 10.3418L7.9999 6.85448L11.5436 10.3415C11.7585 10.553 12.1056 10.5526 12.32 10.3406L12.8391 9.82739C13.0536 9.61525 13.0536 9.27112 12.8391 9.05898L8.3885 4.6591C8.17393 4.44697 7.82586 4.44697 7.61128 4.6591Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
}

.sidebar-quicklinks__button.slide:before {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.sidebar-quicklinks__list {
	margin-top: 7px;
	padding-bottom: 10px;
}

.sidebar-quicklinks__list li+li {
	margin-top: 16px;
}

.sidebar-quicklinks__list li a {
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	line-height: 1.2;
	display: block;
	padding: 0 20px;
	position: relative;
}

.sidebar-quicklinks__list li a:hover {
	color: #FFFC65;
}

/* Prime */
.prime {
	border: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 380px;
	padding: 30px 50px;
	margin-top: 0;
}

.prime__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.prime__wrap {
	background-color: rgba(9, 34, 77, 0.8);
	border-radius: 12px;
	border: var(--border);
	text-align: center;
	padding: 16px 10px;
	max-width: 561px;
	width: 100%;
}

.prime__rate {
	margin: 0 0 7px;
}

.prime__title {
	margin-bottom: 0;
}

.prime__title span {
	color: #FFFC65;
}

/* Page nav */
.page-nav {
	display: none;
}

/* table */
.table {
	background: #061837;
	border-radius: var(--radius);
	border: var(--border);
	width: 100%;
	overflow: hidden;
	position: relative;
}

.table tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.table tr>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.table thead {
	background: -o-linear-gradient(top, #2C4ED9 0%, #172973 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4ED9), to(#172973));
	background: linear-gradient(180deg, #2C4ED9 0%, #172973 100%);
}

.table th {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.1;
	padding: 14px 20px;
}

.table tbody tr+tr {
	border-top: 1px solid #0B295D;
}

.table td {
	font-weight: 400;
	line-height: 1.25;
	padding: 10px 20px;
}

.about__table td:first-child {
	max-width: 243px;
}

/* Pros Cons */
.pros-cons {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	gap: 20px;
}

.pros-cons__img {
	-ms-flex-item-align: end;
	align-self: flex-end;
	max-width: 300px;
	width: 24%;
	margin-bottom: -20px;
}

.pros-cons__img img {
	display: block;
}

.pros-cons__item {
	background-color: #061837;
	border-radius: var(--radius);
	border: var(--border);
	width: calc(50% - 10px);
	max-width: 440px;
	overflow: hidden;
}

.pros-cons__title {
	background: -o-linear-gradient(top, #2C4ED9 0%, #172973 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4ED9), to(#172973));
	background: linear-gradient(180deg, #2C4ED9 0%, #172973 100%);
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	padding: 13px 20px 13px 76px;
	position: relative;
}

.pros-cons__title:before {
	content: '';
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 34px;
	height: 34px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 24px;
	margin: auto;
}

.pros__item .pros-cons__title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 0.75C13.7861 0.75 10.6443 1.70305 7.97199 3.48862C5.29969 5.27419 3.21689 7.81209 1.98696 10.7814C0.757041 13.7507 0.435237 17.018 1.06225 20.1702C1.68926 23.3224 3.23692 26.2179 5.50952 28.4905C7.78213 30.7631 10.6776 32.3107 13.8298 32.9378C16.982 33.5648 20.2493 33.243 23.2186 32.013C26.1879 30.7831 28.7258 28.7003 30.5114 26.028C32.297 23.3557 33.25 20.2139 33.25 17C33.2455 12.6916 31.5319 8.56102 28.4855 5.51454C25.439 2.46806 21.3084 0.75455 17 0.75ZM17 30.75C14.2805 30.75 11.6221 29.9436 9.36092 28.4327C7.09974 26.9218 5.33737 24.7744 4.29666 22.2619C3.25596 19.7494 2.98366 16.9847 3.51421 14.3175C4.04476 11.6503 5.35432 9.20025 7.27729 7.27728C9.20026 5.35431 11.6503 4.04475 14.3175 3.5142C16.9848 2.98366 19.7494 3.25595 22.2619 4.29666C24.7744 5.33736 26.9218 7.09973 28.4327 9.36091C29.9436 11.6221 30.75 14.2805 30.75 17C30.7459 20.6455 29.2959 24.1404 26.7182 26.7182C24.1404 29.2959 20.6455 30.7459 17 30.75ZM24.5 17C24.5 17.3315 24.3683 17.6495 24.1339 17.8839C23.8995 18.1183 23.5815 18.25 23.25 18.25H18.25V23.25C18.25 23.5815 18.1183 23.8995 17.8839 24.1339C17.6495 24.3683 17.3315 24.5 17 24.5C16.6685 24.5 16.3505 24.3683 16.1161 24.1339C15.8817 23.8995 15.75 23.5815 15.75 23.25V18.25H10.75C10.4185 18.25 10.1005 18.1183 9.86612 17.8839C9.6317 17.6495 9.50001 17.3315 9.50001 17C9.50001 16.6685 9.6317 16.3505 9.86612 16.1161C10.1005 15.8817 10.4185 15.75 10.75 15.75H15.75V10.75C15.75 10.4185 15.8817 10.1005 16.1161 9.86612C16.3505 9.6317 16.6685 9.5 17 9.5C17.3315 9.5 17.6495 9.6317 17.8839 9.86612C18.1183 10.1005 18.25 10.4185 18.25 10.75V15.75H23.25C23.5815 15.75 23.8995 15.8817 24.1339 16.1161C24.3683 16.3505 24.5 16.6685 24.5 17Z' fill='%23C477FF'/%3E%3C/svg%3E%0A");
}

.cons__item .pros-cons__title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5 17C24.5 17.3315 24.3683 17.6495 24.1339 17.8839C23.8995 18.1183 23.5815 18.25 23.25 18.25H10.75C10.4185 18.25 10.1005 18.1183 9.86612 17.8839C9.6317 17.6495 9.50001 17.3315 9.50001 17C9.50001 16.6685 9.6317 16.3505 9.86612 16.1161C10.1005 15.8817 10.4185 15.75 10.75 15.75H23.25C23.5815 15.75 23.8995 15.8817 24.1339 16.1161C24.3683 16.3505 24.5 16.6685 24.5 17ZM33.25 17C33.25 20.2139 32.297 23.3557 30.5114 26.028C28.7258 28.7003 26.1879 30.7831 23.2186 32.013C20.2493 33.243 16.982 33.5648 13.8298 32.9378C10.6776 32.3107 7.78213 30.7631 5.50952 28.4905C3.23692 26.2179 1.68926 23.3224 1.06225 20.1702C0.435237 17.018 0.757041 13.7507 1.98696 10.7814C3.21689 7.81209 5.29969 5.27419 7.97199 3.48862C10.6443 1.70305 13.7861 0.75 17 0.75C21.3084 0.75455 25.439 2.46806 28.4855 5.51454C31.5319 8.56102 33.2455 12.6916 33.25 17ZM30.75 17C30.75 14.2805 29.9436 11.6221 28.4327 9.36091C26.9218 7.09973 24.7744 5.33736 22.2619 4.29666C19.7494 3.25595 16.9848 2.98366 14.3175 3.5142C11.6503 4.04475 9.20026 5.35431 7.27729 7.27728C5.35432 9.20025 4.04476 11.6503 3.51421 14.3175C2.98366 16.9847 3.25596 19.7494 4.29666 22.2619C5.33737 24.7744 7.09974 26.9218 9.36092 28.4327C11.6221 29.9436 14.2805 30.75 17 30.75C20.6455 30.7459 24.1404 29.2959 26.7182 26.7182C29.2959 24.1404 30.7459 20.6455 30.75 17Z' fill='%23C477FF'/%3E%3C/svg%3E%0A");
}

.pros-cons__list li {
	padding: 8px 20px 7px;
}

.pros-cons__list li {
	border-bottom: 1px solid #0B295D;
}

/* Bonus Banner */
.bonus-banner {
	min-height: 340px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 50px;
	padding-right: 50px;
}

.bonus-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

.bonus-banner__wrap {
	background-color: rgba(9, 34, 77, 0.8);
	border-radius: 12px;
	border: var(--border);
	text-align: center;
	padding: 20px;
}

.bonus-banner__title {
	background: none;
	border-radius: 0;
	padding: 0;
	font-weight: 900;
	font-size: 44px;
	line-height: 1.1;
	text-transform: none;
}

.bonus-banner__text {
	font-weight: 900;
	font-size: 28px;
	margin-top: 18px;
}

.bonus-banner__text p span {
	color: #FFFC65;
}

.bonus-banner__button {
	margin-top: 27px;
}

/* banner center */
.bonus-banner__center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* 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: 40%;
	object-position: 40%;
}

/* Specifications */
.specifications__item {
	border: var(--border);
	border-radius: var(--radius);
	padding: 20px;
	width: 100%;
}

.specifications-item__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	width: 100%;
}

.specifications-item__list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.specifications-item__img {
	max-width: 403px;
	width: 34%;
}

.specifications-item__img img {
	display: block;
}

.app-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	font-weight: 600;
	font-size: 16px;
	line-height: 128%;
	text-transform: uppercase;
	height: 64px;
	width: 234px;
	padding-left: 22px;
	padding-right: 10px;
}

.app-button img {
	max-width: 32px;
}

.app-button span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* App Banner */
.app-banner {
	-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;
	padding: 96px 8.5%;
}

.app-banner__background img {
	-o-object-position: 20%;
	object-position: 20%;
}

.app-banner__logo {
	max-width: 316px;
	margin: 0 9.5% 0 auto;
}

.app-banner__logo img {
	display: block;
}

.app-banner__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}

.app-banner__buttons .button {
	margin-top: 0;
}

/* Events */
.events__table th:first-child,
.events__table th:last-child,
.events__table td:first-child,
.events__table td:last-child {
	max-width: 254px;
}

/* Games */
.games__table th:first-child,
.games__table td:first-child {
	max-width: 254px;
}

/* Live */
.live__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px;
}

li.live-list__item {
	background-color: #061837;
	border-radius: var(--radius);
	border: var(--border);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: calc(20% - 16px);
	min-width: 200px;
}

.live-item__img {
	max-width: 130px;
	margin: 5px auto 10px;
}

.live-item__img img {
	display: block;
}

.live-item__name {
	background: -o-linear-gradient(top, #2C4ED9 0%, #172973 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4ED9), to(#172973));
	background: linear-gradient(180deg, #2C4ED9 0%, #172973 100%);
	border-radius: var(--radius);
	font-weight: 800;
	font-size: 24px;
	color: #FFFC65;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	display: block;
	margin-top: auto;
	padding: 32px 5px;
}

/* Payments */
.payments__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

/* FAQ */
.faq__list li {
	background-color: #061837;
	border-radius: var(--radius);
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	overflow: hidden;
}

.faq-list__item+.faq-list__item {
	margin-top: 20px;
}

.faq-item__title {
	background: -o-linear-gradient(top, #2C4ED9 0%, #172973 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4ED9), to(#172973));
	background: linear-gradient(180deg, #2C4ED9 0%, #172973 100%);
	border-radius: 0;
	border: 0;
	line-height: 1.25;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	position: relative;
	z-index: 2;
	padding: 15px 70px 15px 20px;
}

.faq-item__title:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.45579 1.02293L0.2253 7.18308C-0.0750999 7.48008 -0.0750999 7.96186 0.2253 8.25885L0.952098 8.97741C1.25217 9.27408 1.7382 9.2744 2.03892 8.97868L6.99985 4.09647L11.9611 8.97836C12.2618 9.2744 12.7478 9.27377 13.0479 8.97709L13.7747 8.25854C14.0751 7.96154 14.0751 7.47976 13.7747 7.18277L7.5439 1.02293C7.24351 0.72595 6.7562 0.72595 6.45579 1.02293Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 14px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.faq-list__item.active .faq-item__title:after {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
}

.faq-item__desc {
	padding: 16px 20px;
}

/* Reviews */
.reviews__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.reviews__list li {
	background-color: #061837;
	border-radius: var(--radius);
	border: var(--border);
	padding: 20px;
	width: calc(50% - 10px);
}

.reviews-item__rate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
	margin-bottom: 6px;
}

.reviews-item__rate img {
	max-width: 32px;
}

/* Grade */
.grades__table td {
	padding-top: 19px;
	padding-bottom: 19px;
}

.grades__table td:first-child {
	font-weight: 700;
	text-transform: uppercase;
}

.grades__table td:first-child span {
	color: #FFFC65;
}

.grades__table td:last-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.progressbar {
	background-color: #E5E8ED;
	border-radius: 50px;
	height: 14px;
	width: 100%;
}

.progress {
	background: -o-linear-gradient(left, #F5AF19 0%, #CE2D1B 100%);
	background: -webkit-gradient(linear, left top, right top, from(#F5AF19), to(#CE2D1B));
	background: linear-gradient(90deg, #F5AF19 0%, #CE2D1B 100%);
	border-radius: 50px;
	height: 14px;
}

/* Footer */
.footer {
	gap: 30px;
	padding-bottom: 40px;
}

.footer__lang {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px;
}

.footer__lang li {
	padding: 0;
}

.footer__lang li+li {
	margin-top: 0;
}

.footer__lang li:before {
	display: none;
}

.footer__lang li a {
	background-color: #111622;
	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;
}

.footer__lang li a:hover {
	background-color: rgba(255, 255, 255, .2);
}

.footer__lang li a img {
	border-radius: 50%;
	max-width: 24px;
}

.footer__lang li a span {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
}

.footer__menu {
	background-color: #111622;
	border-radius: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 100px;
	padding: 30px;
	width: 100%;
}

.footer-menu__item {
	min-width: 180px;
	line-height: 120%;
}

.footer-menu__item p {
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 26px;
}

.footer-menu__item li+li {
	margin-top: 10px;
}

.footer-menu__item li a {
	font-weight: 500;
	font-size: 14px;
	color: #BCBCBC;
	padding-left: 20px;
	position: relative;
}

.footer-menu__item li a:before {
	content: '•';
	position: absolute;
	top: 0;
	left: 7px;
}

.footer-menu__item li a:hover,
.footer-menu__item li a:hover:before {
	color: #0042C7;
}

.footer__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	padding: 0 30px;
}

.footer-info__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
}

.footer-info__img img {
	max-height: 80px;
}

.footer-info__text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-weight: 500;
	font-size: 14px;
	color: rgba(255, 255, 255, .43);
	line-height: 120%;
}

.footer-info__text p+p {
	margin-top: 12px;
}

.footer__copyright {
	line-height: 120%;
	text-align: center;
	margin-top: 0;
}

/* Btn Top */
.to-top {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='42' viewBox='0 0 34 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.6146 18.73H22.6662L27.1443 38.5264C27.4431 39.8471 26.439 41.1036 25.0849 41.1036H8.91477C7.56068 41.1036 6.55661 39.8471 6.85545 38.5264L11.3339 18.73H3.38553C1.50447 18.73 0.562426 16.4557 1.89256 15.1257L15.5073 1.51101C16.3319 0.686434 17.6687 0.686434 18.4932 1.51101L32.1077 15.1257C33.4377 16.4558 32.4956 18.73 30.6146 18.73Z' fill='%23FFFC65'/%3E%3Cpath d='M30.6158 18.7308H22.6662L27.1451 38.5266C27.4426 39.8485 26.4403 41.1045 25.0841 41.1045H8.91548C8.39868 41.1045 7.93192 40.9196 7.5686 40.619C15.8283 34.6865 21.2065 24.9953 21.2065 14.0481C21.2065 9.75063 20.3766 5.64743 18.87 1.88867L32.1067 15.1256C33.4379 16.4568 32.4951 18.7308 30.6158 18.7308Z' fill='%23F8CF6D'/%3E%3Cpath d='M32.9367 17.5808C33.3334 16.6236 33.1244 15.5741 32.392 14.8417L18.7775 1.22708C17.7974 0.247222 16.203 0.247222 15.2229 1.22708L1.60818 14.8418C0.875726 15.5743 0.666793 16.6239 1.06341 17.5809C1.45979 18.5381 2.34958 19.1325 3.38547 19.1325H10.8305L6.46337 38.4381C6.29373 39.1874 6.47149 39.9613 6.95104 40.5615C7.43068 41.1619 8.1464 41.5061 8.91471 41.5061H25.0848C25.8532 41.5061 26.5689 41.1619 27.0485 40.5617C27.5281 39.9614 27.7061 39.1875 27.5365 38.4381L23.1693 19.1325H30.6146C31.6505 19.1325 32.5404 18.5379 32.9367 17.5808ZM22.274 18.8192L26.7522 38.6155C26.8673 39.1251 26.7464 39.6514 26.4202 40.0596C26.094 40.4679 25.6073 40.7019 25.0848 40.7019H8.91471C8.39217 40.7019 7.90548 40.4677 7.57932 40.0594C7.25316 39.6513 7.13241 39.1251 7.24767 38.6155L11.7258 18.8192C11.7528 18.6999 11.724 18.5749 11.6478 18.4794C11.5714 18.384 11.456 18.3284 11.3336 18.3284H3.38547C2.54326 18.3284 2.0176 17.7834 1.80637 17.2732C1.59514 16.7631 1.58152 16.0059 2.17682 15.4105L15.7916 1.79573C16.1248 1.4626 16.5626 1.29599 17.0002 1.29599C17.4379 1.29599 17.8756 1.4626 18.2089 1.79573L31.8234 15.4105C32.4187 16.0059 32.4051 16.763 32.1939 17.2731C31.9826 17.7832 31.4569 18.3284 30.6148 18.3284H22.6663C22.544 18.3284 22.4285 18.384 22.3521 18.4794C22.2758 18.575 22.247 18.6999 22.274 18.8192Z' fill='%23030A16'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 34px;
	width: 42px;
	height: 42px;
	position: fixed;
	right: 20px;
	bottom: 20px;
	display: none;
	z-index: 100;
}

/* PAGES */
/* Breadcrumbs */
.breadcrumbs {
	margin-bottom: 10px;
	text-align: center;
}

.breadcrumbs>li {
	background: none;
	border-radius: 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	padding: 0px;
}

.breadcrumbs>li+li {
	margin: 0;
}

.breadcrumbs>li:before {
	display: none;
}

.breadcrumbs>li a {
	display: inline-block;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
}

.breadcrumbs>li a:not([href]) {
	font-weight: 700;
}

.breadcrumbs>li:not(:last-child):after {
	content: '|';
	background: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: auto;
	bottom: auto;
	right: auto;
	width: auto;
	height: auto;
	margin: 0px 19px;
}

.breadcrumbs>li a:not([href]),
.breadcrumbs>li a:not([href]) span {
	cursor: default;
}

/* BONUS PAGE */
/* Prime */
.bonus-prime__wrap {
	max-width: 720px;
}

/* Claim */
.claim__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	width: 100%;
}

.claim__list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.claim__img {
	max-width: 388px;
	width: 32%;
}

.claim__img img {
	display: block;
}

/* Responsibly */
.responsibly__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	width: 100%;
}

.responsibly__list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.responsibly__img {
	max-width: 241px;
	width: 20%;
}

.responsibly__img img {
	display: block;
}

/* APP PAGE */
/* Prime */
.app-prime__wrap {
	max-width: 617px;
}

/* Download */
.download-item__desc {
	position: relative;
}

/* Store */
.store {
	border: var(--border);
	-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;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	min-height: 340px;
	padding: 40px 7.5%;
}

.store__background img {
	-o-object-position: 20%;
	object-position: 20%;
}

.store__button {
	margin-top: 0;
}

/* Banner */
.banner {
	border: var(--border);
	padding: 22px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.banner__background img {
	-o-object-position: 20%;
	object-position: 20%;
}

.banner__desc {
	background-color: rgba(9, 34, 77, 0.8);
	border-radius: var(--radius);
	border: var(--border);
	max-width: 768px;
	padding: 20px;
	text-align: center;
}