@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400&family=Inter:wght@400;500;600;700&display=swap');
@import url('./fonts.css');
@import url('./style.css');
/*
ALS Hauss Variable Regular, Medium, Bold ?
JetBrains Mono Regular +  // font-family: 'JetBrains Mono', monospace;
Inter Regular, Medium, SemiBold, Bold // font-family: 'Inter', sans-serif;
Open Runde Medium // font-family: 'Open Runde', sans-serif;
*/
*{margin:0;padding:0;box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll;
}
body {
  overflow-x: hidden;
  background: #ffffff;
  font-family: var(--main-font)
}

html.menu-active {
    overflow: hidden;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
ol,
ul {
	list-style: none;
}
table{border-collapse:collapse;border-spacing:0; vertical-align: middle;}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}
a:focus {
	outline: 0;
	outline: 0;
}
a:hover,
a:active {
	outline: 0;
}
a img {
	border: 0;
}
dfn,
cite,
em,
i { font-style: italic; }
img { border: 0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
sup {font-size:.7em;vertical-align: top;}
sub {font-size:.7em;vertical-align: bottom;}
small {font-size: 10px;}
strong,dfn,dl dt,th,b{font-weight: 600; }
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
select, input, textarea{
padding:0;
margin:0;
outline:0;
font-size:100%;
vertical-align:baseline;
}

button, input[type=submit]{padding:0; margin:0; outline:0; font-size:100%; vertical-align:baseline; -webkit-appearance: none;} 
:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}

