/* USER VARIABLES SECTION */

:root {
	--accent: #812BE0;
	--text: #260B5F;
	--regular-text: 16px;
	--lineheight: 1.2;
	--userfont: "Inter", sans-serif;
	--systemfont: -apple-system, BlinkMacSystemFont, Arial, sans-serif;
}

/* BOOTSTRAP SETTINGS SECTION */

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
	--bs-gutter-x: 24px;
}

.row,
.row>* {
	--bs-gutter-x: 24px;
}

/* FONTS LOAD SECTION */

@font-face {
	src: url("../fonts/Inter-Regular.woff2") format("woff2");
	font-family: "Inter";
	font-weight: 400;
	font-style: normal;
}

@font-face {
	src: url("../fonts/Inter-Medium.woff2") format("woff2");
	font-family: "Inter";
	font-weight: 500;
	font-style: normal;
}

@font-face {
	src: url("../fonts/Inter-Bold.woff2") format("woff2");
	font-family: "Inter";
	font-weight: 700;
	font-style: normal;
}


/* GENERAL CSS SETTINGS */

::placeholder {
	color: #A29ACF;
}

::selection {
	background-color: var(--accent);
	color: #fff;
}

input,
textarea {
	outline: none;
}

body {
	font-family: var(--userfont);
	font-size: var(--regular-text);
	line-height: var(--lineheight);
	color: var(--text);
	min-width: 320px;
	position: relative;
	overflow-x: hidden;
}

/* USER STYLES */


h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold;
	cursor: default;
	line-height: 1;
	margin-bottom: 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-weight: bold;
	cursor: default;
	line-height: 1;
	margin-bottom: 0;
}

h1,
.h1 {
	font-size: 40px;
}

h2,
.h2 {
	font-size: 32px;
}

h3,
.h3 {
	font-size: 24px;
}

h4,
.h4 {
	font-size: 20px;
}

h5,
.h5 {
	font-size: 18px;
}


a:hover {
	text-decoration: none;
}

a,
button,
input,
select {
	transition: 0.4s ease;
	outline: none
}

a:hover,
button:hover,
input:hover,
select:hover {
	transition: 0.4s ease;
	outline: none;
}

a:focus,
button:focus,
input:focus,
select:focus {
	outline: none;
}

p:last-child {
	margin-bottom: 0;
}

ul:last-child {
	margin-bottom: 0;
}

.image {
	max-width: 100%;
	display: block;
}

.accent {
	color: var(--accent);
	font-weight: bold;
}



.page {
	background-color: #EFECFF;
	background-image: url('../images/theme/bg.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
}


.page--main {}

.page-inner {
	position: relative;
	min-height: 800px;
	overflow: hidden;
}

section {
	padding-top: 64px;
	padding-bottom: 90px;
}

header {
	position: relative;
	z-index: 100;
}



.topline-block {
	position: relative;
}

.topline-block .container {}

.topline {
	position: relative;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.topline .logo-wrapper {
	display: none;
	margin-right: 12px;
}

.topline .mobile-panel-btn-block {
	display: none;
	margin-right: 140px;
}


.topmenu-block {
	/* margin-right: 148px; */
}

.topmenu {
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}

.topmenu>ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.topmenu-item {
	margin-left: 16px;
	display: block;
}

.topmenu-item:first-child {
	margin-left: 0;
}

.topmenu-link {
	color: #260B5F;
	text-decoration: none;
	display: flex;
	align-items: center;
	position: relative;
}

.topmenu-link:hover {
	color: #812BE0;
}

.topmenu-link__icon {}

.topmenu-link__text {}

.topmenu-link__icon+.topmenu-link__text {
	padding-left: 10px;
}

.topmenu-link__soon {
	position: absolute;
	top: -10px;
	right: -32px;
	font-size: 7px;
	color: #FFF;
	text-align: center;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
	padding: 2px 5px;
	border-radius: 20px;
	background-color: #812BE0;
}

.topmenu-item--sly-token {
	margin-left: 24px;
}

.topmenu-link--sly-token {}

.topmenu-item--soon {
	pointer-events: none;
}

.topmenu-item--soon .topmenu-link__text {
	color: #A29ACF;
}

.topmenu-item--soley-premium {
	margin-left: 42px;
}

.topmenu-link--soley-premium {}

.topline-left {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	padding-right: 16px;
}

.topline-right {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	padding-left: 16px;
}


.topline-updates-block {
	margin-right: 72px;
}

.topline-updates {
	color: #A29ACF;
	font-size: 10px;
	display: flex;
	align-items: center;
}

.topline-updates__title {
	font-weight: 700;
	padding-right: 4px;
}

.topline-updates__text {
	max-width: 185px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}



.topline-soc-block {}

.topline-soc {
	display: flex;
	justify-content: center;
}

.topline-soc-link {
	height: 24px;
	width: 24px;
	margin-right: 8px;
	position: relative;
	border-radius: 20px;
}

.topline-soc-link:last-child {
	margin-right: 0;
}





.topline-soc-link::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	background-color: #fff;
	transition: 0.4s ease;
}

.topline-soc-link {}

.topline-soc-link--fb {
	background-color: #3D5A96;
}

.topline-soc-link--medium {
	background-color: #252728;
}

.topline-soc-link--telegram {
	background-color: #45AEE4;
}

.topline-soc-link--twitter {
	background-color: #2AA3EF;
}

.topline-soc-link--messenger {}

.topline-soc-link--youtube {
	background-color: #F52929;
}


.topline-soc-link--fb::after {
	mask-image: url('../images/svg/soc/facebook.svg');
	-webkit-mask-image: url('../images/svg/soc/facebook.svg');

	width: 6px;
	height: 10px;
	mask-size: 6px 10px;
	-webkit-mask-size: 6px 10px;
}

.topline-soc-link--medium::after {
	mask-image: url('../images/svg/soc/medium.svg');
	-webkit-mask-image: url('../images/svg/soc/medium.svg');
	width: 12px;
	height: 12px;
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
}

.topline-soc-link--telegram::after {
	mask-image: url('../images/svg/soc/telegram.svg');
	-webkit-mask-image: url('../images/svg/soc/telegram.svg');
	width: 11px;
	height: 10px;
	mask-size: 11px 10px;
	-webkit-mask-size: 11px 10px;
}

.topline-soc-link--twitter::after {
	mask-image: url('../images/svg/soc/twitter.svg');
	-webkit-mask-image: url('../images/svg/soc/twitter.svg');
	width: 10px;
	height: 10px;
	mask-size: 10px 10px;
	-webkit-mask-size: 10px 10px;
}


.topline-soc-link--youtube::after {
	mask-image: url('../images/svg/soc/youtube.svg');
	-webkit-mask-image: url('../images/svg/soc/youtube.svg');
	width: 12px;
	height: 10px;
	mask-size: 12px 10px;
	-webkit-mask-size: 12px 10px;
}

.topline-lang-panel-block {
	display: flex;
	align-items: center;
	position: relative;
}

.topline-lang-panel-title {
	font-size: 10px;
	font-weight: 500;
	padding-right: 14px;
	color: #A29ACF;
}

.topline-lang-panel {
	position: relative;
}

.topline-current-lang {
	position: relative;
	display: flex;
	align-items: center;
	padding-right: 38px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	border: 1px solid #EFECFF;
	border-radius: 20px;
}

.topline-current-lang.active .topline-current-lang__arrow {
	transform: translateY(-50%) rotate(180deg);
}


.topline-current-lang * {
	pointer-events: none;
}

.topline-current-lang__flag {
	width: 16px;
	height: 12px;
	border-radius: 1px;
	position: relative;
}

.topline-current-lang__flag::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: overlay;
	mix-blend-mode: overlay;
	border-radius: 1px;
}

.topline-current-lang__flag .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 1px;
}

.topline-current-lang__text {
	color: #260B5F;
	font-size: 12px;
	line-height: 10px;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 8px;
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.topline-current-lang__arrow {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 5;
	transition: 0.4s ease;
}

.topline-current-lang__arrow::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px;
	transform: translate(-50%, -50%);
	background-image: url('../images/svg/chevron-down.svg');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	/* mask-image: url('../images/svg/chevron-down.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 8px 8px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 8px 8px;
	background-color: #812BE0; */
	z-index: 2;
}


.topline-lang-dropdown {
	position: absolute;
	z-index: 5;
	left: 50%;
	transform: translateX(-50%);
	/* margin-left: 3px; */
	border: 2px solid #FFF;
	padding: 16px;
	margin-top: 4px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.90);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	border-radius: 24px;
	display: none;
	top: 100%;
}

.topline-lang-link-item {
	display: flex;
	margin-top: 10px;
}

.topline-lang-link-item:first-child {
	margin-top: 0;
}

.topline-lang-link {
	text-decoration: none;
	display: flex;
	align-items: center;
	padding-right: 17px;
	position: relative;
}

.topline-lang-link.active::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 10px 10px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 10px 10px;
	background-color: #1DA025;
}


.topline-lang-link:hover {
	color: #000;
}

.topline-lang-link__flag {
	width: 16px;
	height: 12px;
	border-radius: 1px;
	position: relative;
}

.topline-lang-link__flag::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: overlay;
	mix-blend-mode: overlay;
	border-radius: 1px;
}

.topline-lang-link__flag .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 1px;
}

.topline-lang-link__text-block {
	padding-left: 7px;
}

.topline-lang-link__text {
	color: #260B5F;
	font-size: 12px;
	line-height: 10px;
	font-weight: 700;
	text-transform: uppercase;
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}




.purple-btn {
	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 13px;
	padding-bottom: 13px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.purple-btn:hover {
	color: #ffffff;
	text-decoration: none;
	box-shadow: none;
}

.purple-btn.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.purple-btn--small {
	font-size: 12px;
	padding: 10px 12px;
}


.purple-tr-bd-btn {
	display: inline-block;
	line-height: 1;
	color: #812BE0;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	box-shadow: 0px 0 0 1px #9B41FE inset;
	background-color: transparent;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 13px;
	padding-bottom: 13px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
	min-width: 165px;
}

.purple-tr-bd-btn:hover {
	color: #fff;
	text-decoration: none;
	background-color: #9B41FE;
	box-shadow: 0px 0 0 1px #9B41FE inset;
}

.white-bd-btn {
	display: inline-block;
	line-height: 1;
	color: #A29ACF;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	box-shadow: 0px 0 0 1px #EFF0F6 inset, 0px 4px 8px 0px rgba(74, 58, 255, 0.08);
	background-color: transparent;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 13px;
	padding-bottom: 13px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
	min-width: 165px;
}

.white-bd-btn:hover {
	color: #fff;
	text-decoration: none;
	background-color: #9B41FE;
	box-shadow: 0px 0 0 1px #9B41FE inset;
}


.toppanel-block {
	position: relative;
	/* z-index: 4; */
}

.toppanel {
	border-radius: 40px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0.30) 100%), rgba(255, 255, 255, 0.60);
	/* -webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px); */
	height: 72px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 18px;
	padding-right: 18px;
}


.toppanel-left {
	padding-right: 30px;
	display: flex;
	align-items: center;
}

.toppanel-left .topline-lang-panel-block {
	display: none;
}

.toppanel-left .mobile-panel-btn-block {
	display: none;
}

.toppanel-center {}

.toppanel-right {
	padding-left: 30px;
}

.top-auth-panel-block {}

.top-auth-panel {
	display: flex;
	align-items: center;
}

.top-login-btn-block {}

.top-login-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	padding-top: 14px;
	padding-bottom: 14px;
	min-width: 120px;
}

.top-login-btn__icon {
	position: relative;
	width: 16px;
	height: 16px;
	border-radius: 20px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	-webkit-backdrop-filter: blur(10.5px);
	backdrop-filter: blur(10.5px);
}


.top-login-btn__icon::after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/user.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 8px 8px;
	-webkit-mask-image: url('../images/svg/user.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 8px 8px;
	background-color: #812BE0;
}

.top-login-btn__text {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	transition: 0.4s ease;
}

.top-login-btn:hover .top-login-btn__text {
	color: #fff;
}



.top-registration-btn-block {
	padding-left: 14px;
}

.top-registration-btn {
	font-size: 12px;
	padding: 14px 16px;
}

.func-menu-block {
	width: 760px;
}

.func-menu {
	display: flex;
	align-items: center;
	justify-content: center;
}

.func-menu>ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: inline-flex;
	justify-content: center;
}

.func-menu-item {
	margin-right: 40px;
	display: inline-flex;
}

.func-menu-item--arbitrage-trading {
	order: 1;
}

.func-menu-item--algorithmic-trading {
	order: 2;
}

.func-menu-item--professional-trading {
	order: 3;
}

.func-menu-item--cloud-mining {
	order: 4;
}

.func-menu-item--sly-token {
	order: 5;
}

.func-menu-item--affiliate-program {
	order: 6;
}

.func-menu-item--soley-black {
	order: 7;
	margin-right: 0;
}


.func-menu-item:last-child {
	margin-right: 0;
}


.func-menu-link {
	border-radius: 40px;
	/* border: 1px solid #FFF; */
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	padding: 5px 10px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	display: flex;
	align-items: center;
	text-decoration: none;
	position: relative;
}



.func-menu-link:hover .func-menu-link__title {
	color: #812BE0;
}

.func-menu-link__icon {
	position: relative;
	z-index: 2;
	height: 20px;
}

.func-menu-link__icon .image {
	height: 100%;
}

.func-menu-link__title {
	position: relative;
	z-index: 2;
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 10px;
	transition: 0.4s ease;
}

.func-menu-link--arbitrage-trading {}

.func-menu-link--algorithmic-trading {}

.func-menu-link--professional-trading {}

.func-menu-link--cloud-mining {}

.func-menu-link--sly-token {}

.func-menu-link--affiliate-program {}

.func-menu-link--soley-black {}


.func-menu-link--arbitrage-trading .func-menu-link__icon {}

.func-menu-link--algorithmic-trading .func-menu-link__icon {}

.func-menu-link--professional-trading .func-menu-link__icon {}

.func-menu-link--cloud-mining .func-menu-link__icon {}

.func-menu-link--sly-token .func-menu-link__icon {}

.func-menu-link--affiliate-program .func-menu-link__icon {}

.func-menu-link--soley-black .func-menu-link__icon {}


.func-menu-link--soley-black {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	box-shadow: 0px 1px 2px 0px #5C45C8 inset;
	background: linear-gradient(257deg, rgba(38, 11, 95, 0.68) 8.91%, #260B5F 91.08%), rgba(255, 255, 255, 0.30);
}

.func-menu-link--soley-black .func-menu-link__title {
	color: #FFF;
}


.func-menu-link--soley-black:hover .func-menu-link__title {
	color: #A29ACF;
}




.func-menu .priority-nav__wrapper {
	margin-left: 8px;
	display: block;
}

.func-menu.priority-nav-has-dropdown .priority-nav__dropdown-toggle {
	position: relative;
	display: block;
}

.func-menu .priority-nav__dropdown-toggle {
	background-color: transparent;
	border: 0;
	padding-left: 32px;
	padding-right: 10px;
	box-shadow: 0px 1px 2px 0px #5C45C8 inset;
	/* width: 36px; */
	height: 30px;
	border-radius: 40px;
	display: none;

	color: #812BE0;
	font-size: 9px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
}

.func-menu .priority-nav__dropdown-toggle:before {
	content: '';
	position: absolute;
	width: 17px;
	height: 4px;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/func-menu-btn-dots.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 17px 4px;
	-webkit-mask-image: url('../images/svg/func-menu-btn-dots.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 17px 4px;
	background-color: #812BE0;
	z-index: 1;
}




.func-menu .priority-nav__dropdown {
	display: flex;
	flex-direction: column;
	left: auto;
	padding-left: 0;
	right: 0;
	text-align: left;
	position: absolute;
	z-index: 50;
	border-radius: 32px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.30) 100%), rgba(255, 255, 255, 0.50);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	top: calc(100% + 4px);
	overflow: hidden;
	opacity: 0;
	padding-top: 16px;
	padding-bottom: 16px;
	transition: 0.4s ease;
	margin-bottom: 0;
	list-style-type: none;
	visibility: visible;
	padding-left: 16px;
	padding-right: 16px;
	pointer-events: none;
}

.func-menu .priority-nav__dropdown .func-menu-item {
	margin-top: 10px;
	margin-right: 0;
}


.func-menu .priority-nav__dropdown .func-menu-item:first-child {
	margin-top: 0;
}



.func-mobile-menu .func-menu-item--arbitrage-trading {
	order: 1;
}

.func-mobile-menu .func-menu-item--algorithmic-trading {
	order: 2;
}

.func-mobile-menu .func-menu-item--professional-trading {
	order: 3;
}

.func-mobile-menu .func-menu-item--cloud-mining {
	order: 4;
}

.func-mobile-menu .func-menu-item--sly-token {
	order: 5;
}

.func-mobile-menu .func-menu-item--affiliate-program {
	order: 6;
}

.func-mobile-menu .func-menu-item--soley-black {
	order: 7;
}


.func-menu .priority-nav__dropdown .func-menu-link {
	display: flex;
	padding: 0;
	background: none;
	border-radius: 0;
	border: 0;
	box-shadow: none;
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
}


.func-menu .priority-nav__dropdown .func-menu-link::before {
	display: none;
}

.func-menu .priority-nav__dropdown .func-menu-link .func-menu-link__title {
	white-space: nowrap;
}

.func-menu .priority-nav__dropdown .func-menu-link .func-menu-link__title br {
	display: none;
}

.func-menu .priority-nav__dropdown .func-menu-link.func-menu-link--soley-black .func-menu-link__title {
	color: #260B5F;
}

.func-menu .priority-nav__dropdown .func-menu-link.func-menu-link--soley-black:hover .func-menu-link__title {
	color: #812BE0;
}


.func-menu .priority-nav__dropdown .func-menu-link .func-menu-link__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 20px;
	border-radius: 40px;
	border: 1px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
}


.func-menu .priority-nav__dropdown .func-menu-link .func-menu-link__icon .image {
	max-height: 16px;
}


.func-menu .priority-nav__dropdown-toggle.is-open {}


.func-menu .priority-nav__dropdown-toggle.is-open::before {
	width: 16px;
	height: 16px;
	mask-size: 16px 16px;
	-webkit-mask-size: 16px 16px;
	mask-image: url('../images/svg/close.svg');
	-webkit-mask-image: url('../images/svg/close.svg');
	background-image: none;

}

.func-menu .priority-nav__dropdown-toggle.is-open::after {
	border: 0;
}

.func-menu .priority-nav__dropdown.show {
	opacity: 1;
	pointer-events: auto;
}




.mobile-panel-block {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	z-index: 1200;
	transform: translateX(100%);
	transition: 0.4s transform ease;
	padding-left: 24px;
	padding-right: 24px;
	width: 300px;
	overflow: auto;
	/* background-color: #fff; */
	background-color: #f1f1f1;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%);
	/* backdrop-filter: blur(7px); */
	display: none;
}

.mobile-panel-block.active {
	transform: translateX(0);
	box-shadow: 0 0 0px 2000px rgba(129, 43, 224, 0.50);
}

.mobile-panel-top-block {
	display: block;
	position: relative;
	padding-top: 20px;
}

.mobile-panel-top {
	/* padding-top: 6px; */
	position: relative;
}

.mobile-panel-top .logo-wrapper {
	display: flex;
	margin-top: 24px;
}

.logo-text {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.mobile-panel-top .logo {
	max-width: 130px;
}

.mobile-panel-top-right {
	display: flex;
}

.mobile-panel-close-btn {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 14px;
	right: -8px;
}

.mobile-panel-close-btn::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/close.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/close.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #A29ACF;
}

.mobile-panel-content {
	padding-top: 20px;
	padding-bottom: 30px;
}


.func-mobile-menu-block {}

.func-mobile-menu {
	display: flex;
	align-items: center;
	justify-content: center;
}

.func-mobile-menu>ul {
	padding: 0;
	margin: 0;
	margin-left: -8px;
	margin-right: -8px;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: -16px;
}

.func-mobile-menu .func-menu-item {
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 0;
	margin-top: 16px;
}

.mobile-menu-block {
	padding-top: 30px;
}

.mobile-menu {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2;
}

.mobile-menu>ul {
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.mobile-menu>ul>li {
	margin-top: 16px;
}

.mobile-menu>ul>li:first-child {
	margin-top: 0;
}

.mobile-menu>ul>li a {
	color: #A29ACF;
	display: inline-block;
	text-decoration: none;
	position: relative;
}

.mobile-menu>ul>li a:hover {
	color: rgba(155, 65, 254, 1);
}


.mobile-panel-bottom {
	padding-bottom: 40px;
}

.mobile-panel-bottom .topline-soc-block {
	display: none;
}

.mobile-panel-bottom .topline-soc {
	justify-content: flex-start;
}

.mobile-panel-btn-block {
	/* display: none; */
	display: block;
}

.mobile-panel-btn {
	display: block;
	position: relative;
	z-index: 2;
	width: 36px;
	height: 30px;
	cursor: pointer;
	border-radius: 100px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
}

.mobile-panel-btn::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 9px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-image: url('../images/svg/burger.svg');
	background-repeat: no-repeat;
	background-size: 12px 9px;
	background-position: center;
	/* mask-image: url('../images/svg/burger.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 9px;
	-webkit-mask-image: url('../images/svg/burger.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 9px;
	background-color: #fff; */
	z-index: 2;
}

.section-title-block {
	display: flex;
	justify-content: center;
}

.section-title {
	padding-left: 19px;
	padding-right: 19px;
	position: relative;
	text-align: center;
}

.section-title::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 7px;
	height: 7px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 8px;
}

.section-title::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 7px;
	height: 7px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 8px;
}

.section-descr {
	margin-top: 8px;
	max-width: 410px;
	margin-right: auto;
	margin-left: auto;
	color: #A29ACF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

footer {
	position: relative;
	padding-top: 37px;
	color: #A29ACF;
	font-size: 10px;
}

footer::before {
	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 37px;
	background-image: url('../images/theme/footer-before-image.png');
	background-position: center;
	background-size: cover;
	width: 922px;
	height: 149px;
}

.footer-inner {
	position: relative;
	z-index: 2;
	border-top: 2px solid #FFF;
	background: radial-gradient(50.96% 119.28% at 30.08% 20.09%, #15062E 16.39%, #3E1D6C 60.36%), rgba(255, 255, 255, 0.30);
	min-height: 200px;
}


.footer-top-block {
	position: relative;
	z-index: 2;
}

.footer-top {
	position: relative;
	z-index: 2;
	padding-top: 32px;
}

.footer-chat-link-block {
	position: absolute;
	top: -21px;
	right: 0;
}

.footer-chat-link {
	width: 70px;
	height: 42px;
	border-radius: 50%;
	position: relative;
	display: block;
}

.footer-chat-link::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 24px;
	height: 56px;
	border-radius: 50%;
	border-radius: 1000px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
	pointer-events: none;
}

.footer-chat-link::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 70px;
	height: 42px;
	border-radius: 50%;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	backdrop-filter: blur(10.5px);
}

.footer-chat-link__icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 24px;
	height: 24px;
	z-index: 4;
}

.footer-chat-link__icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/message.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/message.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #fff;
}


.footer-top .row {
	position: relative;
	z-index: 2;
}

.footer-top-left {}

.footer-top-center {}


.footer-menu-block {}

.footer-menu {
	font-size: 14px;
	font-weight: 500;
}

.footer-menu>ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	margin-top: -16px;
	margin-left: -8px;
	margin-right: -8px;
}

.footer-menu>ul>li {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 16px;
	display: flex;
}

.footer-menu>ul>li:first-child {
	margin-left: 0;
}

.footer-menu>ul>li>a {
	color: #A29ACF;
	text-decoration: none;

}

.footer-menu>ul>li>a:hover {
	text-decoration: underline;
}

.footer-links-block {}

.footer-links {
	display: flex;
	margin-left: -12px;
	margin-right: -12px;
}

.footer-link-item {
	padding-left: 12px;
	padding-right: 12px;
}

.footer-link {
	font-size: 12px;
	color: #A29ACF;
	text-decoration: none;
}

.footer-link:hover {
	color: #A29ACF;
	text-decoration: underline;
}

.footer-top-right {}



.footer-rating-block {
	display: flex;
	align-items: center;
}

.footer-rating-title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	padding-right: 6px;
	line-height: 1;
}

.footer-rating {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	line-height: 1;
}

.footer-rating__text {
	padding-right: 4px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
}

.footer-rating__star {
	width: 12px;
	margin-top: -2px;
}

.footer-rating__star .image {
	width: 100%;
}

.footer-rating__trust {
	width: 45px;
	padding-left: 4px;
}

.footer-rating__trust .image {
	width: 100%;
}



.footer-middle-block {
	position: relative;
	z-index: 2;
}

.footer-middle {
	padding-top: 32px;
	padding-bottom: 32px;
}


.footer-middle-left {}

.footer-info {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.6;
	max-width: 265px;
}

.footer-middle-center {}

.footer-middle-center .footer-soc-block {
	display: none;
}


.footer-func-menu-block {}

.footer-func-menu {
	display: flex;
	align-items: center;
	justify-content: center;
}

.footer-func-menu>ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: -16px;
	margin-left: -8px;
	margin-right: -8px;
}

.footer-func-menu-item {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 16px;
	display: inline-flex;
}

.footer-func-menu-item--arbitrage-trading {}

.footer-func-menu-item--algorithmic-trading {}

.footer-func-menu-item--professional-trading {}

.footer-func-menu-item--cloud-mining {}

.footer-func-menu-item--sly-token {}

.footer-func-menu-item--affiliate-program {}

.footer-func-menu-item--soley-black {}


.footer-func-menu-item:last-child {}


.footer-func-menu-link {
	border-radius: 40px;
	padding: 3px 0px;
	display: flex;
	align-items: center;
	text-decoration: none;
}


.footer-func-menu-link:hover .footer-func-menu-link__title {
	color: #A29ACF;
}

.footer-func-menu-link__icon {
	position: relative;
	z-index: 2;
	height: 20px;
}

.footer-func-menu-link__icon .image {
	height: 100%;
}

.footer-func-menu-link__title {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 10px;
	transition: 0.4s ease;
	position: relative;
	z-index: 2;
}

.footer-func-menu-link--arbitrage-trading {}

.footer-func-menu-link--algorithmic-trading {}

.footer-func-menu-link--professional-trading {}

.footer-func-menu-link--cloud-mining {}

.footer-func-menu-link--sly-token {}

.footer-func-menu-link--affiliate-program {}

.footer-func-menu-link--soley-black {}

.footer-func-menu-link--soley-black:hover .footer-func-menu-link__title {
	color: #A29ACF;
}

.footer-func-menu-link--arbitrage-trading .footer-func-menu-link__icon {}

.footer-func-menu-link--algorithmic-trading .footer-func-menu-link__icon {}

.footer-func-menu-link--professional-trading .footer-func-menu-link__icon {}

.footer-func-menu-link--cloud-mining .footer-func-menu-link__icon {}

.footer-func-menu-link--sly-token .footer-func-menu-link__icon {
	height: 16px;
}

.footer-func-menu-link--affiliate-program .footer-func-menu-link__icon {
	height: 16px;
}

.footer-func-menu-link--soley-black .footer-func-menu-link__icon {
	height: 16px;
}



.func-menu-item--soon {
	pointer-events: none;
}

.func-menu-item--soon .func-menu-link__title {
	opacity: 0.5;
}

.func-menu-link__soon {
	position: absolute;
	top: -6px;
	right: -16px;
	font-size: 5px;
	color: #FFF;
	text-align: center;
	font-weight: 700;
	line-height: 6px;
	text-transform: uppercase;
	padding: 2px 4px;
	border-radius: 20px;
	background-color: #812BE0;
}




.footer-middle-right {}

.footer-telegram-block {
	margin-left: -3px;
	margin-right: -3px;
}

.footer-telegram-block-title {
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.footer-telegram-btn-block {
	margin-top: 10px;
}

.footer-telegram-btn {
	width: 100%;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	border-radius: 40px;
	padding: 10px 18px;
	background: linear-gradient(177deg, #45AEE4 2.63%, #3393C5 97.36%);
}

.footer-telegram-btn:hover {
	color: #fff;
}

.footer-telegram-btn__text {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-right: 16px;
}

.footer-telegram-btn__icon {
	width: 32px;
	height: 32px;
}


.footer-mail-block {
	margin-left: -3px;
	margin-right: -3px;
}

.footer-mail-block-title {
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.footer-mail-btn-block {
	margin-top: 10px;
}

.footer-mail-btn {
	width: 100%;
	text-decoration: none;
	display: inline-block;
	position: relative;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	border-radius: 40px;
	padding: 20px 18px;
	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
}

.footer-mail-btn:hover {
	color: #fff;
}

.footer-contacts-block {}

.footer-contacts-title {
	font-size: 10px;
	font-weight: 700;
	line-height: 1.1;
	text-transform: uppercase;
	color: #FFF;
}

.footer-contact-items-block {
	margin-top: 8px;
}

.footer-contact-items {}

.footer-contact-item {
	margin-top: 8px;
	display: flex;
}

.footer-contact-item:first-child {
	margin-top: 0;
}

.footer-contact-link {
	color: #A29ACF;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}

.footer-contact-link:hover {
	color: #A29ACF;
	text-decoration: underline;
}


.footer-dashboard-block {}

.footer-dashboard {}

.footer-dashboard-title {
	font-size: 10px;
	font-weight: 700;
	line-height: 1.1;
	text-transform: uppercase;
	color: #FFF;
}

.footer-dashboard-descr {
	margin-top: 8px;
	color: #A29ACF;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}


.footer-auth-panel-block {
	margin-top: 10px;
	display: flex;
}

.footer-auth-panel {
	display: flex;
	align-items: center;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	padding: 4px;
	padding-left: 10px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
}

.footer-login-btn-block {}

.footer-login-btn {
	display: flex;
	align-items: center;
	text-decoration: none;
}

.footer-login-btn__icon {
	position: relative;
	width: 16px;
	height: 16px;
	border-radius: 20px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	-webkit-backdrop-filter: blur(10.5px);
	backdrop-filter: blur(10.5px);
}


.footer-login-btn__icon::after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/user.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 8px 8px;
	-webkit-mask-image: url('../images/svg/user.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 8px 8px;
	background-color: #EFECFF;
}

.footer-login-btn__text {
	padding-left: 8px;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: 700;
	text-transform: uppercase;
	transition: 0.4s ease;
}

.footer-login-btn:hover .footer-login-btn__text {
	color: #FFFFFF;
}


.footer-registration-btn-block {
	padding-left: 10px;
}

.footer-registration-btn {}





.footer-bottom-block {
	position: relative;
	z-index: 2;
}

.footer-bottom {
	padding-top: 24px;
	padding-bottom: 24px;
}

.footer-bottom-topline {
	width: 100%;
	height: 1px;
	background-image: url('../images/theme/footer-bottom-topline.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	backdrop-filter: blur(6.0781121253967285px);
}

.footer-bottom-left {
	display: flex;
	align-items: center;
}

.footer-copy-block {
	/* margin-right: 24px; */
}

.footer-copy {
	font-size: 12px;
}

.footer-terms-link-block {
	margin-right: 24px;
}

.footer-terms-link {
	color: #A29ACF;
	font-weight: 500;
	text-decoration: none;
}

.footer-terms-link:hover {
	color: #A29ACF;
	text-decoration: underline;
}

.footer-privacy-link-block {
	margin-right: 20px;
}

.footer-privacy-link {
	color: #A29ACF;
	font-weight: 500;
	text-decoration: none;
}

.footer-privacy-link:hover {
	color: #A29ACF;
	text-decoration: underline;
}

.footer-check-company-block {}

.footer-check-company-link {
	display: inline-block;
	color: #812BE0;
	font-size: 9px;
	line-height: 10px;
	font-weight: 700;
	border: 0;
	background-color: transparent;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.footer-check-company-link:hover {
	color: #ffffff;
	text-decoration: none;
}

.footer-bottom-right {
	display: flex;
	justify-content: space-between;
}

.footer-bottom-right-left {
	padding-right: 20px;
}

.footer-soc-block {}

.footer-soc {
	display: flex;
}

.footer-soc-link {
	height: 24px;
	width: 24px;
	margin-right: 8px;
	position: relative;
	border-radius: 20px;
}

.footer-soc-link:last-child {
	margin-right: 0;
}


.footer-soc-link::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	background-color: #fff;
	transition: 0.4s ease;
}

.footer-soc-link {}

.footer-soc-link--fb {
	background-color: #3D5A96;
}

.footer-soc-link--medium {
	background-color: #252728;
}

.footer-soc-link--telegram {
	background-color: #45AEE4;
}

.footer-soc-link--twitter {
	background-color: #2AA3EF;
}

.footer-soc-link--messenger {}

.footer-soc-link--youtube {
	background-color: #F52929;
}


.footer-soc-link--fb::after {
	mask-image: url('../images/svg/soc/facebook.svg');
	-webkit-mask-image: url('../images/svg/soc/facebook.svg');

	width: 6px;
	height: 10px;
	mask-size: 6px 10px;
	-webkit-mask-size: 6px 10px;
}

.footer-soc-link--medium::after {
	mask-image: url('../images/svg/soc/medium.svg');
	-webkit-mask-image: url('../images/svg/soc/medium.svg');
	width: 12px;
	height: 12px;
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
}

.footer-soc-link--telegram::after {
	mask-image: url('../images/svg/soc/telegram.svg');
	-webkit-mask-image: url('../images/svg/soc/telegram.svg');
	width: 11px;
	height: 10px;
	mask-size: 11px 10px;
	-webkit-mask-size: 11px 10px;
}

.footer-soc-link--twitter::after {
	mask-image: url('../images/svg/soc/twitter.svg');
	-webkit-mask-image: url('../images/svg/soc/twitter.svg');
	width: 10px;
	height: 10px;
	mask-size: 10px 10px;
	-webkit-mask-size: 10px 10px;
}


.footer-soc-link--youtube::after {
	mask-image: url('../images/svg/soc/youtube.svg');
	-webkit-mask-image: url('../images/svg/soc/youtube.svg');
	width: 12px;
	height: 10px;
	mask-size: 12px 10px;
	-webkit-mask-size: 12px 10px;
}


.footer-bottom-right-right {
	padding-left: 20px;
}



.footer-lang-panel-block {
	display: flex;
	align-items: center;
	position: relative;
}

.footer-lang-panel-title {
	font-size: 10px;
	font-weight: 500;
	padding-right: 14px;
	color: #A29ACF;
}

.footer-lang-panel {
	position: relative;
}

.footer-current-lang {
	position: relative;
	display: block;
	padding-right: 6px;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-decoration: none;
	border-radius: 100px;
	border: 1px solid #EFECFF;
}

.footer-current-lang.active .footer-current-lang__arrow {
	transform: translateY(-50%) rotate(180deg);
}

.footer-current-lang::before {
	content: '';
	position: absolute;
	right: 100%;
	width: 6px;
	height: 100%;
	top: 0;
}

.footer-current-lang * {
	pointer-events: none;
}

.footer-current-lang__flag {
	position: absolute;
	left: -6px;
	top: 50%;
	transform: translateY(-50%);
	width: 16px;
	height: 12px;
	border-radius: 1px;
}

.footer-current-lang__flag::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: overlay;
	mix-blend-mode: overlay;
	border-radius: 1px;
}

.footer-current-lang__flag .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 1px;
}

.footer-current-lang__text {
	color: #A29ACF;
	font-size: 9px;
	line-height: 10px;
	font-weight: 700;
	text-transform: uppercase;
	max-width: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.footer-current-lang__arrow {
	position: absolute;
	left: 6px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 10px;
	width: 8px;
	height: 8px;
	background-color: #FFFFFF;
	z-index: 5;
	transition: 0.4s ease;
}

.footer-current-lang__arrow::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 8px;
	height: 8px;
	transform: translate(-50%, -50%);
	background-image: url('../images/svg/chevron-down.svg');
	background-size: 8px 8px;
	background-repeat: no-repeat;
	background-position: center;
	/* mask-image: url('../images/svg/chevron-down.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 8px 8px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 8px 8px;
	background-color: #812BE0; */
	z-index: 2;
}


.footer-lang-dropdown {
	position: absolute;
	z-index: 5;
	left: 50%;
	transform: translateX(-50%);
	margin-left: 3px;
	border: 2px solid #FFF;
	padding: 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.90);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	border-radius: 24px;
	display: none;
	bottom: calc(100% + 4px);
}

.footer-lang-link-item {
	display: flex;
	margin-top: 10px;
}

.footer-lang-link-item:first-child {
	margin-top: 0;
}

.footer-lang-link {
	text-decoration: none;
	display: flex;
	align-items: center;
	padding-right: 17px;
	position: relative;
}

.footer-lang-link.active::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 10px 10px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 10px 10px;
	background-color: #1DA025;
}


.footer-lang-link:hover {
	color: #000;
}

.footer-lang-link__flag {
	width: 16px;
	height: 12px;
	border-radius: 1px;
	position: relative;
}

.footer-lang-link__flag::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: overlay;
	mix-blend-mode: overlay;
	border-radius: 1px;
}

.footer-lang-link__flag .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 1px;
}

.footer-lang-link__text-block {
	padding-left: 7px;
}

.footer-lang-link__text {
	color: #260B5F;
	font-size: 9px;
	line-height: 10px;
	font-weight: 700;
	text-transform: uppercase;
	max-width: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.footer-top-left .footer-info {
	margin-top: 14px;
	display: none;
}

.footer-middle-alt-block {
	display: none;
	padding-top: 28px;
	padding-bottom: 32px;
}

.footer-middle-alt-right {
	display: flex;
	justify-content: space-between;
	padding-right: 40px;
}

.footer-middle-alt-right-left {
	padding-right: 20px;
}

.footer-middle-alt-right-right {
	padding-left: 20px;
}



.db-topline-block {
	position: relative;
}

.db-topline-block .container {}

.db-topline {
	position: relative;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 10;
}


.db-topline-left {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	padding-right: 16px;
}

.products-menu-block {
	margin-right: 14px;
	position: relative;
	z-index: 50;
}

.products-menu-btn {
	display: inline-block;
	position: relative;
	border-radius: 40px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding: 10px;
	padding-left: 8px;
	padding-right: 32px;
	text-decoration: none;
}

.products-menu-btn:hover {
	color: #fff;
}

.products-menu-btn::after {
	content: '';
	position: absolute;
	right: 8px;
	top: 50%;
	width: 16px;
	height: 16px;
	transform: translateY(-50%);
	mask-image: url('../images/svg/chevron-down.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #fff;
	z-index: 2;
}

.products-menu {
	position: absolute;
	display: flex;
	flex-direction: column;
	padding-left: 0;
	left: 0;
	text-align: left;
	position: absolute;
	z-index: 50;
	border-radius: 32px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.30) 100%), rgba(255, 255, 255, 0.50);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	top: calc(100% + 4px);
	overflow: hidden;
	opacity: 0;
	padding-top: 16px;
	padding-bottom: 16px;
	transition: 0.4s ease;
	margin-bottom: 0;
	list-style-type: none;
	visibility: hidden;
	padding-left: 16px;
	padding-right: 16px;
	pointer-events: none;
}

