@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
body {
	overflow-x: hidden;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
	text-align: left;
	background: #000000;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
p {
	margin-top: 16px;
}
ul,
ol {
	text-align: left;
}
ul > li,
ol > li {
	display: block;
	position: relative;
	list-style: none;
	padding: 8px 0 0 26px;
}
ol > li {
	counter-increment: ol;
}
ul > li:before,
ol > li:before {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	font: inherit;
	text-align: center;
	padding: 8px 8px 0 0;
	padding-top: inherit;
}
ul > li:before {
	content: '\2022';
	color: #0af1fd;
}
ol > li:before {
	content: counter(ol) '.';
	color: #fff;
	font-weight: 700;
}
a:hover {
	text-decoration: underline;
}
h1,
h2,
h3,
h4,
.title {
	display: block;
	position: relative;
	width: 100%;
	font-weight: 700;
	text-transform: none;
	color: #0af1fd;
	text-align: center;
}
h1,
.title.general {
	font-size: 48px;
	line-height: 120%;
	color: #fff;
}
h2,
.title.high {
	margin-bottom: 16px;
	font-size: 32px;
	line-height: 120%;
}
h2,
.title.middle {
	margin-bottom: 16px;
	font-size: 32px;
	line-height: 120%;
}
h3,
.title.middle {
	font-size: 32px;
	line-height: 120%;
	margin: 16px 0;
}
h4,
.title.mini {
	font-size: 28px;
	line-height: 120%;
	margin: 16px 0;
}
.button {
	display: inline-block;
	position: relative;
	width: auto;
	min-width: 118px;
	height: auto;
	background: #4e54fe;
	border-radius: 100px;
	font-style: normal !important;
	line-height: 1;
	text-align: center;
	color: #24112c;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	margin: 16px auto 0px auto;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	text-transform: capitalize;
	padding: 16px 32px;
	font-weight: 700;
	margin: 0;
	font-size: 16px;
	line-height: 1;
}
.button:hover {
	-webkit-transform: scale(1.04);
	-ms-transform: scale(1.04);
	transform: scale(1.04);
	text-decoration: none;
}
.button-box {
	text-align: center;
}
.button > img,
.button > span {
	display: inline-block;
	position: relative;
	font: inherit;
	line-height: 1;
	vertical-align: middle;
}
.button > img + span {
	margin-left: 10px;
}
article > *:first-child,
.article > *:first-child {
	margin-top: 0;
}
article > * + *,
.article > * + * {
	margin-top: 16px;
}
article > * + h2,
.article > * + h2 {
	margin-top: 16px;
}
article > * + h3,
.article > * + h3 {
	margin-top: 16px;
}
article > * + h4,
.article > * + h4 {
	margin-top: 16px;
}
article > h2 + *,
.article > h2 + * {
	margin-top: 0;
}
article > h3 + *,
.article > h3 + *,
article > h4 + *,
.article > h4 + * {
	margin-top: 16px;
}
article li:first-child,
.article li:first-child {
	padding-top: 0;
}
article p:first-child,
.article p:first-child {
	margin-top: 0;
}
article a,
.article a {
	font-style: italic;
}
article h2 span,
h3 span,
h4 span,
h5 span,
.article h2 span,
h3 span,
h4 span,
h5 span {
	padding: 0 103px;
	position: relative;
	display: inline-block;
}
article h2 span:before,
h3 span:before,
h4 span:before,
h5 span:before,
.article h2 span:before,
h3 span:before,
h4 span:before,
h5 span:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -10px;
	width: 112px;
	height: 22px;

	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
article h2 span:after,
h3 span:after,
h4 span:after,
h5 span:after,
.article h2 span:after,
h3 span:after,
h4 span:after,
h5 span:after {
	content: '';
	display: inline-block;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -10px;
	width: 112px;
	height: 22px;

	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.more-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background: rgba(16, 23, 29, 0.5);
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 6px 12px;
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #94aeb4;
	text-decoration: none;
	-webkit-transition: all 0.3;
	-o-transition: all 0.3;
	transition: all 0.3;
	margin-top: 8px;
}
.more-button img {
	margin-left: 8px;
}
.more-button:hover {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
	text-decoration: none;
}
.section {
	padding: 32px 20px;
	margin: 0 auto 20px auto;
	max-width: 1240px;
	background: #33294a;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	overflow: hidden;
	color: #fff;
	z-index: 0;
}
.image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.image img,
.background img {
	display: block;
	position: relative;
}
.background p {
	width: 100%;
	height: 100%;
	margin: 0;
}
.image {
	z-index: -1;
}
.background img {
	margin: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.background {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: absolute !important;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.background img {
	display: block;
}
.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,
.cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	width: 100%;
	padding: 32px 30px 0;
}
.cover {
	height: auto;
	padding-left: -webkit-calc(50% - ((1300px - 30px - 30px)/2));
	padding-left: calc(50% - ((1300px - 30px - 30px) / 2));
	padding-right: -webkit-calc(50% - ((1300px - 30px - 30px)/2));
	padding-right: calc(50% - ((1300px - 30px - 30px) / 2));
}
.content > *,
.cover > * {
	display: block;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.header {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #1a1234;
	color: rgba(255, 255, 255, 1);
	padding-top: 16px;
	padding-bottom: 16px;
	z-index: 10;
}
.header > * {
	display: block;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: auto;
}
.header__logo {
	margin-right: 16px;
	max-width: 97px;
}
.header__menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.header__button-menu {
	display: none;
}
.logo > img {
	display: block;
	position: relative;
	max-width: 100%;
}
.logo[href]:hover {
	opacity: 0.5;
}
.menu ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
}
.menu li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding: 0;
}
.menu li:before {
	display: none;
}
.menu li > a {
	display: inline-block;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	font-weight: 600;
	font-size: 16px;
	line-height: 128%;
	text-transform: capitalize;
	color: #fff;
	padding: 10px 24px;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.menu li > a:hover {
	color: #0af1fd;
}
.menu li > a img {
	margin-right: 8px;
}
.header__button {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	margin: 0 0 0 20px;
	min-width: auto;
}
.menu li:not(:last-child):after {
	display: inline-block;
	vertical-align: middle;
	margin: 0 6px;
	width: 20px;
	height: 20px;
}
.menu li:hover > a {
	text-decoration: none;
}
.header__menu .header__button-signup,
.header__menu .header__button-signin {
	display: none;
}
.header__button-signin {
	border: 1px solid #4e54fe;
	color: #fdcd0b;
	background: 0 0;
	padding: 15px 32px;
}
.header__language {
	background: 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 24px;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}
.header__language > img:not(:last-child) {
	width: 24px;
	height: 24px;
	object-fit: cover;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.header__language-icon {
	max-width: 24px;
}
.header__language-arrow {
	width: 24px;
	height: 24px;
	display: block;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.header__language.active .header__language-arrow {
	-webkit-transform: scale(-1);
	-ms-transform: scale(-1);
	transform: scale(-1);
}
.main {
	display: block;
	position: relative;
	overflow-x: hidden;
}
.main > * {
	position: relative;
}
.breadcrumbs {
	margin: 0 0 8px;
}
.prime {
	position: relative;
	z-index: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin-bottom: 20px;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 0;
	padding-bottom: 0;
	background: #000;
}
.prime__wrap {
	padding: 80px 0;
	text-align: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}
.home .prime__wrap {
	padding: 56px 0 72px;
}
.prime__button {
	z-index: 1;
	margin: 0;
	min-width: 275px;
}
.prime__label {
	position: relative;
	padding: 0 152px;
	margin-bottom: 16px;
	font-weight: 700;
	font-size: 32px;
	line-height: 48px;
	text-align: center;
	color: #0af1fd;
}
.prime__label:before,
.prime__label:after {
	content: '';
	width: 136px;
	height: 48px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.prime__label:before {
	left: 0;
}
.prime__label:after {
	right: 0;
}
.prime__title {
	margin-bottom: 16px;
	max-width: 630px;
	text-align: center;
}
.prime__title span {
	color: #0af1fd;
}
.prime__desc {
	margin: 8px 0 0;
	font-weight: 400;
	font-size: 10px;
	line-height: 150%;
	color: #fff;
}
.prime__image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 310px;
	width: 100%;
	right: -20px;
	position: absolute;
	bottom: 48px;
}
.prime__image img {
	max-width: 272px;
	height: auto;
}
.prime__image p {
	max-width: 272px;
}
.rating__item {
	margin-bottom: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.rating__item p {
	font-size: 14px;
	line-height: 150%;
	text-transform: uppercase;
	color: #fff;
	opacity: 0.8;
	margin: 4px 0 0;
}
.rating__img img {
	display: block;
}
.rating__item-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.rating__numbers {
	margin-right: 8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
}
.rating__numbers span {
	margin: 0 2px;
}
.rating__numbers span:nth-child(2) {
	font-weight: 500;
	font-size: 14px;
}
.app-banner {
	position: relative;
	padding: 24px;
}
.app-banner__wrapper {
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	background: #192329;
	z-index: 0;
	padding: 70px 56px 70px 44px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.app-banner__inner {
	text-align: center;
}
.app-banner__inner a {
	display: block;
	margin: 6px;
}
.app-banner__button {
	margin: 0;
	min-width: 267px;
	max-height: none;
	padding: 22px 15px;
}
.app-banner__logo {
	margin-bottom: 24px;
}
.app-banner__image {
	position: absolute;
	left: 10px;
	top: 0;
	height: 100%;
}
.app-banner__image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.upto {
	padding: 44px 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.upto__wrapp {
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.upto__text {
	font-weight: 700;
	font-size: 48px;
	line-height: 56px;
	margin: 0 0 16px;
	text-align: center;
	color: #fff;
}
.upto__text span {
	color: #0af1fd;
}
.upto__label {
	padding: 0 128px;
	margin: 0 0 16px;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	position: relative;
}
.upto__label:before,
.upto__label:after {
	content: '';
	width: 112px;
	height: 24px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.upto__label:before {
	left: 0;
}
.upto__label:after {
	right: 0;
}
.bonus {
	padding: 0;
	background: 0 0;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.bonus__list {
	padding: 0;
}
.bonus-item {
	padding: 44px 106px;
	position: relative;
	z-index: 0;
	overflow: hidden;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bonus-item__icon {
	position: absolute;
	top: 16px;
	left: -29px;
}
.bonus-item + .bonus-item {
	margin-top: 20px;
}
.bonus__list > li:before {
	display: none;
}
.bonus-item__image {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-width: 600px;
	right: 33px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	z-index: 1;
	max-height: 100%;
}
.bonus-item__desc {
	padding: 24px 40px;
	max-width: 609px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
	background: rgba(31, 13, 37, 0.6);
	border: 1px solid #fec07e;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bonus-item__desc > * {
	z-index: 3;
}
.bonus-item__subtitle {
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
	margin: 0 0 16px;
}
.bonus-item__title {
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
	text-transform: inherit;
	margin: 0 0 16px;
	text-align: left;
	position: relative;
	color: #fff;
}
.bonus-item__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	margin: 0 0 16px;
}
.bonus-item__button {
	margin: 0;
}
.about__table {
	width: 100%;
}
tbody {
	width: 100%;
}
.about__table tr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}
.about__table tr + tr {
	margin-top: 8px;
}
.about__table th,
.about__table td {
	padding: 8px 16px;
}
.about__table th {
	font-weight: 500;
	font-size: 16px;
	white-space: nowrap;
	width: 300px;
}
.about__table th span {
	display: inline-block;
	vertical-align: middle;
}
.about__table img {
	display: inline-block;
	vertical-align: middle;
}
.about__table th span:first-child {
	width: 32px;
	margin-right: 16px;
	text-align: center;
}
.about__table td {
	font-weight: 400;
	width: -webkit-calc(100% - 300px);
	width: calc(100% - 300px);
}
.faq .faq__title {
	margin-bottom: 25px;
}
.faq__list > li:before {
	display: none;
}
.faq-item {
	padding: 0;
	border-bottom: 0.5px solid rgba(255, 255, 255, 0.5);
}
.faq-item + .faq-item {
	margin-top: 8px;
}
.faq-item__title {
	text-align: left;
	cursor: pointer;
	margin: 0;
	padding: 10px 16px 10px 56px;
	font-weight: 700;
	font-size: 20px;
	line-height: 160%;
	text-transform: none;
	color: #fff;
}
.faq-item__title:before {
	content: '';
	display: block;
	width: 32px;
	height: 32px;

	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: 16px;
	top: 10px;
}

.faq-item__desc p {
	margin: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}
.faq-item__desc a {
	font-size: 16px;
	color: #fff;
}
.faq-item__desc .wrap {
	padding: 24px 16px 10px;
}

.faq-item.active .faq-item__desc {
	display: block !important;
}
.footer {
	background: #1a1234;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #fff;
}
.footer__content {
	padding: 0;
}
.footer__payments {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: -12px -20px;
}
.footer__payments li:before {
	display: none;
}
.footer__payments li {
	padding: 0;
	margin: 12px 20px;
	height: 30px;
}
.footer__divider {
	height: 2px;
	margin: 10px 0;
	background: -webkit-gradient(
		linear,
		right top,
		left top,
		from(rgba(253, 205, 10, 0)),
		color-stop(50.75%, #0af1fd),
		to(rgba(253, 205, 10, 0))
	);
	background: -o-linear-gradient(
		right,
		rgba(253, 205, 10, 0) 0%,
		#0af1fd 50.75%,
		rgba(253, 205, 10, 0) 100%
	);
	background: linear-gradient(
		270deg,
		rgba(253, 205, 10, 0) 0%,
		#0af1fd 50.75%,
		rgba(253, 205, 10, 0) 100%
	);
	width: 100%;
	margin: 40px 0;
}
.footer__age {
	width: 85px;
	margin: 0 0 0 40px;
}
.footer__logo {
	width: 121px;
	margin: 0 40px 0 0;
}
.footer__bottom {
	text-align: center;
	margin-top: 40px;
}
.footer__bottom img {
	max-width: 62px;
}
.footer__bottom p {
	margin: 0;
}
.footer__bottom p + p {
	margin-top: 24px;
}
.breadcrumbs {
	z-index: 1;
	text-align: center;
	margin-bottom: 16px;
}
.breadcrumbs > li {
	display: inline-block;
	padding: 0;
	font-size: 16px;
}
.breadcrumbs > li:before {
	display: none;
}
.breadcrumbs > li a {
	display: inline-block;
	color: #fff;
}
.breadcrumbs > li a:not([href]) {
	color: #fff;
	opacity: 1;
}
.breadcrumbs > li:not(:last-child):after {
	content: '|';
	display: inline-block;
	position: relative;
	font: inherit;
	color: #fff;
	margin: 0 6px;
}
.app {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding: 0 40px;
}
.app__image {
	max-width: 210px;
}
.app__buttons {
	margin: 10px 0;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1;
}
.app__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 7px 11px 7px 0;
	min-width: 258px;
	width: 100%;
	background: #000;
	border: 1px solid #fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	white-space: nowrap;
}
.app__item:hover {
	text-decoration: none;
	background: #33294a;
}
.app__item + .app__item {
	margin-top: 10px;
}
.app__item-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 76px;
	height: 50px;
}
.app__item span {
	text-align: left;
	color: #fff;
	display: block;
}
.app__item span:first-child {
	font-weight: 400;
	font-size: 17px;
	line-height: 120%;
	letter-spacing: 0.035em;
}
.app__item span:last-child {
	font-weight: 500;
	font-size: 34px;
	line-height: 1.2;
	letter-spacing: -0.045em;
	text-transform: capitalize;
}
.modal {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	z-index: -999;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border: none;
	overflow: hidden;
	opacity: 0;
	left: 0;
	top: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.5s 0s, visibility 0s 0.5s;
	-o-transition: opacity 0.5s 0s, visibility 0s 0.5s;
	transition: opacity 0.5s 0s, visibility 0s 0.5s;
	background: -o-linear-gradient(
		bottom,
		rgba(60, 60, 60, 0.75),
		rgba(60, 60, 60, 0.75)
	);
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(60, 60, 60, 0.75)),
		to(rgba(60, 60, 60, 0.75))
	);
	background: linear-gradient(
		0deg,
		rgba(60, 60, 60, 0.75),
		rgba(60, 60, 60, 0.75)
	);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	font-style: normal;
	color: #000;
}
.modal.active {
	opacity: 1;
	overflow: auto;
	width: 100vw;
	height: 100%;
	z-index: 9999;
	visibility: visible;
	-webkit-transition: opacity 0.5s 0s, visibility 0s 0s;
	-o-transition: opacity 0.5s 0s, visibility 0s 0s;
	transition: opacity 0.5s 0s, visibility 0s 0s;
}
.modal__dialog {
	padding: 1.5rem 16px;
	max-width: 1080px;
	width: 100%;
	margin: auto;
}
.modal__content {
	margin: auto;
	position: relative;
	padding: 40px;
	background: #1a1234;
	border: 1px solid #0af1fd;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.modal__content ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: auto;
	margin: -12px -20px;
}
.modal__content li {
	padding: 0;
	margin: 12px 20px;
	width: -webkit-calc(25% - 40px);
	width: calc(25% - 40px);
}
.modal__content li:before {
	display: none;
}
.modal__content li div {
	width: 52px;
	height: 52px;
	margin-right: 8px;
	border: 6px solid #24112c;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.modal__content li div img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.modal__content li span {
	font-weight: 400;
	font-size: 16px;
	line-height: 128%;
	text-transform: uppercase;
	color: #ba9cb4;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.modal__content li a:hover span {
	color: #fff;
}
.modal__content li a {
	text-decoration: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.modal__close {
	z-index: 3;
	position: absolute;
	top: 16px;
	right: 16px;
	width: 32px;
	height: 32px;
	background-color: #ba9cb4;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border: none;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.modal__close:hover {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
}