/* a{text-decoration: none; color:#4b56e2;}
a:hover{text-decoration: none; color: rgba(248, 107, 46, 1); opacity: 0.8; } */
.content_wrap {
	padding: 0;
}
body {
	font-family: var(--main-font);
	font: 16px/1.4em var(--main-font);
	font-weight: 500;
	color: #232323;
	background-color: #ffffff;
}
body.main-page {
	background: #f5f5f5;
}
:root {
	--page-color: #F5F5F5;
	--primary-color: #ffffff;
	--primary-dark-color: #231006;
	--secondary-color: #F5F5F5;
	--secondary-inverted-color: #F3F0ED;
	--tertiary-color: #E1DBD8;
	--accent-color: #FF7051;
	--accent-alternative-color: #D46324;
	--error-color: #FB3939;
	--success-color: #29EC31;
	--secondary-text-color: #7E7976;
	--secondary-alt-text-color: #ACB4B7;
	--green-dark-color: #34CB0E;
	--main-font: "ALS Haus Regular";
	--main-medium-font: "ALS Haus Medium";	
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text ol li {
	position: relative;
	list-style: decimal;
	list-style-position: inside;
}
.text ul li {
    list-style: disc;
}
.button {
	cursor: pointer;
	display: inline-block;
	padding: 6px 16px;
	border-radius: 10px;
	font-size: 16px;
	font-family: var(--main-medium-font);
	font-weight: 550;
	line-height: 24px;
	letter-spacing: 0%;
	text-align: center;
	text-decoration: none;
	transition: all .3s ease;
	background: #ffffff;
	border: 1px solid transparent;
}
@media (max-width: 1023px) {
	.button {
		font-size: 14px;
	}
}
.button-border {
	border: 2px solid rgba(198, 190, 185, 0.4);
	border-radius: 10px;
	color: var(--primary-dark-color);
}
.button-xl {
	padding: 12px 18px;
}
.button-border:hover {
	background: var(--secondary-text-color);
}
.button-icon {
	display: flex;
}
.button-icon span {
	margin-right: 9px;
}
.button-icon--left span {
	margin-right: 0;
}
.button-icon img {
	width: 18px;
	max-width: 100%;
	min-width: 18px;
}
.button-icon--left img {
	margin-right: 12px;
}
.button-light {
	background-color: var(--primary-color);
	color: var(--primary-dark-color);
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
}
.button-light:hover {
	background-color: var(--secondary-text-color);
}
.button-dark {
	background-color: var(--primary-dark-color);
	color: var(--primary-color);
}
.button-dark:hover {
	background-color: var(--secondary-text-color);
}
.button-accent {
	color: var(--primary-color);
	background-color: var(--accent-color);
}
.button-accent:hover {
	background-color: var(--accent-alternative-color);
}
.button-centered {
	display: flex;
	justify-content: center;
	width: max-content;
	margin: 0 auto;
}
.container {
	max-width: 832px;
	margin: 0 auto;
	width: 100%;
	padding: 0 16px;
}
.big-container {
	max-width: 1392px;
}
.middle-container {
	max-width: 1040px;
}
.small-container {
	max-width: 624px;
}
.pagetitle {
	font-family: var(--main-medium-font);
	letter-spacing: 0;
}
.pagetitle strong {
	font-weight: 550;
	color: var(--accent-color);
}
.bg-white {
	background: #ffffff;
}
.pagetitle-h1, .text-content h1 {
	margin-bottom: 16px;
	font-size: 48px;
	line-height: 56px;
}
.pagetitle-h2, .text-content h2 {
	font-size: 28px;
	line-height: 32px;
}
.pagetitle-h3, .text-content h3 {
	font-size: 24px;
	line-height: 32px;
	font-family: var(--main-medium-font);
}
.pagetitle-h4, .text-content h4 {
	
}
@media (max-width: 1023px) {
	.pagetitle-h1, .text-content h1 {
		font-size: 38px;
		line-height: 40px;
	}
	.pagetitle-h2, .text-content h2 {
		font-size: 20px;
		line-height: 26px;
	}
}
.text {
	color: var(--secondary-text-color);
}
@media (max-width: 1023px) {
	.text {
		font-size: 16px;
	}
}
.text-large {
	font-size: 18px;
	line-height: 28px;
}
.text-medium {
	font-size: 16px;
	line-height: 24px;
	font-family: var(--main-medium-font);
}
.text-small-medium {
	font-size: 14px;
	line-height: 20px;
	font-weight: 550;
	font-family: var(--main-medium-font);
	color: #231006;
}
.text-small {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	font-family: var(--main-font);
}
.text-small {
	font-size: 14px;
	line-height: 20px;
}



.page__header {
	padding: 48px 0;
}
@media (max-width: 1023px) {
	.page__header {
		padding: 32px 0;
	}
}
.content_wrap .content .default-title {
    margin-bottom: 24px;	
}
.section__header {
	margin-bottom: 30px;
}
.section__title {
	font-family: var(--main-font);
	font-size: 24px;
	line-height: 32px;
	color: var(--primary-dark-color);
	text-align: center;
}
.section__subtitle {
	font-family: var(--main-font);
	font-size: 16px;
	line-height: 24px;
	color: var(--secondary-text-color);
	text-align: center;
}
.section {
	padding: 56px 0;
}
.section-middle {
	padding: 48px 0;
}
.section-small {
	padding: 16px 0;
}
.section .section__top {
	margin-bottom: 42px;
}
@media (max-width: 1023px) {
	.section {
		padding: 32px 0;
	}
	.section-middle {
		padding: 32px 0;
	}
}
@media (max-width: 767px) {
	.section {
		padding: 16px 0;
	}
}
.section-image__inner img {
	max-width: 100%;
}
.section-image__link {
	display: flex;
	max-width: max-content;
	margin: 48px auto 96px;
}


.top-warning {
	position: relative;
	z-index: 2;
	padding: 12px 0;
	background-color: #FBD822;
}
.top-warning__inner {
	position: relative;
}
.top-warning__row {
	display: flex;
	align-items: center;
	justify-content: center;
}
.top-warning__row img {
	display: block;
	margin-right: 14px;
}
.top-warning__row .text {
	color: var(--primary-dark-color);
	font-weight: 500;
}
.top-warning .close {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: transparent;
	border: none;
}
@media (max-width: 767px) {
	.top-warning__inner {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.top-warning .close {
		position: relative;
		right: unset;
		transform: unset;
		top: unset;
	}
	.top-warning__row .text {
		text-align: center;
		font-size: 12px;
		line-height: 16px;
	}
	.top-warning__row {
		flex-grow: 1;
		margin-right: 16px;
	}
}


.header {
	position: relative;
}
.header.bg-white .header__controls-login {
	background: #F3F0ED;
}
.header__inner {
	display: flex;
	justify-content: space-between;
	padding: 18px 0;
}
.header__logo {
	position: relative;
	z-index: 2;
}
.header__nav {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
}
.header__nav ul {
	display: flex;
}
.header__nav ul .sub-menu {
	display: none;
}
.header__nav ul .has_sub_menu:hover ul.sub-menu {
	padding: 28px 24px;
	display: block;
	z-index: 1;
	position: absolute;
	top: 100%;
	left: 50%;
    transform: translateX(-50%);
	width: max-content;
	max-width: 400px;
	height: auto;
	background-color: #ffffff;
	border-radius: 16px;
	box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.08),0px 12px 24px 0px rgba(0, 0, 0, 0.08);
}
.header__nav ul .has_sub_menu:hover ul.sub-menu li+li {
	margin-top: 20px;
}
.header__nav ul .has_sub_menu:hover ul.sub-menu a:hover {
	opacity: 0.7;
	transition: all .3s ease;
}
.header__nav ul .has_sub_menu ul li.menu-item:first-child {
	padding-left: 0;
} 
.header__nav li a {
	text-decoration: none;
}
.header__nav li a span {
	color: var(--primary-dark-color);
	font-family: var(--main-medium-font);
	font-size: 16px;
	font-weight: 550;
	line-height: 24px;
	letter-spacing: 0%;
	text-align: left;
}
.header__nav li.menu-item {
    position: relative;
}
.header__nav li:not(:last-child) {
    margin-right: 36px;
}
.header__nav li.menu-item.has_sub_menu {
    padding-right: 20px;
}
.header__nav li.menu-item:first-child {
	padding-left: 24px;
}
.header__nav li.menu-item:first-child a {
	position: relative;
}
.header__nav li.menu-item:last-child a {
	position: relative;
	padding-right: 12px;
}
.header__nav li.menu-item:last-child a::after {
	position: absolute;
	content: '';
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background-color: var(--success-color);
}
.header__nav > ul > li.menu-item:first-child > a::before {
	position: absolute;
	content: '';
	top: 3px;
	left: -25px;
	width: 15px;
	height: 15px;
	background-image: url('../images/icons/products.svg');
	background-size: contain;
	background-position: center;
}
.header__nav ul > li.menu-item.has_sub_menu::after {
    position: absolute;
    content: '';
    top: 10px;
    right: 0;
    width: 10px;
    height: 6px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99865 4.97583L10.1236 0.85083L11.302 2.03L5.99865 7.33333L0.695312 2.03L1.87365 0.851664L5.99865 4.97583Z' fill='%23231006'/%3E%3C/svg%3E%0A");
}
.sub-menu__link {
	display: flex;
	align-items: center;
}
.sub-menu__link .image {
	margin-right: 22px;
}
.sub-menu__link .title {
	font-family: var(--main-font);
	color: var(--primary-dark-color);
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}
.sub-menu__link .text {
	font-family: var(--main-font);
	color: var(--secondary-text-color);
	font-size: 14px;
	line-height: 20px;
}
.header__controls {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
}
.header__controls-login, .header__controls-languages {
	margin-right: 8px;
}
.header__burger, .header__mobile {
	display: none;
}
.header__mobile.active {
	display: block;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	padding-top: 88px;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #ffffff;
}
.header__mobile.active .header__nav {
	display: flex;
}
.header__mobile.active .header__nav ul {
	flex-direction: column;
	justify-content: center;
	margin: 0 auto 20px;
}
.header__mobile.active .header__controls {
	display: flex;
	flex-direction: column;
}
.header__mobile.active .header__controls .header__controls-login {
	background-color: var(--accent-color);
	color: #fff;
	margin-bottom: 8px;
}
.header__mobile.active .header__controls-login,
.header__mobile.active .header__controls-register {
	max-width: 190px;
	width: 100%;
	justify-content: center;
}
.header__mobile.active .header__controls-languages {
	margin-bottom: 32px;
}
.header__mobile.active .header__nav li a span {
	font-size: 16px;
	line-height: 24px;
}
.header__mobile.active .header__nav ul li.menu-item:first-child .sub-menu__item a::before {
	position: absolute;
	content: '';
	top: 3px;
	left: -25px;
	height: 20px;
	width: 20px;
	background-image: url('../images/icons/products.svg');
	background-size: contain;
	background-position: center;
}
.header__mobile.active .sub-menu__dropdown {
	margin-left: 8px;
	width: 11px;
    height: 8px;
    background-size: contain;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.49865 4.97583L9.62365 0.85083L10.802 2.03L5.49865 7.33333L0.195312 2.03L1.37365 0.851664L5.49865 4.97583Z' fill='%23231006'/%3E%3C/svg%3E%0A");
}
.header__mobile.active .header__nav ul > li.menu-item.has_sub_menu::after {
	display: none;
}
.header__mobile.active .header__nav .sub-menu__item {
	display: flex;
	align-items: center;
	justify-content: center;
}
.header__mobile.active .header__nav li:not(:last-child) {
	margin-right: 0;
	margin-bottom: 20px;
}
.header__mobile.active .header__nav li.menu-item {
	text-align: center;
}
.header__mobile.active .header__nav ul .has_sub_menu:hover ul.sub-menu {
	display: none;
}
.header__mobile.active .header__nav ul .has_sub_menu ul.sub-menu.active {
	display: block;
	position: relative;
	margin-top: 20px;
	margin-bottom: 0;
	top: unset;
	left: unset;
	transform: unset;
	padding: 0;
	border: none;
	box-shadow: none;
}
.header__mobile.active .sub-menu__link .title {
	text-align: center;
}
.header__mobile.active .sub-menu__link {
	justify-content: center;
}
.header__mobile.active .sub-menu__link .image,
.header__mobile.active .sub-menu__link .text {
	display: none;
}
.header__mobile.active .header__nav li.menu-item:last-child .sub-menu__link::after {
	display: none;
	content: unset;
}
@media (max-width: 1023px) {
	.header__inner {
		padding: 16px 0;
	}
	.header__logo img {
		max-height: 24px;
	}
	.header__nav, .header__controls {
		display: none;
	}
	.header__burger {
		z-index: 2;
		display: block;
		position: relative;
		cursor: pointer;
		width: 18px;
		height: 16px;
	}
	.header__burger::before, .header__burger::after {
		content: "";
		background-color: rgb(35, 16, 6);
		position: absolute;
		width: 100%;
		height: 2px;
		left: 0;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.header__burger::before {
		top: 0;
	}
	.header__burger::after {
		bottom: 0;
	}
	.header__burger .header__burger-item {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		height: 2px;
		width: 100%;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		background-color: rgb(35, 16, 6);
	}
	.header__burger.active .header__burger-item {
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	}
	.header__burger.active:before {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 9px;
	}
	.header__burger.active:after {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		bottom: 5px;
	}

}
@media (max-width: 992px) {
	.hero__circles {
		display: none;
	}
}
.breadcrumbs__wrapper {
	padding: 24px 0;
}
.breadcrumbs ul {
	display: flex;
	align-items: center;
}
.breadcrumbs ul li.first {

}
.breadcrumbs ul li {
	position: relative;
}
.breadcrumbs ul li a {
	color: var(--accent-color);
    font-family: var(--main-medium-font);
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: unset;
    text-shadow: unset;
}
.breadcrumbs ul li:not(:last-child) {
    padding-right: 23px;
}
.breadcrumbs ul li:not(:last-child)::after {
    position: absolute;
    content: '/';
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 20px;
    margin: 0 6px;
    color: var(--accent-color);
}
.breadcrumbs ul li:last-child {
    color: #7E7976;
    text-align: right;
    font-family: var(--main-medium-font);
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: unset;
}


.hero {
	position: relative;
	padding: 95px 0;
}
.hero__circles {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.hero__circles .circle1{
	position: absolute;
	top: 148px;
	left: -130px;
}
.hero__circles .circle2{
	position: absolute;
	left: 106px;
	bottom: 108px;
}
.hero__circles .circle3{
	position: absolute;
	top: 52px;
	right: 64px;
}
.hero__circles .circle4{
	position: absolute;
	top: 157px;
	right: -196px;
}
.hero__circles .circle5{
	position: absolute;
	right: 175px;
	bottom: 295px;
}
.hero__text-block {
	margin-bottom: 44px;
}
.hero__title strong {
	color: var(--accent-color);
}
.hero__title,
.hero__subtitle {
	text-align: center;
}
@media (max-width: 1023px) {
	.hero {
		padding: 48px 0;
	}
	.hero__text-block {
		margin-bottom: 64px;
	}
}
@media (max-width: 767px) {

}


.main-exchange {
	margin-bottom: 64px;
}
.main-exchange__inner {
    position: relative;
    max-width: 488px;
    width: 100%;
    margin: 0 auto 64px;
	padding: 32px;
    border-radius: 24px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.main-exchange__inner .span_give_max, 
.main-exchange__inner .span_get_max {
	display: none;
}
.main-exchange__row-item {
	position: relative;
	display: flex;
	width: 100%;
	padding: 16px;
	border: 1px solid rgb(225, 219, 216);
	border-radius: 10px;
}
.main-exchange__item-title {
	position: absolute;
	top: -11px;
	left: 8px;
	padding: 0 8px;
	color: var(--secondary-text-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0%;
	text-align: left;
	background: #ffffff;
}
.main-exchange__item-select-value .image img {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
.main-exchange__item-select-value .right {
    background-repeat: no-repeat;
    background-position: center;
    height: 8px;
    position: absolute;
    top: 50%;
    right: 1px;
    width: 13px;
    transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99865 4.97583L10.1236 0.85083L11.302 2.03L5.99865 7.33333L0.695312 2.03L1.87365 0.851664L5.99865 4.97583Z' fill='%237E7976'/%3E%3C/svg%3E%0A");
}
.main-exchange__item-select-value .title {
	display: none;
}
.main-exchange__popup.active {
    display: block;
}
.main-exchange__item-input {
	display: flex;
	align-items: center;
	margin-right: 24px;
	flex: 1 1 auto;
	color: var(--primary-dark-color);
}
.main-exchange__item-input .currency {
	margin-right: 6px;
}
.main-exchange__item-input .xchange_sum_input,
.main-exchange__item-input .xchange_sum_input input {
	width: 100%;
}
.main-exchange__item-input .xchange_sum_input input  {
	height: 35px;
	border: none;
}
.main-exchange__item-select-value .image {
	display: flex;
	margin-right: 10px;
}
.main-exchange__item-select {
	position: relative;
	max-width: 58px;
	width: 100%;
}
.main-exchange__popup {
    display: none;
    position: absolute;
    z-index: 10;
    top: 101%;
    width: 100%;
    padding: 12px 12px 0 12px;
    border: 2px solid rgba(255, 255, 255, 0.12);
    border-radius: 14px;
    box-shadow: 0px 32px 49.6px 0px rgba(26, 43, 59, 0.16), 0px 16px 24.1px 0px rgba(26, 43, 59, 0.13), 0px 4px 4.7px 0px rgba(26, 43, 59, 0.07);
    /* background: radial-gradient(118.14% 116.81% at 8% -6%, rgb(18, 8, 45) 0.169%, rgb(4, 8, 12) 48.046%, rgb(1, 5, 19) 100%); */
    background: #ffffff;
}
.main-exchange__course {
	margin: 24px 0;
}
.main-exchange__values {
	display: flex;
	align-items: center;
	margin-bottom: 3px;
	font-size: 14px;
	line-height: 20px;
}
.main-exchange__values .process {
	margin: 0 8px;
}
.main-exchange__values .convert {
	margin: 0 4px;
}
.main-exchange__values .values {
	display: flex;
    align-items: center;
}
.main-exchange__course .text {
	font-size: 14px;
	line-height: 20px;
}
.main-exchange__get {
	margin-bottom: 24px;
}
.main-exchange__agreement {
	margin-bottom: 24px;
}
.main-exchange__agreement .checkbox {
	padding: 1px 0 2px 25px;
    background: url("../images/icons/checkbox.png") no-repeat 0 3px;
}
.main-exchange__agreement .checkbox label {
	font-family: var(--main-font);
	color: rgb(116, 103, 96);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0%;
	text-align: center;
}
.main-exchange__agreement .checkbox label a {
	position: relative;
	color: rgb(35, 16, 6);
	text-decoration: none;
}
.main-exchange__agreement .checkbox label a:hover {
	color: var(--secondary-text-color);
}
.main-exchange__agreement .checkbox label a::after {
	position: absolute;
	content: '';
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 1px;
	background: rgba(0,0,0,.2);
}
.main-exchange__link {
	display: block;
	width: 100%;
	padding: 20px 32px;
}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.main-exchange__inner {
		padding: 20px;
	}
	.main-exchange__link {
		padding: 10px 32px;
	}
}


.hero-partners {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}
.hero-partners__item {
	display: flex;
	align-items: center;
}
.hero-partners__item .image {
	display: flex;
	margin-right: 12px;
}
.hero-partners__item .rate {
	display: flex;
	align-items: center;
	padding: 4px 6px;
	color: #ffffff;
	font-family: var(--main-medium-font);
	font-size: 12px;
	font-weight: 550;
	line-height: 16px;
	letter-spacing: 1%;
	text-align: left;
	background-color: var(--green-dark-color);
	border-radius: 32px;
}
.hero-partners__item .rate img {
	margin-right: 4px;
}
@media (max-width: 1023px) {
	.hero-partners {
		display: flex;
		grid-template-columns: none;
		flex-wrap: wrap;
		justify-content: center;
	}
	.hero-partners__item {
		margin-right: 24px;
		margin-bottom: 24px;
	}
}

.main-benefits__items {
	display: grid;
	grid-template-columns: repeat(5,1fr);
	grid-gap: 16px;
}
.main-benefits__item {
	padding: 16px 20px;
	border-radius: 16px;
	background-color: #ffffff;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
}
.main-benefits__item.highlighted {
	background-color: #FFEACA;
}
.main-benefits__item.highlighted .text {
	color: #231006;
}
.main-benefits__item .image {
	display: flex;
	margin-bottom: 16px;
}
.main-benefits__item .title {
	margin-bottom: 5px;
	font-weight: 500;
	color: var(--primary-dark-color);
}
.main-benefits__item .text {
	color: var(--secondary-text-color);
}
@media (max-width: 1023px) {

}
@media (max-width: 992px) {
	.main-benefits__items {
		grid-template-columns: repeat(4,1fr);
	}
}
@media (max-width: 675px) {
	.main-benefits__items {
		grid-template-columns: repeat(3,1fr);
	}
} 
@media (max-width: 475px) {
	.main-benefits__items {
		grid-template-columns: repeat(2,1fr);
	}
} 



.main-exchanges__items {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 16px;
	
}
.main-exchanges__item {
	display: flex;
	align-items: center;
	position: relative;
	padding: 16px 30px;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: #ffffff;
}
.main-exchanges__item .currencies {
	position: relative;
	margin-right: 20px;
	max-width: 48px;
	min-height: 48px;
	width: 100%;
	display: flex;
	align-items: flex-end;
}
.main-exchanges__item .currencies .give {
	z-index: 1;
	border: 2px solid #ffffff;
	border-radius: 100%;
}
.main-exchanges__item .currencies .get {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	border: 2px solid #ffffff;
	border-radius: 100%;
}
.main-exchanges__item .currencies img {
	max-width: 32px;
	width: 32px;
	height: 32px;
	width: 100%;
}
.main-exchanges__item .values {
	font-family: var(--main-font);
	font-size: 14px;
	line-height: 20px;
}
.main-exchanges__item .values .give {
	color: var(--primary-dark-color);
}
.main-exchanges__item .values .get {
	color: var(--secondary-text-color);
}
@media (max-width: 767px) {
	.main-exchanges__item {
		padding: 12px 32px;
	}
	.main-exchanges__items {
		grid-template-columns: repeat(2,1fr);
	}
}
@media (max-width: 625px) {
	.main-exchanges__items {
		margin: 0 auto;
		max-width: 256px;
		grid-template-columns: repeat(1,1fr);

	}
}


.main-events__items {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 32px;
}
.main-events__item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	padding: 32px;
	border-radius: 24px;
	border: 2px solid rgba(0, 0, 0, 0.04);
}
.main-events__item.green {
	background: rgb(226, 238, 225);
}
.main-events__item.orange {
	background: rgb(250, 224, 196);
}
.main-events__title {
	margin-bottom: 16px;
}
.main-events__text ul li {
	display: flex;
	flex-wrap: wrap;
}
.main-events__text ul li img {
	margin-right: 8px;
}
.main-events__text ul li + li {
	margin-top: 4px;
}
.main-events__item.green .main-events__text {
	color: rgb(56, 162, 19);
}
.main-events__item.green .main-events__text {
	margin-bottom: 45px;
}
.main-events__item.orange .main-events__text {
	margin-bottom: 45px;
}
.main-events__item.orange .main-events__text {
	color: rgb(204, 126, 54);
}
.main-events__item.green .main-events__image {
	margin-bottom: 40px;
}
.main-events__lottery-design {
	
}
.main-events__lottery-design .fire {
	position: absolute;
	top: 160px;
	right: 45px;
}
.main-events__lottery-design .gold {
	position: absolute;
	bottom: 135px;
	left: 73px;
}
.main-events__lottery-messages {
	margin-bottom: 170px;
}
.main-events__lottery-message {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px;
	border-radius: 16px;
	background-color: #ffffff;
}
.main-events__lottery-message .info {
	display: flex;
	align-items: center;
}
.main-events__lottery-message.skeleton {
	position: relative;
	z-index: 1;
}
.main-events__lottery-message.skeleton::before {
	z-index: 1;
	position: absolute;
	content: '';
	bottom: -12px;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 24px);
	height: 13px;
	border-radius: 0 0 16px 16px;
	box-shadow: 0px 12px 24px 0px rgba(113, 47, 12, 0.12);
	background: #F2ECE8;
}
.main-events__lottery-message.skeleton::after {
	position: absolute;
	content: '';
	left: 50%;
	transform: translateX(-50%);
	bottom: -20px;
	width: calc(100% - 48px);
	height: 13px;
	border-radius: 0 0 16px 16px;
	box-shadow: 0px 12px 24px 0px rgba(113, 47, 12, 0.12);
	background: #EAE1DB;
}
.main-events__lottery-message.skeleton .image {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background-color: #F3F0ED;
}
.main-events__lottery-message.skeleton .data .name {
	margin-bottom: 8px;
	width: 67px;
	height: 12px;
	background-color: #F3F0ED;
}
.main-events__lottery-message.skeleton .data .text {
	width: 48px;
	height: 12px;
	background-color: #F3F0ED;
}

.main-events__lottery-message .image {
	display: flex;
	margin-right: 16px;
}
.main-events__lottery-message .image img {
	max-width: 40px;
	border-radius: 44px;
}

.main-events__lottery-message .data .name {
	font-family: var(--main-font);
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: var(--primary-dark-color);
}
.main-events__lottery-message .data .text {
	font-family: var(--main-font);
	color: #A59892;
	font-size: 12px;
	line-height: 16px;
}
.main-events__lottery-message .data .text span {
	color: #4EB200;
}
.main-events__lottery-message + .main-events__lottery-message {
	margin-top: 16px;
}
.main-events__link {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	height: 44px;
}
@media (max-width: 1023px) {
	.main-events__item {
		padding: 20px;
	}
}
@media (max-width: 992px) {
	.main-events__items {
		grid-template-columns: repeat(1, 1fr);
	}
	.main-events__image img {
		display: block;
		margin: 0 auto;
	}
	.main-events__lottery-messages {
		margin-bottom: 124px;
	}
	.main-events__lottery-design .gold {
		z-index: 0;
		bottom: 24px;
	}
	.main-events__link {
		position: relative;
		z-index: 1;
	}
}

.world-transfer__inner {
	position: relative;
	padding: 32px;
	border: 2px solid rgba(0, 0, 0, 0.08);
	border-radius: 24px;
	background: rgb(255, 255, 255);
	overflow: hidden;
}
.world-transfer__inner::before {
	position: absolute;
	content: '';
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 336px;
	height: 336px;
	filter: blur(200px);
	background: rgb(255, 153, 0);
	opacity: 0.2;
	
}
.world-transfer__inner::after {
	position: absolute;
	content: '';
	top: -50px;
	right: -50px;
	width: 336px;
	height: 336px;
	filter: blur(200px);
	background: rgb(255, 153, 0);
	opacity: 0.2;
}
.world-transfer__row { 
	display: flex;
	flex-wrap: wrap;
}
.world-transfer__row .info {
	width: 47.57%;
	z-index: 1;
}
.world-transfer__row .exchange {
	z-index: 1;
	position: relative;
	padding: 16px;
	width: 43.24%;
	height: max-content;
	max-width: 288px;
	margin: 0 auto;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.world-transfer__row .exchange .navigation__items {
	display: flex;
	justify-content: space-between;
	margin-bottom: 16px;
}
.world-transfer__row .exchange .navigation__item {
	width: 31%;
	height: 4px;
	background-color: var(--accent-color);
	opacity: 0.2;
}
.world-transfer__row .exchange .navigation__item.active {
	opacity: 1;
}
.world-transfer__row .exchange .navigation__item + .navigation__item {
	margin-right: 2px;
}
.world-transfer__row .exchange .exchange__step.table {
	position: relative;
}
.world-transfer__row .exchange .exchange__step.table .item {
	position: relative;
	padding: 10px 12px;
	background: #F3F0ED;
	border-radius: 10px;
}
.world-transfer__row .exchange .exchange__step.table .item:first-child:after {
	position: absolute;
	content: '';
	z-index: 1;
	bottom: -20px;
	left: 50%;
	width: 40px;
	height: 40px;
	transform: translateX(-50%);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-radius: 100%;
	background-image: url('../images/icons/reverse.svg');
}
.world-transfer__row .exchange .exchange__step.table .item + .item {
	margin-top: 4px;
}
.world-transfer__row .exchange .exchange__step .title {
	margin-bottom: 16px;
	color: #c4c4c4;
	font-size: 12px;
	line-height: 20px;
} 
.world-transfer__row .exchange .exchange__step .value {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.world-transfer__row .exchange .exchange__step .value .left {
	color: var(--primary-dark-color);
	font-family: var(--main-font);
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
}
.world-transfer__row .exchange .exchange__step .value .right {
	display: flex;
	align-items: center;
}
.world-transfer__row .exchange .exchange__step .value .right img+img {
	margin-left: 4px;
}
.world-transfer__row .exchange .money-icon {
	position: absolute;
	z-index: 1;
	bottom: -55px;
	left: 65px;
	width: 95px;
	height: 81px;
}
.world-transfer__title {
	margin-bottom: 20px;
}
.world-transfer__text {
	margin-bottom: 18px;
	color: var(--secondary-text-color);
}
.world-transfer__link {
	display: inline-block;
	margin-bottom: 65px;
}
.world-transfer__pay-systems {
	display: flex;
	align-items: center;
}
.world-transfer__pay-system {
	margin-right: 25px;
}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.world-transfer__link {
		margin-bottom: 35px;
	}
	.world-transfer__row .info {
		margin-bottom: 0;
	}
	.world-transfer__row .exchange {
		margin-bottom: 40px;
	}
	.world-transfer__pay-systems {
		margin-bottom: 70px;
	}
	.world-transfer__row .info,
	.world-transfer__row .exchange {
		width: 100%;
	}
}

.main-business__inner {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 32px;
}
.main-business__item {
	padding: 32px;
	border-radius: 24px;
	border: 2px solid rgba(0, 0, 0, 0.04);
}
.main-business .referal {
	background: rgb(255, 112, 81);
}
.main-business .referal .main-business__title,
.main-business .referal .main-business__text {
	color: #ffffff;
}
.main-business__text {	
	margin-bottom: 28px;
	color: var(--secondary-text-color);
}
.main-business .referal .main-business__link {
	color: var(--accent-color);
	width: 100%;
}
.main-business .referal .main-business__link:hover {
	color: #ffffff;
	background: var(--accent-color);
	border: 1px solid #ffffff;
}
.main-business__referal-table .row .bottom {
	position: relative;
	height: 32px;
}
.main-business__referal-table .row .progress {
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	background-color: var(--accent-color);
	border-radius: 4px;
}
.main-business__referal-table .row .progress::after {
	position: absolute;
	content: '';
	right: 4px;
	top: 50%;
	width: 4px;
	height: 24px;
	transform: translateY(-50%);
	border-radius: 6px;
	background: rgb(255, 255, 255);

}
.main-business__referal-table .row:first-child .progress {
	width: 20.31%;
}
.main-business__referal-table .row:nth-child(2) .progress {
	width: 12.5%;
}
.main-business__referal-table .row:last-child .progress {
	width: 21%;
}
.main-business__referal-table {
	padding: 24px 12px;
	border-radius: 16px;
	background: rgb(255, 255, 255);
}
.main-business__referal-table .salary .salary__title {
	color: var(--primary-dark-color);
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	text-align: center;
}
.main-business__referal-table .salary .salary__text {
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	color: var(--secondary-text-color);
}
.main-business__referal-table {
	margin-bottom: 45px;
}
.main-business__referal-table .row:last-child {
	margin-bottom: 16px;
}
.main-business__referal-table .row + .row {
	margin-top: 16px;
}
.main-business__referal-table .row .top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 4px;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1%;
}
.main-business__referal-table .row .top .title {
	color: var(--secondary-text-color);
}
.main-business__referal-table .row .top .value {
	color: var(--primary-dark-color);
	font-weight: 500;
}
.main-business__referal-table .row .bottom {
	background: #F6F4F2;
}
.main-business .create-business {
	display: flex;
    flex-direction: column;
	justify-content: space-between;
}
.main-business__title {
	margin-bottom: 16px;
}
.main-business__text ul li {
	display: flex;
	flex-wrap: wrap;
}
.main-business__text ul li + li {
	margin-top: 4px;
}
.main-business__text ul li img {
	margin-right: 9px;
}
.main-business__links {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.main-business__links .main-business__link {
	width: 49%;
	height: max-content;
}
.main-business__image img {
	max-width: 100%;
}
@media (max-width: 1023px) {
	.main-business__item {
		padding: 20px;
	}
}
@media (max-width: 767px) {
	.main-business__inner {
		grid-template-columns: repeat(1,1fr);
	}
}

.b2b-hero__inner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.b2b-hero__inner .hero__subtitle {
	margin-bottom: 48px;
}
@media (max-width: 1023px) {
	.b2b-hero {
		margin-bottom: 48px;
	}
}
@media (max-width: 767px) {
	.b2b-hero__inner .hero__title br,
	.b2b-hero__inner .hero__subtitle br {
		display: none;
	}
}

.b2b-cards__item {
	display: flex;
	justify-content: space-between;
}
.b2b-cards__item:nth-child(even) {
	flex-direction: row-reverse;
}
.b2b-cards__item + .b2b-cards__item  {
	margin-top: 95px;
}
.b2b-cards__item .image {
	position: relative;
	width: 48%;
	border-radius: 20px;
	overflow: hidden;
	background-color: #F5F5F5;
}
.b2b-cards__item:nth-child(even) .image img {
	margin-left: auto;
	display: block;
}
.b2b-cards__item .image::before,
.b2b-cards__item .image::after {
	position: absolute;
	content: '';
	filter: blur(200px);
}
.b2b-cards__item.green .image::before {
	top: 24px;
	left: 197px;
	width: 336px;
	height: 336px;
	background: rgb(0, 188, 19);
	opacity: 0.08;
}
.b2b-cards__item.green .image::after {
	left: 0;
	top: 0;
	width: 384px;
	height: 384px;
	background: rgb(173, 255, 0);
	opacity: 0.2;
}
.b2b-cards__item.orange .image::before {
	left: -144px;
	top: 24px;
	width: 336px;
	height: 336px;
	background: rgb(216, 172, 86);
	opacity: 0.08;
}
.b2b-cards__item.orange .image::after {
	left: 0;
	top: 0;
	width: 384px;
	height: 384px;
	background: rgb(255, 46, 0);
	opacity: 0.2;
}
.b2b-cards__item.violet .image::before {
	left: 197px;
	top: 24px;
	width: 336px;
	height: 336px;
	background: rgb(144, 86, 216);
	opacity: 0.08;
}
.b2b-cards__item.violet .image::after {
	left: 0;
	top: 0;
	width: 384px;
	height: 384px;
	background: rgb(219, 0, 255);
	opacity: 0.2;
}
.b2b-cards__item.blue .image::before {
	left: 197px;
	top: 24px;
	width: 336px;
	height: 336px;
	background: rgb(86, 216, 216);
	opacity: 0.08;
}
.b2b-cards__item.blue .image::after {
	left: -144px;
	top: 24px;
	width: 384px;
	height: 384px;
	background: rgb(0, 133, 255);
	opacity: 0.2;
}
.b2b-cards__item .info {
	width: 48%;
}
.b2b-cards__item .title {
	margin-bottom: 16px;
}
.b2b-cards__item .text {
	font-weight: 400;
}
.b2b-cards__item .text p {
	margin-bottom: 32px;
}
.b2b-cards__item ul li svg {
	margin-right: 9px;
}
.b2b-cards__item ul li {
	font-size: 16px;
	line-height: 24px;
}
.b2b-cards__item.green .text li {
	color: #38A213;
}
.b2b-cards__item.orange .text li {
	color: #FF7051;
}
.b2b-cards__item.violet .text li {
	color: #C849E8;
}
.b2b-cards__item.blue .text li {
	color: #144EBF;
}
@media (max-width: 1023px) {
	.b2b-cards__item .title {
		font-size: 28px;
		line-height: 32px;
	}
	.b2b-cards__item + .b2b-cards__item {
		margin-top: 32px;
	} 
}
@media (max-width: 767px) {
	.b2b-cards__item,
	.b2b-cards__item:nth-child(even) {
		flex-direction: column-reverse;
	}
	.b2b-cards__item .info {
		margin-bottom: 32px;
	}
	.b2b-cards__item .image,
	.b2b-cards__item .info {
		width: 100%;
	}
	.b2b-cards__item .image img {
		max-height: 220px;
	}
}





.form-control {
	margin-bottom: 10px;
	width: 100%;
}
.form-control input {
	padding: 10px 20px;
	width: 100%;
	border: 2px solid rgb(225, 219, 216);
	border-radius: 10px;
}
.form-control input::placeholder {
	color: var(--secondary-text-color);
}
.form__notice {
	display: flex;
	align-items: center;
}
.form__notice img {
	margin-right: 8px;
}
.form__notice p {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: var(--secondary-text-color);
}

.b2b-contact__inner {
	position: relative;
	display: flex;
	justify-content: space-between;
	border-radius: 24px;
	overflow: hidden;
}
.b2b-contact__inner .circles {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.b2b-contact__inner .circles .cicrles__circle {
	position: absolute;
	filter: blur(200px);
	opacity: 0.54;
}
.b2b-contact__inner .circles .circles__circle1 {
	top: -8px;
	right: 0;
	width: 220px;
	height: 220px;
	background: rgba(255, 112, 81, 0.32);
}
.b2b-contact__inner .circles .circles__circle2 {
	top: -9px;
	left: 102px;
	width: 314px;
	height: 314px;
	background: rgba(255, 112, 81, 0.32);
}	
.b2b-contact__inner .circles .circles__circle3 {
	left: -53px;
	top: 106px;
	width: 220px;
	height: 220px;
	background: rgba(255, 112, 81, 0.32);
}
.b2b-contact .form__notice {
	margin: 24px 0;
}
.b2b-contact .image {
	display: flex;
	width: 48%;
}
.b2b-contact .image img {
	margin-top: auto;
}
.b2b-contact .contact {
	z-index: 1;
	width: 48%;
	padding: 32px;
}
.b2b-contact .contact button[type=submit] {
	width: 100%;
}
.b2b-contact .contact .title {
	margin-bottom: 24px;
}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.b2b-contact__inner {
		flex-direction: column;
	}
	.b2b-contact .image,
	.b2b-contact .contact {
		width: 100%;
	}
	.b2b-contact .contact {
		padding: 20px;
	}
	.b2b-contact .image img {
		margin-top: 30px;
		max-height: 200px;
	}
}


.about-forums {
	padding: 30px 0 48px;
}
.about-forums__inner {
	display: flex;
	justify-content: space-between;
	position: relative;
	padding: 32px;
	border: 2px solid rgba(0, 0, 0, 0.08);
	border-radius: 24px;
	background: rgb(255, 255, 255);
	overflow: hidden;
}
.about-forums__inner .info {
	width: 48%;
	z-index: 1;
}
.about-forums__inner .image-block {
	width: 48%;
	z-index: 1;
}
.about-forums__inner .circles {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.about-forums__inner .circles .circles__circle {
	position: absolute;
	filter: blur(200px);
	background: rgb(255, 153, 0);
	opacity: 0.3;
	width: 336px;
	height: 336px;
}
.about-forums__inner .circles .circles__circle1 {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.about-forums__inner .circles .circles__circle2 {
	opacity: 0.15;
	top: -96px;
	right: -88px;
}
.about-forums__inner .title {
	margin-bottom: 16px;
	font-family: var(--main-medium-font);	
	font-size: 32px;
	font-weight: 550;
	line-height: 32px;
}
.about-forums__inner .image-block {
	position: relative;
	margin-top: 24px;
	max-width: 288px;
	height: max-content;
	padding: 30px 24px 20px; 
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.about-forums__inner .info .list {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 2px 32px;
	margin-bottom: 72px;
}
.about-forums__inner .info .list a {
	text-decoration: none;
	color: var(--secondary-text-color);
}
.about-forums__inner .info .list a:hover {
	opacity: .7;
}
.about-forums__items {
	display: flex;
}

.about-forums__item {
	width: 32px;
	min-width: 32px;
	height: 32px;
	border: 1px solid rgba(0, 0, 0, 0.08);
	border-radius: 56px;
	background-color: #F5F5F5;
}
.about-forums__item img {
	max-width: 100%;
}
.about-forums__item + .about-forums__item  {
	margin-left: 24px;
}
.about-forums__inner .image {
	margin-bottom: 25px;
}
.about-forums__inner .image-block .money {
	position: absolute;
	bottom: 46px;
	left: -35px;
}
.about-forums__inner .image-block .gold {
	position: absolute;
	top: -22px;
	right: 45px;
}
@media (max-width: 1023px) {
	.about-forums {
		padding: 16px 0 32px;
	}
}
@media (max-width: 767px) {
	.about-forums__inner {
		flex-wrap: wrap;
	}
	.about-forums__inner .info,
	.about-forums__inner .image-block {
		width: 100%;
	}
	.about-forums__inner .image-block {
		margin: 0 auto;
	}
	.about-forums__items {
		margin-bottom: 56px;
	}
	.about-forums__inner .info .list {
		margin-bottom: 65px;
	}
}
.section-image {
	padding: 0 0 48px;
}
.section-image img {
	border: 2px solid rgba(0, 0, 0, 0.08);
	border-radius: 24px;
	background: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
	.section-image {
		padding-bottom: 16px;
	}
}
.about-reviews {
	padding-bottom: 128px;
}
.about-reviews__items {
	display: flex;
	justify-content: space-between;
	gap: 16px;
}
.about-reviews__сolumn {
	width: 29.78%;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.about-reviews__item {
	color: rgb(35, 16, 6);
	font-family: var(--main-font);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 2%;
	text-align: left;
}
.about-reviews__item + .about-reviews__item {
	margin-top: 20px;
}
.about-reviews__item .top {
	display: flex;
	margin-bottom: 11px;
}
.about-reviews__item .top img {
	margin-right: 13px;
}
.about-reviews__item .top p {
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
}
.about-reviews__сolumn:nth-child(1) .about-reviews__item {
	transform: rotate(-2.74deg);
}
.about-reviews__сolumn .about-reviews__item .body {
	padding: 24px;
	border-radius: 16px;
	font-weight: 400;
}
.about-reviews__сolumn .about-reviews__item .body.bold-body {
	font-weight: 550;
	font-family: var(--main-medium-font);
	font-size: 18px;
	line-height: 28px;
}
.about-reviews__сolumn .about-reviews__item .body img {
	max-width: 100%;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.about-reviews__сolumn .about-reviews__item.bordered .body{
	border: 2px solid rgba(0, 0, 0, 0.08);
}
.about-reviews__сolumn .about-reviews__item.white-background .body{
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.about-reviews__сolumn .about-reviews__item.color-background .body{
	border: 2px solid rgba(0, 0, 0, 0.08);
	border-radius: 16px;
	background: rgb(244, 155, 33);
	color: #ffffff;
}
.about-reviews__сolumn .about-reviews__item.image-background .body {
	display: flex;
	padding: 0;
	border: 2px solid rgba(0, 0, 0, 0.08);
	border-radius: 16px;
	overflow: hidden;
}
.about-reviews__сolumn:nth-child(2) .about-reviews__item:nth-child(1) {
	transform: rotate(1.74deg);
}
.about-reviews__сolumn:nth-child(2) .about-reviews__item:nth-child(2) {
	transform: rotate(-1.00deg);
}
.about-reviews__сolumn:nth-child(3) .about-reviews__item:nth-child(1) {
	transform: rotate(-1.03deg);
}
.about-reviews__сolumn:nth-child(3) .about-reviews__item:nth-child(2) {
	transform: rotate(3.40deg);
}
.about-reviews__inner .service-reviews {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 105px;
}
.about-reviews__inner .service-reviews .logo {
	margin-bottom: 15px;
}
.about-reviews__inner .service-reviews .stars {
	margin-bottom: 20px;
}
.about-reviews__inner .service-reviews .rating {
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
}
.about-reviews__inner .service-reviews .rating a {
	text-decoration: underline;
	color: rgb(35, 16, 6);
}
@media (max-width: 1023px) {
	.about-reviews {
		padding: 32px 0 56px;
	}
	.about-reviews__inner .service-reviews {
		margin-bottom: 32px;
	}

}
@media (max-width: 992px) {
	.about-reviews__items {
		flex-wrap: wrap;
	}
	.about-reviews__сolumn {
		width: 48%;
	}
	.about-reviews__сolumn .about-reviews__item {
		transform: none !important;
	}
}
@media (max-width: 767px) {
	.about-reviews__сolumn {
        width: 100%;
    }
}

.hero-section {
	padding: 48px 0;
}
.contact-hero .hero__title,
.contact-hero .hero__subtitle {
	text-align: left;
}
.contact-items__cards {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.contact-items__card {
	width: 48%;
	padding: 32px;
	height: max-content;
	margin-bottom: 32px;
	display: flex;
	flex-direction: column;
	border-radius: 24px;
}
.contact-items__card a {
	width: 100%;
}
.contact-items__card:nth-child(3n+1) {
	background-color: rgb(247, 234, 220);
}
.contact-items__card:nth-child(3n+2) {
	background-color: rgb(231, 249, 230);
}
.contact-items__card:nth-child(3n) {
	background-color: rgb(245, 245, 245);
}
.contact-items__card .top {
	margin-bottom: 48px;
}
.contact-items__card .top .title {
	margin-bottom: 16px;
}
.contact-items__card .info .list {
	margin-bottom: 24px;
}
.contact-items__card .social-items {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 48px;
}
.contact-items__card .social-item {
	display: flex;
	max-width: max-content;
	align-items: center;
	margin-right: 7px;
	margin-bottom: 8px;
	padding: 12px 16px;
	text-decoration: none;
	border-radius: 10px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
	transition: all .3s ease;
}
.contact-items__card .social-item:hover {
	background-color: var(--secondary-alt-text-color);
}
.contact-items__card .social-item img {
	margin-right: 8px;
	max-width: 100%;
}
.contact-items__card .social-item .text {
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
}
@media (max-width: 1023px) {
	
}
@media (max-width: 675px) {
	.contact-items__card {
		width: 100%;
		padding: 20px;
	}
}


.block-background__circles {
	position: relative;
	overflow: hidden;
}
.block-background__circles::before,
.block-background__circles::after {
	position: absolute;
	content: '';
	width: 336px;
	height: 336px;
	filter: blur(200px);
	background: rgb(255, 153, 0);
	opacity: 0.2;
}
.block-background__circles::before {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.block-background__circles::after {
	top: -132px;
	right: -88px;
}


.section__title {
	margin-bottom: 48px;
}
.section__title .pagetitle {
	margin-bottom: 8px;
}
@media (max-width: 1023px) {
	.section__title {
		margin-bottom: 32px;
	}
}



.equiring-benefits__items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.equiring-benefits__item {
	position: relative;
	padding: 32px;
	margin-bottom: 32px;
	border: 2px solid rgba(0, 0, 0, 0.04);
	border-radius: 24px;
	overflow: hidden;
}
.equiring-benefits__item:first-child {
	width: 100%;
	background-color: rgb(255, 235, 246);
}
.equiring-benefits__item:not(:first-child) {
	width: 48%;
	display: flex;
	flex-direction: column;
}
.equiring-benefits__item:nth-child(2) {
	background: rgb(226, 238, 225);
}
.equiring-benefits__item:nth-child(3) {
	background: rgb(250, 224, 196);
}
.equiring-benefits__item .icon {
	margin-bottom: 128px;
}
.equiring-benefits__item .title {
	margin-bottom: 16px;
}
.equiring-benefits__item .title span { 
	color: var(--accent-color);
}
.equiring-benefits__item:first-child .image {
	position: absolute;
	top: -58px;
	right: -171px;
}
.equiring-benefits__item:first-child::before {
	position: absolute;
	content: '';
	top: 29px;
	right: 27px;
	width: 472px;
	height: 472px;
	filter: blur(200px);
	background: rgba(234, 46, 148, 0.48);
}
.equiring-benefits__item:first-child .image img {
	max-width: 100%;
}
.equiring-benefits__item:first-child .info {
	margin-bottom: 80px;
	max-width: 336px;
}
.main-benefits__item .text {
	color: rgb(35, 16, 6);
}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.equiring-benefits__item {
		padding: 24px;
	}
	.equiring-benefits__item:first-child::before {
		top: 29px;
		right: 177px;
	}
	.equiring-benefits__item:not(:first-child) {
		width: 100%;
	}
	.equiring-benefits__item .icon {
		margin-bottom: 30px;
	}
	.equiring-benefits__item:first-child .image {
		top: unset;
		bottom: -225px;
		right: -160px;
		width: 409px;
		height: 409px;
	}
	@media (max-width: 575px) {
		.equiring-benefits__item:first-child .info {
			max-width: unset;
		}
	}
}





.equiring-spheres__inner {
	padding: 32px;
	border-radius: 24px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.equiring-spheres__info {
	margin-bottom: 32px;
	padding-bottom: 32px;
	border-bottom: 1px solid rgba(225, 219, 216, 0.32);
}
.equiring-spheres__info .title {
	margin-bottom: 8px;
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 32px;
	font-weight: 550;
	line-height: 32px;
	letter-spacing: -2%;
	text-align: left;
}
.equiring-spheres__items {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 26px 16px;
}
.equiring-spheres__item {
	display: flex;
	align-items: center;
}
.equiring-spheres__items img {
	margin-right: 19px;
}
@media (max-width: 1023px) {
	.equiring-spheres__info .title {
		font-size: 28px;
		line-height: 32px;
	}
	.equiring-spheres__inner {
		padding: 20px;
	}
	.equiring-spheres__items {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 29px;
	}
	.equiring-spheres {
		padding-bottom: 48px;
	}
}
@media (max-width: 767px) {
	
}


.equiring-tariffs__table {
	margin-bottom: 48px;
	padding: 16px;
	border-radius: 24px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.equiring-tariffs__tabs {
	display: flex;
	padding: 2px;
	border-radius: 12px;
	background: rgb(243, 240, 237);
	margin-bottom: 26px;
}
.equiring-tariffs__tab {
	padding: 10px 16px;
	border-radius: 10px;
	color: var(--secondary-text-color);
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	white-space: nowrap;
}
.equiring-tariffs__tab:not(:last-child) {
	margin-right: 4px;
}
.equiring-tariffs__tab.active, .equiring-tariffs__tab:hover {
	color: var(--primary-dark-color);
	font-family: var(--main-medium-font);
	font-weight: 550;
	box-shadow: 0px 1px 2px -0.5px rgba(0, 0, 0, 0.08),inset 0px -0.5px 0px 0px rgba(0, 0, 0, 0.12);
	background: rgb(255, 255, 255);
}
.section-table__body,.equiring-tariffs__table-body {
	display: none;
	padding: 0px 4px 4px 4px;
	background-color: rgb(245, 245, 245);
	border-radius: 16px;
}
.equiring-tariffs__table-body.active {
	display: block;
}
.equiring-tariffs__table-body .header,
.section-table__body .header {
	display: flex;
	justify-content: space-between;
}
.equiring-tariffs__table-body .header-item,
.section-table__body .header-item {
	padding: 10px 8px;
	width: 30.78%;
	color: var(--secondary-text-color);
}
.equiring-tariffs__table-body .content,
.section-table__body .content {
	border-radius: 10px;
	background: #ffffff;
}
.equiring-tariffs__table-body .content .row,
.section-table__body .content .row {
	display: flex;
	justify-content: space-between;
}
.section-table__body .content .row {
	width: 100%;
}
.equiring-tariffs__table-body .content .image-item {
	display: flex;
}
.equiring-tariffs__table-body .content .image-item img {
	margin-right: 12px;
}
.equiring-tariffs__table-body .content .row-item,
.section-table__body .content .row-item {
	padding: 14px 8px;
	width: 30.78%;
}
.equiring-tariffs__table-body .content .row:not(:last-child),
.section-table__body .content .row:not(:last-child) {
	border-bottom: 0.5px solid rgba(10, 10, 10, 0.1);
}
@media (max-width: 1023px) {
	.equiring-tariffs__tabs {
		overflow-x: auto;
	}
	.equiring-tariffs__tab {
		font-size: 14px;
		line-height: 20px;
	}
}
@media (max-width: 767px) {
	.equiring-tariffs__table-body .header-item,
	.section-table__body .header-item  {
		width: auto;
		min-width: 75%;
	}
	.equiring-tariffs__table-body .content .row-item,
	.section-table__body .content .row-item {
		width: auto;
		min-width: 75%;
		background: #ffffff;
	}
	.equiring-tariffs__table-body,
	.section-table__body {
		overflow: auto;
	}
	
}

.equiring-connect__steps-wrapper {
	position: relative;
	padding: 40px 32px 32px;
	border: 2px solid rgba(0, 0, 0, 0.08);
	border-radius: 24px;
	background: rgb(255, 255, 255);
}
.equiring-connect__steps {
	display: flex;
	justify-content: space-between;
}
.equiring-connect__steps::before {
	position: absolute;
	content: '';
	top: 30px;
	left: 50%;
	transform: translateX(-50%);
	width: 499px;
	height: 31px;
	background-image: url('../images/icons/equiring-steps.png');
}
.equiring-connect__step {
	width: 31.79%;
}
.equiring-connect__step .number {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 35px auto 12px;
	padding: 8px;
	width: max-content;
	min-width: 24px;
	height: 24px;
	border-radius: 24px;
	background: var(--accent-color);
	font-size: 14px;
	font-family: var(--main-medium-font);
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: center;
	color: #ffffff;
}
.equiring-connect__step .title {
	margin-bottom: 16px;
	text-align: center;
}
.equiring-connect__step .text {
	text-align: center;
}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.equiring-connect__steps {
		flex-wrap: wrap;
	}
	.equiring-connect__step {
		width: 100%;
	}
	.equiring-connect__steps::before {
		display: none;
	}
	.equiring-connect__step .number {
		margin-top: 0;
	}
	.equiring-connect__step + .equiring-connect__step {
		margin-top: 48px;
	}
}



.referal-steps__item {
	display: flex;
	justify-content: space-between;
	padding: 32px;
	border-radius: 24px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.referal-steps__item + .referal-steps__item {
	margin-top: 48px;
}
.referal-steps__item .info {
	padding: 58px 0;
	width: 47.89%;
}
.referal-steps__item .info .step {
	margin-bottom: 16px;
	color: var(--accent-color);
	font-family: var(--main-medium-font);
	font-size: 12px;
	font-weight: 550;
	line-height: 16px;
	letter-spacing: 1%;
	text-align: left;
}
.referal-steps__item .info .title {
	margin-bottom: 16px;
}
.referal-steps__item .info .text {
	margin-bottom: 16px;
}

.referal-steps__item .image {
	position: relative;
	width: 47.89%;
	max-width: 288px;
	margin: 38px 16px 0;
}
.referal-steps__item .image .icon {
	position: absolute;
	z-index: 0;
}
.referal-steps__item:nth-child(1).block-background__circles::before,
.referal-steps__item:nth-child(1).block-background__circles::after {
	background-color: rgb(231, 249, 230);
	opacity: 1;
}
.referal-steps__item:nth-child(2).block-background__circles::before,
.referal-steps__item:nth-child(2).block-background__circles::after  {
	background-color: rgb(255, 153, 0);
}
.referal-steps__item:nth-child(3).block-background__circles::before,
.referal-steps__item:nth-child(3).block-background__circles::after {
	background-color: rgb(18, 100, 147);
}
.referal-steps__item:nth-child(even) {
	flex-direction: row-reverse;
}

.referal-steps__item .main-image {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
	overflow: hidden;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.referal-steps__item:nth-child(1) .image .icon {
	top: 45px;
	left: -54px;
}
.referal-steps__item:nth-child(2) .image .icon {
	top: 75px;
	right: -50px;
}
.referal-steps__item:nth-child(3) .image .icon {
	top: 55px;
	left: -44px;
}
@media (max-width: 767px) {
	.referal-steps {
		padding: 32px 0;
	}
}
@media (max-width: 625px) {
	.referal-steps__item {
		padding: 20px;
		flex-direction: column;
	}
	.referal-steps__item:nth-child(even) {
		flex-direction: column;
	}
	.referal-steps__item .info {
		padding: 0;
		width: 100%;
	}
	.referal-steps__item .image {
		width: 100%;
		margin: 32px auto 45px;
	}
	.referal-steps__item:nth-child(1) .image .icon {
		top: -45px;
		left: unset;
		right: -45px;
	}
	.referal-steps__item:nth-child(3) .image .icon {
		left: unset;
		right: -37px;
        top: -17px;
	}
}



.referal-prizes__items {
	display: grid;
	grid-gap: 32px;
	grid-template-columns: repeat(2,1fr);
}
.referal-prizes__item {
	position: relative;
	padding: 32px;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
	overflow: hidden;
}
.referal-prizes__item .title {
	margin-bottom: 8px;
}
.referal-prizes__item .info {
	position: relative;
	z-index: 1;
}
.referal-prizes__item .image {
	z-index: 0;
}
.referal-prizes__item .image img {
	width: 100%;
	height: 100%;
}
.referal-prizes__item:first-child {
	grid-row: span 2;
}
.referal-prizes__item:nth-child(1) .image {
	position: absolute;
	right: -20px;
	bottom: 0;
	width: 361px;
	height: 361px;
}
.referal-prizes__item:nth-child(2) {
	/* min-height: ; */
	min-height: 240px;
}
.referal-prizes__item:nth-child(2) .image {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 193px;
	height: 183px;
}
.referal-prizes__item:nth-child(3) {
	min-height: 207px;
}
.referal-prizes__item:nth-child(3) .image {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 184px;
	height: 184px;
}
.referal-prizes__item:nth-child(3) .info {
	max-width: 196px;
}
.referal-prizes__item:nth-child(4) .image {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 184px;
	height: 184px;
}
.referal-prizes__item:nth-child(5),
.referal-prizes__item:nth-child(4) {
	min-height: 216px;
}
.referal-prizes__item:nth-child(4) .info {
	max-width: 162px;
}
.referal-prizes__item:nth-child(5) .info {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	height: 100%;
}
.referal-prizes__item:nth-child(5) .image {
	position: absolute;
	right: 46px;
	top: 0;
	bottom: 0;
	width: 172px;
	height: 172px;
}
.referal-prizes__item:nth-child(6) .image {
	position: absolute;
	right: 0;
	top: 0;
	width: 184px;
	height: 184px;
}
.referal-prizes__item:nth-child(6) {
	grid-column: span 2;
}
.referal-prizes__item:nth-child(6) .image {
	position: relative;
	top: unset;
	left: unset;
	max-width: 64px;
	height: auto;
	margin-bottom: 60px;
}
.referal-prizes__item:nth-child(6) .info {
	height: 100%;
    justify-content: flex-end;
}
.referal-prizes__link {
	margin-top: 50px;
	margin-bottom: 50px;
}
@media (max-width: 1023px) {
	.referal-prizes {
		padding: 32px 0;
	}
	.referal-prizes__item {

	}
	.referal-prizes__items {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 16px;
	}
	.referal-prizes__item:first-child {
		grid-row: unset;
		min-height: 480px;
	}
	.referal-prizes__item:nth-child(6) {
		grid-column: unset;
	}
}



.lottery-timer__inner {
	position: relative;
	padding: 25px 25px 55px;
	border-radius: 24px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
	overflow: hidden;
}
.lottery-timer__inner::before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	width: 391.6px;
	height: 209.58px;
	filter: blur(120px);
	background: rgb(255, 185, 81);
	opacity: 0.4;
}
.lottery-timer__inner::after {
	position: absolute;
	content: '';
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 910px;
	height: 353.5px;
	z-index: 0;
}
.lottery-timer__inner .timer {
	position: relative;
	margin-bottom: 35px;
	z-index: 1;
}
.lottery-timer__inner .timer .text {
	margin-bottom: 15px;
	text-align: center;
	color: var(--primary-dark-color);
}
.lottery-timer__inner .timer .time {
	display: flex;
	align-items: center;
	justify-content: center;
}
.lottery-timer__inner .timer .time__card {
	padding: 12px 16px;
	border-radius: 8px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.lottery-timer__inner .timer .time__symbol {
	margin-left: 4px;
	margin-right: 8px;
	margin-bottom: 0;
}
.lottery-timer__inner .timer .time__card:not(:last-child) {
	margin-right: 4px;
}

.lottery-timer__inner .bank {
	position: relative;
}
.lottery-timer__inner .bank::after {
	position: absolute;
	content: '';
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: 482px;
	background-image: url('../images/bg/lottery-bg.png');
	background-size: 100% 100%;
}
.lottery-timer__inner .bank .top {
	margin: 0 auto;
	text-align: center;
	max-width: 536px;
	height: 28px;
}
.lottery-timer__inner .bank .top img {
	border: none;
    border-radius: 20px;
	height: 100%;
	width: 100%;
}
.lottery-timer__inner .bank .bottom {
	position: relative;
	z-index: 1;
	max-width: 440px;
	margin: 0 auto;
	padding: 30px 30px 26px;
	box-shadow: 0px 16.31px 74.57px 0px rgba(0, 0, 0, 0.25);
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 50px;
	background-color: #ffffff;
}
.lottery-timer__inner .bank .bottom .balance {
	position: relative;
	margin-bottom: 22px;
	color: var(--accent-color);
	text-align: center;
}	
.lottery-timer__inner .bank .bottom .balance::after {
	content: '';
	right: -10px;
	top: 50%;
	transform: translateY(-50%);
	height: calc(100% + 5px);
	width: 2px;
	background-color: var(--accent-color);
}
.lottery-timer__inner .bank .bottom .text {
	padding: 8px 16px;
	border-radius: 56px;
	background-color: #E5E5E5;
	color: #231006;
	width: max-content;
	margin: 0 auto;
}
.lottery-timer__link {
	margin-top: 42px;
	margin-bottom: 42px;
}
@media (max-width: 1023px) {
	.pagetitle-h1 {


	}
}



.section-block__inner .top  {
	margin-bottom: 30px;
}
.section-block__inner .top .pagetitle {
	margin-bottom: 8px;
}
.lottery-join__inner .top {
	margin-bottom: 24px;
}
.lottery-join__step {
	display: flex;
	justify-content: space-between;
	padding: 20px;
	border-radius: 16px;
	background-color: #F5F5F5;
}
.lottery-join__step + .lottery-join__step {
	margin-top: 16px;
}
.lottery-join__step .left {
	display: flex;
	align-items: baseline;
	margin-right: 16px;
}
.lottery-join__step .number {
	margin-right: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 24px;
	min-width: 24px;
	border-radius: 100%;
	background-color: var(--accent-color);
	color: #ffffff;
}
.lottery-join__step .title {
	font-weight: 500;
	color: var(--primary-dark-color);
	font-size: 18px;
	line-height: 28px;
}
.lottery-join__step .action .button {
	white-space: nowrap;
}
@media (max-width: 1023px) {
	
}
@media (max-width: 767px) {
	.lottery-join__step {
		flex-wrap: wrap;
	}
	.lottery-join__step .left {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.lottery-join__step + .lottery-join__step {
		margin-top: 12px;
	}
}




.lottery-winners .section-table__body .header-item:nth-child(1){
	width: 10.98%;
}
.lottery-winners .section-table__body .header-item:nth-child(2){
	width: 56.04%;
}
.lottery-winners .section-table__body .header-item:nth-child(3),
.lottery-winners .section-table__body .header-item:nth-child(4){
	width: 16.48%;
	text-align: right;
}
.lottery-winners .section-table__body .content .row-item:nth-child(1){
	width: 10.98%;
}
.lottery-winners .section-table__body .content .row-item:nth-child(2){
	width: 56.04%;
}
.lottery-winners .section-table__body .content .row-item:nth-child(3),
.lottery-winners .section-table__body .content .row-item:nth-child(4){
	width: 16.48%;
	text-align: right;
}
.badge-label {
	display: flex;
	align-items: center;
}
.badge-label .badge {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 12px;
	height: 24px;
	min-width: 24px;
	background-color: #F3F0ED;
	color: var(--accent-color);
	border-radius: 50%;
}
.badge-label .text {
	font-family: var(--main-medium-font);
	color: var(--primary-dark-color);
	font-size: 14px;
	line-height: 20px;
}
.lottery-winners .section-table__body {
	display: block;
}
@media (max-width: 767px) {
	.lottery-winners .section-table__body .header-item:nth-child(4),
	.lottery-winners .section-table__body .content .row-item:nth-child(4) {
		display: none;
	}
	.lottery-winners .section-table__body .header-item:nth-child(1),
	.lottery-winners .section-table__body .header-item:nth-child(2),
	.lottery-winners .section-table__body .header-item:nth-child(3),
	.lottery-winners .section-table__body .content .row-item:nth-child(1),
	.lottery-winners .section-table__body .content .row-item:nth-child(2),
	.lottery-winners .section-table__body .content .row-item:nth-child(3) {
		min-width: unset;
	}
	.lottery-winners__table-content {
		overflow: hidden;
	}
}

.section-block__inner {
	padding: 32px;
    border-radius: 24px;
    box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08), 0px 1px 1px 0px rgba(62, 30, 13, 0.08);
    background: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
	.section-block__inner {
		padding: 20px;
	}
}
.lottery-stats__inner .top {
	padding-bottom: 32px;
	margin-bottom: 32px;
	border-bottom: 1px solid #E1DBD8;
}
.lottery-stats__items {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-gap: 16px;
}
.lottery-stats__item .title {
	margin-bottom: 16px;
	color: var(--accent-color);
	
}
.lottery-stats__item .text {
	color: var(--primary-dark-color);
	font-family: var(--main-medium-font);
}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.lottery-stats__items {
		grid-gap: 24px;
		grid-template-columns: repeat(2, 1fr);
	}
	.lottery-stats__item .title {
		margin-bottom: 12px;
		font-size: 32px;
	}
}

.lottery-form__inner {
	position: relative;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
.lottery-form__inner::before {
	position: absolute;
	content: '';
	bottom: -50px;
	left: 30px;
	width: 390px;
	height: 209px;
	filter: blur(120px);
	background: rgb(255, 185, 81);
	opacity: 0.5;
}
.lottery-form__inner .image {
	display: flex;
	position: absolute;
	bottom: 0;
	left: 0;
}
.lottery-form__inner .image img {
	height: 100%;
	max-width: 100%;
}
.lottery-form__inner .left {
	width: 41.90%;
}
.lottery-form__inner .left .title {
	margin-bottom: 8px;
}
.lottery-form__inner .right {
	position: relative;
	z-index: 1;
	width: 52.24%;
}
.lottery-form__inner form button {
	width: 100%;
}
@media (max-width: 767px) {
	.lottery-form__inner .image {
		display: none;
	}
	.lottery-form__inner {
		flex-direction: column;
	}
	.lottery-form__inner .left,
	.lottery-form__inner .right {
		width: 100%;
	}
	.lottery-form__inner .left {
		margin-bottom: 32px;
	}
	.lottery-form__inner::before {
		bottom: unset;
		top: -48px;
		opacity: 0.56;
	}
}



details.qua__accordion-details {
	display: block; 
}
details.qua__accordion-details+details.qua__accordion-details {
	margin-top: 8px;
}
.qua__accordion-details summary {
	display:block; 
	color: var(--primary-dark-color);
	padding:16px 24px;
	cursor:pointer;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.qua__accordion-details div {
	display: none;
	padding: 24px;
	color: rgb(35, 16, 6);
	font-family: var(--main-font);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 2%;
	text-align: left;
	background-color: #ffffff;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
}
.qua__accordion-details[open] div {
	display: block;
}
.qua__accordion-details[open] summary {
	color: #FF7051;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.qua__accordion-details summary::-webkit-details-marker {
/*    color:#FF0000; 
   background:#FFFFFF;  */
}

details[open].qua__accordion-details summary::-webkit-details-marker {
/*    color:#0000FF; 
   background:#00FFFF; */
}
.qua__accordion-details summary::-webkit-details-marker {
   display: none
}

.qua__accordion-details summary::after {
   content: url("data:image/svg+xml,%3Csvg width='24.000000' height='24.000000' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip1472_21639'%3E%3Crect id='add-line' rx='0.000000' width='23.000000' height='23.000000' transform='translate(0.500000 0.500000)' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip1472_21639)'%3E%3Cpath id='Vector' d='M11 11L11 5L13 5L13 11L19 11L19 13L13 13L13 19L11 19L11 13L5 13L5 11L11 11Z' fill='%23A8A3A0' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
   color: #FFFFFF;
   float: right;
   font-size: 1.5em;
   font-weight: bold;
   padding: 0;
   text-align: center;
   width: 24px;
}
.qua__accordion-details summary:hover {
	background-color: rgb(243, 240, 237);
}
details[open].qua__accordion-details summary:after {
	content: url("data:image/svg+xml,%3Csvg width='24.000000' height='24.000000' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip1472_21646'%3E%3Crect id='close-line' rx='0.000000' width='23.000000' height='23.000000' transform='translate(0.500000 0.500000)' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip1472_21646)'%3E%3Cpath id='Vector' d='M12 10.58L16.95 5.63L18.36 7.05L13.41 12L18.36 16.95L16.94 18.36L11.99 13.41L7.05 18.36L5.63 16.95L10.58 11.99L5.63 7.04L7.05 5.63L12 10.58Z' fill='%23FF7051' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.lottery-questions__inner {
	padding-bottom: 48px;
}
.lottery-questions__inner .title {
	margin-bottom: 32px;
}
.lottery-questions__accordion {
 	margin-bottom: 32px;
}
.lottery-questions__inner .lottery-questions__write button {
	margin-bottom: 8px;
}
.lottery-questions__write .text {
	color: rgb(126, 121, 118);
	font-family: var(--main-font);
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 2%;
	text-align: center;
}
@media (max-width: 1023px) {
	.lottery-questions {
		padding-top: 80px;
		padding-bottom: 32px;
	}
}


.invoices-benefts__inner .top {
	margin-bottom: 40px;
}
.invoices-benefts__inner .top .title {
	margin-bottom: 8px;
}
.invoices-benefits__items {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 32px;
}
.invoices-benefits__item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 32px;
	border: 2px solid rgba(0, 0, 0, 0.04);
	border-radius: 24px;
}
.invoices-benefits__courses .caption-text {
	margin-bottom: 8px;
	color: var(--primary-dark-color);
	font-size: 12px;
	line-height: 16px;
}
.invoices-benefits__courses .courses {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 8px;
	max-width: 260px;
}
.invoices-benefits__courses .courses__item {
	padding: 8px 12px;
	border-radius: 10px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(245, 245, 245);
	font-family: var(--main-medium-font);
	font-size: 14px;
	line-height: 20px;
}

.invoices-benefits__item:nth-child(4n+1) {
	background: rgb(226, 238, 225);
}
.invoices-benefits__item:nth-child(4n+2) {
	background: rgb(250, 224, 196);
}
.invoices-benefits__item:nth-child(4n+3) {
	background: rgb(196, 233, 250);
}	
.invoices-benefits__item:nth-child(4n+4) {
	background: rgb(247, 222, 255);
}
.invoices-benefits__item .title {
	margin-bottom: 16px;
}
.invoices-benefits__item .text {
	color: var(--primary-dark-color);
}
.invoices-benefits__courses .caption-text {
	margin-bottom: 8px;
}
@media (max-width: 767px) {
	.invoices-benefits__items {
		grid-template-columns: repeat(1, 1fr);
	}
	.invoices-benefits__item {
		padding: 16px;
	}
	.invoices-benefits__item .top {
		margin-bottom: 30px;
	}
}


.invoices-work__item + .invoices-work__item  {
	margin-top: 48px;
}
.invoices-work__item .pagetitle span {
	color: var(--accent-color);
}

.timeline__step:not(.infrastructure) {
	margin-top: 10px;
}
.timeline__step.infrastructure .timeline__circle::after {
	top: 17px;
} 

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

.timeline__step {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.timeline__circle {
	position: relative;
	z-index: 1;
    background-color: var(--accent-color);
    font-family: var(--main-medium-font);
	color: white;
    width: 24px;
    height: 24px;
	font-size: 14px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
}
.timeline__circle::after {
	position: absolute;
	z-index: -1;
	content: '';
	top: 7px;
	right: -130px;
	width: 140px;
	height: 4px;
	background-color: var(--accent-color);
}
.timeline__step:last-child .timeline__circle::after {
	display: none;
}

.timeline .contract .timeline__circle {
    width: auto;
    height: auto;
    padding: 2px 16px;
    border-radius: 24px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

.timeline .text {
    margin-top: 12px;
    font-family: var(--main-medium-font);
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: var(--primary-dark-color);
}

.timeline__line {
	visibility: hidden;
    height: 4px;
    width: 50px;
    background-color: var(--accent-color);
}
.invoices-work__item .timeline__step.contract .text,
.invoices-work__item .timeline__step.contract .mobile-text {
	display: none;
}

@media (max-width: 1023px) {
	
}
@media (max-width: 767px) {
	.invoices-work__items .timeline {
		flex-direction: column;
	}
	.invoices-work__items .timeline__step {
		flex-direction: row;
	}
	.invoices-work__items .timeline .text br {
		display: none;
	}

	.invoices-work__item .timeline__step.contract .text,
	.invoices-work__item .timeline__step.contract .mobile-text {
		display: block;
	}
	.invoices-work__item .timeline__step.contract .circle-text {
		display: none;
	}
	.invoices-work__item  .timeline__circle {
		margin-right: 8px;
	}
	.invoices-work__item .timeline .text {
		margin-top: 0;
	}
	.invoices-work__item .timeline__circle::after {
		width: 4px;
		height: 16px;
		left: 10px;
		right: unset;
		top: unset;
        bottom: -16px;
	}
	.timeline .contract .timeline__circle  {
		padding: 0;
		width: 24px;
		height: 24px;
	}
	.invoices-work__item .timeline__step {
		margin-top: 10px;
	}
}

.invoices-condition__item {
	display: flex;
	justify-content: space-between;
}
.invoices-condition__item:not(:last-child) {
	margin-bottom: 32px;
	padding-bottom: 32px;
	border-bottom: 1px solid #E1DBD8;
}
.invoices-condition__item .left,
.invoices-condition__item .right {
	width: 47.83%;
}
.invoices-condition__item .text {
	color: var(--primary-dark-color);
}
.invoices-condition__item .text li+li {
	margin-top: 10px;
}
.invoices-condition__item .text b {
	font-family: var(--main-medium-font);
}
.invoices-condition__item .text a {
	text-decoration: underline;
	color: var(--primary-dark-color);
}
.invoices-condition__item .comission__items {
	margin-top: 12px;
}
.invoices-condition__item .comission__item {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.invoices-condition__item .comission__item + .comission__item {
	margin-top: 12px;
}
.invoices-condition__item .comission__item .badge {
	padding: 8px 12px;
	width: 40.90%;
	width: auto;
	border-radius: 24px;
	background-color: var(--accent-color);
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
}
.invoices-condition__item .comission__item .text {
	width: 55.68%;
	color: #7E7976;
}
.invoices-condition__item .documents__item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px;
	width: 100%;
	border-radius: 16px;
	background-color: #F5F5F5;
}
.invoices-condition__item .documents__item .left {
	display: flex;
	align-items: center;
	width: 100%;
}
.invoices-condition__item .documents__item .right {
	width: unset;
}
.invoices-condition__item .documents__item .image {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 12px;
}
.invoices-condition__item .documents__item + .documents__item {
	margin-top: 8px;
}
@media (max-width: 767px) {
	.invoices-condition__item {
		flex-wrap: wrap;
	}
	.invoices-condition__item .left .title {
		margin-bottom: 30px;
	}
	.invoices-condition__item .left, .invoices-condition__item .right {
		width: 100%;
	}
	.invoices-condition__item:not(:last-child) {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.invoices-condition__item .comission__item {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.invoices-condition__item .comission__item .badge {
		margin-bottom: 12px;
	}
}
.invoices-consult__inner {
	position: relative;
	display: flex;
	justify-content: space-between;
	padding-bottom: 0;
}
.invoices-consult__inner::before {
	background: rgb(18, 100, 147);
}
.invoices-consult__inner::after {
	background: rgb(18, 100, 147);
}

.invoices-consult__inner .left,
.invoices-consult__inner .right {
	width: 47.8%;
}
.invoices-consult__inner .right {
	position: relative;
}
.invoices-consult__inner .right img {
	position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.invoices-consult__inner .title {
	margin-bottom: 90px;
}
.invoices-consult__inner .right .icon {
    position: absolute;
    z-index: 0;
	top: 55px;
    left: -44px;
}
@media (max-width: 1023px){

}
@media (max-width: 767px) {
	.invoices-consult__inner .title {
		margin-bottom: 22px;
	}
	.invoices-consult__inner {
		flex-direction: column;
	}
	.invoices-consult__inner .left {
		width: 100%;
	}
	.invoices-consult__inner .right {
		margin: 0 auto;
		padding-top: 80px;
		width: 100%;
	}
	.invoices-consult__inner .right .main-image {
		width: 288px;
		margin: 0 auto;
        display: block;
	}
	.invoices-consult__inner .right .icon {
		top: 0;
		left: unset;
		right: -52px;
	}
}


.news__tags {
	display: flex;
	flex-wrap: wrap;
    margin-bottom: 32px;
}
.news__tags li {
	list-style-type: none;
}
.news__tags .cat-item.current-cat a {
    color: #202D39; 
}
.news__tags .cat-item a, .news__tags .cat-item-all a {
	text-decoration: none;
	color: #231006;
	font-size: 16px;
	line-height: 24px;
}
.news__tag, .news__tags .cat-item, .news__tags .cat-item-all {
	padding: 6px 16px;
	border-radius: 10px;
}
.news__tag.active, .news__tags .cat-item.current-cat,
.news__tag:hover, .news__tags .cat-item:hover {
    background-color: #F3F0ED;
}
.news__tag:not(:last-child), .news__tags .cat-item:not(:last-child), .news__tags .cat-item-all {
    margin-right: 4px;
}

.news-page__item .info {
	display: flex;
	justify-content: space-between
}
.news-page__item .info .left {
	width: 27.25%;;
}
.news-page__item .info .title {
	display: inline-block;
	color: #231006;
	font-family: var(--main-medium-font);
	margin-bottom: 16px;
}
.news-page__item .info .center {
	width: 27.25%;;
}
.news-page__item .info .right {
	width: 37.5%;
}
.news-page__item .category {
	color: #231006;
}
.news-page__item .date {
	color: #7E7976;
}
.news-page__item:not(:last-child) {
	padding-bottom: 48px;
	margin-bottom: 48px;
	border-bottom: 1px solid #E1DBD8;
}
.news__more {
	margin: 48px 0;
	width: 100%;
}
@media (max-width: 767px) {
	.news-page__item .info {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.news-page__item .info .left,
	.news-page__item .info .center,
	.news-page__item .info .right {
		width: 100%;
	}
	.news-page__item .info .left,
	.news-page__item .info .center {
		margin-bottom: 16px;
	}
	.news-page__item .info .right img {
		width: 100%;
	}
	.news-page__item:not(:last-child) {
		padding-bottom: 24px;
		margin-bottom: 24px;
	}
	.news__tags {
		flex-wrap: nowrap;
		overflow-x: auto;
		margin-right: -24px;
	}
}

.news-item__header {
	position: relative;
}
.news-item__header .news-item__previous {
	display: flex;
	align-items: center;
	color: var(--accent-color);
	margin-bottom: 32px;
}

.news-item__header .news-item__info {
	margin-bottom: 32px;
}
.news-item__header .news-item__info .date {
	color: #7E7976;
	font-size: 14px;
}
.news-item__header h1 {
	margin-bottom: 32px;
}
.text-content p {
	margin-bottom: 16px;
}
.text-content .image-block {
	padding: 24px;
	margin-top: 32px;
	margin-bottom: 32px;
}
.text-content .image-block img {
	display: block;
	margin-bottom: 8px;
	max-width: 100%;
}
.text-content .image-block .description__title {

}
.text-content .image-block .description__text {
	color: rgb(126, 121, 118);
	font-family: var(--main-font);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 1%;
	text-align: left;
}
.text-content h2, .text-content h3, .text-content h4 {
	margin-top: 32px;
	margin-bottom: 32px;
}
.text-content ul li {
	list-style-type: disc;
	list-style-position: inside;
}
.text-content ol li {
	list-style-type: decimal;
	list-style-position: inside;
}
.text-content ul li+li,
.text-content ol li+li {
	margin-top: 16px;
}
.text-content blockquote {
	padding-left: 25px;
	margin-left: 25px;
	border-left: 4px solid #C4C4C4;
}
.text-content blockquote:before {
	content: url("/assets/images/content/quote.svg");
}
.text-content blockquote h3 {
	margin: 0;
}
.text-content blockquote .author {
	display: flex;
	align-items: center;
	margin-top: 16px;
}
.text-content blockquote .author .image {
	display: flex;
	margin-right: 12px;
	border-radius: 100%;
	max-width: 32px;
}
.text-content blockquote .author .image img {
	max-width: 100%;
}
.text-content blockquote .author .name {
	font-size: 14px;
	line-height: 20px;
	font-family: var(--main-medium-font);
}
.text-content blockquote .author .position {
	font-size: 12px;
	line-height: 16px;
	color: #7E7976;
}
@media (max-width: 1023px) {
	.news-item__header {
		display: flex;
		flex-direction: column;
	}
	.news-item__header .news-item__previous {
		order: 1;
	}
	.news-item__header .news-item__info {
		order: 3;
	}
	.news-item__header h1 {
		order: 2;
	}
	.news-item__header .news-item__previous,
	.news-item__header .news-item__info,
	.news-item__header h1 {
		margin-bottom: 16px;
	}
	.text-content .image-block {
		padding: 4px;
		margin-top: 16px;
		margin-bottom: 16px;
	}
	.text-content h2, .text-content h3, .text-content h4 {
		margin-top: 16px;
		margin-bottom: 16px;
	}
	.text-content blockquote {
		padding-left: 16px;
		margin-left: 16px;
	}
}

.news__latest-title {
	margin-bottom: 32px;
}
.news__latest-item {
	margin-bottom: 32px;
}
.news__latest-item .info {
	display: flex;
	justify-content: space-between;
}
.news__latest-item .info .left {
	width: 27.5%;
}
.news__latest-item .info .left .title {
	display: block;
	margin-bottom: 18px;
	color: #231006;
}
.news__latest-item .info .center {
	width: 27.5%;
}
.news__latest-item .info .right {
	width: 37.5%;
}
.news__latest-item .info .right img {
	max-width: 100%;
}
.news__latest-item .tag {
	color: #231006;
}
.news__latest-item .date {
	font-size: 14px;
	line-height: 20px;
	color: #7E7976;
}
@media (max-width: 992px) {
	.news__latest-item .info {
		flex-direction: column;
	}
	.news__latest-item .info .left {
		width: 100%;
		order: 1;
		margin-bottom: 20px;
	}
	.news__latest-item .info .right {
		width: 100%;
		order: 2;
		margin-bottom: 20px;
	}
	.news__latest-item .info .right img {
		width: 100%;
	}
	.news__latest-item .info .center {
		width: 100%;
		order: 3;
	}
	.news__latest-item:not(:last-child) {
		margin-bottom: 48px;
		padding-bottom: 48px;
		border-bottom: 1px solid #E1DBD8;
	}
 }


.faq__categories-section {
	padding-top: 0;
}
.faq__categories {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 8px;
}
.faq__category {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 16px;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
}
.faq__category:hover {
	transition: all .3s ease;
	background-color: #DDDAD8;
}
.faq__category .left {
	display: flex;
	align-items: center;
}
.faq__category .left p {
	max-width: 260px;
	color: #231006;
}
.faq__category .left img {
	margin-right: 16px;
}
@media (max-width: 767px) {
	.faq__categories {
		grid-template-columns: repeat(1, 1fr);
	}
}

.small-container {
	margin: 0 auto;
}
.text-content__header {
	padding: 48px 0;
}
.text-content__header h1 {
	margin-bottom: 8px;
}
.text-content__header-date {
	color: #7E7976;
	font-size: 14px;
	line-height: 20px;
}
.text-content__block {
	padding-bottom: 48px;
	margin-bottom: 48px;
	border-bottom: 1px solid #E1DBD8;
}
.text-content__block:last-child {
	border-bottom: none;
}
.text-content__block ol li {
    list-style-type: none;
	display: flex;
}
.text-content__block ul {
	list-style-type: disc;
	margin-top: 16px;
}
.text-content__block ul li {
	display: list-item;
	list-style-type: disc;
}
.text-content__block ol li + li {
	margin-top: 16px;
}
.text-content__block ol li span {
	margin-right: 30px;
	color: #7E7976;
	font-size: 14px;
	line-height: 20px;
}
.text-content__block h2 {
	margin-top: 0;
	margin-bottom: 32px;
	font-family: var(--main-medium-font);
	font-size: 18px;
	line-height: 28px;
}
@media (max-width: 1023px) {
	.text-content__header {
		padding: 32px 0;
	}
	.text-content__block {
		padding-bottom: 24px;
		margin-bottom: 24px;
	}
	.text-content__block h2 { 
		margin-bottom: 24px;
		font-size: 16px;
	}
}

.confirmations__items {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 8px;
	margin-bottom: 32px;
}
.confirmations__item {
	display: flex;
	padding: 12px 16px;
	gap: 16px;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.confirmations__item .image img {
	width: 48px;
	height: 48px;
	border-radius: 24px;
	box-shadow: 0px 4px 4px 0px rgba(13, 30, 48, 0.24);
}
.confirmations__item .title {
	color: rgb(35, 16, 6);
	font-size: 16px;
	font-weight: 550;
	line-height: 24px;
	letter-spacing: 0%;
	text-align: left;
}
.confirmations__item .text {
	color: rgb(126, 121, 118);
	font-size: 14px;
	line-height: 20px;
}
.confirmations__more {
	position: relative;
}
.confirmations__more::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 160px;
	left: 0;
	top: -193px;
	background: linear-gradient(180.00deg, rgba(245, 245, 245, 0),rgb(245, 245, 245) 100%);
}
.confirmations__more-btn {
	display: block;
	margin: 0 auto;
}
.hidden {
	display: none !important;
}
.confimations__search {
	margin-top: 32px;
}
.confimations__search-input {
	display: flex;
	gap: 12px;
	align-items: center;
	padding: 12px 20px;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.confimations__search-input input {
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0%;
	text-align: left;
}
.confimations__search-input input::placeholder {
	color: rgb(168, 163, 160);
}
.confirmation__not-found {
	padding: 60px 0;
	display: flex;
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.confirmation__not-found .image {
	padding: 30px;
	margin-bottom: 32px;
	border-radius: 96px;
	background: rgba(255, 112, 81, 0.12);
}
.confirmation__not-found .image img {
	width: 28px;
}
.confirmation__not-found .title {
	margin-bottom: 6px;
	color: rgb(35, 16, 6);
	font-size: 18px;
	font-weight: 550;
	line-height: 28px;
	letter-spacing: 0%;
	text-align: center;
}
.confirmation__not-found .text {
	color: rgb(126, 121, 118);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: center;
}
@media (max-width: 1023px) {
	.confimations__search {
		margin-top: 16px;
	}
	.confirmation__not-found {
		padding: 30px 0; 
	}
}
@media (max-width: 992px) {
	.confirmations__items {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 675px) {
	.confirmations__items {
		grid-template-columns: repeat(1, 1fr);
	}
	.confimations__search-input input {
		font-size: 16px;
	}
}


.payment-methods__tabs {
	display: flex;
}
.payment-methods__tab {
	padding: 6px 16px;
	border-radius: 10px;
	
	color: rgb(35, 16, 6);
	font-size: 16px;
	font-family: var(--main-font);
	font-weight: 550;
	line-height: 24px;
	letter-spacing: 0%;
	text-align: left;
	transition: all .3s ease;
	border: none;
	cursor: pointer;
	background-color: transparent;
}
.payment-methods__tab.active, .payment-methods__tab:hover {
	background: rgb(255, 255, 255);
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
}
.payment-methods__tab:not(:last-child) {
	margin-right: 4px;
}
.payment-methods__cards {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 8px;
}
.payment-methods__card {
	display: flex;
	align-items: center;
	padding: 12px 16px;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.payment-methods__card  .image {
	margin-right: 16px;
}
.payment-methods__card  .image img {
	width: 48px;
	height: 48px;
	box-shadow: 0px 4px 4px 0px rgba(234, 179, 4, 0.24);
	border-radius: 100%;
}
.payment-methods__card .title {
	color: rgb(35, 16, 6);
	font-size: 16px;
	font-weight: 550;
	line-height: 24px;
	letter-spacing: 0%;
	text-align: left;
}
.payment-methods__card .text {
	color: rgb(126, 121, 118);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0%;
	text-align: left;
}
@media (max-width: 992px) {
	.payment-methods__cards {
		grid-template-columns: repeat(2,1fr);
	}
}
@media (max-width: 675px) {
	.payment-methods__cards {
		grid-template-columns: repeat(1,1fr);
	}
}


.login__form-wrapper .text__wrap .text {
	font-family: var(--main-font);

}
.login__form-wrapper {
	display: flex;
	justify-content: space-between;
}
.login__form-wrapper .left,
.login__form-wrapper .right {
	width: 50%;
}
.login__form-wrapper .left {
	margin-left: 60px;
	padding: 40px;
	padding-top: 100px;
	text-align: center;
}
.login__form-wrapper .left .text__wrap {
	margin-bottom: 48px;
}
.login__form-wrapper .left .pagetitle {
	margin-bottom: 4px;
}
.login__form-wrapper .left__inner {
	max-width: 360px;
}
.login__form-wrapper .form .form_field_line,
.custom-form-input__wrapper .form_field_line {
	position: relative;
	padding-bottom: 12px;
}
.login__form-wrapper .form .form_field_line:last-child,
.custom-form-input__wrapper .form_field_line:last-child {
	padding-bottom: 0;
}
.login__form-wrapper .form input,
.custom-form-input__wrapper .form input:not([type="submit"]) {
	height: 44px;
	padding: 10px 16px;
	border: 2px solid #E1DBD8;
	width: 100%;
}
.login__form-wrapper .form input::placeholder,
.custom-form-input__wrapper .form input:not([type="submit"])::placeholder {
	color: #7E7976;
}
.login__form-wrapper .form_field_line .reg_label,
.custom-form-input__wrapper .form_field_line .reg_label,
.custom-form-input__wrapper .form_field_line .acf_label,
.custom-form-input__wrapper .rb_label{
	position: absolute;
	top: -7px;
	left: 13px;
	font-size: 13px;
	padding-bottom: 0;
	color: #999;
  	pointer-events: none;
  	transition: 0.2s ease all;
}
.custom-form-input__wrapper .form_field_line .acf_label,
.custom-form-input__wrapper .form_field_line .rb_label{
	background-color: #ffffff;
}
.login__form-wrapper .form_field_line input:placeholder-shown ~ .reg_label,
.custom-form-input__wrapper .form_field_line input:placeholder-shown ~ .reg_label,
.custom-form-input__wrapper .form_field_line input:placeholder-shown ~ .acf_label,
.custom-form-input__wrapper .form_field_line input:placeholder-shown ~ .rb_label
{
	opacity: 0;
	transform: translateY(-20px);
}
  
.login__form-wrapper .form_field_line input:not(:placeholder-shown) ~ .reg_label,
.custom-form-input__wrapper .form_field_line input:not(:placeholder-shown) ~ .reg_label,
.custom-form-input__wrapper .form_field_line input:not(:placeholder-shown) ~ .acf_label,
.custom-form-input__wrapper .form_field_line input:not(:placeholder-shown) ~ .rb_label{
	opacity: 1;
	transform: translateY(-30px);
	background: white;
	padding: 0 5px;
	font-size: 14px;
}
.login__form-wrapper .left .text span {
	color: #231006;
}
.login__form-wrapper .left .icon {
	margin-top: 80px;
	margin-bottom: 32px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 64px;
	height: 64px;
	background-color: #FF70511F;
	border-radius: 100%;
}
.login__form-wrapper .left .icon.success{
	background-color: #29EC311F;
}	


.login__form-wrapper .right {
	text-align: center;
	z-index: 1;
	padding-top: 180px;
}
.login__form-wrapper .right .text-wrap {
	position: relative;
	z-index: 1;
	max-width: 470px;
	margin-left: auto;
	margin-right: 28px;
}
.login__form-wrapper .right .text-wrap .text {
	
}
.login__form-wrapper .right .background {
	position: absolute;
    top: 0;
    right: 0;
    width: 50vw;
    height: 100vh;
	z-index: 0;
}

.login__form-wrapper .right .background .bg-image {
	width: 100%;
	max-width: 100%;
	height: 100%;
}

.login__form-wrapper .right .background .balls {
	position: absolute;
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.login__form-wrapper .right .background .balls .ball-1 {
    position: absolute;
    bottom: 0;
    left: 50px;
}
.login__form-wrapper .right .background .balls .ball-2 {
	position: absolute;
    bottom: 0;
    right: 0;
}
.login__form-wrapper .right .background .balls .ball-3 {
	position: absolute;
    top: 55%;
	transform: translateY(-55%);
    right: 0;
}

.login__form-wrapper .right .pagetitle {
	background: linear-gradient(157.11deg, rgb(255, 255, 255),rgba(255, 255, 255, 0.32));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.login__form-wrapper .right .text {
	color: rgb(217, 217, 217);
}

.checkbox {
    cursor: pointer;
    background: url("../images/icons/checkbox.png") no-repeat 0 0px;
}
.pn_copy {
    cursor: pointer;
    background: url("../images/icons/copy.svg") no-repeat 0 center;
}
.pn_copy.copied {
  color: #FF7051;
  background: url("../images/icons/copy_b.svg") no-repeat 0 center;
}
.userapi_table_one_edit a {
    color: #FF7051;
}
.checkbox.checked {
  background: url("../images/icons/checkbox.png") no-repeat 0 -180px;
}
.custom-form-input__wrapper .form_field_line .acf_label {
	background-color: transparent;
}
.login__form-wrapper .form_field_label label,
.custom-form-input__wrapper .form_field_label label {
	opacity: 0;
	padding: 0 5px;
	transform: translateY(-20px);
	background-color: transparent;
}
.login__form-wrapper .filled .form_field_label label,
.custom-form-input__wrapper .filled .form_field_label label,
.custom-form-input__wrapper .disabled_input .form_field_label label {
	padding-left: 8px;
	padding-right: 8px;
	opacity: 1;
	transform: translateY(-30px);
	background: white;
	padding: 0 5px;
	font-size: 12px;
	line-height: 16px;
	color: #231006;
	font-family: var(--main-medium-font);
}
.login__form-wrapper .filled.form_field_line input,
.custom-form-input__wrapper .filled.form_field_line input:not([type="submit"]),
.custom-form-input__wrapper .filled.form_field_line textarea {
	border-color: #231006;
}
.login__form-wrapper .form_field_label label .req {
	display: none;
}

.login__form-agreement {
	margin-top: 25px;
	margin-bottom: 40px;
}
.login__form-agreement .checkbox {
	padding: 0;
	padding-left: 8px;
	color: #7E7976;
}
.login__form-agreement .checkbox a {
	color: #231006;
	border-bottom: 1px solid #E1DBD8;
}
.login__form-agreement .checkbox a:hover {
	opacity: 0.6;
	transition: all .3s ease;
}
input[type=submit] {
	background-color: var(--accent-color);
	border-radius: 10px;
	padding: unset !important;
	font-family: var(--main-medium-font);
	font-size: 16px;
	border-color: var(--accent-color) !important;
}
input[type=submit]:hover {
	background-color: white;
	color: var(--accent-color);
	border-color:  var(--accent-color);
	transition: all .3s ease;
}
.toggle-password {
	position: absolute;
	right: 10px;
	top: 13px;
	background: none;
	border: none;
	cursor: pointer;
    padding: 0;

	width: 18px;
	height: 18px;
	background-position: center;
	background-size: 18px 18px;
	background-image: url("../images/icons/hide-eye.svg");
}

.toggle-password.show-password {
	background-image: url("../images/icons/show-eye.svg");
}
.login__form-wrapper button.button-accent,
.login__form-wrapper button.button-border {
	margin: 30px auto 0;
}
@media (max-width: 1200px) {
	.login__form-wrapper .left {
		margin-left: 0;
	}
	.login__form-wrapper .right .pagetitle {
		font-size: 36px;
		line-height: 40px;
	}
}
@media (max-width: 1023px) {
	.login__form-wrapper .left .icon {
		margin-top: 0;
	}
}
@media (max-width: 992px) {
	.login__form-wrapper .right {
		display: none;
	}
	.login__form-wrapper .left {
		margin-top: 60px;
		width: 100%;
		padding: 24px;
	}
	.login__form-wrapper .left__inner {
		margin: 0 auto;
	}
} 
.login__form-reset {
	margin: 12px 0 48px;
	display: flex;
	color: #7E7976;
}
.login__form-reset a {
	margin-left: 8px;
	color: #231006;
	border-bottom: 1px solid #C4C4C4;
}



.user-account__header {
	display: flex;
	margin-bottom: 32px;
	align-items: center;
	justify-content: space-between;
	padding: 24px;
	background-color: #ffffff;
	border: 1px solid rgb(225, 219, 216);
	border-radius: 24px;
}
.user-account__header .info {
	display: flex;
}
.user-account__header .info .logo {
	margin-right: 24px;
}
.user-account__header .status a {
	display: flex;
	align-items: center;
	border: 1px solid #E1DBD8;
	color: #231006;
}
.user-account__header .status a img {
	margin-right: 8px;
	width: 20px;
	height: 20px;
}

@media (max-width: 1023px) {
	.user-account__header {
		padding: 16px;
		margin-bottom: 24px;
	}
	.user-account__header .info .logo {
		margin-right: 16px;
	}
}
@media (max-width: 767px) {
	.user-account__header {
		align-items: flex-start;
		flex-direction: column;
	}
	.user-account__header .info {
		margin-bottom: 12px;
	}
	.user-account__header .status {
		margin-left: 64px;
	}
	.user-account__nav-main ul {
		overflow-y: auto;
		margin-right: -16px;
	}
}



.user-account__nav {
	margin-bottom: 24px;
}
.user-account__nav-main ul {
	display: flex;
	border-bottom: 1px solid #E1DBD8;
}
.user-account__nav-main ul li.current-menu-item a, .user-account__nav-main ul li a:hover {
	border-bottom: 2px solid rgb(255, 112, 81);
	height: 100%;
}
.user-account__nav-main ul li:not(:last-child) {
	margin-right: 8px;
}
.user-account__nav-main ul li a {
	display: block;
	padding: 8px 4px;
	color: #A8A3A0;
	
}
.user-account__nav-main ul li a span {
	font-family: var(--main-medium-font);
	font-size: 16px;
	line-height: 24px;
}
.user-account__nav-main ul li.current-menu-item a {
	color: var(--accent-color);
}
[tip] .tooltip {
    color: black;
}
.account-section {
	margin-bottom: 24px;
	padding: 24px;
	border: 1px solid #E1DBD8;
	border-radius: 24px;
	background-color: #ffffff;
}
.account-section__header-wrap {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 36px;
}
.account-section__subtitle {
	margin-bottom: 24px;
	font-family: var(--main-medium-font);
	font-size: 14px;
	line-height: 20px;
}
.account-section__header {
	color: #231006;
	font-family: var(--main-medium-font);
}
.account-section__button-wrap .account-section__button {
	display: block;
	padding: 6px 16px !important;
	color: #ffffff;
	border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-family: var(--main-medium-font);
	background-color: #231006;
	border: 1px solid #231006;
	border-color: #C4C4C4 !important;
}
.account-section__button-wrap .account-section__button:hover {
	background-color: #ffffff;
	color: rgba(35,16,6,.56);
}
.account-section__button-wrap .account-section__button.button-dark {
	background-color: #231006;
	color: #ffffff;
	border-color: #231006;
}
.account-section__button-wrap .account-section__button:hover {
	color: #231006;
	background-color: #ffffff;
}
.custom-form-input__wrapper .form_field_line .acf_label {
	color: #231006;
}
.account-section__inputs {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}
.account-section__inputs .form_field_line {
	width: 31.66%;
}
.custom-form-input__wrapper .form_field_label label {
	background-color: #ffffff;
	opacity: 1;
}
.custom-form-input__wrapper form input[type=text]:disabled,
.custom-form-input__wrapper form .account-section__inputs input[type=text] {
	background-color: transparent;
	border: 2px solid #1b1b1b;
}
.custom-form-input__wrapper .disabled_input input:hover {
	cursor: not-allowed;
}
.account-section__block + .account-section__block {
	margin-top: 20px;
}
.custom-form-input__wrapper .form input:not([type="submit"])  {

}
.account-section__annotation {
	display: flex;
	gap: 16px;
	align-items: center;
	justify-content: space-between;
	padding: 12px 16px;
	border: 0.5px solid #E1DBD8;
	border-radius: 8px;
	box-shadow: 0px 1px 2px -0.5px rgba(0, 0, 0, 0.08),inset 0px -0.5px 0px 0px rgba(0, 0, 0, 0.12);
}
.account-section__annotation-bg {
	background-color: #F5F5F5;
}
.account-section__annotation textarea {
	background: transparent;
	border: none;
	width: 100%;
	color: rgb(35, 16, 6);
	font-family: var(--main-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
	min-height: unset;
	height: unset;
	overflow: hidden;
	resize: none;
}
.partner_textarea_full {
    height: 0 !important;
    width: 0 !important;
    margin: 0;
    padding: 0;
}
.account-section__annotation .text {
	width: 100%;
}
.account-section__annotation .title {
    display: flex;
	margin-bottom: 2px;
}
.account-section__annotation .subtitle {
	color: #7E7976;
	text-decoration: underline;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	cursor: pointer;
}
.account-section__annotation .subtitle-text {
	text-decoration: none;
}
.account-section__annotation button {
	
}
@media (max-width: 767px) {
	.account-section__annotation {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.account-section__annotation .text {
		margin-bottom: 16px;
	}
	.account-section__annotation textarea { 
		overflow: auto;
		height: auto;
	}
}
.account-section__tumblers {
	display: grid;
	margin-bottom: 32px;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 32px 16px;
}
.account-section__tumbler {
	display: flex;
	justify-content: space-between;
}
.account-section__tumbler input[type=checkbox] {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.account-section__tumbler .checkbox-tumbler-switch {
    position: relative;
    display: inline-block;
    margin-right: 10px;
    box-sizing: border-box;
    width: 44px;
    height: 22px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 25% / 50%;
    vertical-align: top;
    background: #eee;
    transition: .2s;
}
.account-section__tumbler input[type=checkbox]:checked + .checkbox-tumbler-switch {
    background: rgba(248, 107, 46, 1);
}
.account-section__tumbler input[type="checkbox"]:not(:disabled) + .checkbox-tumbler-switch {
    cursor: pointer;
    border-color: #F6F7F7;
}
.account-section__tumbler input[type=checkbox]:checked + .checkbox-tumbler-switch:before {
    transform: translateX(22px);
}

.account-section__tumbler .checkbox-tumbler-switch:before {
    content: '';
    position: absolute;
    top: 1px;
    left: 1px;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: white;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
    transition: .15s;
}
.account-section__textarea textarea {
	padding: 10px 20px;
	height: 52px;
	min-height: 44px;
	border: 2px solid rgb(225, 219, 216);
	border-radius: 10px;
	font-family: var(--main-font);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 2%;
	text-align: left;
}
.account-section__textarea textarea::placeholder {
	color: rgb(126, 121, 118);
}
.account-section__button-wrap--mobile {
	display: none;
}
@media (max-width: 1023px) {
	.account-section__tumblers {
		grid-gap: 16px;
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 767px) {
	.account-section__tumblers {
		grid-template-columns: repeat(1, 1fr);
	}
	.custom-form-input__wrapper .form_field_line {
		padding-bottom: 0;
	}
	.account-section__subtitle {
		margin-bottom: 16px;
	}
	.account-section__button-wrap {
		display: none;
	}
	.account-section__button-wrap--mobile {
		display: block;
		margin-top: 24px;
	}
	.account-section__header-wrap {
		margin-bottom: 24px;
	}
	.account-section {
		padding: 16px;
	}
	.account-section__header{
		font-size: 20px;
	}
	.user-account__nav-main ul li a span {
		overflow-wrap: break-word;
    	white-space: nowrap;
	}
	.account-section__inputs .form_field_line {
		width: 100%;
	}
}

.pntable table thead tr th {
	background-color: #f5f5f5;
}
.pntable table thead {
	background-color: #f5f5f5;
}
table.user-account__userwallets thead tr th:nth-child(1) {
    width: 28.36%;
}
table.user-account__userwallets thead tr th:nth-child(2) {
    width: 58.91%;
}
table.user-account__userwallets thead tr th:nth-child(3) {
	width: 14.81%;
	text-align: right;
}
.pntable table th {
	border-bottom: none;
	font-size: 14px;
    line-height: 20px;
    font-weight: 550;
    font-family: var(--main-medium-font);
    color: #7E7976;
}
.pntable_ins table tbody tr td {
	padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
    color: rgb(32, 45, 57);
    font-family: var(--main-font);
    font-size: 16px;
    font-weight: 400;
    line-height: 115%;
    letter-spacing: -2%;
    text-align: left;
	border-bottom: none;
}
.pntable_ins table tbody tr:not(:last-child) td {
	border-bottom: 0.5px solid rgb(225, 219, 216);
}
table.user-account__userwallets .payment-system {
	display: flex;
	align-items: center;
}

table.user-account__userwallets .payment-system .icon {
	margin-right: 12px;
}
table.user-account__userwallets .payment-system img {
	width: 18px;
	height: 18px;
	object-fit: contain;
}
table.user-account__userwallets .account {
	margin-right: 12px;
}
table.user-account__userwallets .verification {
	padding: 02px 6px;
	border-radius: 6px;
	box-shadow: 0px 1px 2px -0.5px rgba(0, 0, 0, 0.08),inset 0px -0.5px 0px 0px rgba(0, 0, 0, 0.12);
	background: rgb(245, 245, 245);
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 12px;
	font-weight: 550;
	line-height: 16px;
	letter-spacing: 1%;
	text-align: left;
	border: none;
	cursor: pointer;
}
table.user-account__userwallets .verification:hover {
	background: var(--accent-color);
	color: #ffffff;
	transition:  all .3s eases;
}
table.user-account__userwallets .verificated {
	display: inline-flex;
	padding: 2px 6px;
	align-items: center;
	border-radius: 16px;
	background: var(--accent-color);
	color: rgb(255, 255, 255);
	font-family: var(--main-medium-font);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 1%;
	text-align: center;
	margin-left: 12px;
	width: max-content;

}
table.user-account__userwallets .verificated img {
	margin-right: 5px;
}
.pntable_ins table .action-delete {
	display: block;
	margin-left: auto;
	color: rgb(35, 16, 6);
	font-family: var(--main-font);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 2%;
	text-align: right;
	text-decoration-skip-ink: none;
	text-decoration-line: underline;
	border: none;
	background: unset;
	cursor: pointer;
}
.pntable_ins table .action-delete:hover {
	opacity: 0.7;
	transition: all .3s ease;
}
.pntable_ins table td.row-flex {
	display: flex
}
.pntable_ins table tbody tr td {
	padding-left: 12px;
	padding-right: 12px;
}
.pntable_ins table tbody tr td:first-child {
	padding-left: 8px;
	padding-right: 12px;
}
.pntable_ins table tbody tr td:last-child {
	padding-right: 8px;
	padding-left: 12px;
}
.pntable_ins table tbody tr:first-child td:first-child {
	border-top-left-radius: 12px;
}
.pntable_ins table tbody tr:first-child td:last-child {
	border-top-right-radius: 12px;
}
.pntable_ins table tbody tr:last-child td:first-child {
	border-bottom-left-radius: 12px;
}
.pntable_ins table tbody tr:last-child td:last-child {
	border-bottom-right-radius: 12px;
}
.pntable table {
	background: #f5f5f5;
	border-left: 4px solid #F5F5F5;
    border-bottom: 4px solid #F5F5F5;
    border-right: 4px solid #F5F5F5;
    border-radius: 16px;
	overflow: hidden;
}
.pntable_ins table td .wallet {
	margin-right: 4px;
}
.pntable_ins table td .wallet img {
	width: 20px;
	height: 20px;
}
.pntable_ins table td .row-flex {
	display: flex;
}
.userxchtable table thead tr th:nth-child(1) {
    width: 9.24%;
}
.userxchtable table thead tr th:nth-child(2) {
    width: 13.02%;
}
.userxchtable table thead tr th:nth-child(3) {
    width: 13.02%;
}
.userxchtable table thead tr th:nth-child(4) {
    width: 19.32%;
}
.userxchtable table thead tr th:nth-child(5) {
    width: 19.32%;
}
.userxchtable table thead tr th:nth-child(6) {
    width: 13.02%;
}
.userxchtable table thead tr th:nth-child(7) {
    width: 12.02%;
}
.account-section__block .userxchtable .currency_give .exch-sum,
.account-section__block .userxchtable .currency_get .exch-sum{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
}
.account-section__block .userxchtable .currency_give .exch-sum img,
.account-section__block .userxchtable .currency_get .exch-sum img {
    width: 26px;
    height: 26px;
}
.pntable .table-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 32px;
}
.pntable .table-pagination .table-pagination__item {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	border: unset;
	background: unset;
	cursor: pointer;
}
.pntable .table-pagination .table-pagination__item:hover {
	opacity: 0.7;
}
.pntable .table-pagination .table-pagination__item:not(:last-child) {
	margin-right: 4px;
}
.pntable .table-pagination .direction {
	width: 32px;
	height: 32px;
	border-radius: 100%;
	background-color: #F5F5F5;
}
.pntable .table-pagination .direction img {
	width: 20px;
	height: 20px;
}
.pntable .table-pagination .direction.left {
	margin-right: 12px;
}
.pntable .table-pagination .direction.right {
	margin-left: 12px;
}
.pagenavi span {
    background: #F97A43;
}
.pagenavi a:hover, .nav-previous a:hover, .nav-next a:hover {
    color: #F97A43;
}
@media (max-width: 767px) {
    .pntable_ins table {
        display: inline-block;
        vertical-align: top;
        max-width: 100%;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }
}
.page-template-pn-accountpage {
    background-color: #F5F5F5;
}
.account-section__cards {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	margin-bottom: 32px;
	grid-gap: 16px;
}
.account-section__card {
	padding: 16px;
	border: 0.5px solid rgb(225, 219, 216);
	border-radius: 12px;
	box-shadow: 0px 1px 2px -0.5px rgba(0, 0, 0, 0.08),inset 0px -0.5px 0px 0px rgba(0, 0, 0, 0.12);
}
.account-section__card--grey {
    background-color: #F5F5F5;
}
.account-section__card .title {
	margin-bottom: 72px;
}
.account-section__card .value {

}
.refprogram-table table thead tr th:nth-child(1) {
    width: 8.40%;
}
.refprogram-table table thead tr th:nth-child(2) {
    width: 66.38%;
}
.refprogram-table table thead tr th:nth-child(3) {
    width: 12.60%;
	text-align: right;
}
.refprogram-table table thead tr th:nth-child(4) {
    width: 12.60%;
	text-align: right;
}
.refprogram-table table tbody tr td:nth-child(3),
.refprogram-table table tbody tr td:nth-child(4) {
	text-align: right;
}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.account-section__cards {
		grid-template-columns: repeat(2,1fr);
		grid-gap: 8px;
	}
}
@media (max-width: 575px) {
	.account-section__cards {
		grid-template-columns: repeat(1,1fr);
	}
}


.account-section__banner {
	margin-bottom: 24px;
}
.account-section__banner-content {
	margin-bottom: 16px;
	width: 80%;
	background-color: #DBDBDB;
	min-height: 70px;
}
.account-section__banner .account-section__subtitle {
	margin-bottom: 16px;
}
.account-section__block-text {

}
.account-section__block-text p, .account-section__block-text ul,
.account-section__block-text ol  {
	margin-bottom: 32px;
	color: #7E7976;
	color: rgb(126, 121, 118);
	font-family: var(--main-font);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
}
.account-section__block-text ol a,
.account-section__block-text ul a {
	color: #7E7976;
}
.account-section__block-text ol {
	list-style-type: decimal;
}
.account-section__block-text p + p {
	margin-top: 32px;
}
.account-section__block-text ul, 
.account-section__block-text ol {
	padding-left: 20px;
}
.account-section__block-text ul {
	list-style-type: disc;
}
.account-section__block-text ul a,
.account-section__block-text ol a {
	text-decoration: underline;
}
.account-section__block-text ul,
.account-section__block-text ul a {
	color: var(--accent-color);
}
@media (max-width: 1023px) {
	.account-section__block-text p + p {
		margin-top: 16px;
	}
	.account-section__block-text p, .account-section__block-text ul,
	.account-section__block-text ol  {
		margin-bottom: 16px;
	}
}
.account-section__subtitle span {
	color: #7E7976;
}
.account-section__keys {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 12px;
	margin-bottom: 32px;
}
.account-section__key {
	display: flex;
	justify-content: space-between;
	padding: 16px;
	border-radius: 16px;
	background: rgb(245, 245, 245);
}
.account-section__key .title {
	margin-bottom: 2px;
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
}
.account-section__key .subtitle {
	color: rgb(126, 121, 118);
	font-family: var(--main-font);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 1%;
	text-align: left;
}


.account-section__docs {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 12px;
}
.account-section__doc {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px;
	border-radius: 16px;
	background: rgb(245, 245, 245);
	min-height: 72px;
}
.account-section__doc .title img {
	margin-right: 12px;
}
.account-section__keys-wrapper .account-section__subtitle,
.account-section__docs-wrapper .account-section__subtitle {
	margin-bottom: 16px;
}
@media (max-width: 767px) {
	.account-section__keys {
		grid-template-columns: repeat(1,1fr);
	}
	.account-section__docs {
		grid-template-columns: repeat(1,1fr);
	}
}
.account-section__partner-accounts {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 8px;
}
.account-section__partner-accounts-two {
	grid-template-columns: repeat(2, 1fr);
}
.account-section__partner-accounts + .account-section__partner-accounts {
	margin-top: 8px;
}
.account-section__partner-account {
	padding: 16px;
	border-radius: 12px;
	background: rgb(245, 245, 245);
}
.account-section__partner-account .title {
	margin-bottom: 44px;
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
}
.account-section__partner-account .value {

}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.account-section__partner-accounts {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 575px) {
	.account-section__partner-accounts,
	.account-section__partner-accounts-two  {
		grid-template-columns: repeat(1, 1fr);
	}
}
.account-section__partner-link + .account-section__partner-link {
	margin-top: 8px;
}
#exchange_status_html .section-title {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  font-weight: 500;
  margin-bottom: 24px;
  font-size: 20px;
  margin-top: 24px;
  font-family: var(--main-medium-font);
}
#exchange_status_html .section-title img {
  width: 18px;
  height: 18px;
}
    
.exchange-steps {
	display: flex;
	justify-content: center;
	gap: 20px;
	max-width: 656px;
	margin: 0 auto 24px;
}
.exchange-steps__item {
	position: relative;
	width: 20%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.exchange-steps__item:not(:last-child)::before {
	position: absolute;
    content: '';
    top: 11px;
    left: 50%;
    width: 117%;
    height: 3px;
    background-color: #E1DBD8;
	z-index: 0;
}
.exchange-steps__item-image {
	z-index: 1;
	width: 9px;
	height: 9px;
}
.exchange-steps__item-text {
    margin-top: 8px;
	color: #7E7976;
	font-family: var(--main-medium-font);
}
.exchange-steps__item.active,
.exchange-steps__item-text--active{
	color: #231006;
}

.exchange-steps__item.active .exchange-steps__item-text {
    color: #231006;
}
.exchange-steps__item.active:not(:last-child)::before {
    background-color: #FF7051;
}
.echange-info__course-data {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.echange-info__course-text {
	color: #7E7976;
}
.echange-info__course-process-img {
	margin: 0 8px;
}
.echange-info__course-equivalent-img {
	margin: 0 4px;
}
body.page-id-181 {
    background-color: #f5f5f5;
}
.page-id-181 .page__header {
    visibility: hidden;
    padding: 0;
    height: 0;
}
.echange-info__request-wallet {
    display: flex;
	align-items: center;
	justify-content: space-between;
    flex-direction: row-reverse;
    /* margin-bottom: 12px; */
    border-radius: 8px;
    background: transparent;
    width: 100%;
}
.exchange-info__wallet-min-max {
	display: none;
}

.echange-info__request-wallets {
	display: flex;
	justify-content: space-between;
}
.echange-info__wallet-item-inner {
    display: flex;
    
}
.echange-info__wallet-item  {
    display: flex;
    justify-content: space-between;
	position: relative;
	width: 48.20%;
	padding: 8px;
	padding-left: 16px;
	border: 1px solid rgb(225, 219, 216);
	border-radius: 10px;
}

.echange-info__wallet-item  .echange-info__wallet-item-inner {
  width: 100%;
}

.echange-info__wallet-item  .xchange_sum_label {
	display: none;
}
.echange-info__wallet-item .xchange_sum_line {
	display: flex;
	height: auto;
	align-items: center;
}
.echange-info__wallet-item .xchange_data_right .xchange_sum_input {
    flex-direction: row-reverse;
    display: flex;
    align-items: center;
}
.echange-info__course .main-exchange__course {
    margin: 0;
}
.echange-info__course .main-exchange__values {
    justify-content: end;
}
.echange-info__wallet-item .select_js_abs {
	position: static;
	width: 12px;
	transform: unset;
	background-image: url("data:image/svg+xml,%3Csvg width='12.728516' height='7.779297' viewBox='0 0 12.7285 7.7793' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs/%3E%3Cpath id='Vector' d='M6.36 4.94L11.31 0L12.72 1.41L6.36 7.77L0 1.41L1.41 0L6.36 4.94Z' fill='%237E7976' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
}
 
.echange-info__wallet-item .xchange_sum_code,
.echange-info__wallet-item .xchange_sum_input .currency {
	height: max-content;
	padding: 4px 6px;
	color: rgb(126, 121, 118);
	font-family: var(--main-medium-font);
	font-size: 12px;
	font-weight: 550;
	line-height: 16px;
	letter-spacing: 1%;
	text-align: left;
	border-radius: 4px;
	background: rgb(245, 245, 245);
}
.echange-info__wallet-item .xchange_data_ins {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    align-content: center;
}
.echange-info__wallet-item label.title {
	padding: 0 8px;
	position: absolute;
	top: -12px;
	left: 8px;
	color: #7E7976;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
	z-index: 1;
	background-color: #ffffff;
}
.echange-info__wallet-item .xchange_data_ins input,
.echange-info__wallet-item .xchange_data_ins .sum-value {
	max-width: 90px;
	border: none !important;
	padding: 5px 0 !important;
	height: 28px !important;
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 18px;
	font-weight: 550;
	line-height: 28px;
	letter-spacing: 0%;
	text-align: left;
}

.echange-info__wallet-item .xchange_data_ins .sum-value {
    height: auto !important;
    margin-right: 5px;
    min-width: 90px;
}
.echange-info__wallet-item .select_js {
	height: auto !important;
}

.echange-info__wallet-item .xchange_data_left .wallet-icon {
    width: 32px;
    height: 32px;
}
.echange-info__wallet-item .xchange_select {
	height: 48px;
	padding: 8px;
}
.echange-info__wallet-item .xchange_data_left {
	width: auto !important;
}
.echange-info__wallet-item .xchange_data_right {
	width: auto;
}
.echange-info__wallet-item .select_txt {
	display: none;
}
.echange-info__wallet-item .select_ico {
	margin-right: 9px;
	width: 32px;
	height: 32px;
}
.xchange_data_right {
	width: unset;
}

.exchange-data__row {
	display: flex;
	justify-content: space-between;
}
.exchange-data__row-fields {
	width: 64.68%;
}



.exchange-data__row-submit {
	width: 32.2%;
}
.exchange-data__submit-info {
	margin-bottom: 16px;
	padding: 16px;
	border-radius: 16px;
	border: 1px solid rgb(225, 219, 216);
	border-radius: 16px;
	background: rgb(255, 255, 255);

}
.exchange-data__submit-title {
	margin-bottom: 16px;
}
.exchange-data__submit-list-item {
	display: flex;
	justify-content: space-between;
}
.exchange-data__submit-list-item .value span,
.exchange-data__submit-list-item .value  {
	display: flex;
	align-items: center;
}
.exchange-data__submit-list-item .coin {
	width: 16px;
	height: 16px;
	margin-right: 4px;
}
.exchange-data__submit-list-item+.exchange-data__submit-list-item {
	margin-top: 16px;
}
.exchange-data__submit-list-item .title {
	color: #7E7976;
}
.exchange-data__submit-list-item .value img,
.exchange-data__submit-list-item .value svg {
	margin-right: 3px;
}
.exchange-data__submit-list {
	margin-bottom: 16px;
}
.exchange-data__submit-message {
	display: flex;
	align-items: flex-start;
	padding: 8px;
	border-radius: 8px;
	background-color: #F5F5F5;
}
.exchange-data__submit-message .without-marker.image-li img {
    margin-right: 8px;
    width: 16px;
    height: 16px;
}
.exchange-data__submit-message .without-marker.image-li {
    padding: 0;
}
.exchange-data__submit-message a {
    color: var(--accent-color);
}
.exchange-data__submit-message ul {
    margin: 0;
}
.exchange-data__submit-message .image {
	display: flex;
	margin-right: 8px;	
	width: 16px;
	height: 16px;
}
.exchange-data__submit-message .image img {
	display: block;
	max-width: 100%;
	min-width: 16px;
	width: 16px;
	height: 16px;
}
.exchange-data__submit-message .text {
	color: #7E7976;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 1%;
}
.exchange-data__row-checkboxes {
	margin-bottom: 16px;
}
.exchange-data__row-checkbox .checkbox {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0%;
	margin-bottom: 16px;
}
.exchange-data__row-checkbox .checkbox {
	padding: 0px 0 2px 25px;
}
.exchange-data__row-checkbox label {
	color: #7E7976;
	
}
.exchange-data__row-checkbox a {
	color: #231006;
	border-bottom: 1px solid #231006;
}
.exchange-data__row-submit input[type=submit] {
	width: 100%;
}
.exchange-data__section-promocode .exchange-data__section-top {
	margin-bottom: 0;
}
.exchange-data__section-subtitle {
	margin-bottom: 26px;
	color: #231006;
	font-family: var(--main-medium-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
}
.exchange-data__section-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
}
.exchange-data__section-top .left {
	display: flex;
}
.exchange-data__section-top .left .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px;
	padding: 12px;
	border-radius: 44px;
	background: rgb(245, 245, 245);
}
.exchange-data__section-top .left .info {
	
}
.exchange-data__section-top .left .title {
	
}
.exchange-data__section-top .left .text {
	
}
.exchange-data__section-switch {
	display: flex;
	align-items: center;
	/* margin-bottom: 20px; */
}
.exchange-data__section-switch .checkbox {
    background: unset !important;
    padding: 0;
    margin: 0;
    margin-bottom: 0 !important;
    margin-right: 8px;
}
.switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px;
}
.switch input {
    display: none;
}
.switch__slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #CBCACE;
    -webkit-transition: .4s;
    transition: .4s;
}
.switch__slider.round {
    border-radius: 34px;
}
.switch__slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
	top: 50%;
	left: 4px;
	transform: translateY(-50%);
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}
.switch__slider.round:before {
    border-radius: 50%;
}
input:checked + .switch__slider::before {
    background-color: #ffffff;
}
input:checked + .switch__slider:before {
    -webkit-transform: translate(15px, -50%);
    -ms-transform: translate(15px, -50%);
    transform: translate(15px, -50%);
}
.exchange-data__section-switch input[type=checkbox]:checked + .switch__slider {
    background: rgba(248, 107, 46, 1);
}
.exchange-data__section-fields {
	margin-bottom: 8px;
	margin-left: 64px;
}
.exchange-data__section-field + .exchange-data__section-field {
	margin-top: 8px;
}
.exchange-data__section-field {
	margin-bottom: 0;
}
.exchange-data__section-fields .exchange-data__section-field input,
.exchange-data__section-fields .xchange_pers_line input {
    padding: 10px 20px;
    height: 44px;
	border: 2px solid rgba(225, 219, 216, 1);
	border-radius: 10px;
}
.exchange-data__section-fields .exchange-data__section-field input,
.exchange-data__section-fields .xchange_pers_line input,
.exchange-data__section-fields .select_js .select_js_title {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 2%;
	font-family: var(--main-font);
}



.exchange-data__section-field input::placeholder {
	color: #7E7976;
}
.exchange-data__section-text {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
	color: #7E7976;
}
.exchange-data__section-switch--label {
	
	
	margin-bottom: 24px;
	margin-left: 64px;
}
.exchange-data__section-switch--label .checkbox {
	margin-right: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.exchange-data__section-switch--label label.title {
	font-family: var(--main-medium-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: left;
	color: #1d1d1d;
}
.exchange-data__section {
	margin-bottom: 24px;
    padding: 24px;
    border: 1px solid #E1DBD8;
    border-radius: 24px;
    background-color: #ffffff;
}
.exchange-data__header-wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 36px;
}
.exchange-data__section + .exchange-data__section {
	margin-top: 8px;
}
.exchange-data__section-header {
    color: #231006;
    font-family: var(--main-medium-font);
}
.exchange-data__section.exchange-data__section-data {
	margin-bottom: 0;
}
.exchange-data__section-data + .exchange-data__section-data {
	margin-top: 8px;
}
.exchange-data__row-fields .select_js {
    border: 2px solid rgba(225, 219, 216, 1);
    border-radius: 10px;
    background: #ffffff;
}
.exchange-data__row-fields .select_js_title {
    color: #1b1b1b;
}
.exchange-data__row-fields .select_js.open {
    
}
.exchange-data__row-fields .select_js_search.open input {
    background: #ffffff;
    border: none;
    border-radius: 0;
    color: #000;
}
.exchange-data__row-fields .select_js_ulli:hover, 
.exchange-data__row-fields .select_js_ulli.active {
    background: #f9f9f9;
}

.exchange-data__row-fields .select_js_ul {
    border: 2px solid rgba(225, 219, 216, 1);
    background: #ffffff;
}
@media (max-width: 767px) {
	.exchange-data__section {
		padding: 16px;
	}
	.exchange-data__section-header {
		margin-bottom: 16px;
		font-size: 20px;
	}
	.echange-info__course-data {
		justify-content: flex-start;
	}
	.exchange-data__header-wrap {
		margin-bottom: 24px;
	}
	.echange-info__request-wallets {
		flex-direction: column;
	}
	.echange-info__wallet-item {
		width: 100%;
	}
	.echange-info__wallet-item + .echange-info__wallet-item {
		margin-top: 24px;
	}
	.exchange-steps {
		display: none;
	}
	.exchange-data__row {
		flex-direction: column;
	}
	.exchange-data__row-fields,
	.exchange-data__row-submit {
		width: 100%;
	}
	.exchange-data__section-switch--label {
		margin-left: 0;
		margin-bottom: 16px;
	}
	.exchange-data__section-fields {
		margin-left: 0;
	}
	.exchange-data__row-submit {
		margin-top: 24px;
	}
}
@media (max-width: 625px) {
	.exchange-data__section {
		border-radius: 16px;
	}
	.exchange-data__section-top .left{
		flex-direction: column;
		align-items: flex-start;
	}
	.exchange-data__section-top .left .icon {
		margin-bottom: 18px;
	}
	.exchange-data__section-top .left .icon {
		margin-bottom: 18px;
	}


}
.request-activity__row {
	display: flex;
	justify-content: space-between;
}
.request-activity__row--three  .request-activity__status,
.request-activity__row--two  .request-activity__status {
	width: 17.46%;
}
.request-activity__row--three .request-activity__item-main {
	width: 48.41%;
}

.request-activity__row--three  .request-activity__item-qr {
	width: 27.77%;
}
.request-activity__row--two .request-activity__item-main {
	width: 79.36%;
}


.request-activity__item {
	border: 1px solid rgb(225, 219, 216);
	border-radius: 16px;
	background: rgb(255, 255, 255);
}
.request-activity__status {
	padding: 16px;
	height: max-content;
}
.request-activity__item-main {
	padding: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.request-activity__status-item .title {
	margin-bottom: 8px;
	color: #7E7976;
}
.request-activity__status-item+.request-activity__status-item {
	margin-top: 16px;
}
.request-activity__status-item-badge {
	padding: 3px 8px;
	max-width: max-content;
	color: #B4540A;
	background-color: #FEF2C3;
	border-radius: 22px;
	color: rgb(180, 84, 10);
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0%;
	text-align: left;
}
.badge--success {
	background-color: #DCFCE7;
	color: #17803D;
}
.badge--error {
    color: #FB3939;
    background-color: rgba(240, 178, 178, 0.54);
}
.request-activity__status-item-number {
	display: flex;
	cursor: pointer;
}
.request-activity__status-item-number span {
	margin-right: 4px;
	color: rgb(35, 16, 6);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 1%;
	text-align: center;
	border-bottom: 1px solid rgb(35, 16, 6, 0.2);
}
.request-activity__status-item-number .copy {
	cursor: pointer;
}
.request-activity__status-item-course .value {
	display: flex;
	align-items: center;
}
.request-activity__status-item-course .value svg {
	margin-right: 4px;
}

.request-activity__item-main .pagetitle span {
	color: var(--accent-color);
}
.request-activity__item-main .pagetitle {
	margin-bottom: 32px;
}
.request-activity__item-main .copy-input {
	display: flex;
	margin-bottom: 20px;
	justify-content: space-between;
	position: relative;
	padding: 10px 20px;
	border: 2px solid rgb(35, 16, 6);
	border-radius: 10px;
}
.request-activity__item-main .copy-input .label {
	position: absolute;
	top: -8px;
	left: 8px;
	padding: 0 8px;
	background-color: #fff;
	color: rgb(35, 16, 6);
	font-family: var(--main-medium-font);
	font-size: 12px;
	font-weight: 550;
	line-height: 16px;
	letter-spacing: 1%;
	text-align: left;
}
.request-activity__item-main-buttons {
	display: flex;
	flex-direction: column;
}
.request-activity__item-main-buttons .button {
	width: 100%;
}
.request-activity__item-main-buttons .button + .button {
	margin-top: 12px;
}


.request-activity__item-qr {
	padding: 24px;
}
.request-activity__item-qr-buttons {
	display: flex;
	margin-bottom: 24px;
}
.request-activity__item-qr-buttons .button {
	width: 48%;
	padding: 6px 16px;
	border-radius: 10px;
}
.request-activity__item-qr-buttons .button.active {
	background-color: #F3F0ED;
}
.request-activity__item-qr .qr-code {
	display: flex;
	justify-content: center;
}
.request-activity__item-qr .qr-code img {
	max-width: 100%;
}
.request-activity__item-main .copy-input .text {
	max-width: 85%;
	word-break: break-all; 
	color: #231006;

}

.request-activity__item-main .statuses {

}
.request-activity__item-main .statuses .status {
	display: flex;
	justify-content: space-between;
}
.request-activity__item-main .statuses .status+.status {
	margin-top: 16px;
}
.request-activity__item-main .statuses .status .title {
	display: flex;
	flex-direction: column;
	color: rgb(126, 121, 118);
	font-family: var(--main-font);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 2%;
	text-align: left;
}
.request-activity__item-main .statuses .status .title .error {
	color: #FB3939;
}
.request-activity__item-main .statuses .status.active .title {
	color: rgb(35, 16, 6);
}
.request-activity__item-main .statuses .status .support {
	display: flex;
	align-items: center;
	padding: 6px 16px;
	border-radius: 10px;
	background: rgb(243, 240, 237);
	color: #231006;
}
.request-activity__item-main .statuses .status .support svg {
	margin-right: 8px;
}
.request-activity__item-main .statuses .status .support  span {

}
@media (max-width: 1023px) {
	.request-activity__item-main, .request-activity__item-qr {
		padding: 16px;
	}
	.request-activity__item-qr .qr-code {
		margin-bottom: 24px;
	}
	.request-activity__item-main .pagetitle {
		font-size: 20px;
		margin-bottom: 18px;
	}
	.request-activity__row--three .request-activity__status {
		width: 25%;
	}
	.request-activity__row--three .request-activity__item-main {
		width: 37%;
	}
	.request-activity__row--three .request-activity__item-qr {
		width: 31%;
	}
}
@media (max-width: 767px) {
	.request-activity__row {
		flex-direction: column;
		gap: 32px;
	}
	.request-activity__item-main .copy-input {
		margin-bottom: 74px;
	}
	.request-activity__row--three .request-activity__item-main {
		order: 1;
		width: 100%;
	}
	.request-activity__row--three .request-activity__item-qr {
		order: 2;
		width: 100%;
	}
	.request-activity__row--three .request-activity__status {
		order: 3;
		width: 100%;
	}
	.request-activity__row--two .request-activity__item-main {
		order: 1;
		width: 100%;
	}
	.request-activity__row--two .request-activity__status {
		order: 2;
		width: 100%;
	}
	.request-activity__item-main .statuses .status.error {
		flex-direction: column;
	}
	.request-activity__item-main .statuses .status .support {
		width: max-content;
		margin-top: 12px;
	}
}

.request-activity__item-main .status-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 96px;
	height: 96px;
	margin: 0 auto 32px;
	border-radius: 100%;
	background: rgba(41, 236, 49, 0.12);
}
.request-activity__item-main .status-icon.status-icon--error {
    background: rgba(240, 178, 178, 0.54);
}
.request-activity__item-main .status-icon  img {
	width: 32px;
	height: 32px;
}
.request-activity__item-main .activity-success .pagetitle {
	margin-bottom: 4px;
}
.request-activity__item-main .activity-success .request-activity__item-subtitle {
	margin-bottom: 32px;
	color: #7E7976;
}
.request-activity__success-items {
	margin-bottom: 32px;
}
.request-activity__success-item .oncetoggle {
	padding: 16px 24px;
	background-color: #F5F5F5;
	border-radius: 16px;
	border: none;
}
.request-activity__success-item .oncetoggletitle_ins {
	padding: 0 0 8px;
}
.request-activity__success-item .oncetoggletitle{
	padding: 0;
	border-bottom: 1px solid #E1DBD8;
	border-radius: 0;
}
.request-activity__success-item .oncetogglebody {
	padding: 24px 0 0;
}
.request-activity__success-item .oncetoggle .items {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.request-activity__success-item .oncetoggle .item {
	display: flex;
	justify-content: space-between;
}
.request-activity__success-item .oncetoggle .left {
	color: #7E7976;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 1%;
}
.request-activity__success-item .oncetoggle .copy {
	display: flex;
}
.request-activity__success-item .oncetoggle .copy span {
	margin-right: 6px;
	color: #231006;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	border-bottom: 1px solid rgba(35, 16, 6, 0.2);
}
.request-activity__success-item .oncetoggle .right {
	color: #231006;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.request-activity__success-item .oncetoggle .image {
	display: flex;
	align-items: center;
}
.request-activity__success-item .oncetoggle .image img {
	width: 16px;
	height: 16px;
	margin-right: 6px;
}
.request-activity__action-buttons {
	display: flex;
	justify-content: center;
	gap: 12px;
}
a.request-activity__action-button:hover {
	color: #ffffff;
}

.request-activity__row {
	margin-bottom: 16px;
}
@media (max-width: 1023px) {

}
@media (max-width: 675px) {
	.request-activity__action-buttons {
		flex-direction: column;
	}
	
}

.events-lottery__inner {
	position: relative;
	display: flex;
	justify-content: space-between;
	padding: 32px;
	border: 2px solid rgba(0, 0, 0, 0.04);
	border-radius: 24px;
	background: rgb(250, 224, 196);
}
.events-lottery__title {
	margin-bottom: 16px;
}
.events-lottery__left {
	width: 52.17%;
}
.events-lottery__right {
	width: 43.47%;
}
.events-lottery__text {
	margin-bottom: 32px;
}
.events-lottery__text ul li {
	display: flex;
	align-items: center;
}
.events-lottery__text ul li img {
	margin-right: 8px;
}
.events-lottery__text ul li {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0%;
	color: #CC7E36;
}
.events-lottery__lottery-message {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
    border-radius: 16px;
    background-color: #ffffff;
}
.events-lottery__lottery-message .info {
    display: flex;
    align-items: center;
}
.events-lottery__lottery-message .image {
    display: flex;
    margin-right: 16px;
}
.events-lottery__lottery-message .image img {
    max-width: 40px;
    border-radius: 44px;
}
.events-lottery__lottery-message .data .name {
    font-family: var(--main-font);
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--primary-dark-color);
}
.events-lottery__lottery-message .data .text {
    font-family: var(--main-font);
    color: #A59892;
    font-size: 12px;
    line-height: 16px;
}
.events-lottery__lottery-message .data .text span {
    color: #4EB200;
}

.events-lottery__lottery-message + .events-lottery__lottery-message {
    margin-top: 16px;
}
.events-lottery__lottery-message.skeleton {
    position: relative;
    z-index: 1;
}
.events-lottery__lottery-message.skeleton::before {
    z-index: 1;
    position: absolute;
    content: '';
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 24px);
    height: 13px;
    border-radius: 0 0 16px 16px;
    box-shadow: 0px 12px 24px 0px rgba(113, 47, 12, 0.12);
    background: #F2ECE8;
}
.events-lottery__lottery-message.skeleton::after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -20px;
    width: calc(100% - 48px);
    height: 13px;
    border-radius: 0 0 16px 16px;
    box-shadow: 0px 12px 24px 0px rgba(113, 47, 12, 0.12);
    background: #EAE1DB;
}
.events-lottery__lottery-message.skeleton .image {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #F3F0ED;
}
.events-lottery__lottery-message.skeleton .data .name {
    margin-bottom: 8px;
    width: 67px;
    height: 12px;
    background-color: #F3F0ED;
}
.events-lottery__lottery-message.skeleton .data .text {
    width: 48px;
    height: 12px;
    background-color: #F3F0ED;
}

.events-lottery__lottery-design .fire {
    position: absolute;
    bottom: 35px;
    left: 50%;
	transform: translateX(-50%);
}
.request-activity__inner .events-lottery {
	margin-left: auto;
	max-width: 800px;
}
.events-lottery__right .events-lottery__link {
	display: none;
}
@media (max-width: 675px) {
	.events-lottery__inner {
		padding: 20px;
		flex-direction: column;
	}
	.events-lottery__left,
	.events-lottery__right {
		width: 100%;
	}
	.events-lottery__left .events-lottery__link {
		display: none;
	}
	.events-lottery__right .events-lottery__link {
		display: block;
		margin-top: 74px;
	}
	.events-lottery__lottery-design .fire {
		position: absolute;
		bottom: unset;
		left: unset;
		transform: none;
		top: 80px;
		right: 21px
	}
}


.card-verification__inner {
	max-width: 652px;
	margin: 0 auto;
	padding: 24px 32px;
	border-radius: 16px;
	box-shadow: 0px 2px 4px 0px rgba(62, 30, 13, 0.08),0px 1px 1px 0px rgba(62, 30, 13, 0.08);
	background: rgb(255, 255, 255);
}
.card-verification__inner .pagetitle {
	margin-bottom: 8px;
}
.card-verification__inner .top {
	padding-bottom: 24px;
	margin-bottom: 24px;
	border-bottom: 1px solid rgb(238, 235, 233);
}
.card-verification__subtitle {
	display: flex;
	align-items: center;
	color: #7E7976;
}
.card-verification__subtitle img {
	margin-right: 4px;
}
.card-verification__step + .card-verification__step {
	margin-top: 32px;
}
.card-verification__step {
	display: flex;
}
.card-verification__step .left {
	width: 48px;
	height: 48px;
	margin-right: 16px;
}
.card-verification__step .left .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 44px;
	width: 48px;
	height: 48px;
	background: rgb(245, 245, 245);
}
.card-verification__step .right {
	flex: 1 1 auto;
}
.card-verification__step .right .header {
	margin-bottom: 26px;
}
.card-verification__step .right .title {
	color: #231006;
	font-size: 16px;
	font-weight: 550;
	line-height: 24px;
	font-family: var(--main-medium-font);
}
.card-verification__step .right .text {
	color: #7E7976;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.card-verification__step .right .content {
	height: 240px;
	width: 100%;
	border-radius: 16px;
	background: rgb(245, 245, 245);
}
.card-verification__step .right button {
	width: 100%;
}
.card-verification__step .uploaded-image {
	margin-bottom: 24px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 22px 16px;
	border: 0.5px solid rgb(225, 219, 216);
	border-radius: 8px;
	box-shadow: 0px 1px 2px -0.5px rgba(0, 0, 0, 0.08),inset 0px -0.5px 0px 0px rgba(0, 0, 0, 0.12);
	background: rgb(255, 255, 255);
}
.card-verification__step .exchange-verification__file.uploaded-image  {
    display: none;
}
.card-verification__step .uploaded-image .name {
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	font-family: var(--main-medium-font);
}
.card-verification__step .uploaded-image .uploaded-image__delete {
	width: max-content;
}
.card-verification__step .input-image {
    position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 12px;
	min-height: 256px;
	padding: 32px 24px;
	border: 1px dashed rgb(225, 219, 216);
	border-radius: 16px;
	cursor: pointer;
}
.card-verification__step .input-image #file-input {
    cursor: pointer;
   position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.card-verification__step .input-image:hover {
    background: #f5f5f5;
    transition: all .3s ease;
}
.card-verification__step .input-image .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	margin: 0 auto 8px;
	border-radius: 8px;
	background: rgb(245, 245, 245);
}
.card-verification__step .input-image .title {
	margin-bottom: 4px;
	font-family: var(--main-medium-font);
	font-size: 14px;
	font-weight: 550;
	line-height: 20px;
	text-align: center;
}
.card-verification__step .input-image .title span {
	color: var(--accent-color);
}
.card-verification__step .input-image .text {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #7E7976;
	text-align: center;
}
@media (max-width: 1023px) {
	.card-verification__inner {
		padding: 16px;
	}
}

@media (max-width: 767px) {
	.card-verification__step {
		flex-direction: column;
	}
	.card-verification__step .left {
		margin-bottom: 18px;
	}
}

.footer {
	padding-bottom: 56px;
}
.footer.bg-white .footer__item,
.footer.bg-white .footer__social .footer__row-item {
	background: rgb(245, 245, 245);
}
.footer.bg-white .footer__social {
	background: #ffffff;
}
.footer__row + .footer__row {
	margin-top: 8px;
}
.footer__item {
	padding: 24px;
	border-radius: 16px;
	background: rgb(255, 255, 255);
}
.footer__title {
	margin-bottom: 2px;
	font-family: var(--main-font);
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1%;
}
.footer__row {
	display: flex;
	justify-content: space-between;
}
.footer__social {
	background-color: transparent;
	padding: unset;
	align-items: center;
}
.footer__social  .footer__row-item {
	width: 49.5%;
	background-color: #ffffff;
	padding: 24px;
    border-radius: 16px;
	align-items: center;
}
.footer__column .footer__link {
	display: block;
	max-width: max-content;
	font-size: 13px;
	line-height: 20px;
	font-family: var(--main-font);
	font-weight: 400;
	color: var(--secondary-text-color);
	text-decoration: none;
}
.footer__columns--four {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-gap: 20px;
}
.footer__columns--two {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 20px;
}
.footer__columns--two .footer__links {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 2px;
}
.footer__column .footer__link+.footer__link {
	margin-top: 2px;
}
.footer__column .footer__link:hover {
	opacity: 0.8;
	transition: all .3s ease;
}
.footer__social-items {
	display: flex;
}
.footer__social-item {
	display: flex;
	justify-content: space-between;
}
.footer__social-items li+li {
	margin-left: 8px;
}
.footer__social-items li a:hover {
	opacity: .8;
	transition: all .3s ease;
}
.footer__logo {
	display: flex;
}
.footer__logo:hover {
	opacity: .7;
	transition: all .3s ease;
}
.footer__copyright-row {
	align-items: center;
}
.footer__copyright {
	font-family: var(--main-font);
	font-size: 12px;
	line-height: 16px;
	color: var(--secondary-text-color);
}
@media (max-width: 767px) {
	.footer__columns--four {
		grid-template-columns: repeat(2,1fr);
	}
	.footer__columns--two .footer__links {
		grid-template-columns: repeat(1,1fr);
	}
	.footer__row {
		flex-wrap: wrap;
	}
	.footer__social .footer__row-item {
		width: 100%;
	}
	.footer__social .footer__row-item+.footer__row-item {
		margin-top: 8px;
	}
}
@media (max-width: 575px) {
	.footer__columns--four {
		grid-template-columns: repeat(1,1fr);
	}
	.footer__columns--two {
		grid-template-columns: repeat(1,1fr);
	}
	.footer__logo {
		margin-bottom: 24px;
	}
	.footer__copyright {
		width: 100%;
	}
}


.user-account__payouts {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px 12px;
}
.user-account__payouts-label {
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 600;
}
.user-account__payouts-item select, .user-account__payouts-item input {
    width: 100%;
}
@media (max-width: 1023px) {
    .user-account__payouts {
        grid-template-columns: repeat(1, 1fr);
    }
}
.no_items_ins {
    text-align: center;
}
.standart_window_ins {
    position: relative;
}
.standart_window_content input[type="submit"] {
    background-color: #231006 !important;
    width: 100%;
    border-color: #231006 !important;
}
.standart_window_content input[type="submit"]:hover {
    opacity: .8 !important;
    transition: all .3s ease;
}
.standart_window_content input[type="submit"].verify_action_button {
    background: #fff !important;
}
.standart_window_title {
    padding: 20px 0;
    margin: 0;
    border-radius: 24px 24px 0 0;
    background: #ffffff;
}
.standart_window_close {
    top: 25px;
    right: 25px;
}
.standart_window_content {
    padding: 24px 0;
}


.userapi_form_item {
    margin-bottom: 16px;
    padding: 16px;
    background: #F5F5F5;
    border-radius: 16px;
}
.userapi_form_item .userapi_form_label {
    margin-bottom: 2px;
    color: #231006;
    font-weight: 500;
    font-size: 14px;
}
.userapi_form_item .userapi_form_value {
    color: #7E7976;
    font-size: 12px;
}
.userapi_form_item .userapi_form_value .pn_copy { 
    padding-left: 28px;
}
.exchange-info .select_js_ulli:hover, .exchange-info .select_js_ulli.active {
    background: #ffffff;
}
.exchange-info .iselect_js .select_js_ulli {
    background: #ffffff;
   /*  border: 1px solid rgb(225, 219, 216);
   border-radius: 10px; */
}
.exchange-info .iselect_js .select_js_ulli.active {
    background: #eae9e9;
}
.exchange-info .iselect_js .select_js_ulli:hover {
    background: #f9f9f9;
}
.exchange-info .iselect_js .select_js_ul_ins {
    border: 1px solid rgb(225, 219, 216);
   border-radius: 10px;
}
.echange-info__wallet-item .xchange_data_ins .select_js_search  {
    right: 0;
    border: 1px solid rgb(225, 219, 216);
    border-radius: 10px;
    min-width: 250px;
}
.echange-info__wallet-item .iselect_js .select_js_ulli .select_txt {
    color: rgb(35, 16, 6);
}
.echange-info__wallet-item .xchange_data_ins .select_js_search input {
    padding: 5px !important;
    background: #ffffff;
}
.echange-info__wallet-item .select_txt {
    display: block;
    color: rgb(35, 16, 6);
  font-family: var(--main-medium-font);
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
}
.echange-info__wallet-item .select_js_title .select_txt {
    display: none;
}
.echange-info__wallet-item .select_js_ul {
    right: 0;
    min-width: 250px;
}
.exchange_checkpersdata, .xchange_checkdata_div {
    margin-bottom: 16px;
}
.exchange_checkpersdata label, .xchange_checkdata_div label {
    color: #7E7976;
    cursor: pointer;
}
.exchange_checkpersdata a {
    color: #231006;
    border-bottom: 1px solid #231006;
}
.exchange-page__switch {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 16px;
}
.exchange-page__switch .checked .switch__slider {
    background: var(--accent-color);
}
.exchange-page__switch .checkbox {
    background: none;
    padding: 0;
}
.exchange-page__switch .title {
    font-family: var(--main-medium-font);
}

.xchange_curs_input input:focus, .xchange_pers_input input:focus {
    border: 1px solid #e9ebf3;
}
.xchange_pers_title_ins {
   margin-bottom: 26px;
  color: #231006;
  font-family: var(--main-medium-font);
  font-size: 18px;
  font-weight: 550;
  line-height: 20px;
  letter-spacing: 1%;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
  border: 1px solid #e9ebf3;
}
.exchange-page__card .card__item  {
    display: flex;
  align-items: center;
  gap: 12px;
}
.exchange-page__cards {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.exchange-page__card {
    position: relative;
    top: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.exchange-page__cards .card__delete {
    position: absolute;
  top: 0;
  right: 0;
  border: none;
  cursor: pointer;
    width: 24px;
   height: 24px;
   background: #df0c0c;
   border-radius: 5px;
}
.exchange-page__cards .card__add {
    height: 40px;
    color: #ffffff;
  background-color: #484848;
  border-radius: 10px;
  padding: unset !important;
  font-family: var(--main-medium-font);
  font-size: 16px;
  border-color: var(--accent-color) !important;
  padding: 6px 16px;
  border-radius: 10px;
  font-size: 16px;
  font-family: var(--main-medium-font);
  font-weight: 550;
  cursor: pointer;
}
.exchange-page__cards .card__add:hover { 
    opacity: .8;
}
.xchange_curs_label, .xchange_pers_label label {
    color: #232323;
    font-weight: 500;
}
.exchange-data__section-fields .js_choice_link {
    padding: 16px;
  border: 1px solid #e9ebf3;
  background: #CBCACE;
  border-radius: 8px;
}
.exchange-data__section-fields .js_choice_line+.js_choice_line {
    margin-top: 8px;
}
.exchange-data__section-fields .js_choice_line:hover {
    opacity: .6;
    transition: all .3s ease;
    cursor: pointer;
}
.exchange-data__section-fields .xchange_pers_line .select_js_search_ins input {
    background: #ffffff;
    color: #1b1b1b;
    border: none;
}
.page-id-206 h1 {
   font-size: 36px;
  line-height: 42px;
  text-align: center;
}
.page-id-206 h1 img {
  width: 24px;
  height: 24px;
}
.exchange-data__submit-list-item .value span.get-value, .exchange-data__submit-list-item .value span.give-value {
    margin-left: 6px;
}
.exchange-page__cards {
    display: none;
}
.exchange-page__cards.active {
    display: flex;
}
.standart_windowins {
    max-width: 384px;
}
.standart_window input.js_direction_window_close {
    width: 100%;
    background-color: #231006;
    border-color: #231006 !important;
    color: #ffffff !important;
}
.standart_window input.js_direction_window_close:hover {
    color: #ffffff;
    opacity: .7;
}

.input-image {
    border: 2px dashed #ccc; 
    padding: 20px;
    text-align: center;
    transition: all 0.3s ease;
    border-radius: 8px;
    background: #fff;
}

.input-image.highlight {
    border-color: #007bff;
    background-color: #f0f8ff;
}

.input-image .icon svg path {
    stroke: #7E7976;
    transition: stroke 0.3s ease;
}

.input-image.highlight .icon svg path {
    stroke: #007bff;
}