.products-menu.active {
	pointer-events: auto;
	visibility: visible;
	opacity: 1;
}

.products-menu>ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.products-menu-item {
	margin-top: 10px;
	display: flex;
}

.products-menu-item:first-child {
	margin-top: 0;
}

.products-menu-item-link {
	display: flex;
	padding: 0;
	background: none;
	border-radius: 0;
	border: 0;
	white-space: nowrap;
	text-decoration: none;
	align-items: center;
	position: relative;
}

.products-menu-item-link__icon {

	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 20px;
	border-radius: 40px;
	border: 1px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
}

.products-menu-item-link__icon .image {
	max-height: 16px;
}

.products-menu-item-link__text {
	position: relative;
	z-index: 2;
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
	padding-left: 10px;
	transition: 0.4s ease;
}


.products-menu-item-link__soon {
	position: absolute;
	top: -5px;
	right: -18px;
	font-size: 5px;
	color: #FFF;
	text-align: center;
	font-weight: 700;
	line-height: 6px;
	text-transform: uppercase;
	padding: 2px 4px;
	border-radius: 20px;
	background-color: #812BE0;
}

.products-menu-item-link:hover .products-menu-item-link__text,
.products-menu-item-link.active .products-menu-item-link__text {
	color: #812BE0;
}

.products-menu-item-link--soon .products-menu-item-link__text {
	opacity: 0.5;
}

.db-topline-right {
	position: relative;
	z-index: 2;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding-left: 16px;
}

.db-topline-right .topline-lang-panel-block {
	/* margin-left: 26px; */
}

.db-topline-right .mobile-panel-btn-block {
	display: none;
}

.db-top-new-dep-btn-block {
	display: none;
	margin-left: 20px;
}

.db-topline .mobile-panel-btn-block {
	display: none;
}

.db-topline .logo-wrapper {
	margin-right: 18px;
}


.db-toppanel-block {
	position: relative;
}

.db-toppanel {

	border-radius: 40px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0.30) 100%), rgba(255, 255, 255, 0.60);
	/* -webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px); */
	height: 72px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 14px;
	padding-right: 14px;
}

.db-toppanel-left {
	display: flex;
	align-items: center;
	padding-right: 4px;
}

.db-toppanel-right {
	padding-left: 4px;
}



.db-topmenu-block {
	width: 1070px;
}

.db-topmenu {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.db-topmenu>ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: inline-flex;
	justify-content: center;
}

.db-topmenu-item {
	margin-right: 10px;
	display: inline-flex;
}

.db-topmenu-item:last-child {
	margin-right: 0;
}

.db-topmenu-link {

	border-radius: 40px;
	/* border: 1px solid #FFF; */
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 8px 10px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	display: flex;
	align-items: center;
	text-decoration: none;
	position: relative;
}

.db-topmenu-link:hover .db-topmenu-link__text {
	color: #812BE0;
}

.db-topmenu-link:hover .db-topmenu-link__icon::before {
	background-color: #812BE0;
}

.db-topmenu-link__icon {
	position: relative;
	width: 14px;
	height: 14px;
}

.db-topmenu-link__icon::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.db-topmenu-link__text {
	position: relative;
	z-index: 2;
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
	padding-left: 6px;
	white-space: nowrap;
	transition: 0.4s ease;
}

.db-topmenu-item--dashboard {}

.db-topmenu-item--deposits {}

.db-topmenu-item--refill {}

.db-topmenu-item--withdrawal {}

.db-topmenu-item--transactions {}

.db-topmenu-item--affiliate {}

.db-topmenu-item--settings {}



.db-topmenu-link--dashboard {}

.db-topmenu-link--deposits {}

.db-topmenu-link--refill {}

.db-topmenu-link--withdrawal {}

.db-topmenu-link--transactions {}

.db-topmenu-link--affiliate {}

.db-topmenu-link:hover {
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	/* border: 1px solid #614AD3; */
}

.db-topmenu-item.active .db-topmenu-link {
	box-shadow: 0px 0px 0px 1px #812BE0 inset;
}

.db-topmenu-item.active .db-topmenu-link .db-topmenu-link__icon::before {
	background-color: #812BE0;
}

.db-topmenu-item.active .db-topmenu-link .db-topmenu-link__text {
	color: #812BE0;
}

.db-topmenu-link--dashboard .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--dashboard.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--dashboard.svg');
}

.db-topmenu-link--deposits .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--deposits.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--deposits.svg');
}

.db-topmenu-link--refill .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--refill.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--refill.svg');
}

.db-topmenu-link--withdrawal .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--withdrawal.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--withdrawal.svg');
}

.db-topmenu-link--transactions .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--transactions.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--transactions.svg');
}

.db-topmenu-link--affiliate .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--affiliate.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--affiliate.svg');
}

.db-topmenu-link--wallets .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--wallets.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--wallets.svg');
}

.db-topmenu-link--settings .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--settings.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--settings.svg');
}

.db-topmenu-link--logout .db-topmenu-link__icon::before {
	mask-image: url('../images/svg/logout.svg');
	-webkit-mask-image: url('../images/svg/logout.svg');
}


.db-topmenu-link--sly-token .db-topmenu-link__icon::before {
	display: none;
}



.db-topmenu-link--sly-token {
	box-shadow: 0px 1px 2px 0px #5C45C8 inset;
	background: linear-gradient(257deg, rgba(38, 11, 95, 0.68) 8.91%, #260B5F 91.08%), rgba(255, 255, 255, 0.30);
}

.db-topmenu-link--sly-token .db-topmenu-link__icon::before {
	display: none;
}

.db-topmenu-link--sly-token .db-topmenu-link__text {
	color: #fff;
}

.db-topmenu-link--sly-token:hover .db-topmenu-link__text {
	color: #A29ACF;
}


.db-topmenu .priority-nav__wrapper {
	margin-left: 10px;
	display: block;
}

.db-topmenu.priority-nav-has-dropdown .priority-nav__dropdown-toggle {
	position: relative;
	display: block;
}

.db-topmenu .priority-nav__dropdown-toggle {
	background-color: transparent;
	border: 0;
	padding-left: 32px;
	padding-right: 10px;
	box-shadow: 0px 1px 2px 0px #5C45C8 inset;
	/* width: 36px; */
	height: 30px;
	border-radius: 40px;
	display: none;

	color: #812BE0;
	font-size: 9px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
}

.db-topmenu .priority-nav__dropdown-toggle:before {
	content: '';
	position: absolute;
	width: 17px;
	height: 4px;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/func-menu-btn-dots.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 17px 4px;
	-webkit-mask-image: url('../images/svg/func-menu-btn-dots.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 17px 4px;
	background-color: #812BE0;
	z-index: 1;
}






.db-topmenu .priority-nav__dropdown {
	display: flex;
	flex-direction: column;
	left: auto;
	padding-left: 0;
	right: 0;
	text-align: left;
	position: absolute;
	z-index: 50;
	border-radius: 32px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.30) 100%), rgba(255, 255, 255, 0.50);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	top: calc(100% + 4px);
	overflow: hidden;
	opacity: 0;
	padding-top: 16px;
	padding-bottom: 16px;
	transition: 0.4s ease;
	margin-bottom: 0;
	list-style-type: none;
	visibility: visible;
	padding-left: 16px;
	padding-right: 16px;
	pointer-events: none;
}

.db-topmenu .priority-nav__dropdown .db-topmenu-item {
	margin-top: 10px;
	margin-right: 0;
}

.db-topmenu .priority-nav__dropdown .db-topmenu-item:first-child {
	margin-top: 0;
}

.db-topmenu .priority-nav__dropdown .db-topmenu-link {
	display: flex;
	padding: 0;
	background: none;
	border-radius: 0;
	border: 0;
	box-shadow: none;
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
}

.db-topmenu .priority-nav__dropdown .db-topmenu-link::before {
	display: none;
}

.db-topmenu .priority-nav__dropdown .db-topmenu-link .db-topmenu-link__title {
	white-space: nowrap;
}

.db-topmenu .priority-nav__dropdown .db-topmenu-link .db-topmenu-link__title br {
	display: none;
}



.db-topmenu .priority-nav__dropdown .db-topmenu-link .db-topmenu-link__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 20px;
	border-radius: 40px;
	border: 1px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
}




.db-topmenu .priority-nav__dropdown-toggle.is-open {}


.db-topmenu .priority-nav__dropdown-toggle.is-open::before {
	width: 16px;
	height: 16px;
	mask-size: 16px 16px;
	-webkit-mask-size: 16px 16px;
	mask-image: url('../images/svg/close.svg');
	-webkit-mask-image: url('../images/svg/close.svg');
	background-image: none;

}

.db-topmenu .priority-nav__dropdown-toggle.is-open::after {
	border: 0;
}

.db-topmenu .priority-nav__dropdown.show {
	opacity: 1;
	pointer-events: auto;
}



.dark-btn {
	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background-color: transparent;
	background: linear-gradient(257deg, rgba(38, 11, 95, 0.68) 8.91%, #260B5F 91.08%), rgba(255, 255, 255, 0.30);
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
	transition: 0.4s ease;
}

.dark-btn:hover {
	color: #ffffff;
	text-decoration: none;
	box-shadow: 0px 0px 0px 1px #614AD3 inset, 0px 4px 8px 4px rgba(38, 11, 95, 0.32);
}

.db-top-buttons-panel-block {}

.db-top-buttons-panel {
	display: flex;
	align-items: center;
	border-radius: 40px;
	border: 2px solid #FFF;
	padding: 2px;
	padding-left: 6px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
}

.db-top-buttons {
	margin-left: -5px;
	margin-right: -5px;
	display: flex;
	align-items: center;
}

.db-top-btn-wrapper {
	padding-left: 5px;
	padding-right: 5px;
}

.db-top-btn {}

.db-top-buy-sell-btn {
	display: inline-flex;
	align-items: center;
	padding: 4px 10px;
}

.db-top-buy-sell-btn__icon {}

.db-top-buy-sell-btn__content {
	padding-left: 10px;
	white-space: nowrap;
	text-align: left;
	width: calc(100% - 16px);
}

.db-top-buy-sell-btn__title {
	color: #fff;
}

.db-top-buy-sell-btn__token {
	color: #A29ACF;
	font-weight: 500;
}

.db-top-new-dep-btn {
	display: inline-flex;
	align-items: center;
	padding: 14px 16px;
}

.db-top-new-dep-btn__title {
	padding-right: 10px;
	white-space: nowrap;
	font-size: 12px;
}

.db-top-new-dep-btn__icon {
	width: 14px;
	height: 14px;
	position: relative;
}

.db-top-new-dep-btn__icon::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/interface-files-folder.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/interface-files-folder.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #FFFFFF;
}

.topline-logout-btn-block {
	padding-left: 8px;
}

.topline-logout-btn {
	position: relative;
	display: block;
	font-size: 12px;
	font-weight: 700;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-decoration: none;
	background-color: #F6F4FF;
	border-radius: 100px;
	box-shadow: 0px 0px 0px 1px #EFECFF inset;
}

.topline-logout-btn:hover .topline-logout-btn__text {
	color: #812BE0;
}

.topline-logout-btn:hover .topline-logout-btn__icon::before {
	background-color: #812BE0;
}

.topline-logout-btn__text {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
}

.topline-logout-btn__icon {
	width: 16px;
	height: 16px;
	position: relative;
	display: none;
}

.topline-logout-btn__icon::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/logout.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/logout.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.db-topline-left .topmenu-block {
	margin-right: 12px;
}


.db-top-current-page-btn-block {
	margin-right: 8px;
	display: none;
}

.db-top-current-page-btn {
	border-radius: 40px;
	/* border: 1px solid #FFF; */
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	padding: 8px 10px;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	display: flex;
	align-items: center;
	text-decoration: none;
	position: relative;
}

.db-top-current-page-btn__icon {
	position: relative;
	width: 14px;
	height: 14px;
}

.db-top-current-page-btn__icon::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #812BE0;
	transition: 0.4s ease;
}


.db-top-current-page-btn__text {
	position: relative;
	z-index: 2;
	color: #812BE0;
	font-size: 9px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
	padding-left: 6px;
	transition: 0.4s ease;
}


.db-top-current-page-btn:hover .db-top-current-page-btn__icon::before {
	background-color: #260B5F;
}

.db-top-current-page-btn:hover .db-top-current-page-btn__text {
	color: #260B5F;
}

.db-top-current-page-btn--dashboard {}

.db-top-current-page-btn--deposits {}

.db-top-current-page-btn--refill {}

.db-top-current-page-btn--withdrawal {}

.db-top-current-page-btn--transactions {}

.db-top-current-page-btn--affiliate {}

.db-top-current-page-btn--wallets {}

.db-top-current-page-btn--settings {}


.db-top-current-page-btn--dashboard .db-top-current-page-btn__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--dashboard.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--dashboard.svg');
}

.db-top-current-page-btn--deposits .db-top-current-page-btn__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--deposits.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--deposits.svg');
}

.db-top-current-page-btn--refill .db-top-current-page-btn__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--refill.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--refill.svg');
}

.db-top-current-page-btn--withdrawal .db-top-current-page-btn__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--withdrawal.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--withdrawal.svg');
}

.db-top-current-page-btn--transactions .db-top-current-page-btn__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--transactions.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--transactions.svg');
}

.db-top-current-page-btn--affiliate .db-top-current-page-btn__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--affiliate.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--affiliate.svg');
}

.db-top-current-page-btn--wallets .db-top-current-page-btn__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--wallets.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--wallets.svg');
}

.db-top-current-page-btn--settings .db-top-current-page-btn__icon::before {
	mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--settings.svg');
	-webkit-mask-image: url('../images/svg/dashboard-topmenu/db-topmenu-link-icon--settings.svg');
}


.section-elements {}

.elements-form-block {
	margin-top: 50px;
	padding: 40px;
	border-radius: 60px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.30) 100%), rgba(255, 255, 255, 0.60);
}




button {
	cursor: pointer;
}

.field--input {
	position: relative;
}

.field--input input {
	width: 100%;
}

.field--textarea {
	position: relative;
}

.field--textarea textarea {
	width: 100%;
	display: block;
}

.field--select {
	position: relative;
}

.field--select select {
	width: 100%;
	appearance: none;
	outline: none;
}


.field--checkbox {
	position: relative;
}

.field--radio {
	position: relative;
}

.btn-wrapper {
	position: relative;
	margin-top: 24px;
}

.field input[type='text'],
.field input[type='email'],
.field input[type='password'] {
	background-color: #f4f6fa;
	height: 56px;
	padding-left: 24px;
	padding-right: 20px;
	color: #172a3f;
	font-size: 16px;
	border-radius: 100px;
	font-weight: 500;
	border: 0;
	box-shadow: 0px 0px 0px 1px rgba(97, 74, 211, 0.3) inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
}

.field--iconed input[type='text'],
.field--iconed input[type='email'],
.field--iconed input[type='password'] {
	padding-left: 62px;
}

.field textarea {
	background-color: #f4f6fa;
	min-height: 56px;
	padding-left: 20px;
	padding-right: 20px;
	color: #172a3f;
	font-size: 16px;
	border-radius: 24px;
	font-weight: 500;
	border: 0;
	box-shadow: 0px 0px 0px 1px rgba(97, 74, 211, 0.3) inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	resize: none;
	display: block;
	padding-top: 16px;
	padding-bottom: 16px;
}

.field select {
	border: 0;
	opacity: 0;
	height: 56px;
	visibility: hidden;
}


.field--input,
.field--textarea,
.field--select {
	margin-top: 12px;
}

.field--input:first-child,
.field--textarea:first-child,
.field--select:first-child {
	margin-top: 0;
}

.form ::placeholder {
	color: #A29ACF;
}

.form .btn-wrapper {
	margin-top: 24px;
}

.form .btn-wrapper .orange-btn {
	width: 100%;
}

.field-block {
	margin-top: 24px;
}

.field-block:first-child {
	margin-top: 0;
}

.field-title-block {
	line-height: 1.2;
	display: flex;
	align-items: center;
}

.field-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	padding-right: 4px;
}


.text--purple {
	color: #812BE0;
}

.field-forgot-pswd-link-block {
	display: flex;
}

.field-forgot-pswd-link {
	display: flex;
	text-decoration: none;
}

.field-forgot-pswd-link:hover .field-forgot-pswd-link__icon::before {
	background-color: #260B5F;
}

.field-forgot-pswd-link:hover .field-forgot-pswd-link__text {
	color: #260B5F;
}

.field-forgot-pswd-link__icon {
	width: 14px;
	height: 14px;
	position: relative;
}

.field-forgot-pswd-link__icon::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	mask-image: url('../images/svg/question-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/question-circle.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.field-forgot-pswd-link__text {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	padding-left: 4px;
	transition: 0.4s ease;
}

.field-message-block {
	margin-top: 12px;
	display: flex;
	padding-left: 15px;
}

.field-message {
	display: flex;
	align-items: center;
}

.field-message__icon {
	width: 16px;
	height: 16px;
	position: relative;
}

.field-message__icon::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/circle-close.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/circle-close.svg');
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.field-message__text {
	font-size: 14px;
	font-weight: 500;
	padding-left: 8px;
	line-height: 1.2;
}


.field-message--error .field-message__icon::before {
	background-color: #D46060;
}

.field-message--error .field-message__text {
	color: #D46060;
}

.field-message--success .field-message__icon::before {
	background-color: #1DA025;
}

.field-message--success .field-message__text {
	color: #1DA025;
}


.field__icon {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 6px;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	pointer-events: none;
}

.field__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.field--password {}

.field--password input[type='text'],
.field--password input[type='email'],
.field--password input[type='password'] {
	padding-right: 54px;
}

.field--password .field__icon::before {
	mask-image: url('../images/svg/unlock.svg');
	-webkit-mask-image: url('../images/svg/unlock.svg');
}

.change-pswd-type-link-block {
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
}

.change-pswd-type-link {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #A29ACF;
	border-radius: 40px;
}


.change-pswd-type-link::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	mask-image: url('../images/svg/eye_off.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	-webkit-mask-image: url('../images/svg/eye_off.svg');
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.change-pswd-type-link.active::before {
	mask-image: url('../images/svg/eye.svg');
	-webkit-mask-image: url('../images/svg/eye.svg');
}


.change-pswd-type-link:hover::before {
	background-color: #812BE0;
}

.field--error input[type='text'],
.field--error input[type='email'],
.field--error input[type='password'] {
	box-shadow: 0px 0px 0px 1px #D46060;
}

.field--error .field__icon::before {
	background-color: #D46060;
}


.transactions-filter-block {
	/* margin-top: 64px; */
	border-radius: 30px;
	/* border-radius: 24px; */
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	transition: border-radius 0.4s linear;
}

.transactions-filter-block.active {
	border-radius: 24px;
}

.transactions-filter-block.active .transactions-filter-heading-arrow {
	transform: translateY(-50%) rotate(180deg);
}

.transactions-filter-heading {
	padding-right: 58px;
	padding-left: 14px;
	padding-top: 12px;
	padding-bottom: 12px;
	position: relative;
	cursor: pointer;
}

.transactions-filter-heading-inner {
	display: flex;
}

.transactions-filter-title-block {
	width: 216px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.transactions-filter-title {
	color: #260B5F;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	position: relative;
	padding-left: 24px;
	/* cursor: default; */
}

.transactions-filter-title::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/filter.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/filter.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.transactions-accepted-filters-block {
	max-width: calc(100% - 216px);
	cursor: default;
}

.transactions-accepted-filters {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -8px;
}

.transactions-accepted-filter-wrapper {
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 8px;
}

.transactions-accepted-filter {
	box-shadow: 0 0 0 1px #E1E1FF;
	background: #E6E6FF;
	border-radius: 20px;
	padding: 8px;
	padding-left: 12px;
	padding-right: 32px;
	position: relative;
}

.transactions-accepted-filter__title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	cursor: default;
}

.transactions-accepted-filter__remove-link {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 12px;
	width: 14px;
	height: 14px;
	cursor: pointer;
}

.transactions-accepted-filter__remove-link::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	mask-image: url('../images/svg/close.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/close.svg');
	background-color: #A29ACF;
	transition: 0.4s ease;
}



.transactions-accepted-filter__currency {
	display: flex;
	align-items: center;
}

.transactions-accepted-filter__currency__icon {
	width: 14px;
	height: 14px;
	position: relative;
}

.transactions-accepted-filter__currency__icon .image {
	position: relative;
	z-index: 2;
	width: 100%;
}

.transactions-accepted-filter__currency__icon::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 100px;
}



.transactions-accepted-filter__currency__text {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	padding-left: 6px;
}



.transactions-accepted-filter__currency__icon--binance-coin {}

.transactions-accepted-filter__currency__icon--binance-coin::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--binance-usd {}

.transactions-accepted-filter__currency__icon--binance-usd::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--bitcoin-cash {}

