table td {
    padding: 5px;
    border: 1px solid gray;
}

.nav_menu li {
    margin-bottom: 10px;
}

.nav_menu {
    margin-bottom: 20px;
}

.nav_menu li:before{
    display: none;
}

.nav_menu {
    margin-left: 0;
    list-style: none;
    padding: 15px;
    border: 1px solid #0b072a;
    box-sizing: border-box;
    white-space: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
}

.online-chat-root-TalkMe #supportTrigger {
	right: 40px !important;
	bottom: 3px !important
}

@-webkit-keyframes badge-46c5148e {
	50% {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
	55% {
		-webkit-transform: rotateY(1turn);
		transform: rotateY(1turn)
	}
	60% {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
}

@keyframes badge-46c5148e {
	50% {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
	55% {
		-webkit-transform: rotateY(1turn);
		transform: rotateY(1turn)
	}
	60% {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
}

@-webkit-keyframes pulse-e70d1cba {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
	50% {
		opacity: .4
	}
	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}
}

@keyframes pulse-e70d1cba {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
	50% {
		opacity: .4
	}
	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}
}

.trigger[data-v-278982da] {
	position: fixed !important
}

.n[data-v-20bbf0c9], .s[data-v-20bbf0c9] {
	cursor: ns-resize !important
}

.e[data-v-20bbf0c9], .w[data-v-20bbf0c9] {
	cursor: ew-resize !important
}

.n.e[data-v-20bbf0c9], .s.w[data-v-20bbf0c9] {
	cursor: nesw-resize !important
}

.n.w[data-v-20bbf0c9], .s.e[data-v-20bbf0c9] {
	cursor: nwse-resize !important
}

.resize-helper[data-v-20bbf0c9] {
	position: absolute !important
}

.resize-helper.n[data-v-20bbf0c9], .resize-helper.s[data-v-20bbf0c9] {
	height: 3px !important
}

.resize-helper.n[data-v-20bbf0c9], .resize-helper.s[data-v-20bbf0c9] {
	left: 0 !important;
	right: 0 !important
}

.resize-helper.e[data-v-20bbf0c9], .resize-helper.w[data-v-20bbf0c9] {
	top: 0 !important;
	bottom: 0 !important
}

.resize-helper.e[data-v-20bbf0c9], .resize-helper.w[data-v-20bbf0c9] {
	width: 3px !important
}

.resize-helper.n.e[data-v-20bbf0c9], .resize-helper.n.w[data-v-20bbf0c9] {
	bottom: auto !important
}

.resize-helper.s.e[data-v-20bbf0c9], .resize-helper.s.w[data-v-20bbf0c9] {
	top: auto !important
}

.resize-helper.n[data-v-20bbf0c9] {
	top: 0 !important
}

.resize-helper.s[data-v-20bbf0c9] {
	bottom: 0 !important
}

.resize-helper.e[data-v-20bbf0c9] {
	left: auto !important;
	right: 0 !important
}

.resize-helper.w[data-v-20bbf0c9] {
	right: auto !important;
	left: 0 !important
}

.draggable[data-v-8cbb07ce] {
	position: absolute !important
}

.draggable.fixed[data-v-8cbb07ce] {
	position: fixed !important
}

.draggable.scale-when-drag[data-v-8cbb07ce] {
	-webkit-transition: -webkit-transform .2s ease, -webkit-box-shadow .2s ease !important;
	transition: -webkit-transform .2s ease, -webkit-box-shadow .2s ease !important;
	-o-transition: transform .2s ease, box-shadow .2s ease !important;
	transition: transform .2s ease, box-shadow .2s ease !important;
	transition: transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease !important
}

.online-chat-root, .online-chat-root * {
	scroll-behavior: initial !important
}

.online-chat-root, .online-chat-root div {
	-webkit-box-flex: initial !important;
	-webkit-flex: initial !important;
	-ms-flex: initial !important;
	flex: initial !important;
	background-attachment: scroll !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: none !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
	border-radius: 0 !important;
	border: none !important;
	bottom: auto !important;
	clear: none !important;
	clip: auto !important;
	color: inherit !important;
	counter-increment: none !important;
	counter-reset: none !important;
	cursor: auto !important;
	direction: inherit !important;
	display: inline !important;
	float: none !important;
	font-family: inherit !important;
	font-size: inherit !important;
	font-style: inherit !important;
	font-variant: normal !important;
	font-weight: inherit !important;
	height: auto !important;
	left: auto !important;
	letter-spacing: normal !important;
	line-height: inherit !important;
	list-style-type: inherit !important;
	list-style-position: outside !important;
	list-style-image: none !important;
	margin: 0 !important;
	max-height: none !important;
	max-width: none !important;
	min-height: 0 !important;
	min-width: 0 !important;
	opacity: 1 !important;
	overflow: visible !important;
	padding: 0 !important;
	position: static !important;
	quotes: "" "" !important;
	right: auto !important;
	table-layout: auto !important;
	text-align: inherit !important;
	text-decoration: inherit !important;
	text-indent: 0 !important;
	text-transform: none !important;
	top: auto !important;
	unicode-bidi: normal !important;
	vertical-align: baseline !important;
	visibility: inherit !important;
	white-space: normal !important;
	width: auto !important;
	word-spacing: normal !important;
	z-index: auto !important;
	background-origin: padding-box !important;
	background-clip: border-box !important;
	background-size: auto !important;
	-o-border-image: none !important;
	border-image: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	-webkit-column-gap: normal !important;
	-moz-column-gap: normal !important;
	column-gap: normal !important;
	-webkit-column-rule: medium none #000 !important;
	-moz-column-rule: medium none #000 !important;
	column-rule: medium none #000 !important;
	-webkit-column-span: 1 !important;
	-moz-column-span: 1 !important;
	-webkit-columns: auto !important;
	-moz-columns: auto !important;
	columns: auto !important;
	-webkit-font-feature-settings: normal !important;
	font-feature-settings: normal !important;
	overflow-x: visible !important;
	overflow-y: visible !important;
	-webkit-hyphens: manual !important;
	-ms-hyphens: manual !important;
	hyphens: manual !important;
	-webkit-perspective: none !important;
	perspective: none !important;
	-webkit-perspective-origin: 50% 50% !important;
	perspective-origin: 50% 50% !important;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	text-shadow: none !important;
	-webkit-transition: all 0s ease 0s !important;
	-o-transition: all 0s ease 0s !important;
	transition: all 0s ease 0s !important;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	-webkit-transform-origin: 50% 50% !important;
	-ms-transform-origin: 50% 50% !important;
	transform-origin: 50% 50% !important;
	-webkit-transform-style: flat !important;
	transform-style: flat !important;
	word-break: normal !important;
	-webkit-align-content: initial !important;
	-ms-flex-line-pack: initial !important;
	align-content: initial !important;
	-webkit-box-align: initial !important;
	-webkit-align-items: initial !important;
	-ms-flex-align: initial !important;
	align-items: initial !important;
	-webkit-align-self: initial !important;
	-ms-flex-item-align: initial !important;
	align-self: initial !important;
	alignment-baseline: initial !important;
	-moz-user-select: initial !important;
	-ms-user-select: initial !important;
	user-select: initial !important;
	-webkit-user-select: initial !important;
	-webkit-flex-wrap: initial !important;
	-ms-flex-wrap: initial !important;
	flex-wrap: initial !important;
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-text-fill-color: initial;
	-webkit-text-size-adjust: initial !important;
	-moz-text-size-adjust: initial !important;
	-ms-text-size-adjust: initial !important;
	text-size-adjust: initial !important;
	caret-color: currentColor !important
}

.online-chat-root, .online-chat-root div {
	display: block !important
}

.online-chat-root {
	font-size: medium !important;
	line-height: 1 !important;
	font-family: Times New Roman, Times, serif !important;
	color: #000 !important;
	font-style: normal !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	list-style-type: disc !important;
	direction: ltr !important;
	text-align: left !important;
	pointer-events: initial !important;
	color: #595959 !important
}

.online-chat-root * {
	pointer-events: inherit !important
}

.online-chat-root:after, .online-chat-root :after, .online-chat-root:before, .online-chat-root :before {
	content: unset !important
}

.online-chat-root .relative {
	position: relative !important
}

@-webkit-keyframes online-chat-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes online-chat-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.online-chat-root .cursor-pointer {
	cursor: pointer !important
}

.online-chat-root * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important
}

@font-face {
	font-family: "KZ Facon";
	font-style: normal;
	font-weight: 700;
	src: url('../../fonts/facon.otf') format("otf")
}

*, :after, :before {
	box-sizing: inherit
}

html {
	-webkit-overflow-scrolling: touch;
	box-sizing: border-box;
	height: 100%
}

@media (-ms-high-contrast: active),(-ms-high-contrast: none) {
	html {
		display: flex;
		flex-direction: column
	}
}

body {
	-webkit-text-decoration-skip: objects;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	flex-direction: column;
	line-height: 1;
	margin: 0;
	text-rendering: optimizeLegibility
}

:focus {
	outline: none
}

p {
	margin: 0
}

ol, ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

h3 {
	font-weight: inherit
}

h1, h2, h3 {
	margin: 0
}

img {
	display: block
}

img {
	border: none
}

a {
	background-color: transparent;
	color: inherit
}

a {
	-webkit-text-decoration: none;
	text-decoration: none
}

button {
	background-color: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: inherit;
	font: inherit;
	letter-spacing: inherit;
	margin: 0;
	padding: 0
}

button {
	overflow: visible
}

button {
	text-align: left;
	text-transform: none
}

[type=button], button {
	-webkit-appearance: none;
	cursor: pointer
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

::-webkit-input-placeholder {
	color: inherit
}

:focus::-webkit-input-placeholder {
	opacity: 0
}

.disabled, :disabled {
	cursor: not-allowed
}

:-webkit-autofill {
	-webkit-text-fill-color: currentColor;
	box-shadow: inset 0 0 0 100px #fff
}

.v-button.v-button--first {
	color: #fff
}

.v-button.v-button--first:after, .v-button.v-button--second:after, .v-button.v-button--third:after {
	background: linear-gradient(180deg, #2348ca, #7d10c5 90.62%, #de13ff);
	border-radius: inherit;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1
}

@media (hover) {
	.v-button.v-button--first:hover:after, .v-button.v-button--second:hover:after, .v-button.v-button--third:hover:after {
		background: linear-gradient(180deg, #7d94e8, #7d10c5 90.62%, #de13ff)
	}
}

.v-button.v-button--first:active:after, .v-button.v-button--first:focus:after, .v-button.v-button--second:active:after, .v-button.v-button--second:focus:after, .v-button.v-button--third:active:after, .v-button.v-button--third:focus:after {
	background: linear-gradient(180deg, #0f1f57, #7d10c5 90.62%, #de13ff)
}

:root {
	--bg-color-body: #12101d
}

body {
	background-color: #12101d;
	color: #f0f0f5;
	display: flex;
	font-family: Arial, sans-serif;
	font-weight: 400;
	min-height: 100%
}

@media screen and (min-width: 1360px) {
	body {
		background-attachment: fixed;
		background-color: var(--bg-color-body);
		background-image: var(--bg-image-body);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 1920px auto
	}
}

.kzt .currency:after {
	content: "₸";
	text-transform: none
}

.container {
	margin: 0 auto;
	padding: 0 8px;
	width: 100%
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.container {
		padding: 0 16px
	}
}

#supportTrigger {
	display: none !important
}

#__layout, #__nuxt {
	background-color: #252637;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	margin: 0 auto;
	max-width: 1360px;
	width: 100%
}

.v-button {
	flex-shrink: 0;
	-webkit-user-select: none;
	-moz-user-select: none
}

[class*=icon-] {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 100%;
	width: 100%
}

.layout-wrapper[data-v-f10c8702] {
	background-color: #252637;
	margin: 0 auto;
	max-width: 1360px;
	width: 100%
}

.layout-wrapper[data-v-f10c8702], .main[data-v-f10c8702] {
	display: flex;
	flex-direction: column;
	flex-grow: 1
}

.main[data-v-f10c8702] {
	position: relative
}

.layout-wrapper__help-btn[data-v-f10c8702] {
	bottom: 40px;
	position: fixed;
	right: 0;
	z-index: 15
}

.header__open-menu[data-v-34c7842a] {
	-moz-user-select: none
}

.logo[data-v-34c7842a] {
	display: block;
	height: 48px;
	position: relative;
	width: 160px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.logo[data-v-34c7842a] {
		height: 64px;
		width: 180px
	}
}

.logo__pic[data-v-34c7842a] {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.header[data-v-34c7842a] {
	height: 56px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.header[data-v-34c7842a] {
		height: 72px
	}
}

@media screen and (min-width: 1024px) {
	.header[data-v-34c7842a] {
		display: block
	}
}

.header__wrap[data-v-34c7842a] {
	background: #252637;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3);
	display: flex;
	height: inherit;
	left: 0;
	margin: auto;
	max-width: 1360px;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	will-change: transform;
	z-index: 12
}

.header__wrap > .container[data-v-34c7842a] {
	display: flex;
	height: 100%
}

.header__logo[data-v-34c7842a] {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.header__open-menu[data-v-34c7842a] {
	align-items: center;
	display: flex;
	height: 100%;
	width: 46px
}

@media screen and (min-width: 568px) {
	.header__open-menu[data-v-34c7842a] {
		width: 56px
	}
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
	.header__open-menu[data-v-34c7842a] {
		width: 50px
	}
}

.header__dynamic-frame[data-v-34c7842a], .header__login-btn[data-v-34c7842a] {
	align-items: center;
	display: flex
}

.header__dynamic-frame[data-v-34c7842a] {
	margin-left: auto
}

.header__login-btn[data-v-34c7842a] {
	height: 40px;
	width: 40px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.header__login-btn[data-v-34c7842a] {
		width: 80px
	}
}

@media screen and (min-width: 1024px) {
	.header__login-btn[data-v-34c7842a] {
		width: 40px
	}
}

@media screen and (min-width: 1280px) {
	.header__login-btn[data-v-34c7842a] {
		margin-left: 8px;
		width: 80px
	}
}

.header__language-popup-button[data-v-34c7842a] {
	display: none
}

@media screen and (min-width: 375px) {
	.header__language-popup-button[data-v-34c7842a] {
		align-items: center;
		display: flex;
		margin-left: 8px;
		margin-right: 6px;
		width: 45px
	}
}

@media screen and (min-width: 568px) {
	.header__language-popup-button[data-v-34c7842a] {
		margin-left: 0
	}
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
	.header__language-popup-button[data-v-34c7842a] {
		display: none
	}
}

@media screen and (min-width: 1280px) {
	.header__language-popup-button[data-v-34c7842a] {
		margin-right: 8px
	}
}

.menu-button[data-v-93e6da7a] {
	border-radius: 50%;
	display: block;
	height: 40px;
	position: relative;
	width: 40px
}

@media (hover) {
	.menu-button:hover .menu-button__decor[data-v-93e6da7a]:after, .menu-button:hover .menu-button__decor[data-v-93e6da7a]:before, .menu-button[data-v-93e6da7a]:hover:after {
		background-color: #f0f0f5
	}
}

.menu-button:active .menu-button__bg[data-v-93e6da7a] {
	background-color: #181925
}

.menu-button .menu-button__decor[data-v-93e6da7a]:after, .menu-button .menu-button__decor[data-v-93e6da7a]:before, .menu-button[data-v-93e6da7a]:after {
	background-color: #c2c3d6;
	border-radius: 2px;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	transition: transform .3s, opacity .3s;
	width: 22px
}

.menu-button .menu-button__decor[data-v-93e6da7a]:after {
	transform: translateY(-5px)
}

.menu-button .menu-button__decor[data-v-93e6da7a]:before {
	transform: translateY(5px)
}

.menu-button__bg[data-v-93e6da7a] {
	background-color: #313349;
	border-radius: inherit;
	display: block;
	height: 100%;
	overflow: hidden;
	width: 100%;
	will-change: transform
}

.language-popup-button__wrap[data-v-01ce89ed] {
	align-items: center;
	background-color: #313349;
	border-radius: 20px;
	cursor: pointer;
	display: flex;
	height: 40px;
	padding: 11px;
	position: relative;
	width: 100%
}

.language-popup-button__wrap[data-v-01ce89ed]:active {
	background-color: #181925
}

.language-popup-button__ico[data-v-01ce89ed] {
	height: 16px;
	width: 24px
}

.language-popup-button__ico span[data-v-01ce89ed] {
	border-radius: 2px
}

.icon-ru[data-v-01ce89ed] {
	background-image: url("../../img/6.svg")
}

.header-nav {
	height: 100%;
	z-index: 3
}

.header-nav__list {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: relative
}

.icon-games {
	background-image:  url("../../img/games.5252201.svg")
}

.icon-gift-menu {
	background-image: url("../../img/gift-menu.9d6015d.svg")
}

.icon-actions {
	background-image: url("../../img/actions.93e677e.svg")
}

.header-nav-item {
	border-bottom: 1px solid transparent;
	height: 100%;
	position: relative;
	z-index: 0
}

@media (hover) {
	.header-nav-item:not(.header-nav-item--active):hover {
		background: rgba(24, 25, 37, .7)
	}
}

@media screen and (hover) and (min-width: 1024px) {
	.header-nav-item:not(.header-nav-item--active):hover {
		background-color: transparent
	}

	.header-nav-item:not(.header-nav-item--active):hover:before {
		background-color: #f0f0f5;
		bottom: 0;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 1
	}
}

@media (hover) {
	.header-nav-item:not(.header-nav-item--active):hover .header-nav-item__link-text {
		color: #f0f0f5
	}
}

@media screen and (min-width: 1024px) {
	.header-nav-item {
		flex: auto;
		margin: 0 4px
	}
}

@media screen and (min-width: 1280px) {

	.header-nav-item {
		margin: 0 8px
	}
}

.header-nav-item__link {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	position: relative;
	width: 100%
}

.header-nav-item__link:active .header-nav-item__link-ico {
	opacity: .8
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.header-nav-item__link {
		align-items: center;
		flex-direction: row;
		justify-content: center
	}
}

.header-nav-item__link-ico {
	flex-shrink: 0;
	height: 24px;
	margin: 0 auto;
	width: 24px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.header-nav-item__link-ico {
		margin: 0
	}
}

.header-nav-item__link-text {
	color: #c2c3d6;
	font-size: 14px;
	font-weight: 700;
	line-height: 1px;
	text-align: center;
	width: 100%
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.header-nav-item__link-text {
		font-size: 14px;
		line-height: 19px;
		z-index: 2
	}
}

@media screen and (min-width: 568px) {
	.header-nav-item__link-text {
		font-size: 14px;
		line-height: 19px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.header-nav-item__link-text {
		padding: 0 4px 0 8px;
		width: auto
	}
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
	.header-nav-item__link-text {
		padding: 0 3px 0 6px
	}
}

.icon-register-bonus[data-v-1b6ad95a] {
	background-image: url("../../img/register-bonus.58c5076.svg")
}

.registration-block-header[data-v-1b6ad95a] {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	margin-left: auto
}

.registration-block-header__decor[data-v-1b6ad95a] {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 16px 8px;
	width: 100%
}

.registration-block-header__panel[data-v-1b6ad95a] {
	border-radius: 20px
}

@media screen and (min-width: 1024px) {
	.registration-block-header__panel[data-v-1b6ad95a] {
		min-width: 305px
	}
}

.registration-block-header__wrapper[data-v-1b6ad95a] {
	align-items: center;
	background-color: #181925;
	border: none;
	border-radius: inherit;
	display: flex;
	justify-content: space-between;
	mix-blend-mode: normal;
	padding-left: 8px
}

.registration-block-header__bonus-img[data-v-1b6ad95a] {
	display: none
}

@media screen and (min-width: 1360px) {
	.registration-block-header__bonus-img[data-v-1b6ad95a] {
		display: block;
		height: 24px;
		margin-left: 4px;
		width: 24px
	}
}

.registration-block-header__bonus-text[data-v-1b6ad95a] {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	line-height: 14px;
	margin-left: 4px;
	margin-right: 6px;
	text-align: center
}

.registration-block-header__bonus-headline[data-v-1b6ad95a] {
	color: #f2e30c;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px
}

.registration-block-header__condition[data-v-1b6ad95a] {
	color: #c2c3d6;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	width: 100%
}

.v-button {
	align-items: center;
	border-radius: 20px;
	box-shadow: 0 4px 5px rgba(0, 0, 0, .25);
	cursor: pointer;
	display: flex;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	letter-spacing: .32px;
	line-height: 40px;
	min-width: 80px;
	padding: 0 16px;
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap
}

.v-button.v-button--full {
	min-width: 100%
}

.v-button.v-button--mob-icon {
	height: 100%;
	min-width: 0;
	padding: 0;
	width: 100%
}

@media screen and (min-width: 1360px) {
	.v-button.v-button--mob-icon {
		min-width: 80px;
		padding: 0 16px
	}
}

@keyframes load {
	to {
		transform: rotate(1turn)
	}
}

.v-button__label {
	z-index: 2
}

.v-button__label--hide-mob {
	display: none
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.v-button__label--hide-mob {
		display: flex
	}
}

@media screen and (min-width: 1024px) {
	.v-button__label--hide-mob {
		display: none
	}
}

@media screen and (min-width: 1280px) {
	.v-button__label--hide-mob {
		display: flex
	}
}

.v-button.header-btn-authorization {
	background: transparent;
	border: 2px solid #3da8f5;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3), inset 0 1px 3px 0 rgba(0, 0, 0, .3);
	color: #c2c3d6;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .25)
}

@media (hover) {
	.v-button.header-btn-authorization:hover {
		border-color: #6ebef7;
		box-shadow: none;
		color: #f0f0f5
	}
}

.v-button.header-btn-authorization:active {
	border-color: #085891;
	box-shadow: none;
	color: #f0f0f5
}

.v-button.header-btn-authorization:after {
	content: none
}

@media (hover) {
}

.home[data-v-6ba93c58] {
	display: flex;
	flex-direction: column
}

.home__promo-text[data-v-6ba93c58] {
	padding: 16px 0
}

.main-rotator-slider-wrap[data-v-467e27ca] {
	height: 300px
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.main-rotator-slider-wrap[data-v-467e27ca] {
		height: 236px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.main-rotator-slider-wrap[data-v-467e27ca] {
		height: 480px
	}
}

@media screen and (min-width: 1024px) {
	.main-rotator-slider-wrap[data-v-467e27ca] {
		height: 470px
	}
}

.main-rotator-slider-wrap--minus[data-v-467e27ca] {
	margin-top: -56px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.main-rotator-slider-wrap--minus[data-v-467e27ca] {
		margin-top: -72px
	}
}

.main-rotator-slider {
	height: 100%;
	position: relative
}

.main-rotator-slider__item {
	background-color: #101118;
	box-sizing: border-box;
	width: 100%;
}

.main-rotator-slider__wrapper {
	background-color: #101118;
	height: 100%;
	width: 100%
}

.main-rotator-slider__item-content {
	display: block;
	height: 100%;
	width: 100%
}

.main-rotator-slider__main-ban {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.main-rotator-slider__desc {
	align-items: center;
	bottom: 24px;
	display: flex;
	flex-direction: column;
	position: absolute;
	width: 100%;
	z-index: 3
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.main-rotator-slider__desc {
		align-items: flex-start;
		bottom: 40px;
		left: 0;
		padding-left: 8px;
		width: calc(100% - 48px)
	}
}

@media screen and (min-width: 1024px) {

	.main-rotator-slider__desc {
		align-items: flex-start;
		bottom: 128px;
		left: 0;
		padding-left: 16px
	}
}

@media screen and (min-width: 1360px) {
	.main-rotator-slider__desc {
		padding-left: 84px;
		width: 800px
	}
}

.main-rotator-slider__btn-wrap {
	width: 200px
}

.main-rotator-slider__title {
	color: #f2e30c;
	font-family: "kz-facon", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	margin-bottom: 4px;
	text-shadow: 0 4px 8px rgba(0, 0, 0, .3);
	text-transform: uppercase
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.main-rotator-slider__title {
		text-align: left
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.main-rotator-slider__title {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 8px
	}
}

@media screen and (min-width: 1024px) {
	.main-rotator-slider__title {
		font-size: 28px;
		line-height: 34px
	}
}

.main-rotator-slider__text {
	color: #f0f0f5;
	font-family: "kz-facon", sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 29px;
	margin-bottom: 8px;
	padding: 0 8px;
	text-align: center;
	text-shadow: 0 4px 8px rgba(0, 0, 0, .3);
	text-transform: uppercase
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.main-rotator-slider__text {
		margin-bottom: 16px;
		max-width: 508px;
		padding: 0;
		text-align: left
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.main-rotator-slider__text {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 16px
	}
}

@media screen and (min-width: 1024px) {
	.main-rotator-slider__text {
		font-size: 48px;
		line-height: 58px;
		margin-bottom: 24px;
		padding: 0;
		text-align: left
	}
}

.main-rotator-slider__pic-wrap:before {
	background: linear-gradient(180deg, rgba(32, 13, 43, 0) 31.19%, rgba(32, 13, 43, .9) 63.8%);
	bottom: 0;
	content: "";
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.main-rotator-slider__pic-wrap:before {
		display: none
	}
}

@media screen and (min-width: 1024px) {
	.main-rotator-slider__pic-wrap:before {
		display: none
	}
}

.main-rotator-slider__pic {
	bottom: 27px;
	height: 212px;
	left: 0;
	margin: auto;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: bottom;
	object-position: bottom;
	position: absolute;
	right: 0;
	transition: transform 1s, opacity 1s;
	width: 300px;
	z-index: 1
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.main-rotator-slider__pic {
		bottom: 0;
		height: 165px;
		left: auto;
		right: 8px;
		width: 233px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.main-rotator-slider__pic {
		bottom: 42px;
		height: 350px;
		width: 494px
	}
}

@media screen and (min-width: 1024px) {
	.main-rotator-slider__pic {
		bottom: 0;
		height: 346px;
		left: auto;
		right: 16px;
		width: 488px
	}
}

@media screen and (min-width: 1360px) {
	.main-rotator-slider__pic {
		height: 380px;
		right: 84px;
		width: 536px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.main-rotator-slider__pic-1 {
		transform: translateY(-5%)
	}
}

.main-rotator-slider__item--active .main-rotator-slider__pic {
	opacity: 1;
	transform: translate(0)
}

@keyframes index {
	to {
		z-index: 222
	}
}

.swiper-container {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1
}

.swiper-wrapper {
	box-sizing: content-box;
	display: flex;
	height: 100%;
	position: relative;
	transition-property: transform;
	width: 100%;
	z-index: 1
}

.swiper-slide {
	flex-shrink: 0;
	position: relative;
	transition-property: transform
}

.lobby-btn[data-v-018dcc0f] {
	display: flex;
	justify-content: center;
	padding-top: 16px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.lobby-btn[data-v-018dcc0f] {
		padding-top: 24px
	}
}

.lobby-btn .v-btn[data-v-018dcc0f] {
	padding: 0 34px
}

.lobby-games__game-wrap[data-v-fa6d5b9c] {
	padding-top: 16px
}

.lobby-games__game-list[data-v-fa6d5b9c] {
	padding: 0 8px 8px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.lobby-games__game-list[data-v-fa6d5b9c] {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media screen and (min-width: 1024px) {
	.lobby-games__game-list[data-v-fa6d5b9c] {
		flex-grow: 1
	}
}

.lobby-games__game-list--home[data-v-fa6d5b9c] {
	padding-bottom: 16px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.lobby-games__game-list--home[data-v-fa6d5b9c] {
		padding-bottom: 32px
	}
}

.icon-favorite[data-v-6c204db7] {
	background-image: url("../../img/favorite.2344401.svg")
}

.icon-search[data-v-6c204db7] {
	background-image: url("../../img/5.svg")
}

.nav-tabs[data-v-6c204db7] {
	background-color: #101118;
	display: flex;
	position: relative;
	width: 100%
}

.nav-tabs-scroll[data-v-6c204db7] {
	overflow: hidden
}

.nav-tabs-scroll .nav-tabs[data-v-6c204db7] {
	overflow-x: auto;
	overflow-y: hidden;
	overflow: auto hidden;
	padding-bottom: 20px
}

.nav-tabs-scroll .nav-tabs__btn[data-v-6c204db7]:not(.nav-tabs__btn--icon) {
	flex-shrink: 0
}

.nav-tabs-scroll--padding-top[data-v-6c204db7] {
	background-color: #101118;
	height: 48px;
	padding-top: 8px
}

.nav-tabs__btn[data-v-6c204db7] {
	align-items: center;
	background: #181925;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #c2c3d6;
	display: flex;
	flex: 1;
	flex-basis: 100px;
	font-size: 16px;
	height: 40px;
	justify-content: center;
	margin-right: 1px;
	padding: 0 9px;
	position: relative;
	text-align: center;
	white-space: nowrap
}

.nav-tabs__btn[data-v-6c204db7]:last-child {
	margin-right: 0
}

.nav-tabs__btn--icon[data-v-6c204db7] {
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 0;
	width: 48px
}

.nav-tabs__btn-icon[data-v-6c204db7] {
	flex-shrink: 0;
	height: 24px;
	position: relative;
	width: 24px
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation: portrait) {
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation: portrait) {
}

.list-games[data-v-1a51aa9f] {
	flex-wrap: wrap
}

.list-games--in-page[data-v-1a51aa9f] {
	display: flex
}

.list-games--in-page[data-v-1a51aa9f]:not(:empty) {
	margin-bottom: -8px;
	margin-left: -4px;
	margin-right: -4px
}

.list-games--in-page:not(:empty) > *[data-v-1a51aa9f] {
	margin-bottom: 8px;
	padding: 0 4px;
	width: 50%
}

@media screen and (min-width: 568px) {
	.list-games--in-page:not(:empty) > *[data-v-1a51aa9f] {
		width: 33.33%
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.list-games--in-page:not(:empty) > *[data-v-1a51aa9f] {
		margin-bottom: 16px;
		padding: 0 8px;
		width: 25%
	}
}

@media screen and (min-width: 1280px) {
	.list-games--in-page:not(:empty) > *[data-v-1a51aa9f] {
		width: 20%
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.list-games--in-page[data-v-1a51aa9f]:not(:empty) {
		margin-bottom: -16px;
		margin-left: -8px;
		margin-right: -8px
	}
}

@media screen and (min-width: 568px) {
}

.game-card__wrap[data-v-5946f969] {
	box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .15)
}

.game-card[data-v-5946f969] {
	border-radius: 4px;
	color: transparent;
	position: relative;
	z-index: 0
}

.game-card__wrap[data-v-5946f969] {
	border-radius: inherit;
	cursor: pointer;
	display: block
}

.game-card__wrap[data-v-5946f969]:active {
	opacity: .8
}

@media (hover) {
	.game-card__wrap:hover .game-card__hover[data-v-5946f969] {
		opacity: 1
	}

	.game-card__wrap[data-v-5946f969]:hover ~ .game-card__star:before {
		opacity: 1
	}
}

.game-card__hover[data-v-5946f969] {
	border: 1px solid #3da8f5;
	border-radius: inherit;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 100%;
	z-index: 1
}

.game-card__main[data-v-5946f969] {
	background-color: #313349;
	border-radius: inherit;
	display: block
}

.game-card__img-wrap[data-v-5946f969] {
	border-radius: 4px 5px 0 0;
	overflow: hidden;
	padding-bottom: 61.5%;
	position: relative
}

@media screen and (min-width: 375px) {
	.game-card__img-wrap[data-v-5946f969] {
		padding-bottom: 64%
	}
}

@media screen and (min-width: 1024px) {
	.game-card__img-wrap[data-v-5946f969] {
		padding-bottom: 67.5%
	}

}

@media screen and (min-width: 1280px) {
	.game-card__img-wrap[data-v-5946f969] {
		padding-bottom: 68.5%
	}
}

@media screen and (max-width: 768px) {
	.icon-btn-login {
		background-image: url("../../img/btn-login.cbce283.svg");
		height: 24px;
		width: 24px;
	}

	.v-button.header-btn-authorization .v-button__ico {
		opacity: .8;
	}

	.v-button__ico-wrap.sf-hidden{
		display: block !important
	}
}

@media screen and (min-width: 1024px ) and ( max-width: 1279px) {
	.icon-btn-login {
		background-image: url("../../img/btn-login.cbce283.svg");
		height: 24px;
		width: 24px;
	}

	.v-button.header-btn-authorization .v-button__ico {
		opacity: .8;
	}

	.v-button__ico-wrap.sf-hidden{
		display: block !important
	}

}


.game-card__pic[data-v-5946f969] {
	border-radius: inherit;
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%
}

.game-card__name[data-v-5946f969] {
	align-items: center;
	display: flex;
	height: 20px;
	justify-content: center;
	text-align: center
}

.game-card__name-text[data-v-5946f969] {
	color: #f0f0f5;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media screen and (min-width: 568px) {
}

@media screen and (min-width: 768px) and (min-height: 420px) {
}

.status-flag[data-v-44d200ee] {
	border-radius: 4px 0;
	color: #051018;
	display: block;
	font-size: 10px;
	line-height: 20px;
	padding: 0 8px
}

.status-flag.status-flag--tournament[data-v-44d200ee] {
	background-color: #32a2f4
}

.status-flag.status-flag--popular[data-v-44d200ee] {
	background-color: #f2e30c
}

@media screen and (min-width: 768px) and (min-height: 420px) {
}

.game-card__flag[data-v-44d200ee] {
	left: 0;
	position: absolute;
	top: 0
}

.icon-star {
	background-image: url("../../img/4.svg")
}

.icon-star-active {
	background-image: url("../../img/3.svg")
}

.game-card__star {
	background-color: #313349;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	z-index: 1
}

.game-card__star:before {
	border-radius: 0 4px 0 0;
	border-right: 1px solid #3da8f5;
	border-top: 1px solid #3da8f5;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 100%;
	z-index: 1
}

.game-card__star-ico--hover {
	opacity: 0
}

.game-card__star-ico {
	height: 14px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: opacity .3s;
	width: 14px
}

.v-btn.v-btn--border[data-v-37f520a0] {
	background: transparent;
	border: 2px solid #3da8f5;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3), inset 0 1px 3px 0 rgba(0, 0, 0, .3);
	color: #c2c3d6;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .25)
}

@media (hover) {
	.v-btn.v-btn--border[data-v-37f520a0]:hover {
		border-color: #6ebef7;
		box-shadow: none;
		color: #f0f0f5
	}
}

.v-btn.v-btn--border[data-v-37f520a0]:active {
	border-color: #085891;
	box-shadow: none;
	color: #f0f0f5
}

.v-btn.v-btn--border[data-v-37f520a0]:after {
	content: none
}

.v-btn[data-v-37f520a0] {
	align-items: center;
	border-radius: 50px;
	cursor: pointer;
	display: flex;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	letter-spacing: .32px;
	line-height: 38px
}

.v-btn--full[data-v-37f520a0] {
	padding: 0;
	width: 100%
}

.game-list-text[data-v-9904372a] {
	font-weight: 800;
	margin: 0 auto;
	max-width: 304px;
	text-align: center;
	text-transform: uppercase
}

@media screen and (min-width: 568px) {
	.game-list-text[data-v-9904372a] {
		max-width: 520px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.game-list-text[data-v-9904372a] {
		max-width: 716px
	}
}

@media screen and (min-width: 1024px) {
	.game-list-text[data-v-9904372a] {
		max-width: 976px
	}
}

@media screen and (min-width: 1280px) {
	.game-list-text[data-v-9904372a] {
		max-width: 1040px
	}
}

.game-list-text__title[data-v-9904372a] {
	color: #f2e30c;
	font-family: "kz-facon", sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: 700;
	line-height: 29px;
	padding-bottom: 8px;
	text-align: center
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.game-list-text__title[data-v-9904372a] {
		font-size: 28px;
		line-height: 34px
	}
}

@media screen and (min-width: 1024px) {
	.game-list-text__title[data-v-9904372a] {
		font-size: 48px;
		line-height: 58px
	}
}

.game-list-text__content[data-v-9904372a] {
	color: #c2c3d6;
	font-family: "kz-facon", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	padding-bottom: 16px;
	text-align: center
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.game-list-text__content[data-v-9904372a] {
		font-size: 20px;
		line-height: 24px;
		padding-bottom: 20px
	}
}

@media screen and (min-width: 1024px) {
	.game-list-text__content[data-v-9904372a] {
		font-size: 28px;
		line-height: 34px
	}
}

.horizontal-winners-slider[data-v-3c022d5e] {
	background-color: #181925;
	flex-grow: 0;
	padding-bottom: 16px;
	padding-top: 16px
}

.horizontal-winners-slider__item-wrap[data-v-3c022d5e] {
	display: flex
}

.horizontal-winners-slider__header[data-v-3c022d5e] {
	align-items: center;
	color: #f0f0f5;
	display: flex;
	font-family: "kz-facon", sans-serif;
	font-size: 16px;
	font-weight: 800;
	height: 64px;
	line-height: 19px;
	padding: 0 8px;
	text-transform: uppercase;
	white-space: nowrap
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.horizontal-winners-slider__header[data-v-3c022d5e] {
		font-size: 20px;
		line-height: 24px;
		padding: 0 16px
	}
}

@media screen and (min-width: 1360px) {
	.horizontal-winners-slider__header[data-v-3c022d5e] {
		font-size: 28px;
		line-height: 34px
	}
}

.swiper-container[data-v-3c022d5e] {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1
}

.horizontal-winners-slide__slide[data-v-432519c1] {
	width: auto
}

.horizontal-winners-slide__item[data-v-432519c1] {
	align-items: center;
	display: flex;
	font-size: 16px;
	position: relative
}

.horizontal-winners-slide__item-wrap[data-v-432519c1] {
	cursor: pointer;
	margin-right: 8px;
	position: relative
}

.horizontal-winners-slide__img-wrap[data-v-432519c1] {
	border-radius: 4px;
	display: block;
	flex-shrink: 0;
	height: 64px;
	position: relative;
	width: 96px
}

.horizontal-winners-slide__pic[data-v-432519c1] {
	border-radius: 4px;
	font-size: 10px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.horizontal-winners-slide__desc[data-v-432519c1] {
	width: 78px
}

.horizontal-winners-slide__desc > *[data-v-432519c1] {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.horizontal-winners-slide__desc[data-v-432519c1] {
		width: 100px
	}
}

.horizontal-winners-slide__username[data-v-432519c1] {
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	margin-bottom: 8px
}

.horizontal-winners-slide__currensy[data-v-432519c1] {
	color: #f2e30c;
	font-size: 14px;
	font-weight: 700;
	height: 18px;
	line-height: 18px
}

.horizontal-winners-slide__text[data-v-432519c1] {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 4px
}

.description ul li:before {
	background-color: currentColor;
	border-radius: 50%;
	content: "";
	height: 4px;
	left: -9px;
	position: absolute;
	top: 7px;
	width: 4px
}

.description > :last-child:not(div) {
	margin-bottom: 0
}

.promotion-text__height[data-v-42189f44] {
	height: auto;
	overflow: hidden;
	position: relative;
	width: 100%
}

.promotion-text__height[data-v-42189f44]:before {
	bottom: 0;
	box-shadow: 0 0 20px 20px #252637;
	content: "";
	display: none;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2
}

.toggle-active[data-v-42189f44]:before {
	display: block
}

.promotion-text__btn[data-v-42189f44] {
	font-size: 16px;
	font-weight: 700;
	letter-spacing: .32px;
	line-height: 24px;
	margin: 8px auto 0
}

.v-link {
	align-items: center;
	color: #3da8f5;
	cursor: pointer;
	display: inline-flex;
	font-size: 14px
}

.v-link:active {
	opacity: .8
}

@media (hover) {
	.v-link:hover {
		-webkit-text-decoration: underline;
		text-decoration: underline
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
}

.description {
	color: #c2c3d6;
	font-size: 14px;
	line-height: 1.34
}

.description ol, .description p, .description ul {
	margin-bottom: 16px
}

.description h1, .description h2, .description h3 {
	color: #f0f0f5;
	margin-bottom: 8px
}

.description h1 {
	font-size: 18px;
	font-weight: 700
}

.description h2 {
	font-size: 14px;
	font-weight: 700
}

.description h3 {
	font-size: 14px
}

.description ul {
	padding-left: 11px
}

.description ol {
	list-style-type: decimal;
	padding-left: 16px
}

.description li {
	line-height: 1.29
}

.description ul li {
	position: relative
}

.description ul li:before {
	background-color: currentColor;
	border-radius: 50%;
	content: "";
	height: 4px;
	left: -9px;
	position: absolute;
	top: 7px;
	width: 4px
}

.description b {
	font-weight: 700
}

.description b {
	color: #def0ff;
	font-size: 16px
}

.description > :last-child:not(div) {
	margin-bottom: 0
}

.description--typo-inherit {
	color: inherit;
	font-size: inherit;
	line-height: inherit
}

.footer[data-v-05b4fe1a] {
	background-color: #101118;
	padding-bottom: 46px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.footer[data-v-05b4fe1a] {
		padding-bottom: 32px
	}
}

.footer__desc[data-v-05b4fe1a] {
	overflow: hidden;
	padding-top: 8px
}

.footer__copyright[data-v-05b4fe1a] {
	color: #c2c3d6;
	font-size: 10px;
	line-height: 1.6;
	padding: 0 8px;
	text-align: center
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.footer__copyright[data-v-05b4fe1a] {
		padding: 0 16px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
}

.footer__container[data-v-05b4fe1a] {
	margin: 0 auto;
	width: 100%
}

.footer-trust-list__wrapper[data-v-5af10b4a] {
	padding-top: 16px
}

.footer-trust-list[data-v-5af10b4a] {
	align-items: center;
	border-bottom: 1px solid #313349;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-bottom: 8px
}

.footer-trust-list__item[data-v-5af10b4a] {
	padding: 4px;
	width: auto
}

.footer-trust-list__pic[data-v-ed29d3e2] {
	height: 18px;
	-o-object-fit: contain;
	object-fit: contain;
	opacity: .65;
	width: auto
}

.footer-menu[data-v-14b48d7c] {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 16px;
	padding: 0 8px;
	width: 100%
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.footer-menu[data-v-14b48d7c] {
		padding: 0 16px
	}
}

.footer-menu__item[data-v-14b48d7c] {
	padding: 8px;
	width: auto
}

.logo[data-v-6d79a468] {
	display: block;
	position: relative
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.logo[data-v-6d79a468] {
		height: 64px;
		width: 180px
	}
}

.logo.logo--footer[data-v-6d79a468] {
	height: 64px;
	margin: 0;
	width: 200px
}

.logo__pic[data-v-6d79a468] {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.footer__info[data-v-6d79a468], .footer__info-header[data-v-6d79a468] {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.footer__logo[data-v-6d79a468] {
	order: -2
}

.footer__affiliate-program[data-v-6d79a468], .footer__logo[data-v-6d79a468] {
	margin-bottom: 24px
}

.icon-footer-telegram[data-v-6f243ac4] {
	background-image: url("../../img/2.svg")
}

.footer-social-menu[data-v-6f243ac4] {
	order: -1;
	padding: 0 8px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.footer-social-menu[data-v-6f243ac4] {
		padding: 0 16px
	}
}

.footer-social-menu__list[data-v-6f243ac4] {
	align-items: center;
	display: flex
}

.footer-social-menu__item[data-v-6f243ac4]:not(:last-child) {
	margin-right: 24px
}

.footer-social-menu__item[data-v-6f243ac4] {
	margin-bottom: 24px
}

.footer-social-menu__link[data-v-6f243ac4] {
	display: block;
	height: 24px;
	transition: opacity .3s;
	width: 24px
}

.footer-social-menu__link[data-v-6f243ac4]:hover {
	opacity: .5;
	transition: opacity .3s
}

.footer-affiliate-program[data-v-dd0625da] {
	width: 100%
}

.footer-affiliate-program__link[data-v-dd0625da] {
	align-items: center;
	background-color: #252637;
	display: flex;
	height: 40px;
	justify-content: center;
	width: 100%
}

.footer-affiliate-program__text[data-v-dd0625da] {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-right: 13px;
	position: relative
}

.footer-affiliate-program__text[data-v-dd0625da]:after {
	background-color: #f0f0f5;
	content: "";
	height: 24px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px
}

.footer-affiliate-program__text-line[data-v-dd0625da] {
	color: #f0f0f5;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px
}

.footer-affiliate-program__img[data-v-dd0625da] {
	height: 32px;
	margin-left: 8px;
	width: 62px
}

.home-activity__item {
	box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .15)
}

.home-activity {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: 16px 8px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.home-activity {
		padding: 32px 16px
	}
}

@media screen and (min-width: 1360px) {
	.home-activity {
		flex-direction: row;
		justify-content: center
	}
}

.home-activity__item {
	border-radius: 8px;
	max-width: 440px;
	width: 100%
}

.home-activity__item:not(:last-child) {
	margin-bottom: 16px
}

@media screen and (min-width: 1360px) {
	.home-activity__item:not(:last-child) {
		margin-bottom: 0
	}

	.home-activity__item:not(:first-child) {
		margin-left: 16px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.home-activity__item {
		max-width: 608px
	}
}

@media screen and (min-width: 1024px) {
	.home-activity__item {
		max-width: 656px
	}
}

.icon-help-rotate[data-v-43b32abe] {
	background-image: url("../../img/1.svg")
}

.help-button[data-v-43b32abe] {
	display: none
}

@media screen and (min-width: 1024px) {
	.help-button[data-v-43b32abe] {
		align-items: center;
		background: #3da8f5;
		border-radius: 5px 0 0 5px;
		box-shadow: inset 0 -4px 0 #2c81ba;
		display: flex;
		flex-direction: column;
		height: 130px;
		justify-content: center;
		padding-bottom: 4px;
		transition: box-shadow .3s;
		width: 36px
	}
}

.registration-block-footer{
	display: none;
}

@media screen and (max-width: 1024px) {

	.registration-block-header__decor[data-v-1b6ad95a], .header-nav{
		display: none;
	}


	.registration-block-footer, .registration-block-footer .registration-block-header__decor[data-v-1b6ad95a]{
		display: flex;
	}
}

.help-button[data-v-43b32abe]:after, .help-button[data-v-43b32abe]:before {
	border-radius: inherit;
	bottom: 0;
	content: "";
	left: 0;
	margin: auto;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.help-button[data-v-43b32abe]:before {
	box-shadow: 0 0 7px #43d6ff, inset 0 -4px 0 transparent, inset 0 -4px 0 #0d628c;
	opacity: 0;
	transition: opacity .3s
}

.help-button[data-v-43b32abe]:after {
	box-shadow: inset 0 -4px 0 #0f669b
}

@media (hover) {
	.help-button[data-v-43b32abe]:hover:before {
		opacity: 1
	}
}

.help-button[data-v-43b32abe]:active {
	background: #1486cc;
	height: 128px;
	transform: translateY(1px);
	width: 35px
}

.help-button[data-v-43b32abe]:active:before {
	display: none
}

.help-button[data-v-43b32abe]:active:after {
	opacity: 1
}

.help-button__icon[data-v-43b32abe] {
	height: 26px;
	margin-top: 8px;
	width: 26px
}

.help-button__icon-wrap[data-v-43b32abe] {
	display: block;
	height: 100%;
	width: 100%
}

.help-button__text[data-v-43b32abe] {
	color: #f0f0f5;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: .32px;
	transform: rotate(180deg);
	width: -moz-min-content;
	width: min-content;
	writing-mode: vertical-lr
}

.icon-fortune-wheel {
	background-image: url("../../img/fortune-wheel.a3ee0cf.svg")
}

.icon-fortune-wheel-border {
	background-image: url("../../img/fortune-wheel-border.1f2dedf.svg")
}

.fortune-wheel-block {
	bottom: 42px;
	margin: 0 auto;
	max-width: 1360px;
	pointer-events: none;
	position: fixed;
	width: 100%;
	z-index: 3
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.fortune-wheel-block {
		bottom: 52px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.fortune-wheel-block {
		bottom: auto;
		height: 110px;
		overflow: hidden;
		top: 96px
	}
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
}

@media screen and (min-width: 768px) and (min-height: 420px) {
}

.fortune-wheel-block__body {
	align-items: stretch;
	bottom: 40px;
	display: flex;
	flex-direction: column;
	justify-content: stretch;
	padding: 16px 0 0 8px;
	pointer-events: all;
	position: absolute;
	right: 0;
	width: 46px
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.fortune-wheel-block__body {
		padding: 16px 8px 0 0;
		right: auto
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.fortune-wheel-block__body {
		bottom: auto;
		top: 0;
		width: 50px
	}
}

.fortune-wheel-block__content {
	background: #32a2f4;
	border-radius: 4px 0 0 4px;
	cursor: pointer;
	padding: 1px 0 1px 1px;
	position: relative
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.fortune-wheel-block__content {
		border-radius: 0 5px 5px 0;
		padding: 1px 1px 1px 0
	}
}

.fortune-wheel-block__wrap {
	align-items: center;
	background: #313349;
	border-radius: inherit;
	display: flex;
	height: 78px;
	padding: 0 5px
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.fortune-wheel-block__wrap {
		justify-content: flex-end;
		padding: 0 5px 5px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.fortune-wheel-block__wrap {
		padding: 0 4px
	}
}

.fortune-wheel-block__label {
	background: #fe3839;
	border-radius: 50%;
	display: block;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	left: 13px;
	line-height: 14px;
	padding-top: 2px;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 20px;
	z-index: 1
}

@media screen and (min-width: 480px) and (orientation: landscape) and (max-height: 420px) and (max-width: 900px) {
	.fortune-wheel-block__label {
		left: 5px
	}
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.fortune-wheel-block__label {
		left: 18px
	}
}

.fortune-wheel-block__icons {
	position: relative
}

.fortune-wheel-block__icon {
	bottom: 0;
	height: 24px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.fortune-wheel-block__icon {
		height: 31px;
		width: 31px
	}
}

.fortune-wheel-block__icon--counter {
	animation: rotate 2.7s linear 0s infinite
}

.fortune-wheel-block__icon-border {
	height: 26px;
	position: relative;
	width: 26px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.fortune-wheel-block__icon-border {
		height: 33px;
		width: 33px
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(-1turn)
	}
}

.activity-block[data-v-3bfcf829] {
	border-radius: 8px;
	cursor: pointer;
	width: 100%
}

.activity-block__wrap[data-v-3bfcf829] {
	background: #313349;
	border-radius: inherit
}

.activity-block__header[data-v-3bfcf829] {
	align-items: center;
	background: #313349;
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
	color: #f0f0f5;
	display: flex;
	font-size: 24px;
	font-weight: 700;
	height: 55px;
	justify-content: center;
	line-height: 28px;
	text-align: center
}

.activity-block__footer[data-v-3bfcf829] {
	background: #313349;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	height: 71px;
	overflow: hidden;
	padding: 8px 0
}

.activity-block__footer[data-v-3bfcf829] {
	align-items: center;
	display: flex;
	justify-content: center
}

@media screen and (min-width: 768px) and (min-height: 420px) {
}

.activity-block__countdown[data-v-3bfcf829] {
	display: flex;
	justify-content: center;
	min-width: 140px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.activity-block__countdown[data-v-3bfcf829] {
		min-width: 166px
	}
}

.activity-block__btn[data-v-3bfcf829] {
	margin-left: 6px;
	width: 140px
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.activity-block__btn[data-v-3bfcf829] {
		margin-left: 14px;
		width: 166px
	}
}

.countdown[data-v-62ac2986] {
	padding-right: 2px;
	position: relative;
	z-index: 0
}

.countdown__title--bold[data-v-62ac2986] {
	color: #f0f0f5;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-align: center
}

.countdown__count-wrap[data-v-62ac2986] {
	background: transparent;
	border: 1px solid #8587ad;
	border-radius: 4px;
	height: 24px;
	margin: 0 auto 2px;
	padding: 1px;
	width: 24px
}

.countdown__count[data-v-62ac2986] {
	border-radius: inherit;
	color: #f0f0f5;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	height: 100%;
	letter-spacing: .32px;
	line-height: 21px;
	position: relative;
	text-align: center;
	width: 100%
}

.countdown__label[data-v-62ac2986] {
	color: #c2c3d6;
	font-size: 10px
}

.countdown__separator[data-v-62ac2986] {
	font-weight: 700;
	line-height: 24px;
	margin: 0 3px;
	opacity: .4
}

.countdown__container[data-v-62ac2986] {
	display: flex;
	padding-top: 4px
}

.countdown__time[data-v-62ac2986] {
	display: flex;
	flex-direction: column;
	text-align: center
}

.countdown__time + .countdown__time[data-v-62ac2986] {
	margin-left: 9px
}

.poster-img[data-v-71f796a9] {
	border-radius: inherit;
	overflow: hidden
}

.poster-img__wrap--type4[data-v-71f796a9] {
	height: 152px;
	padding-bottom: 0
}

@media screen and (min-width: 768px) and (min-height: 420px) {
	.poster-img__wrap--type4[data-v-71f796a9] {
		height: 192px
	}
}

.poster-img__wrap[data-v-71f796a9] {
	border-radius: inherit;
	position: relative
}

.poster-img__pic[data-v-71f796a9] {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%
}
.poster-wrap[data-v-67544ebc] {
	display: block;
	position: relative
}

.poster-wrap--pointer[data-v-67544ebc] {
	cursor: pointer
}

.poster-wrap--activity[data-v-67544ebc] {
	background-image: none;
	border-radius: 0;
	padding: 0
}

.poster-wrap--activity[data-v-67544ebc]:before {
	display: none
}

.online-chat-root-TalkMe {
	font-family: "Montserrat", sans-serif !important;
	font-size: 14px !important
}

.online-chat-root-TalkMe .top-z-index {
	z-index: 2147483649 !important
}

@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {
	.ios-hack {
		height: -webkit-fill-available
	}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.ios-hack {
		height: -webkit-fill-available
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {
	.ios-hack .layout-wrapper {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%
	}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.ios-hack .layout-wrapper {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%
	}
}

@keyframes load-6ab68593 {
	to {
		transform: rotate(1turn)
	}
}

.sf-hidden {
	display: none !important
}

img[src="data:,"], source[src="data:,"] {
	display: none !important
}

#wp-admin-bar-aioseo-main .ab-item {
	display: flex !important;
	align-items: center;
}

#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg {
	height: 21px !important;
}

.promotion-text__height.height-auto {
	max-height: none!important;
}