.transactions-accepted-filter__currency__icon--bitcoin-cash::before {
	background-image: linear-gradient(19deg, #0AC18E 5.65%, #0AC18E 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--cardano {}

.transactions-accepted-filter__currency__icon--cardano::before {
	background-image: linear-gradient(19deg, #456FD2 5.65%, #0033AD 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--chainlink {}

.transactions-accepted-filter__currency__icon--chainlink::before {
	background-image: linear-gradient(19deg, #2A5ADA 5.65%, #2A5ADA 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--dai {}

.transactions-accepted-filter__currency__icon--dai::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--dogecoin {}

.transactions-accepted-filter__currency__icon--dogecoin::before {
	background-image: linear-gradient(19deg, #E7CF6C 5.65%, #C2A633 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--ethereum-classic {}

.transactions-accepted-filter__currency__icon--ethereum-classic::before {
	background-image: linear-gradient(19deg, #3AB83A 5.65%, #3AB83A 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--ethereum {}

.transactions-accepted-filter__currency__icon--ethereum::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--litecoin {}

.transactions-accepted-filter__currency__icon--litecoin::before {
	background-image: linear-gradient(19deg, #6B95D8 5.65%, #345D9D 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--usd-coin {}

.transactions-accepted-filter__currency__icon--usd-coin::before {
	background-image: linear-gradient(19deg, #65A0E0 5.65%, #2775CA 90.77%);
	filter: blur(1px);
}


.transactions-accepted-filter__currency__icon--polkadot {}

.transactions-accepted-filter__currency__icon--polkadot::before {
	background-image: linear-gradient(19deg, #F349A3 5.65%, #E6007A 90.77%);
	filter: blur(1px);
}


.transactions-accepted-filter__currency__icon--solana {}

.transactions-accepted-filter__currency__icon--solana::before {
	background-image: linear-gradient(19deg, #31CEB8 5.65%, #AD4FEC 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--tether {}

.transactions-accepted-filter__currency__icon--tether::before {
	background-image: linear-gradient(19deg, #50AF95 5.65%, #169F7A 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--bitcoin {}

.transactions-accepted-filter__currency__icon--bitcoin::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--xrp {}

.transactions-accepted-filter__currency__icon--xrp::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--shiba-inu {}

.transactions-accepted-filter__currency__icon--shiba-inu::before {
	background-image: linear-gradient(19deg, #FFA409 5.65%, #F00500 90.77%);
	filter: blur(1px);
}


.transactions-accepted-filter__currency__icon--cronos {}

.transactions-accepted-filter__currency__icon--cronos::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--near {}

.transactions-accepted-filter__currency__icon--near::before {
	background-image: linear-gradient(19deg, #211B2C 5.65%, #000 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--polygon {}

.transactions-accepted-filter__currency__icon--polygon::before {
	background-image: linear-gradient(19deg, #9A6AE9 5.65%, #8247E5 90.77%);
	filter: blur(1px);
}


.transactions-accepted-filter__currency__icon--uniswap {}

.transactions-accepted-filter__currency__icon--uniswap::before {
	background-image: linear-gradient(19deg, rgba(255, 0, 122, 0.52) 5.65%, #FF007A 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--stellar {}

.transactions-accepted-filter__currency__icon--stellar::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.transactions-accepted-filter__currency__icon--tron {}

.transactions-accepted-filter__currency__icon--tron::before {
	background-image: linear-gradient(19deg, rgba(255, 6, 10, 0.70) 5.65%, #FF060A 90.77%);
	filter: blur(1px);
}


.transactions-filter-heading-arrow {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	box-shadow: 0px 0px 1px 0px #5C45C8 inset;
	border: 1px solid #614AD3;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.4s ease;
}

.transactions-filter-heading-arrow::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}



.transactions-filter-body {
	padding-top: 14px;
	padding-bottom: 20px;
	padding-left: 14px;
	padding-right: 14px;
	display: none;
}


.transactions-filter-form-block {}

.transactions-filter-form {}

.transactions-filter-form-cols {
	display: flex;
	flex-wrap: wrap;
	margin-left: -6px;
	margin-right: -6px;
}

.transactions-filter-form-col {
	width: 33.33%;
	padding-left: 6px;
	padding-right: 6px;
}


.field-reset-link-block {
	display: flex;
}

.field-reset-link {
	display: flex;
	text-decoration: none;
}

.field-reset-link:hover .field-reset-link__icon::before {
	background-color: #260B5F;
}

.field-reset-link:hover .field-reset-link__text {
	color: #260B5F;
}

.field-reset-link__icon {
	width: 14px;
	height: 14px;
	position: relative;
}

.field-reset-link__icon::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	mask-image: url('../images/svg/trash.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/trash.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.field-reset-link__text {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	padding-left: 4px;
	transition: 0.4s ease;
}




.select-wrapper {
	position: relative;
}

.select-wrapper select {
	opacity: 0;
	visibility: hidden;
}

.select-wrapper .bootstrap-select {
	width: 100%;
}

.select-wrapper .bootstrap-select.fit-width {
	width: 100% !important;
}

.bootstrap-select {
	width: 100% !important;
}

.bootstrap-select>.dropdown-toggle {
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	box-shadow: 0px 0px 0px 1px rgba(97, 74, 211, 0.3) inset;
	border-radius: 30px;
	height: 56px;
	font-size: 14px;
	font-weight: 500;
	border-color: transparent;
	padding-left: 24px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 50px;
	color: #260B5F;
	line-height: 1.14;
	border: 0;
}

.bootstrap-select>.dropdown-toggle:active {
	background-color: transparent;
}

/* .bootstrap-select>.dropdown-toggle .filter-option::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	right: 62px;
	top: 0;
	background-color: #D8DEFF;
} */

.bootstrap-select>.dropdown-toggle::after {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	right: 16px;
	top: 50%;
	padding: 0;
	margin: 0;
	border: 0;
	margin-top: -9px;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 18px 18px;
	mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 18px 18px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	background-color: #812BE0;
	z-index: 5;
	transition: 0.4s ease;
	pointer-events: none;
	display: block;
	vertical-align: middle;
}


.bootstrap-select .dropdown-toggle .filter-option {
	display: flex;
	align-items: center;
	width: 100%;
	height: auto;
}

.bootstrap-select .dropdown-toggle .filter-option-inner {
	width: 100%;
}

.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
	outline: none !important;
}




.bootstrap-select>.dropdown-toggle.show:after {
	transform: rotate(180deg);
}

.bootstrap-select>.dropdown-menu {
	width: 100%;
	min-width: 0;
	margin-top: 0;
	border-top: 0;
	/* max-height: 160px; */
	border-radius: 32px;
	padding: 24px;
	padding-left: 22px;
	padding-right: 12px;
	border: 0;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);


	backdrop-filter: blur(7px);
	margin-top: 10px;
	margin-bottom: 10px;
	/* display: block; */
}

.bootstrap-select .dropdown-menu .bs-searchbox {
	margin-right: 12px;
	padding: 0;
	position: relative;
	margin-bottom: 10px;
}

.bootstrap-select .dropdown-menu .bs-searchbox::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 16px;
	top: 50%;
	padding: 0;
	margin: 0;
	border: 0;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/search.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/search.svg');
	background-color: #4052D7;
	background: radial-gradient(77.78% 77.78% at 83.33% 83.33%, #4052D7 0%, #826FFF 100%);
	z-index: 5;
	transition: 0.4s ease;
}

.bootstrap-select .dropdown-menu .bs-searchbox input {
	box-shadow: none;
	border-color: transparent;
	padding: 0;
	padding-left: 40px;
	padding-right: 20px;
	height: 40px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
	background-color: transparent;
	border-radius: 30px;

	box-shadow: 0px 0px 0px 1px #614AD3 inset;
}

.bootstrap-select>.dropdown-menu .inner {
	padding: 0;
	background-color: transparent;
	background-image: none;
	max-height: 160px !important;
	margin-left: -4px;
	padding-left: 6px;
}

.bootstrap-select>.dropdown-menu .inner ul {
	padding: 0;
	margin-right: -12px;
	padding-right: 12px;
}

.bootstrap-select .dropdown-menu .inner::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.bootstrap-select .dropdown-menu .inner::-webkit-scrollbar-track {
	background: #EBEEFE;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	border-radius: 12px;
}

.bootstrap-select .dropdown-menu .inner::-webkit-scrollbar-thumb {
	background-color: #4052D7;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	border-radius: 20px;
}

.bootstrap-select .dropdown-menu li {
	display: flex;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #EFECFF;
}

.bootstrap-select .dropdown-menu li:first-child {
	padding-top: 0;
}

.bootstrap-select .dropdown-menu li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.bootstrap-select .dropdown-menu li a {
	display: flex;
	padding: 0;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.14;
	max-width: 100%;
}

.bootstrap-select .dropdown-menu li a:hover,
.bootstrap-select .dropdown-menu li a:focus {
	color: #812BE0;
	background-color: transparent;
}

.bootstrap-select .dropdown-menu li a:active {
	background-color: transparent;
}

.bootstrap-select .dropdown-menu li a.active {
	background-color: transparent;
	font-weight: bold;
}

.bootstrap-select .dropdown-menu li a.active:hover {
	/* background-color: #DFE3FA; */
}

.bootstrap-select .dropdown-menu li a .text {
	padding-right: 26px;
}

.bootstrap-select .dropdown-menu li a.active .text::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	right: 0;
	top: 50%;
	padding: 0;
	margin: 0;
	border: 0;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	background-color: #1DA025;
	z-index: 5;
	transition: 0.4s ease;
}


.bootstrap-select .dropdown-menu li a.active .phone-country-select-item__text {
	font-weight: 700;
}

.bootstrap-select .dropdown-menu li a span.text {
	margin-top: 0;
	max-width: 100%;
	position: relative;
}

.bootstrap-select .dropdown-menu li.disabled {
	display: none;
}

.bootstrap-select .no-results {
	color: #394C79;
	font-size: 16px;
	line-height: 1.125;
	font-weight: bold;
	background-color: transparent;
}

.select-currency-list-item {
	display: flex;
	align-items: center;
	max-width: 100%;
}

.select-currency-list-item__icon {
	width: 16px;
	height: 16px;
	position: relative;
}

.select-currency-list-item__icon::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 100px;
}

.select-currency-list-item__icon .image {
	position: relative;
	z-index: 2;
	width: 100%;
}


.select-currency-list-item__content {
	padding-left: 10px;
	max-width: calc(100% - 16px);
}

.select-currency-list-item__title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: 0.4s ease;
}

.select-currency.bootstrap-select .dropdown-toggle .filter-option {
	overflow: visible;
}

.select-currency.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
	overflow: visible;
}

.select-currency.bootstrap-select>.dropdown-toggle {
	padding-left: 6px;
}

.bootstrap-select>.dropdown-toggle .select-currency-list-item__icon {
	width: 40px;
	height: 40px;
	position: relative;
}

.bootstrap-select>.dropdown-toggle .select-currency-list-item__content {
	max-width: calc(100% - 40px);
	padding-left: 16px;
}

.bootstrap-select .dropdown-menu li a.active .select-currency-list-item__title {
	font-weight: bold;
}

.bootstrap-select .dropdown-menu li a:hover .select-currency-list-item__title,
.bootstrap-select .dropdown-menu li a:focus .select-currency-list-item__title {
	color: #812BE0;
	background-color: transparent;
}

.select-currency-list-item__icon--binance-coin {}

.select-currency-list-item__icon--binance-coin::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--binance-usd {}

.select-currency-list-item__icon--binance-usd::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--bitcoin-cash {}

.select-currency-list-item__icon--bitcoin-cash::before {
	background-image: linear-gradient(19deg, #0AC18E 5.65%, #0AC18E 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--cardano {}

.select-currency-list-item__icon--cardano::before {
	background-image: linear-gradient(19deg, #456FD2 5.65%, #0033AD 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--chainlink {}

.select-currency-list-item__icon--chainlink::before {
	background-image: linear-gradient(19deg, #2A5ADA 5.65%, #2A5ADA 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--dai {}

.select-currency-list-item__icon--dai::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--dogecoin {}

.select-currency-list-item__icon--dogecoin::before {
	background-image: linear-gradient(19deg, #E7CF6C 5.65%, #C2A633 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--ethereum-classic {}

.select-currency-list-item__icon--ethereum-classic::before {
	background-image: linear-gradient(19deg, #3AB83A 5.65%, #3AB83A 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--ethereum {}

.select-currency-list-item__icon--ethereum::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--litecoin {}

.select-currency-list-item__icon--litecoin::before {
	background-image: linear-gradient(19deg, #6B95D8 5.65%, #345D9D 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--usd-coin {}

.select-currency-list-item__icon--usd-coin::before {
	background-image: linear-gradient(19deg, #65A0E0 5.65%, #2775CA 90.77%);
	filter: blur(1px);
}


.select-currency-list-item__icon--polkadot {}

.select-currency-list-item__icon--polkadot::before {
	background-image: linear-gradient(19deg, #F349A3 5.65%, #E6007A 90.77%);
	filter: blur(1px);
}


.select-currency-list-item__icon--solana {}

.select-currency-list-item__icon--solana::before {
	background-image: linear-gradient(19deg, #31CEB8 5.65%, #AD4FEC 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--tether {}

.select-currency-list-item__icon--tether::before {
	background-image: linear-gradient(19deg, #50AF95 5.65%, #169F7A 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--bitcoin {}

.select-currency-list-item__icon--bitcoin::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--xrp {}

.select-currency-list-item__icon--xrp::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--shiba-inu {}

.select-currency-list-item__icon--shiba-inu::before {
	background-image: linear-gradient(19deg, #FFA409 5.65%, #F00500 90.77%);
	filter: blur(1px);
}


.select-currency-list-item__icon--cronos {}

.select-currency-list-item__icon--cronos::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--near {}

.select-currency-list-item__icon--near::before {
	background-image: linear-gradient(19deg, #211B2C 5.65%, #000 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--polygon {}

.select-currency-list-item__icon--polygon::before {
	background-image: linear-gradient(19deg, #9A6AE9 5.65%, #8247E5 90.77%);
	filter: blur(1px);
}


.select-currency-list-item__icon--uniswap {}

.select-currency-list-item__icon--uniswap::before {
	background-image: linear-gradient(19deg, rgba(255, 0, 122, 0.52) 5.65%, #FF007A 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--stellar {}

.select-currency-list-item__icon--stellar::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.select-currency-list-item__icon--tron {}

.select-currency-list-item__icon--tron::before {
	background-image: linear-gradient(19deg, rgba(255, 6, 10, 0.70) 5.65%, #FF060A 90.77%);
	filter: blur(1px);
}

.field--iconed .bootstrap-select>.dropdown-toggle {
	padding-left: 6px;
}

.select-item {
	display: flex;
	align-items: center;
	position: relative;
}

.select-item__icon {
	position: relative;
	width: 40px;
	height: 40px;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	display: none;
}

.select-item__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.select-item__text {
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.select-item__icon--type {}

.select-item__icon--type::before {
	mask-image: url('../images/svg/calendar.svg');
	-webkit-mask-image: url('../images/svg/calendar.svg');
}


.select-item__icon--status {}

.select-item__icon--status::before {
	mask-image: url('../images/svg/clock.svg');
	-webkit-mask-image: url('../images/svg/clock.svg');
}


.select-item__icon--strategy {}

.select-item__icon--strategy::before {
	mask-image: url('../images/svg/desktopdollar.svg');
	-webkit-mask-image: url('../images/svg/desktopdollar.svg');
}




.bootstrap-select>.dropdown-toggle .select-item__icon {
	display: block;
}

.bootstrap-select>.dropdown-toggle .select-item__text {
	display: block;
	max-width: calc(100% - 40px);
	padding-left: 16px;
}


.modals {}

.modal.fade .modal-dialog {
	transform: none;
}

.custom-modal {
	/* display: block;
	position: relative;
	opacity: 1 !important; */
}

.modal-dialog {
	max-width: 570px;
	margin-right: auto;
	margin-left: auto;
}

.custom-modal .modal-content {
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: transparent;
}

.custom-modal .modal-header {
	padding: 0;
	border-bottom: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.modal-close {
	position: absolute;
	width: 20px;
	height: 20px;
	border: 0;
	padding: 0;
	right: 0;
	right: 0;
	z-index: 10;
	background-color: transparent;
}

.modal-close::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #fff;
	mask-image: url('../images/svg/close.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/close.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
}

.custom-modal .modal-body {
	position: relative;
	padding: 0;
}

.custom-modal .modal-body::before {
	content: '';
	position: absolute;
	left: 12px;
	right: 12px;
	top: 12px;
	bottom: 12px;
	border-radius: 60px;
	background: rgba(255, 255, 255, 0.60);
}

.modal-body-content {
	position: relative;
	z-index: 2;
	padding: 56px;
	border-radius: 60px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.60);
	backdrop-filter: blur(2px);
}

.modal-title-block {
	display: flex;
	justify-content: center;
}

.modal-title {
	padding-left: 19px;
	padding-right: 19px;
	position: relative;
}

.modal-title::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 7px;
	height: 7px;
	background-color: #1DA025;
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 8px;
}

.modal-title::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 7px;
	height: 7px;
	background-color: #1DA025;
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 8px;
}

.modal-descr {
	margin-top: 8px;
	max-width: 410px;
	margin-right: auto;
	margin-left: auto;
	color: #A29ACF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.confirm-2fa-form-block {
	margin-top: 20px;
}

.confirm-2fa-form {}

.field--2fa {}

.field--2fa .field__icon::before {
	mask-image: url('../images/svg/shield_done.svg');
	-webkit-mask-image: url('../images/svg/shield_done.svg');
}

.continue-btn {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 56px;
	padding-right: 56px;
	position: relative;
}

.continue-btn__text {
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}

.continue-btn__icon {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	backdrop-filter: blur(10.5px);
}

.continue-btn__icon::before {

	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #fff;
}


.confirm-email-form-block {
	margin-top: 20px;
}

.confirm-email-form {}

.field--email {}

.field--email .field__icon::before {
	mask-image: url('../images/svg/mail.svg');
	-webkit-mask-image: url('../images/svg/mail.svg');
}

.modal-success-icon-block {
	display: flex;
	margin-bottom: 8px;
}

.modal-success-icon {
	width: 24px;
	height: 24px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.modal-success-icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #1DA025;
}

.close-modal-btn-block {
	margin-top: 32px;
}

.close-modal-btn {}

.modal-title--error::before {
	background-color: #D46060;
}

.modal-title--error::after {
	background-color: #D46060;
}

.modal-error-icon-block {
	display: flex;
	margin-bottom: 8px;
}

.modal-error-icon {
	width: 24px;
	height: 24px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.modal-error-icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/circle-close.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/circle-close.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #D46060;
}

.topline-right .mobile-panel-btn-block {
	display: none;
}

.topline-registration-mobile-btn-block {
	display: none;
	margin-left: 30px;
}

.topline-registration-mobile-btn {}

.mobile-auth-panel-block {}

.mobile-auth-panel {
	display: flex;
	margin-left: -3px;
	margin-right: -3px;
}

.mobile-auth-login-btn-block {
	padding-left: 3px;
	padding-right: 3px;
}

.mobile-auth-login-btn {}

.mobile-auth-registration-btn-block {
	padding-left: 3px;
	padding-right: 3px;
}

.mobile-auth-registration-btn {}


.db-topline-right .mobile-panel-btn-block {
	margin-left: 6px;
	display: none;
}

.topline-new-deposit-btn-block {
	display: none;
	margin-left: 22px;
}


.db-top-mobile-menu-block {
	display: none;
}

.db-top-mobile-menu {
	margin-top: -10px;
}

.db-top-mobile-menu>ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
}


.db-top-mobile-menu .db-topmenu-item {
	margin-top: 10px;
}

.func-mobile-menu .func-menu-item {
	/* order: unset; */
}


.features-items-block {
	margin-top: 40px;
	border-radius: 40px;
	border: 2px solid #FFF;
	padding: 22px 14px;
	padding-right: 8px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	max-width: 196px;
}

.features-items-title {
	/* text-align: center; */
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
}

.features-items {
	margin-top: 11px;
}

.features-items {
	margin-top: 11px;
}


.features-items-item {
	margin-top: 11px;
	display: flex;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 6px 10px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	display: flex;
	border-radius: 40px;
	align-items: center;
	text-decoration: none;
	position: relative;
}

.features-items-item:first-child {
	margin-top: 0;
}

.features-items-item__icon {
	position: relative;
	width: 20px;
	height: 20px;
}

.features-items-item__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.features-items-item__text {
	width: calc(100% - 20px);
	position: relative;
	z-index: 2;
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	padding-left: 10px;
	transition: 0.4s ease;
}





.features-items-item--web-company {}

.features-items-item--protection {}

.features-items-item--return {}


.features-items-item--web-company .features-items-item__icon::before {
	mask-image: url('../images/svg/web.svg');
	-webkit-mask-image: url('../images/svg/web.svg');
}

.features-items-item--protection .features-items-item__icon::before {
	mask-image: url('../images/svg/shield_done.svg');
	-webkit-mask-image: url('../images/svg/shield_done.svg');
}

.features-items-item--return .features-items-item__icon::before {
	mask-image: url('../images/svg/money-cash.svg');
	-webkit-mask-image: url('../images/svg/money-cash.svg');
}

.help-create-acc-block {
	margin-top: 40px;
	border-radius: 40px;
	border: 2px solid #FFF;
	padding: 22px 23px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	max-width: 196px;
	margin-left: auto;
	margin-right: 0;
}

.help-create-acc-icon {
	width: 48px;
	height: 48px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	pointer-events: none;
}

.help-create-acc-icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	mask-image: url('../images/svg/lighting.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/lighting.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}



.help-create-acc-title {
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	margin-top: 16px;
}

.help-create-acc-btn-block {
	margin-top: 16px;
}

.help-create-acc-btn {
	width: 100%;
}


.section-registration {
	min-height: 500px;
}


.registration-block {

	margin-top: 40px;
	border-radius: 60px;
	border: 2px solid #FFF;
	padding: 38px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	/* backdrop-filter: blur(2px); */
}

.registration-type-tabs-block {
	margin-top: 24px;
}

.registration-type-tabs-block:first-child {
	margin-top: 0;
}

.registration-type-tabs-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
}

.registration-type-tabs {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
}

.registration-type-tab-wrapper {
	margin-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

.registration-type-tab {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.registration-type-tab__check {
	position: relative;
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
}

.registration-type-tab__check::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.registration-type-tab__check::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.registration-type-tab__title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	padding-left: 8px;
}

.registration-type-tab.active {
	/* pointer-events: none */
}

.registration-type-tab.active .registration-type-tab__check::before {
	opacity: 1;
	visibility: visible;
}

.registration-type-tab.active .registration-type-tab__check::after {
	opacity: 1;
	visibility: visible;
}

.registration-type-tab.active .registration-type-tab__title {
	color: #A29ACF;
}

.registration-type-tabs-content-block {}

.registration-type-tabs-content {}

.registration-type-tab-content {
	padding-top: 24px;
	display: none;
}


.registration-type-tab-content:first-child {
	display: block;
}

/* 
.registration-type-tab-content:nth-child(2) {
	display: block;
} */



.field--email {}

.field--email .field__icon::before {
	mask-image: url('../images/svg/mail.svg');
	-webkit-mask-image: url('../images/svg/mail.svg');
}

.field--username {}

.field--username .field__icon::before {
	mask-image: url('../images/svg/user.svg');
	-webkit-mask-image: url('../images/svg/user.svg');
}

.field--search {}

.field--search .field__icon::before {
	mask-image: url('../images/svg/search.svg');
	-webkit-mask-image: url('../images/svg/search.svg');
}


.field-generate-link-block {
	display: flex;
}

.field-generate-link {
	display: flex;
	text-decoration: none;
}

.field-generate-link:hover .field-generate-link__icon::before {
	background-color: #260B5F;
}

.field-generate-link:hover .field-generate-link__text {
	color: #260B5F;
}

.field-generate-link__icon {
	width: 14px;
	height: 14px;
	position: relative;
}

.field-generate-link__icon::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	mask-image: url('../images/svg/dice.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/dice.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.field-generate-link__text {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	padding-left: 4px;
	transition: 0.4s ease;
}


.field--pin {}


.field--pin input[type='text'],
.field--pin input[type='email'],
.field--pin input[type='password'] {
	padding-right: 54px;
}

.field--pin .field__icon::before {
	mask-image: url('../images/svg/pay.svg');
	-webkit-mask-image: url('../images/svg/pay.svg');
}


.upline-block {
	border-radius: 32px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: 52px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.upline-title {
	position: absolute;
	left: 16px;
	top: 50%;
	transform: translateY(-50%);
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.2;
}

.upline-user {
	display: flex;
	align-items: center;
}

.upline-user__country {
	position: relative;
}

.upline-user__country::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: overlay;
	mix-blend-mode: overlay;
	border-radius: 1px;
}

.upline-user__username {
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	padding-left: 8px;
}


.generate-password-form-block {
	margin-top: 45px;
}

.generate-password-form {}


.generate-btn {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 56px;
	padding-right: 56px;
	position: relative;
}

.generate-btn__text {
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}

.generate-btn__icon {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	backdrop-filter: blur(10.5px);
}

.generate-btn__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/dice.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/dice.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #fff;
}



.generate-username-form-block {
	margin-top: 45px;
}

.generate-username-form {}



.field-copy-btn-block {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 18px;
}

.field-copy-btn {
	display: block;
	padding-right: 0;
	padding-left: 18px;
	background-color: transparent;
	border: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	color: #812BE0;
	position: relative;
}

.field-copy-btn::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/copy.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/copy.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #812BE0;
	z-index: 1;
}

.field-copy-btn::after {
	pointer-events: none;
	content: attr(aria-label);
	position: absolute;
	text-transform: uppercase;
	z-index: 1;
	font-weight: 700;
	font-size: 10px;
	line-height: 16px;
	right: -12px;
	white-space: nowrap;
	text-transform: uppercase;
	top: -36px;
	color: #1DA025;
	opacity: 0;
	visibility: hidden;
	transition: 0.4s ease;
}

.field-copy-btn.active::after {
	opacity: 1;
	visibility: visible;
}

.field-copy-btn.active {
	background-image: none;
	box-shadow: none;
}


.modal-backdrop {
	background-color: rgba(129, 43, 224, 1)
}

.pswd-difficulty-sensor-block {
	position: absolute;
	right: 44px;
	top: 50%;
	transform: translateY(-50%);
}

.pswd-difficulty-sensor {
	display: flex;
	align-items: center;
}

.pswd-difficulty-sensor-items {
	display: flex;
	align-items: center;
}

.pswd-difficulty-sensor-item {
	width: 11px;
	height: 2px;
	background-color: #A29ACF;
	margin-left: 4px;
}

.pswd-difficulty-sensor-title {
	padding-left: 4px;
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
}

.pswd-difficulty-sensor--weak {}

.pswd-difficulty-sensor--weak .pswd-difficulty-sensor-title {
	color: #D46060;
}

.pswd-difficulty-sensor--weak .pswd-difficulty-sensor-item:nth-child(1) {
	background-color: #D46060;
}


.pswd-difficulty-sensor--medium {}

.pswd-difficulty-sensor--medium .pswd-difficulty-sensor-title {
	color: #E1861A;
}

.pswd-difficulty-sensor--medium .pswd-difficulty-sensor-item:nth-child(1),
.pswd-difficulty-sensor--medium .pswd-difficulty-sensor-item:nth-child(2) {
	background-color: #E1861A;
}

.pswd-difficulty-sensor--strong {}

.pswd-difficulty-sensor--strong .pswd-difficulty-sensor-title {
	color: #1DA025;
}

.pswd-difficulty-sensor--strong .pswd-difficulty-sensor-item {
	background-color: #1DA025;
}

.form-agreement {
	margin-top: 24px;
	padding: 10px;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.2;
	text-align: center;
}

.form-agreement a {
	color: #812BE0;
	text-decoration: none;
}

.form-agreement a:hover {
	text-decoration: underline;
}

.registration-form {}


.phone-fieldset-block {
	margin-top: 12px;
}

.phone-fieldset {
	display: flex;
}

.phone-fieldset-select {
	width: 80px;
}

.phone-fieldset-field {
	width: calc(100% - 80px);
}

.phone-fieldset .field {
	margin-top: 0;
}

.phone-fieldset .field input[type='text'],
.phone-fieldset .field input[type='email'],
.phone-fieldset .field input[type='password'] {
	border-radius: 0 100px 100px 0;
	margin-left: -1px;
	padding-left: 12px;
}



.select-phone-country {}

.select-phone-country.bootstrap-select>.dropdown-toggle {
	padding-right: 34px;
	border-radius: 100px 0 0 100px;
}

.select-phone-country.bootstrap-select>.dropdown-toggle::after {
	right: 8px;
}

.select-phone-country.bootstrap-select>.dropdown-menu {
	min-width: 556px;
}


.select-phone-country.bootstrap-select>.dropdown-toggle .phone-country-select-item__text {
	display: none;
}

.select-phone-country.bootstrap-select>.dropdown-toggle .phone-country-select-item__code {
	display: none;
}


.phone-country-select-item {
	display: flex;
	align-items: center;
	position: relative;
}

.phone-country-select-item__icon {
	position: relative;
	width: 16px;
	height: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.select-phone-country.bootstrap-select>.dropdown-toggle .phone-country-select-item__icon {
	position: relative;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
}


.phone-country-select-item__icon-image {
	width: 16px;
	height: 12px;
	border-radius: 1px;
	position: relative;
}

.phone-country-select-item__icon-image::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: overlay;
	mix-blend-mode: overlay;
	border-radius: 1px;
}



.phone-country-select-item__text {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	padding-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.phone-country-select-item__code {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	padding-left: 10px;
	white-space: nowrap;
}


.s-registration-block {
	display: flex;
	flex-wrap: wrap;
}

.s-registration-block-left {
	padding-right: 24px;
	width: calc((100% - 636px)/2);
}

.s-registration-block-center {
	width: 636px;
}

.s-registration-block-right {
	padding-left: 24px;
	width: calc((100% - 636px)/2);
}

.form-notifications-block {}

.form-notification-list {}

.form-notification-item {
	margin-top: 8px;
	background-color: #EFECFF;
	padding: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
}

.form-notification-item::first-child {
	margin-top: 0;
}

.form-notification-item__icon {
	width: 16px;
	height: 16px;
	position: relative;
}



.form-notification-item__icon::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/exclamation-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/exclamation-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #260B5F;
}

.form-notification-item__text {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	max-width: calc(100% - 16px);
	padding-left: 12px;
}

.form-notification-item--error {}

.form-notification-item--error .form-notification-item__icon::before {
	background-color: #D46060;
}

.form-notification-item--error .form-notification-item__text {
	color: #D46060;
}


.form-descr-block {
	margin-top: 8px;
}

.form-descr-block:first-child {
	margin-top: 0;
}

.form-descr {
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.form-descr a {
	color: #812BE0;
	text-decoration: underline;
}

.form-descr a:hover {
	text-decoration: none;
}


.section-new-deposit {}

.s-new-deposit-block {}

.new-deposit-block {
	margin-top: 64px;
	border-radius: 60px;
	border: 2px solid #FFF;
	padding: 38px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.new-deposit-form-block {}

.new-deposit-form {}

.new-dep-fieldset-block {
	margin-top: 24px;
}

.new-dep-fieldset-block:first-child {
	margin-top: 0;
}

.new-dep-fieldset-title {
	color: #260B5F;
	font-family: Inter;
	font-size: 16px;
	font-weight: 700;

}

.new-dep-fieldset-descr {
	margin-top: 6px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.new-dep-fieldset {
	margin-top: 24px;
}

.new-dep-fieldset:first-child {
	margin-top: 0;
}

.new-dep-strat-radio-items-block {}

.new-dep-strat-radio-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-right: -8px;
	margin-top: -16px;
}

.new-dep-strat-radio-item-wrapper {
	width: 25%;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 16px;
}


.radio {
	display: none
}

.new-dep-strat-radio-item {
	display: block;
	cursor: pointer;
}


.new-dep-strat-radio-item-inner {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px;
	transition: 0.4s ease;
	/* backdrop-filter: blur(7px); */
}

.new-dep-strat-radio-item__icon {
	display: flex;
	justify-content: center;
	height: 16px;
}

.new-dep-strat-radio-item__icon .image {
	height: 100%;
	width: auto;
}

.new-dep-strat-radio-item__title {
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
}

.new-dep-strat-radio-item__percent {
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 10px;

}


.new-dep-strat-radio-item__radio-block {
	margin-top: 10px;
}

.new-dep-strat-radio-item__radio {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
}

.new-dep-strat-radio-item__radio::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.new-dep-strat-radio-item__radio::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}


.radio:checked~.new-dep-strat-radio-item-inner {
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
}

.radio:checked~.new-dep-strat-radio-item-inner .new-dep-strat-radio-item__radio::before {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.new-dep-strat-radio-item-inner .new-dep-strat-radio-item__radio::after {
	opacity: 1;
	visibility: visible;
}


.new-dep-strat-radio-item__soon-block {
	margin-top: 10px;
	display: flex;
	justify-content: center;
}

.new-dep-strat-radio-item__soon {

	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background-color: #812BE0;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.new-dep-strat-radio-item.disabled {
	pointer-events: none;
}


.new-dep-strat-radio-item.disabled .new-dep-strat-radio-item__icon {
	opacity: 0.5;
}

.new-dep-strat-radio-item.disabled .new-dep-strat-radio-item__title {
	opacity: 0.5;
}

.new-dep-strat-radio-item.disabled .new-dep-strat-radio-item__percent {
	opacity: 0.5;
}



.nd-total-profit-items-block {}

.nd-total-profit-items {
	display: flex;
	flex-wrap: wrap;
	margin-top: -16px;
	margin-left: -8px;
	margin-right: -8px;
}

.nd-total-profit-item-wrapper {
	width: 25%;
	margin-top: 16px;
	padding-left: 8px;
	padding-right: 8px;
}

.nd-total-profit-item-wrapper--arbitrage {
	width: 33.33%;
}

.nd-total-profit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px;
}

.nd-total-profit-item__icon {
	width: 20px;
	height: 20px;
	display: flex;
	margin-right: auto;
	margin-left: auto;

}

.nd-total-profit-item__title {
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
}

.nd-total-profit-item__descr {
	color: #260B5F;
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 10px;
}

.new-dep-fee-table {}

.new-dep-fee-t-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 10px;
	padding-bottom: 10px;


	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	border-bottom: 1px dashed #260B5F;
}

.new-dep-fee-t-item:first-child {
	padding-top: 0;
}

.new-dep-fee-t-item:last-child {
	border-bottom: 0;
}

.new-dep-fee-t-item b {
	font-weight: bold;
}

.new-dep-fee-t-item-left {}

.new-dep-fee-t-item-range {}

.new-dep-fee-t-item-right {}

.new-dep-fee-t-item-percent {
	font-weight: bold;
}


.new-deposit-form .field-block--deposit {
	max-width: 490px;
}


.field-block--deposit .field-title {
	white-space: nowrap;
}

.field--amount {}


.field--amount input[type='text'],
.field--amount input[type='email'],
.field--amount input[type='password'] {
	padding-right: 70px;
}

.field--amount .field__icon::before {
	mask-image: url('../images/svg/bagdollar.svg');
	-webkit-mask-image: url('../images/svg/bagdollar.svg');
}


.field-title-min-max-block {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	color: #812BE0;
}

.field-title-min-block {
	padding-right: 16px;
}

.field-title-min {
	position: relative;
	padding-left: 18px;
	color: #812BE0;
	font-size: 14px;
	font-weight: 500;
}

.field-title-min::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-down-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/arrow-down-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #812BE0;
}

.field-title-min__title {
	font-weight: 700;
}

.field-title-min__value {}

.field-title-max {
	position: relative;
	padding-left: 18px;
	color: #812BE0;
	font-size: 14px;
	font-weight: 500;
}

.field-title-max::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-up-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/arrow-up-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #812BE0;
}

.field-title-max__title {
	font-weight: 700;
}

.field-title-max__value {}





.continue-star-btn {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 56px;
	padding-right: 56px;
	position: relative;
}

.continue-star-btn__text {
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
}

.continue-star-btn__icon {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	backdrop-filter: blur(10.5px);
}

.continue-star-btn__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/stars.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/stars.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #fff;
}


.new-deposit-form .btn-wrapper {
	max-width: 414px;
	margin-right: auto;
	margin-left: auto;
}

.field__currency {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 16px;
	color: #A29ACF;
	font-size: 16px;
	font-weight: 500;
	pointer-events: none;
}

.new-dep-fieldset-info {
	border-radius: 24px;
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px;
	margin-top: 16px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.new-dep-inv-plan-arb-block {
	border-radius: 40px;
	border: 1px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 24px 12px;

}

.new-dep-inv-plan-arb-update-block {
	padding-left: 8px;
	padding-right: 8px;
}

.new-dep-inv-plan-arb-update-progress-block {
	height: 8px;
	border-radius: 100px;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: relative;

}

.new-dep-inv-plan-arb-update-progress {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	border-radius: 100px;
}

.new-dep-inv-plan-arb-update-countdown-block {
	margin-top: 8px;
}

.new-dep-inv-plan-arb-update-countdown {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	display: flex;

}

.new-dep-inv-plan-arb-update-countdown__title {
	padding-right: 8px;
}

.new-dep-inv-plan-arb-update-countdown__time {
	color: #812BE0;
}


.new-dep-inv-plan-arb-items-block {
	margin-top: 16px;
}

.new-dep-inv-plan-arb-items {}

.new-dep-inv-plan-arb-item-wrapper {
	margin-top: 8px;
}

.new-dep-inv-plan-arb-item {
	display: block;
}

.new-dep-inv-plan-arb-item-inner {
	display: flex;
	padding-left: 72px;
	min-height: 48px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #EFECFF;
	border-radius: 100px;
	position: relative;
	cursor: pointer;
}

.new-dep-inv-plan-arb-item-radio {}

.new-dep-inv-plan-arb-item-left {
	width: 46%;
	padding-right: 24px;
	padding-left: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.new-dep-inv-plan-arb-item-right {
	width: 54%;
	padding-right: 24px;
	padding-left: 36px;
	display: flex;
	align-items: center;
}


.new-dep-inv-plan-arb-item-currency-list-block {
	padding-right: 8px;
}

.new-dep-inv-plan-arb-item-currency-list {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 64px;
	width: 64px;
}

.new-dep-inv-plan-arb-item-currency-item {
	width: 24px;
	height: 24px;
	position: relative;
	z-index: 2;
}

.new-dep-inv-plan-arb-item-currency-item {}

.new-dep-inv-plan-arb-item-currency-item+.new-dep-inv-plan-arb-item-currency-item {
	margin-left: -4px;
}

.new-dep-inv-plan-arb-item-currency-item__icon {
	position: relative;

}

.new-dep-inv-plan-arb-item-currency-item__icon::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 100px;
}

.new-dep-inv-plan-arb-item-currency-item__icon .image {
	position: relative;
	z-index: 2;
}

.new-dep-inv-plan-arb-item-percent-block {
	padding-left: 8px;
	padding-right: 8px;
}

.new-dep-inv-plan-arb-item-percent {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.new-dep-inv-plan-arb-item-time-block {
	padding-left: 8px;
}

.new-dep-inv-plan-arb-item-time {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 700;
}

.new-dep-inv-plan-arb-item-burse-list-block {
	width: 100%;
}

.new-dep-inv-plan-arb-item-burse-list {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.new-dep-inv-plan-arb-item-burse-item-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	width: 50%;
}

.new-dep-inv-plan-arb-item-burse-item {
	display: flex;
	align-items: center;
}

.new-dep-inv-plan-arb-item-burse-item__icon-block {
	width: 24px;
	height: 24px;
	min-width: 24px;
	padding: 2px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.44) 0%, rgba(255, 255, 255, 0.30) 100%), rgba(255, 255, 255, 0.60);
	border-radius: 5px;
	margin-right: 8px;
}

.new-dep-inv-plan-arb-item-burse-item__icon {
	border-radius: 4px;
}

.new-dep-inv-plan-arb-item-burse-item__content {
	/* max-width: calc(100% - 24px); */
	/* padding-left: 8px; */
}

.new-dep-inv-plan-arb-item-burse-item__title {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	white-space: nowrap;
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.new-dep-inv-plan-arb-item-burse-item__rate {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	white-space: nowrap;
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
}




.new-dep-inv-plan-arb-item-radio {
	position: absolute;
	left: 24px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
}

.new-dep-inv-plan-arb-item-radio::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.new-dep-inv-plan-arb-item-radio::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}


.radio:checked~.new-dep-inv-plan-arb-item-inner {
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	/* background-color: #fff; */
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);

}

.radio:checked~.new-dep-inv-plan-arb-item-inner .new-dep-inv-plan-arb-item-radio::before {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.new-dep-inv-plan-arb-item-inner .new-dep-inv-plan-arb-item-radio::after {
	opacity: 1;
	visibility: visible;
}



.new-dep-inv-plan-arb-item-currency-item__icon--binance-coin {}

.new-dep-inv-plan-arb-item-currency-item__icon--binance-coin::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--binance-usd {}

.new-dep-inv-plan-arb-item-currency-item__icon--binance-usd::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--bitcoin-cash {}

.new-dep-inv-plan-arb-item-currency-item__icon--bitcoin-cash::before {
	background-image: linear-gradient(19deg, #0AC18E 5.65%, #0AC18E 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--cardano {}

.new-dep-inv-plan-arb-item-currency-item__icon--cardano::before {
	background-image: linear-gradient(19deg, #456FD2 5.65%, #0033AD 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--chainlink {}

.new-dep-inv-plan-arb-item-currency-item__icon--chainlink::before {
	background-image: linear-gradient(19deg, #2A5ADA 5.65%, #2A5ADA 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--dai {}

.new-dep-inv-plan-arb-item-currency-item__icon--dai::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--dogecoin {}

.new-dep-inv-plan-arb-item-currency-item__icon--dogecoin::before {
	background-image: linear-gradient(19deg, #E7CF6C 5.65%, #C2A633 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--ethereum-classic {}

.new-dep-inv-plan-arb-item-currency-item__icon--ethereum-classic::before {
	background-image: linear-gradient(19deg, #3AB83A 5.65%, #3AB83A 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--ethereum {}

.new-dep-inv-plan-arb-item-currency-item__icon--ethereum::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--litecoin {}

.new-dep-inv-plan-arb-item-currency-item__icon--litecoin::before {
	background-image: linear-gradient(19deg, #6B95D8 5.65%, #345D9D 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--usd-coin {}

.new-dep-inv-plan-arb-item-currency-item__icon--usd-coin::before {
	background-image: linear-gradient(19deg, #65A0E0 5.65%, #2775CA 90.77%);
	filter: blur(1px);
}


.new-dep-inv-plan-arb-item-currency-item__icon--polkadot {}

.new-dep-inv-plan-arb-item-currency-item__icon--polkadot::before {
	background-image: linear-gradient(19deg, #F349A3 5.65%, #E6007A 90.77%);
	filter: blur(1px);
}


.new-dep-inv-plan-arb-item-currency-item__icon--solana {}

.new-dep-inv-plan-arb-item-currency-item__icon--solana::before {
	background-image: linear-gradient(19deg, #31CEB8 5.65%, #AD4FEC 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--tether {}

.new-dep-inv-plan-arb-item-currency-item__icon--tether::before {
	background-image: linear-gradient(19deg, #50AF95 5.65%, #169F7A 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--bitcoin {}

.new-dep-inv-plan-arb-item-currency-item__icon--bitcoin::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--xrp {}

.new-dep-inv-plan-arb-item-currency-item__icon--xrp::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--shiba-inu {}

.new-dep-inv-plan-arb-item-currency-item__icon--shiba-inu::before {
	background-image: linear-gradient(19deg, #FFA409 5.65%, #F00500 90.77%);
	filter: blur(1px);
}


.new-dep-inv-plan-arb-item-currency-item__icon--cronos {}

.new-dep-inv-plan-arb-item-currency-item__icon--cronos::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--near {}

.new-dep-inv-plan-arb-item-currency-item__icon--near::before {
	background-image: linear-gradient(19deg, #211B2C 5.65%, #000 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--polygon {}

.new-dep-inv-plan-arb-item-currency-item__icon--polygon::before {
	background-image: linear-gradient(19deg, #9A6AE9 5.65%, #8247E5 90.77%);
	filter: blur(1px);
}


.new-dep-inv-plan-arb-item-currency-item__icon--uniswap {}

.new-dep-inv-plan-arb-item-currency-item__icon--uniswap::before {
	background-image: linear-gradient(19deg, rgba(255, 0, 122, 0.52) 5.65%, #FF007A 90.77%);
	filter: blur(1px);
}

.new-dep-inv-plan-arb-item-currency-item__icon--stellar {}

.new-dep-inv-plan-arb-item-currency-item__icon--stellar::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}


.new-dep-inv-plan-arb-item-currency-item__icon--tron {}

.new-dep-inv-plan-arb-item-currency-item__icon--tron::before {
	background-image: linear-gradient(19deg, rgba(255, 6, 10, 0.70) 5.65%, #FF060A 90.77%);
	filter: blur(1px);
}


.field-message--warning .field-message__icon::before {
	background-color: #D46060;
	mask-image: url('../images/svg/exclamation-circle.svg');
	-webkit-mask-image: url('../images/svg/exclamation-circle.svg');
}

.field-message--warning .field-message__text {
	font-weight: 700;
}

.field-message-block--warning {
	padding-left: 0;
}


.currency-radio-items-block {
	margin-top: 16px;
}

.currency-radio-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-right: -8px;
	margin-top: -16px;
}

.currency-radio-item-wrapper {
	width: 25%;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 16px;
}

.currency-radio-item {
	display: block;
	border-radius: 40px;
	cursor: pointer;
}

.currency-radio-item-inner {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px;
	transition: 0.4s ease;
}

.currency-radio-item__icon {
	position: relative;
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
}

.currency-radio-item__icon::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 100px;
}

.currency-radio-item__icon .image {
	position: relative;
	z-index: 2;
}


.currency-radio-item__title {
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.currency-radio-item__value {
	color: #A29ACF;
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}




.currency-radio-item__radio-block {
	margin-top: 10px;
}

.currency-radio-item__radio {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
}

.currency-radio-item__radio::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.currency-radio-item__radio::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}


.radio:checked~.currency-radio-item-inner {
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
}

.radio:checked~.currency-radio-item-inner .currency-radio-item__radio::before {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.currency-radio-item-inner .currency-radio-item__radio::after {
	opacity: 1;
	visibility: visible;
}


.currency-radio-item__icon--binance-coin {}

.currency-radio-item__icon--binance-coin::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--binance-usd {}

.currency-radio-item__icon--binance-usd::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--bitcoin-cash {}

.currency-radio-item__icon--bitcoin-cash::before {
	background-image: linear-gradient(19deg, #0AC18E 5.65%, #0AC18E 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--cardano {}

.currency-radio-item__icon--cardano::before {
	background-image: linear-gradient(19deg, #456FD2 5.65%, #0033AD 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--chainlink {}

.currency-radio-item__icon--chainlink::before {
	background-image: linear-gradient(19deg, #2A5ADA 5.65%, #2A5ADA 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--dai {}

.currency-radio-item__icon--dai::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--dogecoin {}

.currency-radio-item__icon--dogecoin::before {
	background-image: linear-gradient(19deg, #E7CF6C 5.65%, #C2A633 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--ethereum-classic {}

.currency-radio-item__icon--ethereum-classic::before {
	background-image: linear-gradient(19deg, #3AB83A 5.65%, #3AB83A 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--ethereum {}

.currency-radio-item__icon--ethereum::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--litecoin {}

.currency-radio-item__icon--litecoin::before {
	background-image: linear-gradient(19deg, #6B95D8 5.65%, #345D9D 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--usd-coin {}

.currency-radio-item__icon--usd-coin::before {
	background-image: linear-gradient(19deg, #65A0E0 5.65%, #2775CA 90.77%);
	filter: blur(1px);
}


.currency-radio-item__icon--polkadot {}

.currency-radio-item__icon--polkadot::before {
	background-image: linear-gradient(19deg, #F349A3 5.65%, #E6007A 90.77%);
	filter: blur(1px);
}


.currency-radio-item__icon--solana {}

.currency-radio-item__icon--solana::before {
	background-image: linear-gradient(19deg, #31CEB8 5.65%, #AD4FEC 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--tether {}

.currency-radio-item__icon--tether::before {
	background-image: linear-gradient(19deg, #50AF95 5.65%, #169F7A 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--bitcoin {}

.currency-radio-item__icon--bitcoin::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--xrp {}

.currency-radio-item__icon--xrp::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--shiba-inu {}

.currency-radio-item__icon--shiba-inu::before {
	background-image: linear-gradient(19deg, #FFA409 5.65%, #F00500 90.77%);
	filter: blur(1px);
}


.currency-radio-item__icon--cronos {}

.currency-radio-item__icon--cronos::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--near {}

.currency-radio-item__icon--near::before {
	background-image: linear-gradient(19deg, #211B2C 5.65%, #000 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--polygon {}

.currency-radio-item__icon--polygon::before {
	background-image: linear-gradient(19deg, #9A6AE9 5.65%, #8247E5 90.77%);
	filter: blur(1px);
}


.currency-radio-item__icon--uniswap {}

.currency-radio-item__icon--uniswap::before {
	background-image: linear-gradient(19deg, rgba(255, 0, 122, 0.52) 5.65%, #FF007A 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--stellar {}

.currency-radio-item__icon--stellar::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(1px);
}

.currency-radio-item__icon--tron {}

.currency-radio-item__icon--tron::before {
	background-image: linear-gradient(19deg, rgba(255, 6, 10, 0.70) 5.65%, #FF060A 90.77%);
	filter: blur(1px);
}

.currency-radio-item-wrapper--shown {
	display: block !important;
}

.currency-radio-item-wrapper:nth-child(n+9) {
	display: none;
}

.show-more-btn-block {
	margin-top: 24px;
}

.show-more-btn {
	position: relative;
	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
	text-align: center;
	padding-left: 16px;
	padding-right: 36px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.show-more-btn::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	top: 50%;
	right: 16px;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-down-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-down-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #fff;
	transition: 0.4s ease;
}

.show-more-btn:hover {
	color: #fff;
	box-shadow: none;
}

.show-more-btn.active::after {
	transform: translateY(-50%) rotate(180deg);
}


.nd-algo-benefit-items-block {}

.nd-algo-benefit-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-right: -8px;
	margin-top: -16px;
}

.nd-algo-benefit-item-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 16px;
}

.nd-algo-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 12px 16px;
	display: flex;
	align-items: center;
	height: 100%;
	max-width: 256px;
}

.nd-algo-benefit-item__icon {
	width: 16px;
	height: 16px;
}

.nd-algo-benefit-item__text {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	width: calc(100% - 16px);
	padding-left: 10px;
}


.nd-algo-items-block {
	margin-top: 24px;
}

.nd-algo-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
	margin-top: -24px;
}

.nd-algo-item-wrapper {
	width: 33.33%;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 24px;
}

.nd-algo-item {
	display: block;
	cursor: pointer;
	border-radius: 40px;
	position: relative;
	height: 100%;
}

.nd-algo-item-inner {
	position: relative;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px 10px;
	padding-bottom: 48px;
	height: 100%;
}

.nd-algo-item__percent {
	color: #260B5F;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
}

.nd-algo-item__period {
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
}

.nd-algo-item__period b {
	font-weight: 700;
}

.nd-algo-item__image-block {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.nd-algo-item__image-wrapper {
	padding-right: 7px;
	position: relative;
}

.nd-algo-item__image {
	width: 32px;
	height: 32px;
	border-radius: 50px;
}

.nd-algo-item__image .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50px;
}

.nd-algo-item__image-icon {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
}

.nd-algo-item__title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	margin-top: 8px;
	text-align: center;
}

.nd-algo-item-params-block {
	border-radius: 10px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	padding: 16px 8px;
	margin-top: 10px;
}

.nd-algo-item-params {
	display: flex;
	flex-wrap: wrap;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -8px;
}

.nd-algo-item-param-wrapper {
	width: 50%;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 8px;
}

.nd-algo-item-param {
	text-align: center;
}

.nd-algo-item-param__value {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
}

.nd-algo-item-param__title {
	color: #260B5F;
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	opacity: 0.5;
	margin-top: 8px;
}




.nd-algo-item__radio-block {
	margin-top: 8px;
	position: absolute;
	bottom: 16px;
	left: 10px;
	right: 10px;
}

.nd-algo-item__radio {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
}

.nd-algo-item__radio::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.nd-algo-item__radio::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}


.radio:checked~.nd-algo-item-inner {
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
}

.radio:checked~.nd-algo-item-inner .nd-algo-item__radio::before {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.nd-algo-item-inner .nd-algo-item__radio::after {
	opacity: 1;
	visibility: visible;
}

.nd-algo-item--popular {
	/* padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px dashed #812BE0; */
}

.nd-algo-item--popular::before {
	content: '';
	position: absolute;
	left: -8px;
	top: -12px;
	bottom: -12px;
	right: -8px;
	border-radius: 40px;
	pointer-events: none;
	border: 1px dashed #812BE0;
}

.nd-algo-item--popular .nd-algo-item-inner {
	/* padding-left: 8px;
	padding-right: 8px; */
}

.nd-algo-item-popular {
	display: flex;
	align-items: center;
	position: absolute;
	top: -12px;
	left: 20px;
	transform: translateY(-50%);
	padding-left: 8px;
	padding-right: 8px;
	background-color: #F4F2FF;
}

.nd-algo-item-popular__icon {
	width: 14px;
	height: 14px;
}

.nd-algo-item-popular__title {
	max-width: calc(100% - 14px);
	padding-left: 6px;
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
}

.radio-items-block {
	margin-top: 24px;
}

.radio-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
	margin-top: -16px;
}

.radio-item-wrapper {
	display: flex;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 16px;
}

.radio-item {
	cursor: pointer;
	position: relative;
}

.radio-item-inner {
	display: flex;
	align-items: center;
}


.radio-item__radio {
	position: relative;
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
}

.radio-item__radio::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.radio-item__radio::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}


.radio:checked~.radio-item-inner .radio-item__radio::before {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.radio-item-inner .radio-item__radio::after {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.radio-item-inner .radio-item__text {
	color: #260B5F;
}


.radio-item__text {
	max-width: calc(100% - 24px);
	padding-left: 8px;
	color: #A29ACF;
	font-size: 16px;
	font-weight: 500;
}




.nd-prof-items-block {
	margin-top: 24px;
}

.nd-prof-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
	margin-top: -24px;
}

.nd-prof-item-wrapper {
	width: 33.33%;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 24px;
}

.nd-prof-item {
	display: block;
	cursor: pointer;
	border-radius: 40px;
	position: relative;
}

.nd-prof-item-inner {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px 10px;
}

.nd-prof-item__percent {
	color: #260B5F;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
}

.nd-prof-item__period {
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
}

.nd-prof-item__period b {
	font-weight: 700;
}

.nd-prof-item__image-block {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.nd-prof-item__image-wrapper {
	padding-right: 7px;
	position: relative;
}

.nd-prof-item__image {
	width: 32px;
	height: 32px;
	border-radius: 50px;
}

.nd-prof-item__image .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50px;
}

.nd-prof-item__image-icon {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
}

.nd-prof-item__title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	margin-top: 8px;
	text-align: center;
}

.nd-prof-item-params-block {
	border-radius: 10px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	padding: 16px 8px;
	margin-top: 10px;
}

.nd-prof-item-params {
	display: flex;
	flex-wrap: wrap;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -8px;
}

.nd-prof-item-param-wrapper {
	width: 50%;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 8px;
}

.nd-prof-item-param {
	text-align: center;
}

.nd-prof-item-param__value {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
}

.nd-prof-item-param__title {
	color: #260B5F;
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	opacity: 0.5;
	margin-top: 8px;
}




.nd-prof-item__radio-block {
	margin-top: 8px;
}

.nd-prof-item__radio {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
}

.nd-prof-item__radio::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.nd-prof-item__radio::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}


.radio:checked~.nd-prof-item-inner {
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
}

.radio:checked~.nd-prof-item-inner .nd-prof-item__radio::before {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.nd-prof-item-inner .nd-prof-item__radio::after {
	opacity: 1;
	visibility: visible;
}

.nd-prof-item--popular {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px dashed #812BE0;
}

.nd-prof-item--popular .nd-prof-item-inner {
	padding-left: 8px;
	padding-right: 8px;
}

.nd-prof-item-popular {
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	left: 20px;
	transform: translateY(-50%);
	padding-left: 8px;
	padding-right: 8px;
	background-color: #F4F2FF;
}

.nd-prof-item-popular__icon {
	width: 14px;
	height: 14px;
}

.nd-prof-item-popular__title {
	max-width: calc(100% - 14px);
	padding-left: 6px;
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
}

.nd-prof-item__manager-name {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	text-align: center;
	margin-top: 8px;
}

.nd-prof-item__manager-capital-title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	text-align: center;
	margin-top: 2px;
}

.nd-prof-item__manager-capital-value {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	margin-top: 2px;
}


.new-deposit-activation-block {}

.iconed-title-block {
	margin-top: 24px;
}

.iconed-title-block:first-child {
	margin-top: 0;
}

.iconed-title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
	position: relative;
	padding-left: 24px;
}

.iconed-title::before {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 18px 18px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 18px 18px;
	background-color: #A29ACF;
}


.iconed-title--attention {}


.iconed-title--attention::before {
	mask-image: url('../images/svg/exclamation-circle.svg');
	-webkit-mask-image: url('../images/svg/exclamation-circle.svg');
	background-color: #812BE0;
}

.new-deposit-activation-fields-block {
	margin-top: 24px;
}

.new-deposit-activation-fields {}

.field--can-copy textarea {
	padding-right: 100px;
}

.field--can-copy input[type='text'],
.field--can-copy input[type='email'],
.field--can-copy input[type='password'] {
	padding-right: 90px;
}

.field--textarea .field-copy-btn-block {
	top: 24px;
}


.new-dep-activation-block {
	border-radius: 24px;
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px;
	margin-top: 16px;
	transition: 0.4s ease;
}

.new-dep-activation-title-block {}

.new-dep-activation-title {
	position: relative;
	padding-left: 26px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;

}

.new-dep-activation-title::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/time-hour.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/time-hour.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
}


.new-dep-activation-progress-block {
	height: 8px;
	border-radius: 100px;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: relative;
	margin-top: 10px;
}

.new-dep-activation-progress {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	border-radius: 100px;
}

.new-dep-activation-countdown-block {
	margin-top: 8px;
}

.new-dep-activation-countdown {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	display: flex;

}

.new-dep-activation-countdown__title {
	padding-right: 8px;
}

.new-dep-activation-countdown__time {
	color: #812BE0;
}



.new-deposit-success-block {}

.new-deposit-success-fieldset-block {
	margin-top: 24px;
}

.new-deposit-success-fieldset-block:first-child {
	margin-top: 0;
}

.new-deposit-success-fieldset {
	margin-top: 24px;
}

.new-deposit-success-fieldset:first-child {
	margin-top: 0;
}


.iconed-title--success::before {
	mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	background-color: #1DA025;
}


.iconed-title--time::before {
	mask-image: url('../images/svg/time-hour.svg');
	-webkit-mask-image: url('../images/svg/time-hour.svg');
	background-color: #812BE0;
}


.new-dep-selected-type-block {
	display: flex;
}

.new-dep-selected-type {
	border-radius: 40px;
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px;
	transition: 0.4s ease;
	display: flex;
	align-items: center;
}

.new-dep-selected-type__icon {
	height: 16px;
}

.new-dep-selected-type__text {

	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 10px;
}


.new-dep-success-info-block {}

.new-dep-success-info {
	border-radius: 40px;
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px;
	transition: 0.4s ease;
}

.new-dep-success-info-inner {
	margin-left: -20px;
	margin-right: -20px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.new-dep-success-info-left {
	display: flex;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
}

.new-dep-success-info-currency {
	width: 40px;
	height: 40px;
}

.new-dep-success-info-content {
	max-width: calc(100% - 40px);
	padding-left: 10px;
}

.new-dep-success-info-percent {
	color: #260B5F;
	font-size: 20px;
	font-weight: 700;
}

.new-dep-success-info-period {
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
}

.new-dep-success-info-period b {
	font-weight: 700;
}

.new-dep-success-info-right {
	display: flex;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
}

.new-dep-success-info-manager {
	display: flex;
}

.new-dep-success-info-manager__image-block {
	padding-right: 7px;
	position: relative;
}

.new-dep-success-info-manager__image {
	width: 32px;
	height: 32px;
	border-radius: 50px;
}

.new-dep-success-info-manager__image .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50px;
}

.new-dep-success-info-manager__icon {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
}



.new-dep-success-info-manager__content {
	padding-left: 8px;
	max-width: calc(100% - 39px);
}

.new-dep-success-info-manager__name {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
}

.new-dep-success-info-manager__capital-title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	margin-top: 2px;
}

.new-dep-success-info-manager__capital {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	margin-top: 2px;
}





.currency-item__icon {
	position: relative;
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
}

.currency-item__icon::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 100px;
}

.currency-item__icon .image {
	position: relative;
	z-index: 2;
	width: 100%;
}






.currency-item__icon--binance-coin {}

.currency-item__icon--binance-coin::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(3px);
}

.currency-item__icon--binance-usd {}

.currency-item__icon--binance-usd::before {
	background-image: linear-gradient(19deg, #FFDA59 5.65%, #FFA901 90.77%);
	filter: blur(3px);
}

.currency-item__icon--bitcoin-cash {}

.currency-item__icon--bitcoin-cash::before {
	background-image: linear-gradient(19deg, #0AC18E 5.65%, #0AC18E 90.77%);
	filter: blur(3px);
}

.currency-item__icon--cardano {}

.currency-item__icon--cardano::before {
	background-image: linear-gradient(19deg, #456FD2 5.65%, #0033AD 90.77%);
	filter: blur(3px);
}

.currency-item__icon--chainlink {}

.currency-item__icon--chainlink::before {
	background-image: linear-gradient(19deg, #2A5ADA 5.65%, #2A5ADA 90.77%);
	filter: blur(3px);
}

.currency-item__icon--dai {}

.currency-item__icon--dai::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(3px);
}

.currency-item__icon--dogecoin {}

.currency-item__icon--dogecoin::before {
	background-image: linear-gradient(19deg, #E7CF6C 5.65%, #C2A633 90.77%);
	filter: blur(3px);
}

.currency-item__icon--ethereum-classic {}

.currency-item__icon--ethereum-classic::before {
	background-image: linear-gradient(19deg, #3AB83A 5.65%, #3AB83A 90.77%);
	filter: blur(3px);
}

.currency-item__icon--ethereum {}

.currency-item__icon--ethereum::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(3px);
}

.currency-item__icon--litecoin {}

.currency-item__icon--litecoin::before {
	background-image: linear-gradient(19deg, #6B95D8 5.65%, #345D9D 90.77%);
	filter: blur(3px);
}

.currency-item__icon--usd-coin {}

.currency-item__icon--usd-coin::before {
	background-image: linear-gradient(19deg, #65A0E0 5.65%, #2775CA 90.77%);
	filter: blur(3px);
}


.currency-item__icon--polkadot {}

.currency-item__icon--polkadot::before {
	background-image: linear-gradient(19deg, #F349A3 5.65%, #E6007A 90.77%);
	filter: blur(3px);
}


.currency-item__icon--solana {}

.currency-item__icon--solana::before {
	background-image: linear-gradient(19deg, #31CEB8 5.65%, #AD4FEC 90.77%);
	filter: blur(3px);
}

.currency-item__icon--tether {}

.currency-item__icon--tether::before {
	background-image: linear-gradient(19deg, #50AF95 5.65%, #169F7A 90.77%);
	filter: blur(3px);
}

.currency-item__icon--bitcoin {}

.currency-item__icon--bitcoin::before {
	background-image: linear-gradient(19deg, #FFAF56 5.65%, #FF8C00 90.77%);
	filter: blur(3px);
}

.currency-item__icon--xrp {}

.currency-item__icon--xrp::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(3px);
}

.currency-item__icon--shiba-inu {}

.currency-item__icon--shiba-inu::before {
	background-image: linear-gradient(19deg, #FFA409 5.65%, #F00500 90.77%);
	filter: blur(3px);
}


.currency-item__icon--cronos {}

.currency-item__icon--cronos::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(3px);
}

.currency-item__icon--near {}

.currency-item__icon--near::before {
	background-image: linear-gradient(19deg, #211B2C 5.65%, #000 90.77%);
	filter: blur(3px);
}

.currency-item__icon--polygon {}

.currency-item__icon--polygon::before {
	background-image: linear-gradient(19deg, #9A6AE9 5.65%, #8247E5 90.77%);
	filter: blur(3px);
}


.currency-item__icon--uniswap {}

.currency-item__icon--uniswap::before {
	background-image: linear-gradient(19deg, rgba(255, 0, 122, 0.52) 5.65%, #FF007A 90.77%);
	filter: blur(3px);
}

.currency-item__icon--stellar {}

.currency-item__icon--stellar::before {
	background-image: linear-gradient(19deg, #DADADA 5.65%, #FBFBFB 90.77%);
	filter: blur(3px);
}

.currency-item__icon--tron {}

.currency-item__icon--tron::before {
	background-image: linear-gradient(19deg, rgba(255, 6, 10, 0.70) 5.65%, #FF060A 90.77%);
	filter: blur(3px);
}


.nd-total-profit-items--success .nd-total-profit-item__title {
	font-size: 12px;
}

.nd-total-profit-items--success .nd-total-profit-item__descr {
	font-size: 12px;
}



.new-dep-success-profit-items-block {}

.new-dep-success-profit-items {
	display: flex;
	flex-wrap: wrap;
	margin-top: -16px;
	margin-left: -8px;
	margin-right: -8px;
}

.new-dep-success-profit-item-wrapper {
	width: 25%;
	margin-top: 16px;
	padding-left: 8px;
	padding-right: 8px;
}

.new-dep-success-profit-item-wrapper--arbitrage {
	width: 33.33%;
}

.new-dep-success-profit-item {
	border-radius: 32px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px 4px;
}

.new-dep-success-profit-item__icon {
	width: 20px;
	height: 20px;
	display: flex;
	margin-right: auto;
	margin-left: auto;

}

.new-dep-success-profit-item__title {
	color: #260B5F;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
}

.new-dep-success-profit-item__descr {
	color: #260B5F;
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 10px;
}


.create-new-dep-btn-block {
	max-width: 410px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 24px;
}

.create-new-dep-btn {}

.create-new-dep-btn .continue-star-btn__text {
	font-size: 14px;
}

.new-dep-to-deposit-block {
	margin-top: 24px;
}

.new-dep-to-deposit {
	padding: 10px;
	color: #260B5F;
	font-size: 12px;
	font-weight: 500;
	text-align: center;
}

.link-next {
	display: inline-block;
	position: relative;
	padding-right: 28px;
	text-decoration: none;
	color: #812BE0;
}

.link-next::after {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 18px 18px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 18px 18px;
	background-color: #812BE0;
}


.link-next:hover {
	color: #812BE0;
	text-decoration: underline;
}


.section-deposits {}

.s-deposits-block {}



.deposits-block {
	margin-top: 64px;
}

.deposits-help-block {
	margin-top: 64px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 20px 20px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	max-width: 196px;
	margin-left: auto;
	margin-right: 0;
}

.deposits-help {}

.deposits-help-top {}

.deposits-help-icon {
	width: 48px;
	height: 48px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	pointer-events: none;
}

.deposits-help-icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	mask-image: url('../images/svg/lighting.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/lighting.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}


.deposits-help-content {
	padding-top: 16px;
}

.deposits-help-title {
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
}

.deposits-help-descr {
	color: #A29ACF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 16px;
}

.deposits-help-btn-block {
	margin-top: 16px;
	text-align: center;
	min-width: 126px;
}

.deposits-help-btn {
	padding-top: 14px;
	padding-bottom: 14px;
}




.transactions-filter-form-manage-panel-block {
	margin-top: 24px;
}

.transactions-filter-form-manage-panel {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: -6px;
	margin-right: -6px;
}

.transactions-filter-form-manage-btn-wrapper {
	padding-left: 6px;
	padding-right: 6px;
}

.transactions-filter-submit-btn {
	font-size: 12px;
	min-width: 120px;
}

.transactions-filter-reset-btn {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}

.transactions-filter-reset-btn:hover {
	color: #812BE0;
	text-decoration: underline;
}

.deposit-items-block {
	margin-top: 32px;
}

.deposit-items {
	margin-left: -12px;
	margin-right: -12px;
	display: flex;
	flex-wrap: wrap;
	margin-top: -24px;
}

.deposit-item-wrapper {
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 24px;
	width: 50%;
}

.deposit-item {
	border-radius: 40px;
	/* border: 2px solid #FFF; */
	height: 100%;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 24px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);


}

.deposit-item-top-block {}

.deposit-item-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.deposit-item-top-left {}

.deposit-item-type {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 6px 10px;
	display: flex;
	align-items: center;
	transition: 0.4s ease;
}

.deposit-item-type__icon {
	height: 16px;
}

.deposit-item-type__title {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 10px;
}

.deposit-item-top-right {
	display: flex;
	align-items: center;

}

.deposit-item-status-block {
	display: flex;
	align-items: center;
}

.deposit-item-status {
	position: relative;
	color: #FFF;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	background-color: #812BE0;
	padding: 7px 32px 7px 8px;
	border-radius: 20px;
}

.deposit-item-status::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/clock.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/clock.svg');
	background-color: #fff;
	transition: 0.4s ease;
}



.deposit-item-info-block {
	margin-top: 20px;
}

.deposit-item-info {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.deposit-item-info-left {
	display: flex;
	align-items: center;

}

.deposit-item-info-currency {}

.deposit-item-info-content {
	padding-left: 14px;
}

.deposit-item-info-percent {
	color: #260B5F;
	font-size: 18px;
	font-weight: 700;
}

.deposit-item-info-period {
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
}

.deposit-item-info-period b {
	font-weight: 700;
}

.deposit-item-info-right {}

.deposit-item-manager-block {
	display: flex;
	align-items: center;
}

.deposit-item-time-remain {
	margin-right: -10px;
	width: 40px;
	height: 40px;
	border-radius: 100px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.deposit-item-time-remain__title {
	font-size: 9px;
	font-weight: 700;
}

.deposit-item-time-remain__value {
	font-size: 12px;
	font-weight: 700;
}

.deposit-item-manager-img {
	border-radius: 100px;
	box-shadow: 0px 4px 4px 0px rgba(67, 60, 60, 0.25);
	width: 40px;
	height: 40px;
}

.deposit-item-manager-img .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 100px;
}

.deposit-item-refill-block {
	margin-top: 20px;
	padding-top: 4px;
}


.deposit-item-refill-progress-block {
	height: 8px;
	border-radius: 100px;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: relative;
}

.deposit-item-refill-progress {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	border-radius: 100px;
}

.deposit-item-refill-countdown-block {
	margin-top: 12px;
}

.deposit-item-refill-countdown {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	display: flex;

}

.deposit-item-refill-countdown__title {
	padding-right: 8px;
}

.deposit-item-refill-countdown__time {
	color: #812BE0;
}

.deposit-item-params-block {
	margin-top: 18px;
}

.deposit-item-params {}

.deposit-item-param {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #A29ACF;
}

.deposit-item-param:last-child {
	border-bottom: 0;
}


.deposit-item-param__title {
	color: #260B5F;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
}

.deposit-item-param__value {
	color: #812BE0;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
}


.deposit-item-param--start {}

.deposit-item-param--start .deposit-item-param__value {
	color: #1DA025;
	font-size: 14px;
}

.deposit-item-bottom {
	margin-top: 14px;
	padding-top: 14px;
	position: relative;

	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.deposit-item-bottom::before {
	content: '';
	position: absolute;
	height: 1px;
	left: 0;
	top: 0;
	width: 100%;
	background-image: linear-gradient(90deg, rgb(97, 74, 211, 0.1), rgb(97, 74, 211, 0.04));
}

.deposit-item-bottom-left {
	padding-right: 8px;
}

.deposit-item-start {
	text-align: center;
}

.deposit-item-start__title {
	font-weight: 700;
}

.deposit-item-start__value {
	margin-top: 2px;
}

.deposit-item-bottom-center {}

.deposit-item-bottom-right {
	padding-left: 8px;
}

.deposit-item-end {
	text-align: center;
}

.deposit-item-end__title {
	font-weight: 700;
}

.deposit-item-end__value {
	margin-top: 2px;
}

.deposit-item-boost-btn-block {
	border-radius: 100px;
	border: 1px dashed #9B41FE;
	padding: 10px;
}

.deposit-item-boost-btn {
	display: inline-flex;
	align-items: center;
	padding: 5px 10px;
}

.deposit-item-boost-btn__icon {}

.deposit-item-boost-btn__content {
	padding-left: 10px;
	white-space: nowrap;
	text-align: left;
	width: calc(100% - 16px);
}

.deposit-item-boost-btn__title {
	color: #fff;
}

.deposit-item-boost-btn__token {
	color: #A29ACF;
	font-weight: 500;
}


.deposit-item-refill-countdown--finish {
	opacity: 0.5;
}

.deposit-item-status--completed {
	background-color: #1DA025;
	/* font-size: 12px; */
}

.deposit-item-status--completed::after {
	mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-image: url('../images/svg/check-circle.svg');
}

.deposit-item-status--returned::after {
	mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-image: url('../images/svg/check-circle.svg');
}

.deposit-item--ready {}

.deposit-item--ready .deposit-item-boost-btn-block {
	mix-blend-mode: luminosity;
	pointer-events: none;
}

.deposit-item-info-burses-block {
	border-radius: 12px;
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 3px;
	width: 40px;
	height: 40px;
	position: relative;
	overflow: hidden;
}

.deposit-item-info-burse-list {
	display: flex;
	justify-content: center;
	margin-left: -1px;
	margin-right: -1px;
}

.deposit-item-info-burse-item-wrapper {
	padding-left: 1px;
	padding-right: 1px;
}

.deposit-item-info-burse-item {
	width: 16px;
	height: 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	border-radius: 1px;
	padding: 1px;
}

.deposit-item-info-burse-crypto-abbr {
	margin-top: 2px;
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	text-align: center;
}



.purple-grad-btn {
	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background-color: #9B41FE;
	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
	box-shadow: 0px 4px 20px 5px rgba(147, 58, 245, 0.22);
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 13px;
	padding-bottom: 13px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.purple-grad-btn:hover {
	color: #ffffff;
	text-decoration: none;
	box-shadow: none;
}

.deposit-item-return-deposit-btn-block {
	position: relative;
	margin-top: 20px;
	padding-left: 14px;
	padding-right: 14px;
}

.deposit-item-return-deposit-btn-block::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 100px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	height: 26px;
	width: 100%;
}

.deposit-item-return-deposit-btn {
	width: 100%;
	position: relative;
	z-index: 2;
}

.deposit-item-cancel-return-btn-block {
	padding-left: 8px;
}

.deposit-item-cancel-return-btn {
	font-size: 9px;
	line-height: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
	min-width: 70px;
}

.deposit-item-status--returning {
	background-color: #A29ACF;
	font-size: 14px;
}

.deposit-item--professional {}

.deposit-item--cloud {}

.deposit-item--arbitrage {}

.deposit-item--algorithmic {}


.deposit-item--professional .deposit-item-type__icon {
	width: 12px;
	min-width: 12px;
}

.deposit-item--cloud .deposit-item-type__icon {
	width: 11px;
	min-width: 11px;

}

.deposit-item--arbitrage .deposit-item-type__icon {
	width: 19px;
	min-width: 19px;
}

.deposit-item--algorithmic .deposit-item-type__icon {
	width: 19px;
	min-width: 19px;
}


.pagination-block {
	margin-top: 40px;
}

.pagination {
	justify-content: center;
}

.pagination ul {
	display: flex;
	align-items: center;
	justify-content: center;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.pagination ul li {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 5px;
	padding-right: 5px;
}

.pagination ul li span {
	width: 32px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	color: #A29ACF;
}

.pagination ul li a {
	width: 32px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	color: #812BE0;
	text-decoration: none;
	border-radius: 30px;
}

.pagination ul li a:hover {
	background-color: #812BE0;
	color: #fff;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset, 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
}

.pagination ul li.first a {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	background-color: transparent;
	position: relative;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
}

.pagination ul li.first a:before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/arrow-left-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-left-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.pagination ul li.first a:hover {
	background-color: #812BE0;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset, 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
}

.pagination ul li.first a:hover::before {
	background-color: #fff;
}

.pagination ul li.last a {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	background-color: transparent;
	position: relative;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
}

.pagination ul li.last a:before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.pagination ul li.last a:hover {
	background-color: #812BE0;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset, 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
}

.pagination ul li.last a:hover::before {
	background-color: #fff;
}

.pagination ul li.active a {
	color: #fff;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: -1px -1px 2px 0px #5C45C8 inset, 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
}


.boost-deposit-form-block {
	margin-top: 20px;
}

.boost-deposit-form {}



.accept-btn {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 56px;
	padding-right: 56px;
	position: relative;
}

.accept-btn__text {
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}

.accept-btn__icon {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	backdrop-filter: blur(10.5px);
}

.accept-btn__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #fff;
}



.boost-deposit-info-block {}

.boost-deposit-info {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding-left: 10px;
	padding-right: 10px;
}

.boost-deposit-info-profit {
	display: flex;
	align-items: center;
	padding-right: 16px;
}

.boost-deposit-info-profit__title {
	padding-right: 9px;

	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
}

.boost-deposit-info-profit__value {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
}

.boost-deposit-info-percent {

	color: #812BE0;
	font-size: 12px;
	font-weight: 700;

	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 8px 8px 18.4px 0px rgba(153, 94, 212, 0.18) inset, 0px 1.6px 4.8px 1.6px rgba(255, 255, 255, 0.05) inset, 0px 0.8px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -8px 8px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 40px;
}

.boost-deposit-info-sly {
	margin-left: 20px;
	display: flex;
	align-items: center;
	line-height: 1;
	color: #A29ACF;
	font-size: 12px;
	line-height: 14px;
	border: 0;
	background-color: transparent;
	background: linear-gradient(257deg, rgba(38, 11, 95, 0.68) 8.91%, #260B5F 91.08%), rgba(255, 255, 255, 0.30);
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
	transition: 0.4s ease;
}

.boost-deposit-info-sly-icon {}

.boost-deposit-info-sly-price {
	font-weight: 700;
	color: #fff;
	padding-left: 10px;
}

.boost-deposit-info-sly-currency {
	padding-left: 2px;
}

.buy-sly-link-block {
	margin-top: 28px;
	text-align: center;
}

.buy-sly-link {
	font-size: 14px;
	font-weight: 700;
}



.deposits-stats-block {
	margin-top: 64px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 24px 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	max-width: 196px;
	margin-left: auto;
	margin-right: 0;
}


.deposits-stats-chart-block {
	position: relative;
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}

.deposits-stats-chart {
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}

.deposits-empty-chart {
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
	border: 10px solid #A29ACF;
	opacity: 0.3;
	border-radius: 100px;
}

.deposits-empty-chart+.deposits-stats-chart-info {
	padding-top: 20px;
}

.deposits-stats-chart-legend-block {
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.deposits-stats-chart-legend-items {}

.deposits-stats-chart-legend-item {
	display: flex;
	position: relative;
	margin-top: 8px;
}

.deposits-stats-chart-legend-item:first-child {
	margin-top: 0;
}

.deposits-stats-chart-legend-item__line {
	width: 30px;
	height: 4px;
	margin-top: 9px;
	background-color: #A29ACF;
	border-radius: 4px;
}

.deposits-stats-chart-legend-item__content {
	width: calc(100% - 30px);
	padding-left: 16px;
}

.deposits-stats-chart-legend-item__deposit {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
}

.deposits-stats-chart-legend-item__currency {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	line-height: normal;
}

.deposits-stats-chart-info {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	padding-top: 24px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.deposits-stats-chart-info__deposit {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}

.deposits-stats-chart-info__title {
	color: #260B5F;
	text-align: center;
	font-size: 9px;
	font-weight: 500;
	line-height: 10px;
	text-transform: uppercase;
	margin-top: 3px;
}


.deposits-empty-block {
	margin-top: 24px;
	border-radius: 60px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 24px;
	padding-right: 24px;
	background-image: url('../images/theme/deposits-empty-block-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 290px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.deposits-empty-inner {
	max-width: 365px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.deposits-empty-title {
	color: #260B5F;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
}

.deposits-empty-descr {
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
	margin-top: 16px;
}

.deposits-empty-btn-block {
	margin-top: 16px;
	text-align: center;
}

.deposits-empty-btn {
	max-width: 246px;
}

.deposits-empty-btn .continue-star-btn__text {
	font-size: 14px;
}

.deposits-empty-underline-block {
	max-width: 640px;
	margin-top: 24px;
	margin-right: auto;
	margin-left: auto;
}

.deposits-empty-underline {
	height: 6px;
	border-radius: 6px;
	background-color: #FFF;
	position: relative;
	width: 100%;
}

.deposits-empty-underline-progress {
	position: absolute;
	left: 0;
	top: 0;
	width: 30%;
	height: 100%;
	background-color: #812BE0;
	border-radius: 6px;
}



.s-balance-manage-block {}

.balance-manage-block {
	margin-top: 64px;
	border-radius: 60px;
	border: 2px solid #FFF;
	padding: 38px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255,
			0.30);
}

.balance-manage-form-block {}

.balance-manage-form {}

.bal-manage-fieldset-block {
	margin-top: 24px;
}

.bal-manage-fieldset-block:first-child {
	margin-top: 0;
}

.bal-manage-fieldset-title {
	color: #260B5F;
	font-family: Inter;
	font-size: 16px;
	font-weight: 700;

}

.bal-manage-fieldset-descr {
	margin-top: 6px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.bal-manage-fieldset {
	margin-top: 24px;
}

.bal-manage-fieldset:first-child {
	margin-top: 0;
}

.section-refill {}

.refill-form {}


.refill-form .field-block--amount {
	max-width: 490px;
}

.refill-form .btn-wrapper {
	max-width: 414px;
	margin-right: auto;
	margin-left: 0;
}

.refill-form .form-agreement {
	text-align: left;
}

.field-block--amount .field-title {
	white-space: nowrap;
}

.section-withdrawal {}

.withdrawal-form {}

.withdrawal-form .field-block--amount {
	max-width: 490px;
}

.withdrawal-form .btn-wrapper {
	max-width: 414px;
	margin-right: auto;
	margin-left: auto;
}

.bal-manage-fieldset--confirmation {
	max-width: 485px;
}


.field--tag {}

.field--tag input[type='text'],
.field--tag input[type='email'],
.field--tag input[type='password'] {
	padding-right: 54px;
}

.field--tag .field__icon::before {
	mask-image: url('../images/svg/compass.svg');
	-webkit-mask-image: url('../images/svg/compass.svg');
}

.conf-withdrawal-block {
	border-radius: 40px;
	border: 2px solid #FFF;
	padding: 22px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.conf-withdrawal-items {}

.conf-withdrawal-item {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #A29ACF;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	color: #260B5F;
}

.conf-withdrawal-item:first-child {
	padding-top: 0;
}

.conf-withdrawal-item:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.conf-withdrawal-item__title {}

.conf-withdrawal-item__value {
	font-weight: 700;
}




.withdrawal-success-block {}

.withdrawal-success-fieldset-block {
	margin-top: 24px;
}

.withdrawal-success-fieldset-block:first-child {
	margin-top: 0;
}

.withdrawal-success-fieldset {
	margin-top: 24px;
}

.withdrawal-success-fieldset:first-child {
	margin-top: 0;
}


.withdrawal-success-info-block {}

.withdrawal-success-info {
	border-radius: 40px;
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 16px;
	transition: 0.4s ease;
}

.withdrawal-success-info-inner {
	margin-left: -20px;
	margin-right: -20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.withdrawal-success-info-left {
	display: flex;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
}

.withdrawal-success-info-currency {
	width: 40px;
	height: 40px;
}

.withdrawal-success-info-content {
	max-width: calc(100% - 40px);
	padding-left: 16px;
}

.withdrawal-success-info-amount {
	color: #260B5F;
	font-size: 18px;
	font-weight: 700;
}

.withdrawal-success-info-currency-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
}


.withdrawal-success-info-right {
	display: flex;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
}


.withdrawal-progress-block .create-new-dep-btn-block {
	max-width: 100%;
}

.form-note-block {
	margin-top: 24px;
}

.form-note {
	color: #A29ACF;
	text-align: center;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.7;
}


.withdrawal-success-status {
	position: relative;
	color: #FFF;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	background-color: #812BE0;
	padding: 7px 32px 7px 8px;
	border-radius: 20px;
}

.withdrawal-success-status::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/clock.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/clock.svg');
	background-color: #fff;
	transition: 0.4s ease;
}


.withdrawal-success-status--success {
	background-color: #1DA025;
}

.withdrawal-success-status--success::after {
	mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-image: url('../images/svg/check-circle.svg');
}

.transaction-hash-form-block {
	margin-top: 24px;
}

.transaction-hash-form {}


.transaction-hash-form .field-title-block {
	justify-content: center;
	text-align: center;
}

.transaction-hash-form .field textarea {
	text-align: center;
}



.purple-bd-btn {
	display: inline-block;
	line-height: 1;
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	border: 0;
	background-color: transparent;
	border: 1px solid #812BE0;
	box-shadow: 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.purple-bd-btn:hover {
	color: #ffffff;
	background-color: #812BE0;
	text-decoration: none;
	box-shadow: none;
}

.purple-bd-btn--small {
	padding: 6px 9px;
	font-size: 9px;
	line-height: 10px;
}


.check-btn {
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.check-btn__icon {
	width: 20px;
	height: 20px;
	position: relative;
}


.check-btn__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/shield_done.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/shield_done.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
}

.check-btn__text {
	padding-left: 8px;
}


.section-wallet {}

.wallet-form {}



.iconed-btn {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 56px;
	padding-right: 56px;
	position: relative;
}

.iconed-btn__text {
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}

.iconed-btn__icon {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	backdrop-filter: blur(10.5px);
}

.iconed-btn__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #fff;
}


.iconed-btn--add {}

.iconed-btn--add .iconed-btn__icon::before {
	mask-image: url('../images/svg/plus.svg');
	-webkit-mask-image: url('../images/svg/plus.svg');
}

.iconed-btn--stars {}

.iconed-btn--stars .iconed-btn__icon::before {
	mask-image: url('../images/svg/stars.svg');
	-webkit-mask-image: url('../images/svg/stars.svg');
}


.iconed-btn--more {}

.iconed-btn--more .iconed-btn__icon::before {
	mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
}

.open-modal-add-wallet-btn-block {
	max-width: 260px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 16px;
}

.open-modal-add-wallet-btn {}

.wallet-items-block {
	margin-top: 64px;
}

.wallet-items {}

.wallet-item {
	margin-top: 16px;
}

.wallet-item:first-child {
	margin-top: 0;
}

.wallet-item.active .wallet-item-heading {
	border-radius: 40px 40px 0 0;
}

.wallet-item.active .wallet-item-heading-arrow {
	transform: translateY(-50%) rotate(180deg);
}

.wallet-item-heading {
	padding-right: 58px;
	padding-left: 24px;
	padding-top: 14px;
	padding-bottom: 14px;
	position: relative;
	cursor: pointer;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	transition: 0.4s linear;
}

.wallet-item-heading-inner {
	display: flex;
	align-items: center;
	width: 100%;
}

.wallet-item-heading-arrow {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	box-shadow: 0px 0px 1px 0px #5C45C8 inset;
	border: 1px solid #614AD3;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: absolute;
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.4s ease;
}

.wallet-item-heading-arrow::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.wallet-item-body {
	padding: 24px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	border-radius: 0 0 40px 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	margin-top: 2px;
	position: relative;
	display: none;
}

.wallet-item-body::before {
	content: '';
	position: absolute;
	top: -2px;
	left: 0;
	width: 100%;
	height: 2px;
}


.wallet-item-heading-icon {
	width: 40px;
	height: 40px;
}

.wallet-item-heading-content {
	width: calc(100% - 40px);
	padding-left: 16px;
}

.wallet-item-heading-currency {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.wallet-item-heading-wallet-number-block {
	margin-top: 4px;
	display: flex;
}

.wallet-item-heading-wallet-toggle-btn-block {
	width: 20px;
}


.wallet-item-heading-wallet-toggle-btn {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #A29ACF;
	border-radius: 40px;
	position: relative;
}


.wallet-item-heading-wallet-toggle-btn::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	mask-image: url('../images/svg/eye_off.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	-webkit-mask-image: url('../images/svg/eye_off.svg');
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.wallet-item-heading-wallet-toggle-btn.active::before {
	mask-image: url('../images/svg/eye.svg');
	-webkit-mask-image: url('../images/svg/eye.svg');
}


.wallet-item-heading-wallet-toggle-btn:hover::before {
	background-color: #812BE0;
}


.wallet-item-heading-wallet-number {
	width: calc(100% - 20px);
	height: 20px;
	color: #260B5F;
	font-size: 14px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}




.edit-wallet-form-manage-buttons-block {
	margin-top: 24px;
}

.edit-wallet-form-manage-buttons {
	display: flex;
	align-items: center;
	margin-left: -8px;
	margin-right: -8px;
}

.edit-wallet-form-manage-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
}

.edit-wallet-remove-btn {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
}

.edit-wallet-remove-btn:hover .edit-wallet-remove-btn__icon::before {
	background-color: #260B5F;
}

.edit-wallet-remove-btn:hover .edit-wallet-remove-btn__text {
	color: #260B5F;
}

.edit-wallet-remove-btn__icon {
	width: 14px;
	height: 14px;
	position: relative;
}

.edit-wallet-remove-btn__icon::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	mask-image: url('../images/svg/trash.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/trash.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.edit-wallet-remove-btn__text {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	padding-left: 4px;
	transition: 0.4s ease;
}

.modal-wallet-form-block {
	margin-top: 30px;
}

.add-more-wallet-btn-block {
	margin-top: 40px;
	max-width: 316px;
	margin-right: auto;
	margin-left: auto;
}

.add-more-wallet-btn {}

.success-add-wallet-chain-block {
	margin-top: 36px;
}

.success-add-wallet-chain {
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 264px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.success-add-wallet-chain::before {
	content: '';
	position: absolute;
	left: 56px;
	top: 25px;
	border-top: 1px dashed #A29ACF;
	width: calc((50% - 76px));
}

.success-add-wallet-chain::after {
	content: '';
	position: absolute;
	right: 56px;
	top: 25px;
	border-top: 1px dashed #A29ACF;
	width: calc((50% - 76px));
}

.success-add-wallet-chain-currency {
	width: 56px;
	height: 56px;
	position: relative;
	z-index: 2;
}

.success-add-wallet-chain-currency .currency-item__icon {
	width: 56px;
	height: 56px;
}

.success-add-wallet-chain-shield {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background: linear-gradient(118deg, rgba(68, 219, 74, 0.01) 20.24%, rgba(103, 212, 94, 0.48) 94.43%);
	box-shadow: 10px 10px 23px 0px rgba(94, 212, 106, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(94, 212, 99, 0.28) inset, 0px 4px 4px 0px rgba(44, 166, 78, 0.26);
	position: relative;
	z-index: 2;
}

.success-add-wallet-chain-shield::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/shield_done.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/shield_done.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #1DA025;
}

.success-add-wallet-chain-brand {
	width: 56px;
	height: 56px;
	position: relative;
	z-index: 2;
}


.section-transactions {}

.s-transactions-block {}

.transactions-block {
	margin-top: 64px;
}

.transaction-items-block {
	margin-top: 24px;
}

.transaction-items {}

.transaction-item {
	margin-top: 8px;
	display: flex;
	align-items: center;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 16px 22px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.transaction-item:first-child {
	margin-top: 0;
}

.transaction-item-left {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 8px;
	width: 50%;
}

.transaction-item-right {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 8px;
	width: 50%;
}


.transaction-item-id-block {
	width: 26%;
}

.transaction-item-id {
	display: flex;
	align-items: center;
}

.transaction-item-id-icon {
	position: relative;
	width: 20px;
	height: 20px;
	border: 1px solid #A29ACF;
	border-radius: 20px;
}

.transaction-item-id-icon::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	mask-image: url('../images/svg/calendar.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	-webkit-mask-image: url('../images/svg/calendar.svg');
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.transaction-item-id-content {
	padding-left: 8px;
	display: flex;
	align-items: center;

}

.transaction-item-id-title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.transaction-item-id-value {
	color: #260B5F;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.33;
	text-transform: uppercase;
	padding-left: 4px;
}

.transaction-item-status-block {
	padding-left: 12px;
	display: flex;
	width: 35%;
}

.transaction-item-status {
	position: relative;
	color: #FFF;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	background-color: #812BE0;
	padding: 7px 32px 7px 8px;
	border-radius: 20px;
	white-space: nowrap;
	min-width: 115px;
}

.transaction-item-status::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/clock.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/clock.svg');
	background-color: #fff;
	transition: 0.4s ease;
}


.transaction-item-status--success {
	background-color: #1DA025;
}

.transaction-item-status--success::after {
	mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-image: url('../images/svg/check-circle.svg');
}

.transaction-item-status--canceled {
	background-color: #D46060;
}

.transaction-item-status--canceled::after {
	mask-image: url('../images/svg/circle-close.svg');
	-webkit-mask-image: url('../images/svg/circle-close.svg');
}

.transaction-item-type-block {
	padding-left: 12px;
	width: 39%;
}

.transaction-item-type {}

.transaction-item-type-title {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
}

.transaction-item-type-subtitle {
	color: #260B5F;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	max-width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.transaction-item-info-block {
	padding-left: 12px;
	min-width: 175px;
}

.transaction-item-info {
	display: flex;
	align-items: center;
}

.transaction-item-info-currency {
	width: 32px;
	height: 32px;
}

.transaction-item-info-currency .currency-item__icon {
	width: 32px;
	height: 32px;
}

.transaction-item-info-content {
	padding-left: 10px;
}

.transaction-item-info-amount {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	max-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.transaction-item-info-date {
	margin-top: 4px;
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	max-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.transaction-item-manage-links-block {
	padding-left: 12px;
}

.transaction-item-manage-links {}

.transaction-item-manage-link-wrapper {
	margin-top: 5px;
	display: flex;
}

.transaction-item-manage-link-wrapper:first-child {
	margin-top: 0;
}

.transaction-item-copy-link {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	padding-left: 18px;
	position: relative;
}

.transaction-item-copy-link::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/copy.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/copy.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #A29ACF;
	z-index: 1;
	transition: 0.4s ease;
}

.transaction-item-copy-link:hover {
	color: #812BE0;
}

.transaction-item-copy-link:hover::before {
	background-color: #812BE0;
}



.transaction-item-check-link {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	padding-left: 18px;
	position: relative;
}

.transaction-item-check-link::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/shield_done.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/shield_done.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #A29ACF;
	z-index: 1;
	transition: 0.4s ease;
}

.transaction-item-check-link:hover {
	color: #812BE0;
}

.transaction-item-check-link:hover::before {
	background-color: #812BE0;
}

.transaction-item-more-info-link-block {
	padding-left: 12px;
}


.transaction-item-more-info-link {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	padding-left: 18px;
	position: relative;
	background-color: transparent;
	border: 0;
}

.transaction-item-more-info-link::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/message.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/message.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #812BE0;
	z-index: 1;
	transition: 0.4s ease;
}

.transaction-item-more-info-link:hover {
	color: #260B5F;
}

.transaction-item-more-info-link:hover::before {
	background-color: #260B5F;
}


.transaction-item-more-info-link-wrapper {
	position: relative;
}



.transactions-stats-block {
	margin-top: 64px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 24px 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	max-width: 196px;
	margin-left: auto;
	margin-right: 0;
}


.transactions-stats-chart-block {
	position: relative;
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}

.transactions-stats-chart {
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}

.transactions-empty-chart {
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
	border: 10px solid #A29ACF;
	opacity: 0.3;
	border-radius: 100px;
}

.transactions-empty-chart+.transactions-stats-chart-info {
	padding-top: 20px;
}

.transactions-stats-chart-legend-block {
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.transactions-stats-chart-legend-items {}

.transactions-stats-chart-legend-item {
	display: flex;
	position: relative;
	margin-top: 8px;
}

.transactions-stats-chart-legend-item:first-child {
	margin-top: 0;
}

.transactions-stats-chart-legend-item__line {
	width: 30px;
	height: 4px;
	margin-top: 9px;
	background-color: #A29ACF;
	border-radius: 4px;
}

.transactions-stats-chart-legend-item__content {
	width: calc(100% - 30px);
	padding-left: 16px;
}

.transactions-stats-chart-legend-item__deposit {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
}

.transactions-stats-chart-legend-item__currency {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	line-height: normal;
}

.transactions-stats-chart-info {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	padding-top: 24px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.transactions-stats-chart-info__deposit {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}

.transactions-stats-chart-info__title {
	color: #260B5F;
	text-align: center;
	font-size: 9px;
	font-weight: 500;
	line-height: 10px;
	text-transform: uppercase;
	margin-top: 3px;
}

.transaction-item-more-info-tooltip {
	position: absolute;
	inset: -37px auto auto 50px !important;
	transform: none !important;
	z-index: 5;
	border-radius: 40px;
	border: 0;
	padding: 0;
	background-color: transparent;
}

.transaction-item-more-info-tooltip::before {
	content: '';
	position: absolute;
	width: 27px;
	height: 27px;
	left: -17px;
	top: 35px;
	mask-image: url('../images/svg/transaction-item-more-info-tooltip-triangle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 27px 27px;
	-webkit-mask-image: url('../images/svg/transaction-item-more-info-tooltip-triangle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 27px 27px;
	background-color: #842DE3;
}

.transaction-item-more-info-tooltip-inner {
	position: relative;
	z-index: 2;
	width: 190px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	padding: 24px;
	padding-right: 14px;
	padding-bottom: 20px;
	border-radius: 40px;
	word-break: break-all;
}

.transaction-item-more-info-tooltip__title {
	color: #EFECFF;
	font-size: 10px;
	font-weight: 700;
	line-height: 1;
}

.transaction-item-more-info-tooltip__content {
	color: #FFF;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.5;
	margin-top: 8px;
}


.section-affiliate {}

.s-affiliate-block {}

.s-affiliate-top-left {
	height: 100%;
	padding-top: 64px;
}

.s-affiliate-top-right {
	height: 100%;
	padding-top: 64px;
}

.s-affiliate-bottom-left {
	padding-top: 24px;
}

.s-affiliate-bottom-left .partners-help-block {
	display: none;
	margin-top: 24px;
}

.s-affiliate-bottom-center {
	padding-top: 24px;
}

.s-affiliate-bottom-right {
	padding-top: 24px;
}

.db-content-block {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 24px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.db-content-block--affiliate-programm {
	/* margin-top: 64px; */
	padding-bottom: 36px;
	/* min-height: calc(100% - 64px); */
	min-height: 100%;
}

.db-content-block-title-block {
	display: flex;
	align-items: center;
}

.db-content-block-title {
	font-size: 16px;
	font-weight: 700;
	padding-right: 8px;
}

.db-content-block-descr {
	margin-top: 6px;
	font-size: 14px;
	line-height: 1.7;
}

.db-content-block-descr a {
	display: inline-block;
	color: #812BE0;
	border-bottom: 1px dashed #812BE0;
	text-decoration: none;
	font-weight: bold;
}

.db-content-block-descr a:hover {
	border-bottom-color: transparent;
	text-decoration: none;
}

.affiliate-progress-block {
	margin-top: 16px;
}

.affiliate-progress-top-block {}

.affiliate-progress-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	font-weight: 700;
}

.affiliate-progress-top-left {
	display: flex;
	align-items: center;
}

.affiliate-progress-top-right {
	display: flex;
	align-items: center;
}

.affiliate-progress-top-title {
	padding-right: 4px;
}

.affiliate-progress-top-value {}

.affiliate-progress-top-value--deposited {
	color: #1DA025;
}

.affiliate-progress-top-value--next {
	color: #812BE0;
}

.affiliate-progress-line-block {
	margin-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

.affiliate-progress-line {
	height: 8px;
	border-radius: 100px;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: relative;
}

.affiliate-progress-line__progress {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	border-radius: 100px;
}


.affiliate-programm-table-block {
	margin-top: 20px;
}

.affiliate-programm-table {
	padding-right: 12px;
}

.affiliate-programm-t-cols {
	display: flex;
}

.affiliate-programm-t-col {
	position: relative;
	z-index: 2;
}

.affiliate-programm-t-col-heading {
	display: flex;
	align-items: center;
}

.affiliate-programm-t-col-heading-left {}

.affiliate-programm-t-col-heading-right {}

.affiliate-programm-t-ch-bonus-block {
	display: flex;
}

.affiliate-programm-t-ch-bonus {
	display: flex;
	align-items: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding-right: 18px;
	position: relative;
}

.affiliate-programm-t-ch-bonus::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #1DA025;
}

.affiliate-programm-t-ch-bonus-title {}

.affiliate-programm-t-ch-bonus-value {
	padding-left: 2px;
	color: #1DA025;
}

.affiliate-programm-t-ch-title {
	display: flex;
	align-items: center;
}

.affiliate-programm-t-ch-title__icon {
	width: 20px;
	height: 20px;
	border: 1px solid #812BE0;
	border-radius: 20px;
	position: relative;
}

.affiliate-programm-t-ch-title__icon::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/unlock.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	-webkit-mask-image: url('../images/svg/unlock.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	background-color: #812BE0;
}

.affiliate-programm-t-ch-title__text {
	font-size: 14px;
	font-weight: 700;
}

.affiliate-programm-t-ch-title__icon+.affiliate-programm-t-ch-title__text {
	padding-left: 8px;
	max-width: calc(100% - 20px);
}




.affiliate-programm-t-items {
	margin-top: 16px;
}

.affiliate-programm-t-item {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	display: flex;
	align-items: center;
	border-radius: 30px;
}

.affiliate-programm-t-item:first-child {
	margin-top: 0;
}

.affiliate-programm-t-item-title {
	position: relative;
	z-index: 2;
	color: #260B5F;
	text-transform: uppercase;
}

.affiliate-programm-t-item-content {
	position: relative;
	z-index: 2;
	color: #812BE0;
}

.affiliate-programm-t-col--current-level {
	width: 58%;
}

.affiliate-programm-t-col--current-level .affiliate-programm-t-item::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 575px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.affiliate-programm-t-col--current-level .affiliate-programm-t-item-title {
	width: 55%;
}

.affiliate-programm-t-col--current-level .affiliate-programm-t-item-content {
	width: 45%;
	padding-left: 10px;
}

.affiliate-programm-t-col--current-level .affiliate-programm-t-col-heading-left {
	width: 55%;
}

.affiliate-programm-t-col--current-level .affiliate-programm-t-col-heading-right {
	width: 45%;
	padding-left: 10px;
}

.affiliate-programm-t-col--next-level {
	width: 42%;
}


.affiliate-programm-t-col--next-level .affiliate-programm-t-col-heading {
	justify-content: space-between;
	width: 100%;
}

.affiliate-programm-t-col--next-level .affiliate-programm-t-item-title {
	display: none;
}

.affiliate-programm-t-col--next-level .affiliate-programm-t-ch-bonus {
	padding-right: 0;
	font-size: 12px;
}

.affiliate-programm-t-col--next-level .affiliate-programm-t-ch-bonus::before {
	display: none;
}

.affiliate-programm-t-col--next-level .affiliate-programm-t-ch-bonus-value {
	padding-left: 5px;
}

.affiliate-programm-t-col--next-level {
	padding-left: 20px;
}

.affiliate-programm-t-col--next-level .affiliate-programm-t-col-inner {
	margin: -10px;
	padding: 10px;
	border: 1px dashed #812BE0;
	border-radius: 24px;
}

.affiliate-programm-t-col--next-level .affiliate-programm-t-item {
	padding-left: 5px;
}

.affiliate-programm-t-col--next-level .affiliate-programm-t-ch-title__icon {
	background-color: #812BE0;
}

.affiliate-programm-t-col--next-level .affiliate-programm-t-ch-title__icon::before {
	background-color: #fff;
	mask-image: url('../images/svg/lock.svg');
	-webkit-mask-image: url('../images/svg/lock.svg');
}

.db-content-block {}

.db-content-block--promo {
	/* margin-top: 64px;
	min-height: calc(100% - 64px); */
	min-height: 100%;
}

.referral-link-field-block {
	margin-top: 20px;
}


.field--referral-link {}


.field--referral-link .field__icon::before {
	mask-image: url('../images/svg/share.svg');
	-webkit-mask-image: url('../images/svg/share.svg');
}


.affiliate-promo-items-block {
	margin-top: 24px;
}

.affiliate-promo-items {
	display: flex;
	margin-top: -12px;
	margin-left: -6px;
	margin-right: -6px;
}

.affiliate-promo-item-wrapper {
	margin-top: 12px;
	padding-left: 6px;
	padding-right: 6px;
	width: 33.33%;
}

.affiliate-promo-item {
	border-radius: 20px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	min-height: 195px;
}

.affiliate-promo-item__icon {
	width: 24px;
	height: 24px;
	margin-right: auto;
	margin-left: auto;
}

.affiliate-promo-item__title {
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

.affiliate-promo-item__btn-block {
	text-align: center;
	margin-top: 10px;
}

.affiliate-promo-item__btn {
	box-shadow: none;
}



.partners-stats-block {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 24px 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	/* max-width: 196px; */
	margin-left: auto;
	margin-right: 0;
}


.partners-stats-chart-block {
	position: relative;
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}

.partners-stats-chart {
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}

.partners-empty-chart {
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
	border: 10px solid #A29ACF;
	opacity: 0.3;
	border-radius: 100px;
}

.partners-empty-chart+.partners-stats-chart-info {
	padding-top: 20px;
}

.partners-stats-chart-legend-block {
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.partners-stats-chart-legend-items {}

.partners-stats-chart-legend-item {
	display: flex;
	position: relative;
	margin-top: 8px;
}

.partners-stats-chart-legend-item:first-child {
	margin-top: 0;
}

.partners-stats-chart-legend-item__line {
	width: 30px;
	height: 4px;
	margin-top: 9px;
	background-color: #A29ACF;
	border-radius: 4px;
}

.partners-stats-chart-legend-item__content {
	width: calc(100% - 30px);
	padding-left: 16px;
}

.partners-stats-chart-legend-item__deposit {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
}

.partners-stats-chart-legend-item__currency {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	line-height: normal;
}

.partners-stats-chart-info {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	padding-top: 24px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.partners-stats-chart-info__deposit {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}

.partners-stats-chart-info__title {
	color: #260B5F;
	text-align: center;
	font-size: 9px;
	font-weight: 500;
	line-height: 10px;
	text-transform: uppercase;
	margin-top: 3px;
}


.partners-help-block {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 20px 20px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	/* max-width: 196px; */
	margin-left: auto;
	margin-right: 0;
}

.partners-help {}

.partners-help-top {}

.partners-help-icon {
	width: 48px;
	height: 48px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	border-radius: 1000px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	pointer-events: none;
}

.partners-help-icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	mask-image: url('../images/svg/lighting.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/lighting.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}


.partners-help-content {
	padding-top: 16px;
}

.partners-help-title {
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
}

.partners-help-descr {
	color: #A29ACF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 16px;
}

.partners-help-btn-block {
	margin-top: 16px;
	text-align: center;
	min-width: 126px;
}

.partners-help-btn {
	padding-top: 14px;
	padding-bottom: 14px;
}


.partners-block {}

.partners-filter-block {
	border-radius: 30px;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	transition: border-radius 0.4s linear;
}

.partners-filter-block.active {
	border-radius: 24px;
}

.partners-filter-block.active .partners-filter-heading-arrow {
	transform: translateY(-50%) rotate(180deg);
}

.partners-filter-heading {
	padding-right: 58px;
	padding-left: 14px;
	padding-top: 12px;
	padding-bottom: 12px;
	position: relative;
	cursor: pointer;
}

.partners-filter-heading-inner {
	display: flex;
}

.partners-filter-title-block {
	width: 185px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.partners-filter-title {
	color: #260B5F;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	position: relative;
	padding-left: 24px;
	/* cursor: default; */
}

.partners-filter-title::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/filter.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/filter.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.partners-accepted-filters-block {
	max-width: calc(100% - 216px);
	cursor: default;
}

.partners-accepted-filters {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -8px;
}

.partners-accepted-filter-wrapper {
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 8px;
}

.partners-accepted-filter {
	box-shadow: 0 0 0 1px #E1E1FF;
	background: #E6E6FF;
	border-radius: 20px;
	padding: 8px;
	padding-left: 12px;
	padding-right: 32px;
	position: relative;
}

.partners-accepted-filter__title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	cursor: default;
}

.partners-accepted-filter__remove-link {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 12px;
	width: 14px;
	height: 14px;
	cursor: pointer;
}

.partners-accepted-filter__remove-link::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	mask-image: url('../images/svg/close.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/close.svg');
	background-color: #A29ACF;
	transition: 0.4s ease;
}



.partners-accepted-filter__currency {
	display: flex;
	align-items: center;
}

.partners-accepted-filter__currency__icon {
	width: 14px;
	height: 14px;
	position: relative;
}

.partners-accepted-filter__currency__icon .image {
	position: relative;
	z-index: 2;
	width: 100%;
}

.partners-accepted-filter__currency__icon::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 100px;
}



.partners-accepted-filter__currency__text {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	padding-left: 6px;
}




.partners-filter-heading-arrow {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	box-shadow: 0px 0px 1px 0px #5C45C8 inset;
	border: 1px solid #614AD3;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.4s ease;
}

.partners-filter-heading-arrow::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}



.partners-filter-body {
	padding-top: 14px;
	padding-bottom: 20px;
	padding-left: 14px;
	padding-right: 14px;
	display: none;
}


.partners-filter-form-block {}

.partners-filter-form {}

.partners-filter-form-cols {
	display: flex;
	flex-wrap: wrap;
	margin-left: -6px;
	margin-right: -6px;
}

.partners-filter-form-col {
	width: 33.33%;
	padding-left: 6px;
	padding-right: 6px;
}


.partners-filter-form-manage-panel-block {
	margin-top: 24px;
}

.partners-filter-form-manage-panel {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: -6px;
	margin-right: -6px;
}

.partners-filter-form-manage-btn-wrapper {
	padding-left: 6px;
	padding-right: 6px;
}

.partners-filter-submit-btn {
	font-size: 12px;
	min-width: 120px;
}

.partners-filter-reset-btn {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}

.partners-filter-reset-btn:hover {
	color: #812BE0;
	text-decoration: underline;
}


.select-item__icon--partners-status {}

.select-item__icon--partners-status::before {
	mask-image: url('../images/svg/stars.svg');
	-webkit-mask-image: url('../images/svg/stars.svg');
}



.field--range {
	margin-top: 12px;
}

.field--range:first-child {
	margin-top: 0;
}

.filter-range-slider-wrapper {
	padding-bottom: 12px;
	padding-top: 32px;
}

.filter-range-slider-wrapper input {
	position: absolute;
	width: 0;
	height: 0;
	opacity: 0;
	visibility: hidden;
}

.filter-range-slider-wrapper .irs--flat {
	height: 12px;
}

.filter-range-slider-wrapper .irs--flat .irs-line {
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	box-shadow: 0px 0px 0px 1px rgba(97, 74, 211, 0.3) inset;
	border-radius: 12px;
	height: 12px;
	top: 0;
}

.filter-range-slider-wrapper .irs--flat .irs-bar {
	height: 12px;
	top: 0px;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
}

.filter-range-slider-wrapper .irs--flat .irs-handle {
	width: 24px;
	height: 24px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(5.25px);
	border-radius: 24px;
	top: -6px;
}

.filter-range-slider-wrapper .irs--flat .irs-from,
.filter-range-slider-wrapper .irs--flat .irs-to,
.filter-range-slider-wrapper .irs--flat .irs-single {
	top: -24px;
	font-weight: 700;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	text-transform: uppercase;
	color: #260B5F;
	padding: 0;
	background-color: transparent;
}


.filter-range-slider-wrapper .irs--flat .irs-from::before,
.filter-range-slider-wrapper .irs--flat .irs-to::before,
.filter-range-slider-wrapper .irs--flat .irs-single::before {
	display: none;
}

.filter-range-slider-wrapper .irs--flat .irs-handle i {
	display: none;
}


.filter-range-slider-wrapper .irs--flat .irs-handle.from::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/arrow-left-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	-webkit-mask-image: url('../images/svg/arrow-left-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	background-color: #812BE0;
}

.filter-range-slider-wrapper .irs--flat .irs-handle.to::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	background-color: #812BE0;
}


.partner-items-block {
	margin-top: 20px;
}

.partner-items {}

.partner-item {
	margin-top: 16px;
}

.partner-item:first-child {
	margin-top: 0;
}

.partner-item.active .partner-item-heading {
	border-radius: 40px 40px 0 0;
}

.partner-item-heading {
	display: flex;
	align-items: center;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding-right: 120px;
	border-radius: 40px;
	position: relative;
	transition: 0.4s ease;
}

.partner-item-h-left {
	width: 36%;
}

.partner-item-h-left-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 256px;
}

.partner-item-h-info-block {
	padding-right: 8px;
	width: calc(100% - 95px);
}

.partner-item-h-info {
	display: flex;
	align-items: center;
}

.partner-item-h-info-level {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	border-radius: 32px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 8px 8px 18.4px 0px rgba(153, 94, 212, 0.18) inset;
	line-height: 8px;
	font-weight: bold;
	color: #812BE0;
}

.partner-item-h-info-level__count {
	font-size: 11px;
}

.partner-item-h-info-level__title {
	font-size: 6px;
}

.partner-item-h-info-content {
	width: calc(100% - 32px);
	padding-left: 8px;
}

.partner-item-h-info-name {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.partner-item-h-info-date {
	color: #A29ACF;
	font-size: 9px;
	font-weight: 500;
	line-height: 10px;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.partner-item-h-status-block {}

.partner-item-h-status {
	position: relative;
	color: #FFF;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	background-color: #812BE0;
	padding: 7px 30px 7px 8px;
	border-radius: 20px;
	white-space: nowrap;
	min-width: 95px;
}

.partner-item-h-status::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	background-color: #fff;
	transition: 0.4s ease;
}

.partner-item-h-status--new {
	background-color: #1DA025;
}

.partner-item-h-status--new::after {
	mask-image: url('../images/svg/stars.svg');
	-webkit-mask-image: url('../images/svg/stars.svg');
}

.partner-item-h-status--inactive {
	background-color: #A29ACF;
}

.partner-item-h-status--inactive::after {
	mask-image: url('../images/svg/cup.svg');
	-webkit-mask-image: url('../images/svg/cup.svg');
}

.partner-item-h-right {
	width: 64%;
}

.partner-item-h-right-inner {
	display: flex;
	align-items: center;
}

.partner-item-h-structure-block {
	padding-left: 10px;
	width: 31%;
}

.partner-item-h-structure {}

.partner-item-h-structure-value {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.partner-item-h-structure-title {
	color: #260B5F;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 2px;
}

.partner-item-h-invested-block {
	padding-left: 10px;
	width: 31%;
}

.partner-item-h-invested {}

.partner-item-h-invested-value {
	color: #1DA025;
	font-size: 14px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.partner-item-h-invested-title {
	color: #260B5F;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 2px;
}

.partner-item-h-total-profit-block {
	padding-left: 10px;
	width: 38%;
}

.partner-item-h-total-profit {
	display: flex;
	align-items: center;
}

.partner-item-h-total-profit-icon {
	width: 20px;
	height: 20px;
	border: 1px solid #A29ACF;
	border-radius: 20px;
	position: relative;
}

.partner-item-h-total-profit-icon::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	mask-image: url('../images/svg/star.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	-webkit-mask-image: url('../images/svg/star.svg');
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.partner-item-h-total-profit-content {
	width: calc(100% - 20px);
	padding-left: 8px;
}

.partner-item-h-total-profit-value {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	display: flex;
	align-items: center;
}

.partner-item-h-total-profit-value-amount {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.partner-item-h-total-profit-value-percent {
	white-space: nowrap;
	padding-left: 2px;
	color: #1DA025;
	font-size: 8px;
	font-weight: 700;
}

.partner-item-h-total-profit-title {
	color: #260B5F;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 2px;
}

.partner-item-h-view-more-btn-block {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 24px;
}

.partner-item-h-view-more-btn {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	padding-left: 18px;
	text-decoration: none;
	position: relative;
}



.partner-item-h-view-more-btn::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	mask-image: url('../images/svg/arrow-down-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/arrow-down-circle.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.partner-item-h-view-more-btn:hover {
	color: #260B5F;
}

.partner-item-h-view-more-btn:hover::before {
	background-color: #260B5F;
}

.partner-item-h-view-more-btn.active::before {
	transform: translateY(-50%) rotate(180deg);
}


.partner-item-body {
	position: relative;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 6px;
	padding-right: 28px;
	border-radius: 0px 0px 40px 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: none;
}

.partner-item-body-inner {
	padding-left: 1px;
	max-height: 220px;
	overflow: auto;
}

.partner-item-body-inner::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

.partner-item-body-inner::-webkit-scrollbar-track {
	background: #EBEEFE;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	border-radius: 12px;
}

.partner-item-body-inner::-webkit-scrollbar-thumb {
	background-color: #4052D7;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	border-radius: 20px;
}

.partner-item-profit-table-block {
	position: relative;
	overflow: hidden;
}

.partner-item-profit-table {
	max-width: 740px;
}

.pip-t-heading {
	display: flex;
	align-items: center;
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 8px;
	padding-right: 8px;
}

.pip-t-h-col {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.pip-t-h-col--currency {
	width: 37%;
}

.pip-t-h-col--invested {
	width: 21%;
}

.pip-t-h-col--structure {
	width: 21%;
}

.pip-t-h-col--earned {
	width: 21%;
}

.pip-t-items {}

.pip-t-item {
	display: flex;
	align-items: center;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 4px;
}

.pip-t-item:first-child {
	margin-top: 0;
}

.pip-t-item:nth-child(odd) {
	background-color: #EFECFF;
}

.pip-t-i-col {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: flex;
	align-items: center;
}

.pip-t-i-col__title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	display: none;
}

.pip-t-i-col__value {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
}


.pip-t-i-col--currency {
	width: 37%;
}

.pip-t-i-col--invested {
	width: 21%;
}


.pip-t-i-col--structure {
	width: 21%;
}

.pip-t-i-col--structure .pip-t-i-col__value {
	color: #A29ACF;
}

.pip-t-i-col--earned {
	width: 21%;
}

.pip-t-i-col--earned .pip-t-i-col__value {
	color: #812BE0;
}


.pip-t-i-currency {
	display: flex;
	align-items: center;
}

.pip-t-i-currency__icon {
	width: 24px;
	height: 24px;
}

.pip-t-i-currency__icon .currency-item__icon {
	width: 24px;
	height: 24px;
}

.pip-t-i-currency__content {
	width: calc(100% - 24px);
	padding-left: 10px;
}

.pip-t-i-currency__title {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
}

.pip-t-i-currency__abbr {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
}


.section-dashboard {}

.s-dashboard-block {}

.dashboard-top-block {}

.dashboard-top-left {
	padding-top: 64px;
}

.dashboard-top-center {
	padding-top: 64px;
}

.dashboard-top-center .deposits-empty-block {
	margin-top: 0;
}

.dashboard-top-right {
	padding-top: 64px;
}




.earning-stats-block {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 24px 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	/* max-width: 196px; */
	margin-left: auto;
	margin-right: 0;
}


.earning-stats-chart-block {
	position: relative;
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}

.earning-stats-chart {
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}

.earning-empty-chart {
	width: 118px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
	border: 10px solid #A29ACF;
	opacity: 0.3;
	border-radius: 100px;
}

.earning-empty-chart+.earning-stats-chart-info {
	padding-top: 20px;
}

.earning-stats-chart-legend-block {
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.earning-stats-chart-legend-items {}

.earning-stats-chart-legend-item {
	display: flex;
	position: relative;
	margin-top: 8px;
}

.earning-stats-chart-legend-item:first-child {
	margin-top: 0;
}

.earning-stats-chart-legend-item__line {
	width: 30px;
	height: 4px;
	margin-top: 9px;
	background-color: #A29ACF;
	border-radius: 4px;
}

.earning-stats-chart-legend-item__content {
	width: calc(100% - 30px);
	padding-left: 16px;
}

.earning-stats-chart-legend-item__deposit {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
}

.earning-stats-chart-legend-item__currency {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
}

.earning-stats-chart-info {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	padding-top: 24px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.earning-stats-chart-info__deposit {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}

.earning-stats-chart-info__title {
	color: #260B5F;
	text-align: center;
	font-size: 9px;
	font-weight: 500;
	line-height: 10px;
	text-transform: uppercase;
	margin-top: 3px;
}


.dashboard-balance-block {
	margin-top: 32px;
}

.db-content-block--balance {
	padding: 32px;
}

.balance-items-block {}

.balance-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-right: -8px;
}

.balance-item-wrapper {
	margin-top: 24px;
	padding-left: 8px;
	padding-right: 8px;
	width: 20%;
}

.balance-item-wrapper:nth-child(n+11) {
	display: none;
}

.balance-item-wrapper--shown {
	display: block !important;
}


.balance-item {
	padding: 24px 16px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
	min-height: 100%;
}

.balance-item__star {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 24px;
	right: 20px;
	cursor: pointer;
}

.balance-item__star::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/star.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/star.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #A29ACF;
}

.balance-item__star.active::before {
	background-color: #812BE0;
}

.balance-item__icon {
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
}

.balance-item__title {
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
}

.balance-item__balance {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	margin-top: 10px;
}

.balance-item__currency {
	color: #A29ACF;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 10px;
}

.dashboard-deposits-block {
	margin-top: 32px;
}

.dashboard-deposits-block .partners-help-block {
	display: none;
}

.db-content-block--deposits {
	padding: 32px;
	position: relative;
	overflow: hidden;
}

.db-content-block-title-to-all-link-block {}

.db-content-block-title-to-all-link {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}

.db-content-block-title-to-all-link:hover {
	color: #812BE0;
	text-decoration: underline;
}


.deposit-slider-block {
	position: relative;
	margin-top: 24px;
}

.deposit-slider {
	position: relative;
	margin-left: -12px;
	margin-right: -12px;
}

.deposit-slider .swiper-slide {
	height: auto;
}

.deposit-slider .swiper-button-next,
.deposit-slider .swiper-button-prev {
	position: absolute;
	width: 32px;
	height: 32px;
	border-radius: 50px;
	border: 1px solid #812BE0;
	top: -50px;
	margin-top: 0;
}

.deposit-slider .swiper-button-next::after,
.deposit-slider .swiper-button-prev::after {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.deposit-slider .swiper-button-next {
	right: 12px;
}

.deposit-slider .swiper-button-prev {
	right: 52px;
}


.deposit-slider .swiper-button-next::after {
	mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
}

.deposit-slider .swiper-button-prev::after {
	mask-image: url('../images/svg/arrow-left-circle.svg');
	-webkit-mask-image: url('../images/svg/arrow-left-circle.svg');
}


.deposit-slider .swiper-button-next.swiper-button-disabled,
.deposit-slider .swiper-button-prev.swiper-button-disabled {
	opacity: 0.5;
}


.deposit-slide {
	padding-left: 12px;
	padding-right: 12px;
}


.dashboard-affiliate-block {}

.dashboard-affiliate-block-right {
	padding-top: 16px;
	height: 100%;
}

.dashboard-affiliate-block-left {
	padding-top: 16px;
	height: 100%;
}


.dashboard-transactions-block {
	margin-top: 32px;
}

.db-content-block--transactions {
	padding: 32px;
	display: flex;
}

.dashboard-transactions-block-left {
	width: calc(100% - 280px);
	padding-right: 16px;
}

.dashboard-transactions-block-right {
	width: 280px;
}

.dashboard-sly-token-block {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 32px 24px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	min-height: 100%;
}

.dashboard-sly-token-block-top {}

.dashboard-sly-token-block-top .dashboard-sly-token-btn-block {
	display: none;
}

.dashboard-sly-token-block-bottom {}


.dashboard-sly-token-title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.dashboard-sly-token-price-block {
	border-radius: 10px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 12px 16px;
	margin-top: 12px;
}

.dashboard-sly-token-price-block-left {}

.dashboard-sly-token-price {
	color: #260B5F;
	font-size: 15px;
	font-weight: 700;
}

.dashboard-sly-token-price-block-right {}

.dashboard-sly-token-price-title {
	color: #917EBA;
	font-size: 10px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
}

.dashboard-sly-token-descr {
	margin-top: 16px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.dashboard-sly-token-check-list {
	margin-top: 16px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.dashboard-sly-token-check-list-item {
	margin-top: 8px;
	position: relative;
	padding-left: 26px;
}

.dashboard-sly-token-check-list-item:first-child {
	margin-top: 0;
}

.dashboard-sly-token-check-list-item::before {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 18px 18px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 18px 18px;
	background-color: #1DA025;
}

.dashboard-sly-token-btn-block {
	margin-top: 16px;
	text-align: center;
}


.no-deposits-block {
	display: flex;
	margin-top: 10px;
}

.no-deposits-block-left {
	width: 356px;
}

.no-deposits-block-right {
	width: calc(100% - 356px);
	padding-left: 55px;
}

.deposit-create-items-block {
	height: 100%;
}

.deposit-create-items {
	display: flex;
	flex-wrap: wrap;
	margin-top: -16px;
	height: calc(100% + 16px);
	margin-left: -8px;
	margin-right: -8px;
}

.deposit-create-item-wrapper {
	width: 25%;
	margin-top: 16px;
	padding-left: 8px;
	padding-right: 8px;
}

.deposit-create-item {

	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 32px 16px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.deposit-create-item-top {}

.deposit-create-item-icon {
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.deposit-create-item-icon .image {
	height: 100%;
	width: auto;
}

.deposit-create-item-title {
	color: #260B5F;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
}

.deposit-create-item-descr {
	margin-top: 10px;
	color: #A29ACF;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
}

.deposit-create-item-btn-block {
	margin-top: 10px;
	text-align: center;
}

.deposit-create-item-btn {
	min-width: 80px;
}

.transaction-empty-items-block {
	margin-top: 16px;
}

.transaction-empty-items {
	margin-top: -8px;
	display: flex;
	flex-wrap: wrap;
}

.transaction-empty-item-wrapper {
	margin-top: 8px;
	width: 100%;
}

.transaction-empty-item {}

.transaction-empty-item-img {}

.transaction-empty-item-img-mobile {
	display: none;
}


.section-promo {}

.prev-page-link-block {
	text-align: center;
	margin-top: 40px;
}

.prev-page-link {
	display: inline-block;
	position: relative;
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	padding-left: 18px;
	text-decoration: none;
}

.prev-page-link::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-left-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-left-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.prev-page-link:hover {
	text-decoration: none;
	color: #260B5F;
}

.prev-page-link:hover::before {
	text-decoration: none;
	background-color: #260B5F;
}

.s-promo-block {}

.promo-block {
	margin-top: 40px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 32px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);

}

.promo-top-block {}

.promo-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.promo-top-left {
	padding-right: 12px;
}

.video-link-block {}

.video-link {
	display: inline-block;
	position: relative;
	color: #812BE0;
	font-size: 14px;
	font-weight: 500;
	padding-left: 25px;
	text-decoration: none;
}

.video-link-text {
	border-bottom: 1px dashed #812BE0;
	transition: 0.4s ease;
}


.video-link::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.video-link:hover {
	color: #812BE0;
}

.video-link:hover .video-link-text {
	border-color: transparent;
}

.promo-tabs-block {}

.promo-tabs {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -8px;
}

.promo-tab-wrapper {
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 8px;
}

.promo-tab {
	display: flex;
	align-items: center;
	border-radius: 40px;
	padding: 6px 12px;
	box-shadow: 0px 0 0 1px #A29ACF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	cursor: pointer;
}

.promo-tab.active {
	box-shadow: 0px 0 0 1px #812BE0 inset;
	/* pointer-events: none; */
}

.promo-tab.active .promo-tab__icon::before {
	background-color: #812BE0;
}

.promo-tab.active .promo-tab__title {
	color: #812BE0;
}

.promo-tab__icon {
	width: 16px;
	height: 16px;
	position: relative;
}

.promo-tab__icon::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.promo-tab__title {
	padding-left: 6px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
}

.promo-tab--banners {}

.promo-tab--pdf {}

.promo-tab--video {}

.promo-tab--banners .promo-tab__icon::before {
	mask-image: url('../images/svg/affiliate/picture.svg');
	-webkit-mask-image: url('../images/svg/affiliate/picture.svg');
}

.promo-tab--pdf .promo-tab__icon::before {
	mask-image: url('../images/svg/affiliate/pdf.svg');
	-webkit-mask-image: url('../images/svg/affiliate/pdf.svg');
}

.promo-tab--video .promo-tab__icon::before {
	mask-image: url('../images/svg/affiliate/video.svg');
	-webkit-mask-image: url('../images/svg/affiliate/video.svg');
}

.promo-top-right {}


.promo-tabs-content-block {}

.promo-tabs-content {}

.promo-tab-content {
	padding-top: 24px;
	padding-bottom: 30px;
	display: none;
}

.promo-tab-content:first-child {
	display: block;
}

/* 
.promo-tab-content:nth-child(3) {
	display: block;
} */


.promo-tab-content-title-block {}

.promo-tab-content-title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.promo-tab-content-descr {
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
	margin-top: 8px;
}

.banner-items-block {
	margin-top: 24px;
}

.banner-items {}

.banner-item-wrapper {
	margin-top: 34px;
}

.banner-item-wrapper:first-child {
	margin-top: 0;
}

.banner-item {
	display: flex;
}

.banner-item-left {
	display: flex;
	align-items: flex-start;
	width: 324px;
}

.banner-item-count {
	border-radius: 40px;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;

	color: #812BE0;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.banner-item-img-block {
	width: calc(100% - 40px);
	padding-left: 24px;
}


.banner-item-img {}

.banner-item-right {
	width: calc(100% - 324px);
	padding-left: 24px;
}

.banner-item-content {}

.banner-item-img--125x125 {
	width: 125px;
	max-width: 100%;
}

.banner-item-img--468x160 {
	width: 468px;
	max-width: 100%;
}

.banner-item-img--125x125 {
	width: 125px;
	max-width: 100%;
}

.banner-item-content {}

.banner-item-title-block {
	display: flex;
	align-items: center;
}

.banner-item-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	padding-right: 8px;
}

.banner-item-size {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
	white-space: nowrap;
}

.banner-item-link-block {
	margin-top: 16px;
}

.banner-item-link {
	color: #812BE0;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	text-decoration: none;
}

.banner-item-link:hover {
	color: #812BE0;
	text-decoration: underline;
}

.banner-item-manage-panel-block {
	margin-top: 16px;
}

.banner-item-manage-panel {
	display: flex;
	align-items: center;
	margin-left: -6px;
	margin-right: -6px;
}

.banner-item-manage-btn-wrapper {
	padding-left: 6px;
	padding-right: 6px;
}

.banner-item-manage-btn {}

.copy-btn {
	position: relative;
	display: inline-block;
	padding-right: 0;
	padding-left: 18px;
	background-color: transparent;
	border: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	color: #812BE0;
	text-decoration: none;
}



.copy-btn::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/copy.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/copy.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #812BE0;
	transition: 0.4s ease;
	z-index: 1;
}



.copy-btn-text {}

.copy-btn-success-text {
	display: none;
}

.copy-btn:hover {
	color: #260B5F;
}

.copy-btn:hover::before {
	background-color: #260B5F;
}

.copy-btn.active .copy-btn-text {
	display: none;
}

.copy-btn.active .copy-btn-success-text {
	display: block;
}

.copy-btn.active {
	color: #1DA025;
}

.copy-btn.active::before {
	background-color: #1DA025;
}

.download-btn {
	padding-right: 24px;
	position: relative;
	font-size: 12px;
}

.download-btn::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/download.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 10px 10px;
	-webkit-mask-image: url('../images/svg/download.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 10px 10px;
	background-color: #EFECFF;
	transition: 0.4s ease;
	z-index: 1;
}


.promo-pdf-items-block {
	margin-top: 24px;
}

.promo-pdf-items {}

.promo-pdf-item-wrapper {
	margin-top: 24px;
}

.promo-pdf-item-wrapper:first-child {
	margin-top: 0;
}

.promo-pdf-item {
	display: flex;
	align-items: center;
}

.promo-pdf-item-left {
	display: flex;
	align-items: flex-start;
	width: 324px;
}

.promo-pdf-item-count {
	border-radius: 40px;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;

	color: #812BE0;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.promo-pdf-item-img-block {
	width: calc(100% - 40px);
	padding-left: 24px;
}


.promo-pdf-item-img {
	height: 125px;
	border-radius: 24px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.70);
	display: flex;
	align-items: center;
	justify-content: center;
}

.promo-pdf-item-img-logo {}

.promo-pdf-item-right {
	width: calc(100% - 324px);
	padding-left: 24px;
}

.promo-pdf-item-content {}


.promo-pdf-item-title-block {
	display: flex;
	align-items: center;
}

.promo-pdf-item-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
}

.promo-pdf-item-size {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
	white-space: nowrap;
}

.promo-pdf-item-descr {
	margin-top: 8px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.15;
}

.promo-pdf-item-link {
	color: #812BE0;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	text-decoration: none;
}

.promo-pdf-item-link:hover {
	color: #812BE0;
	text-decoration: underline;
}

.promo-pdf-item-manage-panel-block {
	margin-top: 16px;
}

.promo-pdf-item-manage-panel {
	display: flex;
	align-items: center;
	margin-left: -6px;
	margin-right: -6px;
}

.promo-pdf-item-manage-btn-wrapper {
	padding-left: 6px;
	padding-right: 6px;
}


.promo-video-items-block {
	margin-top: 24px;
}

.promo-video-items {}

.promo-video-item-wrapper {
	margin-top: 24px;
}

.promo-video-item-wrapper:first-child {
	margin-top: 0;
}




.promo-video-item {
	display: flex;
}

.promo-video-item-left {
	display: flex;
	align-items: flex-start;
	width: 324px;
}

.promo-video-item-count {
	border-radius: 40px;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;

	color: #812BE0;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.promo-video-item-video-block {
	width: calc(100% - 40px);
	padding-left: 24px;
}

.promo-video-item-video-link {
	display: block;
	position: relative;
}

.promo-video-item-video-link-preview {
	height: 145px;
	border-radius: 24px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	position: relative;
	z-index: 2;
}

.promo-video-item-video-link-preview .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 24px;
}

.promo-video-item-video-link-play {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border-radius: 100px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px 4px rgba(147, 58, 245, 0.32);
	z-index: 2;
}

.promo-video-item-video-link-play::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #FFF;
	transition: 0.4s ease;
}


.promo-video-item-img {}

.promo-video-item-right {
	width: calc(100% - 324px);
	padding-left: 24px;
}

.promo-video-item-content {
	padding-top: 8px;
}

.promo-video-item-title-block {
	display: flex;
	align-items: center;
}

.promo-video-item-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
}

.promo-video-item-size-block {
	margin-top: 8px;
}

.promo-video-item-size {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
	white-space: nowrap;
}

.promo-video-item-link-block {
	margin-top: 16px;
}

.promo-video-item-link {
	color: #812BE0;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	text-decoration: none;
}

.promo-video-item-link:hover {
	color: #812BE0;
	text-decoration: underline;
}

.promo-video-item-manage-panel-block {
	margin-top: 16px;
}

.promo-video-item-manage-panel {
	display: flex;
	align-items: center;
	margin-left: -6px;
	margin-right: -6px;
}

.promo-video-item-manage-btn-wrapper {
	padding-left: 6px;
	padding-right: 6px;
}

.section-setting {}


.s-setting-block {}

.setting-block {
	margin-top: 40px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 40px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}



.setting-tabs-block {}

.setting-tabs {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -8px;
}

.setting-tab-wrapper {
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 8px;
	width: 33.33%;
}

.setting-tab {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 40px;
	padding: 6px 8px;
	box-shadow: 0px 0 0 1px #A29ACF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	cursor: pointer;
}

.setting-tab.active {
	box-shadow: 0px 0 0 1px #812BE0 inset;
	/* pointer-events: none; */
}

.setting-tab.active .setting-tab__icon::before {
	background-color: #812BE0;
}

.setting-tab.active .setting-tab__title {
	color: #812BE0;
}

.setting-tab__icon {
	width: 16px;
	height: 16px;
	position: relative;
}

.setting-tab__icon::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.setting-tab__title {
	padding-left: 6px;
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
}

.setting-tab--password {}

.setting-tab--notification {}

.setting-tab--payment-pin {}

.setting-tab--2fa {}


.setting-tab--password .setting-tab__icon::before {
	mask-image: url('../images/svg/lock.svg');
	-webkit-mask-image: url('../images/svg/lock.svg');
}

.setting-tab--notification .setting-tab__icon::before {
	mask-image: url('../images/svg/bell.svg');
	-webkit-mask-image: url('../images/svg/bell.svg');
}

.setting-tab--payment-pin .setting-tab__icon::before {
	mask-image: url('../images/svg/pay.svg');
	-webkit-mask-image: url('../images/svg/pay.svg');
}

.setting-tab--2fa .setting-tab__icon::before {
	mask-image: url('../images/svg/shield_done.svg');
	-webkit-mask-image: url('../images/svg/shield_done.svg');
}


.setting-tabs-content-block {}

.setting-tabs-content {}

.setting-tab-content {
	padding-top: 24px;
	padding-bottom: 8px;
	display: none;
}

.setting-tab-content:first-child {
	display: block;
}

.setting-tab-content:nth-child(4) {
	/* display: block; */
}

.setting-form-title-block {}

.setting-form-title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.setting-form-descr {
	margin-top: 8px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.setting-form-block {
	margin-top: 24px;
}

.setting-form-block:first-child {
	margin-top: 0;
}

.setting-password-form {}

.field-title-block+.radio-items-block {
	margin-top: 12px;
}

.notifications-form {}

.notifications-form-fieldset {
	margin-top: 24px;
	padding-top: 24px;
	border-top: 1px solid #A29ACF;
}

.notifications-form-fieldset:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}

.toggle-checkbox-items-block {
	margin-top: 24px;
}

.toggle-checkbox-items-block:first-child {
	margin-top: 0;
}

.toggle-checkbox-items {}

.toggle-checkbox-item-wrapper {
	margin-top: 24px;
}

.toggle-checkbox-item-wrapper:first-child {
	margin-top: 0;
}

.toggle-checkbox-item {
	display: flex;
}

.toggle-checkbox-item-left {
	width: 48px;
}

.toggle-checkbox-item-right {
	width: calc(100% - 48px);
}

.checkbox {
	display: none;
}

.toggle-checkbox-wrapper {
	display: block;
}

.toggle-checkbox {
	width: 48px;
	height: 24px;
	border-radius: 24px;
	background-color: #A29ACF;
	position: relative;
	transition: 0.4s ease;
}

.toggle-checkbox-slider {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 4px;
	z-index: 2;
	transition: 0.4s ease;
}


.checkbox:checked~.toggle-checkbox {
	background-color: #812BE0;
}

.checkbox:checked~.toggle-checkbox .toggle-checkbox-slider {
	left: 28px;
}

.toggle-checkbox-item-content {
	padding-left: 16px;
}

.toggle-checkbox-item-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
}

.toggle-checkbox-item-descr {
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.15;
	margin-top: 4px;
}

.setting-2fa-form {}


.field--secret-code {}


.field--secret-code input[type='text'],
.field--secret-code input[type='email'],
.field--secret-code input[type='password'] {
	padding-right: 120px;
}

.field--secret-code .field__icon::before {
	mask-image: url('../images/svg/user.svg');
	-webkit-mask-image: url('../images/svg/user.svg');
}

.field--secret-code.field--can-copy {}

.field--secret-code.field--can-copy .field-copy-btn-block {
	right: 48px;
}


.download-app-items-block {
	margin-top: 12px;
}

.download-app-items {
	display: flex;
	align-items: center;
	margin-left: -6px;
	margin-right: -6px;
	margin-top: -12px;
}

.download-app-item-wrapper {
	margin-top: 12px;
	padding-left: 6px;
	padding-right: 6px;
}

.download-app-item {
	display: block;
}


.download-app-item--google-play {}

.download-app-item--appstore {}

.download-app-item--appgallery {}

.scan-qr-code-block {
	margin-top: 24px;
	border-radius: 16px;
	padding: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
}

.scan-qr-code {
	/* width: 200px;
	height: 200px; */
}


.section-token {}

.s-token-block {}

.token-block {
	margin-top: 40px;
}

.token-top-block {}

.token-top {
	border-radius: 40px;
	border: 1px solid #614AD3;
	background: linear-gradient(257deg, rgba(38, 11, 95, 0.68) 8.91%, #260B5F 91.08%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	padding: 12px 10px;
}

.token-top-left {
	padding-right: 24px;
	position: relative;
}

.token-top-left::after {
	content: '';
	position: absolute;
	right: 0;
	height: 25px;
	width: 1px;
	top: 50%;
	transform: translateY(-50%);
	background-color: #EFECFF;
}



.token-logo-block {}

.token-logo {
	display: flex;
	align-items: center;
}

.token-logo__icon {}

.token-logo__title {
	padding-left: 14px;
	color: #FFF;
	font-size: 20px;
	font-weight: 700;
}


.token-top-right {
	display: flex;
	align-items: center;
	padding-left: 24px;
}

.token-top-price-block {}

.token-top-price {
	color: #1DA025;
	font-size: 16px;
	font-weight: 500;
}

.token-top-volume {
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	margin-top: 4px;
}

.token-top-param-items-block {
	padding-left: 46px;
}

.token-top-param-items {
	display: flex;
	margin-left: -12px;
	margin-right: -12px;
}

.token-top-param-item-wrapper {
	padding-left: 12px;
	padding-right: 12px;
}

.token-top-param-item {}

.token-top-param-item__title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.33;
}

.token-top-param-item__value {
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	margin-top: 4px;
}

.token-top-param-item__value--green {
	color: #1DA025;
}

.token-top-param-item__value--red {
	color: #D46060;
}

.token-content-block {
	margin-top: 40px;
}

.token-content {
	display: flex;
}

.token-content-left {
	width: calc((100% - 640px) / 2);
	padding-right: 24px;
}

.token-content-center {
	width: 640px;
}

.token-content-right {
	width: calc((100% - 640px) / 2);
	padding-left: 24px;
}

.token-content-center-inner {
	border-radius: 24px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 24px;
}

.token-tabs-block {}

.token-tabs {
	margin-left: -4px;
	margin-right: -4px;
	display: flex;
}

.token-tab-wrapper {
	padding-left: 4px;
	padding-right: 4px;
	width: 50%;
}

.token-tab {
	text-align: center;
	border-radius: 40px;
	box-shadow: 0px 0 0 1px #A29ACF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	color: #A29ACF;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding: 8px 12px;
	cursor: pointer;
}

.token-tab.active {
	box-shadow: 0px 0 0 1px #812BE0 inset;
	color: #812BE0;
	/* pointer-events: none; */
}

.token-tabs-content-block {}

.token-tabs-content {}

.token-tab-content {
	display: none;
}

.token-tab-content:first-child {
	display: block;
}

.token-swap-form {
	margin-top: 12px;
}

.token-swap-form-title-block {
	margin-top: 12px;
}

.token-swap-form-title-block:first-child {
	margin-top: 0;
}

.token-swap-form-title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.token-swap-form-descr {
	margin-top: 8px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.token-swap-form .field-block {
	margin-top: 16px;
}

.token-swap-form .field__currency {
	font-size: 12px;
}

.token-swap-form .field__currency .field__currency-amount {
	font-size: 14px;
}


.token-form-buttons-block {
	margin-top: 12px;
}

.token-form-buttons {}

.token-form-btn-wrapper {
	margin-top: 12px;
}

.token-form-btn-wrapper:first-child {
	margin-top: 0;
}

.green-btn {
	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background-color: #1DA025;
	text-align: center;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 24px;
	padding-bottom: 24px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.green-btn:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #078810;
}


.red-btn {
	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background-color: #D46060;
	text-align: center;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 24px;
	padding-bottom: 24px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.red-btn:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #af2a2a;
}

.token-form-btn {
	width: 100%;
}

.token-swap-available-block {
	margin-top: 12px;
}

.token-swap-available {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.token-swap-available-left {}

.token-swap-available-right {}

.token-swap-available-currency {
	display: flex;
	align-items: center;
}

.token-swap-available-currency-value {
	padding-right: 4px;
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.token-swap-available-currency-title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.spot-order-block {
	padding: 8px;
	padding-right: 20px;
	border-radius: 24px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);


}

.spot-order-table {}

.spot-order-t-heading {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.spot-order-t-h-col {

	padding-left: 10px;
	padding-right: 10px;
}

.spot-order-t-h-col--price {
	width: 34%;
}

.spot-order-t-h-col--amount {
	padding-left: 0;
	width: 30%;
}

.spot-order-t-h-col--total {
	width: 36%;
	text-align: right;
}

.spot-order-t-items {}

.spot-order-t-item-bg {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: auto;
}

.spot-order-t-item {
	font-size: 12px;
	font-weight: 500;
	color: #A29ACF;
	margin-top: 8px;
	position: relative;
}

.spot-order-t-item-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 6px;
	position: relative;
	z-index: 2;
	min-height: 20px;
}

.spot-order-t-i-col {
	padding-left: 10px;
	padding-right: 10px;

}

.spot-order-t-i-col--price {
	width: 34%;
}

.spot-order-t-i-col--amount {
	width: 30%;
}

.spot-order-t-i-col--total {
	width: 36%;
	color: #260B5F;
	text-align: right;
}

.spot-order-t-item--sell .spot-order-t-i-col--price {
	color: #D46060;
}

.spot-order-t-item--sell .spot-order-t-item-bg {
	background: rgba(246, 70, 93, 0.10);
}


.spot-order-t-item--buy .spot-order-t-i-col--price {
	color: #1DA025;
}

.spot-order-t-item--buy .spot-order-t-item-bg {
	background: #DBEDF2;
}

.affiliate-progress-next-mobile-block {
	display: none;

	font-size: 12px;
	font-weight: 700;
}




.token-swap-radio-items-block {}

.token-swap-radio-items {
	margin-left: -4px;
	margin-right: -4px;
	display: flex;
}

.token-swap-radio-item-wrapper {
	padding-left: 4px;
	padding-right: 4px;
	width: 50%;
}

.token-swap-radio-item {
	cursor: pointer;
	position: relative;
	display: block;
}

.token-swap-radio-item-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-radius: 40px;
	box-shadow: 0px 0 0 1px #A29ACF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	color: #A29ACF;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding: 8px 12px;
	cursor: pointer;
}


.token-swap-radio-item__text {}


.radio:checked~.token-swap-radio-item-inner {
	box-shadow: 0px 0 0 1px #812BE0 inset;
	color: #812BE0;
	pointer-events: none;
}



.deposits-empty-slider-block {}

.deposits-empty-slider {}

.deposits-empty-slide {}


.deposits-empty-slider .swiper-scrollbar {
	max-width: 640px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 24px;
	height: 6px;
	border-radius: 6px;
	background-color: #FFF;
	position: relative;
	width: 100%;
}

.deposits-empty-slider .swiper-scrollbar-drag {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: #812BE0;
	border-radius: 6px;
}

.deposits-empty-slider .swiper-pagination-progressbar {
	max-width: 640px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 24px;
	height: 6px;
	border-radius: 6px;
	background-color: #FFF;
	position: relative;
	width: 100%;

	text-align: center;
	transition: 300ms opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.deposits-empty-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #812BE0;
	border-radius: 6px;
	transform-origin: left top;
}


.section-trading-type-info {
	padding-top: 48px;
	padding-bottom: 0;
}

.trading-type-info-block {
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 64px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.trading-type-info {
	display: flex;
	align-items: flex-start;
}

.trading-type-info-left {
	width: calc(100% - 500px);
	padding-right: 90px;
}

.trading-type-info-right {
	width: 500px;
}


.trading-type-subtitle-block {}

.trading-type-subtitle {
	display: flex;
	align-items: center;
}

.trading-type-subtitle__icon {
	width: 24px;
	height: 24px;
}

.trading-type-subtitle__icon .image {
	width: 100%;
}

.trading-type-subtitle__text {
	width: calc(100% - 24px);
	padding-left: 8px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.trading-type-title-block {
	margin-top: 24px;
}

.trading-type-title {}

.trading-type-descr {
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.trading-type-info-benefit-items-block {
	margin-top: 12px;
}

.trading-type-info-benefit-items {
	margin-left: -4px;
	margin-right: -4px;
	flex-wrap: wrap;
	display: flex;

}

.trading-type-info-benefit-item-wrapper {
	margin-top: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

.trading-type-info-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 10px 12px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	height: 100%;
}

.trading-type-info-benefit-item__icon {
	width: 20px;
	height: 20px;
}

.trading-type-info-benefit-item__text {
	color: #260B5F;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 8px;
	width: calc(100% - 20px);
	max-width: 110px;
}

.trading-type-buttons-block {
	margin-top: 12px;
}

.trading-type-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
}

.trading-type-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 12px;
}


.trading-type-btn {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 165px;
}

.trading-type-trade-btn {
	min-width: 270px;
}

.trading-type-info-video-block {}

.trading-type-info-video {
	display: block;
	position: relative;
	border-radius: 40px;
}

.trading-type-info-video__preview {
	height: 320px;
	position: relative;
	border-radius: 40px;
}

.trading-type-info-video__preview .image {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 40px;
}

.trading-type-info-video__preview::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #812BE0;
	opacity: 0.5;
	border-radius: 40px;
	z-index: 1;
}

.trading-type-info-video__icon {
	position: absolute;
	left: 50%;
	bottom: 50%;
	transform: translateX(-50%);
	margin-bottom: -16px;
	z-index: 2;
}

.trading-type-info-video__play {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%);
	margin-top: -20px;
	z-index: 3;
}

.trading-type-info-video__play-icon {
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 40px;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	position: relative;
}

.trading-type-info-video__play-icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #FFF;
	transition: 0.4s ease;
}

.trading-type-info-video__play-title {
	margin-top: 10px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.6;
}

.section-trading-type-benefits {
	padding-bottom: 0;
}

.section-trading-type-benefits .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-trading-type-benefits .section-title::before {
	display: none;
}

.section-trading-type-benefits .section-title::after {
	display: none;
}

.section-trading-type-benefits .section-descr {
	margin-top: 16px;
	color: #260B5F;
}


.trading-type-benefit-items-block {
	margin-top: 16px;
}

.trading-type-benefit-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
}

.trading-type-benefit-item-wrapper {
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 24px;
	width: 25%;
	min-height: calc(100% - 24px);
}

.trading-type-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 40px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: 100%;
}

.trading-type-benefit-item__icon {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	width: 48px;
	height: 48px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-radius: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.trading-type-benefit-item__icon .image {
	width: 24px;
	height: 24px;
}

/* .trading-type-benefit-item__icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
	transition: 0.4s ease;
} */

.trading-type-benefit-item__subtitle {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	margin-top: 24px;
	text-align: center;
}

.trading-type-benefit-item__title {
	margin-top: 5px;
	text-align: center;
	color: #260B5F;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
}

.trading-type-benefit-item__descr {
	margin-top: 24px;
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

/* 
.trading-type-benefit-item__icon--speed {}

.trading-type-benefit-item__icon--speed::before {
	mask-image: url('../images/svg/speed.svg');
	-webkit-mask-image: url('../images/svg/speed.svg');
}

.trading-type-benefit-item__icon--user {}

.trading-type-benefit-item__icon--user::before {
	mask-image: url('../images/svg/user.svg');
	-webkit-mask-image: url('../images/svg/user.svg');
}

.trading-type-benefit-item__icon--stars {}

.trading-type-benefit-item__icon--stars::before {
	mask-image: url('../images/svg/stars.svg');
	-webkit-mask-image: url('../images/svg/stars.svg');
}

.trading-type-benefit-item__icon--money-cash {}

.trading-type-benefit-item__icon--money-cash::before {
	mask-image: url('../images/svg/money-cash.svg');
	-webkit-mask-image: url('../images/svg/money-cash.svg');
} */


.section-trading-type-inv-plan {
	padding-bottom: 0;
}

.section-trading-type-inv-plan .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-trading-type-inv-plan .section-title::before {
	display: none;
}

.section-trading-type-inv-plan .section-title::after {
	display: none;
}

.section-trading-type-inv-plan .section-descr {
	margin-top: 16px;
	color: #260B5F;
}


.s-trading-type-inv-plan-block {
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
}


.inv-plan-tab-slider-block {
	position: relative;
	margin-top: 40px;
	max-width: 976px;
	margin-right: auto;
	margin-left: auto;
}

.inv-plan-tab-slider {
	position: relative;
	padding-left: 48px;
	padding-right: 48px;
}

.inv-plan-tab-slider .swiper-button-next,
.inv-plan-tab-slider .swiper-button-prev {
	width: 40px;
	height: 40px;
	border-radius: 50px;
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	border: 0;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
}

.inv-plan-tab-slider .swiper-button-next::after,
.inv-plan-tab-slider .swiper-button-prev::after {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
}

.inv-plan-tab-slider .swiper-button-next {
	right: 0;
}

.inv-plan-tab-slider .swiper-button-prev {
	left: 0;
}


.inv-plan-tab-slider .swiper-button-next.swiper-button-disabled,
.inv-plan-tab-slider .swiper-button-prev.swiper-button-disabled {
	opacity: 0.5;
	pointer-events: none;
}

.inv-plan-tab-slider .swiper-button-next::after {
	mask-image: url('../images/svg/chevron-right.svg');
	-webkit-mask-image: url('../images/svg/chevron-right.svg');
}

.inv-plan-tab-slider .swiper-button-prev::after {
	mask-image: url('../images/svg/chevron-left.svg');
	-webkit-mask-image: url('../images/svg/chevron-left.svg');
}

.inv-plan-tab-slide {
	padding-left: 8px;
	padding-right: 8px;
	max-width: 80px;
}

.inv-plan-tab-slide-item-wrapper {
	display: block;
}

.inv-plan-tab-slide-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 16px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	max-width: 64px;
	cursor: pointer;
}

.inv-plan-tab-slide-item__currency {
	width: 32px;
	height: 32px;
	margin-right: auto;
	margin-left: auto;
}

.inv-plan-tab-slide-item__currency .currency-radio-item__icon {
	width: 32px;
	height: 32px;
}

.inv-plan-tab-slide-item__radio {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
	margin-top: 10px;
}

.inv-plan-tab-slide-item__radio::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.inv-plan-tab-slide-item__radio::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}




.radio:checked~.inv-plan-tab-slide-item {
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
}

.radio:checked~.inv-plan-tab-slide-item .inv-plan-tab-slide-item__radio::before {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.inv-plan-tab-slide-item .inv-plan-tab-slide-item__radio::after {
	opacity: 1;
	visibility: visible;
}


.inv-plan-tabs-content-block {}

.inv-plan-tabs-content {}

.inv-plan-tab-content {
	display: none;
}

.inv-plan-tab-content:first-child {
	display: block;
}

.inv-plan-items-block {
	margin-top: 40px;
}

.inv-plan-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -40px;
}

.inv-plan-item-wrapper {
	width: 33.33%;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 40px;
}

.inv-plan-item {
	display: block;
	border-radius: 40px;
	position: relative;
}

.inv-plan-item-inner {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 24px 10px;
}

.inv-plan-item__percent {
	color: #260B5F;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
}

.inv-plan-item__period {
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
}

.inv-plan-item__period b {
	font-weight: 700;
}

.inv-plan-item__image-block {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.inv-plan-item__image-wrapper {
	padding-right: 7px;
	position: relative;
}

.inv-plan-item__image {
	width: 32px;
	height: 32px;
	border-radius: 50px;
}

.inv-plan-item__image .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50px;
}

.inv-plan-item__image-icon {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
}

.inv-plan-item__title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	margin-top: 8px;
	text-align: center;
}


.inv-plan-item__manager-name {
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.15;
	text-align: center;
	margin-top: 8px;
}

.inv-plan-item__manager-capital-title {
	color: #A29ACF;
	font-size: 12px;
	font-weight: 500;
	text-align: center;
	margin-top: 2px;
}

.inv-plan-item__manager-capital-value {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	margin-top: 2px;
}


.inv-plan-item-params-block {
	border-radius: 10px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	padding: 16px 8px;
	margin-top: 10px;
}

.inv-plan-item-params {
	display: flex;
	flex-wrap: wrap;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -8px;
}

.inv-plan-item-param-wrapper {
	width: 50%;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 8px;
}

.inv-plan-item-param {
	text-align: center;
}

.inv-plan-item-param__value {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
}

.inv-plan-item-param__title {
	color: #260B5F;
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	opacity: 0.5;
	margin-top: 8px;
}

.inv-plan-item__btn-block {
	margin-top: 8px;
	text-align: center;
}

.inv-plan-item__btn {
	padding: 12px 16px;
}


.section-trading-type-calc {
	padding-bottom: 0;
}

.tr-type-calc-block {
	border-radius: 60px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.tr-type-calc-form {
	display: flex;
	position: relative;
}

.tr-type-calc-form::after {
	content: '';
	position: absolute;
	left: 56.3%;
	height: 100%;
	top: 0;
	width: 1px;
	background-color: rgba(97, 74, 211, 0.10);
}

.tr-type-calc-form-left {
	width: 56.3%;
}

.tr-type-calc-form-right {
	width: 43.7%;
}

.tr-type-calc-form-data {
	/* border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30); */
	padding: 52px 40px 52px 72px;
	height: 100%;
}



.tr-type-calc-form-data-title-block {}

.tr-type-calc-form-data-title {}

.tr-type-calc-form-data-descr {
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
	margin-top: 16px;
}

.tr-type-calc-form-data-fieldset-block {
	margin-top: 32px;
}

.tr-type-calc-form-data-fieldset-block:first-child {
	margin-top: 0;
}

.tr-type-calc-form-data-fieldset {
	margin-top: 16px;
}

.tr-type-calc-form-data-fieldset:first-child {
	margin-top: 0;
}


.tr-type-calc-form-data-fieldset-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	padding-right: 4px;
}


.tr-type-calc-form-data-fieldset .radio-items-block {
	margin-top: 16px;
}

.tr-type-calc-form-data-fieldset .radio-item-wrapper {
	width: 50%;
}




.currency-icon-radio-items-block {
	margin-top: 16px;
}

.currency-icon-radio-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -4px;
	margin-right: -4px;
	margin-top: 8px;
}

.currency-icon-radio-item-wrapper {
	/* width: 25%; */
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 8px;
}

.currency-icon-radio-item {
	display: block;
	border-radius: 40px;
	cursor: pointer;
}

.currency-icon-radio-item-inner {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	padding: 10px;
	transition: 0.4s ease;
}

.currency-icon-radio-item .currency-item__icon {
	position: relative;
	width: 20px;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}

.currency-icon-radio-item .currency-item__icon::before {
	filter: blur(2px);
}




.radio:checked~.currency-icon-radio-item-inner {
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
}


.currency-icon-radio-item-wrapper--shown {
	display: block !important;
}

.currency-icon-radio-item-wrapper:nth-child(n+11) {
	/* display: none; */
}

.tr-type-calc-form-data-fieldset .show-more-btn-block {
	margin-top: 16px;
	display: none;
}


.tr-type-calc-form-result {
	border-radius: 60px;
	padding: 52px 72px 52px 40px;
	min-height: 100%;
	/* color: #fff; */
	/* background: url('../images/theme/tr-type-calc-form-result-bg.png') top -217px right -75px no-repeat, linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%); */
}

.tr-type-calc-form-result-subtitle-block {}

.tr-type-calc-form-result-subtitle {
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
	padding-left: 32px;
}

.tr-type-calc-form-result-subtitle::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/stars.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/stars.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #FFF;
	transition: 0.4s ease;
}

.tr-type-calc-form-result-title-block {
	margin-top: 18px;
}

.tr-type-calc-form-result-title {
	color: #FFF;
	font-size: 48px;
	font-weight: 700;
}

.tr-type-calc-form-result-items-block {
	margin-top: 24px;
}

.tr-type-calc-form-result-items {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	flex-wrap: wrap;
}

.tr-type-calc-form-result-item-wrapper {
	width: 50%;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 16px;
}

.tr-type-calc-form-result-item {
	border-radius: 32px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);
	padding: 24px 16px;
}

.tr-type-calc-form-result-item__icon {
	width: 20px;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}

.tr-type-calc-form-result-item__icon .image {
	width: 100%;
	height: 100%;
}

.tr-type-calc-form-result-item__title {
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;

}

.tr-type-calc-form-result-item__descr {
	color: #260B5F;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	margin-top: 10px;
	text-align: center;
}

.tr-type-calc-form-result-note {
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.95;
	margin-top: 36px;
}

.field-title-min-max-block--bottom {
	margin-top: 8px;
	display: none;
}


.tr-type-calc-form-result-buttons-block {
	margin-top: 4px;
}

.tr-type-calc-form-result-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
}

.tr-type-calc-form-result-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 12px;
}


.tr-type-calc-form-result-btn {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 165px;
	/* color: #fff; */
}

.section-soley-premium {
	padding-bottom: 0;
}

.soley-premium-block {
	background-image: url('../images/theme/soley-premium-block-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 60px;
	padding: 64px;
	padding-bottom: 150px;
	position: relative;
	overflow: hidden;
	color: #fff;
	display: flex;
}

.soley-premium-block-left {
	width: 570px;
	position: relative;
	z-index: 2;
}

.soley-premium-block-right {
	width: calc(100% - 570px);
	padding-left: 78px;
	position: relative;
	z-index: 2;
}

.soley-premium-content {}

.soley-premium-subtitle-block {}

.soley-premium-subtitle {
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	position: relative;
	padding-left: 32px;
}

.soley-premium-subtitle::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/award.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/award.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #FFF;
	transition: 0.4s ease;
}

.soley-premium-title-block {
	margin-top: 20px;
}

.soley-premium-title {
	color: #FFF;
	font-size: 48px;
	font-weight: 700;
}

.soley-premium-descr {
	margin-top: 20px;
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.soley-premium-buttons-block {
	margin-top: 8px;
}

.soley-premium-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
}

.soley-premium-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 12px;
}

.soley-premium-btn {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 165px;
	color: #fff;
}

.book-appointment-btn {
	position: relative;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 60px;
}

.book-appointment-btn__text {}

.book-appointment-btn__icon {
	position: absolute;
	right: 6px;
	top: 50%;
	width: 40px;
	height: 40px;
	transform: translateY(-50%);
	border-radius: 40px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
}


.book-appointment-btn__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/calendar.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/calendar.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #FFF;
	transition: 0.4s ease;
}

.soley-premium-graph-block {
	max-width: 406px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.soley-premium-graph {}

.soley-premium-graph-img {}

.soley-premium-graph-items {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.soley-premium-graph-item {
	border-radius: 40px;
	position: absolute;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);
	box-shadow: 0px 1px 1px 0px #FFF inset;
	display: flex;
	align-items: center;
	padding: 10px 12px;
}

.soley-premium-graph-item__icon {
	width: 24px;
	height: 24px;
	position: relative;
}

.soley-premium-graph-item__icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.soley-premium-graph-item__text {
	padding-left: 10px;
	color: #260B5F;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
}


.soley-premium-graph-item--personal {
	left: 67%;
	top: 20%;
}

.soley-premium-graph-item--concierge {
	left: 3%;
	top: 33%;
}

.soley-premium-graph-item--airport {
	left: 50%;
	top: 80%;
}

.soley-premium-sign {
	mix-blend-mode: overlay;
	position: absolute;
	bottom: -48px;
	left: 50%;
	transform: translateX(-50%);
	width: 1192px;
}

.section-other-products {
	padding-bottom: 0;
}

.other-products-block {
	border-radius: 60px;
	background-image: url('../images/theme/other-products-block-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 60px;
	padding-top: 72px;
	padding-bottom: 72px;
	position: relative;
	overflow: hidden;
}

.section-other-products .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-other-products .section-title::before {
	display: none;
}

.section-other-products .section-title::after {
	display: none;
}

.section-other-products .section-descr {
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
	max-width: 100%;
}

.other-product-items-block {
	margin-top: 40px;
}

.other-product-items {
	margin-top: -24px;
	margin-left: -12px;
	margin-right: -12px;
	display: flex;
	flex-wrap: wrap;
}

.other-product-item-wrapper {
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 24px;
	width: 25%;
}

.other-product-item {
	position: relative;
	height: 100%;
}

.other-product-item-inner {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
	padding: 24px;
	border-radius: 32px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);

}

.other-product-item__icon {
	height: 32px;
	display: flex;
	justify-content: center;
}

.other-product-item__icon .image {
	height: 100%;
	width: auto;
}

.other-product-item__title {
	margin-top: 10px;
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.other-product-item__descr {
	margin-top: 10px;
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
}

.other-product-item__btn-block {
	margin-top: 10px;
	text-align: center;
}

.other-product-item__btn {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 12px;
}

.other-product-item__percents-block {
	display: flex;
	margin-top: 10px;
	justify-content: center;
}

.other-product-item__percents {
	color: #812BE0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	padding-left: 18px;
	position: relative;
}

.other-product-item__percents::before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 14px 14px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 14px 14px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.other-product-item--soon {
	border: 1px dashed #812BE0;
	padding: 12px 8px;
	border-radius: 40px;
}


.other-product-item-soon-label {
	border-radius: 20px;
	background-color: #6F1CCA;
	padding: 2px 6px;
	position: absolute;
	left: 30px;
	top: -9px;
	display: flex;
	align-items: center;
}

.other-product-item-soon-label__icon {
	width: 12px;
	height: 12px;
	position: relative;
}

.other-product-item-soon-label__icon::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/timer.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	-webkit-mask-image: url('../images/svg/timer.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	background-color: #FFF;
	transition: 0.4s ease;
}

.other-product-item-soon-label__text {
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	padding-left: 3px;
}


.other-product-item--soon {}

.other-product-item--soon .other-product-item__icon {
	opacity: 0.5;
	pointer-events: none;
}

.other-product-item--soon .other-product-item__title {
	opacity: 0.5;
	pointer-events: none;
}

.other-product-item--soon .other-product-item__descr {
	opacity: 0.5;
	pointer-events: none;
}

.other-product-item--soon .other-product-item__btn-block {
	opacity: 0.5;
	pointer-events: none;
}

.other-product-item--soon .other-product-item__percents-block {
	opacity: 0.5;
	pointer-events: none;
}

.other-products-boost-link-block {
	margin-top: 40px;
	text-align: center;
}

.other-products-boost-link {
	color: #812BE0;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.6;
	text-decoration: none;
	border-bottom: 1px dashed #812BE0;
}

.other-products-boost-link:hover {
	color: #812BE0;
	border-bottom-color: transparent;
}

.section-recent-news {
	padding-bottom: 0;
}

.recent-news-block {
	padding: 64px;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);
	display: flex;
}

.recent-news-block-left {
	width: 460px;
}

.recent-news-block-right {
	width: calc(100% - 460px);
	padding-left: 64px;
}

.recent-news-content {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.recent-news-content-top {
	width: 100%;
}

.recent-news-content-subtitle-block {}

.recent-news-content-subtitle {
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
	padding-left: 32px;
}

.recent-news-content-subtitle::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/stars.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/stars.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #9B41FE;

}

.recent-news-content-title-block {
	margin-top: 18px;
}

.recent-news-content-title {
	color: #260B5F;
	font-size: 48px;
	font-weight: 700;
}

.recent-news-content-descr {
	margin-top: 26px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.recent-news-content-all-btn-block {
	margin-top: 26px;
}

.recent-news-content-all-btn {
	padding-top: 19px;
	padding-bottom: 19px;
}


.recent-news-content-bottom {
	padding-top: 24px;
	width: 100%;
}



.soc-links-block {}


.soc-links-title {
	color: #A29ACF;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.3;
}


.soc-links {
	display: flex;
	margin-top: 10px;
}

.soc-link {
	height: 24px;
	width: 24px;
	margin-right: 8px;
	position: relative;
	border-radius: 20px;
}

.soc-link:last-child {
	margin-right: 0;
}



.soc-link::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	background-color: #fff;
	transition: 0.4s ease;
}

.soc-link {}

.soc-link--fb {
	background-color: #3D5A96;
}

.soc-link--medium {
	background-color: #252728;
}

.soc-link--telegram {
	background-color: #45AEE4;
}

.soc-link--twitter {
	background-color: #2AA3EF;
}

.soc-link--messenger {}

.soc-link--youtube {
	background-color: #F52929;
}


.soc-link--fb::after {
	mask-image: url('../images/svg/soc/facebook.svg');
	-webkit-mask-image: url('../images/svg/soc/facebook.svg');

	width: 6px;
	height: 10px;
	mask-size: 6px 10px;
	-webkit-mask-size: 6px 10px;
}

.soc-link--medium::after {
	mask-image: url('../images/svg/soc/medium.svg');
	-webkit-mask-image: url('../images/svg/soc/medium.svg');
	width: 12px;
	height: 12px;
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
}

.soc-link--telegram::after {
	mask-image: url('../images/svg/soc/telegram.svg');
	-webkit-mask-image: url('../images/svg/soc/telegram.svg');
	width: 11px;
	height: 10px;
	mask-size: 11px 10px;
	-webkit-mask-size: 11px 10px;
}

.soc-link--twitter::after {
	mask-image: url('../images/svg/soc/twitter.svg');
	-webkit-mask-image: url('../images/svg/soc/twitter.svg');
	width: 10px;
	height: 10px;
	mask-size: 10px 10px;
	-webkit-mask-size: 10px 10px;
}


.soc-link--youtube::after {
	mask-image: url('../images/svg/soc/youtube.svg');
	-webkit-mask-image: url('../images/svg/soc/youtube.svg');
	width: 12px;
	height: 10px;
	mask-size: 12px 10px;
	-webkit-mask-size: 12px 10px;
}




.recent-news-block-right {}

.recent-news-items-block {}

.recent-news-items {}

.recent-news-item {
	display: flex;
	padding-top: 24px;
	padding-bottom: 24px;
	position: relative;
}

.recent-news-item::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(93deg, rgba(97, 74, 211, 0.10) 55.76%, rgba(97, 74, 211, 0.00) 76.84%);
}

.recent-news-item:first-child {
	padding-top: 0;
}

.recent-news-item:first-child::before {
	display: none;
}

.recent-news-item:last-child {
	padding-bottom: 0;
}

.recent-news-item__img {
	width: 260px;
	border-radius: 24px;
}

.recent-news-item__img .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 24px;
}

.recent-news-item__content {
	width: calc(100% - 260px);
	padding-left: 24px;
	padding-top: 8px;
}

.recent-news-item__title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.recent-news-item__title a {
	color: #260B5F;
	text-decoration: none;
}

.recent-news-item__title a:hover {
	color: #260B5F;
	text-decoration: underline;
}

.recent-news-item__date {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	margin-top: 8px;
}

.recent-news-item__descr {
	margin-top: 16px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
}

.recent-news-item__btn-block {
	margin-top: 16px;
}

.recent-news-item__btn {
	padding: 12px 16px;
	font-size: 12px;
}


.section-cta {
	padding-bottom: 0;
}

.cta-block {
	padding-top: 88px;
	padding-bottom: 94px;
	padding-left: 64px;
	padding-right: 64px;

	border-radius: 60px;
	box-shadow: 0px 1px 1px 0px #FFF inset;
	background: url('../images/theme/cta-block-bg.png') left 100% top -30px no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);

}

.cta-content {
	max-width: 640px;
}

.cta-content-title {
	color: #260B5F;
	font-size: 48px;
	font-weight: 700;
}

.cta-content-descr {
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.cta-content-btn-block {
	margin-top: 24px;
}

.cta-content-btn {
	padding: 19px 42px;
}




.tr-type-calc-arb-update-block {
	padding-left: 8px;
	padding-right: 8px;
}

.tr-type-calc-arb-update-progress-block {
	height: 8px;
	border-radius: 100px;
	box-shadow: 0px 0px 0px 1px #614AD3 inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: relative;

}

.tr-type-calc-arb-update-progress {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	border-radius: 100px;
}

.tr-type-calc-arb-update-countdown-block {
	margin-top: 8px;
}

.tr-type-calc-arb-update-countdown {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	display: flex;

}

.tr-type-calc-arb-update-countdown__title {
	padding-right: 8px;
}

.tr-type-calc-arb-update-countdown__time {
	color: #812BE0;
}


.tr-type-calc-arb-items-block {
	margin-top: 16px;
}

.tr-type-calc-arb-items {}

.tr-type-calc-arb-item-wrapper {
	margin-top: 8px;
}

.tr-type-calc-arb-item-wrapper:nth-child(n+6) {
	display: none;
}

.tr-type-calc-arb-item-wrapper--shown {
	display: block !important;
}

.tr-type-calc-arb-item {
	display: block;
}

.tr-type-calc-arb-item-inner {
	display: flex;
	align-items: center;
	padding-left: 72px;
	min-height: 48px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 24px;
	background-color: #EFECFF;
	border-radius: 100px;
	position: relative;
	cursor: pointer;
}

.tr-type-calc-arb-item-radio {}



.tr-type-calc-arb-item-currency-list-block {
	padding-right: 8px;
	width: 44%;
	display: flex;
	justify-content: center;
}

.tr-type-calc-arb-item-currency-list {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 64px;
	width: 64px;
}

.tr-type-calc-arb-item-currency-item {
	width: 24px;
	height: 24px;
	position: relative;
	z-index: 2;
}

.tr-type-calc-arb-item-currency-item {}

.tr-type-calc-arb-item-currency-item+.tr-type-calc-arb-item-currency-item {
	margin-left: -4px;
}

.tr-type-calc-arb-item-currency-item .currency-item__icon {
	width: 24px;
	height: 24px;
}

.tr-type-calc-arb-item-percent-block {
	padding-left: 8px;
	padding-right: 8px;
	width: 32%;
	text-align: center;
}

.tr-type-calc-arb-item-percent {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.tr-type-calc-arb-item-time-block {
	padding-left: 8px;
	width: 24%;
	text-align: right;
}

.tr-type-calc-arb-item-time {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 700;
}



.tr-type-calc-arb-item-radio {
	position: absolute;
	left: 24px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	box-shadow: -1px -1px 2px 0px #5C45C8 inset;
	border-radius: 24px;
}

.tr-type-calc-arb-item-radio::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 18px;
	width: 18px;
	background-image: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	border-radius: 20px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}

.tr-type-calc-arb-item-radio::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 12px;
	width: 12px;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 4px 8px rgba(147, 58, 245, 0.32);
	border-radius: 20px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
}


.radio:checked~.tr-type-calc-arb-item-inner {
	box-shadow: 0px 1px 2px 0px #614AD3 inset;
	/* background-color: #fff; */
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);

}

.radio:checked~.tr-type-calc-arb-item-inner .tr-type-calc-arb-item-radio::before {
	opacity: 1;
	visibility: visible;
}

.radio:checked~.tr-type-calc-arb-item-inner .tr-type-calc-arb-item-radio::after {
	opacity: 1;
	visibility: visible;
}

.footer-contact-buttons-block {
	display: none;
	max-width: 410px;
}

.footer-contact-buttons {
	display: flex;
	align-items: center;
	margin-left: -5px;
	margin-right: -5px;
}

.footer-contact-buttons .footer-telegram-btn-block {
	margin-top: 0;
	padding-left: 5px;
	padding-right: 5px;
	width: 50%;
}

.footer-contact-buttons .footer-mail-btn-block {
	margin-top: 0;
	padding-left: 5px;
	padding-right: 5px;
	width: 50%;
}

.footer-middle-left .footer-soc-block {
	display: none;
	margin-top: 24px;
}

.db-topline-center .topline-lang-panel-block {
	display: none;
}

.section-news {
	padding-bottom: 0;
}

.s-news-block {}

.s-news-block .section-descr {
	max-width: 635px;
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
}

.news-items-block {
	margin-top: 40px;
}

.news-items {}

.news-item {
	margin-top: 24px;
	height: calc(100% - 24px);
	border-radius: 30px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 32px;
	padding-bottom: 84px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
}

.news-item-img-block {
	display: block;
	position: relative;
	border-radius: 24px;
	overflow: hidden;
}

.news-item-date {
	padding: 8px;
	background-color: #812BE0;
	border-radius: 0 8px 8px 0;
	position: absolute;
	left: 0;
	top: 16px;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	z-index: 2;
}

.news-item-img {
	border-radius: 24px;
	height: 240px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
}

.news-item-img .image {
	border-radius: 24px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	mix-blend-mode: hard-light;
}

.news-item-title {
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	margin-top: 16px;
	line-height: 1.5;
	font-weight: bold;
}

.news-item-title a {
	color: #260B5F;
	text-decoration: none;
}

.news-item-title a:hover {
	color: #260B5F;
	text-decoration: underline;
}

.news-item-descr {
	margin-top: 16px;
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.news-item-bottom-block {
	position: absolute;
	bottom: 32px;
	left: 32px;
	right: 32px;
}

.news-item-bottom {
	display: flex;
	align-items: center;
}

.news-item-btn-block {
	width: 50%;
	padding-right: 12px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.news-item-btn {
	font-size: 12px;
	padding: 12px 16px;
}

.news-item-views-block {
	width: 50%;
	padding-left: 12px;
}

.news-item-views {
	position: relative;
	padding-left: 28px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
}

.news-item-views::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/eye.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/eye.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
}

.section-news-single {
	padding-bottom: 0;
}

.s-news-single-block {}

.news-single-top-block {}

.news-single-top {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding-top: 34px;
	padding-bottom: 40px;
	padding-right: 64px;
	padding-left: 110px;
	position: relative;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.news-single-top-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-left: -110px;
}

.news-single-top-top-left {
	display: flex;
	align-items: center;
}

.news-single-top-top-right {}

.news-single-top-date-block {}

.news-single-top-date {

	padding: 8px;
	background-color: #812BE0;
	border-radius: 0 8px 8px 0;
	left: 0;
	top: 16px;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	z-index: 2;

}

.news-single-top-views-block {
	padding-left: 12px;
}

.news-single-top-views {
	position: relative;
	padding-left: 28px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
}

.news-single-top-views::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/eye.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/eye.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #A29ACF;
}

.news-single-top-top-right {}

.news-single-top-all-news-link-block {}

.news-single-top-all-news-link {
	position: relative;
	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 24px;
}

.news-single-top-all-news-link::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
	transition: 0.4s ease;
}




.news-single-top-content {
	margin-top: 42px;
	display: flex;
}

.news-single-top-content-left {
	width: calc(100% - 350px);
	padding-right: 24px;
}

.news-single-top-content-right {
	width: 350px;
}

.news-single-top-img-block {}

.news-single-top-img {
	height: 260px;
	border-radius: 24px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
}


.news-single-top-img .image {
	border-radius: 24px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	mix-blend-mode: hard-light;
}

.news-single-top-img-caption {
	margin-top: 24px;
	color: #A29ACF;
	text-align: center;
	font-size: 12px;
	font-style: italic;
	font-weight: 400;
	line-height: 1;
}

.news-single-top-title {
	color: #260B5F;
	font-size: 40px;
	font-weight: 700;
}

.news-single-top-descr {
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}



.news-single-content-block {
	margin-top: 16px;
}

.news-single-content {}

.news-single-text-block {
	position: relative;
	padding-bottom: 24px;
	padding-top: 24px;

	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.news-single-text-block::before {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	background: linear-gradient(93deg, rgba(97, 74, 211, 0.10) 55.76%, rgba(97, 74, 211, 0.00) 76.84%);
}

.news-single-text-block:last-child {
	padding-bottom: 0;
}

.news-single-text-block:last-child::before {
	display: none;
}

.news-single-text-block h4 {
	margin-bottom: 24px;
}

.news-single-text-block p {
	margin-bottom: 24px;
}

.news-single-text-block p:last-child {
	margin-bottom: 0;
}

.news-single-text-block ol {
	margin-bottom: 24px;
	padding-left: 20px;
}

.news-single-text-block ol:last-child {
	margin-bottom: 0;
}

.text--grey {
	color: #A29ACF;
}


.news-single-recent-news-block {}

.news-single-recent-news {}


.news-single-recent-news-top-block {
	margin-top: 54px;
}

.news-single-recent-news-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.news-single-recent-news-top-left {
	padding-right: 12px;
}

.news-single-recent-news-top-right {
	padding-left: 12px;
}

.news-single-recent-news-top-btn-block {}

.news-single-recent-news-top-btn {
	padding-top: 19px;
	padding-bottom: 19px;
}

.news-single-recent-news-items-block {
	margin-top: 24px;
}

.news-single-recent-news-items {}


.section-contact {
	padding-top: 56px;
	padding-bottom: 0;
}

.s-contact-block {}

.s-contact-block-left {}

.s-contact-block-right {}

.contact-form-block {
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 40px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.contact-form {
	margin-top: 24px;
}


.contact-form .btn-wrapper {
	margin-top: 32px;
}

.contact-form .btn-wrapper .purple-btn {
	width: 100%;
	padding-top: 19px;
	padding-bottom: 19px;

}


.contact-form .field textarea {
	min-height: 130px;
}

.contact-info-block {}

.soley-what-new-link-block {}

.soley-what-new-link {
	color: #812BE0;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	display: inline-block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 36px;
	position: relative;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	border-radius: 40px;
	text-decoration: none;
}

.soley-what-new-link::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
	transition: 0.4s ease;
}

.contact-info-title-block {
	margin-top: 20px;
}

.contact-info-title {}

.contact-info-descr {
	margin-top: 20px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.contact-question-links-block {
	margin-top: 20px;
	position: relative;
	padding-bottom: 22px;
}

.contact-question-links-block::after {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	background: linear-gradient(93deg, rgba(97, 74, 211, 0.10) 55.76%, rgba(97, 74, 211, 0.00) 76.84%);
}

.contact-question-links-title {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.95;
}

.contact-question-links {
	margin-left: -12px;
	margin-right: -12px;
	display: flex;
	flex-wrap: wrap;
}

.contact-question-link-wrapper {
	padding-left: 12px;
	padding-right: 12px;
	width: 50%;
	margin-top: 16px;
}

.contact-question-link {
	width: 100%;
	padding-top: 19px;
	padding-bottom: 19px;
	color: #260B5F;
}


.contact-support-items-block {
	padding-top: 32px;
	padding-bottom: 32px;
	position: relative;
}

.contact-support-items-block::after {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	background: linear-gradient(93deg, rgba(97, 74, 211, 0.10) 55.76%, rgba(97, 74, 211, 0.00) 76.84%);
}

.contact-support-items {
	margin-left: -12px;
	margin-right: -12px;
	display: flex;
	flex-wrap: wrap;

}

.contact-support-item {
	width: 50%;
	padding-left: 12px;
	padding-right: 12px;
}

.contact-support-item-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
}

.contact-support-item-btn-block {
	margin-top: 10px;
}

.contact-support-telegram-btn {
	width: 100%;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	border-radius: 40px;
	padding: 10px 18px;
	background: linear-gradient(177deg, #45AEE4 2.63%, #3393C5 97.36%);
}

.contact-support-telegram-btn:hover {
	color: #fff;
}

.contact-support-telegram-btn__text {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-right: 16px;
}

.contact-support-telegram-btn__icon {
	width: 32px;
	height: 32px;
}


.contact-support-mail-btn {
	width: 100%;
	text-decoration: none;
	display: inline-block;
	position: relative;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	border-radius: 40px;
	padding: 20px 18px;
	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
}

.contact-support-mail-btn:hover {
	color: #FFF;
}

.contact-bottom-block {
	margin-top: 24px;
}

.contact-mail-items-block {}

.contact-mail-items {}

.contact-mail-item {
	margin-top: 32px;
}

.contact-mail-item:first-child {
	margin-top: 0;
}

.contact-mail-item-title-block {}

.contact-mail-item-title {
	display: flex;
	align-items: center;
}

.contact-mail-item-title__text {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	padding-right: 8px;
}

.contact-mail-item-title__flag {
	width: 16px;
	height: 12px;
	border-radius: 1px;
	position: relative;
}

.contact-mail-item-title__flag::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: overlay;
	mix-blend-mode: overlay;
	border-radius: 1px;
}

.contact-mail-item-title__flag .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 1px;
}


.contact-mail-item-email-link-block {
	margin-top: 8px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
}

.contact-mail-item-email-link {
	display: inline-block;
	color: #812BE0;
	text-decoration: none;
}

.contact-mail-item-email-link:hover {
	color: #812BE0;
	text-decoration: none;
}


.contact-premium-block {}

.contact-premium {
	padding: 24px 40px;
	border-radius: 60px;
	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
}


.contact-premium__icon-block {}

.contact-premium__icon {
	position: relative;
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 40px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
}

.contact-premium__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/jewelry.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/jewelry.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #fff;
	transition: 0.4s ease;

}

.contact-premium__title {
	margin-top: 10px;
	text-align: center;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
}

.contact-premium__descr {
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.95;
}

.contact-premium__btn-block {
	margin-top: 10px;
	text-align: center;
}

.contact-premium__btn {
	padding-top: 19px;
	padding-bottom: 19px;
	color: #fff;
	width: 100%;
}


.section-companies {
	padding-bottom: 0;
}

.section-companies .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-companies .section-title::before {
	display: none;
}

.section-companies .section-title::after {
	display: none;
}

.section-companies .section-descr {
	margin-top: 16px;
	color: #260B5F;
	max-width: 740px;
	font-size: 16px;
}

.s-companies-block {}

.company-items-block {
	margin-top: 32px;
}

.company-items {}

.company-item {
	margin-top: 24px;
	border-radius: 30px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 32px 40px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: calc(100% - 24px);
}

.company-item-top {
	display: flex;
	align-items: center;
}

.company-item-top-icon {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
	display: flex;
	align-items: center;
	justify-content: center;
}


.company-item-top-icon-img {
	width: 16px;
	height: 12px;
	border-radius: 1px;
	position: relative;
}

.company-item-top-icon-img::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: overlay;
	mix-blend-mode: overlay;
	border-radius: 1px;
}

.company-item-top-icon-img .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 1px;
}



.company-item-top-content {
	width: calc(100% - 40px);
	padding-left: 8px;
}

.company-item-top-country {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.company-item-top-descr {
	color: #260B5F;
	font-size: 9px;
	font-weight: 700;
	line-height: 10px;
	text-transform: uppercase;
	margin-top: 4px;
}

.company-item-img-block {
	margin-top: 16px;
}

.company-item-img {
	position: relative;
	overflow: hidden;
	border-radius: 24px;
}

.company-item-img::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	background-image: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	mix-blend-mode: color;
}

.company-item-content {
	padding-top: 16px;
}

.company-item-title-block {}

.company-item-title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
}

.company-item-descr {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
	margin-top: 8px;
}

.company-item-descr br {
	display: none;
}

.company-item-btn-block {
	margin-top: 8px;
}

.company-item-btn {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 16px;
	padding-right: 34px;
	font-size: 12px;
	position: relative;
}

.company-item-btn::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #fff;
	transition: 0.4s ease;
}


.section-affiliate-front-info {
	padding-bottom: 0;
}

.affiliate-front-info-block {}

.affiliate-front-info {}

.affiliate-front-info-left {
	max-width: 546px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.affiliate-front-info-title-block {
	margin-top: 40px;
}

.affiliate-front-info-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2;
}

.affiliate-front-info-title .image {
	display: inline-block;
	margin-top: -3px;
}

.affiliate-front-info-descr {
	margin-top: 40px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.affiliate-front-info-buttons-block {
	margin-top: 12px;
}

.affiliate-front-info-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.affiliate-front-info-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 12px;
}


.affiliate-front-info-btn {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 165px;
}

.affiliate-front-info-right {}

.affiliate-front-info-video-block {
	padding: 32px;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.affiliate-front-info-video {
	display: block;
	position: relative;
	border-radius: 40px;
}

.affiliate-front-info-video__preview {
	/* height: 320px; */
	position: relative;
	border-radius: 48px;
}

.affiliate-front-info-video__preview .image {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 48px;
}


.affiliate-front-info-video__icon {
	position: absolute;
	left: 50%;
	bottom: 50%;
	transform: translateX(-50%);
	margin-bottom: -16px;
	z-index: 2;
}

.affiliate-front-info-video__play {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%);
	margin-top: -20px;
	z-index: 3;
}

.affiliate-front-info-video__play-icon {
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 40px;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	position: relative;
}

.affiliate-front-info-video__play-icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #FFF;
	transition: 0.4s ease;
}


.affiliate-front-partners-block {
	margin-top: 84px;
}

.affiliate-front-partners-title {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
}

.affiliate-front-partner-items-block {
	margin-top: 12px;
}

.affiliate-front-partner-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -18px;
	margin-right: -18px;
}

.affiliate-front-partner-item-wrapper {
	margin-top: 12px;
	padding-left: 18px;
	padding-right: 18px;
}

.affiliate-front-partner-item {}



.section-affiliate-front-programm {
	padding-bottom: 0;
}

.section-affiliate-front-programm .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-affiliate-front-programm .section-title::before {
	display: none;
}

.section-affiliate-front-programm .section-title::after {
	display: none;
}

.section-affiliate-front-programm .section-descr {
	margin-top: 12px;
	color: #260B5F;
	font-size: 16px;
	max-width: 640px;
}


.affiliate-front-programm-items-block {
	margin-top: 40px;
}

.affiliate-front-programm-items {}

.affiliate-front-programm-item {
	margin-top: 24px;
	position: relative;
	padding: 32px;
	padding-bottom: 52px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	border-radius: 30px;
	overflow: hidden;
}

.affiliate-front-programm-item-top {
	position: relative;
	z-index: 2;
}


.affiliate-front-programm-item-subtitle {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
}

.affiliate-front-programm-item-title {
	text-align: center;
	color: #260B5F;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
	margin-top: 5px;
}

.affiliate-front-programm-item-icon-block {
	margin-top: 24px;
	width: 48px;
	height: 48px;
	border-radius: 8px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 2;
}

.affiliate-front-programm-item-icon-block::before {
	content: '';
	position: absolute;
	top: 50%;
	right: 100%;
	width: 500px;
	height: 1px;
	background: linear-gradient(269deg, rgba(97, 74, 211, 0.10) 116.16%, rgba(97, 74, 211, 0.00) 128.39%);
}

.affiliate-front-programm-item-icon-block::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 100%;
	width: 500px;
	height: 1px;
	background: linear-gradient(269deg, rgba(97, 74, 211, 0.10) 116.16%, rgba(97, 74, 211, 0.00) 128.39%);
}

.affiliate-front-programm-item-icon {
	height: 20px;
}

.affiliate-front-programm-item-icon .image {
	height: 100%;
}

.affiliate-front-programm-item-bottom {
	padding-top: 24px;
	position: relative;
	z-index: 2;
}

.affiliate-front-programm-item-benefit-list {}

.affiliate-front-programm-item-benefit-list-item {
	color: #260B5F;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 16px;
	position: relative;
	padding-left: 34px;
}

.affiliate-front-programm-item-benefit-list-item::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
}

.affiliate-front-programm-item-benefit-list-item:first-child {
	margin-top: 0;
}

.affiliate-front-programm-item-btn-block {
	margin-top: 30px;
}

.affiliate-front-programm-item-btn {
	width: 100%;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	padding-right: 18px;
}

.affiliate-front-programm-item-soon-label {
	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
	color: #FFF;
	padding: 10px 45px;
	text-align: center;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	position: absolute;
	top: 21px;
	right: -49px;
	transform: rotate(45deg);
}

.affil-info-prog-table-block {
	margin-top: 64px;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 64px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
	overflow: hidden;
}

.affil-info-prog-table-soon-label {
	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
	color: #FFF;
	padding: 10px 45px;
	text-align: center;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	position: absolute;
	top: 30px;
	right: -40px;
	transform: rotate(45deg);
	white-space: nowrap;
}

.affil-info-prog-table-top-info {
	text-align: center;
	max-width: 640px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 2;
}

.affil-info-prog-table-top-info-title {
	line-height: 1.2;
}

.affil-info-prog-table-top-info-descr {
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
	margin-top: 15px;
}

.affil-info-prog-table {
	margin-top: 64px;
	position: relative;
	z-index: 2;
}

.affil-info-prog-t-heading {
	padding-bottom: 12px;
	border-bottom: 1px solid rgba(97, 74, 211, 0.10);
}

.affil-info-prog-t-h-cells {
	display: flex;
	margin-left: -5px;
	margin-right: -5px;
}

.affil-info-prog-t-h-cell {
	width: 11.11%;
	padding-left: 5px;
	padding-right: 5px;
}

.affil-info-prog-t-h-cell-inner {
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 4px;
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;

	box-shadow: 0px 1px 1px 1px #FFF inset;
	border-radius: 32px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);


}

.affil-info-prog-t-items {}

.affil-info-prog-t-item {
	margin-top: 12px;
}

.affil-info-prog-t-i-cells {
	display: flex;
	margin-left: -5px;
	margin-right: -5px;
}

.affil-info-prog-t-i-cell {
	width: 11.11%;
	padding-left: 5px;
	padding-right: 5px;
}

.affil-info-prog-t-i-cell-inner {
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 4px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	border-radius: 32px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.affil-info-prog-t-i-cell__title {
	display: none;
}

.affil-info-prog-t-i-cell__value {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.affil-info-prog-t-i-cell--title .affil-info-prog-t-i-cell__value {
	font-weight: 500;
}

.affil-info-prog-t-i-cell--green .affil-info-prog-t-i-cell__value {
	color: #1DA025;
}

.affil-info-prog-t-i-cell--purple .affil-info-prog-t-i-cell-inner {
	box-shadow: 0px 1px 1px 1px #614AD3 inset;
}

.affil-info-prog-t-i-cell--purple .affil-info-prog-t-i-cell__value {
	color: #812BE0;
}

.affil-info-prog-table-note-block {
	margin-top: 36px;
}

.affil-info-prog-table-note {
	color: #260B5F;
	font-size: 12px;
	line-height: 1;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: 500;
	position: relative;
	padding-left: 24px;
}

.affil-info-prog-table-note::before {

	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 0;
	mask-image: url('../images/svg/exclamation-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/exclamation-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
}

.affiliate-reward-block {
	margin-top: 64px;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 60px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
	overflow: hidden;
}


.affiliate-reward-subtitle-block {}

.affiliate-reward-subtitle {
	display: flex;
	align-items: center;
}

.affiliate-reward-subtitle__icon {
	width: 24px;
	height: 24px;
	position: relative;
}


.affiliate-reward-subtitle__icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/stars.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/stars.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
}

.affiliate-reward-subtitle__text {
	max-width: calc(100% - 24px);
	padding-left: 8px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	padding-top: 6px;
	padding-bottom: 6px;
	text-transform: uppercase;
}


.affiliate-reward-title-block {
	margin-top: 15px;
}


.affiliate-reward-title {}

.affiliate-reward-descr {
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
	margin-top: 15px;
}

.affiliate-reward-table-block {
	margin-top: 16px;
}

.affiliate-reward-table {}

.affiliate-reward-t-heading {
	padding-bottom: 28px;
	padding-top: 28px;
	border-bottom: 1px solid rgba(97, 74, 211, 0.10);
}

.affiliate-reward-t-h-cells {
	display: flex;
	margin-left: -5px;
	margin-right: -5px;
}

.affiliate-reward-t-h-cell {
	width: 25%;
	padding-left: 5px;
	padding-right: 5px;
}

.affiliate-reward-t-h-cell-inner {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.affiliate-reward-t-items {
	margin-top: 20px;
}

.affiliate-reward-t-item {
	margin-top: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-radius: 32px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
}

/* .affiliate-reward-t-item:nth-child(n+8) {
	display: none;
} */

.affiliate-reward-t-item:first-child {
	margin-top: 0;
}

.affiliate-reward-t-item-cells {
	display: flex;
	align-items: center;
	margin-left: -5px;
	margin-right: -5px;
}

.affiliate-reward-t-item-cell {
	width: 25%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.affiliate-reward-t-i-cell--name {}

.affiliate-reward-t-item-cell-inner {}

.affiliate-reward-t-item-cell__title {
	display: none;
	color: #260B5F;
	font-size: 10px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.affiliate-reward-t-item-cell__value {}

.affiliate-reward-t-item-name {
	padding-left: 24px;
	display: flex;
	align-items: center;

}

.affiliate-reward-t-item-name__icon {
	width: 20px;
	height: 20px;
}

.affiliate-reward-t-item-name__text {
	width: calc(100% - 20px);
	padding-left: 8px;

	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.affiliate-reward-t-i-cell--investment {}

.affiliate-reward-t-item-investment {
	display: flex;
	align-items: center;
}

.affiliate-reward-t-item-investment__icon {
	width: 20px;
	height: 20px;
	position: relative;
}

.affiliate-reward-t-item-investment__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/user.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/user.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
}

.affiliate-reward-t-item-investment__text {
	padding-left: 8px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	width: calc(100% - 20px);
}

.affiliate-reward-t-i-cell--structure {}

.affiliate-reward-t-item-structure {
	display: flex;
	align-items: center;
}

.affiliate-reward-t-item-structure__icon {
	width: 20px;
	height: 20px;
	position: relative;
}

.affiliate-reward-t-item-structure__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/hierarchy.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/hierarchy.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
}

.affiliate-reward-t-item-structure__text {
	padding-left: 8px;
	color: #260B5F;
	font-size: 14px;
	font-weight: 500;
	width: calc(100% - 20px);
}

.affiliate-reward-t-i-cell--bonuses {}

.affiliate-reward-t-i-bonuses {
	color: #1DA025;
	font-size: 14px;
	font-weight: 700;
}

.affiliate-reward-t-i-get-bonus-btn-block {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.affiliate-reward-t-i-get-bonus-btn {
	font-size: 12px;
	padding: 3px 6px;
	min-width: 0;
	text-transform: none;
}

.affiliate-reward-t-show-btn-block {
	margin-top: 28px;
}

.affiliate-reward-t-show-btn {}

.affiliate-reward-t-item--shown {
	display: block !important;
}



.affiliate-reward-t-i-cell--bonuses .affiliate-reward-t-item-cell-inner {
	padding-right: 110px;
}

.section-faq {
	padding-top: 40px;
	padding-bottom: 0;
}

.faq-top-block {}

.faq-top {}

.faq-top-left {
	height: 100%;
}

.faq-top-content {
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 60px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
	overflow: hidden;
	height: 100%;
}

.faq-top-subtitle-block {}

.faq-top-subtitle {
	display: flex;
	align-items: center;
}

.faq-top-subtitle__icon {
	width: 24px;
	height: 24px;
	position: relative;
}


.faq-top-subtitle__icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/question-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/question-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
}

.faq-top-subtitle__text {
	max-width: calc(100% - 24px);
	padding-left: 8px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	padding-top: 6px;
	padding-bottom: 6px;
	text-transform: uppercase;
}


.faq-top-title-block {
	margin-top: 15px;
}


.faq-top-title {}


.faq-top-descr {
	margin-top: 15px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.faq-top-search-form-block {}

.faq-top-search-form {
	display: flex;
	align-items: center;
	margin-top: 30px;
}

.faq-top-search-form-field {
	padding-right: 16px;
	width: calc(100% - 255px);
}

.faq-top-search-form-btn {
	width: 255px;
}

.faq-top-search-form-btn .btn-wrapper {
	margin-top: 0;
}


.faq-top-search-form input[type='text'] {
	height: 52px;
}


.faq-top-search-form .iconed-btn {
	padding-top: 19px;
	padding-bottom: 19px;
}

.faq-top-right {
	height: 100%;
}

.ask-question-block {
	border-radius: 60px;
	padding: 60px 40px;
	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.ask-question-descr {
	width: 100%;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.95;
}

.ask-question-btn-block {
	margin-top: 24px;
	width: 100%;
}

.ask-question-btn {
	width: 100%;
	padding-top: 19px;
	padding-bottom: 19px;
	color: #fff;
}

.faq-sort-block {}

.faq-sort-items-block {
	margin-top: 40px;
}

.faq-sort-items {
	display: flex;
	margin-left: -12px;
	margin-right: -12px;
	flex-wrap: wrap;
}

.faq-sort-item-wrapper {
	width: 25%;
	padding-left: 12px;
	padding-right: 12px;
}

.faq-sort-item {
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 24px 40px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
	overflow: hidden;
	height: calc(100% - 24px);
	margin-top: 24px;
	text-align: center;
	cursor: pointer;
}

.faq-sort-item.active {
	box-shadow: 0px 1px 1px 1px #812BE0 inset;
}

.faq-sort-item__icon-block {}

.faq-sort-item__icon {
	position: relative;
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 40px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 10px 10px 23px 0px rgba(153, 94, 212, 0.18) inset, 0px 2px 6px 2px rgba(255, 255, 255, 0.05) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -10px 10px 0px rgba(153, 94, 212, 0.40) inset;
}

.faq-sort-item__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #812BE0;
	transition: 0.4s ease;
}


.faq-sort-item__count {
	margin-top: 16px;
	color: #A29ACF;
	font-size: 10px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	text-align: center;
}

.faq-sort-item__title {
	margin-top: 4px;
	text-align: center;
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
}

.faq-sort-item__descr {
	margin-top: 16px;
	color: #A29ACF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}



.faq-sort-item__icon--all::before {
	mask-image: url('../images/svg/question-circle.svg');
	-webkit-mask-image: url('../images/svg/question-circle.svg');
}

.faq-sort-item__icon--user::before {
	mask-image: url('../images/svg/user.svg');
	-webkit-mask-image: url('../images/svg/user.svg');
}

.faq-sort-item__icon--module::before {
	mask-image: url('../images/svg/module.svg');
	-webkit-mask-image: url('../images/svg/module.svg');
}

.faq-sort-item__icon--money-cash::before {
	mask-image: url('../images/svg/money-cash.svg');
	-webkit-mask-image: url('../images/svg/money-cash.svg');
}

.faq-sort-item__icon--shield-done::before {
	mask-image: url('../images/svg/shield_done.svg');
	-webkit-mask-image: url('../images/svg/shield_done.svg');
}

.faq-sort-item__icon--safe::before {
	mask-image: url('../images/svg/safe.svg');
	-webkit-mask-image: url('../images/svg/safe.svg');
}

.faq-sort-item__icon--stars::before {
	mask-image: url('../images/svg/stars.svg');
	-webkit-mask-image: url('../images/svg/stars.svg');
}

.faq-sort-item__icon--settings::before {
	mask-image: url('../images/svg/settings.svg');
	-webkit-mask-image: url('../images/svg/settings.svg');
}

.faq-items-block {
	max-width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 64px;
}

.faq-items {}

.faq-item {
	margin-top: 16px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	border-radius: 32px;
}

.faq-item:first-child {
	margin-top: 0px;
}

.faq-item.active .faq-item-heading-arrow {
	transform: translateY(-50%) rotate(180deg);
}

.faq-item-heading {
	padding: 24px;
	padding-right: 90px;
	position: relative;
	cursor: pointer;
}


.faq-item-heading-title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;

}

.faq-item-heading-descr {
	margin-top: 4px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.faq-item-heading-arrow {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #614AD3 inset;
	background: radial-gradient(151.92% 127.02% at 15.32% 21.04%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.04) 77.08%, rgba(255, 255, 255, 0.00) 100%);
	position: absolute;
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.4s ease;
}

.faq-item-heading-arrow::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}



.faq-item-body {
	padding: 24px;
	padding-top: 0;
	position: relative;
	display: none;
}

.faq-item-body-text {
	padding-top: 16px;
	position: relative;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.faq-item-body-text::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(93deg, rgba(97, 74, 211, 0.10) 55.76%, rgba(97, 74, 211, 0.00) 76.84%);

}

.faq-items-block .pagination-block {
	margin-top: 24px;
}

.faq-sort-mobile-block {
	margin-top: 24px;
	position: relative;
	display: none;
}

.faq-sort-mobile-block-title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
}

.faq-sort-mobile-dropdown-menu-block {
	margin-top: 10px;
	position: relative;
	z-index: 10;
}

.faq-sort-mobile-dropdown-menu-btn {
	position: relative;
	width: 100%;
	display: inline-block;
	text-decoration: none;
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	padding: 20px;
	padding-right: 50px;
	border-radius: 60px;
	box-shadow: 0px 0px 0px 1px rgba(97, 74, 211, 0.3) inset;
}

.faq-sort-mobile-dropdown-menu-btn::after {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 18px 18px;
	mask-image: url('../images/svg/chevron-down.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 18px 18px;
	-webkit-mask-image: url('../images/svg/chevron-down.svg');
	background-color: #812BE0;
	transition: 0.4s ease;
}

.faq-sort-mobile-dropdown-menu-btn:hover {
	color: #260B5F;
}

.faq-sort-mobile-dropdown-menu {
	top: 100%;
	left: 0;
	width: 100%;
	position: absolute;
	margin-top: 8px;
	/* box-shadow: 0px 1px 1px 1px #FFF inset; */
	border: 2px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);
	backdrop-filter: blur(7px);
	border-radius: 32px;
	display: none;
}

.faq-sort-mobile-dropdown-menu>ul {
	padding-left: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	list-style-type: none;
}

.faq-sort-mobile-dropdown-menu-item {
	display: flex;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #EFECFF;
}

.faq-sort-mobile-dropdown-menu-item:last-child {
	border-bottom: 0;
}

.faq-sort-mobile-dropdown-menu-link {
	width: 100%;
	display: flex;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.14;
	max-width: 100%;
	text-decoration: none;
}

.faq-sort-mobile-dropdown-menu-link:hover {
	color: #812BE0;
}



.fees-top-block {}

.fees-top {}

.fees-top-left {
	height: 100%;
}

.fees-top-content {
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 60px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
	overflow: hidden;
	height: 100%;
}

.fees-top-subtitle-block {}

.fees-top-subtitle {
	display: flex;
	align-items: center;
}

.fees-top-subtitle__icon {
	width: 24px;
	height: 24px;
	position: relative;
}


.fees-top-subtitle__icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/stars.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-image: url('../images/svg/stars.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
}

.fees-top-subtitle__text {
	max-width: calc(100% - 24px);
	padding-left: 8px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	padding-top: 6px;
	padding-bottom: 6px;
	text-transform: uppercase;
}


.fees-top-title-block {
	margin-top: 15px;
}


.fees-top-title {}


.fees-top-descr {
	margin-top: 15px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.fees-top-search-form-block {}

.fees-top-search-form {
	display: flex;
	align-items: center;
	margin-top: 30px;
}

.fees-top-search-form-field {
	padding-right: 16px;
	width: calc(100% - 255px);
}

.fees-top-search-form-btn {
	width: 255px;
}

.fees-top-search-form-btn .btn-wrapper {
	margin-top: 0;
}


.fees-top-search-form input[type='text'] {
	height: 52px;
}


.fees-top-search-form .iconed-btn {
	padding-top: 19px;
	padding-bottom: 19px;
}

.fees-top-right {
	height: 100%;
}


.fees-table-block {
	margin-top: 40px;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 40px 56px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
	overflow: hidden;
}

.fees-table {}

.fees-t-heading {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-bottom: 32px;
	border-bottom: 1px solid rgba(97, 74, 211, 0.10);
	display: flex;
	align-items: center;
	padding-left: 24px;
	padding-right: 24px;
}

.fees-t-h-left {
	width: 15%;
}

.fees-t-h-left .fees-t-h-cell {
	width: auto;
	margin-left: -24px;
}

.fees-t-h-cells {
	display: flex;
	align-items: center;
	margin-left: -8px;
	margin-right: -8px;
}

.fees-t-h-cell {
	padding-left: 8px;
	padding-right: 8px;
	width: 19%;
}

.fees-t-h-cell--payment {}

.fees-t-h-right {
	width: 85%;
	padding-left: 20px;
}

.fees-t-h-cell--protocol {}


.fees-t-h-cell--min-refill {}

.fees-t-h-cell--min-withdrawal {}

.fees-t-h-cell--withdrawal {}

.fees-t-h-cell--fees {
	width: 14%;
}

.fees-t-h-cell--sly {
	width: 10%;
}

.fees-t-items {
	margin-top: 16px;
}

.fees-t-item {
	padding: 16px 24px;
	margin-top: 8px;
	border-radius: 32px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	position: relative;
	overflow: hidden;
}

.fees-t-item:first-child {
	margin-top: 0;
}

.fees-t-i-left {
	width: 15%;
}

.fees-t-i-left .fees-t-h-cell {
	width: 100%;
}


.fees-t-i-cells {
	display: flex;
	align-items: center;
	margin-left: -8px;
	margin-right: -8px;
}

.fees-t-i-cell {
	padding-left: 8px;
	padding-right: 8px;
	width: 19%;
}

.fees-t-i-cell--payment {
	width: 100%;
}

.fees-t-i-currency {
	display: flex;
	align-items: center;
}

.fees-t-i-currency__icon {
	width: 24px;
	height: 24px;
}

.fees-t-i-currency__icon .currency-item__icon {
	width: 24px;
	height: 24px;
}

.fees-t-i-currency__title {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	max-width: calc(100% - 24px);
	padding-left: 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.fees-t-i-right {
	width: 85%;
	padding-left: 20px;
}

.fees-t-i-cell--protocol {}

.fees-t-i-cell--protocol .fees-t-i-cell__value {
	color: #A29ACF;
}

.fees-t-i-cell--min-refill {}

.fees-t-i-cell--min-withdrawal {}

.fees-t-i-cell--withdrawal {}

.fees-t-i-cell--withdrawal .fees-t-i-cell__value {
	color: #812BE0;
	font-weight: 700;
}

.fees-t-i-cell--fees {
	width: 14%;
}

.fees-t-i-cell--fees .fees-t-i-cell__value {
	color: #812BE0;
	font-weight: 700;
}

.fees-t-i-cell--sly {
	width: 10%;
}

.fees-t-i-cell--sly .fees-t-i-cell__value {
	color: #1DA025;
	font-weight: 700;
}

.fees-t-i-cell__title {
	display: none;
	color: #260B5F;
	font-size: 10px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.fees-t-i-cell__value {
	font-size: 14px;
	line-height: 1;
	color: #260B5F;
	font-weight: 500;
}

.fees-t-i-protocol {
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 32px;
	margin-left: -8px;
	padding-left: 8px;
}

.fees-t-i-protocol:nth-child(even) {
	padding-top: 5px;
	padding-bottom: 5px;
	background: rgba(255, 255, 255, 0.50);
}

.page--policy .page-inner {
	overflow: visible;
}

.section-policy {
	padding-bottom: 0;
}

.policy-block {
	border-radius: 30px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 64px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;

}

.policy-top-block {}

.policy-top {}

.policy-top-update-date-block {}

.policy-top-update-date {
	display: inline-block;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	border-radius: 8px;
	background: #812BE0;
	padding: 8px;
}

.policy-top-title-block {
	margin-top: 24px;
}

.policy-top-title {}

.policy-top-descr {
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.policy-top-descr a {
	color: #812BE0;
}

.policy-top-descr a:hover {
	color: #812BE0;
	text-decoration: none;
}

.policy-content-block {
	margin-top: 40px;
}

.policy-content {
	display: flex;
}

.policy-content-left {
	width: 242px;
	position: relative;
}

.policy-content-left-inner {
	position: relative;
}

.policy-content-right {
	width: calc(100% - 242px);
	padding-left: 24px;
}

.policy-menu-block {
	position: sticky;
	top: 0;
	left: 0;
}

.policy-menu {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
}

.policy-menu>ul {
	padding-left: 0;
	margin-bottom: 0;
	list-style-type: none;
}

.policy-menu-item {
	padding-right: 22px;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	transition: 0.4s ease;
}

.policy-menu-item::after {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	background: linear-gradient(93deg, rgba(97, 74, 211, 0.10) 55.76%, rgba(97, 74, 211, 0.00) 76.84%);
}

.policy-menu-item:first-child {
	padding-top: 0;
}

.policy-menu-item:last-child {
	padding-bottom: 0;
}

.policy-menu-item:last-child::after {
	display: none;
}

.policy-menu-item.active {
	padding-right: 0;
	padding-left: 22px;
}

.policy-menu-link {
	display: inline-block;
	color: #260B5F;
	text-decoration: none;
	position: relative;
}

.policy-menu-link::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: -22px;
	top: 1px;
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #812BE0;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.policy-menu-link:hover {
	color: #812BE0
}


.policy-menu-item.active .policy-menu-link {
	color: #812BE0
}

.policy-menu-item.active .policy-menu-link::before {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.policy-content-items {}

.policy-content-item {
	padding-bottom: 24px;
	padding-top: 24px;
	position: relative;
}

.policy-content-item::after {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	background: linear-gradient(93deg, rgba(97, 74, 211, 0.10) 55.76%, rgba(97, 74, 211, 0.00) 76.84%);
}

.policy-content-item:first-child {
	padding-top: 0;
}

.policy-content-item__title {}

.policy-content-item__content {
	padding-top: 24px;
	font-size: 14px;
	line-height: 1.7;
}

.policy-content-item__content p {
	margin-bottom: 24px;
}

.policy-content-item__content p:last-child {
	margin-bottom: 0;
}

.policy-content-item__content p b {
	font-weight: bold;
}

.policy-content-item__content a {
	color: #812BE0;
}

.policy-content-item__content a:hover {
	color: #812BE0;
	text-decoration: none;
}

.policy-content-bottom-note {
	margin-top: 24px;

	color: #A29ACF;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.7;
}



.section-mp-one {
	padding-bottom: 0;
}

.mp-one-block {}

.mp-one {}

.mp-one-left {
	max-width: 546px;
}

.mp-one-title-block {
	margin-top: 40px;
}

.mp-one-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2;
}

.mp-one-title .image {
	display: inline-block;
	margin-top: -3px;
}

.mp-one-descr {
	margin-top: 40px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.mp-one-buttons-block {
	margin-top: 12px;
}

.mp-one-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.mp-one-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 12px;
}


.mp-one-btn {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 165px;
}

.mp-one-right {}




.section-mp-soley-benefits {
	padding-bottom: 0;
}

.section-mp-soley-benefits .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-mp-soley-benefits .section-title::before {
	display: none;
}

.section-mp-soley-benefits .section-title::after {
	display: none;
}

.section-mp-soley-benefits .section-descr {
	margin-top: 16px;
	color: #260B5F;
}


.mp-soley-benefit-items-block {
	margin-top: 16px;
}

.mp-soley-benefit-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
}

.mp-soley-benefit-item-wrapper {
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 24px;
	width: 25%;
	min-height: calc(100% - 24px);
}

.mp-soley-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 40px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: 100%;
}

.mp-soley-benefit-item__icon {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	width: 48px;
	height: 48px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-radius: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mp-soley-benefit-item__icon .image {
	width: 24px;
	height: 24px;
}

/* .mp-soley-benefit-item__icon::before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
	transition: 0.4s ease;
} */

.mp-soley-benefit-item__subtitle {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	margin-top: 24px;
	text-align: center;
}

.mp-soley-benefit-item__title {
	margin-top: 5px;
	text-align: center;
	color: #260B5F;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
}

.mp-soley-benefit-item__descr {
	margin-top: 24px;
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}



.section-mp-about {
	padding-top: 48px;
	padding-bottom: 0;
}

.mp-about-block {
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 64px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.mp-about {
	display: flex;
	align-items: flex-start;
}

.mp-about-left {
	width: calc(100% - 570px);
	padding-right: 100px;
}

.mp-about-right {
	width: 570px;
}


.mp-about-subtitle-block {}

.mp-about-subtitle {
	display: flex;
	align-items: center;
}

.mp-about-subtitle__icon {
	width: 24px;
	height: 24px;
}

.mp-about-subtitle__icon .image {
	width: 100%;
}

.mp-about-subtitle__text {
	max-width: calc(100% - 24px);
	padding-left: 8px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.mp-about-title-block {
	margin-top: 24px;
}

.mp-about-title {
	font-size: 48px;
	line-height: 1.2;
}

.mp-about-descr {
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.mp-about-benefit-items-block {
	margin-top: 8px;
}

.mp-about-benefit-items {
	margin-left: -4px;
	margin-right: -4px;
	flex-wrap: wrap;
	display: flex;

}

.mp-about-benefit-item-wrapper {
	margin-top: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

.mp-about-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 10px 12px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	height: 100%;
}

.mp-about-benefit-item__icon {
	width: 20px;
	height: 20px;
}

.mp-about-benefit-item__icon .image {
	width: 20px;
	height: 20px;
}

.mp-about-benefit-item__text {
	color: #260B5F;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 8px;
	width: calc(100% - 20px);
	/* max-width: 110px; */
}

.trading-type-buttons-block {
	margin-top: 12px;
}

.trading-type-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
}

.trading-type-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 12px;
}


.trading-type-btn {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 165px;
}

.mp-about-video-block {}

.mp-about-video {
	display: block;
	position: relative;
	border-radius: 40px;
}

.mp-about-video__preview {
	/* height: 320px; */
	position: relative;
	border-radius: 40px;
}

.mp-about-video__preview .image {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 40px;
}



.mp-about-video__play {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%);
	margin-top: -20px;
	z-index: 3;
}

.mp-about-video__play-icon {
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 40px;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	position: relative;
}

.mp-about-video__play-icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #FFF;
	transition: 0.4s ease;
}

.section-mp-trading-types {
	padding-bottom: 0;
}

.mp-trading-type-items-block {}

.mp-trading-type-items {}

.mp-trading-type-item {
	padding-top: 32px;
	padding-bottom: 32px;
	position: relative;
	display: flex;
	align-items: center;
}

.mp-trading-type-item::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(93deg, rgba(97, 74, 211, 0.10) 55.76%, rgba(97, 74, 211, 0.00) 76.84%);
}

.mp-trading-type-item:last-child {
	padding-bottom: 0;
}

.mp-trading-type-item:last-child::after {
	display: none;
}


.mp-trading-type-item-left {
	width: 546px;
}

.mp-trading-type-item-right {
	width: calc(100% - 546px);
	padding-left: 120px;
	padding-right: 48px;
}

.mp-trading-type-item-video-block {
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 40px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	position: relative;
	overflow: hidden;
}


.mp-trading-type-benefit-items-block {
	margin-top: 8px;
}

.mp-trading-type-benefit-items {
	margin-left: -4px;
	margin-right: -4px;
	flex-wrap: wrap;
	display: flex;

}

.mp-trading-type-benefit-item-wrapper {
	margin-top: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

.mp-trading-type-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 10px 12px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	height: 100%;
}

.mp-trading-type-benefit-item__icon {
	width: 20px;
	height: 20px;
}

.mp-trading-type-benefit-item__icon .image {
	width: 20px;
	height: 20px;
}

.mp-trading-type-benefit-item__text {
	color: #260B5F;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 8px;
	width: calc(100% - 20px);
	/* max-width: 110px; */
}


.mp-trading-type-item-subtitle-block {
	display: flex;
}

.mp-trading-type-item-subtitle {
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.mp-trading-type-item-title-block {
	margin-top: 8px;
}

.mp-trading-type-item-title {}

.mp-trading-type-item-descr {
	max-width: 540px;
	margin-top: 20px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.mp-trading-type-item-note {
	margin-top: 20px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.mp-trading-type-item-btn-block {
	margin-top: 20px;
}

.mp-trading-type-item-btn {
	min-width: 175px;
	padding-top: 19px;
	padding-bottom: 19px;
}

.mp-trading-type-item--soon {}

.mp-trading-type-item--soon .mp-trading-type-item-title {
	color: #A29ACF;
}

.mp-trading-type-item-soon-label {

	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
	color: #FFF;
	padding: 10px 45px;
	text-align: center;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	position: absolute;
	top: 21px;
	left: -49px;
	transform: rotate(-45deg);
	z-index: 3;
}


.section-mp-companies {
	padding-bottom: 0;
}

.section-mp-companies .section-title-block {
	justify-content: flex-start;
}

.section-mp-companies .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-mp-companies .section-title::before {
	display: none;
}

.section-mp-companies .section-title::after {
	display: none;
}

.section-mp-companies .section-descr {
	margin-top: 0;
	color: #260B5F;
	text-align: left;
	max-width: none;
	margin-left: 0;
	margin-right: 0;
	font-size: 16px;
}

.mp-companies-top-block {
	margin-top: 16px;
}

.mp-companies-top {}

.mp-companies-top-left {}

.mp-companies-top-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.mp-companies-top-btn-block {
	width: 260px;
}

.mp-companies-top-btn {}

.section-join {
	padding-bottom: 0;
}

.join-block {
	padding: 64px;
	background-image: url('../images/theme/join-block-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* min-height: 600px; */
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
}

.join-top-block {}

.join-top-block .section-title {
	padding-left: 0;
	padding-right: 0;
}

.join-top-block .section-title::before {
	display: none;
}

.join-top-block .section-title::after {
	display: none;
}

.join-top-block .section-descr {
	margin-top: 12px;
	color: #260B5F;
	max-width: 640px;
	font-size: 16px;
}

.join-top {}

.join-items-block {
	margin-top: 16px;
	max-width: 1040px;
	margin-right: auto;
	margin-left: auto;
}

.join-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -32px;
	margin-right: -32px;
}

.join-item-wrapper {
	padding-left: 32px;
	padding-right: 32px;
	width: 33.33%;
}

.join-item {
	margin-top: 24px;
	border-radius: 32px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 32px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: calc(100% - 24px);
	backdrop-filter: blur(7px);
}

.join-item__icon {
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 3.2px 6.4px 3.2px rgba(147, 58, 245, 0.32);
	width: 32px;
	height: 32px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-radius: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.join-item__icon::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 12px 12px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 12px 12px;
	background-color: #fff;
}

.join-item__title {
	text-align: center;
	margin-top: 10px;
	color: #812BE0;
	font-size: 32px;
	font-weight: 700;
}

.join-item__descr {
	margin-top: 10px;
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.join-btn-block {
	margin-top: 40px;
	text-align: center;
}

.join-btn {
	padding-top: 19px;
	padding-bottom: 19px;
	width: 100%;
	max-width: 280px;
}

.join-item__icon--shield::before {
	mask-image: url('../images/svg/shield_done.svg');
	-webkit-mask-image: url('../images/svg/shield_done.svg');
}

.join-item__icon--crown::before {
	mask-image: url('../images/svg/award.svg');
	-webkit-mask-image: url('../images/svg/award.svg');
}

.join-item__icon--star::before {
	mask-image: url('../images/svg/star.svg');
	-webkit-mask-image: url('../images/svg/star.svg');
}


.section-payment-system {
	padding-bottom: 0;
}

.section-payment-system .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-payment-system .section-title::before {
	display: none;
}

.section-payment-system .section-title::after {
	display: none;
}

.section-payment-system .section-descr {
	margin-top: 16px;
	color: #260B5F;
	max-width: 640px;
}

.ps-items-block {
	margin-top: 8px;
}

.ps-items {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
}

.ps-item-wrapper {
	width: 16.66%;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 24px;
}

.ps-item-wrapper:nth-child(n+19) {
	display: none;
}

.ps-item-wrapper--shown {
	display: block !important;
}

.ps-item {
	border-radius: 32px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 20px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: 100%;
	position: relative;
}

.ps-item__icon {
	width: 32px;
	height: 32px;
	margin-right: auto;
	margin-left: auto;
}

.ps-item__icon .currency-item__icon {
	width: 32px;
	height: 32px;
}

.ps-item__title {
	margin-top: 8px;
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.ps-item__abbr {
	margin-top: 8px;
	color: #260B5F;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	opacity: 0.5;
}

.ps-item__soon-block {
	position: absolute;
	left: 20px;
	bottom: 16px;
	right: 20px;
	text-align: center;
}

.ps-item__soon {
	display: inline-block;
	line-height: 1;
	color: #ffffff;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	border: 0;
	background-color: #812BE0;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
}

.ps-item--soon {}

.ps-item--soon .ps-item__abbr {
	display: none;
}

.show-more-ps-btn-block {
	margin-top: 32px;
	text-align: center;
}

.show-more-ps-btn {}

.section-intro-sly {
	padding-bottom: 0;
}

.intro-sly-block {
	/* min-height: 320px; */
	background-image: url('../images/theme/intro-sly-block-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 72px;
	padding-bottom: 62px;
	padding-left: 64px;
	padding-right: 64px;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	position: relative;
	overflow: hidden;
}

.intro-sly-block-soon {
	background: linear-gradient(242deg, #6F1BCB 19.51%, #3F1E6D 77.59%);
	color: #FFF;
	padding: 10px 45px;
	text-align: center;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	position: absolute;
	top: 21px;
	right: -49px;
	transform: rotate(45deg);
}

.intro-sly-block-inner {
	position: relative;
	z-index: 2;
}

.intro-sly-title-block {
	display: flex;
	justify-content: center;
	margin-top: 24px;
}

.intro-sly-title {
	display: flex;
	align-items: center;
}

.intro-sly-title__text {
	padding-right: 16px;
}

.title-intro-sly {
	display: flex;
	align-items: center;
	position: relative;
}

.title-intro-sly__img {
	width: 47px;
}

.title-intro-sly__text {
	padding-left: 16px;
}

.title-intro-sly__price-block {
	position: absolute;
	top: 100%;
	right: 0;
	display: flex;
	align-items: center;
}

.title-intro-sly__price {
	position: relative;
	padding-left: 9px;
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
}

.title-intro-sly__price::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background-color: #1DA025;
}

.title-intro-sly__percent {
	padding-left: 3px;
	color: #1DA025;
	font-size: 12px;
	font-weight: 700;
}

.intro-sly-block .section-descr {
	margin-top: 28px;
	color: #260B5F;
	font-size: 16px;
	line-height: 1.7;
	max-width: 640px;
}

.intro-sly-content-block {
	max-width: 930px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 32px;
}

.intro-sly-content {
	display: flex;
	align-items: center;
}

.intro-sly-content-left {
	width: calc((100% - 270px) / 2);
	display: flex;
	justify-content: flex-start;
}

.intro-sly-content-center {
	width: 270px;
}

.intro-sly-content-btn-block {
	max-width: 270px;
	margin-right: auto;
	margin-left: auto;
}

.intro-sly-content-right {
	width: calc((100% - 270px) / 2);
	display: flex;
	justify-content: flex-end;
}

.intro-sly-benefit-items-block {}


.intro-sly-benefit-items {
	margin-left: -4px;
	margin-right: -4px;
	flex-wrap: wrap;
	display: flex;

}

.intro-sly-benefit-item-wrapper {
	padding-left: 4px;
	padding-right: 4px;
}

.intro-sly-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 10px 12px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	height: 100%;
}

.intro-sly-benefit-item__icon {
	width: 20px;
	height: 20px;
}

.intro-sly-benefit-item__icon .image {
	width: 20px;
	height: 20px;
}

.intro-sly-benefit-item__text {
	color: #260B5F;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 8px;
	width: calc(100% - 20px);
	/* max-width: 110px; */
}

.section-roadmap {
	padding-bottom: 0;
	background-image: url('../images/theme/s-roadmap-bg.png');
	background-size: 920px auto;
	background-position: center top 156px;
	background-repeat: no-repeat;
}


.section-roadmap .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-roadmap .section-title::before {
	display: none;
}

.section-roadmap .section-title::after {
	display: none;
}

.section-roadmap .section-descr {
	margin-top: 16px;
	color: #260B5F;
	max-width: 640px;
}

.roadmap-block {}


.roadmap-slider-block {
	position: relative;
	margin-top: 136px;
}

.roadmap-slider {
	position: relative;
	margin-left: -12px;
	margin-right: -12px;
}

.roadmap-slider::before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	top: 19px;
	height: 2px;
	background-color: rgba(97, 74, 211, 0.10);
}

.roadmap-slider .swiper-button-next,
.roadmap-slider .swiper-button-prev {
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	box-shadow: 0px 1px 1px 1px #614AD3 inset;
	margin-top: 0;
}

.roadmap-slider .swiper-button-next::after,
.roadmap-slider .swiper-button-prev::after {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 24px 24px;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 24px 24px;
	background-color: #812BE0;
}

.roadmap-slider .swiper-button-next {
	top: -88px;
	left: 50%;
	margin-left: 12px;
}

.roadmap-slider .swiper-button-prev {
	top: -88px;
	right: 50%;
	margin-right: 12px;
}


.roadmap-slider .swiper-button-next::after {
	mask-image: url('../images/svg/chevron-right.svg');
	-webkit-mask-image: url('../images/svg/chevron-right.svg');
}

.roadmap-slider .swiper-button-prev::after {
	mask-image: url('../images/svg/chevron-left.svg');
	-webkit-mask-image: url('../images/svg/chevron-left.svg');
}


.roadmap-slider .swiper-button-next.swiper-button-disabled,
.roadmap-slider .swiper-button-prev.swiper-button-disabled {
	opacity: 0.5;
}

.roadmap-slide {
	padding-left: 12px;
	padding-right: 12px;
}

.roadmap-slide-item {
	/* max-width: 305px; */
}

.roadmap-slide-item__circle-block {
	position: relative;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.roadmap-slide-item__circle-wrapper {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.roadmap-slide-item__circle-wrapper::after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -1px;
	top: 50%;
	height: 60px;
	border-left: 2px dashed #812BE0;
}

.roadmap-slide-item__circle {
	z-index: 2;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
	border-radius: 20px;
	background: linear-gradient(339deg, rgba(153, 94, 212, 0.01) -57.42%, rgba(153, 94, 212, 0.12) 87.42%);
	box-shadow: 5px 5px 11.5px 0px rgba(153, 94, 212, 0.18) inset, 0px 1px 3px 1px rgba(255, 255, 255, 0.05) inset, 0px 0.5px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -5px 5px 0px rgba(153, 94, 212, 0.40) inset;
	backdrop-filter: blur(5.25px);
}

.roadmap-slide-item__circle::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
	height: 12px;
	border-radius: 20px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: 0px 1.2px 2.4px 1.2px rgba(147, 58, 245, 0.32);
}

.roadmap-slide-item-content {
	margin-top: 40px;
	border-radius: 30px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 32px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	backdrop-filter: blur(2px);
	position: relative;
	z-index: 2;
}

.roadmap-slide-item-year {
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.roadmap-slide-item-title {
	margin-top: 4px;
	color: #260B5F;
	font-size: 18px;
	font-weight: 700;
}

.roadmap-slide-item-action-list {
	margin-top: 16px;
}

.roadmap-slide-item-action-list-item {
	margin-top: 16px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
	position: relative;
	padding-left: 26px;
}

.roadmap-slide-item-action-list-item::before {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	top: 0;
	mask-image: url('../images/svg/check-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 18px 18px;
	-webkit-mask-image: url('../images/svg/check-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 18px 18px;
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.roadmap-slide-item-action-list-item:first-child {
	margin-top: 0;
}

.roadmap-slide-item--active {}

.roadmap-slide-item--active .roadmap-slide-item-action-list-item::before {
	background-color: #1DA025;
}

.roadmap-slide-item--active .roadmap-slide-item__circle {
	width: 40px;
	height: 40px;
}

.roadmap-slide-item--active .roadmap-slide-item__circle::before {
	width: 24px;
	height: 24px;
}

.roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -2px;
	height: 4px;
	width: 600px;
	right: 50%;
	background: linear-gradient(90deg, #812BE0 0%, rgba(255, 255, 255, 0) 100%);
}


.roadmap-slide:nth-child(2) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 1000px;
}

.roadmap-slide:nth-child(3) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 1400px;
}

.roadmap-slide:nth-child(4) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 1800px;
}

.roadmap-slide:nth-child(5) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 2200px;
}

.roadmap-slide:nth-child(6) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 2600px;
}

.roadmap-slide:nth-child(7) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 3000px;
}

.roadmap-slide:nth-child(8) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 3400px;
}

.roadmap-slide:nth-child(9) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 3800px;
}

.roadmap-slide:nth-child(10) .roadmap-slide-item--current .roadmap-slide-item__circle-wrapper::before {
	width: 4200px;
}

.mp-one-circle-menu-block {
	position: relative;
	padding-left: 112px;
	padding-right: 112px;
	padding-top: 13px;
	padding-bottom: 43px;
}

.mp-one-circle-menu-bg {}

.mp-one-circle-menu {}

.mp-one-circle-menu-item {
	position: absolute;
	transform: translate(-50%, -50%);
}

.mp-one-circle-menu-link {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	padding: 16px;
	min-width: 128px;
	border-radius: 32px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	transition: 0s;
}

.mp-one-circle-menu-link__icon {
	height: 24px;
	position: relative;
}

.mp-one-circle-menu-link__icon .image {
	height: 24px;
	transition: 0.4s ease;
}

.mp-one-circle-menu-link__icon::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/arrow-right-circle.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/arrow-right-circle.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	transition: 0.4s ease;
}

.mp-one-circle-menu-link__title {
	margin-top: 10px;
	color: #260B5F;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	transition: 0.4s ease;
}



.mp-one-circle-menu-item--arbitrage {
	left: 24%;
	top: 15%;
}

.mp-one-circle-menu-item--algorithmic {
	left: 80%;
	top: 83%;
}

.mp-one-circle-menu-item--professional {
	left: 15%;
	top: 45%;
}

.mp-one-circle-menu-item--cloud {
	left: 70%;
	top: 11%;
}

.mp-one-circle-menu-item--affiliate {
	left: 90%;
	top: 45%;
}

.mp-one-circle-menu-item--sly {
	left: 35%;
	top: 88%;
}

.mp-one-circle-menu-link--soon {
	padding: 10px;
	border-radius: 20px;
	min-width: 80px;
	pointer-events: none;
}


.mp-one-circle-menu-link--soon .mp-one-circle-menu-link__icon {
	height: 15px;
}

.mp-one-circle-menu-link--soon .mp-one-circle-menu-link__icon .image {
	height: 15px;
}

.mp-one-circle-menu-link--soon .mp-one-circle-menu-link__title {
	font-size: 10px;
	opacity: 0.5;
}

.mp-one-circle-menu-link__title {
	margin-top: 6px;
}

.mp-one-circle-menu-link__soon-block {
	margin-top: 6px;
	text-align: center;
}

.mp-one-circle-menu-link__soon {
	color: #FFF;
	text-align: center;
	font-size: 8px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	border-radius: 20px;
	background-color: #812BE0;
	padding: 4px 6px;
}

.mp-one-circle-menu-link:hover {
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	box-shadow: none;
}

.mp-one-circle-menu-link:hover .mp-one-circle-menu-link__title {
	color: #fff;
}

.mp-one-circle-menu-link:hover .mp-one-circle-menu-link__icon::before {
	opacity: 1;
	visibility: visible;
}

.mp-one-circle-menu-link:hover .mp-one-circle-menu-link__icon .image {
	opacity: 0;
	visibility: hidden;
}



.page--about {}



.section-about-top {
	padding-bottom: 0;
}

.about-top-block {}

.about-top {}

.about-top-left {
	max-width: 525px;
}

.about-top-title-block {
	margin-top: 24px;
}

.about-top-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2;
}


.about-top-descr {
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.about-top-buttons-block {
	margin-top: 12px;
}

.about-top-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.about-top-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 12px;
}


.about-top-btn {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 165px;
}

.about-top-right {}

.about-top-video-block {
	padding: 32px;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.about-top-video {
	display: block;
	position: relative;
	border-radius: 40px;
}

.about-top-video__preview {
	/* height: 320px; */
	position: relative;
	border-radius: 48px;
}

.about-top-video__preview .image {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 48px;
}


.about-top-video__icon {
	position: absolute;
	left: 50%;
	bottom: 50%;
	transform: translateX(-50%);
	margin-bottom: -16px;
	z-index: 2;
}

.about-top-video__play {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%);
	margin-top: -20px;
	z-index: 3;
}

.about-top-video__play-icon {
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 40px;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	position: relative;
}

.about-top-video__play-icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #FFF;
	transition: 0.4s ease;
}



.about-top-benefit-items-block {
	margin-top: 12px;
}

.about-top-benefit-items {
	margin-left: -4px;
	margin-right: -4px;
	flex-wrap: wrap;
	display: flex;

}

.about-top-benefit-item-wrapper {
	margin-top: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

.about-top-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 10px 12px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	height: 100%;
}

.about-top-benefit-item__icon {
	width: 20px;
	height: 20px;
}

.about-top-benefit-item__text {
	color: #260B5F;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 8px;
	width: calc(100% - 20px);
}


.section-team {
	padding-bottom: 0;
}

.section-team .section-title {
	padding-left: 0;
	padding-right: 0;
}

.section-team .section-title::before {
	display: none;
}

.section-team .section-title::after {
	display: none;
}

.section-team .section-descr {
	margin-top: 16px;
	color: #260B5F;
	max-width: 640px;
	font-size: 16px;
}

.team-block {}

.team-items-block {
	margin-top: 32px;
}

.team-items {}

.team-item {
	position: relative;
	margin-top: 32px;
}

.team-item-img {
	/* height: 336px; */
	position: relative;
	border-radius: 30px;
}

.team-item-img .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 30px;
}

.team-item-img::before {
	border-radius: 30px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* background-color: #A29ACF; */
	mix-blend-mode: hard-light;
	box-shadow: 0px 1px 1px 1px #FFF inset;
}

.team-item-title {
	text-align: center;
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.team-item-state-block {
	text-align: center;
	display: flex;
	justify-content: center;
	margin-top: 6px;
}

.team-item-state {
	position: relative;
	display: inline-block;
	padding-left: 13px;
	padding-right: 13px;
}

.team-item-state::before {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '- ';
}

.team-item-state::after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: ' -';
}


.page--academy {}

.section-academy-top {
	padding-bottom: 0;
}

.academy-top-block {
	padding: 64px;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.academy-top {
	display: flex;
	align-items: flex-end;
}

.academy-top-left {
	width: 645px;
}

.academy-top-left .academy-top-info {
	display: none;
}

.academy-top-right {
	width: calc(100% - 645px);
	padding-top: 24px;
	padding-left: 64px;
}


.academy-top-subtitle-block {}

.academy-top-subtitle {
	display: flex;
	align-items: center;
}

.academy-top-subtitle__icon {
	width: 24px;
	height: 24px;
}

.academy-top-subtitle__icon .image {
	width: 100%;
}

.academy-top-subtitle__text {
	max-width: calc(100% - 24px);
	padding-left: 8px;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.academy-top-title-block {
	margin-top: 24px;
}

.academy-top-title {
	line-height: 1.2;
}

.academy-top-info {}

.academy-top-info-title {
	color: #260B5F;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.7;
}

.academy-top-info-descr {
	margin-top: 16px;
	color: #260B5F;
	font-size: 16px;
	line-height: 1.7;
}

.academy-top-info-note {
	margin-top: 16px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.academy-tabs-block {}

.academy-tabs {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	flex-wrap: wrap;
}

.academy-tab-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 16px;
}

.academy-tab {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px 24px;
	border-radius: 40px;
	box-shadow: 0px 0px 0px 1.5px #A29ACF inset;
	cursor: pointer;
}


.academy-tab__icon {
	width: 20px;
	height: 20px;
	position: relative;
}

.academy-tab__icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-size: 20px 20px;
	-webkit-mask-size: 20px 20px;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.academy-tab__text {
	padding-left: 10px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.academy-tab__icon--how-use {}

.academy-tab__icon--how-trade {}

.academy-tab__icon--how-use::before {
	mask-image: url('../images/svg/desktopdollar.svg');
	-webkit-mask-image: url('../images/svg/desktopdollar.svg');
}

.academy-tab__icon--how-trade::before {
	mask-image: url('../images/svg/finger.svg');
	-webkit-mask-image: url('../images/svg/finger.svg');
}


.academy-tab.active {
	box-shadow: 0px 0px 0px 1.5px #812BE0 inset;
}

.academy-tab.active .academy-tab__text {
	color: #812BE0;
}

.academy-tab.active .academy-tab__icon::before {
	background-color: #812BE0;
}




.academy-tabs-content-block {
	margin-top: 40px;
}

.academy-tabs-content {}

.academy-tab-content {
	display: none;
}

.academy-tab-content:first-child {
	display: block;
}


.academy-content {
	margin-top: 40px;
}

.academy-content:first-child {
	margin-top: 0;
}

.academy-content-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.academy-content-top-left {
	padding-right: 8px;
}

.academy-content-top-right {}

.academy-content-title {
	color: #260B5F;
	font-size: 20px;
	font-weight: 700;
}

.academy-content-count {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 700;
}

.academy-video-lesson-items-block {
	margin-top: 16px;
}

.academy-video-lesson-items {}

.academy-video-lesson-item {
	margin-top: 24px;
	padding: 32px;
	border-radius: 30px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: calc(100% - 24px);
}



.academy-video-lesson-item-video-block {}

.academy-video-lesson-item-video {
	display: block;
	position: relative;
	border-radius: 24px;
}

.academy-video-lesson-item-video__preview {
	height: 240px;
	position: relative;
	border-radius: 24px;
}

.academy-video-lesson-item-video__preview .image {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 24px;
}


.academy-video-lesson-item-video__play {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%);
	margin-top: -20px;
	z-index: 3;
}

.academy-video-lesson-item-video__play-icon {
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 40px;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	position: relative;
}

.academy-video-lesson-item-video__play-icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #FFF;
	transition: 0.4s ease;
}

.academy-video-lesson-item-title {
	margin-top: 24px;
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
}

.academy-video-lesson-item-bottom {
	margin-top: 24px;
	display: flex;
	align-items: center;
}

.academy-video-lesson-item-bottom-left {
	width: 50%;
	padding-right: 12px;
	display: flex;
	justify-content: flex-end;
}

.academy-video-lesson-item-bottom-right {
	width: 50%;
	padding-left: 12px;
	display: flex;
	justify-content: flex-start;
}

.academy-video-lesson-item-watch-btn {
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 30px;
	position: relative;
}

.academy-video-lesson-item-watch-btn::before {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 10px 10px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 10px 10px;
	background-color: #fff;
	transition: 0.4s ease;
}

.academy-video-lesson-item-video-time {
	color: #A29ACF;
	font-size: 14px;
	font-weight: 500;
}

.academy-burse-lesson-items-block {
	margin-top: 16px;
}

.academy-burse-lesson-items {}

.academy-burse-lesson-item {
	margin-top: 24px;
	padding: 32px;
	border-radius: 30px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: calc(100% - 24px);
}

.academy-burse-lesson-item__icon {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	height: 48px;
}

.academy-burse-lesson-item__title {
	margin-top: 16px;
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
}

.academy-burse-lesson-item__type {
	margin-top: 8px;
	color: #A29ACF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.academy-burse-lesson-item__btn-block {
	margin-top: 16px;
	text-align: center;
}

.academy-burse-lesson-item__btn {
	font-size: 12px;
	padding: 12px 16px;
}



.academy-wallet-lesson-items-block {
	margin-top: 16px;
}

.academy-wallet-lesson-items {}

.academy-wallet-lesson-item {
	margin-top: 24px;
	padding: 32px;
	border-radius: 30px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	height: calc(100% - 24px);
}

.academy-wallet-lesson-item__icon {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 58px;
}

.academy-wallet-lesson-item__title {
	margin-top: 16px;
	color: #260B5F;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
}

.academy-wallet-lesson-item__type {
	margin-top: 8px;
	color: #A29ACF;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.academy-wallet-lesson-item__btn-block {
	margin-top: 16px;
	text-align: center;
}

.academy-wallet-lesson-item__btn {
	font-size: 12px;
	padding: 12px 16px;
}


.section-sly-top-info {
	padding-top: 48px;
	padding-bottom: 0;
}

.sly-top-info-block {
	position: relative;
	overflow: hidden;
	border-radius: 60px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 64px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
}

.sly-top-info {
	display: flex;
	align-items: flex-start;
}

.sly-top-info-left {
	width: calc(100% - 500px);
	padding-right: 90px;
}

.sly-top-info-left .intro-sly-title-block {
	justify-content: flex-start;
}

.sly-top-info-right {
	width: 500px;
}


.sly-top-subtitle-block {
	margin-top: 24px;
}

.sly-top-subtitle {
	color: #260B5F;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.7;
}


.sly-top-title-block {
	margin-top: 24px;
}

.sly-top-title {}

.sly-top-descr {
	margin-top: 24px;
	color: #260B5F;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
}

.sly-top-note {
	margin-top: 24px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.sly-top-info-benefit-items-block {
	margin-top: 12px;
}

.sly-top-info-benefit-items {
	margin-left: -4px;
	margin-right: -4px;
	flex-wrap: wrap;
	display: flex;

}

.sly-top-info-benefit-item-wrapper {
	margin-top: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

.sly-top-info-benefit-item {
	border-radius: 40px;
	box-shadow: 0px 1px 1px 1px #FFF inset;
	padding: 10px 12px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.30);
	display: flex;
	align-items: center;
	height: 100%;
}

.sly-top-info-benefit-item__icon {
	width: 20px;
	height: 20px;
}

.sly-top-info-benefit-item__text {
	color: #260B5F;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	padding-left: 8px;
	width: calc(100% - 20px);
}

.trading-type-buttons-block {
	margin-top: 12px;
}

.trading-type-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
}

.trading-type-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 12px;
}


.trading-type-btn {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 165px;
}

.trading-type-trade-btn {
	min-width: 270px;
}


.sly-top-info-video-block {}

.sly-top-info-video {
	display: block;
	position: relative;
	border-radius: 40px;
}

.sly-top-info-video__preview {
	height: 320px;
	position: relative;
	border-radius: 40px;
}

.sly-top-info-video__preview .image {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 40px;
}

.sly-top-info-video__preview::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #812BE0;
	opacity: 0.5;
	border-radius: 40px;
	z-index: 1;
}

.sly-top-info-video__icon {
	position: absolute;
	left: 50%;
	bottom: 50%;
	transform: translateX(-50%);
	margin-bottom: -16px;
	z-index: 2;
}

.sly-top-info-video__play {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%);
	margin-top: -20px;
	z-index: 3;
}

.sly-top-info-video__play-icon {
	width: 40px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 40px;
	background-color: #9B41FE;
	background: linear-gradient(180deg, #9B41FE 0%, #6F1BCB 100%);
	position: relative;
}

.sly-top-info-video__play-icon::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-image: url('../images/svg/play.svg');
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/play.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	background-color: #FFF;
	transition: 0.4s ease;
}

.sly-top-info-video__play-title {
	margin-top: 10px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.6;
}


.intro-sly__price-block {
	display: flex;
	align-items: center;
}

.intro-sly__price {
	position: relative;
	padding-left: 9px;
	color: #812BE0;
	font-size: 12px;
	font-weight: 700;
}

.intro-sly__price::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background-color: #1DA025;
}

.intro-sly__percent {
	padding-left: 3px;
	color: #1DA025;
	font-size: 12px;
	font-weight: 700;
}

.sly-top-info-benefit-items-descr {
	margin-top: 24px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.7;
}

.soley-premium-note {
	margin-top: 20px;
	color: #EFECFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.soley-premium-block .sly-top-info-benefit-items-block {
	margin-right: 0;
}

.soley-premium-block .sly-top-info-benefit-items {
	justify-content: center;
}

.soley-premium-block .sly-top-info-benefit-item {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);
}

.modal--video {}

.modal--video .modal-body-content {
	padding: 36px;
}

.cookies-block {
	position: fixed;
	bottom: 48px;
	right: 60px;
	z-index: 50;
	padding: 24px;
	padding-right: 64px;
	width: 100%;
	max-width: 500px;
	border-radius: 24px;
	border: 1px solid #614AD3;
	background: #FFF;
	box-shadow: 0px 5px 14px 0px rgba(8, 15, 52, 0.04);
}

.cookies-block-inner {}

.cookies-title-block {}

.cookies-title {
	font-size: 16px;
	font-weight: 700;
}

.cookies-title-img {
	font-feature-settings: 'clig' off, 'liga' off;
	font-family: DM Sans;
}

.cookies-descr {
	margin-top: 10px;
	color: #A29ACF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
}

.cookies-descr a {
	color: #812BE0;
	text-decoration: none;
}

.cookies-descr a:hover {
	color: #812BE0;
	text-decoration: underline;
}

.cookies-buttons-block {
	margin-top: 2px;
}

.cookies-buttons {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	align-items: center;
}

.cookies-btn-wrapper {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 8px;
}


.cookies-btn {
	font-size: 12px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	padding-right: 42px;
	min-width: 200px;
}

.cookies-close-btn {
	position: absolute;
	right: 24px;
	top: 24px;
	width: 20px;
	height: 20px;
}

.cookies-close-btn::before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px 20px;
	mask-image: url('../images/svg/close.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px 20px;
	-webkit-mask-image: url('../images/svg/close.svg');
	background-color: #A29ACF;
	transition: 0.4s ease;
}

.page-loader-progress-block {
	position: fixed;
	background: #D9DCF8;
	height: 10px;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 200;
}

.page-loader-progress {
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	height: 100%;
	background-color: #812BE0;
	border-radius: 0px 10px 10px 0px;
}



.modal--subscribe {}

.modal--subscribe .modal-title::before {
	background-color: #3DA1D5;
}

.modal--subscribe .modal-title::after {
	background-color: #3DA1D5;
}

.modal--subscribe .modal-descr {
	color: #260B5F;
}


.modal-subscribe-telegram-btn {
	width: 100%;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
	border-radius: 40px;
	padding: 19px 18px;
	background: linear-gradient(177deg, #45AEE4 2.63%, #3393C5 97.36%);
}

.modal-subscribe-telegram-btn:hover {
	color: #fff;
}

.modal-subscribe-telegram-btn__text {
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.modal-subscribe-telegram-btn__icon {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 18px;
}

.modal-subscribe-buttons-block {
	margin-top: 24px;
	max-width: 306px;
	margin-right: auto;
	margin-left: auto;
}

.modal-subscribe-buttons {}

.modal-subscribe-btn-wrapper {
	margin-top: 16px;
}

.modal-subscribe-btn-wrapper:first-child {
	margin-top: 0;
}

.modal-subscribe-close-btn {
	padding-top: 19px;
	padding-bottom: 19px;
	width: 100%;
}

.text--green {}

.affiliate-bonus-progress-block {
	margin-top: 30px;
}

.affiliate-bonus-progress-top {
	color: #260B5F;
	font-size: 12px;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.affiliate-bonus-progress-top-left {}

.affiliate-bonus-progress-top-right {}

.affiliate-bonus-progress-top-investments {}

.affiliate-bonus-progress-top-investments {}

.affiliate-bonus-progress-bar {
	margin-top: 8px;
	height: 8px;
	border-radius: 8px;
	box-shadow: inset 0 0 0 1px #614AD3;
	position: relative;

}

.affiliate-bonus-progress-bar__progress {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: #1DA025;
	border-radius: 8px;
}

.affiliate-bonus-progress-bottom {
	color: #260B5F;
	font-size: 14px;
	font-weight: 700;
	margin-top: 8px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.affiliate-bonus-progress-bottom-left {}

.affiliate-bonus-progress-bottom-right {}

.affiliate-bonus-progress-bottom-total {}

.affiliate-bonus-progress-bottom-next {}

.text--green {
	color: #1DA025;
}

.page-info-block {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #812BE0;
	z-index: 130;
}
.page-info {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.page-info-text {
	line-height: 1;
	font-size: 12px;
	color: #EFECFF;
	text-align: center;
	font-weight: 700;
}
.page-info-close {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
}


.page-info-close::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 16px 16px;
	mask-image: url('../images/svg/close.svg');
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 16px 16px;
	-webkit-mask-image: url('../images/svg/close.svg');
	background-color: #fff;
	transition: 0.4s ease;
}