.loadingWrapper___iT0B0 {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: center;
	max-height: 100%;
	max-width: 100%;
	width: 100%;
}

.loadingWrapper___iT0B0.absoluteCentered___p5Np6 {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.loadingWrapper___iT0B0[class*=gamePage] {
	height: 100vh;
}

.image___EMeMW {
	height: 100%;
	max-height: 48px;
	max-width: 48px;
	width: 100%;
}

.portal___Iv_ft {
	-webkit-overflow-scrolling: touch;
	bottom: 0;
	height: 100%;
	left: 0;
	min-height: 100%;
	min-width: 320px;
	overflow: hidden;
	overflow-y: scroll;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1002;
}

.portal___Iv_ft.desktop___dbDJq {
	font-size: 13px;
	overflow-x: auto;
	overflow-y: auto;
}

.portal___Iv_ft.desktop___dbDJq[class*=bonusWeb] [class^=wrap_] [class^=content_] {
	margin: auto;
}

.portal___Iv_ft.mobile___hyHEA {
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%),#110d0e calc(100% - 60px);
}

.portal___Iv_ft.mobile___hyHEA[class*=bonusPopupDeactivationMob] {
	background: #110d0e;
}

.portal___Iv_ft.mobile___hyHEA[class*=bonusPopupRulesMob] {
	overflow: hidden;
}

.portal___Iv_ft.mobile___hyHEA[class*=gameModalBackground] {
	background: #000c;
	overflow: hidden;
}

.portal___Iv_ft.mobile___hyHEA:before {
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
	bottom: 0;
	content: "";
	height: 100vh;
	left: 0;
	opacity: .4;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.portal___Iv_ft[class*=searchGames] [class^=content__both] {
	padding: 0 4.6rem;
}

.withPortal___Ab6_9 .grecaptcha-badge {
	display: none!important;
}

.withPortal___Ab6_9[class*=bonus][class*=modalOpened] #root .layout--mobile:after,.withPortal___Ab6_9[class*=bonus][class*=modalShiftedOpened] #root .layout--mobile:after {
	opacity: .5;
}

.withPortal___Ab6_9[class*=modalOpened],.withPortal___Ab6_9[class*=modalShiftedOpened] {
	-webkit-overflow-scrolling: touch;
	overflow: clip;
	overscroll-behavior: none;
	touch-action: none;
}

.withPortal___Ab6_9[class*=modalOpened][class*=win],.withPortal___Ab6_9[class*=modalShiftedOpened][class*=win] {
	height: calc(100% + 1px);
}

.withPortal___Ab6_9[class*=modalOpened] #root,.withPortal___Ab6_9[class*=modalShiftedOpened] #root {
	overflow: clip;
	pointer-events: none;
	z-index: 3;
}

.withPortal___Ab6_9[class*=modalOpened] #root:before,.withPortal___Ab6_9[class*=modalShiftedOpened] #root:before {
	bottom: 0;
	content: "";
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10;
}

.withPortal___Ab6_9[class*=modalOpened] #widget-container,.withPortal___Ab6_9[class*=modalShiftedOpened] #widget-container {
	z-index: 1003!important;
}

.withPortal___Ab6_9[class*=modalOpened][class*=portalShifted] #root,.withPortal___Ab6_9[class*=modalShiftedOpened][class*=portalShifted] #root {
	pointer-events: all;
	z-index: 1003;
}

.withPortal___Ab6_9[class*=modalOpened][class*=portalShifted] #root .layout--mobile,.withPortal___Ab6_9[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile {
	background: none;
}

.withPortal___Ab6_9[class*=modalOpened][class*=portalShifted] #root .layout--mobile .wrapper,.withPortal___Ab6_9[class*=modalOpened][class*=portalShifted] #root .layout--mobile:after,.withPortal___Ab6_9[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile .wrapper,.withPortal___Ab6_9[class*=modalShiftedOpened][class*=portalShifted] #root .layout--mobile:after {
	opacity: 0;
}

.withPortal___Ab6_9[class*=modalOpened] .layout--desktop,.withPortal___Ab6_9[class*=modalShiftedOpened] .layout--desktop {
	height: inherit;
}

.withPortal___Ab6_9[class*=samePosition][class*=modalOpened] #root,.withPortal___Ab6_9[class*=samePosition][class*=modalOpened] #root:before,.withPortal___Ab6_9[class*=samePosition][class*=modalShiftedOpened] #root,.withPortal___Ab6_9[class*=samePosition][class*=modalShiftedOpened] #root:before {
	position: static;
}

.withPortal___Ab6_9.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot),.withPortal___Ab6_9.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) {
	animation: chageRootZindex___pKF7Z .2s linear forwards;
}

.withPortal___Ab6_9.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .wrapper,.withPortal___Ab6_9.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .wrapper {
	opacity: 0;
}

.withPortal___Ab6_9.modalOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile,.withPortal___Ab6_9.modalShiftedOpened:not(.portalShifted):not(.backdropViewPopup) #root:not(.WebRoot) .layout--mobile {
	background: none;
}

@keyframes chageRootZindex___pKF7Z {
	0% {
		z-index: 1003;
	}

	99% {
		z-index: 1003;
	}

	to {
		z-index: 3;
	}
}

.button___ss9Z2 {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.button___ss9Z2.sm___BgNVo {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.button___ss9Z2.md___fYrSq {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.button___ss9Z2.primary___Y5r3u {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.button___ss9Z2.primary___Y5r3u:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.button___ss9Z2.primary___Y5r3u:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.button___ss9Z2.secondary___EjD5P {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.button___ss9Z2.secondary___EjD5P:active,.button___ss9Z2.secondary___EjD5P:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.button___ss9Z2.tertiary___IzPIO {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.button___ss9Z2.tertiary___IzPIO:hover {
	background: #ffffff0d;
}

.button___ss9Z2.tertiary___IzPIO:active {
	border-color: #fff;
}

.button___ss9Z2.ghost___UPd8G {
	box-shadow: none;
	color: #f5c66b;
}

.button___ss9Z2.ghost___UPd8G:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.button___ss9Z2.ghost___UPd8G:active {
	opacity: .7;
}

.button___ss9Z2.disabled___H_Gvb {
	opacity: .4;
	pointer-events: none;
}

.fourthly___H4bd5 {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.collapseMob___R0InW {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 100%;
	padding: 0 24px;
}

.collapseMob___R0InW .collapseMobClose___aXpcX {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 20px;
	top: 19px;
	z-index: 10;
}

.collapseMob___R0InW .deactivate___bXr6u {
	background: var(--brand-gradient-popup-bg);
	border-radius: 12px;
	box-shadow: 0 8px 16px 0 #2b282833,inset 0 1px 1px 0 #d1021b1a;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 364px;
	padding: 48px 24px 16px;
	position: relative;
	width: 100%;
}

.collapseMob___R0InW .deactivate_text___w8PNh p {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.collapseMob___R0InW .deactivate_btn___k9rsf {
	display: flex;
	justify-content: center;
	margin: 16px 0 8px;
}

.collapseMob___R0InW .deactivate_btn___k9rsf button {
	color: #fffc;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	max-width: 150px;
	min-width: 102px;
	text-align: right;
	text-decoration: none;
	width: auto;
}

.collapseMob___R0InW .deactivate_btn___k9rsf button:nth-of-type(2) {
	color: #fff;
	margin-left: 16px;
	min-width: 146px;
}

@media screen and (min-width:412px) {
	.collapseMob___R0InW .deactivate_btn___k9rsf button {
		max-width: 150px;
		min-width: 150px;
	}
}

.wrap___VUVDr {
	align-content: space-between;
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: flex-start;
	min-width: 1096px;
	overflow: hidden;
	position: relative;
	z-index: 1001;
}

.wrap___VUVDr .popupShadow___tReg6 {
	background: #000c;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.wrap___VUVDr .content___O50LG {
	border-radius: 8px;
	box-shadow: 0 8px 16px #24020033;
	margin: auto 0;
	position: relative;
}

[class*=isCancellationPopupActive] .wrap___VUVDr .content___O50LG {
	min-width: 385px;
}

[class*=isCancellationPopupActive] .wrap___VUVDr .content___O50LG .closeBtn___m9Ezg {
	display: none;
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg {
	background: none;
	border: none;
	bottom: auto;
	box-sizing: border-box;
	cursor: pointer;
	height: 32px;
	left: auto;
	outline: none;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 32px;
	z-index: 2;
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q {
	display: block;
	height: 100%;
	width: 100%;
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:hover g {
	filter: var(--brand-red);
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:hover path {
	fill: var(--brand-red);
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:not(:hover) g {
	filter: none;
}

.wrap___VUVDr .content___O50LG .closeBtn___m9Ezg .closeIcon___khI9Q:not(:hover) g path {
	fill: #fff;
}

.wrap___VUVDr.wide___D3bxG .content___O50LG {
	border-radius: 0;
	padding: 0;
}

.wrap___VUVDr.wide___D3bxG .content___O50LG .closeBtn___m9Ezg {
	background: url("") 50%/cover no-repeat;
	opacity: 1;
	right: -60px;
	top: 5px;
}

.wrap___VUVDr.secret___KOo0g {
	min-width: auto;
}

@media(max-height:750px) {
	.wrap___VUVDr {
		overflow-y: scroll;
	}
}

.collapse___n3exF {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 100%;
}

.collapse___n3exF .deactivate___XJb3z {
	background: var(--brand-gradient-popup-bg);
	border-radius: 12px;
	box-shadow: 0 8px 16px 0 #2b282833,inset 0 1px 1px 0 #d1021b1a;
	box-sizing: border-box;
	height: 100%;
	margin: 0 auto;
	max-width: 384px;
	padding: 28px 49px 32px;
	position: relative;
	width: 100%;
}

.collapse___n3exF .deactivate_close___rJYDg {
	display: none;
}

.collapse___n3exF .deactivate_text___e5pUC h2 {
	color: var(--brand-text);
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.collapse___n3exF .deactivate_text___e5pUC p {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.collapse___n3exF .deactivate_btn___WIpsi {
	align-items: center;
	display: flex;
	margin-top: 16px;
}

.collapse___n3exF .deactivate_btn___WIpsi button {
	border-radius: 8px;
	color: #fffc;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	width: 126px;
}

.collapse___n3exF .deactivate_btn___WIpsi button:last-child {
	color: #fff;
	margin: 0 0 0 15px;
	width: 146px;
}

.bonusBalanceWon___I6AJI {
	min-width: unset;
}

.bonusBalanceWonPopup___fZWfg[class*=portal__] {
	align-items: center;
	background: none!important;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.bonusBalanceWonPopup___fZWfg[class*=portal__]:before {
	background: #000c;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.bonusBalanceWonPopup___fZWfg .wrapper {
	opacity: 1!important;
}

.bonusBalanceWon___I6AJI [class*=button__] {
	display: block;
	isolation: isolate;
	margin-inline: auto;
	max-width: 288px;
	width: 100%;
	z-index: 4;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
	.bonusBalanceWon___I6AJI [class*=button__] {
		max-width: 278px;
	}
}

.bonusBalanceWonClose___Q43kc {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 10;
}

.bonusBalanceWonBackDrop___wv6u_ {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
	.bonusBalanceWonBackDrop___wv6u_ {
		align-items: flex-end;
	}
}

.bonusBalanceWonContent___zGDXu {
	position: relative;
	z-index: 2;
}

.bonusBalanceWonContentWrapper___Q_DYs {
	--indent: 32px;
	animation: appear___AYYeW .3s linear forwards;
	animation-delay: .5s;
	background: var(--brand-content-background);
	border-radius: 10px;
	box-shadow: 0 8px 16px 0 #191e2d99;
	padding: 32px 16px;
	position: relative;
	scale: 0;
	width: min(100vw - var(--indent),464px);
}

@media screen and (min-width:360px) {
	.bonusBalanceWonContentWrapper___Q_DYs {
		--indent: 48px;
	}
}

.bonusBalanceWonContentWrapper___Q_DYs:after {
	background: var(--brand-basic-popup-bg);
	border-radius: inherit;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.bonusBalanceWonContentWrapper___Q_DYs:before {
	background-image: url("");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: inherit;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}

@media screen and (min-width:720px) {
	.bonusBalanceWonContentWrapper___Q_DYs {
		padding: 40px 64px 32px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
	.bonusBalanceWonContentWrapper___Q_DYs {
		animation: appear-landscape___LDfYV .3s linear forwards;
		animation-delay: .5s;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		height: min(100vh - 20px,340px);
		padding: 32px 48px;
		scale: 1;
		transform: translateY(100%);
		width: auto;
	}
}

.bonusBalanceWonTitle___RqTsN {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 40px;
	text-align: center;
}

@media screen and (min-width:720px) {
	.bonusBalanceWonTitle___RqTsN {
		font-size: 24px;
		margin-bottom: 68px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
	.bonusBalanceWonTitle___RqTsN {
		margin-bottom: 24px;
	}

	.bonusBalanceWonData___uUGeF {
		align-items: center;
		column-gap: 16px;
		display: flex;
		flex-direction: row;
		justify-content: normal;
		margin-bottom: 32px;
		width: 402px;
	}
}

.bonusBalanceWonInfo___HuyGP {
	flex-basis: 256px;
}

.bonusBalanceWonPrize___BEINj {
	display: block;
}

.bonusBalanceWonImg___eeqsU {
	background-image: url("");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	flex-shrink: 0;
	height: 132px;
	margin: 0 auto 12px;
	width: 124px;
}

@media screen and (min-width:720px) {
	.bonusBalanceWonImg___eeqsU {
		height: 168px;
		margin-bottom: 26px;
		width: 140px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
	.bonusBalanceWonImg___eeqsU {
		height: 132px;
		margin: 0;
		width: 124px;
	}
}

.bonusBalanceWonText___4qjzz {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 24px;
	text-align: center;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1024px) {
	.bonusBalanceWonText___4qjzz {
		margin-bottom: 8px;
		text-align: left;
	}
}

.bonusBalanceWonText___4qjzz span {
	color: var(--brand-yellow);
}

.bonusBalanceWonText___4qjzz p {
	margin: 0;
}

@keyframes appear___AYYeW {
	to {
		scale: 1;
	}
}

@keyframes appear-landscape___LDfYV {
	to {
		transform: translateY(0);
	}
}

.popupProfileGroupContent___Ij1Aj {
	background: var(--brand-basic-popup-bg);
}

@font-face {
	font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:local(""),url("Manrope-ExtraLight.woff2") format("woff2"),url("Manrope-ExtraLight.ttf") format("truetype");
}

@font-face {
	font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:local(""),url("Manrope-Light.woff2") format("woff2"),url("Manrope-Light.ttf") format("truetype");
}

@font-face {
	font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:local(""),url("Manrope-Regular.woff2") format("woff2"),url("Manrope-Regular.ttf") format("truetype");
}

@font-face {
	font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:local(""),url("Manrope-Medium.woff2") format("woff2"),url("Manrope-Medium.ttf") format("truetype");
}

@font-face {
	font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:local(""),url("Manrope-SemiBold.woff2") format("woff2"),url("Manrope-SemiBold.ttf") format("truetype");
}

@font-face {
	font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:local(""),url("Manrope-Bold.woff2") format("woff2"),url("Manrope-Bold.ttf") format("truetype");
}

@font-face {
	font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:local(""),url("Manrope-ExtraBold.woff2") format("woff2"),url("Manrope-ExtraBold.ttf") format("truetype");
}

@font-face {
	font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:local(""),url("Inter-Black.woff2") format("woff2"),url("Inter-Black.ttf") format("truetype");
}

@font-face {
	font-display:swap;font-family:Akony;font-style:normal;font-weight:700;src:local(""),url("") format("woff"),url("") format("truetype");
}

@font-face {
	font-display:swap;font-family:DrukTextWide-BoldItalic-Trial;font-style:italic;font-weight:900;src:local(""),url("") format("woff2"),url("") format("truetype");
}

body {
	margin: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block;
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: initial;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],template {
	display: none;
}

a {
	background-color: #0000;
}

a:active,a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: initial;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: initial;
	height: 0;
}

pre {
	overflow: auto;
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em;
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,select {
	text-transform: none;
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto;
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: initial;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,th {
	padding: 0;
}

menu,nav,ol,ul {
	margin: 0;
	padding: 0;
}

menu,nav,ul {
	list-style-type: none;
}

input::-ms-clear,input::-ms-reveal {
	display: none;
	height: 0;
	width: 0;
}

fieldset {
	border: none;
	margin: 0;
	min-width: 0;
	outline: none;
	padding: 0;
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}

* {
	box-sizing: border-box;
}

html {
	-webkit-font-smoothing: auto;
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px;
}

body,html {
	font-family: Manrope,sans-serif;
	height: 100%;
	width: 100%;
}

@media(max-width:812px) {
	body,html {
		-webkit-overflow-scrolling: touch;
	}
}

body {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background: var(--main-content-bg);
}

body::-webkit-scrollbar {
	background-color: #0000;
	height: 2px;
	width: 8px;
}

body::-webkit-scrollbar-thumb {
	background-color: #3b4253;
	border-radius: 9em;
}

body::-webkit-scrollbar-thumb:hover {
	background-color: #606570;
}

a {
	color: var(--brand-blue-link);
	text-decoration: none;
}

button {
	border: none;
	outline: none;
	padding: 0;
}

#root {
	height: auto;
	min-height: 100%;
	position: relative;
}

#root:empty:before {
	animation-fill-mode: both;
	background: url("preload.svg") 100% no-repeat;
	bottom: 0;
	content: "";
	height: 50px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	z-index: 1;
}

#widget-container.position_bottom .help-button {
	bottom: 2px!important;
	min-height: 58px!important;
}

@media screen and (min-width:1280px) {
	#widget-container.position_bottom .help-button {
		padding: 8px 20px 8px 64px;
	}
}

#frame-container.position_bottom {
	bottom: 2px!important;
}

.layout {
	min-height: 100%;
	z-index: 2;
}

.layout--desktop {
	background: var(--main-content-bg);
	height: auto;
	margin: 0 auto;
	max-width: 1096px;
	min-height: 100%;
	overflow: clip;
	position: relative;
}

@media screen and (min-width:1288px) {
	.layout--desktop {
		max-width: 1288px;
	}
}

@media screen and (min-width:1440px) {
	.layout--desktop {
		max-width: 1440px;
	}
}

.layout--mobile {
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	min-width: 320px;
	width: 100%;
	z-index: auto;
}

.layout--mobile .wrapper {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	position: relative;
}

.layout--mobile .wrapper .container {
	flex: 1 1 auto;
	min-height: 200px;
	position: relative;
}

.layout--mobile .wrapper .container .main>[class*=loading] {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.banner-container {
	position: relative;
}

.banner-container>a {
	display: block;
	text-decoration: none;
}

.banner-container img {
	border-radius: 2px;
	display: block;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	width: 100%;
}

#root.WebRoot {
	overflow: clip;
}

.btn,.btn--md,.btn--sm,.btn__default,.btn__disabled,.btn__primary,.btn__secondary,.btn__white,.button {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.btn--sm,.button.sm,.sm.btn,.sm.btn--md,.sm.btn__default,.sm.btn__disabled,.sm.btn__primary,.sm.btn__secondary,.sm.btn__white {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.btn--md,.button.md,.md.btn,.md.btn--sm,.md.btn__default,.md.btn__disabled,.md.btn__primary,.md.btn__secondary,.md.btn__white {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.btn__primary,.button.primary,.primary.btn,.primary.btn--md,.primary.btn--sm,.primary.btn__default,.primary.btn__disabled,.primary.btn__secondary,.primary.btn__white {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.btn__primary:hover,.button.primary:hover,.primary.btn--md:hover,.primary.btn--sm:hover,.primary.btn:hover,.primary.btn__default:hover,.primary.btn__disabled:hover,.primary.btn__secondary:hover,.primary.btn__white:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.btn__primary:active,.button.primary:active,.primary.btn--md:active,.primary.btn--sm:active,.primary.btn:active,.primary.btn__default:active,.primary.btn__disabled:active,.primary.btn__secondary:active,.primary.btn__white:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.btn__secondary,.button.secondary,.secondary.btn,.secondary.btn--md,.secondary.btn--sm,.secondary.btn__default,.secondary.btn__disabled,.secondary.btn__primary,.secondary.btn__white {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.btn__secondary:active,.btn__secondary:hover,.button.secondary:active,.button.secondary:hover,.secondary.btn--md:active,.secondary.btn--md:hover,.secondary.btn--sm:active,.secondary.btn--sm:hover,.secondary.btn:active,.secondary.btn:hover,.secondary.btn__default:active,.secondary.btn__default:hover,.secondary.btn__disabled:active,.secondary.btn__disabled:hover,.secondary.btn__primary:active,.secondary.btn__primary:hover,.secondary.btn__white:active,.secondary.btn__white:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.btn__white,.button.tertiary,.tertiary.btn,.tertiary.btn--md,.tertiary.btn--sm,.tertiary.btn__default,.tertiary.btn__disabled,.tertiary.btn__primary,.tertiary.btn__secondary {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.btn__white:hover,.button.tertiary:hover,.tertiary.btn--md:hover,.tertiary.btn--sm:hover,.tertiary.btn:hover,.tertiary.btn__default:hover,.tertiary.btn__disabled:hover,.tertiary.btn__primary:hover,.tertiary.btn__secondary:hover {
	background: #ffffff0d;
}

.btn__white:active,.button.tertiary:active,.tertiary.btn--md:active,.tertiary.btn--sm:active,.tertiary.btn:active,.tertiary.btn__default:active,.tertiary.btn__disabled:active,.tertiary.btn__primary:active,.tertiary.btn__secondary:active {
	border-color: #fff;
}

.btn__default,.button.ghost,.ghost.btn,.ghost.btn--md,.ghost.btn--sm,.ghost.btn__disabled,.ghost.btn__primary,.ghost.btn__secondary,.ghost.btn__white {
	box-shadow: none;
	color: #f5c66b;
}

.btn__default:hover,.button.ghost:hover,.ghost.btn--md:hover,.ghost.btn--sm:hover,.ghost.btn:hover,.ghost.btn__disabled:hover,.ghost.btn__primary:hover,.ghost.btn__secondary:hover,.ghost.btn__white:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.btn__default:active,.button.ghost:active,.ghost.btn--md:active,.ghost.btn--sm:active,.ghost.btn:active,.ghost.btn__disabled:active,.ghost.btn__primary:active,.ghost.btn__secondary:active,.ghost.btn__white:active {
	opacity: .7;
}

.btn__disabled,.button.disabled,.disabled.btn,.disabled.btn--md,.disabled.btn--sm,.disabled.btn__default,.disabled.btn__primary,.disabled.btn__secondary,.disabled.btn__white {
	opacity: .4;
	pointer-events: none;
}

.fourthly {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.notFoundPage___QtyB7 {
	background: var(--brand-gradient-bg-errorPage);
	color: #fff;
	height: 100vh;
	overflow: hidden;
}

.wrapper___S1Knp {
	flex-direction: row;
	height: 100vh;
	width: 100vw;
}

.textBlock___qpnGd,.wrapper___S1Knp {
	align-items: normal;
	display: flex;
	justify-content: center;
}

.textBlock___qpnGd {
	flex-direction: column;
	padding: 0 8px;
}

.textBlock___qpnGd a {
	margin: 0 auto;
	width: 208px;
}

.text___IhcXp {
	align-items: normal;
	display: flex;
	flex-direction: row;
	font-size: 170px;
	font-weight: 700;
	justify-content: center;
	letter-spacing: .005em;
	line-height: .78;
	margin-bottom: 20px;
	position: relative;
	text-shadow: 0 32px 32px #00000040;
}

.imageBlock___KNPjt {
	left: 6px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	top: 8px;
	width: 190px;
}

.imageBlock___KNPjt .imageBricks___EBQer {
	width: 100%;
}

.description___hNtdd {
	display: grid;
	font-size: 14px;
	letter-spacing: .03em;
	line-height: 22px;
	margin: 0 auto 16px;
	text-align: center;
}

.description___hNtdd .firstPart___ijipL {
	text-align: center;
}

.notFoundPage___rG4bV {
	background: var(--brand-gradient-bg-errorPage);
	color: #fff;
	height: 100vh;
	overflow: hidden;
}

.wrapper___optxn {
	flex-direction: row;
	height: 100vh;
	width: 100vw;
}

.textBlock___wlnwk,.wrapper___optxn {
	align-items: normal;
	display: flex;
	justify-content: center;
}

.textBlock___wlnwk {
	flex-direction: column;
	padding: 0 8px;
}

.textBlock___wlnwk a {
	margin: 0 auto;
	width: 208px;
}

.text___q12Se {
	align-items: normal;
	display: flex;
	flex-direction: row;
	font-size: 280px;
	font-weight: 700;
	justify-content: center;
	letter-spacing: .001em;
	line-height: .78;
	margin-bottom: 38px;
	position: relative;
	text-shadow: 0 32px 32px #00000040;
}

.imageBlock___BnjNY {
	left: 10px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	top: 16px;
	width: 312px;
}

.imageBlock___BnjNY .imageBricks___S08bW {
	width: 100%;
}

.description___TNgds {
	align-items: center;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	justify-content: center;
	letter-spacing: .03em;
	margin: 0 auto 26px;
	text-align: center;
}

.description___TNgds .firstPart___E3fR2 {
	margin-bottom: 6px;
	text-align: center;
}

.criticalError___UDX8H {
	background: var(--brand-gradient-bg-errorPage);
	color: #fff;
	height: 100vh;
	overflow: hidden;
}

.wrapper___WW0XV {
	flex-direction: row;
	height: 100vh;
	width: 100vw;
}

.textBlock___RFJLK,.wrapper___WW0XV {
	align-items: normal;
	display: flex;
	justify-content: center;
}

.textBlock___RFJLK {
	flex-direction: column;
	padding: 0 8px;
}

.textBlock___RFJLK button {
	margin: 0 auto;
	width: 208px;
}

.text___vRGVt {
	align-items: normal;
	display: flex;
	flex-direction: row;
	font-size: 172px;
	font-weight: 700;
	justify-content: center;
	letter-spacing: .015em;
	line-height: .78;
	margin-bottom: 18px;
	position: relative;
	text-shadow: 0 32px 32px #00000040;
}

.imageBlock___yqZjV {
	left: 6px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	top: 8px;
	width: 191px;
}

.imageBlock___yqZjV.imageBlockFirst___MNdwt .imageBricks___wnPOs {
	left: -4px;
	top: -8px;
}

.imageBlock___yqZjV.imageBlockSecond___sfbtK .imageBricks___wnPOs {
	left: 97px;
	top: -8px;
}

.imageBlock___yqZjV .imageBricks___wnPOs {
	height: 188px;
	position: absolute;
	width: 198px;
}

.description___g8Dso {
	align-items: normal;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	justify-content: center;
	letter-spacing: .03em;
	line-height: 22px;
	margin: 0 auto 18px;
	text-align: center;
}

.description___g8Dso .firstPart___Y1I8B {
	text-align: center;
}

.criticalError___hEYCn {
	background: var(--brand-gradient-bg-errorPage);
	color: #fff;
	height: 100vh;
	overflow: hidden;
}

.wrapper___f3FJ8 {
	flex-direction: row;
	height: 100vh;
	width: 100vw;
}

.textBlock___nbCtw,.wrapper___f3FJ8 {
	align-items: normal;
	display: flex;
	justify-content: center;
}

.textBlock___nbCtw {
	flex-direction: column;
	padding: 0 8px;
}

.textBlock___nbCtw button {
	margin: 0 auto;
	width: 208px;
}

.text___s31nI {
	align-items: normal;
	display: flex;
	flex-direction: row;
	font-size: 284px;
	font-weight: 700;
	justify-content: center;
	letter-spacing: .01em;
	line-height: .78;
	margin-bottom: 34px;
	position: relative;
	text-shadow: 0 32px 32px #00000040;
}

.imageBlock___l6ieT {
	left: 10px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	top: 16px;
	width: 312px;
}

.imageBlock___l6ieT.imageBlockFirst___jyIQ1 .imageBricks___ltC43 {
	left: -7px;
	top: -10px;
}

.imageBlock___l6ieT.imageBlockSecond___xmLIL .imageBricks___ltC43 {
	left: 158px;
	top: -10px;
}

.imageBlock___l6ieT .imageBricks___ltC43 {
	height: 300px;
	position: absolute;
	width: 325px;
}

.description___WBbde {
	align-items: center;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	justify-content: center;
	letter-spacing: .03em;
	margin: 0 auto 26px;
	text-align: center;
}

.description___WBbde .firstPart___e8WSG {
	margin-bottom: 6px;
}

.wrap___sjJsY {
	word-wrap: break-word;
	background: #fff;
	color: red;
	height: 100%;
	padding: 15px;
	width: 100%;
}

.wrap___sjJsY h2 {
	font-size: 24px;
	margin: 0 0 20px;
}

.wrap___sjJsY .error___AIoyn {
	background: #fff0f0;
	font-size: 14px;
}

.wrap___sjJsY .stack___X8xaE {
	background: #d3d3d3;
	color: #000;
	font-size: 14px;
}

.star___bJrBK {
	align-items: center;
	display: flex;
	flex-flow: row nowrap;
	height: 10px;
	justify-content: center;
	margin-right: 1px;
	position: relative;
	width: 9px;
}

.star___bJrBK i {
	height: 100%;
	width: 100%;
}

.full___kLV5S path,.half___nblxs .starIosLeft {
	fill: #f1a33b;
}

.installBtn___FdLqY {
	align-items: center;
	background: none;
	border-radius: 2px;
	color: #367af6;
	display: flex;
	font-size: 18px;
	justify-content: center;
	letter-spacing: -.03em;
	line-height: 32px;
	margin-left: auto;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.smartBanner___KUoK0 {
	align-items: center;
	animation: fadeIn___xII6M 1s linear;
	background: #1c1c1d;
	border-bottom: .33px solid #bdbdc2;
	box-sizing: border-box;
	display: flex;
	flex-flow: row nowrap;
	height: 80px;
	justify-content: flex-start;
	left: 0;
	padding: 0 16px 0 9px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10;
}

.smartBanner___KUoK0 .closeBtn___yIE6L {
	background: none;
	box-sizing: border-box;
	height: 24px;
	margin-right: 1px;
	position: relative;
	width: 24px;
}

.smartBanner___KUoK0 .closeBtn___yIE6L:after,.smartBanner___KUoK0 .closeBtn___yIE6L:before {
	background: #bbbbc0;
	border-radius: 2px;
	content: "";
	height: 1px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 12px;
}

.smartBanner___KUoK0 .closeBtn___yIE6L:before {
	transform: translate(-50%,-50%) rotate(50deg);
}

.smartBanner___KUoK0 .closeBtn___yIE6L:after {
	transform: translate(-50%,-50%) rotate(-50deg);
}

.smartBanner___KUoK0 .logo___yrAk6 {
	border-radius: 14px;
	flex-shrink: 0;
	height: 62px;
	margin-right: 8px;
	object-fit: cover;
	overflow: hidden;
	width: 62px;
}

.smartBanner___KUoK0 .info___uITa2 {
	height: 100%;
	padding: 9px 0;
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1,.smartBanner___KUoK0 .info___uITa2 .name___COYQX,.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
	display: block;
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1,.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
	color: #98989e;
}

.smartBanner___KUoK0 .info___uITa2 .name___COYQX {
	color: #fff;
	font-size: 13px;
	line-height: 14px;
	margin: 4px 0 2px;
}

.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1 {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 2px;
}

.smartBanner___KUoK0 .info___uITa2 .rating___ZF5Ov {
	display: flex;
}

.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
	font-size: 12px;
	line-height: 12px;
}

@media(prefers-color-scheme:light) {
	.smartBanner___KUoK0 {
		background: #f1f1f6;
	}

	.smartBanner___KUoK0 .closeBtn___yIE6L:after,.smartBanner___KUoK0 .closeBtn___yIE6L:before {
		background: #bbbbc0;
	}

	.smartBanner___KUoK0 .info___uITa2 .name___COYQX {
		color: #000;
	}

	.smartBanner___KUoK0 .info___uITa2 .author___j0Bv1 {
		color: #848489;
	}

	.smartBanner___KUoK0 .info___uITa2 .prize___TMV_K {
		color: #89898e;
	}
}

.smartBannerShown___kpemt {
	display: flex;
	flex-direction: column;
}

.smartBannerShown___kpemt #root {
	transform: translateY(80px);
}

@keyframes fadeIn___xII6M {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.draggableBlock___WFZRo {
	background: #1a0005;
	border-radius: 10px;
	height: 40px;
	padding: 4px;
	position: relative;
	width: 254px;
}

@media screen and (min-width:412px) {
	.draggableBlock___WFZRo {
		width: 308px;
	}
}

.draggableBlock___WFZRo .draggableInner___XVptj {
	align-items: center;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	position: relative;
	z-index: 1;
}

.draggableBlock___WFZRo .dragIcon___RwYUX {
	align-items: center;
	background: linear-gradient(180deg,#d1021b,#a71023);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	position: relative;
	width: 38px;
	z-index: 2;
}

.draggableBlock___WFZRo .dragIcon___RwYUX .osIcon___z3OFt {
	height: 20px;
	width: 20px;
}

.draggableBlock___WFZRo .dragging___WWyho:before {
	background: radial-gradient(76.35% 76.35% at 50% 50%,#fffc 8.34%,#ffffff4d 44.33%,#fff0 65.37%);
	bottom: auto;
	content: "";
	height: 58px;
	left: auto;
	opacity: var(--progress,0);
	position: absolute;
	right: -10px;
	top: -12px;
	transition: opacity .2s ease-out;
	width: 58px;
	z-index: 0;
}

.draggableBlock___WFZRo .dragProgress___fTsm9 {
	align-items: center;
	background: linear-gradient(180deg,#d1021b,#a71023);
	border-radius: 8px;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	left: 0;
	min-width: 38px;
	position: absolute;
	right: auto;
	top: 0;
	transition: width .3s linear;
	width: var(--progress-width);
	z-index: 0;
}

.draggableBlock___WFZRo .dragProgress___fTsm9:before {
	background: linear-gradient(270.01deg,#540e1600 12%,#36050b 99.99%);
	border-radius: inherit;
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.draggableBlock___WFZRo .draggingProgress___CDvIT {
	transition: none;
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU {
	overflow: hidden;
	z-index: 1;
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU:before {
	content: none;
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU .successText___QHT4U {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU .successIcon___KzFbb {
	bottom: auto;
	height: 20px;
	left: auto;
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	z-index: 0;
}

.draggableBlock___WFZRo .dragProgressSuccess___XscbU:after {
	animation: slideLeft___UVHvH .6s ease forwards;
	background-color: #fff;
	border-radius: 2px;
	bottom: auto;
	content: "";
	height: 2px;
	left: 100%;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	z-index: 0;
	z-index: 3;
}

@keyframes slideLeft___UVHvH {
	0% {
		left: 100%;
		opacity: 1;
	}

	to {
		left: 0;
		opacity: 0;
	}
}

.draggableBlock___WFZRo .dragText___hMz7W {
	animation: blink___tsSTv 2.4s ease-in-out infinite;
	color: #fff6;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.draggableBlock___WFZRo .dropIcon___L2O0J {
	align-items: center;
	border: 2px solid #ffffff1a;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	width: 38px;
}

.draggableBlock___WFZRo .dropIcon___L2O0J .swipeIcon___gKMpk {
	animation: blink___tsSTv 2.4s ease-in-out infinite;
	height: 13px;
	width: 8px;
}

@keyframes blink___tsSTv {
	0%,to {
		opacity: .2;
	}

	50% {
		opacity: 1;
	}
}

.overlay___Ww_II {
	animation: fadeIn___BSgSq 1s linear;
	bottom: auto;
	display: flex;
	flex: 1;
	flex-direction: column;
	min-height: 100%;
	width: 100%;
	z-index: 1001;
}

.outside___ZUwY8,.overlay___Ww_II {
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.outside___ZUwY8 {
	background: #000c;
	bottom: 0;
	z-index: -1;
}

.SmartBannerMob___ivGD1 {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	bottom: 0;
	height: 154px;
	padding: 16px;
	position: fixed;
	width: 100%;
}

.SmartBannerMob___ivGD1 .headerSmb___zhOii {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 8px;
	height: 36px;
	justify-content: normal;
	margin-bottom: 12px;
	width: 100%;
}

.SmartBannerMob___ivGD1 .headerSmb___zhOii .logo___m1Euw {
	height: 29px;
	width: 29px;
}

.SmartBannerMob___ivGD1 .headerSmb___zhOii .name___bScwd {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
}

.SmartBannerMob___ivGD1 .headerSmb___zhOii .description___KEbYM {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.popupClose___PDXU3 {
	align-items: center;
	background: none;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 14px;
	justify-content: center;
	left: auto;
	overflow: hidden;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 14px;
	z-index: 2;
}

.popupClose___PDXU3 svg path {
	fill: #fff;
}

.coin___KD0OL {
	bottom: 16px;
	height: 100px;
	left: auto;
	object-fit: cover;
	position: absolute;
	right: -16px;
	top: auto;
	width: 100px;
	z-index: 0;
}

.subTitle___nMMR1 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 16px;
}

.withSmartBannerMob___akARm {
	overflow: hidden;
	width: 100%;
}

@keyframes fadeIn___BSgSq {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.star___TC9Zc i {
	height: 14px;
	width: 14px;
}

.full___phpAW path,.half___tBQaT path:last-child {
	fill: #109d57;
}

.installBtn___VoQCU {
	align-items: center;
	background: #109d57;
	border-radius: 2px;
	color: #f3f3f3;
	display: flex;
	font-size: 17px;
	font-weight: 500;
	height: 44px;
	justify-content: center;
	text-align: center;
	text-decoration: none;
	width: 120px;
}

.overlay___d5SM3 {
	animation: fadeIn___ggBfA 1s linear;
	bottom: auto;
	display: flex;
	flex: 1;
	flex-direction: column;
	left: 0;
	min-height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1001;
}

.outside___wBVl5 {
	background: #000c;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.SmartBannerMob___TegH1 {
	background: #f5f5f5;
	bottom: 0;
	height: 148px;
	padding: 16px;
	position: fixed;
	width: 100%;
}

.SmartBannerMob___TegH1 .wrap___l0q08 {
	align-items: center;
	display: flex;
	height: 50%;
	justify-content: space-between;
	width: 100%;
}

.SmartBannerMob___TegH1 .headerSmb____0J2l {
	height: 50%;
	width: 100%;
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .logo___ednXc {
	border-radius: 5px;
	float: left;
	height: 48px;
	margin-right: 16px;
	width: 48px;
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .name___aB4AW {
	color: #323334;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
}

.SmartBannerMob___TegH1 .headerSmb____0J2l .rating___hCiqa {
	align-items: unset;
	display: flex;
	height: 16px;
	justify-content: space-between;
	width: 80px;
}

.SmartBannerMob___TegH1 .install___fP7Cv {
	align-items: flex-end;
	display: flex;
	height: 50%;
	justify-content: space-between;
}

.SmartBannerMob___TegH1 .install___fP7Cv i {
	height: 44px;
	width: 97px;
}

.popupClose___xxqZq {
	align-items: center;
	background: none;
	bottom: auto;
	display: flex;
	height: 14px;
	justify-content: center;
	left: auto;
	overflow: hidden;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 14px;
	z-index: 2;
}

.withSmartBannerMob___GSiAr {
	overflow: hidden;
	width: 100%;
}

@keyframes fadeIn___ggBfA {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.withTopBanner___r_xcZ [class*=header__] {
	margin-top: 68px;
}

.withTopBanner___r_xcZ [class*=header__] [class*=headroom--pinned] {
	top: 68px!important;
}

.smartBannerWrap___rJVvs {
	align-items: center;
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 68px;
	justify-content: flex-start;
	left: 0;
	padding: 8px 16px 8px 10px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 11;
}

.smartBannerClose___B1Q72 {
	height: 24px;
	margin-right: 4px;
	width: 24px;
}

.smartBannerClose___B1Q72 .closeIcon___jXaUL {
	display: block;
}

.smartBannerImage___Js6A9 {
	flex-shrink: 0;
	height: 34px;
	width: 34px;
}

.smartBannerImage___Js6A9>img {
	display: block;
	height: 100%;
	width: 100%;
}

.smartBannerText___kgIYR {
	align-items: normal;
	color: #fff;
	display: flex;
	flex: 1;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	justify-content: normal;
	line-height: 16px;
	margin-left: 8px;
	width: calc(100% - 200px);
}

.smartBannerTextTitle___dl7PK {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	margin-bottom: 4px;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.smartBannerTextContent___zO0zp {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.smartBannerAction___Fq6Le {
	margin-left: 8px;
}

.smartBannerAction___Fq6Le .osIcon___C_gWT {
	height: 20px;
	margin-right: 2px;
	width: 20px;
}

.smartBannerAction___Fq6Le .btnText___K0MOT {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

.smartBannerActionBtn___lCI2o,.smartBannerAction___Fq6Le [class*=button__] {
	border-radius: 39px;
	padding: 4px 10px 4px 8px;
	width: 100%;
}

.tabsWrapper____eJ0x {
	opacity: 1;
	padding-inline: 24px;
	position: relative;
	transition: top .2s,opacity .2s;
	z-index: 1;
}

@media screen and (min-width:1096px) {
	.tabsWrapper____eJ0x {
		transition-duration: .3s;
	}
}

.tabsWrapper____eJ0x.fixed___c8dk6 {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background-color: #000c;
	bottom: unset;
	box-shadow: 0 2px 4px 0 #2626264d;
	left: 0;
	opacity: 0;
	position: fixed;
	right: unset;
	top: -80px;
	width: 100%;
	z-index: 4;
}

.tabsWrapper____eJ0x.fixed___c8dk6 .tabs___chuPz .tab___UADrZ {
	border-radius: 0;
}

@media screen and (min-width:1096px) {
	.tabsWrapper____eJ0x.fixed___c8dk6 {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		background: #0000;
		z-index: 9;
	}

	.tabsWrapper____eJ0x.fixed___c8dk6 .tabs___chuPz {
		-webkit-backdrop-filter: blur(3px);
		backdrop-filter: blur(3px);
		background-color: #110d0ecc;
		margin: 0 auto;
		transform: translateX(51px);
		width: 968px;
	}
}

@media screen and (min-width:1288px) {
	.tabsWrapper____eJ0x.fixed___c8dk6 .tabs___chuPz {
		transform: translateX(42px);
	}

	.tabsWrapper____eJ0x.fixed___c8dk6.isSidebarOpened___O3sKk .tabs___chuPz {
		transform: translateX(125px);
	}
}

.tabsWrapper____eJ0x.visible___vPBhn {
	opacity: 1;
	top: 0;
}

@media screen and (min-width:1096px) {
	.tabsWrapper____eJ0x.visible___vPBhn {
		top: 64px;
	}
}

.tabsWrapper____eJ0x.visible___vPBhn.headerVisible___Z1iwM {
	top: 48px;
}

.tabsWrapper____eJ0x .tabs___chuPz {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	overflow-x: auto;
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ {
	align-items: center;
	background-color: #0000;
	border-radius: 8px 8px 0 0;
	display: flex;
	flex-direction: column;
	gap: 8px;
	height: 80px;
	justify-content: center;
	transition: background-color .3s;
	width: 80px;
}

@media(hover:hover) {
	.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ {
		cursor: pointer;
	}

	.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ:hover {
		background-color: #110d0e;
	}

	.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ:hover svg path {
		fill: #f5c66b;
	}

	.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ:hover span {
		color: #f5c66b;
	}
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ svg path {
	transition: fill .3s;
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ span {
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	text-align: center;
	transition: color .3s;
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ.active___CHv6N {
	background-color: #110d0e;
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ.active___CHv6N svg path {
	fill: #f5c66b;
}

.tabsWrapper____eJ0x .tabs___chuPz .tab___UADrZ.active___CHv6N span {
	color: #f5c66b;
}

.tournamentsListPage___eiywy {
	padding: 31px 24px 48px;
}

@media screen and (min-width:640px) {
	.tournamentsListPage___eiywy {
		padding-inline: 64px;
	}
}

@media screen and (min-width:720px) {
	.tournamentsListPage___eiywy {
		padding-inline: 0;
		padding-top: 20px;
	}
}

.tournamentsListPage___eiywy .tabs___dv_dn {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	max-width: 368px;
	position: relative;
}

@media screen and (min-width:720px) {
	.tournamentsListPage___eiywy .tabs___dv_dn.mobile___lQRzJ {
		margin-left: calc(50vw - 320px);
	}
}

.tournamentsListPage___eiywy .tabs___dv_dn:before {
	background: #f5c66b;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.tournamentsListPage___eiywy .tabs___dv_dn:before {
		width: 968px;
	}
}

.tournamentsListPage___eiywy .tab___uuDZq {
	align-items: center;
	color: #fffc;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 400;
	height: 40px;
	justify-content: center;
	line-height: 22px;
	padding: 8px 15px 10px;
	width: 50%;
}

.tournamentsListPage___eiywy .tab___uuDZq.active___UPGqp {
	color: var(--active-list-item-color);
	font-weight: 500;
}

.tournamentsListPage___eiywy .tab___uuDZq a {
	color: inherit;
}

.tournamentsListPage___eiywy .switcher___bbLvs {
	background: var(--active-list-item-color);
	border-radius: 4px 4px 0 0;
	bottom: 0;
	display: inline-block;
	height: 4px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	transition: left .3s linear,right .3s linear;
	width: 50%;
	z-index: 0;
}

.tournamentsListPage___eiywy .switcher___bbLvs.providerTab___WXR72 {
	left: 50%;
}

.promoInfo____vE77 {
	padding: 0 16px;
	position: relative;
	top: -40px;
}

@media screen and (min-width:360px) {
	.promoInfo____vE77 {
		padding: 0 24px;
	}
}

@media screen and (min-width:568px) {
	.promoInfo____vE77 {
		padding: 0 64px;
	}
}

.promoSingleNews___eJCPC {
	border-radius: 0!important;
	height: 224px;
	margin-top: -48px;
	padding: 0;
	width: 100%;
}

.promoImg___hvOx1 {
	height: 100%;
	position: relative;
	width: 100%;
}

.promoImg___hvOx1 [class^=loading] {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
}

.promoImg___hvOx1 [class^=loading] img {
	max-width: 48px;
}

.promoImg___hvOx1:before {
	background: linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0) 32.29%,var(--brand-content-background) 100%),linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0) 0,var(--brand-content-background) 93.75%);
	bottom: 0;
	content: "";
	height: 90px;
	left: 0;
	position: absolute;
	right: 0;
}

.promoImg___hvOx1 img {
	display: block;
	height: 100%;
	margin: 0!important;
	max-width: 100%;
	object-fit: cover;
	width: 100%;
}

.promoImg___hvOx1.characterImg___PlnK9 img {
	bottom: auto;
	height: 240px;
	left: 50%;
	object-fit: contain;
	position: absolute;
	right: auto;
	top: 0;
	transform: translateX(-50%);
	width: 240px;
	z-index: 0;
}

.promoHeaderBlock___au9O2 {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.promoDataViewsBlock___W31mp {
	align-items: normal;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	gap: 10px;
	justify-content: flex-start;
}

.promoDate___AU3WQ {
	color: #fff9;
	font-size: 10px;
	font-weight: 400;
	height: 16px;
	line-height: 16px;
	min-width: 80px;
	text-transform: lowercase;
	width: auto;
}

.promoViews___ZXUK7 {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 16px;
	text-transform: uppercase;
}

.promoViewsEye___BJJ6V {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	margin-right: 4px;
	opacity: 1;
	width: 16px;
}

.promoViewsEye___BJJ6V svg {
	height: inherit;
	width: inherit;
}

.promoTitle___UsKtc {
	-webkit-font-smoothing: antialiased;
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.promoBtnBlock___N9l1r {
	align-items: normal;
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: center;
	margin: -32px auto 48px;
	width: 100%;
}

.promoBtnBlock___N9l1r .btnMob___o13PQ {
	border-radius: 10px;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	line-height: 12px;
	padding: 0 12px 0 40px;
	position: relative;
	white-space: nowrap;
}

.promoBtnBlock___N9l1r .btnMob___o13PQ:before {
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	border-radius: 2px;
	bottom: auto;
	content: "";
	height: 10px;
	left: 16px;
	margin-left: 4px;
	margin-right: 8px;
	position: absolute;
	right: auto;
	text-shadow: 0 -1px 0 #ffffff0d;
	top: auto;
	transform: rotate(45deg);
	width: 10px;
	z-index: 0;
}

.promoBtn___vEIaU {
	height: 32px;
	width: 128px;
}

.content___aWngC {
	margin-top: 22px;
}

.content___aWngC>:first-child {
	margin-top: 0;
}

.content___aWngC,.content___aWngC * {
	font-family: Manrope,sans-serif;
}

.content___aWngC,.content___aWngC *,.content___aWngC a,.content___aWngC p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.content___aWngC p {
	margin: 14px 0 0;
}

.content___aWngC a {
	color: var(--brand-blue-link);
}

.content___aWngC ol>li,.content___aWngC ul>li {
	margin-top: 10px;
	padding-left: 32px;
	position: relative;
}

.content___aWngC ol>li:first-child,.content___aWngC ul>li:first-child {
	margin-top: 16px;
}

.content___aWngC ul li:before {
	background-color: rgba(var(--brand-grey-rgb),.1);
	border-radius: 4px;
	height: 16px;
	left: 5px;
	top: 4px;
	width: 16px;
}

.content___aWngC ul li:after,.content___aWngC ul li:before {
	bottom: auto;
	content: "";
	position: absolute;
	right: auto;
	z-index: auto;
}

.content___aWngC ul li:after {
	background-color: var(--brand-text);
	border-radius: 50%;
	height: 4px;
	left: 11px;
	top: 10px;
	width: 4px;
}

.content___aWngC ol {
	counter-reset: counter;
	list-style: none;
}

.content___aWngC ol li {
	counter-increment: counter;
}

.content___aWngC ol li:before {
	background-color: rgba(var(--brand-grey-rgb),.1);
	border-radius: 4px;
	content: "";
	height: 16px;
	left: 5px;
	width: 16px;
}

.content___aWngC ol li:after,.content___aWngC ol li:before {
	bottom: auto;
	position: absolute;
	right: auto;
	top: 4px;
	z-index: auto;
}

.content___aWngC ol li:after {
	color: #fffffffa;
	content: counter(counter);
	font-size: 10px;
	font-weight: 500;
	left: 10px;
	line-height: 16px;
}

.content___aWngC iframe {
	border: none;
	border-radius: 10px;
	height: 288px;
	margin-top: 16px;
	width: 100%;
}

@media screen and (min-width:320px) {
	.content___aWngC iframe {
		height: 200px;
	}
}

@media screen and (min-width:360px) {
	.content___aWngC iframe {
		height: 218px;
	}
}

@media screen and (min-width:568px) {
	.content___aWngC iframe {
		height: 440px;
	}
}

@media screen and (min-width:740px) {
	.content___aWngC iframe {
		height: 640px;
	}
}

@media screen and (min-width:1020px) {
	.content___aWngC iframe {
		height: 896px;
	}
}

.rulesBlock___l3Qkd {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 58px 16px 8px;
	position: relative;
	z-index: 1;
}

.rulesBlock___l3Qkd:before {
	background: var(--tournament-and-lottery-opened-gradient);
	bottom: 0;
	content: "";
	display: block;
	height: var(--tournament-and-lottery-opened-height);
	left: 0;
	opacity: var(--tournament-and-lottery-opened-opacity);
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(-180deg);
	width: 100%;
	z-index: -1;
}

@media screen and (min-width:360px) {
	.rulesBlock___l3Qkd {
		padding: 58px 24px 8px;
	}
}

@media screen and (min-width:568px) {
	.rulesBlock___l3Qkd {
		padding: 58px 64px 8px;
	}
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP {
	align-items: center;
	background: #ffffff0d;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 24px;
	min-width: 288px;
	padding: 15px 8px;
	width: 100%;
}

.rulesBlock___l3Qkd .rulesStatusesBlockHide___fVXrT {
	display: none;
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusImg___UA9Qd {
	align-items: center;
	display: flex;
	flex: 0 0 48px;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	margin-right: 8px;
	width: 48px;
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusImg___UA9Qd img {
	height: 100%;
	width: 100%;
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP,.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP span {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 25px;
}

.rulesBlock___l3Qkd .rulesStatusesBlock___pOhjP .rulesStatusText___kS1kP span {
	color: var(--brand-yellow);
	margin-right: 2px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1,.rulesBlock___l3Qkd .rules___ZNjl6 h2,.rulesBlock___l3Qkd .rules___ZNjl6 h3,.rulesBlock___l3Qkd .rules___ZNjl6 h4,.rulesBlock___l3Qkd .rules___ZNjl6 h5,.rulesBlock___l3Qkd .rules___ZNjl6 h6 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 32px 0 16px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h2:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h3:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h4:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h5:first-child,.rulesBlock___l3Qkd .rules___ZNjl6 h6:first-child {
	margin-top: 16px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 li,.rulesBlock___l3Qkd .rules___ZNjl6 p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol,.rulesBlock___l3Qkd .rules___ZNjl6 ul {
	list-style: none;
	padding: 0 0 0 34px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li,.rulesBlock___l3Qkd .rules___ZNjl6 ul li {
	position: relative;
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:before,.rulesBlock___l3Qkd .rules___ZNjl6 ul li:before {
	align-items: center;
	background: #ffffff1a;
	border-radius: 4px;
	bottom: 0;
	content: "";
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	left: -26px;
	position: absolute;
	right: 0;
	top: 4px;
	width: 16px;
	z-index: 0;
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:not(:last-of-type),.rulesBlock___l3Qkd .rules___ZNjl6 ul li:not(:last-of-type) {
	margin-bottom: 10px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 ul li:after {
	background: #fff;
	border-radius: 100%;
	bottom: 0;
	content: "";
	display: block;
	height: 4px;
	left: -20px;
	position: absolute;
	right: 0;
	top: 10px;
	width: 4px;
	z-index: 0;
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol {
	counter-reset: list-number;
}

.rulesBlock___l3Qkd .rules___ZNjl6 ol li:after {
	bottom: 0;
	content: counter(list-number);
	counter-increment: list-number;
	font-size: 8px;
	left: -26px;
	position: absolute;
	right: 0;
	top: -2px;
	z-index: 0;
}

.rulesBlock___l3Qkd .rules___ZNjl6 .text {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 h1 {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list-ul li:before {
	content: "•";
	display: block;
	opacity: .6;
	top: 4px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list {
	margin-top: 10px;
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li {
	color: var(--brand-text);
	margin-bottom: 8px;
	padding-left: 32px;
	position: relative;
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li:last-child {
	margin-bottom: 0;
}

.rulesBlock___l3Qkd .rules___ZNjl6 .list li:before {
	background: #ffffff1a;
	border-radius: 4px;
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 900;
	height: 16px;
	left: 0;
	line-height: 16px;
	position: absolute;
	text-align: center;
	width: 16px;
}

.tabs___W81Zn {
	height: 40px;
	position: relative;
	width: 100%;
}

.tabsSwipe___V3TCU {
	background: var(--brand-yellow);
	border-radius: 4px 4px 0 0;
	bottom: 1px;
	content: "";
	height: 4px;
	left: 0;
	transform: translate3d(var(--left),0,0);
	transition: transform .3s linear,width .3s linear;
	width: var(--width);
}

.tabsSwipeWrapper___BUfJF,.tabsSwipe___V3TCU {
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}

.tabsSwipeWrapper___BUfJF {
	bottom: -1px;
	left: var(--scroll-padding,0);
}

.tabsList___AExC8 {
	border-bottom: 1px solid rgba(var(--brand-yellow-rgb),.2);
	display: flex;
	gap: 16px;
	height: 100%;
	overflow: auto hidden;
	padding: 6px var(--scroll-padding,0) 8px;
	position: relative;
}

.tabsList___AExC8::-webkit-scrollbar {
	display: none;
}

.tabsItem___EVj1P {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	height: 24px;
	justify-content: center;
	min-width: 96px;
}

.tabsLink___n8BDh {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	height: 100%;
	line-height: 22px;
	opacity: .8;
	padding-inline: 12px;
	text-align: center;
	transition: all .5s ease-out;
	white-space: nowrap;
	width: 100%;
}

.tabsLink___n8BDh:hover {
	opacity: 1;
}

.tabsLink___n8BDh.disabled___Owh0Y {
	opacity: .3;
	pointer-events: none;
}

.tabsLinkActive___iAtSm {
	color: var(--brand-yellow);
	font-weight: 500;
	letter-spacing: -.2px;
	opacity: 1;
	position: relative;
}

.bonusWrap___cz5Bw h1 {
	color: var(--bonuses-title-color);
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 30px 0 24px;
	padding: 0 24px;
}

@media screen and (min-width:640px) {
	.bonusWrap___cz5Bw h1 {
		margin: 28px 0 4px;
		padding: 0 64px;
	}
}

.bonusTabsWrap___pwiJK {
	height: 62px;
}

@media screen and (min-width:640px) {
	.bonusTabsWrap___pwiJK {
		padding-left: 40px;
	}
}

.bonusTabsWrap___pwiJK [class*=tabsSwipeWrapper_] {
	left: 24px;
}

.bonusTabsWrap___pwiJK [class*=tabsList_] {
	padding-inline: 24px;
}

.bonusTabsWrap___pwiJK [class*=tabsItem_] {
	height: auto;
	min-width: 117px;
	padding-inline: 15px;
}

@media screen and (min-width:640px) {
	.bonusTabsWrap___pwiJK [class*=tabsItem_] {
		padding-inline: 13px;
	}
}

.bonusTabsWrap___pwiJK [class*=tabsLink_] {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	white-space: normal;
}

@media screen and (min-width:640px) {
	.bonusTabsWrap___pwiJK [class*=tabsLink_] {
		align-items: flex-end;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		white-space: nowrap;
	}
}

.bonusTabsWrap___pwiJK [class*=tabsLink_] span {
	color: inherit;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	text-align: center;
	white-space: normal;
	width: min-content;
}

@media screen and (min-width:640px) {
	.bonusTabsWrap___pwiJK [class*=tabsLink_] span {
		padding-bottom: 2px;
		width: 100%;
	}
}

.bonusWrap___xxMgI h1 {
	color: var(--bonuses-title-color);
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 20px 0 24px;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___QvyuH {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.sm___omaSh[class*=button],.button___QvyuH.sm___omaSh {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___QvyuH.md___cIZwj {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.primary___TOo8e[class*=button],.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:first-of-type,.button___QvyuH.primary___TOo8e {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.primary___TOo8e[class*=button]:hover,.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:hover:first-of-type,.button___QvyuH.primary___TOo8e:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.primary___TOo8e[class*=button]:active,.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:active:first-of-type,.button___QvyuH.primary___TOo8e:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___QvyuH.secondary___qHkis {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:active,.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:hover,.button___QvyuH.secondary___qHkis:active,.button___QvyuH.secondary___qHkis:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___tKTJX[class*=button],.button___QvyuH.tertiary___tKTJX {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___tKTJX[class*=button]:hover,.button___QvyuH.tertiary___tKTJX:hover {
	background: #ffffff0d;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___tKTJX[class*=button]:active,.button___QvyuH.tertiary___tKTJX:active {
	border-color: #fff;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___J9H2B[class*=button],.button___QvyuH.ghost___J9H2B {
	box-shadow: none;
	color: #f5c66b;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___J9H2B[class*=button]:hover,.button___QvyuH.ghost___J9H2B:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___J9H2B[class*=button]:active,.button___QvyuH.ghost___J9H2B:active {
	opacity: .7;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a.disabled___cfb98[class*=button],.button___QvyuH.disabled___cfb98 {
	opacity: .4;
	pointer-events: none;
}

.fourthly___uNuWK {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.antiblockPage___kzxPY [class*=staticPage] {
	margin: 0;
	padding: 0;
}

.antiblockPage___kzxPY [class*=staticPage] h1,.antiblockPage___kzxPY [class*=staticPage] h2,.antiblockPage___kzxPY [class*=staticPage] h3,.antiblockPage___kzxPY [class*=staticPage] h4,.antiblockPage___kzxPY [class*=staticPage] h5,.antiblockPage___kzxPY [class*=staticPage] h6 {
	-webkit-text-fill-color: unset;
	-webkit-background-clip: unset;
	background: none;
}

.antiblockPage___kzxPY [class*=staticPage] img {
	margin: 0;
}

.antiblockPage___kzxPY [class*=container] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0 auto;
	max-width: 1136px;
	padding-inline: 24px;
	position: relative;
	z-index: 0;
}

.antiblockPage___kzxPY [class*=antiblockHeader] [class*=container] {
	height: 244px;
}

.antiblockPage___kzxPY [class*=antiblockHeader] [class*=logo] {
	margin-right: 56px;
}

.antiblockPage___kzxPY [class*=antiblockHeader] [class*=logo] a {
	display: flex;
}

.antiblockPage___kzxPY [class*=antiblockHeader] [class*=logo] img {
	height: 100px;
	object-fit: contain;
	width: 140px;
}

.antiblockPage___kzxPY [class*=antiblockHeader] h1 {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	line-height: 36px;
	margin: 0;
}

.antiblockPage___kzxPY [class*=antiblockTabs] {
	border-bottom: 1px solid #ffffff1a;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=container] {
	height: 56px;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabsWrapper] {
	position: relative;
	z-index: 0;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabsWrapper] [class*=thumb] {
	background: #ebab2e;
	bottom: -12px;
	height: 2px;
	left: 0;
	position: absolute;
	right: unset;
	top: unset;
	transition: left .3s;
	width: 108px;
	z-index: 1;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabsWrapper] [class=tabsList] {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: flex-start;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem] {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	gap: 4px;
	height: 32px;
	justify-content: flex-start;
	width: 108px;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem] [class*=icon] {
	background-color: #fff;
	height: 24px;
	margin-bottom: 8px;
	transition: background-color .3s;
	width: 24px;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-vpn] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-tor] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-turbo] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-mob-app] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][data-target-id=section-notification] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem] span {
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	line-height: 14px;
	text-align: center;
	transition: color .3s;
	width: 80px;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem]:hover span,.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][class*=active] span {
	color: #ebab2e;
}

.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem]:hover [class*=icon],.antiblockPage___kzxPY [class*=antiblockTabs] [class*=tabItem][class*=active] [class*=icon] {
	background-color: #ebab2e;
}

.antiblockPage___kzxPY [class*=antiblockTabsFixed] {
	background: #1f1a1b;
	bottom: unset;
	height: 96px;
	left: 0;
	position: fixed;
	right: unset;
	top: -100px;
	transition: top .3s;
	width: 100%;
	z-index: 10;
}

.antiblockPage___kzxPY [class*=antiblockTabsFixed] [class*=container] {
	height: 100%;
	padding-inline: 24px;
}

.antiblockPage___kzxPY [class*=antiblockTabsFixed][class*=active] {
	top: 0;
}

.antiblockPage___kzxPY [class*=antiblockSection] {
	padding: 8px 0;
}

.antiblockPage___kzxPY [class*=antiblockSection]:nth-child(odd) [class*=container] {
	background: #1f1a1b;
	border-radius: 16px;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=container] {
	justify-content: space-between;
	padding: 24px;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	max-width: 704px;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] h3 {
	color: #ffffffb3;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] h2 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin: 0 0 16px;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] p {
	color: #c5cfe4;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 24px;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] [class*=buttonWrapper] {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: flex-start;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button] {
	text-decoration: none;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] {
	position: relative;
	z-index: 0;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] [class*=eyesWrapper] {
	align-items: center;
	background: #f8deb8;
	border-radius: 48px;
	bottom: unset;
	display: flex;
	flex-direction: row;
	height: 96px;
	justify-content: space-between;
	left: 50%;
	padding: 24px;
	position: absolute;
	right: unset;
	top: 110px;
	transform: translateX(-50%);
	width: 244px;
	z-index: 1;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] [class*=eyesWrapper] [class*=item] {
	background: url("") no-repeat;
	border-radius: 50%;
	height: 48px;
	position: relative;
	width: 48px;
	z-index: 1;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] [class*=eyesWrapper] [class*=item] [class*=cornea] {
	height: 100%;
	width: 100%;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=torSectionImg] [class*=eyesWrapper] [class*=item] [class*=cornea]:before {
	background: #0059b3;
	border-radius: 50%;
	bottom: unset;
	content: "";
	height: 16px;
	left: 50%;
	position: absolute;
	right: unset;
	top: 5px;
	transform: translateX(-50%);
	width: 16px;
	z-index: 1;
}

.antiblockPage___kzxPY [class*=antiblockSection] [class*=antiblockSectionImg] {
	height: 288px;
	object-fit: contain;
	width: 288px;
}

.privilegesLevelBlockHide___joMhq,.privilegesLevelBlock___kB92D {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-left: -1px;
	position: relative;
	z-index: 2;
}

.privilegesLevelBlockHide___joMhq .exp___Izat4,.privilegesLevelBlockHide___joMhq .header___xc33f,.privilegesLevelBlockHide___joMhq .iconWrapper___ZBjbh,.privilegesLevelBlockHide___joMhq .item___iB2mX:before,.privilegesLevelBlockHide___joMhq .privilegeTxt___wUMZQ,.privilegesLevelBlockHide___joMhq p>:not(span) {
	opacity: .7;
}

.privilegesLevelBlockHide___joMhq [class*=tipsWrap__] {
	opacity: 1;
}

.privilegesLevelBlockHide___joMhq [class*=tipsWrap__] .descriptionIcon___eL5xZ {
	opacity: .7;
}

.privilegesLevelBlockHide___joMhq .item___iB2mX:before {
	filter: grayscale(100%) brightness(1.5);
}

.privilegesLevelBlockHide___joMhq .inProgress___IMkuC {
	display: none;
}

.privilegesLevelBlockHide___joMhq:last-of-type .privilegesContainer___GBaxG,.privilegesLevelBlock___kB92D:last-of-type .privilegesContainer___GBaxG {
	padding-bottom: 0;
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	position: relative;
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4 .iconWrapper___ZBjbh,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 .iconWrapper___ZBjbh {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 64px;
	justify-content: center;
	margin-left: 3px;
	width: 64px;
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4 .iconWrapper___ZBjbh .icon___P4l8W,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 .iconWrapper___ZBjbh .icon___P4l8W {
	height: 64px;
	width: 64px;
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4 .exp___Izat4,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 .exp___Izat4 {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin-left: -14px;
	padding: 9px 0 7px;
	text-align: center;
	white-space: wrap;
	width: 96px;
}

.privilegesLevelBlockHide___joMhq .privilegesStatus___V4qV4 .exp___Izat4 span,.privilegesLevelBlock___kB92D .privilegesStatus___V4qV4 .exp___Izat4 span {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.privilegesLevelBlockHide___joMhq .progress___g0zx2,.privilegesLevelBlock___kB92D .progress___g0zx2 {
	background: #ffffff1a;
	border: 1px solid var(--brand-simple);
	border-radius: 10px;
	box-sizing: border-box;
	flex-grow: 1;
	left: 29px;
	margin-bottom: 12px;
	min-height: 30px;
	position: relative;
	width: 10px;
}

.privilegesLevelBlockHide___joMhq .progress___g0zx2 .inProgress___IMkuC,.privilegesLevelBlock___kB92D .progress___g0zx2 .inProgress___IMkuC {
	background: var(--nav-list-active-item-color);
	border-radius: 10px;
	height: 100%;
}

.privilegesLevelBlockHide___joMhq .currentPoints___FX3MW,.privilegesLevelBlock___kB92D .currentPoints___FX3MW {
	background-color: var(--tooltip-bg);
	border-radius: 8px;
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	left: 49px;
	line-height: 18px;
	min-width: 184px;
	padding: 13px 16px;
	position: absolute;
	text-align: left;
	top: calc(44px + 50%);
	transform: translateY(-50%);
	z-index: 3;
}

.privilegesLevelBlockHide___joMhq .currentPoints___FX3MW:before,.privilegesLevelBlock___kB92D .currentPoints___FX3MW:before {
	border: 5px solid #0000;
	border-right: 5px solid var(--tooltip-bg);
	content: "";
	left: -9px;
	position: absolute;
	top: 15px;
}

.privilegesLevelBlockHide___joMhq .currentPointsInvisible___WvJEa,.privilegesLevelBlock___kB92D .currentPointsInvisible___WvJEa {
	display: none;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG {
	margin-left: 18px;
	padding-bottom: 44px;
	width: 90%;
	z-index: 2;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .header___xc33f,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .header___xc33f {
	align-items: normal;
	color: #ffffffe6;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 500;
	justify-content: space-between;
	line-height: 22px;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .header___xc33f .headerBonus___EnCkM,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .header___xc33f .headerBonus___EnCkM {
	margin: 0 45px 0 auto;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .header___xc33f .headerRate___KVJec,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .header___xc33f .headerRate___KVJec {
	text-align: right;
	white-space: nowrap;
	width: 50px;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 {
	margin-left: 32px;
	margin-top: 17px;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX {
	margin-bottom: 8px;
	position: relative;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:before,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:before {
	background: url("") no-repeat;
	background-size: contain;
	content: "";
	height: 40px;
	left: -40px;
	position: absolute;
	top: -10px;
	width: 40px;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p {
	color: var(--brand-text);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p .descriptionIcon___eL5xZ,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p .descriptionIcon___eL5xZ {
	display: inline-block;
	height: 20px;
	margin-left: 4px;
	position: relative;
	vertical-align: middle;
	width: 20px;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p .descriptionIcon___eL5xZ:before,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p .descriptionIcon___eL5xZ:before {
	background: url("") 50%/25px no-repeat;
	content: "";
	display: inherit;
	height: inherit;
	width: inherit;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p [class*=tipsWrap__],.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX p [class*=tipsWrap__] {
	display: inline-block;
	z-index: auto;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:last-child,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:last-child {
	margin-bottom: 0;
}

.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:only-child,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG .textBlock___J1Rw0 .item___iB2mX:only-child {
	margin-bottom: 24px;
}

@media screen and (min-width:1288px) {
	.privilegesLevelBlockHide___joMhq .privilegesContainer___GBaxG,.privilegesLevelBlock___kB92D .privilegesContainer___GBaxG {
		margin-left: 19px;
	}
}

.statusIcon____4n5b {
	display: block;
	height: 64px;
	margin: 56px auto 47px;
	width: 64px;
}

.paymentStatus___Rs24Y {
	background: var(--brand-gradient-popup-bg);
	border: 1px solid #ffffff0d;
	border-radius: 10px;
	box-shadow: 0 8px 16px #191e2d99;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 40px 32px 48px;
	position: relative;
	width: 352px;
}

.paymentStatus___Rs24Y hr {
	display: none;
}

.paymentStatus___Rs24Y.success___EVUD7 [class*=statusIcon] {
	height: 60px;
	margin: 60px auto 45px;
	width: 60px;
}

.paymentStatus___Rs24Y.success___EVUD7 .btn___esiSA {
	margin-top: 58px;
}

.paymentStatus___Rs24Y.fail___tKpoo [class*=statusIcon] {
	height: 60px;
	margin: 46px auto 34px;
	width: 60px;
}

.title___FlhPC {
	color: #0000;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	position: relative;
	text-align: left;
	text-shadow: none;
}

.title___FlhPC .dots___OxuSM {
	display: inline-block;
	height: 21px;
	margin-left: 2px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 21px;
}

.title___FlhPC .dots___OxuSM:before {
	animation: points___cV50F 2.5s ease-in-out infinite;
	bottom: 2px;
	content: "";
	height: 21px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}

.title___FlhPC.fail___tKpoo,.title___FlhPC.inProgress___EZX1X,.title___FlhPC.success___EVUD7 {
	color: #fff;
}

.subtitle___xdpHv {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 14px 0 0;
}

.subtitle___xdpHv+[class*=statusIcon] {
	margin: 22px auto 31px;
}

.alternativePaySystems___pkRSV .title___FlhPC {
	color: #fff;
	font-size: 1.6rem;
	margin-top: 3.1425rem;
	padding: .5rem 0;
	text-align: center;
	text-transform: uppercase;
}

.alternativePaySystems___pkRSV .list___a8PIF {
	align-items: flex-start;
	display: flex;
}

.alternativePaySystems___pkRSV .list___a8PIF .system___AuCEM {
	margin: .85715rem;
	width: calc(50% - 2.5715rem);
}

.alternativePaySystems___pkRSV .list___a8PIF .system___AuCEM>img {
	background-color: #4165aa;
	border-radius: 1rem;
	display: block;
	width: 100%;
}

.id___UksTU,.sum___Xye4T {
	color: inherit;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}

.sum___Xye4T {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}

.sum___Xye4T span {
	color: inherit;
}

.btn___esiSA {
	flex-shrink: 0;
	height: 48px;
	line-height: 48px;
	margin: 41px auto auto;
	width: 256px;
}

.bottomLink___eiZlh {
	bottom: -40px;
	color: var(--link-color);
	display: block;
	font-size: 14px;
	font-weight: 500;
	left: 0;
	line-height: 24px;
	margin: 35px auto 0;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: underline;
	top: auto;
	width: 224px;
	z-index: 0;
}

.bottomLink___eiZlh:hover {
	text-decoration: none;
}

.timer___ie4Ty {
	bottom: -62px;
	color: var(--brand-text);
	flex-shrink: 0;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 22px;
	margin: 0;
	opacity: .8;
	padding: 0 48px;
	position: absolute;
	right: 0;
	text-align: center;
	top: auto;
	z-index: 0;
}

@keyframes points___cV50F {
	0% {
		content: ".";
	}

	33% {
		content: "..";
	}

	66% {
		content: "...";
	}

	99% {
		content: "";
	}
}

.points___cV50F {
	animation-name: points___cV50F;
}

.statistic___tqBCU {
	font-family: Manrope,sans-serif;
	min-width: 176px;
}

@media screen and (min-width:1288px) {
	.statistic___tqBCU:last-of-type .statisticRow___tb4o0:last-of-type {
		padding-bottom: 16px;
	}
}

.statisticBlock___kpOoX {
	align-items: center;
	background-color: rgba(var(--brand-text-rgb),.1);
	border-radius: 10px;
	box-shadow: 0 4px 8px #0003,inset 0 1px 0 #ffffff0d;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	min-height: 592px;
	padding: 16px 24px 18px;
	position: relative;
}

@media screen and (min-width:1288px) {
	.statisticBlock___kpOoX {
		min-height: 568px;
		padding: 16px 56px 18px;
	}
}

.statisticBlockTable___QTrxn {
	min-height: 100px;
}

.statisticBlockTable___QTrxn .statisticTableName___iIBtS {
	color: var(--brand-text);
}

@media screen and (min-width:1288px) {
	.statisticBlockPayout___pQgrB .statisticTable___ZMU2l {
		padding: 1px 0;
	}
}

.statisticBlockPayout___pQgrB .statisticTableTitle___huCwX {
	margin: 0 0 22px;
}

@media screen and (min-width:1288px) {
	.statisticBlockPayout___pQgrB .statisticTableTitle___huCwX {
		margin: 0 0 32px;
		padding: 8px 0 0;
	}
}

.statisticBlockPayout___pQgrB .statisticRow___tb4o0 {
	flex-direction: column;
	padding-bottom: 14px;
}

.statisticBlockPayout___pQgrB .statisticRow___tb4o0 div {
	height: 16px;
}

.statisticBlockPayout___pQgrB .statisticRow___tb4o0 div:last-of-type {
	margin-top: 4px;
}

.statisticBlockPayout___pQgrB .statisticRow___tb4o0>div:last-child {
	margin-left: 0;
}

.statisticRow___tb4o0 {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding-bottom: 14px;
	width: 100%;
}

.statisticRow___tb4o0>div:last-child {
	margin-left: 16px;
}

.statisticBigTable___gc1Qi {
	color: var(--brand-text);
	margin: 0 0 18px;
}

.statisticBigTableTitle___R1J5V {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 35px 0 24px;
}

.statisticBigTableHeader___aA82A {
	align-items: normal;
	background-color: rgba(var(--brand-text-rgb),.1);
	border-radius: 10px;
	color: rgba(var(--brand-text-rgb),.8);
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: normal;
	line-height: 20px;
	margin: 0 -32px 16px -30px;
	padding: 14px 30px;
}

.statisticBigTableHeader___aA82A>div:first-child {
	max-width: 120px;
	padding-right: 12px;
	width: 120px;
}

.statisticBigTableHeader___aA82A>div:nth-child(2) {
	max-width: 56px;
	text-align: center;
	width: 56px;
}

.statisticBigTableHeader___aA82A>div:nth-child(3) {
	max-width: 112px;
	padding-left: 12px;
	text-align: right;
	width: 122px;
}

.statisticBigTableHeader___aA82A>div:nth-child(4) {
	flex: 1;
	padding-left: 12px;
	text-align: right;
}

.statisticBigTableHeader___aA82A>div:nth-child(5) {
	max-width: 130px;
	padding-left: 12px;
	padding-right: 3px;
	text-align: right;
	width: 130px;
}

@media screen and (min-width:1288px) {
	.statisticBigTableHeader___aA82A {
		margin: 0 -35px 16px -32px;
	}

	.statisticBigTableHeader___aA82A>div:first-child {
		max-width: 184px;
		width: 184px;
	}

	.statisticBigTableHeader___aA82A>div:nth-child(2) {
		max-width: 56px;
		width: 56px;
	}

	.statisticBigTableHeader___aA82A>div:nth-child(3) {
		max-width: 176px;
		width: 176px;
	}

	.statisticBigTableHeader___aA82A>div:nth-child(5) {
		max-width: 165px;
		padding-right: 5px;
		width: 165px;
	}
}

.statisticBigTableRow___tv82i {
	align-items: center;
	border-bottom: 1px solid rgba(var(--brand-text-rgb),.07);
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	justify-content: normal;
	line-height: 24px;
	padding: 6px 0 7px;
}

.statisticBigTableRow___tv82i>div:first-child {
	max-width: 120px;
	overflow: hidden;
	padding-right: 12px;
	text-overflow: ellipsis;
	width: 120px;
}

.statisticBigTableRow___tv82i>div:nth-child(2) {
	text-align: center;
}

.statisticBigTableRow___tv82i>div:nth-child(3) {
	color: #fff;
	font-weight: 500;
	max-width: 112px;
	padding: 0 4px 0 12px;
	text-align: right;
	width: 112px;
}

.statisticBigTableRow___tv82i>div:nth-child(4) {
	color: #fff;
	flex: 1;
	font-weight: 500;
	padding-left: 12px;
	text-align: right;
}

.statisticBigTableRow___tv82i>div:nth-child(5) {
	max-width: 130px;
	padding-left: 12px;
	padding-right: 3px;
	text-align: right;
	width: 130px;
}

@media screen and (min-width:1288px) {
	.statisticBigTableRow___tv82i {
		margin: 0 -5px 0 0;
	}

	.statisticBigTableRow___tv82i>div:first-child {
		max-width: 184px;
		width: 184px;
	}

	.statisticBigTableRow___tv82i>div:nth-child(3) {
		max-width: 176px;
		width: 176px;
	}

	.statisticBigTableRow___tv82i>div:nth-child(5) {
		max-width: 165px;
		padding-right: 5px;
		width: 165px;
	}
}

.statisticBigTable___gc1Qi>div:last-child {
	border-bottom: none;
}

.statisticTable___ZMU2l {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	width: 100%;
}

.statisticTableTitle___huCwX {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin: 0 0 22px;
	padding-top: 8px;
	text-align: center;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.statisticTableTitle___huCwX {
		background-image: none!important;
		color: #fff;
	}
}

@media screen and (min-width:1288px) {
	.statisticTableTitle___huCwX {
		max-width: 240px;
		overflow: hidden;
		padding: 7px 0 0;
		text-overflow: ellipsis;
	}
}

.statisticTableLink___QYWWw {
	align-items: center;
	border-radius: 4px;
	box-sizing: initial;
	display: flex;
	filter: drop-shadow(0 4px 8px rgba(0,0,0,.4));
	flex-direction: row;
	flex-shrink: 0;
	height: 36px;
	justify-content: center;
	overflow: hidden;
	padding: 0;
	position: relative;
	transition: color .3s ease-out;
	width: 60px;
	z-index: 2;
}

.statisticTableLink___QYWWw:hover {
	background: #000;
}

.statisticTableLink___QYWWw img {
	border-radius: 4px;
	height: inherit;
	width: inherit;
}

.statisticTableLink___QYWWw [class^=link] {
	border-radius: 4px;
	display: flex;
	height: 32px;
	width: 56px;
}

.statisticTableLink___QYWWw [class^=link] picture[class^=image_] [class^=image_] {
	object-fit: cover;
}

.statisticTableName___iIBtS {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.statisticTableNumber___s1X1H {
	color: #fff;
	flex-grow: 1;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	text-align: right;
	white-space: nowrap;
}

.statistic___tqBCU.popular___bgJn7 .statisticBlock___kpOoX {
	padding: 16px 0 18px;
}

.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l {
	counter-reset: counter 0;
}

.statistic___tqBCU.popular___bgJn7 .statisticTableTitle___huCwX {
	margin-bottom: 24px;
	padding: 8px 24px 0;
}

.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0 {
	counter-increment: counter 1;
	padding: 0 16px 16px;
	position: relative;
}

.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0:before {
	align-items: center;
	background-color: #ffffff1a;
	border-radius: 4px;
	color: #fffffffa;
	content: counter(counter);
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	height: 16px;
	justify-content: center;
	line-height: 16px;
	margin-right: 16px;
	min-width: 16px;
	width: auto;
}

.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0:after {
	background-color: rgba(var(--brand-text-rgb),.1);
	bottom: 4px;
	content: "";
	display: block;
	height: 1px;
	left: 16px;
	position: absolute;
	right: 16px;
	top: auto;
	z-index: 0;
}

@media screen and (min-width:1288px) {
	.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0:after {
		left: 50px;
		right: 50px;
	}

	.statistic___tqBCU.popular___bgJn7 .statisticTable___ZMU2l .statisticRow___tb4o0 {
		padding: 0 48px 16px;
	}
}

.statistic___tqBCU.popular___bgJn7 .statisticTableLink___QYWWw {
	height: 32px;
	width: 32px;
}

.statistic___tqBCU.popular___bgJn7 .statisticTableLink___QYWWw * {
	height: inherit;
	width: inherit;
}

.statistic___tqBCU.popular___bgJn7 .statisticTableNumber___s1X1H {
	margin-left: 8px;
}

@media screen and (min-width:1288px) {
	.statistic___tqBCU.popular___bgJn7 .statisticTableNumber___s1X1H {
		margin-top: 2px;
	}
}

.statistic___tqBCU.bestPayout___DtBue .statisticBlock___kpOoX {
	padding: 16px 0 18px;
}

.statistic___tqBCU.bestPayout___DtBue .statisticTableTitle___huCwX {
	padding: 8px 24px 0;
}

.statistic___tqBCU.bestPayout___DtBue .statisticRow___tb4o0 {
	gap: 8px;
	padding: 0 34px 12px 30px;
}

.statistic___tqBCU.bestPayout___DtBue .statisticRow___tb4o0>div:last-child {
	margin-left: 0;
}

@media screen and (min-width:1288px) {
	.statistic___tqBCU.bestPayout___DtBue .statisticRow___tb4o0 {
		padding: 0 62px 12px 64px;
	}

	.statistic___tqBCU.bestPayout___DtBue .statisticTableNumber___s1X1H {
		margin-top: 2px;
	}

	.statistic___tqBCU.bestPayout___DtBue .statisticTableLink___QYWWw {
		width: 62px;
	}

	.statistic___tqBCU.bestPayout___DtBue .statisticTableLink___QYWWw * {
		width: 58px;
	}

	.statistic___tqBCU.bestPayout___DtBue h2.statisticTableTitle___huCwX {
		max-width: 240px;
		min-height: 54px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

.statistic___tqBCU.bestRatio___TTJk_ .statisticBigTableTitle___R1J5V,.statistic___tqBCU.maxPayout___jtuSH .statisticBigTableTitle___R1J5V {
	margin: 36px 0 23px;
}

.statistic___tqBCU.bestRatio___TTJk_ .statisticBigTableRow___tv82i,.statistic___tqBCU.maxPayout___jtuSH .statisticBigTableRow___tv82i {
	border-bottom: none;
	padding: 6px 0;
}

@media screen and (min-width:1288px) {
	.statistic___tqBCU.bestRatio___TTJk_ .statisticBigTableTitle___R1J5V {
		margin-top: 24px;
	}
}

.statistic___tqBCU.lastPayout___XvRXn .statisticRow___tb4o0 {
	padding-bottom: 12px;
}

.statistic___tqBCU.lastPayout___XvRXn h2.statisticTableTitle___huCwX {
	margin-bottom: 20px;
}

@media screen and (min-width:1288px) {
	.statistic___tqBCU.lastPayout___XvRXn h2.statisticTableTitle___huCwX {
		margin-bottom: 12px;
		min-height: 42px;
	}
}

.statistic___tqBCU.bestPayout___DtBue .statisticTableTitle___huCwX,.statistic___tqBCU.lastPayout___XvRXn .statisticTableTitle___huCwX,.statistic___tqBCU.popular___bgJn7 .statisticTableTitle___huCwX {
	font-weight: 600;
	height: auto;
	min-height: 56px;
	width: 100%;
}

@media screen and (min-width:1288px) {
	.statistic___tqBCU.bestPayout___DtBue .statisticTableTitle___huCwX,.statistic___tqBCU.lastPayout___XvRXn .statisticTableTitle___huCwX,.statistic___tqBCU.popular___bgJn7 .statisticTableTitle___huCwX {
		align-items: center;
		display: flex;
		justify-content: center;
		margin-bottom: 22px;
	}
}

.link____Vulv {
	display: block;
	height: 32px;
	position: relative;
	width: 50px;
}

.link____Vulv:hover .linkButton___EEe8p {
	opacity: 1;
}

.link____Vulv:hover .linkButton___EEe8p:after {
	border-bottom: 6px solid #0000;
	border-left: 10px solid #fff;
	border-top: 6px solid #0000;
	bottom: 0;
	content: "";
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	z-index: 2;
}

.link____Vulv .image___rSS6t {
	height: inherit;
	width: inherit;
}

.link____Vulv .linkButton___EEe8p {
	background: #000000e6;
	bottom: 0;
	color: #fff;
	font-size: 14px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	transition: opacity .2s ease-in;
	z-index: 4;
}

.statisticBlock___yeR9V {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	position: relative;
}

.statisticRow___CV6UP {
	align-items: center;
	border-bottom: 1px solid #e7dbdb1a;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 256px;
	padding-bottom: 11px;
	width: 100%;
}

@media screen and (min-width:360px) {
	.statisticRow___CV6UP {
		max-width: 330px;
	}
}

.statisticRow___CV6UP:nth-child(n+2) {
	padding-top: 11px;
}

.statisticRow___CV6UP:last-child {
	border: none;
	padding-bottom: 32px;
}

.statisticTable___clnEq {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	width: 100%;
}

.statisticTableWithImageLink___GizIw {
	margin: -2px auto 0;
	max-width: 256px;
}

@media screen and (min-width:360px) {
	.statisticTableWithImageLink___GizIw,.statisticTableWithImageLink___GizIw .statisticRow___CV6UP {
		max-width: 312px;
	}
}

@media screen and (min-width:412px) {
	.statisticTableWithImageLink___GizIw,.statisticTableWithImageLink___GizIw .statisticRow___CV6UP {
		max-width: 364px;
	}
}

@media screen and (min-width:640px) {
	.statisticTableWithImageLink___GizIw,.statisticTableWithImageLink___GizIw .statisticRow___CV6UP {
		max-width: 510px;
	}
}

@media screen and (min-width:768px) {
	.statisticTableWithImageLink___GizIw,.statisticTableWithImageLink___GizIw .statisticRow___CV6UP {
		max-width: 640px;
	}
}

.statisticTablePayout___pGcZP {
	max-width: 120px;
}

.statisticTableHeader___fAZmF {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 13px 31px 15px 17px;
	width: 100%;
}

.statisticTableHeader___fAZmF .statisticTableName___uU74_ {
	margin-left: 0;
	margin-right: 0;
}

.statisticTableHeader___fAZmF>div {
	color: #fffc;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
}

.statisticTableTitle___wZnox {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 34px;
	margin: 0 0 18px;
	padding-bottom: 0;
	padding-top: 2px;
	text-align: center;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.statisticTableTitle___wZnox {
		background-image: none!important;
		color: #fff;
	}
}

.statisticTableLink___Csrh6 {
	border-radius: 6px;
	box-sizing: initial;
	filter: drop-shadow(0 8px 16px rgba(0,0,0,.3));
	height: 32px;
	margin-left: 14px;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	width: 32px;
	z-index: 4;
}

.statisticTableLink___Csrh6 [class^=link_] {
	display: flex;
	height: 100%;
	width: 100%;
}

.statisticTableLink___Csrh6 [class^=image_] img {
	border-radius: 4px;
	height: inherit;
	object-fit: cover;
	object-position: top;
	width: inherit;
}

.statisticTableIndex___u5m1l {
	align-items: center;
	background: #ffffff1a;
	border-radius: 4px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	height: 16px;
	justify-content: center;
	line-height: 16px;
	min-width: 16px;
	padding: 0 6px;
}

.statisticTableName___uU74_ {
	color: var(--brand-text);
	font-size: 12px;
	margin-left: 14px;
	margin-right: auto;
}

.statisticTableNumber___RxonO {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	text-align: right;
	white-space: nowrap;
}

.statisticRatio___dgwXP {
	align-items: normal;
	color: var(--brand-text);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 500;
	justify-content: normal;
	line-height: 24px;
	padding-bottom: 20px;
}

.statisticRatio___dgwXP .statisticTableLink___Csrh6 {
	margin: 0;
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF {
	padding: 10px 16px 12px 14px;
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF>div {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	width: 50%;
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF>div:first-child {
	text-align: start;
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF>div:last-child {
	text-align: end;
}

.statisticRatio___dgwXP .statisticTableHeader___fAZmF .statisticTableBet___h_cwi {
	min-width: 95px;
	text-align: right;
}

@media screen and (min-width:360px) {
	.statisticRatio___dgwXP .statisticTableHeader___fAZmF {
		padding-left: 23px;
		padding-right: 26px;
	}

	.statisticRatio___dgwXP .statisticTableHeader___fAZmF .statisticTableBet___h_cwi {
		min-width: 33%;
	}
}

@media screen and (min-width:640px) {
	.statisticRatio___dgwXP .statisticTableHeader___fAZmF {
		padding: 10px 64px 12px;
	}
}

.statisticRatio___dgwXP .statisticRow___CV6UP {
	justify-content: normal;
	margin: 0 16px 0 14px;
	max-width: none;
	padding: 10px 0 9px;
	width: auto;
}

.statisticRatio___dgwXP .statisticRow___CV6UP .statisticTableName___uU74_ {
	font-weight: 400;
	letter-spacing: .8px;
	margin: 0;
	padding-left: 16px;
	width: calc(33.33% + 4px);
}

.statisticRatio___dgwXP .statisticRow___CV6UP .statisticBetweenBetWin___g6IwP {
	line-height: 22px;
	min-width: 95px;
	padding-right: 0;
	padding-top: 2px;
	width: 33.33%;
}

.statisticRatio___dgwXP .statisticRow___CV6UP .statisticBetweenBetWin___g6IwP>div:first-child {
	line-height: 20px;
}

.statisticRatio___dgwXP .statisticRow___CV6UP .statisticTableRatio___WX6GF {
	font-weight: 400;
	margin: 0;
	padding-right: 0;
	text-align: center;
	width: calc(33.33% - 32px);
}

@media screen and (min-width:360px) {
	.statisticRatio___dgwXP .statisticRow___CV6UP {
		margin: 0 24px;
	}
}

@media screen and (min-width:640px) {
	.statisticRatio___dgwXP .statisticRow___CV6UP {
		margin: 0 64px;
	}
}

.statisticRatio___dgwXP .statisticTableRatio___WX6GF {
	margin-left: auto;
	padding-right: 20px;
}

.statisticBetweenBetWin___g6IwP {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 22px;
	min-width: 100px;
	padding-right: 16px;
	padding-top: 4px;
}

.statisticBetweenBetWin___g6IwP>div:last-child {
	color: #fff;
}

.statisticLastTitle___afrbC {
	margin-bottom: 11px;
}

.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
	max-width: 255px;
	padding-bottom: 9px;
	padding-top: 2px;
}

@media screen and (min-width:360px) {
	.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
		max-width: 310px;
	}
}

@media screen and (min-width:412px) {
	.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
		max-width: 364px;
	}
}

@media screen and (min-width:640px) {
	.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
		max-width: 512px;
	}
}

@media screen and (min-width:768px) {
	.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP {
		max-width: 640px;
	}
}

.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP:nth-child(n+2) {
	padding-top: 12px;
}

.statisticLastPayoutBlock___T5n9Q .statisticRow___CV6UP:last-child {
	margin-bottom: 26px;
}

.gamesStatistic___BX7E4 {
	font-family: Manrope,sans-serif;
}

.gamesStatistic___BX7E4 .content___JvDky {
	padding: 0;
}

.gamesStatistic___BX7E4 .contentTitle___qc9LC {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 32px 16px 0;
}

@media screen and (min-width:360px) {
	.gamesStatistic___BX7E4 .contentTitle___qc9LC {
		margin: 32px 24px 0;
	}
}

@media screen and (min-width:640px) {
	.gamesStatistic___BX7E4 .contentTitle___qc9LC {
		margin: 32px 64px 0;
	}
}

.gamesStatistic___BX7E4 .contentTop____Rr0Y {
	display: flex;
	justify-content: space-between;
}

.gamesStatistic___BX7E4 .contentTop____Rr0Y>div {
	flex-basis: 32%;
}

.gamesStatistic___BX7E4 .contentTextFooter___y0TU0,.gamesStatistic___BX7E4 .contentText___oP54Y {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 16px 16px 24px;
}

@media screen and (min-width:360px) {
	.gamesStatistic___BX7E4 .contentTextFooter___y0TU0,.gamesStatistic___BX7E4 .contentText___oP54Y {
		margin: 16px 24px 32px;
	}
}

@media screen and (min-width:640px) {
	.gamesStatistic___BX7E4 .contentTextFooter___y0TU0,.gamesStatistic___BX7E4 .contentText___oP54Y {
		margin: 16px 64px 32px;
	}
}

.gamesStatistic___BX7E4 .contentTextFooter___y0TU0 {
	margin: 40px 16px 48px;
	padding: 0;
}

@media screen and (min-width:360px) {
	.gamesStatistic___BX7E4 .contentTextFooter___y0TU0 {
		margin: 40px 24px 48px;
	}
}

@media screen and (min-width:640px) {
	.gamesStatistic___BX7E4 .contentTextFooter___y0TU0 {
		margin: 40px 64px 48px;
	}
}

.gamesStatistic___BX7E4 .content___JvDky table {
	width: 100%;
}

.gamesStatistic___BX7E4 .accordion-margin__top {
	padding-top: 15px;
}

.gamesStatistic___BX7E4 .accordion-item {
	background: rgba(var(--brand-text-rgb),.1);
	margin-bottom: 1px;
}

.gamesStatistic___BX7E4 .accordion-title {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 72px;
	justify-content: normal;
	padding: 0 60px 0 17px;
	position: relative;
}

@media screen and (min-width:360px) {
	.gamesStatistic___BX7E4 .accordion-title {
		padding-left: 24px;
	}
}

@media screen and (min-width:640px) {
	.gamesStatistic___BX7E4 .accordion-title {
		padding: 0 90px 0 64px;
	}
}

.gamesStatistic___BX7E4 .accordion-title span {
	color: var(--brand-text);
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	pointer-events: none;
}

.gamesStatistic___BX7E4 .accordion-title.active {
	margin-bottom: 2px;
}

.gamesStatistic___BX7E4 .accordion-title.active span {
	-webkit-text-fill-color: unset;
	background: none;
	color: #fff;
}

.gamesStatistic___BX7E4 .accordion-title.active:after {
	border-color: #0000 #0000 #0000 #fff;
	top: 35px;
	transform: rotate(-225deg);
}

.gamesStatistic___BX7E4 .accordion-title:after {
	border-color: #0000 #0000 #0000 var(--brand-text);
	border-style: solid;
	border-width: 6px 0 0 6px;
	bottom: auto;
	content: "";
	display: block;
	height: 0;
	left: auto;
	margin: auto;
	position: absolute;
	right: 25px;
	top: 30px;
	transform: rotate(-45deg);
	transition: .2s;
	width: 0;
	z-index: inherit;
}

@media screen and (min-width:360px) {
	.gamesStatistic___BX7E4 .accordion-title:after {
		right: 34px;
		top: 32px;
	}
}

@media screen and (min-width:640px) {
	.gamesStatistic___BX7E4 .accordion-title:after {
		right: 72px;
	}
}

.gamesStatistic___BX7E4 .accordion-inner {
	display: none;
}

.gamesStatistic___BX7E4 .accordion-title.active+.accordion-inner {
	display: block;
}

@media screen and (min-width:760px) {
	.fixStyleForWrapperClass___Bcm7w [class*=wrapper] {
		justify-content: flex-start;
	}
}

.description___NvsWV {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 40px;
}

@media screen and (min-width:360px) {
	.description___NvsWV {
		margin: 0 auto;
		max-width: 360px;
		padding: 0 24px 32px;
	}
}

@media screen and (min-width:412px) {
	.description___NvsWV {
		padding-left: 0;
	}
}

@media screen and (min-width:640px) {
	.description___NvsWV {
		max-width: 510px;
		padding: 0 180px 32px 0;
	}
}

@media screen and (min-width:768px) {
	.description___NvsWV {
		max-width: 640px;
		padding-right: 300px;
	}
}

.content___LkYpX {
	font-family: Manrope,sans-serif;
	padding: 0;
}

.contentTitle___eW0ak {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 20px 0 16px;
}

.contentTop___qlypQ {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 25px 0 23px;
}

.contentTop___qlypQ>div {
	flex: 1;
	margin-right: 16px;
}

.contentTop___qlypQ>div:last-of-type {
	margin-right: 0;
}

@media screen and (min-width:1288px) {
	.contentTop___qlypQ {
		margin-bottom: 16px;
	}
}

.contentText___QqOxB {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding-right: 20px;
}

@media screen and (min-width:1288px) {
	.contentText___QqOxB:nth-of-type(2) {
		margin: 24px 0 34px;
	}
}

.content___LkYpX table {
	width: 100%;
}

.bg___tOcnf {
	background: var(--brand-content-background);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
}

.withBackgroundWeb___fC2g_ #root,.withBackgroundWeb___fC2g_ [class*=wrap_],.withBackgroundWeb___fC2g_[class*=modalOpened] {
	background: none!important;
}

.withBackgroundWeb___fC2g_ #root:before,.withBackgroundWeb___fC2g_ .layout--desktop:after {
	content: none!important;
}

.withBackgroundWeb___fC2g_ #widget-container .help-button,.withBackgroundWeb___fC2g_ #widget-container .popUp-container {
	display: none!important;
}

.button___OGhgb {
	height: 48px;
	margin: 0;
	width: 100%;
}

.button___OGhgb span {
	display: block;
	margin-left: 8px;
}

@media screen and (min-width:568px) {
	.button___OGhgb {
		width: 229px;
	}
}

.icon___Vs464 {
	height: 24px;
	width: 24px;
}

.icon___Vs464 path,.icon___Vs464 svg {
	fill: #fff;
}

.howToButton___fTwIC,.primaryText___taz4n {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
}

.howToButton___fTwIC {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	background: var(--brand-gradient-blue);
	border-radius: var(--buttons-border-radius);
	box-shadow: var(--brand-shadow);
	color: var(--secondary-button-color);
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	text-transform: var(--buttons-text-inside-style);
	width: 100%;
}

@media screen and (min-width:568px) {
	.howToButton___fTwIC {
		width: 254px;
	}
}

.portalWrapper___nBcDk {
	background: none!important;
}

.portalWrapper___nBcDk:before {
	display: none;
}

.overlay___i2n86 {
	-webkit-backdrop-filter: blur(43.4925px);
	backdrop-filter: blur(43.4925px);
	background: var(--brand-gradient-bg-errorPage);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.close___fvTE1 {
	bottom: auto;
	height: 12px;
	left: auto;
	position: absolute;
	right: 26px;
	top: 26px;
	width: 12px;
	z-index: 4;
}

@media screen and (min-width:536px) {
	.close___fvTE1 {
		right: 26px;
		top: 52px;
		transform: scale(2);
	}
}

.close___fvTE1 path {
	fill: #fff;
}

.root___mzS2B {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}

.root___mzS2B .slick-list,.root___mzS2B .slick-slider,.root___mzS2B .slick-track {
	display: block;
	position: relative;
}

.root___mzS2B .slick-loading .slick-slide,.root___mzS2B .slick-loading .slick-track {
	visibility: hidden;
}

.root___mzS2B .slick-slider {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	align-items: center;
	box-sizing: border-box;
	display: flex;
	touch-action: pan-y;
	-webkit-user-select: none;
	user-select: none;
	-khtml-user-select: none;
}

@media(min-height:767px),(min-width:767px) {
	.root___mzS2B .slick-slider {
		align-items: center;
	}
}

.root___mzS2B .slick-list {
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.root___mzS2B .slick-list:focus {
	outline: 0;
}

.root___mzS2B .slick-list.dragging {
	cursor: pointer;
}

.root___mzS2B .slick-slider .slick-list,.root___mzS2B .slick-slider .slick-track {
	transform: translateZ(0);
}

.root___mzS2B .slick-track {
	left: 0;
	top: 0;
}

.root___mzS2B .slick-track:after,.root___mzS2B .slick-track:before {
	content: "";
	display: table;
}

.root___mzS2B .slick-track:after {
	clear: both;
}

.root___mzS2B .slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

.root___mzS2B .slick-slide div {
	outline: none;
}

.root___mzS2B [dir=rtl] .slick-slide {
	float: right;
}

.root___mzS2B .slick-slide img {
	display: block;
}

.root___mzS2B .slick-slide.slick-loading img {
	display: none;
}

.root___mzS2B .slick-slide.dragging img {
	pointer-events: none;
}

.root___mzS2B .slick-initialized .slick-slide {
	display: block;
}

.root___mzS2B .slick-vertical .slick-slide {
	border: 1px solid #0000;
	display: block;
	height: auto;
}

.root___mzS2B .slick-arrow.slick-hidden {
	display: none;
}

.slider___j5JyZ {
	align-content: center;
	background-color: #0000001a;
	display: flex;
	flex-wrap: wrap;
	height: 100%;
}

.slider___j5JyZ [class^=slick-slide] {
	padding: 0 12px;
	width: 184px;
}

@media screen and (min-width:375px) {
	.slider___j5JyZ [class^=slick-slide] {
		padding: 0 12px;
		width: 199px;
	}
}

@media screen and (min-width:414px) {
	.slider___j5JyZ [class^=slick-slide] {
		padding: 0 12px;
		width: 234px;
	}
}

@media screen and (min-width:731px) {
	.slider___j5JyZ [class^=slick-slide] {
		padding: 0 42px;
		width: 334px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.slider___j5JyZ [class^=slick-slide] {
		padding: 6px 32px 0;
		width: 164px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:667px) {
	.slider___j5JyZ [class^=slick-slide] {
		padding: 6px 32px 0;
		width: 174px;
	}
}

.slider___j5JyZ [class^=slick-list] {
	margin: 0 -12px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.slider___j5JyZ [class^=slick-list] {
		margin: 0 -32px;
	}
}

@media screen and (min-width:731px) {
	.slider___j5JyZ [class^=slick-list] {
		margin: 0 -42px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:1024px) {
	.slider___j5JyZ [class^=slick-list] {
		margin: 0 -42px;
	}
}

.slider___j5JyZ [class*=slick-current] [class^=slide] [class^=hint],.slider___j5JyZ [class*=slick-current] [class^=slide] [class^=step] {
	opacity: 1;
}

.slider___j5JyZ [class*=slick-current] [class^=slide] [class^=image] {
	transform: scale(1);
}

.slider___j5JyZ [class^=slick-dots] {
	bottom: 18px;
	font-size: 0;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
}

@media screen and (min-width:375px) {
	.slider___j5JyZ [class^=slick-dots] {
		bottom: 30px;
	}
}

@media screen and (min-width:411px)and (max-height:732px) {
	.slider___j5JyZ [class^=slick-dots] {
		bottom: 100px;
	}
}

@media screen and (min-width:414px) {
	.slider___j5JyZ [class^=slick-dots] {
		bottom: 16px;
	}
}

@media screen and (min-width:768px) {
	.slider___j5JyZ [class^=slick-dots] {
		bottom: 169px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:320px) {
	.slider___j5JyZ [class^=slick-dots] {
		bottom: 4px;
	}
}

@media screen and (min-height:321px)and (max-height:560px) {
	.slider___j5JyZ [class^=slick-dots] {
		bottom: 20px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:823px) {
	.slider___j5JyZ [class^=slick-dots] {
		bottom: 53px;
	}
}

@media(orientation:landscape)and (min-width:1024px) {
	.slider___j5JyZ [class^=slick-dots] {
		bottom: 30px;
	}
}

.slider___j5JyZ [class^=slick-dots] li {
	background-color: #fff;
	border-radius: 50%;
	display: inline-block;
	font-size: 1px;
	height: 4px;
	margin: 0 2px;
	mix-blend-mode: normal;
	opacity: .2;
	width: 4px;
}

.slider___j5JyZ [class^=slick-dots] li button {
	background-color: #0000;
	color: #0000;
	outline: none;
}

.slider___j5JyZ [class^=slick-dots] li[class^=slick-active] {
	opacity: 1;
}

.slide___BtVDO {
	-webkit-font-smoothing: antialiased;
	overflow: visible;
}

.slide___BtVDO .hint___cYggg,.slide___BtVDO .step___bowzE {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	margin: 0 -48px;
	opacity: 0;
	text-align: center;
	transition: opacity .3s linear;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.slide___BtVDO .hint___cYggg,.slide___BtVDO .step___bowzE {
		margin: 0 -200px;
	}
}

.slide___BtVDO .step___bowzE {
	font-size: 16px;
	margin-bottom: 27px;
	margin-top: 49px;
}

@media screen and (min-width:411px) {
	.slide___BtVDO .step___bowzE {
		margin-bottom: 28px;
		margin-top: 46px;
	}
}

@media screen and (min-width:414px) {
	.slide___BtVDO .step___bowzE {
		margin-bottom: 26px;
		margin-top: 8px;
	}
}

@media screen and (min-width:768px) {
	.slide___BtVDO .step___bowzE {
		margin-top: 19px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.slide___BtVDO .step___bowzE {
		margin-bottom: 10px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:667px) {
	.slide___BtVDO .step___bowzE {
		margin-top: 12px;
	}
}

.slide___BtVDO .hint___cYggg {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 8px;
	margin-top: 21px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.slide___BtVDO .hint___cYggg {
		line-height: normal;
		margin-top: 8px;
	}
}

@media screen and (orientation:portrait)and (min-height:411px) {
	.slide___BtVDO .hint___cYggg {
		margin-bottom: 30px;
	}
}

.slide___BtVDO .image___KDaFP {
	display: block;
	max-width: 100%;
	transform: scale(.69);
	transition: transform .3s ease;
	width: 100%;
}

.mobileAppSection___fyma9 {
	overflow-x: auto;
}

.mobileAppSection___fyma9 [class*=mob-app__section__title] {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class*=mob-app__section__title] {
		font-size: 24px;
		line-height: 32px;
	}
}

.mobileAppSection___fyma9 [class*=mob-app__title-app] {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

.mobileAppSection___fyma9 [class*=mob-app__text] {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.mobileAppSection___fyma9 [class=mob-app__number-phone] {
	display: none;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.mobileAppSection___fyma9 [class=mob-app__number-phone] {
		display: none;
	}
}

@media screen and (min-width:568px) {
	.mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] {
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		padding-bottom: 3%;
	}

	.mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=mob-app__title-app] {
		color: #fff;
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		padding: 0 32px;
	}

	.mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		width: 60%;
	}
}

@media screen and (min-width:568px)and (min-width:568px) {
	.mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] {
		width: 80%;
	}
}

@media screen and (min-width:568px) {
	.mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] [class=fld-block] {
		display: flex;
		flex-direction: row;
	}

	.mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] [class=fld-block] label {
		background: #fff;
		border-bottom-left-radius: 4px;
		border-top-left-radius: 4px;
		display: flex;
		height: 48px;
		order: 1;
		padding-left: 5%;
		padding-top: 3%;
		width: auto;
	}

	.mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] [class=fld-block] input {
		border: none;
		border-bottom-right-radius: 4px;
		border-top-right-radius: 4px;
		display: flex;
		height: 48px;
		order: 2;
		outline: none;
		width: 124px;
	}

	.mobileAppSection___fyma9 [class=mob-app__number-phone] [class=mob-app__number-phone] [class=form-block] button {
		background: var(--brand-gradient-green);
		border: none;
		border-radius: 4px;
		font-size: 16px;
		font-weight: 500;
		height: 48px;
		line-height: 24px;
		width: 164px;
	}
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] {
	margin: 40px 0;
	position: relative;
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:after,.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:before {
	background: linear-gradient(180deg,#252d4000 0,var(--brand-content-background) 100%);
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 16px;
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:before {
	right: 0;
	transform: rotate(180deg);
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:after {
	left: 0;
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:after,.mobileAppSection___fyma9 [class=mob-app__lure-shadow]:before {
		display: none;
	}
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] {
	display: flex;
	justify-content: space-between;
	overflow-y: hidden;
	padding: 0 16px;
}

@media screen and (min-width:536px) {
	.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] {
		padding: 0 32px;
	}
}

@media screen and (min-width:736px) {
	.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] {
		padding: 0 17px 0 32px;
	}
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] {
	padding: 0 24px 0 0;
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block]:last-of-type {
	padding: 0 16px 0 0;
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] {
		padding: 0;
	}
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] [class=mob-app__lure-description] {
	width: 187px;
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] [class=mob-app__lure-description] [class=mob-app__lure-image] {
	margin-bottom: 13px;
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__lure] [class=mob-app__lure-block] [class=mob-app__lure-description] [class=mob-app__lure-image] img {
	height: 112px;
	width: 112px;
}

.mobileAppSection___fyma9 [class=mob-app__lure-shadow] [class=mob-app__title-app] {
	margin: 0 0 16px;
}

.mobileAppSection___fyma9 [class=mob-app__video] {
	padding: 0 16px;
}

@media screen and (min-width:536px) {
	.mobileAppSection___fyma9 [class=mob-app__video] {
		padding: 0 32px;
	}
}

.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__section__title] {
	margin: 0 0 16px;
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__section__title] {
		margin: 0 0 24px;
	}
}

.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-section] {
	display: none;
}

.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-section][class=active] {
	display: block;
}

.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-content] iframe {
	height: 177px;
}

@media screen and (min-width:360px) {
	.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-content] iframe {
		height: 195px;
	}
}

@media screen and (min-width:536px) {
	.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-content] iframe {
		height: 299px;
	}
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class=mob-app__video] [class=mob-app__video-content] iframe {
		height: 418px;
	}
}

.mobileAppSection___fyma9 [class=mob-app__priority] {
	margin: 32px 0;
	padding: 0 16px;
}

@media screen and (min-width:536px) {
	.mobileAppSection___fyma9 [class=mob-app__priority] {
		padding: 0 32px;
	}
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class=mob-app__priority] {
		margin: 40px 0;
	}
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title] {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin: 0 0 16px;
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title] {
		margin: 0 0 24px;
	}
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-content] {
	display: flex;
	justify-content: space-between;
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-block] {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	width: 80px;
}

@media screen and (min-width:536px) {
	.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-block] {
		flex-direction: row;
		width: 157px;
	}
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-block] {
		width: 224px;
	}
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-image] {
	height: 64px;
	width: 64px;
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__priority-image] img {
	height: 100%;
	width: 100%;
}

.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title-app] {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 16px 0 0;
	text-align: center;
}

@media screen and (min-width:536px) {
	.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title-app] {
		margin: -12px 0 0 20px;
		text-align: start;
		width: 60px;
	}
}

@media screen and (min-width:768px) {
	.mobileAppSection___fyma9 [class=mob-app__priority] [class=mob-app__title-app] {
		margin: 0 0 0 8px;
		width: unset;
	}
}

.mobApp___Wg3Jm {
	margin: -48px 0 8px;
	overflow: hidden;
}

.mobApp___Wg3Jm .background___OASlw {
	align-content: center;
	align-items: center;
	background: url("") no-repeat 50%;
	background-size: cover;
	display: flex;
	flex-direction: row;
	height: 256px;
	justify-content: center;
	overflow: hidden;
	position: relative;
	width: 100%;
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .background___OASlw {
		height: 276px;
	}
}

@media screen and (min-width:768px) {
	.mobApp___Wg3Jm .background___OASlw {
		height: 297px;
	}
}

.mobApp___Wg3Jm .background___OASlw .gradient___BiFkD {
	background-image: linear-gradient(180deg,#252d4000 0,var(--brand-content-background) 100%);
	bottom: 0;
	content: "";
	height: 64px;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 2;
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S {
	min-height: 256px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S {
		min-height: 276px;
	}
}

@media screen and (min-width:768px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S {
		min-height: 323px;
	}
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesLeft___OOTkr {
	bottom: 20px;
	left: -10px;
	position: absolute;
	width: 61px;
	z-index: 1;
}

@media screen and (min-width:360px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesLeft___OOTkr {
		bottom: 13px;
		left: -6px;
		width: 70px;
	}
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesLeft___OOTkr {
		bottom: 0;
		width: 80px;
	}
}

@media screen and (min-width:768px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesLeft___OOTkr {
		bottom: -80px;
		width: 65px;
	}
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .monkey___Z1wsX {
	bottom: 5px;
	height: 180px;
	left: -115px;
	position: absolute;
	width: auto;
}

@media screen and (min-width:360px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .monkey___Z1wsX {
		bottom: 27px;
		height: 166px;
		left: -84px;
	}
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .monkey___Z1wsX {
		bottom: 0;
		height: 200px;
		left: -57px;
	}
}

@media screen and (min-width:768px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .monkey___Z1wsX {
		height: 212px;
		left: -4px;
	}
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .iphoneIcon___dNITe {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 224px;
}

@media screen and (min-width:360px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .iphoneIcon___dNITe {
		width: 256px;
	}
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .iphoneIcon___dNITe {
		width: 296px;
	}
}

@media screen and (min-width:768px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .iphoneIcon___dNITe {
		top: 53%;
	}
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .banana___zjVLh {
	position: absolute;
	right: 0;
	top: 59px;
	width: 53px;
	z-index: 2;
}

@media screen and (min-width:360px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .banana___zjVLh {
		top: 54px;
		width: 50px;
	}
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .banana___zjVLh {
		top: 61px;
		width: 63px;
	}
}

@media screen and (min-width:768px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .banana___zjVLh {
		top: 93px;
		width: 70px;
	}
}

.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesRight___CgEZ2 {
	bottom: 14px;
	position: absolute;
	right: -6px;
	width: 65px;
	z-index: 1;
}

@media screen and (min-width:360px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesRight___CgEZ2 {
		bottom: 31px;
	}
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesRight___CgEZ2 {
		bottom: 9px;
		right: -1px;
		width: 80px;
	}
}

@media screen and (min-width:768px) {
	.mobApp___Wg3Jm .background___OASlw .containerItems___h3Z0S .leavesRight___CgEZ2 {
		bottom: 19px;
		height: 211px;
		right: 0;
		width: 83px;
	}
}

.mobApp___Wg3Jm .contentApp___ZR3uR {
	margin-top: -56px;
	padding: 0 16px;
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .contentApp___ZR3uR {
		margin-top: -48px;
		padding: 0 32px;
	}
}

@media screen and (min-width:768px) {
	.mobApp___Wg3Jm .contentApp___ZR3uR {
		margin-top: -12px;
	}
}

.mobApp___Wg3Jm .contentApp___ZR3uR .title___tMwl1 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 16px;
	padding: 0;
	position: relative;
	z-index: 2;
}

.mobApp___Wg3Jm .contentApp___ZR3uR .text___KpA6s {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 24px;
	position: relative;
	z-index: 2;
}

.mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
}

.mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR>div:last-of-type {
	margin: 16px 0 0;
}

@media screen and (min-width:568px) {
	.mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR {
		flex-direction: row;
	}

	.mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR>div:first-of-type {
		max-width: 229px;
	}

	.mobApp___Wg3Jm .contentApp___ZR3uR .buttonsGroup___WJcAR>div:last-of-type {
		margin: 0 0 0 16px;
		width: 254px;
	}
}

.scrollableWrapper___L4Lqq {
	background: linear-gradient(180deg,#050d2400,#050d24);
	bottom: 64px;
	display: flex;
	left: 0;
	opacity: 0;
	padding: 16px;
	position: fixed;
	right: 0;
	transition: opacity .3s ease-in-out;
	visibility: hidden;
	z-index: 3;
}

.scrollableWrapperVisible___ATfOS {
	opacity: 1;
	visibility: visible;
}

.scrollableButton___pWpN4 {
	margin: 0 auto;
	max-width: 288px;
	width: -moz-fit-content;
	width: fit-content;
}

.button___Cg2ro,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.button___Cg2ro.sm___vSpDD,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .sm___vSpDD[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .sm___vSpDD[class^=mob-app__tab-button] {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.button___Cg2ro.md___Cr5n_,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.button___Cg2ro.primary___KfUkk,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.button___Cg2ro.primary___KfUkk:hover,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button]:hover,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button]:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.button___Cg2ro.primary___KfUkk:active,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button]:active,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button]:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.button___Cg2ro.secondary___IP1ON,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .secondary___IP1ON[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .secondary___IP1ON[class^=mob-app__tab-button] {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.button___Cg2ro.secondary___IP1ON:active,.button___Cg2ro.secondary___IP1ON:hover,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .secondary___IP1ON[class^=mob-app__button]:active,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .secondary___IP1ON[class^=mob-app__button]:hover,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .secondary___IP1ON[class^=mob-app__tab-button]:active,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .secondary___IP1ON[class^=mob-app__tab-button]:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.button___Cg2ro.tertiary___r05UE,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .tertiary___r05UE[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .tertiary___r05UE[class^=mob-app__tab-button] {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.button___Cg2ro.tertiary___r05UE:hover,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .tertiary___r05UE[class^=mob-app__button]:hover,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .tertiary___r05UE[class^=mob-app__tab-button]:hover {
	background: #ffffff0d;
}

.button___Cg2ro.tertiary___r05UE:active,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .tertiary___r05UE[class^=mob-app__button]:active,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .tertiary___r05UE[class^=mob-app__tab-button]:active {
	border-color: #fff;
}

.button___Cg2ro.ghost___eNhDD,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .ghost___eNhDD[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .ghost___eNhDD[class^=mob-app__tab-button] {
	box-shadow: none;
	color: #f5c66b;
}

.button___Cg2ro.ghost___eNhDD:hover,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .ghost___eNhDD[class^=mob-app__button]:hover,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .ghost___eNhDD[class^=mob-app__tab-button]:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.button___Cg2ro.ghost___eNhDD:active,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .ghost___eNhDD[class^=mob-app__button]:active,.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .ghost___eNhDD[class^=mob-app__tab-button]:active {
	opacity: .7;
}

.button___Cg2ro.disabled___YzCnH,.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] .disabled___YzCnH[class^=mob-app__button],.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] .disabled___YzCnH[class^=mob-app__tab-button] {
	opacity: .4;
	pointer-events: none;
}

.fourthly___Jkr0Y {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.mobileApp___oI9_f {
	margin: 20px auto 0;
	width: 720px;
}

.mobileApp___oI9_f.hideAndroidBtn___FMZTZ .btn-desktop__android,.mobileApp___oI9_f.hideIOSBtn___ktWNM .btn-desktop__ios {
	display: none!important;
}

.mobileApp___oI9_f [class^=mob-app__banner] {
	position: relative;
	width: 100%;
}

.mobileApp___oI9_f [class^=mob-app__banner] img {
	border-radius: 10px;
	height: 372px;
	width: 100%;
}

.mobileApp___oI9_f [class=mob-app__title] {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 16px;
}

.mobileApp___oI9_f [class=mob-app__section__title] {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	text-shadow: none;
	text-transform: none;
}

.mobileApp___oI9_f [class=mob-app__section__title] span {
	display: inline-block;
}

.mobileApp___oI9_f [class=mob-app__title-app] {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
	text-transform: none;
}

.mobileApp___oI9_f [class=mob-app__text] {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.mobileApp___oI9_f [class=mob-app__info] {
	margin: 0 auto;
	max-width: 768px;
	padding: 29px 0 0;
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] {
	display: flex;
	flex-direction: row;
	margin-top: 24px;
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] a+a {
	margin-left: 16px;
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button] {
	height: 48px;
	padding: 0 12px;
	position: relative;
	width: 217px;
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button] span {
	color: #fff;
	padding-left: 29px;
	text-transform: uppercase;
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class^=mob-app__button] span:before {
	content: "";
	height: 24px;
	left: 14px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class*=btn-desktop__ios] span:before {
	background: url("") no-repeat;
}

.mobileApp___oI9_f [class=mob-app__info] [class=mob-app__buttons] [class*=btn-desktop__android] span:before {
	background: url("") no-repeat;
}

.mobileApp___oI9_f [class=mob-app__lure] {
	margin: 0 auto;
	padding: 32px 0;
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-block] {
	align-items: flex-start;
	display: flex;
	gap: 16px;
	margin-bottom: 32px;
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-block]:last-child {
	margin-bottom: 0;
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-image] {
	display: inline-block;
	height: 80px;
	text-align: center;
	width: 80px;
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-image] img {
	width: 100%;
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-description] {
	display: inline-block;
	flex: 1;
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-description] h4 {
	margin: 0 0 16px;
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-description] p {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.mobileApp___oI9_f [class=mob-app__lure] [class=mob-app__lure-description] a {
	color: var(--brand-blue-link);
}

.mobileApp___oI9_f [class=mob-app__video] {
	margin: 0 auto;
	padding: 32px 0;
}

.mobileApp___oI9_f [class=mob-app__video] [class*=mob-app__section__title] {
	color: var(--brand-text);
}

.mobileApp___oI9_f [class=mob-app__video] [class^=mob-app__video-section] {
	display: none;
}

.mobileApp___oI9_f [class=mob-app__video] [class*=mob-app__video-section--active] {
	display: block;
}

.mobileApp___oI9_f [class=mob-app__video] [class=mob-app__video-content] {
	height: 332px;
	margin-top: 24px;
}

.mobileApp___oI9_f [class=mob-app__video] [class=mob-app__video-content] iframe {
	height: 100%;
}

.mobileApp___oI9_f [class=mob-app__qr-code] {
	background: var(--brand-simple);
	margin: 0 auto;
	padding: 32px 0;
}

.mobileApp___oI9_f [class=mob-app__qr-code] [class=mob-app__section__title] {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.mobileApp___oI9_f [class=mob-app__qr-code] [class=mob-app__qr-code-content] {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	padding-top: 24px;
}

.mobileApp___oI9_f [class=mob-app__qr-code] [class=mob-app__qr-code-block] img {
	height: 160px;
	width: 160px;
}

.mobileApp___oI9_f [class=mob-app__qr-code] [class=mob-app__qr-code-block] [class=mob-app__title-app] {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 12px 0 0;
	text-align: center;
}

.mobileApp___oI9_f [class=mob-app__priority] {
	margin: 0 auto;
	padding: 37px 0;
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__section__title] {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-content] {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 14px;
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-block] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 229px;
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-block] [class=mob-app__priority-image] img {
	height: 80px;
	width: 80px;
}

.mobileApp___oI9_f [class=mob-app__priority] [class=mob-app__priority-block] [class=mob-app__title-app] {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: -4px 0 0 7px;
}

.mobileApp___oI9_f [class=mob-app__install-info] {
	margin: 0 auto;
	position: relative;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] {
	display: flex;
	flex-direction: row;
	margin-top: 24px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] {
	height: 48px;
	position: relative;
	width: 118px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] span {
	color: #fff;
	padding-left: 29px;
	text-transform: uppercase;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class^=mob-app__tab-button] span:before {
	content: "";
	height: 24px;
	left: 14px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class*=tab-button__ios] span:before {
	background: url("") no-repeat;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__tabs] [class*=tab-button__android] span:before {
	background: url("") no-repeat;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__section__title] {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class=mob-app__slider] {
	padding: 24px 0 0;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class*=carousel-slider-android] [class^=carousel-inner]:before {
	background: url("") no-repeat 50%;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class*=carousel-slider] {
	display: none;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] {
	display: flex;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] {
	bottom: 0;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 0;
	list-style-type: none;
	overflow: hidden;
	position: relative;
	text-align: left;
	white-space: normal;
	width: 242px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li {
	background: none;
	border-radius: 0;
	height: 32px;
	line-height: 20px;
	margin: 0;
	opacity: 1;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 95%;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li span:first-of-type {
	background: var(--brand-gradient-green);
	border-radius: 50%;
	box-sizing: initial;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	height: 19px;
	line-height: 19px;
	position: relative;
	text-align: center;
	width: 19px;
	z-index: 2;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li span:last-of-type {
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 0 12px;
	text-decoration: underline;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li span:last-of-type:hover {
	text-decoration: none;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li:before {
	background: var(--brand-gradient-green);
	content: "";
	height: 100%;
	left: 8px;
	position: absolute;
	top: 0;
	width: 3px;
	z-index: 1;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li [class*=mob-app__text] {
	color: var(--brand-text);
	display: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 11px 0 13px 32px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li:first-of-type:before {
	top: 12px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li:last-of-type:before {
	display: none;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li[class=active]~li span:first-of-type {
	background: var(--brand-grey-dark);
	color: #fff;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] li[class=active]~li:before {
	background: var(--brand-grey-dark);
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] [class=active] {
	height: auto;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] [class=active]:before {
	background: var(--brand-grey-dark);
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-indicators] [class=active] [class=mob-app__text] {
	display: block;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: -5px 0 0 12px;
	position: relative;
	transform: translateX(63px);
	width: 100%;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 358px;
	justify-content: space-between;
	position: absolute;
	width: 256px;
	z-index: 10;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] [class=carousel-control-prev] {
	transform: translate(-7px,10px);
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] [class=carousel-control-next] {
	transform: translate(7px,10px);
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] [class=carousel-control-prev-icon] {
	background: url("") no-repeat;
	cursor: pointer;
	display: block;
	height: 24px;
	width: 24px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] [class=carousel-control-next-icon] {
	background: url("") no-repeat;
	cursor: pointer;
	display: block;
	height: 24px;
	transform: rotate(180deg);
	width: 24px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class=carousel-control] [class*=hidden] {
	visibility: hidden;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner] {
	height: 367px;
	min-height: 150px;
	position: relative;
	width: 172px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner]:before {
	background-size: contain;
	content: "";
	height: 376px;
	position: absolute;
	width: 172px;
	z-index: 5;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner] [class^=carousel-slide] {
	bottom: auto;
	display: none;
	filter: alpha(opacity=0);
	left: 12px;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 12px;
	transition: opacity .35s ease-in 0s;
	z-index: 2;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner] [class^=carousel-slide] img {
	border-radius: 10px;
	height: 342px;
	margin: 0 auto;
	object-fit: cover;
	width: 146px;
}

.mobileApp___oI9_f [class=mob-app__install-info] [class$=carousel-slider--active] [class=carousel-content] [class^=carousel-inner] [class$=" active"] {
	display: block;
}

.dropdown___TAi9l {
	position: relative;
}

.dropdown___TAi9l .selected___q9WfB {
	background: none;
	border: 1px solid #fff3;
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 8px 26px 8px 10px;
	position: relative;
}

.dropdown___TAi9l .selected___q9WfB svg {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 0;
	top: 7px;
	transition: transform .2s linear;
	width: 24px;
	z-index: 0;
}

.dropdown___TAi9l .selected___q9WfB.open___Egxgp {
	background-color: var(--render-page-light-bg);
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-color: var(--render-page-light-bg);
}

.dropdown___TAi9l .selected___q9WfB.open___Egxgp svg {
	transform: rotate(180deg);
}

.dropdown___TAi9l .list___yRInR {
	background-color: var(--render-page-light-bg);
	border-radius: 8px;
	border-top-left-radius: 0;
	bottom: auto;
	left: 0;
	min-width: 160px;
	position: absolute;
	right: auto;
	top: auto;
	width: max-content;
	z-index: 10;
}

.dropdown___TAi9l .item____S7mw:first-child button {
	padding-top: 18px;
}

.dropdown___TAi9l .item____S7mw:last-child button {
	padding-bottom: 18px;
}

.dropdown___TAi9l .item____S7mw.active___RuF4l {
	pointer-events: none;
}

.dropdown___TAi9l .item____S7mw.active___RuF4l button {
	color: var(--nav-list-active-item-color);
	font-weight: 500;
	letter-spacing: -.1px;
	transition: color .2s linear;
}

.dropdown___TAi9l .item____S7mw button {
	background: none;
	color: #fffc;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 5px 16px;
	text-align: left;
	width: 100%;
}

.dropdown___TAi9l [class*=loadingWrapper] {
	height: 40px;
	width: 40px;
}

.dropdown___TAi9l .menu-enter {
	opacity: 0;
	transform: translateY(-15px);
}

.dropdown___TAi9l .menu-enter-active {
	opacity: 1;
	transform: translateY(0);
	transition: opacity .2s,transform .2s;
}

.dropdown___TAi9l .menu-exit {
	opacity: 1;
}

.dropdown___TAi9l .menu-exit-active {
	opacity: 0;
	transform: translateY(-15px);
	transition: opacity .2s,transform .2s;
}

.filterTabs___KNLwE {
	align-items: normal;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: normal;
	line-height: 20px;
}

@media screen and (min-width:1096px) {
	.filterTabs___KNLwE {
		gap: 6px;
	}
}

.filterTabs___KNLwE .item___yJaxa {
	border-radius: 12px;
}

@media screen and (min-width:1096px) {
	.filterTabs___KNLwE .item___yJaxa {
		border-radius: 48px;
	}
}

.filterTabs___KNLwE .item___yJaxa.active___HhocI {
	pointer-events: none;
}

.filterTabs___KNLwE .item___yJaxa.active___HhocI,.filterTabs___KNLwE .item___yJaxa:hover {
	background-color: var(--render-page-light-bg);
	color: var(--nav-list-active-item-color);
	transition: background-color .2s linear;
}

.filterTabs___KNLwE button {
	background: none;
	padding: 6px 16px;
}

@media screen and (min-width:1096px) {
	.filterTabs___KNLwE button {
		padding: 6px 13px;
	}
}

.sortTabs___uj_jU {
	margin-left: auto;
	position: relative;
}

.sortTabs___uj_jU .sorting___pymjb {
	background: none;
	border-radius: 12px;
	height: 40px;
	margin-left: auto;
	padding: 8px;
	width: 40px;
}

@media screen and (min-width:1096px) {
	.sortTabs___uj_jU .sorting___pymjb {
		background: #ffffff0d;
		border: 1px solid #ffffff1a;
		border-radius: 48px;
		box-shadow: 0 2.308px 9.231px 0 #2727274d;
		height: 36px;
		margin-top: -6px;
		padding-top: 5px;
		width: 48px;
	}
}

.sortTabs___uj_jU .sorting___pymjb.open___KAcav,.sortTabs___uj_jU .sorting___pymjb:hover {
	background-color: var(--render-page-light-bg);
	transition: background-color,border-radius .2s linear;
}

.sortTabs___uj_jU .sorting___pymjb.open___KAcav {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.sortTabs___uj_jU .sorting___pymjb svg {
	height: 24px;
	width: 24px;
}

.sortTabs___uj_jU .sorting___pymjb+[class*=tipsSortList__] {
	right: 0;
	top: 42px;
}

.sortTabs___uj_jU .list___r4Vxu {
	background-color: var(--render-page-light-bg);
	border-radius: 8px;
	border-top-right-radius: 0;
	bottom: auto;
	left: auto;
	min-width: 160px;
	position: absolute;
	right: 0;
	top: auto;
	width: max-content;
	z-index: 10;
}

.sortTabs___uj_jU .item___mPuJi:first-child button {
	padding-top: 12px;
}

.sortTabs___uj_jU .item___mPuJi:last-child button {
	padding-bottom: 12px;
}

.sortTabs___uj_jU .item___mPuJi.active___HM2X6 {
	pointer-events: none;
}

.sortTabs___uj_jU .item___mPuJi:hover button {
	background-color: #0009;
}

.sortTabs___uj_jU .item___mPuJi.active___HM2X6 button {
	color: var(--nav-list-active-item-color);
	font-weight: 500;
	letter-spacing: -.1px;
	transition: color .2s linear;
}

.sortTabs___uj_jU .item___mPuJi button {
	background: none;
	color: #fffc;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	padding: 5px 16px;
	text-align: left;
	width: 100%;
}

.sortTabs___uj_jU .menu-enter {
	opacity: 0;
	transform: translateY(-15px);
}

.sortTabs___uj_jU .menu-enter-active {
	opacity: 1;
	transform: translateY(0);
	transition: opacity .2s,transform .2s;
}

.sortTabs___uj_jU .menu-exit {
	opacity: 1;
}

.sortTabs___uj_jU .menu-exit-active {
	opacity: 0;
	transform: translateY(-15px);
	transition: opacity .2s,transform .2s;
}

.storeWrap___eMWSu {
	padding: 20px 0 0;
}

.storeWrapTitle___wAxW4 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.storeWrapContent___WoqVl {
	min-height: 512px;
	position: relative;
}

.storeWrapContent___WoqVl [class*=loading__] {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 50%;
	top: 50%;
	transform: translateX(50%) translateY(-50%);
	z-index: 0;
}

.storeWrap___eMWSu [class*=tabsItem__] {
	min-width: 97px;
}

.storeWrap___eMWSu [class*=tabsItem__] a,.storeWrap___eMWSu [class*=tabsItem__] span {
	text-align: center;
}

.storeWrapMob___c7wIO {
	--scroll-padding: 16px;
	padding: 32px 0 0;
}

@media screen and (min-width:360px) {
	.storeWrapMob___c7wIO {
		--scroll-padding: 24px;
	}
}

@media screen and (min-width:568px) {
	.storeWrapMob___c7wIO {
		--scroll-padding: 64px;
	}
}

.storeWrapMobTitle___J8lJd {
	-webkit-text-fill-color: #0000;
	background: var(--brand-gradient-white);
	background-clip: text;
	-webkit-background-clip: text;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 16px;
	padding-inline: var(--scroll-padding);
}

.storeWrapMobContent___vuL4a {
	min-height: 512px;
	position: relative;
}

.storeWrapMobContent___vuL4a [class*=loading__] {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 50%;
	top: 50%;
	transform: translateX(50%) translateY(-50%);
	z-index: 0;
}

.storeWrapMob___c7wIO .storeTabs___i4IJ8 {
	padding: 0 16px;
}

@media screen and (min-width:360px) {
	.storeWrapMob___c7wIO .storeTabs___i4IJ8 {
		padding: 0 24px;
	}
}

@media screen and (min-width:640px) {
	.storeWrapMob___c7wIO .storeTabs___i4IJ8 {
		padding: 0 64px;
	}
}

.storeWrapMob___c7wIO .storeTabs___i4IJ8 ul {
	padding: 6px 16px 8px;
}

.storeWrapMob___c7wIO .storeTabs___i4IJ8 [class*=tabsSwipeWrapper__] {
	left: 16px;
}

.success___mDl_N {
	display: block;
	margin: 72px 16px 40px;
}

@media screen and (min-width:360px) {
	.success___mDl_N {
		margin: 72px 24px 40px;
	}
}

@media screen and (min-width:568px) {
	.success___mDl_N {
		margin: 2px auto 40px;
		max-width: 368px;
	}
}

@media screen and (min-width:768px) {
	.success___mDl_N {
		margin: 72px auto 40px;
	}
}

@media screen and (min-width:1096px) {
	.success___mDl_N {
		margin: 20px auto 40px;
		max-width: 720px;
	}
}

.success___mDl_N p {
	text-align: center;
}

.successIcon___iuVJw {
	background: url("") no-repeat 50%/contain;
	height: 64px;
	margin: 0 auto;
	width: 64px;
}

.successHeader___fN7ey {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 32px 0 0;
}

@media screen and (min-width:1096px) {
	.successHeader___fN7ey {
		margin-top: 16px;
	}
}

.successTitle___Sgqd4 {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 8px 0 0;
}

@media screen and (min-width:1096px) {
	.successTitle___Sgqd4 {
		margin-top: 16px;
	}
}

.successBtn___TYYh5 {
	align-items: center;
	border-radius: 8px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	margin-top: 24px;
	padding: 12px;
	width: 100%;
}

@media screen and (min-width:1096px) {
	.successBtn___TYYh5 {
		margin: 24px auto 0;
		max-width: 288px;
	}
}

.successBtn___TYYh5 span {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
}

.dictionary___c1aQk {
	align-items: flex-start;
	background-color: #252323;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin: 8px 0 16px;
	padding: 8px 8px 24px;
	width: 100%;
}

.dictionary___c1aQk .title___fdRA5 {
	color: #ffffffe6;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 8px;
	padding: 8px 0 0 8px;
}

.dictionaryTabs___WhK5r {
	align-items: center;
	border-bottom: 1px solid #ffffff29;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 8px 0;
	justify-content: flex-start;
	padding: 8px 8px 16px;
	width: 100%;
}

.dictionaryTabs___WhK5r .tabButton___psd_F {
	background: none;
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	width: 32px;
}

.dictionaryTabs___WhK5r .tabButton___psd_F.disabled___UAdK5 {
	opacity: .3;
}

.dictionaryTabs___WhK5r .tabButton___psd_F.active___X6_tY {
	color: #fe0909;
	font-weight: 700;
}

.dictionaryContent___cRV1J {
	padding: 24px 8px 8px 16px;
	position: relative;
	width: 100%;
	z-index: 0;
}

.dictionaryContent___cRV1J .letterWrapper___L5TwW {
	padding: 8px 0;
}

.dictionaryContent___cRV1J .letterWrapper___L5TwW h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 8px;
}

.dictionaryContent___cRV1J .letterWrapper___L5TwW:first-of-type {
	padding-top: 0;
}

.dictionaryContent___cRV1J .letterWrapper___L5TwW:last-of-type {
	padding-bottom: 0;
}

.dictionaryContent___cRV1J .gamesList___jPCaZ {
	column-count: 1;
}

.dictionaryContent___cRV1J .gamesList___jPCaZ p {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 8px;
	max-width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dictionaryContent___cRV1J .gamesList___jPCaZ p:last-child {
	margin-bottom: 0;
}

.dictionaryContent___cRV1J .loader___D_G0A {
	bottom: 0;
	height: 48px;
	left: 50%;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	width: 100%;
	z-index: 1;
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb {
	height: 296px;
	overflow-y: scroll;
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb.disabledScroll___uye90 {
	overflow-y: hidden;
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar {
	height: 8px;
	width: 8px;
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar-track,.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar-track:hover {
	background: #0000;
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar-thumb {
	background-color: #3b4253;
	border-radius: 10px;
}

.dictionaryContent___cRV1J .contentScrollbar___Ilbvb::-webkit-scrollbar-thumb:hover {
	background-color: #606570;
}

@media screen and (min-width:568px) {
	.dictionaryContent___cRV1J .gamesList___jPCaZ {
		column-count: 2;
		column-gap: 16px;
	}
}

@media screen and (min-width:720px) {
	.dictionary___c1aQk {
		padding: 24px 16px;
	}

	.dictionary___c1aQk .title___fdRA5 {
		margin-bottom: 16px;
		padding: 0 0 0 8px;
	}

	.dictionaryTabs___WhK5r {
		gap: 16px 4px;
		padding: 8px 16px;
	}

	.dictionaryTabs___WhK5r .tabButton___psd_F {
		color: #ffffffe6;
		font-size: 14px;
		font-weight: 500;
		line-height: 22px;
	}

	.dictionaryContent___cRV1J {
		padding-top: 8px;
	}

	.dictionaryContent___cRV1J .gamesList___jPCaZ {
		column-count: 4;
	}
}

.staticPageMob___yTrC7 {
	-webkit-font-smoothing: antialiased;
	padding: 0 16px;
	position: relative;
}

@media screen and (min-width:360px) {
	.staticPageMob___yTrC7 {
		padding: 0 24px;
	}
}

@media screen and (min-width:568px) {
	.staticPageMob___yTrC7 {
		padding: 0 64px;
	}
}

.staticPageMob___yTrC7:before {
	background: var(--brand-content-background);
	bottom: 0;
	content: "";
	height: 100vh;
	left: 0;
	opacity: .4;
	position: fixed;
	right: 0;
	top: -48px;
	width: 100%;
	z-index: -1;
}

.staticPageMob___yTrC7 p {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.staticPageMob___yTrC7 a {
	color: var(--link-color);
	text-decoration-line: underline;
}

.staticPageMob___yTrC7 h1,.staticPageMob___yTrC7 h2,.staticPageMob___yTrC7 h3 {
	color: #fff;
}

.staticPageMob___yTrC7 h1 {
	line-height: 32px;
	text-shadow: none;
}

.staticPageMob___yTrC7 h1,.staticPageMob___yTrC7 h2 {
	font-size: 24px;
	font-weight: 500;
	margin: 0 0 1.5rem;
	text-align: left;
}

.staticPageMob___yTrC7 h2 {
	line-height: 1.15;
}

.staticPageMob___yTrC7 ul,.staticPageMob___yTrC7 ul li {
	color: #e7dbdb;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.staticPageMob___yTrC7 ul li {
	list-style: none;
	margin-bottom: 8px;
	padding-left: 18px;
	position: relative;
}

.staticPageMob___yTrC7 ul li:before {
	background: #ffffff0d;
	border-radius: 4px;
	content: "";
	height: 16px;
	left: -14px;
	position: absolute;
	top: 3px;
	width: 16px;
}

.staticPageMob___yTrC7 ul li:after {
	background-color: #e7dbdb;
	border-radius: 50%;
	content: "";
	height: 4px;
	left: -8px;
	position: absolute;
	top: 9px;
	width: 4px;
}

.staticPageMob___yTrC7[class*="cashback/info"] img {
	width: 100%;
}

.staticPageMob___yTrC7[class*="cashback/info"] [class*=content-block__body] {
	padding: 32px 16px 18px;
}

@media screen and (min-width:360px) {
	.staticPageMob___yTrC7[class*="cashback/info"] [class*=content-block__body] {
		padding: 32px 24px 18px;
	}
}

@media screen and (min-width:568px) {
	.staticPageMob___yTrC7[class*="cashback/info"] [class*=content-block__body] {
		padding: 32px 32px 18px;
	}
}

@media screen and (min-width:640px) {
	.staticPageMob___yTrC7[class*="cashback/info"] [class*=content-block__body] {
		padding: 32px 64px 18px;
	}
}

.staticPageMob___yTrC7[class*=faq] {
	padding: 24px 16px 32px;
}

@media screen and (min-width:360px) {
	.staticPageMob___yTrC7[class*=faq] {
		padding: 24px 24px 32px;
	}
}

@media screen and (min-width:568px) {
	.staticPageMob___yTrC7[class*=faq] {
		padding: 24px 32px 32px;
	}
}

@media screen and (min-width:640px) {
	.staticPageMob___yTrC7[class*=faq] {
		padding: 24px 64px 32px;
	}
}

.staticPageMob___yTrC7[class*=faq] h3 {
	-webkit-text-fill-color: #fff;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 8px 0 16px;
}

.staticPageMob___yTrC7[class*=faq] h3:not(:first-child) {
	margin: 40px 0 14px;
}

.staticPageMob___yTrC7[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 17px;
	position: relative;
}

.staticPageMob___yTrC7[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	font-weight: 500;
	padding: 10px 40px 10px 16px;
}

.staticPageMob___yTrC7[class*=faq] .accordion-title:before {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 15px;
	top: 18px;
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPageMob___yTrC7[class*=faq] .accordion-title.active:before {
	transform: rotate(180deg);
}

.staticPageMob___yTrC7[class*=faq] .accordion-title b {
	font-weight: 500;
}

.staticPageMob___yTrC7[class*=faq] .accordion-inner {
	display: none;
	padding: 0 16px 12px;
}

.staticPageMob___yTrC7[class*=faq] .accordion-inner,.staticPageMob___yTrC7[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

@media screen and (min-width:360px) {
	.staticPageMob___yTrC7[class*=faq] .accordion-inner {
		padding: 8px 16px 12px;
	}
}

.staticPageMob___yTrC7[class*=online-casino] {
	background-color: var(--brand-content-background);
	padding-top: 32px;
}

.staticPageMob___yTrC7[class*=online-casino],.staticPageMob___yTrC7[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPageMob___yTrC7[class*=online-casino] h1,.staticPageMob___yTrC7[class*=online-casino] h2,.staticPageMob___yTrC7[class*=online-casino] h3,.staticPageMob___yTrC7[class*=online-casino] h4,.staticPageMob___yTrC7[class*=online-casino] h5,.staticPageMob___yTrC7[class*=online-casino] h6 {
	-webkit-text-fill-color: #ffffffe6;
	margin: 40px 0 16px;
}

.staticPageMob___yTrC7[class*=online-casino] h1,.staticPageMob___yTrC7[class*=online-casino] h1 *,.staticPageMob___yTrC7[class*=online-casino] h2,.staticPageMob___yTrC7[class*=online-casino] h2 *,.staticPageMob___yTrC7[class*=online-casino] h3,.staticPageMob___yTrC7[class*=online-casino] h3 *,.staticPageMob___yTrC7[class*=online-casino] h4,.staticPageMob___yTrC7[class*=online-casino] h4 *,.staticPageMob___yTrC7[class*=online-casino] h5,.staticPageMob___yTrC7[class*=online-casino] h5 *,.staticPageMob___yTrC7[class*=online-casino] h6,.staticPageMob___yTrC7[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPageMob___yTrC7[class*=online-casino] h1 {
	margin-top: 0;
}

.staticPageMob___yTrC7[class*=online-casino] [class^=promo] [class^=promo-img] {
	box-shadow: 0 4px 16px 0 #0009;
	height: 14rem;
	position: relative;
}

.staticPageMob___yTrC7[class*=online-casino] [class^=promo] [class^=promo-img]:before {
	background: linear-gradient(180deg,#0b0913,#14080800);
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.staticPageMob___yTrC7[class*=online-casino] [class^=promo] img {
	display: block;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	width: 100%;
}

.staticPageMob___yTrC7[class*=online-casino] .image {
	height: 224px;
	margin: -80px -16px 16px;
	position: relative;
}

.staticPageMob___yTrC7[class*=online-casino] .image img {
	filter: brightness(.5);
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	width: 100%;
}

@media screen and (min-width:360px) {
	.staticPageMob___yTrC7[class*=online-casino] .image {
		margin: -80px -24px 16px;
	}
}

@media screen and (min-width:568px) {
	.staticPageMob___yTrC7[class*=online-casino] .image {
		margin: -80px -64px 16px;
	}
}

.staticPageMob___yTrC7[class*=online-casino] .image:after {
	background: linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0),var(--brand-content-background) 90%);
	bottom: 0;
	content: "";
	display: block;
	height: 90px;
	left: 0;
	margin: auto;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.staticPageMob___yTrC7[class*=online-casino] .ul-list {
	margin: 0;
}

.staticPageMob___yTrC7[class*=online-casino] .ul-list li {
	padding-left: 34px;
}

.staticPageMob___yTrC7[class*=online-casino] .ul-list li:before {
	left: 2px;
	top: 5px;
}

.staticPageMob___yTrC7[class*=online-casino] .ul-list li:after {
	left: 8px;
	top: 11px;
}

.staticPageMob___yTrC7[class*=online-casino] .about {
	background-color: var(--msg-bg);
	border-radius: var(--game-sticker-border-radius);
	margin: 32px auto 48px;
	max-width: 460px;
	padding: 4px 16px 26px;
	text-align: center;
}

.staticPageMob___yTrC7[class*=online-casino] .about-section {
	padding-top: 25px;
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__data {
	padding: 0 16px;
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__data-title {
	color: var(--sticks-bar-counter-text-color);
	font-size: 16px;
	line-height: 16px;
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__data-value {
	align-items: center;
	color: var(--link-color);
	display: flex;
	flex-direction: column;
	font-size: 16px;
	justify-content: center;
	line-height: 24px;
	margin-top: 6px;
	text-decoration: none;
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__btn {
	margin-top: 8px;
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__btn .btn {
	align-items: center;
	background: url(""),var(--brand-gradient-green);
	background-clip: padding-box;
	background-position: center left 12px,50%;
	background-repeat: no-repeat;
	border: none;
	border-radius: 8px;
	box-shadow: var(--brand-shadow);
	box-sizing: initial;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: column;
	height: 45px;
	justify-content: center;
	line-height: 40px;
	margin: -8px auto 0;
	opacity: 1;
	outline: none;
	overflow: hidden;
	padding: 0 16px 0 40px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: var(--buttons-text-inside-style);
	transition: background .5s ease;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 0;
}

.staticPageMob___yTrC7[class*=online-casino] .about-section__btn .btn span {
	-webkit-font-smoothing: antialiased;
	color: inherit;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: inherit;
	position: relative;
	text-rendering: optimizeLegibility;
	text-shadow: 0 -1px 0 #ffffff0d;
	text-transform: uppercase;
	z-index: 3;
}

.staticPageMob___yTrC7[class*=online-casino] .content-block:not(.content-block--full) {
	padding: 0 14px;
}

.staticPageMob___yTrC7 table {
	display: block;
	font-family: Manrope,sans-serif;
	letter-spacing: 0;
	margin: 40px 0;
	overflow-x: auto;
	width: 100%;
}

.staticPageMob___yTrC7 table thead th {
	color: #fff;
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	vertical-align: top;
}

.staticPageMob___yTrC7 table thead th.header_status {
	max-width: 74px;
	padding-right: 4px;
	text-align: left;
	width: 74px;
}

.staticPageMob___yTrC7 table thead th.header_points,.staticPageMob___yTrC7 table thead th.header_rate {
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.staticPageMob___yTrC7 table thead th.header_rate {
	max-width: 74px;
	width: 74px;
}

.staticPageMob___yTrC7 table thead th.header_bonus {
	padding-left: 4px;
	text-align: right;
}

.staticPageMob___yTrC7 table tbody tr {
	border-bottom: 1px solid #ffffff1a;
	height: 72px;
}

.staticPageMob___yTrC7 table tbody tr td {
	padding-top: 10px;
	text-align: center;
}

.staticPageMob___yTrC7 table tbody tr td span {
	display: flex;
}

.staticPageMob___yTrC7 table tbody tr td span.status_value {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 22px;
	padding-right: 4px;
	text-align: left;
}

.staticPageMob___yTrC7 table tbody tr td span.points_value {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	line-height: 18px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.staticPageMob___yTrC7 table tbody tr td span.exchange_rate_value {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	justify-content: center;
	line-height: 16px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.staticPageMob___yTrC7 table tbody tr td span.bonus_value {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	justify-content: flex-end;
	line-height: 16px;
	padding-left: 4px;
	text-align: right;
}

.staticPageMob___yTrC7 table tbody tr td:first-child {
	max-width: 120px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
}

.staticPageMob___yTrC7 table tbody tr td:last-child {
	text-align: right;
}

.staticPageMob___yTrC7 table tbody tr td:last-child span {
	justify-content: flex-end;
}

.staticPageMob___yTrC7[class*=betting-rules],.staticPageMob___yTrC7[class*=terms-new],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) {
	-webkit-font-smoothing: antialiased;
	padding: 32px 16px 52px;
}

@media screen and (min-width:360px) {
	.staticPageMob___yTrC7[class*=betting-rules],.staticPageMob___yTrC7[class*=terms-new],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) {
		padding: 32px 24px 52px;
	}
}

@media screen and (min-width:568px) {
	.staticPageMob___yTrC7[class*=betting-rules],.staticPageMob___yTrC7[class*=terms-new],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) {
		padding: 32px 64px 52px;
	}
}

.staticPageMob___yTrC7[class*=betting-rules] li,.staticPageMob___yTrC7[class*=betting-rules] p,.staticPageMob___yTrC7[class*=betting-rules] span,.staticPageMob___yTrC7[class*=betting-rules] ul,.staticPageMob___yTrC7[class*=terms-new] li,.staticPageMob___yTrC7[class*=terms-new] p,.staticPageMob___yTrC7[class*=terms-new] span,.staticPageMob___yTrC7[class*=terms-new] ul,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) span,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.staticPageMob___yTrC7[class*=betting-rules] strong,.staticPageMob___yTrC7[class*=terms-new] strong,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) strong {
	line-height: 22px;
}

.staticPageMob___yTrC7[class*=betting-rules] h1,.staticPageMob___yTrC7[class*=betting-rules] h2,.staticPageMob___yTrC7[class*=terms-new] h1,.staticPageMob___yTrC7[class*=terms-new] h2,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) h1,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) h2 {
	font-family: Manrope,sans-serif;
	font-size: 24px;
	line-height: 32px;
}

.staticPageMob___yTrC7[class*=betting-rules] h1,.staticPageMob___yTrC7[class*=terms-new] h1,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) h1 {
	font-weight: 500;
	margin-bottom: 16px;
}

.staticPageMob___yTrC7[class*=betting-rules] h2,.staticPageMob___yTrC7[class*=terms-new] h2,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) h2 {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin-bottom: 16px;
}

.staticPageMob___yTrC7[class*=betting-rules] ol,.staticPageMob___yTrC7[class*=terms-new] ol,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol {
	counter-reset: item;
	list-style: none;
}

.staticPageMob___yTrC7[class*=betting-rules] ol p,.staticPageMob___yTrC7[class*=terms-new] ol p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol p {
	line-height: 22px;
}

.staticPageMob___yTrC7[class*=betting-rules] ol li,.staticPageMob___yTrC7[class*=terms-new] ol li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol li {
	list-style: none;
}

.staticPageMob___yTrC7[class*=betting-rules] ol li:before,.staticPageMob___yTrC7[class*=terms-new] ol li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol li:before {
	color: #fff;
}

.staticPageMob___yTrC7[class*=betting-rules] ol li+li,.staticPageMob___yTrC7[class*=terms-new] ol li+li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol li+li {
	margin-top: 32px;
}

.staticPageMob___yTrC7[class*=betting-rules] ol>li:before,.staticPageMob___yTrC7[class*=terms-new] ol>li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>li:before {
	content: counters(item,"") ".";
	counter-increment: item;
	float: left;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	padding-right: 6px;
}

.staticPageMob___yTrC7[class*=betting-rules] ol>ol>li,.staticPageMob___yTrC7[class*=terms-new] ol>ol>li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>ol>li {
	margin-top: 22px;
}

.staticPageMob___yTrC7[class*=betting-rules] ol>li>ol>li,.staticPageMob___yTrC7[class*=terms-new] ol>li>ol>li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>li>ol>li {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 22px;
}

.staticPageMob___yTrC7[class*=betting-rules] ol>li>ol>li ol>li,.staticPageMob___yTrC7[class*=terms-new] ol>li>ol>li ol>li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>li>ol>li ol>li {
	margin-top: 22px;
}

.staticPageMob___yTrC7[class*=betting-rules] ol>li>ol>li:before,.staticPageMob___yTrC7[class*=terms-new] ol>li>ol>li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ol>li>ol>li:before {
	color: var(--brand-text);
	content: counters(item,".") "";
	counter-increment: item;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding-right: 4px;
}

.staticPageMob___yTrC7[class*=betting-rules] .wysiwyg-rules>ol>li:before,.staticPageMob___yTrC7[class*=terms-new] .wysiwyg-rules>ol>li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .wysiwyg-rules>ol>li:before {
	font-family: Manrope,sans-serif;
}

.staticPageMob___yTrC7[class*=betting-rules] .wysiwyg-rules>ol>li>ol,.staticPageMob___yTrC7[class*=terms-new] .wysiwyg-rules>ol>li>ol,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .wysiwyg-rules>ol>li>ol {
	font-family: Manrope,sans-serif;
	padding-left: 16px;
}

@media screen and (min-width:720px) {
	.staticPageMob___yTrC7[class*=betting-rules] .wysiwyg-rules>ol>li>ol,.staticPageMob___yTrC7[class*=terms-new] .wysiwyg-rules>ol>li>ol,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .wysiwyg-rules>ol>li>ol {
		padding-left: 0;
	}
}

.staticPageMob___yTrC7[class*=betting-rules] ul,.staticPageMob___yTrC7[class*=terms-new] ul,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul {
	margin: 24px 0 32px 14px;
}

@media screen and (min-width:568px) {
	.staticPageMob___yTrC7[class*=betting-rules] ul,.staticPageMob___yTrC7[class*=terms-new] ul,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul {
		margin: 40px 0 32px 14px;
	}
}

.staticPageMob___yTrC7[class*=betting-rules] ul li,.staticPageMob___yTrC7[class*=terms-new] ul li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul li {
	list-style: none;
	margin-bottom: 16px;
	padding-left: 18px;
	position: relative;
}

@media screen and (min-width:568px) {
	.staticPageMob___yTrC7[class*=betting-rules] ul li,.staticPageMob___yTrC7[class*=terms-new] ul li,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul li {
		margin-bottom: 16px;
	}
}

.staticPageMob___yTrC7[class*=betting-rules] ul li:before,.staticPageMob___yTrC7[class*=terms-new] ul li:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul li:before {
	background: #ffffff0d;
	border-radius: 4px;
	content: "";
	height: 16px;
	left: -14px;
	position: absolute;
	top: 3px;
	width: 16px;
}

.staticPageMob___yTrC7[class*=betting-rules] ul li:after,.staticPageMob___yTrC7[class*=terms-new] ul li:after,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) ul li:after {
	background-color: #e7dbdb;
	border-radius: 50%;
	content: "";
	height: 4px;
	left: -8px;
	position: absolute;
	top: 9px;
	width: 4px;
}

.staticPageMob___yTrC7[class*=betting-rules] .contacts p,.staticPageMob___yTrC7[class*=terms-new] .contacts p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .contacts p {
	margin-bottom: 10px;
}

.staticPageMob___yTrC7[class*=betting-rules] .contacts-list div,.staticPageMob___yTrC7[class*=terms-new] .contacts-list div,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .contacts-list div {
	grid-row-gap: 7px;
	display: grid;
}

.staticPageMob___yTrC7[class*=betting-rules] .contacts-list div:first-of-type,.staticPageMob___yTrC7[class*=terms-new] .contacts-list div:first-of-type,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .contacts-list div:first-of-type {
	margin-bottom: 20px;
}

.staticPageMob___yTrC7[class*=betting-rules] .contacts-list div a,.staticPageMob___yTrC7[class*=terms-new] .contacts-list div a,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) .contacts-list div a {
	letter-spacing: .2px;
	text-underline-offset: 3px;
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download],.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	justify-content: space-between;
	margin-bottom: 16px;
	padding: 12px;
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] [class*=terms-update],.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] [class*=terms-update],.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] [class*=terms-update] {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 6px;
	justify-content: center;
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] p,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] p {
	margin: 0;
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] p,.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] time,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] p,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] time,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] p,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] button,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] button,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 700;
	height: 32px;
	justify-content: center;
	line-height: 12px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] button:disabled,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] button:disabled,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPageMob___yTrC7[class*=betting-rules] [class*=terms-download] button:before,.staticPageMob___yTrC7[class*=terms-new] [class*=terms-download] button:before,.staticPageMob___yTrC7[class*=terms]:not([class*=bonus-terms]) [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 4px;
	width: 24px;
	z-index: 0;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlock {
	padding: 2rem 1.1425rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlock p {
	margin-bottom: 1.25em;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped {
	position: relative;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped:nth-child(2n-1) {
	background: #343230;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner {
	padding: 0 2rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner a {
	color: #fff;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner img {
	display: flex;
	width: 100%;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper {
	margin: 0 0 2rem;
	padding: 2rem;
	position: relative;
	z-index: 1;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul {
	font-size: 1.7rem;
	list-style: none;
	margin-bottom: 1.25rem;
	margin-left: 1rem;
	padding-bottom: 1rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul li+li {
	margin-top: .5rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul li:before {
	font-weight: 700;
	left: 0;
	position: absolute;
	top: 0;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listPluses {
	margin-bottom: 1rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listPluses li {
	font-size: 2rem;
	line-height: 2.5rem;
	padding-left: 2rem;
	position: relative;
	vertical-align: middle;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listPluses li:before {
	color: #dae4fe;
	content: "+";
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listMinuses li {
	font-size: 2rem;
	line-height: 2.5rem;
	padding-left: 2rem;
	position: relative;
	vertical-align: middle;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .listWrapper ul.listMinuses li:before {
	color: #ff1e42;
	content: "—";
	top: 0;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerItemApp a {
	background: url("") no-repeat;
	background-position: -.3rem 0;
	background-size: 88rem 16rem;
	border-radius: .3em;
	box-shadow: 0 8px 12px 3px #000000d9;
	display: block;
	height: 7.2rem;
	margin: 1em auto;
	position: relative;
	width: 28.5rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem {
	display: flex;
	justify-content: center;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem a {
	text-decoration: none;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem a.m-wrapper {
	display: inline-block;
	margin: 0 1rem;
	width: 15rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem .m-title {
	padding-bottom: .5rem;
	text-align: center;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem .m-title span {
	color: #0064ff;
	font-size: 2rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem .m-img {
	padding-bottom: 1rem;
	text-align: center;
	width: auto;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsItem .m-img img {
	display: inline-block;
	margin-top: 1rem;
	padding: 0!important;
	width: 75%;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn {
	font-size: 2rem;
	text-align: center;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn .item {
	display: inline-block;
	margin: 0 1rem;
	width: 15rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn .m-title {
	font-size: 2rem;
	line-height: 1.2;
	padding-bottom: .5rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn .m-img {
	padding-bottom: 3rem;
	text-align: center;
	width: auto;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn .m-img img {
	display: inline-block;
	margin-top: 1rem;
	padding: 0!important;
	width: 75%;
}

.staticPageMob___yTrC7[class*=anti-block] .content .contentBlockStriped .contentInner .InnerMirrorsContainerVpn a {
	display: block;
	text-decoration: none;
	width: 15rem;
}

.staticPageMob___yTrC7[class*=anti-block] .content .speed-vpn {
	color: #98dd22;
}

.staticPageMob___yTrC7[class*=anti-block] .content .hola-vpn {
	color: #ffab00;
}

.staticPageMob___yTrC7[class*=anti-block] .content .unlim-vpn {
	color: #ff9e73;
}

.staticPageMob___yTrC7[class*=anti-block] .content .touch-vpn {
	color: #af4172;
}

.staticPageMob___yTrC7[class*=anti-block] .content .bear-vpn {
	color: #ff9400;
}

.staticPageMob___yTrC7[class*=anti-block] .content .express-vpn {
	color: #fe5e68;
}

.staticPageMob___yTrC7[class*=anti-block] .content .surf-vpn {
	color: #60ceff;
}

.staticPageMob___yTrC7[class*=anti-block] .content .click-vpn {
	color: #16a0bc;
}

.staticPageMob___yTrC7[class*=anti-block] .content .text-white {
	color: #fff;
}

.staticPageMob___yTrC7[class*=anti-block] .content .text-blue {
	color: #0064ff;
}

.staticPageMob___yTrC7[class*=anti-block] .content .indigo {
	color: #fcdbc2;
}

.staticPageMob___yTrC7[class*=information] {
	padding: 0 16px;
}

@media screen and (min-width:360px) {
	.staticPageMob___yTrC7[class*=information] {
		padding: 0 24px;
	}
}

@media screen and (min-width:640px) {
	.staticPageMob___yTrC7[class*=information] {
		padding: 0 64px;
	}
}

.staticPageMob___yTrC7[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	padding-top: 32px;
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationTopLink] {
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPageMob___yTrC7[class*=information] [class=informationTop] {
	grid-gap: 8px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto -8px;
	padding: 24px 0 16px;
}

.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationTopItem] {
	height: 100px;
	width: 100%;
}

.staticPageMob___yTrC7[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding: 11px 20px 22px;
	text-align: center;
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomItem] {
	height: 64px;
	margin-bottom: 8px;
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomLink] {
	align-items: center;
	flex-direction: row;
	height: 100%;
	padding: 9px 15px 9px 55px;
	position: relative;
}

.staticPageMob___yTrC7[class*=information] [class=informationBottom] [class*=informationBottomLink] span {
	left: 19px;
	position: absolute;
	top: 19px;
}

.staticPage___pq1Y6,.textStyle___FBQ46 {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.staticPage___pq1Y6 [class*=promo-img__inner],.textStyle___FBQ46 [class*=promo-img__inner] {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.staticPage___pq1Y6 .h1___wM0e6,.staticPage___pq1Y6 .h2___g7Qs1,.staticPage___pq1Y6 .h3___SCxIK,.staticPage___pq1Y6 h1,.staticPage___pq1Y6 h2,.staticPage___pq1Y6 h3,.textStyle___FBQ46 .h1___wM0e6,.textStyle___FBQ46 .h2___g7Qs1,.textStyle___FBQ46 .h3___SCxIK,.textStyle___FBQ46 h1,.textStyle___FBQ46 h2,.textStyle___FBQ46 h3 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0;
	text-align: left;
}

.staticPage___pq1Y6 .h1___wM0e6:first-child,.staticPage___pq1Y6 h1:first-child,.textStyle___FBQ46 .h1___wM0e6:first-child,.textStyle___FBQ46 h1:first-child {
	margin-top: 20px;
}

.staticPage___pq1Y6 .h2___g7Qs1,.staticPage___pq1Y6 h2,.textStyle___FBQ46 .h2___g7Qs1,.textStyle___FBQ46 h2 {
	margin: 32px 0 16px;
}

.staticPage___pq1Y6 .h1___wM0e6 span,.staticPage___pq1Y6 .h2___g7Qs1 span,.staticPage___pq1Y6 h1 span,.staticPage___pq1Y6 h2 span,.textStyle___FBQ46 .h1___wM0e6 span,.textStyle___FBQ46 .h2___g7Qs1 span,.textStyle___FBQ46 h1 span,.textStyle___FBQ46 h2 span {
	color: #ffffffe6;
}

.staticPage___pq1Y6 h1+h2,.textStyle___FBQ46 h1+h2 {
	margin-top: 16px;
}

.staticPage___pq1Y6 .h4___Tcywg,.staticPage___pq1Y6 h4,.textStyle___FBQ46 .h4___Tcywg,.textStyle___FBQ46 h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}

.staticPage___pq1Y6 .h5___TQ2aQ,.staticPage___pq1Y6 h5,.textStyle___FBQ46 .h5___TQ2aQ,.textStyle___FBQ46 h5 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 16px 0;
}

.staticPage___pq1Y6 .h6___bbgBJ,.staticPage___pq1Y6 h6,.textStyle___FBQ46 .h6___bbgBJ,.textStyle___FBQ46 h6 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 15px 0;
}

.staticPage___pq1Y6 [class*=txt],.staticPage___pq1Y6 ol,.staticPage___pq1Y6 p,.staticPage___pq1Y6 ul,.textStyle___FBQ46 [class*=txt],.textStyle___FBQ46 ol,.textStyle___FBQ46 p,.textStyle___FBQ46 ul {
	margin: 16px 0 22px;
}

.staticPage___pq1Y6 [class*=txt],.staticPage___pq1Y6 ol,.staticPage___pq1Y6 p,.staticPage___pq1Y6 ul,.staticPage___pq1Y6>div,.textStyle___FBQ46 [class*=txt],.textStyle___FBQ46 ol,.textStyle___FBQ46 p,.textStyle___FBQ46 ul,.textStyle___FBQ46>div {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.staticPage___pq1Y6 a,.textStyle___FBQ46 a {
	color: var(--link-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.staticPage___pq1Y6 span,.textStyle___FBQ46 span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.staticPage___pq1Y6 img,.textStyle___FBQ46 img {
	max-width: 100%;
}

.staticPage___pq1Y6 ol,.staticPage___pq1Y6 ul,.textStyle___FBQ46 ol,.textStyle___FBQ46 ul {
	counter-reset: list;
	list-style-type: none;
	padding-left: 37px;
}

.staticPage___pq1Y6 ol ol,.staticPage___pq1Y6 ul ol,.textStyle___FBQ46 ol ol,.textStyle___FBQ46 ul ol {
	margin-top: 24px;
}

.staticPage___pq1Y6 ol li,.staticPage___pq1Y6 ul li,.textStyle___FBQ46 ol li,.textStyle___FBQ46 ul li {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 16px;
	padding-left: 6px;
	position: relative;
}

.staticPage___pq1Y6 ol li:before,.staticPage___pq1Y6 ul li:before,.textStyle___FBQ46 ol li:before,.textStyle___FBQ46 ul li:before {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	font-weight: 900;
	height: 16px;
	left: -21px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.staticPage___pq1Y6 ol,.textStyle___FBQ46 ol {
	counter-reset: list;
}

.staticPage___pq1Y6 ol li:before,.textStyle___FBQ46 ol li:before {
	content: counter(list) "";
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.staticPage___pq1Y6 ul li:before,.textStyle___FBQ46 ul li:before {
	content: "•";
	line-height: 14px;
}

.staticPage___pq1Y6 iframe,.textStyle___FBQ46 iframe {
	background: #000;
	border-radius: 8px;
	display: block;
	margin: 24px 0 0;
}

.staticPage___pq1Y6 .tbl,.textStyle___FBQ46 .tbl {
	font-family: Manrope,sans-serif;
	margin: 0 -32px;
	margin-top: 30px;
	position: relative;
	table-layout: auto;
	width: calc(100% + 64px);
	z-index: 1;
}

.staticPage___pq1Y6 .tbl tbody,.staticPage___pq1Y6 .tbl thead,.textStyle___FBQ46 .tbl tbody,.textStyle___FBQ46 .tbl thead {
	position: relative;
	z-index: 2;
}

.staticPage___pq1Y6 .tbl thead tr,.textStyle___FBQ46 .tbl thead tr {
	background-color: #e7dbdb1a;
}

.staticPage___pq1Y6 .tbl thead tr:first-child th:first-child,.textStyle___FBQ46 .tbl thead tr:first-child th:first-child {
	border-radius: 10px 0 0 10px;
}

.staticPage___pq1Y6 .tbl thead tr:first-child th:last-child,.textStyle___FBQ46 .tbl thead tr:first-child th:last-child {
	border-radius: 0 10px 10px 0;
}

.staticPage___pq1Y6 .tbl thead th,.textStyle___FBQ46 .tbl thead th {
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	height: 48px;
	min-height: 48px;
	padding: 12px 0 12px 10px;
	position: relative;
	text-align: center;
}

.staticPage___pq1Y6 .tbl thead th,.staticPage___pq1Y6 .tbl thead th span,.textStyle___FBQ46 .tbl thead th,.textStyle___FBQ46 .tbl thead th span {
	color: #ffffffe6;
}

.staticPage___pq1Y6 .tbl tbody tr,.textStyle___FBQ46 .tbl tbody tr {
	border-bottom: none;
	position: relative;
}

.staticPage___pq1Y6 .tbl tbody tr:not(:last-child):after,.textStyle___FBQ46 .tbl tbody tr:not(:last-child):after {
	background-color: #ffffff0d;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 24px;
	position: absolute;
	width: calc(100% - 48px);
}

.staticPage___pq1Y6 .tbl tbody td,.textStyle___FBQ46 .tbl tbody td {
	border-bottom: 1px solid #fff;
	color: var(--brand-text);
	font-size: 12px;
	height: 48px;
	min-height: 48px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.staticPage___pq1Y6 .tbl tbody td:first-child,.textStyle___FBQ46 .tbl tbody td:first-child {
	color: #fffc;
	font-weight: 500;
	text-align: left;
}

.staticPage___pq1Y6 .tbl tbody tr:last-child td,.textStyle___FBQ46 .tbl tbody tr:last-child td {
	border-bottom: none;
}

.staticPage___pq1Y6 .tbl tbody tr:last-child td:before,.textStyle___FBQ46 .tbl tbody tr:last-child td:before {
	content: none;
}

.staticPage___pq1Y6 .tbl td,.staticPage___pq1Y6 .tbl th,.textStyle___FBQ46 .tbl td,.textStyle___FBQ46 .tbl th {
	vertical-align: middle;
}

.staticPage___pq1Y6 .tbl td:first-child,.staticPage___pq1Y6 .tbl th:first-child,.textStyle___FBQ46 .tbl td:first-child,.textStyle___FBQ46 .tbl th:first-child {
	padding-left: 32px;
}

.staticPage___pq1Y6 .tbl td:last-child,.staticPage___pq1Y6 .tbl th:last-child,.textStyle___FBQ46 .tbl td:last-child,.textStyle___FBQ46 .tbl th:last-child {
	padding-right: 32px;
}

.staticPage___pq1Y6 .tbl td .text-center,.staticPage___pq1Y6 .tbl th .text-center,.textStyle___FBQ46 .tbl td .text-center,.textStyle___FBQ46 .tbl th .text-center {
	text-align: center;
}

.staticPage___pq1Y6 .tbl-striped tbody tr:nth-child(odd),.staticPage___pq1Y6 .tbl-striped thead tr,.textStyle___FBQ46 .tbl-striped tbody tr:nth-child(odd),.textStyle___FBQ46 .tbl-striped thead tr {
	background: #0000;
}

.staticPage___pq1Y6 .tbl-striped tbody td,.textStyle___FBQ46 .tbl-striped tbody td {
	border-bottom: none;
}

.staticPage___pq1Y6 .tbl-striped tbody td:before,.textStyle___FBQ46 .tbl-striped tbody td:before {
	content: none;
}

.staticPage___pq1Y6 .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___pq1Y6 .tbl-striped-revert thead tr,.textStyle___FBQ46 .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___FBQ46 .tbl-striped-revert thead tr {
	background: #0000;
}

.staticPage___pq1Y6 .tbl-striped-revert tbody td,.textStyle___FBQ46 .tbl-striped-revert tbody td {
	border-bottom: none;
}

.staticPage___pq1Y6 .tbl-striped-revert tbody td:before,.textStyle___FBQ46 .tbl-striped-revert tbody td:before {
	content: none;
}

.staticPage___pq1Y6 .tbl-type-text th:first-child,.textStyle___FBQ46 .tbl-type-text th:first-child {
	text-align: left!important;
}

.staticPage___pq1Y6 .tbl-type-text td,.textStyle___FBQ46 .tbl-type-text td {
	text-align: center;
}

.staticPage___pq1Y6 .tbl-type-text td:first-child,.textStyle___FBQ46 .tbl-type-text td:first-child {
	text-align: left;
}

.staticPage___pq1Y6 .img-fullpage,.textStyle___FBQ46 .img-fullpage {
	box-shadow: 0 1px 0 0 #ffffff0d;
	box-sizing: border-box;
	line-height: 0;
	margin: -19px -24px 40px -30px;
	max-height: 502px;
	overflow: hidden;
	position: relative;
}

.staticPage___pq1Y6 .img-fullpage img,.textStyle___FBQ46 .img-fullpage img {
	width: 100%;
}

.staticPage___pq1Y6 .with-padding-left,.textStyle___FBQ46 .with-padding-left {
	padding-left: 32px;
}

.staticPage___pq1Y6 {
	margin: 0 auto;
	width: 720px;
}

.staticPage___pq1Y6[class*=faq] {
	padding: 0 0 8px;
}

.staticPage___pq1Y6[class*=faq] h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	margin: 20px 0 24px;
}

.staticPage___pq1Y6[class*=faq] h3:not(:first-child) {
	margin: 40px 0 23px;
}

.staticPage___pq1Y6[class*=faq] [class*=accordion-wrap] {
	margin: -9px 0;
}

.staticPage___pq1Y6[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.staticPage___pq1Y6[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	padding: 9px 48px 9px 16px;
	position: relative;
}

.staticPage___pq1Y6[class*=faq] .accordion-title,.staticPage___pq1Y6[class*=faq] .accordion-title b {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.staticPage___pq1Y6[class*=faq] .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: calc(50% - 2px);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPage___pq1Y6[class*=faq] .accordion-title.active:after {
	transform: rotate(180deg);
}

.staticPage___pq1Y6[class*=faq] .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px 15px;
}

.staticPage___pq1Y6[class*=faq] .accordion-inner,.staticPage___pq1Y6[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.staticPage___pq1Y6[class*=terms-new],.staticPage___pq1Y6[class*=terms] {
	padding-bottom: 18px;
}

.staticPage___pq1Y6[class*=terms-new] h1,.staticPage___pq1Y6[class*=terms-new] h2,.staticPage___pq1Y6[class*=terms] h1,.staticPage___pq1Y6[class*=terms] h2 {
	font-family: Manrope,sans-serif;
}

.staticPage___pq1Y6[class*=terms-new] h1,.staticPage___pq1Y6[class*=terms] h1 {
	margin-bottom: 16px;
}

.staticPage___pq1Y6[class*=terms-new] h2,.staticPage___pq1Y6[class*=terms] h2 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.staticPage___pq1Y6[class*=terms-new] .tbl,.staticPage___pq1Y6[class*=terms] .tbl {
	margin: 0 0 24px;
	table-layout: fixed;
	width: 100%;
}

.staticPage___pq1Y6[class*=terms-new] .tbl thead,.staticPage___pq1Y6[class*=terms] .tbl thead {
	background-color: rgba(var(--brand-text-rgb),.1);
}

.staticPage___pq1Y6[class*=terms-new] .tbl td,.staticPage___pq1Y6[class*=terms-new] .tbl th,.staticPage___pq1Y6[class*=terms] .tbl td,.staticPage___pq1Y6[class*=terms] .tbl th {
	border: none;
	line-height: 16px;
	text-align: left;
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:first-child,.staticPage___pq1Y6[class*=terms-new] .tbl th:first-child,.staticPage___pq1Y6[class*=terms] .tbl td:first-child,.staticPage___pq1Y6[class*=terms] .tbl th:first-child {
	padding-left: 24px;
	padding-right: 10px;
	width: 100%;
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:nth-child(2),.staticPage___pq1Y6[class*=terms-new] .tbl th:nth-child(2),.staticPage___pq1Y6[class*=terms] .tbl td:nth-child(2),.staticPage___pq1Y6[class*=terms] .tbl th:nth-child(2) {
	padding-left: 0;
	width: 160px;
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:nth-child(3),.staticPage___pq1Y6[class*=terms-new] .tbl th:nth-child(3),.staticPage___pq1Y6[class*=terms] .tbl td:nth-child(3),.staticPage___pq1Y6[class*=terms] .tbl th:nth-child(3) {
	padding: 4px 8px 4px 16px;
	text-align: left;
	width: 100%;
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___pq1Y6[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___pq1Y6[class*=terms] .tbl td:nth-child(3) span,.staticPage___pq1Y6[class*=terms] .tbl th:nth-child(3) span {
	display: block;
	text-align: center;
	width: 72px;
}

.staticPage___pq1Y6[class*=terms-new] .tbl td:last-child,.staticPage___pq1Y6[class*=terms-new] .tbl th:last-child,.staticPage___pq1Y6[class*=terms] .tbl td:last-child,.staticPage___pq1Y6[class*=terms] .tbl th:last-child {
	padding-left: 0;
	padding-right: 10px;
	width: 144px;
}

.staticPage___pq1Y6[class*=terms-new] .tbl tbody td:nth-child(3),.staticPage___pq1Y6[class*=terms] .tbl tbody td:nth-child(3) {
	padding-left: 42px;
}

.staticPage___pq1Y6[class*=terms-new] .ul-list,.staticPage___pq1Y6[class*=terms] .ul-list {
	margin: 22px 0 24px;
}

.staticPage___pq1Y6[class*=terms-new] .ul-list.with-padding-left,.staticPage___pq1Y6[class*=terms] .ul-list.with-padding-left {
	padding-left: 37px;
}

.staticPage___pq1Y6[class*=terms-new] .contacts-list,.staticPage___pq1Y6[class*=terms] .contacts-list {
	display: flex;
}

.staticPage___pq1Y6[class*=terms-new] .contacts-list h2,.staticPage___pq1Y6[class*=terms] .contacts-list h2 {
	margin-top: 32px;
}

.staticPage___pq1Y6[class*=terms-new] .contacts-list div,.staticPage___pq1Y6[class*=terms] .contacts-list div {
	display: grid;
	letter-spacing: .2px;
	margin-right: 14px;
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download],.staticPage___pq1Y6[class*=terms] [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] p,.staticPage___pq1Y6[class*=terms] [class*=terms-download] p {
	margin: 0;
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] p,.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] time,.staticPage___pq1Y6[class*=terms] [class*=terms-download] p,.staticPage___pq1Y6[class*=terms] [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] button,.staticPage___pq1Y6[class*=terms] [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 12px;
	min-width: 136px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___pq1Y6[class*=terms] [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] button:before,.staticPage___pq1Y6[class*=terms] [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 24px;
	z-index: 0;
}

.staticPage___pq1Y6[class*=terms-new] [class*=terms-download] button:hover,.staticPage___pq1Y6[class*=terms] [class*=terms-download] button:hover {
	filter: brightness(1.1);
}

.staticPage___pq1Y6[class*=online-casino],.staticPage___pq1Y6[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPage___pq1Y6[class*=online-casino] h1,.staticPage___pq1Y6[class*=online-casino] h1 *,.staticPage___pq1Y6[class*=online-casino] h2,.staticPage___pq1Y6[class*=online-casino] h2 *,.staticPage___pq1Y6[class*=online-casino] h3,.staticPage___pq1Y6[class*=online-casino] h3 *,.staticPage___pq1Y6[class*=online-casino] h4,.staticPage___pq1Y6[class*=online-casino] h4 *,.staticPage___pq1Y6[class*=online-casino] h5,.staticPage___pq1Y6[class*=online-casino] h5 *,.staticPage___pq1Y6[class*=online-casino] h6,.staticPage___pq1Y6[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPage___pq1Y6[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 48px;
	margin: 12px 0 16px;
}

.staticPage___pq1Y6[class*=information] [class=informationBottom],.staticPage___pq1Y6[class*=information] [class=informationTop] {
	grid-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto 16px;
	padding: 0;
}

.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 68px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
	width: 100%;
}

.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationTopItem]:before {
	content: none;
}

.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	justify-content: space-between;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	padding: 9px 15px 9px 55px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___pq1Y6[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___pq1Y6[class*=information] [class=informationTop] [class*=informationTopLink] span {
	left: 15px;
	position: absolute;
	top: 21px;
}

.navItem___yveO4 {
	display: block;
	text-align: center;
	white-space: nowrap;
	width: 152px;
}

.navItem___yveO4,.navItem___yveO4 * {
	font-family: Manrope,sans-serif;
}

.navItem___yveO4:first-child {
	border-radius: 8px 0 0 8px;
}

.navItem___yveO4:last-child {
	border-radius: 0 8px 8px 0;
}

.navItem___yveO4>.link___hGnK2 {
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: 38px;
	line-height: 38px;
	position: relative;
	text-transform: uppercase;
	width: 147px;
	z-index: 0;
}

.navItem___yveO4>.link___hGnK2:hover {
	color: var(--brand-yellow);
	text-decoration: none;
}

.navItem___yveO4>.link___hGnK2:after {
	background: url("") 0 0 no-repeat;
	background-size: 97%;
	content: "";
	display: block;
	height: 81px;
	left: -13px;
	padding: 0 15px;
	position: absolute;
	top: -21px;
	width: 163px;
	z-index: -1;
}

.navItemActive___LxCTH>.linkActive___bPHPr {
	color: var(--brand-yellow);
	pointer-events: none;
	z-index: 2!important;
}

.navItemActive___LxCTH>.linkActive___bPHPr:after {
	background: url("") 0 0 no-repeat;
	background-size: 93%;
	height: 112px;
	left: -16px;
	top: -23px;
	width: 210px;
}

.navItem___yveO4:nth-child(2)>.link___hGnK2 {
	z-index: 1;
}

.navItem___yveO4:nth-child(n+2) [class*=linkActive_]:after {
	background: url("") 0 0 no-repeat;
	left: -49px;
}

.nav___KMBrF {
	display: block;
	margin-bottom: 14px;
}

.nav___KMBrF ul {
	display: flex;
}

.loadingWheel___EPir3 {
	height: 100%;
	position: relative;
	width: 100%;
}

.loadingWheel___EPir3 .loadingWheelContent___wPf9x {
	height: 80px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 80px;
}

.loadingWheel___EPir3 .loadingWheelContent___wPf9x [id*=wheel_loader_svg] {
	animation: spin___ZehA2 1s linear infinite;
	transform-origin: 50% 50%;
}

@keyframes spin___ZehA2 {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

.errorContainer___Rjhcp {
	background: var(--user-bar-bonus-bg);
	border: 5px solid #d3dcee;
	border-radius: 30px;
	box-shadow: 0 4px 4px #00000040;
	display: flex;
	height: 7.3rem;
	left: 50%;
	position: relative;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 80%;
}

@media screen and (min-width:768px) {
	.errorContainer___Rjhcp {
		height: 14.3rem;
	}
}

.errorText___PDpWl {
	color: #fff;
	display: block;
	font-size: 1.5rem;
	font-weight: 500;
	margin: auto;
	position: relative;
	text-align: center;
}

@media screen and (min-width:768px) {
	.errorText___PDpWl {
		font-size: 2.8rem;
	}
}

.wheelHead___QnR2Z {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 0 56px 16px 16px;
}

@media screen and (min-width:720px) {
	.wheelHead___QnR2Z {
		margin: 0 74px 16px 32px;
	}
}

@media screen and (min-width:1096px) {
	.wheelHead___QnR2Z {
		margin-bottom: 12px;
	}
}

.wheelHeadSound___hxw0I {
	margin-left: 16px;
}

.wheelHeadIcons___hZuF6 {
	margin-left: auto;
}

.wheelHeadIcons___hZuF6,.wheelHeadSound___hxw0I {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.wheelHeadHide___vywN2 {
	display: none;
}

.toggleTextPlay___gibxO,.toggleTextStop___filvT {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	left: 0;
	line-height: 20px;
	opacity: 0;
	position: absolute;
	top: 20px;
	white-space: nowrap;
}

.toggle___VgFNB {
	display: inline-block;
	height: 16px;
	margin-bottom: 10px;
	position: relative;
	width: 34px;
}

@media screen and (min-width:1096px) {
	.toggle___VgFNB {
		display: none;
	}
}

.toggle___VgFNB input {
	height: 0;
	opacity: 0;
	width: 0;
}

.toggle___VgFNB input:checked+.checkbox___Jb7Pu {
	background-color: #35b56f;
}

.toggle___VgFNB input:checked+.checkbox___Jb7Pu:before {
	transform: translateX(18px);
}

.toggle___VgFNB input:checked~.toggleTextPlay___gibxO,.toggle___VgFNB input:not(:checked)~.toggleTextStop___filvT {
	animation: opacity___WpGFt 1s 2s forwards;
	opacity: .8;
}

.toggle___VgFNB input:focus+.checkbox___Jb7Pu {
	box-shadow: 0 0 1px #35b56f;
}

.checkbox___Jb7Pu {
	background-color: #ffffff1a;
	border-radius: 34px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.checkbox___Jb7Pu {
		display: none;
	}
}

.checkbox___Jb7Pu:before {
	background-color: #fff;
	border-radius: 50%;
	bottom: 1px;
	content: "";
	height: 14px;
	left: 1px;
	position: absolute;
	transition: .4s;
	width: 14px;
}

.play___YDwpk {
	border-bottom: 5px solid #0000;
	border-left: 6px solid #fff;
	border-top: 5px solid #0000;
	height: 0;
	left: 6px;
	position: absolute;
	top: 3px;
	width: 0;
}

.stop___UkLJo {
	position: absolute;
	right: 6px;
	top: 3px;
}

.stop___UkLJo:after,.stop___UkLJo:before {
	background: #fff;
	border-radius: 2px;
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	width: 1px;
}

.stop___UkLJo:after {
	right: 3px;
}

@keyframes opacity___WpGFt {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.free___cDZMh {
	background: #ffffffeb;
	border-radius: 8px;
	box-shadow: 0 4px 4px 0 #2e2e2e26;
	margin: 0 auto auto;
	min-width: 100%;
	padding: 16px 34px 16px 16px;
	position: relative;
}

@media screen and (min-width:414px) {
	.free___cDZMh {
		min-width: auto;
		width: 328px;
	}
}

@media screen and (min-width:720px) {
	.free___cDZMh {
		width: 288px;
	}
}

.free___cDZMh p {
	color: #000000e6;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}

.freeClose___sw4uF {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
}

.countdown___YEbrS {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: 12px auto auto;
}

@media screen and (min-width:720px) {
	.countdown___YEbrS {
		margin-top: 4px;
	}
}

.countdown___YEbrS p {
	color: #fffc;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	margin: 0;
}

@media screen and (min-width:720px) {
	.countdown___YEbrS p {
		font-size: 14px;
	}
}

.countdown___YEbrS [class*=countdown__] {
	display: inline-flex;
}

.countdown___YEbrS [class*=countdown__] [class*=section__] {
	margin-right: 3px;
}

.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=digit__],.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=dots__] {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
}

@media screen and (min-width:720px) {
	.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=digit__],.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=dots__] {
		font-size: 14px;
		padding-right: 0;
	}
}

.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=dots__] {
	width: 12px;
}

@media screen and (min-width:720px) {
	.countdown___YEbrS [class*=countdown__] [class*=section__] [class*=dots__] {
		width: 14px;
	}
}

.prize___xMOnL {
	animation: scale___tOoDH .2s linear 0ms forwards;
	bottom: 0;
	display: flex;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(0);
	width: 100%;
	will-change: scale;
	z-index: 6;
}

.prizeAnimation___R9OCo {
	animation: scale___tOoDH .2s linear 1s forwards;
}

.prizeHide___RsjAL {
	animation: hide___MWjrv .2s linear forwards;
	transform: scale(1);
}

.prizeContainer___dWC1y {
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 4px 4px 0 rgba(13,22,49,.251);
	display: flex;
	flex-direction: column;
	margin: auto auto 24px;
	padding: 32px 16px 16px;
	width: 256px;
}

@media screen and (min-width:720px) {
	.prizeContainer___dWC1y {
		margin: 48% auto auto;
		max-width: 288px;
	}
}

@media screen and (min-width:1096px) {
	.prizeContainer___dWC1y {
		margin-top: 17%;
	}
}

@media screen and (min-width:1288px) {
	.prizeContainer___dWC1y {
		margin-top: 19%;
	}
}

.prizeContainer___dWC1y .prizeBtn___m6Hu6 {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	margin: auto;
	min-width: 128px;
}

.prizeContent___yY3CP {
	display: flex;
	flex-direction: column;
	font-family: Manrope,sans-serif;
	margin: 0 0 16px;
	position: relative;
}

.prizeContent___yY3CP b {
	color: #000;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin-bottom: 8px;
}

.prizeContent___yY3CP span {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.prizeImg___ToWpN {
	bottom: unset;
	height: 86px;
	left: 50%;
	object-fit: fill;
	position: absolute;
	right: unset;
	top: -40px;
	transform: translate(-50%,-50%);
	width: 86px;
	z-index: 0;
}

.prizeImgLootbox___k3zbo {
	height: 72px;
	top: -36px;
	width: 98px;
}

@keyframes scale___tOoDH {
	to {
		transform: scale(1);
	}
}

@keyframes hide___MWjrv {
	to {
		transform: scale(0);
	}
}

.deno___aBLmK {
	display: flex;
	flex-direction: column-reverse;
	margin-bottom: auto;
}

@media screen and (min-width:720px) {
	.deno___aBLmK {
		align-items: center;
		background: linear-gradient(201.16deg,#51020c 15.01%,#57000b 116.15%);
		border-radius: 8px;
		flex-direction: row;
		margin: 0 auto;
		padding: 0 24px;
		width: 636px;
	}
}

.denoPrice___sV1Z3 {
	opacity: .9;
}

@media screen and (min-width:720px) {
	.denoPrice___sV1Z3 {
		width: 50%;
	}
}

.denoPrice___sV1Z3 p {
	margin: 10px 0 0;
}

@media screen and (min-width:720px) {
	.denoPrice___sV1Z3 p {
		margin: 0;
	}
}

.denoPrice___sV1Z3 p:first-child {
	color: #ffffffe6;
	display: none;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	text-align: center;
}

@media screen and (min-width:720px) {
	.denoPrice___sV1Z3 p:first-child {
		display: block;
		text-align: left;
	}
}

.denoPrice___sV1Z3 p:last-child {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}

.denoPrice___sV1Z3 p:last-child span {
	font-weight: 700;
}

@media screen and (min-width:720px) {
	.denoPrice___sV1Z3 p:last-child {
		font-size: 14px;
		line-height: 22px;
		text-align: left;
	}
}

.denoPriceSymbol___A6r5m {
	margin-left: 2px;
	margin-right: 4px;
}

.denoAlert___Ty5XJ {
	transition: opacity .2s;
}

@media screen and (min-width:720px) {
	.denoAlert___Ty5XJ {
		max-width: 85%;
	}
}

.denoAlertHide___veNnF {
	opacity: 0;
}

.denoContent___Pt7NG {
	background: linear-gradient(201.16deg,#51020c 15.01%,#57000b 116.15%);
	border-radius: 8px;
	padding: 10px 12px 20px;
	position: relative;
}

@media screen and (min-width:720px) {
	.denoContent___Pt7NG {
		background: unset;
		padding-bottom: 14px;
		padding-right: 0;
		width: 50%;
	}

	.denoContent___Pt7NG:after {
		background: #ffffff4d;
		content: "";
		height: 28px;
		left: -22px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
	}
}

.denoContentText___meJ7v {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 26px;
	margin: 0 0 8px;
}

@media screen and (min-width:720px) {
	.denoContentText___meJ7v {
		color: #fff;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
		margin: 2px 0 16px;
		text-align: center;
	}
}

.denoButtons___LLPw5 {
	display: flex;
}

.denoBtn___EqgCS {
	align-items: center;
	background: unset;
	border-radius: 4px;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 400;
	justify-content: center;
	line-height: 26px;
	padding: 6px;
	width: 100%;
}

.denoBtnActive___ajghr {
	background: #cd9e47;
	color: #fffdfd;
}

@media screen and (min-width:720px) {
	.denoDisable____gRFI {
		background: linear-gradient(201.16deg,#51020c 15.01%,#57000b 116.15%);
	}

	.denoDisable____gRFI [class^=denoPrice] {
		opacity: .6;
	}
}

.denoDisable____gRFI [class^=denoBtn__],.denoDisable____gRFI [class^=denoContentText__] {
	opacity: .6;
}

.denoDisable____gRFI [class*=denoBtnActive__] {
	background: linear-gradient(0deg,#c7cbd833,#c7cbd833);
	border: 1px solid #c7cbd833;
	color: #fffdfd;
	opacity: 1;
	padding: 5px;
}

.denoDisable____gRFI [class^=denoContent__] {
	background: linear-gradient(201.16deg,#51020c 15.01%,#57000b 116.15%);
}

@media screen and (min-width:720px) {
	.denoDisable____gRFI [class^=denoContent__] {
		background: unset;
	}
}

.layer___OLxTj {
	--g: 0px;
	--s: 120px;
	--i: 100%;
	border-radius: 50%;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.sector___BAOEV {
	background: linear-gradient(173.37deg,#dfdfe4 -42.15%,#fff 98.48%);
	background-origin: border-box;
	border-radius: 50%;
	bottom: 0;
	clip-path: polygon(calc(50% + var(--g)/2) 50%,calc(50% + var(--g)/2) 0,calc(var(--i) - var(--g)/2) 0,50% calc(50% - var(--g)/2));
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.sector___BAOEV span {
	color: #000;
}

.sector___BAOEV:nth-child(2n) {
	background: linear-gradient(1turn,#d1021b,#2b090e);
}

.sector___BAOEV:nth-child(2n) span {
	color: #fff;
}

.sectorWin___Onyk9 {
	background: linear-gradient(1turn,#ce031b 40.54%,#701f2b)!important;
}

.sectorWin___Onyk9 span {
	color: #fff;
}

.title___TOvSz {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 48px;
	justify-content: center;
	left: 50%;
	line-height: 14px;
	padding: 0 10px 0 14px;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: rotate(288deg) translate(64%);
	transform-origin: 0 50%;
	width: 32%;
}

@media screen and (min-width:360px) {
	.title___TOvSz {
		font-size: 14px;
		line-height: 16px;
		transform: rotate(288deg) translate(56%);
	}
}

@media screen and (min-width:412px) {
	.title___TOvSz {
		font-size: 16px;
		line-height: 18px;
	}
}

@media screen and (min-width:1096px) {
	.title___TOvSz {
		font-size: 20px;
		height: 60px;
		line-height: 24px;
		padding: 0 0 0 20px;
		transform: rotate(288deg) translate(54%);
	}
}

.titleL___i6mLf {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	height: 28px;
	line-height: 14px;
	padding: 0 10px;
	transform: rotate(285deg) translate(53%);
}

@media screen and (min-width:412px) {
	.titleL___i6mLf {
		font-size: 14px;
		height: 32px;
		line-height: 16px;
		padding: 0 10px 0 0;
	}
}

@media screen and (min-width:1096px) {
	.titleL___i6mLf {
		font-size: 16px;
		height: 48px;
		line-height: 22px;
		padding: 0 4px 0 24px;
		transform: rotate(285deg) translate(54%);
	}
}

.titleM___A7Ap0 {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	height: 28px;
	line-height: 14px;
	transform: rotate(282deg) translate(50%);
}

@media screen and (min-width:412px) {
	.titleM___A7Ap0 {
		font-size: 14px;
		height: 32px;
		line-height: 14px;
	}
}

@media screen and (min-width:1096px) {
	.titleM___A7Ap0 {
		font-size: 16px;
		height: 48px;
		line-height: 22px;
		padding: 0 4px 0 24px;
	}
}

.titleS___WCBqA {
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	height: 24px;
	line-height: 12px;
	transform: rotate(281deg) translate(52%);
}

@media screen and (min-width:360px) {
	.titleS___WCBqA {
		font-size: 12px;
		height: 28px;
		line-height: 14px;
	}
}

@media screen and (min-width:1096px) {
	.titleS___WCBqA {
		font-size: 14px;
		height: 32px;
		line-height: 16px;
		padding: 0 10px;
		transform: rotate(282deg) translate(50%);
	}
}

.titleXS___EBZGN {
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	height: 24px;
	line-height: 12px;
	padding-left: 10px;
	transform: rotate(280deg) translate(50%);
}

@media screen and (min-width:360px) {
	.titleXS___EBZGN {
		font-size: 12px;
		height: 28px;
		line-height: 14px;
	}
}

@media screen and (min-width:1096px) {
	.titleXS___EBZGN {
		height: 36px;
		line-height: 16px;
	}
}

.btn___sj42B {
	border-radius: 50%;
	box-shadow: 0 -4px 8px 0 #09172e33,0 4px 8px 0 #09172e33;
	cursor: pointer;
	height: 25%;
	left: 50%;
	position: absolute!important;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 25%;
	z-index: 2;
}

.btn___sj42B svg {
	height: 102%;
	width: 102%;
}

.btnActive___Wzt1K:hover:before {
	animation: pulse___Eskoo 2s infinite;
	border-radius: 40px;
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(.85);
	width: 100%;
	will-change: box-shadow;
	z-index: -1;
}

.btnDisabled___vmDtA {
	pointer-events: none;
}

.btnDisabled___vmDtA:after {
	background: #0006;
	border-radius: 50%;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

@keyframes pulse___Eskoo {
	0% {
		box-shadow: 0 0 0 0 #8b1015;
	}

	50% {
		box-shadow: 0 0 28px 0 #8b1015;
	}

	to {
		box-shadow: 0 0 0 0 #8b1015;
	}
}

.wheel___Yt5YV {
	border-radius: 50%;
	flex-shrink: 0;
	height: calc(100vw - 32px);
	margin: 0 auto 14px;
	max-height: 450px;
	max-width: 450px;
	position: relative;
	transform-origin: top;
	transition: transform 1s ease;
	width: calc(100vw - 32px);
	z-index: 1;
}

@media screen and (min-height:640px) {
	.wheel___Yt5YV {
		margin-bottom: 24px;
	}
}

@media screen and (min-height:720px) {
	.wheel___Yt5YV {
		margin-bottom: 64px;
	}
}

@media screen and (min-width:720px) {
	.wheel___Yt5YV {
		margin-bottom: 40px;
	}
}

.wheelAnimation___NrmjY {
	transform: scale(1.8);
}

.wheelBorder___M_O5w {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.wheelPicker___wAkEg {
	height: 72px;
	left: 50%;
	position: absolute;
	top: 24px;
	transform: translate(-50%,-50%);
	width: 72px;
	z-index: 2;
}

@media screen and (min-width:720px) {
	.wheelPicker___wAkEg {
		height: 108px;
		top: 34px;
		width: 108px;
	}
}

.wheelMain___rRLWC {
	border-radius: 50%;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transform-origin: 50%;
	width: 100%;
	will-change: transform;
}

.wheelMain___rRLWC:before {
	border-radius: 50%;
	bottom: 15px;
	box-shadow: inset 0 -8px 8px #0000004d,inset 0 8px 8px #00000040;
	content: "";
	display: block;
	left: 15px;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 1;
}

@media screen and (min-width:720px) {
	.wheelMain___rRLWC:before {
		bottom: 24px;
		left: 24px;
		position: absolute;
		right: 24px;
		top: 24px;
		z-index: 1;
	}
}

.wheel___xhEMX {
	background: inherit;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding-top: 16px;
	position: relative;
}

@media screen and (orientation:landscape) {
	.wheel___xhEMX {
		display: none;
	}
}

@media screen and (min-width:1096px) {
	.wheel___xhEMX {
		display: flex;
	}
}

.wheelRules___X8W0T {
	bottom: 0;
	left: 0;
	overflow-y: auto;
	padding: 16px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.wheelRulesContainer___U3qa1 {
	height: 100%;
}

@media screen and (min-width:720px) {
	.wheelRulesContainer___U3qa1 {
		display: flex;
		flex-direction: column;
		overflow-y: hidden;
	}
}

.wheelRules___X8W0T svg {
	flex-shrink: 0;
}

@media screen and (min-width:720px) {
	.wheelRulesBackSvg___f1zHM {
		display: none;
	}
}

.wheelRulesCloseSvg___U1gkk {
	display: none;
}

@media screen and (min-width:720px) {
	.wheelRulesCloseSvg___U1gkk {
		cursor: pointer;
		display: block;
		margin-left: auto;
		margin-right: 16px;
	}
}

.wheelRulesContent___Z3720 {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 24px auto auto;
	max-width: 512px;
	overflow-y: auto;
}

@media screen and (min-width:720px) {
	.wheelRulesContent___Z3720 {
		font-size: 16px;
		margin: auto;
		padding-right: 10px;
		scrollbar-color: #3b4253;
	}

	.wheelRulesContent___Z3720::-webkit-scrollbar {
		background-color: #0000;
		border-radius: 10px;
		height: 2px;
		width: 8px;
	}

	.wheelRulesContent___Z3720::-webkit-scrollbar-thumb {
		background-color: #3b4253;
		border-radius: 10px;
	}
}

.wheelRulesContent___Z3720>* {
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 16px;
}

@media screen and (min-width:720px) {
	.wheelRulesContent___Z3720>* {
		font-size: 16px;
	}
}

.wheelRulesContent___Z3720>:last-child {
	margin-bottom: 0;
}

.wheelMain___zGwXo {
	display: flex;
	flex-direction: column;
	height: calc(100vw + 134px);
	justify-content: space-between;
	margin: auto 16px;
}

@media screen and (min-height:640px) {
	.wheelMain___zGwXo {
		height: calc(100vw + 144px);
	}
}

@media screen and (min-height:720px) {
	.wheelMain___zGwXo {
		height: calc(100vw + 184px);
	}
}

@media screen and (min-width:720px) {
	.wheelMain___zGwXo {
		align-items: center;
		height: 640px;
		justify-content: flex-start;
		margin: auto 16px;
	}
}

@media screen and (min-width:1096px) {
	.wheelMain___zGwXo {
		padding-top: 0;
	}
}

.wheelMainHide___hYPnv {
	display: none;
}

.wheelCoins___x_BZG {
	animation: background___MTFg6 0s linear 1s forwards;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 5;
}

.wheelCoins___x_BZG img {
	position: absolute;
	transform: scale(.5);
}

.wheelCoins___x_BZG img:first-child {
	animation: coin2___mHoCY .47s linear .53s forwards;
	left: 65%;
	top: -124px;
	transform: translate3d(-50%,0,0) scale(.5) rotate(80deg);
	will-change: top,transform;
	z-index: 6;
}

@media screen and (min-width:720px) {
	.wheelCoins___x_BZG img:first-child {
		left: 60%;
	}
}

.wheelCoins___x_BZG img:nth-child(2) {
	animation: coin1___zNdF3 .5s linear .5s forwards;
	left: 32%;
	top: -74px;
	transform: translate3d(-50%,0,0) scale(.5) rotate(44deg);
	will-change: top,transform;
	z-index: 6;
}

@media screen and (min-width:720px) {
	.wheelCoins___x_BZG img:nth-child(2) {
		left: 35%;
	}
}

.wheelCoins___x_BZG img:nth-child(3) {
	animation: coin3___rNRfS .62s linear .38s forwards;
	left: 16%;
	top: -134px;
	transform: translate3d(-50%,0,0) scale(.5) rotate(-20deg);
	will-change: top,transform;
}

@media screen and (min-width:720px) {
	.wheelCoins___x_BZG img:nth-child(3) {
		left: 30%;
	}
}

.wheelCoins___x_BZG img:nth-child(4) {
	animation: coin4___u089v .65s linear .35s forwards;
	left: 36%;
	top: -110px;
	transform: translate3d(-50%,0,0) scale(.5) rotate(-50deg);
	will-change: top,transform;
	z-index: 6;
}

@media screen and (min-width:720px) {
	.wheelCoins___x_BZG img:nth-child(4) {
		left: 42%;
	}
}

.wheelCoins___x_BZG img:nth-child(5) {
	animation: coin5___GAk1B .6s linear .4s forwards;
	left: 88%;
	top: -140px;
	transform: translate3d(-50%,0,0) scale(.5) rotate(-30deg);
	will-change: top,transform;
}

@media screen and (min-width:720px) {
	.wheelCoins___x_BZG img:nth-child(5) {
		left: 76%;
	}
}

.wheelCoins___x_BZG img:nth-child(6) {
	animation: coin6___dkkC1 .77s linear .23s forwards;
	left: 60%;
	top: -110px;
	transform: translate3d(-50%,0,0) scale(.5);
	will-change: top,transform;
}

.wheelCoins___x_BZG img:nth-child(7) {
	animation: coin7___j7wM5 .86s linear .14s forwards;
	left: 8%;
	top: -140px;
	transform: translate3d(-50%,0,0) scale(.5);
	will-change: top,transform;
}

@media screen and (min-width:720px) {
	.wheelCoins___x_BZG img:nth-child(7) {
		left: 28%;
	}
}

.wheelCoins___x_BZG img:nth-child(8) {
	animation: coin8___EyIkW 1s linear forwards;
	left: 52%;
	top: -140px;
	transform: translate3d(-50%,0,0) scale(.5);
	will-change: top,transform;
}

.wheelCoins___x_BZG img:nth-child(9) {
	animation: coin9___e0dwa 808ms linear 192ms forwards;
	left: 96%;
	top: -132px;
	transform: translate3d(-50%,0,0) scale(.5) rotate(10deg);
	will-change: top,transform;
}

@media screen and (min-width:720px) {
	.wheelCoins___x_BZG img:nth-child(9) {
		left: 82%;
	}
}

.wheelCoins___x_BZG img:nth-child(10) {
	animation: coin10___kZVzK .56s linear .43s forwards;
	left: 72%;
	top: -106px;
	transform: translate3d(-50%,0,0) scale(.5);
	will-change: top,transform;
}

@media screen and (min-width:720px) {
	.wheelCoins___x_BZG img:nth-child(10) {
		left: 68%;
	}
}

@keyframes coin1___zNdF3 {
	to {
		top: calc(100% - 80px);
		transform: translate3d(-50%,0,0) scale(.5) rotate(80deg);
	}
}

@keyframes coin2___mHoCY {
	to {
		top: calc(100% - 80px);
		transform: translate3d(-50%,0,0) scale(.5) rotate(150deg);
	}
}

@keyframes coin3___rNRfS {
	to {
		top: calc(100% - 100px);
		transform: translate3d(-50%,0,0) scale(.5) rotate(-70deg);
	}
}

@keyframes coin4___u089v {
	to {
		top: calc(100% - 80px);
		transform: translate3d(-50%,0,0) scale(.5) rotate(-100deg);
	}
}

@keyframes coin5___GAk1B {
	to {
		top: calc(100% - 100px);
		transform: translate3d(-50%,0,0) scale(.5) rotate(-110deg);
	}
}

@keyframes coin6___dkkC1 {
	to {
		top: 100%;
		transform: translate3d(-50%,0,0) scale(.5) rotate(25deg);
	}
}

@keyframes coin7___j7wM5 {
	to {
		top: calc(100% - 125px);
		transform: translate3d(-50%,0,0) scale(.5) rotate(90deg);
	}
}

@keyframes coin8___EyIkW {
	to {
		top: calc(100% - 115px);
		transform: translate3d(-50%,0,0) scale(.5) rotate(45deg);
	}
}

@keyframes coin9___e0dwa {
	to {
		top: calc(100% - 125px);
		transform: translate3d(-50%,0,0) scale(.5) rotate(70deg);
	}
}

@keyframes coin10___kZVzK {
	to {
		top: calc(100% - 95px);
		transform: translate3d(-50%,0,0) scale(.5);
	}
}

@keyframes background___MTFg6 {
	to {
		background: #0009;
	}
}

.warning___wfbLd {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

@media screen and (orientation:portrait) {
	.warning___wfbLd {
		display: none;
	}
}

@media screen and (min-width:1096px) {
	.warning___wfbLd {
		display: none;
	}
}

.warning___wfbLd p:first-child {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 26px;
	margin: 0 0 8px;
}

.warning___wfbLd p:last-child {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}

.wofOpened___nfjeL {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 0;
}

.portalWheel___xsaJ0 {
	background: radial-gradient(101.67% 101.67% at 0 0,#0b0001 0,#460404 100%)!important;
	display: flex;
	height: 100%;
	width: 100%;
	z-index: 1004;
}

@supports(height:100dvh) {
	.portalWheel___xsaJ0:before {
		height: 100dvh!important;
	}
}

.portalWheel___xsaJ0::-webkit-scrollbar {
	width: 0;
}

.popupWheel___YfNv5 {
	height: 100%;
	margin: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.popupWheel___YfNv5 button,.popupWheel___YfNv5 div,.popupWheel___YfNv5 p,.popupWheel___YfNv5 span {
	box-sizing: border-box;
}

@media screen and (min-width:1096px) {
	.popupWheel___YfNv5 {
		height: 700px;
		overflow: auto;
		width: 1096px;
	}
}

@media screen and (min-width:1288px) {
	.popupWheel___YfNv5 {
		height: 740px;
		width: 1096px;
	}
}

.closeBtn___vUiIm {
	background: none;
	border: none;
	bottom: auto;
	box-sizing: border-box;
	cursor: pointer;
	height: 24px;
	left: auto;
	outline: none;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 24px;
	z-index: 1;
}

@media screen and (min-width:720px) {
	.closeBtn___vUiIm {
		right: 32px;
	}
}

.closeBtnHide___Xv6PL {
	display: none;
}

.prizeBackground___xvG83:after {
	background: #0009;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv {
	background: var(--brand-gradient-popup-bg);
	border-radius: 10px;
	padding: 40px 32px 32px;
	width: 352px;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv:before {
	background: url("");
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	bottom: -50px;
	content: "";
	left: -85px;
	min-width: 524px;
	position: absolute;
	right: -85px;
	top: -90px;
	z-index: -3;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .title___F0LUA {
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 0;
	min-height: 24px;
	padding: 10px 0 0;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .msg___vsCMy {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 22px 0 0;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv button {
	margin: 16px auto 0;
	width: 100%;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv button [class^=loading] {
	position: absolute;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv [class^=button] {
	position: relative;
	z-index: 2;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .bottomLink___mxdMe {
	bottom: -42px;
	display: block;
	left: 50%;
	position: absolute;
	text-align: center;
	transform: translateX(-50%);
	white-space: nowrap;
	width: 100%;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .bottomLink___mxdMe>button {
	color: var(--link-color);
	cursor: pointer;
	display: inline;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	position: relative;
	text-transform: none;
	width: auto;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .bottomLink___mxdMe>button:hover {
	text-decoration: underline;
}

.greetingWrap___Mrb9I .formWrapper___WwxKv .bottomLink___mxdMe [class^=supportBtn__] {
	text-decoration: none;
}

.supportBtn___qDelr {
	background: none;
	color: var(--brand-blue);
	cursor: pointer;
	font-size: 18px;
	margin-top: 30px;
	outline: none;
	text-decoration: underline;
}

.supportBtn___qDelr:hover {
	text-decoration: none;
}

.message___G7H8P {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	padding: 48px 48px 32px;
	width: 384px;
}

.message___G7H8P .title___bdp6n {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
}

.message___G7H8P .description___z2bIU {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.fieldWeb___FraDv {
	height: 42px;
	position: relative;
	width: 100%;
}

.fieldWeb___FraDv label {
	bottom: auto;
	color: rgba(var(--brand-text-rgb),.4);
	font-size: 16px;
	font-weight: 400;
	left: 52px;
	line-height: 24px;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	transform-origin: 0 0;
	transition: transform .2s linear .1s,color .2s,transform-origin .2s;
	z-index: 1;
}

.fieldWeb___FraDv.active___O_6ki {
	position: relative;
}

.fieldWeb___FraDv.active___O_6ki label {
	transform: translateY(-18px) scale(.6);
}

.fieldWeb__input___psbJv {
	background: #ffffff0d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 1px 0 #ffffff0d;
	box-sizing: border-box;
	color: #fff;
	color-scheme: dark;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	line-height: 1;
	max-width: none;
	outline: 0;
	padding-left: 52px;
	padding-top: 20px;
	transition: none;
	width: 100%;
}

.fieldWeb__input___psbJv:focus {
	outline: none;
}

.fieldWeb__input___psbJv:-webkit-autofill,.fieldWeb__input___psbJv:-webkit-autofill:focus,.fieldWeb__input___psbJv:-webkit-autofill:hover {
	-webkit-text-fill-color: #fff!important;
	-webkit-appearance: none;
	box-shadow: inset 0 0 0 28px rgba(var(--brand-simple-rgb),1)!important;
}

.fieldWeb___FraDv .searchBtn___W_V01 {
	bottom: auto;
	height: 24px;
	left: 16px;
	opacity: .4;
	position: relative;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 3;
}

.wrapper___qegMl {
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	box-shadow: 0 8px 16px #191e2d99;
	margin: 0;
	max-width: 352px;
	padding: 30px 32px 46px;
	width: 352px;
}

.title___uW6Xl {
	box-sizing: border-box;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	min-height: 48px;
	padding: 28px 0 32px;
	text-align: left;
}

.textWrap___kXScx {
	color: #e7dbdb;
	position: relative;
}

.textWrap___kXScx p,.textWrap___kXScx span {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.textWrap___kXScx button {
	margin-top: 50px;
}

.additionInfo___w1Gb1 {
	color: rgba(var(--brand-text-rgb),.8);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 22px;
	position: absolute;
	right: 0;
	text-align: center;
	top: calc(100% + 26px);
}

.additionInfo___w1Gb1 .resend___unrCf,.additionInfo___w1Gb1 a {
	color: var(--link-color);
}

.resendLine___BdvgN {
	display: block;
}

.resend___unrCf {
	cursor: pointer;
	text-decoration: underline;
}

.resend___unrCf:hover {
	text-decoration: none;
}

.btn--md___rl5Y7,.btn--sm___YMHok,.btn___tMA1q,.btn__default___Kxq34,.btn__disabled___aeFrw,.btn__primary___FRGgB,.btn__secondary___GWXQF,.btn__white___kehY2,.button___Hqr0P,.content___naTMp [class*=button],.content___naTMp [class*=button]+[class*=notificationBtn],.content___naTMp [class*=notificationBtn],.content___naTMp [class*=notificationBtn]+[class*=notificationBtn] {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.btn--sm___YMHok,.button___Hqr0P.sm___eD3Jh,.content___naTMp [class*=button],.content___naTMp [class*=button]+[class*=notificationBtn],.content___naTMp [class*=notificationBtn],.content___naTMp [class*=notificationBtn]+[class*=notificationBtn],.sm___eD3Jh.btn--md___rl5Y7,.sm___eD3Jh.btn___tMA1q,.sm___eD3Jh.btn__default___Kxq34,.sm___eD3Jh.btn__disabled___aeFrw,.sm___eD3Jh.btn__primary___FRGgB,.sm___eD3Jh.btn__secondary___GWXQF,.sm___eD3Jh.btn__white___kehY2 {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.btn--md___rl5Y7,.button___Hqr0P.md____KWuF,.content___naTMp .md____KWuF[class*=button],.content___naTMp .md____KWuF[class*=notificationBtn],.content___naTMp [class*=button].btn--md___rl5Y7,.content___naTMp [class*=notificationBtn].btn--md___rl5Y7,.md____KWuF.btn--sm___YMHok,.md____KWuF.btn___tMA1q,.md____KWuF.btn__default___Kxq34,.md____KWuF.btn__disabled___aeFrw,.md____KWuF.btn__primary___FRGgB,.md____KWuF.btn__secondary___GWXQF,.md____KWuF.btn__white___kehY2 {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.btn__primary___FRGgB,.button___Hqr0P.primary___MJbaQ,.content___naTMp [class*=button],.content___naTMp [class*=button]+[class*=notificationBtn],.content___naTMp [class*=notificationBtn],.content___naTMp [class*=notificationBtn]+[class*=notificationBtn],.primary___MJbaQ.btn--md___rl5Y7,.primary___MJbaQ.btn--sm___YMHok,.primary___MJbaQ.btn___tMA1q,.primary___MJbaQ.btn__default___Kxq34,.primary___MJbaQ.btn__disabled___aeFrw,.primary___MJbaQ.btn__secondary___GWXQF,.primary___MJbaQ.btn__white___kehY2 {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.btn__primary___FRGgB:hover,.button___Hqr0P.primary___MJbaQ:hover,.content___naTMp [class*=button]:hover,.content___naTMp [class*=notificationBtn]:hover,.primary___MJbaQ.btn--md___rl5Y7:hover,.primary___MJbaQ.btn--sm___YMHok:hover,.primary___MJbaQ.btn___tMA1q:hover,.primary___MJbaQ.btn__default___Kxq34:hover,.primary___MJbaQ.btn__disabled___aeFrw:hover,.primary___MJbaQ.btn__secondary___GWXQF:hover,.primary___MJbaQ.btn__white___kehY2:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.btn__primary___FRGgB:active,.button___Hqr0P.primary___MJbaQ:active,.content___naTMp [class*=button]:active,.content___naTMp [class*=notificationBtn]:active,.primary___MJbaQ.btn--md___rl5Y7:active,.primary___MJbaQ.btn--sm___YMHok:active,.primary___MJbaQ.btn___tMA1q:active,.primary___MJbaQ.btn__default___Kxq34:active,.primary___MJbaQ.btn__disabled___aeFrw:active,.primary___MJbaQ.btn__secondary___GWXQF:active,.primary___MJbaQ.btn__white___kehY2:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.btn__secondary___GWXQF,.button___Hqr0P.secondary___aGL_Q,.content___naTMp .secondary___aGL_Q[class*=button],.content___naTMp .secondary___aGL_Q[class*=notificationBtn],.content___naTMp [class*=button]+[class*=notificationBtn],.content___naTMp [class*=button].btn__secondary___GWXQF,.content___naTMp [class*=notificationBtn]+[class*=notificationBtn],.content___naTMp [class*=notificationBtn].btn__secondary___GWXQF,.secondary___aGL_Q.btn--md___rl5Y7,.secondary___aGL_Q.btn--sm___YMHok,.secondary___aGL_Q.btn___tMA1q,.secondary___aGL_Q.btn__default___Kxq34,.secondary___aGL_Q.btn__disabled___aeFrw,.secondary___aGL_Q.btn__primary___FRGgB,.secondary___aGL_Q.btn__white___kehY2 {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.btn__secondary___GWXQF:active,.btn__secondary___GWXQF:hover,.button___Hqr0P.secondary___aGL_Q:active,.button___Hqr0P.secondary___aGL_Q:hover,.content___naTMp .secondary___aGL_Q[class*=button]:active,.content___naTMp .secondary___aGL_Q[class*=button]:hover,.content___naTMp .secondary___aGL_Q[class*=notificationBtn]:active,.content___naTMp .secondary___aGL_Q[class*=notificationBtn]:hover,.content___naTMp [class*=button]+[class*=notificationBtn]:active,.content___naTMp [class*=button]+[class*=notificationBtn]:hover,.content___naTMp [class*=notificationBtn]+[class*=notificationBtn]:active,.content___naTMp [class*=notificationBtn]+[class*=notificationBtn]:hover,.secondary___aGL_Q.btn--md___rl5Y7:active,.secondary___aGL_Q.btn--md___rl5Y7:hover,.secondary___aGL_Q.btn--sm___YMHok:active,.secondary___aGL_Q.btn--sm___YMHok:hover,.secondary___aGL_Q.btn___tMA1q:active,.secondary___aGL_Q.btn___tMA1q:hover,.secondary___aGL_Q.btn__default___Kxq34:active,.secondary___aGL_Q.btn__default___Kxq34:hover,.secondary___aGL_Q.btn__disabled___aeFrw:active,.secondary___aGL_Q.btn__disabled___aeFrw:hover,.secondary___aGL_Q.btn__primary___FRGgB:active,.secondary___aGL_Q.btn__primary___FRGgB:hover,.secondary___aGL_Q.btn__white___kehY2:active,.secondary___aGL_Q.btn__white___kehY2:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.btn__white___kehY2,.button___Hqr0P.tertiary___RTCaY,.content___naTMp .tertiary___RTCaY[class*=button],.content___naTMp .tertiary___RTCaY[class*=notificationBtn],.content___naTMp [class*=button].btn__white___kehY2,.content___naTMp [class*=notificationBtn].btn__white___kehY2,.tertiary___RTCaY.btn--md___rl5Y7,.tertiary___RTCaY.btn--sm___YMHok,.tertiary___RTCaY.btn___tMA1q,.tertiary___RTCaY.btn__default___Kxq34,.tertiary___RTCaY.btn__disabled___aeFrw,.tertiary___RTCaY.btn__primary___FRGgB,.tertiary___RTCaY.btn__secondary___GWXQF {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.btn__white___kehY2:hover,.button___Hqr0P.tertiary___RTCaY:hover,.content___naTMp .tertiary___RTCaY[class*=button]:hover,.content___naTMp .tertiary___RTCaY[class*=notificationBtn]:hover,.tertiary___RTCaY.btn--md___rl5Y7:hover,.tertiary___RTCaY.btn--sm___YMHok:hover,.tertiary___RTCaY.btn___tMA1q:hover,.tertiary___RTCaY.btn__default___Kxq34:hover,.tertiary___RTCaY.btn__disabled___aeFrw:hover,.tertiary___RTCaY.btn__primary___FRGgB:hover,.tertiary___RTCaY.btn__secondary___GWXQF:hover {
	background: #ffffff0d;
}

.btn__white___kehY2:active,.button___Hqr0P.tertiary___RTCaY:active,.content___naTMp .tertiary___RTCaY[class*=button]:active,.content___naTMp .tertiary___RTCaY[class*=notificationBtn]:active,.tertiary___RTCaY.btn--md___rl5Y7:active,.tertiary___RTCaY.btn--sm___YMHok:active,.tertiary___RTCaY.btn___tMA1q:active,.tertiary___RTCaY.btn__default___Kxq34:active,.tertiary___RTCaY.btn__disabled___aeFrw:active,.tertiary___RTCaY.btn__primary___FRGgB:active,.tertiary___RTCaY.btn__secondary___GWXQF:active {
	border-color: #fff;
}

.btn__default___Kxq34,.button___Hqr0P.ghost___FXA02,.content___naTMp .ghost___FXA02[class*=button],.content___naTMp .ghost___FXA02[class*=notificationBtn],.content___naTMp [class*=button].btn__default___Kxq34,.content___naTMp [class*=notificationBtn].btn__default___Kxq34,.ghost___FXA02.btn--md___rl5Y7,.ghost___FXA02.btn--sm___YMHok,.ghost___FXA02.btn___tMA1q,.ghost___FXA02.btn__disabled___aeFrw,.ghost___FXA02.btn__primary___FRGgB,.ghost___FXA02.btn__secondary___GWXQF,.ghost___FXA02.btn__white___kehY2 {
	box-shadow: none;
	color: #f5c66b;
}

.btn__default___Kxq34:hover,.button___Hqr0P.ghost___FXA02:hover,.content___naTMp .ghost___FXA02[class*=button]:hover,.content___naTMp .ghost___FXA02[class*=notificationBtn]:hover,.ghost___FXA02.btn--md___rl5Y7:hover,.ghost___FXA02.btn--sm___YMHok:hover,.ghost___FXA02.btn___tMA1q:hover,.ghost___FXA02.btn__disabled___aeFrw:hover,.ghost___FXA02.btn__primary___FRGgB:hover,.ghost___FXA02.btn__secondary___GWXQF:hover,.ghost___FXA02.btn__white___kehY2:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.btn__default___Kxq34:active,.button___Hqr0P.ghost___FXA02:active,.content___naTMp .ghost___FXA02[class*=button]:active,.content___naTMp .ghost___FXA02[class*=notificationBtn]:active,.ghost___FXA02.btn--md___rl5Y7:active,.ghost___FXA02.btn--sm___YMHok:active,.ghost___FXA02.btn___tMA1q:active,.ghost___FXA02.btn__disabled___aeFrw:active,.ghost___FXA02.btn__primary___FRGgB:active,.ghost___FXA02.btn__secondary___GWXQF:active,.ghost___FXA02.btn__white___kehY2:active {
	opacity: .7;
}

.btn__disabled___aeFrw,.button___Hqr0P.disabled___ny8VJ,.content___naTMp .disabled___ny8VJ[class*=button],.content___naTMp .disabled___ny8VJ[class*=notificationBtn],.content___naTMp [class*=button].btn__disabled___aeFrw,.content___naTMp [class*=notificationBtn].btn__disabled___aeFrw,.disabled___ny8VJ.btn--md___rl5Y7,.disabled___ny8VJ.btn--sm___YMHok,.disabled___ny8VJ.btn___tMA1q,.disabled___ny8VJ.btn__default___Kxq34,.disabled___ny8VJ.btn__primary___FRGgB,.disabled___ny8VJ.btn__secondary___GWXQF,.disabled___ny8VJ.btn__white___kehY2 {
	opacity: .4;
	pointer-events: none;
}

.fourthly___L4lMh {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.msg___Vu2Xd {
	background: var(--msg-bg);
	border-radius: var(--buttons-border-radius);
	box-shadow: 0 8px 16px 0 #2b282833,inset 0 1px 1px 0 #fff9;
	margin: 16px 0;
	max-height: 1000px;
	padding: 14px 16px 16px;
	position: relative;
}

.msg___Vu2Xd [class*=button] {
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	vertical-align: middle;
	width: auto;
}

.msg___Vu2Xd [class*=button] span {
	max-width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.msg___Vu2Xd.msgRead___IVmCN {
	opacity: .6;
}

.msg___Vu2Xd.msgWithImg___SHYAr .msgHeader___Mf5VJ {
	left: 16px;
	position: absolute;
	top: 15px;
	width: calc(100% - 32px);
}

.msg___Vu2Xd.msgWithImg___SHYAr .msgHeader___Mf5VJ .title___WSsnV {
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-height: 24px;
	max-height: 72px;
	overflow: hidden;
}

.msg___Vu2Xd.msgWithImg___SHYAr .msgHeader___Mf5VJ .delBtn___uEjkj {
	right: 0;
	top: 4px;
}

.content___naTMp {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	position: relative;
	z-index: 1;
}

.content___naTMp>p,.content___naTMp>span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0 0 8px;
}

.content___naTMp>:last-child:not([class*=btn]) {
	margin: 0;
}

.content___naTMp a:not([class*=btnMob]):not([class*=notificationBtn]) {
	color: var(--link-color);
	display: inline-block;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
}

.content___naTMp [class*=button],.content___naTMp [class*=notificationBtn] {
	display: flex;
	margin: 10px auto 6px;
	min-width: 160px;
	width: -moz-fit-content;
	width: fit-content;
}

.content___naTMp img {
	height: auto;
	margin: 0 0 8px;
	width: 100%;
}

.msgHeader___Mf5VJ {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: normal;
	padding-right: 10px;
	position: relative;
}

.title___WSsnV {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 1px 0 0;
	order: 5;
	width: 100%;
}

.data___LLCC6,.time___tpWn8 {
	color: #fffc;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	margin-right: 10px;
}

.delBtn___uEjkj {
	background: none;
	height: 12px;
	position: absolute;
	right: -2px;
	top: 2px;
	width: 12px;
	z-index: 3;
}

.delBtn___uEjkj:after,.delBtn___uEjkj:before {
	background: #fff;
	border-radius: 2px;
	content: "";
	display: block;
	height: 12px;
	left: 5px;
	position: absolute;
	top: 0;
	width: 2px;
}

.delBtn___uEjkj:after {
	transform: rotate(-45deg);
}

.delBtn___uEjkj:before {
	transform: rotate(45deg);
}

.msgButtons___O0gkk {
	align-items: normal;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: left;
	margin: 9px -8px 0;
	position: relative;
	text-align: center;
	z-index: 1;
}

.msgButtons___O0gkk [class*=button_] {
	border-radius: 8px;
	box-shadow: 0 2px 8px 0 #2727274d;
	min-width: 124px;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.msgButtons___O0gkk [class*=button_]:first-child {
	margin: 0 30px 0 8px;
}

.msgButtons___O0gkk [class*=button_][class*=secondary] {
	background: none;
	box-shadow: none;
	min-width: 84px;
	padding: 0;
}

.msgImg___zXWVN {
	align-items: center;
	background: #000;
	border-radius: 8px 8px 0 0;
	display: flex;
	flex-direction: row;
	height: 112px;
	justify-content: center;
	margin: -12px -16px 16px;
	overflow: hidden;
	width: calc(100% + 32px);
}

.msgImg___zXWVN img {
	height: 100%;
	object-fit: cover;
	opacity: .6;
	width: 100%;
}

.secretPopup___pWMiG [class^=portal] {
	background: var(--brand-gradient-bg);
}

.secretPopup___pWMiG [class^=portal] [class^=wrap]>div {
	margin: auto;
}

.wrapper___j8uWP {
	align-items: normal;
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
	max-width: 352px;
	padding: 40px 32px 32px;
	width: 352px;
}

.wrapper___j8uWP .title___YD1Eq {
	box-sizing: border-box;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 10px 0 24px;
	text-align: left;
	width: 100%;
}

.wrapper___j8uWP .confirmBtn___plKto {
	border-width: 1px;
	display: block;
	margin-bottom: 40px;
}

.wrapper___j8uWP .content___QJFPd {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: left;
	width: auto;
}

.wrapper___j8uWP .content___QJFPd a {
	color: var(--brand-blue);
	cursor: pointer;
	text-decoration: none;
}

.wrapper___j8uWP .content___QJFPd a:hover {
	color: #fff;
	text-decoration: underline;
}

.wrapper___j8uWP .btn___dYitZ {
	margin: 20px;
	width: 100%;
}

.wrapper___j8uWP .supportLink___eNPtK {
	-webkit-font-smoothing: antialiased;
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	margin: 20px 0 0;
	text-decoration: none;
	transition: filter .2s;
	width: 100%;
}

.wrapper___j8uWP .supportLink___eNPtK:hover {
	filter: brightness(1.1);
}

.wrapper___j8uWP.secret___ygh2P {
	color: #fff;
}

.wrapper___j8uWP.secret___ygh2P .title___YD1Eq {
	padding: 10px 0 16px;
}

.wrapper___j8uWP.secret___ygh2P .confirmBtn___plKto {
	display: none;
}

.wrapper___j8uWP.secret___ygh2P .supportLink___eNPtK {
	bottom: 0;
	text-decoration: none;
	width: 100%;
}

.wrapper___j8uWP.secret___ygh2P .content___QJFPd {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 36px;
}

.wrapper___j8uWP.secret___ygh2P .content___QJFPd a {
	display: inline-block;
}

.withOnboarding___mIxrR {
	overflow: hidden;
}

.withOnboarding___mIxrR [class*=menuWrap__] [class*=menuInner__] [class*=swipable__] {
	margin-top: unset;
}

.onboarding___iO9uJ {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9997;
}

.onboardingMasking___c7hMm {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.onboardingMasking___c7hMm .top___EQuHf {
	bottom: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.onboardingMasking___c7hMm .bottom___Ee6_U {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.onboardingMasking___c7hMm .right___m7hpK {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.onboardingMasking___c7hMm .left___RBqbU {
	bottom: auto;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}

.onboardingStep___my722 {
	background-color: #252323;
	border-radius: 8px;
	bottom: 16px;
	height: auto;
	left: auto;
	padding: 16px;
	position: absolute;
	right: 16px;
	top: auto;
	width: 288px;
	z-index: 9999;
}

@media screen and (min-width:360px) {
	.onboardingStep___my722 {
		width: 328px;
	}
}

.onboardingStepTitle___CIDka {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-block: 0 8px;
	max-width: 256px;
	padding-top: 8px;
}

.onboardingStep___my722 .description___EjLE4 .text___kK2ne {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 8px;
}

.onboardingStep___my722 .description___EjLE4 .bar___x_YP8 {
	align-items: center;
	background: #ffffff1a;
	border: 1px solid #ffffff0d;
	border-radius: 17px;
	display: flex;
	flex-direction: row;
	height: 8px;
	justify-content: flex-start;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0 1px;
}

.onboardingStep___my722 .description___EjLE4 .bar___x_YP8 .progress___ir_0k {
	animation: progress___ir_0k .5s linear;
	background: var(--nav-list-active-item-color);
	border-radius: inherit;
	height: 4px;
	transform: translate(calc((100% - var(--progress, 0))*-1));
	transition: transform .5s linear;
	width: 100%;
}

.onboardingStepClose___zIj8o {
	align-items: center;
	background-color: #0000;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 24px;
	z-index: 0;
}

.onboardingStepClose___zIj8o:before {
	color: #fff;
	content: "×";
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
	opacity: .8;
}

.onboardingStepButtons___IMelo {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 8px;
	height: 32px;
	justify-content: flex-end;
}

.onboardingStepAction___fYNeE {
	border-radius: 8px;
	box-shadow: 0 2px 8px 0 #2727274d;
	font-size: 14px;
	font-weight: 600;
	min-width: 120px;
	padding: 0 16px;
}

@keyframes progress___ir_0k {
	0% {
		transform: translateX(-100%);
	}
}

.onboardingIntro___yL3oT {
	background-color: #252323;
	border-radius: 12px;
	bottom: 16px;
	height: auto;
	left: auto;
	position: fixed;
	right: 16px;
	top: auto;
	width: 288px;
	z-index: 1010;
}

@media screen and (min-width:360px) {
	.onboardingIntro___yL3oT {
		bottom: 16px;
		right: 16px;
	}
}

.header___WWLqm {
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px 12px 0 0;
	min-height: 112px;
	padding: 16px 40px 16px 16px;
	position: relative;
}

.header___WWLqm[class*=lootboxes] {
	background-image: url("");
}

.header___WWLqm[class*=bonusBalances] {
	background-image: url("");
}

.header___WWLqm[class*=sportBalances] {
	background-image: url("");
}

.header___WWLqm:before {
	background-color: #00000059;
	border-radius: 12px 12px 0 0;
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.title___tE_Zp {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	position: relative;
}

.close___TyvJm {
	align-items: center;
	bottom: auto;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 24px;
	z-index: 0;
}

.close___TyvJm:before {
	color: #fff;
	content: "×";
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
}

.content___Vf1uE {
	padding: 16px;
}

.text___efioB {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 10px;
}

.buttons___bmTJv {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: flex-start;
}

.startButton___zOwVb[class*=button][class*=primary] {
	border-radius: 8px;
	box-shadow: 0 2px 8px 0 #2727274d;
	font-size: 14px;
	font-weight: 600;
	min-width: 120px;
	padding: 0 16px;
}

.rejectButton___Oukxt[class*=button][class*=ghost] {
	background: #0000;
	color: #fff;
	font-size: 10px;
	font-size: 14px;
	font-weight: 700;
	font-weight: 600;
	line-height: 12px;
	padding: 4px 16px;
}

.notificationItem___vpGbK {
	opacity: 0;
	position: relative;
	visibility: hidden;
}

.notificationAnimation-appear-done,.notificationAnimation-enter-done {
	margin-bottom: 0!important;
	opacity: 1;
	transition: opacity .15s ease,margin-bottom .3s ease;
	visibility: visible;
}

.notificationAnimation-exit-done {
	opacity: 0;
}

.button___WIt24,.notification__text___I9XAr [class*=notificationBtn],.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.button___WIt24.sm___UITUr,.notification__text___I9XAr [class*=notificationBtn],.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.button___WIt24.md___rlEC9,.notification__text___I9XAr .md___rlEC9[class*=notificationBtn] {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.button___WIt24.primary___XRzQP,.notification__text___I9XAr [class*=notificationBtn],.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.button___WIt24.primary___XRzQP:hover,.notification__text___I9XAr [class*=notificationBtn]:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.button___WIt24.primary___XRzQP:active,.notification__text___I9XAr [class*=notificationBtn]:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.button___WIt24.secondary___IayJN,.notification__text___I9XAr .secondary___IayJN[class*=notificationBtn],.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn] {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.button___WIt24.secondary___IayJN:active,.button___WIt24.secondary___IayJN:hover,.notification__text___I9XAr .secondary___IayJN[class*=notificationBtn]:active,.notification__text___I9XAr .secondary___IayJN[class*=notificationBtn]:hover,.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn]:active,.notification__text___I9XAr [class*=notificationBtn]+[class*=notificationBtn]:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.button___WIt24.tertiary___iDiW_,.notification__text___I9XAr .tertiary___iDiW_[class*=notificationBtn] {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.button___WIt24.tertiary___iDiW_:hover,.notification__text___I9XAr .tertiary___iDiW_[class*=notificationBtn]:hover {
	background: #ffffff0d;
}

.button___WIt24.tertiary___iDiW_:active,.notification__text___I9XAr .tertiary___iDiW_[class*=notificationBtn]:active {
	border-color: #fff;
}

.button___WIt24.ghost___n6AkI,.notification__text___I9XAr .ghost___n6AkI[class*=notificationBtn] {
	box-shadow: none;
	color: #f5c66b;
}

.button___WIt24.ghost___n6AkI:hover,.notification__text___I9XAr .ghost___n6AkI[class*=notificationBtn]:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.button___WIt24.ghost___n6AkI:active,.notification__text___I9XAr .ghost___n6AkI[class*=notificationBtn]:active {
	opacity: .7;
}

.button___WIt24.disabled___I_z8C,.notification__text___I9XAr .disabled___I_z8C[class*=notificationBtn] {
	opacity: .4;
	pointer-events: none;
}

.fourthly___RyR3i {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.notification___u_LGY {
	color: #000c;
	margin-top: 14px;
	position: relative;
	text-align: left;
	width: 293px;
}

.notification__content___m1PIx {
	background: #fff;
	border: 1px solid var(--link-color);
	border-left-width: 4px;
	border-radius: 8px;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	overflow: hidden;
	padding: 16px 20px 14px 16px;
	position: relative;
	z-index: 1;
}

.notification__main___XwPvA {
	position: relative;
	z-index: 2;
}

.notification__heading___PF5_J {
	margin: 0 0 4px;
	padding-right: 8px;
	text-align: inherit;
}

.notification__heading___PF5_J,.notification__heading___PF5_J * {
	word-wrap: break-word;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	text-transform: none;
}

.notification__text___I9XAr {
	color: #000c;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	overflow-wrap: break-word;
}

.notification__text___I9XAr a:not([class*=notificationBtn]),.notification__text___I9XAr p,.notification__text___I9XAr span {
	font-size: inherit;
	font-weight: 400;
	line-height: inherit;
	text-align: inherit;
}

.notification__text___I9XAr p {
	display: block;
	margin: 6px 0;
}

.notification__text___I9XAr p,.notification__text___I9XAr span {
	color: inherit;
}

.notification__text___I9XAr a:not([class*=notificationBtn]) {
	color: var(--link-color);
	display: inline-block;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
}

.notification__text___I9XAr a:not([class*=notificationBtn]):hover {
	text-decoration: none;
}

.notification__text___I9XAr img {
	display: block;
	height: 100%;
	margin-top: 8px;
	object-fit: cover;
	width: 100%;
}

.notification__text___I9XAr [class*=notificationBtn] {
	height: 32px;
	margin: 10px 8px 0;
	min-width: 70px;
	width: -moz-fit-content;
	width: fit-content;
}

.notification__text___I9XAr>* {
	margin: 8px 0;
}

.notification__text___I9XAr h2,.notification__text___I9XAr h3,.notification__text___I9XAr h4,.notification__text___I9XAr h5,.notification__text___I9XAr h6,.notification__text___I9XAr>h1 {
	font-size: inherit;
}

.notification__text___I9XAr>h1 {
	font-size: 16px;
}

.notification__text___I9XAr>h2 {
	font-size: 14px;
}

.notification__text___I9XAr ul,.notification__text___I9XAr>ol {
	list-style-position: inside;
	padding-left: 8px;
}

.notification__text___I9XAr ul {
	list-style-type: disc;
}

.notification__text___I9XAr>:first-child {
	margin: 0;
}

.notificationWithImg___AIduT .notification__heading___PF5_J {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #ffffffe6;
	display: -webkit-box;
	height: 48px;
	line-height: 24px;
	margin-bottom: 17px;
	max-height: 48px;
	overflow: hidden;
}

.notificationWithImg___AIduT .notification__text___I9XAr {
	padding-top: 41px;
}

.notification___u_LGY .notificationBtn___YJa0B {
	border-radius: 8px;
	height: 32px;
	margin: 8px 8px 0;
	min-width: 112px;
	width: -moz-fit-content;
	width: fit-content;
}

.notification___u_LGY .notificationBtn___YJa0B.second___KaysX {
	background: none;
	box-shadow: none;
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 600;
	line-height: 32px;
}

.notification___u_LGY .notificationBtn___YJa0B.first___vaJ7m {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 32px;
}

.notification___u_LGY [class*=notificationBtn] {
	margin-right: 0;
	min-width: 120px;
}

.notification___u_LGY [class*=notificationBtn]+[class*=notificationBtn] {
	background: none;
	box-shadow: none;
	margin-left: 6px;
}

.notificationImg___Ul7fi {
	background: #000;
	border: 1px solid #ffffffe6;
	border-bottom: 1px solid var(--link-color);
	border-radius: 8px 8px 0 0;
	box-sizing: border-box;
	height: 113px;
	left: -1px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: -2px;
	width: 101%;
	z-index: 1;
}

.notificationImg___Ul7fi img {
	height: 100%;
	min-width: 100%;
	opacity: .4;
}

.notification__closeBtn___u7BPe {
	cursor: pointer;
	height: 12px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 12px;
	z-index: 3;
}

.notification__closeBtn___u7BPe:after,.notification__closeBtn___u7BPe:before {
	background: #000;
	border-radius: 2px;
	content: "";
	display: block;
	height: 12px;
	left: 5px;
	position: absolute;
	top: -1px;
	width: 2px;
}

.notification__closeBtn___u7BPe:before {
	transform: rotate(45deg);
}

.notification__closeBtn___u7BPe:after {
	transform: rotate(-45deg);
}

[class*=notificationWithImg] .notification__closeBtn___u7BPe:after,[class*=notificationWithImg] .notification__closeBtn___u7BPe:before {
	background: #fff;
}

.NotificationButtons___SDhjB {
	align-items: normal;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: 2px -8px;
}

.btn--md___R6Rmv,.btn--sm___GowAK,.btn___vROpe,.btn__default___a1lbz,.btn__disabled___ZwIrL,.btn__primary___bDLYB,.btn__secondary___y8vHt,.btn__white___S25gY,.button___HcVdc,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn] {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.btn--sm___GowAK,.button___HcVdc.sm___FbIh1,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.sm___FbIh1.btn--md___R6Rmv,.sm___FbIh1.btn___vROpe,.sm___FbIh1.btn__default___a1lbz,.sm___FbIh1.btn__disabled___ZwIrL,.sm___FbIh1.btn__primary___bDLYB,.sm___FbIh1.btn__secondary___y8vHt,.sm___FbIh1.btn__white___S25gY {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.btn--md___R6Rmv,.button___HcVdc.md___zllHC,.md___zllHC.btn--sm___GowAK,.md___zllHC.btn___vROpe,.md___zllHC.btn__default___a1lbz,.md___zllHC.btn__disabled___ZwIrL,.md___zllHC.btn__primary___bDLYB,.md___zllHC.btn__secondary___y8vHt,.md___zllHC.btn__white___S25gY,.notification__text___XZY3T .md___zllHC[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn--md___R6Rmv {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.btn__primary___bDLYB,.button___HcVdc.primary___Fn6Wy,.notification__text___XZY3T [class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.primary___Fn6Wy.btn--md___R6Rmv,.primary___Fn6Wy.btn--sm___GowAK,.primary___Fn6Wy.btn___vROpe,.primary___Fn6Wy.btn__default___a1lbz,.primary___Fn6Wy.btn__disabled___ZwIrL,.primary___Fn6Wy.btn__secondary___y8vHt,.primary___Fn6Wy.btn__white___S25gY {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.btn__primary___bDLYB:hover,.button___HcVdc.primary___Fn6Wy:hover,.notification__text___XZY3T [class*=notificationBtn]:hover,.primary___Fn6Wy.btn--md___R6Rmv:hover,.primary___Fn6Wy.btn--sm___GowAK:hover,.primary___Fn6Wy.btn___vROpe:hover,.primary___Fn6Wy.btn__default___a1lbz:hover,.primary___Fn6Wy.btn__disabled___ZwIrL:hover,.primary___Fn6Wy.btn__secondary___y8vHt:hover,.primary___Fn6Wy.btn__white___S25gY:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.btn__primary___bDLYB:active,.button___HcVdc.primary___Fn6Wy:active,.notification__text___XZY3T [class*=notificationBtn]:active,.primary___Fn6Wy.btn--md___R6Rmv:active,.primary___Fn6Wy.btn--sm___GowAK:active,.primary___Fn6Wy.btn___vROpe:active,.primary___Fn6Wy.btn__default___a1lbz:active,.primary___Fn6Wy.btn__disabled___ZwIrL:active,.primary___Fn6Wy.btn__secondary___y8vHt:active,.primary___Fn6Wy.btn__white___S25gY:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.btn__secondary___y8vHt,.button___HcVdc.secondary___xdvSZ,.notification__text___XZY3T .secondary___xdvSZ[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__secondary___y8vHt,.secondary___xdvSZ.btn--md___R6Rmv,.secondary___xdvSZ.btn--sm___GowAK,.secondary___xdvSZ.btn___vROpe,.secondary___xdvSZ.btn__default___a1lbz,.secondary___xdvSZ.btn__disabled___ZwIrL,.secondary___xdvSZ.btn__primary___bDLYB,.secondary___xdvSZ.btn__white___S25gY {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.btn__secondary___y8vHt:active,.btn__secondary___y8vHt:hover,.button___HcVdc.secondary___xdvSZ:active,.button___HcVdc.secondary___xdvSZ:hover,.notification__text___XZY3T .secondary___xdvSZ[class*=notificationBtn]:active,.notification__text___XZY3T .secondary___xdvSZ[class*=notificationBtn]:hover,.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn]:active,.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn]:hover,.secondary___xdvSZ.btn--md___R6Rmv:active,.secondary___xdvSZ.btn--md___R6Rmv:hover,.secondary___xdvSZ.btn--sm___GowAK:active,.secondary___xdvSZ.btn--sm___GowAK:hover,.secondary___xdvSZ.btn___vROpe:active,.secondary___xdvSZ.btn___vROpe:hover,.secondary___xdvSZ.btn__default___a1lbz:active,.secondary___xdvSZ.btn__default___a1lbz:hover,.secondary___xdvSZ.btn__disabled___ZwIrL:active,.secondary___xdvSZ.btn__disabled___ZwIrL:hover,.secondary___xdvSZ.btn__primary___bDLYB:active,.secondary___xdvSZ.btn__primary___bDLYB:hover,.secondary___xdvSZ.btn__white___S25gY:active,.secondary___xdvSZ.btn__white___S25gY:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.btn__white___S25gY,.button___HcVdc.tertiary___Y4WQn,.notification__text___XZY3T .tertiary___Y4WQn[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__white___S25gY,.tertiary___Y4WQn.btn--md___R6Rmv,.tertiary___Y4WQn.btn--sm___GowAK,.tertiary___Y4WQn.btn___vROpe,.tertiary___Y4WQn.btn__default___a1lbz,.tertiary___Y4WQn.btn__disabled___ZwIrL,.tertiary___Y4WQn.btn__primary___bDLYB,.tertiary___Y4WQn.btn__secondary___y8vHt {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.btn__white___S25gY:hover,.button___HcVdc.tertiary___Y4WQn:hover,.notification__text___XZY3T .tertiary___Y4WQn[class*=notificationBtn]:hover,.tertiary___Y4WQn.btn--md___R6Rmv:hover,.tertiary___Y4WQn.btn--sm___GowAK:hover,.tertiary___Y4WQn.btn___vROpe:hover,.tertiary___Y4WQn.btn__default___a1lbz:hover,.tertiary___Y4WQn.btn__disabled___ZwIrL:hover,.tertiary___Y4WQn.btn__primary___bDLYB:hover,.tertiary___Y4WQn.btn__secondary___y8vHt:hover {
	background: #ffffff0d;
}

.btn__white___S25gY:active,.button___HcVdc.tertiary___Y4WQn:active,.notification__text___XZY3T .tertiary___Y4WQn[class*=notificationBtn]:active,.tertiary___Y4WQn.btn--md___R6Rmv:active,.tertiary___Y4WQn.btn--sm___GowAK:active,.tertiary___Y4WQn.btn___vROpe:active,.tertiary___Y4WQn.btn__default___a1lbz:active,.tertiary___Y4WQn.btn__disabled___ZwIrL:active,.tertiary___Y4WQn.btn__primary___bDLYB:active,.tertiary___Y4WQn.btn__secondary___y8vHt:active {
	border-color: #fff;
}

.btn__default___a1lbz,.button___HcVdc.ghost___znXej,.ghost___znXej.btn--md___R6Rmv,.ghost___znXej.btn--sm___GowAK,.ghost___znXej.btn___vROpe,.ghost___znXej.btn__disabled___ZwIrL,.ghost___znXej.btn__primary___bDLYB,.ghost___znXej.btn__secondary___y8vHt,.ghost___znXej.btn__white___S25gY,.notification__text___XZY3T .ghost___znXej[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__default___a1lbz {
	box-shadow: none;
	color: #f5c66b;
}

.btn__default___a1lbz:hover,.button___HcVdc.ghost___znXej:hover,.ghost___znXej.btn--md___R6Rmv:hover,.ghost___znXej.btn--sm___GowAK:hover,.ghost___znXej.btn___vROpe:hover,.ghost___znXej.btn__disabled___ZwIrL:hover,.ghost___znXej.btn__primary___bDLYB:hover,.ghost___znXej.btn__secondary___y8vHt:hover,.ghost___znXej.btn__white___S25gY:hover,.notification__text___XZY3T .ghost___znXej[class*=notificationBtn]:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.btn__default___a1lbz:active,.button___HcVdc.ghost___znXej:active,.ghost___znXej.btn--md___R6Rmv:active,.ghost___znXej.btn--sm___GowAK:active,.ghost___znXej.btn___vROpe:active,.ghost___znXej.btn__disabled___ZwIrL:active,.ghost___znXej.btn__primary___bDLYB:active,.ghost___znXej.btn__secondary___y8vHt:active,.ghost___znXej.btn__white___S25gY:active,.notification__text___XZY3T .ghost___znXej[class*=notificationBtn]:active {
	opacity: .7;
}

.btn__disabled___ZwIrL,.button___HcVdc.disabled___ygzNh,.disabled___ygzNh.btn--md___R6Rmv,.disabled___ygzNh.btn--sm___GowAK,.disabled___ygzNh.btn___vROpe,.disabled___ygzNh.btn__default___a1lbz,.disabled___ygzNh.btn__primary___bDLYB,.disabled___ygzNh.btn__secondary___y8vHt,.disabled___ygzNh.btn__white___S25gY,.notification__text___XZY3T .disabled___ygzNh[class*=notificationBtn],.notification__text___XZY3T [class*=notificationBtn].btn__disabled___ZwIrL {
	opacity: .4;
	pointer-events: none;
}

.fourthly___bChAX {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.notification___QTGhD {
	color: #000c;
	margin: 14px 0;
	max-width: 480px;
	min-width: calc(100% - 32px);
	position: relative;
	text-align: left;
}

.notification__content___oAPr8 {
	background: #fff;
	border: 1px solid var(--link-color);
	border-left-width: 4px;
	border-radius: 10px;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	overflow: hidden;
	padding: 16px;
}

.notification__main___nd8yU {
	position: relative;
	z-index: 2;
}

.notification__heading___S8xyw {
	margin: 0 0 4px;
	padding-right: 8px;
	text-align: inherit;
}

.notification__heading___S8xyw,.notification__heading___S8xyw * {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	text-transform: none;
}

.notification__text___XZY3T {
	color: #000c;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	overflow-wrap: break-word;
}

.notification__text___XZY3T a:not([class*=notificationBtn]),.notification__text___XZY3T p,.notification__text___XZY3T span {
	font-size: inherit;
	font-weight: 400;
	line-height: inherit;
	padding: 0;
	text-align: inherit;
}

.notification__text___XZY3T p {
	display: block;
	margin: 6px 0;
}

.notification__text___XZY3T p,.notification__text___XZY3T span {
	color: inherit;
}

.notification__text___XZY3T a:not([class*=notificationBtn]) {
	color: var(--link-color);
	display: inline-block;
	margin: 0;
	text-decoration: underline;
	vertical-align: top;
}

.notification__text___XZY3T>:first-child {
	margin: 0;
}

.notification__text___XZY3T img {
	display: block;
	height: auto;
	margin-top: 8px;
	width: 100%;
}

.notification__text___XZY3T [class*=notificationBtn] {
	display: flex;
	margin: 10px auto 6px;
}

.notification__text___XZY3T [class*=notificationBtn]+[class*=notificationBtn] {
	background: none;
	box-shadow: none;
	text-decoration: none;
}

.notificationWithImg___FLxEZ .notification__heading___S8xyw {
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #ffffffe6;
	display: -webkit-box;
	height: 72px;
	line-height: 24px;
	margin-bottom: 8px;
	max-height: 72px;
	overflow: hidden;
}

.notificationWithImg___FLxEZ .notification__text___XZY3T {
	padding-top: 32px;
}

.NotificationButtons___nwXQi {
	align-items: normal;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -10px 6px;
}

.notificationBtn___PLNMA {
	border-radius: 8px;
	height: 32px;
	margin: 10px 2px 0 10px;
	min-width: 120px;
	width: -moz-fit-content;
	width: fit-content;
}

.notificationBtn___PLNMA.second___gfXHS {
	background: none;
	border-radius: 8px;
	box-shadow: none;
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 600;
	line-height: 32px;
}

.notificationBtn___PLNMA.first___AjBEZ {
	border-radius: 8px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 32px;
}

.notificationImg___ZYHxm {
	background: #000;
	border-bottom: 1px solid var(--link-color);
	border-radius: 8px 8px 0 0;
	box-sizing: border-box;
	height: 112px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 1px;
	width: calc(100% - 5px);
	z-index: 1;
}

.notificationImg___ZYHxm img {
	height: 100%;
	min-width: 100%;
}

.notificationImg___ZYHxm:after {
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
	bottom: unset;
	content: "";
	height: 56px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}

.notification__closeBtn___MN8bb {
	cursor: pointer;
	height: 12px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 12px;
	z-index: 3;
}

.notification__closeBtn___MN8bb:after,.notification__closeBtn___MN8bb:before {
	background: #000;
	border-radius: 2px;
	content: "";
	display: block;
	height: 14px;
	left: 5px;
	position: absolute;
	top: -1px;
	width: 2px;
}

.notification__closeBtn___MN8bb:before {
	transform: rotate(45deg);
}

.notification__closeBtn___MN8bb:after {
	transform: rotate(-45deg);
}

[class*=notificationWithImg] .notification__closeBtn___MN8bb:after,[class*=notificationWithImg] .notification__closeBtn___MN8bb:before {
	background: #fff;
}

.notificationWrap___KLR3U {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: red;
	background: #fffc;
	border-radius: 8px;
	box-shadow: 0 0 8px #000c;
	color: #000;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	max-width: 280px;
	padding: 15px 31px 21px 16px;
	position: relative;
}

@media(max-width:530px)and (orientation:portrait) {
	.notificationWrap___KLR3U {
		box-sizing: border-box;
		min-width: 100%;
	}
}

.notificationWrap___KLR3U a {
	color: #2bc8d9;
}

.title___yItda {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	margin-top: 0;
}

.IconWrap___ZjOAg {
	bottom: auto;
	height: 16px;
	left: auto;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 16px;
}

.notificationsWrapper___EXjdP {
	bottom: 64px;
	left: 16px;
	pointer-events: auto;
	position: fixed;
	right: 16px;
	top: unset;
	z-index: 99999;
}

@media screen and (min-width:360px) {
	.notificationsWrapper___EXjdP {
		left: 24px;
		right: 24px;
	}
}

@media screen and (min-width:568px) {
	.notificationsWrapper___EXjdP {
		left: unset;
		max-width: 312px;
		width: 100%;
	}
}

.notificationsWrapper___EXjdP>span {
	display: block;
}

.notificationsWrapper___z1ukv {
	bottom: 64px;
	pointer-events: auto;
	position: fixed;
	right: 20px;
	z-index: 99999;
}

.bonusMineHeaderWrap___xmTUS {
	padding: 0 24px;
}

@media screen and (min-width:568px) {
	.bonusMineHeaderWrap___xmTUS {
		padding: 0 64px;
	}
}

.bonusMineHeaderBalanceWrap___xRyn5 {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 2px;
	justify-content: flex-start;
	margin-top: 24px;
}

.bonusMineHeaderSumText___eX_OL {
	color: var(--bonuses-title-color);
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0;
}

.bonusMineHeaderSum___Wy8uw {
	color: var(--brand-yellow);
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.bonusMineHeaderDescription___OomOf {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 16px 0 0;
}

.BonusMineHeaderBalanceWrap___FxvvC {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 2px;
	justify-content: flex-start;
	margin-top: 24px;
}

.BonusMineHeaderSumText___iIGzv {
	color: var(--bonuses-title-color);
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.BonusMineHeaderSum___FHgYn {
	color: var(--brand-yellow);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.BonusMineHeaderSum___FHgYn .currencySymbol {
	font-weight: 400;
}

.BonusMineHeaderDescription___mb34O {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 16px 0;
}

.BonusMineHeaderWarning___rCGli {
	align-items: center;
	background: #7c0e1c66;
	border-radius: 12px;
	color: #fff;
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 40px;
	justify-content: flex-start;
	line-height: 18px;
	margin-bottom: 25px;
	padding: 8px 10px 8px 6px;
}

.BonusMineHeaderWarning___rCGli p {
	margin: 0;
}

.BonusMineHeaderWarning___rCGli a {
	color: #f5c66b;
	cursor: pointer;
	text-decoration-line: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-style: solid;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.bonusAvailableListWrap___h5Awj {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
	margin: 24px auto 0;
	max-width: 560px;
	padding: 0 24px;
}

@media screen and (min-width:640px) {
	.bonusAvailableListWrap___h5Awj {
		justify-content: flex-start;
	}
}

.bonusAvailableListLoading___dzDTf {
	margin-top: 50px;
}

.bonusAvailableNotFound___Xtd7H {
	align-items: center;
	background-color: var(--bonus-color-2);
	border-radius: 12px;
	color: var(--brand-text);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 108px;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	max-width: 512px;
	padding: 10px;
	text-align: center;
	width: 100%;
}

@media screen and (min-width:640px) {
	.bonusAvailableNotFound___Xtd7H {
		height: 86px;
	}
}

.scrollThumbs___LlMqu[class*=wrapper__] {
	position: relative;
	width: 100vw;
}

.scrollThumbs___LlMqu[class*=wrapper__] [class*=container__] {
	grid-auto-columns: 278px;
}

.rmBanner___cdu7F {
	margin-inline: auto;
	max-width: 364px;
}

.rmBanner___cdu7F img {
	border-radius: 12px;
	height: 116px;
}

@media screen and (min-width:640px) {
	.rmBanner___cdu7F {
		max-width: unset;
	}

	.rmBanner___cdu7F img {
		height: 164px;
	}
}

.bonusAvailableListWrap___PpWZK {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(3,312px);
	margin-top: 24px;
}

.bonusAvailableListWrap___PpWZK>div {
	max-width: 312px;
}

.bonusAvailableListLoading___nBx74 {
	margin-top: 50px;
}

.bonusAvailableNotFound___YFnAn {
	align-items: center;
	background-color: var(--bonus-color-2);
	border-radius: 12px;
	color: var(--brand-text);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 86px;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	max-width: 968px!important;
	padding: 10px;
	text-align: center;
	width: 968px;
}

.bonusOtherWrap___QzNjS {
	display: grid;
	gap: 16px;
	grid-template-columns: 100%;
	justify-content: center;
	margin-top: 24px;
	padding: 0 24px;
}

@media screen and (min-width:640px) {
	.bonusOtherWrap___QzNjS {
		grid-template-columns: 248px 248px;
	}

	.bonusOtherWrap___QzNjS.bonusOtherWrapEmpty___scm0u {
		grid-template-columns: 100%;
	}
}

.bonusOtherWrap___QzNjS [class*=bonusOtherPromotionBackground_],.bonusOtherWrap___QzNjS [class*=bonusPromoCardBackground_] {
	height: 288px;
	min-height: 288px;
}

.bonusOtherLoading___DB0Yw {
	margin-top: 50px;
}

.bonusOtherNotFound___Aq_HN {
	align-items: center;
	background-color: var(--bonus-color-2);
	border-radius: 12px;
	color: var(--brand-text);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 108px;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	max-width: 512px;
	padding: 10px;
	text-align: center;
	width: 100%;
}

@media screen and (min-width:640px) {
	.bonusOtherNotFound___Aq_HN {
		height: 86px;
		margin: 0 auto;
	}
}

.bonusOtherWrap___j99zN {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(3,312px);
	margin-top: 24px;
}

.bonusOtherWrap___j99zN [class*=bonusOtherPromotionBackground_],.bonusOtherWrap___j99zN [class*=bonusPromoCardBackground_] {
	height: 288px;
	max-width: 312px;
	min-height: 288px;
}

.bonusOtherLoading___PNctN {
	margin-top: 50px;
}

.bonusOtherNotFound___UK6Zh {
	align-items: center;
	background-color: var(--bonus-color-2);
	border-radius: 12px;
	color: var(--brand-text);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 86px;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	max-width: 968px!important;
	padding: 10px;
	text-align: center;
	width: 968px;
}

.preview___flUUf {
	padding-inline: 44px 32px;
	position: relative;
	z-index: 1;
}

.previewIcon___LW_vL {
	bottom: auto;
	height: 28px;
	left: 0;
	position: absolute;
	right: auto;
	top: 3px;
	width: 28px;
	z-index: 0;
}

.previewContent___YGaEM {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	row-gap: 8px;
}

.previewHeader___Ft8Cj {
	display: block;
}

.previewIdentifier___UNm3u {
	color: var(--brand-text);
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin-bottom: 2px;
	opacity: .6;
}

.previewType___NUtlA {
	color: var(--brand-text);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.previewRow___hrS2X {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	position: relative;
	z-index: 1;
}

.previewRow___hrS2X>span {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.previewRow___hrS2X>span:first-of-type {
	color: var(--brand-text);
	flex-shrink: 0;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	opacity: .6;
}

.previewStatus___cGZNT {
	background-color: #0c852766;
	border-radius: 4px;
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	padding: 2px 6px;
	width: -moz-fit-content;
	width: fit-content;
}

@media screen and (min-width:720px) {
	.previewContent___YGaEM {
		align-items: center;
		column-gap: 44px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
	}

	.previewIdentifier___UNm3u {
		margin-bottom: 4px;
	}

	.previewRow___hrS2X {
		align-items: normal;
		display: flex;
		flex-direction: column;
		justify-content: normal;
		row-gap: 2px;
	}

	.previewRow___hrS2X:after {
		background: #ffffff1a;
		bottom: auto;
		content: "";
		height: 4px;
		left: -24px;
		position: absolute;
		right: auto;
		top: 50%;
		transform: translateY(-50%);
		width: 4px;
		z-index: 0;
	}

	.previewStatus___cGZNT {
		margin-left: 20px;
	}
}

.preview___flUUf.inProcess___h0zP0 .previewStatus___cGZNT {
	background: #0c2e8566;
}

.preview___flUUf.fail___ZBKps .previewStatus___cGZNT {
	background: #d1021b80;
}

.blockedPage___dMYZk {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 24px;
	justify-content: center;
	margin-top: 32px;
	position: relative;
	z-index: 1;
}

.blockedPageTitle___UKbi8 {
	align-self: flex-start;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 8px;
}

@media screen and (min-width:1096px) {
	.blockedPageTitle___UKbi8 {
		margin: 0;
	}
}

.blockedPageIcon___qMdPW {
	height: 74px;
	width: 64px;
}

.blockedPageText___OXb3e {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
}

.blockedPageLink___YbxRG {
	color: #f5c66b;
	display: block;
}

.stash____8QDU .stashIcon___g3EFv {
	fill: #fff;
	flex-shrink: 0;
}

.stashText____7H6S {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	position: relative;
}

.stash____8QDU .stashSubtext___pq6yW {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.stash____8QDU .currencySymbol {
	font-weight: 400;
}

.stashInfo___iE7pn {
	display: flex;
}

.row___oMGvZ {
	align-items: center;
	display: flex;
	white-space: nowrap;
	width: 100%;
}

.row___oMGvZ>span:not(:first-child) {
	color: #fff;
	text-align: right;
}

.infoIcon___WsGXA {
	height: 18px;
	margin: 2px auto auto 3px;
	opacity: .8;
	width: 18px;
}

.infoIconProfile___rawfp {
	height: 16px;
	margin: 0 auto auto 5px;
	opacity: .4;
	transform: translateY(2px);
	width: 16px;
}

.receiveStashWrap___FPVDb {
	background: linear-gradient(180deg,#ad173129 54.79%,#590c1929);
	margin: 16px -24px 0;
	padding: 13px 32px 16px;
}

.receiveStashWrap___FPVDb.receiveStashWrapProfile___pC03x {
	background: #0000;
	margin: 0;
	max-height: 200px;
	max-width: 112px;
	padding: 0;
}

.receiveStashWrap___FPVDb.receiveStashWrapProfile___pC03x .receiveText___ovwjl {
	color: #000000e6;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.receiveStashWrap___FPVDb .receiveText___ovwjl {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.receiveStashWrap___FPVDb .receiveBtn___DenNB {
	background: none;
	border: 2px solid #fffc;
	color: #fffc;
	display: block;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	line-height: 16px;
	margin: 12px auto 0;
	max-width: 264px;
	width: 100%;
}

.receiveStashWrap___FPVDb .receiveBtn___DenNB:hover {
	background: none;
}

.receiveStashWrap___FPVDb [class*=disabled__] {
	background: none;
	border: 2px solid #ffffff4d;
	border-radius: 8px;
	box-shadow: 0 2px 8px 0 #2727274d;
	color: #ffffff4d;
}

.balanceIcon___Aziln {
	align-items: center;
	background: #ffffff1a;
	border-radius: 9.6px;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	margin-bottom: 8px;
	padding: 6px;
	width: 32px;
}

.stashTipsWrap___SQzJ6 {
	padding: 4px 12px;
}

.stashWrap___AlW2a {
	cursor: pointer;
	min-width: 80px;
	position: relative;
}

.title___K22ak {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: left;
}

.text___fNXRQ {
	display: inline-block;
	vertical-align: middle;
}

.balanceWrap___k_y4E {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 600;
	height: 21px;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
}

.balanceWrap___k_y4E [class*=currencySymbol] {
	font-weight: 400;
}

.balanceDetails___bpmRh[class^=tips__][class*=tipsWidget] {
	box-sizing: border-box;
	padding: 12px 16px;
	transform: translate(-7px,-4px);
	width: 160px;
}

.stashTipsContent___Yz7Vw {
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
}

.getStashBtn___FmxBA {
	margin-top: 10px;
	width: 100%;
}

.stashIcon___rE1q6 {
	display: inline-block;
	height: 16px;
	margin-right: -4px;
	vertical-align: middle;
	width: 16px;
}

.stashIcon___rE1q6 path,.stashIcon___rE1q6 svg {
	fill: #b8b8cc;
}

.stashIcon___rE1q6:hover path,.stashIcon___rE1q6:hover svg {
	fill: #8a8a8a;
}

.messengers___KrbOC {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
	padding-block: 15px;
}

@media screen and (min-width:1096px) {
	.messengers___KrbOC {
		justify-content: flex-start;
		padding-block: 0;
	}
}

.item___ubIdU {
	background: #ffffff14;
	border-radius: 50%;
	height: 40px;
	width: 40px;
}

.link___X0lOp {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

.image___S_WVx {
	bottom: auto;
	height: 50%;
	left: 50%;
	object-fit: contain;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 50%;
	z-index: 0;
}

.navigationSection___K1YeY {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media screen and (min-width:1096px) {
	.navigationSection___K1YeY {
		align-items: flex-start;
	}
}

.title___pSP3t {
	color: #ffffffe6;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 16px;
	margin-right: 26px;
	position: relative;
	text-align: center;
}

@media screen and (min-width:1096px) {
	.title___pSP3t {
		cursor: default;
		margin-bottom: 8px;
		text-align: left;
	}
}

.title___pSP3t .navIcon___YaDqi {
	bottom: auto;
	height: 20px;
	left: auto;
	position: absolute;
	right: -28px;
	top: 2px;
	transition: rotate .3s linear;
	width: 20px;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.title___pSP3t .navIcon___YaDqi {
		display: none;
	}
}

.title___pSP3t .navIcon___YaDqi path {
	fill: var(--footer-text-color);
}

.title___pSP3t .navIconActive___cWVP6 {
	rotate: 180deg;
}

.navigation___kTP6V {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .3s linear;
}

@media screen and (min-width:1096px) {
	.navigation___kTP6V {
		grid-template-rows: 1fr;
	}
}

.navigation___kTP6V>ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	overflow: hidden;
	row-gap: 8px;
}

@media screen and (min-width:1096px) {
	.navigation___kTP6V>ul {
		align-items: center;
		display: grid;
		gap: 0 32px;
		grid-template-columns: auto 1fr;
		justify-content: flex-start;
	}
}

.navigationVisible___cZBmx {
	grid-template-rows: 1fr;
	padding-bottom: 8px;
}

@media screen and (min-width:1096px) {
	.navigationVisible___cZBmx {
		padding-bottom: 0;
	}
}

.listItem___iGktC a {
	box-shadow: none;
	color: var(--footer-text-color);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 8px;
	text-align: left;
}

.listItem___iGktC a:hover {
	color: var(--brand-yellow);
	text-decoration: none;
}

@media screen and (min-width:1096px) {
	.listItem___iGktC a {
		color: var(--footer-text-color);
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
		padding: 8px 0;
	}
}

.navigationWrapper___YJsCh {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
}

@media screen and (min-width:1096px) {
	.navigationWrapper___YJsCh {
		align-items: flex-start;
		display: grid;
		gap: 65px;
		grid-template-columns: auto 1fr;
		justify-content: flex-start;
	}
}

.navigationWrapper___YJsCh .legal___IVpR9 {
	max-width: 320px;
}

@media screen and (min-width:1096px) {
	.navigationWrapper___YJsCh .legal___IVpR9 {
		max-width: 470px;
	}
}

.navigationWrapper___YJsCh .legal___IVpR9>ul {
	row-gap: 0;
}

.fieldMob___uinUf {
	align-items: center;
	background-color: #4a4746;
	border: 1px solid #41403f;
	border-radius: .5rem;
	display: flex;
	font-weight: 400;
	height: 32px;
	margin: 0 1rem 0 0;
	position: relative;
}

.fieldMob___uinUf .icon___YwGA6 {
	display: block;
	height: 19px;
	left: 6px;
	position: absolute;
	top: 8px;
	width: 19px;
	z-index: 20;
}

.fieldMob___uinUf .icon___YwGA6 svg {
	fill: #fff;
	height: 100%;
	width: 100%;
}

.fieldMob__input___VDUr3 {
	border: none;
	color: #989796;
	font-size: 2rem;
	padding: 0 20px;
	width: 100%;
}

.fieldMob__input___VDUr3:focus {
	outline: none;
}

.fieldMob__input___VDUr3:focus::placeholder {
	color: #0000;
}

.fieldMob__input___VDUr3::placeholder {
	color: #989796;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
}

.fieldMob__input___VDUr3:-webkit-autofill,.fieldMob__input___VDUr3:-webkit-autofill:focus,.fieldMob__input___VDUr3:-webkit-autofill:hover {
	-webkit-text-fill-color: #989796!important;
	-webkit-appearance: none;
	border: none!important;
	border-radius: .5rem;
	-webkit-box-shadow: inset 0 0 0 50px #300!important;
}

.fieldMob___uinUf .resultCount___m_KJb {
	color: var(--brand-text);
	font-size: 1.6rem;
	position: absolute;
	right: 1rem;
	top: 50%;
	transform: translateY(-50%);
}

.fieldMob___uinUf .search__hint___Scnwu {
	bottom: 0;
	color: #fff6;
	font-size: 14px;
	font-weight: 400;
	height: 24px;
	left: 42px;
	line-height: 24px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: font-size .3s,top .3s;
	z-index: 1;
}

.fieldMob___uinUf.active___Y5SaX .search__hint___Scnwu,.fieldMob___uinUf.hasValue___XXhkX .search__hint___Scnwu {
	font-size: 10px;
	top: 0;
}

.fieldWeb___JnMKE {
	height: 100%;
	position: relative;
	width: 100%;
}

.fieldWeb___JnMKE.active___pLWIY {
	position: relative;
}

.fieldWeb___JnMKE:not(.active___pLWIY) button {
	opacity: 0;
}

.fieldWeb__input___nS516 {
	background: linear-gradient(1turn,#0000,#0006),#300;
	border: none;
	box-shadow: 0 1px 0 #ffffff0d;
	outline: 0;
	width: 100%;
}

.fieldWeb__input___nS516::placeholder {
	color: inherit;
}

.fieldWeb__input___nS516:focus {
	outline: none;
}

.fieldWeb__input___nS516:-webkit-autofill,.fieldWeb__input___nS516:-webkit-autofill:focus,.fieldWeb__input___nS516:-webkit-autofill:hover {
	-webkit-text-fill-color: #fff!important;
	-webkit-appearance: none;
	box-shadow: inset 0 0 0 24px #000!important;
}

.fieldWeb___JnMKE .searchBtn___Q_qEV {
	position: relative;
}

.fieldWeb___JnMKE .cancelBtn___Z_Tk_ {
	background: url("") 50% 50% no-repeat;
	background-size: 100%;
	bottom: auto;
	display: block;
	height: 24px;
	left: auto;
	position: absolute;
	right: 32px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 3;
}

.searchGames___fGELz [class^=nav_] [class^=listWrap_] {
	margin-left: 16px;
	opacity: 0;
}

.searchGames___fGELz [class^=nav_] [class^=navWidgetsDevelopers_],.searchGames___fGELz [class^=nav_] [class^=navWidgetsFavourites_] {
	opacity: 0;
}

.tournament___mnhh_ {
	border-radius: 12px;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	padding: 48px 16px 16px;
	position: relative;
}

.tournament___mnhh_.mobile___m7b4v {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 17px;
	overflow: hidden;
	padding: 48px 16px 21px;
}

@media screen and (min-width:720px) {
	.tournament___mnhh_.mobile___m7b4v {
		margin-bottom: 0;
	}
}

.tournament___mnhh_.mobile___m7b4v:last-child {
	margin-bottom: 0;
}

@media screen and (min-width:720px) {
	.tournament___mnhh_.mobile___m7b4v+.tournament___mnhh_ {
		margin-bottom: 0;
	}
}

.tournament___mnhh_.mobile___m7b4v .footer___RRPjN {
	align-self: flex-end;
	margin: 0 0 -5px;
	min-width: 124px;
}

.tournament___mnhh_.mobile___m7b4v .footer___RRPjN .image___yd_KI {
	bottom: -17px;
	-webkit-mask-image: linear-gradient(180deg,#fff 0,#fff calc(100% - 16px),#0000);
	mask-image: linear-gradient(180deg,#fff 0,#fff calc(100% - 16px),#0000);
	right: -14px;
}

.tournament___mnhh_.mobile___m7b4v .tournamentLink___Jft6f {
	align-items: center;
	border: 2px solid #fffc;
	border-radius: 10px;
	bottom: 0;
	box-shadow: 0 2px 8px 0 #2727274d;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	left: unset;
	position: absolute;
	right: 0;
	top: unset;
	width: 48px;
	z-index: 0;
}

.tournament___mnhh_.mobile___m7b4v .tournamentLink___Jft6f svg {
	transform: rotate(180deg);
}

.tournament___mnhh_ .provider___o9FXp {
	align-items: center;
	background: #fff3;
	border-radius: 12px 0;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	left: 0;
	padding-block: 4px;
	position: absolute;
	right: auto;
	top: 0;
	width: 90px;
	z-index: 0;
}

.tournament___mnhh_ .provider___o9FXp img {
	max-height: 100%;
	max-width: 100%;
}

.tournament___mnhh_ .title___USX39 {
	color: #fff;
	margin: 0 0 2px;
}

.tournament___mnhh_ .prize___zJzeD,.tournament___mnhh_ .title___USX39 {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	max-height: 44px;
	max-width: 176px;
	min-height: 22px;
	overflow: hidden;
}

.tournament___mnhh_ .prize___zJzeD {
	color: #f5c66b;
	display: block;
	margin-bottom: 14px;
}

.tournament___mnhh_ .content___lWLK4 {
	height: 100%;
	padding-bottom: 36px;
	position: relative;
	z-index: 5;
}

.tournament___mnhh_ .timerWrapper___DhiTv {
	bottom: 0;
	position: absolute;
	white-space: nowrap;
}

.tournament___mnhh_ .timerLabel___MaCO0 {
	color: #fff9;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.tournament___mnhh_ .duration___ANCw6 {
	display: block;
}

.tournament___mnhh_ .duration___ANCw6,.tournament___mnhh_ [class*=countdownMob__],.tournament___mnhh_ [class*=floatCountdown] {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.tournament___mnhh_ .footer___RRPjN {
	margin-top: 16px;
	position: relative;
}

.tournament___mnhh_ .footer___RRPjN .image___yd_KI {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	bottom: 16px;
	height: 166px;
	left: auto;
	position: absolute;
	right: -16px;
	top: auto;
	width: 166px;
	z-index: 0;
}

.tournament___mnhh_.completed___gA2oa {
	background: #ffffff0d!important;
	border: 1px solid #ffffff1a;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	overflow: hidden;
}

.tournament___mnhh_.completed___gA2oa:before {
	background: #ffffff0d;
	border-radius: 12px;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.tournament___mnhh_.completed___gA2oa .prize___zJzeD {
	color: #fff;
}

.tournament___mnhh_.completed___gA2oa .footer___RRPjN .image___yd_KI {
	opacity: .4;
}

.tournament___mnhh_ .btn___glglk {
	width: 100%;
}

.tournament___mnhh_.web___x9mM2 {
	padding-block: 40px 15px;
}

.tournament___mnhh_.web___x9mM2 .prize___zJzeD,.tournament___mnhh_.web___x9mM2 .title___USX39 {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #fff;
	display: -webkit-box;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	max-height: 52px;
	min-height: 26px;
	min-width: 192px;
	overflow: hidden;
}

.tournament___mnhh_.web___x9mM2 .prize___zJzeD {
	color: #f5c66b;
	margin-bottom: 17px;
}

.tournament___mnhh_.web___x9mM2.completed___gA2oa .prize___zJzeD {
	color: #fff;
	margin-bottom: 17px;
}

.tournament___mnhh_.web___x9mM2.completed___gA2oa .btn___glglk {
	color: #fffc;
	font-size: 16px;
	font-weight: 600;
	line-height: 48px;
}

.tournament___mnhh_.web___x9mM2 .footer___RRPjN {
	bottom: 10px;
	left: auto;
	position: absolute;
	right: 16px;
	top: auto;
	transform: none!important;
	width: 200px!important;
	z-index: 5;
}

.tournament___mnhh_.web___x9mM2 .footer___RRPjN .image___yd_KI {
	bottom: -10px;
	height: 162px;
	width: 162px;
}

.tournament___mnhh_.web___x9mM2 .footer___RRPjN .btn___glglk {
	width: 200px;
}

.providerTournamentList___eSPJM .heading___qlmQr {
	color: #fff6f6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 27px 16px 15px 0;
}

@media screen and (min-width:1096px) {
	.providerTournamentList___eSPJM .heading___qlmQr {
		margin: 27px 16px 22px 0;
	}
}

.providerTournamentList___eSPJM .emptyText___X75d0 {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

@media screen and (min-width:720px) {
	.providerTournamentList___eSPJM.mobile___Fv1ax .list___pJNiZ {
		grid-gap: 16px;
		display: grid;
		grid-template-columns: repeat(2,minmax(288px,1fr));
		margin: 0 auto;
		width: 640px;
	}

	.providerTournamentList___eSPJM.mobile___Fv1ax .emptyText___X75d0,.providerTournamentList___eSPJM.mobile___Fv1ax .heading___qlmQr {
		margin-left: calc(50vw - 320px);
	}
}

@media screen and (min-width:1096px) {
	.providerTournamentList___eSPJM .list___pJNiZ {
		display: grid;
		gap: 16px;
		grid-template-columns: repeat(2,1fr);
	}
}

.captchaWidget___lPJlr {
	align-items: center;
	background: #000c;
	border-radius: inherit;
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 100%!important;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s ease-in;
	visibility: hidden;
	width: 100%!important;
	z-index: 999;
}

.captchaWidget___lPJlr.mobile___vrJr6 {
	position: fixed;
}

.captchaWidget___lPJlr.showCaptcha___ZIX2z {
	margin-bottom: 16px;
	opacity: 1;
	visibility: visible;
}

.shakeBonus___MFTCc {
	align-items: center;
	background: #000;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	height: 100dvh;
	justify-content: flex-end;
	position: relative;
	width: 100vw;
	z-index: 1;
}

@media screen and (min-width:1096px) {
	.shakeBonus___MFTCc {
		justify-content: center;
	}
}

.btnClose___y6TEG {
	bottom: unset;
	height: 24px;
	left: unset;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 24px;
	z-index: 5;
}

@media screen and (min-width:1096px) {
	.btnClose___y6TEG {
		top: 28px;
	}
}

.background___mupiN {
	z-index: 1;
}

.background___mupiN,.background___mupiN:before {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.background___mupiN:before {
	background: url("") no-repeat;
	background-position: bottom;
	background-size: cover;
	content: "";
	height: 100%;
	width: 100%;
	z-index: 2;
}

@media screen and (min-width:1096px) {
	.background___mupiN:before {
		background: url("") no-repeat;
		background-position: 0 0;
		background-size: 51% auto;
		z-index: 2;
	}

	.background___mupiN:after,.background___mupiN:before {
		bottom: 0;
		content: "";
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
	}

	.background___mupiN:after {
		animation: animateBack___j9mqk 4s linear .5s infinite;
		background: url("") no-repeat;
		background-position: 100% 0;
		background-size: 50% auto;
		z-index: 0;
	}
}

.background___mupiN .chest___uMPWk {
	animation: animateChest___BMkiN 2.4s linear infinite;
	animation-delay: .5s;
	bottom: 170px;
	filter: drop-shadow(0 8px 10px black) brightness(1);
	height: auto;
	left: 50%;
	object-fit: contain;
	position: absolute;
	right: auto;
	top: auto;
	translate: -50%;
	width: min(100vw - 84px,589px);
	z-index: 4;
}

@media screen and (min-width:1096px) {
	.background___mupiN .chest___uMPWk {
		bottom: 58px;
		height: 216px;
		left: auto;
		position: absolute;
		right: 74px;
		top: auto;
		translate: 0;
		width: 274px;
		z-index: 4;
	}
}

@keyframes animateChest___BMkiN {
	0% {
		filter: drop-shadow(0 8px 10px black) brightness(1);
		transform: translateY(0) scale(1);
	}

	50% {
		filter: drop-shadow(0 10px 6px black) brightness(1.2);
		transform: translateY(-2px) scale(1.02);
	}

	to {
		filter: drop-shadow(0 8px 10px black) brightness(1);
		transform: translateY(0) scale(1);
	}
}

@media screen and (min-width:1096px) {
	.background___mupiN .steps___JJZx4 {
		bottom: 0;
		height: auto;
		left: auto;
		position: absolute;
		right: 0;
		top: auto;
		width: 444px;
		z-index: 3;
	}
}

.infoSection___sMFwC {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: flex-end;
	overflow: hidden;
	padding: 16px;
	position: relative;
	width: 100%;
	z-index: 2;
}

.infoSectionInner___NTvYA {
	align-items: flex-start;
	animation: animateBlock___DEGDL .5s linear .5s forwards;
	-webkit-backdrop-filter: blur(9px);
	backdrop-filter: blur(9px);
	background: #25232380;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: center;
	max-width: 440px;
	min-height: 154px;
	opacity: 0;
	padding: 16px 16px 12px;
	position: relative;
	transform: translateY(100%);
	width: 100%;
	z-index: 1;
}

.infoSectionInner___NTvYA:before {
	border: 1px solid #fff3;
	border-radius: inherit;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

@keyframes animateBlock___DEGDL {
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.infoSectionTitle___miJjg {
	color: #ffffffe6;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 auto 8px;
	text-align: center;
}

.infoSectionText___QWsbb {
	color: var(--brand-text);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.infoSection___sMFwC .button___l5_4T {
	display: flex;
	margin: 16px auto 0;
	position: relative;
	width: 280px;
	z-index: 1;
}

@media screen and (min-width:1096px) {
	.infoSection___sMFwC .button___l5_4T {
		width: 100%;
	}
}

@media screen and (min-width:720px) {
	.infoSection___sMFwC {
		padding-bottom: 32px;
	}
}

@media screen and (min-width:1096px) {
	.infoSection___sMFwC {
		align-items: flex-start;
		border-radius: 12px;
		flex-grow: unset;
		height: auto;
		padding: 12px 16px;
		width: 776px;
	}

	.infoSectionInner___NTvYA {
		animation-duration: .25s;
		animation-timing-function: cubic-bezier(0,0,.5,1.5);
		-webkit-backdrop-filter: unset;
		backdrop-filter: unset;
		margin-right: auto;
		transform: scale(0);
		width: 340px;
	}@	keyframes animateBlock___DEGDL {
		0%{opacity: 0;
		transform: scale(0);
	}

	80% {
		opacity: 1;
		transform: scale(1);
	}

	to {
		-webkit-backdrop-filter: blur(9px);
		backdrop-filter: blur(9px);
		opacity: 1;
		transform: scale(1);
	}
}}

.deviceError___Lomqd {
	align-items: center;
	background: #7c0e1c80;
	border: 2px solid #ffd3d9;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	height: 50px;
	justify-content: center;
	margin: 14px auto 24px;
	width: 38px;
}

.deviceError___Lomqd svg {
	fill: #ffd3d9;
	animation: pulseCLose___adQqH 1.5s infinite alternate;
	height: 14px;
	opacity: .4;
	transform-origin: center;
	transition: transform .2s ease;
	width: 14px;
	will-change: transform;
}

@keyframes pulseCLose___adQqH {
	0% {
		opacity: .4;
		transform: scale(1);
	}

	50% {
		opacity: 1;
		transform: scale(1.1);
	}

	to {
		opacity: .4;
		transform: scale(1);
	}
}

.countdown___oo6cj {
	align-items: flex-start;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 2;
}

.countdown___oo6cj.withLabel___W1GZ8 {
	padding-bottom: 13px;
}

.countdown___oo6cj .section___eiXbx {
	color: #fff;
	margin-right: 8px;
	position: relative;
}

.countdown___oo6cj .section___eiXbx:after,.countdown___oo6cj .section___eiXbx:before {
	content: " ";
	display: table;
}

.countdown___oo6cj .section___eiXbx:after {
	clear: both;
}

.countdown___oo6cj .section___eiXbx:last-child {
	margin-right: 0;
}

.countdown___oo6cj .section___eiXbx:last-child .dots___vFya_ {
	display: none;
}

.countdown___oo6cj .section___eiXbx .dots___vFya_ {
	display: block;
	float: left;
	font-size: 24px;
	height: 100%;
	line-height: 32px;
	margin: auto;
	position: absolute;
	right: -8px;
	text-align: center;
	top: 0;
	width: 8px;
}

.countdown___oo6cj .section___eiXbx .dots___vFya_.dotsAnim___fhKq6 {
	animation: blinking-full___NvE6p 1s ease 0s infinite;
	transition: opacity .1s linear 0s;
}

.countdown___oo6cj .section___eiXbx .label___dOIej {
	bottom: -10px;
	font-size: 8px;
	left: 0;
	line-height: 1;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 1px #0000007a;
	text-transform: uppercase;
	width: 100%;
}

.countdown___oo6cj .section___eiXbx .digit___X4qJs {
	display: block;
	float: left;
	font-size: 24px;
	line-height: 32px;
}

@media(min-width:768px)and (orientation:portrait) {
	.countdown___oo6cj .section___eiXbx .digit___X4qJs {
		padding-right: 5px;
	}
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 {
	border-radius: 2px;
	box-shadow: 0 3px 4px #000000b3;
	overflow: hidden;
	position: relative;
	width: 22px;
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span {
	align-items: center;
	background-color: #212121;
	box-shadow: 1px 1px 1px #04040459;
	color: #dcdcdc;
	display: flex;
	font-size: 20px;
	font-weight: 900;
	height: 100%;
	justify-content: center;
	letter-spacing: -1px;
	line-height: 32px;
	margin-bottom: 0;
	position: relative;
	text-align: center;
	width: 100%;
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:after,.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:before {
	content: "";
	position: absolute;
	z-index: 2;
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:before {
	background-image: linear-gradient(180deg,#fff3 0,#fff0);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000;
	bottom: 50%;
	left: 0;
	right: 0;
	top: 0;
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:after {
	background-image: linear-gradient(180deg,#fff3 0,#fff0);
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff1a;
	bottom: 0;
	left: 0;
	right: 0;
	top: 50%;
}

.countdown___oo6cj .section___eiXbx .digitCashierBonus___lRCd5 span:nth-child(2) {
	left: 0;
	position: absolute;
	top: 0;
}

.countdown___oo6cj.bonusList___B9e0W .section___eiXbx {
	background: #232468;
	border-radius: 6px;
	padding: 5px;
	position: relative;
}

.countdown___oo6cj.bonusList___B9e0W .section___eiXbx .digit___X4qJs {
	color: #fff;
	font-family: Roboto-Black,sans-serif;
	font-size: 20px;
	height: 30px;
	line-height: 18px;
	width: 12px;
}

.countdown___oo6cj.bonusList___B9e0W .section___eiXbx .dots___vFya_ {
	content: ".";
	font-family: Roboto-Black,sans-serif;
	font-size: 12px;
	line-height: 20px;
	position: absolute;
	right: -7px;
	top: auto;
	width: 7px;
}

.countdown___oo6cj.bonusList___B9e0W .section___eiXbx .label___dOIej {
	background: #232468;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	bottom: 2px;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	left: 50%;
	line-height: 14px;
	position: absolute;
	right: auto;
	text-transform: none;
	top: auto;
	transform: translateX(-50%);
	width: 100%;
	z-index: 0;
}

.countdown___oo6cj.tournamentWidget___r7Dwh .section___eiXbx,.countdown___oo6cj.tournamentWidget___r7Dwh .section___eiXbx .digit___X4qJs {
	color: #fff;
}

.countdown___oo6cj.lotteries___jrbdv,.countdown___oo6cj.lottery___bLZo2,.countdown___oo6cj.tournaments___CVqBx {
	justify-content: flex-start;
	padding-bottom: 0;
}

.countdown___oo6cj.lotteries___jrbdv .section___eiXbx,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx {
	position: relative;
}

.countdown___oo6cj.lotteries___jrbdv .section___eiXbx:after,.countdown___oo6cj.lotteries___jrbdv .section___eiXbx:before,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:after,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:before,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx:after,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx:before {
	content: " ";
	display: table;
}

.countdown___oo6cj.lotteries___jrbdv .section___eiXbx:after,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:after,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx:after {
	clear: both;
}

.countdown___oo6cj.lotteries___jrbdv .section___eiXbx .label___dOIej,.countdown___oo6cj.lottery___bLZo2 .section___eiXbx .label___dOIej,.countdown___oo6cj.tournaments___CVqBx .section___eiXbx .label___dOIej {
	bottom: -10px;
	color: #fff;
	font-size: 10px;
	left: 50%;
	line-height: 1;
	opacity: .34;
	position: absolute;
	right: auto;
	text-transform: lowercase;
	top: auto;
	transform: translateX(-67%);
	z-index: 0;
}

.countdown___oo6cj.tournaments___CVqBx {
	height: 55px;
	padding-top: 15px;
}

.countdown___oo6cj.lottery___bLZo2 {
	float: none;
	margin: 9px auto 0;
}

.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:not(:last-of-type) {
	margin-right: 14px;
}

.countdown___oo6cj.lottery___bLZo2 .section___eiXbx:not(:last-of-type) .dots___vFya_ {
	right: -10px;
}

.countdownMob___zpwUP {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	font-weight: 500;
	letter-spacing: 1.5px;
	text-shadow: 0 1px 0 #000000e6;
	width: auto;
}

.countdownMob___zpwUP div span {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

@media(orientation:landscape) {
	.countdownMob___zpwUP {
		font-size: 2.3rem;
		letter-spacing: 1px;
	}
}

@media(min-device-width:768px)and (orientation:portrait) {
	.countdownMob___zpwUP {
		font-size: 1.6rem;
	}
}

.countdownMob___zpwUP .dotsAnim___fhKq6 {
	animation: blinking-full___NvE6p 1s ease 0s infinite;
	transition: opacity .1s linear 0s;
}

@keyframes blinking-full___NvE6p {
	0% {
		opacity: 1;
	}

	25% {
		opacity: 0;
	}

	50% {
		opacity: 50%;
	}

	75% {
		opacity: 80%;
	}

	to {
		opacity: 1;
	}
}

.digit___s7XNp {
	align-items: flex-end;
	background: #521816;
	background: linear-gradient(#4f0e0a,#521816,#571916);
	border: 1px solid #000;
	border-radius: 4px;
	box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
	display: flex;
	font-weight: 700;
	height: 48px;
	justify-content: center;
	letter-spacing: 1px;
	position: relative;
	width: 54px;
}

.digit___s7XNp span {
	font-size: 30px;
	font-weight: 700;
	letter-spacing: .5px;
	line-height: 48px;
	text-shadow: 0 -1px 0 #000;
}

.digit___s7XNp span:nth-child(2) {
	bottom: auto;
	color: #0000;
	height: 50px;
	left: -1px;
	line-height: 27px!important;
	position: absolute;
	right: auto;
	text-shadow: none;
	top: -1px;
	width: 56px;
	z-index: 0;
}

.digit___s7XNp span:nth-child(2):before {
	border: 1px solid #000;
	border-radius: 4px;
	bottom: auto;
	box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
	display: block;
	left: 0;
	padding-top: 10px;
	right: auto;
	text-align: center;
	top: 0;
}

.digit___s7XNp span:nth-child(2):after,.digit___s7XNp span:nth-child(2):before {
	background: #521816;
	box-sizing: border-box;
	color: #fff;
	content: attr(data-txt);
	height: 25px;
	overflow: hidden;
	position: absolute;
	text-shadow: 0 -1px 0 #000;
	width: 56px;
	z-index: 0;
}

.digit___s7XNp span:nth-child(2):after {
	align-items: flex-end;
	border: 1px solid #000;
	border-radius: 2px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: auto;
	padding-bottom: 11px;
	right: 0;
	top: auto;
}

.digit___s7XNp span {
	color: #fff;
}

.section___fCzZy {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.section___fCzZy hr {
	background: #000;
	border: none;
	box-shadow: 0 1px 0 hsla(0,0%,100%,.049);
	display: block;
	height: 1px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 54px;
}

.section___fCzZy .dots___trzFQ {
	color: #fffc;
	font-size: 28px;
	line-height: 48px;
	text-align: center;
	width: 13px;
}

.section___fCzZy .dots___trzFQ.dotsAnim___lHWsI {
	animation: blinking-full___UbJuR 1s ease .75s infinite;
}

.section___fCzZy .label___ziPrn {
	bottom: calc(-1em - 6px);
	color: #fff6;
	font-size: 10px;
	font-weight: 400;
	left: calc(50% - 6.5px);
	line-height: 16px;
	position: absolute;
	text-align: center;
	text-transform: lowercase;
	top: auto;
	transform: translateX(-50%);
}

.section___fCzZy:last-child {
	margin-right: 0;
}

.section___fCzZy:last-child .dots___trzFQ {
	display: none;
}

.section___fCzZy:last-child .label___ziPrn {
	left: 50%;
}

@keyframes blinking-full___UbJuR {
	0% {
		opacity: .35;
	}

	25% {
		opacity: .35;
	}

	50% {
		opacity: 1;
	}

	75% {
		opacity: .35;
	}

	to {
		opacity: .35;
	}
}

.linkVerified___JXUlb {
	align-items: center;
	color: #0c8527;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 22px;
}

.linkVerified___JXUlb:before {
	content: url("");
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.linkVerifiedWait___AdHM0 {
	color: var(--brand-yellow);
}

.linkVerifiedWait___AdHM0:before {
	content: unset;
}

.linkNotVerified___hS90j {
	color: var(--brand-yellow)!important;
	display: flex!important;
	font-weight: 400!important;
}

.history___kYTY2 {
	margin: 0 24px;
	min-height: calc(100vh - 200px);
}

.historyTitle___JOsP_,.history___kYTY2 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.historyTitle___JOsP_ {
	color: var(--brand-text);
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 24px;
}

.historyTitle___JOsP_:before {
	background: url("") no-repeat 50%;
	content: "";
	height: 48px;
	margin: auto auto 16px;
	width: 48px;
}

.bet___dHf0Q {
	background: #1d1b1b;
	border-radius: 8px;
	box-shadow: 0 2px 8px #00000029;
	color: #fff;
	font-family: Manrope,sans-serif;
	margin-bottom: 8px;
	padding: 8px 12px;
}

.betFooter___w1NIL,.betHeader___hwXRx {
	align-items: center;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 16px;
}

.betHeader___hwXRx {
	margin-bottom: 4px;
}

.betHeader__date___oalZn {
	white-space: nowrap;
}

.betHeader__idCopy___VI9TC {
	display: flex;
	justify-content: flex-end;
	width: calc(20% + 20px);
}

.betHeader__id___t6nAD {
	direction: rtl;
	max-width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.betHeader__copy___keoFe {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	cursor: pointer;
	height: 16px;
	margin-left: 8px;
	width: 16px;
}

.betHeader__copy___keoFe:active {
	outline: none!important;
	transform: scale(1.2);
}

.betHeader__copy___keoFe:focus {
	outline: none!important;
}

.betEvents___Yr8NN {
	display: flex;
	flex-direction: column;
}

.betEvents__close___ZBInD,.betEvents__open___OGyT3 {
	position: relative;
}

.betEvents__close___ZBInD:after,.betEvents__open___OGyT3:after {
	background: #3b4253;
	border-radius: 0 0 40px 40px;
	color: var(--brand-text);
	content: "⌄";
	font-size: 30px;
	height: 20px;
	line-height: 2px;
	margin: 0 auto -20px;
	text-align: center;
	transform: translateY(-50%);
	width: 40px;
}

.betEvents__close___ZBInD {
	padding-top: 2px;
}

.betEvents__close___ZBInD .betEvents__item___LKwf8 {
	max-height: 0;
	padding: 0;
	transition: max-height .35s ease-in-out,padding .25s ease-in-out;
}

.betEvents__close___ZBInD .betEvents__itemLine___S2ChH {
	margin: 2px 0;
}

.betEvents__open___OGyT3:after {
	content: "⌃";
	line-height: 34px;
	transform: translateY(-5px);
}

.betEvents__item___LKwf8,.betEvents__open___OGyT3 .betEvents__item___LKwf8 {
	max-height: 200px;
	transition: max-height .75s ease-in,padding .5s ease-in;
}

.betEvents__item___LKwf8 {
	overflow: hidden;
	padding: 8px 0;
}

.betEvents__itemLine___S2ChH {
	background: #3b4253;
	display: block;
	height: 2px;
	margin: 4px 0;
	width: 100%;
}

.betEvents__odd___fwfh9,.betEvents__title___nk_dK {
	align-items: center;
	display: flex;
	justify-content: space-between;
}

.betEvents__title___nk_dK {
	margin-bottom: 12px;
}

.betEvents__titleLeft___G1IjJ {
	font-weight: 700;
}

.betEvents__titleLeftBorder___MRWgp {
	border-bottom: 1px solid rgba(var(--brand-text),.6);
	color: #fff;
}

.betEvents__titleScore___rhhNo {
	color: #fffc;
	font-weight: 700;
	letter-spacing: .5px;
}

.betEvents__oddName___PFEI1 {
	color: #fffc;
	font-weight: 500;
}

.betEvents__oddName___PFEI1:after {
	content: "·";
	display: inline-block;
	padding: 0 5px;
}

.betEvents__oddInfo___bdAJO {
	font-size: 12px;
}

.betEvents__oddRation___zng8x {
	background: #ffffff1a;
	border-radius: 4px;
	font-weight: 700;
	letter-spacing: .5px;
	line-height: 26px;
	max-width: 60px;
	padding: 0 8px;
	text-align: center;
}

.betFooter___w1NIL {
	flex-direction: column;
	margin-top: 10px;
}

.betFooter___w1NIL,.betFooter__line___cCPGY {
	align-items: normal;
	display: flex;
	justify-content: space-between;
}

.betFooter__line___cCPGY {
	flex-direction: row;
	margin-bottom: 4px;
}

.betFooter__line___cCPGY:last-child {
	margin-bottom: 0;
}

.betFooter__line___cCPGY span:last-child {
	font-weight: 700;
}

.betFooter__lineText___IcYUu b {
	color: #fff;
}

.betFooter___w1NIL .placed,.betFooter___w1NIL .win {
	color: var(--brand-yellow);
}

.betFooter___w1NIL .placed span:last-child:before,.betFooter___w1NIL .win span:last-child:before {
	content: "+ ";
	display: inline;
}

.betFooter___w1NIL .lost {
	color: var(--brand-red);
}

.betFooter___w1NIL .lost span:last-child:before {
	content: "- ";
	display: inline;
}

.betFooter___w1NIL .rolled-back {
	color: var(--brand-yellow);
}

.betFooter___w1NIL .rolled-back span:last-child {
	display: none;
}

.history___akGj7 {
	margin: 8px;
}

.historyLoading___n9bEM {
	bottom: unset;
	left: 0;
	position: fixed;
	right: unset;
	top: 0;
	z-index: 0;
}

.exchangeAlert___a7_G4 {
	background-color: rgba(var(--brand-text-rgb),.1);
	border-radius: 12px;
	padding: 24px 40px 24px 60px;
	position: relative;
	z-index: 2;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 12px;
	position: relative;
	width: 100%;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy span {
	font-weight: 500;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy [class^=pseudolink] {
	color: var(--brand-yellow);
	cursor: pointer;
	font-weight: 400;
	text-decoration: underline;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy [class^=pseudolink]:hover {
	text-decoration: none;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy:before {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 24px;
	left: -35px;
	position: absolute;
	top: -2px;
	width: 24px;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy.info_icon___VQQG7:before {
	background-image: url("");
	left: -36px;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy.check_email___eBHZS {
	margin: 0;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy.check_email___eBHZS a {
	color: var(--brand-yellow);
	text-decoration: underline;
}

.exchangeAlert___a7_G4 .exchange_notification__text___HRqBy.check_email___eBHZS:before {
	background-image: url("");
	left: -36px;
}

.exchangeAlert___a7_G4.withBtn___pK8oe button {
	border-radius: 8px;
	display: block;
	letter-spacing: .4px;
	margin-left: -36px;
	width: 264px;
}

.exchangeAlert___a7_G4.withBtn___pK8oe button span {
	text-transform: none;
}

.exchangeAlert___a7_G4.withIcon___uJBib {
	margin-bottom: 16px;
}

.exchangeAlert___a7_G4 [class*=tips__bottomCenter_] {
	left: 0;
	transform: translateX(0);
}

.exchangeAlert___a7_G4 [class*=tips__bottomCenter_]:before {
	right: auto;
}

@media screen and (min-width:640px) {
	.exchangeAlert___a7_G4 [class*=tips__bottomCenter_] {
		left: 50%;
		transform: translateX(-50%);
	}

	.exchangeAlert___a7_G4 [class*=tips__bottomCenter_]:before {
		right: 50%;
	}
}

.giftSpinsCardDetailedInfoWrap___ZEqny {
	background-color: var(--bonus-color-6);
	bottom: auto;
	height: 100%;
	left: 0;
	opacity: 0;
	padding: 16px;
	position: absolute;
	right: auto;
	top: 0;
	transform: translateX(100%);
	transition: opacity .5s,transform .5s,z-index .5s;
	width: 100%;
	z-index: -1;
}

.giftSpinsCardDetailedInfoWrapOpen___kxkpH {
	opacity: 1;
	transform: translateX(0);
	z-index: 2;
}

.giftSpinsCardDetailedInfoItemsWrap___Tm0R2 {
	display: grid;
	gap: 8px;
	grid-template-columns: 1fr 1fr;
}

.giftSpinsCardDetailedInfoItemsWrap___Tm0R2 li {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	width: 100%;
}

.giftSpinsCardDetailedInfoItemsWrap___Tm0R2 li p {
	margin: 0;
}

.giftSpinsCardDetailedInfoClose___ILVDG {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.giftSpinsCardDetailedInfoClose___ILVDG path {
	fill: var(--bonuses-text-color-1);
}

.giftSpinsCardDetailedInfoName___bahX4 {
	color: var(--bonuses-text-color-1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .6;
}

.giftSpinsCardDetailedInfoValue___PxVmD {
	color: var(--bonuses-text-color-1);
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	max-width: 134px;
}

.giftSpinsCardWrap___sicuK {
	border-radius: 12px;
	display: grid;
	grid-template-columns: auto 1fr;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.giftSpinsCardInfoButton___c4yqh {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 1;
}

.giftSpinsCardImage___q3nAA {
	background-image: var(--giftSpinCardImageUrl);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 126px;
	min-width: 126px;
	width: 126px;
}

.giftSpinsCardContent___PKQFU {
	align-items: flex-start;
	background: var(--gift-spins-card-background);
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	padding: 12px 8px 12px 12px;
	width: 100%;
}

.giftSpinsCardContent___PKQFU h4 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
}

.giftSpinsCardGameName___pr95E {
	color: inherit;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 70%;
}

.giftSpinsCardDeveloper___zNqRB {
	color: inherit;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	opacity: .6;
}

.giftSpinCardButton___y_t9V {
	color: initial;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	line-height: 12px;
	margin-top: 8px;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 4px 16px;
}

.giftSpinsCardDetailedInfoWrap___YkGQM {
	background-color: var(--bonus-color-6);
	bottom: auto;
	height: 100%;
	left: 0;
	opacity: 0;
	padding: 16px;
	position: absolute;
	right: auto;
	top: 0;
	transform: translateX(100%);
	transition: opacity .4s,transform .4s,z-index .4s;
	width: 100%;
	z-index: -1;
}

.giftSpinsCardDetailedInfoWrapOpen___FWU_K {
	opacity: 1;
	transform: translateX(0);
	z-index: 2;
}

.giftSpinsCardDetailedInfoItemsWrap___t2Hvo {
	display: grid;
	gap: 8px;
	grid-template-columns: 1fr 1fr;
}

.giftSpinsCardDetailedInfoItemsWrap___t2Hvo li {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	width: 100%;
}

.giftSpinsCardDetailedInfoItemsWrap___t2Hvo li p {
	margin: 0;
}

.giftSpinsCardDetailedInfoClose___Wgebk {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.giftSpinsCardDetailedInfoClose___Wgebk path {
	fill: var(--bonuses-text-color-1);
}

.giftSpinsCardDetailedInfoName___cWT5e {
	color: var(--bonuses-text-color-1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .6;
}

.giftSpinsCardDetailedInfoValue___F0G3N {
	color: var(--bonuses-text-color-1);
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	max-width: 134px;
}

.giftSpinsCardWrap___rnXOM {
	border-radius: 12px;
	display: grid;
	grid-template-columns: auto 1fr;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.giftSpinsCardInfoButton___SCv_a {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 1;
}

.giftSpinsCardImage___WtK6q {
	background-image: var(--giftSpinCardImageUrl);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 126px;
	min-width: 126px;
	width: 126px;
}

.giftSpinsCardContent___GWMwz {
	align-items: flex-start;
	background: var(--gift-spins-card-background);
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	padding: 12px 8px 12px 12px;
	width: 100%;
}

.giftSpinsCardContent___GWMwz h4 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
}

.giftSpinsCardGameName___Tm1TP {
	color: inherit;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 70%;
}

.giftSpinsCardDeveloper___ZMvk5 {
	color: inherit;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	opacity: .6;
}

.giftSpinCardButton___Fbg3T {
	color: initial;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	line-height: 12px;
	margin-top: 8px;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 4px 16px;
}

.bonusPromoCardBackground___s4c0r {
	align-items: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	max-width: 364px;
	min-height: 376px;
	min-width: 278px;
	overflow: hidden;
	padding-top: 154px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:640px) {
	.bonusPromoCardBackground___s4c0r {
		max-width: 248px;
		min-width: 248px;
	}
}

.bonusPromoCardTopButtons___Rva3R {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: unset;
}

.bonusPromoCardInfoButton___QMB45 {
	background-color: #0000;
}

.bonusPromoCardInnerBackground___hplJx {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 210px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 210px;
	z-index: unset;
}

.bonusPromoCardContentWrap___jkv9K {
	align-items: center;
	background: var(--bonus-linear-gradient-1);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	min-height: 174px;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bonusPromoCardContentWrap___jkv9K [class*=progressBar_] {
	margin-top: 8px;
	max-width: 240px;
	width: 100%;
}

.bonusPromoCardContentWrap___jkv9K h2 {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 700;
	height: 100%;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	max-width: 240px;
	padding: 0 16px;
	text-align: center;
}

.bonusPromoCardContentWrap___jkv9K p {
	margin: 0;
}

.bonusPromoCardBottomWrap___f7q9P {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusPromoCardButton___dhNUl {
	border-radius: 8px;
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	max-height: 48px;
	max-width: 290px;
	width: 100%;
}

.bonusPromoCardBackground___p25oV {
	align-items: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	max-width: 272px;
	min-height: 376px;
	overflow: hidden;
	padding-top: 154px;
	position: relative;
}

.bonusPromoCardTopButtons___IVoA3 {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: 0;
}

.bonusPromoCardInfoButton___uP_pH {
	background-color: #0000;
}

.bonusPromoCardInnerBackground___U9DEN {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 210px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 210px;
	z-index: unset;
}

.bonusPromoCardContentWrap___k47Px {
	align-items: center;
	background: var(--bonus-linear-gradient-1);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	min-height: 174px;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bonusPromoCardContentWrap___k47Px [class*=progressBar_] {
	margin-top: 8px;
	max-width: 280px;
	width: 100%;
}

.bonusPromoCardContentWrap___k47Px h2 {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 700;
	height: 100%;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	max-width: 240px;
	padding: 0 16px;
	text-align: center;
}

.bonusPromoCardContentWrap___k47Px p {
	margin: 0;
}

.bonusPromoCardBottomWrap___HCKsd {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusPromoCardButton___gCMkY {
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	line-height: 16px;
	max-width: 290px;
	width: 100%;
}

.bonusOtherPromotionBackground____J7rJ {
	align-items: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	max-width: 100%;
	overflow: hidden;
	position: relative;
}

.bonusOtherPromotionTopButtons___smTWK {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: unset;
}

.bonusOtherPromotionInfoButton___kmWCM {
	background-color: #0000;
}

.bonusOtherPromotionInnerBackground___e3eB0 {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 170px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 170px;
	z-index: unset;
}

.bonusOtherPromotionContentWrap___pNJLJ {
	align-items: center;
	background: var(--bonus-linear-gradient-1);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	margin: auto 0 0;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bonusOtherPromotionContentWrap___pNJLJ [class*=progressBar_] {
	margin-top: 8px;
	max-width: 240px;
	width: 100%;
}

.bonusOtherPromotionContentWrap___pNJLJ h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 16px;
	text-align: center;
	transition: font-size .3s linear;
}

.bonusOtherPromotionContentWrap___pNJLJ p {
	margin: 0;
}

.bonusOtherPromotionBottomWrap___zyZrJ {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding: 28px 16px 0;
	width: 100%;
}

.bonusOtherPromotionButton___ceFya {
	border-radius: 8px;
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	line-height: 16px;
	max-width: 290px;
	padding: 15px 38px;
	width: 100%;
}

.bonusOtherPromotionBackground___g5NTD {
	align-items: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	max-width: 272px;
	overflow: hidden;
	position: relative;
}

.bonusOtherPromotionTopButtons___WdA3T {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: unset;
}

.bonusOtherPromotionInfoButton____su3X {
	background-color: #0000;
}

.bonusOtherPromotionInnerBackground___SmX5w {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 210px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 210px;
	z-index: unset;
}

.bonusOtherPromotionContentWrap___Xpmkp {
	align-items: center;
	background: var(--bonus-linear-gradient-1);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	margin: auto 0 0;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bonusOtherPromotionContentWrap___Xpmkp [class*=progressBar_] {
	margin-top: 8px;
	max-width: 280px;
	width: 100%;
}

.bonusOtherPromotionContentWrap___Xpmkp h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 16px;
	text-align: center;
	transition: font-size .3s linear;
}

.bonusOtherPromotionContentWrap___Xpmkp p {
	margin: 0;
}

.bonusOtherPromotionBottomWrap___eip76 {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusOtherPromotionButton___vM9Rp {
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	max-height: 48px;
	padding: 15px 38px;
	width: 100%;
}

.fieldWrap___GsMvR {
	border-radius: 2px;
	position: relative;
	width: 100%;
}

.fieldWrap__label___YlO4w {
	color: #000;
	cursor: text;
	font-size: 14px;
	font-weight: 400;
	left: 16px;
	line-height: 22px;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-10px);
	z-index: 2;
}

.fieldWrap__labelFocus___CK1jv,.fieldWrap__label___YlO4w {
	transform-origin: 0 0;
	transition: transform .2s linear .1s,color .2s,transform-origin .2s;
}

.fieldWrap__labelFocus___CK1jv {
	opacity: .6;
	transform: translateY(-18px) scale(.7);
}

.fieldWrap__input___pL4gh {
	border: 1px solid #0000;
	border-radius: 4px;
	box-sizing: border-box;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	height: 48px;
	line-height: 24px;
	outline: none;
	width: 100%;
}

.fieldWrap__inputError___VNb88 {
	border: 1px solid var(--brand-red);
}

.fieldErrorTop___wenGX,.fieldError___pwIb5 {
	background: var(--brand-red);
	border: none;
	border-radius: 0 0 10px 10px;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	margin-top: -8px;
	max-width: 100%;
	min-height: auto;
	min-width: 100%;
	padding: 10px 0 2px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 0;
}

.fieldErrorTop___wenGX {
	border-radius: 4px;
	margin-top: 0;
	top: -18px;
}

.fieldErrorLong___A0rRq.fieldErrorTop___wenGX,.fieldError___pwIb5.fieldErrorLong___A0rRq {
	font-size: 8px;
}

.inputContainer___vVD8Y {
	position: relative;
}

.promoCodeFormWrap___mqNJ7 {
	display: block;
	position: relative;
	width: 100%;
}

.promoCodeFormWrap___mqNJ7 input {
	border-radius: 8px;
	box-sizing: border-box;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	height: 48px;
	line-height: 22px;
	padding: 16px 45px 0 15px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.promoCodeFormWrap___mqNJ7 button {
	border-radius: 10px;
	bottom: auto;
	box-shadow: none;
	height: 32px;
	left: auto;
	margin: 0;
	position: absolute;
	right: 12px;
	top: 8px;
	width: 32px;
	z-index: 1;
}

.promoCodeFormWrap___mqNJ7 button:disabled,.promoCodeFormWrap___mqNJ7 button[disabled] {
	background: var(--brand-gradient-green);
	border: none;
	opacity: .6;
	top: 8px;
}

.promoCodeFormWrap___mqNJ7 button:active {
	transform: translateY(1px);
}

.promoCodeFormArrowIcon___GOwV0 {
	height: 24px;
	position: absolute;
	transform: rotate(-180deg);
	width: 24px;
}

.promoCodeFormWrap___nexC9 {
	display: block;
	position: relative;
	width: 100%;
}

.promoCodeFormWrap___nexC9 input {
	border-radius: 8px;
	box-sizing: border-box;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	height: 48px;
	line-height: 22px;
	padding: 16px 45px 0 15px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.promoCodeFormWrap___nexC9 button {
	border-radius: 10px;
	bottom: auto;
	box-shadow: none;
	height: 32px;
	left: auto;
	margin: 0;
	position: absolute;
	right: 12px;
	top: 8px;
	width: 32px;
	z-index: 1;
}

.promoCodeFormWrap___nexC9 button:disabled,.promoCodeFormWrap___nexC9 button[disabled] {
	background: var(--brand-gradient-green);
	border: none;
	opacity: .6;
	top: 8px;
}

.promoCodeFormWrap___nexC9 button:active {
	transform: translateY(1px);
}

.promoCodeFormArrowIcon___C2cSP {
	height: 24px;
	position: absolute;
	transform: rotate(-180deg);
	width: 24px;
}

.inputCheckboxWrapper___cLijh {
	box-sizing: border-box;
	height: 138px;
	opacity: .6;
	position: relative;
	width: 96px;
}

@media screen and (min-width:720px) {
	.inputCheckboxWrapper___cLijh {
		height: 64px;
		width: 208px;
	}
}

.inputCheckboxWrapper___cLijh .input___hAvhk {
	position: absolute;
	visibility: hidden;
}

.inputCheckboxWrapper___cLijh .label___bYPHn {
	align-items: center;
	border: 2px solid #0000;
	border-radius: 8px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: inherit;
	justify-content: flex-start;
	padding: 12px 6px 8px;
	position: relative;
	width: inherit;
}

@media screen and (min-width:720px) {
	.inputCheckboxWrapper___cLijh .label___bYPHn {
		flex-direction: row;
		padding: 8px 22px 8px 8px;
	}
}

.inputCheckboxWrapper___cLijh .label___bYPHn picture {
	height: 52px;
	width: 52px;
}

@media screen and (min-width:720px) {
	.inputCheckboxWrapper___cLijh .label___bYPHn picture {
		height: 48px;
		width: 48px;
	}
}

.inputCheckboxWrapper___cLijh .labelText___T3sI6 {
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #ffffffe6;
	display: -webkit-box;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 10px;
	max-height: 48px;
	overflow: hidden;
	text-align: center;
}

@media screen and (min-width:720px) {
	.inputCheckboxWrapper___cLijh .labelText___T3sI6 {
		line-clamp: 2;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		line-height: 16px;
		margin-left: 10px;
		margin-top: 0;
		max-height: 32px;
		overflow: hidden;
		text-align: left;
	}
}

.inputCheckboxWrapper___cLijh .labelImg___uR3UT {
	height: 52px;
	margin-top: 2px;
	width: 52px;
}

@media screen and (min-width:720px) {
	.inputCheckboxWrapper___cLijh .labelImg___uR3UT {
		height: 48px;
		width: 48px;
	}
}

.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w {
	bottom: auto;
	display: none;
	height: 12px;
	left: auto;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 12px;
	z-index: 99;
}

.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w:after,.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w:before {
	background: var(--brand-gradient-green);
	border-radius: 24px;
	content: "";
	height: 2px;
	position: absolute;
	top: 50%;
	width: 12px;
}

.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w:before {
	transform: rotate(45deg);
}

.inputCheckboxWrapper___cLijh .cancelSelectedBonuses___Him6w:after {
	transform: rotate(-45deg);
}

.inputCheckboxWrapper___cLijh.active___Q_xWV {
	opacity: 1;
}

.inputCheckboxWrapper___cLijh.active___Q_xWV .label___bYPHn {
	background: #7b96c833;
	border-style: solid;
	border-width: 2px;
	position: relative;
}

.inputCheckboxWrapper___cLijh.active___Q_xWV .cancelSelectedBonuses___Him6w {
	display: block;
}

.inputCheckboxWrapper___cLijh.active___Q_xWV .labelText___T3sI6 {
	color: #fff;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720) {
	.inputCheckboxWrapper___cLijh {
		height: 52px;
		margin: 0 8px;
		width: 208px;
	}

	.inputCheckboxWrapper___cLijh .label___bYPHn {
		flex-direction: row;
		padding: 0 24px 0 8px;
	}

	.inputCheckboxWrapper___cLijh .label___bYPHn .labelText___T3sI6 {
		line-clamp: 2;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		line-height: 20px;
		margin: 0 0 0 8px;
		max-height: 40px;
		overflow: hidden;
		text-align: left;
	}

	.inputCheckboxWrapper___cLijh:first-child {
		margin-left: auto;
	}

	.inputCheckboxWrapper___cLijh:last-child {
		margin-right: auto;
	}
}

.title___Il8et {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	text-align: center;
}

.registerBonusesWrap___vQiI1 {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 8px 0 0;
	max-width: 100%;
	padding-bottom: 8px;
	position: relative;
	width: 100vw;
	z-index: 2;
}

@media screen and (min-width:568px) {
	.registerBonusesWrap___vQiI1 {
		flex-wrap: nowrap;
		justify-content: center;
		margin-top: 8px;
		max-width: 656px;
		overflow-x: auto;
		scroll-behavior: smooth;
		width: calc(100vw - 64px);
	}
}

@media screen and (min-width:720px) {
	.registerBonusesWrap___vQiI1 {
		justify-content: space-between;
		margin-top: 16px;
	}
}

.bonuses__checkbox_wrap___hCgj5 {
	margin-bottom: 12px;
}

.input___O0R_I {
	display: none;
}

.input___O0R_I:checked+.label___w2Gti {
	background-color: #0006;
}

.input___O0R_I:checked+.label___w2Gti .labelText___ohnAJ {
	color: #fff;
}

.input___O0R_I:hover+.label___w2Gti {
	background-color: #ffffff0d;
}

.input___O0R_I:hover+.label___w2Gti .labelText___ohnAJ {
	color: var(--brand-text);
}

.label___w2Gti {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 104px;
	padding: 0 32px;
	width: 100%;
}

.labelImg___uL6Kk {
	display: flex;
	flex: 0 0 64px;
	height: 64px;
	object-fit: contain;
	object-position: center center;
	width: 64px;
}

.labelText___ohnAJ {
	color: var(--brand-text);
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-left: 16px;
	pointer-events: none;
}

.formWrapper___UTAHT {
	align-items: normal;
	background: var(--brand-gradient-popup-bg);
	border-radius: 16px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
	max-width: 352px;
	padding: 12px 32px 0;
	position: relative;
	z-index: 0;
}

.formWrapper___UTAHT .title___oS59i {
	box-sizing: border-box;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 0;
	min-height: 48px;
	padding: 12px 0 23px;
	text-align: left;
	width: 100%;
}

.formWrapper___UTAHT .tip___wHMcl {
	left: calc(100% + 12px);
}

.formWrapper___UTAHT form {
	width: 100%;
}

.formWrapper___UTAHT form fieldset .input___YZKZs {
	margin-bottom: 16px;
	z-index: 100;
}

.formWrapper___UTAHT form fieldset .input___YZKZs div [class*=tooltipWrap] [class*=tips__right] {
	padding: 12px;
}

.formWrapper___UTAHT form fieldset [class*=inputEl__] {
	line-height: 22px;
	padding-top: 16px;
}

.formWrapper___UTAHT form fieldset .select___EsVdI {
	margin-bottom: 16px;
	width: 100%;
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class^=label__] {
	opacity: .6;
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class*=options] {
	overflow: hidden;
	z-index: 2;
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class*=options]:after {
	background: linear-gradient(180deg,#fff0,#fff 67.71%,#fff);
	border-radius: 0 0 var(--input-radius) var(--input-radius);
	bottom: 1px;
	content: "";
	height: 32px;
	left: 1px;
	pointer-events: none;
	position: absolute;
	right: 1px;
	top: auto;
	z-index: 0;
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class*=options] [class*=winScroll]>div:first-child>button:last-child {
	margin-bottom: 14px;
}

.formWrapper___UTAHT form fieldset .select___EsVdI [class*=options] [class*=winScroll][class*=hideDefaultScrollThumb]>div:first-child {
	padding-right: 0;
}

.formWrapper___UTAHT form fieldset .select___EsVdI .currencySelect___P0CR8 {
	color: #000000b3;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.formWrapper___UTAHT form fieldset .select___EsVdI .currencySelectIcon___VSEOo {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.formWrapper___UTAHT form fieldset .select___EsVdI .currencySelectCode___sKZZk {
	margin-right: 8px;
}

.formWrapper___UTAHT form fieldset .select___EsVdI .currencySelectName___BDFRp {
	color: #000;
}

.formWrapper___UTAHT form fieldset .submitButton___mfHUp {
	border-radius: var(--buttons-border-radius);
	box-sizing: border-box;
	position: relative;
	width: 100%;
}

.formWrapper___UTAHT form .divider___MVaiv {
	border: none;
	height: auto;
	margin: 22px 0;
	position: relative;
	text-align: center;
}

.formWrapper___UTAHT form .divider___MVaiv:after,.formWrapper___UTAHT form .divider___MVaiv:before {
	background: #7e091866;
	bottom: auto;
	content: "";
	height: 1px;
	left: -32px;
	position: absolute;
	right: auto;
	top: 8px;
	width: 50%;
	z-index: 0;
}

.formWrapper___UTAHT form .divider___MVaiv:after {
	left: auto;
	right: -32px;
}

.formWrapper___UTAHT form .divider___MVaiv span {
	color: rgba(var(--brand-text-rgb),.6);
	display: block;
	font-size: 12px;
	font-weight: 500;
	height: 16px;
	line-height: 16px;
	margin: 0 auto;
	max-width: 64px;
	position: relative;
	z-index: 0;
}

.formWrapper___UTAHT form [class*=tooltipWrap] {
	cursor: pointer;
}

.formWrapper___UTAHT [class^=socials] {
	flex-wrap: nowrap;
	gap: 6px;
	justify-content: center;
	margin: 0 6px 20px;
}

.formWrapper___UTAHT [class^=socials] li {
	flex-shrink: 0;
	height: 32px;
	width: 32px;
}

.formWrapperRegBanner___rDhhe,.formWrapperRegBonus___n1ox3 {
	max-width: 704px;
	padding-left: calc(50% + 32px);
	padding-right: 32px;
	width: 704px;
}

.formWrapperRegBonus___n1ox3 .title___oS59i {
	color: #fff;
	letter-spacing: unset;
	text-align: left;
	text-shadow: none;
	text-transform: none;
}

.formWrapperRegBonus___n1ox3 .firstStep___PXY9j:before {
	content: "1.";
}

.formWrapperRegBonus___n1ox3 .secondStep___vmjdH:before {
	content: "2.";
}

.formWrapperRegBonus___n1ox3 .firstStep___PXY9j,.formWrapperRegBonus___n1ox3 .secondStep___vmjdH {
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 3px;
	position: relative;
}

.formWrapperRegBonus___n1ox3 .firstStep___PXY9j:before,.formWrapperRegBonus___n1ox3 .secondStep___vmjdH:before {
	display: inline-block;
	padding-right: 6px;
	text-shadow: 0 0 #fff;
}

.formWrapperRegBonus___n1ox3 .firstStep___PXY9j {
	padding-bottom: 24px;
	padding-top: 10px;
}

.formWrapperRegBonus___n1ox3 .secondStep___vmjdH {
	padding-left: 1px;
	padding-top: 12px;
}

.formWrapper___UTAHT .formWrapperRegBonus___n1ox3 {
	padding-top: 22px;
}

.formWrapper___UTAHT .confirmationWrapper___NIq2a {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: flex-start;
	margin-bottom: 16px;
}

.formWrapperRegBanner___rDhhe [class*=tips__],.formWrapperRegBonus___n1ox3 [class*=tips__] {
	width: 156px;
}

@media screen and (min-width:1288px) {
	.formWrapperRegBanner___rDhhe [class*=tips__],.formWrapperRegBonus___n1ox3 [class*=tips__] {
		width: 196px;
	}
}

@keyframes rotateUpdate___rG4G3 {
	0% {
		transform: rotate(0);
	}

	50% {
		transform: rotate(-180deg);
	}

	to {
		transform: rotate(-1turn);
	}
}

.WrapBonuses___Mhnu7 {
	align-items: normal;
	border-right: 1px solid #3009;
	bottom: 0;
	box-shadow: 1px 0 0 #ffffff0d;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	left: 0;
	padding: 38px 30px 24px;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	z-index: 2;
}

.WrapBonuses___Mhnu7.disableBonus___MA2PB [class*=label_] {
	opacity: .4;
}

.WrapBonuses___Mhnu7 .bonuses__checkbox_wrap {
	margin: 0 -30px;
}

.bottomLink___PwNUi,.bottomSubLink___wujx9 {
	align-items: center;
	background: #00000059;
	border-radius: 0 0 8px 8px;
	border-top: 1px solid #0009;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 14px;
	font-weight: 400;
	height: 64px;
	justify-content: center;
	line-height: 22px;
	text-align: center;
	text-decoration: underline;
	white-space: nowrap;
	width: 100%;
}

.bottomLink___PwNUi a,.bottomSubLink___wujx9 a {
	color: var(--link-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: underline;
	transition: border-bottom-color .2s linear;
}

.bottomLink___PwNUi a:hover,.bottomSubLink___wujx9 a:hover {
	text-decoration: underline;
}

.bottomLink___PwNUi {
	align-items: center;
	background: #0000001a;
	border-radius: 0 0 12px 12px;
	border-top: 1px solid #7e091866;
	display: flex;
	flex-direction: row;
	height: 64px;
	justify-content: center;
	margin: 0 -32px;
	position: relative;
	width: calc(100% + 64px);
	z-index: 1;
}

.formWrapperRegBanner___rDhhe .bottomLink___PwNUi,.formWrapperRegBonus___n1ox3 .bottomLink___PwNUi {
	border-radius: 0 0 12px 0;
}

.bottomSubLink___wujx9 {
	background: none;
	border: none;
	bottom: -67px;
	left: 0;
	position: absolute;
	right: 0;
}

[class*=isCancellationPopupActive] .bottomSubLink___wujx9 {
	opacity: 0;
}

.bottomSubLink___wujx9 a {
	border-bottom: none;
	color: var(--link-color);
	margin-left: 0;
	margin-right: 0;
	text-decoration: none;
}

.bottomSubLink___wujx9 a:hover {
	text-decoration: underline;
}

.resetChechboxWrap___fqsfr {
	margin: auto 0 0 4px;
}

.resetChechboxWrap___fqsfr .resetChechboxInput___Eoxxj {
	display: none;
}

.resetChechboxWrap___fqsfr .resetChechboxInput___Eoxxj:checked+label>span:after {
	background-image: url("");
	background-size: 150%;
	opacity: 1;
}

.resetChechboxWrap___fqsfr .resetChechboxLabel___ngT_P {
	align-items: center;
	color: var(--brand-text);
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	position: relative;
}

.resetChechboxWrap___fqsfr .resetCheckbox___Y7P4w {
	background: linear-gradient(180deg,#151923cc,#39435b99);
	border-radius: 2px;
	height: 16px;
	position: relative;
	width: 16px;
}

.resetChechboxWrap___fqsfr .resetCheckbox___Y7P4w:before {
	background: linear-gradient(1turn,#151923,rgba(var(--brand-content-background-rgb),.8));
	border-radius: 2px;
	bottom: 0;
	content: "";
	display: block;
	height: calc(100% - 2px);
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: calc(100% - 2px);
	z-index: 0;
}

.resetChechboxWrap___fqsfr .resetCheckbox___Y7P4w:after {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 2px;
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s ease-in-out;
	width: 100%;
	z-index: 0;
}

.resetChechboxWrap___fqsfr span.resetChechboxLabelText___XwdDB {
	margin-left: 16px;
}

.tooltip___BQkf8 {
	background-color: var(--tooltip-bg);
	color: var(--tooltip-color);
	left: calc(100% + 28px);
	padding: 12px;
	top: -8px;
	width: 268px;
}

.tooltip___BQkf8:after {
	border-right-color: var(--tooltip-bg);
	top: 16px;
}

.tooltipWrap___HOAV9 {
	height: 24px;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 24px;
}

.tooltipWrap___HOAV9 svg {
	cursor: pointer;
}

.tooltipWrap___HOAV9 svg path {
	fill: var(--brand-text);
}

.regPopup___oweV1 [class*=popupTabsWrapper] {
	margin-bottom: 14px;
}

.regPopup___oweV1 * {
	font-family: Manrope,sans-serif;
}

@media screen and (min-width:1096px) {
	.isCancellationPopupActive___BCbZU .formWrapperRegBanner___rDhhe,.isCancellationPopupActive___BCbZU .formWrapperRegBonus___n1ox3,.isCancellationPopupActive___BCbZU .formWrapper___UTAHT {
		max-height: 730px;
		padding-right: 0;
		width: 264px;
	}
}

.isCancellationPopupActive___BCbZU form {
	opacity: 0;
}

.isCancellationPopupActive___BCbZU .regPopup___oweV1 {
	overflow: hidden;
}

.isCancellationPopupActive___BCbZU .bottomLink___PwNUi {
	display: none;
}

.wrap___EIT1L {
	height: 100vh;
}

.wrap___EIT1L:before {
	background: var(--bg-img-src);
	bottom: 0;
	content: "";
	filter: blur(8px);
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.registerPage___TzhvC .layout--desktop {
	max-width: 100%;
}

.singleBonusWrap___OrBI6 {
	margin: 8px 0 12px;
	position: relative;
	z-index: 0;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc {
	align-items: center;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 98px;
	justify-content: flex-start;
	padding: 0 16px 0 122px;
	width: 100%;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .character___asjf9 {
	bottom: 0;
	filter: grayscale(.7);
	height: 111px;
	left: 0;
	object-fit: contain;
	position: absolute;
	right: unset;
	top: unset;
	transition: filter .3s;
	width: 126px;
	z-index: 1;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .text___uT_mK {
	line-clamp: 4;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	color: #fff;
	display: -webkit-box;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	max-height: 88px;
	opacity: .7;
	overflow: hidden;
	transition: opacity .3s;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .text___uT_mK span {
	color: #f5c66b;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P {
	bottom: unset;
	left: unset;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 1;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckboxInput___F6xdQ {
	display: none;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckboxLabel___jcAVN {
	background-image: url("");
	border-radius: 100%;
	display: block;
	height: 14px;
	position: relative;
	width: 14px;
	z-index: 0;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckboxLabel___jcAVN .resetCheckbox___gFSZi {
	display: block;
}

.singleBonusWrap___OrBI6 .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckboxLabel___jcAVN .resetCheckbox___gFSZi:after {
	background-color: #fff;
	content: "";
	display: block;
	filter: drop-shadow(0 1px 2px rgba(66,177,131,.3));
	height: 14px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	opacity: .2;
	transition: opacity .3s,background-color .3s;
	width: 14px;
}

.singleBonusWrap___OrBI6 .singleBonusLabel___drg2T {
	bottom: unset;
	left: unset;
	position: absolute;
	right: 6px;
	top: -22px;
	z-index: 1;
}

.singleBonusWrap___OrBI6 .singleBonusLabel___drg2T span {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.singleBonusWrap___OrBI6 .singleBonusLabelHiden___ZRgN9 {
	display: none;
}

.singleBonusWrap___OrBI6.activeBonus___LaUbF .singleBonusBlock___g9tAc .character___asjf9 {
	filter: grayscale(0);
}

.singleBonusWrap___OrBI6.activeBonus___LaUbF .singleBonusBlock___g9tAc .text___uT_mK {
	opacity: 1;
}

.singleBonusWrap___OrBI6.activeBonus___LaUbF .singleBonusBlock___g9tAc .resetCheckboxWrap___CMu3P .resetCheckbox___gFSZi:after {
	background-color: #18a852;
	opacity: 1;
}

.bonusLabel-enter,.bonusLabel-exit {
	opacity: 0;
	transform: translateY(16px);
}

.bonusLabel-enter-active,.bonusLabel-exit-active {
	opacity: 1;
	transform: translateY(0);
	transition: opacity .5s,transform .25s linear;
}

.bonusLabel-enter-done,.bonusLabel-exit-done {
	opacity: 0;
	transform: translateY(16px);
	transition: opacity .15s,transform .2s linear;
}

.registrationSingleBonusContent___QwqWX {
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 0;
}

.registrationSingleBonusContent___QwqWX:after {
	background: linear-gradient(180deg,#370d1600,#370d165e 52.08%,#370d16);
	bottom: 0;
	content: "";
	height: 80px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	z-index: 0;
}

.registrationSingleBonusContent___QwqWX .image___sn5kn {
	filter: grayscale(1);
	transition: filter .25s linear;
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU {
	bottom: 22px;
	left: 50%;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	z-index: 1;
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckboxInput___V2UVF {
	display: none;
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckboxLabel___tAVrE {
	align-items: center;
	color: var(--brand-text);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	gap: 10px;
	justify-content: center;
	line-height: 18px;
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckboxLabelText___IQ0cz {
	white-space: nowrap;
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckbox___EoAgl {
	height: 14px;
	position: relative;
	width: 14px;
	z-index: 0;
}

.registrationSingleBonusContent___QwqWX .resetCheckboxWrap___rDklU .resetCheckbox___EoAgl:after {
	background-color: #fff;
	content: "";
	display: block;
	filter: drop-shadow(0 1px 2px rgba(66,177,131,.3));
	height: 14px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	opacity: .2;
	transition: opacity .3s,background-color .3s;
	width: 14px;
}

.registrationSingleBonus____R95y.isActiveBonus___LmEUL .image___sn5kn {
	filter: grayscale(0);
}

.registrationSingleBonus____R95y.isActiveBonus___LmEUL .resetCheckboxWrap___rDklU .resetCheckbox___EoAgl {
	background: #00000014;
}

.registrationSingleBonus____R95y.isActiveBonus___LmEUL .resetCheckboxWrap___rDklU .resetCheckbox___EoAgl:after {
	background-color: #18a852;
	opacity: 1;
}

.wrap___RJXAj {
	margin: 11px 18px 0;
}

.text___Cx0ZE {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.stairsStatusesLevels___oxrnT {
	align-items: flex-end;
	box-sizing: border-box;
	display: flex;
	margin-top: -1px;
	padding: 0 28px;
	width: 100%;
}

.level___fDvEE {
	flex: 1;
	position: relative;
	text-align: center;
}

.levelTitle___jFWU8 {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 400;
	justify-content: center;
	line-height: 14px;
	margin-bottom: 2px;
	min-height: 32px;
	text-align: center;
}

.levelProgress___Yb8IK {
	margin-bottom: 3px;
	padding: 6px 0;
	position: relative;
}

.levelProgressActive___pesGu {
	background: var(--user-progress-bar-color);
	border-radius: 10px;
	content: "";
	height: 10px;
	position: absolute;
	right: -9px;
	top: 30px;
	z-index: 1;
}

.levelProgressActive___pesGu [class^=tipsWrap_] {
	width: 28px;
}

.levelImg___G7V5q {
	display: inline-block;
	height: 48px;
	position: relative;
	width: 48px;
}

.levelImg___G7V5q:before {
	background: linear-gradient(180deg,var(--brand-gradient-popup-bg),#830b1a);
	border: 1px solid var(--brand-simple);
	border-radius: 10px;
	bottom: inherit;
	box-sizing: border-box;
	content: "";
	height: 10px;
	left: 54px;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-5px);
	width: 20px;
	z-index: 0;
}

.levelImg___G7V5q img {
	height: auto;
	width: 100%;
}

.levelPoints___K_vdu {
	color: #fff;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	margin-top: -8px;
}

.levelPoints___K_vdu span {
	display: inline-block;
	width: 100%;
}

.levelExchange___q6pfK {
	color: #fff;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	margin-top: 5px;
}

.level___fDvEE:last-of-type .levelImg___G7V5q:before,.level___fDvEE:last-of-type .levelProgressActive___pesGu {
	display: none;
}

.level___fDvEE.disabled___CRIkz .levelExchange___q6pfK,.level___fDvEE.disabled___CRIkz .levelPoints___K_vdu,.level___fDvEE.disabled___CRIkz .levelTitle___jFWU8,.level___fDvEE.disabled___CRIkz img {
	opacity: .4;
}

.stairsStatuses___axTTN {
	padding: 13px 0 8px;
	position: relative;
}

.stairsStatuses___axTTN,.stairsStatuses___axTTN * {
	font-family: Manrope,sans-serif;
}

.stairsStatusesTitle___L70sF {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 18px;
}

.wrap___GL7FD {
	animation-iteration-count: 1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: #fff;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	height: 112px;
	margin: 0 auto;
	max-width: 224px;
	overflow: hidden;
	padding: 16px;
	position: relative;
	transform-style: preserve-3d;
	width: 100%;
	z-index: 1;
}

.wrap___GL7FD:before {
	animation-duration: 6s;
	animation-iteration-count: 1;
	animation-name: status-change___FUC1A;
	animation-timing-function: linear;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.wrap___GL7FD .title___W6vNG {
	font-size: 12px;
	font-weight: 500;
	line-height: 24px;
	margin: 0;
	text-transform: none;
}

.wrap___GL7FD .text___HQBYx {
	color: #000c;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	margin: 0;
}

.error___zG9Pz:before {
	background: linear-gradient(180deg,#d73637,#780424);
	opacity: .1;
}

.error___zG9Pz .title___W6vNG {
	-webkit-text-fill-color: #0000;
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(180deg,#d73637,#780424);
	color: #780424;
}

.success___vhrb3:before {
	background: linear-gradient(180deg,#77c100,#048523);
	opacity: .1;
}

.success___vhrb3 h4 {
	-webkit-text-fill-color: #0000;
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(180deg,#77c100,#048523);
	color: #048523;
}

.closeBtn___NPCXC {
	background: #0000;
	border: none;
	height: 8px;
	outline: none;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 8px;
}

.closeBtn___NPCXC:after,.closeBtn___NPCXC:before {
	background-color: #000;
	content: "";
	height: 8px;
	position: absolute;
	top: 0;
	width: 1px;
}

.closeBtn___NPCXC:before {
	transform: rotate(-45deg);
}

.closeBtn___NPCXC:after {
	transform: rotate(45deg);
}

@keyframes status-change___FUC1A {
	0% {
		width: 0;
	}

	to {
		width: 100%;
	}
}

.resizableInput___rBzSd pre {
	bottom: unset;
	color: #0000;
	display: block;
	font-family: inherit;
	height: 0;
	left: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
	right: unset;
	top: 0;
	visibility: hidden;
	width: max-content;
	z-index: 0;
}

.resizableInput___rBzSd input,.resizableInput___rBzSd pre {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	padding: 0;
}

.resizableInput___rBzSd input {
	border: none;
	box-sizing: border-box;
	color: inherit;
	letter-spacing: normal;
	min-width: 1ch;
	outline: none;
}

.wrap___ipZ9p {
	align-items: center;
	animation-iteration-count: 1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #fff;
	border-radius: 10px;
	box-sizing: border-box;
	color: #ac9154;
	display: flex;
	flex-wrap: wrap;
	font-size: 15px;
	font-weight: 500;
	height: 112px;
	justify-content: center;
	margin: 0 auto;
	max-width: 224px;
	overflow: hidden;
	padding: 14px 16px;
	position: relative;
	transform-style: preserve-3d;
	width: 100%;
}

.wrap___ipZ9p:before {
	animation-duration: 12s;
	animation-iteration-count: infinite;
	animation-name: processing___L44y1;
	animation-timing-function: linear;
	background: #f8f0da;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
	z-index: -1;
}

.wrap___ipZ9p.prompt___rV4k3 {
	height: auto;
	max-width: unset;
}

@keyframes processing___L44y1 {
	0% {
		width: 0;
	}

	50% {
		width: 100%;
	}

	to {
		width: 0;
	}
}

.wrap___LXWxZ {
	position: relative;
	width: 100%;
}

.wrap___LXWxZ .revertt-appear {
	transform: rotateY(180deg);
}

.wrap___LXWxZ .revertt-appear-active {
	transform: rotateY(0);
	transition: transform .7s linear;
}

.wrap___LXWxZ .revertt-enter {
	transform: rotateY(180deg);
}

.wrap___LXWxZ .revertt-enter-active {
	transform: rotateY(0);
	transition: transform .7s linear;
}

.wrap___LXWxZ .revertt-exit {
	transform: rotateY(0);
}

.wrap___LXWxZ .revertt-exit-active {
	transform: rotateY(180deg);
	transition: transform .7s linear;
}

.form___YXGvt {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #fff;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	overflow: hidden;
	padding: 8px;
	transform-style: preserve-3d;
}

.form___YXGvt button {
	font-size: 16px;
	font-weight: 600;
}

.form___YXGvt .disabledButton___YLwdC {
	background: #0000001a;
	border: none;
	color: #0009;
	font-size: 12px;
	line-height: normal;
	white-space: normal;
}

.form___YXGvt .disabledButton___YLwdC span {
	-webkit-text-fill-color: unset;
	background: unset;
	-webkit-background-clip: unset;
	color: unset;
	opacity: unset;
}

.inputGroup___J0AoA {
	align-items: center;
	color: #000;
	display: flex;
	font-size: 24px;
	font-weight: 500;
	width: 70%;
}

.inputGroup___J0AoA.fontMedium___YbgUq {
	font-size: 17px;
}

.inputGroup___J0AoA.fontSmall___BInDv {
	font-size: inherit;
}

.inputGroup___J0AoA.invalid___q7kTy input {
	color: #c70841;
}

.inputGroupWrap___YSsPZ {
	display: flex;
	justify-content: space-between;
}

.rubl___o1KjB {
	margin-left: 4px;
}

.method___pcuOp {
	display: flex;
	flex-basis: 0;
	flex-direction: column;
	margin: 0;
	max-width: 48px;
	padding-left: 16px;
	position: relative;
	width: 25%;
}

.method___pcuOp:after {
	background: #e5e5e5;
	bottom: 0;
	content: "";
	height: 24px;
	left: 0;
	margin: auto;
	position: absolute;
	right: auto;
	top: 0;
	width: 1px;
	z-index: 0;
}

.method___pcuOp .methodImage___kpNbp {
	display: block;
	margin: auto;
}

.method___pcuOp .methodImage___kpNbp img {
	display: block;
	height: auto;
	margin: auto;
	max-width: 100%;
	width: auto;
}

.method___pcuOp figcaption {
	color: #000c;
	font-size: 10px;
	font-weight: 500;
	line-height: 10px;
	position: relative;
	text-align: center;
}

.method___pcuOp figcaption:before {
	content: "•";
	margin-right: 2px;
}

.otherMethod___Zr52r {
	color: #e7dbdb;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin-top: 14px;
	text-align: center;
	text-decoration: underline;
}

.formWithPrompt___LbWIA {
	align-items: center;
	flex-direction: row;
	height: 56px;
}

.formWithPromptVisible___jBcMB {
	height: 112px;
}

.formWithPrompt___LbWIA .inputGroup___J0AoA {
	font-size: 16px;
	width: 70%;
}

.formWithPrompt___LbWIA .submitButton___joVqp {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-size: 12px;
	font-weight: 500;
	height: 40px;
	letter-spacing: -.1px;
	line-height: unset;
	text-transform: none;
}

.formWithPrompt___LbWIA .submitButton___joVqp.disabledButton___YLwdC {
	color: #0009;
	font-size: 10px;
}

.formWithPrompt___LbWIA .methodImage___kpNbp {
	margin: 0 8px 0 12px;
	width: 40px;
}

.formWithPrompt___LbWIA .methodImage___kpNbp img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.prompt___cgUJB {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding-top: 8px;
	width: 100%;
}

.promptTitle___x4hqN {
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
}

.prompt___cgUJB .promptButtons___XFCoq {
	display: flex;
	font-size: 16px;
}

.prompt___cgUJB .promptButtons___XFCoq .promptButtonsSubmit___oD5zi {
	font-weight: 500;
	height: 48px;
	letter-spacing: -.1px;
	line-height: unset;
	margin-left: 4px;
	text-transform: none;
	width: 56%;
}

.prompt___cgUJB .promptButtons___XFCoq .promptButtonsCancel___QRDjt {
	background-color: #0000;
	font-weight: 500;
	width: 43%;
}

.form___YXGvt {
	box-shadow: var(--brand-shadow);
	height: 112px;
}

.form___YXGvt .disabledButton___YLwdC:disabled {
	align-items: center;
	background: #0000001a;
	border: none;
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.form___YXGvt .disabledButton___YLwdC:disabled div,.form___YXGvt .disabledButton___YLwdC:disabled span {
	color: #0009;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-shadow: 0 -1px 0 #ffffff0d;
	text-transform: none;
	white-space: nowrap;
}

.form___YXGvt .disabledButton___YLwdC:disabled span {
	margin-right: 2px;
}

.rubl___o1KjB {
	font-family: Manrope,sans-serif;
	font-weight: 400;
	margin: -2px;
}

[class*=promo_action__] .rubl___o1KjB,[class*=sidebar__] .rubl___o1KjB {
	margin-left: 4px;
}

.inputGroup___J0AoA input {
	font-family: Manrope,sans-serif;
}

.inputGroupWrap___YSsPZ {
	height: 32px;
	margin: 8px;
}

.method___pcuOp:after {
	background: #0003;
}

.methodImage___kpNbp {
	max-height: 24px;
	width: 100%;
}

.methodImage___kpNbp img {
	max-height: 100%;
}

.otherMethod___Zr52r {
	color: #f5c66b;
}

.wrap___YoVKy {
	position: relative;
	width: 100%;
}

.wrap___YoVKy .revertt-appear {
	transform: rotateY(180deg);
}

.wrap___YoVKy .revertt-appear-active {
	transform: rotateY(0);
	transition: transform .7s linear;
}

.wrap___YoVKy .revertt-enter {
	transform: rotateY(180deg);
}

.wrap___YoVKy .revertt-enter-active {
	transform: rotateY(0);
	transition: transform .7s linear;
}

.wrap___YoVKy .revertt-exit {
	transform: rotateY(0);
}

.wrap___YoVKy .revertt-exit-active {
	transform: rotateY(180deg);
	transition: transform .7s linear;
}

.form___PDGon {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #fff;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	overflow: hidden;
	padding: 8px;
	transform-style: preserve-3d;
}

.form___PDGon button {
	font-size: 16px;
	font-weight: 600;
}

.form___PDGon .disabledButton___DH8MT {
	background: #0000001a;
	border: none;
	color: #0009;
	font-size: 12px;
	line-height: normal;
	white-space: normal;
}

.form___PDGon .disabledButton___DH8MT span {
	-webkit-text-fill-color: unset;
	background: unset;
	-webkit-background-clip: unset;
	color: unset;
	opacity: unset;
}

.inputGroup___vKOxR {
	align-items: center;
	color: #000;
	display: flex;
	font-size: 24px;
	font-weight: 500;
	width: 70%;
}

.inputGroup___vKOxR.fontMedium___IkCYz {
	font-size: 17px;
}

.inputGroup___vKOxR.fontSmall___cJMLO {
	font-size: inherit;
}

.inputGroup___vKOxR.invalid___i71tY input {
	color: #c70841;
}

.inputGroupWrap___kuat6 {
	display: flex;
	height: 32px;
	justify-content: space-between;
	margin: 8px;
}

.rubl___Bwhuv {
	margin-left: 4px;
}

.method___wYOX9 {
	display: flex;
	flex-basis: 0;
	flex-direction: column;
	margin: 0;
	max-width: 48px;
	padding-left: 16px;
	position: relative;
	width: 25%;
}

.method___wYOX9:after {
	background: #e5e5e5;
	bottom: 0;
	content: "";
	height: 24px;
	left: 0;
	margin: auto;
	position: absolute;
	right: auto;
	top: 0;
	width: 1px;
	z-index: 0;
}

.method___wYOX9 .methodImage___mqZTi {
	display: block;
	margin: auto;
}

.method___wYOX9 .methodImage___mqZTi img {
	display: block;
	height: auto;
	margin: auto;
	max-width: 100%;
	width: auto;
}

.method___wYOX9 figcaption {
	color: #000c;
	font-size: 10px;
	font-weight: 500;
	line-height: 10px;
	position: relative;
	text-align: center;
}

.method___wYOX9 figcaption:before {
	content: "•";
	margin-right: 2px;
}

.otherMethod___M2hHG {
	color: #e7dbdb;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin-top: 14px;
	text-align: center;
	text-decoration: underline;
}

.formWithPrompt___i3J7I {
	align-items: center;
	flex-direction: row;
	height: 56px;
}

.formWithPromptVisible___I3ns9 {
	height: 112px;
}

.formWithPrompt___i3J7I .inputGroup___vKOxR {
	font-size: 16px;
	width: 70%;
}

.formWithPrompt___i3J7I .submitButton___i05O6 {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-size: 12px;
	font-weight: 500;
	height: 40px;
	letter-spacing: -.1px;
	line-height: unset;
	text-transform: none;
}

.formWithPrompt___i3J7I .submitButton___i05O6.disabledButton___DH8MT {
	color: #0009;
	font-size: 10px;
}

.formWithPrompt___i3J7I .methodImage___mqZTi {
	margin: 0 8px 0 12px;
	width: 40px;
}

.formWithPrompt___i3J7I .methodImage___mqZTi img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.prompt___E_KMp {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding-top: 8px;
	width: 100%;
}

.promptTitle___NHIiH {
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
}

.prompt___E_KMp .promptButtons___LCzif {
	display: flex;
	font-size: 16px;
}

.prompt___E_KMp .promptButtons___LCzif .promptButtonsSubmit___R0KR3 {
	font-weight: 500;
	height: 48px;
	letter-spacing: -.1px;
	line-height: unset;
	margin-left: 4px;
	text-transform: none;
	width: 56%;
}

.prompt___E_KMp .promptButtons___LCzif .promptButtonsCancel___DALD2 {
	background-color: #0000;
	font-weight: 500;
	width: 43%;
}

.rubl___Bwhuv {
	font-family: Manrope,sans-serif;
	font-weight: 400;
}

.method___wYOX9 {
	height: 31px;
	padding-left: 10px;
	width: 42px;
}

.method___wYOX9:after {
	background: #000;
	opacity: .2;
}

.method___wYOX9 figcaption:before {
	margin-right: 5px;
}

.form___PDGon {
	border-radius: 10px;
	box-shadow: var(--brand-shadow);
}

.form___PDGon .disabledButton___DH8MT {
	box-shadow: unset;
	opacity: unset;
	text-shadow: unset;
}

.form___PDGon [class*=btn] {
	white-space: nowrap;
}

.inputGroup___vKOxR input {
	font-family: Manrope,sans-serif;
}

.successView___iQZkd {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	padding: 16px 16px 120px;
}

@media screen and (min-width:360px) {
	.successView___iQZkd {
		padding: 16px 24px 120px;
	}
}

@media screen and (min-width:568px) {
	.successView___iQZkd {
		margin: 0 auto;
		max-width: 412px;
		padding: 16px 0 120px;
	}
}

@media screen and (min-width:1096px) {
	.successView___iQZkd {
		margin: 0;
		max-width: unset;
		padding: 12px 0;
	}
}

.successViewIcon___ifPqU {
	height: 64px;
	width: 64px;
}

.successViewTitle___mjZy1 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-top: 16px;
	text-align: center;
}

@media screen and (min-width:1096px) {
	.successViewTitle___mjZy1 {
		margin-top: 24px;
	}
}

.successViewText___JKVTZ {
	color: var(--brand-grey);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: 8px;
	text-align: center;
}

.successViewLink___hjJI_ {
	margin-top: 16px;
	width: 100%;
}

@media screen and (min-width:568px) {
	.successViewLink___hjJI_ {
		max-width: 312px;
	}
}

@media screen and (min-width:1096px) {
	.successViewLink___hjJI_ {
		margin-top: 24px;
		max-width: unset;
		width: 272px;
	}
}

.fullSizeContent___ksVPU .container {
	flex: 1;
}

.radioContainer___VGaCL {
	cursor: pointer;
	display: block;
	-webkit-user-select: none;
	user-select: none;
	width: 50%;
}

.radioContainer___VGaCL.mchecked___nUqHH {
	z-index: 1;
}

.radioContainer___VGaCL.mchecked___nUqHH~.radioTransition___JyDPN {
	left: auto;
	right: 0;
}

.radioContainer___VGaCL.fchecked___WRxhJ~.radioTransition___JyDPN {
	left: 0;
	right: auto;
}

.radioContainer___VGaCL input {
	opacity: 0;
	pointer-events: none;
	position: absolute;
}

.radioMark___YKrc_ {
	border-radius: var(--buttons-border-radius);
	box-shadow: 0 4px 16px #0000001a;
	color: #fff9;
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 400;
	height: 100%;
	line-height: 20px;
	padding-top: 14px;
	position: relative;
	text-align: center;
	text-transform: lowercase;
	transition: background-color .2s ease-in-out,color .2s ease-in-out;
	width: 100%;
}

.radioMark___YKrc_:hover {
	color: #000;
	opacity: 1;
}

.radioContainer___VGaCL input:checked~.radioMark___YKrc_ {
	background: var(--buttons-color);
	border-radius: 8px;
	color: #fff;
	opacity: 1;
	transform: scale(1.01);
	z-index: 9;
}

.month___IOksy {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.monthName___Pcc8R {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	left: 0;
	line-height: 22px;
	padding-right: 24px;
	position: sticky;
}

.monthName___Pcc8R:first-letter {
	text-transform: uppercase;
}

.month___IOksy .days___C2Mx8 .dayWrapper___Jh4Mj:last-child {
	padding-right: 8px;
}

.days___C2Mx8 {
	gap: 8px;
	justify-content: flex-start;
}

.day___zpY5L,.days___C2Mx8 {
	align-items: center;
	display: flex;
	flex-direction: row;
}

.day___zpY5L {
	background: linear-gradient(180deg,#ff001c33,rgba(255,44,67,.024) 97%,rgba(255,44,67,.024));
	border: 1px solid #52040e;
	border-radius: 100%;
	cursor: pointer;
	height: 40px;
	justify-content: center;
	position: relative;
	transition: background .1s linear;
	width: 40px;
	z-index: 1;
}

@media screen and (min-width:1096px) {
	.day___zpY5L {
		border: none;
	}

	.day___zpY5L,.day___zpY5L:after {
		background: linear-gradient(180deg,#ff001c33,#ff2c4305 97%,#ff2c4305);
	}

	.day___zpY5L:after {
		border-radius: 50%;
		bottom: -1px;
		content: "";
		left: -1px;
		position: absolute;
		right: -1px;
		top: -1px;
		z-index: -2;
	}
}

.dayWrapper___Jh4Mj {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.dayWrapper___Jh4Mj.activeCalendarDay .weekday___rmBhs {
	color: #fff;
	font-weight: 500;
}

.dayWrapper___Jh4Mj.activeCalendarDay .day___zpY5L {
	background: #fff;
}

.dayWrapper___Jh4Mj.activeCalendarDay .day___zpY5L:after,.dayWrapper___Jh4Mj.activeCalendarDay .day___zpY5L:before {
	content: none;
}

.dayWrapper___Jh4Mj.activeCalendarDay .dayCount___QHBdn {
	background-color: var(--brand-yellow);
	box-shadow: none;
	color: #3f0c17;
}

.dayWrapper___Jh4Mj.activeCalendarDay .dayNumber___UImPk {
	color: #3f0c17;
}

.dayCount___QHBdn {
	border-radius: 8px;
	bottom: unset;
	box-shadow: inset 0 0 0 1px #ffffff29;
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	height: 16px;
	left: 26px;
	line-height: 16px;
	min-width: 16px;
	padding: 0 2px;
	position: absolute;
	right: unset;
	text-align: center;
	top: 0;
	transition: background-color .1s linear,opacity .1s linear;
	z-index: 0;
}

.dayCount___QHBdn:empty {
	opacity: 0;
}

.dayNumber___UImPk {
	color: #fff;
	font-size: 16px;
}

.dayNumber___UImPk,.weekday___rmBhs {
	font-weight: 400;
	line-height: 22px;
	transition: color .1s linear;
}

.weekday___rmBhs {
	color: #fff9;
	font-size: 14px;
}

.events___bAe4e {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 6px;
	height: auto;
	justify-content: flex-start;
	min-height: 32px;
	width: 100%;
}

.eventsItem___jTG78 {
	background: #3f0c17;
	background-clip: padding-box;
	border: 1px solid;
	border-image-source: linear-gradient(180deg,#fff3,hsla(0,0%,100%,.048));
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	height: 32px;
	line-height: 22px;
	padding: 5px 12px;
	position: relative;
	scroll-snap-align: center;
	transition: background-color .1s linear,color .1s linear;
	z-index: 1;
}

@media screen and (min-width:1096px) {
	.eventsItem___jTG78 {
		border: 1px solid #0000;
	}
}

.eventsItem___jTG78:before {
	background: #3f0c17;
	border-radius: 3px;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.eventsItem___jTG78:after {
	background: linear-gradient(180deg,#ffffff4d,hsla(0,0%,100%,.072));
	border-radius: 4px;
	bottom: -1px;
	content: "";
	left: -1px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: -2;
}

.eventsItem___jTG78.active___ZwFlS {
	background: #fff;
	color: var(--main-content-bg);
}

.eventsItem___jTG78.active___ZwFlS:after,.eventsItem___jTG78.active___ZwFlS:before {
	opacity: 0;
}

.eventsItem___jTG78.disabled___fWPO1 {
	opacity: .3;
	pointer-events: none;
}

.filters___pxOsy {
	background: #3f0c17 url("") no-repeat 100%;
	border-radius: 8px;
	box-shadow: 0 8px 16px 0 #0c122466;
	flex-wrap: wrap;
	margin-bottom: 16px;
	padding: 6px 16px 16px;
	-webkit-user-select: none;
	user-select: none;
}

.filtersDates___Mi7Hl,.filters___pxOsy {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.filtersDates___Mi7Hl {
	flex: 1 0 auto;
	gap: 8px;
	height: auto;
	overflow: auto hidden;
	padding: 10px 0 12px;
	scroll-snap-type: x mandatory;
	scrollbar-width: none;
	width: calc(100% - 56px);
}

.filtersDates___Mi7Hl::-webkit-scrollbar {
	background: #0000;
	height: 0;
	opacity: 0;
}

.filtersDates___Mi7Hl::-webkit-scrollbar-thumb,.filtersDates___Mi7Hl::-webkit-scrollbar-track {
	background: #0000;
	height: 0;
}

.filtersDates___Mi7Hl [class*=dayWrapper__] {
	scroll-snap-align: start;
}

.filtersDates___Mi7Hl [class*=dayWrapper__]:not(.activeCalendarDay):hover [class^=day__] {
	background: linear-gradient(180deg,#ffffff3d,#fff0);
}

.filtersDates___Mi7Hl [class^=day__] {
	margin-top: 2px;
}

.filtersDatesNavigation___FZ61h {
	padding-left: 12px;
}

.filtersDatesNavigation___FZ61h .next___JI_M4,.filtersDatesNavigation___FZ61h .prev___XYWpi {
	align-items: center;
	background-color: #ffffff14;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 44px;
	justify-content: center;
	transition: background-color .1s linear;
	width: 44px;
}

.filtersDatesNavigation___FZ61h .next___JI_M4 svg,.filtersDatesNavigation___FZ61h .prev___XYWpi svg {
	fill: #fff;
	transition: opacity 50ms linear;
}

.filtersDatesNavigation___FZ61h .next___JI_M4.disabled___Y5Hia,.filtersDatesNavigation___FZ61h .prev___XYWpi.disabled___Y5Hia {
	pointer-events: none;
}

.filtersDatesNavigation___FZ61h .next___JI_M4.disabled___Y5Hia svg,.filtersDatesNavigation___FZ61h .prev___XYWpi.disabled___Y5Hia svg {
	opacity: .32;
}

.filtersDatesNavigation___FZ61h .next___JI_M4:hover,.filtersDatesNavigation___FZ61h .prev___XYWpi:hover {
	background-color: #ffffff26;
}

.filtersDatesNavigation___FZ61h .prev___XYWpi {
	border-radius: 0 0 8px 8px;
}

.filtersDatesNavigation___FZ61h .prev___XYWpi svg {
	transform: rotate(-90deg);
}

.filtersDatesNavigation___FZ61h .next___JI_M4 {
	border-radius: 8px 8px 0 0;
}

.filtersDatesNavigation___FZ61h .next___JI_M4 svg {
	transform: rotate(90deg);
}

.filtersEvents___EUbez {
	flex: 0 0 auto;
	flex-wrap: wrap;
}

.filtersEvents___EUbez [class*=eventsItem__]:not([class*=active__]):hover {
	background: linear-gradient(180deg,#ffffff1f,#fff0);
}

.filtersEvents___EUbez:first-child {
	padding-top: 10px;
}

.calendar___YOh06 {
	min-height: 600px;
}

.calendarHeaderTitle___bhGxr {
	color: #fff;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 20px 0 16px;
}

.calendarBlock___E9my4 {
	display: grid;
}

.calendarBlockTitle___pFilW {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 8px 0 16px;
}

.calendarBlock___E9my4>div {
	overflow: hidden;
}

.calendarBlockList___Ku0Gm {
	display: grid;
	gap: 16px;
	grid-template-columns: 1fr 1fr;
}

.calendarBlockListDoubleColumn___C0Zds {
	grid-template-columns: repeat(auto-fit,minmax(calc(50% - 8px),1fr));
}

.calendarBlockListDoubleColumn___C0Zds>div {
	max-width: 372px;
	min-width: 0;
	transition: min-width .25s ease-in;
}

.calendarBlockListDoubleColumn___C0Zds>div:first-child:last-child {
	max-width: 752px;
	min-width: 560px;
	transition: min-width .25s ease-in,max-width .25s ease-in;
}

.calendarBlockBonuses____C5Av {
	grid-template-columns: 1fr 1fr 1fr;
	margin-bottom: 16px;
}

.calendarBlock___E9my4 [class*=lotteryBlockWrap__],.calendarBlock___E9my4 [class*=lotteryBlockWrap__]:not(:last-child),.calendarBlock___E9my4 [class*=tournamentBlockWrap__],.calendarBlock___E9my4 [class*=tournamentBlockWrap__]:not(:last-child) {
	margin-bottom: 0;
}

.calendarBlock___E9my4 [class*=newsHead__] {
	margin: 0;
}

.calendarBlock___E9my4 [class*=newsHead__] [class*=newsButton__] {
	left: unset;
	right: 32px;
}

.calendarBlock___E9my4 div[class*=promoPoster_promo__] {
	align-items: center;
	border-radius: 12px;
	box-shadow: none;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	margin: 0;
	width: 100%;
}

.calendarBlock___E9my4 div[class*=promoPoster_promo__] div[class*=pattern__] {
	border-radius: 12px 12px 0 0;
	height: 190px;
}

.calendar___YOh06 .animateCalendarBlock-enter,.calendar___YOh06 .animateCalendarBlock-exit {
	transition: grid-template-rows .2s linear,opacity .3s linear;
}

.calendar___YOh06 .animateCalendarBlock-enter {
	grid-template-rows: 0fr;
	opacity: 0;
}

.calendar___YOh06 .animateCalendarBlock-enter-active,.calendar___YOh06 .animateCalendarBlock-enter-done,.calendar___YOh06 .animateCalendarBlock-exit {
	grid-template-rows: 1fr;
	opacity: 1;
}

.calendar___YOh06 .animateCalendarBlock-exit-active,.calendar___YOh06 .animateCalendarBlock-exit-done {
	grid-template-rows: 0fr;
	opacity: 0;
}

.label___PGmbL {
	bottom: auto;
	color: #000;
	cursor: text;
	font-size: 14px;
	font-weight: 400;
	left: 15px;
	line-height: 24px;
	margin: 0;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 11px;
	transform: translateZ(0);
	transform-origin: bottom left;
	transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
	will-change: transform,font-size,line-height,opacity,color;
	z-index: 1;
}

.label___PGmbL.labelActive___ESzif {
	font-size: 10px;
	line-height: 16px;
	opacity: .6;
	transform: translate(1px,-6px);
	white-space: nowrap;
}

.label___PGmbL.labelHidden___HRe1t {
	display: none;
}

.textAreaWrap___LCpt3 {
	height: 100%;
	width: 100%;
}

.textAreaWrap___LCpt3.withLabelHide___WhSze textarea {
	padding-top: 6px;
}

.textAreaContainer___ES_u2 {
	align-items: normal;
	background-color: #fff;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	min-height: 128px;
	padding: 1px;
	position: relative;
	width: 100%;
	z-index: 9;
}

.textAreaContainerError___ou1U_ {
	background: var(--brand-red);
}

.textAreaContainer___ES_u2 textarea {
	background: #fff;
	border: none;
	border-radius: 10px;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	line-height: 24px;
	min-height: inherit;
	outline: none;
	padding: 20px 16px 0;
	position: relative;
	resize: none;
	width: 100%;
	z-index: 0;
}

.textAreaContainer___ES_u2 textarea::-webkit-scrollbar {
	background-color: #0000;
	width: 12px;
}

.textAreaContainer___ES_u2 textarea::-webkit-scrollbar-thumb {
	background-color: #0003;
	border: 4px solid #fff;
	border-radius: 20px;
	box-sizing: border-box;
	height: 100%;
	max-height: 40px;
	width: 8px;
}

.textAreaContainer___ES_u2 textarea:-webkit-autofill,.textAreaContainer___ES_u2 textarea:-webkit-autofill:focus,.textAreaContainer___ES_u2 textarea:-webkit-autofill:hover {
	-webkit-text-fill-color: #000!important;
	-webkit-appearance: none;
	box-shadow: inset 0 0 0 24px #fff!important;
}

.errorHint___De83s {
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	position: relative;
	text-align: center;
}

.accordion___XHmQx .accordion-wrap {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.accordion___XHmQx .accordion-toggle {
	background: #252323;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 12px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	position: relative;
}

.accordion___XHmQx .accordion-title {
	align-items: center;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 600;
	gap: 9px;
	justify-content: space-between;
	line-height: 22px;
	margin: 0;
	padding: 13px 16px 13px 13px;
	position: relative;
}

@media screen and (max-width:1024px) {
	.accordion___XHmQx .accordion-title {
		padding: 8px 8px 8px 16px;
	}
}

.accordion___XHmQx .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	content: "";
	height: 0;
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
}

.accordion___XHmQx .accordion-title.active:after {
	transform: rotate(180deg);
}

.accordion___XHmQx .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 0 16px 16px;
}

.accordion___XHmQx .accordion-inner,.accordion___XHmQx .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.accordion___XHmQx .accordion-inner .accordion-inner-item,.accordion___XHmQx .accordion-inner .accordion-inner-item:before {
	color: #d1d1d1;
}

.accordion___XHmQx .accordion-inner .accordion-inner-item {
	display: flex;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.accordion___XHmQx .accordion-inner .accordion-inner-item:before {
	align-items: center;
	background-color: #0000;
	display: flex;
	justify-content: center;
	left: 0;
	margin: 0;
	position: relative;
	top: 3px;
}

.accordion___XHmQx .list-item:before {
	display: flex;
	justify-content: center;
	line-height: 16px;
}

.radioContainer___ctQVk {
	cursor: pointer;
	display: block;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

.radioContainer___ctQVk:before {
	background: #830b1a;
	color: var(--brand-yellow);
	content: attr(data-before);
	font-size: 10px;
	font-weight: 400;
	left: 50%;
	line-height: 14px;
	opacity: 0;
	padding: 0 4px;
	position: absolute;
	top: 0;
	transform: translate(-50%,-50%);
	transition: opacity .3s ease-in-out;
}

.radioContainer___ctQVk input {
	cursor: pointer;
	opacity: 0;
	position: absolute;
}

.radioText___hgfYb {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	max-width: 100%;
}

.radioCustom___mHvPV {
	align-items: center;
	background-color: #0009;
	border: 1px solid #0000;
	border-radius: 50%;
	bottom: -3px;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	left: unset;
	position: absolute;
	right: unset;
	top: unset;
	transition: all .2s ease;
	width: 16px;
	z-index: 1;
}

.radioCustom___mHvPV:before {
	border: 1px solid #ffffff1a;
	border-radius: 50%;
	box-sizing: border-box;
	content: "";
	display: block;
	height: 8px;
	width: 8px;
}

.radioContainer___ctQVk .radioCustomHelper___SKq5c {
	background: #3d151c;
	bottom: 2px;
	height: 5px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: unset;
	width: 33px;
	z-index: 1;
}

.radioContainer___ctQVk input:checked~.radioCustom___mHvPV {
	border-color: #830b1a;
}

.radioContainer___ctQVk input:checked~.radioCustom___mHvPV:before {
	content: none;
}

.radioContainer___ctQVk input:checked~.radioCustom___mHvPV:after {
	background: linear-gradient(180deg,#d1021b,#a71023);
	border-radius: 50%;
	content: "";
	display: block;
	height: 8px;
	position: relative;
	width: 8px;
	z-index: 1;
}

.formFieldsList___WF6mO {
	align-items: normal;
	display: flex;
	flex-direction: row;
	gap: 18px;
	justify-content: center;
	margin: 0 -10px -1px;
}

.radio___cuTTS {
	align-items: center;
	border: 1px solid #0000;
	border-radius: 4px;
	display: flex;
	flex: 1 1 33.3333333333%;
	flex-direction: column;
	max-width: 80px;
	padding: 6px 4px 15px;
}

.radioChecked___EGz3z {
	border-color: var(--brand-yellow);
	border-radius: 4px;
}

.radioChecked___EGz3z:before {
	opacity: 1;
}

.radioLabel___btMTq {
	align-items: center;
	color: #fffc;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	justify-content: normal;
	line-height: 18px;
	max-width: 100%;
}

.radioProfitable___O5uwg:after {
	border: 1px solid #fff9;
	border-radius: 4px;
	bottom: 3px;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.radioProfitableText___rR3VS {
	background: #3d151c;
	bottom: unset;
	color: #f5c66b;
	font-size: 10px;
	font-weight: 500;
	left: 50%;
	line-height: 12px;
	padding: 0 8px;
	position: absolute;
	right: unset;
	top: 0;
	transform: translate(-50%,-60%);
	z-index: 1;
}

.radioLabelTitle___hnl6T {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	max-width: 100%;
	min-height: 54px;
	text-align: center;
	white-space: pre-wrap;
}

.radioLabelTitle___hnl6T span {
	max-width: 100%;
	overflow: hidden;
	padding-block: 4px;
	text-overflow: ellipsis;
}

.radioLabelSum___uENZQ {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-top: -8px;
}

.submitButton___TcYHd {
	display: flex;
	margin: 16px auto 0;
	max-width: 256px;
	text-shadow: 0 -1px 0 #ffffff0d;
	width: 100%;
}

.radioContainer___HNJ3i {
	cursor: pointer;
	display: block;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

.radioContainer___HNJ3i input {
	cursor: pointer;
	opacity: 0;
	position: absolute;
}

.radioMark___OPKSv {
	align-items: center;
	background-color: #0009;
	border-radius: 50%;
	display: flex;
	flex-direction: row;
	height: 14px;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
}

.radioMark___OPKSv:before {
	border: 1px solid #ffffff1a;
	border-radius: 50%;
	box-sizing: border-box;
	content: "";
	display: block;
	height: 10px;
	width: 10px;
}

.radioContainer___HNJ3i input:checked~.radioMark___OPKSv {
	border: 1px solid #d1021b;
}

.radioContainer___HNJ3i input:checked~.radioMark___OPKSv:before {
	content: none;
}

.radioContainer___HNJ3i input:checked~.radioMark___OPKSv:after {
	background: #d1021b;
	border-radius: 50%;
	content: "";
	height: 6px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 6px;
}

.radioText___lTLdq {
	cursor: pointer;
	display: block;
	padding-left: 30px;
}

.talismanInfo___m3_os {
	height: 100vh!important;
	position: fixed!important;
}

.talismanInfoOverlay___LX0Dv {
	-ms-flex-pack: center;
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: center;
	min-width: 768px;
	overflow: hidden;
	position: relative;
	z-index: 1001;
}

.talismanInfoClickOutside___YLK_H {
	background: #000c;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.talismanInfoWrapper___u97m0 {
	background: var(--brand-gradient-popup-bg);
	border-radius: 16px;
	position: relative;
	width: 520px;
	z-index: 1002;
}

.talismanInfoClose___uayNk {
	background: #0000 url("") no-repeat 50%;
	background-size: contain;
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	opacity: .9;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
	z-index: 3;
}

.talismanInfoClose___uayNk:hover {
	opacity: 1;
}

.talismanInfoContent___mMtZ_ {
	padding: 48px 48px 32px;
}

.talismanInfoTitle___MxMxC {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.talismanInfoPrice___aQARj {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	margin-top: 3px;
}

.talismanInfoDescription___i7CWP {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 11px 0 24px;
}

.talismanInfoDescription___i7CWP ol,.talismanInfoDescription___i7CWP ul {
	list-style-type: none;
}

.talismanInfoDescription___i7CWP ol li,.talismanInfoDescription___i7CWP ul li {
	padding-inline-start: 2ch;
	position: relative;
}

.talismanInfoDescription___i7CWP ol li:before,.talismanInfoDescription___i7CWP ul li:before {
	bottom: 0;
	content: "•";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.talismanInfoDescription___i7CWP ol {
	counter-reset: section;
}

.talismanInfoDescription___i7CWP ol li:before {
	content: counter(section) ".";
	counter-increment: section;
}

.talismanInfoButton___YpDSU {
	display: flex;
	margin: 0 auto;
	text-shadow: 0 -1px 0 #ffffff0d;
	width: 256px;
}

.form___rYfjD {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
	margin-top: 18px;
	min-height: 173px;
}

.form___rYfjD [class*=submitButton__] {
	margin-bottom: -5px;
	margin-top: 16px;
}

.radio___PaGJ8 {
	padding: 10px 0 10px 10px;
}

.radio___PaGJ8 [class^=radioText_] {
	padding-left: 13px;
}

.radioChecked___j39_y,.radioProfitable___H2nfz {
	position: relative;
	z-index: 0;
}

.radioChecked___j39_y:after,.radioProfitable___H2nfz:after {
	border: 1px solid #fff9;
	border-radius: 4px;
	bottom: 4px;
	content: "";
	left: -9px;
	object-fit: contain;
	position: absolute;
	right: -9px;
	top: 0;
	z-index: 1;
}

.radioProfitableText___IRBw4 {
	background: #3d151c;
	bottom: unset;
	color: var(--brand-yellow);
	font-size: 10px;
	font-weight: 400;
	left: 50%;
	line-height: 14px;
	padding: 0 18px;
	position: absolute;
	right: unset;
	top: 0;
	transform: translate(-50%,-60%);
	z-index: 2;
}

.radioLabel___PvjYM {
	align-items: normal;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 18px;
}

.radioLabelValue___sQdov {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.radioLabelCurrency___xRej5,.radioLabelSum___fUEm1 {
	color: var(--brand-yellow);
	font-weight: 500;
	white-space: nowrap;
}

.submitButton___y9S_7 {
	text-shadow: 0 -1px 0 #ffffff0d;
}

.talismanItem___nudwb {
	align-items: center;
	background: linear-gradient(181deg,#42161d 1.8%,#42161d00 33.81%),linear-gradient(0deg,#2b1317,#2a131700 24.64%),#3d151c;
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 rgba(209,2,27,.102);
	display: flex;
	flex-direction: column;
	justify-content: normal;
	margin: 3px 8px 11px;
	min-height: 370px;
	padding: 16px;
	position: relative;
	width: 228px;
}

.talismanItem___nudwb:before {
	background: linear-gradient(0deg,#d81b0a33,#d81b0a33);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: 12px;
	bottom: 0;
	content: "";
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

@supports not (-webkit-mask-composite:clear) {
	.talismanItem___nudwb:before {
		-webkit-mask-composite: xor;
		mask-composite: exclude;
	}
}

@media screen and (min-width:1288px) {
	.talismanItem___nudwb {
		margin: 25px 8px -11px;
	}
}

.talismanItemContent___yFvi_ {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	width: 100%;
}

.talismanItemIcon___rtE13 {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 7px;
	top: 8px;
	z-index: 1;
}

.talismanItemTitle___khpk7 {
	align-items: normal;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 14px auto 0;
	max-width: 130px;
	min-height: 48px;
	text-align: center;
}

.talismanItemInfo___ibKzu,.talismanItemTitle___khpk7 {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.talismanItemInfo___ibKzu {
	align-items: center;
	padding: 0;
	position: relative;
	width: 100%;
}

.talismanItemImg___lt_0Y {
	height: 80px;
	width: 80px;
}

.talismanItemPrice___dEOzk {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	margin-top: 19px;
	text-align: center;
}

.talismanItemTipsWrap____WsKB {
	margin-top: 29px!important;
	width: 100%!important;
}

.talismanItemTips___rMyc3 {
	background: var(--brand-blue);
	border: none;
	border-radius: 8px;
	bottom: 100%;
	color: #000;
	cursor: default;
	font-size: 12px;
	font-weight: 400;
	left: 0;
	line-height: 20px;
	padding: 13px 16px 11px;
	transform: translate(-16px,-12px);
	width: 176px;
}

.talismanItemTips___rMyc3:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid var(--brand-blue);
	content: "";
	left: 50%;
	position: absolute;
	top: 100%;
	transform: translateX(-50%);
}

.talismanItemTips___rMyc3:before {
	content: none;
}

.talismanItem___nudwb [class*=button__][class*=disabled__] {
	background: none;
	box-shadow: unset;
	box-sizing: border-box;
	color: #fff;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.talismansStore___RCF5U {
	margin-top: 11px;
}

.talismansStoreDescription___CUAns {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.talismansStoreDescription___CUAns [class*=accordion-toggle] {
	background: #0000;
	border: none;
	box-shadow: none;
}

.talismansStoreDescription___CUAns [class*=accordion-title] {
	color: #fffc;
	justify-content: flex-start;
	padding-bottom: 0;
	padding-left: 0;
}

.talismansStoreDescription___CUAns [class*=accordion-inner] {
	padding: 0;
}

@media screen and (min-width:1288px) {
	.talismansStoreDescription___CUAns [class*=accordion-inner] {
		margin-bottom: -22px;
	}
}

.talismansStoreDescription___CUAns [class*=accordion-inner] p {
	margin: 20px 0;
}

.talismansStoreList___vhtD2 {
	display: flex;
	flex-wrap: wrap;
	margin: 8px -8px 0;
}

@media screen and (min-width:1288px) {
	.talismansStoreList___vhtD2 {
		margin: 0 -8px;
	}
}

.benefitInfoOverlay___AgcF4 {
	-ms-flex-pack: center;
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: center;
	min-width: 768px;
	overflow: hidden;
	position: relative;
	z-index: 1001;
}

.benefitInfoClickOutside___wnCkV {
	background: #000c;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.benefitInfoWrapper___QCmFe {
	background: var(--brand-gradient-popup-bg);
	border-radius: 16px;
	position: relative;
	width: 520px;
	z-index: 1002;
}

.benefitInfoClose___Onket {
	background: #0000 url("") no-repeat 50%;
	background-size: contain;
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	opacity: .9;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
	z-index: 3;
}

.benefitInfoClose___Onket:hover {
	opacity: 1;
}

.benefitInfoContent___ggIvR {
	padding: 48px 48px 32px;
}

.benefitInfoTitle___ABFag {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.benefitInfoPrice___Cu4d9 {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	margin-top: 3px;
}

.benefitInfoDescription___EQxyb {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 11px 0 24px;
}

.benefitInfoDescription___EQxyb ol,.benefitInfoDescription___EQxyb ul {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	list-style-type: none;
	margin-top: 15px;
	row-gap: 8px;
}

.benefitInfoDescription___EQxyb ol li,.benefitInfoDescription___EQxyb ul li {
	padding-inline-start: 4ch;
	position: relative;
}

.benefitInfoDescription___EQxyb ol li:before,.benefitInfoDescription___EQxyb ul li:before {
	align-items: center;
	background: var(--bg-overlay-3);
	border-radius: 4px;
	bottom: 0;
	content: "•";
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	left: 6px;
	position: absolute;
	right: 0;
	top: 2px;
	width: 16px;
	z-index: 1;
}

.benefitInfoDescription___EQxyb ol {
	counter-reset: section;
}

.benefitInfoDescription___EQxyb ol li:before {
	content: counter(section) ".";
	counter-increment: section;
}

.benefitInfoButton___gckVr {
	display: flex;
	margin: 0 auto;
	text-shadow: 0 -1px 0 #ffffff0d;
	width: 256px;
}

.form___vvcOZ {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
	margin-top: 18px;
	min-height: 179px;
}

.form___vvcOZ [class*=submitButton__] {
	margin-top: 16px;
}

.radio___SDgY6 {
	padding: 10px 0 10px 10px;
}

.radio___SDgY6 [class^=radioText_] {
	padding-left: 13px;
}

.radioChecked___lC0VC,.radioProfitable___c8VsL {
	position: relative;
	z-index: 0;
}

.radioChecked___lC0VC:after,.radioProfitable___c8VsL:after {
	border: 1px solid #fff9;
	border-radius: 4px;
	bottom: 4px;
	content: "";
	left: -9px;
	object-fit: contain;
	position: absolute;
	right: -9px;
	top: 0;
	z-index: 1;
}

.radioProfitableText___eAcHy {
	background: #3d151c;
	bottom: unset;
	color: var(--brand-yellow);
	font-size: 10px;
	font-weight: 400;
	left: 50%;
	line-height: 14px;
	padding: 0 18px;
	position: absolute;
	right: unset;
	top: 0;
	transform: translate(-50%,-60%);
	z-index: 2;
}

.radioLabel___xC84h {
	align-items: normal;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 18px;
}

.radioLabelValue___NDcvK {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.radioLabelCurrency___Vrgyx,.radioLabelSum___GYcsK {
	color: var(--brand-yellow);
	font-weight: 500;
	white-space: nowrap;
}

.submitButton___bvIjB {
	text-shadow: 0 -1px 0 #ffffff0d;
}

.benefitItem___dqJIT {
	align-items: center;
	background: linear-gradient(181deg,#42161d 1.8%,#42161d00 33.81%),linear-gradient(0deg,#2b1317,#2a131700 24.64%),#3d151c;
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 rgba(209,2,27,.102);
	display: flex;
	flex-direction: column;
	justify-content: normal;
	margin: 16px 8px -2px;
	min-height: 370px;
	padding: 15px 16px 16px;
	position: relative;
	width: 228px;
}

.benefitItem___dqJIT:before {
	background: linear-gradient(0deg,#d81b0a33,#d81b0a33);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: 12px;
	bottom: 0;
	content: "";
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

@supports not (-webkit-mask-composite:clear) {
	.benefitItem___dqJIT:before {
		-webkit-mask-composite: xor;
		mask-composite: exclude;
	}
}

@media screen and (min-width:1288px) {
	.benefitItem___dqJIT {
		margin: 22px 8px -8px;
	}
}

.benefitItemContent___GmXSr {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	width: 100%;
}

.benefitItemIcon___T00GZ {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 7px;
	top: 8px;
	z-index: 1;
}

.benefitItemTitle___rcWlI {
	align-items: normal;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 14px auto 0;
	max-width: 130px;
	min-height: 48px;
	text-align: center;
}

.benefitItemInfo___uX5U7,.benefitItemTitle___rcWlI {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.benefitItemInfo___uX5U7 {
	align-items: center;
	padding: 0;
	position: relative;
	width: 100%;
}

.benefitItemImg___IVQWt {
	height: 80px;
	width: 80px;
}

.benefitItemPrice___dp6L1 {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	margin-top: 19px;
	text-align: center;
}

.benefitItemTipsWrap___ePQRG {
	margin-top: 29px!important;
	width: 100%!important;
}

.benefitItemTips___mnWLX {
	background: var(--brand-blue);
	border: none;
	border-radius: 8px;
	bottom: 100%;
	color: #000;
	cursor: default;
	font-size: 12px;
	font-weight: 400;
	left: 0;
	line-height: 20px;
	padding: 13px 16px 11px;
	transform: translate(-16px,-12px);
	width: 176px;
}

.benefitItemTips___mnWLX:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid var(--brand-blue);
	content: "";
	left: 50%;
	position: absolute;
	top: 100%;
	transform: translateX(-50%);
}

.benefitItemTips___mnWLX:before {
	content: none;
}

.benefitItem___dqJIT [class*=button__][class*=disabled__] {
	box-shadow: unset;
	box-sizing: border-box;
	color: #fff;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.benefitsStore___rPD6R {
	margin-top: 11px;
}

.benefitsStoreDescription___ySMmW {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.benefitsStoreDescription___ySMmW [class*=accordion-toggle] {
	background: #0000;
	border: none;
	box-shadow: none;
}

.benefitsStoreDescription___ySMmW [class*=accordion-title] {
	color: #fffc;
	justify-content: flex-start;
	padding-bottom: 0;
	padding-left: 0;
}

.benefitsStoreDescription___ySMmW [class*=accordion-inner] {
	padding: 0;
}

.benefitsStoreDescription___ySMmW [class*=accordion-inner] p {
	margin: 20px 0;
}

.benefitsStoreList___hE9bm {
	display: flex;
	flex-wrap: wrap;
	margin: 7px -8px 0;
}

@media screen and (min-width:1288px) {
	.benefitsStoreList___hE9bm {
		margin: 0 -8px;
	}
}

.loadingPopup___flIFv {
	background: var(--brand-content-background);
	bottom: 0;
	height: 100%;
	left: 0;
	min-height: 100vh;
	min-width: 100vw;
	position: absolute;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.loadingPopup___flIFv [class*=loading_] {
	background-position: 50%;
	background-size: contain;
}

.loadingPopup___flIFv .closeBtn___kuZF0 {
	background: #0000;
	border: none;
	bottom: auto;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 40px;
	left: auto;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 40px;
	z-index: 5;
}

.loadingPopup___flIFv .closeBtn___kuZF0:after,.loadingPopup___flIFv .closeBtn___kuZF0:before {
	background-color: #fff;
	bottom: 50%;
	content: "";
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -15px;
	margin-top: -.5px;
	position: absolute;
	right: 50%;
	top: 50%;
	transform: rotate(-45deg);
	transition: transform .2s ease-out;
	width: 30px;
	z-index: 0;
}

.loadingPopup___flIFv .closeBtn___kuZF0:after {
	transform: rotate(45deg);
}

.loadingFullPPWrap___YknFp {
	z-index: 9999;
}

.lockPortalMode___ut3x6[class*=modalOpened__] .header___Ah96y {
	opacity: 0;
}

.lockPortalMode___ut3x6 [class*=popupWrap__] [class*=content__] {
	width: 100%;
}

@media screen and (min-width:320px)and (orientation:landscape) {
	.lockPortalMode___ut3x6 {
		bottom: unset;
		height: 100dvh;
		left: 0;
		overflow: hidden;
		position: absolute;
		right: unset;
		top: 100%;
		transform: rotate(-90deg);
		transform-origin: left top;
		width: 100vw;
		z-index: 0;
	}
}

.shakeBonus____BBai {
	align-items: flex-start;
	background: #252d40;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100dvh;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0 0 env(safe-area-inset-bottom);
	position: relative;
	width: 100vw;
}

@media screen and (min-width:320)and (orientation:landscape) {
	.shakeBonus____BBai {
		overflow: initial;
	}
}

.shakeBonus____BBai [class*=countdownMob__] {
	align-items: normal;
	column-gap: 10px;
	display: flex;
	flex-direction: row;
	justify-content: normal;
}

.shakeBonus____BBai [class*=countdownMob__] [class*=section__] {
	align-items: center;
	background: linear-gradient(180deg,#ffffff2e 3.13%,#ffffff1a 18.24%,#fff0 48.75%,#ffffff1a 86.05%,#ffffff2e);
	border: .4px solid #ffffff59;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	height: 38px;
	justify-content: center;
	position: relative;
	width: 38px;
}

.shakeBonus____BBai [class*=countdownMob__] [class*=digit__] {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.shakeBonus____BBai [class*=countdownMob__] [class*=dots__] {
	bottom: auto;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	left: auto;
	line-height: 24px;
	position: absolute;
	right: -8px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}

.shakeBonus____BBai [class*=countdownMob__] [class*=label__] {
	bottom: -16px;
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 500;
	left: 50%;
	line-height: 12px;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	z-index: 0;
}

.shakeLoader___x3xJr {
	background: #252d40;
	height: 100vmax;
	padding: 0;
	width: 100vmin;
}

.header___Ah96y {
	bottom: unset;
	height: 36px;
	left: 0;
	min-width: 232px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 5;
}

.headerInner___uI0oX {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	height: 36px;
	justify-content: space-between;
	padding: 0 10px;
	width: 100%;
}

.header___Ah96y .btnClose___tl1U6 {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 24px;
	z-index: 0;
}

.header___Ah96y .btnClose___tl1U6 svg,.infoSection___RJkwX {
	height: 100%;
	width: 100%;
}

.infoSection___RJkwX {
	align-items: center;
	bottom: 0;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-end;
	left: 0;
	overflow: hidden;
	padding: 16px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.infoSectionInner___g8aPm {
	-webkit-backdrop-filter: blur(9px);
	backdrop-filter: blur(9px);
	border-radius: 12px;
	height: auto;
	max-width: 400px;
	min-height: 154px;
	padding: 16px 16px 12px;
	position: relative;
	transform: translateY(calc(100% + 16px));
	transition: transform .25s linear;
	width: 100%;
	z-index: 1;
}

.showHideShakeInfo-enter-done .infoSectionInner___g8aPm {
	transform: translateY(0);
}

.showHideShakeInfo-exit .infoSectionInner___g8aPm {
	transform: translateY(calc(100% + 16px));
}

.infoSectionInner___g8aPm:before {
	border-radius: inherit;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	-webkit-mask-image: linear-gradient(0deg,#00000040,#000 32%);
	mask-image: linear-gradient(0deg,#00000040,#000 32%);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.infoSectionInner___g8aPm:not(.infoSectionInnerError___uO3pa,.infoSectionInnerSuccess___pmpdM) {
	background: #25232366;
}

.infoSectionInner___g8aPm:not(.infoSectionInnerError___uO3pa,.infoSectionInnerSuccess___pmpdM):before {
	border: 1px solid #424040;
}

.infoSectionInnerSuccess___pmpdM {
	background: linear-gradient(173deg,#662daf8a 5.58%,#6d169733 32.23%,#3f0b8100 94.42%),#25232380;
}

.infoSectionInnerSuccess___pmpdM:before {
	border: 1px solid #662daf33;
}

.infoSectionInnerError___uO3pa {
	background: linear-gradient(163deg,#da0e268a 11.92%,#f50f2a33 34.06%,#93081800 88.08%),#25232380;
}

.infoSectionInnerError___uO3pa:before {
	border: 1px solid #da0e2633;
}

.infoSectionImg___PPQ3N {
	display: block;
}

.infoSectionImg___PPQ3N,.infoSection___RJkwX .deviceError___BkcQc,.infoSection___RJkwX .infoWarning___RYU94,.infoSection___RJkwX .shakePhone___oa0Nc {
	margin-left: auto;
	margin-right: auto;
}

.infoSectionTitle___reE5O {
	color: #ffffffe6;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 auto 8px;
	text-align: center;
}

.infoSectionText___yBmYO {
	color: #fffc;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 16px;
}

.infoSectionPrizes___tgg_F {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-inline: 8px;
	width: 100%;
}

.infoSectionPrizesItem___RxSMn {
	padding-left: 20px;
	position: relative;
	z-index: 1;
}

.infoSectionPrizesItemName___Ji1OQ {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	vertical-align: middle;
}

.infoSectionPrizesItemValue___GCHKV {
	color: #f5c66b;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding-right: 4px;
	vertical-align: middle;
}

.infoSectionPrizesItem___RxSMn:before {
	background-color: #ffffff1a;
	border-radius: 4px;
	bottom: unset;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	right: unset;
	top: 3px;
	width: 16px;
	z-index: 0;
}

.infoSectionPrizesItem___RxSMn:after {
	background-color: #fff;
	border-radius: 50%;
	bottom: unset;
	content: "";
	height: 4px;
	left: 6px;
	position: absolute;
	right: unset;
	top: 9px;
	width: 4px;
	z-index: 0;
}

.infoSection___RJkwX .button___dcEIM {
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
}

.infoSection___RJkwX .linkMore___Rx2BE,.infoSection___RJkwX .linkSupport___j7VhS {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 12px auto 0;
	max-width: 100%;
	position: relative;
	text-align: center;
	text-decoration: underline;
	-webkit-user-select: none;
	user-select: none;
	width: max-content;
	z-index: 1;
}

.infoSection___RJkwX .linkMore___Rx2BE {
	margin-block: 8px 16px;
}

.fullPPDeposit___bMVMR {
	height: 48px;
	width: 100%;
}

[class*=bonus_bottom__btn__] .fullPPDeposit___bMVMR {
	margin: 0 auto;
	max-width: 312px;
}

.popupButton___oqGJ8 {
	display: block;
	height: auto;
	max-width: 312px;
	width: 100%;
}

.timer___KlCas {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	left: auto;
	opacity: 0;
	position: absolute;
	right: auto;
	top: 36px;
	transform: scale(.25);
	transition: opacity .1s linear .5s,transform .25s cubic-bezier(0,0,0,1.7) .5s;
	z-index: 2;
}

.timer___KlCas .countDownBlock .countDownTitle {
	color: #fff;
}

.timerTitle___a1TVl {
	color: #ffffffe6;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 8px;
}

.timerWrap___YtqRP .countDownDigit {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: #ffffff29;
}

.showHideShakeInfo-enter-done .timer___KlCas {
	opacity: 1;
	transform: scale(1);
}

.showHideShakeInfo-exit .timer___KlCas {
	opacity: 0;
	transform: scale(.25);
}

@media screen and (min-height:960px) {
	.timer___KlCas {
		bottom: 64vmax;
	}
}

.canvasWrapper___cd4KW {
	align-items: flex-end;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transform-origin: center bottom;
	z-index: 0;
}

.canvasWrapper___cd4KW canvas {
	max-width: 100%;
	min-height: 100%;
	min-width: 100%;
	object-fit: cover;
}

.debugPanel___iFkUn {
	align-items: flex-start;
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: #25232380;
	border-bottom: 1px solid #fff3;
	border-left: 1px solid #fff3;
	border-radius: 0 0 0 16px;
	bottom: unset;
	color: #fff;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	font-size: 16px;
	font-weight: 400;
	justify-content: flex-start;
	left: unset;
	line-height: 20px;
	max-height: 100vh;
	max-width: 100vw;
	min-height: 150px;
	min-width: 150px;
	overflow-y: auto;
	padding: 8px;
	position: fixed;
	right: 0;
	top: 0;
	transition: min-width .2s,min-height .2s;
	z-index: 2;
}

.debugPanel___iFkUn.hideDebugPanel {
	min-height: 90px;
	min-width: 80px;
}

.debugPanel___iFkUn.hideDebugPanel>:not(.toggleButton) {
	display: none;
}

.debugPanel___iFkUn .debugPanelTitle {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 12px;
	text-decoration: underline;
}

.debugPanel___iFkUn .debugPanelList {
	display: grid;
	grid-template-rows: 0fr;
	opacity: 0;
	position: relative;
	transition: grid-template-rows .3s ease-in-out,opacity .3s linear;
	will-change: grid-template-rows;
	z-index: 1;
}

.debugPanel___iFkUn .debugPanelList.debugPanelListOpen {
	grid-template-rows: 1fr;
	opacity: 1;
}

.debugPanel___iFkUn .debugPanelList.debugPanelListOpen>div {
	opacity: 1;
}

.debugPanel___iFkUn .debugPanelList>div {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	opacity: 0;
	overflow: hidden;
	transition: opacity .3s linear;
}

.debugPanel___iFkUn button {
	background: linear-gradient(180deg,#d1021b,#a71023);
	border-radius: 4px;
	margin: 4px 0;
	padding: 2px 4px;
}

.debugPanel___iFkUn .toggleButton {
	margin: auto auto 0;
}

.shakePhone___oa0Nc {
	display: block;
	height: auto;
	position: relative;
	width: 98px;
	z-index: 1;
}

.shakePhoneWrap___XTZuO {
	align-items: center;
	bottom: 24px;
	display: flex;
	flex-direction: row;
	height: 70px;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 1;
}

.shakePhone___oa0Nc #phone {
	animation: shake___jPe44 .8s infinite alternate;
	transform-origin: center;
	transition: transform .2s ease;
	will-change: transform;
}

.shakePhone___oa0Nc path {
	transition: fill .15s linear,fill-opacity .15s linear;
}

.shakePhone--progress-1___q02LB #left_waves path:first-child,.shakePhone--progress-1___q02LB #right_waves path:first-child,.shakePhone--progress-2___AslQp #left_waves path:first-child,.shakePhone--progress-2___AslQp #right_waves path:first-child {
	fill: #f5c66b;
	fill-opacity: 1;
}

.shakePhone--progress-2___AslQp #left_waves path:nth-child(2),.shakePhone--progress-2___AslQp #right_waves path:nth-child(2) {
	fill: #f5c66b;
}

.shakePhone--progress-3___xL5wq #left_waves path:first-child,.shakePhone--progress-3___xL5wq #left_waves path:nth-child(2),.shakePhone--progress-3___xL5wq #right_waves path:first-child,.shakePhone--progress-3___xL5wq #right_waves path:nth-child(2),.shakePhone--progress-4___vqisG #left_waves path:first-child,.shakePhone--progress-4___vqisG #left_waves path:nth-child(2),.shakePhone--progress-4___vqisG #right_waves path:first-child,.shakePhone--progress-4___vqisG #right_waves path:nth-child(2) {
	fill: #f5c66b;
	fill-opacity: 1;
}

.shakePhone--progress-4___vqisG #left_waves path:nth-child(3),.shakePhone--progress-4___vqisG #right_waves path:nth-child(3) {
	fill: #f5c66b;
}

.shakePhone--progress-5___FnEOi #left_waves path,.shakePhone--progress-5___FnEOi #right_waves path {
	fill: #f5c66b;
	fill-opacity: 1;
}

.deviceError___BkcQc {
	align-items: center;
	background: #7c0e1c80;
	border: 2px solid #ffd3d9;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	height: 50px;
	justify-content: center;
	margin-bottom: 10px;
	margin-top: 6px;
	width: 38px;
}

.deviceError___BkcQc svg {
	fill: #ffd3d9;
	animation: pulse___fs105 1.5s infinite alternate;
	height: 14px;
	opacity: .4;
	transform-origin: center;
	transition: transform .2s ease;
	width: 14px;
	will-change: transform;
}

.infoWarning___RYU94 {
	display: block;
	height: 36px;
	margin-block: 12px 20px;
	width: 40px;
}

.infoWarning___RYU94 g {
	animation: pulse___fs105 1.5s infinite alternate;
	opacity: .4;
	transform-origin: bottom center;
	transition: transform .2s ease;
	will-change: transform;
}

@keyframes pulse___fs105 {
	0% {
		opacity: .4;
		transform: scale(1);
	}

	50% {
		opacity: 1;
		transform: scale(1.1);
	}

	to {
		opacity: .4;
		transform: scale(1);
	}
}

@keyframes shake___jPe44 {
	0% {
		transform: rotate(-7deg);
	}

	50% {
		transform: rotate(10deg);
	}

	to {
		transform: rotate(-7deg);
	}
}

.soundVolume___khH1e {
	height: 20px;
	width: 20px;
}

.soundVolume___khH1e svg {
	height: inherit;
	width: inherit;
}

.soundVolume___khH1e svg path:not(:first-child) {
	animation: show___GxtfQ .2s linear forwards;
	opacity: 0;
}

@keyframes show___GxtfQ {
	to {
		opacity: 1;
	}
}

.shakeTextBlock___ajqf1 {
	align-items: center;
	-webkit-backdrop-filter: blur(9px);
	backdrop-filter: blur(9px);
	background: linear-gradient(180deg,#a7001c33 54.79%,#5a000f33);
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: flex-start;
	margin: 64px auto 0;
	max-height: 240px;
	max-width: 400px;
	min-height: 102px;
	overflow: hidden;
	padding: 16px;
	position: relative;
	width: calc(100% - 48px);
	z-index: 1;
}

.shakeTextBlock___ajqf1:before {
	border: 1px solid #f80a3429;
	border-radius: inherit;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	-webkit-mask-image: linear-gradient(0deg,#00000040,#000 50%);
	mask-image: linear-gradient(0deg,#00000040,#000 50%);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.shakeTextBlockWrapper___Trjgi {
	align-items: center;
	bottom: clamp(360px,66vmax,670px);
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.shakeTextBlock___ajqf1 .snake___kaX06 {
	flex: 0 0 50px;
	height: 50px;
	margin: 0 auto 12px;
	width: 54px;
}

.shakeTextBlock___ajqf1 .snake___kaX06 #eyes path {
	animation: glowingEyes___Plwru 4s ease-in-out infinite;
	animation-delay: 2s;
	transform: scale(1);
	transform-origin: center;
}

@keyframes glowingEyes___Plwru {
	0% {
		fill: #581100;
		filter: drop-shadow(0 0 1px #581100);
		transform: scale(1);
	}

	20% {
		fill: #f5c005;
		filter: brightness(1.5) drop-shadow(0 0 1px #581100);
		transform: scale(1);
	}

	22% {
		fill: #f5c005;
		filter: brightness(1) drop-shadow(0 0 1px #581100);
		transform: scale(1);
	}

	50%,to {
		fill: #581100;
		filter: drop-shadow(0 0 1px #581100);
		transform: scale(1);
	}
}

.shakeTextBlock___ajqf1 :root {
	--swiper-theme-color: #007aff;
}

.shakeTextBlock___ajqf1 .swiper {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1;
}

.shakeTextBlock___ajqf1 .swiper-vertical>.swiper-wrapper {
	flex-direction: column;
}

.shakeTextBlock___ajqf1 .swiper-wrapper {
	box-sizing: initial;
	display: flex;
	height: 100%;
	position: relative;
	transition-property: transform;
	width: 100%;
	z-index: 1;
}

.shakeTextBlock___ajqf1 .swiper-android .swiper-slide,.shakeTextBlock___ajqf1 .swiper-wrapper {
	transform: translateZ(0);
}

.shakeTextBlock___ajqf1 .swiper-pointer-events {
	touch-action: pan-y;
}

.shakeTextBlock___ajqf1 .swiper-pointer-events.swiper-vertical {
	touch-action: pan-x;
}

.shakeTextBlock___ajqf1 .swiper-slide {
	flex-shrink: 0;
	height: 100%;
	position: relative;
	transition-property: transform;
	width: 100%;
}

.shakeTextBlock___ajqf1 .swiper-slide-invisible-blank {
	visibility: hidden;
}

.shakeTextBlock___ajqf1 .swiper-autoheight,.shakeTextBlock___ajqf1 .swiper-autoheight .swiper-slide {
	height: auto;
}

.shakeTextBlock___ajqf1 .swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform,height;
}

.shakeTextBlock___ajqf1 .swiper-backface-hidden .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translateZ(0);
}

.shakeTextBlock___ajqf1 .swiper-3d,.shakeTextBlock___ajqf1 .swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-cube-shadow,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-bottom,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-left,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-right,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-top,.shakeTextBlock___ajqf1 .swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-bottom,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-left,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-right,.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-top {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow {
	background: #00000026;
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg,#00000080,#0000);
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg,#00000080,#0000);
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg,#00000080,#0000);
}

.shakeTextBlock___ajqf1 .swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg,#00000080,#0000);
}

.shakeTextBlock___ajqf1 .swiper-css-mode>.swiper-wrapper {
	-ms-overflow-style: none;
	overflow: auto;
	scrollbar-width: none;
}

.shakeTextBlock___ajqf1 .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.shakeTextBlock___ajqf1 .swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start;
}

.shakeTextBlock___ajqf1 .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.shakeTextBlock___ajqf1 .swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.shakeTextBlock___ajqf1 .swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.shakeTextBlock___ajqf1 .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.shakeTextBlock___ajqf1 .swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	width: var(--swiper-centered-offset-after);
}

.shakeTextBlock___ajqf1 .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.shakeTextBlock___ajqf1 .swiper-centered.swiper-vertical>.swiper-wrapper:before {
	height: var(--swiper-centered-offset-after);
	width: 100%;
}

.shakeTextBlock___ajqf1 .swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}

.shakeTextBlock___ajqf1 .swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.shakeTextBlock___ajqf1 .swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.shakeTextBlock___ajqf1 .swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.shakeTextBlock___ajqf1 .swiper-fade .swiper-slide-active,.shakeTextBlock___ajqf1 .swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.shakeTextBlock___ajqf1 .textSlider___rX0wD {
	height: auto;
	max-height: calc(100% - 62px);
	min-height: 24px;
	overflow: visible!important;
	pointer-events: none;
	position: relative;
	width: 100%;
	z-index: 1;
}

.shakeTextBlock___ajqf1 .textSlider___rX0wD.swiper-initialized {
	opacity: 1;
	transition: opacity .25s ease-in-out;
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	opacity: 1;
	pointer-events: none;
	text-align: center;
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr:not(.shakeTextBlock___ajqf1 .textSliderItemBigText____PqLG) {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.shakeTextBlock___ajqf1 .textSliderItemBigText____PqLG {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr span {
	transition: filter .5s linear,transform .5s linear;
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr:not(.swiper-slide-active) span {
	filter: opacity(0) blur(5px);
	transform: scale(1.5);
}

.shakeTextBlock___ajqf1 .textSliderItem___RRIfr.swiper-slide-active span {
	animation: text-shadow___cjUEJ 4.5s ease-in-out infinite;
	animation-delay: 2s;
	filter: opacity(1) blur(0);
	transform: translateY(0) scale(1);
	transform-origin: center;
}

@keyframes text-shadow___cjUEJ {
	0%,30% {
		color: #ffffffe6;
		transform: translateY(0) scale(1);
	}

	35% {
		color: #f5c66b;
		transform: translateY(-6px) scale(1);
	}

	40% {
		transform: translateY(4px) scale(1);
	}

	45% {
		transform: translateY(-2px) scale(1);
	}

	50% {
		transform: translateY(0) scale(1);
	}

	55%,to {
		color: #ffffffe6;
		transform: translateY(0) scale(1);
	}
}

@media screen and (min-height:720px),screen and (min-width:720px) {
	.shakeTextBlockWrapper___Trjgi {
		bottom: clamp(360px,70vmax,670px);
	}
}

.jackpot___YRPH5 {
	display: flex;
	height: 64px;
	padding: 0;
	position: relative;
	width: auto;
}

.jackpotTitle___HABSG {
	-webkit-text-fill-color: #0000;
	background: var(--jackpot-letter-color);
	background-clip: text;
	-webkit-background-clip: text;
	color: var(--brand-yellow);
	font-family: Inter,sans-serif;
	font-size: 36px;
	font-weight: 900;
	letter-spacing: -.2px;
	line-height: 36px;
	position: relative;
	text-transform: uppercase;
}

.jackpotTitle___HABSG:after {
	background: var(--jackpot-line-color);
	border: none;
	border-radius: 50%;
	bottom: 19px;
	box-shadow: 0 0 12px 0 #9b2033;
	content: "";
	height: 4px;
	left: -38px;
	position: absolute;
	width: calc(100% + 76px);
}

[class*=jackpot-new] .jackpotTitle___HABSG {
	display: none;
}

.jackpot___YRPH5 .value___VqMra {
	-webkit-text-fill-color: #0000;
	background: var(--jackpot-letter-color);
	background-clip: text;
	-webkit-background-clip: text;
	box-sizing: border-box;
	color: var(--brand-yellow);
	display: flex;
	flex-direction: row-reverse;
	font-family: Inter,sans-serif;
	font-size: 36px;
	font-weight: 900;
	letter-spacing: -.6px;
	line-height: 36px;
	margin-left: 23px;
	position: relative;
	white-space: nowrap;
	z-index: 1;
}

[class*=jackpot-new] .jackpot___YRPH5 .value___VqMra {
	flex-direction: row-reverse;
}

[class*=jackpot-new] .jackpot___YRPH5 .value___VqMra [class*=currencySymbol] {
	color: var(--brand-yellow);
	font-size: 40px;
	font-weight: 800;
	line-height: 47px;
	margin-right: 0;
}

.staticPageWeb___xD3_a[class*=jackpot],.staticPage___waXWa,.textStyle___MuCz8 {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.staticPageWeb___xD3_a[class*=jackpot] [class*=promo-img__inner],.staticPage___waXWa [class*=promo-img__inner],.textStyle___MuCz8 [class*=promo-img__inner] {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.staticPageWeb___xD3_a[class*=jackpot] .h1___CZiAS,.staticPageWeb___xD3_a[class*=jackpot] .h2___s6jjE,.staticPageWeb___xD3_a[class*=jackpot] .h3___pUKuj,.staticPageWeb___xD3_a[class*=jackpot] h1,.staticPageWeb___xD3_a[class*=jackpot] h2,.staticPageWeb___xD3_a[class*=jackpot] h3,.staticPage___waXWa .h1___CZiAS,.staticPage___waXWa .h2___s6jjE,.staticPage___waXWa .h3___pUKuj,.staticPage___waXWa h1,.staticPage___waXWa h2,.staticPage___waXWa h3,.textStyle___MuCz8 .h1___CZiAS,.textStyle___MuCz8 .h2___s6jjE,.textStyle___MuCz8 .h3___pUKuj,.textStyle___MuCz8 h1,.textStyle___MuCz8 h2,.textStyle___MuCz8 h3 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0;
	text-align: left;
}

.staticPageWeb___xD3_a[class*=jackpot] .h1___CZiAS:first-child,.staticPageWeb___xD3_a[class*=jackpot] h1:first-child,.staticPage___waXWa .h1___CZiAS:first-child,.staticPage___waXWa h1:first-child,.textStyle___MuCz8 .h1___CZiAS:first-child,.textStyle___MuCz8 h1:first-child {
	margin-top: 20px;
}

.staticPageWeb___xD3_a[class*=jackpot] .h2___s6jjE,.staticPageWeb___xD3_a[class*=jackpot] h2,.staticPage___waXWa .h2___s6jjE,.staticPage___waXWa h2,.textStyle___MuCz8 .h2___s6jjE,.textStyle___MuCz8 h2 {
	margin: 32px 0 16px;
}

.staticPageWeb___xD3_a[class*=jackpot] .h1___CZiAS span,.staticPageWeb___xD3_a[class*=jackpot] .h2___s6jjE span,.staticPageWeb___xD3_a[class*=jackpot] h1 span,.staticPageWeb___xD3_a[class*=jackpot] h2 span,.staticPage___waXWa .h1___CZiAS span,.staticPage___waXWa .h2___s6jjE span,.staticPage___waXWa h1 span,.staticPage___waXWa h2 span,.textStyle___MuCz8 .h1___CZiAS span,.textStyle___MuCz8 .h2___s6jjE span,.textStyle___MuCz8 h1 span,.textStyle___MuCz8 h2 span {
	color: #ffffffe6;
}

.staticPageWeb___xD3_a[class*=jackpot] h1+h2,.staticPage___waXWa h1+h2,.textStyle___MuCz8 h1+h2 {
	margin-top: 16px;
}

.staticPageWeb___xD3_a[class*=jackpot] .h4___ITVgl,.staticPageWeb___xD3_a[class*=jackpot] h4,.staticPage___waXWa .h4___ITVgl,.staticPage___waXWa h4,.textStyle___MuCz8 .h4___ITVgl,.textStyle___MuCz8 h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}

.staticPageWeb___xD3_a[class*=jackpot] .h5___Au0B6,.staticPageWeb___xD3_a[class*=jackpot] h5,.staticPage___waXWa .h5___Au0B6,.staticPage___waXWa h5,.textStyle___MuCz8 .h5___Au0B6,.textStyle___MuCz8 h5 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 16px 0;
}

.staticPageWeb___xD3_a[class*=jackpot] .h6___ky4_I,.staticPageWeb___xD3_a[class*=jackpot] h6,.staticPage___waXWa .h6___ky4_I,.staticPage___waXWa h6,.textStyle___MuCz8 .h6___ky4_I,.textStyle___MuCz8 h6 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 15px 0;
}

.staticPageWeb___xD3_a[class*=jackpot] [class*=txt],.staticPageWeb___xD3_a[class*=jackpot] ol,.staticPageWeb___xD3_a[class*=jackpot] p,.staticPageWeb___xD3_a[class*=jackpot] ul,.staticPage___waXWa [class*=txt],.staticPage___waXWa ol,.staticPage___waXWa p,.staticPage___waXWa ul,.textStyle___MuCz8 [class*=txt],.textStyle___MuCz8 ol,.textStyle___MuCz8 p,.textStyle___MuCz8 ul {
	margin: 16px 0 22px;
}

.staticPageWeb___xD3_a[class*=jackpot] [class*=txt],.staticPageWeb___xD3_a[class*=jackpot] ol,.staticPageWeb___xD3_a[class*=jackpot] p,.staticPageWeb___xD3_a[class*=jackpot] ul,.staticPageWeb___xD3_a[class*=jackpot]>div,.staticPage___waXWa [class*=txt],.staticPage___waXWa ol,.staticPage___waXWa p,.staticPage___waXWa ul,.staticPage___waXWa>div,.textStyle___MuCz8 [class*=txt],.textStyle___MuCz8 ol,.textStyle___MuCz8 p,.textStyle___MuCz8 ul,.textStyle___MuCz8>div {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.staticPageWeb___xD3_a[class*=jackpot] a,.staticPage___waXWa a,.textStyle___MuCz8 a {
	color: var(--link-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.staticPageWeb___xD3_a[class*=jackpot] span,.staticPage___waXWa span,.textStyle___MuCz8 span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.staticPageWeb___xD3_a[class*=jackpot] img,.staticPage___waXWa img,.textStyle___MuCz8 img {
	max-width: 100%;
}

.staticPageWeb___xD3_a[class*=jackpot] ol,.staticPageWeb___xD3_a[class*=jackpot] ul,.staticPage___waXWa ol,.staticPage___waXWa ul,.textStyle___MuCz8 ol,.textStyle___MuCz8 ul {
	counter-reset: list;
	list-style-type: none;
	padding-left: 37px;
}

.staticPageWeb___xD3_a[class*=jackpot] ol ol,.staticPageWeb___xD3_a[class*=jackpot] ul ol,.staticPage___waXWa ol ol,.staticPage___waXWa ul ol,.textStyle___MuCz8 ol ol,.textStyle___MuCz8 ul ol {
	margin-top: 24px;
}

.staticPageWeb___xD3_a[class*=jackpot] ol li,.staticPageWeb___xD3_a[class*=jackpot] ul li,.staticPage___waXWa ol li,.staticPage___waXWa ul li,.textStyle___MuCz8 ol li,.textStyle___MuCz8 ul li {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 16px;
	padding-left: 6px;
	position: relative;
}

.staticPageWeb___xD3_a[class*=jackpot] ol li:before,.staticPageWeb___xD3_a[class*=jackpot] ul li:before,.staticPage___waXWa ol li:before,.staticPage___waXWa ul li:before,.textStyle___MuCz8 ol li:before,.textStyle___MuCz8 ul li:before {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	font-weight: 900;
	height: 16px;
	left: -21px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.staticPageWeb___xD3_a[class*=jackpot] ol,.staticPage___waXWa ol,.textStyle___MuCz8 ol {
	counter-reset: list;
}

.staticPageWeb___xD3_a[class*=jackpot] ol li:before,.staticPage___waXWa ol li:before,.textStyle___MuCz8 ol li:before {
	content: counter(list) "";
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.staticPageWeb___xD3_a[class*=jackpot] ul li:before,.staticPage___waXWa ul li:before,.textStyle___MuCz8 ul li:before {
	content: "•";
	line-height: 14px;
}

.staticPageWeb___xD3_a[class*=jackpot] iframe,.staticPage___waXWa iframe,.textStyle___MuCz8 iframe {
	background: #000;
	border-radius: 8px;
	display: block;
	margin: 24px 0 0;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl,.staticPage___waXWa .tbl,.textStyle___MuCz8 .tbl {
	font-family: Manrope,sans-serif;
	margin: 0 -32px;
	margin-top: 30px;
	position: relative;
	table-layout: auto;
	width: calc(100% + 64px);
	z-index: 1;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody,.staticPageWeb___xD3_a[class*=jackpot] .tbl thead,.staticPage___waXWa .tbl tbody,.staticPage___waXWa .tbl thead,.textStyle___MuCz8 .tbl tbody,.textStyle___MuCz8 .tbl thead {
	position: relative;
	z-index: 2;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead tr,.staticPage___waXWa .tbl thead tr,.textStyle___MuCz8 .tbl thead tr {
	background-color: #e7dbdb1a;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead tr:first-child th:first-child,.staticPage___waXWa .tbl thead tr:first-child th:first-child,.textStyle___MuCz8 .tbl thead tr:first-child th:first-child {
	border-radius: 10px 0 0 10px;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead tr:first-child th:last-child,.staticPage___waXWa .tbl thead tr:first-child th:last-child,.textStyle___MuCz8 .tbl thead tr:first-child th:last-child {
	border-radius: 0 10px 10px 0;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead th,.staticPage___waXWa .tbl thead th,.textStyle___MuCz8 .tbl thead th {
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	height: 48px;
	min-height: 48px;
	padding: 12px 0 12px 10px;
	position: relative;
	text-align: center;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl thead th,.staticPageWeb___xD3_a[class*=jackpot] .tbl thead th span,.staticPage___waXWa .tbl thead th,.staticPage___waXWa .tbl thead th span,.textStyle___MuCz8 .tbl thead th,.textStyle___MuCz8 .tbl thead th span {
	color: #ffffffe6;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody tr,.staticPage___waXWa .tbl tbody tr,.textStyle___MuCz8 .tbl tbody tr {
	border-bottom: none;
	position: relative;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody tr:not(:last-child):after,.staticPage___waXWa .tbl tbody tr:not(:last-child):after,.textStyle___MuCz8 .tbl tbody tr:not(:last-child):after {
	background-color: #ffffff0d;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 24px;
	position: absolute;
	width: calc(100% - 48px);
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody td,.staticPage___waXWa .tbl tbody td,.textStyle___MuCz8 .tbl tbody td {
	border-bottom: 1px solid #fff;
	color: var(--brand-text);
	font-size: 12px;
	height: 48px;
	min-height: 48px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody td:first-child,.staticPage___waXWa .tbl tbody td:first-child,.textStyle___MuCz8 .tbl tbody td:first-child {
	color: #fffc;
	font-weight: 500;
	text-align: left;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody tr:last-child td,.staticPage___waXWa .tbl tbody tr:last-child td,.textStyle___MuCz8 .tbl tbody tr:last-child td {
	border-bottom: none;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl tbody tr:last-child td:before,.staticPage___waXWa .tbl tbody tr:last-child td:before,.textStyle___MuCz8 .tbl tbody tr:last-child td:before {
	content: none;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl td,.staticPageWeb___xD3_a[class*=jackpot] .tbl th,.staticPage___waXWa .tbl td,.staticPage___waXWa .tbl th,.textStyle___MuCz8 .tbl td,.textStyle___MuCz8 .tbl th {
	vertical-align: middle;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl td:first-child,.staticPageWeb___xD3_a[class*=jackpot] .tbl th:first-child,.staticPage___waXWa .tbl td:first-child,.staticPage___waXWa .tbl th:first-child,.textStyle___MuCz8 .tbl td:first-child,.textStyle___MuCz8 .tbl th:first-child {
	padding-left: 32px;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl td:last-child,.staticPageWeb___xD3_a[class*=jackpot] .tbl th:last-child,.staticPage___waXWa .tbl td:last-child,.staticPage___waXWa .tbl th:last-child,.textStyle___MuCz8 .tbl td:last-child,.textStyle___MuCz8 .tbl th:last-child {
	padding-right: 32px;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl td .text-center,.staticPageWeb___xD3_a[class*=jackpot] .tbl th .text-center,.staticPage___waXWa .tbl td .text-center,.staticPage___waXWa .tbl th .text-center,.textStyle___MuCz8 .tbl td .text-center,.textStyle___MuCz8 .tbl th .text-center {
	text-align: center;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped tbody tr:nth-child(odd),.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped thead tr,.staticPage___waXWa .tbl-striped tbody tr:nth-child(odd),.staticPage___waXWa .tbl-striped thead tr,.textStyle___MuCz8 .tbl-striped tbody tr:nth-child(odd),.textStyle___MuCz8 .tbl-striped thead tr {
	background: #0000;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped tbody td,.staticPage___waXWa .tbl-striped tbody td,.textStyle___MuCz8 .tbl-striped tbody td {
	border-bottom: none;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped tbody td:before,.staticPage___waXWa .tbl-striped tbody td:before,.textStyle___MuCz8 .tbl-striped tbody td:before {
	content: none;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped-revert tbody tr:nth-child(2n),.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped-revert thead tr,.staticPage___waXWa .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___waXWa .tbl-striped-revert thead tr,.textStyle___MuCz8 .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___MuCz8 .tbl-striped-revert thead tr {
	background: #0000;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped-revert tbody td,.staticPage___waXWa .tbl-striped-revert tbody td,.textStyle___MuCz8 .tbl-striped-revert tbody td {
	border-bottom: none;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-striped-revert tbody td:before,.staticPage___waXWa .tbl-striped-revert tbody td:before,.textStyle___MuCz8 .tbl-striped-revert tbody td:before {
	content: none;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-type-text th:first-child,.staticPage___waXWa .tbl-type-text th:first-child,.textStyle___MuCz8 .tbl-type-text th:first-child {
	text-align: left!important;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-type-text td,.staticPage___waXWa .tbl-type-text td,.textStyle___MuCz8 .tbl-type-text td {
	text-align: center;
}

.staticPageWeb___xD3_a[class*=jackpot] .tbl-type-text td:first-child,.staticPage___waXWa .tbl-type-text td:first-child,.textStyle___MuCz8 .tbl-type-text td:first-child {
	text-align: left;
}

.staticPageWeb___xD3_a[class*=jackpot] .img-fullpage,.staticPage___waXWa .img-fullpage,.textStyle___MuCz8 .img-fullpage {
	box-shadow: 0 1px 0 0 #ffffff0d;
	box-sizing: border-box;
	line-height: 0;
	margin: -19px -24px 40px -30px;
	max-height: 502px;
	overflow: hidden;
	position: relative;
}

.staticPageWeb___xD3_a[class*=jackpot] .img-fullpage img,.staticPage___waXWa .img-fullpage img,.textStyle___MuCz8 .img-fullpage img {
	width: 100%;
}

.staticPageWeb___xD3_a[class*=jackpot] .with-padding-left,.staticPage___waXWa .with-padding-left,.textStyle___MuCz8 .with-padding-left {
	padding-left: 32px;
}

.staticPage___waXWa {
	margin: 0 auto;
	width: 720px;
}

.staticPage___waXWa[class*=faq] {
	padding: 0 0 8px;
}

.staticPage___waXWa[class*=faq] h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	margin: 20px 0 24px;
}

.staticPage___waXWa[class*=faq] h3:not(:first-child) {
	margin: 40px 0 23px;
}

.staticPage___waXWa[class*=faq] [class*=accordion-wrap] {
	margin: -9px 0;
}

.staticPage___waXWa[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.staticPage___waXWa[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	padding: 9px 48px 9px 16px;
	position: relative;
}

.staticPage___waXWa[class*=faq] .accordion-title,.staticPage___waXWa[class*=faq] .accordion-title b {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.staticPage___waXWa[class*=faq] .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: calc(50% - 2px);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPage___waXWa[class*=faq] .accordion-title.active:after {
	transform: rotate(180deg);
}

.staticPage___waXWa[class*=faq] .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px 15px;
}

.staticPage___waXWa[class*=faq] .accordion-inner,.staticPage___waXWa[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.staticPage___waXWa[class*=terms-new],.staticPage___waXWa[class*=terms] {
	padding-bottom: 18px;
}

.staticPage___waXWa[class*=terms-new] h1,.staticPage___waXWa[class*=terms-new] h2,.staticPage___waXWa[class*=terms] h1,.staticPage___waXWa[class*=terms] h2 {
	font-family: Manrope,sans-serif;
}

.staticPage___waXWa[class*=terms-new] h1,.staticPage___waXWa[class*=terms] h1 {
	margin-bottom: 16px;
}

.staticPage___waXWa[class*=terms-new] h2,.staticPage___waXWa[class*=terms] h2 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.staticPage___waXWa[class*=terms-new] .tbl,.staticPage___waXWa[class*=terms] .tbl {
	margin: 0 0 24px;
	table-layout: fixed;
	width: 100%;
}

.staticPage___waXWa[class*=terms-new] .tbl thead,.staticPage___waXWa[class*=terms] .tbl thead {
	background-color: rgba(var(--brand-text-rgb),.1);
}

.staticPage___waXWa[class*=terms-new] .tbl td,.staticPage___waXWa[class*=terms-new] .tbl th,.staticPage___waXWa[class*=terms] .tbl td,.staticPage___waXWa[class*=terms] .tbl th {
	border: none;
	line-height: 16px;
	text-align: left;
}

.staticPage___waXWa[class*=terms-new] .tbl td:first-child,.staticPage___waXWa[class*=terms-new] .tbl th:first-child,.staticPage___waXWa[class*=terms] .tbl td:first-child,.staticPage___waXWa[class*=terms] .tbl th:first-child {
	padding-left: 24px;
	padding-right: 10px;
	width: 100%;
}

.staticPage___waXWa[class*=terms-new] .tbl td:nth-child(2),.staticPage___waXWa[class*=terms-new] .tbl th:nth-child(2),.staticPage___waXWa[class*=terms] .tbl td:nth-child(2),.staticPage___waXWa[class*=terms] .tbl th:nth-child(2) {
	padding-left: 0;
	width: 160px;
}

.staticPage___waXWa[class*=terms-new] .tbl td:nth-child(3),.staticPage___waXWa[class*=terms-new] .tbl th:nth-child(3),.staticPage___waXWa[class*=terms] .tbl td:nth-child(3),.staticPage___waXWa[class*=terms] .tbl th:nth-child(3) {
	padding: 4px 8px 4px 16px;
	text-align: left;
	width: 100%;
}

.staticPage___waXWa[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___waXWa[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___waXWa[class*=terms] .tbl td:nth-child(3) span,.staticPage___waXWa[class*=terms] .tbl th:nth-child(3) span {
	display: block;
	text-align: center;
	width: 72px;
}

.staticPage___waXWa[class*=terms-new] .tbl td:last-child,.staticPage___waXWa[class*=terms-new] .tbl th:last-child,.staticPage___waXWa[class*=terms] .tbl td:last-child,.staticPage___waXWa[class*=terms] .tbl th:last-child {
	padding-left: 0;
	padding-right: 10px;
	width: 144px;
}

.staticPage___waXWa[class*=terms-new] .tbl tbody td:nth-child(3),.staticPage___waXWa[class*=terms] .tbl tbody td:nth-child(3) {
	padding-left: 42px;
}

.staticPage___waXWa[class*=terms-new] .ul-list,.staticPage___waXWa[class*=terms] .ul-list {
	margin: 22px 0 24px;
}

.staticPage___waXWa[class*=terms-new] .ul-list.with-padding-left,.staticPage___waXWa[class*=terms] .ul-list.with-padding-left {
	padding-left: 37px;
}

.staticPage___waXWa[class*=terms-new] .contacts-list,.staticPage___waXWa[class*=terms] .contacts-list {
	display: flex;
}

.staticPage___waXWa[class*=terms-new] .contacts-list h2,.staticPage___waXWa[class*=terms] .contacts-list h2 {
	margin-top: 32px;
}

.staticPage___waXWa[class*=terms-new] .contacts-list div,.staticPage___waXWa[class*=terms] .contacts-list div {
	display: grid;
	letter-spacing: .2px;
	margin-right: 14px;
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download],.staticPage___waXWa[class*=terms] [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] p,.staticPage___waXWa[class*=terms] [class*=terms-download] p {
	margin: 0;
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] p,.staticPage___waXWa[class*=terms-new] [class*=terms-download] time,.staticPage___waXWa[class*=terms] [class*=terms-download] p,.staticPage___waXWa[class*=terms] [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] button,.staticPage___waXWa[class*=terms] [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 12px;
	min-width: 136px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___waXWa[class*=terms] [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] button:before,.staticPage___waXWa[class*=terms] [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 24px;
	z-index: 0;
}

.staticPage___waXWa[class*=terms-new] [class*=terms-download] button:hover,.staticPage___waXWa[class*=terms] [class*=terms-download] button:hover {
	filter: brightness(1.1);
}

.staticPage___waXWa[class*=online-casino],.staticPage___waXWa[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPage___waXWa[class*=online-casino] h1,.staticPage___waXWa[class*=online-casino] h1 *,.staticPage___waXWa[class*=online-casino] h2,.staticPage___waXWa[class*=online-casino] h2 *,.staticPage___waXWa[class*=online-casino] h3,.staticPage___waXWa[class*=online-casino] h3 *,.staticPage___waXWa[class*=online-casino] h4,.staticPage___waXWa[class*=online-casino] h4 *,.staticPage___waXWa[class*=online-casino] h5,.staticPage___waXWa[class*=online-casino] h5 *,.staticPage___waXWa[class*=online-casino] h6,.staticPage___waXWa[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPage___waXWa[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 48px;
	margin: 12px 0 16px;
}

.staticPage___waXWa[class*=information] [class=informationBottom],.staticPage___waXWa[class*=information] [class=informationTop] {
	grid-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto 16px;
	padding: 0;
}

.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 68px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
	width: 100%;
}

.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationTopItem]:before {
	content: none;
}

.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	justify-content: space-between;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	padding: 9px 15px 9px 55px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___waXWa[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___waXWa[class*=information] [class=informationTop] [class*=informationTopLink] span {
	left: 15px;
	position: absolute;
	top: 21px;
}

.staticPageWeb___xD3_a[class*=jackpot] {
	margin: 0 auto;
	position: relative;
	width: 720px;
}

.staticPageWeb___xD3_a[class*=jackpot] h1,.staticPageWeb___xD3_a[class*=jackpot] h1 *,.staticPageWeb___xD3_a[class*=jackpot] h2,.staticPageWeb___xD3_a[class*=jackpot] h2 *,.staticPageWeb___xD3_a[class*=jackpot] h3,.staticPageWeb___xD3_a[class*=jackpot] h3 *,.staticPageWeb___xD3_a[class*=jackpot] h4,.staticPageWeb___xD3_a[class*=jackpot] h4 *,.staticPageWeb___xD3_a[class*=jackpot] h5,.staticPageWeb___xD3_a[class*=jackpot] h5 *,.staticPageWeb___xD3_a[class*=jackpot] h6,.staticPageWeb___xD3_a[class*=jackpot] h6 * {
	font-family: Manrope,sans-serif;
}

.staticPageWeb___xD3_a[class*=jackpot] h2 {
	margin-top: 32px;
}

.staticPageWeb___xD3_a[class*=jackpot] ol {
	padding-left: 14px;
}

.staticPageWeb___xD3_a[class*=jackpot] ul {
	margin-top: 16px;
}

.staticPageWeb___xD3_a[class*=jackpot] a[class*=jackpot] {
	bottom: auto;
	box-sizing: border-box;
	color: var(--brand-yellow);
	left: 32px;
	margin: 0;
	position: absolute;
	right: auto;
	text-decoration: none;
	top: 99px;
	width: 295px;
	z-index: 5;
}

.staticPageWeb___xD3_a[class*=jackpot] a[class*=jackpot]:hover {
	text-decoration: none;
}

.staticPageWeb___xD3_a[class*=jackpot] a[class*=jackpot]:before {
	content: none;
}

.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	padding: 24px 32px;
	position: relative;
	z-index: 4;
}

.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page img {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page img.img-1096 {
	display: block;
}

@media screen and (min-width:1288px) {
	.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page img {
		display: block;
	}

	.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page img.img-1096 {
		display: none;
	}
}

.staticPageWeb___xD3_a[class*=jackpot] .cnt-top-banner.jackpot-page h1.cnt-top-banner-title {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: -.39px;
	line-height: 32px;
	margin: 0;
	position: relative;
	width: 120px;
	z-index: 1;
}

.staticPageWeb___xD3_a[class*=jackpot] .currencySum {
	color: var(--brand-yellow);
	font-size: 40px;
	font-weight: 800;
	line-height: 47px;
}

.popupTabsWrapper___LnU4u {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	justify-content: center;
	margin: 0 0 15px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:720px) {
	.popupTabsWrapper___LnU4u {
		flex-shrink: 1;
	}
}

.popupTabsWrapper___LnU4u:after {
	background: var(--active-auth-tab-line-color);
	border-radius: 4px 4px 0 0;
	bottom: 2px;
	height: 4px;
	transform: translateZ(0);
	transition: transform .25s linear;
	will-change: transform;
}

.popupTabsWrapper___LnU4u:after,.popupTabsWrapper___LnU4u:before {
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}

.popupTabsWrapper___LnU4u:before {
	border-top: 1px solid var(--nav-list-active-item-color);
	bottom: 0;
	opacity: .2;
	width: 100%;
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-2___oMaGi:after {
	width: 50%;
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-2___oMaGi[data-active-position="1"]:after {
	transform: translateZ(0);
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-2___oMaGi[data-active-position="2"]:after {
	transform: translate3d(100%,0,0);
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-3___LVFCa:after {
	width: 33.3333333333%;
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-3___LVFCa[data-active-position="1"]:after {
	transform: translateZ(0);
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-3___LVFCa[data-active-position="2"]:after {
	transform: translate3d(100%,0,0);
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-3___LVFCa[data-active-position="3"]:after {
	transform: translate3d(200%,0,0);
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW:after {
	width: 25%;
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW[data-active-position="1"]:after {
	transform: translateZ(0);
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW[data-active-position="2"]:after {
	transform: translate3d(100%,0,0);
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW[data-active-position="3"]:after {
	transform: translate3d(200%,0,0);
}

.popupTabsWrapper___LnU4u.popupTabsWrapper-4___Ct_RW[data-active-position="4"]:after {
	transform: translate3d(300%,0,0);
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active input,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active label,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active p {
	color: #0000;
	transition: color 0ms linear;
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active .react-tel-input input::-webkit-input-placeholder {
	color: #0000;
	-webkit-transition: color 0ms linear;
	transition: color 0ms linear;
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active .flag-dropdown,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active .special-label,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-active i {
	opacity: 0;
	transition: opacity 0ms linear;
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done input {
	color: #000;
	transition: color .4s linear;
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done label {
	color: #000;
	transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),color .15s linear;
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done p {
	color: var(--brand-text);
	transition: color .4s linear;
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done .react-tel-input input::-webkit-input-placeholder {
	color: #000c;
	-webkit-transition: color .4s linear;
	transition: color .4s linear;
}

.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done .flag-dropdown,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done .special-label,.popupTabsWrapper___LnU4u.isClicked___cCUei+* .animateFormTabSection-enter-done i {
	opacity: 1;
	transition: opacity .4s linear;
}

.popupTabsItem___fXD9s {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	align-items: center;
	box-shadow: none;
	color: rgba(var(--popup-tabs-color-rgb),.8);
	cursor: pointer;
	display: flex;
	filter: var(--popup-drop-shadow);
	flex: 1 1 0;
	flex-direction: row;
	font-size: 16px;
	font-weight: 400;
	height: 44px;
	justify-content: center;
	line-height: 24px;
	padding-bottom: 6px;
	width: auto;
}

.popupTabsItem___fXD9s:hover {
	color: var(--popup-tabs-color);
}

.popupTabsItem___fXD9s.active___vzDq8 {
	color: rgba(var(--popup-tabs-color-rgb),.9);
	cursor: default;
	font-weight: 500;
	pointer-events: none;
}

.bettingHistoryPopup___OGPas [class^=popupTabsWrapper] {
	margin: 0 auto 8px;
	width: calc(100% - 16px);
}

.bettingHistoryPopup___OGPas [class^=popupTabsWrapper]:after {
	background: var(--brand-gradient-green);
}

.bettingHistoryPopup___OGPas [class^=popupTabsWrapper] [class^=popupTabsItem]:not([class*=active]) {
	color: var(--brand-text);
}

.bettingHistoryPopup___OGPas [class^=loading] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.bettingHistoryPopup___OGPas .bettingHistoryTitleLink___nRSgP {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0 auto;
	max-width: 512px;
	padding: 33px 0 23px;
}

.bettingHistoryPopup___OGPas .bettingHistoryTitleLink___nRSgP svg {
	transform: rotate(180deg);
}

.bettingHistoryPopup___OGPas .bettingHistoryTitle___gx1HA {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 0 8px;
}

.slide___VVvxv {
	height: 100%;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

.slide___VVvxv .slideCounter___iAr2d {
	bottom: auto;
	color: #ffffff4d;
	font-size: 14px;
	font-weight: 400;
	left: auto;
	line-height: 22px;
	position: absolute;
	right: 14px;
	top: 60px;
	z-index: 1;
}

.slide___VVvxv .slideCounter___iAr2d span {
	color: #f5c66b;
}

.slide___VVvxv .caption___LWURn {
	align-items: flex-start;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-end;
	width: 100%;
}

.slide___VVvxv .captionFadein___cSALh,.slide___VVvxv .captionFadeout___Iym2M {
	align-items: flex-end;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: normal;
	width: 100%;
}

.slide___VVvxv .captionContainer___LKSho {
	bottom: 23px;
	box-sizing: border-box;
	height: 100%;
	left: 0;
	overflow: hidden;
	padding: 0 16px 10px;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 4;
}

@media screen and (min-width:360px) {
	.slide___VVvxv .captionContainer___LKSho {
		padding: 0 24px 10px;
	}
}

@media screen and (min-width:568px) {
	.slide___VVvxv .captionContainer___LKSho {
		padding: 0 64px 10px;
	}
}

.slide___VVvxv .slidePromoType___ZaDxp {
	align-items: center;
	background: #ffffff0d;
	border-radius: 0 6px 6px 0;
	bottom: auto;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	height: 24px;
	justify-content: center;
	left: 0;
	line-height: 24px;
	padding: 0 11px 0 7px;
	position: absolute;
	right: auto;
	text-transform: capitalize;
	top: 56px;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1;
}

.slide___VVvxv .slidePromoType___ZaDxp svg {
	height: 16px;
	margin-right: 4px;
	width: 16px;
}

.slide___VVvxv .slidePromoType___ZaDxp svg path {
	fill: #fffc;
}

.slide___VVvxv .text___ccdWH {
	font-family: Manrope,sans-serif;
	margin: 0 auto 7px;
	max-width: 592px;
	min-width: 226px;
	text-align: center;
	width: 100%;
}

.slide___VVvxv .text___ccdWH,.slide___VVvxv .text___ccdWH div,.slide___VVvxv .text___ccdWH p,.slide___VVvxv .text___ccdWH span {
	color: #ffffffe6;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.slide___VVvxv .text___ccdWH .currency {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(354.68deg,#35b56f -.53%,#b2ffac 72.6%);
	background-clip: text;
	-webkit-background-clip: text;
	display: block;
	font-size: 24px;
	opacity: .9;
	text-shadow: none;
	width: 100%;
}

.slide___VVvxv .button___dFv9X {
	border-radius: var(--buttons-border-radius);
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	letter-spacing: normal;
	line-height: 16px;
	margin: 0 auto;
	padding: 0 24px;
	text-rendering: optimizeLegibility;
	text-shadow: none;
	width: 312px;
}

.slide___VVvxv .background___cfVLb {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 292px;
	justify-content: center;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: -1;
}

.slide___VVvxv .background___cfVLb .gradient___kdgc9 {
	height: 100%;
	min-width: 568px;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.slide___VVvxv .background___cfVLb .decorationPicture___nhAAs {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}

.slide___VVvxv .background___cfVLb .decorationObject___I0sWM,.slide___VVvxv .background___cfVLb .decorationPicture___nhAAs img {
	bottom: unset;
	height: 100%;
	left: 50%;
	min-width: 568px;
	object-fit: cover;
	position: absolute;
	right: unset;
	top: 0;
	transform: translateX(-50%);
	width: auto;
	z-index: 1;
}

.slide___VVvxv .background___cfVLb .character___FVr6A {
	bottom: auto;
	height: 173px;
	left: auto;
	-webkit-mask-image: linear-gradient(0deg,#0000,#000 40px,#000);
	mask-image: linear-gradient(0deg,#0000,#000 40px,#000);
	position: absolute;
	right: auto;
	top: 30px;
	width: 175px;
	z-index: 2;
}

.slide___VVvxv .background___cfVLb .characterFadein___pdHx0,.slide___VVvxv .background___cfVLb .characterFadeout___WtTGv {
	height: 100%;
	width: 100%;
}

.slide___VVvxv .background___cfVLb .character___FVr6A picture {
	display: block;
	height: 100%;
	width: 100%;
}

.slide___VVvxv .background___cfVLb .character___FVr6A img {
	height: 100%;
	object-fit: contain;
	width: 100%;
	will-change: transform;
}

.mainSlider___oBYXt {
	background: var(--main-slider-bg);
	height: 309px;
	margin: -48px 0 -38px;
	overflow: hidden;
	position: relative;
	width: auto;
	z-index: 0;
}

[class*=bettingBody__] .mainSlider___oBYXt {
	margin-bottom: 5px;
}

.mainSlider___oBYXt:empty {
	display: none;
}

.mainSlider___oBYXt .slick-list,.mainSlider___oBYXt .slick-slide,.mainSlider___oBYXt .slick-track {
	height: inherit;
	touch-action: pan-x;
	transform: translateZ(0);
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.mainSlider___oBYXt .slick-list,.mainSlider___oBYXt .slick-slide,.mainSlider___oBYXt .slick-track {
		touch-action: pan-y;
	}
}

.mainSlider___oBYXt .slick-track {
	display: flex;
	position: relative;
}

.mainSlider___oBYXt .slick-list {
	position: relative;
	width: 100%;
}

.mainSlider___oBYXt .slick-slide {
	display: flex;
	justify-content: center;
	pointer-events: none;
}

.mainSlider___oBYXt .slick-slide>div {
	height: inherit;
	width: 100%;
}

.mainSlider___oBYXt .slick-slide.slick-active {
	pointer-events: auto;
}

.mainSlider___oBYXt .slick-slide:not(.slick-active) {
	pointer-events: none;
}

.mainSlider___oBYXt .slick-slide:not(.slick-active) [class*=slide__] {
	transform: scale(.8) translateZ(0);
	transition: transform .8s cubic-bezier(.4,0,.2,1);
	will-change: transform;
}

.mainSlider___oBYXt .slick-slide.slick-center.slick-cloned [class*=slide__] {
	transform: scaleY(1)!important;
}

.mainSlider___oBYXt .slick-dots {
	align-items: center;
	bottom: 76px;
	box-sizing: border-box;
	display: flex!important;
	justify-content: flex-start;
	margin-top: 0;
	padding: 0 16px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 10;
}

.mainSlider___oBYXt .slick-dots li {
	display: block;
}

.mainSlider___oBYXt .slick-dots li button {
	background: #ffffff4d;
	border: none;
	font-size: 0;
	height: 2px;
	line-height: 1;
	width: 8px;
}

.mainSlider___oBYXt .slick-dots li:last-child {
	margin-right: 0;
}

.mainSlider___oBYXt .slick-dots li:last-child button {
	border-radius: 0 4px 4px 0;
}

.mainSlider___oBYXt .slick-dots li:first-child button {
	border-radius: 4px 0 0 4px;
}

.mainSlider___oBYXt .slick-dots li.slick-active button {
	background: var(--dots-color);
	border-radius: 4px;
	opacity: 1;
}

@media screen and (min-width:360px) {
	.mainSlider___oBYXt .slick-dots {
		padding: 0 24px;
	}
}

@media screen and (min-width:568px) {
	.mainSlider___oBYXt .slick-dots {
		padding: 0 64px;
	}
}

.mainSlider___oBYXt+[class*=backgroundBubble]:before {
	content: none;
}

.mainSliderWrapper___TQh6n {
	position: relative;
}

.scrollbar___S3Auf {
	background-color: #ffffff1a;
	border-radius: 2px;
	height: 2px;
	margin: 12px auto 0;
	overflow: hidden;
	width: 40px;
}

.scrollbar___S3Auf .thumb___oJuSa {
	background: linear-gradient(4deg,#cb8130,#cea334 14.72%,#cea334 31.44%,#f6eb76 44.59%,#cea334 61.01%,#f6eb76 80.72%,#d6770d 99.99%,#bb772d);
	border-radius: 2px;
	height: 100%;
	transform: translateX(var(--thumbShift));
	width: var(--thumbWidth);
}

.wrapper___RvAYn ::-webkit-scrollbar {
	-ms-overflow-style: none;
	display: none;
	scrollbar-width: none;
}

.wrapper___RvAYn .container___vi6Yf {
	display: grid;
	gap: 16px;
	grid-auto-columns: 122px;
	grid-auto-flow: column;
	grid-template-rows: repeat(var(--rowsCount),1fr);
	overflow-x: scroll;
	overflow-y: hidden;
	overscroll-behavior-inline: contain;
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.wrapper___RvAYn .container___vi6Yf {
		padding-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.wrapper___RvAYn .container___vi6Yf {
		padding-inline: 64px;
	}
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO {
	background-color: #0009;
	border-radius: 8px;
	color: #fff;
	display: grid;
	font-size: 18px;
	font-weight: 500;
	height: 100%;
	line-height: 24px;
	place-items: center;
	position: relative;
	text-align: center;
	z-index: 0;
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO p {
	color: #fff9;
	margin: 0 0 8px;
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO p:first-letter {
	text-transform: capitalize;
}

.wrapper___RvAYn .container___vi6Yf .showMore___qj5zO .arrow___SKny8 {
	height: 24px;
	rotate: 180deg;
	width: 24px;
}

.wrapper___RvAYn .container___vi6Yf .trigger___a1EbI {
	width: 10px;
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__] {
	position: relative;
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__]:after,.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__]:before {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.singleChildren___uCe8g[class*=wrapper__][class*=scrollThumbs__] [class*=container__] {
	grid-auto-columns: 100%;
}

.titleWrap___NpXBM {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.titleWrap___NpXBM>span {
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.titleWrapButton___vTDhI {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 48px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	height: 24px;
	line-height: 19px;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 2px 12px;
}

.titleIcon___cAfFp {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.promoTitle___BXOJE {
	align-items: center;
	color: var(--category-name-color);
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 32px;
	justify-content: space-between;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	white-space: nowrap;
}

.promoTitle___BXOJE.promoTitleFullWidth___Lrwew {
	padding: .8rem 2.285rem 0;
}

.promoTitle___BXOJE .titleWrap___NpXBM {
	align-items: normal;
	justify-content: normal;
	padding-right: 16px;
}

.promoTitle___BXOJE .titleWrap___NpXBM>span {
	color: var(--category-name-color);
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-decoration: none;
}

.promoShowAll___pPt1h {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.promoShowAll___pPt1h span {
	overflow: hidden;
	position: relative;
}

.promoShowAll___pPt1h i {
	border-bottom: 1px solid var(--category-name-color);
	border-left: 1px solid var(--category-name-color);
	display: inline-block;
	height: 8px;
	transform: rotate(-135deg) translate(-12px,2px);
	width: 8px;
}

.promoShowAll___pPt1h:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.promoBody___EJdYc {
	display: flex;
	flex-wrap: wrap;
}

.contentBlockTotalCount___oH1kW {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.previewFullPage___CBxIS {
	margin-top: -30px;
}

.previewFullPage___CBxIS .previewInfo___fgQpu {
	padding-left: 32px;
	padding-top: 12px;
}

.viewsCounter___r1SQP {
	align-items: center;
	display: flex;
	margin-left: 18px;
}

.viewsCounterEye___Z_6pY {
	align-items: center;
	border-radius: 70% 16%;
	display: flex;
	flex-direction: row;
	height: 10px;
	justify-content: center;
	overflow: hidden;
	position: relative;
	transform: rotate(45deg);
	width: 10px;
}

.viewsCounterEye___Z_6pY:after {
	border: 8px solid #fffc;
	border-radius: 50%;
	content: "";
	display: block;
	height: 6px;
	min-height: 4px;
	min-width: 4px;
	width: 6px;
}

.viewsCounterCount___GDADC {
	font-weight: 500;
	margin-left: 6px;
}

.data___AxnA9 {
	align-items: center;
	display: flex;
	margin-top: 5px;
}

[class^=calendar__] .data___AxnA9 {
	display: none;
}

.data___AxnA9 p {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 0;
	margin-top: 0;
}

.preview___US7Iy {
	border-radius: 4px;
	box-shadow: 0 8px 16px #191d2580;
	cursor: default;
	display: block;
	height: 224px;
	margin-bottom: 24px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.preview___US7Iy.previewFullPage___CBxIS {
	border-radius: 0;
	box-shadow: none;
	height: 232px;
}

.preview___US7Iy.previewFullPage___CBxIS img:before {
	height: 112px;
}

.previewImg___olKdq {
	background: linear-gradient(180deg,#7e0918,#8b1221 32.29%,#761126);
	border-radius: 12px;
	bottom: 0;
	left: 0;
	margin: auto;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.previewImg___olKdq img {
	height: 100%;
	left: 50%;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: 0;
}

.previewImg___olKdq [class*=loadingWrapper__] img {
	position: static;
	transform: translateX(0);
}

.previewInfo___fgQpu {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding: 18px 32px 32px;
	position: relative;
	z-index: 3;
}

.previewInfo___fgQpu:before {
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.previewInfo___fgQpu .btn-read-more {
	margin: 0;
	width: 176px;
}

.previewInfo___fgQpu .newsTitle___DBkIC {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 2px 0;
}

.previewInfo___fgQpu .singleNews___Z2sFg {
	margin-top: 15px;
}

.preview___US7Iy .previewInfoItem___TRrEY {
	bottom: 32px;
	cursor: pointer;
	left: 32px;
	max-width: 200px;
	position: absolute;
	width: 100%;
	z-index: 3;
}

.preview___US7Iy .previewInfoItem___TRrEY a {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	width: 100%;
}

.staticPage___TKZkb,.teaser___dfKVY,.textStyle___y4NkP {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.staticPage___TKZkb [class*=promo-img__inner],.teaser___dfKVY [class*=promo-img__inner],.textStyle___y4NkP [class*=promo-img__inner] {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.staticPage___TKZkb .h1___xVlZe,.staticPage___TKZkb .h2___bT4Mr,.staticPage___TKZkb .h3___kJ013,.staticPage___TKZkb h1,.staticPage___TKZkb h2,.staticPage___TKZkb h3,.teaser___dfKVY .h1___xVlZe,.teaser___dfKVY .h2___bT4Mr,.teaser___dfKVY .h3___kJ013,.teaser___dfKVY h1,.teaser___dfKVY h2,.teaser___dfKVY h3,.textStyle___y4NkP .h1___xVlZe,.textStyle___y4NkP .h2___bT4Mr,.textStyle___y4NkP .h3___kJ013,.textStyle___y4NkP h1,.textStyle___y4NkP h2,.textStyle___y4NkP h3 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0;
	text-align: left;
}

.staticPage___TKZkb .h1___xVlZe:first-child,.staticPage___TKZkb h1:first-child,.teaser___dfKVY .h1___xVlZe:first-child,.teaser___dfKVY h1:first-child,.textStyle___y4NkP .h1___xVlZe:first-child,.textStyle___y4NkP h1:first-child {
	margin-top: 20px;
}

.staticPage___TKZkb .h2___bT4Mr,.staticPage___TKZkb h2,.teaser___dfKVY .h2___bT4Mr,.teaser___dfKVY h2,.textStyle___y4NkP .h2___bT4Mr,.textStyle___y4NkP h2 {
	margin: 32px 0 16px;
}

.staticPage___TKZkb .h1___xVlZe span,.staticPage___TKZkb .h2___bT4Mr span,.staticPage___TKZkb h1 span,.staticPage___TKZkb h2 span,.teaser___dfKVY .h1___xVlZe span,.teaser___dfKVY .h2___bT4Mr span,.teaser___dfKVY h1 span,.teaser___dfKVY h2 span,.textStyle___y4NkP .h1___xVlZe span,.textStyle___y4NkP .h2___bT4Mr span,.textStyle___y4NkP h1 span,.textStyle___y4NkP h2 span {
	color: #ffffffe6;
}

.staticPage___TKZkb h1+h2,.teaser___dfKVY h1+h2,.textStyle___y4NkP h1+h2 {
	margin-top: 16px;
}

.staticPage___TKZkb .h4___iTkoR,.staticPage___TKZkb h4,.teaser___dfKVY .h4___iTkoR,.teaser___dfKVY h4,.textStyle___y4NkP .h4___iTkoR,.textStyle___y4NkP h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}

.staticPage___TKZkb .h5___MqRkY,.staticPage___TKZkb h5,.teaser___dfKVY .h5___MqRkY,.teaser___dfKVY h5,.textStyle___y4NkP .h5___MqRkY,.textStyle___y4NkP h5 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 16px 0;
}

.staticPage___TKZkb .h6___PNTUI,.staticPage___TKZkb h6,.teaser___dfKVY .h6___PNTUI,.teaser___dfKVY h6,.textStyle___y4NkP .h6___PNTUI,.textStyle___y4NkP h6 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 15px 0;
}

.staticPage___TKZkb [class*=txt],.staticPage___TKZkb ol,.staticPage___TKZkb p,.staticPage___TKZkb ul,.teaser___dfKVY [class*=txt],.teaser___dfKVY ol,.teaser___dfKVY p,.teaser___dfKVY ul,.textStyle___y4NkP [class*=txt],.textStyle___y4NkP ol,.textStyle___y4NkP p,.textStyle___y4NkP ul {
	margin: 16px 0 22px;
}

.staticPage___TKZkb [class*=txt],.staticPage___TKZkb ol,.staticPage___TKZkb p,.staticPage___TKZkb ul,.staticPage___TKZkb>div,.teaser___dfKVY [class*=txt],.teaser___dfKVY ol,.teaser___dfKVY p,.teaser___dfKVY ul,.teaser___dfKVY>div,.textStyle___y4NkP [class*=txt],.textStyle___y4NkP ol,.textStyle___y4NkP p,.textStyle___y4NkP ul,.textStyle___y4NkP>div {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.staticPage___TKZkb a,.teaser___dfKVY a,.textStyle___y4NkP a {
	color: var(--link-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.staticPage___TKZkb span,.teaser___dfKVY span,.textStyle___y4NkP span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.staticPage___TKZkb img,.teaser___dfKVY img,.textStyle___y4NkP img {
	max-width: 100%;
}

.staticPage___TKZkb ol,.staticPage___TKZkb ul,.teaser___dfKVY ol,.teaser___dfKVY ul,.textStyle___y4NkP ol,.textStyle___y4NkP ul {
	counter-reset: list;
	list-style-type: none;
	padding-left: 37px;
}

.staticPage___TKZkb ol ol,.staticPage___TKZkb ul ol,.teaser___dfKVY ol ol,.teaser___dfKVY ul ol,.textStyle___y4NkP ol ol,.textStyle___y4NkP ul ol {
	margin-top: 24px;
}

.staticPage___TKZkb ol li,.staticPage___TKZkb ul li,.teaser___dfKVY ol li,.teaser___dfKVY ul li,.textStyle___y4NkP ol li,.textStyle___y4NkP ul li {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 16px;
	padding-left: 6px;
	position: relative;
}

.staticPage___TKZkb ol li:before,.staticPage___TKZkb ul li:before,.teaser___dfKVY ol li:before,.teaser___dfKVY ul li:before,.textStyle___y4NkP ol li:before,.textStyle___y4NkP ul li:before {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	font-weight: 900;
	height: 16px;
	left: -21px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.staticPage___TKZkb ol,.teaser___dfKVY ol,.textStyle___y4NkP ol {
	counter-reset: list;
}

.staticPage___TKZkb ol li:before,.teaser___dfKVY ol li:before,.textStyle___y4NkP ol li:before {
	content: counter(list) "";
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.staticPage___TKZkb ul li:before,.teaser___dfKVY ul li:before,.textStyle___y4NkP ul li:before {
	content: "•";
	line-height: 14px;
}

.staticPage___TKZkb iframe,.teaser___dfKVY iframe,.textStyle___y4NkP iframe {
	background: #000;
	border-radius: 8px;
	display: block;
	margin: 24px 0 0;
}

.staticPage___TKZkb .tbl,.teaser___dfKVY .tbl,.textStyle___y4NkP .tbl {
	font-family: Manrope,sans-serif;
	margin: 0 -32px;
	margin-top: 30px;
	position: relative;
	table-layout: auto;
	width: calc(100% + 64px);
	z-index: 1;
}

.staticPage___TKZkb .tbl tbody,.staticPage___TKZkb .tbl thead,.teaser___dfKVY .tbl tbody,.teaser___dfKVY .tbl thead,.textStyle___y4NkP .tbl tbody,.textStyle___y4NkP .tbl thead {
	position: relative;
	z-index: 2;
}

.staticPage___TKZkb .tbl thead tr,.teaser___dfKVY .tbl thead tr,.textStyle___y4NkP .tbl thead tr {
	background-color: #e7dbdb1a;
}

.staticPage___TKZkb .tbl thead tr:first-child th:first-child,.teaser___dfKVY .tbl thead tr:first-child th:first-child,.textStyle___y4NkP .tbl thead tr:first-child th:first-child {
	border-radius: 10px 0 0 10px;
}

.staticPage___TKZkb .tbl thead tr:first-child th:last-child,.teaser___dfKVY .tbl thead tr:first-child th:last-child,.textStyle___y4NkP .tbl thead tr:first-child th:last-child {
	border-radius: 0 10px 10px 0;
}

.staticPage___TKZkb .tbl thead th,.teaser___dfKVY .tbl thead th,.textStyle___y4NkP .tbl thead th {
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	height: 48px;
	min-height: 48px;
	padding: 12px 0 12px 10px;
	position: relative;
	text-align: center;
}

.staticPage___TKZkb .tbl thead th,.staticPage___TKZkb .tbl thead th span,.teaser___dfKVY .tbl thead th,.teaser___dfKVY .tbl thead th span,.textStyle___y4NkP .tbl thead th,.textStyle___y4NkP .tbl thead th span {
	color: #ffffffe6;
}

.staticPage___TKZkb .tbl tbody tr,.teaser___dfKVY .tbl tbody tr,.textStyle___y4NkP .tbl tbody tr {
	border-bottom: none;
	position: relative;
}

.staticPage___TKZkb .tbl tbody tr:not(:last-child):after,.teaser___dfKVY .tbl tbody tr:not(:last-child):after,.textStyle___y4NkP .tbl tbody tr:not(:last-child):after {
	background-color: #ffffff0d;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 24px;
	position: absolute;
	width: calc(100% - 48px);
}

.staticPage___TKZkb .tbl tbody td,.teaser___dfKVY .tbl tbody td,.textStyle___y4NkP .tbl tbody td {
	border-bottom: 1px solid #fff;
	color: var(--brand-text);
	font-size: 12px;
	height: 48px;
	min-height: 48px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.staticPage___TKZkb .tbl tbody td:first-child,.teaser___dfKVY .tbl tbody td:first-child,.textStyle___y4NkP .tbl tbody td:first-child {
	color: #fffc;
	font-weight: 500;
	text-align: left;
}

.staticPage___TKZkb .tbl tbody tr:last-child td,.teaser___dfKVY .tbl tbody tr:last-child td,.textStyle___y4NkP .tbl tbody tr:last-child td {
	border-bottom: none;
}

.staticPage___TKZkb .tbl tbody tr:last-child td:before,.teaser___dfKVY .tbl tbody tr:last-child td:before,.textStyle___y4NkP .tbl tbody tr:last-child td:before {
	content: none;
}

.staticPage___TKZkb .tbl td,.staticPage___TKZkb .tbl th,.teaser___dfKVY .tbl td,.teaser___dfKVY .tbl th,.textStyle___y4NkP .tbl td,.textStyle___y4NkP .tbl th {
	vertical-align: middle;
}

.staticPage___TKZkb .tbl td:first-child,.staticPage___TKZkb .tbl th:first-child,.teaser___dfKVY .tbl td:first-child,.teaser___dfKVY .tbl th:first-child,.textStyle___y4NkP .tbl td:first-child,.textStyle___y4NkP .tbl th:first-child {
	padding-left: 32px;
}

.staticPage___TKZkb .tbl td:last-child,.staticPage___TKZkb .tbl th:last-child,.teaser___dfKVY .tbl td:last-child,.teaser___dfKVY .tbl th:last-child,.textStyle___y4NkP .tbl td:last-child,.textStyle___y4NkP .tbl th:last-child {
	padding-right: 32px;
}

.staticPage___TKZkb .tbl td .text-center,.staticPage___TKZkb .tbl th .text-center,.teaser___dfKVY .tbl td .text-center,.teaser___dfKVY .tbl th .text-center,.textStyle___y4NkP .tbl td .text-center,.textStyle___y4NkP .tbl th .text-center {
	text-align: center;
}

.staticPage___TKZkb .tbl-striped tbody tr:nth-child(odd),.staticPage___TKZkb .tbl-striped thead tr,.teaser___dfKVY .tbl-striped tbody tr:nth-child(odd),.teaser___dfKVY .tbl-striped thead tr,.textStyle___y4NkP .tbl-striped tbody tr:nth-child(odd),.textStyle___y4NkP .tbl-striped thead tr {
	background: #0000;
}

.staticPage___TKZkb .tbl-striped tbody td,.teaser___dfKVY .tbl-striped tbody td,.textStyle___y4NkP .tbl-striped tbody td {
	border-bottom: none;
}

.staticPage___TKZkb .tbl-striped tbody td:before,.teaser___dfKVY .tbl-striped tbody td:before,.textStyle___y4NkP .tbl-striped tbody td:before {
	content: none;
}

.staticPage___TKZkb .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___TKZkb .tbl-striped-revert thead tr,.teaser___dfKVY .tbl-striped-revert tbody tr:nth-child(2n),.teaser___dfKVY .tbl-striped-revert thead tr,.textStyle___y4NkP .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___y4NkP .tbl-striped-revert thead tr {
	background: #0000;
}

.staticPage___TKZkb .tbl-striped-revert tbody td,.teaser___dfKVY .tbl-striped-revert tbody td,.textStyle___y4NkP .tbl-striped-revert tbody td {
	border-bottom: none;
}

.staticPage___TKZkb .tbl-striped-revert tbody td:before,.teaser___dfKVY .tbl-striped-revert tbody td:before,.textStyle___y4NkP .tbl-striped-revert tbody td:before {
	content: none;
}

.staticPage___TKZkb .tbl-type-text th:first-child,.teaser___dfKVY .tbl-type-text th:first-child,.textStyle___y4NkP .tbl-type-text th:first-child {
	text-align: left!important;
}

.staticPage___TKZkb .tbl-type-text td,.teaser___dfKVY .tbl-type-text td,.textStyle___y4NkP .tbl-type-text td {
	text-align: center;
}

.staticPage___TKZkb .tbl-type-text td:first-child,.teaser___dfKVY .tbl-type-text td:first-child,.textStyle___y4NkP .tbl-type-text td:first-child {
	text-align: left;
}

.staticPage___TKZkb .img-fullpage,.teaser___dfKVY .img-fullpage,.textStyle___y4NkP .img-fullpage {
	box-shadow: 0 1px 0 0 #ffffff0d;
	box-sizing: border-box;
	line-height: 0;
	margin: -19px -24px 40px -30px;
	max-height: 502px;
	overflow: hidden;
	position: relative;
}

.staticPage___TKZkb .img-fullpage img,.teaser___dfKVY .img-fullpage img,.textStyle___y4NkP .img-fullpage img {
	width: 100%;
}

.staticPage___TKZkb .with-padding-left,.teaser___dfKVY .with-padding-left,.textStyle___y4NkP .with-padding-left {
	padding-left: 32px;
}

.staticPage___TKZkb {
	margin: 0 auto;
	width: 720px;
}

.staticPage___TKZkb[class*=faq] {
	padding: 0 0 8px;
}

.staticPage___TKZkb[class*=faq] h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	margin: 20px 0 24px;
}

.staticPage___TKZkb[class*=faq] h3:not(:first-child) {
	margin: 40px 0 23px;
}

.staticPage___TKZkb[class*=faq] [class*=accordion-wrap] {
	margin: -9px 0;
}

.staticPage___TKZkb[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.staticPage___TKZkb[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	padding: 9px 48px 9px 16px;
	position: relative;
}

.staticPage___TKZkb[class*=faq] .accordion-title,.staticPage___TKZkb[class*=faq] .accordion-title b {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.staticPage___TKZkb[class*=faq] .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: calc(50% - 2px);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPage___TKZkb[class*=faq] .accordion-title.active:after {
	transform: rotate(180deg);
}

.staticPage___TKZkb[class*=faq] .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px 15px;
}

.staticPage___TKZkb[class*=faq] .accordion-inner,.staticPage___TKZkb[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.staticPage___TKZkb[class*=terms-new],.staticPage___TKZkb[class*=terms] {
	padding-bottom: 18px;
}

.staticPage___TKZkb[class*=terms-new] h1,.staticPage___TKZkb[class*=terms-new] h2,.staticPage___TKZkb[class*=terms] h1,.staticPage___TKZkb[class*=terms] h2 {
	font-family: Manrope,sans-serif;
}

.staticPage___TKZkb[class*=terms-new] h1,.staticPage___TKZkb[class*=terms] h1 {
	margin-bottom: 16px;
}

.staticPage___TKZkb[class*=terms-new] h2,.staticPage___TKZkb[class*=terms] h2 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.staticPage___TKZkb[class*=terms-new] .tbl,.staticPage___TKZkb[class*=terms] .tbl {
	margin: 0 0 24px;
	table-layout: fixed;
	width: 100%;
}

.staticPage___TKZkb[class*=terms-new] .tbl thead,.staticPage___TKZkb[class*=terms] .tbl thead {
	background-color: rgba(var(--brand-text-rgb),.1);
}

.staticPage___TKZkb[class*=terms-new] .tbl td,.staticPage___TKZkb[class*=terms-new] .tbl th,.staticPage___TKZkb[class*=terms] .tbl td,.staticPage___TKZkb[class*=terms] .tbl th {
	border: none;
	line-height: 16px;
	text-align: left;
}

.staticPage___TKZkb[class*=terms-new] .tbl td:first-child,.staticPage___TKZkb[class*=terms-new] .tbl th:first-child,.staticPage___TKZkb[class*=terms] .tbl td:first-child,.staticPage___TKZkb[class*=terms] .tbl th:first-child {
	padding-left: 24px;
	padding-right: 10px;
	width: 100%;
}

.staticPage___TKZkb[class*=terms-new] .tbl td:nth-child(2),.staticPage___TKZkb[class*=terms-new] .tbl th:nth-child(2),.staticPage___TKZkb[class*=terms] .tbl td:nth-child(2),.staticPage___TKZkb[class*=terms] .tbl th:nth-child(2) {
	padding-left: 0;
	width: 160px;
}

.staticPage___TKZkb[class*=terms-new] .tbl td:nth-child(3),.staticPage___TKZkb[class*=terms-new] .tbl th:nth-child(3),.staticPage___TKZkb[class*=terms] .tbl td:nth-child(3),.staticPage___TKZkb[class*=terms] .tbl th:nth-child(3) {
	padding: 4px 8px 4px 16px;
	text-align: left;
	width: 100%;
}

.staticPage___TKZkb[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___TKZkb[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___TKZkb[class*=terms] .tbl td:nth-child(3) span,.staticPage___TKZkb[class*=terms] .tbl th:nth-child(3) span {
	display: block;
	text-align: center;
	width: 72px;
}

.staticPage___TKZkb[class*=terms-new] .tbl td:last-child,.staticPage___TKZkb[class*=terms-new] .tbl th:last-child,.staticPage___TKZkb[class*=terms] .tbl td:last-child,.staticPage___TKZkb[class*=terms] .tbl th:last-child {
	padding-left: 0;
	padding-right: 10px;
	width: 144px;
}

.staticPage___TKZkb[class*=terms-new] .tbl tbody td:nth-child(3),.staticPage___TKZkb[class*=terms] .tbl tbody td:nth-child(3) {
	padding-left: 42px;
}

.staticPage___TKZkb[class*=terms-new] .ul-list,.staticPage___TKZkb[class*=terms] .ul-list {
	margin: 22px 0 24px;
}

.staticPage___TKZkb[class*=terms-new] .ul-list.with-padding-left,.staticPage___TKZkb[class*=terms] .ul-list.with-padding-left {
	padding-left: 37px;
}

.staticPage___TKZkb[class*=terms-new] .contacts-list,.staticPage___TKZkb[class*=terms] .contacts-list {
	display: flex;
}

.staticPage___TKZkb[class*=terms-new] .contacts-list h2,.staticPage___TKZkb[class*=terms] .contacts-list h2 {
	margin-top: 32px;
}

.staticPage___TKZkb[class*=terms-new] .contacts-list div,.staticPage___TKZkb[class*=terms] .contacts-list div {
	display: grid;
	letter-spacing: .2px;
	margin-right: 14px;
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download],.staticPage___TKZkb[class*=terms] [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] p,.staticPage___TKZkb[class*=terms] [class*=terms-download] p {
	margin: 0;
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] p,.staticPage___TKZkb[class*=terms-new] [class*=terms-download] time,.staticPage___TKZkb[class*=terms] [class*=terms-download] p,.staticPage___TKZkb[class*=terms] [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] button,.staticPage___TKZkb[class*=terms] [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 12px;
	min-width: 136px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___TKZkb[class*=terms] [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] button:before,.staticPage___TKZkb[class*=terms] [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 24px;
	z-index: 0;
}

.staticPage___TKZkb[class*=terms-new] [class*=terms-download] button:hover,.staticPage___TKZkb[class*=terms] [class*=terms-download] button:hover {
	filter: brightness(1.1);
}

.staticPage___TKZkb[class*=online-casino],.staticPage___TKZkb[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPage___TKZkb[class*=online-casino] h1,.staticPage___TKZkb[class*=online-casino] h1 *,.staticPage___TKZkb[class*=online-casino] h2,.staticPage___TKZkb[class*=online-casino] h2 *,.staticPage___TKZkb[class*=online-casino] h3,.staticPage___TKZkb[class*=online-casino] h3 *,.staticPage___TKZkb[class*=online-casino] h4,.staticPage___TKZkb[class*=online-casino] h4 *,.staticPage___TKZkb[class*=online-casino] h5,.staticPage___TKZkb[class*=online-casino] h5 *,.staticPage___TKZkb[class*=online-casino] h6,.staticPage___TKZkb[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPage___TKZkb[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 48px;
	margin: 12px 0 16px;
}

.staticPage___TKZkb[class*=information] [class=informationBottom],.staticPage___TKZkb[class*=information] [class=informationTop] {
	grid-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto 16px;
	padding: 0;
}

.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 68px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
	width: 100%;
}

.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationTopItem]:before {
	content: none;
}

.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	justify-content: space-between;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	padding: 9px 15px 9px 55px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___TKZkb[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___TKZkb[class*=information] [class=informationTop] [class*=informationTopLink] span {
	left: 15px;
	position: absolute;
	top: 21px;
}

.newsItem___FXo_R:not(:last-child) {
	margin-bottom: 30px;
}

.newsItem___FXo_R .headWrap___fGYst {
	filter: drop-shadow(0 8px 16px rgba(25,30,45,.6));
}

.newsItem___FXo_R .headWrap___fGYst:before {
	background: var(--news-image-shadow);
	border-radius: 0 0 12px 12px;
	bottom: auto;
	content: "";
	height: 60px;
	left: 0;
	opacity: .8;
	position: absolute;
	right: 0;
	top: 0;
	transform: matrix(1,0,0,-1,0,0);
	z-index: 3;
}

.newsItem___FXo_R .allNewsBtn___AodNY {
	border-radius: 10px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	line-height: 16px;
	margin: 0 auto;
	padding-right: 10px;
	width: 152px;
}

.newsItem___FXo_R .allNewsBtn___AodNY:before {
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	border-radius: 2px;
	content: "";
	height: 7px;
	margin: 0 8px;
	transform: rotate(45deg);
	width: 7px;
}

.allNewsBtnWrap___GH8Lo {
	margin-top: 32px;
	text-align: center;
}

.allNews___EnBSs {
	margin: 48px auto 28px;
	width: 208px;
}

.teaser___dfKVY {
	line-height: 22px;
	margin: 0;
}

.teaser___dfKVY ol,.teaser___dfKVY ul {
	padding-left: 0;
}

.teaser___dfKVY ol>li,.teaser___dfKVY ul>li {
	margin-bottom: 10px;
	padding-left: 34px;
	position: relative;
}

.teaser___dfKVY ul li:before {
	background-color: rgba(var(--brand-grey-rgb),.1);
	border-radius: 4px;
	height: 16px;
	left: 8px;
	top: 4px;
	width: 16px;
}

.teaser___dfKVY ul li:after,.teaser___dfKVY ul li:before {
	bottom: auto;
	content: "";
	position: absolute;
	right: auto;
	z-index: auto;
}

.teaser___dfKVY ul li:after {
	background-color: var(--brand-text);
	border-radius: 50%;
	height: 4px;
	left: 14px;
	top: 10px;
	width: 4px;
}

.teaser___dfKVY ol {
	counter-reset: counter;
	list-style: none;
}

.teaser___dfKVY ol li {
	counter-increment: counter;
}

.teaser___dfKVY ol li:before {
	background-color: rgba(var(--brand-grey-rgb),.1);
	border-radius: 4px;
	bottom: auto;
	content: "";
	height: 16px;
	left: 8px;
	position: absolute;
	right: auto;
	top: 4px;
	width: 16px;
	z-index: auto;
}

.teaser___dfKVY ol li:after {
	bottom: auto;
	color: #fff;
	content: counter(counter);
	font-size: 10px;
	font-weight: 500;
	left: 14px;
	line-height: 16px;
	position: absolute;
	right: auto;
	top: 5px;
	z-index: auto;
}

.teaser___dfKVY p {
	margin: 12px 0 16px;
}

.teaser___dfKVY iframe {
	border: none;
	height: 563px;
	margin: 32px auto 0 -120px;
	width: 968px;
}

.teaser___dfKVY>:last-child,.teaser___dfKVY>:last-child * {
	margin-bottom: 0;
}

.news___wUZZr,.singleNews___isblA {
	margin-top: 20px;
}

.news___wUZZr h1,.news___wUZZr h2,.singleNews___isblA h1,.singleNews___isblA h2 {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 2px 0;
	text-align: left;
}

.news___wUZZr h2,.singleNews___isblA h2 {
	color: #fff;
	font-weight: 500;
	margin: 2px 0 16px;
}

.news___wUZZr .newsLoadMoreBtn___ZninS,.singleNews___isblA .newsLoadMoreBtn___ZninS {
	color: #fff;
	margin: 32px auto 28px;
	min-width: 200px;
	width: auto;
}

.singleNews___isblA {
	margin-top: 40px;
	padding-top: 10px;
}

.singleNews___isblA [class*=newsItem] [class*=headWrap]:before {
	border-radius: 12px;
}

.singleNews___isblA [class*=preview_][class*=FullPage_] {
	border-radius: 12px;
	height: 224px;
	margin-bottom: 24px;
}

.singleNews___isblA [class*=preview_]>[class*=Img_] {
	border-radius: 0 0 12px 12px;
}

.singleNews___isblA [class*=preview_]>[class*=Img_] [class*=loadingWrapper__] img {
	position: static;
	transform: translateX(0);
}

.singleNews___isblA [class*=preview_]>[class*=Info_] {
	border-radius: 12px;
}

.singleNews___isblA [class*=preview_]>[class*=Info_] [class^=singleNews_] {
	margin-top: 6px;
}

.singleNews___isblA [class*=teaser_] {
	margin: 32px 100px 0 120px;
}

@media screen and (min-width:1288px) {
	.singleNews___isblA [class*=teaser_] {
		margin: 32px 100px 0 120px;
	}
}

.progressBar___UnGRr {
	border: 1px solid #fff3;
	border-radius: 25px;
	overflow: hidden;
	position: relative;
	width: 176px;
}

.progressBar___UnGRr .status___L8P6i {
	background: #fff3;
	height: 100%;
	position: absolute;
}

.progressBar___UnGRr .title___gd3Ju {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	line-height: 14px;
	margin: 0;
	position: relative;
	text-align: center;
	text-transform: none;
	width: 100%;
}

.progressBar___UnGRr .title___gd3Ju [data-test=active_sales_remain_sum]>span {
	font-family: Manrope,sans-serif;
}

.progressBar___UnGRr~.actBtn___x5gW0 {
	box-shadow: none;
	color: #fff;
}

.progressBarMob___Ldxw6 {
	width: 190px;
}

.progressBarMob___Ldxw6 .title___gd3Ju {
	color: #fff;
}

.bonusCardPrizeItemWrap___sS4oO {
	align-items: center;
	border: 1px solid var(--bonus-color-3);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: flex-start;
	list-style: none;
	padding: 7px 10px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:412px) {
	.bonusCardPrizeItemWrap___sS4oO {
		gap: 13px;
	}
}

.bonusCardPrizeItemWrap___sS4oO .bonusCardPrizeItemProfit___xaTn8 {
	display: none;
}

.bonusCardPrizeItemWrap___sS4oO svg {
	margin-left: 5px;
}

.bonusCardPrizeItemWrap___sS4oO h3 {
	color: var(--brand-yellow);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95%;
}

.bonusCardPrizeItemProfitable____2L3W:first-child {
	border-color: var(--brand-yellow);
}

.bonusCardPrizeItemProfitable____2L3W:first-child .bonusCardPrizeItemProfit___xaTn8 {
	display: block;
}

.bonusCardPrizeItemProfit___xaTn8 {
	background: var(--backgroung-bonus-profitable);
	bottom: auto;
	color: var(--brand-yellow);
	font-size: 10px;
	font-weight: 500;
	left: 8px;
	line-height: 12px;
	padding: 0 5px;
	position: absolute;
	right: auto;
	top: -6px;
	z-index: 1;
}

.bonusCardPrizeItemImage___TUY2Z {
	height: 30px;
	width: 30px;
}

.bonusCardPrizeItemTextWrap___I5JX_ {
	overflow: hidden;
	width: 100%;
}

.bonusCardPrizeItemDescription___COHK3 {
	align-items: center;
	color: var(--brand-text);
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
}

.bonusCardPrizeBlockWrap___VHZY0 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 16px 0 auto;
	position: relative;
	width: 100%;
}

.bonusCardPrizeBlockWrapOpen___b73K0 {
	margin-top: 18px;
	padding: 0 0 8px;
}

.bonusCardPrizeBlockWrapOpen___b73K0:before {
	background: linear-gradient(180deg,#5b172200,#5b1722 90%);
	border-radius: 0 0 8px 8px;
	bottom: 0;
	content: "";
	height: 51px;
	left: 16px;
	position: absolute;
	right: 16px;
	top: unset;
	z-index: 1;
}

.bonusCardPrizeBlockWrapOpen___b73K0 .bonusCardPrizeBlockArrowDown___YS2qH {
	transform: rotate(180deg);
}

.bonusCardPrizeBlockInnerWrap___w2fVw {
	background-color: var(--bonus-color-2);
	border-radius: 8px;
	padding: 8px 0 8px 8px;
	width: 100%;
}

.bonusCardPrizeOpen___tCRE0 {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.bonusCardPrizeOpenTitle___jncl9 {
	align-items: center;
	color: inherit;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	line-height: 18px;
}

.bonusCardPrizeBlockArrowDown___YS2qH {
	margin-right: 8px;
	transform: rotate(0);
	transition: transform .3s linear;
}

.bonusCardPrizeBlockScroll___bLuvM {
	height: 0!important;
	overflow: hidden;
	transition: height .3s linear;
}

.bonusCardPrizeBlockScroll___bLuvM>div:first-child {
	padding-right: 8px;
}

.bonusCardPrizeBlockScrollOpen___jc15f {
	height: 176px!important;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-top: 9px;
}

@-moz-document url-prefix() {
	.bonusCardPrizeBlockScrollOpen___jc15f {
		scrollbar-width: none;
	}
}

.bonusCardPrizeBlockScrollOpen___jc15f::-webkit-scrollbar {
	width: 2px;
}

.bonusCardPrizeBlockScrollOpen___jc15f::-webkit-scrollbar-track {
	border-radius: 32px;
}

.bonusCardPrizeBlockScrollOpen___jc15f::-webkit-scrollbar-thumb {
	background: var(--bonus-color-3);
	border-radius: 12px;
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.bonusCardPrizeBlockItemsWrapAnimated___XqwYT {
	display: grid;
	grid-template-rows: 0fr;
	overflow: hidden;
	transition: grid-template-rows 1s;
}

.bonusCardPrizeBlockItemsWrap___Vahg7 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-bottom: 8%;
	padding-top: 8px;
	row-gap: 13px;
}

.bonusCardPrizeBlockItemTxt___pf1jo {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.bonusCardButton___SOU67 {
	border-radius: 8px;
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	max-height: 48px;
	max-width: 290px;
	padding: 15px 0;
	width: 100%;
}

.bonusCardBackground___CAFLO {
	align-items: center;
	background: var(--cardBackground);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	margin: 0 auto;
	max-width: 364px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

@media screen and (min-width:640px) {
	.bonusCardBackground___CAFLO {
		max-width: 248px;
	}
}

.bonusCardTopButtons___sntPo {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	opacity: 1;
	position: absolute;
	right: 6px;
	top: 8px;
	transition: opacity .3s linear,z-index .3s linear;
	z-index: 2;
}

.bonusCardDeactivateButton___xy_xI,.bonusCardInfoButton___kxoYL {
	background-color: #0000;
}

.bonusCardInnerBackground___yUg61 {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 170px;
	left: 0;
	margin: 0 auto;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 0;
	width: 170px;
	z-index: unset;
}

.bonusCardContentWrap___wS26P {
	align-items: center;
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	margin: auto 0 0;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 2;
	z-index: 1;
}

.bonusCardContentWrap___wS26P [class*=progressBar_] {
	margin-top: 8px;
	max-width: 100%;
	width: 100%;
}

.bonusCardContentWrap___wS26P h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 16px;
	text-align: center;
	transition: font-size .3s linear;
}

.bonusCardContentWrap___wS26P p {
	margin: 0;
}

.bonusCardContentLabel___fVRIV {
	background-color: var(--bonus-color-5);
	border-radius: 12px;
	color: var(--bonus-color-4);
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin: 8px 0 4px;
	padding: 3px 8px;
}

.bonusCardProgressBarWrap___Q_U8J {
	padding: 0 16px;
	width: 100%;
}

.bonusCardDeposit___PftnR {
	align-items: center;
	background-color: var(--bonus-color-2);
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 14px;
	margin-top: 16px;
	padding: 8px 16px;
	width: 100%;
}

.bonusCardDeposit___PftnR p {
	margin: 0 2px 0 8px;
}

.bonusCardPrizeBlockOutWrapper___UWyRo {
	padding: 0 16px;
}

.bonusCardBottomWrap___gq_Rd {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusCardBottomWrapWithTImer___x98Yh {
	justify-content: space-between;
}

.bonusCardBottomWrapWithTImer___x98Yh .bonusCardBottomTimer___mxIwu p {
	white-space: nowrap;
}

.bonusCardBottomTimer___mxIwu {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-bottom: 8px;
	width: 100%;
}

.bonusCardBottomTimer___mxIwu p {
	color: inherit;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-right: 5px;
	opacity: .6;
}

.bonusCardBottomTimer___mxIwu [class*=section_],.bonusCardBottomTimer___mxIwu [class=floatCountdown] {
	color: inherit;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.bonusCardBackgroundOpen___l6j02 .bonusCardContentWrap___wS26P {
	z-index: 3;
}

.bonusCardBackgroundOpen___l6j02 .bonusCardTopButtons___sntPo {
	opacity: 0;
	z-index: -1;
}

.bonusCardBackgroundOpen___l6j02 .bonusCardContentLabel___fVRIV {
	display: none;
}

.bonusCardBackgroundFastClick___PSCjf {
	background: var(--bonus-linear-gradient-5);
	column-gap: 16px;
}

@media screen and (min-width:640px) {
	.bonusCardBackgroundFastClick___PSCjf {
		background: var(--bonus-linear-gradient-4),var(--cardBackground);
		max-width: 248px;
	}
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardInnerBackground___yUg61 {
	opacity: 0;
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardContentWrap___wS26P {
	background: none;
	height: 100%;
	justify-content: flex-start;
	margin: 0;
	overflow: hidden;
	padding: 36px 16px 16px;
}

@media screen and (min-width:640px) {
	.bonusCardBackgroundFastClick___PSCjf .bonusCardContentWrap___wS26P {
		padding-bottom: 7px;
	}
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardContentWrap___wS26P h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.bonusCardBackgroundFastClick___PSCjf [class*=bonusCardItemsWrapSlider_] {
	-webkit-mask-image: linear-gradient(90deg,#000 90%,#0000);
	mask-image: linear-gradient(90deg,#000 90%,#0000);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	padding: 0 56px 10px 0;
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardBottomWrap___gq_Rd {
	margin: auto 0 0;
	padding: 0 4px;
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardBottomTimer___mxIwu {
	column-gap: 10px;
	flex-direction: row;
	max-width: 100%;
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardDeposit___PftnR {
	border-radius: 8px;
}

.bonusCardBackgroundFastClick___PSCjf [class*=bonusCardPrizeBlockScrollOpen_] {
	height: 92px!important;
	margin-right: -5px;
}

.bonusCardBackgroundFastClick___PSCjf .bonusCardPrizeBlockOutWrapper___UWyRo {
	margin-top: 16px;
	padding: 0;
}

@media screen and (min-width:640px) {
	.bonusCardBackgroundFastClick___PSCjf .bonusCardPrizeBlockOutWrapper___UWyRo {
		margin-top: 8px;
	}
}

.bonusCardBackgroundFastClick___PSCjf [class*=bonusCardPrizeBlockInnerWrap_] {
	padding: 8px;
}

.bonusCardBackgroundFastClick___PSCjf [class*=bonusCardPrizeBlockScroll_]>div:first-child {
	padding-right: 4px;
}

.bonusCardFastClick___hawS2 {
	margin: -9px 0 16px;
	padding-inline: 16px;
}

.bonusCardFastClick___hawS2 form {
	border-radius: 10px;
}

.bonusCardFastClick___hawS2 [class*=inputGroup_] {
	column-gap: 10px;
}

.bonusCardPrizeItemWrap___b063i {
	align-items: center;
	border: 1px solid var(--bonus-color-3);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: flex-start;
	list-style: none;
	padding: 10px 8px 6px;
	position: relative;
	row-gap: 8px;
	width: 100%;
}

.bonusCardPrizeItemWrap___b063i .bonusCardPrizeItemProfit___oP9JH {
	display: none;
}

.bonusCardPrizeItemWrap___b063i svg {
	margin-left: 5px;
}

.bonusCardPrizeItemWrap___b063i h3 {
	color: var(--brand-yellow);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95%;
}

.bonusCardPrizeItemProfitable___Yrwsu:first-child {
	border-color: var(--brand-yellow);
}

.bonusCardPrizeItemProfitable___Yrwsu:first-child .bonusCardPrizeItemProfit___oP9JH {
	display: block;
}

.bonusCardPrizeItemProfit___oP9JH {
	background: var(--backgroung-bonus-profitable);
	bottom: auto;
	color: var(--brand-yellow);
	font-size: 10px;
	font-weight: 500;
	left: 8px;
	line-height: 12px;
	padding: 0 5px;
	position: absolute;
	right: auto;
	top: -6px;
	z-index: 1;
}

.bonusCardPrizeItemImage___u0GPu {
	height: 30px;
	width: 30px;
}

.bonusCardPrizeItemTextWrap___b2g3b {
	overflow: hidden;
	width: 100%;
}

.bonusCardPrizeItemDescription___uX7gW {
	align-items: center;
	color: var(--brand-text);
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
}

.bonusCardPrizeBlockWrap___phdhe {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 16px 0 auto;
	padding: 0 16px;
	position: relative;
	width: 100%;
}

.bonusCardPrizeBlockWrapOpen___wFDb_ {
	margin-top: 8px;
	padding: 0;
}

.bonusCardPrizeBlockWrapOpen___wFDb_:before {
	background: linear-gradient(180deg,#5b172200,#5b1722 90%);
	border-radius: 0 0 8px 8px;
	bottom: 0;
	content: "";
	height: 51px;
	left: 16px;
	position: absolute;
	right: 16px;
	top: unset;
	z-index: 1;
}

.bonusCardPrizeBlockWrapOpen___wFDb_ .bonusCardPrizeBlockArrowDown___u50xB {
	transform: rotate(180deg);
}

.bonusCardPrizeBlockInnerWrap___Ofvor {
	background-color: var(--bonus-color-2);
	border-radius: 8px;
	padding: 8px 4px 8px 8px;
	width: 100%;
}

.bonusCardPrizeOpen___OBnSE {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.bonusCardPrizeOpenTitle___mbmaP {
	align-items: center;
	color: inherit;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	line-height: 18px;
}

.bonusCardPrizeBlockArrowDown___u50xB {
	margin-right: 8px;
	transform: rotate(0);
	transition: transform .3s linear;
}

.bonusCardPrizeBlockScroll___EzmML {
	height: 0!important;
	overflow: hidden;
	transition: height .3s linear;
}

.bonusCardPrizeBlockScroll___EzmML>div:first-child {
	padding-right: 3px;
}

.bonusCardPrizeBlockScrollOpen___fv7a3 {
	height: 186px!important;
	overflow-x: hidden;
	overflow-y: scroll;
}

@-moz-document url-prefix() {
	.bonusCardPrizeBlockScrollOpen___fv7a3 {
		scrollbar-width: none;
	}
}

.bonusCardPrizeBlockScrollOpen___fv7a3::-webkit-scrollbar {
	width: 2px;
}

.bonusCardPrizeBlockScrollOpen___fv7a3::-webkit-scrollbar-track {
	border-radius: 32px;
}

.bonusCardPrizeBlockScrollOpen___fv7a3::-webkit-scrollbar-thumb {
	background: var(--bonus-color-3);
	border-radius: 12px;
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.bonusCardPrizeBlockItemsWrapAnimated___RP23a {
	display: grid;
	grid-template-rows: 0fr;
	overflow: hidden;
	transition: grid-template-rows 1s;
}

.bonusCardPrizeBlockItemsWrap___ZI2sD {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-bottom: 8%;
	padding-top: 12px;
	row-gap: 6px;
}

.bonusCardPrizeBlockItemTxt___HRIS1 {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.bonusAnalyticsCardBackground___VBdmq {
	align-items: center;
	background: linear-gradient(180deg,#201111 0,#20111100 30.41%),var(--cardBackground) 50%/cover no-repeat,linear-gradient(227deg,#8f000c4d 0,#6600084d 98.74%),#110d0e;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin: 0 auto;
	max-width: 364px;
	min-height: 376px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.bonusAnalyticsCardTopButtons___ip_0O {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: 0;
}

.bonusAnalyticsCardDeactivateButton___c61pv {
	background-color: #0000;
}

.bonusAnalyticsCardInnerBackground___dgZey {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 170px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 170px;
	z-index: unset;
}

.bonusAnalyticsCardContentWrap___x6r4i {
	align-items: center;
	background: var(--bonus-linear-gradient-1);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bonusAnalyticsCardContentWrap___x6r4i [class*=progressBar_] {
	margin-top: 8px;
	max-width: 240px;
	width: 100%;
}

.bonusAnalyticsCardContentWrap___x6r4i h2 {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	max-width: 240px;
	padding: 0 16px;
	text-align: center;
}

.bonusAnalyticsCardContentWrap___x6r4i p {
	margin: 0;
}

.bonusAnalyticsCardDeposit___jF7YK {
	align-items: center;
	background-color: var(--bonus-color-2);
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 14px;
	margin-top: 16px;
	padding: 8px 16px;
	width: 100%;
}

.bonusAnalyticsCardDeposit___jF7YK p {
	margin: 0 2px 0 8px;
}

.bonusAnalyticsCardBottomWrap___IlfQP {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusAnalyticsCardBottomWrap___IlfQP .bonusAnalyticsCardPromoBtn___NPwa8 {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 600;
	justify-content: center;
	line-height: 16px;
	margin: 0 auto;
	width: 100%;
}

.bonusAnalyticsBottomTimer___WB6zV {
	display: none;
	margin-bottom: 8px;
	max-width: 90px;
	width: 100%;
}

.bonusAnalyticsBottomTimer___WB6zV p {
	color: inherit;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-right: 5px;
	opacity: .6;
}

.bonusAnalyticsBottomTimer___WB6zV [class*=section_],.bonusAnalyticsBottomTimer___WB6zV [class=floatCountdown] {
	color: inherit;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.bonusAnalyticsBottomTimerActive___zaor_ {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN {
	background: var(--bonus-linear-gradient-5);
	column-gap: 16px;
}

@media screen and (min-width:640px) {
	.bonusAnalyticsCardBackgroundFastClick___V8SAN {
		background: var(--bonus-linear-gradient-4),var(--cardBackground);
		max-width: 248px;
	}
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardInnerBackground___dgZey {
	opacity: 0;
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardContentWrap___x6r4i {
	background: none;
	height: 100%;
	justify-content: flex-start;
	margin: 0;
	overflow: hidden;
	padding: 36px 16px 16px;
}

@media screen and (min-width:640px) {
	.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardContentWrap___x6r4i {
		padding-bottom: 7px;
	}
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardContentWrap___x6r4i h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardBottomWrap___IlfQP {
	margin: auto 0 0;
	padding: 0 4px;
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsBottomTimer___WB6zV {
	column-gap: 10px;
	flex-direction: row;
	max-width: 100%;
}

.bonusAnalyticsCardBackgroundFastClick___V8SAN .bonusAnalyticsCardDeposit___jF7YK {
	border-radius: 8px;
}

.bonusAnalyticsCardFastClick___OEgMg {
	margin: auto 0 16px;
	padding-inline: 16px;
}

.bonusAnalyticsCardFastClick___OEgMg form {
	border-radius: 10px;
}

.referralLink___wf7gL {
	display: flex;
	padding-bottom: 8px;
}

.referralLinkText___Hvaov {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 18px;
	justify-content: normal;
	width: 100%;
}

.referralLinkButton___KEffI {
	color: #fff;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	gap: 4px;
	height: 32px;
	line-height: 12px;
	width: 100%;
}

.inviteBlockWrap___gwT5v {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: linear-gradient(180deg,#8f232e,#8f232e80 97%,#8f232e66);
	border-radius: 8px;
	box-shadow: inset 0 1px 2px 0 rgba(255,0,26,.259),0 4px 8px 0 #0006,inset 0 1px 1px 0 hsla(0,0%,100%,.078);
	color: #fff;
	max-width: 312px;
	padding: 16px;
	position: relative;
	z-index: 1;
}

@media screen and (min-width:1288px) {
	.inviteBlockWrap___gwT5v {
		padding: 16px;
	}
}

.statisticBlock___F9qCJ {
	flex-wrap: wrap;
	gap: 16px;
	margin-top: 10px;
	position: relative;
	z-index: 0;
}

.statisticBlock___F9qCJ,.statisticBlock___F9qCJ>div {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.statisticBlock___F9qCJ>div {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	gap: 2px;
	line-height: 22px;
}

.statisticBlock___F9qCJ:after {
	background: linear-gradient(90deg,#fff0,#ffffff4d 50.78%,#fff0);
	bottom: auto;
	content: "";
	display: block;
	height: 1px;
	left: auto;
	position: absolute;
	right: auto;
	top: 30px;
	width: 100%;
	z-index: 0;
}

.statisticBlock___F9qCJ .statisticBlockCount___XRdQb {
	color: #f5c66b;
}

.statisticBlock___F9qCJ .statisticBlockRefundInfo___xrEEZ {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	justify-content: space-between;
	line-height: 22px;
	width: 100%;
}

.statisticBlock___F9qCJ .statisticBlockRefundCounter___TjPP5 {
	color: #f5c66b;
}

.stepsWrapper___C1QxK {
	align-items: normal;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: normal;
	margin-bottom: 32px;
	position: relative;
	z-index: 1;
}

.stepsTitle___utAJM {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.steps___jCfXi {
	align-items: normal;
	color: #fff;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: normal;
}

@media screen and (min-width:1096px) {
	.steps___jCfXi {
		align-items: normal;
		display: flex;
		flex-direction: row;
		gap: 24px;
		justify-content: normal;
	}
}

.stepItem___t4yW4 {
	align-items: center;
	-webkit-backdrop-filter: blur(48px);
	backdrop-filter: blur(48px);
	background: #374c6d33;
	background: linear-gradient(180deg,#a7001c99 54.79%,#5a000f99);
	border-radius: 8px;
	box-shadow: inset 28px -28px 28px 0 hsla(0,0%,76%,.031),inset -28px 28px 28px 0 hsla(0,0%,100%,.031),inset 0 1px 2px 0 rgba(255,0,26,.259);
	display: flex;
	flex-direction: row;
	height: 90px;
	justify-content: normal;
	position: relative;
	width: 100%;
	z-index: 0;
}

.stepItemCount___MlY6L {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(358.88deg,#e4c47e -101.79%,#f9d380 -69.74%,#fff5a4 -33.32%,#f7eb76 -4.16%,#d5a857 31.07%,#fff9c7 60.89%,#f0c358 89.74%);
	background-clip: text;
	-webkit-background-clip: text;
	bottom: 16px;
	color: #fff;
	font-size: 52px;
	font-weight: 800;
	left: 16px;
	line-height: 60px;
	min-width: 36px;
	position: absolute;
	right: auto;
	text-align: center;
	top: auto;
	z-index: 0;
}

.stepItemText___g3zjG {
	padding: 0 70px 0 64px;
}

.stepItemImage___XUg90 {
	bottom: 0;
	height: 96px;
	left: auto;
	position: absolute;
	right: -18px;
	top: auto;
	width: 96px;
	z-index: 0;
}

.referralPageWrapper___WB67Y {
	overflow-x: hidden;
	padding: 0 16px 16px;
	position: relative;
}

@media screen and (min-width:360px) {
	.referralPageWrapper___WB67Y {
		padding: 0 24px;
	}
}

@media screen and (min-width:640px) {
	.referralPageWrapper___WB67Y {
		padding: 0 64px;
	}
}

@media screen and (min-width:1096px) {
	.referralPageWrapper___WB67Y {
		overflow: unset;
		padding: 20px 0 0;
	}
}

.referralPageCoins___soMRF {
	bottom: unset;
	height: 274px;
	left: auto;
	position: absolute;
	right: auto;
	top: unset;
	width: 100%;
	z-index: 0;
}

.referralCoin0___Yv0I4 {
	animation: animateCoin0___gOlyd 16s ease-in-out infinite alternate;
	bottom: unset;
	left: -120px;
	position: absolute;
	right: unset;
	top: 170px;
	z-index: 0;
}

@media screen and (min-width:412px) {
	.referralCoin0___Yv0I4 {
		left: -134px;
		top: 106px;
	}
}

@media screen and (min-width:720px) {
	.referralCoin0___Yv0I4 {
		left: -92px;
	}
}

@media screen and (min-width:1096px) {
	.referralCoin0___Yv0I4 {
		left: 94px;
		top: 74px;
	}
}

.referralCoin1___Jfelf {
	animation: animateCoin1___lWTEw 16s ease-in-out infinite alternate;
	bottom: unset;
	left: 24px;
	position: absolute;
	right: unset;
	top: unset;
	z-index: 0;
}

@media screen and (min-width:412px) {
	.referralCoin1___Jfelf {
		left: 50px;
	}
}

@media screen and (min-width:640px) {
	.referralCoin1___Jfelf {
		left: 126px;
	}
}

@media screen and (min-width:720px) {
	.referralCoin1___Jfelf {
		left: 162px;
	}
}

@media screen and (min-width:1096px) {
	.referralCoin1___Jfelf {
		left: calc(50% - 132px);
		top: -32px;
	}
}

.referralCoin2___d3u7C {
	animation: animateCoin2___UKlLz 16s ease-in-out infinite alternate;
	bottom: unset;
	left: unset;
	position: absolute;
	right: -32px;
	top: 32px;
	z-index: 0;
}

@media screen and (min-width:412px) {
	.referralCoin2___d3u7C {
		right: -8px;
	}
}

@media screen and (min-width:640px) {
	.referralCoin2___d3u7C {
		right: 146px;
	}
}

@media screen and (min-width:720px) {
	.referralCoin2___d3u7C {
		right: 186px;
	}
}

@media screen and (min-width:1096px) {
	.referralCoin2___d3u7C {
		right: 246px;
		top: 0;
	}
}

.referralCoin3___l5BHn {
	animation: animateCoin3____rKvp 16s ease-in-out infinite alternate;
	bottom: -32px;
	left: calc(50% - 70px);
	position: absolute;
	right: unset;
	top: unset;
	z-index: 0;
}

@media screen and (min-width:640px) {
	.referralCoin3___l5BHn {
		left: calc(50% - 112px);
	}
}

@media screen and (min-width:1096px) {
	.referralCoin3___l5BHn {
		bottom: 0;
		left: calc(50% - 46px);
	}
}

.inviteBlock___GWrGk {
	margin-bottom: 32px;
	position: relative;
}

.inviteBlock___GWrGk:after {
	bottom: -20px;
	content: "";
	filter: blur(60px);
	height: 80px;
	left: 50px;
	position: absolute;
	right: auto;
	top: auto;
	width: 30px;
	z-index: 0;
}

@media screen and (min-width:640px) {
	.inviteBlock___GWrGk:before {
		background: url("") 50%/250px no-repeat;
		bottom: auto;
		content: "";
		height: 250px;
		left: auto;
		position: absolute;
		right: -14px;
		top: 0;
		width: 250px;
		z-index: 0;
	}
}

@media screen and (min-width:1096px) {
	.inviteBlock___GWrGk:before {
		background-size: 280px;
		height: 280px;
		right: -32px;
		top: -28px;
		width: 280px;
	}
}

.inviteBlock___GWrGk .inviteTitle___SS5BX {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-block: 32px 24px;
	position: relative;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.inviteBlock___GWrGk .inviteTitle___SS5BX {
		margin-top: 0;
	}
}

.referralRules___EBk05 {
	color: #fff;
	position: relative;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.referralRules___EBk05 .accordion-container {
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		gap: 16px;
		justify-content: normal;
	}

	.referralRules___EBk05 .accordion-wrap {
		align-items: normal;
		display: flex;
		flex: 1;
		flex-direction: column;
		gap: 16px;
		justify-content: normal;
	}
}

.referralRules___EBk05 .accordion-toggle {
	background: #252323;
	border: 1px solid #0000;
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #fff3;
	flex: 0 1 calc(50% - 8px);
	margin-bottom: 16px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.referralRules___EBk05 .accordion-toggle {
		margin-bottom: 0;
	}
}

.referralRules___EBk05 .accordion-title {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	padding: 8px 44px 8px 16px;
	position: relative;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.referralRules___EBk05 .accordion-title {
		padding-block: 12px;
	}
}

.referralRules___EBk05 .accordion-title:before {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: 50%;
	transform: translateY(-50%);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.referralRules___EBk05 .accordion-title.active:before {
	transform: rotate(180deg) translateY(50%);
}

.referralRules___EBk05 .accordion-title b {
	align-items: center;
	bottom: unset;
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	left: 15px;
	padding: 0 5px;
	position: absolute;
	right: unset;
	top: 21px;
	transform: translateY(-50%);
	width: 16px;
	z-index: 0;
}

.referralRules___EBk05 .accordion-inner {
	display: none;
}

.referralRules___EBk05 h1 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.referralRules___EBk05 p {
	color: #babcc2;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.referralRules___EBk05 ul li {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	list-style: none;
	margin-bottom: 8px;
	padding-inline: 50px 8px;
	position: relative;
	z-index: 0;
}

.referralRules___EBk05 ul li:before {
	background: hsla(0,0%,100%,.102);
	border-radius: 4px;
	bottom: auto;
	content: "";
	height: 16px;
	left: 24px;
	position: absolute;
	right: auto;
	top: 4px;
	width: 16px;
	z-index: 0;
}

.referralRules___EBk05 ul li:after {
	background: #fff;
	border-radius: 50%;
	bottom: auto;
	content: "";
	height: 4px;
	left: 30px;
	position: absolute;
	right: auto;
	top: 10px;
	width: 4px;
	z-index: 0;
}

.referralRules___EBk05 ul li>img {
	margin: 16px 0 0;
}

@keyframes animateCoin0___gOlyd {
	0%,to {
		transform: translate(0) scale(1);
	}

	50% {
		transform: translate(-100px,20px) scale(1.1);
	}
}

@keyframes animateCoin1___lWTEw {
	0%,to {
		transform: translate(0) scale(1);
	}

	50% {
		transform: translate(-20px,-50px) scale(1.1);
	}
}

@keyframes animateCoin2___UKlLz {
	0%,to {
		transform: translate(0) scale(1);
	}

	50% {
		transform: translate(50px,-50px) scale(1.1);
	}
}

@keyframes animateCoin3____rKvp {
	0%,to {
		transform: translate(0) scale(1);
	}

	50% {
		transform: translate(-60px,20px) scale(1.1);
	}
}

.react-tel-input {
	font-family: Roboto,sans-serif;
	font-size: 15px;
	position: relative;
	width: 100%;
}

.react-tel-input :disabled {
	cursor: not-allowed;
}

.react-tel-input .flag {
	background-image: url("");
	height: 11px;
	width: 16px;
}

.react-tel-input .ad {
	background-position: -16px 0;
}

.react-tel-input .ae {
	background-position: -32px 0;
}

.react-tel-input .af {
	background-position: -48px 0;
}

.react-tel-input .ag {
	background-position: -64px 0;
}

.react-tel-input .ai {
	background-position: -80px 0;
}

.react-tel-input .al {
	background-position: -96px 0;
}

.react-tel-input .am {
	background-position: -112px 0;
}

.react-tel-input .ao {
	background-position: -128px 0;
}

.react-tel-input .ar {
	background-position: -144px 0;
}

.react-tel-input .as {
	background-position: -160px 0;
}

.react-tel-input .at {
	background-position: -176px 0;
}

.react-tel-input .au {
	background-position: -192px 0;
}

.react-tel-input .aw {
	background-position: -208px 0;
}

.react-tel-input .az {
	background-position: -224px 0;
}

.react-tel-input .ba {
	background-position: -240px 0;
}

.react-tel-input .bb {
	background-position: 0 -11px;
}

.react-tel-input .bd {
	background-position: -16px -11px;
}

.react-tel-input .be {
	background-position: -32px -11px;
}

.react-tel-input .bf {
	background-position: -48px -11px;
}

.react-tel-input .bg {
	background-position: -64px -11px;
}

.react-tel-input .bh {
	background-position: -80px -11px;
}

.react-tel-input .bi {
	background-position: -96px -11px;
}

.react-tel-input .bj {
	background-position: -112px -11px;
}

.react-tel-input .bm {
	background-position: -128px -11px;
}

.react-tel-input .bn {
	background-position: -144px -11px;
}

.react-tel-input .bo {
	background-position: -160px -11px;
}

.react-tel-input .br {
	background-position: -176px -11px;
}

.react-tel-input .bs {
	background-position: -192px -11px;
}

.react-tel-input .bt {
	background-position: -208px -11px;
}

.react-tel-input .bw {
	background-position: -224px -11px;
}

.react-tel-input .by {
	background-position: -240px -11px;
}

.react-tel-input .bz {
	background-position: 0 -22px;
}

.react-tel-input .ca {
	background-position: -16px -22px;
}

.react-tel-input .cd {
	background-position: -32px -22px;
}

.react-tel-input .cf {
	background-position: -48px -22px;
}

.react-tel-input .cg {
	background-position: -64px -22px;
}

.react-tel-input .ch {
	background-position: -80px -22px;
}

.react-tel-input .ci {
	background-position: -96px -22px;
}

.react-tel-input .ck {
	background-position: -112px -22px;
}

.react-tel-input .cl {
	background-position: -128px -22px;
}

.react-tel-input .cm {
	background-position: -144px -22px;
}

.react-tel-input .cn {
	background-position: -160px -22px;
}

.react-tel-input .co {
	background-position: -176px -22px;
}

.react-tel-input .cr {
	background-position: -192px -22px;
}

.react-tel-input .cu {
	background-position: -208px -22px;
}

.react-tel-input .cv {
	background-position: -224px -22px;
}

.react-tel-input .cw {
	background-position: -240px -22px;
}

.react-tel-input .cy {
	background-position: 0 -33px;
}

.react-tel-input .cz {
	background-position: -16px -33px;
}

.react-tel-input .de {
	background-position: -32px -33px;
}

.react-tel-input .dj {
	background-position: -48px -33px;
}

.react-tel-input .dk {
	background-position: -64px -33px;
}

.react-tel-input .dm {
	background-position: -80px -33px;
}

.react-tel-input .do {
	background-position: -96px -33px;
}

.react-tel-input .dz {
	background-position: -112px -33px;
}

.react-tel-input .ec {
	background-position: -128px -33px;
}

.react-tel-input .ee {
	background-position: -144px -33px;
}

.react-tel-input .eg {
	background-position: -160px -33px;
}

.react-tel-input .er {
	background-position: -176px -33px;
}

.react-tel-input .es {
	background-position: -192px -33px;
}

.react-tel-input .et {
	background-position: -208px -33px;
}

.react-tel-input .fi {
	background-position: -224px -33px;
}

.react-tel-input .fj {
	background-position: -240px -33px;
}

.react-tel-input .fk {
	background-position: 0 -44px;
}

.react-tel-input .fm {
	background-position: -16px -44px;
}

.react-tel-input .fo {
	background-position: -32px -44px;
}

.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf {
	background-position: -48px -44px;
}

.react-tel-input .ga {
	background-position: -64px -44px;
}

.react-tel-input .gb {
	background-position: -80px -44px;
}

.react-tel-input .gd {
	background-position: -96px -44px;
}

.react-tel-input .ge {
	background-position: -112px -44px;
}

.react-tel-input .gf {
	background-position: -128px -44px;
}

.react-tel-input .gh {
	background-position: -144px -44px;
}

.react-tel-input .gi {
	background-position: -160px -44px;
}

.react-tel-input .gl {
	background-position: -176px -44px;
}

.react-tel-input .gm {
	background-position: -192px -44px;
}

.react-tel-input .gn {
	background-position: -208px -44px;
}

.react-tel-input .gp {
	background-position: -224px -44px;
}

.react-tel-input .gq {
	background-position: -240px -44px;
}

.react-tel-input .gr {
	background-position: 0 -55px;
}

.react-tel-input .gt {
	background-position: -16px -55px;
}

.react-tel-input .gu {
	background-position: -32px -55px;
}

.react-tel-input .gw {
	background-position: -48px -55px;
}

.react-tel-input .gy {
	background-position: -64px -55px;
}

.react-tel-input .hk {
	background-position: -80px -55px;
}

.react-tel-input .hn {
	background-position: -96px -55px;
}

.react-tel-input .hr {
	background-position: -112px -55px;
}

.react-tel-input .ht {
	background-position: -128px -55px;
}

.react-tel-input .hu {
	background-position: -144px -55px;
}

.react-tel-input .id {
	background-position: -160px -55px;
}

.react-tel-input .ie {
	background-position: -176px -55px;
}

.react-tel-input .il {
	background-position: -192px -55px;
}

.react-tel-input .in {
	background-position: -208px -55px;
}

.react-tel-input .io {
	background-position: -224px -55px;
}

.react-tel-input .iq {
	background-position: -240px -55px;
}

.react-tel-input .ir {
	background-position: 0 -66px;
}

.react-tel-input .is {
	background-position: -16px -66px;
}

.react-tel-input .it {
	background-position: -32px -66px;
}

.react-tel-input .je {
	background-position: -144px -154px;
}

.react-tel-input .jm {
	background-position: -48px -66px;
}

.react-tel-input .jo {
	background-position: -64px -66px;
}

.react-tel-input .jp {
	background-position: -80px -66px;
}

.react-tel-input .ke {
	background-position: -96px -66px;
}

.react-tel-input .kg {
	background-position: -112px -66px;
}

.react-tel-input .kh {
	background-position: -128px -66px;
}

.react-tel-input .ki {
	background-position: -144px -66px;
}

.react-tel-input .xk {
	background-position: -128px -154px;
}

.react-tel-input .km {
	background-position: -160px -66px;
}

.react-tel-input .kn {
	background-position: -176px -66px;
}

.react-tel-input .kp {
	background-position: -192px -66px;
}

.react-tel-input .kr {
	background-position: -208px -66px;
}

.react-tel-input .kw {
	background-position: -224px -66px;
}

.react-tel-input .ky {
	background-position: -240px -66px;
}

.react-tel-input .kz {
	background-position: 0 -77px;
}

.react-tel-input .la {
	background-position: -16px -77px;
}

.react-tel-input .lb {
	background-position: -32px -77px;
}

.react-tel-input .lc {
	background-position: -48px -77px;
}

.react-tel-input .li {
	background-position: -64px -77px;
}

.react-tel-input .lk {
	background-position: -80px -77px;
}

.react-tel-input .lr {
	background-position: -96px -77px;
}

.react-tel-input .ls {
	background-position: -112px -77px;
}

.react-tel-input .lt {
	background-position: -128px -77px;
}

.react-tel-input .lu {
	background-position: -144px -77px;
}

.react-tel-input .lv {
	background-position: -160px -77px;
}

.react-tel-input .ly {
	background-position: -176px -77px;
}

.react-tel-input .ma {
	background-position: -192px -77px;
}

.react-tel-input .mc {
	background-position: -208px -77px;
}

.react-tel-input .md {
	background-position: -224px -77px;
}

.react-tel-input .me {
	background-position: -112px -154px;
	height: 12px;
}

.react-tel-input .mg {
	background-position: 0 -88px;
}

.react-tel-input .mh {
	background-position: -16px -88px;
}

.react-tel-input .mk {
	background-position: -32px -88px;
}

.react-tel-input .ml {
	background-position: -48px -88px;
}

.react-tel-input .mm {
	background-position: -64px -88px;
}

.react-tel-input .mn {
	background-position: -80px -88px;
}

.react-tel-input .mo {
	background-position: -96px -88px;
}

.react-tel-input .mp {
	background-position: -112px -88px;
}

.react-tel-input .mq {
	background-position: -128px -88px;
}

.react-tel-input .mr {
	background-position: -144px -88px;
}

.react-tel-input .ms {
	background-position: -160px -88px;
}

.react-tel-input .mt {
	background-position: -176px -88px;
}

.react-tel-input .mu {
	background-position: -192px -88px;
}

.react-tel-input .mv {
	background-position: -208px -88px;
}

.react-tel-input .mw {
	background-position: -224px -88px;
}

.react-tel-input .mx {
	background-position: -240px -88px;
}

.react-tel-input .my {
	background-position: 0 -99px;
}

.react-tel-input .mz {
	background-position: -16px -99px;
}

.react-tel-input .na {
	background-position: -32px -99px;
}

.react-tel-input .nc {
	background-position: -48px -99px;
}

.react-tel-input .ne {
	background-position: -64px -99px;
}

.react-tel-input .nf {
	background-position: -80px -99px;
}

.react-tel-input .ng {
	background-position: -96px -99px;
}

.react-tel-input .ni {
	background-position: -112px -99px;
}

.react-tel-input .bq,.react-tel-input .nl {
	background-position: -128px -99px;
}

.react-tel-input .no {
	background-position: -144px -99px;
}

.react-tel-input .np {
	background-position: -160px -99px;
}

.react-tel-input .nr {
	background-position: -176px -99px;
}

.react-tel-input .nu {
	background-position: -192px -99px;
}

.react-tel-input .nz {
	background-position: -208px -99px;
}

.react-tel-input .om {
	background-position: -224px -99px;
}

.react-tel-input .pa {
	background-position: -240px -99px;
}

.react-tel-input .pe {
	background-position: 0 -110px;
}

.react-tel-input .pf {
	background-position: -16px -110px;
}

.react-tel-input .pg {
	background-position: -32px -110px;
}

.react-tel-input .ph {
	background-position: -48px -110px;
}

.react-tel-input .pk {
	background-position: -64px -110px;
}

.react-tel-input .pl {
	background-position: -80px -110px;
}

.react-tel-input .pm {
	background-position: -96px -110px;
}

.react-tel-input .pr {
	background-position: -112px -110px;
}

.react-tel-input .ps {
	background-position: -128px -110px;
}

.react-tel-input .pt {
	background-position: -144px -110px;
}

.react-tel-input .pw {
	background-position: -160px -110px;
}

.react-tel-input .py {
	background-position: -176px -110px;
}

.react-tel-input .qa {
	background-position: -192px -110px;
}

.react-tel-input .re {
	background-position: -208px -110px;
}

.react-tel-input .ro {
	background-position: -224px -110px;
}

.react-tel-input .rs {
	background-position: -240px -110px;
}

.react-tel-input .ru {
	background-position: 0 -121px;
}

.react-tel-input .rw {
	background-position: -16px -121px;
}

.react-tel-input .sa {
	background-position: -32px -121px;
}

.react-tel-input .sb {
	background-position: -48px -121px;
}

.react-tel-input .sc {
	background-position: -64px -121px;
}

.react-tel-input .sd {
	background-position: -80px -121px;
}

.react-tel-input .se {
	background-position: -96px -121px;
}

.react-tel-input .sg {
	background-position: -112px -121px;
}

.react-tel-input .sh {
	background-position: -128px -121px;
}

.react-tel-input .si {
	background-position: -144px -121px;
}

.react-tel-input .sk {
	background-position: -160px -121px;
}

.react-tel-input .sl {
	background-position: -176px -121px;
}

.react-tel-input .sm {
	background-position: -192px -121px;
}

.react-tel-input .sn {
	background-position: -208px -121px;
}

.react-tel-input .so {
	background-position: -224px -121px;
}

.react-tel-input .sr {
	background-position: -240px -121px;
}

.react-tel-input .ss {
	background-position: 0 -132px;
}

.react-tel-input .st {
	background-position: -16px -132px;
}

.react-tel-input .sv {
	background-position: -32px -132px;
}

.react-tel-input .sx {
	background-position: -48px -132px;
}

.react-tel-input .sy {
	background-position: -64px -132px;
}

.react-tel-input .sz {
	background-position: -80px -132px;
}

.react-tel-input .tc {
	background-position: -96px -132px;
}

.react-tel-input .td {
	background-position: -112px -132px;
}

.react-tel-input .tg {
	background-position: -128px -132px;
}

.react-tel-input .th {
	background-position: -144px -132px;
}

.react-tel-input .tj {
	background-position: -160px -132px;
}

.react-tel-input .tk {
	background-position: -176px -132px;
}

.react-tel-input .tl {
	background-position: -192px -132px;
}

.react-tel-input .tm {
	background-position: -208px -132px;
}

.react-tel-input .tn {
	background-position: -224px -132px;
}

.react-tel-input .to {
	background-position: -240px -132px;
}

.react-tel-input .tr {
	background-position: 0 -143px;
}

.react-tel-input .tt {
	background-position: -16px -143px;
}

.react-tel-input .tv {
	background-position: -32px -143px;
}

.react-tel-input .tw {
	background-position: -48px -143px;
}

.react-tel-input .tz {
	background-position: -64px -143px;
}

.react-tel-input .ua {
	background-position: -80px -143px;
}

.react-tel-input .ug {
	background-position: -96px -143px;
}

.react-tel-input .us {
	background-position: -112px -143px;
}

.react-tel-input .uy {
	background-position: -128px -143px;
}

.react-tel-input .uz {
	background-position: -144px -143px;
}

.react-tel-input .va {
	background-position: -160px -143px;
}

.react-tel-input .vc {
	background-position: -176px -143px;
}

.react-tel-input .ve {
	background-position: -192px -143px;
}

.react-tel-input .vg {
	background-position: -208px -143px;
}

.react-tel-input .vi {
	background-position: -224px -143px;
}

.react-tel-input .vn {
	background-position: -240px -143px;
}

.react-tel-input .vu {
	background-position: 0 -154px;
}

.react-tel-input .wf {
	background-position: -16px -154px;
}

.react-tel-input .ws {
	background-position: -32px -154px;
}

.react-tel-input .ye {
	background-position: -48px -154px;
}

.react-tel-input .za {
	background-position: -64px -154px;
}

.react-tel-input .zm {
	background-position: -80px -154px;
}

.react-tel-input .zw {
	background-position: -96px -154px;
}

.react-tel-input * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.react-tel-input .hide {
	display: none;
}

.react-tel-input .v-hide {
	visibility: hidden;
}

.react-tel-input .form-control {
	background: #fff;
	border: 1px solid #cacaca;
	border-radius: 5px;
	font-size: 14px;
	height: 35px;
	letter-spacing: .01rem;
	line-height: 25px;
	margin-bottom: 0!important;
	margin-left: 0;
	margin-top: 0!important;
	outline: none;
	padding-left: 48px;
	position: relative;
	width: 300px;
}

.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus {
	background-color: #faf0f0;
	border: 1px solid #d79f9f;
	border-left-color: #cacaca;
}

.react-tel-input .flag-dropdown {
	background-color: #f5f5f5;
	border: 1px solid #cacaca;
	border-radius: 3px 0 0 3px;
	bottom: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover {
	cursor: pointer;
}

.react-tel-input .flag-dropdown.invalid-number {
	border-color: #d79f9f;
}

.react-tel-input .flag-dropdown.open {
	z-index: 2;
}

.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag {
	background: #fff;
	border-radius: 3px 0 0 0;
}

.react-tel-input input[disabled]+.flag-dropdown:hover {
	cursor: default;
}

.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag {
	background-color: initial;
}

.react-tel-input .selected-flag {
	border-radius: 3px 0 0 3px;
	height: 100%;
	outline: none;
	padding: 0 0 0 8px;
	position: relative;
	width: 38px;
}

.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover {
	background-color: #fff;
}

.react-tel-input .selected-flag .flag {
	margin-top: -5px;
	position: absolute;
	top: 50%;
}

.react-tel-input .selected-flag .arrow {
	border-left: 3px solid #0000;
	border-right: 3px solid #0000;
	border-top: 4px solid #555;
	height: 0;
	left: 20px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	width: 0;
}

.react-tel-input .selected-flag .arrow.up {
	border-bottom: 4px solid #555;
	border-top: none;
}

.react-tel-input .country-list {
	background-color: #fff;
	border-radius: 0 0 3px 3px;
	box-shadow: 1px 2px 10px #00000059;
	list-style: none;
	margin: 10px 0 10px -1px;
	max-height: 200px;
	outline: none;
	overflow-y: scroll;
	padding: 0;
	position: absolute;
	width: 300px;
	z-index: 1;
}

.react-tel-input .country-list .flag {
	display: inline-block;
}

.react-tel-input .country-list .divider {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.react-tel-input .country-list .country {
	padding: 7px 9px;
}

.react-tel-input .country-list .country .dial-code {
	color: #6b6b6b;
}

.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover {
	background-color: #f1f1f1;
}

.react-tel-input .country-list .flag {
	margin-right: 7px;
	margin-top: 2px;
}

.react-tel-input .country-list .country-name {
	margin-right: 6px;
}

.react-tel-input .country-list .search {
	background-color: #fff;
	padding: 10px 0 6px 10px;
	position: sticky;
	top: 0;
}

.react-tel-input .country-list .search-emoji {
	font-size: 15px;
}

.react-tel-input .country-list .search-box {
	border: 1px solid #cacaca;
	border-radius: 3px;
	font-size: 15px;
	line-height: 15px;
	margin-left: 6px;
	outline: none;
	padding: 3px 8px 5px;
}

.react-tel-input .country-list .no-entries-message {
	opacity: .7;
	padding: 7px 10px 11px;
}

.react-tel-input .invalid-number-message {
	color: #de0000;
}

.react-tel-input .invalid-number-message,.react-tel-input .special-label {
	background: #fff;
	font-size: 13px;
	left: 46px;
	padding: 0 2px;
	position: absolute;
	top: -8px;
	z-index: 1;
}

.react-tel-input .special-label {
	display: none;
	white-space: nowrap;
}

.inputWrap___Yegxe .react-tel-input {
	height: 100%;
	width: 100%;
}

.inputWrap___Yegxe .react-tel-input .form-control {
	background: #0000;
}

.inputWrap___Yegxe .react-tel-input .form-control.invalid-number,.inputWrap___Yegxe .react-tel-input .form-control.invalid-number:focus {
	background: none;
	border: none;
}

.inputWrap___Yegxe .react-tel-input .special-label {
	background: none;
	bottom: auto;
	color: #ffffff80;
	font-weight: 400;
	padding: 0;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown {
	background-color: #0000;
	border: none;
	border-radius: 0;
	bottom: -100%;
	height: 100%;
	left: auto;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 997;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown.open {
	background: none;
	border-radius: 0;
	z-index: 999;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown.open .selected-flag {
	background: none;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag {
	bottom: 100%;
	left: 0;
	padding: 0;
	pointer-events: all;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag,.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag:focus,.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag:hover {
	background: none;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .flag {
	left: 16px;
	transform: translateY(-50%);
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .arrow {
	border-top-color: #000;
	height: 4px;
	margin-top: 0;
	transform: translateY(-50%);
	width: 4px;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .arrow.up {
	border-bottom-color: #000;
}

.inputWrap___Yegxe .react-tel-input .country-list {
	border-radius: 0 0 4px 4px;
	color: #000;
	margin: 0;
	pointer-events: all;
	top: 0;
}

.inputWrap___Yegxe .react-tel-input .country-list .country-name,.inputWrap___Yegxe .react-tel-input .country-list .dial-code {
	font-size: 13px;
}

.inputWrap___Yegxe .react-tel-input .country-list .search {
	padding: 10px 16px;
}

.inputWrap___Yegxe .react-tel-input .country-list .no-entries-message {
	font-size: 12px;
	padding: 0 16px 7px;
}

.inputWrap___Yegxe {
	border-radius: initial;
	clear: both;
	position: relative;
}

.inputWrap___Yegxe .react-tel-input {
	height: 48px;
}

.inputWrap___Yegxe .react-tel-input .form-control {
	background-color: #fff;
	border-radius: var(--input-radius);
}

.inputWrap___Yegxe .react-tel-input .form-control::-moz-placeholder {
	color: #ffffff80;
	opacity: 1;
}

.inputWrap___Yegxe .react-tel-input .form-control:-ms-input-placeholder {
	color: #ffffff80;
}

.inputWrap___Yegxe .react-tel-input .form-control::-webkit-input-placeholder {
	color: #ffffff80;
}

.inputWrap___Yegxe .react-tel-input .form-control.open {
	border-radius: var(--input-radius) var(--input-radius) 0 0;
}

.inputWrap___Yegxe .react-tel-input .special-label {
	color: #0009;
	cursor: text;
	font-size: 14px;
	font-weight: 500;
	left: 16px;
	line-height: 24px;
	margin: 0;
	opacity: .8;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 12px;
	transform: translateY(-15px) scale(.7);
	transform-origin: bottom left;
	white-space: nowrap;
	z-index: 2;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown {
	z-index: 1;
}

.inputWrap___Yegxe .react-tel-input .flag-dropdown .selected-flag .flag {
	border-radius: 2px;
	box-shadow: inset 0 0 0 1px #0000001a;
	margin-top: 8px;
}

.inputWrap___Yegxe .react-tel-input .country-list {
	background: #fff;
	border: none;
	border-radius: 0 0 var(--input-radius) var(--input-radius);
	box-shadow: 0 6px 8px #0003;
	height: auto;
	left: 0;
	margin-left: 0;
	max-height: 188px;
	overflow-x: hidden;
	top: -2px;
	white-space: nowrap;
	width: 100%;
}

.inputWrap___Yegxe .react-tel-input .country-list::-webkit-scrollbar {
	width: 4px;
}

.inputWrap___Yegxe .react-tel-input .country-list::-webkit-scrollbar-track {
	background: #0000;
}

.inputWrap___Yegxe .react-tel-input .country-list::-webkit-scrollbar-thumb {
	border-radius: 4px;
	box-shadow: inset 4px 0 0 0 rgba(var(--brand-simple-rgb),.8);
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.inputWrap___Yegxe .react-tel-input .country-list::-webkit-scrollbar-thumb:hover {
	box-shadow: inset 4px 0 0 0 var(--brand-simple);
}

.inputWrap___Yegxe .react-tel-input .country-list .country {
	color: #000;
	height: 32px;
	padding-left: 16px;
}

.inputWrap___Yegxe .react-tel-input .country-list .country:hover {
	background-color: #0000001a;
}

.inputWrap___Yegxe .react-tel-input .country-list .country .dial-code {
	color: #0006;
}

.inputWrap___Yegxe .react-tel-input .country-list .country span {
	font-size: 13px;
}

.inputWrap___Yegxe .react-tel-input .country-list .country.highlight {
	background: #0000000f;
}

.inputWrap___Yegxe .react-tel-input .country-list .search {
	align-items: center;
	background: #fff;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	padding: 10px 10px 12px 15px;
}

.inputWrap___Yegxe .react-tel-input .country-list .search-box {
	border-radius: 4px;
	font-size: 12px;
	line-height: 0;
	margin-left: 0;
	outline: none;
	padding: 4px 6px;
	width: 100%;
}

.inputWrap___Yegxe input.inputEl___w59IT {
	background-color: #0000;
	border: none;
	border-radius: 4px;
	box-shadow: none;
	box-sizing: border-box;
	color: #fff;
	color: #000;
	font-size: 16px;
	font-size: 14px;
	font-weight: 500;
	font-weight: 400;
	height: 100%;
	line-height: 20px;
	line-height: 18px;
	margin: 0;
	outline: 0;
	padding: 22px 30px 5px 52px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.inputWrap___Yegxe input.inputEl___w59IT:focus {
	box-shadow: none;
	color: #000;
}

.inputWrap___Yegxe input.inputEl___w59IT:-webkit-autofill {
	box-shadow: inset 0 0 0 24px #fff;
}

.inputWrap___Yegxe input.inputEl___w59IT::placeholder {
	color: #fff;
}

.inputWrap___Yegxe.focus___WjlbU {
	outline: none;
}

.inputWrap___Yegxe.error___P7DsE .inputEl___w59IT {
	border: 1px solid var(--brand-red);
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D {
	background-color: var(--brand-red);
	border-radius: 0 0 10px 10px;
	color: #fff;
	display: block;
	font-size: 10px;
	line-height: 18px;
	max-width: unset;
	padding-left: unset;
	position: relative;
	right: unset;
	text-align: center;
	transform: unset;
	transition: all .3s;
	z-index: 0;
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:after,.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:before {
	background-color: var(--brand-red);
	content: "";
	height: 10px;
	position: absolute;
	top: -10px;
	width: 10px;
	z-index: -1;
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:before {
	left: 0;
}

.inputWrap___Yegxe.error___P7DsE .errorHint___y4a4D:after {
	right: 0;
}

.inputWrap___Yegxe.error___P7DsE [class^=flag-dropdown] [class^=country-list] {
	left: 0;
	width: 100%;
}

.inputWrap___Yegxe.error___P7DsE [class*=country-list] {
	border: 1px solid var(--brand-red);
	border-top: none;
}

.inputWrap___Yegxe.disabled___MNKdQ {
	background: none;
	border-color: #8d9fc71a;
}

.inputWrap___Yegxe.disabled___MNKdQ .inputEl___w59IT {
	-webkit-text-fill-color: #6c707f;
	background: none;
	color: #6c707f;
}

.inputWrap___Yegxe.disabled___MNKdQ .label___g2zXv {
	color: #0006;
}

.inputWrap___Yegxe.disabled___MNKdQ .react-tel-input .flag-container .selected-flag .arrow.down:after {
	color: #0000;
	display: none;
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke {
	border-radius: 4px;
	bottom: 30px;
	left: 30px;
	max-height: inherit;
	position: fixed;
	right: 30px;
	top: 30px;
	width: auto;
	z-index: 0;
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke li.country {
	font-size: 16px;
	height: auto;
	line-height: 20px;
	padding: 10px 7px 10px 32px;
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .flag {
	margin-left: -24px;
	margin-right: 0;
	margin-top: 4.5px;
	position: absolute;
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .search {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	padding: 10px 8px;
	z-index: 1;
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .search-box {
	border-radius: 4px;
	font-size: 14px;
	line-height: 16px;
	margin-left: 0;
	outline: none;
	padding: 4px 6px;
	width: 100%;
}

.inputWrap___Yegxe [class*=country-list].countryListMob___h92ke .no-entries-message {
	padding-left: 8px;
}

.inputWrap___Yegxe.labelShow___wpu9s .special-label {
	display: block;
}

.inputWrap___Yegxe.labelActive___AChMV .special-label {
	top: 12px;
	white-space: nowrap;
}

.inputWrap___uX4bH .react-tel-input {
	height: 100%;
	width: 100%;
}

.inputWrap___uX4bH .react-tel-input .form-control.invalid-number,.inputWrap___uX4bH .react-tel-input .form-control.invalid-number:focus {
	background: none;
	border: none;
}

.inputWrap___uX4bH .react-tel-input .special-label {
	background: none;
	color: #ffffff80;
	line-height: 24px;
	margin: 0;
	padding: 0;
	right: 0;
	top: 12px;
	white-space: nowrap;
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown {
	background-color: #0000;
	border: none;
	border-radius: 0;
	bottom: -100%;
	height: 100%;
	left: auto;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 997;
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown.open {
	background: none;
	border-radius: 0;
	z-index: 999;
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown.open .selected-flag {
	background: none;
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag {
	bottom: 100%;
	left: 0;
	padding: 0;
	pointer-events: all;
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag,.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag:focus,.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag:hover {
	background: none;
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .flag {
	left: 16px;
	transform: translateY(-50%);
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .arrow {
	border-top-color: #000;
	height: 4px;
	margin-top: 0;
	transform: translateY(-50%);
	width: 4px;
}

.inputWrap___uX4bH .react-tel-input .flag-dropdown .selected-flag .arrow.up {
	border-bottom-color: #000;
}

.inputWrap___uX4bH .react-tel-input .country-list {
	border-radius: 0 0 4px 4px;
	color: #000;
	margin: 0;
	max-height: 188px;
	overflow-x: hidden;
	pointer-events: all;
	top: 0;
	white-space: nowrap;
	width: 100%;
}

.inputWrap___uX4bH .react-tel-input .country-list .country {
	color: #000;
	height: 32px;
	padding-left: 16px;
}

.inputWrap___uX4bH .react-tel-input .country-list .country-name,.inputWrap___uX4bH .react-tel-input .country-list .dial-code {
	font-size: 13px;
}

.inputWrap___uX4bH .react-tel-input .country-list .search {
	padding: 10px 16px;
}

.inputWrap___uX4bH .react-tel-input .country-list .search-box {
	font-size: 12px;
	line-height: 0;
}

.inputWrap___uX4bH .react-tel-input .country-list .no-entries-message {
	font-size: 12px;
	padding: 0 16px 7px;
}

.inputWrap___uX4bH {
	background-color: #fff;
	border-radius: var(--input-radius);
	clear: both;
	position: relative;
}

.inputWrap___uX4bH.labelShow___GD69w .special-label {
	display: block;
}

.inputWrap___uX4bH.labelActive___DMk39 .special-label {
	top: 12px;
	white-space: nowrap;
}

.inputWrap___uX4bH input.inputEl___dEzn5 {
	background-color: #fff;
	border: none;
	border-radius: inherit;
	box-shadow: none;
	box-sizing: border-box;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	height: 46px;
	line-height: 24px;
	margin: 0;
	outline: none;
	padding: 14px 50px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.inputWrap___uX4bH input.inputEl___dEzn5::placeholder {
	color: #fff;
}

.inputWrap___uX4bH input.inputEl___dEzn5:focus {
	color: #000;
}

.inputWrap___uX4bH input.inputEl___dEzn5:-webkit-autofill {
	-webkit-text-fill-color: #000!important;
	box-shadow: inset 0 0 0 24px #fff!important;
}

.inputWrap___uX4bH input.inputEl___dEzn5.open {
	border-radius: 10px 10px 0 0;
}

.inputWrap___uX4bH.focus___iF8mw {
	outline: none;
}

.inputWrap___uX4bH.error___dSEeB {
	background: var(--brand-red);
}

.inputWrap___uX4bH.error___dSEeB .errorHint___io62W {
	border-radius: 0 0 var(--input-radius) var(--input-radius);
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	max-width: none;
	padding-left: unset;
	position: static;
	text-align: center;
	transform: none;
	transition: all .3s;
	width: 100%;
	z-index: 100;
}

.inputWrap___uX4bH.disabled___JNBwj {
	background: none;
	border-color: #ffffff1a;
}

.inputWrap___uX4bH.disabled___JNBwj .inputEl___dEzn5 {
	-webkit-text-fill-color: rgba(var(--brand-text-rgb),.6);
	background: none;
	color: rgba(var(--brand-text-rgb),.6);
}

.inputWrap___uX4bH.disabled___JNBwj .label___PCOQr {
	color: var(--brand-text);
	opacity: .4;
}

.inputWrap___uX4bH.disabled___JNBwj .react-tel-input .flag-container .selected-flag .arrow.down:after {
	color: #0000;
	display: none;
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq {
	border-radius: 4px;
	bottom: 30px;
	left: 30px;
	max-height: inherit;
	position: fixed;
	right: 30px;
	top: 30px;
	width: auto;
	z-index: 0;
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq li.country {
	font-size: 16px;
	height: auto;
	line-height: 20px;
	padding: 10px 7px 10px 32px;
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .flag {
	margin-left: -24px;
	margin-right: 0;
	margin-top: 4.5px;
	position: absolute;
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .search {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	padding: 10px 8px;
	z-index: 1;
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .search-box {
	border-radius: 4px;
	font-size: 14px;
	line-height: 16px;
	margin-left: 0;
	outline: none;
	padding: 4px 6px;
	width: 100%;
}

.inputWrap___uX4bH [class*=country-list].countryListMob___wpdtq .no-entries-message {
	padding-left: 8px;
}

.inputWrap___uX4bH .react-tel-input {
	border: var(--input-border);
	border-radius: inherit;
	display: flex;
	height: 48px;
	justify-content: stretch;
}

.inputWrap___uX4bH .react-tel-input .form-control::-moz-placeholder {
	color: #ffffff80;
	opacity: 1;
}

.inputWrap___uX4bH .react-tel-input .form-control:-ms-input-placeholder {
	color: #ffffff80;
}

.inputWrap___uX4bH .react-tel-input .form-control::-webkit-input-placeholder {
	color: #ffffff80;
}

.inputWrap___uX4bH .react-tel-input .special-label {
	bottom: auto;
	color: #000;
	cursor: text;
	font-size: 14px;
	font-weight: 400;
	left: 16px;
	line-height: 16px;
	opacity: .6;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 24px;
	transform: translateY(-17px) scale(.7);
	transform-origin: 0 0;
	transition: transform .2s linear .1s,color .2s,transform-origin .2s;
	z-index: 2;
}

.inputWrap___uX4bH .react-tel-input .flag-dropdawn {
	padding: 0;
	position: static;
}

.inputWrap___uX4bH .react-tel-input .selected-flag .flag {
	border-radius: 2px;
	box-shadow: inset 0 0 0 1px #0000001a;
	margin-top: 7px;
}

.inputWrap___uX4bH .react-tel-input .selected-flag .arrow {
	border-top-color: #000;
}

.inputWrap___uX4bH .react-tel-input .selected-flag .arrow.up {
	border-bottom-color: #000;
}

.inputWrap___uX4bH .react-tel-input .country-list {
	box-shadow: 0 6px 8px #0003;
}

.inputWrap___uX4bH .react-tel-input .country-list .country {
	font-size: 16px;
	line-height: 20px;
	padding: 10px 7px 10px 32px;
}

.inputWrap___uX4bH .react-tel-input .country-list .country .flag {
	margin-left: -24px;
	margin-right: 0;
	margin-top: 4px;
	position: absolute;
}

.inputWrap___uX4bH .react-tel-input .country-list .search {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	padding: 10px 7px;
	z-index: 1;
}

.inputWrap___uX4bH .react-tel-input .country-list .search-box {
	border-radius: 4px;
	font-size: 14px;
	margin-left: 0;
	outline: none;
	padding: 4px 6px;
	width: 100%;
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar {
	width: 4px;
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar-track {
	background: #0000;
}

.inputWrap___uX4bH .react-tel-input .country-list::-webkit-scrollbar-thumb {
	border-radius: 4px;
	box-shadow: inset 4px 0 0 0 rgba(var(--brand-simple-rgb),.8);
}

.bonusWrap___MciMd {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	margin: 0 auto 8px;
	max-width: 368px;
	width: 100%;
	z-index: 0;
}

@media screen and (min-width:568px) {
	.bonusWrap___MciMd {
		max-width: 504px;
	}
}

@media screen and (min-width:720px) {
	.bonusWrap___MciMd {
		margin-bottom: 20px;
		max-width: 368px;
		width: auto;
	}
}

.bonusWrapBanner___oKIWY {
	padding-bottom: 2px;
}

@media screen and (min-width:720px) {
	.bonusWrapBanner___oKIWY {
		padding-bottom: 16px;
	}
}

.bonusWrapBanner___oKIWY img {
	border-radius: 8px;
	height: auto;
	object-fit: fill;
	width: 100%;
}

.banner___i1LQ_ {
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	bottom: 0;
	display: block;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	z-index: 0;
}

.banner___i1LQ_ img {
	height: 100%;
	object-fit: cover;
	object-position: center center;
	width: 100%;
}

.social___aacGt {
	display: flex;
	justify-content: space-between;
	padding: 0 28px;
}

.social___aacGt li {
	align-items: center;
	background: #ffffff1a;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	width: 32px;
}

.social___aacGt li svg {
	height: 20px;
	width: 20px;
}

.social___aacGt li:nth-child(5) svg {
	height: 18px;
	margin: 2px 2px 0 0;
	width: 18px;
}

@media(orientation:portrait)and (min-width:390px) {
	.social___aacGt li {
		height: 36px;
		width: 36px;
	}

	.social___aacGt li:nth-child(2) svg,.social___aacGt li:nth-child(3) svg,.social___aacGt li:nth-child(4) svg,.social___aacGt li:nth-child(6) svg {
		height: 23px;
		width: 23px;
	}

	.social___aacGt li:nth-child(5) svg {
		margin: 2px 2px 0 0;
	}
}

@media screen and (min-width:360px) {
	.social___aacGt {
		padding: 0 48px;
	}
}

@media screen and (min-width:390px) {
	.social___aacGt {
		padding: 0 46px;
	}
}

.buttonView___eCjlj {
	display: flex;
}

.buttonView___eCjlj li {
	align-items: center;
	background-color: #fff;
	border-radius: 10px;
	cursor: pointer;
	display: flex;
	filter: drop-shadow(0 4px 12px rgba(32,36,48,.3));
	flex-direction: row;
	gap: 16px;
	height: 48px;
	justify-content: space-between;
	padding: 0 28px 0 14px;
}

.buttonView___eCjlj li span {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	text-transform: capitalize;
}

.buttonView___eCjlj li.google___uh9oY {
	background-color: #fff;
}

.buttonView___eCjlj li.google___uh9oY span {
	color: #5085ed;
}

.buttonView___eCjlj li.facebook___OEyNB {
	background-color: #4a67ad;
}

.buttonView___eCjlj li.facebook___OEyNB span {
	color: #fff;
}

.buttonView___eCjlj li.telegram___pYjj8 {
	background-color: #fff;
}

.buttonView___eCjlj li.telegram___pYjj8 span {
	color: #37aee2;
}

.buttonView___eCjlj li.yandex___CuSsL {
	background-color: #da3332;
}

.buttonView___eCjlj li.yandex___CuSsL span {
	color: #fff;
}

.buttonView___eCjlj li.yandex___CuSsL svg,.buttonView___eCjlj li.yandex___CuSsL svg * {
	stroke: #0000;
	fill: #fff;
}

.buttonView___eCjlj li.odnoklassniki___v7FA5 {
	background-color: #ec7d26;
}

.buttonView___eCjlj li.odnoklassniki___v7FA5 span {
	color: #fff;
}

.buttonView___eCjlj li.odnoklassniki___v7FA5 svg,.buttonView___eCjlj li.odnoklassniki___v7FA5 svg * {
	stroke: #0000;
	fill: #fff;
}

.buttonView___eCjlj li.vkontakte___qqCWj {
	background-color: #4c668b;
}

.buttonView___eCjlj li.vkontakte___qqCWj span {
	color: #fff;
}

.buttonView___eCjlj li.vkontakte___qqCWj svg,.buttonView___eCjlj li.vkontakte___qqCWj svg * {
	stroke: #0000;
	fill: #fff;
}

.buttonView___eCjlj li.tiktok___A0B35 {
	background-color: #fff;
}

.buttonView___eCjlj li.tiktok___A0B35 span {
	color: #000;
}

.buttonView___eCjlj li.tiktok___A0B35 svg,.buttonView___eCjlj li.tiktok___A0B35 svg * {
	stroke: #0000;
	fill: #000;
}

.buttonView___eCjlj li.mailru___f1nA8 {
	background-color: #ffa930;
}

.buttonView___eCjlj li.mailru___f1nA8 span {
	color: #fff;
}

.buttonView___eCjlj li.mailru___f1nA8 svg,.buttonView___eCjlj li.mailru___f1nA8 svg * {
	stroke: #0000;
	fill: #fff;
}

.socials___yYQ7d {
	display: flex;
	justify-content: space-between;
}

.socials___yYQ7d li {
	align-items: center;
	background: #ffffff0d;
	border-radius: 4px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	transition: all .3s;
	width: 32px;
}

.socials___yYQ7d li:hover {
	background: #ffffff26;
	opacity: 1!important;
}

.socials___yYQ7d li svg {
	width: 17px;
}

.socials___yYQ7d li:nth-child(3) svg {
	width: 20px;
}

.socials___yYQ7d li:nth-child(4) svg {
	width: 18px;
}

.socials___yYQ7d li:nth-child(5) svg {
	margin-right: 2px;
	width: 18px;
}

.buttonView___AJGQI {
	display: flex;
}

.buttonView___AJGQI li {
	align-items: center;
	background-color: #fff;
	border-radius: 10px;
	cursor: pointer;
	display: flex;
	filter: drop-shadow(0 4px 12px rgba(32,36,48,.3));
	flex-direction: row;
	gap: 16px;
	height: 48px;
	justify-content: space-between;
	padding: 0 28px 0 14px;
}

.buttonView___AJGQI li span {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	text-transform: capitalize;
}

.buttonView___AJGQI li.google___voYCT {
	background-color: #fff;
}

.buttonView___AJGQI li.google___voYCT span {
	color: #5085ed;
}

.buttonView___AJGQI li.facebook___T2iYc {
	background-color: #4a67ad;
}

.buttonView___AJGQI li.facebook___T2iYc span {
	color: #fff;
}

.buttonView___AJGQI li.telegram___Sgqrv {
	background-color: #fff;
}

.buttonView___AJGQI li.telegram___Sgqrv span {
	color: #37aee2;
}

.buttonView___AJGQI li.yandex___nooZk {
	background-color: #da3332;
}

.buttonView___AJGQI li.yandex___nooZk span {
	color: #fff;
}

.buttonView___AJGQI li.yandex___nooZk svg,.buttonView___AJGQI li.yandex___nooZk svg * {
	stroke: #0000;
	fill: #fff;
}

.buttonView___AJGQI li.odnoklassniki___UM4vE {
	background-color: #ec7d26;
}

.buttonView___AJGQI li.odnoklassniki___UM4vE span {
	color: #fff;
}

.buttonView___AJGQI li.odnoklassniki___UM4vE svg,.buttonView___AJGQI li.odnoklassniki___UM4vE svg * {
	stroke: #0000;
	fill: #fff;
}

.buttonView___AJGQI li.vkontakte___e8DM7 {
	background-color: #4c668b;
}

.buttonView___AJGQI li.vkontakte___e8DM7 span {
	color: #fff;
}

.buttonView___AJGQI li.vkontakte___e8DM7 svg,.buttonView___AJGQI li.vkontakte___e8DM7 svg * {
	stroke: #0000;
	fill: #fff;
}

.buttonView___AJGQI li.tiktok___cr2dT {
	background-color: #fff;
}

.buttonView___AJGQI li.tiktok___cr2dT span {
	color: #000;
}

.buttonView___AJGQI li.tiktok___cr2dT svg,.buttonView___AJGQI li.tiktok___cr2dT svg * {
	stroke: #0000;
	fill: #000;
}

.buttonView___AJGQI li.mailru___QwdMd {
	background-color: #ffa930;
}

.buttonView___AJGQI li.mailru___QwdMd span {
	color: #fff;
}

.buttonView___AJGQI li.mailru___QwdMd svg,.buttonView___AJGQI li.mailru___QwdMd svg * {
	stroke: #0000;
	fill: #fff;
}

.popupSheet___VpMZ2 {
	animation: appearing___ITMcV .6s ease-in-out forwards;
	background: #fff;
	border-radius: 16px 16px 0 0;
	bottom: 0;
	left: 0;
	max-height: 80vh;
	min-height: 371px;
	position: fixed;
	right: 0;
	top: auto;
	transition: bottom .6s;
	z-index: 100;
}

.popupSheet___VpMZ2[class*=needHide] {
	bottom: -100%;
}

.popupSheet___VpMZ2.blackMode___ehZfo,.popupSheet___VpMZ2.bonusInfoPopup___k1OPw,.popupSheet___VpMZ2.withCloseButton___T3g0F {
	background: var(--main-content-bg) linear-gradient(180deg,#130403 0,#3b040a00 100%);
}

.popupSheet___VpMZ2.withCloseButton___T3g0F {
	max-height: calc(100vh - 88px);
	min-height: 280px;
}

.popupSheet___VpMZ2.withCloseButton___T3g0F .popupSheetContent___wzhg0 {
	padding-bottom: 96px;
	padding-top: 24px;
}

.popupSheet___VpMZ2.withCloseButton___T3g0F h1 {
	margin-bottom: 15px;
	margin-top: 0;
}

.popupSheet___VpMZ2.withCloseButton___T3g0F p:last-child {
	margin: 0;
}

.popupSheet___VpMZ2.withCloseButton___T3g0F [class*=contentScroll__] {
	margin-bottom: 0;
	-webkit-mask-image: linear-gradient(180deg,#000,#000 calc(100% - 16px),#0000);
	mask-image: linear-gradient(180deg,#000,#000 calc(100% - 16px),#0000);
	max-height: 72vh;
	padding: 0 24px;
}

@media screen and (max-height:640px) {
	.popupSheet___VpMZ2.withCloseButton___T3g0F [class*=contentScroll__] {
		max-height: 45vh;
	}
}

.popupSheet___VpMZ2.withCloseButton___T3g0F [class*=buttonWrapper__] {
	margin: auto;
	max-width: 360px;
	padding-bottom: 22px;
}

.popupSheet___VpMZ2 .popupSheetCloseBtn___PEn2v {
	background: none;
	bottom: auto;
	left: auto;
	padding: 0 20px;
	position: absolute;
	right: 0;
	top: -35px;
	z-index: 0;
}

.popupSheet___VpMZ2 .popupSheetCloseBtn___PEn2v:after,.popupSheet___VpMZ2 .popupSheetCloseBtn___PEn2v:before {
	background-color: var(--primary-button-color);
	border-radius: 4px;
	content: "";
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%) rotate(45deg);
	width: 22px;
}

.popupSheet___VpMZ2 .popupSheetCloseBtn___PEn2v:after {
	transform: translate(-50%,-50%) rotate(-45deg);
}

.popupSheet___VpMZ2.bonusInfoPopup___k1OPw {
	min-height: 155px;
}

.popupSheet___VpMZ2.bonusInfoPopup___k1OPw .popupSheetContent___wzhg0 {
	min-height: 135px;
}

@media(max-height:400px) {
	.popupSheet___VpMZ2 {
		max-height: 306px;
		min-height: 274px;
		overflow-x: hidden;
		overflow-y: scroll;
	}
}

.popupSheet___VpMZ2:before {
	background-color: #e2f1ff;
	bottom: -4%;
	content: "";
	display: block;
	height: 4%;
	left: 0;
	position: fixed;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 0;
}

.popupSheetContent___wzhg0 {
	min-height: 278px;
	padding: 13px 0 0;
	position: relative;
}

.popupSheetContent___wzhg0 [class^=loading_] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.popupSheetContent___wzhg0 [class^=gameMenuProvider_] [class^=loading_] {
	visibility: hidden;
}

.popupSheetDecorationWrap___dfhJQ {
	padding: 8px 0;
}

.popupSheetDecoration___f6xXI {
	background: #8b8b8b;
	border-radius: 20px;
	height: 6px;
	margin: 0 auto;
	opacity: .16;
	width: 96px;
}

@keyframes appearing___ITMcV {
	0% {
		transform: translateY(100%);
	}

	80% {
		transform: translateY(-2%);
	}

	to {
		transform: translateY(0);
	}
}

.withLootboxPopupInstruction___oI1qa [class*=portal__] {
	background: linear-gradient(180deg,#130403,#3b040a);
}

.withLootboxPopupInstruction___oI1qa [class*=portal__]:before {
	background: none;
}

.withLootboxPopupInstruction___oI1qa [class*=portal__] [class*=headerElement__] {
	padding-right: 0;
}

.messagePopupWrap___jrJlS {
	padding: 8px 24px 0;
}

.contentScroll___pmvvm {
	margin: 0 0 96px;
	max-height: 75vh;
	max-width: 100%;
	overflow: auto;
	padding: 0 24px 90px;
	position: relative;
	touch-action: pan-y;
}

.contentScroll___pmvvm,.contentScroll___pmvvm * {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.contentScroll___pmvvm h1 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.buttonWrapper___HWWhq {
	align-items: center;
	background: linear-gradient(180deg,#110d0e00,#110d0ec4 54.17%,#110d0e);
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 0 24px 32px;
	position: fixed;
	right: 0;
	top: auto;
}

.button___T2IZw {
	max-width: 312px;
	width: 100%;
}

.talismanItem___JyUe4 {
	background: linear-gradient(181deg,#42161d 1.8%,#42161d00 33.81%),linear-gradient(0deg,#2b1317,#2a131700 24.64%),#3d151c;
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	margin: 16px 0 0;
	padding: 16px;
	position: relative;
}

.talismanItem___JyUe4:before {
	background: linear-gradient(0deg,#d81b0a33,#d81b0a33);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: 12px;
	bottom: 0;
	content: "";
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

@supports not (-webkit-mask-composite:clear) {
	.talismanItem___JyUe4:before {
		-webkit-mask-composite: xor;
		mask-composite: exclude;
	}
}

.talismanItem___JyUe4:first-of-type {
	margin: 0;
}

.talismanItemExpanded___fdb6k {
	padding: 16px 16px 32px;
}

.talismanItemExpanded___fdb6k .talismanItemToggleArrow___EfSa0 svg {
	transform: rotate(180deg);
}

.talismanItemExpanded___fdb6k .talismanItemToggleArrow___EfSa0 svg path {
	opacity: 1;
}

.talismanItemFull___l6aje {
	max-height: unset;
	padding: 16px 16px 36px;
}

.talismanItemFull___l6aje .talismanItemDescriptionInner___bssta {
	max-height: unset;
}

.talismanItemToggleArrow___EfSa0 {
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 24px;
	z-index: 3;
}

.talismanItemToggleArrow___EfSa0 svg {
	transition: all .3s ease-in-out;
}

.talismanItemContent___MatSz {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: normal;
	padding: 0 16px 0 0;
}

.talismanItemImg___SZTCn {
	height: 80px;
	width: 80px;
}

.talismanItemTitle___lN3AZ {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.talismanItemButton___TfEao {
	margin: -7px auto 0;
	max-width: 256px;
}

@media screen and (min-width:360px) {
	.talismanItemButton___TfEao {
		margin: -8px auto 0;
	}
}

.talismanItemButton___TfEao [class*=button__] {
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
}

.talismanItemBuyWrapper___lND32 {
	margin-top: 8px;
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer][class*=radioChecked] {
	border: none;
	position: relative;
	z-index: 0;
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer][class*=radioChecked]:after {
	border: 1px solid #fff9;
	border-radius: 4px;
	bottom: 5px;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.talismanItemBuyWrapper___lND32 [class*=radioContainer]:before {
	background: #3d151c;
	z-index: 1;
}

.talismanItemTipsWrap___oxaff {
	width: 100%!important;
	z-index: 2;
}

.talismanItemTips___qoBbb {
	background: var(--brand-blue);
	border: none;
	border-radius: 8px;
	color: #000;
	cursor: default;
	font-size: 12px;
	font-weight: 400;
	left: 50%;
	line-height: 20px;
	padding: 13px 16px 7px;
	top: 100%;
	transform: translate(-50%,12px);
	width: 256px;
}

.talismanItemTips___qoBbb:after {
	border-bottom: 16px solid var(--brand-blue);
	border-left: 16px solid #0000;
	border-right: 16px solid #0000;
	bottom: 100%;
	content: "";
	left: 50%;
	position: absolute;
	transform: translate(-50%,11px);
}

.talismanItemTips___qoBbb:before {
	content: none;
}

.talismanItemDescriptionWrapper___a77r0 {
	overflow: hidden;
	position: relative;
}

.talismanItemDescription___ClZtR {
	padding: 16px 24px 24px;
	position: relative;
}

@media screen and (min-width:640px) {
	.talismanItemDescription___ClZtR {
		padding: 16px 64px 24px;
	}
}

.talismanItemDescriptionInner___bssta {
	overflow: hidden;
	width: 100%;
}

.talismanItemDescriptionText___nUctP {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-overflow: clip;
}

.talismanItemDescriptionText___nUctP ol,.talismanItemDescriptionText___nUctP ul {
	list-style-type: none;
}

.talismanItemDescriptionText___nUctP ol li,.talismanItemDescriptionText___nUctP ul li {
	padding-inline-start: 2ch;
	position: relative;
}

.talismanItemDescriptionText___nUctP ol li:before,.talismanItemDescriptionText___nUctP ul li:before {
	bottom: 0;
	content: "•";
	height: 16px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
	z-index: 1;
}

.talismanItemDescriptionText___nUctP ol li,.talismanItemDescriptionText___nUctP ol li p,.talismanItemDescriptionText___nUctP ul li,.talismanItemDescriptionText___nUctP ul li p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.talismanItemDescriptionText___nUctP ol {
	counter-reset: section;
}

.talismanItemDescriptionText___nUctP ol li:before {
	content: counter(section) ".";
	counter-increment: section;
}

.talismanItem___JyUe4 .bonusInfoPopup___tC9Rz {
	min-height: 150px;
}

.talismansStore___s6Q6B {
	margin: 16px 16px 48px;
}

@media screen and (min-width:360px) {
	.talismansStore___s6Q6B {
		margin: 16px 24px 48px;
	}
}

@media screen and (min-width:568px) {
	.talismansStore___s6Q6B {
		margin: 16px 64px 48px;
	}
}

.talismansStoreTitle___JYNem {
	-webkit-text-fill-color: #0000;
	background: -webkit-linear-gradient(#fff,var(--brand-text));
	-webkit-background-clip: text;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.talismansStoreDescription___RILH7 {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 17px;
	margin-top: 16px;
}

.talismansStoreDescription___RILH7 [class*=accordion-toggle] {
	background: #0000;
	border: none;
	box-shadow: none;
}

.talismansStoreDescription___RILH7 [class*=accordion-title] {
	color: #fffc;
	gap: 6px;
	justify-content: flex-start;
	padding: 8px 0;
}

.talismansStoreDescription___RILH7 [class*=accordion-inner] {
	margin-bottom: 24px;
	margin-top: -13px;
	padding: 0;
}

.talismansStoreDescription___RILH7 [class*=accordion-inner] p {
	margin: 22px 0;
}

.talismansStoreList___gejzW {
	display: flex;
	flex-direction: column;
	margin: 24px 0 0;
}

@media screen and (min-width:360px) {
	.talismansStoreList___gejzW {
		margin: 16px 0 0;
	}
}

@media screen and (min-width:640px) {
	.talismansStoreList___gejzW {
		margin: 18px 0 0;
	}
}

.cancellationPopup___vVs90 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 476px;
	padding: 0 36px 24px;
	text-align: center;
}

@media screen and (min-width:1096px) {
	.cancellationPopup___vVs90 {
		background: linear-gradient(0deg,#1e0409 2.5%,#530b12 97.5%);
		border-radius: 16px;
		bottom: 0;
		box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
		left: 0;
		margin: 0 auto;
		max-height: 730px;
		min-width: 385px;
		padding: 48px 32px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 101;
	}
}

.cancellationPopup___vVs90 .cancellationPopupTitle___JOPbB {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	margin-bottom: 7px;
	margin-top: -11px;
}

@media screen and (min-width:1096px) {
	.cancellationPopup___vVs90 .cancellationPopupTitle___JOPbB {
		margin-top: 0;
		max-width: 264px;
	}
}

.cancellationPopup___vVs90 .cancellationPopupSubtitle___PWpoA {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 8px;
	opacity: .8;
}

@media screen and (min-width:1096px) {
	.cancellationPopup___vVs90 .cancellationPopupSubtitle___PWpoA {
		margin: 0 0 25px;
	}
}

.cancellationPopup___vVs90 .cancellationPopupImage___JUYsH {
	background-image: url("");
	background-position: -4px -3px;
	background-repeat: no-repeat;
	background-size: 106%;
	height: 202px;
	margin-bottom: 9px;
	width: 230px;
}

.cancellationPopup___vVs90 .cancellationPopupButtons___k0Gov {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 328px;
	width: 100%;
}

@media screen and (min-width:1096px) {
	.cancellationPopup___vVs90 .cancellationPopupButtons___k0Gov {
		margin: 0 -8px;
		width: 280px;
	}
}

.cancellationPopup___vVs90 .cancellationPopupButtons___k0Gov button {
	font-size: 14px;
	font-weight: 600;
	width: inherit;
}

.cancellationPopup___vVs90 .cancellationPopupButtons___k0Gov button:nth-child(2) {
	background: #0000;
	box-shadow: none;
	font-size: 16px;
	margin-top: 9px;
}

.cancellRegPopup___l26Fr [class*=popupShadow__] {
	background: #0000;
}

.cancellRegPopup___l26Fr [class*=content__] {
	padding: 24px 32px;
}

.benefitItem___DHbPA {
	background: linear-gradient(181deg,#42161d 1.8%,#42161d00 33.81%),linear-gradient(0deg,#2b1317,#2a131700 24.64%),#3d151c;
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	margin: 16px 0 0;
	padding: 16px;
	position: relative;
}

.benefitItem___DHbPA:before {
	background: linear-gradient(0deg,#d81b0a33,#d81b0a33);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: 12px;
	bottom: 0;
	content: "";
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

@supports not (-webkit-mask-composite:clear) {
	.benefitItem___DHbPA:before {
		-webkit-mask-composite: xor;
		mask-composite: exclude;
	}
}

.benefitItem___DHbPA:first-of-type {
	margin: 0;
}

.benefitItemExpanded___OeN3P {
	padding: 16px 16px 32px;
}

.benefitItemExpanded___OeN3P .benefitItemToggleArrow___rSbn9 svg {
	transform: rotate(180deg);
}

.benefitItemExpanded___OeN3P .benefitItemToggleArrow___rSbn9 svg path {
	opacity: 1;
}

.benefitItemFull___uN8fg {
	max-height: unset;
	padding: 16px 16px 36px;
}

.benefitItemFull___uN8fg .benefitItemDescriptionInner___CKMh8 {
	max-height: unset;
}

.benefitItemToggleArrow___rSbn9 {
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 24px;
	z-index: 3;
}

.benefitItemToggleArrow___rSbn9 svg {
	transition: all .3s ease-in-out;
}

.benefitItemContent___wVqDF {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 15px;
	justify-content: normal;
	padding: 0 16px 0 0;
}

.benefitItemImg___vdnMs {
	height: 80px;
	width: 80px;
}

.benefitItemTitle___QeyFr {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.benefitItemButton___VuoW1 {
	margin: -7px auto 0;
	max-width: 256px;
}

@media screen and (min-width:360px) {
	.benefitItemButton___VuoW1 {
		margin: -8px auto 0;
	}
}

.benefitItemButton___VuoW1 [class*=button__] {
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
}

.benefitItemBuyWrapper___tKhoq {
	margin-top: 8px;
}

.benefitItemBuyWrapper___tKhoq [class*=radioContainer][class*=radioChecked] {
	border: none;
	position: relative;
	z-index: 0;
}

.benefitItemBuyWrapper___tKhoq [class*=radioContainer][class*=radioChecked]:after {
	border: 1px solid #fff9;
	border-radius: 4px;
	bottom: 5px;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.benefitItemBuyWrapper___tKhoq [class*=radioContainer]:before {
	background: #3d151c;
	z-index: 1;
}

.benefitItemTipsWrap___G6EEu {
	width: 100%!important;
	z-index: 2;
}

.benefitItemTips___TbM5C {
	background: var(--brand-blue);
	border: none;
	border-radius: 8px;
	color: #000;
	cursor: default;
	font-size: 12px;
	font-weight: 400;
	left: 50%;
	line-height: 20px;
	padding: 13px 16px 7px;
	top: 100%;
	transform: translate(-50%,12px);
	width: 256px;
}

.benefitItemTips___TbM5C:after {
	border-bottom: 16px solid var(--brand-blue);
	border-left: 16px solid #0000;
	border-right: 16px solid #0000;
	bottom: 100%;
	content: "";
	left: 50%;
	position: absolute;
	transform: translate(-50%,11px);
}

.benefitItemTips___TbM5C:before {
	content: none;
}

.benefitItemDescriptionWrapper___Vv6Og {
	position: relative;
}

.benefitItemDescription___iTu1m {
	padding: 16px 24px 24px;
	position: relative;
}

@media screen and (min-width:640px) {
	.benefitItemDescription___iTu1m {
		padding: 16px 64px 24px;
	}
}

.benefitItemDescriptionInner___CKMh8 {
	overflow: hidden;
	width: 100%;
}

.benefitItemDescriptionText___T7qUL {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-overflow: clip;
}

.benefitItemDescriptionText___T7qUL ol,.benefitItemDescriptionText___T7qUL ul {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	list-style-type: none;
	margin-top: 8px;
	row-gap: 8px;
}

.benefitItemDescriptionText___T7qUL ol li,.benefitItemDescriptionText___T7qUL ul li {
	padding-inline-start: 4ch;
	position: relative;
}

.benefitItemDescriptionText___T7qUL ol li:before,.benefitItemDescriptionText___T7qUL ul li:before {
	align-items: center;
	background: var(--bg-overlay-3);
	border-radius: 4px;
	bottom: 0;
	content: "•";
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	left: 6px;
	position: absolute;
	right: 0;
	top: 2px;
	width: 16px;
	z-index: 1;
}

.benefitItemDescriptionText___T7qUL ol li,.benefitItemDescriptionText___T7qUL ol li p,.benefitItemDescriptionText___T7qUL ul li,.benefitItemDescriptionText___T7qUL ul li p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.benefitItemDescriptionText___T7qUL ol {
	counter-reset: section;
}

.benefitItemDescriptionText___T7qUL ol li:before {
	content: counter(section) ".";
	counter-increment: section;
}

.benefitItem___DHbPA .bonusInfoPopup___a9zEA {
	min-height: 150px;
}

.benefitsStore___VaEvg {
	margin: 16px 16px 48px;
}

@media screen and (min-width:360px) {
	.benefitsStore___VaEvg {
		margin: 16px 24px 48px;
	}
}

@media screen and (min-width:568px) {
	.benefitsStore___VaEvg {
		margin: 16px 64px 48px;
	}
}

.benefitsStoreTitle___tE2zu {
	-webkit-text-fill-color: #0000;
	background: -webkit-linear-gradient(#fff,var(--brand-text));
	-webkit-background-clip: text;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.benefitsStoreDescription___JbakR {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 17px;
	margin-top: 16px;
}

.benefitsStoreDescription___JbakR [class*=accordion-toggle] {
	background: #0000;
	border: none;
	box-shadow: none;
}

.benefitsStoreDescription___JbakR [class*=accordion-title] {
	color: #fffc;
	gap: 6px;
	justify-content: flex-start;
	padding: 8px 0;
}

.benefitsStoreDescription___JbakR [class*=accordion-inner] {
	margin-bottom: 24px;
	margin-top: -13px;
	padding: 0;
}

.benefitsStoreDescription___JbakR [class*=accordion-inner] p {
	margin: 22px 0;
}

.benefitsStoreList___VMgkA {
	display: flex;
	flex-direction: column;
	margin: 17px 0 0;
}

.jackpotWidgetWrap___UQRLP {
	margin-bottom: 32px;
	position: relative;
}

.jackpotWidget___vZ08l {
	align-items: center;
	background: url("jackpot-pattern.webp") 50%/cover no-repeat,linear-gradient(180deg,#110d0e,#72000080 50%,#110d0e00);
	background-size: 1000px;
	border: 1px solid #72000080;
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	height: 152px;
	justify-content: flex-start;
	margin: 0 auto;
	overflow: hidden;
	padding: 16px;
	position: relative;
	width: 312px;
}

.jackpotWidget___vZ08l .slideJackpotCharacter___oASZH {
	animation: jackpot-character___iQ2u7 3s ease-in-out infinite alternate;
	background: url("jackpot-character.webp") no-repeat 0;
	background-size: contain;
	bottom: auto;
	height: 190px;
	left: auto;
	position: absolute;
	right: -81px;
	top: -7px;
	transform: rotate(10deg);
	width: 190px;
	z-index: 0;
}

.jackpotWidget___vZ08l .slideJackpotCoins___EpuLz {
	bottom: 0;
	height: 100%;
	left: auto;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 160px;
	z-index: 0;
}

.jackpotWidget___vZ08l .slideJackpotCoinsPart___kfRlO {
	position: absolute;
}

.jackpotWidget___vZ08l .slideJackpotCoinsPart___kfRlO:first-child {
	animation: jackpot-coin-1___fwRXt 3s ease-in-out infinite alternate;
	background: url("1.webp") no-repeat 50%;
	background-size: contain;
	bottom: 5px;
	height: 20px;
	right: 97px;
	transform: rotate(3deg) scale(1.6);
	width: 31px;
}

.jackpotWidget___vZ08l .slideJackpotCoinsPart___kfRlO:nth-child(2) {
	animation: jackpot-coin-2___H7XQN 3s ease-in-out infinite alternate;
	background: url("2.webp") no-repeat 50%;
	background-size: contain;
	height: 37px;
	right: 90px;
	top: 43px;
	transform: rotate(-1deg) scale(1.75);
	width: 59px;
}

.jackpotWidget___vZ08l .slideJackpotCoinsPart___kfRlO:nth-child(3) {
	animation: jackpot-coin-3___V9J6i 3s ease-in-out infinite alternate;
	background: url("3.webp") no-repeat 50%;
	background-size: contain;
	height: 30px;
	right: 69px;
	top: -4px;
	transform: scale(.8);
	width: 47px;
}

.jackpotWidget___vZ08l .slideJackpotCoinsPart___kfRlO:nth-child(4) {
	animation: jackpot-coin-4___Gy4Kl 3s ease-in-out infinite alternate;
	background: url("1.webp") no-repeat 50%;
	background-size: contain;
	height: 35px;
	right: 36px;
	top: 29px;
	transform: rotate(24deg) scale(.7);
	width: 34px;
}

.jackpotWidget___vZ08l .slideJackpotCoinsPart___kfRlO:nth-child(5) {
	animation: jackpot-coin-5___pLUCv 3s ease-in-out infinite alternate;
	background: url("1.webp") no-repeat 50%;
	background-size: contain;
	height: 12px;
	right: -3px;
	top: 19px;
	transform: rotate(-65deg) scale(1.2);
	width: 18px;
}

.jackpotWidget___vZ08l .jackpotLink___yfN0B {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 64px;
	justify-content: flex-start;
	padding: 0;
	position: relative;
	width: auto;
}

.jackpotWidget___vZ08l .jackpotTitle___HVL9U {
	color: #fff;
	letter-spacing: -.2px;
	text-transform: uppercase;
	transform: translateY(-7px);
}

.jackpotWidget___vZ08l .jackpotTitle___HVL9U,.jackpotWidget___vZ08l .value___beC9R {
	font-family: Inter,sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 36px;
	position: relative;
}

.jackpotWidget___vZ08l .value___beC9R {
	-webkit-text-fill-color: #0000;
	align-items: normal;
	background: var(--jackpot-letter-color);
	background-clip: text;
	-webkit-background-clip: text;
	box-sizing: border-box;
	color: var(--brand-yellow);
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	letter-spacing: -.6px;
	margin: 0;
	white-space: nowrap;
	z-index: 1;
}

@keyframes jackpot-character___iQ2u7 {
	0% {
		transform: translateY(0) rotate(10deg);
	}

	to {
		transform: translateY(-4px) rotate(10deg);
	}
}

@keyframes jackpot-coin-1___fwRXt {
	0% {
		transform: translate(0) rotate(3deg) scale(1.6);
	}

	to {
		transform: translate(-6px,11px) rotate(-21deg) scale(2);
	}
}

@keyframes jackpot-coin-2___H7XQN {
	0% {
		transform: translate(0) rotate(-1deg) scale(1.75);
	}

	to {
		transform: translate(-9px) rotate(-8deg) scale(1.75);
	}
}

@keyframes jackpot-coin-3___V9J6i {
	0% {
		transform: translate(0);
	}

	to {
		transform: translate(5px,-10px);
	}
}

@keyframes jackpot-coin-4___Gy4Kl {
	0% {
		transform: translate(0) rotate(24deg) scale(.7);
	}

	to {
		transform: translate(-11px,-15px) rotate(25deg) scale(.7);
	}
}

@keyframes jackpot-coin-5___pLUCv {
	0% {
		transform: translate(0);
	}

	to {
		transform: translate(7px,-7px);
	}
}

.staticPageMob___bIYwp {
	position: relative;
}

.staticPageMob___bIYwp:before {
	background: var(--brand-gradient-popup-bg);
	bottom: 0;
	content: "";
	height: 100vh;
	left: 0;
	opacity: .4;
	position: fixed;
	right: 0;
	top: -48px;
	width: 100%;
	z-index: -1;
}

.staticPageMob___bIYwp[class*=jackpot] {
	margin-bottom: 16px;
	overflow: hidden;
}

.staticPageMob___bIYwp .promo-info {
	margin: 48px 0 32px;
	padding: 0 16px;
}

@media screen and (min-width:360px) {
	.staticPageMob___bIYwp .promo-info {
		padding: 0 24px;
	}
}

@media screen and (min-width:568px) {
	.staticPageMob___bIYwp .promo-info {
		padding: 0 64px;
	}
}

.staticPageMob___bIYwp div.list-container {
	padding-top: 4px;
}

@media screen and (min-width:360px) {
	.staticPageMob___bIYwp div.list-container {
		padding-top: 0;
	}
}

.staticPageMob___bIYwp .wysiwyg-wrapper {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPageMob___bIYwp .wysiwyg-wrapper .heading,.staticPageMob___bIYwp .wysiwyg-wrapper .promo-details__name {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.staticPageMob___bIYwp .wysiwyg-wrapper .heading {
	margin: 40px 0 16px;
}

.staticPageMob___bIYwp .wysiwyg-wrapper p {
	margin: 16px 0 24px;
}

.staticPageMob___bIYwp .wysiwyg-wrapper .p--pl {
	margin: 16px 0;
	padding-left: 32px;
	position: relative;
}

.staticPageMob___bIYwp .wysiwyg-wrapper .p--pl:before {
	background: #ffffff0d;
	border-radius: 4px;
	bottom: auto;
	content: "";
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	right: auto;
	top: 2px;
	width: 16px;
	z-index: 0;
}

.staticPageMob___bIYwp .wysiwyg-wrapper .p--pl:after {
	background: var(--brand-text);
	border-radius: 50%;
	bottom: auto;
	content: "";
	display: block;
	height: 4px;
	left: 6px;
	position: absolute;
	right: auto;
	top: 8px;
	width: 4px;
	z-index: 0;
}

@media screen and (min-width:568px) {
	.staticPageMob___bIYwp .wysiwyg-wrapper .wysiwyg-jackpot .list-container p.p--pl {
		margin-bottom: 16px;
	}
}

.staticPageMob___bIYwp .textBlock___e98WD {
	margin-top: -8px;
}

.staticPageMob___bIYwp .textBlock___e98WD>:first-child {
	display: none;
}

.packagesTitle___L_ZBw {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 34px;
}

.packagesWrap___rJHLn {
	flex-wrap: wrap;
	gap: 26px 8px;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 640px;
}

.packagesWrap___rJHLn,.wrap___QbMq7 {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
}

.wrap___QbMq7 {
	height: 124px;
	justify-content: flex-end;
	position: relative;
	width: 140px;
}

.wrap___QbMq7 .radio___OAriC {
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

.wrap___QbMq7 .radio___OAriC+.radioIcon___Czl4C {
	background: #000;
	border: 1px solid #f5c66b99;
	border-radius: 100%;
	bottom: auto;
	box-sizing: border-box;
	height: 16px;
	left: 4px;
	position: absolute;
	right: auto;
	top: 49px;
	width: 16px;
	z-index: 0;
}

.wrap___QbMq7 .radio___OAriC:checked+.radioIcon___Czl4C {
	border: 1px solid var(--brand-yellow);
}

.wrap___QbMq7 .radio___OAriC:checked+.radioIcon___Czl4C:after {
	background: var(--brand-yellow);
	border-radius: 50%;
	content: "";
	height: 8px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 8px;
}

.discount__inner___gN5h9 {
	position: relative;
}

.discount__inner___gN5h9 .discount__sum___NFZ4b {
	margin: 0;
	text-align: right;
}

.discount__inner___gN5h9 .discount__sum___NFZ4b span {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.discount__inner___gN5h9 .initial__sum___PvDw5 {
	margin: 0;
	text-align: right;
}

.discount__inner___gN5h9 .initial__sum___PvDw5 span {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	text-decoration-line: line-through;
}

.discount__img___pDBzi {
	color: #000;
	height: 64px;
	left: -20px;
	line-height: 92px;
	margin-top: 6px;
	position: relative;
	text-align: center;
	width: 88px;
}

.discount__img___pDBzi img {
	height: 100%;
	width: 100%;
}

.discount__img___pDBzi>span {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	height: 28px;
	left: 22px;
	line-height: 30px;
	opacity: .7;
	position: absolute;
	top: 19px;
	transform: rotate(-15.5deg);
	width: 52px;
}

.discount__img___pDBzi>span>span {
	color: #000;
	font-size: 10px;
	font-weight: 500;
	line-height: inherit;
	margin-left: 2px;
}

.percent___ZXNZy {
	background: var(--brand-blue);
	border-radius: 24px;
	bottom: auto;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	left: auto;
	line-height: 16px;
	padding: 4px 8px;
	position: absolute;
	right: 0;
	text-align: center;
	top: -16px;
	z-index: 1;
}

.btnWrap___fKYgT {
	margin: 24px auto 0;
	max-width: 288px;
}

.btnWrap___fKYgT .buyBtn___hOpCH {
	width: 100%;
}

.btnWrap___fKYgT .buyBtn___hOpCH.disabledBtn___rGPlH {
	background: #0000;
}

.modal___Rg5XE {
	align-items: center;
	background: #000c;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	margin: auto;
	overflow: hidden;
	pointer-events: auto;
	position: fixed;
	right: 0;
	top: 0;
	transition: opacity .3s ease-out,visibility 0s linear .3s;
	z-index: 999;
}

.modal___Rg5XE .popupBlock___P7pHu {
	background: var(--brand-gradient-popup-bg);
	border-radius: 10px;
	box-shadow: var(--brand-shadow);
	height: auto;
	max-width: 368px;
	padding: 60px 16px 36px;
	position: relative;
	width: calc(100% - 32px);
}

@media screen and (min-width:360px) {
	.modal___Rg5XE .popupBlock___P7pHu {
		height: auto;
		padding: 48px 24px 24px;
		width: calc(100% - 48px);
	}
}

.modal___Rg5XE .popupBlock___P7pHu:before {
	background: linear-gradient(180deg,#ffffff0d,#fff0);
	border-radius: 10px;
	bottom: auto;
	content: "";
	display: block;
	height: calc(100% + 2px);
	left: auto;
	position: absolute;
	right: -1px;
	top: -1px;
	width: calc(100% + 2px);
	z-index: 0;
	z-index: -1;
}

.modal___Rg5XE .popupBlock___P7pHu .closeBtn___sGsFt {
	background: url("") 50%/cover no-repeat;
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 20px;
	top: 22px;
	width: 24px;
	z-index: 0;
}

.modal___Rg5XE .popupBlock___P7pHu .text___uWuh2 {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.modal___Rg5XE .popupBlock___P7pHu .text___uWuh2 b,.modal___Rg5XE .popupBlock___P7pHu .text___uWuh2 span {
	color: #f5c66b;
}

.modal___Rg5XE .popupBlock___P7pHu .BtnBlock___w6WMu {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 16px;
}

.modal___Rg5XE .popupBlock___P7pHu .BtnBlock___w6WMu button {
	font-size: 14px;
	font-weight: 600;
	max-width: 144px;
	min-width: 116px;
	width: 100%;
}

.modal___Rg5XE .popupBlock___P7pHu .BtnBlock___w6WMu button:not(:last-of-type) {
	margin-right: 16px;
}

.modalFixed___XYpsu {
	overflow: hidden;
}

.tipsWrap___rTzdO {
	position: relative;
	z-index: 99;
}

.tipsWrap___rTzdO .tips_animation_show-enter {
	opacity: 0;
}

.tipsWrap___rTzdO .tips_animation_show-enter-active {
	opacity: 1;
	transition: opacity .3s ease;
}

.tipsWrap___rTzdO .tips_animation_show-exit {
	opacity: 1;
}

.tipsWrap___rTzdO .tips_animation_show-exit-active {
	opacity: 0;
	transition: opacity .3s ease;
}

.tips___hlWbY {
	background: var(--tooltip-bg);
	border-radius: 10px;
	box-shadow: 0 0 12px 0 #0e0e0e66;
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 256px;
	overflow: visible;
	padding: 13px 16px;
	position: absolute;
	text-align: left;
	white-space: normal;
	width: max-content;
	z-index: 9999;
}

.tips___hlWbY:before {
	border-width: 5px 5px 0;
	border-left: 6px solid #0000;
	border-right: 6px solid #0000;
	border-top: 6px solid;
	bottom: -5px;
	color: var(--tooltip-bg);
	content: "";
	position: absolute;
	right: 9px;
	top: auto;
	z-index: 1;
}

.tips__topCenter___wKz9D,.tips__topLeft___cMIUW,.tips__topRight___Lrjgc {
	bottom: calc(100% + 12px);
	transform: none;
}

.tips__topCenter___wKz9D:before,.tips__topLeft___cMIUW:before,.tips__topRight___Lrjgc:before {
	border-left: 6px solid #0000;
	border-right: 6px solid #0000;
	border-top: 6px solid;
}

.tips__topLeft___cMIUW {
	left: 0;
}

.tips__topLeft___cMIUW:before {
	left: 9px;
	right: auto;
}

.tips__topCenter___wKz9D {
	left: 50%;
	transform: translateX(-50%);
}

.tips__topCenter___wKz9D:before {
	right: 50%;
	transform: translateX(50%);
}

.tips__topRight___Lrjgc {
	left: auto;
	right: 0;
}

.tips__topRight___Lrjgc:before {
	right: 12px;
}

.tips__rightBottom___wP6vf,.tips__rightCenter___KeS4E,.tips__rightTop___TqyA1 {
	height: -moz-fit-content;
	height: fit-content;
	left: calc(100% + 12px);
	right: auto;
	top: 0;
}

.tips__rightBottom___wP6vf:before,.tips__rightCenter___KeS4E:before,.tips__rightTop___TqyA1:before {
	border-bottom: 6px solid #0000;
	border-right: 6px solid;
	border-top: 6px solid #0000;
	bottom: auto;
}

.tips__rightTop___TqyA1 {
	top: 0;
}

.tips__rightTop___TqyA1:before {
	left: -12px;
	right: auto;
	top: 9px;
}

.tips__rightCenter___KeS4E,.tips__rightCenter___KeS4E:before {
	top: 50%;
	transform: translateY(-50%);
}

.tips__rightCenter___KeS4E:before {
	left: -12px;
	right: auto;
}

.tips__rightBottom___wP6vf {
	bottom: 0;
	top: auto;
}

.tips__rightBottom___wP6vf:before {
	bottom: 9px;
	left: -12px;
	right: auto;
	top: auto;
}

.tips__bottomCenter____WgLb,.tips__bottomLeft___BIhHI,.tips__bottomRight___f9MFU {
	height: -moz-fit-content;
	height: fit-content;
	top: calc(100% + 12px);
}

.tips__bottomCenter____WgLb:before,.tips__bottomLeft___BIhHI:before,.tips__bottomRight___f9MFU:before {
	border-bottom: 6px solid;
	border-top: 6px solid #0000;
	bottom: auto;
	top: -12px;
}

.tips__bottomRight___f9MFU {
	left: auto;
	right: 0;
}

.tips__bottomRight___f9MFU:before {
	right: 12px;
}

.tips__bottomCenter____WgLb {
	left: 50%;
	transform: translateX(-50%);
}

.tips__bottomCenter____WgLb:before {
	right: 50%;
	transform: translateX(50%);
}

.tips__bottomLeft___BIhHI {
	left: 0;
	right: auto;
}

.tips__bottomLeft___BIhHI:before {
	left: 9px;
	right: auto;
}

.tips__leftBottom___teHp1,.tips__leftCenter___rAsY9,.tips__leftTop___SNcb5 {
	height: -moz-fit-content;
	height: fit-content;
	left: auto;
	right: calc(100% + 12px);
	top: 0;
}

.tips__leftBottom___teHp1:before,.tips__leftCenter___rAsY9:before,.tips__leftTop___SNcb5:before {
	border-bottom: 6px solid #0000;
	border-left: 6px solid;
	border-top: 6px solid #0000;
	bottom: auto;
	left: auto;
	right: -12px;
}

.tips__leftTop___SNcb5 {
	top: 0;
}

.tips__leftTop___SNcb5:before {
	top: 9px;
}

.tips__leftCenter___rAsY9,.tips__leftCenter___rAsY9:before {
	top: 50%;
	transform: translateY(-50%);
}

.tips__leftBottom___teHp1 {
	bottom: 0;
	top: auto;
}

.tips__leftBottom___teHp1:before {
	bottom: 9px;
	top: auto;
}

.tips___hlWbY.tipsWidget___RrIz2 {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 6px 12px #0006;
	padding: 10px 16px 8px;
	pointer-events: auto;
	white-space: normal;
}

.tips___hlWbY.tipsWidget___RrIz2:before {
	color: #fff;
}

.tips___hlWbY.tipsWidget___RrIz2:after {
	background: #0000;
	bottom: auto;
	content: "";
	height: 12px;
	left: 0;
	position: absolute;
	right: 0;
	top: -12px;
	z-index: 0;
}

.tips___hlWbY.tipsSortList___awCli {
	background: var(--games-search-input-background);
	border-radius: 8px;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	max-width: unset;
	padding: 0;
	right: -10px;
	top: 3px;
	white-space: normal;
}

.tips___hlWbY.tipsSortList___awCli:before {
	border: 8px solid;
	border-color: #0000 #0000 currentcolor;
	color: var(--games-search-input-background);
	content: "";
	height: 0;
	position: absolute;
	right: 16px;
	top: -15px;
	width: 0;
}

.tips___hlWbY.tipsBonusInfo___YTbPi {
	box-shadow: none;
	box-sizing: border-box;
	font-size: 12px;
	height: 40px;
	left: calc(100% + 8px);
	line-height: 1;
	text-align: center;
	top: -8px;
	width: 128px;
}

.tips___hlWbY.tipsBonusInfo___YTbPi:after,.tips___hlWbY.tipsBonusInfo___YTbPi:before {
	background-image: none;
	border: 5px solid #0000;
	border-right: 5px solid var(--tooltip-bg);
	bottom: auto;
	content: "";
	left: -9px;
	position: absolute;
	right: auto;
	top: 15px;
	z-index: 0;
}

.tips___hlWbY.tipsBonusInfo___YTbPi:after {
	border-bottom: 5px;
}

.sortWrap___gDXOI {
	display: flex;
	height: 32px;
	position: relative;
	width: 50px;
}

.sortWrap___gDXOI [class*=tipsSortList___]>div {
	opacity: 0;
	transition: opacity .4s ease-in-out;
}

.sortWrap___gDXOI .sortItemListContainer-enter>div {
	max-height: 0;
	opacity: 0;
}

.sortWrap___gDXOI .sortItemListContainer-enter-active,.sortWrap___gDXOI .sortItemListContainer-exit-active {
	box-shadow: none;
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div,.sortWrap___gDXOI .sortItemListContainer-exit-active>div {
	overflow: hidden;
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div,.sortWrap___gDXOI .sortItemListContainer-enter-done>div {
	max-height: 358px;
	opacity: 1;
	transition: opacity .25s ease-in-out,max-height .2s ease-in-out;
}

.sortWrap___gDXOI .sortItemListContainer-enter-active>div>div,.sortWrap___gDXOI .sortItemListContainer-enter-done>div>div {
	opacity: 1;
}

.sortWrap___gDXOI .sortItemListContainer-exit>div {
	max-height: 358px;
	opacity: 1;
}

.sortWrap___gDXOI .sortItemListContainer-exit-active>div,.sortWrap___gDXOI .sortItemListContainer-exit-done>div {
	max-height: 0;
	opacity: 0;
	transition: opacity .25s ease-in-out,max-height .2s ease-in-out;
}

.sortWrap___gDXOI .sortItemListContainer-exit-active:after,.sortWrap___gDXOI .sortItemListContainer-exit-active:before,.sortWrap___gDXOI .sortItemListContainer-exit-done:after,.sortWrap___gDXOI .sortItemListContainer-exit-done:before {
	opacity: 0;
}

.sortIcon___Z1sqa {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	align-items: center;
	-webkit-backdrop-filter: blur(19px);
	backdrop-filter: blur(19px);
	background: var(--sort-icon-bg);
	border: var(--sort-icon-border);
	border-bottom: none;
	border-radius: 8px;
	box-shadow: inset 12.5868px -12.5868px 12.5868px hsla(0,0%,76%,.033),inset -12.5868px 12.5868px 12.5868px hsla(0,0%,100%,.033);
	display: flex;
	height: 100%;
	justify-content: center;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.sortIcon___Z1sqa.position svg g>*,.sortIcon___Z1sqa.position svg path {
	fill: url("") #9ba1b1;
}

.sortIcon___Z1sqa.alphabet svg g>*,.sortIcon___Z1sqa.alphabet svg path {
	fill: url("") #9ba1b1;
}

.sortIcon___Z1sqa.payout svg g>*,.sortIcon___Z1sqa.payout svg path {
	fill: url("") #9ba1b1;
}

.sortIcon___Z1sqa.rating svg g>*,.sortIcon___Z1sqa.rating svg path {
	fill: url("") #9ba1b1;
}

.sortIcon___Z1sqa svg #sort_gradient_alphabet,.sortIcon___Z1sqa svg #sort_gradient_payout,.sortIcon___Z1sqa svg #sort_gradient_popularity,.sortIcon___Z1sqa svg #sort_gradient_rating {
	--color-stop: #fff;
	--color-bot: #9ba1b1;
}

.sortIcon___Z1sqa:after {
	border: 3px solid #0000;
	border-bottom: none;
	border-top-color: #fff;
	content: "";
	display: inline-block;
	margin-left: 0;
}

.sortIcon___Z1sqa.opened___CRGjk {
	border: 1px solid var(--game-category-active-color);
}

.sortIcon___Z1sqa.opened___CRGjk:after {
	border-bottom: 3px solid var(--game-category-active-color);
	border-top: none;
}

.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_alphabet,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_payout,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_popularity,.sortIcon___Z1sqa.opened___CRGjk svg #sort_gradient_rating {
	--color-stop: var(--game-category-active-color);
	--color-bot: var(--game-category-active-color);
}

.sortItemList___Et_v5 {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 0;
	top: 40px;
	z-index: 3;
}

.sortItem___DRMmo {
	align-items: center;
	border-bottom: 1px solid #0000000d;
	display: flex;
	height: 38px;
	margin: 0 15px;
}

.sortItem___DRMmo:last-of-type {
	border-bottom: none;
}

.sortItem___DRMmo .sortItemText___U96OS {
	color: var(--brand-content-background);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-left: 12px;
	padding-right: 20px;
	white-space: nowrap;
}

.sortItem___DRMmo.active___PimHf {
	position: relative;
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS {
	font-weight: 700;
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:after,.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:before {
	border-left: 4px solid #0000;
	border-right: 4px solid #0000;
	content: "";
	display: inline-block;
	height: 0;
	position: absolute;
	right: 0;
	width: 0;
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:before {
	top: 14px;
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS:after {
	top: 21px;
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.strict___rFij4:before {
	border-bottom: 4px solid #000;
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.strict___rFij4:after {
	border-top: 4px solid var(--brand-text);
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.revert___Ieot5:before {
	border-bottom: 4px solid var(--brand-text);
}

.sortItem___DRMmo.active___PimHf .sortItemText___U96OS.revert___Ieot5:after {
	border-top: 4px solid #000;
}

.sortItem___DRMmo.disabled___cyo89 {
	cursor: auto;
}

[class*=tips].tipsSort___zAq0K {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 16px 32px #0000001a;
	left: auto;
	max-width: none;
	padding: 8px 0;
	position: relative;
	right: 0;
	top: 0;
}

[class*=tips].tipsSort___zAq0K:after,[class*=tips].tipsSort___zAq0K:before {
	display: none;
}

.hallOfFameNavs___LJFY2 {
	box-sizing: initial;
	height: 48px;
	margin: 0 28px 23px;
	position: relative;
}

.hallOfFameNavs___LJFY2:before {
	background: #f5c66b33;
	bottom: 1px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 0;
}

.hallOfFameNavs___LJFY2,.hallOfFameNavs___LJFY2 * {
	font-family: Manrope,sans-serif;
}

.hallOfFameNavsSwipe___HlbXg {
	border-bottom: 4px solid #f5c66b;
	border-radius: 0 0 4px 4px;
	bottom: 2px;
	height: 4px;
	left: var(--left);
	position: absolute;
	right: auto;
	top: auto;
	transition: left .3s ease-in-out;
	width: var(--width);
	z-index: 0;
}

.hallOfFameNavsList___NTprK {
	column-gap: 20px;
	display: flex;
	height: 100%;
}

.hallOfFameNavsItem___QlKVU {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: flex-start;
	position: relative;
	z-index: auto;
}

.hallOfFameNavsItem___QlKVU .hallOfFameNavsLink___YAymg {
	opacity: 1;
	text-align: center;
}

.hallOfFameNavsItem___QlKVU:hover .hallOfFameNavsLink___YAymg {
	opacity: 1;
}

.hallOfFameNavsItem___QlKVU [class*=tips__] {
	max-width: 144px;
}

.hallOfFameNavsLink___YAymg {
	align-items: center;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 400;
	height: 100%;
	justify-content: center;
	line-height: 22px;
	padding-inline: 12px;
	transition: color .5s ease-out;
	width: 100%;
}

.hallOfFameNavsLink___YAymg:hover {
	color: #fff;
	font-weight: 500;
}

.hallOfFameNavsLinkActive___IV_mQ {
	color: #f5c66b;
	font-weight: 500;
}

.status___nnUME {
	color: #595757;
	display: inline-block;
	height: 134px;
	margin: 0;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 212px;
}

.status___nnUME img {
	display: block;
	filter: grayscale(1);
	height: 96px;
	margin: 0 auto;
	opacity: .4;
	transition: opacity .35s ease-in-out,filter .35s ease-in-out;
}

.status___nnUME img:hover {
	filter: grayscale(0);
	opacity: 1;
}

.status___nnUME figcaption {
	display: block;
	margin-top: -15px;
}

.status___nnUME.passed___H56ka img {
	filter: grayscale(0);
	opacity: 1;
}

.talisman___txDyH {
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
}

.talisman___txDyH img {
	height: 19px;
	width: 19px;
}

div.tooltip___D1IMz {
	white-space: nowrap;
	width: auto;
}

.table___S9wzx {
	margin: 0 0 20px;
}

.table___S9wzx,.table___S9wzx * {
	font-family: Manrope,sans-serif;
}

.tableRow___di6x5 {
	display: flex;
	height: 48px;
	position: relative;
}

.tableRow___di6x5:last-of-type:after {
	display: none;
}

.tableRowCurrentUser___TJYJP {
	box-sizing: border-box;
}

.tableRowCurrentUser___TJYJP .tableCell___JaaXz {
	color: var(--brand-yellow)!important;
}

.tableRowCurrentUserIsntTop___B7fP0 {
	border-top: 2px solid rgba(var(--brand-simple-rgb),.6);
	height: 64px;
	margin-top: 14px;
	padding-top: 16px;
}

.tableRowCurrentUserIsntTop___B7fP0:before {
	background-color: #ffffff0d;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	top: 0;
	width: 100%;
}

.tableRowShort___VmjQV .tableCell___JaaXz:nth-child(3) {
	max-width: 186px;
	width: 186px;
}

@media screen and (min-width:1260px) {
	.tableRowShort___VmjQV .tableCell___JaaXz:nth-child(3) {
		max-width: 266px;
		width: 266px;
	}
}

.tableCell___JaaXz {
	color: rgba(var(--brand-text-rgb),.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 48px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tableCell___JaaXz:first-child {
	align-items: center;
	display: flex;
	height: 48px;
	min-width: 22px;
	padding: 0;
	width: 54px;
}

.tableCell___JaaXz:first-child .decoration___gNRJS {
	background: #b8b8cc1a;
	border-radius: 4px;
	box-sizing: border-box;
	color: #fffffffa;
	height: 16px;
	line-height: 16px;
	min-width: 16px;
	padding: 0 5px;
	text-align: right;
	width: max-content;
}

.tableCell___JaaXz:nth-child(2) {
	display: flex;
	flex: 1;
	position: relative;
}

.tableCell___JaaXz:nth-child(2) span {
	display: inline-block;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tableCell___JaaXz:nth-child(2) .talismanWrapper___gJQcj {
	display: inline-block;
}

.tableCell___JaaXz:nth-child(3) {
	display: flex;
	justify-content: flex-start;
	max-width: 120px;
	padding: 4px 6px 0 15px;
	width: 120px;
}

.tableCell___JaaXz:nth-child(4) {
	align-items: center;
	display: flex;
	justify-content: center;
	max-width: 118px;
	width: 118px;
}

.tableCell___JaaXz:nth-child(5) {
	padding-right: 32px;
	text-align: right;
	width: 190px;
}

.tableHead___hDVJL.tableRow___di6x5 {
	background-color: rgba(var(--brand-text-rgb),.1);
	border-radius: 10px;
	margin-left: -32px;
}

.tableHead___hDVJL.tableRow___di6x5:after {
	display: none;
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz {
	color: rgba(var(--brand-text-rgb),.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 48px;
	min-height: 48px;
	position: relative;
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz span {
	z-index: 1;
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:first-child {
	padding: 0 0 0 36px;
}

.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:nth-child(3) {
	padding: 0 6px 0 17px;
}

@media screen and (min-width:1280px) {
	.tableHead___hDVJL.tableRow___di6x5 .tableCell___JaaXz:nth-child(3) {
		padding: 0 6px 0 19px;
	}
}

.tableBody___aOgVm {
	padding-top: 16px;
}

.tableBody___aOgVm .tableCell___JaaXz:first-child {
	font-size: 10px;
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(2) {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(4) {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 48px;
	overflow: visible;
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(5) {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 500;
	line-height: 48px;
}

.tableBody___aOgVm .tableCell___JaaXz:nth-child(5) .currencySymbol {
	font-weight: 400;
}

.tableStatusLink___x2D_K {
	display: inline-block;
	height: 40px;
	width: 40px;
}

.tableStatus___HTFsc {
	height: 100%!important;
	transition: transform .3s ease-out;
	width: 100%!important;
}

.tableStatus___HTFsc:hover {
	transform: scale(1.1);
}

.table___S9wzx [class*=status__].tableStatus___HTFsc img {
	height: 40px;
	width: 40px;
}

.table___S9wzx [class*=status__].tableStatus___HTFsc figcaption {
	display: none;
}

.tableEmpty___o8SBX {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	padding: 41px 30px 0;
}

.game___PF2In {
	background: var(--brand-simple);
	border-radius: 4px;
	filter: drop-shadow(0 4px 8px rgba(0,0,0,.4));
	height: 32px;
	transition: all .3s ease-out;
	width: 56px;
}

.game___PF2In:before {
	background: #000000e6;
	border-radius: 4px;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}

.game___PF2In:after {
	border-bottom: 6px solid #0000;
	border-left: 10px solid #fff;
	border-top: 6px solid #0000;
	content: "";
	height: 0;
	left: 50%;
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 0;
	z-index: 3;
}

.game___PF2In:hover {
	transform: scale(1.1);
}

.game___PF2In:hover:after,.game___PF2In:hover:before {
	opacity: 1;
}

.gameIcon___Dcl0i,.gamePicture___bvGVw {
	height: inherit;
	width: inherit;
}

.gameIcon___Dcl0i {
	border-radius: 4px;
	box-sizing: border-box;
	display: inline-block;
	object-fit: cover;
	overflow: hidden;
	padding: 2px;
	position: relative;
}

.game___PF2In.gameEmpty___DKQ8B:after,.game___PF2In.gameEmpty___DKQ8B:before {
	content: none;
}

.monthPicker___u6t7H {
	cursor: pointer;
	display: inline-block;
	position: relative;
	white-space: pre-wrap;
}

.monthPicker___u6t7H:before {
	border-top: 1px dashed var(--brand-text);
	bottom: 3px;
	content: "";
	height: 1px;
	left: 50%;
	position: absolute;
	transform: translateX(calc(-50% - 9px));
	width: calc(100% - 30px);
}

.monthPickerTitle___nMjfe>span {
	color: #fff;
}

.monthPickerIcon___b5Jvc {
	display: inline-block;
	height: 24px;
	opacity: .6;
	transform: translate(2px,5px);
	width: 24px;
}

.monthPickerList___Sw3GC {
	background-color: #fff;
	border-radius: 10px;
	box-sizing: border-box;
	column-gap: 22px;
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-template-rows: repeat(4,22px);
	left: calc(100% - 28px);
	opacity: 0;
	padding: 16px;
	position: absolute;
	row-gap: 8px;
	top: 40px;
	transition: opacity .3s ease-out,visibility 0s linear .3s;
	visibility: hidden;
	z-index: 1;
}

.monthPickerList___Sw3GC:before {
	background: #fff;
	content: "";
	height: 11px;
	left: 12px;
	position: absolute;
	top: -5px;
	transform: rotate(45deg);
	width: 11px;
}

.monthPickerListOpen___Bdplm {
	opacity: 1;
	visibility: visible;
}

.monthPickerListItem___oh5Sq {
	border-radius: 4px;
	color: #000;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 4px 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	z-index: 0;
}

.monthPickerListItem___oh5Sq:before {
	border-radius: 10px;
	bottom: -9px;
	content: "";
	display: block;
	left: -10px;
	position: absolute;
	right: -10px;
	top: -1px;
	z-index: -2;
}

.monthPickerListItem___oh5Sq:after {
	background-color: #fff;
	border-radius: 10px;
	bottom: -8px;
	content: "";
	display: block;
	left: -9px;
	position: absolute;
	right: -9px;
	top: 0;
	z-index: -1;
}

.monthPickerListItem___oh5Sq:hover:before {
	background: var(--brand-gradient-green);
}

.monthPickerListItemActive___WPbEx {
	color: #fff;
}

.monthPickerListItemActive___WPbEx:before {
	background: var(--brand-gradient-green);
}

.monthPickerListItemActive___WPbEx:after {
	background-color: #0000;
}

.hallOfFameTitle___ljMzN {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 20px 27px 10px;
}

.hallOfFameTitle___ljMzN>span {
	color: #ffffffe6;
}

.hallOfFameTitle___ljMzN>div>*,.hallOfFameTitle___ljMzN>span {
	font-family: Manrope,sans-serif;
}

.hallOfFameDescription___o28q6 {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 28px 24px;
}

.hallOfFameTable___QIe_s {
	margin: 0 5px 0 27px;
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=loading__] {
	bottom: 0;
	height: 32px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	z-index: 4;
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=tableCell_]:first-child {
	color: #fffffffa;
	width: auto;
}

.hallOfFameTable___QIe_s [class^=tableBody_] [class^=tableRow_] [class^=tableCell_] [class*=game__] {
	background: #0000;
}

.hallOfFameEmpty___SUXJd {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 23px 0 25px;
}

.hallOfFameLoading___BD9V_ {
	min-height: 256px;
	position: relative;
}

.privilegesLevelBlock___VqE2L {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: 0 0 14px 8px;
	position: relative;
}

.privilegesLevelBlock___VqE2L .privilegesWrap___z9ce5 {
	display: flex;
	flex-direction: column;
	margin-bottom: -14px;
	max-width: 48px;
}

.privilegesLevelBlock___VqE2L,.privilegesLevelBlock___VqE2L * {
	font-family: Manrope,sans-serif;
}

.privilegesLevelBlock___VqE2L .hideBlock___R_isW {
	opacity: .5;
}

.privilegesLevelBlock___VqE2L .hideBlock___R_isW .inProgress___im1H_ {
	display: none;
}

.privilegesLevelBlock___VqE2L .hideBlock___R_isW .descriptionBlock___SiDIt {
	opacity: 1;
}

.privilegesLevelBlock___VqE2L .hideBlock___R_isW .descriptionBlock___SiDIt .descriptionIcon___M9nsv {
	opacity: .5;
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .iconWrap___KcBlB {
	display: flex;
	justify-content: center;
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .iconWrap___KcBlB .icon___nBmLi {
	height: 33px;
	width: 33px;
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .exp___KukOq {
	align-items: center;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: center;
	line-height: 16px;
	padding: 2px 0 0;
	text-align: center;
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .exp___KukOq span {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
}

.privilegesLevelBlock___VqE2L .privilegesStatus___R9Na7 .expText___v_Ryt {
	width: min-content;
}

.privilegesLevelBlock___VqE2L .progress___WeJfe {
	background-color: #fff3;
	border-radius: 2px;
	box-sizing: border-box;
	flex-grow: 1;
	margin: 3px auto 8px;
	min-height: 20px;
	text-align: center;
	width: 2px;
}

.privilegesLevelBlock___VqE2L .progress___WeJfe.hideProgress___wtQLN {
	filter: grayscale(100%);
}

.privilegesLevelBlock___VqE2L .progress___WeJfe .inProgress___im1H_ {
	background: var(--brand-red);
	border-radius: 2px;
	height: 100%;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ {
	margin: -2px 0 18px 8px;
	width: 100%;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .header___qUMbl {
	align-items: normal;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 500;
	justify-content: space-between;
	line-height: 24px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .header___qUMbl:first-child {
	margin-left: 26px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .header___qUMbl span:first-child {
	margin: 6px 0 0 -1px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .header___qUMbl span:last-child {
	margin-top: 4px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF {
	margin: -2px 0 0 55px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .headerBonus___pm6mv {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 3px 0 4px -8px;
	position: relative;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .headerBonus___pm6mv:before {
	background: url("") no-repeat 0 0/70%;
	content: "";
	height: 20px;
	left: -22px;
	position: absolute;
	top: 3px;
	width: 20px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn {
	display: flex;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn:first-child {
	margin-top: 14px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .itemText___h358F {
	color: var(--brand-text);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .itemText___h358F.hideBlock___R_isW:before {
	filter: grayscale(100%) brightness(2);
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .itemText___h358F:before {
	background: url("") no-repeat;
	content: "";
	display: block;
	height: 20px;
	left: -32px;
	position: absolute;
	top: -3px;
	width: 20px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt {
	display: inline-block;
	height: 20px;
	margin-right: -15px;
	position: relative;
	vertical-align: middle;
	width: 25px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt .descriptionIcon___M9nsv {
	background: url("") bottom/20px no-repeat;
	display: block;
	height: 20px;
	width: 25px;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt [class*=tipsWrap__] {
	z-index: auto;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt [class*=tips__] {
	max-width: 144px;
	z-index: 4;
}

@media screen and (min-width:568px) {
	.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn .descriptionBlock___SiDIt [class*=tips__] {
		max-width: 221px;
	}
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn span.hideBlock___R_isW.itemText___h358F {
	opacity: 1;
}

.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn span.hideBlock___R_isW.itemText___h358F:before,.privilegesLevelBlock___VqE2L .privilegesContainer___VU4aQ .textBlock____vwOF .item___mLmyn span.hideBlock___R_isW.itemText___h358F>span {
	opacity: .5;
}

.privilegesLevelBlock___VqE2L .beginner {
	height: 35%!important;
}

.privilegesLevelBlock___VqE2L .bronze {
	height: 25%!important;
}

.privilegesLevelBlock___VqE2L .silver {
	height: 40%!important;
}

.privilegesLevelBlock___VqE2L .goldenBlock {
	margin-top: 6%;
}

.privilegesLevelBlock___VqE2L .golden {
	height: 33%!important;
}

.privilegesLevelBlock___VqE2L .platinumBlock {
	margin-top: 15%;
}

.privilegesLevelBlock___VqE2L .platinum {
	height: 55%!important;
}

.privilegesLevelBlock___VqE2L .emeraldBlock {
	margin-top: 6%;
}

.privilegesLevelBlock___VqE2L .emerald {
	height: 55%!important;
}

.privileges___ubHcK {
	display: inherit;
	overflow-x: hidden;
	padding: 0 16px 34px;
}

.privileges___ubHcK h1,.privileges___ubHcK h2 {
	-text-fill-color: #0000;
	-webkit-background-clip: text;
	background-clip: text;
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 32px 0 16px;
	text-align: left;
}

.privileges___ubHcK h2 {
	margin: 6px 0 16px;
}

.privileges___ubHcK ol,.privileges___ubHcK p,.privileges___ubHcK ul {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.privileges___ubHcK .privilegesContent___bNPX0 ol li:not(:last-child),.privileges___ubHcK .privilegesContent___bNPX0 ul li:not(:last-child) {
	margin-bottom: 16px;
}

.privileges___ubHcK .privilegesContent___bNPX0 ul {
	margin: 24px 0;
}

.privileges___ubHcK .privilegesContent___bNPX0 ul li {
	padding-left: 32px;
	position: relative;
}

.privileges___ubHcK .privilegesContent___bNPX0 ul li:before {
	background-color: #ffffff0d;
	border-radius: 4px;
	bottom: auto;
	content: "";
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	right: auto;
	top: 2px;
	width: 16px;
	z-index: 0;
}

.privileges___ubHcK .privilegesContent___bNPX0 ul li:after {
	background-color: var(--brand-text);
	border-radius: 50%;
	bottom: auto;
	content: "";
	display: block;
	height: 4px;
	left: 8px;
	position: absolute;
	right: auto;
	top: 8px;
	transform: translateX(-50%);
	width: 4px;
	z-index: 0;
}

.privileges___ubHcK>.privilegesTitleBlock___KT0qd>:not([data-static=true]):last-child,.privileges___ubHcK>.privilegesTitleBlock___KT0qd>:not([data-static=true]):last-child * {
	margin: 0;
}

.privileges___ubHcK .privilegesTitleBlock___KT0qd h2 {
	margin-top: 40px;
}

.privileges___ubHcK .loyaltyBlock___z5kBU h1 {
	font-weight: 400;
	margin: 40px 0 14px;
}

.privileges___ubHcK .loyaltyBlock___z5kBU .privilegesTitleBlock___KT0qd {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.privileges___ubHcK .loyaltyBlock___z5kBU .privilegesTitleBlock___KT0qd h1 {
	margin-bottom: 3%;
}

.privileges___ubHcK .loyaltyBlock___z5kBU .statusesTitleBlock___ehvOH {
	align-items: normal;
	display: flex;
	flex-direction: row;
	height: 20px;
	justify-content: normal;
	margin-bottom: 17px;
	position: relative;
}

.privileges___ubHcK .loyaltyBlock___z5kBU .statusesTitleBlock___ehvOH span {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	opacity: .5;
	position: absolute;
}

.privileges___ubHcK .loyaltyBlock___z5kBU .statusesTitleBlock___ehvOH span:nth-child(2) {
	left: 72px;
}

.privileges___ubHcK .loyaltyBlock___z5kBU .statusesTitleBlock___ehvOH span:nth-child(3) {
	right: 0;
}

.privileges___ubHcK [class*=content][class*=content-block] {
	padding-bottom: 24px;
}

.privileges___ubHcK [class*=content][class*=content-block] * {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.privileges___ubHcK [class*=content][class*=content-block] h2 {
	-text-fill-color: #0000;
	-webkit-background-clip: text;
	background-clip: text;
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	font-weight: 400;
	line-height: 32px;
	margin: 0 0 22px;
	text-align: left;
}

.privileges___ubHcK [class*=content][class*=content-block] p {
	margin: 0;
}

.privileges___ubHcK [class*=content][class*=content-block] p:last-child {
	margin-top: 34px;
}

.privileges___ubHcK [class*=content][class*=content-block] ul {
	margin: 18px 0 22px;
}

.privileges___ubHcK [class*=content][class*=content-block] ul li {
	margin: 8px 0;
	padding-left: 32px;
	position: relative;
}

.privileges___ubHcK [class*=content][class*=content-block] ul li:first-child {
	margin-top: 0;
}

.privileges___ubHcK [class*=content][class*=content-block] ul li:last-child {
	margin-bottom: 0;
}

.privileges___ubHcK [class*=content][class*=content-block] ul li:before {
	background-color: #ffffff0d;
	border-radius: 4px;
	content: "";
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 16px;
}

.privileges___ubHcK [class*=content][class*=content-block] ul li:after {
	background-color: var(--brand-text);
	border-radius: 50%;
	content: "";
	display: block;
	height: 4px;
	left: 7px;
	position: absolute;
	top: 9px;
	width: 4px;
}

@media screen and (min-width:360px) {
	.privileges___ubHcK {
		padding: 0 24px 34px;
	}
}

@media screen and (min-width:568px) {
	.privileges___ubHcK {
		padding: 0 64px 34px;
	}
}

.privileges___sSSgl {
	display: inherit;
	margin-left: -4px;
	padding-right: 4px;
}

.privileges___sSSgl,.privileges___sSSgl * {
	font-family: Manrope,sans-serif;
}

.privileges___sSSgl h1,.privileges___sSSgl h2 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 16px;
	margin-top: 20px;
	text-align: left;
}

.privileges___sSSgl h2 {
	margin: 32px 0 16px;
}

.privileges___sSSgl p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 16px 0;
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym {
	margin-top: 67px;
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym h2 {
	margin-top: 28px;
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul {
	margin: 16px 0;
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 10px 0;
	padding-left: 41px;
	position: relative;
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li:first-child {
	margin-top: 0;
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li:last-child {
	margin-bottom: 0;
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li:before {
	background-color: #ffffff1a;
	border-radius: 4px;
	content: "";
	display: block;
	height: 16px;
	left: 16px;
	position: absolute;
	top: 4px;
	width: 16px;
}

.privileges___sSSgl .privilegesFooterBlock___mS4ym ul li:after {
	background-color: var(--brand-text);
	border-radius: 50%;
	content: "";
	display: block;
	height: 4px;
	left: 22px;
	position: absolute;
	top: 10px;
	width: 4px;
}

.privileges___sSSgl .loyaltyBlock___wpqLJ {
	padding-left: 16px;
}

@media screen and (min-width:1288px) {
	.privileges___sSSgl .loyaltyBlock___wpqLJ {
		padding-left: 0;
	}
}

.privileges___sSSgl .loyaltyBlock___wpqLJ h1 {
	font-weight: 400;
	margin: 32px 0 26px;
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .privilegesTitleBlock___n8zkE {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .privilegesTitleBlock___n8zkE h1 {
	margin-bottom: 3%;
}

@media screen and (min-width:1288px) {
	.privileges___sSSgl .loyaltyBlock___wpqLJ .tableWrapper___GiWek {
		padding-left: 16px;
	}
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT {
	align-items: normal;
	display: flex;
	flex-direction: row;
	height: 20px;
	justify-content: normal;
	margin: 16px 0 14px;
	position: relative;
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .6;
	position: absolute;
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span:first-child {
	left: -4px;
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span:nth-child(2) {
	left: 72px;
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span:nth-child(3) {
	right: 112px;
}

.privileges___sSSgl .loyaltyBlock___wpqLJ .statusesTitleBlock___oaoBT span:nth-child(4) {
	max-width: 90px;
	right: 0;
	text-align: right;
}

.privileges___sSSgl [class=privileges--redesign] {
	padding-bottom: 10px;
}

.privileges___sSSgl [class=privileges--redesign] * {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.privileges___sSSgl [class=privileges--redesign] h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
	text-align: left;
}

.privileges___sSSgl [class=privileges--redesign] p {
	margin: 0;
}

.privileges___sSSgl [class=privileges--redesign] p:last-child {
	margin-top: 24px;
}

.privileges___sSSgl [class=privileges--redesign] ul {
	margin: 24px 0;
}

.privileges___sSSgl [class=privileges--redesign] ul li {
	margin: 16px 0;
	padding-left: 48px;
	position: relative;
}

.privileges___sSSgl [class=privileges--redesign] ul li:first-child {
	margin-top: 0;
}

.privileges___sSSgl [class=privileges--redesign] ul li:last-child {
	margin-bottom: 0;
}

.privileges___sSSgl [class=privileges--redesign] ul li:before {
	background-color: #ffffff0d;
	border-radius: 4px;
	content: "";
	display: block;
	height: 16px;
	left: 16px;
	position: absolute;
	top: 4px;
	width: 16px;
}

.privileges___sSSgl [class=privileges--redesign] ul li:after {
	background-color: var(--brand-text);
	border-radius: 50%;
	content: "";
	display: block;
	height: 4px;
	left: 22px;
	position: absolute;
	top: 10px;
	width: 4px;
}

.bonusButton___nVFV4 {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	box-shadow: var(--brand-shadow);
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 700;
	height: 48px;
	justify-content: center;
	line-height: 24px;
	margin-top: 16px;
	text-align: center;
	text-shadow: 0 -1px 0 #ffffff0d;
	width: 100%;
}

.bonusButton___nVFV4:disabled {
	opacity: .6;
	pointer-events: none;
}

.bonusButtonTipsWrap___u9kDx {
	margin: 0 auto;
	max-width: 288px;
	width: 100%!important;
	z-index: 2;
}

.bonusButtonTips___hXP3v {
	bottom: calc(100% + 12px);
	max-width: 160px;
	top: auto;
}

.bonusButtonTips___hXP3v:before {
	border-bottom: 6px solid #0000;
	border-top: 6px solid;
	bottom: -11px;
	top: auto;
}

.bonusButton___ctzxs {
	text-shadow: 0 -1px 0 #ffffff0d;
	width: 100%;
}

.bonusButton___ctzxs:disabled {
	box-shadow: unset;
	box-sizing: border-box;
	color: #fff;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.bonusButtonTipsWrap___NbXOh {
	margin-top: 7px;
	margin-inline: auto;
	max-width: 256px;
	width: 100%;
	z-index: 9;
}

.bonusButtonTips___IxQoB {
	max-width: 160px;
}

.bonusInfo___NVs_Z {
	height: 100vh!important;
	position: fixed!important;
}

.bonusInfoOverlay___ZhOzL {
	-ms-flex-pack: center;
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: center;
	min-width: 768px;
	overflow: hidden;
	position: relative;
	z-index: 1001;
}

.bonusInfoClickOutside___zaKpN {
	background: #000c;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.bonusInfoWrapper___bXuYS {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 16px;
	position: relative;
	width: 520px;
	z-index: 1002;
}

.bonusInfoClose___alQSc {
	background: #0000 url("") no-repeat 50%;
	background-size: contain;
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	opacity: .9;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
	z-index: 3;
}

.bonusInfoClose___alQSc:hover {
	opacity: 1;
}

.bonusInfoContent___Sq8Da {
	padding: 48px 48px 32px;
}

.bonusInfoTitle___ZpiNB {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.bonusInfoPrice___E2k45 {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	margin-top: 3px;
}

.bonusInfoPriceFor___x1Qxr {
	padding-right: 4px;
}

.bonusInfoText___x1t0K {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 11px 0 26px;
}

.bonusInfoText___x1t0K ol,.bonusInfoText___x1t0K ul {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	list-style-type: none;
}

.bonusInfoText___x1t0K ol li,.bonusInfoText___x1t0K ul li {
	padding-inline-start: 2ch;
	position: relative;
}

.bonusInfoText___x1t0K ol li:before,.bonusInfoText___x1t0K ul li:before {
	bottom: 0;
	content: "•";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.bonusInfoText___x1t0K ol {
	counter-reset: section;
}

.bonusInfoText___x1t0K ol li:before {
	content: counter(section) ".";
	counter-increment: section;
}

.bonusInfoButton___iexIP {
	text-shadow: 0 -1px 0 #ffffff0d;
	width: 100%;
}

.bonusInfoTipsWrap___Gh4QL {
	margin: 0 auto;
	width: 256px;
}

.bonusInfoTips___b5EJT {
	border: none;
	border-radius: 8px;
	bottom: 100%;
	color: #000;
	cursor: default;
	font-size: 12px;
	font-weight: 400;
	left: 50%;
	line-height: 20px;
	padding: 13px 16px;
	transform: translate(-50%,-12px);
	width: 176px;
}

.bonusInfoTips___b5EJT:after {
	border-left: 16px solid #0000;
	border-right: 16px solid #0000;
	border-top: 16px solid var(--tooltip-bg);
	content: "";
	left: 50%;
	position: absolute;
	top: 100%;
	transform: translate(-50%,-8px);
}

.bonusInfoTips___b5EJT:before {
	content: none;
}

.bonusItemMarketLabel___HEBts {
	align-items: center;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	gap: 4px;
	height: 24px;
	justify-content: center;
	margin-bottom: 8px;
	max-width: 168px;
	padding-inline: 8px 12px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.bonusItemMarketLabel___HEBts {
		margin: 13px auto 0;
	}
}

.bonusItemMarketLabel___HEBts svg {
	flex-shrink: 0;
	height: 16px;
	width: 16px;
}

.bonusItemMarketLabel___HEBts span {
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	text-shadow: 0 -1px 0 #0003;
	text-transform: uppercase;
}

@media screen and (min-width:1096px) {
	.bonusItemMarketLabel___HEBts {
		max-width: 144px;
	}
}

.bonusItemNewLabel___ePTTv {
	background-color: #18a85240;
}

.bonusItemPopularLabel___sPjQJ {
	background-color: #bd263e40;
}

.bonusItemNoAnalogsLabel___tGvao {
	background-color: #ff00e540;
}

.bonusItemProfitableLabel___uVn7T,.bonusItemSaleLabel___msopY {
	background-color: #fdbb2c40;
}

.bonusItemTimeLabel___f5baa {
	background-color: #ffffff4d;
	margin-top: 16px;
}

.bonusItemTimeLabel___f5baa .label___VJzDx {
	bottom: unset;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	left: 0;
	line-height: 14px;
	margin: 0;
	opacity: .4;
	position: absolute;
	right: unset;
	top: -16px;
	white-space: nowrap;
	z-index: 1;
}

.bonusItemTimeLabel___f5baa [class*=countdownMob] {
	align-items: center;
	gap: 4px;
}

.bonusItemTimeLabel___f5baa [class*=countdownMob] [class*=flash] {
	animation: none;
	margin-left: 4px;
}

.bonusItemTimeLabel___f5baa [class*=countdownMob] [class*=dots_] {
	margin-left: 4px;
}

.bonusItemTimeLabel___f5baa [class*=countdownMob] span {
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

@media screen and (min-width:1096px) {
	.bonusItemTimeLabel___f5baa {
		margin-top: 10px;
	}

	.bonusItemTimeLabel___f5baa .label___VJzDx {
		left: 50%;
		transform: translateX(-50%);
	}
}

.priceWrapper___amB2U {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 3px;
}

.priceWrapper___amB2U .currentPrice___zlZCK {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: flex-start;
	width: 100%;
}

@media screen and (min-width:1096px) {
	.priceWrapper___amB2U .currentPrice___zlZCK {
		justify-content: center;
	}
}

.priceWrapper___amB2U .currentPrice___zlZCK span {
	color: #f5c66b;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.priceWrapper___amB2U .priceWithDiscount___FUmaU {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	gap: 2px;
	justify-content: flex-start;
	line-height: 14px;
	opacity: .4;
	text-decoration: line-through;
}

@media screen and (min-width:1096px) {
	.priceWrapper___amB2U .priceWithDiscount___FUmaU {
		justify-content: center;
		width: 100%;
	}
}

.bonusItem___MWf3x {
	background: linear-gradient(181deg,#42161d 1.8%,#42161d00 33.81%),linear-gradient(0deg,#2b1317,#2a131700 24.64%),#3d151c;
	border: 1px solid #d81b0a33;
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	margin: 16px 0 0;
	padding: 15px;
	position: relative;
}

.bonusItem___MWf3x:first-of-type {
	margin: 0;
}

.bonusItemExpanded___a2qnh {
	padding: 16px 16px 40px;
}

.bonusItemExpanded___a2qnh .bonusItemToggleArrow___fR726 svg {
	transform: rotate(180deg);
}

.bonusItemExpanded___a2qnh .bonusItemToggleArrow___fR726 svg path {
	opacity: 1;
}

.bonusItemFull___essEw {
	max-height: unset;
	padding: 16px 16px 36px;
}

.bonusItemFull___essEw .bonusItemDescriptionInner___K0Sdh {
	max-height: unset;
}

.bonusItemToggleArrow___fR726 {
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 24px;
	z-index: 3;
}

.bonusItemContent___gvjpC {
	display: flex;
	padding: 0 16px 0 0;
}

.bonusItemImg___MaRhV {
	height: 80px;
	width: 80px;
}

.bonusItemInfo___pvVrG {
	margin: 0 0 0 16px;
	overflow: hidden;
}

.bonusItemTitle___NS5ZT {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	padding-right: 28px;
}

.bonusItemPrice___tpQm7 {
	align-items: center;
	color: #f5c66b;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 22px;
	margin-top: 4px;
}

.bonusItem___MWf3x .bonusItemPriceIcon___qJ8ex {
	margin-right: 4px;
}

.bonusItemButton___dt2EK {
	margin: -7px auto 0;
	max-width: 256px;
}

@media screen and (min-width:360px) {
	.bonusItemButton___dt2EK {
		margin: -8px auto 0;
	}
}

.bonusItemButton___dt2EK [class*=button__] {
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
}

.bonusItemDescription___PqeyJ {
	padding: 16px 24px 24px;
	position: relative;
}

@media screen and (min-width:640px) {
	.bonusItemDescription___PqeyJ {
		padding: 16px 64px 24px;
	}
}

.bonusItemDescription___PqeyJ [class*=button__] {
	font-size: 16px;
	text-transform: none;
}

.bonusItemDescriptionInner___K0Sdh {
	overflow: hidden;
	width: 100%;
}

.bonusItemDescriptionText___YTwHa {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-overflow: clip;
}

.bonusItemDescriptionText___YTwHa ol,.bonusItemDescriptionText___YTwHa ul {
	list-style-type: none;
}

.bonusItemDescriptionText___YTwHa ol li,.bonusItemDescriptionText___YTwHa ul li {
	padding-inline-start: 2ch;
	position: relative;
}

.bonusItemDescriptionText___YTwHa ol li:before,.bonusItemDescriptionText___YTwHa ul li:before {
	bottom: 0;
	content: "•";
	height: 16px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
	z-index: 1;
}

.bonusItemDescriptionText___YTwHa ol li,.bonusItemDescriptionText___YTwHa ol li p,.bonusItemDescriptionText___YTwHa ul li,.bonusItemDescriptionText___YTwHa ul li p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.bonusItemDescriptionText___YTwHa ol {
	counter-reset: section;
}

.bonusItemDescriptionText___YTwHa ol li:before {
	content: counter(section) ".";
	counter-increment: section;
}

.bonusItem___MWf3x .bonusInfoPopup___Fpzn0 {
	min-height: 150px;
}

.bonusesStore___aNqak {
	margin: 16px 16px 48px;
}

@media screen and (min-width:360px) {
	.bonusesStore___aNqak {
		margin: 16px 24px 48px;
	}
}

@media screen and (min-width:568px) {
	.bonusesStore___aNqak {
		margin: 16px 64px 48px;
	}
}

.bonusesStoreTitle___SzEBu {
	-webkit-text-fill-color: #0000;
	background: -webkit-linear-gradient(#fff,var(--brand-text));
	-webkit-background-clip: text;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.bonusesStoreDescription___qwwQR {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 17px;
	margin-top: 16px;
}

.bonusesStoreDescription___qwwQR [class*=accordion-toggle] {
	background: #0000;
	border: none;
	box-shadow: none;
}

.bonusesStoreDescription___qwwQR [class*=accordion-title] {
	color: #fffc;
	gap: 6px;
	justify-content: flex-start;
	padding: 8px 0;
}

.bonusesStoreDescription___qwwQR [class*=accordion-inner] {
	margin-bottom: 24px;
	margin-top: -13px;
	padding: 0;
}

.bonusesStoreDescription___qwwQR [class*=accordion-inner] p {
	margin: 22px 0;
}

.bonusesStoreList___TregG {
	display: flex;
	flex-direction: column;
	margin: 24px 0 0;
}

.bonusesStoreSettings___TtGJT {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 40px;
	justify-content: space-between;
	margin-bottom: 16px;
}

.bonusItem___p0XEO {
	align-items: center;
	background: linear-gradient(181deg,#42161d 1.8%,#42161d00 33.81%),linear-gradient(0deg,#2b1317,#2a131700 24.64%),#3d151c;
	border: 1px solid #d81b0a33;
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #fff9;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	min-height: 308px;
	padding: 11px 16px 15px;
	position: relative;
	width: 228px;
}

.bonusItemContent___ubwNb {
	display: grid;
	grid-auto-flow: row;
	grid-template-rows: 80px 40px 66px 24px;
	height: 226px;
	width: 100%;
}

.bonusItemIcon___m6BIF {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 7px;
	top: 8px;
	z-index: 1;
}

.bonusItemTitle___s3UeQ {
	align-items: normal;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 22px;
	margin: 0 auto;
	max-width: 130px;
	text-align: center;
}

.bonusItemInfo___Rh3a3 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0;
	position: relative;
	width: 100%;
}

.bonusItemImg___XuQoI {
	height: 100%;
	max-height: 80px;
	max-width: 80px;
	width: 100%;
}

.bonusItemPrice___QE2sY {
	align-items: center;
	color: #f5c66b;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	justify-content: center;
	line-height: 22px;
	margin-top: 19px;
	text-align: center;
}

.bonusItem___p0XEO .bonusItemPriceIcon___Chy0a {
	margin-right: 4px;
}

.bonusesStore___L2BNA {
	margin-top: 25px;
}

.bonusesStoreDescription___fCgcA {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.bonusesStoreDescription___fCgcA [class*=accordion-toggle] {
	background: #0000;
	border: none;
	box-shadow: none;
}

.bonusesStoreDescription___fCgcA [class*=accordion-title] {
	color: #fffc;
	justify-content: flex-start;
	padding-bottom: 0;
	padding-left: 0;
}

.bonusesStoreDescription___fCgcA [class*=accordion-inner] {
	padding: 0;
}

.bonusesStoreDescription___fCgcA [class*=accordion-inner] p {
	margin: 20px 0;
}

.bonusesStoreList___t9CZQ {
	align-items: flex-start;
	display: flex;
	flex-flow: row wrap;
	gap: 14px 16px;
	justify-content: flex-start;
	margin: 24px 0 0;
}

.bonusesStoreSettings___ELZV2 {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 40px;
	justify-content: space-between;
	margin-bottom: 11px;
}

.bonusRulesLogo___VzZmo {
	bottom: auto;
	height: 48px;
	left: 20px;
	position: absolute;
	right: auto;
	top: 0;
	width: 88px;
	z-index: 0;
}

.bonusRulesPopupWrap___L9mDA[class*=mobile_] {
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 432px),#110d0e;
}

.bonusRulesPopupWrap___L9mDA[class*=mobile_]:before {
	content: none;
}

.bonusRulesPopupWrap___L9mDA[class*=wrap_] {
	min-width: -moz-fit-content;
	min-width: fit-content;
}

.bonusRulesPopupWrap___L9mDA [class*=content_] {
	width: 100%;
}

.bonusRulesHeader___LQS_z {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	left: auto;
	max-height: 32px;
	padding-left: 20px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 100%;
	z-index: 1;
}

.bonusRulesHeader___LQS_z img {
	height: auto;
	width: 90px;
}

.bonusRulesCollapse___oZfwP {
	align-items: normal;
	box-sizing: border-box;
	color: #ffffffe6;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	padding: 74px 24px 0;
	position: relative;
}

@media screen and (min-width:568px) {
	.bonusRulesCollapse___oZfwP {
		margin: 0 auto;
		max-width: 512px;
		padding-left: 0;
		padding-right: 0;
	}
}

.bonusRulesCollapse___oZfwP .bonus_content {
	clear: both;
	color: inherit;
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 22px 0 160px;
}

.bonusRulesCollapse___oZfwP .bonus_content ol,.bonusRulesCollapse___oZfwP .bonus_content ul {
	font-style: normal;
	gap: 16px;
}

.bonusRulesCollapse___oZfwP .bonus_content ol li,.bonusRulesCollapse___oZfwP .bonus_content ul li {
	counter-increment: counter;
	list-style: none;
	margin-bottom: 16px;
	padding-left: 0;
	position: relative;
}

.bonusRulesCollapse___oZfwP .bonus_content ol li:before,.bonusRulesCollapse___oZfwP .bonus_content ul li:before {
	content: counter(counter) ". ";
	position: relative;
}

.bonusRulesCollapse___oZfwP .bonus_content p {
	font-style: normal;
	margin-bottom: 16px;
}

.bonusRulesCollapse___oZfwP .withoutClear {
	clear: none;
}

.bonus_header___OOrDu {
	align-items: normal;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: normal;
	margin: 0;
	padding-bottom: 24px;
	position: relative;
	width: 100%;
}

.bonus_header__title___Se0Pi {
	color: inherit;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.bonus_header__info___H8bsg {
	color: inherit;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.bonus_bottom__btn___Lihvz {
	background: linear-gradient(180deg,#110d0e00,#110d0ec4 54.17%,#110d0e);
	bottom: 0;
	left: 0;
	padding: 24px 48px 32px;
	position: fixed;
	right: unset;
	top: unset;
	width: 100%;
	z-index: 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.bonus_bottom__btn___Lihvz:has([class*=wrap_]) {
		background: none;
		box-sizing: initial;
		left: auto;
		right: 0;
		width: 256px;
	}
}

.bonus_bottom__btn___Lihvz>[class*=button_] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

@media screen and (min-width:412px) {
	.bonus_bottom__btn___Lihvz>[class*=button_] {
		max-width: 328px;
	}
}

.bonus_bottom__btn___Lihvz form {
	margin: 0 auto;
	max-width: 256px;
}

.bonus_bottom__btn___Lihvz [class*=promo_] {
	max-width: 312px;
}

.bonus_bottom__btn___Lihvz [class*=subscribeWrap_] {
	margin: 0 0 0 auto;
}

.closeBonusRules___huuW_ {
	background: #0000;
	bottom: auto;
	height: 20px;
	left: auto;
	position: absolute;
	right: 22px;
	top: 15px;
	width: 20px;
	z-index: 1;
}

.closeBonusRules___huuW_:hover {
	cursor: pointer;
}

.closeBonusRules___huuW_:after,.closeBonusRules___huuW_:before {
	background-color: #ffffffe6;
	border-radius: 2px;
	bottom: auto;
	content: "";
	height: 2px;
	left: auto;
	position: absolute;
	right: auto;
	top: auto;
	transform-origin: center;
	width: 20px;
	z-index: 0;
}

.closeBonusRules___huuW_:before {
	transform: translate(-50%,-50%) rotate(45deg);
}

.closeBonusRules___huuW_:after {
	transform: translate(-50%,-50%) rotate(-45deg);
}

.contentScroll___r3mjK {
	height: calc(100vh - 104px);
	overflow-x: hidden;
	overflow-y: scroll;
}

.contentScroll___r3mjK::-webkit-scrollbar {
	display: none;
}

.bonusItemsWrap___z04x8 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.bonusItemsWrap___z04x8 h2 {
	color: inherit;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
	margin: 0;
}

.bonusRulesItemWrap___HxNZQ {
	background: linear-gradient(180deg,#a7001c33 54.79%,#5a000f33),linear-gradient(180deg,#a7001c66 54.79%,#5a000f66);
	border-radius: 12px;
	column-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin-top: 16px;
	padding: 8px 12px;
	position: relative;
	row-gap: 16px;
	width: 100%;
}

.bonusRulesItemWrap___HxNZQ:has([class=giftSpinsBonus]) {
	row-gap: 16px;
}

.bonusRulesItemWrap___HxNZQ:has([class=giftSpinsBonus]) .bonusRulesItemTitle___uTcz5 {
	margin-bottom: 8px;
}

.bonusRulesItemWrap___HxNZQ:has([class=giftSpinsBonus]) .bonusRulesTipsWrap___rt4yn {
	display: block;
}

.bonusRulesItemTitle___uTcz5 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	grid-column: span 2;
	line-height: 22px;
	width: 100%;
}

.bonusRulesItemTitle___uTcz5 [class=giftSpinsBonusTitle] {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
}

.bonusRulesItemTitle___uTcz5 ul {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 12px;
	padding-right: 24px;
	position: relative;
	row-gap: 2px;
}

.bonusRulesItemTitle___uTcz5 ul:after {
	background-color: var(--bonus-color-7);
	bottom: -10px;
	content: "";
	height: 1px;
	left: 0;
	opacity: .1;
	position: absolute;
	right: unset;
	top: unset;
	width: 100%;
	z-index: 0;
}

.bonusRulesItemTitle___uTcz5 ul li {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 24px;
}

.bonusRulesItemTitle___uTcz5 ul li p {
	color: inherit;
	display: inline-block;
	margin: 0;
	max-width: 242px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bonusRulesItemTitle___uTcz5 ul li span {
	color: inherit;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
}

.bonusRulesItemTitle___uTcz5 ul li:before {
	align-items: center;
	background-color: var(--bonus-color-8);
	border-radius: 4px;
	content: "●";
	display: flex;
	flex-direction: column;
	font-size: 6px;
	height: 16px;
	justify-content: center;
	margin: 0 8px 0 0;
	width: 16px;
}

.bonusRulesTipsWrap___rt4yn {
	bottom: auto;
	display: none;
	left: auto;
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 99;
}

.bonusRulesTip___q6HGW {
	width: -moz-fit-content;
	width: fit-content;
}

.bonusRulesTip___q6HGW [class*=tips_] {
	background-color: var(--bonus-color-7);
	border: none;
	border-radius: 8px;
	box-shadow: none;
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 12px;
	right: 0;
	top: 100%;
	width: 144px;
}

.bonusRulesTip___q6HGW [class*=tips_]:before {
	color: var(--bonus-color-7);
	right: 10px;
	top: -10px;
}

.bonusRulesTip___q6HGW [class*=tips_]:after {
	display: none;
}

.bonusRulesItemDescription___g7iEO {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.bonusRulesItemDescriptionName___PgwQx {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.bonusRulesItemDescriptionValue___dgPVc {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.bonusCardButton___ZJBaf {
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	max-height: 48px;
	padding: 15px 0;
	width: 100%;
}

.bonusCardBackground___yYfIC {
	align-items: center;
	background: var(--cardBackground);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	max-width: 272px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.bonusCardBackgroundOpen___XBBat .bonusCardContentWrap___hOCwm {
	z-index: 3;
}

.bonusCardBackgroundOpen___XBBat .bonusCardContentLabel___OnYwo {
	display: none;
}

.bonusCardTopButtons___cnEDS {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: 2;
}

.bonusCardDeactivateButton___NpPf2 {
	background-color: #0000;
}

.bonusCardInnerBackground___VFiZc {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 210px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 210px;
	z-index: unset;
}

.bonusCardContentWrap___hOCwm {
	align-items: center;
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	margin: auto 0 0;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 2;
	z-index: 1;
}

.bonusCardContentWrap___hOCwm [class*=progressBar_] {
	margin-top: 8px;
	max-width: 280px;
	width: 100%;
}

.bonusCardContentWrap___hOCwm h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 16px;
	text-align: center;
	transition: font-size .3s linear;
}

.bonusCardContentWrap___hOCwm p {
	margin: 0;
}

.bonusCardContentLabel___OnYwo {
	background-color: var(--bonus-color-5);
	border-radius: 12px;
	color: var(--bonus-color-4);
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin: 8px 0 4px;
	padding: 3px 8px;
}

.bonusCardDeposit___fP8MN {
	align-items: center;
	background-color: var(--bonus-color-2);
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 14px;
	margin-top: 16px;
	padding: 8px 16px;
	width: 100%;
}

.bonusCardDeposit___fP8MN p {
	margin: 0 2px 0 8px;
}

.bonusCardPrizeBlockOutWrapper___vR67u {
	padding: 0 16px;
}

.bonusCardBottomWrap___BA8lC {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusCardBottomWrapWithTImer___kumF9 {
	justify-content: space-between;
}

.bonusCardBottomWrapWithTImer___kumF9 .bonusCardBottomTimer___Di20y p {
	white-space: nowrap;
}

.bonusCardBottomTimer___Di20y {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-bottom: 8px;
	width: 100%;
}

.bonusCardBottomTimer___Di20y p {
	color: inherit;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-right: 5px;
	opacity: .6;
	white-space: nowrap;
}

.bonusCardBottomTimer___Di20y [class*=countdownMob_],.bonusCardBottomTimer___Di20y [class=floatCountdown] {
	color: inherit;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.bonusCardBackgroundFastClick___RZW8d {
	background: var(--bonus-linear-gradient-5);
	column-gap: 16px;
	max-width: 560px;
	padding-top: 18px;
	padding-inline: 16px;
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardInnerBackground___VFiZc {
	opacity: 0;
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardContentWrap___hOCwm {
	background: none;
	height: 100%;
	justify-content: flex-start;
	margin: 0;
	max-width: 272px;
	overflow: hidden;
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardContentWrap___hOCwm [class*=progressBar_] {
	max-width: 224px;
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardContentWrap___hOCwm h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardDeposit___fP8MN {
	border-radius: 8px;
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardPrizeBlockOutWrapper___vR67u {
	margin-top: 16px;
	padding: 0;
}

.bonusCardBackgroundFastClick___RZW8d [class*=bonusCardItemsWrapSlider_] {
	-webkit-mask-image: linear-gradient(90deg,#000 90%,#0000);
	mask-image: linear-gradient(90deg,#000 90%,#0000);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	padding: 0 56px 10px 0;
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardBottomWrap___BA8lC {
	margin: auto 0 0;
	padding: 0 4px;
}

.bonusCardBackgroundFastClick___RZW8d .bonusCardBottomTimer___Di20y {
	column-gap: 10px;
	flex-direction: row;
	max-width: 100%;
}

.bonusCardBackgroundFastClick___RZW8d [class*=bonusCardPrizeBlockScrollOpen_] {
	height: 102px!important;
}

.bonusCardFastClick___FwEPJ {
	margin: -9px 0 16px;
	max-width: 280px;
}

.deactivateHintWrap___Xg17y {
	padding-inline: 40px;
	right: -6px;
	top: calc(100% + 2px);
}

.deactivateHintWrap___Xg17y:before {
	right: 12px;
}

.bonusAnalyticsCardBackground___vl28Y {
	align-items: center;
	background: linear-gradient(180deg,#201111 0,#20111100 30.41%),var(--cardBackground) 50%/cover no-repeat,linear-gradient(227deg,#8f000c4d 0,#6600084d 98.74%),#110d0e;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	max-width: 272px;
	min-height: 376px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.bonusAnalyticsCardTopButtons___hGFoE {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: 1;
}

.bonusAnalyticsCardDeactivateButton___CUjs1 {
	background-color: #0000;
}

.bonusAnalyticsCardInnerBackground___kQOcq {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 210px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 210px;
	z-index: unset;
}

.bonusAnalyticsCardContentWrap___yJT0N {
	align-items: center;
	background: var(--bonus-linear-gradient-1);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bonusAnalyticsCardContentWrap___yJT0N [class*=progressBar_] {
	margin-top: 8px;
	max-width: 280px;
	width: 100%;
}

.bonusAnalyticsCardContentWrap___yJT0N h2 {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	max-width: 240px;
	padding: 0 16px;
	text-align: center;
}

.bonusAnalyticsCardContentWrap___yJT0N p {
	margin: 0;
}

.bonusAnalyticsCardDeposit___dmDo9 {
	align-items: center;
	background-color: var(--bonus-color-2);
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 14px;
	margin-top: 16px;
	padding: 8px 16px;
	width: 100%;
}

.bonusAnalyticsCardDeposit___dmDo9 p {
	margin: 0 2px 0 8px;
}

.bonusAnalyticsCardBottomWrap___aT0gw {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusAnalyticsCardBottomWrap___aT0gw [class*=button_] {
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
}

.bonusAnalyticsBottomTimer___zE5bh {
	display: none;
	margin-bottom: 8px;
	width: 100%;
}

.bonusAnalyticsBottomTimer___zE5bh p {
	color: inherit;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-right: 5px;
	opacity: .6;
}

.bonusAnalyticsBottomTimer___zE5bh [class*=countdownMob_],.bonusAnalyticsBottomTimer___zE5bh [class=floatCountdown] {
	color: inherit;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.bonusAnalyticsBottomTimerActive___BCpXO {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.bonusAnalyticsCardPromoBtn___NF637 {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 600;
	justify-content: center;
	line-height: 16px;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU {
	background: var(--bonus-linear-gradient-5);
	column-gap: 16px;
	flex-direction: row;
	height: 246px;
	max-width: 560px;
	min-height: 246px;
	padding-inline: 16px;
	width: 100%;
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardInnerBackground___kQOcq {
	opacity: 0;
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardContentWrap___yJT0N {
	background: none;
	height: 100%;
	justify-content: flex-start;
	margin: 0;
	max-width: 272px;
	overflow: hidden;
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardContentWrap___yJT0N [class*=progressBar_] {
	max-width: 224px;
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardContentWrap___yJT0N h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardDeposit___dmDo9 {
	border-radius: 8px;
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsCardBottomWrap___aT0gw {
	margin: auto 0 0;
	padding: 0 4px;
}

.bonusAnalyticsCardBackgroundFastClick___DIgFU .bonusAnalyticsBottomTimer___zE5bh {
	column-gap: 10px;
	flex-direction: row;
	max-width: 100%;
}

.bonusAnalyticsCardFastClick___e7xYW {
	margin: auto 0 16px;
	max-width: 280px;
}

.bonusTipButton___TJShS {
	background-color: #0000;
}

.bonusTipButtonWrap___k6Hvx {
	padding-inline: 40px;
	right: -4px;
	top: calc(100% + 2px);
}

.bonusTipButtonWrap___k6Hvx:before {
	right: 12px;
}

.bonusTipButton___WcaTF {
	background-color: #0000;
}

.bonusTipButtonWrap___OAdZS {
	padding-inline: 40px;
	right: -4px;
	top: calc(100% + 2px);
}

.bonusTipButtonWrap___OAdZS:before {
	right: 12px;
}

.subscribe___VeZef {
	transition: background .25s ease;
}

.subscribe___VeZef,.subscribe___VeZef span {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: center;
	width: 100%;
}

.subscribeWrap___DirH9 {
	height: 40px;
	width: 40px;
}

#container-for-portal .subscribeWrap___DirH9 {
	height: 44px;
	max-width: 44px;
	width: 100%;
}

.subscribeWrap___DirH9 [class*=tips_] {
	max-width: 148px;
	width: max-content;
}

.subscribeWrap___DirH9 .subscribe___VeZef.subscribe___VeZef {
	background-clip: padding-box,border-box;
	background-origin: border-box;
	border: 2px solid #0000;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 48px;
}

.subscribeWrap___DirH9 .subscribe___VeZef.subscribe___VeZef[class*=ghost] {
	background: #0000;
	border: 2px solid #fffc;
	color: #fff;
}

.subscribe___VeZef:not([class*=white__]) svg path {
	fill: #fff;
}

.subscribe___VeZef svg {
	height: 24px;
	left: 6px!important;
	width: 24px;
}

.subscribe___VeZef.isSubscribed___eCVlb svg {
	animation: bellMoveSubscribe____wZyy .3s ease forwards;
}

@keyframes bellMoveSubscribe____wZyy {
	0% {
		transform: rotate(0deg);
	}

	25% {
		transform: rotate(10deg);
	}

	75% {
		transform: rotate(-10deg);
	}

	to {
		transform: rotate(0deg);
	}
}

[class*=collapse_] .subscribe___VeZef.isSubscribed___eCVlb {
	border-color: var(--brand-grey);
}

[class*=collapse_] .subscribe___VeZef.isSubscribed___eCVlb svg path {
	fill: var(--brand-grey);
}

.subscribe___VeZef.isUnsubscribed___D4PWU svg {
	animation: bellMoveUnsubscribe___Xv6uv .3s ease forwards;
}

@keyframes bellMoveUnsubscribe___Xv6uv {
	0% {
		transform: rotate(0deg);
	}

	25% {
		transform: rotate(10deg);
	}

	75% {
		transform: rotate(-10deg);
	}

	to {
		transform: rotate(0deg);
	}
}

.subscribe___VeZef.isSubscribed___eCVlb,.subscribe___VeZef.isUnsubscribed___D4PWU {
	animation-direction: alternate-reverse;
	animation-iteration-count: 1;
	transform-origin: top;
}

.promoTextSub___OctAd {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 2px;
	opacity: .8;
}

@media screen and (min-width:760px) {
	.promoTextSub___OctAd {
		margin-bottom: 0;
	}
}

.lottery___f6D9a,.tournament___o5qF_ {
	background-color: #000;
	border-radius: 10px;
	box-shadow: var(--brand-shadow);
	display: block;
	overflow: hidden;
	position: relative;
}

.lottery___f6D9a:not(:last-child),.tournament___o5qF_:not(:last-child) {
	margin-bottom: 16px;
}

@media screen and (min-width:720px) {
	.lottery___f6D9a:not(:last-child),.tournament___o5qF_:not(:last-child) {
		margin-bottom: 0;
	}
}

.lotteryImg___KlXZa,.tournamentImg___rUJ9L {
	background: var(--tournament-and-lotteries-bg);
	height: 100%;
	opacity: var(--tournament-and-lotteries-bg-opacity);
	overflow: hidden;
	position: absolute;
	transition: height .4s;
	width: 100%;
}

.lotteryImg___KlXZa:before,.tournamentImg___rUJ9L:before {
	background: #000;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .4s;
	z-index: 0;
}

.lotteryImg___KlXZa img,.tournamentImg___rUJ9L img {
	height: 100%;
	object-fit: cover;
	width: 107%;
}

.lotteryImg___KlXZa.lotteryImgCharacter___xGODN img,.lotteryImg___KlXZa.tournamentImageCharacter___QeCw9 img,.tournamentImg___rUJ9L.lotteryImgCharacter___xGODN img,.tournamentImg___rUJ9L.tournamentImageCharacter___QeCw9 img {
	height: 204px;
	position: absolute;
	right: 10px;
	top: 16px;
	width: 190px;
}

.lotteryImg___KlXZa.lotteryImgCharacter___xGODN img,.tournamentImg___rUJ9L.lotteryImgCharacter___xGODN img {
	height: auto;
	object-fit: contain;
	right: -126px;
	top: 23px;
	width: 300px;
}

.lotteryContent___mVhjt,.tournamentContent___D2Rup {
	align-items: flex-start;
	border-radius: 10px;
	display: flex;
	flex-flow: column nowrap;
	height: 100%;
	justify-content: flex-start;
	padding: 16px 16px 0;
	position: relative;
}

.lotteryStatuses___SyJLO,.tournamentStatuses___jVXIS {
	align-items: center;
	background: #ffffff1a;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 30px;
	justify-content: center;
	margin-bottom: 13px;
	padding: 0 11px;
	position: relative;
	z-index: 1;
}

.lotteryStatuses___SyJLO span,.tournamentStatuses___jVXIS span {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 30px;
	white-space: nowrap;
}

.lotteryStatuses___SyJLO:before,.tournamentStatuses___jVXIS:before {
	background: url("") no-repeat 50%/100%;
	border-radius: 50%;
	content: "";
	display: block;
	flex: 0 0 12px;
	height: 12px;
	margin-right: 7px;
	width: 12px;
}

.lotteryStatuses___SyJLO.doNotAllowToJoin___vbAuJ:before,.tournamentStatuses___jVXIS.doNotAllowToJoin___vbAuJ:before {
	background-image: url("");
}

.lotteryLabel___QA6q2,.tournamentLabel___QxF1c {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin-bottom: 13px;
	padding: 0 11px;
}

.lotteryLabel___QA6q2+.lotteryStatuses___SyJLO,.lotteryLabel___QA6q2+.tournamentStatuses___jVXIS,.tournamentLabel___QxF1c+.lotteryStatuses___SyJLO,.tournamentLabel___QxF1c+.tournamentStatuses___jVXIS {
	margin-top: -5px;
}

.lotteryTitle___jGn8R,.tournamentTitle___S1tSG {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

[class^=calendar__] .lotteryTitle___jGn8R,[class^=calendar__] .tournamentTitle___S1tSG {
	max-width: 255px;
}

.lotteryInfo___qoDuo,.tournamentInfo___RFgYf {
	margin-top: 21px;
	width: 100%;
}

.lotteryPrize___IDfuf,.lotteryText___pbU0R,.tournamentPrize___tyQPv,.tournamentText___So6Rh {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 17px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryPrize___IDfuf svg,.lotteryText___pbU0R svg,.tournamentPrize___tyQPv svg,.tournamentText___So6Rh svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryPrize___IDfuf:before,.lotteryText___pbU0R:before,.tournamentPrize___tyQPv:before,.tournamentText___So6Rh:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryPrizeSub___vjttS,.lotteryTextSub___X0ECp,.tournamentPrizeSub___UClti,.tournamentTextSub___OgLDT {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lotteryPrizeNumber___SpFOQ,.lotteryPrize___IDfuf [class^=floatCountdown],.lotteryTextNumber___fZzCT,.lotteryText___pbU0R [class^=floatCountdown],.tournamentPrizeNumber___UktVd,.tournamentPrize___tyQPv [class^=floatCountdown],.tournamentTextNumber___kN_ji,.tournamentText___So6Rh [class^=floatCountdown] {
	color: var(--brand-yellow);
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

[class^=calendar__] .lotteryPrize___IDfuf [class^=floatCountdown],[class^=calendar__] .lotteryText___pbU0R [class^=floatCountdown],[class^=calendar__] .tournamentPrize___tyQPv [class^=floatCountdown],[class^=calendar__] .tournamentText___So6Rh [class^=floatCountdown] {
	color: #fff;
}

.lotteryPrizeSymbol___p6_o0,.lotteryTextSymbol___IV1Nd,.tournamentPrizeSymbol___NuQKU,.tournamentTextSymbol___SBZfS {
	margin-left: 4px;
}

.lotteryText___pbU0R,.tournamentText___So6Rh {
	align-items: flex-end;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin-bottom: 17px;
	margin-top: 16px;
}

.lotteryText___pbU0R [class^=digit__],.lotteryText___pbU0R [class^=floatCountdown],.tournamentText___So6Rh [class^=digit__],.tournamentText___So6Rh [class^=floatCountdown] {
	color: #fff;
}

.lotteryTimerContainer___LJ7WN,.tournamentTimerContainer___xi47j {
	align-items: flex-start;
	color: #fffc;
	display: flex;
	flex-flow: column nowrap;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 14px;
}

.lotteryTimerContainer___LJ7WN>div:not(:last-child),.tournamentTimerContainer___xi47j>div:not(:last-child) {
	opacity: .9;
}

.lotteryTimerContainer___LJ7WN [class*=countdownMob],.tournamentTimerContainer___xi47j [class*=countdownMob] {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryBottom___fHrTW,.tournamentBottom____7k22 {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
}

.lotteryBtn___MwhHa,.tournamentBtn___vLopL {
	bottom: 16px;
	height: 24px;
	position: absolute;
	right: 16px;
	width: 24px;
}

.lotteryBtn___MwhHa svg,.tournamentBtn___vLopL svg {
	transform: rotate(180deg);
}

.lotteryBtnCalendar___gyQQL,.tournamentBtnCalendar___ra3ir {
	margin-left: 4px;
}

.lotteryBtnCalendar___gyQQL [class^=button__],.tournamentBtnCalendar___ra3ir [class^=button__] {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	line-height: 24px;
	min-width: 120px;
}

.statusIcon___i0N6x {
	display: block;
	height: 40px;
	transition: transform .1s;
	width: 40px;
}

.statusIcon___i0N6x img {
	height: 100%;
	object-fit: contain;
	width: 100%;
	will-change: transform;
}

.progressBar___Qtltz {
	box-sizing: border-box;
	overflow: hidden;
}

.progressBar___Qtltz,.progressBar___Qtltz:before {
	border-radius: 10px;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.progressBar___Qtltz:before {
	background: #ffffff1a;
	content: "";
}

.progress___OrPnI {
	background: #3e0007;
	bottom: 0;
	filter: drop-shadow(0 1px 2px rgba(9,7,7,.4));
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(180deg);
	z-index: 2;
}

.statusIcon___VIXE7 {
	bottom: 0;
	height: 40px;
	left: 8px;
	position: absolute;
	right: auto;
	top: 5px;
	width: 40px;
	z-index: 10;
}

.statusIcon___VIXE7 img {
	height: 100%;
	transition: all .2s ease-in-out;
	width: 100%;
}

.statusIcon___VIXE7 img:hover {
	transform: scale(1.1);
}

.table___ZyrIN {
	margin: 0 0 40px;
	position: relative;
}

.tableTitle___s77EF {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.tableHead___zrXJf {
	background-color: rgba(var(--brand-text-rgb),.1);
	border: none;
	border-radius: 8px;
	display: flex;
	justify-content: space-between;
}

.tableRow___ANXvn {
	display: flex;
	flex-direction: row;
	gap: 16px;
	height: 48px;
}

.tableRow___ANXvn .tableCell___ZQ8md {
	max-width: 35%;
}

.tableRow___ANXvn .tableCell___ZQ8md:nth-child(3) {
	color: #fff;
}

.tableRow___ANXvn.place_1___k2dvG .tableCell___ZQ8md:nth-child(3) {
	color: var(--brand-gold);
}

.tableRow___ANXvn.place_2___w7zVF .tableCell___ZQ8md:nth-child(3) {
	color: #b4b4b4;
}

.tableRow___ANXvn.place_3___hUvMI .tableCell___ZQ8md:nth-child(3) {
	color: #c1511b;
}

.tableRow___ANXvn.isWinner___oNSp1 {
	border: 1px solid #f5c66b;
	border-radius: 10px;
}

.tableCell___ZQ8md {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	padding: 12px 0;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tableCell___ZQ8md:first-child {
	margin-left: 32px;
	overflow: hidden;
	width: 150px;
}

.tableCell___ZQ8md:first-child::-webkit-scrollbar {
	width: 0;
}

.tableCell___ZQ8md:nth-child(2) {
	margin-left: 6px;
	min-width: 100px;
	text-align: right;
}

@media screen and (min-width:1288px) {
	.tableCell___ZQ8md:nth-child(2) {
		margin-left: 102px;
	}
}

.tableCell___ZQ8md:nth-child(3) {
	margin-left: auto;
	margin-right: 32px;
	text-align: right;
}

.tableCell___ZQ8md.withAdditionalPrize___dDTY2 {
	padding: 4px 0 10px;
}

.tableCell___ZQ8md [class*=currencySum],.tableCell___ZQ8md [class*=currencySymbol] {
	font-weight: 500;
}

.isWinner___oNSp1 .tableCell___ZQ8md {
	color: #fff;
	font-weight: 700;
}

.isWinner___oNSp1 .tableCell___ZQ8md [class*=currencySum],.isWinner___oNSp1 .tableCell___ZQ8md [class*=currencySymbol] {
	font-weight: 700;
}

.place___vTAKE {
	background: #ffffff1a;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	height: 16px;
	line-height: 16px;
	margin-right: 16px;
	text-align: center;
	vertical-align: text-top;
	width: 16px;
}

.place___vTAKE+span {
	color: #fff;
}

.place___vTAKE.place_1___k2dvG {
	background: var(--brand-gold);
	color: #000;
}

.place___vTAKE.place_2___w7zVF {
	background: #b4b4b4;
	color: #000;
}

.place___vTAKE.place_3___hUvMI {
	background: #c1511b;
	color: #000;
}

.ticketGold___ewsON span {
	background: linear-gradient(99.09deg,#ffce64,#916206);
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-left: 8px;
	padding: 4px 8px;
}

.ticketGold___ewsON .infoIcon___uO_gy {
	cursor: pointer;
	display: inline-block;
	height: 24px;
	margin-left: 16px;
	vertical-align: sub;
	width: 24px;
}

.ticketGold___ewsON [class*=tipsWrap_] {
	display: inline-block;
	position: absolute;
}

.ticketGold___ewsON .tipsContent___q4XaE {
	background: var(--tooltip-bg);
	border-radius: 8px;
	color: var(--tooltip-color);
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	max-width: 100%;
	padding: 8px 16px;
	position: relative;
	text-align: left;
}

.ticketGold___ewsON .tipsContentWrap___sKjxI {
	background: none;
	display: flex;
	left: calc(100% + 12px);
	max-width: 228px;
	padding: 0;
	top: 11px;
	width: 228px;
}

.ticketGold___ewsON .tipsContentWrap___sKjxI:after {
	border-right-color: var(--tooltip-bg);
	top: 12px;
}

.additionalPrize___ULwYK {
	color: var(--brand-text);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	margin-top: -2px;
	max-width: 98%;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.scrollAnchor___awBDV {
	line-height: 0;
	opacity: 0;
	position: absolute;
	top: -80px;
}

.title___MbId9 {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 32px 0 24px;
}

.textList___w1wwH {
	counter-reset: list;
	list-style-type: none;
	margin: 0 0 24px;
	padding: 0 0 0 36px;
}

.textList___w1wwH li {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding-left: 6px;
	position: relative;
}

.textList___w1wwH li:first-letter {
	text-transform: uppercase;
}

.textList___w1wwH li:before {
	background: #ffffff0d;
	border-radius: 4px;
	content: "•";
	display: block;
	font-weight: 900;
	height: 16px;
	left: -20px;
	line-height: 14px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.textList___w1wwH li:not(:last-of-type) {
	margin-bottom: 16px;
}

.photoList___zMps1 {
	display: grid;
	gap: 116px;
	grid-template-columns: repeat(4,1fr);
	margin: 32px 0 33px;
}

.photoList___zMps1 .prize___Sq7Y7 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 160px;
	min-width: 144px;
}

.photoList___zMps1 .prizeText___Fq96e {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 18px 0 0;
	text-align: center;
}

.photoList___zMps1 .prize___Sq7Y7:not(:last-of-type) [class*=prizeImg__] {
	position: relative;
	z-index: 1;
}

.photoList___zMps1 .prize___Sq7Y7:not(:last-of-type) [class*=prizeImg__]:after {
	background: #00000059;
	bottom: auto;
	box-shadow: 1px 0 0 #ffffff1a;
	content: "";
	display: block;
	height: 128px;
	left: auto;
	position: absolute;
	right: -24px;
	top: 0;
	width: 1px;
	z-index: 0;
}

.photoList___zMps1 .prizeImg___pCm3U {
	height: 112px;
	object-fit: contain;
	width: 100%;
}

.bannerWrap___bYPty,.photoList___zMps1 .prizeImg___pCm3U {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.bannerWrap___bYPty.bigType___bwDg0 {
	background: linear-gradient(180deg,#fff,#a8a1a2);
	border-radius: var(--radius-card,12px);
	bottom: auto;
	box-shadow: 0 4px 8px 0 #000000a6;
	gap: 8px;
	left: auto;
	padding: 12px 16px 36px 71px;
	position: absolute;
	right: 16px;
	top: 68px;
	width: 328px;
	z-index: 1;
}

.bannerWrap___bYPty.bigType___bwDg0.withTimer___dIdNN {
	padding-bottom: 36px;
	padding-top: 16px;
}

.bannerWrap___bYPty.bigType___bwDg0 .bannerTitle___UJYDr {
	display: none;
}

@media screen and (min-width:640px) {
	.bannerWrap___bYPty.bigType___bwDg0:not(.webTypeBanner___Phxqi) {
		left: auto;
		right: 24px;
	}
}

.bannerWrap___bYPty.bigType___bwDg0.webTypeBanner___Phxqi {
	gap: 3px;
	left: auto;
	max-width: 308px;
	right: 339px;
	top: 87px;
}

@media screen and (min-width:1288px) {
	.bannerWrap___bYPty.bigType___bwDg0.webTypeBanner___Phxqi {
		right: 335px;
	}
}

.bannerWrap___bYPty.smallType___sK3qK {
	border-radius: 4px;
	cursor: pointer;
	gap: 4px;
}

.bannerWrap___bYPty.smallType___sK3qK .icon___opvAv,.bannerWrap___bYPty.smallType___sK3qK .timer___hbbT2 {
	position: static;
}

.bannerWrap___bYPty.smallType___sK3qK .icon___opvAv {
	height: 30px;
	width: 25px;
}

.bannerWrap___bYPty.smallType___sK3qK .bannerAction___gi6np,.bannerWrap___bYPty.smallType___sK3qK .bannerMessage___KfRUV {
	display: none;
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi {
	align-items: normal;
	bottom: auto;
	display: flex;
	flex-direction: row-reverse;
	gap: unset;
	justify-content: normal;
	left: auto;
	position: absolute;
	right: 348px;
	top: 73px;
	z-index: 0;
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi .icon___opvAv {
	height: 46px;
	left: -10px;
	position: relative;
	top: -4px;
	transform: rotateY(180deg);
	width: 38px;
	z-index: 1;
}

.bannerWrap___bYPty.smallType___sK3qK.webTypeBanner___Phxqi .timer___hbbT2 {
	max-height: 24px;
}

.bannerWrap___bYPty.withTitle___xkcEY {
	background: linear-gradient(90deg,#ead079 -20.51%,#fffcdf);
	height: 22px;
}

.bannerWrap___bYPty.withTitle___xkcEY.webTypeBanner___Phxqi .icon___opvAv {
	left: 10px;
}

@media screen and (min-width:640px) {
	[class*=headroom--unfixed] .bannerWrap___bYPty.homepageBannerPosition___KmQfF:not(.webTypeBanner___Phxqi) {
		top: 167px;
	}
}

.bannerTitle___UJYDr {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	padding-right: 8px;
}

.webTypeBanner___Phxqi .bannerTitle___UJYDr {
	margin-right: -8px;
	padding-left: 8px;
	padding-right: 0;
}

.bannerMessage___KfRUV {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.bannerMessage___KfRUV span {
	color: #c9051d;
	font-weight: 500;
}

.bannerMessage___KfRUV p {
	bottom: 8px;
	color: #0009;
	font-size: 10px;
	font-weight: 400;
	left: 50px;
	letter-spacing: .25px;
	line-height: 12px;
	margin: auto;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}

.bannerAction___gi6np {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
}

.bannerAction___gi6np [class*=button] {
	font-size: 12px;
	font-weight: 600;
	padding: 0 16px;
	white-space: nowrap;
	width: 98px;
}

@media screen and (min-width:1096px) {
	.bannerAction___gi6np [class*=button] {
		max-width: unset;
	}
}

.bannerActionHide___vKFsg {
	color: #000c;
	cursor: pointer;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
}

.icon___opvAv {
	bottom: 0;
	height: 90px;
	left: -13px;
	position: absolute;
	right: 0;
	top: -8px;
	width: 76px;
	z-index: 0;
}

.timer___hbbT2 {
	background: linear-gradient(180deg,#f4f3f3,#dfdede);
	border: 1px solid #000;
	border-radius: 4px;
	bottom: auto;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	left: 71px;
	line-height: 22px;
	max-height: 22px;
	padding: 0 7px;
	position: absolute;
	right: auto;
	top: -14px;
	z-index: 0;
}

.timer___hbbT2 [class*=dots] {
	color: #000;
}

.timer___hbbT2 [class^=section]:last-child [class^=digit]:last-child {
	min-width: 9px;
}

.header___X2QTo {
	height: 48px;
	position: relative;
	width: 100%;
	z-index: 5;
}

.header___X2QTo .headroom-wrapper .headroom {
	transition: transform .2s ease-in-out 0s!important;
	will-change: transform;
}

.header___X2QTo .headroom-wrapper .headroom--scrolled.headroom--unpinned {
	transform: translate3d(0,-100%,0)!important;
}

.header___X2QTo .headroom-wrapper .headroom--scrolled.headroom--pinned:after {
	background: var(--brand-header-background-mob);
	bottom: 0;
	box-shadow: 0 2px 4px #2626264d;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.header___X2QTo .headroom-wrapper .headroom.headroom--unfixed:after {
	background: linear-gradient(180deg,#000c,#00000069 50.74%,#00000052 66.85%,#0000);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.header___X2QTo.headerPopups___YjQg3 {
	position: relative;
}

.headerInner___x0ViW {
	box-sizing: border-box;
	height: 48px;
	justify-content: space-between;
	padding: 0 12px;
	width: 100%;
}

.headerElement___kzaSn,.headerInner___x0ViW {
	align-items: center;
	display: flex;
	flex-direction: row;
}

.headerElement___kzaSn {
	gap: 8px;
	justify-content: center;
	position: relative;
	z-index: 10;
}

.headerElement___kzaSn.withBanner___fnO_O {
	position: unset;
}

.headerElementBox___ghSeq {
	align-items: center;
	background: var(--balans-widget-background);
	border-radius: var(--balans-widget-radius);
	box-shadow: inset 0 2px 2px #0000001a;
	display: flex;
	flex-direction: row;
	height: 22px;
	justify-content: center;
	padding: 4px 2px 4px 6px;
	position: relative;
}

.headerElementBox___ghSeq .arrowIcon___Zn8uJ {
	fill: var(--balans-widget-sum-color);
	height: 16px;
	width: 16px;
}

.headerElement___kzaSn .userInfoMessage___KION3 {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	position: relative;
	width: 24px;
}

.headerElement___kzaSn .userInfoIcon___rUQKG path {
	fill-rule: evenodd;
	clip-rule: evenodd;
}

.headerElement___kzaSn .userInfoCounter___Yr5kg {
	align-items: center;
	background: var(--user-sidebar-counter-color);
	border-radius: 50%;
	bottom: auto;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 9px;
	font-weight: 500;
	height: 12px;
	justify-content: center;
	left: auto;
	line-height: 12px;
	position: absolute;
	right: -2px;
	top: 0;
	width: 12px;
	z-index: 1;
}

.headerElementUserBalance___uFTCz {
	align-items: center;
	color: var(--balans-widget-sum-color);
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	line-height: 14px;
}

.headerElementUserBalance___uFTCz [class*=currencySymbol] {
	color: var(--balans-widget-sum-color);
	opacity: .8;
}

.headerElementUserBalanceWrap___dc0NS {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 6px;
	justify-content: center;
}

.headerElementUserBalance___uFTCz .balanceSumHidden___knYPA {
	display: inline-block;
	vertical-align: sub;
}

.headerElementBalancesTooltip___T30jD {
	background: #fff;
	border-radius: var(--balans-popup-radius);
	bottom: auto;
	left: auto;
	min-width: 144px;
	padding: 12px;
	position: absolute;
	right: -1px;
	top: 26px;
	width: max-content;
	z-index: 10;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 {
	display: block;
	margin-bottom: 8px;
	position: relative;
	text-align: right;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 svg {
	bottom: auto;
	height: 10px;
	left: auto;
	position: absolute;
	right: -4px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 svg path {
	fill: #000;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceHeader___cSpEx {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceCount___sMwBn {
	align-items: center;
	background: var(--sticks-bar-bubble-counter-color);
	border-radius: 50%;
	color: #fff;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	font-size: 10px;
	font-weight: 400;
	height: 12px;
	justify-content: center;
	line-height: 16px;
	width: 12px;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceTitle___t9maI {
	color: var(--balans-widget-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	white-space: nowrap;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceSum___nfl7F {
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	text-align: left;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4 .balanceSum___nfl7F [class*=currencySymbol] {
	font-weight: 400;
}

.headerElementBalancesTooltip___T30jD .balance___KxbG4:first-child .balanceTitle___t9maI {
	line-height: 24px;
}

.headerElementBalanceHideBtn___EuMjg {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background: none;
	height: 16px;
	width: 16px;
}

.headerElementBalanceHideBtn___EuMjg svg {
	height: 16px;
	width: 16px;
}

.header___X2QTo .loginButton___lCZhv {
	-webkit-touch-callout: none;
	color: var(--brand-text-secondary);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	padding-inline: 16px;
}

.header___X2QTo .paymentBtnWrap___nj5on {
	margin: 10px 0 0;
	width: 100%;
}

.header___X2QTo .paymentBtnWrap___nj5on .paymentBtn___WLED7 {
	margin: 0;
}

.header___X2QTo .paymentBtn___WLED7 {
	align-items: center;
	background: var(--brand-gradient-green);
	color: #fff;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	margin: 11px 0 2px;
	text-align: center;
	width: 100%;
}

.headerLogo___uzypE {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-left: 8px;
	z-index: 1;
}

.headerLogo___uzypE img {
	display: block;
	height: 42px;
}

.headerBtn___ioeGB {
	margin-top: 2px;
}

.headerBtn___ioeGB[class*=button][class*=sm] {
	background: none;
	padding: 0 20px;
	position: relative;
}

.headerBtn___ioeGB:after,.headerBtn___ioeGB:before {
	background-color: var(--primary-button-color);
	border-radius: 4px;
	content: "";
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%) rotate(45deg);
	width: 22px;
}

.headerBtn___ioeGB:after {
	transform: translate(-50%,-50%) rotate(-45deg);
}

.header___X2QTo .verificationMessage___DY5jo {
	align-items: center;
	display: flex;
	margin-right: 4px;
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__] {
	left: -24px;
	line-height: 18px;
	padding: 13px 16px 8px 12px;
	top: calc(100% + 5px);
	transform: none;
	width: 163px;
	word-break: break-word;
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__]:before {
	left: 24px;
	right: auto;
	top: -11px;
}

.header___X2QTo .verificationMessage___DY5jo+[class^=tips__] [class^=button] {
	border-radius: 8px;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
	margin: 11px auto 4px 52%;
	min-width: 100px;
	transform: translateX(-50%);
}

.localeSelect___AQhqE {
	margin-right: 8px;
}

.arrowBack___WQgQ5 {
	align-items: center;
	background: var(--brand-gradient-green);
	background-clip: padding-box;
	border-radius: 8px;
	box-shadow: 0 4px 12px rgba(var(--brand-simple-rgb),.3);
	display: flex;
	height: 36px;
	justify-content: center;
	min-width: 36px;
	width: 100%;
	z-index: 89;
}

.arrowBack___WQgQ5 svg {
	display: block;
	margin: 0 auto;
}

.statusIcon___bErp6 {
	display: block;
	height: 64px;
	margin: 24px auto 32px;
	width: 64px;
}

@media screen and (min-width:568px) {
	.statusIcon___bErp6 {
		margin: 8px 32px 8px -20px;
	}
}

.popupWrapClass___lDWuq,.transactionPortalClass___OccIv [class^=modalOverlay--mob] {
	height: 100%;
}

.paymentStatus___ffgZZ {
	display: flex;
	flex-direction: column;
	height: calc(100% - 48px);
	padding: 0 16px;
	width: 100%;
}

@media screen and (min-width:360px) {
	.paymentStatus___ffgZZ {
		padding: 0 24px;
	}
}

@media screen and (min-width:568px) {
	.paymentStatus___ffgZZ {
		margin: 0 auto;
		max-width: 512px;
		padding: 0;
	}
}

@media screen and (min-width:720px) {
	.paymentStatus___ffgZZ {
		max-width: 640px;
	}
}

.title___k2LJo {
	color: var(--brand-text);
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -.5px;
	line-height: 32px;
	margin: 24px 0 0;
	position: relative;
	text-align: left;
	text-shadow: none;
}

.title___k2LJo .dots___JJD6C {
	display: inline-block;
	height: 21px;
	margin-left: 2px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 21px;
}

.title___k2LJo .dots___JJD6C:before {
	animation: points___qq5kP 2.5s ease-in-out infinite;
	bottom: 8px;
	content: "";
	height: 21px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}

.subtitle___glf9K {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 16px 0 0;
}

.statusDataWrap___Iq_fb {
	margin-bottom: 40px;
}

@media screen and (min-width:568px) {
	.statusDataWrap___Iq_fb {
		align-items: center;
		display: flex;
		justify-content: center;
		margin: 32px auto;
	}
}

.dataWrap___BinML {
	text-align: center;
}

@media screen and (min-width:568px) {
	.dataWrap___BinML .sum___hd8Ty {
		margin: 0;
	}
}

.id___YhF_3,.sum___hd8Ty {
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}

.sum___hd8Ty {
	color: var(--payment-sum);
	font-weight: 700;
	margin-bottom: 0;
}

.id___YhF_3 {
	color: var(--brand-text);
	font-weight: 400;
}

.btn___NbPEL {
	flex-shrink: 0;
	margin: 0 auto;
	width: 256px;
}

.cashboxLink___XPZTi {
	box-shadow: none;
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 500;
	height: unset;
	line-height: 24px;
	margin-bottom: 13px;
	margin-top: 24px;
	text-decoration: underline;
}

@media screen and (min-width:568px) {
	.cashboxLink___XPZTi {
		color: var(--brand-yellow);
		font-size: 12px;
		font-weight: 400;
		line-height: 20px;
	}
}

.timer___F85K5 {
	color: var(--brand-text);
	flex-shrink: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 22px 0 0;
	text-align: center;
}

@keyframes points___qq5kP {
	0% {
		content: ".";
	}

	33% {
		content: "..";
	}

	66% {
		content: "...";
	}

	99% {
		content: "";
	}
}

.points___qq5kP {
	animation-name: points___qq5kP;
}

.wrapper___sBDHu {
	color: #8da1bd;
	font-size: 14px;
	line-height: 24px;
	padding: 0 16px;
}

.wrapper___sBDHu p {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

.bottomText___gsq8b {
	color: #8da1bd99;
	font-size: 14px;
	line-height: 24px;
}

.popupWrap___Mbqnp,.resendLine___LtXch {
	display: block;
}

.popupWrap___Mbqnp * {
	font-family: Manrope,sans-serif;
}

.popupWrap___Mbqnp .popup__mob_title {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-top: 40px;
	padding: 0 16px;
}

.popupWrap___Mbqnp p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 18px 0 30px;
}

.popupWrap___Mbqnp p span {
	color: #fff;
}

.additionInfo___ucyYV {
	bottom: 12px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
}

.additionInfo___ucyYV * {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.resend___omEhA {
	color: var(--brand-yellow);
	font-weight: 500;
}

.profileLink___ucVu3,.resend___omEhA {
	text-decoration: underline;
}

.supportBtn___N6ktS {
	border-radius: var(--buttons-border-radius);
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	height: 48px;
	line-height: 24px;
	margin-top: -4px;
	text-shadow: 0 -1px 0 #ffffff0d;
	width: 100%;
}

.popupError___j8ySZ [class*=content-block] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.popupError___j8ySZ[class*=popup--secret] {
	margin-top: 50px;
}

.wrapper___NPeA2 {
	margin: 12px 16px;
	max-width: 288px;
}

.wrapper___NPeA2 .title___rTsfQ {
	box-sizing: border-box;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 14px 0 16px;
	padding: 0;
	text-align: left;
	width: 100%;
}

.wrapper___NPeA2 .txt___Lwunf {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 auto 16px;
	text-align: left;
	width: 100%;
}

.wrapper___NPeA2 .txt___Lwunf a {
	-webkit-font-smoothing: antialiased;
	color: var(--brand-blue);
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: underline;
}

.wrapper___NPeA2 .btn___tCSRs,.wrapper___NPeA2 .supportLink___SVj75 {
	max-width: 288px;
	width: 100%;
}

.welcomeBonusButton___RGk_t {
	width: 100%;
}

.welcomeBonusItemWrap___hYxlA {
	align-items: center;
	background: var(--welcome-bonus-gradient-red);
	border-radius: 10px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	margin: 1px;
	padding: 12px 16px 16px;
	position: relative;
	width: 100%;
}

.welcomeBonusItemWrap___hYxlA:after,.welcomeBonusItemWrap___hYxlA:before {
	border-radius: inherit;
	bottom: -1px;
	content: "";
	left: -1px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: -1;
}

.welcomeBonusItemWrap___hYxlA:before {
	background-image: var(--welcome-bonus-gradient-gold);
}

.welcomeBonusItemWrap___hYxlA:after {
	background: #00000080;
	z-index: 1;
}

.welcomeBonusItemWrap___hYxlA h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	text-align: center;
}

.activeWelcomeBonusItemWrap___hvGFZ:after {
	background: #0000;
	z-index: -1;
}

.welcomeBonusMaxSum___rseaG {
	align-items: center;
	background-color: var(--welcome-bonus-gradient-max-sum);
	border-radius: 4px;
	color: #f5c66b;
	display: flex;
	flex-direction: inline;
	font-size: 10px;
	font-weight: 500;
	justify-content: center;
	line-height: 12px;
	margin: 8px auto 0;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 6px 8px;
}

.welcomeBonusItemContent___o0pCI {
	margin-top: 16px;
	width: 100%;
}

.welcomeBonusItemContent___o0pCI [class=welcomeBonusContentWrap] {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 12px;
	justify-content: flex-start;
	width: 100%;
}

.welcomeBonusItemContent___o0pCI [class=welcomeBonusContentItem] {
	align-items: center;
	border: 1px solid var(--welcome-bonus-gradient-dark-border);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 14px;
	justify-content: flex-start;
	padding: 8px;
	position: relative;
	width: 100%;
}

.welcomeBonusItemContent___o0pCI [class=welcomeBonusContentItem]:last-child:before {
	bottom: 0;
	color: var(--brand-yellow);
	content: var(--welcomeBonusItemLabel);
	font-size: 10px;
	font-weight: 500;
	height: -moz-fit-content;
	height: fit-content;
	left: 10px;
	line-height: 12px;
	position: absolute;
	right: auto;
	top: -6px;
	z-index: 1;
}

.welcomeBonusItemContent___o0pCI [class=welcomeBonusContentItem]:last-child {
	background-image: url("");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-color: #0000;
}

.welcomeBonusItemContent___o0pCI img {
	display: flex;
	max-width: 33px;
	width: 100%;
}

.welcomeBonusItemContent___o0pCI h4 {
	color: #f5c66b;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
}

.welcomeBonusItemContent___o0pCI p {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.welcomeBonusArrowsWrap___ur5Zl {
	align-items: center;
	background: var(--bg-menu-mob);
	border-radius: 50%;
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: -18px;
	position: absolute;
	right: auto;
	top: 132px;
	width: 24px;
	z-index: 2;
}

.welcomeBonusArrowBig___vUsHG,.welcomeBonusArrowSmall___yIVrv {
	bottom: 0;
	left: auto;
	position: absolute;
	right: auto;
	top: 50%;
	transform: rotate(90deg) translate(-50%);
	z-index: 0;
}

.welcomeBonusArrowSmall___yIVrv {
	height: 9px;
	left: 6px;
	opacity: .6;
	width: 9px;
}

.welcomeBonusArrowBig___vUsHG {
	height: 12px;
	right: 2px;
	width: 12px;
}

.welcomeBonusItemButtonWrap___nwBDa {
	margin-bottom: 0;
	margin-top: auto;
	padding-top: 12px;
	width: 100%;
}

.welcomeBonusNotFoundWrap___qaEA5 {
	margin-top: 48px;
	padding: 0 24px;
	width: 100%;
}

.welcomeBonusNotFoundInner___t09iH {
	align-items: center;
	background-color: var(--welcome-bonus-not-found-color);
	border-radius: 12px;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	gap: 16px;
	justify-content: center;
	line-height: 22px;
	margin: 0 auto;
	max-width: 512px;
	padding: 24px;
}

.newYearBoxesButton___FDsGW {
	color: var(--new-year-color-2);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	margin: 24px auto 0;
	min-height: 48px;
	min-width: 156px;
	padding: 18px 30px;
}

.newYearBoxesButton___FDsGW,.newYearBoxesButton___FDsGW:hover {
	background: var(--new-year-gradient);
}

.newYearBoxesButton___FDsGW [class*=loadingWrapper__] {
	position: absolute;
}

.newYearBoxesTimerWrap___kCCKK {
	background: var(--new-year-gradient);
	border-radius: 8px;
	bottom: 10px;
	left: auto;
	padding: 8px 15px;
	position: absolute;
	right: 50%;
	text-align: center;
	top: auto;
	transform: translateX(50%);
	z-index: 10;
}

.newYearBoxesTimerWrap___kCCKK [class*=countdownMob__],.newYearBoxesTimerWrap___kCCKK [class*=dots__],.newYearBoxesTimerWrap___kCCKK [class=floatCountdown] {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 22px;
}

.newYearBoxesTimerText___xGeFw {
	color: #0009;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	white-space: nowrap;
}

.newYearBoxesPopupWrap___gTPL9 {
	min-width: -moz-fit-content;
	min-width: fit-content;
}

.newYearBoxesPopupWrap___gTPL9 [class*=content] {
	max-width: 358px;
	padding: 0 16px;
	width: 100%;
}

.newYearBoxesPopupWrap___gTPL9 [class*=popupShadow__] {
	position: fixed;
}

.newYearBoxesPopup___IwWBS {
	align-items: flex-start;
	background: linear-gradient(180deg,#ee4932cc,#b01d1dcc,#330b05cc);
	background-size: contain;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 24px 16px;
	position: relative;
	width: 100%;
}

.newYearBoxesPopup___IwWBS:before {
	background: url("");
	background-size: contain;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .5;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
	z-index: -1;
}

.newYearBoxesPopup___IwWBS .newYearBoxesPopupButton___JcqXC {
	background: var(--new-year-gradient);
	color: var(--new-year-color-2);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	margin: 24px auto 0;
	padding: 18px 30px;
}

.newYearBoxesPopup___IwWBS .newYearBoxesPopupButton___JcqXC:hover {
	background: var(--new-year-gradient);
}

.newYearBoxesPopupTitle___uV5sc {
	color: var(--new-year-color);
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}

.newYearBoxesPopupPrize___Xhb9s {
	height: 100px;
	margin-left: -8px;
	width: 112px;
}

.newYearBoxesPopupRules___tk1L3 {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 22px;
	width: 100%;
}

.newYearBoxesPopupRulesContent___ZeHbB {
	align-items: flex-start;
	color: #ffd864;
	display: flex;
	flex-direction: column;
	font-size: 20px;
	font-weight: 800;
	justify-content: center;
	line-height: 28px;
	margin: 0 auto;
	max-width: 150px;
	width: 100%;
}

.newYearBoxesPopupRulesContent___ZeHbB p {
	margin: 0;
}

.newYearBoxesPopupPrizesItems___WI8g2 {
	height: 250px;
	margin-top: 20px;
	overflow-y: scroll;
	padding-right: 5px;
	width: calc(100% + 5px);
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.newYearBoxesPopupPrizesItems___WI8g2 {
		height: -moz-fit-content;
		height: fit-content;
		overflow: visible;
	}
}

.newYearBoxesPopupPrizesItems___WI8g2::-webkit-scrollbar {
	width: 4px;
}

.newYearBoxesPopupPrizesItems___WI8g2::-webkit-scrollbar-track {
	background: #0000;
	border-radius: 6px;
}

.newYearBoxesPopupPrizesItems___WI8g2::-webkit-scrollbar-thumb {
	background-color: #f0f0f0;
	border-radius: 6px;
}

.newYearBoxesPopupPrizesWrap___RPoIg {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: 10px;
	width: 100%;
}

.newYearBoxesPopupPrizeItem___Dy00I {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

.newYearBoxesPopupPrizeItem___Dy00I p {
	margin: 0;
}

.newYearBoxesPopupPrizeItemTitleWrap___LKXyV {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	max-width: 50%;
}

.newYearBoxesPopupPrizeItemTitle___GwxGq {
	color: #ecd9d9;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.newYearBoxesPopupPrizeItemValue___GKCpb {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}

.newYearBoxesPopupTimerWrap___WBtZJ {
	align-items: baseline;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 24px;
	text-align: center;
	width: 100%;
}

.newYearBoxesPopupTimerWrap___WBtZJ p {
	margin: 0;
}

.newYearBoxesPopupTimerWrap___WBtZJ [class*=countdownMob__],.newYearBoxesPopupTimerWrap___WBtZJ [class*=dots__],.newYearBoxesPopupTimerWrap___WBtZJ [class=floatCountdown] {
	color: #ffd864;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.newYearBoxesPopupTimerText___RjTd2 {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.newYearBoxesPopupPrizeFinished___Ld2GG,.newYearBoxesPopupPrizeGot___hwaFf {
	color: #bcff05;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 24px 0 0;
	text-align: center;
	width: 100%;
}

.newYearBoxesPopupPrizeFinished___Ld2GG {
	color: #9f9f9f;
}

.gallery___Meorc {
	align-items: normal;
	bottom: auto;
	column-gap: 10px;
	display: flex;
	flex-direction: row;
	height: 196px;
	justify-content: normal;
	left: 50%;
	position: absolute;
	right: auto;
	top: -242px;
	transform: translateX(-50%);
	width: 440px;
	z-index: 2;
}

.gallery___Meorc .right___UPC2Z {
	transform: scaleX(-1);
}

.gallery___Meorc .left___nLlsP,.gallery___Meorc .right___UPC2Z {
	background-color: #0000;
	background-image: url("");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 40px;
	height: 48px;
	width: 48px;
}

.galleryInner___vxY_A {
	bottom: auto;
	height: 196px;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 196px;
	z-index: 3;
}

.gallery___Meorc .element___JQCJk {
	bottom: 0;
	height: 196px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(.36) translateY(-95%);
	transition: transform .5s linear,filter .5s linear,opacity .5s linear;
	width: 196px;
	will-change: transform;
	z-index: 3;
}

.gallery___Meorc .element___JQCJk.active___gQNvx {
	opacity: 1;
	transform: scale(1) translate(0);
	z-index: 6;
}

.gallery___Meorc .element___JQCJk.current___pJF_4.active___gQNvx img {
	animation: shakingPrize___tRvjR .5s ease-in-out infinite alternate;
}

.gallery___Meorc .element___JQCJk.leftSibling___RI8eh {
	opacity: 1;
	transform: scale(.64) translate(-125%,-10%);
	z-index: 5;
}

.gallery___Meorc .element___JQCJk.superLeftSibling___mLjWs {
	filter: brightness(.5);
	opacity: 1;
	transform: scale(.36) translate(-125%,-60%);
	z-index: 4;
}

.gallery___Meorc .element___JQCJk.rightSibling___kE0J3 {
	opacity: 1;
	transform: scale(.64) translate(125%,-10%);
	z-index: 4;
}

.gallery___Meorc .element___JQCJk.superRightSibling___Fe43i {
	filter: brightness(.5);
	opacity: 1;
	transform: scale(.36) translate(125%,-60%);
	z-index: 3;
}

.gallery___Meorc .element___JQCJk img {
	display: block;
	height: inherit;
	object-fit: contain;
	width: inherit;
}

.gallery___Meorc .element___JQCJk.comming___BTXqj img {
	filter: saturate(.4);
}

.gallery___Meorc .element___JQCJk.expired___HrBI6 img {
	filter: saturate(0);
}

.galleryNav___euySZ {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	left: 50%;
	padding-inline: 20px;
	position: absolute;
	right: auto;
	top: -12px;
	transform: translateX(-50%);
	width: min(100vw,640px);
	z-index: 10;
}

@media screen and (min-width:640px) {
	.galleryNav___euySZ {
		padding-inline: 60px;
	}
}

.galleryButton___uJmzD {
	bottom: 10px;
	left: 50%;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	z-index: 10;
}

.galleryTooltip___uxgUB {
	animation: shakingTooltipPrize___i4Btu .5s ease-in-out infinite alternate;
	bottom: auto;
	left: auto;
	position: absolute;
	right: 140px;
	top: 12px;
	z-index: 10;
}

@keyframes shakingPrize___tRvjR {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(20deg);
	}
}

@keyframes shakingTooltipPrize___i4Btu {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-5px);
	}
}

.newYearBoxesPrizesWrap___fvrEP {
	align-items: center;
	bottom: 170px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	z-index: 1;
}

.newYearBoxesLeftPrize___PUQni,.newYearBoxesRightPrize___Ib23n {
	filter: grayscale(90%) brightness(90%);
	transform: scale(.45);
}

.newYearBoxesLeftPrize___PUQni:first-child,.newYearBoxesRightPrize___Ib23n:last-child {
	transform: scale(.3);
}

.newYearBoxesLoading___XQduo {
	bottom: -100px;
	left: auto;
	position: absolute;
	right: 50%;
	top: auto;
	transform: translateX(50%);
	z-index: 2;
}

.newYearBoxesLeftPrize___PUQni {
	bottom: auto;
	left: -160px;
	position: absolute;
	right: auto;
	top: -8px;
	z-index: 1;
}

.newYearBoxesLeftPrize___PUQni:first-child {
	bottom: auto;
	left: -98px;
	position: absolute;
	right: auto;
	top: -34px;
	z-index: 0;
}

.newYearBoxesRightPrize___Ib23n {
	bottom: auto;
	left: 160px;
	position: absolute;
	right: auto;
	top: -8px;
	z-index: 1;
}

.newYearBoxesRightPrize___Ib23n:last-child {
	bottom: auto;
	left: 98px;
	position: absolute;
	right: auto;
	top: -34px;
	z-index: 0;
}

.newYearBoxesWheelImageIsOpened___tSUcl {
	animation: none;
	filter: none;
}

.newYearBoxesWheelImageIsExpired___FQshg {
	animation: none;
	filter: grayscale(90%) brightness(90%);
}

@keyframes shakingPrize___JO6GZ {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(20deg);
	}
}

@keyframes shakingTooltipPrize___eSWEa {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-5px);
	}
}

.newYearAnimationImageWrap___TtDor {
	opacity: 0;
	transform: translateY(4px);
	transition: opacity .2s ease,transform .2s ease;
	will-change: opacity,transform;
}

.newYearAnimationImageWrapVisible___HsvWF {
	opacity: 1;
	transform: translateY(0);
}

.newYearAnimationImage___VkERQ {
	display: block;
	height: auto;
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
}

.newYearDealerWrap___Q909T {
	bottom: auto;
	height: 324px;
	left: auto;
	-webkit-mask-image: linear-gradient(180deg,#000 90%,#0000);
	mask-image: linear-gradient(180deg,#000 90%,#0000);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	position: absolute;
	right: 22px;
	top: 26px;
	width: 234px;
	z-index: 0;
}

.newYearDealerImage___p2pgs {
	height: 100%;
	width: 100%;
}

.newYearDealerAccessory___C_fOr {
	bottom: auto;
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearTreeWrap___FFQYn {
	bottom: auto;
	height: 488px;
	left: 8px;
	position: absolute;
	right: auto;
	top: -38px;
	width: 278px;
	z-index: -1;
}

.newYearTreeImage___rdYoP {
	height: 100%;
	width: 100%;
}

.newYearTreeAccessory___r2oTx {
	bottom: auto;
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearTreeAccessoryStar___MXHIJ {
	z-index: 1;
}

.newYearTreeAccessoryStarAnimation___MRoUT {
	animation: showHideGold___IDFPx 3s ease-in-out infinite;
	border-radius: 50%;
	bottom: auto;
	box-shadow: 0 0 25px 10px #ffd70099;
	left: 50%;
	opacity: 0;
	position: absolute;
	right: auto;
	top: 64px;
	transform: scale(.8);
	z-index: 0;
}

@keyframes showHideGold___IDFPx {
	0% {
		box-shadow: 0 0 0 #ffd700b3;
		opacity: 0;
		transform: scale(.8);
	}

	25% {
		box-shadow: 0 0 40px 15px #ffd900e6;
		opacity: 1;
		transform: scale(1.1);
	}

	75% {
		box-shadow: 0 0 25px 10px #ffc800e6;
		opacity: 1;
		transform: scale(1);
	}

	to {
		box-shadow: 0 0 0 #ffd700b3;
		opacity: 0;
		transform: scale(.8);
	}
}

.newYearCompletePrizeWrap___gE5Us {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 195px;
	position: relative;
}

.newYearCompletePrizeImage___eOXJy {
	height: 380px;
	width: 312px;
}

.newYearCompletePrizeTimerWrap___M2vkX {
	align-items: center;
	background: linear-gradient(#ee4932cc,#b01d1dcc,#71130ecc,#4d0d04cc);
	border-radius: 8px;
	bottom: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: auto;
	padding: 10px 8px;
	position: absolute;
	right: 50%;
	row-gap: 8px;
	top: 218px;
	transform: translateX(50%);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 0;
}

.newYearCompletePrizeTimerWrap___M2vkX .newYearCompletePrizeTimerButton___KFlLX {
	background: var(--new-year-gradient);
	color: var(--new-year-color-2);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	min-height: 48px;
	min-width: 156px;
	padding: 18px 30px;
}

.newYearCompletePrizeTimerWrap___M2vkX .newYearCompletePrizeTimerButton___KFlLX:hover {
	background: var(--new-year-gradient);
}

.newYearCompletePrizeTimerWrap___M2vkX [class*=loadingWrapper__] {
	position: absolute;
}

.newYearCompletePrizeTimer___E5odX {
	align-items: center;
	column-gap: 5px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.newYearCompletePrizeTimer___E5odX [class*=countdownMob__],.newYearCompletePrizeTimer___E5odX [class*=dots__],.newYearCompletePrizeTimer___E5odX [class=floatCountdown] {
	color: #ffd864;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 22px;
}

.newYearCompletePrizeTimerText___hbXXS {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	white-space: nowrap;
}

.newYearBonusAppPopupWrap___WlG46 {
	min-width: -moz-fit-content;
	min-width: fit-content;
}

.newYearBonusAppPopup___Qagkr {
	align-items: flex-start;
	background: linear-gradient(180deg,#ee4932cc,#b01d1dcc,#330b05cc);
	background-size: contain;
	border-radius: 16px 16px 0 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 10px;
	padding: 24px 16px;
	position: relative;
}

.newYearBonusAppPopup___Qagkr:before {
	background: url("");
	background-size: contain;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .5;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
	z-index: -1;
}

.newYearBonusAppPopup___Qagkr h2 {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 20px;
	font-weight: 700;
	justify-content: center;
	line-height: 22px;
	margin: 0;
}

.newYearBonusAppPopup___Qagkr .newYearBonusAppPopupButton___Wg59e {
	background: var(--new-year-gradient);
	color: var(--new-year-color-2);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	margin: 20px auto 0;
	padding: 18px 30px;
}

.newYearBonusAppPopup___Qagkr .newYearBonusAppPopupButton___Wg59e:hover {
	background: var(--new-year-gradient);
}

.newYearBonusAppPopupItems___vqalx {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 24px;
	row-gap: 18px;
}

.newYearBonusAppPopupItem___ZreCy {
	align-items: flex-start;
	column-gap: 14px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.newYearBonusAppPopupItem___ZreCy img {
	height: 88px;
	min-width: 88px;
	width: 88px;
}

.newYearBonusAppPopupItemContent___npA05 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	row-gap: 4px;
}

.newYearBonusAppPopupItemContent___npA05 h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
}

.newYearBonusAppPopupItemContent___npA05 p {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.newYearBonusAppWrap___ZnBiq {
	align-items: center;
	background: linear-gradient(180deg,#fa3f3f 10.94%,#a42a19);
	border-radius: 8px;
	bottom: 86px;
	column-gap: 15px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	left: auto;
	margin: 0 0 0 auto;
	padding: 2px 16px 2px 4px;
	position: absolute;
	right: 50%;
	top: auto;
	transform: translateX(50%);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1;
}

.newYearBonusAppWrap___ZnBiq:before {
	background: url("");
	background-position: 50%;
	background-size: 120%;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .2;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
	z-index: -1;
}

.newYearBonusAppText___Fo2np {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	line-height: 22px;
}

.newYearBonusAppText___Fo2np span {
	align-items: center;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 20px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 22px;
	margin-top: 4px;
	white-space: nowrap;
}

.newYearBonusAppButton___cC1wC {
	background: linear-gradient(0deg,#ffb900,#ffd600)!important;
	border-radius: 10px;
	height: 32px;
	width: 32px;
}

.newYearBonusAppButtonArrow___fXQlK {
	background: #3d0f0f;
	height: 22px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	width: 22px;
}

.NewYearViewSideWrap___N0BIb {
	position: relative;
}

.NewYearViewSideWrapComplete___yEHt3 {
	max-width: 100%;
	width: 100%;
}

.NewYearViewSideWrapComplete___yEHt3 [class*=newYearDealerWrap__] {
	height: 324px;
	left: auto;
	right: 0;
	top: 28px;
	width: 234px;
}

.NewYearViewSideWrapComplete___yEHt3 [class*=newYearTreeWrap__] {
	left: -5px;
	top: -38px;
	transform: translateX(-8px);
	z-index: -1;
}

.NewYearViewSideTitle___dUISy {
	color: var(--new-year-color);
	font-size: 22px;
	font-weight: 400;
	line-height: 48px;
	margin: 0;
	text-align: center;
	text-shadow: 0 2px 25.4px #190704cc;
}

.NewYearViewSideSubTitle___J8Sj9 {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: var(--new-year-gradient);
	color: #0000;
	font-size: 36px;
	font-weight: 800;
	line-height: 48px;
	margin: -6px 0 0;
	text-align: center;
	text-transform: uppercase;
}

.newYearViewSideProgressBarWrap___cIdgY {
	align-items: center;
	column-gap: 5px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: -4px auto 0;
	width: 100%;
}

.newYearViewSideProgressBar___JZd5u {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: var(--new-year-gradient-1);
	border: 1px solid var(--new-year-color-1);
	border-radius: 32px;
	box-shadow: inset -4px -4px 5px 0 #370d0d40,2px 2px 5px 0 #00000040,inset 4px 4px 11.3px 0 #ffffff40;
	height: 12px;
	max-width: 258px;
	width: 258px;
	width: 100%;
}

.newYearViewSideProgressBarInner____TgP2 {
	background: var(--new-year-gradient);
	border-radius: inherit;
	height: 100%;
}

.newYearViewSideInfo____B0Qt {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	max-width: 16px;
}

.newYearDealerMainContent___iQy4K {
	position: relative;
	z-index: 1;
}

.newYearViewSideCharacters___gzZgx {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0 auto;
	max-width: 408px;
	position: relative;
}

.newYearDealerWheelImage___lAYVB {
	margin-top: 275px;
	position: relative;
	z-index: 0;
}

.newYearShopDealer___bNfIy {
	width: 100%;
}

.newYearShopDealerTitle___qfxwu {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
}

.newYearShopCardWrap___r3BnQ {
	align-items: center;
	border: 1px solid #ffc485;
	border-radius: 8px;
	box-shadow: 0 4px 4px 0 #00000040;
	display: flex;
	flex-direction: row;
	height: 76px;
	justify-content: space-between;
	max-width: 135px;
	padding: 6px 8px;
	text-align: center;
	width: 100%;
}

.newYearShopCardWrap___r3BnQ p {
	margin: 0;
}

.newYearShopCardDealer___iwbFd {
	background: linear-gradient(180deg,#22d4da,#2446df),linear-gradient(180deg,#07f,#0077ff87);
}

.newYearShopCardTree___jMaQ5 {
	background: linear-gradient(180deg,#5de37a,#327a29),linear-gradient(180deg,#8aec9f87,#307327),linear-gradient(180deg,#8aca00,#00ff3787),linear-gradient(180deg,#07f,#0077ff87);
}

.newYearShopCardIsHadPut___fnESY {
	background: linear-gradient(180deg,#ff0004,#730000);
}

.newYearShopCardPreview___ypn_W {
	max-height: 40px;
}

.newYearShopCardMainContent___brAdJ {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	overflow: hidden;
	row-gap: 4px;
}

.newYearShopCardTitle___Fqzjv {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.newYearShopCardPrice___KyDIV {
	color: #f5c66b;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
}

.newYearShopPutButton___FXCzl {
	border: 1px solid #fffc!important;
	border-radius: 8px;
	color: #fff!important;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	padding: 6px 8px;
	text-transform: capitalize;
}

.newYearShopPutButtonHadPut___D4sJX {
	color: #f5c66b;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
}

.newYearShopBuyButton___NMzsY {
	background: linear-gradient(0deg,#ffb900,#ffd600);
	border: 1px solid #feb60066;
	border-radius: 8px;
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	max-height: 26px;
	padding: 6px 8px;
	text-transform: capitalize;
}

.newYearShopBuyButton___NMzsY [class*=loadingWrapper__] {
	min-height: 26px;
	width: 42px;
}

.promoTextSub___GbQTB {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lottery___N67Dh,.tournament___WoMDp {
	background-color: #000;
	border-radius: 10px;
	box-shadow: var(--brand-shadow);
	display: block;
	overflow: hidden;
	position: relative;
}

.lottery___N67Dh:not(:last-child),.tournament___WoMDp:not(:last-child) {
	margin-bottom: 16px;
}

@media screen and (min-width:720px) {
	.lottery___N67Dh:not(:last-child),.tournament___WoMDp:not(:last-child) {
		margin-bottom: 0;
	}
}

.lotteryImg___KcsIO,.tournamentImg___Sxczy {
	background: var(--tournament-and-lotteries-bg);
	height: 100%;
	opacity: var(--tournament-and-lotteries-bg-opacity);
	overflow: hidden;
	position: absolute;
	transition: height .4s;
	width: 100%;
}

.lotteryImg___KcsIO:before,.tournamentImg___Sxczy:before {
	background: #000;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .4s;
	z-index: 0;
}

.lotteryImg___KcsIO img,.tournamentImg___Sxczy img {
	height: 100%;
	object-fit: cover;
	width: 107%;
}

.lotteryImg___KcsIO.lotteryImgCharacter___C2fp9 img,.lotteryImg___KcsIO.tournamentImageCharacter___DjSPa img,.tournamentImg___Sxczy.lotteryImgCharacter___C2fp9 img,.tournamentImg___Sxczy.tournamentImageCharacter___DjSPa img {
	height: 204px;
	position: absolute;
	right: 10px;
	top: 16px;
	width: 190px;
}

.lotteryImg___KcsIO.lotteryImgCharacter___C2fp9 img,.tournamentImg___Sxczy.lotteryImgCharacter___C2fp9 img {
	height: auto;
	object-fit: contain;
	right: -126px;
	top: 23px;
	width: 300px;
}

.lotteryContent___GgcRa,.tournamentContent___gpJSv {
	align-items: flex-start;
	border-radius: 10px;
	display: flex;
	flex-flow: column nowrap;
	height: 100%;
	justify-content: flex-start;
	padding: 16px 16px 0;
	position: relative;
}

.lotteryStatuses___eBs7e,.tournamentStatuses___qMl_k {
	align-items: center;
	background: #ffffff1a;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 30px;
	justify-content: center;
	margin-bottom: 13px;
	padding: 0 11px;
	position: relative;
	z-index: 1;
}

.lotteryStatuses___eBs7e span,.tournamentStatuses___qMl_k span {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 30px;
	white-space: nowrap;
}

.lotteryStatuses___eBs7e:before,.tournamentStatuses___qMl_k:before {
	background: url("") no-repeat 50%/100%;
	border-radius: 50%;
	content: "";
	display: block;
	flex: 0 0 12px;
	height: 12px;
	margin-right: 7px;
	width: 12px;
}

.lotteryStatuses___eBs7e.doNotAllowToJoin___apwJ8:before,.tournamentStatuses___qMl_k.doNotAllowToJoin___apwJ8:before {
	background-image: url("");
}

.lotteryLabel___EOTUk,.tournamentLabel___PqNI4 {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin-bottom: 13px;
	padding: 0 11px;
}

.lotteryLabel___EOTUk+.lotteryStatuses___eBs7e,.lotteryLabel___EOTUk+.tournamentStatuses___qMl_k,.tournamentLabel___PqNI4+.lotteryStatuses___eBs7e,.tournamentLabel___PqNI4+.tournamentStatuses___qMl_k {
	margin-top: -5px;
}

.lotteryTitle___PPYUV,.tournamentTitle___mg085 {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

[class^=calendar__] .lotteryTitle___PPYUV,[class^=calendar__] .tournamentTitle___mg085 {
	max-width: 255px;
}

.lotteryInfo___NxloZ,.tournamentInfo___xSiy2 {
	margin-top: 21px;
	width: 100%;
}

.lotteryPrize___aXG0c,.lotteryText___HBwmX,.tournamentPrize___bogjz,.tournamentText___ygAlg {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 17px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryPrize___aXG0c svg,.lotteryText___HBwmX svg,.tournamentPrize___bogjz svg,.tournamentText___ygAlg svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryPrize___aXG0c:before,.lotteryText___HBwmX:before,.tournamentPrize___bogjz:before,.tournamentText___ygAlg:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryPrizeSub___d509b,.lotteryTextSub___tjktH,.tournamentPrizeSub___zax7J,.tournamentTextSub____xH1_ {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lotteryPrizeNumber___b1TDa,.lotteryPrize___aXG0c [class^=floatCountdown],.lotteryTextNumber___th1Qb,.lotteryText___HBwmX [class^=floatCountdown],.tournamentPrizeNumber___ZVMWr,.tournamentPrize___bogjz [class^=floatCountdown],.tournamentTextNumber___kwK44,.tournamentText___ygAlg [class^=floatCountdown] {
	color: var(--brand-yellow);
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

[class^=calendar__] .lotteryPrize___aXG0c [class^=floatCountdown],[class^=calendar__] .lotteryText___HBwmX [class^=floatCountdown],[class^=calendar__] .tournamentPrize___bogjz [class^=floatCountdown],[class^=calendar__] .tournamentText___ygAlg [class^=floatCountdown] {
	color: #fff;
}

.lotteryPrizeSymbol___nXmsB,.lotteryTextSymbol___EY5UX,.tournamentPrizeSymbol___tXoyn,.tournamentTextSymbol___mghIZ {
	margin-left: 4px;
}

.lotteryText___HBwmX,.tournamentText___ygAlg {
	align-items: flex-end;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin-bottom: 17px;
	margin-top: 16px;
}

.lotteryText___HBwmX [class^=digit__],.lotteryText___HBwmX [class^=floatCountdown],.tournamentText___ygAlg [class^=digit__],.tournamentText___ygAlg [class^=floatCountdown] {
	color: #fff;
}

.lotteryTimerContainer___ePmBS,.tournamentTimerContainer___Hkc6r {
	align-items: flex-start;
	color: #fffc;
	display: flex;
	flex-flow: column nowrap;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 14px;
}

.lotteryTimerContainer___ePmBS>div:not(:last-child),.tournamentTimerContainer___Hkc6r>div:not(:last-child) {
	opacity: .9;
}

.lotteryTimerContainer___ePmBS [class*=countdownMob],.tournamentTimerContainer___Hkc6r [class*=countdownMob] {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryBottom___tTNzD,.tournamentBottom___DbN0Z {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
}

.lotteryBtn___XqskL,.tournamentBtn___NmU6_ {
	bottom: 16px;
	height: 24px;
	position: absolute;
	right: 16px;
	width: 24px;
}

.lotteryBtn___XqskL svg,.tournamentBtn___NmU6_ svg {
	transform: rotate(180deg);
}

.lotteryBtnCalendar___GraAd,.tournamentBtnCalendar___ar5qG {
	margin-left: 4px;
}

.lotteryBtnCalendar___GraAd [class^=button__],.tournamentBtnCalendar___ar5qG [class^=button__] {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	line-height: 24px;
	min-width: 120px;
}

.pattern___iFTgE {
	left: 0;
	overflow: hidden;
	pointer-events: none;
	top: 0;
	z-index: 0;
}

.imgCharacterBlock___LfmFG,.pattern___iFTgE {
	background-repeat: no-repeat;
	bottom: 0;
	position: absolute;
	right: 0;
}

.imgCharacterBlock___LfmFG {
	height: 100%;
	width: 200px;
	z-index: 2;
}

.imgCharacterBlock___LfmFG .imgCharacter___ImJoN {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	object-fit: contain;
	object-position: center;
	transition: transform .5s;
	width: 100%;
}

.imagePattern___x8jcN,.withImgAlternative___vj035 {
	z-index: 0;
}

.actions___rNhqg.activated___Nrklc .imgCharacterBlock___LfmFG {
	top: 9px;
}

.actions___rNhqg,.actions_mob___RQZi7,.actions_promotion___CgroF,.actions_promotion_mob___MQ7a_ {
	border-radius: 8px;
	overflow: hidden;
}

.button___lsjfU,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.button___lsjfU.sm___afr0D,.promoPoster___hvebL .promo_action___qiASd .sm___afr0D.promoBtn___NcPwY {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.button___lsjfU.md___Ki8Nc,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.button___lsjfU.primary___E5cnz,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.button___lsjfU.primary___E5cnz:hover,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.button___lsjfU.primary___E5cnz:active,.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.button___lsjfU.secondary___so9yk,.promoPoster___hvebL .promo_action___qiASd .secondary___so9yk.promoBtn___NcPwY {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.button___lsjfU.secondary___so9yk:active,.button___lsjfU.secondary___so9yk:hover,.promoPoster___hvebL .promo_action___qiASd .secondary___so9yk.promoBtn___NcPwY:active,.promoPoster___hvebL .promo_action___qiASd .secondary___so9yk.promoBtn___NcPwY:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.button___lsjfU.tertiary___i9WlY,.promoPoster___hvebL .promo_action___qiASd .tertiary___i9WlY.promoBtn___NcPwY {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.button___lsjfU.tertiary___i9WlY:hover,.promoPoster___hvebL .promo_action___qiASd .tertiary___i9WlY.promoBtn___NcPwY:hover {
	background: #ffffff0d;
}

.button___lsjfU.tertiary___i9WlY:active,.promoPoster___hvebL .promo_action___qiASd .tertiary___i9WlY.promoBtn___NcPwY:active {
	border-color: #fff;
}

.button___lsjfU.ghost___Xwbju,.promoPoster___hvebL .promo_action___qiASd .ghost___Xwbju.promoBtn___NcPwY {
	box-shadow: none;
	color: #f5c66b;
}

.button___lsjfU.ghost___Xwbju:hover,.promoPoster___hvebL .promo_action___qiASd .ghost___Xwbju.promoBtn___NcPwY:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.button___lsjfU.ghost___Xwbju:active,.promoPoster___hvebL .promo_action___qiASd .ghost___Xwbju.promoBtn___NcPwY:active {
	opacity: .7;
}

.button___lsjfU.disabled___Sozvp,.promoPoster___hvebL .promo_action___qiASd .disabled___Sozvp.promoBtn___NcPwY {
	opacity: .4;
	pointer-events: none;
}

.fourthly___v1nIE {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.bonus___Q18Uz {
	margin-top: -20px;
}

.bonus_title___fHX3P {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	margin: 32px 0 16px;
}

.bonus_active___cJaKC {
	border-radius: 10px;
	box-shadow: var(--brand-shadow);
	box-sizing: border-box;
	margin: 0 0 32px;
	min-height: 96px;
	position: relative;
	vertical-align: middle;
}

.bonus_active___cJaKC [class*=withoutDepNTimer_] {
	top: -6px;
}

.bonus_active___cJaKC.empty___NAQZq {
	background: #e7dbdb1a;
}

.bonus_active___cJaKC .noItems___B0Z3l {
	align-items: normal;
	border-radius: 10px;
	bottom: 32px;
	box-sizing: border-box;
	display: flex;
	flex-direction: center;
	flex-flow: row nowrap;
	justify-content: center;
	left: 32px;
	margin: auto;
	opacity: 1;
	padding: 0 29px;
	position: absolute;
	right: 30px;
	text-align: center;
	top: 32px;
	transition: opacity .5s ease;
	z-index: 0;
}

@media screen and (min-width:1288px) {
	.bonus_active___cJaKC .noItems___B0Z3l {
		bottom: 32px;
		left: 32px;
		position: absolute;
		right: 36px;
		top: 32px;
		z-index: 0;
	}
}

.bonus_active___cJaKC .noItems___B0Z3l span {
	color: #fffc;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk {
	border-radius: 0;
	width: auto;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 {
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	height: 100%;
	margin: 0 0 16px;
	overflow: inherit;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l {
	height: 208px;
	margin-bottom: 2px;
	width: 100%;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l:last-child {
	margin-bottom: 0;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promoPoster___hvebL {
	border-radius: initial;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_header___bherU .h2___vnhKP {
	max-width: 336px;
}

@media screen and (max-width:1287px) {
	.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_header___bherU .h2___vnhKP {
		max-width: 322px;
	}
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_header___bherU [class^=progressBar_] {
	margin-top: 16px;
	width: 320px;
}

@media screen and (max-width:1287px) {
	.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_header___bherU [class^=progressBar_] {
		width: 280px;
	}
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w {
	display: flex;
	font-size: 12px;
	justify-content: space-between;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .depositAmount___b2szS {
	display: flex;
	flex-direction: column;
	height: 34px;
	justify-content: space-between;
	margin-bottom: 0;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .depositAmount_title___sMdtV {
	line-height: 1;
	margin-right: 0;
	opacity: .6;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .depositAmount___b2szS .countdownWrapper___Emhrx {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 9px;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .showTimer___vrkJS {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 34px;
	justify-content: space-between;
	margin-left: 16px;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .showTimer_title___v9WPu {
	line-height: 1;
	margin-right: 0;
	opacity: .6;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .showTimer___vrkJS .countdownWrapper___Emhrx {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 9px;
	width: 64px;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .showTimer___vrkJS .countdownWrapper___Emhrx [class^=countdownMob_],.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .showTimer___vrkJS .countdownWrapper___Emhrx [class^=countdownMob_] div span {
	font-size: 14px;
	line-height: 9px;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .promoPoster_infoBtn___jtgzf {
	background: none;
	margin-left: 16px;
	position: relative;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom_info___v3btw {
	display: flex;
	flex-direction: row;
	margin-bottom: 0;
	margin-top: auto;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ {
	max-width: 256px;
}

@media screen and (min-width:1288px) {
	.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ {
		width: 100%;
	}
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ>[class^=wrap_] {
	margin-top: -60px;
}

.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ .promoBtn___NcPwY {
	margin-left: auto;
	max-width: 176px;
}

@media screen and (min-width:1288px) {
	.bonus_active___cJaKC .promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ .promoBtn___NcPwY {
		max-width: 208px;
	}
}

.promoPoster___hvebL {
	box-sizing: border-box;
	height: inherit;
	padding: 11px 16px 16px;
	position: relative;
	width: inherit;
}

.promoPoster_wrap___Pfs5l {
	border-radius: 8px;
	height: 192px;
	position: relative;
}

.promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	min-width: 176px;
	width: auto;
}

.promoPoster_wrap___Pfs5l .promo_action_bottom___Dri5w .button_wrapper___jJhiJ .promoBtn___NcPwY {
	width: 100%;
}

.promoPoster___hvebL .subscribeButtonWrap___ER9xW {
	height: 48px;
	width: 100%;
}

.promoPoster___hvebL .subscribeButtonWrap___ER9xW button[class*=button__] {
	border: 0;
	gap: 4px;
}

.promoPoster_infoBtn___jtgzf {
	background: #0000;
	bottom: auto;
	left: auto;
	max-width: 24px;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 6;
}

.promoPoster_infoBtn___jtgzf button {
	background: #0000;
}

.promoPoster_closeBtn___z8b2b [class^=tipsWrap] {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 11px;
	top: 11px;
	width: 24px;
	z-index: 5;
}

.promoPoster_closeBtn___z8b2b .closeBtn___WJAEz {
	background: #0000;
	height: 24px;
	position: absolute;
	width: 24px;
	z-index: 1;
}

.promoPoster_closeBtn___z8b2b .closeBtn___WJAEz:after,.promoPoster_closeBtn___z8b2b .closeBtn___WJAEz:before {
	background-color: #fff;
	border-radius: 2px;
	content: "";
	height: 2px;
	left: 47%;
	position: absolute;
	top: 50%;
	transform-origin: center;
	width: 12px;
}

.promoPoster_closeBtn___z8b2b .closeBtn___WJAEz:before {
	transform: translate(-50%,-50%) rotate(45deg);
}

.promoPoster_closeBtn___z8b2b .closeBtn___WJAEz:after {
	transform: translate(-50%,-50%) rotate(-45deg);
}

.promoPoster_promo___LYAQk {
	border-radius: 8px;
	box-shadow: 0 4px 16px #00000080;
	margin: 8px;
	position: relative;
	width: calc(50% - 16px);
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8 {
	align-items: center;
	border-radius: 12px;
	box-shadow: none;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	margin: 0;
	width: 100%;
}

.promoPoster_promo___LYAQk.promoPoster_available___JetM8 .promoPoster_wrap___Pfs5l {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px;
	height: auto;
	max-height: 220px;
	min-height: 198px;
	width: 100%;
}

.promoPoster_promo___LYAQk.rmBannerEmpty___IPYJT {
	height: 0;
	margin: 0;
	visibility: hidden;
	width: 0;
}

.promoPoster_promo___LYAQk.rmBanner___FsKvX .promoPoster_wrap___Pfs5l {
	background: none;
	overflow: hidden;
}

.promoPoster_promo___LYAQk.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section {
	border-radius: 8px;
}

.promoPoster_promo___LYAQk.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section [class^=banner-container]:after,.promoPoster_promo___LYAQk.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section [class^=banner-container]:before {
	display: none;
}

.promoPoster_promo___LYAQk.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section [class^=banner-container]>a {
	height: auto;
}

.promoPoster_promo___LYAQk.rmBanner___FsKvX .promoPoster_wrap___Pfs5l>section [class^=banner-container]>a img {
	object-fit: fill;
}

.promoPoster___hvebL .promo_action___qiASd {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.promoPoster___hvebL .promo_action_header___bherU .h2___vnhKP {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #ffffffe6;
	display: -webkit-box;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	line-height: 32px;
	max-height: 64px;
	overflow: hidden;
	text-align: center;
}

.promoPoster___hvebL .promo_action_header___bherU [class^=progressBar_] {
	margin-top: 3px;
	width: 100%;
}

.promoPoster___hvebL .promo_action_bottom___Dri5w {
	margin-top: 16px;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw {
	display: flex;
	flex-direction: column;
	margin-bottom: 16px;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .depositAmount___b2szS {
	align-items: center;
	background: #ffffff0d;
	display: flex;
	height: 40px;
	margin: 0 -16px;
	padding: 0 16px;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .depositAmount___b2szS svg {
	margin-right: 8px;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .depositAmount_title___sMdtV {
	color: #fff;
	display: inline-block;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin: 0 5px 0 0;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .countdownWrapper___Emhrx {
	color: #fff;
	display: flex;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer___vrkJS {
	display: flex;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer_title___v9WPu {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 5px 0 0;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer___vrkJS [class^=countdownMob_] {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	text-shadow: none;
}

.promoPoster___hvebL .promo_action_bottom_info___v3btw .showTimer___vrkJS [class^=countdownMob_] div>span {
	font-family: Manrope,sans-serif;
	font-size: 12px;
	line-height: 1;
}

.promoPoster___hvebL .promo_action___qiASd .button_wrapper___jJhiJ {
	display: flex;
	width: 100%;
}

.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY {
	width: 100%;
}

.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY span {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	height: 44px;
	line-height: 48px;
}

.promoPoster___hvebL .promo_action___qiASd .promoBtn___NcPwY[class*=disabled_] {
	background: #0000;
	border: 1px solid #fff9;
	box-shadow: unset;
	box-sizing: border-box;
	color: #fff;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.withoutDepNTimer___c4ecm {
	display: block;
}

.promotion_wrap___OgNc_ {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.promotion_wrap___OgNc_ .promoBtn___NcPwY {
	max-width: 176px;
}

.available_wrap___Gr23_ {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.collapse___olrB4 .bonus_header__btn___CgOiL [class*=promoBtn_] {
	max-width: 176px;
}

.contentBlockBody___fm4px {
	height: 192px;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
}

@media screen and (min-width:720px) {
	.contentBlockBody___fm4px {
		height: 240px;
	}
}

@media screen and (min-width:1024px) {
	.contentBlockBody___fm4px {
		height: 300px;
	}
}

.contentBlockStriped___HoZYl {
	height: unset;
	margin-top: 24px;
}

.contentBlockStriped___HoZYl:first-child {
	margin-top: 16px;
}

@media screen and (min-width:740px) {
	.contentBlockStriped___HoZYl {
		height: 240px!important;
		margin-bottom: 0;
		margin-top: 22px;
	}
}

.shortNews___jrqHK {
	border-radius: .75rem;
	margin: 0;
	padding: .57125rem 0 0;
	width: 100%;
}

.promoInfo___Ca_vT {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	left: 17px;
	position: absolute;
	top: 18px;
	width: 100%;
	z-index: 3;
}

@media screen and (min-width:740px) {
	.promoInfo___Ca_vT.full___cwfTy {
		left: 0;
		top: 17px;
	}
}

@media screen and (min-width:768px) {
	.promoInfo___Ca_vT {
		top: 22px;
	}
}

.promoNews___IMtn9 {
	box-sizing: border-box;
	display: block;
	height: 100%;
	overflow: hidden;
}

.promoInner___N59Kx {
	display: block;
	height: 100%;
	position: relative;
	text-decoration: none;
	width: 100%;
}

.promoInner___N59Kx,.promoInner___N59Kx * {
	border-radius: 10px;
}

.promoInnerPreview___qXEbL {
	height: 144px;
	margin: 0 auto;
	min-height: 144px;
	width: 100%;
}

@media screen and (min-width:740px) {
	.promoInnerPreview___qXEbL {
		height: 200px;
	}
}

.promoInner___N59Kx:active {
	outline: 0;
}

.promoInner___N59Kx:before {
	background: var(--news-image-shadow);
	border-radius: 10px;
	bottom: auto;
	content: "";
	height: 60px;
	left: 0;
	opacity: .8;
	position: absolute;
	right: 0;
	top: 0;
	transform: matrix(1,0,0,-1,0,0);
	z-index: 3;
}

.promoImg___i1fZY {
	box-sizing: border-box;
	height: 100%;
	position: absolute;
	width: 100%;
}

.promoImg___i1fZY.short___RldRg {
	background: #000;
}

.promoImg___i1fZY img {
	height: 100%;
	object-fit: cover;
	position: relative;
	width: 100%;
	z-index: 2;
}

.promoImg___i1fZY [class^=loading_] {
	bottom: auto;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.promoImg___i1fZY.characterImg___pMq99 img {
	bottom: auto;
	height: 100%;
	left: 50%;
	object-fit: contain;
	position: absolute;
	right: auto;
	top: 0;
	transform: translateX(-50%);
	width: 240px;
	z-index: 0;
}

.promoInnerTitle___C5YJX {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 16px;
	position: relative;
	z-index: 3;
}

@media screen and (min-width:1024px) {
	.promoInnerTitle___C5YJX {
		margin: 38px 16px 16px 52px;
	}
}

.promo___AEuSM .btn___mekH4 {
	bottom: 16px;
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: 700;
	line-height: 28px;
	min-width: 128px;
	opacity: .6;
	position: absolute;
	right: 16px;
	z-index: 3;
}

@media screen and (min-width:1024px) {
	.promo___AEuSM .btn___mekH4 {
		bottom: 40px;
		right: 50px;
	}
}

.promoDataViewsBlock____pygW {
	align-items: normal;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	justify-content: flex-start;
}

.promoDate___bPPVl {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin-bottom: 20px;
	margin-right: 16px;
	min-width: 60px;
	padding-top: 1px;
	text-transform: lowercase;
}

@media screen and (min-width:740px) {
	.promoDate___bPPVl {
		margin: -5px 12px 0 0;
	}
}

.promoViews___L9e_x {
	align-items: center;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 16px;
	margin-bottom: 20px;
	margin-right: 44px;
	text-transform: uppercase;
}

.promoViewsEye___P86hW {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	height: 18px;
	justify-content: center;
	margin-right: 4px;
	opacity: .8;
	width: 16px;
}

.promoViewsEye___P86hW svg {
	height: 16px;
	width: 16px;
}

@media screen and (min-width:740px) {
	.promoViews___L9e_x {
		margin-top: -5px;
	}
}

.promoIndepentTitle___ECOcj {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-top: -18px;
	max-width: calc(100% - 32px);
}

@media screen and (min-width:740px) {
	.promoIndepentTitle___ECOcj {
		padding-left: 0;
	}
}

.promoTeaser___v2eLT {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 auto;
	padding-top: 16px;
}

.promoTeaser___v2eLT p {
	margin: 0;
}

.promoLink___IGDZb {
	bottom: 2px;
	height: 16px;
	position: absolute;
	text-decoration: none;
	width: 16px;
}

.promoText___pt5AM {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: inherit;
	position: relative;
	width: calc(100% - 75px);
}

.promoBtn___rLYFd {
	color: #fff;
	display: inline-block;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 0 0 1.5rem;
	text-decoration: none;
}

.promoBtn___rLYFd:focus {
	outline: 0;
}

.filtersButton___zgINI {
	align-items: center;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background: linear-gradient(180deg,#fff,#dadada);
	border-radius: 100%;
	bottom: 72px;
	box-shadow: 0 8px 16px 0 #0c122466;
	display: flex;
	flex-direction: column;
	height: 48px;
	justify-content: center;
	left: unset;
	padding-block: 12px;
	position: fixed;
	right: 8px;
	top: unset;
	transition: transform .1s linear,opacity .1s linear;
	width: 48px;
	z-index: 3;
}

.filtersButton___zgINI.open___nnfer {
	opacity: 0;
	transform: translatey(64px);
}

.filtersButtonIcon___DAbM6 {
	height: 18px;
	width: 18px;
}

.filtersButtonIcon___DAbM6 path {
	fill: #000;
}

.filtersButtonCount___F3w94 {
	background: var(--brand-yellow);
	border-radius: 8px;
	bottom: unset;
	color: #000;
	font-size: 10px;
	font-weight: 500;
	height: 16px;
	left: 32px;
	line-height: 16px;
	min-width: 16px;
	padding: 0 2px;
	position: absolute;
	right: unset;
	text-align: center;
	top: 0;
	transition: background-color .1s linear,opacity .1s linear;
	z-index: 0;
}

.filtersButtonCount___F3w94:empty {
	opacity: 0;
}

.filters___lTjVa {
	align-items: center;
	-webkit-backdrop-filter: blur(48px);
	backdrop-filter: blur(48px);
	background: #0009;
	border-color: #ff001a42;
	border-radius: 8px 0 0 0;
	border-style: solid;
	border-width: 1px 0 0 1px;
	bottom: 54px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	left: 0;
	max-width: 480px;
	padding-bottom: 4px;
	position: fixed;
	right: 0;
	top: unset;
	transform: translateY(250px);
	z-index: 3;
}

.filters___lTjVa>* {
	opacity: 0;
}

.filters___lTjVa.animateFilters-appear,.filters___lTjVa.animateFilters-enter,.filters___lTjVa.animateFilters-exit {
	transition: transform .3s linear;
}

.filters___lTjVa.animateFilters-appear-active,.filters___lTjVa.animateFilters-appear-done,.filters___lTjVa.animateFilters-enter-active,.filters___lTjVa.animateFilters-enter-done {
	transform: translateY(0);
}

.filters___lTjVa.animateFilters-appear-active>*,.filters___lTjVa.animateFilters-appear-done>*,.filters___lTjVa.animateFilters-enter-active>*,.filters___lTjVa.animateFilters-enter-done>* {
	opacity: 1;
	transition: opacity .2s linear;
}

.filters___lTjVa.animateFilters-exit-active,.filters___lTjVa.animateFilters-exit-done {
	transform: translateY(250px);
}

.filters___lTjVa.animateFilters-exit-active>*,.filters___lTjVa.animateFilters-exit-done>* {
	opacity: 0;
}

@media screen and (min-width:480px) {
	.filters___lTjVa {
		left: auto;
	}
}

.filtersEvents___Ifr8A {
	overflow-y: auto;
	padding: 2px 12px 12px;
	scroll-snap-type: x proximity;
	scrollbar-width: none;
}

.filtersEvents___Ifr8A::-webkit-scrollbar {
	-ms-overflow-style: none;
	background: #0000;
	display: none;
	height: 0;
	opacity: 0;
}

.filtersEvents___Ifr8A::-webkit-scrollbar-thumb,.filtersEvents___Ifr8A::-webkit-scrollbar-track {
	background: #0000;
	height: 0;
}

.filtersDates___Ooqgp {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 8px;
	height: auto;
	justify-content: flex-start;
	overflow: auto hidden;
	padding: 12px;
	scroll-snap-type: x proximity;
	scrollbar-width: none;
	width: 100%;
}

.filtersDates___Ooqgp::-webkit-scrollbar {
	-ms-overflow-style: none;
	background: #0000;
	display: none;
	height: 0;
	opacity: 0;
}

.filtersDates___Ooqgp::-webkit-scrollbar-thumb,.filtersDates___Ooqgp::-webkit-scrollbar-track {
	background: #0000;
	height: 0;
}

.filtersDates___Ooqgp [class*=dayWrapper__] {
	scroll-snap-align: end;
}

.closeButton___8xusy {
	align-items: center;
	-webkit-backdrop-filter: blur(48px);
	backdrop-filter: blur(48px);
	background: #4b070c;
	border-radius: 8px 0 0 0;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	margin: -32px 0 -1px auto;
	width: 40px;
}

.closeButton___8xusy:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	content: "";
	height: 0;
	width: 0;
}

.calendar___sqxWw {
	min-height: 600px;
	position: relative;
	z-index: 1;
}

.calendarHeader___jiW7M {
	margin-block: -32px 7px;
	padding-block: 56px 16px;
}

.calendarHeaderTitle___pCXQz {
	color: #fff;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.calendarHeaderTitle___pCXQz {
		padding-inline: 24px;
	}
}

.calendarBlock___vOiNx {
	display: grid;
	margin-bottom: 22px;
}

.calendarBlockTitle___Mf2Ej {
	color: #ffffffe6;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	margin-block: 0;
	padding-bottom: 16px;
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.calendarBlockTitle___Mf2Ej {
		padding-inline: 24px;
	}
}

.calendarBlock___vOiNx>div {
	overflow: hidden;
}

.calendarBlock___vOiNx [class*=btnMob__] {
	font-size: 14px;
	height: 40px;
	width: auto;
}

.calendarBlock___vOiNx [class*=btnMob__] span {
	font-size: inherit;
}

.calendarBlock___vOiNx [class*=whiteBorder__] {
	min-width: 120px;
	opacity: 1;
}

.calendarBlock___vOiNx [class*=contentBlockBody__] {
	padding: 0;
}

.calendarBlock___vOiNx [class*=lottery__] {
	width: unset;
}

.calendarBlock___vOiNx [class*=pattern___] {
	background: var(--background-bonus-gradient);
}

.calendarBlock___vOiNx div[class*=promoPoster_promo__] {
	align-items: center;
	border-radius: 12px;
	box-shadow: none;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	margin: 0;
	width: 100%;
}

.calendarBlock___vOiNx div[class*=promoPoster_promo__] div[class*=pattern__] {
	border-radius: 12px 12px 0 0;
	height: 190px;
}

.calendarBlock___vOiNx [class*=lotteryImgCharacter__] img,.calendarBlock___vOiNx [class*=tournamentImageCharacter__] img {
	bottom: -13px;
	height: 204px;
	right: -35px;
	width: 204px;
}

.calendarBlockSlider___qiUel {
	box-sizing: initial;
	height: auto;
	margin-inline: auto;
	max-width: 960px;
	min-height: 144px;
	padding-bottom: 12px;
	position: relative;
	width: auto;
	z-index: 1;
}

.calendarBlockSlider___qiUel [class*=contentBlockBody__],.calendarBlockSlider___qiUel [class*=lottery__],.calendarBlockSlider___qiUel [class*=tournament__] {
	max-width: calc(100vw - 32px);
	width: 100vw;
}

@media screen and (min-width:360px) {
	.calendarBlockSlider___qiUel [class*=contentBlockBody__],.calendarBlockSlider___qiUel [class*=lottery__],.calendarBlockSlider___qiUel [class*=tournament__] {
		max-width: 312px;
	}
}

.calendarBlockSlider___qiUel div[class*=promoPoster_promo__] {
	width: 248px;
}

.calendarBlockSlider___qiUel [class*=contentBlockBody__] {
	height: 144px;
	margin-top: 0;
	max-width: 288px;
}

.calendarBlockSlider___qiUel [class*=promo__] {
	position: relative;
}

.calendarBlockSlider___qiUel [class*=lotteryBottom__],.calendarBlockSlider___qiUel [class*=tournamentBottom__] {
	bottom: -1px;
	position: absolute;
	right: 0;
}

.calendarBlockSlider___qiUel .slick-list,.calendarBlockSlider___qiUel .slick-slide,.calendarBlockSlider___qiUel .slick-track {
	height: inherit;
}

.calendarBlockSlider___qiUel .slick-track {
	display: flex;
}

.calendarBlockSlider___qiUel .slick-list {
	-webkit-mask-image: linear-gradient(90deg,#0000,#000 16px,#000 calc(100% - 16px),#0000);
	mask-image: linear-gradient(90deg,#0000,#000 16px,#000 calc(100% - 16px),#0000);
	overflow: hidden;
	padding-left: 8px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:360px) {
	.calendarBlockSlider___qiUel .slick-list {
		padding-left: 16px;
	}
}

@media screen and (min-width:568px) {
	.calendarBlockSlider___qiUel .slick-list {
		padding-left: 24px;
	}
}

.calendarBlockSlider___qiUel .slick-slide {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding: 0 4px;
}

.calendarBlockSlider___qiUel .slick-slide:first-child {
	padding-left: 8px;
}

.calendarBlockSlider___qiUel .slick-dots {
	align-items: center;
	bottom: 2px;
	box-sizing: border-box;
	display: flex!important;
	height: 6px;
	justify-content: center;
	left: 0;
	margin-top: 0;
	position: absolute;
	right: unset;
	text-align: center;
	top: unset;
	width: 100%;
	z-index: 1;
}

.calendarBlockSlider___qiUel .slick-dots li {
	line-height: 0;
}

.calendarBlockSlider___qiUel .slick-dots li button {
	background: #ffffff1a;
	border: none;
	font-size: 0;
	height: 2px;
	line-height: 1;
	width: 8px;
}

.calendarBlockSlider___qiUel .slick-dots li:first-child button {
	border-radius: 4px 0 0 4px;
}

.calendarBlockSlider___qiUel .slick-dots li:last-child button {
	border-radius: 0 4px 4px 0;
}

.calendarBlockSlider___qiUel .slick-dots li.slick-active button {
	background: linear-gradient(1.85deg,#cb8130 -60.07%,#cea334 -23.93%,#cea334 17.13%,#f7eb76 49.4%,#cea334 89.71%,#f7eb76 138.09%,#d6770d 185.4%,#bb772d 185.42%);
	border-radius: 4px;
}

.calendarBlockList___en1I4 {
	align-items: flex-start;
	display: grid;
	gap: 24px 8px;
	grid-template-columns: repeat(auto-fit,minmax(288px,1fr));
	justify-content: center;
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.calendarBlockList___en1I4 {
		padding-inline: 24px;
	}
}

.calendarBlockList___en1I4 [class*=contentBlockBody__],.calendarBlockList___en1I4 [class*=promo__]:not([class*=promoPoster_promo__]) {
	height: 178px;
}

.calendarBlockList___en1I4 [class*=promoPoster_promo__] {
	width: inherit;
}

@media screen and (min-width:656px) {
	.calendarBlockList___en1I4 {
		gap: 24px 16px;
		grid-template-columns: repeat(auto-fit,minmax(calc(50% - 8px),1fr));
	}

	.calendarBlockList___en1I4>div:first-child:last-child {
		max-width: calc(50% - 8px);
		min-width: 288px;
	}
}

.calendar___sqxWw .animateCalendarBlock-enter,.calendar___sqxWw .animateCalendarBlock-exit {
	transition: grid-template-rows .2s linear,opacity .3s linear;
}

.calendar___sqxWw .animateCalendarBlock-enter {
	grid-template-rows: 0fr;
	opacity: 0;
}

.calendar___sqxWw .animateCalendarBlock-enter-active,.calendar___sqxWw .animateCalendarBlock-enter-done,.calendar___sqxWw .animateCalendarBlock-exit {
	grid-template-rows: 1fr;
	opacity: 1;
}

.calendar___sqxWw .animateCalendarBlock-exit-active,.calendar___sqxWw .animateCalendarBlock-exit-done {
	grid-template-rows: 0fr;
	opacity: 0;
}

.noEventsWrapper___k2Ryw {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media(orientation:portrait) {
	.noEventsWrapper___k2Ryw {
		margin-top: 136px;
	}
}

.noEventsWrapper___k2Ryw .noEventsTitle___gTkQh {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-top: 10px;
}

@media screen and (min-width:1096px) {
	.noEventsWrapper___k2Ryw .noEventsTitle___gTkQh {
		margin-top: 33px;
	}

	.noEventsWrapper___k2Ryw {
		margin-top: 32px;
	}
}

.noEventsWrapper___k2Ryw .noEventsIcon___UImML {
	margin-top: 24px;
}

@media screen and (min-width:1096px) {
	.noEventsWrapper___k2Ryw .noEventsIcon___UImML {
		margin-top: 23px;
	}
}

@font-face {
	font-family:swiper-icons;font-style:normal;font-weight:400;src:url("2f0309d7fe92d81bb9d17d8382747c5001ce3520") format("woff");
}

.swiperDefaultStyles___eheeu :root {
	--swiper-theme-color: #007aff;
}

.swiperDefaultStyles___eheeu .swiper {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1;
}

.swiperDefaultStyles___eheeu .swiper-vertical>.swiper-wrapper {
	flex-direction: column;
}

.swiperDefaultStyles___eheeu .swiper-wrapper {
	box-sizing: initial;
	display: flex;
	height: 100%;
	position: relative;
	transition-property: transform;
	width: 100%;
	z-index: 1;
}

.swiperDefaultStyles___eheeu .swiper-android .swiper-slide,.swiperDefaultStyles___eheeu .swiper-wrapper {
	transform: translateZ(0);
}

.swiperDefaultStyles___eheeu .swiper-pointer-events {
	touch-action: pan-y;
}

.swiperDefaultStyles___eheeu .swiper-pointer-events.swiper-vertical {
	touch-action: pan-x;
}

.swiperDefaultStyles___eheeu .swiper-slide {
	flex-shrink: 0;
	height: 100%;
	position: relative;
	transition-property: transform;
	width: 100%;
}

.swiperDefaultStyles___eheeu .swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiperDefaultStyles___eheeu .swiper-autoheight,.swiperDefaultStyles___eheeu .swiper-autoheight .swiper-slide {
	height: auto;
}

.swiperDefaultStyles___eheeu .swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform,height;
}

.swiperDefaultStyles___eheeu .swiper-backface-hidden .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translateZ(0);
}

.swiperDefaultStyles___eheeu .swiper-3d,.swiperDefaultStyles___eheeu .swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiperDefaultStyles___eheeu .swiper-3d .swiper-cube-shadow,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-bottom,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-left,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-right,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-top,.swiperDefaultStyles___eheeu .swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-bottom,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-left,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-right,.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-top {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow {
	background: #00000026;
}

.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg,#00000080,#0000);
}

.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg,#00000080,#0000);
}

.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg,#00000080,#0000);
}

.swiperDefaultStyles___eheeu .swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg,#00000080,#0000);
}

.swiperDefaultStyles___eheeu .swiper-css-mode>.swiper-wrapper {
	-ms-overflow-style: none;
	overflow: auto;
	scrollbar-width: none;
}

.swiperDefaultStyles___eheeu .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiperDefaultStyles___eheeu .swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start;
}

.swiperDefaultStyles___eheeu .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiperDefaultStyles___eheeu .swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiperDefaultStyles___eheeu .swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.swiperDefaultStyles___eheeu .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiperDefaultStyles___eheeu .swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	width: var(--swiper-centered-offset-after);
}

.swiperDefaultStyles___eheeu .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiperDefaultStyles___eheeu .swiper-centered.swiper-vertical>.swiper-wrapper:before {
	height: var(--swiper-centered-offset-after);
	width: 100%;
}

.swiperDefaultStyles___eheeu .swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}

.swiperDefaultStyles___eheeu .swiper-scrollbar {
	background: #0000001a;
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
}

.swiperDefaultStyles___eheeu .swiper-scrollbar-disabled>.swiper-scrollbar,.swiperDefaultStyles___eheeu .swiper-scrollbar.swiper-scrollbar-disabled {
	display: none!important;
}

.swiperDefaultStyles___eheeu .swiper-horizontal>.swiper-scrollbar,.swiperDefaultStyles___eheeu .swiper-scrollbar.swiper-scrollbar-horizontal {
	bottom: 3px;
	height: 5px;
	left: 1%;
	position: absolute;
	width: 98%;
	z-index: 50;
}

.swiperDefaultStyles___eheeu .swiper-scrollbar.swiper-scrollbar-vertical,.swiperDefaultStyles___eheeu .swiper-vertical>.swiper-scrollbar {
	height: 98%;
	position: absolute;
	right: 3px;
	top: 1%;
	width: 5px;
	z-index: 50;
}

.swiperDefaultStyles___eheeu .swiper-scrollbar-drag {
	background: #00000080;
	border-radius: 10px;
	height: 100%;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
}

.swiperDefaultStyles___eheeu .swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiperDefaultStyles___eheeu .swiper-scrollbar-lock {
	display: none;
}

.swiperDefaultStyles___eheeu :root {
	--swiper-navigation-size: 44px;
}

.swiperDefaultStyles___eheeu .swiper-button-next,.swiperDefaultStyles___eheeu .swiper-button-prev {
	align-items: center;
	color: var(--swiper-navigation-color,var(--swiper-theme-color));
	cursor: pointer;
	display: flex;
	height: var(--swiper-navigation-size);
	justify-content: center;
	margin-top: calc(0px - var(--swiper-navigation-size)/2);
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/44*27);
	z-index: 10;
}

.swiperDefaultStyles___eheeu .swiper-button-next.swiper-button-disabled,.swiperDefaultStyles___eheeu .swiper-button-prev.swiper-button-disabled {
	cursor: auto;
	opacity: .35;
	pointer-events: none;
}

.swiperDefaultStyles___eheeu .swiper-button-next.swiper-button-hidden,.swiperDefaultStyles___eheeu .swiper-button-prev.swiper-button-hidden {
	cursor: auto;
	opacity: 0;
	pointer-events: none;
}

.swiperDefaultStyles___eheeu .swiper-navigation-disabled .swiper-button-next,.swiperDefaultStyles___eheeu .swiper-navigation-disabled .swiper-button-prev {
	display: none!important;
}

.swiperDefaultStyles___eheeu .swiper-button-next:after,.swiperDefaultStyles___eheeu .swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	font-variant: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none!important;
}

.swiperDefaultStyles___eheeu .swiper-button-prev,.swiperDefaultStyles___eheeu .swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiperDefaultStyles___eheeu .swiper-button-prev:after,.swiperDefaultStyles___eheeu .swiper-rtl .swiper-button-next:after {
	content: "prev";
}

.swiperDefaultStyles___eheeu .swiper-button-next,.swiperDefaultStyles___eheeu .swiper-rtl .swiper-button-prev {
	left: auto;
	right: 10px;
}

.swiperDefaultStyles___eheeu .swiper-button-next:after,.swiperDefaultStyles___eheeu .swiper-rtl .swiper-button-prev:after {
	content: "next";
}

.swiperDefaultStyles___eheeu .swiper-button-lock {
	display: none;
}

.swiperDefaultStyles___eheeu .swiper-pagination {
	position: absolute;
	text-align: center;
	transform: translateZ(0);
	transition: opacity .3s;
	z-index: 10;
}

.swiperDefaultStyles___eheeu .swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiperDefaultStyles___eheeu .swiper-pagination-disabled>.swiper-pagination,.swiperDefaultStyles___eheeu .swiper-pagination.swiper-pagination-disabled {
	display: none!important;
}

.swiperDefaultStyles___eheeu .swiper-horizontal>.swiper-pagination-bullets,.swiperDefaultStyles___eheeu .swiper-pagination-bullets.swiper-pagination-horizontal,.swiperDefaultStyles___eheeu .swiper-pagination-custom,.swiperDefaultStyles___eheeu .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullets-dynamic {
	font-size: 0;
	overflow: hidden;
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	position: relative;
	transform: scale(.33);
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiperDefaultStyles___eheeu .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66);
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33);
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66);
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33);
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullet {
	background: var(--swiper-pagination-bullet-inactive-color,#000);
	border-radius: 50%;
	display: inline-block;
	height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
	opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
	width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
}

.swiperDefaultStyles___eheeu button.swiper-pagination-bullet {
	-webkit-appearance: none;
	appearance: none;
	border: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
}

.swiperDefaultStyles___eheeu .swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullet:only-child {
	display: none!important;
}

.swiperDefaultStyles___eheeu .swiper-pagination-bullet-active {
	background: var(--swiper-pagination-color,var(--swiper-theme-color));
	opacity: var(--swiper-pagination-bullet-opacity,1);
}

.swiperDefaultStyles___eheeu .swiper-pagination-vertical.swiper-pagination-bullets,.swiperDefaultStyles___eheeu .swiper-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0,-50%,0);
}

.swiperDefaultStyles___eheeu .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiperDefaultStyles___eheeu .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	display: block;
	margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
}

.swiperDefaultStyles___eheeu .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiperDefaultStyles___eheeu .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiperDefaultStyles___eheeu .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiperDefaultStyles___eheeu .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: transform .2s,top .2s;
}

.swiperDefaultStyles___eheeu .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiperDefaultStyles___eheeu .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}

.swiperDefaultStyles___eheeu .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiperDefaultStyles___eheeu .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiperDefaultStyles___eheeu .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiperDefaultStyles___eheeu .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s,left .2s;
}

.swiperDefaultStyles___eheeu .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s,right .2s;
}

.swiperDefaultStyles___eheeu .swiper-pagination-progressbar {
	background: #00000040;
	position: absolute;
}

.swiperDefaultStyles___eheeu .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color,var(--swiper-theme-color));
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transform: scale(0);
	transform-origin: left top;
	width: 100%;
}

.swiperDefaultStyles___eheeu .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiperDefaultStyles___eheeu .swiper-horizontal>.swiper-pagination-progressbar,.swiperDefaultStyles___eheeu .swiper-pagination-progressbar.swiper-pagination-horizontal,.swiperDefaultStyles___eheeu .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiperDefaultStyles___eheeu .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	height: 4px;
	left: 0;
	top: 0;
	width: 100%;
}

.swiperDefaultStyles___eheeu .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiperDefaultStyles___eheeu .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiperDefaultStyles___eheeu .swiper-pagination-progressbar.swiper-pagination-vertical,.swiperDefaultStyles___eheeu .swiper-vertical>.swiper-pagination-progressbar {
	height: 100%;
	left: 0;
	top: 0;
	width: 4px;
}

.swiperDefaultStyles___eheeu .swiper-pagination-lock {
	display: none;
}

.swiperWrapperShadow___m6ptP {
	position: relative;
}

.swiperWrapperShadow___m6ptP:after,.swiperWrapperShadow___m6ptP:before {
	background: linear-gradient(90deg,#110d0e,#0000);
	bottom: auto;
	content: "";
	height: 100%;
	left: auto;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .2s linear,width .2s linear;
	width: 24px;
	z-index: 2;
}

.swiperWrapperShadow___m6ptP:before {
	left: 0;
	right: auto;
}

.swiperWrapperShadow___m6ptP:after {
	transform: rotate(180deg);
}

.swiperWrapperShadow___m6ptP.swiperWrapperShadowMiddle___NLjvH:after,.swiperWrapperShadow___m6ptP.swiperWrapperShadowMiddle___NLjvH:before {
	opacity: 1;
}

.swiperWrapperShadow___m6ptP.swiperWrapperShadowBegin___Pd6ka:before {
	opacity: 0;
}

.swiperWrapperShadow___m6ptP.swiperWrapperShadowBegin___Pd6ka:after,.swiperWrapperShadow___m6ptP.swiperWrapperShadowEnd___XXyvH:before {
	opacity: 1;
}

.swiperWrapperShadow___m6ptP.swiperWrapperShadowEnd___XXyvH:after {
	opacity: 0;
}

.welcomeBonusItemsWrap___tiKMe {
	height: auto;
	justify-content: center;
	margin: 24px auto 0;
	max-width: 1064px;
	position: relative;
	width: 100%;
}

.welcomeBonusItemsWrap___tiKMe .swiper {
	padding: 0 24px;
}

@media screen and (min-width:640px) {
	.welcomeBonusItemsWrap___tiKMe .swiper {
		padding: 0 64px;
	}
}

.welcomeBonusItemsWrap___tiKMe .swiper-slide {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: flex-start;
	width: 228px;
}

.welcomeBonusItemsWrap___tiKMe .swiper-slide:first-child [class*=welcomeBonusArrowsWrap_] {
	display: none;
}

.welcomeBonusItemsWrap___tiKMe .swiper-pagination {
	align-items: center;
	background-color: var(--welcome-bonus-list-count-color);
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 14px auto 0;
	width: -moz-fit-content;
	width: fit-content;
}

.welcomeBonusItemsWrap___tiKMe .swiper-pagination-bullet {
	align-items: center;
	background: var(--welcome-bonus-active-dot-gradient);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	opacity: 0;
	transition: opacity .2s linear;
	width: 8px;
}

.welcomeBonusItemsWrap___tiKMe .swiper-pagination-bullet-active {
	opacity: 1;
}

.welcomeBonusContentWrapper___o99yC {
	margin-top: 32px;
	padding: 0 24px;
	width: 100%;
}

.welcomeBonusContentParserWrap___kQIsY {
	border-radius: 12px;
	display: grid;
	grid-template-rows: 0fr;
	margin: 0 auto;
	max-width: 512px;
	position: relative;
	transition: grid-template-rows .3s linear,padding .3s linear;
}

.welcomeBonusContentParserWrapOpen___Ga9EJ {
	grid-template-rows: 1fr;
}

.welcomeBonusContentParserWrapOpen___Ga9EJ .welcomeBonusContent___C4diB {
	padding-bottom: 65px;
}

.welcomeBonusContent___C4diB {
	background: var(--welcome-bonus-rules-gradient-mob);
	border-radius: inherit;
	color: inherit;
	color: var(--welcome-bonus-content-color);
	counter-reset: list-counter;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 auto;
	max-width: 1016px;
	min-height: 256px;
	overflow: hidden;
	padding: 16px;
	transition: grid-template-rows .5s ease;
	width: 100%;
}

.welcomeBonusContent___C4diB h1 {
	color: inherit;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0;
}

.welcomeBonusContent___C4diB ul {
	align-items: normal;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: normal;
	margin-top: 16px;
}

.welcomeBonusContent___C4diB ul li {
	counter-increment: list-counter;
	display: grid;
	gap: 8px;
	grid-template-columns: auto 1fr;
}

.welcomeBonusContent___C4diB ul li:before {
	color: var(--brand-yellow);
	content: counter(list-counter) ".";
	font-weight: 600;
	width: 20px;
}

.welcomeBonusContent___C4diB ol {
	align-items: normal;
	display: flex;
	flex-direction: column;
	gap: 8px;
	justify-content: center;
	margin-top: 16px;
}

.welcomeBonusContent___C4diB ol li {
	align-items: center;
	counter-increment: none;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	list-style: none;
}

.welcomeBonusContent___C4diB ol li:before {
	align-items: normal;
	background-color: var(--welcome-bonus-list-count-color);
	border-radius: 4px;
	color: var(--welcome-bonus-content-color);
	content: "•";
	display: flex;
	flex-direction: column;
	height: 16px;
	justify-content: center;
	margin-right: -2px;
	min-width: 16px;
	padding: 0;
	text-align: center;
	width: 16px;
}

.welcomeBonusContentButton___TWDBl {
	align-items: center;
	background: var(--welcome-bonus-bottom-gradient-mob);
	border-radius: 0 0 12px 12px;
	bottom: 0;
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 600;
	justify-content: center;
	left: auto;
	line-height: 16px;
	padding: 52px 20px 18px;
	position: absolute;
	right: 50%;
	top: auto;
	transform: translateX(50%);
	width: 100%;
	z-index: 1;
}

.welcomeBonusContentButtonOpen___qgW3C .welcomeBonusContentButtonImagesWrap___h_Zds {
	transform: rotate(180deg);
}

.welcomeBonusContentButtonImagesWrap___h_Zds {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 24px;
	justify-content: center;
	margin-left: -4px;
	margin-right: 4px;
	position: relative;
	transition: transform .3s linear;
	width: 24px;
}

.welcomeBonusContentArrowBig___Gf3b5,.welcomeBonusContentArrowSmall___w7X2V {
	bottom: 0;
	left: auto;
	position: absolute;
	right: 50%;
	top: 50%;
	transform: translate(50%,-50%) rotate(180deg);
	z-index: 1;
}

.welcomeBonusContentArrowSmall___w7X2V {
	opacity: .6;
	top: 42%;
}

.welcomeBonusContentArrowBig___Gf3b5 {
	top: 64%;
}

.welcomeBonusPreviewImage___fJtvh {
	align-items: center;
	background: var(--welcomeBonusPreviewImageUrl);
	background-position: 50%;
	background-size: cover;
	display: flex;
	flex-direction: column;
	height: 244px;
	justify-content: center;
	width: 100%;
}

.bonusMineGiftSpinsWrap___VxSgu {
	color: var(--bonuses-title-color);
	margin: 24px 0 0;
	overflow: hidden;
	position: relative;
}

@media screen and (min-width:568px) {
	.bonusMineGiftSpinsWrap___VxSgu {
		margin: 24px 40px 0;
	}
}

.bonusMineGiftSpinsTitle___pPpZG {
	color: inherit;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0;
	padding: 0 24px;
}

.bonusMineGiftSpins___crZIO {
	padding: 16px 0 22px 24px;
	width: 100%;
}

.bonusMineGiftSpins___crZIO:after,.bonusMineGiftSpins___crZIO:before {
	background: linear-gradient(90deg,var(--main-content-bg) 45%,#0000 100%);
	width: 54px;
}

@media screen and (min-width:320px) {
	.bonusMineGiftSpins___crZIO:after,.bonusMineGiftSpins___crZIO:before {
		background: linear-gradient(90deg,var(--main-content-bg) 0,#0000 100%);
		width: 26px;
	}
}

.bonusMineGiftSpins___crZIO .swiper-slide {
	margin-right: 16px;
	max-width: 312px;
}

.bonusMineGiftSpins___crZIO .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: 34px;
	z-index: 0;
}

.bonusMineGiftSpins___crZIO .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 16px;
}

.bonusMineGiftSpins___crZIO .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.bonusMineGiftSpinsWrap___lRDhb {
	color: var(--bonuses-title-color);
	margin: 0;
	overflow: hidden;
	position: relative;
}

.bonusMineGiftSpinsTitle___rik_W {
	color: inherit;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0;
	transform: translateY(24px);
}

.bonusMineGiftSpins___cgP_D {
	-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 20px),#0000);
	mask-image: linear-gradient(90deg,#000 calc(100% - 20px),#0000);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	padding: 46px 0 21px;
	width: 100%;
}

.bonusMineGiftSpins___cgP_D .swiper-slide {
	margin-right: 16px;
	max-width: 312px;
}

.bonusMineGiftSpins___cgP_D .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: 34px;
	z-index: 0;
}

.bonusMineGiftSpins___cgP_D .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 16px;
}

.bonusMineGiftSpins___cgP_D .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.bonusMineGiftSpins___cgP_D .swiper-button-next,.bonusMineGiftSpins___cgP_D .swiper-button-prev {
	right: 13px;
	top: 9px;
}

.bonusMineGiftSpins___cgP_D .swiper-button-next:after,.bonusMineGiftSpins___cgP_D .swiper-button-prev:after {
	font-size: 10px;
}

.bonusMineGiftSpins___cgP_D .swiper-button-prev {
	left: auto;
	right: 45px;
}

@media screen and (min-width:1288px) {
	.bonusMineGiftSpinsDesktop___ULqRX .swiper-pagination {
		display: none;
	}
}

.newYearShopSliderCards___eGMPf {
	margin-top: 10px;
	position: relative;
}

.newYearShopSliderCards___eGMPf .swiper-slide {
	margin-right: 8px;
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.newYearShopSliderCards___eGMPf .swiper-button-next,.newYearShopSliderCards___eGMPf .swiper-button-prev {
	background-image: url("");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: auto;
	top: -31px;
	width: 24px;
	z-index: 0;
}

.newYearShopSliderCards___eGMPf .swiper-button-next:after,.newYearShopSliderCards___eGMPf .swiper-button-prev:after {
	display: none;
}

.newYearShopSliderCards___eGMPf .swiper-button-prev {
	right: 58px;
}

.newYearShopSliderCards___eGMPf .swiper-button-next {
	right: 0;
	transform: rotate(180deg);
}

.newYearShopSliderCards___eGMPf .swiper-pagination {
	bottom: auto;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	left: auto;
	line-height: 16px;
	right: 28px;
	top: -26px;
	width: -moz-fit-content;
	width: fit-content;
}

.newYearShopTree___SlRIG {
	width: 100%;
}

.newYearShopTreeTitle___OvEC1 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
}

.newYearShopTreeCardsWrap___FDlk4 {
	display: grid;
	gap: 5px;
	grid-auto-rows: 1fr;
	grid-template-columns: 1fr 1fr;
	margin-top: 10px;
}

.newYearShopBody___Vf4Jp {
	overflow: hidden;
}

.newYearShopMainButtonWrapper___ffr6l {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0 auto;
	max-width: 630px;
	position: relative;
	width: 100%;
}

.newYearShopMainButton___a_4mp {
	background: var(--new-year-gradient)!important;
	border-radius: 8px;
	bottom: 228px;
	left: auto;
	padding: 2px;
	position: absolute;
	right: 26px;
	text-align: center;
	top: auto;
	z-index: 1;
}

.newYearShopWrap___ADYVS {
	align-items: flex-start;
	background: linear-gradient(180deg,#ee4932,#b01d1d,#44120c,#330b05);
	background-size: contain;
	border-radius: 16px 16px 0 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 0;
	padding: 16px 12px;
	position: fixed;
	right: auto;
	top: auto;
	transform: translateY(100%);
	transition: transform .3s linear;
	width: 100%;
	z-index: 99;
}

.newYearShopWrap___ADYVS:before {
	background: url("");
	background-size: contain;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .5;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearShopWrapOpen___duxv_ {
	transform: translateY(0);
}

.newYearShopClose___xPgcz {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 12px;
	top: 16px;
	z-index: 2;
}

.newYearShopInner___E81ll {
	position: relative;
	width: 100%;
	z-index: 1;
}

.newYearShopInner___E81ll .newYearShopAccordionButton___yZ8PR {
	align-items: flex-start;
	color: #fffc;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 600;
	justify-content: center;
	line-height: 12px;
	margin: 16px auto 0;
	padding: 10px 16px;
}

.newYearShopTitle___eS3AT {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 20px;
	font-weight: 700;
	justify-content: flex-start;
	line-height: 26px;
	margin: 0;
	width: 100%;
}

.newYearShopItemWrap___RrMex {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 16px;
	row-gap: 16px;
}

.newYearMainActivityWrap___Mxb02 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
}

.bonusCardProgressiveGroupPrizeItemWrap___EZE2u {
	align-items: center;
	border: 1px solid var(--bonus-color-3);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: flex-start;
	list-style: none;
	padding: 10px 8px 6px;
	position: relative;
	row-gap: 8px;
	width: 100%;
}

.bonusCardProgressiveGroupPrizeItemWrap___EZE2u .bonusCardProgressiveGroupPrizeItemProfit___EJ3Ji {
	display: none;
}

.bonusCardProgressiveGroupPrizeItemWrap___EZE2u svg {
	margin-left: 5px;
}

.bonusCardProgressiveGroupPrizeItemWrap___EZE2u h3 {
	color: var(--brand-yellow);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95%;
}

.bonusCardProgressiveGroupPrizeItemProfitable___N4aeP:first-child {
	border-color: var(--brand-yellow);
}

.bonusCardProgressiveGroupPrizeItemProfitable___N4aeP:first-child .bonusCardProgressiveGroupPrizeItemProfit___EJ3Ji {
	display: block;
}

.bonusCardProgressiveGroupPrizeItemProfit___EJ3Ji {
	background: var(--backgroung-bonus-profitable);
	bottom: auto;
	color: var(--brand-yellow);
	font-size: 10px;
	font-weight: 500;
	left: 8px;
	line-height: 12px;
	padding: 0 5px;
	position: absolute;
	right: auto;
	top: -6px;
	z-index: 1;
}

.bonusCardProgressiveGroupPrizeItemImage___uGG9E {
	height: 30px;
	width: 30px;
}

.bonusCardProgressiveGroupPrizeItemTextWrap___EF4U0 {
	overflow: hidden;
	width: 100%;
}

.bonusCardProgressiveGroupPrizeItemDescription___eMLcx {
	align-items: center;
	color: var(--brand-text);
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
}

.bonusProgressiveGroupCardPrizeBlockWrap___KKalh {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 8px 0 auto;
	position: relative;
	width: 100%;
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen____v7wt {
	margin-top: 8px;
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen____v7wt:before {
	background: linear-gradient(180deg,#5b172200,#5b1722 90%);
	border-radius: 0 0 8px 8px;
	bottom: 0;
	content: "";
	height: 51px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	z-index: 1;
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen____v7wt .bonusProgressiveGroupCardPrizeBlockArrowDown___lZZAe {
	transform: rotate(180deg);
}

.bonusProgressiveGroupCardPrizeBlockInnerWrap___qQqAd {
	background-color: var(--bonus-color-2);
	border-radius: 8px;
	padding: 8px 0 8px 8px;
	width: 100%;
}

.bonusProgressiveGroupCardPrizeOpen___H4ROv {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.bonusProgressiveGroupCardPrizeOpenTitle___bfk36 {
	align-items: center;
	color: inherit;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	line-height: 18px;
}

.bonusProgressiveGroupCardPrizeBlockArrowDown___lZZAe {
	margin-right: 8px;
	transform: rotate(0);
	transition: transform .3s linear;
}

.bonusProgressiveGroupCardPrizeBlockScroll___xXxWI {
	height: 0!important;
	overflow: hidden;
	transition: height .3s linear;
}

.bonusProgressiveGroupCardPrizeBlockScroll___xXxWI>div:first-child {
	padding-right: 6px;
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1 {
	height: 186px!important;
	overflow-x: hidden;
	overflow-y: scroll;
}

@-moz-document url-prefix() {
	.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1 {
		scrollbar-width: none;
	}
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1::-webkit-scrollbar {
	width: 2px;
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1::-webkit-scrollbar-track {
	border-radius: 32px;
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___HYvd1::-webkit-scrollbar-thumb {
	background: var(--bonus-color-3);
	border-radius: 12px;
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.bonusProgressiveGroupCardPrizeBlockItemsWrapAnimated___Ewric {
	display: grid;
	grid-template-rows: 0fr;
	overflow: hidden;
	transition: grid-template-rows 1s;
}

.bonusProgressiveGroupCardPrizeBlockItemsWrap___emlVU {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-bottom: 8%;
	padding-top: 12px;
	row-gap: 6px;
}

.bonusProgressiveGroupCardPrizeBlockItemTxt___DC4IO {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.bonusCardProgressiveGroupItemWrap___pkuvM {
	align-items: center;
	border: 1px solid var(--bonus-color-3);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin: auto 0 0;
	opacity: .4;
	padding: 8px;
	pointer-events: none;
	transition: padding .3s linear;
	width: 100%;
}

@media screen and (min-width:412px) {
	.bonusCardProgressiveGroupItemWrap___pkuvM {
		padding: 8px 6px 8px 8px;
	}
}

.bonusCardProgressiveGroupItemWrapActive___CP6NB {
	border: 1px solid var(--brand-yellow);
	opacity: 1;
	pointer-events: all;
}

.bonusCardProgressiveGroupItemWrapOpen___wryg7 {
	border: none;
	padding: 0 16px;
}

.bonusCardProgressiveGroupItemWrapOpen___wryg7 .bonusCardProgressiveGroupItemTitle___Irm2D {
	height: 0;
	opacity: 0;
	visibility: hidden;
}

.bonusCardProgressiveGroupItemTitle___Irm2D {
	border: none;
	height: 36px;
	padding: 0;
	transition: all .3s linear;
}

.bonusCardProgressiveGroupItemDescription___V0_Op {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

.bonusCardProgressiveGroupItemDeposit___vuLLO {
	color: var(--bonuses-text-color-1);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	white-space: nowrap;
}

.bonusProgressiveGroupCardItemsWrapSlider___OrrsI {
	margin: 16px 0 0;
	padding: 0 98px 10px 14px;
	position: relative;
	transition: padding .3s linear;
	width: 100%;
}

@media screen and (min-width:412px) {
	.bonusProgressiveGroupCardItemsWrapSlider___OrrsI {
		padding: 0 148px 10px 14px;
	}
}

@media screen and (min-width:568px) {
	.bonusProgressiveGroupCardItemsWrapSlider___OrrsI {
		padding: 0 34px 10px 14px;
	}
}

.bonusProgressiveGroupCardItemsWrapSlider___OrrsI .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	opacity: 1;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	transition: opacity .5s linear;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 0;
}

.bonusProgressiveGroupCardItemsWrapSlider___OrrsI .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 8px;
}

.bonusProgressiveGroupCardItemsWrapSlider___OrrsI .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___MWExZ {
	margin: 5px 0 -15px;
	padding: 0 0 10px;
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___MWExZ .bonusesProgressiveGroupItemSlide___KbKyR {
	margin-right: 0;
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___MWExZ .swiper-pagination {
	opacity: 0;
}

.bonusesProgressiveGroupItemSlide___KbKyR {
	align-items: unset;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 8px;
	padding-right: 1px;
	transition-property: width,transform,padding,margin!important;
}

.bonusProgressiveGroupCardButton___LgJi_ {
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	max-height: 48px;
	max-width: 280px;
	padding: 15px 0;
	width: 100%;
}

.bonusesProgressiveGroupStartLoader___H7k_v {
	height: 376px;
}

.bonusProgressiveGroupCardBackground___u_D_c {
	align-items: center;
	background: var(--cardBackground);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	margin: 0 auto;
	max-width: 364px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

@media screen and (min-width:640px) {
	.bonusProgressiveGroupCardBackground___u_D_c {
		max-width: 248px;
	}
}

.bonusProgressiveGroupCardTopButtons___ZvKn6 {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	opacity: 1;
	position: absolute;
	right: 6px;
	top: 8px;
	transition: opacity .3s linear,z-index .3s linear;
	z-index: 2;
}

.bonusProgressiveGroupCardDeactivateButton___I7qvq {
	background-color: #0000;
}

.bonusProgressiveGroupCardInnerBackground___cQVBb {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 170px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 170px;
	z-index: unset;
}

.bonusProgressiveGroupCardContentWrap___vOuFO {
	align-items: center;
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	margin: auto 0 0;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 2;
	z-index: 1;
}

.bonusProgressiveGroupCardContentWrap___vOuFO [class*=progressBar_] {
	margin-top: 8px;
	max-width: 100%;
	width: 100%;
}

.bonusProgressiveGroupCardContentWrap___vOuFO h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 16px;
	text-align: center;
	transition: font-size .3s linear;
}

.bonusProgressiveGroupCardContentWrap___vOuFO p {
	margin: 0;
}

.bonusProgressiveGroupCardContentWrap___vOuFO [class*=loadingWrapper_] {
	padding-block: 18px;
}

.bonusProgressiveGroupCardProgressBarWrap___VbhQs {
	padding: 0 16px;
	width: 100%;
}

.bonusProgressiveGroupCardContentLabel___JBxvG {
	background-color: var(--bonus-color-5);
	border-radius: 12px;
	color: var(--bonus-color-4);
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin: 8px 0 4px;
	padding: 3px 8px;
}

.bonusProgressiveGroupCardDeposit___dpJqT {
	align-items: center;
	background-color: var(--bonus-color-2);
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 14px;
	margin-top: 16px;
	padding: 8px 16px;
	width: 100%;
}

.bonusProgressiveGroupCardDeposit___dpJqT p {
	margin: 0 2px 0 8px;
}

.bonusProgressiveGroupCardPrizeBlockOutWrapper___MKcmF {
	padding: 0 16px;
}

.bonusProgressiveGroupCardBottomWrap___Mm4gv {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusProgressiveGroupCardBottomWrapWithTImer___J3Kb4 {
	justify-content: space-between;
}

.bonusProgressiveGroupCardBottomWrapWithTImer___J3Kb4 .bonusProgressiveGroupCardBottomTimer___c2_bu p {
	white-space: nowrap;
}

.bonusProgressiveGroupCardBottomTimer___c2_bu {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-bottom: 8px;
	width: 100%;
}

.bonusProgressiveGroupCardBottomTimer___c2_bu p {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-right: 5px;
	opacity: .6;
}

.bonusProgressiveGroupCardBottomTimer___c2_bu [class*=section_],.bonusProgressiveGroupCardBottomTimer___c2_bu [class=floatCountdown] {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.bonusProgressiveGroupCardHiddenActiveSalesTImer___PQyM4 {
	display: none;
}

.bonusProgressiveGroupCardBackgroundOpen___ptD6Q .bonusProgressiveGroupCardContentWrap___vOuFO {
	z-index: 3;
}

.bonusProgressiveGroupCardBackgroundOpen___ptD6Q .bonusProgressiveGroupCardTopButtons___ZvKn6 {
	opacity: 0;
	z-index: -1;
}

.bonusProgressiveGroupCardBackgroundOpen___ptD6Q .bonusProgressiveGroupCardContentLabel___JBxvG {
	display: none;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq {
	background: var(--bonus-linear-gradient-5);
	column-gap: 16px;
}

@media screen and (min-width:640px) {
	.bonusProgressiveGroupCardBackgroundFastClick___WNhrq {
		max-width: 248px;
	}
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardInnerBackground___cQVBb {
	opacity: 0;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardContentWrap___vOuFO {
	background: none;
	height: 100%;
	justify-content: flex-start;
	margin: 0;
	max-width: 100%;
	overflow: hidden;
	padding: 36px 0 16px;
}

@media screen and (min-width:640px) {
	.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardContentWrap___vOuFO {
		padding-bottom: 7px;
	}
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardContentWrap___vOuFO h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardItemsWrapSlider_] {
	-webkit-mask-image: linear-gradient(90deg,#000 80%,#0000 94%);
	mask-image: linear-gradient(90deg,#000 80%,#0000 94%);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	padding: 0 96px 10px 16px;
}

@media screen and (min-width:640px) {
	.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardItemsWrapSlider_] {
		padding: 0 30px 10px 0;
	}
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardBottomWrap___Mm4gv {
	margin: auto 0 0;
	padding: 0 4px 0 26px;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq .bonusProgressiveGroupCardBottomTimer___c2_bu {
	column-gap: 10px;
	flex-direction: row;
	max-width: 100%;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusCardProgressiveGroupItemWrapOpen_] {
	padding: 0 16px;
}

@media screen and (min-width:640px) {
	.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusCardProgressiveGroupItemWrapOpen_] {
		padding: 0;
	}
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardItemsWrapSliderOpen_] {
	margin: 8px 0 -15px;
	-webkit-mask-image: none;
	mask-image: none;
	padding: 0 0 10px;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardItemsWrapSliderOpen_] [class*=bonusesProgressiveGroupItemSlide_] {
	margin-right: 0;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusesProgressiveGroupItemSlide_] {
	margin-right: 8px;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardPrizeBlockScroll_]>div:first-child {
	padding-right: 4px;
	padding-top: 8px;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardPrizeBlockScrollOpen_] {
	height: 102px!important;
	margin-right: -6px;
}

.bonusProgressiveGroupCardBackgroundFastClick___WNhrq [class*=bonusProgressiveGroupCardPrizeBlockInnerWrap_] {
	padding: 8px;
}

.bonusProgressiveGroupCardFastClick___Jbeg0 {
	margin: auto 0 16px;
	padding-inline: 16px;
}

.bonusProgressiveGroupCardFastClick___Jbeg0 form {
	border-radius: 10px;
}

.bonusCardProgressiveGroupPrizeItemWrap___funvv {
	align-items: center;
	border: 1px solid var(--bonus-color-3);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: flex-start;
	list-style: none;
	padding: 10px 8px 6px;
	position: relative;
	row-gap: 8px;
	width: 100%;
}

.bonusCardProgressiveGroupPrizeItemWrap___funvv .bonusCardProgressiveGroupPrizeItemProfit___PZ8Dj {
	display: none;
}

.bonusCardProgressiveGroupPrizeItemWrap___funvv svg {
	margin-left: 5px;
}

.bonusCardProgressiveGroupPrizeItemWrap___funvv h3 {
	color: var(--brand-yellow);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95%;
}

.bonusCardProgressiveGroupPrizeItemProfitable___IKUte:first-child {
	border-color: var(--brand-yellow);
}

.bonusCardProgressiveGroupPrizeItemProfitable___IKUte:first-child .bonusCardProgressiveGroupPrizeItemProfit___PZ8Dj {
	display: block;
}

.bonusCardProgressiveGroupPrizeItemProfit___PZ8Dj {
	background: var(--backgroung-bonus-profitable);
	bottom: auto;
	color: var(--brand-yellow);
	font-size: 10px;
	font-weight: 500;
	left: 8px;
	line-height: 12px;
	padding: 0 5px;
	position: absolute;
	right: auto;
	top: -6px;
	z-index: 1;
}

.bonusCardProgressiveGroupPrizeItemImage___VbP3h {
	height: 30px;
	width: 30px;
}

.bonusCardProgressiveGroupPrizeItemTextWrap___alkMr {
	overflow: hidden;
	width: 100%;
}

.bonusCardProgressiveGroupPrizeItemDescription___h89e0 {
	align-items: center;
	color: var(--brand-text);
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
}

.bonusProgressiveGroupCardPrizeBlockWrap___yMgkf {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 8px 0 auto;
	position: relative;
	width: 100%;
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen___RSyQv {
	margin-top: 8px;
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen___RSyQv:before {
	background: linear-gradient(180deg,#5b172200,#5b1722 90%);
	border-radius: 0 0 8px 8px;
	bottom: 0;
	content: "";
	height: 51px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	z-index: 1;
}

.bonusProgressiveGroupCardPrizeBlockWrapOpen___RSyQv .bonusProgressiveGroupCardPrizeBlockArrowDown___yWsie {
	transform: rotate(180deg);
}

.bonusProgressiveGroupCardPrizeBlockInnerWrap___dBeIS {
	background-color: var(--bonus-color-2);
	border-radius: 8px;
	cursor: pointer;
	padding: 8px 4px 8px 8px;
	width: 100%;
}

.bonusProgressiveGroupCardPrizeOpen___csVmv {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.bonusProgressiveGroupCardPrizeOpenTitle___ZWOqd {
	align-items: center;
	color: inherit;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	line-height: 18px;
}

.bonusProgressiveGroupCardPrizeBlockArrowDown___yWsie {
	margin-right: 8px;
	transform: rotate(0);
	transition: transform .3s linear;
}

.bonusProgressiveGroupCardPrizeBlockScroll___XnnKK {
	height: 0!important;
	overflow: hidden;
	transition: height .3s linear;
}

.bonusProgressiveGroupCardPrizeBlockScroll___XnnKK>div:first-child {
	padding-right: 3px;
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI {
	height: 186px!important;
	overflow-x: hidden;
	overflow-y: scroll;
}

@-moz-document url-prefix() {
	.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI {
		scrollbar-width: none;
	}
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI::-webkit-scrollbar {
	width: 2px;
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI::-webkit-scrollbar-track {
	border-radius: 32px;
}

.bonusProgressiveGroupCardPrizeBlockScrollOpen___srOvI::-webkit-scrollbar-thumb {
	background: var(--bonus-color-3);
	border-radius: 12px;
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.bonusProgressiveGroupCardPrizeBlockItemsWrapAnimated___QtyJc {
	display: grid;
	grid-template-rows: 0fr;
	overflow: hidden;
	transition: grid-template-rows 1s;
}

.bonusProgressiveGroupCardPrizeBlockItemsWrap___CnRKu {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-bottom: 8%;
	padding-top: 12px;
	row-gap: 6px;
}

.bonusProgressiveGroupCardPrizeBlockItemTxt___me12c {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.bonusCardProgressiveGroupItemWrap___KY7CK {
	align-items: center;
	border: 1px solid var(--bonus-color-3);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin: auto 0 0;
	opacity: .4;
	padding: 8px 8px 6px 10px;
	pointer-events: none;
	transition: padding .3s linear;
	width: 100%;
}

.bonusCardProgressiveGroupItemWrapActive___Ut4ob {
	border: 1px solid var(--brand-yellow);
	opacity: 1;
	pointer-events: all;
}

.bonusCardProgressiveGroupItemTitle___VCe2V {
	border: none;
	height: 36px;
	padding: 0;
	transition: all .3s linear;
}

.bonusCardProgressiveGroupItemDescription___XlVHz {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

.bonusCardProgressiveGroupItemDeposit___rAZTA {
	color: var(--bonuses-text-color-1);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	white-space: nowrap;
}

.bonusCardProgressiveGroupItemWrapOpen___URLCt {
	border: none;
	padding: 0 16px;
}

.bonusCardProgressiveGroupItemWrapOpen___URLCt .bonusCardProgressiveGroupItemTitle___VCe2V {
	height: 0;
	opacity: 0;
	visibility: hidden;
}

.bonusProgressiveGroupCardItemsWrapSlider___GCKeI {
	margin: 18px 0 0;
	padding: 0 56px 10px 14px;
	position: relative;
	transition: padding .3s linear;
	width: 100%;
}

.bonusProgressiveGroupCardItemsWrapSlider___GCKeI .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	opacity: 1;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	transition: opacity .5s linear;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 0;
}

.bonusProgressiveGroupCardItemsWrapSlider___GCKeI .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 8px;
}

.bonusProgressiveGroupCardItemsWrapSlider___GCKeI .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___nWSZd {
	margin: 5px 0 -15px;
	padding: 0 0 10px;
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___nWSZd .bonusesProgressiveGroupItemSlide____wRjn {
	margin-right: 0;
}

.bonusProgressiveGroupCardItemsWrapSliderOpen___nWSZd .swiper-pagination {
	opacity: 0;
}

.bonusesProgressiveGroupItemSlide____wRjn {
	align-items: unset;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 8px;
	padding-right: 1px;
	transition-property: width,transform,padding,margin!important;
	width: 200px;
}

.bonusProgressiveGroupCardButton___YaXIH {
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	line-height: 16px;
	padding: 15px 0;
	width: 100%;
}

.bonusesProgressiveGroupStartLoader___C0yC9 {
	height: 376px;
	justify-content: center;
	max-width: 272px;
	width: 100%;
}

.bonusProgressiveGroupCardBackground___oGlS3 {
	align-items: center;
	background: var(--cardBackground);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 376px;
	justify-content: flex-end;
	max-width: 272px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.bonusProgressiveGroupCardTopButtons___irL51 {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: 2;
}

.bonusProgressiveGroupCardDeactivateButton___KODu2 {
	background-color: #0000;
}

.bonusProgressiveGroupCardInnerBackground___NFzo8 {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 210px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 210px;
	z-index: unset;
}

.bonusProgressiveGroupCardContentWrap___vlmWa {
	align-items: center;
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	margin: auto 0 0;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 2;
	z-index: 1;
}

.bonusProgressiveGroupCardContentWrap___vlmWa [class*=progressBar_] {
	margin-top: 8px;
	max-width: 280px;
	width: 100%;
}

.bonusProgressiveGroupCardContentWrap___vlmWa h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 16px;
	text-align: center;
	transition: font-size .3s linear;
}

.bonusProgressiveGroupCardContentWrap___vlmWa p {
	margin: 0;
}

.bonusProgressiveGroupCardContentWrap___vlmWa [class*=loadingWrapper_] {
	padding-block: 18px;
}

.bonusProgressiveGroupCardContentLabel___rIpvZ {
	background-color: var(--bonus-color-5);
	border-radius: 12px;
	color: var(--bonus-color-4);
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin: 8px 0 4px;
	padding: 3px 8px;
}

.bonusProgressiveGroupCardDeposit___y35pv {
	align-items: center;
	background-color: var(--bonus-color-2);
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 14px;
	margin-top: 16px;
	padding: 8px 16px;
	width: 100%;
}

.bonusProgressiveGroupCardDeposit___y35pv p {
	margin: 0 2px 0 8px;
}

.bonusProgressiveGroupCardPrizeBlockOutWrapper___N2779 {
	padding: 0 16px;
}

.bonusProgressiveGroupCardBottomWrap___EgFcu {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 16px 0;
	width: 100%;
}

.bonusProgressiveGroupCardBottomWrapWithTImer___iRdYi {
	justify-content: space-between;
}

.bonusProgressiveGroupCardBottomWrapWithTImer___iRdYi .bonusProgressiveGroupCardBottomTimer___pb7mR p {
	white-space: nowrap;
}

.bonusProgressiveGroupCardBottomTimer___pb7mR {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-bottom: 7px;
	width: 100%;
}

.bonusProgressiveGroupCardBottomTimer___pb7mR p {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-right: 4px;
}

.bonusProgressiveGroupCardBottomTimer___pb7mR [class*=digit],.bonusProgressiveGroupCardBottomTimer___pb7mR [class=floatCountdown] {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.bonusProgressiveGroupCardBottomTimer___pb7mR [class*=dots] {
	height: 18px;
	margin: -3px -1px 1px;
}

.bonusProgressiveGroupCardHiddenActiveSalesTImer___Lw8yA {
	display: none;
}

.bonusProgressiveGroupCardBackgroundOpen___tIiNV .bonusProgressiveGroupCardContentWrap___vlmWa {
	z-index: 3;
}

.bonusProgressiveGroupCardBackgroundOpen___tIiNV .bonusProgressiveGroupCardContentLabel___rIpvZ {
	display: none;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I {
	background: var(--bonus-linear-gradient-5);
	column-gap: 16px;
	max-width: 560px;
	padding-inline: 16px;
	padding-top: 18px;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardInnerBackground___NFzo8 {
	opacity: 0;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardContentWrap___vlmWa {
	background: none;
	height: 100%;
	justify-content: flex-start;
	margin: 0;
	max-width: 272px;
	overflow: hidden;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardContentWrap___vlmWa h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I [class*=bonusProgressiveGroupCardItemsWrapSlider_] {
	-webkit-mask-image: linear-gradient(90deg,#000 90%,#0000);
	mask-image: linear-gradient(90deg,#000 90%,#0000);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	padding: 0 56px 10px 0;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardBottomWrap___EgFcu {
	margin: auto 0 0;
	padding: 0 4px 0 26px;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I .bonusProgressiveGroupCardBottomTimer___pb7mR {
	column-gap: 10px;
	flex-direction: row;
	max-width: 100%;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I [class*=bonusCardProgressiveGroupItemWrapOpen_] {
	padding: 0;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I [class*=bonusProgressiveGroupCardItemsWrapSliderOpen_] {
	margin: 6px 0 -15px;
	-webkit-mask-image: none;
	mask-image: none;
	padding: 0 0 10px;
}

.bonusProgressiveGroupCardBackgroundFastClick___gc29I [class*=bonusProgressiveGroupCardPrizeBlockScrollOpen_] {
	height: 102px!important;
}

.bonusProgressiveGroupCardFastClick___ZAdVF {
	margin: auto 0 17px;
	max-width: 280px;
}

.allGamesCardItemWrap___snR9h {
	display: flex;
	flex: 1;
	height: 100%;
}

.allGamesCardItemBackground___O4GDr {
	background: var(--card-gradient);
	border-radius: 12px;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	min-height: 100%;
	padding: 16px;
	position: relative;
	width: 100%;
}

.allGamesCardItemBackground___O4GDr:before {
	background: var(--card-image-url) no-repeat;
	background-size: contain;
	content: "";
	height: 226px;
	position: absolute;
	right: -7px;
	top: -10px;
	width: 226px;
}

@media screen and (max-width:1024px) {
	.allGamesCardItemBackground___O4GDr:before {
		height: 134px;
		right: 16px;
		top: -24px;
		width: 134px;
	}
}

.allGamesCardItemBackground___O4GDr .allGamesCardItem___UuohU {
	display: flex;
	flex-direction: column;
	gap: 16px;
	margin: 0;
	padding: 0;
}

.allGamesCardItemBackground___O4GDr .allGamesCardItem___UuohU>* {
	margin: 0;
	padding: 0;
}

@media screen and (max-width:1024px) {
	.allGamesCardItemBackground___O4GDr .allGamesCardItem___UuohU {
		gap: 24px;
		justify-content: space-between;
		min-height: 100%;
	}
}

.allGamesCardItemTitlesWrap___OEJK3,.allGamesCardItemTitlesWrap___OEJK3>* {
	margin: 0;
	padding: 0;
}

.allGamesCardItemTitlesWrap___OEJK3 h4 {
	color: #fff;
	font-size: 24px;
	line-height: 32px;
}

.allGamesCardItemTitlesWrap___OEJK3 h3 {
	color: #fff9;
	font-size: 12px;
	line-height: 18px;
}

.allGamesCardItemListWrap___KPMM5 {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	max-width: 211px;
	width: 100%;
}

@media screen and (max-width:1024px) {
	.allGamesCardItemListWrap___KPMM5 {
		max-width: 100%;
	}
}

.allGamesCardItemListWrap___KPMM5 a,.allGamesCardItemListWrap___KPMM5 li {
	border-radius: 10px;
	height: 65px;
	overflow: hidden;
	width: 65px;
}

@media screen and (max-width:1024px) {
	.allGamesCardItemListWrap___KPMM5 a,.allGamesCardItemListWrap___KPMM5 li {
		border-radius: 8px;
		height: 58px;
		width: 58px;
	}

	.allGamesCardItemListWrap___KPMM5 a {
		display: flex;
		flex-direction: column;
	}
}

.allGamesCardItemListWrap___KPMM5 img {
	box-shadow: 0 1px 2px 0 #090707;
	height: 100%;
	width: 100%;
}

.allGamesCardItemTotalCount___mMboZ {
	align-items: center;
	background: #ffffff1a;
	color: #fff;
	display: flex;
	font-size: 16px;
	font-weight: 600;
	gap: 5px;
	justify-content: center;
	line-height: 16px;
}

@media screen and (max-width:1024px) {
	.allGamesCardItemTotalCount___mMboZ {
		background: #0009;
		color: #fff9;
		font-size: 12px;
		line-height: 18px;
	}
}

.allGamesCardItemArrow___I4QYW {
	transform: rotate(90deg);
	width: 12px;
}

.withSliderViewWrap___JFKJH {
	margin-top: 16px;
	position: relative;
	width: 100%;
}

.withSliderViewWrap___JFKJH.shadowLeft___bLhSt:after,.withSliderViewWrap___JFKJH.shadowLeft___bLhSt:before,.withSliderViewWrap___JFKJH.shadowRight___FoJB1:after,.withSliderViewWrap___JFKJH.shadowRight___FoJB1:before {
	content: "";
	height: 220px;
	position: absolute;
	top: 0;
	width: 24px;
	z-index: 2;
}

.withSliderViewWrap___JFKJH.shadowLeft___bLhSt:before {
	background: linear-gradient(90deg,var(--main-content-bg) 0,#0000 100%);
	left: 0;
}

.withSliderViewWrap___JFKJH.shadowRight___FoJB1:after {
	background: linear-gradient(90deg,#0000 0,var(--main-content-bg) 70%);
	right: 0;
	width: 48px;
}

.withSliderViewWrap___JFKJH [class~=swiper-slide] {
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 220px;
	width: 424px;
}

@media screen and (max-width:412px) {
	.withSliderViewWrap___JFKJH [class~=swiper-slide] {
		margin-right: 16px;
		min-height: 204px;
		width: 288px;
	}
}

.withSliderViewWrap___JFKJH [class~=swiper-pagination] {
	background-color: #ffffff1a;
	border-radius: 4px;
	display: flex;
	height: 2px;
	margin: 14px calc(50% - 5px) 0 auto;
	overflow: hidden;
	width: var(--thumbWidth);
}

@media screen and (max-width:412px) {
	.withSliderViewWrap___JFKJH [class~=swiper-pagination] {
		margin: 13px auto 0;
	}
}

.withSliderViewWrap___JFKJH [class~=swiper-pagination-bullet] {
	display: flex;
	height: 2px;
	transition: all .3s linear;
	width: var(--thumbItemWidth);
}

.withSliderViewWrap___JFKJH [class~=swiper-pagination-bullet-active] {
	background: linear-gradient(4deg,#cb8130,#cea334 14.72%,#cea334 31.44%,#f6eb76 44.59%,#cea334 61.01%,#f6eb76 80.72%,#d6770d 99.99%,#bb772d);
	display: flex;
}

.defaultViewWrap___VxH0j {
	display: grid;
	gap: 24px;
	grid-auto-rows: 1fr;
	grid-template-columns: 1fr 1fr;
	margin: 0 auto;
	width: 100%;
}

@media screen and (max-width:1024px) {
	.defaultViewWrap___VxH0j {
		grid-auto-rows: minmax(188px,1fr);
		grid-template-columns: minmax(200px,512px);
		justify-content: center;
	}
}

.defaultViewInnerItem___VxVhH {
	padding-top: 0;
}

.allGamesCollection___EFdh5 {
	display: flex;
	flex-direction: column;
	margin-bottom: 40px;
	overflow: hidden;
	position: relative;
}

.allGamesCollection___EFdh5 .allGamesCollectionTitle___xHbaP {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 8px;
	justify-content: flex-start;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.allGamesCollection___EFdh5 .allGamesCollectionTitle___xHbaP:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.allGamesCollection___EFdh5 .allGamesCollectionTitle___xHbaP h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.allGamesCollection___EFdh5 .allGamesCollectionTitle___xHbaP .allGamesCollectionTitleCount____lKSQ {
	align-items: center;
	display: flex;
	gap: 10px;
}

.allGamesCollection___EFdh5 .allGamesCollectionTitle___xHbaP span {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.allGamesCollection___EFdh5 .allGamesCollectionArrow___qokg_ {
	transform: rotate(90deg);
	width: 12px;
}

.allGamesCollectionPageWrap___hTOrf {
	display: flex;
	flex-direction: column;
	gap: 32px;
	margin: 22px 25px 0 -25px;
	padding: 0 8px;
}

.allGamesCollectionPageWrap___hTOrf>* {
	margin: 0;
	padding: 0;
}

.allGamesCollectionPageWrap___hTOrf h1 {
	color: #ffffffe6;
	font-size: 24px;
	line-height: 32px;
}

.slide___miEq8 {
	height: 100%;
	position: relative;
	width: 100%;
}

.slide___miEq8 picture {
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}

.slide___miEq8 picture img {
	height: 328px;
}

.slide___miEq8:hover .character___BjJaO {
	transform: translateX(-30px);
}

.slide___miEq8:hover .sliderImage___XhCGR img {
	transform: translateX(30px);
}

.slide___miEq8 .background___YfnIX {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 392px;
	justify-content: center;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.slide___miEq8 .background___YfnIX .sliderImage___XhCGR img {
	transition: transform .4s;
}

.slide___miEq8 .background___YfnIX .gradient___JiBOL {
	height: 100%;
	min-width: 568px;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.slide___miEq8 .background___YfnIX .decorationPicture___sgW39 {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}

.slide___miEq8 .background___YfnIX .decorationObject___AEHXw,.slide___miEq8 .background___YfnIX .decorationPicture___sgW39 img {
	bottom: unset;
	height: 100%;
	left: 50%;
	min-width: 568px;
	object-fit: cover;
	position: absolute;
	right: unset;
	top: 0;
	transform: translateX(-50%);
	width: auto;
	z-index: 1;
}

.slide___miEq8 .background___YfnIX .character___BjJaO {
	bottom: auto;
	height: 317px;
	left: auto;
	position: absolute;
	right: 84px;
	top: 0;
	transition: transform .4s;
	width: 314px;
	z-index: 2;
}

.slide___miEq8 .background___YfnIX .characterFadein___qWfw1,.slide___miEq8 .background___YfnIX .characterFadeout___wR23l {
	height: 100%;
	width: 100%;
}

.slide___miEq8 .background___YfnIX .character___BjJaO picture {
	display: block;
	height: 100%;
	width: 100%;
}

.slide___miEq8 .background___YfnIX .character___BjJaO img {
	height: 100%;
	object-fit: contain;
	width: 100%;
	will-change: transform;
}

.html____3WZR {
	bottom: 57px;
	left: 40px;
	padding: 21px 18px 64px 3px;
	position: absolute;
	right: auto;
	top: auto;
	width: auto;
	z-index: 0;
}

@media screen and (min-width:1288px) {
	.html____3WZR {
		left: 36px;
	}
}

.html____3WZR .content___not4l {
	color: #fff;
	display: block;
	font-size: 26px;
	font-weight: 700;
	line-height: 32px;
	max-width: 320px;
	text-align: left;
}

.html____3WZR .content___not4l .carousel-title {
	color: #fff;
	font-size: 26px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 8px;
}

.html____3WZR .content___not4l .carousel-subtitle {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 400;
	height: 32px;
	line-height: 26px;
}

.html____3WZR .slidePromoType___rbMwN {
	align-items: center;
	background: #ffffff0d;
	border-radius: 6px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 32px;
	justify-content: center;
	line-height: 34px;
	margin-bottom: 8px;
	padding: 0 11px 0 8px;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content;
}

.html____3WZR .slidePromoType___rbMwN svg {
	height: 24px;
	margin-right: 5px;
	width: 24px;
}

.html____3WZR .slidePromoType___rbMwN svg path {
	fill: #fffc;
}

.html____3WZR .slideLink___lXzgI {
	bottom: 0;
	display: inline-block;
	left: 3px;
	position: absolute;
	right: auto;
	top: auto;
	width: min-content;
	z-index: 0;
}

.html____3WZR .button___CuaSW {
	display: block;
	margin-top: 16px;
	max-width: 240px;
	min-width: 127px;
}

.staticSlide___rOoY0 {
	align-items: flex-start;
	border: 1px solid #72000080;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 152px;
	justify-content: flex-start;
	overflow: hidden;
	padding: 20px 16px 16px 18px;
	position: relative;
	width: 320px;
}

.staticSlide___rOoY0 .html___UB2xV {
	bottom: unset!important;
	left: unset!important;
	position: relative;
	z-index: 1;
}

.staticSlide___rOoY0 .html___UB2xV>* {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}

.staticSlide___rOoY0 .html___UB2xV [class*=carousel-title] {
	color: #ffffffe6;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.staticSlide___rOoY0 .html___UB2xV [class*=carousel-subtitle] {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 5px 0 7px;
}

.staticSlide___rOoY0 [class*=button__] {
	font-size: 14px;
	font-weight: 600;
	min-width: 110px;
}

.staticSlide___rOoY0 [class*=imgCharacterBlock] {
	height: 152px;
	left: auto;
	right: -1px;
	width: 152px;
	z-index: 2;
}

.sliderWrap___DU6Bo {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: flex-start;
	margin: 23px 0 -5px;
	position: relative;
	transition: transform .3s;
}

[class*=bettingBody__] .sliderWrap___DU6Bo {
	justify-content: center;
	margin-top: 88px;
	transform: translateX(32px);
}

@media screen and (min-width:1920px) {
	[class*=bettingBody__] .sliderWrap___DU6Bo {
		transform: none;
	}
}

.mainSlider___KTbhX {
	border: 1px solid #d81b0a29;
	border-radius: 20px;
	height: 320px;
	margin: 0;
	max-width: 641px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

@media screen and (min-width:1288px) {
	.mainSlider___KTbhX {
		max-width: 842px;
	}
}

@media screen and (min-width:1440px) {
	.mainSlider___KTbhX {
		max-width: 990px;
	}
}

@media screen and (min-width:1920px) {
	.mainSlider___KTbhX {
		max-width: 994px;
	}

	[class*=bettingBody] .mainSlider___KTbhX {
		min-width: 1148px;
	}

	[class*=bettingBody][class*=sidebarMenuVisible__] .mainSlider___KTbhX {
		min-width: 1130px;
	}
}

.mainSlider___KTbhX:hover .mainSliderNavigation___enLWA {
	opacity: 1;
}

.mainSlider___KTbhX .mainSliderNavigation___enLWA {
	opacity: 0;
	transition: opacity .2s;
}

.mainSlider___KTbhX .mainSliderNavigation___enLWA button {
	background: #ffffff0d;
	bottom: auto;
	height: 40px;
	left: auto;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 2;
}

.mainSlider___KTbhX .mainSliderNavigation___enLWA .prevBtn {
	border-radius: 0 8px 8px 0;
	left: 0;
}

.mainSlider___KTbhX .mainSliderNavigation___enLWA .nextBtn {
	border-radius: 8px 0 0 8px;
	right: 0;
}

.mainSlider___KTbhX .swiper {
	height: 320px;
}

.mainSlider___KTbhX .swiper-pagination {
	bottom: 8px!important;
	left: 50%!important;
	transform: translateX(-50%);
	width: auto!important;
}

.mainSlider___KTbhX .swiper-pagination-bullet {
	background: #ffffff4d;
	border-radius: 50%;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	height: 6px;
	margin: 0 8px;
	position: relative;
	transition: width .3s,border .3s,background .3s;
	width: 6px;
}

.mainSlider___KTbhX .swiper-pagination-bullet-active {
	background: #fffc;
	border-radius: 3px;
	width: 22px;
}

.slidesStatic___JwemG {
	display: flex;
	flex-direction: column;
	gap: 16px;
	width: 320px;
}

.slideJackpot___kSgsx {
	align-items: center;
	background: url("jackpot-pattern.webp") 50%/cover no-repeat,linear-gradient(180deg,#110d0e,#72000080 50%,#110d0e00);
	background-size: 1000px;
	border: 1px solid #72000080;
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	height: 152px;
	justify-content: flex-start;
	overflow: hidden;
	padding: 16px;
	position: relative;
	width: 320px;
}

.slideJackpot___kSgsx .slideJackpotCharacter___vCIEV {
	animation: jackpot-character___SaOVb 3s ease-in-out infinite alternate;
	background: url("jackpot-character.webp") no-repeat 0;
	background-size: contain;
	bottom: auto;
	height: 190px;
	left: auto;
	position: absolute;
	right: -81px;
	top: -7px;
	transform: rotate(9.5deg);
	width: 190px;
	z-index: 0;
}

.slideJackpot___kSgsx .slideJackpotCoins___pn7dE {
	bottom: 0;
	height: 100%;
	left: auto;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 160px;
	z-index: 0;
}

.slideJackpot___kSgsx .slideJackpotCoinsPart___Ki3VH {
	position: absolute;
}

.slideJackpot___kSgsx .slideJackpotCoinsPart___Ki3VH:first-child {
	animation: jackpot-coin-1___IhGNX 3s ease-in-out infinite alternate;
	background: url("1.webp") no-repeat 50%;
	background-size: contain;
	bottom: 5px;
	height: 20px;
	right: 97px;
	transform: rotate(3deg) scale(1.6);
	width: 31px;
}

.slideJackpot___kSgsx .slideJackpotCoinsPart___Ki3VH:nth-child(2) {
	animation: jackpot-coin-2___UI672 3s ease-in-out infinite alternate;
	background: url("2.webp") no-repeat 50%;
	background-size: contain;
	height: 37px;
	right: 90px;
	top: 43px;
	transform: rotate(-1deg) scale(1.75);
	width: 59px;
}

.slideJackpot___kSgsx .slideJackpotCoinsPart___Ki3VH:nth-child(3) {
	animation: jackpot-coin-3___pfWSg 3s ease-in-out infinite alternate;
	background: url("3.webp") no-repeat 50%;
	background-size: contain;
	height: 30px;
	right: 69px;
	top: -4px;
	transform: scale(.8);
	width: 47px;
}

.slideJackpot___kSgsx .slideJackpotCoinsPart___Ki3VH:nth-child(4) {
	animation: jackpot-coin-4___sN0Cx 3s ease-in-out infinite alternate;
	background: url("1.webp") no-repeat 50%;
	background-size: contain;
	height: 35px;
	right: 36px;
	top: 29px;
	transform: rotate(24deg) scale(.7);
	width: 34px;
}

.slideJackpot___kSgsx .slideJackpotCoinsPart___Ki3VH:nth-child(5) {
	animation: jackpot-coin-5___e62mU 3s ease-in-out infinite alternate;
	background: url("1.webp") no-repeat 50%;
	background-size: contain;
	height: 12px;
	right: -3px;
	top: 19px;
	transform: rotate(-65deg) scale(1.2);
	width: 18px;
}

.slideJackpot___kSgsx [class*=jackpot__] {
	align-items: flex-start;
	flex-direction: column;
}

.slideJackpot___kSgsx [class*=jackpotTitle__] {
	-webkit-text-fill-color: #fff;
	font-size: 32px;
	font-weight: 800;
	transform: translateY(-7px);
}

.slideJackpot___kSgsx [class*=jackpotTitle__]:after {
	content: none;
}

.slideJackpot___kSgsx [class*=value__] {
	font-size: 32px;
	font-weight: 800;
	margin: 0;
}

@keyframes jackpot-character___SaOVb {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-4px);
	}
}

@keyframes jackpot-coin-1___IhGNX {
	0% {
		transform: translate(0) rotate(3deg) scale(1.6);
	}

	to {
		transform: translate(-6px,11px) rotate(-21deg) scale(2);
	}
}

@keyframes jackpot-coin-2___UI672 {
	0% {
		transform: translate(0) rotate(-1deg) scale(1.75);
	}

	to {
		transform: translate(-9px) rotate(-8deg) scale(1.75);
	}
}

@keyframes jackpot-coin-3___pfWSg {
	0% {
		transform: translate(0);
	}

	to {
		transform: translate(5px,-10px);
	}
}

@keyframes jackpot-coin-4___sN0Cx {
	0% {
		transform: translate(0) rotate(24deg) scale(.7);
	}

	to {
		transform: translate(-11px,-15px) rotate(25deg) scale(.7);
	}
}

@keyframes jackpot-coin-5___e62mU {
	0% {
		transform: translate(0);
	}

	to {
		transform: translate(7px,-7px);
	}
}

.frontSide___QpUUB {
	align-items: normal;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	background: var(--bonus-balance-front-side-gradient);
	border-radius: 12px;
	bottom: 0;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	left: 0;
	padding: 16px;
	position: absolute;
	right: 0;
	row-gap: 12px;
	top: 0;
	transform-style: preserve-3d;
	transition: transform .4s linear;
	z-index: 0;
}

.frontSideHeader___tOQ4C {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: space-between;
}

.frontSideHeader___tOQ4C svg {
	cursor: pointer;
	transition: scale .1s linear;
}

.frontSideHeader___tOQ4C svg:hover {
	scale: 1.05;
}

.frontSideHeader___tOQ4C svg+svg {
	margin-left: 8px;
}

.frontSideIcons___T6NFp {
	display: flex;
	gap: 8px;
	z-index: 1;
}

.frontSide___QpUUB .basketIcon___IM7KZ.disabled___YfDhe {
	opacity: .4;
	pointer-events: none;
}

.frontSide___QpUUB .infoIcon___yWeyl path {
	height: 16px;
	opacity: 1;
	width: 16px;
}

.frontSideTipText___j8UEZ {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.frontSideTipText___j8UEZ>span {
	display: block;
}

.frontSideStatus___MtylA {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background-color: rgba(var(--brand-yellow-rgb),.24);
	border-radius: 12px;
	color: #fff;
	color: var(--brand-yellow);
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	padding: 3px 8px;
}

.frontSideText___iz3Ur {
	line-clamp: 1;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-height: 22px;
	margin: 0;
	max-height: 22px;
	overflow: hidden;
}

.frontSideTextWrap___GGkXb {
	align-items: normal;
	color: #ffffffe6;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	justify-content: normal;
	line-height: 22px;
}

@media screen and (min-width:1096px) {
	.frontSideTextWrap___GGkXb {
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		line-height: 22px;
	}
}

.frontSideCount___e4H4v {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	justify-content: center;
	line-height: 12px;
}

.frontSideProgress___s1CAc {
	animation: progress___o5xWw .5s ease;
	background-color: #ffffff4d;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	transform: translate(calc((100% - var(--progress, 0))*-1));
	transition: transform .5s ease;
	width: 100%;
	z-index: 0;
}

.frontSideProgressInfo___fazdv {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	row-gap: 6px;
}

.frontSideProgressBar___VxiD2 {
	align-items: center;
	border: 1px solid #ffffff4d;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	overflow: hidden;
	position: relative;
}

.frontSideWager___b5MPk {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	height: 20px;
	justify-content: flex-start;
}

.frontSideWagerText___H_zAS {
	color: #fff9;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.frontSideMultiplier___E2Mh1 {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.frontSideEndData____avts {
	align-items: normal;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: normal;
}

.frontSideEndText___xyaON {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.frontSide___QpUUB [class*=countdownMob__],.frontSide___QpUUB [class*=floatCountdown] {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

@media screen and (min-width:1096px) {
	.frontSide___QpUUB [class*=countdownMob__],.frontSide___QpUUB [class*=floatCountdown] {
		font-weight: 700;
	}
}

.frontSide___QpUUB [class*=countdownMob__] [class*=dots__],.frontSide___QpUUB [class*=floatCountdown] [class*=dots__] {
	margin: 0;
}

.frontSideFooter___dXppW {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.frontSideFooter___dXppW [class*=button__] {
	flex-shrink: 0;
	min-width: 130px;
}

.tips___V6FrJ {
	max-width: 156px;
}

@media screen and (min-width:1096px) {
	.tips___V6FrJ {
		max-width: 256px;
	}
}

@keyframes progress___o5xWw {
	0% {
		transform: translateX(-100%);
	}
}

.backSide___y3fDi {
	align-items: normal;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	background: var(--bonus-balance-back-side-gradient);
	border-radius: 12px;
	bottom: 0;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	left: 0;
	overflow: hidden;
	padding: 0 16px 16px;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotateY(180deg);
	transform-style: preserve-3d;
	transition: transform .4s linear;
	z-index: 0;
}

.backSideInfo___rq8qS {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	row-gap: 8px;
}

.backSide___y3fDi .backSideDisclaimer___tysAD {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
	text-align: center;
}

@media screen and (min-width:1096px) {
	.backSide___y3fDi .backSideDisclaimer___tysAD {
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		line-height: 22px;
	}
}

.backSide___y3fDi .backSideDisclaimer___tysAD [class*=currencySum] {
	margin-left: 4px;
}

.backSideText___G4KIx {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-align: center;
}

.backSideButtons___qJWgK {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: auto;
}

.backSideButtons___qJWgK [class*=button__] {
	flex: 0 1 100%;
}

.bonusBalance___NZL9G {
	height: 196px;
	perspective: 2000px;
	scroll-margin-top: 8px;
	scroll-snap-align: start;
	scrollbar-width: none;
	will-change: transform;
}

.bonusBalance___NZL9G [class*=frontSideFooter__] {
	column-gap: 0;
}

.bonusBalance___NZL9G::-webkit-scrollbar {
	display: none;
}

.bonusBalance___NZL9G.isActive___IpYZg [class*=Status__] {
	background-color: rgba(var(--brand-green-rgb),.24);
	color: var(--brand-green);
}

.bonusBalance___NZL9G.isActive___IpYZg [class*=backSide__],.bonusBalance___NZL9G.isActive___IpYZg [class*=frontSide__] {
	background: var(--bonus-balance-active-gradient);
}

.bonusBalance___NZL9G.isActive___IpYZg [class*=floatCountdown],.bonusBalance___NZL9G.isActive___IpYZg [class*=frontSideEndData] {
	max-width: 100%;
}

.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=backSide__] {
	transform: rotateY(1turn);
}

.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=frontSide__] {
	transform: rotateY(180deg);
}

.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=frontSide__] [class*=frontSideFooter__] {
	opacity: 0;
}

.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=Icons__],.bonusBalance___NZL9G.isFlipped___3ZkiN [class*=Status__] {
	opacity: 0;
	transition: opacity .2s linear;
}

.bonusBalance___NZL9G [class*=Icons__],.bonusBalance___NZL9G [class*=Status__] {
	animation: frontSideAfterFlip___PNkVl 0s linear;
	animation-delay: .2s;
}

.bonusBalance___NZL9G [class*=button__] {
	border-radius: 8px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

.bonusBalance___NZL9G [class*=button__] [class*=loading__] {
	margin: unset;
}

@keyframes frontSideAfterFlip___PNkVl {
	to {
		opacity: 1;
	}
}

.bonusMineBonusesBalanceNotFoundWrap____ZmY4 {
	align-items: center;
	background-color: var(--bonus-color-2);
	border-radius: 12px;
	color: var(--brand-text);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 126px;
	justify-content: center;
	line-height: 22px;
	margin: 18px auto 0;
	max-width: 512px;
	width: calc(100% - 48px);
}

.bonusMineBonusesBalanceNotFoundButton___XMkUU {
	color: var(--bonuses-text-color-1);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	margin-top: 24px;
	padding: 18px 40px;
	width: -moz-fit-content;
	width: fit-content;
}

.balanceWrapper___Vn25A {
	overflow: hidden;
}

@media screen and (min-width:568px) {
	.balanceWrapper___Vn25A {
		margin: 0 40px;
	}
}

.balanceWrapper___Vn25A h2 {
	color: var(--bonuses-text-color-1);
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 24px 0 0;
	opacity: .9;
	padding: 0 24px;
}

.balanceWrapperSlider___nh9T1 {
	padding: 16px 0 16px 24px;
	width: 100%;
}

.balanceWrapperSlider___nh9T1:after,.balanceWrapperSlider___nh9T1:before {
	background: linear-gradient(90deg,var(--main-content-bg) 45%,#0000 100%);
	width: 54px;
}

.balanceWrapperSlider___nh9T1 .swiper-slide {
	margin-right: 8px;
	max-width: 278px;
}

.balanceWrapperSlider___nh9T1 .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(50%);
	width: 34px;
	z-index: 0;
}

.balanceWrapperSlider___nh9T1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 16px;
}

.balanceWrapperSlider___nh9T1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.bonusMineBonusesBalanceNotFoundWrap___KDoLV {
	align-items: center;
	background-color: var(--bonus-color-2);
	border-radius: 12px;
	color: var(--brand-text);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 158px;
	justify-content: center;
	line-height: 22px;
	margin-top: 16px;
	width: 100%;
}

.bonusMineBonusesBalanceNotFoundButton___sYaYd {
	margin-top: 24px;
	padding: 12px 40px;
	width: -moz-fit-content;
	width: fit-content;
}

.balanceWrapper___oKhCl h2 {
	color: var(--bonuses-text-color-1);
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 4px 0 16px;
	opacity: .9;
}

.balanceWrapper___oKhCl [class*=bonusBalance_] {
	min-width: 272px;
}

.balanceWrapperSlider___g1Ern {
	-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 20px),#0000);
	mask-image: linear-gradient(90deg,#000 calc(100% - 20px),#0000);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	padding-bottom: 21px;
	position: relative;
	z-index: 1;
}

.balanceWrapperSlider___g1Ern [class*=swiper-wrapper] {
	gap: 16px;
}

.balanceWrapperSlider___g1Ern [class*=swiper-slide] {
	width: 272px;
}

.balanceWrapperSlider___g1Ern .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: 34px;
	z-index: 0;
}

.balanceWrapperSlider___g1Ern .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 16px;
}

.balanceWrapperSlider___g1Ern .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.frontSide___p3UH4 {
	align-items: normal;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	background: var(--bonus-balance-front-side-gradient);
	border-radius: 12px;
	bottom: 0;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	left: 0;
	padding: 16px;
	position: absolute;
	right: 0;
	row-gap: 12px;
	top: 0;
	transform-style: preserve-3d;
	transition: transform .4s linear;
	z-index: 0;
}

.frontSideHeader___xJLB4 {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: space-between;
}

.frontSideHeader___xJLB4 svg {
	cursor: pointer;
	transition: scale .1s linear;
}

.frontSideHeader___xJLB4 svg:hover {
	scale: 1.05;
}

.frontSideHeader___xJLB4 svg+svg {
	margin-left: 8px;
}

.frontSideIcons___INWFI {
	display: flex;
	gap: 8px;
	z-index: 1;
}

.frontSide___p3UH4 .basketIcon___nLv7R.disabled___hmfO2 {
	opacity: .4;
	pointer-events: none;
}

.frontSide___p3UH4 .infoIcon___hZ8xt path {
	height: 16px;
	opacity: 1;
	width: 16px;
}

.frontSideTipText___hyklf {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.frontSideTipText___hyklf>span {
	display: block;
}

.frontSideStatus___CXS1C {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background-color: rgba(var(--brand-yellow-rgb),.24);
	border-radius: 12px;
	color: #fff;
	color: var(--brand-yellow);
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	padding: 3px 8px;
}

.frontSideText___zncBg {
	line-clamp: 1;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-height: 22px;
	margin: 0;
	max-height: 22px;
	overflow: hidden;
}

.frontSideTextWrap___NJrip {
	align-items: normal;
	color: #ffffffe6;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	justify-content: normal;
	line-height: 22px;
}

@media screen and (min-width:1096px) {
	.frontSideTextWrap___NJrip {
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		line-height: 22px;
	}
}

.frontSideCount___y_6Iv {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	justify-content: center;
	line-height: 12px;
}

.frontSideProgress___h3IVJ {
	animation: progress___zHHqE .5s ease;
	background-color: #ffffff4d;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	transform: translate(calc((100% - var(--progress, 0))*-1));
	transition: transform .5s ease;
	width: 100%;
	z-index: 0;
}

.frontSideProgressInfo___bQSTD {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	row-gap: 6px;
}

.frontSideProgressBar___T6iRW {
	align-items: center;
	border: 1px solid #ffffff4d;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	overflow: hidden;
	position: relative;
}

.frontSideWager___sOLJ3 {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	height: 20px;
	justify-content: flex-start;
}

.frontSideWagerText___cUAUd {
	color: #fff9;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.frontSideMultiplier___usu73 {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.frontSideEndData___BqYs5 {
	align-items: normal;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: normal;
}

.frontSideEndText___T7ODs {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.frontSide___p3UH4 [class*=countdownMob__],.frontSide___p3UH4 [class*=floatCountdown] {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

@media screen and (min-width:1096px) {
	.frontSide___p3UH4 [class*=countdownMob__],.frontSide___p3UH4 [class*=floatCountdown] {
		font-weight: 700;
	}
}

.frontSide___p3UH4 [class*=countdownMob__] [class*=dots__],.frontSide___p3UH4 [class*=floatCountdown] [class*=dots__] {
	margin: 0;
}

.frontSideFooter___e_aDQ {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.frontSideFooter___e_aDQ [class*=button__] {
	flex-shrink: 0;
	min-width: 130px;
}

.tips___PJyQ7 {
	max-width: 156px;
}

@media screen and (min-width:1096px) {
	.tips___PJyQ7 {
		max-width: 256px;
	}
}

@keyframes progress___zHHqE {
	0% {
		transform: translateX(-100%);
	}
}

.backSide___mEeTg {
	align-items: normal;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	background: var(--bonus-balance-back-side-gradient);
	border-radius: 12px;
	bottom: 0;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	left: 0;
	overflow: hidden;
	padding: 0 16px 16px;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotateY(180deg);
	transform-style: preserve-3d;
	transition: transform .4s linear;
	z-index: 0;
}

.backSideInfo___UkfdH {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	row-gap: 8px;
}

.backSide___mEeTg .backSideDisclaimer___wwUeq {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
	text-align: center;
}

@media screen and (min-width:1096px) {
	.backSide___mEeTg .backSideDisclaimer___wwUeq {
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		line-height: 22px;
	}
}

.backSide___mEeTg .backSideDisclaimer___wwUeq [class*=currencySum] {
	margin-left: 4px;
}

.backSideText___E_JuZ {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-align: center;
}

.backSideButtons___HbONr {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: auto;
}

.backSideButtons___HbONr [class*=button__] {
	flex: 0 1 100%;
}

.bonusBalance___uqnNb {
	height: 196px;
	perspective: 2000px;
	scroll-margin-top: 8px;
	scroll-snap-align: start;
	scrollbar-width: none;
	will-change: transform;
}

.bonusBalance___uqnNb [class*=frontSideFooter__] {
	column-gap: 0;
}

.bonusBalance___uqnNb::-webkit-scrollbar {
	display: none;
}

.bonusBalance___uqnNb.isActive___ZoT4C [class*=Status__] {
	background-color: rgba(var(--brand-green-rgb),.24);
	color: var(--brand-green);
}

.bonusBalance___uqnNb.isActive___ZoT4C [class*=backSide__],.bonusBalance___uqnNb.isActive___ZoT4C [class*=frontSide__] {
	background: var(--bonus-balance-active-gradient);
}

.bonusBalance___uqnNb.isActive___ZoT4C [class*=floatCountdown],.bonusBalance___uqnNb.isActive___ZoT4C [class*=frontSideEndData] {
	max-width: 100%;
}

.bonusBalance___uqnNb.isFlipped___ptmpc [class*=backSide__] {
	transform: rotateY(1turn);
}

.bonusBalance___uqnNb.isFlipped___ptmpc [class*=frontSide__] {
	transform: rotateY(180deg);
}

.bonusBalance___uqnNb.isFlipped___ptmpc [class*=frontSide__] [class*=frontSideFooter__] {
	opacity: 0;
}

.bonusBalance___uqnNb.isFlipped___ptmpc [class*=Icons__],.bonusBalance___uqnNb.isFlipped___ptmpc [class*=Status__] {
	opacity: 0;
	transition: opacity .2s linear;
}

.bonusBalance___uqnNb [class*=Icons__],.bonusBalance___uqnNb [class*=Status__] {
	animation: frontSideAfterFlip___YKGI8 0s linear;
	animation-delay: .2s;
}

.bonusBalance___uqnNb [class*=button__] {
	border-radius: 8px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	padding: 0 14px;
}

.bonusBalance___uqnNb [class*=button__] [class*=loading__] {
	margin: unset;
}

@keyframes frontSideAfterFlip___YKGI8 {
	to {
		opacity: 1;
	}
}

.balanceWrapper___IQ8m_ h2 {
	color: var(--bonuses-text-color-1);
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 24px 0 0;
	opacity: .9;
	padding: 0 24px;
}

@media screen and (min-width:640px) {
	.balanceWrapper___IQ8m_ h2 {
		padding: 0 64px;
	}
}

.balanceWrapperSlider___OqBeY {
	--indent-inline: 16px;
	left: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	max-width: 100vw;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
	right: 50%;
	width: 100vw;
}

@media screen and (min-width:360px) {
	.balanceWrapperSlider___OqBeY {
		--indent-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.balanceWrapperSlider___OqBeY {
		--indent-inline: 64px;
	}
}

.balanceWrapperSlider___OqBeY:after,.balanceWrapperSlider___OqBeY:before {
	background: linear-gradient(90deg,var(--main-content-bg) 45%,#0000 100%);
	width: 54px;
}

.balanceWrapperSlider___OqBeY .swiper-list,.balanceWrapperSlider___OqBeY .swiper-slide,.balanceWrapperSlider___OqBeY .swiper-track {
	height: inherit;
}

.balanceWrapperSlider___OqBeY .swiper-wrapper {
	display: flex;
	margin-left: var(--indent-inline);
}

.balanceWrapperSlider___OqBeY .swiper-slide {
	padding: 16px 8px 8px 0;
	width: 286px;
}

.balanceWrapperSlider___OqBeY .swiper-list {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.balanceWrapperSlider___OqBeY .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: 34px;
	z-index: 0;
}

.balanceWrapperSlider___OqBeY .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 16px;
}

.balanceWrapperSlider___OqBeY .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.balanceWrapper___IQ8m_ .singleSlide___oznsP [class=slick-track] {
	justify-content: flex-start;
}

.balanceWrapper___IQ8m_ .singleSlide___oznsP [class=slick-track] [class*=slick-slide] {
	width: calc(100vw - var(--indent-inline) - 8px);
}

@media screen and (min-width:568px) {
	.balanceWrapper___IQ8m_ .singleSlide___oznsP [class=slick-track] [class*=slick-slide] {
		width: 376px;
	}
}

.balanceWrapper___R6qB9 h2 {
	color: var(--bonuses-text-color-1);
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 24px 0 16px;
	opacity: .9;
}

.balanceWrapper___R6qB9 [class*=bonusBalance_] {
	min-width: 272px;
}

.balanceWrapperSlider___K_aZQ {
	-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 20px),#0000);
	mask-image: linear-gradient(90deg,#000 calc(100% - 20px),#0000);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	padding-bottom: 21px;
	position: relative;
	z-index: 1;
}

.balanceWrapperSlider___K_aZQ [class*=swiper-wrapper] {
	gap: 16px;
}

.balanceWrapperSlider___K_aZQ [class*=swiper-slide] {
	width: 272px;
}

.balanceWrapperSlider___K_aZQ .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: 34px;
	z-index: 0;
}

.balanceWrapperSlider___K_aZQ .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 16px;
}

.balanceWrapperSlider___K_aZQ .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

a.menu____63v8,button.menu____63v8 {
	background: none;
	border: none;
	height: 28px;
	width: 28px;
}

.tapBar___aLzyX {
	align-items: normal;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	background: var(--sticks-bar-background-color);
	border-radius: var(--sticks-bar-radius);
	bottom: 0;
	box-shadow: var(--sticks-bar-box-shadow);
	display: flex;
	flex-direction: row;
	height: 58px;
	justify-content: space-between;
	left: 0;
	padding: 8px 10px 6px 16px;
	position: fixed;
	right: 0;
	top: auto;
	transition: bottom .4s ease-in-out;
	z-index: 29;
}

@media screen and (min-width:390px) {
	.tapBar___aLzyX {
		padding: 8px 24px;
	}
}

@media screen and (min-width:412px) {
	.tapBar___aLzyX {
		padding: 8px 24px 6px;
	}
}

@media screen and (min-width:640px) {
	.tapBar___aLzyX {
		justify-content: center;
		padding: 8px 16px 6px;
	}
}

.tapBar___aLzyX>div {
	display: flex;
	margin: 0 auto;
	max-width: 448px;
	width: 100%;
}

@media screen and (min-width:640px) {
	.tapBar___aLzyX>div {
		max-width: 420px;
	}
}

.tapBarWrap___i0_rz {
	height: 58px;
	transition: opacity .2s linear;
}

.tapBarList___YEKPs {
	align-items: normal;
	display: flex;
	flex-direction: row;
	height: 58px;
	width: 100%;
}

.tapBarListText___I2N4o,.tapBarList___YEKPs {
	justify-content: space-between;
}

.tapBarListText___I2N4o .footerBtnLink___E7BVM {
	background: none;
	flex: unset;
}

.tapBarLink___mXxP8 {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	position: relative;
	text-decoration: none;
	width: 48px;
}

.tapBarLinkName___KK1O5 {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin-top: 2px;
	max-width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.searchOpened___RdEIb .tapBarLink___mXxP8 {
	opacity: 0;
	pointer-events: none;
	transition: opacity .2s linear;
	visibility: hidden;
}

.tapBarLink___mXxP8 svg {
	height: 24px;
	width: 24px;
}

.tapBarLink___mXxP8 svg>* {
	fill: var(--sticks-bar-icon-color);
}

.tapBarLink___mXxP8 [class*=menu__] {
	height: 24px;
	width: 24px;
}

.tapBarLink___mXxP8.active___oIN2B svg path {
	fill: url("");
}

.tapBarLink___mXxP8.active___oIN2B .footerBtnLinkName___H2Rd4 {
	color: var(--brand-yellow);
	font-weight: 700;
}

.tapBarLink___mXxP8.active___oIN2B .tapBarLinkName___KK1O5 {
	color: var(--sticks-bar-active-color);
}

.tapBarLink___mXxP8.active___oIN2B svg>* {
	fill: var(--sticks-bar-active-color);
}

.tapBar___aLzyX a.tapBarButton___I6EbY,.tapBar___aLzyX button.tapBarButton___I6EbY {
	align-self: center;
	background: var(--sticks-bar-main-button-color);
	height: 40px;
	margin-right: 14px;
	padding: 6px 12px;
}

@media screen and (min-width:412px) {
	.tapBar___aLzyX a.tapBarButton___I6EbY,.tapBar___aLzyX button.tapBarButton___I6EbY {
		margin-right: 16px;
	}
}

@media screen and (min-width:568px) {
	.tapBar___aLzyX a.tapBarButton___I6EbY,.tapBar___aLzyX button.tapBarButton___I6EbY {
		margin-right: 32px;
	}
}

.tapBar___aLzyX a.tapBarButtonDeposit___OY5Oq,.tapBar___aLzyX button.tapBarButtonDeposit___OY5Oq {
	animation: blinking___wSnrH 8s ease-in-out infinite;
	margin-right: 7px;
}

@media screen and (min-width:390px) {
	.tapBar___aLzyX a.tapBarButtonDeposit___OY5Oq,.tapBar___aLzyX button.tapBarButtonDeposit___OY5Oq {
		margin-right: 10px;
	}
}

.tapBar___aLzyX a.tapBarButton___I6EbY svg,.tapBar___aLzyX button.tapBarButton___I6EbY svg {
	display: none;
	height: 28px;
	margin-right: 8px;
	width: 28px;
}

.tapBar___aLzyX a.tapBarButton___I6EbY svg>*,.tapBar___aLzyX button.tapBarButton___I6EbY svg>* {
	fill: var(--sticks-bar-main-button-icon);
}

@media screen and (min-width:360px) {
	.tapBar___aLzyX a.tapBarButton___I6EbY svg,.tapBar___aLzyX button.tapBarButton___I6EbY svg {
		display: block;
	}
}

.tapBar___aLzyX a.tapBarButton___I6EbY[class*=btn__disabled] *,.tapBar___aLzyX button.tapBarButton___I6EbY[class*=btn__disabled] * {
	height: 100%;
	width: 100%;
}

.tapBar___aLzyX a.tapBarButton___I6EbY .tapBarButtonText___UFn0e,.tapBar___aLzyX button.tapBarButton___I6EbY .tapBarButtonText___UFn0e {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
}

.tapBarCounter___jUb2c {
	align-items: center;
	background: var(--sticks-bar-bubble-counter-color);
	border-radius: 50%;
	bottom: auto;
	color: var(--sticks-bar-counter-text-color);
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	height: 16px;
	justify-content: center;
	left: auto;
	line-height: 16px;
	margin-right: -10px;
	position: absolute;
	right: auto;
	top: -6px;
	transform: translateX(50%);
	width: 16px;
	z-index: 1;
}

.tapBar___aLzyX [class*=gamesSearchForm_] {
	display: flex;
	justify-content: space-between;
	padding: 6px 16px;
}

.tapBar___aLzyX [class*=gamesSearchForm_] [class*=searchIcon_] {
	left: 27px;
}

.tapBar___aLzyX [class*=gamesSearchForm_] [class*=closeIcon_] {
	right: 29px;
}

.tapBar___aLzyX [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
	bottom: 62px;
	top: auto;
}

@media screen and (min-width:360px) {
	.tapBar___aLzyX [class*=gamesSearchForm_] {
		padding: 6px 20px;
	}

	.tapBar___aLzyX [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
		padding: 0 20px;
	}
}

@media screen and (min-width:412px) {
	.tapBar___aLzyX [class*=gamesSearchForm_] {
		padding: 6px 24px;
	}

	.tapBar___aLzyX [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
		padding: 0 24px;
	}
}

@media screen and (min-width:568px) {
	.tapBar___aLzyX [class*=gamesSearchForm_] {
		padding: 8px 128px;
	}

	.tapBar___aLzyX [class*=gamesSearchForm_] [class*=searchIcon_] {
		left: 145px;
	}

	.tapBar___aLzyX [class*=gamesSearchForm_] [class*=closeIcon_] {
		right: 145px;
	}

	.tapBar___aLzyX [class*=gamesSearchForm_] [class*=gamesSearchResult_] {
		padding: 0 128px;
	}
}

@keyframes blinking___wSnrH {
	0% {
		box-shadow: 0 0 0 0 #c9051d00;
	}

	14%,6% {
		box-shadow: 0 0 0 4px #c9051d4d;
	}

	18%,26%,34% {
		box-shadow: 0 0 0 8px #c9051d4d;
	}

	21%,29%,37% {
		box-shadow: 0 0 0 8px #c9051d00;
	}

	22%,30%,38% {
		box-shadow: 0 0 0 0 #c9051d00;
	}

	to {
		box-shadow: 0 0 0 0 #c9051d00;
	}
}

.macScroll___mCoxQ {
	cursor: pointer;
	overflow-x: hidden;
	overflow-y: scroll;
}

.macScroll___mCoxQ::-webkit-scrollbar {
	width: 4px;
}

.macScroll___mCoxQ::-webkit-scrollbar-track {
	border-radius: 32px;
}

.macScroll___mCoxQ::-webkit-scrollbar-thumb {
	background: #0006;
	border-radius: 12px;
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.macScroll___mCoxQ::-webkit-scrollbar-thumb:hover {
	background: #000c;
}

.winScroll___o0B6q>div:first-child {
	overflow-x: hidden!important;
	overflow-y: scroll!important;
}

.winScroll___o0B6q.hideDefaultScrollThumb___JTgDs>div:first-child {
	margin-bottom: 0!important;
	margin-right: -34px!important;
	padding-right: 34px;
}

.winScroll___o0B6q .track-vertical {
	background: #00142d00;
	border-radius: 32px;
	cursor: pointer;
	height: 100%;
	right: 0;
	width: 4px!important;
	z-index: 9999;
}

.winScroll___o0B6q .thumb-vertical {
	background: #0006;
	border-radius: 12px;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.winScroll___o0B6q .thumb-vertical:hover {
	background: #000c;
}

.winScroll___o0B6q.rulesScroll___U6KBr .track-vertical {
	background: #fff0;
	border-radius: 32px;
	cursor: pointer;
	height: 100%;
	right: 0;
	width: 3px!important;
	z-index: 9999;
}

.winScroll___o0B6q.rulesScroll___U6KBr .thumb-vertical {
	background: #0006;
	border-radius: 8px;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.winScroll___o0B6q.rulesScroll___U6KBr .thumb-vertical:hover {
	background: #000c;
}

.wrapper___TpqlR {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 16px;
	box-shadow: 0 8px 16px 0 #191e2d99;
	height: 480px;
	padding: 48px 48px 0;
	width: 704px;
}

.contentScroll___RxDzE {
	mask-image: linear-gradient(0deg,#0000,#000 32px);
	-webkit-mask-image: linear-gradient(0deg,#0000,#000 32px);
	position: relative;
}

.contentScroll___RxDzE .thumb-vertical {
	background: rgba(var(--brand-text-rgb),.4);
}

.contentScroll___RxDzE .thumb-vertical:hover {
	background: rgba(var(--brand-text-rgb),.8);
}

.constent___CUE9x,.constent___CUE9x * {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.constent___CUE9x h1 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 16px;
}

.buttonWrapper___k8EvG {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 0 24px 32px;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.buttonWrapper___k8EvG .button___mjOMk {
	padding: 0 24px;
}

.header___ATU5s {
	align-items: flex-start;
	background-image: url("");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: space-between;
	margin: -48px 0 8px;
	min-height: 246px;
	overflow: hidden;
	padding: 0 0 1px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:1096px) {
	.header___ATU5s {
		min-height: 246px;
	}
}

.header___ATU5s:before {
	background: linear-gradient(90deg,#110d0e,#110d0e00 68.88%);
	left: 0;
	right: 0;
}

.header___ATU5s:after,.header___ATU5s:before {
	bottom: 0;
	content: "";
	display: block;
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: 0;
}

.header___ATU5s:after {
	background-image: url("");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	left: auto;
	right: 16px;
	width: 157px;
}

.header___ATU5s .content___hhFRF {
	margin-bottom: 10px;
	overflow: hidden;
	padding: 66px 5px 0 24px;
	position: relative;
	z-index: 1;
}

@media screen and (min-width:640px) {
	.header___ATU5s .content___hhFRF {
		margin-bottom: 24px;
		padding: 68px 5px 0 24px;
	}
}

.header___ATU5s .mask___dpgN0 {
	background: linear-gradient(180deg,#110d0e00,#110d0e);
	bottom: 0;
	height: 65px;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.header___ATU5s.web___wtdpH {
	background-image: url("");
	background-position: 0;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 20px 0 8px;
	min-height: 248px;
}

.header___ATU5s.web___wtdpH:after,.header___ATU5s.web___wtdpH:before {
	display: none;
}

.header___ATU5s.web___wtdpH .mask___dpgN0 {
	height: 48px;
}

.header___ATU5s.web___wtdpH .content___hhFRF {
	margin-bottom: 12px;
	padding: 22px 5px 0 24px;
}

.header___ATU5s .title___iFp6D {
	color: #fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 12px;
	max-width: 194px;
}

.header___ATU5s .button___NZfJj {
	color: #fff;
	cursor: auto;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	min-width: 110px;
}

.header___ATU5s .tipIcon___jtiRZ {
	cursor: pointer;
	transform: translate(9px,3px);
}

.categories___LhUxS {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 40px;
	justify-content: flex-start;
	width: 100%;
}

.emptyWrapper___z3ZYz {
	padding-inline: 24px;
}

.emptyWrapper___z3ZYz h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: normal;
	margin: 0;
}

.emptyWrapper___z3ZYz p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
}

.timerWrap___Me_uM {
	align-items: flex-start;
	bottom: 32px;
	display: flex;
	flex-direction: column;
	height: 80px;
	justify-content: center;
	left: 16px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: unset;
	transition: opacity .3s;
	width: 180px;
	z-index: 2;
}

.timerWrap___Me_uM.isActive___kIqhf {
	opacity: 1;
}

.timerWrap___Me_uM .title___hmI_1 {
	color: #fffc;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 10px;
	text-align: center;
	white-space: nowrap;
}

.timerWrap___Me_uM [class*=countdownMob] [class*=section__] hr {
	display: none;
}

.timerWrap___Me_uM [class*=countdownMob] [class*=digit] {
	background: #00000052;
	border: none;
	border-radius: 8px;
	box-shadow: 0 1px 0 0 #b11030;
	height: 34px;
	width: 40px;
}

.timerWrap___Me_uM [class*=countdownMob] [class*=digit] span {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.timerWrap___Me_uM [class*=countdownMob] [class*=digit] span:nth-child(2) {
	display: none;
}

.timerWrap___Me_uM [class*=countdownMob] [class*=dots] {
	color: #fffc;
	line-height: 30px;
}

.timerWrap___Me_uM [class*=countdownMob] [class*=label] {
	color: #fffc;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

@media screen and (min-width:360px) {
	.timerWrap___Me_uM {
		left: 24px;
	}
}

@media screen and (min-width:1096px) {
	.timerWrap___Me_uM {
		align-items: center;
		bottom: unset;
		display: flex;
		flex-direction: column;
		justify-content: center;
		left: 50%;
		opacity: 0;
		position: absolute;
		right: unset;
		top: 50%;
		transform: translate(-50%,-50%);
		transition: opacity .3s,left .3s,top .3s;
		z-index: 2;
	}

	.timerWrap___Me_uM .title___hmI_1 {
		margin-bottom: 6px;
	}
}

@media screen and (min-width:1440px) {
	.timerWrap___Me_uM {
		bottom: 12px;
		height: 80px;
		left: 50%;
		position: absolute;
		right: unset;
		top: unset;
		transform: translateX(-50%);
		transition: opacity .3s;
		width: 100%;
		z-index: 2;
	}
}

.bonusCashbox___y2CBn {
	background: linear-gradient(180deg,#7e0918,#8b1221 32.29%,#761126);
	border-radius: 12px 12px 0 0;
	display: grid;
	grid-template-rows: 212px 0fr;
	height: -moz-fit-content;
	height: fit-content;
	overflow: hidden;
	position: relative;
	transition: grid-template-rows .3s;
	width: 100%;
	z-index: 1;
}

.bonusCashbox___y2CBn #landscapeCheck {
	height: 0;
	position: absolute;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.bonusCashbox___y2CBn #landscapeCheck {
		height: 1px;
	}
}

.bonusCashbox___y2CBn .toggleRulesButton___WehZ9 {
	background: none;
	border: none;
	bottom: unset;
	left: unset;
	position: absolute;
	right: 16px;
	top: 16px;
	z-index: 3;
}

.bonusCashbox___y2CBn:before {
	background: linear-gradient(124deg,#c7274e 48.12%,#fff0 77.05%);
	filter: blur(60px);
	height: 182px;
	left: -24px;
	top: -120px;
	width: 182px;
}

.bonusCashbox___y2CBn:after,.bonusCashbox___y2CBn:before {
	bottom: unset;
	content: "";
	pointer-events: none;
	position: absolute;
	right: unset;
	z-index: 0;
}

.bonusCashbox___y2CBn:after {
	background: linear-gradient(180deg,#a3334e33,#a3334e33 60.33%);
	border: 1px solid #8a213933;
	border-radius: 100%;
	box-shadow: 0 4px 4px 0 #00000040;
	height: 544px;
	left: 50%;
	opacity: 1;
	top: 84px;
	transform: translateX(-50%);
	transition: opacity .3s;
	width: 632px;
}

.bonusCashboxInfo___JCM21 {
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.bonusCashboxInfo___JCM21 .content___fvRvk {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding: 16px 16px 32px;
	width: 100%;
}

.bonusCashboxInfo___JCM21 .content___fvRvk .title___Rvy8v {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #f5c66b;
	display: -webkit-box;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	max-height: 64px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.bonusCashboxInfo___JCM21 .content___fvRvk .title___Rvy8v span {
	color: #ffffffe6;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.bonusCashboxInfo___JCM21 .content___fvRvk .activateButton___QFTjD {
	bottom: 32px;
	left: 16px;
	min-width: 180px;
	position: absolute;
	right: unset;
	top: unset;
	transition: opacity .3s;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1;
}

.bonusCashboxInfo___JCM21 .content___fvRvk .activateButton___QFTjD.isActivated___cxsnr {
	opacity: 0;
	pointer-events: none;
}

.bonusCashboxInfo___JCM21 .bonusImage___XFtpu {
	bottom: -64px;
	height: 196px;
	left: unset;
	-webkit-mask-image: linear-gradient(0deg,#0000 0,#000 90px);
	mask-image: linear-gradient(0deg,#0000 0,#000 90px);
	opacity: 1;
	position: absolute;
	right: -32px;
	top: unset;
	transition: opacity .3s;
	width: 196px;
	z-index: 1;
}

.bonusCashboxInfo___JCM21 .bonusImage___XFtpu img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.bonusCashboxInfo___JCM21:before {
	background: linear-gradient(124deg,#bd1b1b 33.38%,#fff0 77.05%);
	border-radius: 100%;
	bottom: -20px;
	content: "";
	display: block;
	filter: blur(75px);
	height: 206px;
	left: 50%;
	opacity: 1;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	transition: opacity .3s;
	width: 220px;
	z-index: 1;
}

.bonusCashboxRules___txng5 {
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.bonusCashboxRules___txng5 a {
	color: var(--brand-yellow);
}

.bonusCashboxRules___txng5 .content___fvRvk {
	padding: 24px 24px 16px;
}

.bonusCashboxRules___txng5 .content___fvRvk .title___Rvy8v {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #ffffffe6;
	display: -webkit-box;
	font-size: 20px;
	font-weight: 700;
	height: 52px;
	line-height: 26px;
	margin-bottom: 8px;
	max-height: 52px;
	overflow: hidden;
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql[class*=withBottomShadow] {
	-webkit-mask-image: linear-gradient(0deg,#0000,#000 20%,#000 80%);
	mask-image: linear-gradient(0deg,#0000,#000 20%,#000 80%);
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql[class*=withTopShadow] {
	-webkit-mask-image: linear-gradient(0deg,#0000,#000 0,#000 97%,#0000);
	mask-image: linear-gradient(0deg,#0000,#000 0,#000 97%,#0000);
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql[class*=withTopShadow][class*=withBottomShadow] {
	-webkit-mask-image: linear-gradient(0deg,#0000,#000 20%,#000 97%,#0000);
	mask-image: linear-gradient(0deg,#0000,#000 20%,#000 97%,#0000);
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql [class*=thumb-vertical] {
	background: #fff3;
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql[class*=winScroll__] .scrolledBlock___G7TVr {
	padding-bottom: 16px;
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql .scrolledBlock___G7TVr {
	padding-right: 4px;
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql ol,.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql ul {
	list-style-position: inside;
	padding-left: 8px;
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql li,.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql p {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql li span,.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql p span {
	color: #f5c66b;
}

.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql li:not(:last-child),.bonusCashboxRules___txng5 .content___fvRvk .rulesScroll___DwTql p:not(:last-child) {
	margin-bottom: 12px;
}

.bonusCashbox___y2CBn.activeRules___eU5zJ {
	grid-template-rows: 0 1fr;
}

.bonusCashbox___y2CBn.activeRules___eU5zJ .bonusCashboxInfo___JCM21 .bonusImage___XFtpu,.bonusCashbox___y2CBn.activeRules___eU5zJ .bonusCashboxInfo___JCM21:before,.bonusCashbox___y2CBn.activeRules___eU5zJ:after {
	opacity: 0;
}

@media screen and (min-width:412px) {
	.bonusCashboxInfo___JCM21 .content___fvRvk {
		padding-inline: 24px;
	}

	.bonusCashboxInfo___JCM21 .content___fvRvk .activateButton___QFTjD {
		left: 24px;
	}

	.bonusCashbox___y2CBn .toggleRulesButton___WehZ9 {
		right: 24px;
	}
}

.bonusCashbox___Ow8Uu {
	background-color: #490a18;
	border-radius: 12px;
	bottom: -146px;
	height: 100%;
	left: unset;
	max-height: 130px;
	overflow: hidden;
	padding: 16px;
	position: absolute;
	right: unset;
	top: unset;
	transition: max-height .3s;
	width: 100%;
	z-index: 2;
}

.bonusCashboxInfo___GZboW {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 98px;
	justify-content: space-between;
	position: relative;
	width: 100%;
	z-index: 0;
}

.bonusCashboxInfo___GZboW .title___PrO2A {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #f5c66b;
	display: -webkit-box;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	max-height: 64px;
	max-width: 244px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.bonusCashboxInfo___GZboW .title___PrO2A span {
	color: #ffffffe6;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.bonusCashboxInfo___GZboW .toggleRulesButton___WdBfE {
	background: none;
	border: none;
	bottom: unset;
	left: unset;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.bonusCashboxInfo___GZboW .toggleRulesButton___WdBfE svg path {
	fill: #fffc;
}

.bonusCashboxInfo___GZboW .toggleRulesButton___WdBfE svg:hover path {
	fill: #fff;
}

.bonusCashboxInfo___GZboW .hightlight___gDu1J {
	background: linear-gradient(124deg,#c7274e 48.12%,#fff0 77.05%);
	bottom: unset;
	filter: blur(60px);
	height: 182px;
	left: -24px;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: -120px;
	width: 182px;
	z-index: 0;
}

.bonusCashboxAction___IiPCi {
	align-items: center;
	bottom: unset;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: 0;
	width: 100%;
	z-index: 0;
}

.bonusCashboxAction___IiPCi .bonusImage___dmtpO {
	bottom: unset;
	height: 178px;
	left: unset;
	-webkit-mask-image: linear-gradient(0deg,#0000 0,#000 90px);
	mask-image: linear-gradient(0deg,#0000 0,#000 90px);
	opacity: 1;
	position: absolute;
	right: 0;
	top: 16px;
	transition: opacity .3s;
	width: 232px;
	z-index: 1;
}

.bonusCashboxAction___IiPCi .bonusImage___dmtpO img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.bonusCashboxAction___IiPCi .activateButton___o9zF8 {
	bottom: unset;
	left: 50%;
	min-width: 180px;
	pointer-events: auto;
	position: absolute;
	right: unset;
	top: 50%;
	transform: translate(-50%,-50%);
	transition: opacity .3s,left .3s,top .3s;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1;
}

.bonusCashboxAction___IiPCi .activateButton___o9zF8.isActivated___zVGVd {
	opacity: 0;
	pointer-events: none;
}

.bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4 {
	background: linear-gradient(180deg,#a3334e33,#a3334e33 60.33%);
	border: 1px solid #8a213933;
	border-radius: 100%;
	bottom: unset;
	box-shadow: 0 4px 4px 0 #00000040;
	height: 180px;
	left: 50%;
	opacity: 1;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: 48px;
	transform: translateX(-50%);
	transition: opacity .3s;
	width: 848px;
	z-index: 0;
}

.bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4:before {
	background: linear-gradient(124deg,#bd1b1b 33.38%,#fff0 77.05%);
	border-radius: 100%;
	bottom: -20px;
	content: "";
	display: block;
	filter: blur(75px);
	height: 206px;
	left: 50%;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	width: 220px;
	z-index: 1;
}

.bonusCashboxRules___IW1rV {
	bottom: unset;
	left: unset;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: 40px;
	top: 16px;
	transition: opacity .3s;
	width: 540px;
	z-index: 1;
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK[class*=withBottomShadow] {
	-webkit-mask-image: linear-gradient(0deg,#0000,#000 20%,#000 100%,#0000);
	mask-image: linear-gradient(0deg,#0000,#000 20%,#000 100%,#0000);
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK[class*=withTopShadow] {
	-webkit-mask-image: linear-gradient(0deg,#0000,#000,#000 97%,#0000);
	mask-image: linear-gradient(0deg,#0000,#000,#000 97%,#0000);
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK[class*=withTopShadow][class*=withBottomShadow] {
	-webkit-mask-image: linear-gradient(0deg,#0000,#000 20%,#000 97%,#0000);
	mask-image: linear-gradient(0deg,#0000,#000 20%,#000 97%,#0000);
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK [class*=thumb-vertical] {
	background: #fff3;
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK .scrolledBlock___qK6N5 {
	padding: 0 4px 16px 0;
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK ol,.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK ul {
	color: var(--welcome-bonus-content-color);
	padding-left: 16px;
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK li,.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK p {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK li span,.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK p span {
	color: #f5c66b;
}

.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK li:not(:last-child),.bonusCashboxRules___IW1rV .rulesScroll___ZCpwK p:not(:last-child) {
	margin-bottom: 12px;
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG {
	max-height: 220px;
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxInfo___GZboW {
	align-items: flex-start;
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .bonusImage___dmtpO {
	opacity: 0;
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .activateButton___o9zF8 {
	left: 16px;
	top: 104px;
	transform: translate(0);
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi [class*=timerWrap__] {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 16px;
	top: 88px;
	transform: translate(0);
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4 {
	opacity: 0;
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxRules___IW1rV {
	opacity: 1;
	pointer-events: auto;
}

.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxRules___IW1rV a {
	color: var(--brand-yellow);
}

@media screen and (min-width:1440px) {
	.bonusCashbox___Ow8Uu {
		bottom: unset;
		display: grid;
		gap: 12px;
		grid-template-rows: 64px 216px 0fr;
		height: -moz-fit-content;
		height: fit-content;
		left: -282px;
		max-height: unset;
		padding: 16px 16px 4px;
		position: absolute;
		right: unset;
		top: 8px;
		transition: grid-template-rows .3s;
		width: 274px;
		z-index: 1;
	}

	.bonusCashboxInfo___GZboW {
		height: unset;
		width: unset;
	}

	.bonusCashboxAction___IiPCi {
		height: unset;
		position: relative;
		width: unset;
		z-index: 0;
	}

	.bonusCashboxAction___IiPCi .bonusImage___dmtpO {
		display: block;
		height: 196px;
		-webkit-mask-image: linear-gradient(0deg,#0000 0,#000 64px);
		mask-image: linear-gradient(0deg,#0000 0,#000 64px);
		position: relative;
		transition: opacity .3s;
		width: 242px;
		z-index: 1;
	}

	.bonusCashboxAction___IiPCi .activateButton___o9zF8 {
		bottom: 4px;
		left: 50%;
		position: absolute;
		right: unset;
		top: unset;
		transform: translateX(-50%);
		width: 100%;
		z-index: 1;
	}

	.bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4 {
		height: 544px;
		top: 0;
		width: 632px;
	}

	.bonusCashboxAction___IiPCi .hightlightCircle___Tg0h4:before {
		bottom: unset;
		top: unset;
	}

	.bonusCashboxRules___IW1rV {
		position: relative;
		right: unset;
		top: unset;
		width: auto;
		z-index: 0;
	}

	.bonusCashbox___Ow8Uu.activeRules___JiLyG {
		grid-template-rows: 64px 48px 1fr;
		max-height: unset;
		padding-bottom: 16px;
	}

	.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxInfo___GZboW {
		align-items: center;
	}

	.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .activateButton___o9zF8 {
		left: 50%;
		top: unset;
		transform: translateX(-50%);
	}

	.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi [class*=timerWrap__] {
		align-items: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		left: 50%;
		top: unset;
		transform: translateX(-50%);
	}

	.bonusCashbox___Ow8Uu.activeRules___JiLyG .bonusCashboxAction___IiPCi .bonusImage___dmtpO {
		opacity: 0;
	}

	.bonusCashbox___Ow8Uu.isActivated___zVGVd.activeRules___JiLyG {
		grid-template-rows: 64px 80px 1fr;
	}

	.bonusCashbox___Ow8Uu.isActivated___zVGVd .bonusCashboxAction___IiPCi .bonusImage___dmtpO {
		-webkit-mask-image: linear-gradient(0deg,#0000 0,#000 120px);
		mask-image: linear-gradient(0deg,#0000 0,#000 120px);
	}
}

.loadingPayments___VgJXY {
	background: var(--brand-gradient-popup-bg);
	bottom: auto;
	display: flex;
	height: 100%;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 99;
}

.loadingPayments___VgJXY [class*=loading_] {
	background-position: 50%;
	background-size: contain;
}

.paymentsWrap___bSJ1_>[class^=content] {
	background: none!important;
	margin: 60px auto 0;
	padding: 20px 0 0!important;
}

.paymentsWrap___bSJ1_>[class^=content]>[class^=closeBtn_] {
	top: 28px;
}

@media screen and (min-width:1440px) {
	.paymentsWrap___bSJ1_.withBonusWidget___ph_5C>[class^=content] {
		left: 136px;
	}
}

.paymentsWrap___bSJ1_ [class*=navItem_] {
	width: 232px;
}

.paymentsWrap___bSJ1_ [class*=navItem_] [class*=link_] {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 700;
	justify-content: center;
	line-height: 20px;
	position: relative;
	width: 224px;
}

.paymentsWrap___bSJ1_ [class*=navItem_] [class*=link_]:after {
	background: url("") 0 0 no-repeat;
	background-size: 272px 108px;
	height: 108px;
	width: 272px;
}

.paymentsWrap___bSJ1_ [class*=navItem_] [class*=linkActive_] {
	color: var(--brand-yellow);
}

.paymentsWrap___bSJ1_ [class*=navItem_] [class*=linkActive_]:after {
	background: linear-gradient(180deg,#490a11,#530b12);
	height: 109px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-position: 0 2px;
	mask-position: 0 2px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 304px 128px;
	mask-size: 304px 128px;
	top: -44px;
	width: 304px;
}

.paymentsWrap___bSJ1_ [class*=navItem_]:nth-child(n+2) [class*=link_]:after {
	left: -16px;
}

.paymentsWrap___bSJ1_ [class*=navItem_]:nth-child(n+2) [class*=linkActive_]:after {
	background: linear-gradient(180deg,#490a11,#530b12);
	left: -36px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-position: 0 2px;
	mask-position: 0 2px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 304px 130px;
	mask-size: 304px 130px;
	top: -46px;
}

.paymentsWrap___bSJ1_ [class*=navItem_]:first-of-type [class*=link_]:after {
	left: -16px;
}

.paymentsWrap___bSJ1_ [class*=navItem_]:first-of-type [class*=linkActive_]:after {
	left: -32px;
}

.iframeWrap___RciBk {
	align-items: center;
	background: var(--brand-gradient-popup-bg);
	border: 1px solid #ffffff0d;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 448px;
	justify-content: center;
	overflow: hidden;
	padding: 32px 16px 16px;
	position: relative;
	width: 848px;
	z-index: 1;
}

.iframeWrap___RciBk iframe {
	border: none;
	height: inherit;
	transform: translateZ(0);
	width: 100%;
}

.paymentBtn___TVSMA {
	max-width: 256px;
}

.status____Em8t,.statuses___XzE8y {
	align-items: center;
	box-sizing: border-box;
	color: #fff;
	display: inline-flex;
	font-size: 10px;
	font-weight: 400;
	height: 18px;
	line-height: 14px;
	margin: 0 0 0 4px;
	padding: 2px 4px;
	position: relative;
}

.statusFAIL___hFbyr,.statusNEW____Xv4v,.statusSUCCESS___ZFt__,.statusesFAIL___KNc1l,.statusesNEW___OQyaP,.statusesSUCCESS___S_9ED {
	display: inline-block;
	margin-left: 14px;
	position: relative;
}

.statusFAIL___hFbyr:not(:first-child),.statusNEW____Xv4v:not(:first-child),.statusSUCCESS___ZFt__:not(:first-child),.statusesFAIL___KNc1l:not(:first-child),.statusesNEW___OQyaP:not(:first-child),.statusesSUCCESS___S_9ED:not(:first-child) {
	margin-left: 20px;
}

.statusFAIL___hFbyr:before,.statusNEW____Xv4v:before,.statusSUCCESS___ZFt__:before,.statusesFAIL___KNc1l:before,.statusesNEW___OQyaP:before,.statusesSUCCESS___S_9ED:before {
	background: url("") no-repeat;
	content: "";
	display: block;
	height: 12px;
	left: -14px;
	position: absolute;
	top: 1px;
	width: 12px;
}

.statusSUCCESS___ZFt__:before,.statusesSUCCESS___S_9ED:before {
	background: url("") no-repeat;
}

.statusFAIL___hFbyr:before,.statusesFAIL___KNc1l:before {
	background: url("") no-repeat;
}

.statuses___XzE8y {
	border: 1px solid #ffffff29;
	border-radius: 4px;
}

.status____Em8t {
	margin-top: 4px;
}

.confirmWrap____nBoc {
	background: #000c;
	bottom: 0;
	display: flex;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1002;
}

.confirmPopup___c9ccs {
	background: var(--brand-gradient-popup-bg);
	border-radius: 10px;
	margin: auto;
	padding: 32px;
	position: relative;
	width: 288px;
}

@media screen and (min-width:360px) {
	.confirmPopup___c9ccs {
		width: 312px;
	}
}

@media screen and (min-width:1096px) {
	.confirmPopup___c9ccs {
		width: 352px;
	}
}

.confirmPopupClose___BR87q {
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 24px;
	transform: rotate(45deg);
	width: 16px;
}

.confirmPopupClose___BR87q:after,.confirmPopupClose___BR87q:before {
	background: #fff;
	content: "";
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 22px;
}

.confirmPopupClose___BR87q:after {
	transform: translate(-50%,-50%) rotate(90deg);
}

.confirmPopupTitle___qKTL_ {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-top: 4px;
}

.confirmPopupText___yS5xI {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 20px;
}

.confirmPopupButtons___oUs8l {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 24px;
}

.confirmPopupButtons___oUs8l .acceptBtn___KC_rX,.confirmPopupButtons___oUs8l .cancelBtn___urmjf {
	height: 48px;
	width: 104px;
}

@media screen and (min-width:360px) {
	.confirmPopupButtons___oUs8l .acceptBtn___KC_rX,.confirmPopupButtons___oUs8l .cancelBtn___urmjf {
		width: 116px;
	}
}

@media screen and (min-width:1096px) {
	.confirmPopupButtons___oUs8l .acceptBtn___KC_rX,.confirmPopupButtons___oUs8l .cancelBtn___urmjf {
		width: 136px;
	}
}

.confirmPopupButtons___oUs8l .cancelBtn___urmjf {
	margin-right: 16px;
}

.question___Hk40m {
	background: #ffffff29;
	border-radius: 4px;
	color: #fffc;
	cursor: pointer;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin-left: 8px;
	padding: 2px 6px;
	white-space: nowrap;
	width: auto;
}

.question___Hk40m:hover {
	opacity: .7;
}

.dropdownListShadowWrapper___iVKus {
	border-radius: 10px;
	column-count: 4;
}

.dropdownListShadowWrapper___iVKus.emptySearch___M5bjF {
	align-items: center;
	column-count: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.dropdownListShadowWrapper___iVKus.emptySearch___M5bjF img {
	height: 32px;
	margin-top: 16px;
	width: 30px;
}

.dropdownListShadowWrapper___iVKus.emptySearch___M5bjF span {
	color: var(--brand-text);
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	margin-top: 24px;
}

.dropdownList___UUreP {
	align-items: normal;
	border-radius: inherit;
	break-inside: avoid-column;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	padding-bottom: 24px;
}

.dropdownList___UUreP li {
	color: #fff;
	margin-bottom: 4px;
	position: relative;
}

.dropdownList___UUreP li.lastItem___Vlfiy {
	margin-bottom: 24px;
}

.dropdownList___UUreP .dropdownListItem___lDt2j {
	align-items: flex-start;
	color: var(--brand-text);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	justify-content: normal;
	line-height: 24px;
	margin-bottom: 4px;
	padding: 0 4px;
}

.dropdownList___UUreP .dropdownListItem___lDt2j .firstSymbol___M8Zuv {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 500;
	line-height: 24px;
	margin-right: 4px;
	min-width: 28px;
	width: 28px;
}

.dropdownList___UUreP .dropdownListItem___lDt2j img {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	flex-shrink: 0;
	height: 24px;
	margin: 0 10px 0 0;
	width: 16px;
}

.dropdownList___UUreP .dropdownListItem___lDt2j span:last-child {
	align-items: flex-start;
	display: flex;
}

.dropdownList___UUreP .dropdownListItem___lDt2j.dropdownListItemActive___wnLSs,.dropdownList___UUreP .dropdownListItem___lDt2j:hover {
	background: #ffffff1a;
	border-radius: 8px;
}

.dropdownList___UUreP .dropdownListItem___lDt2j.dropdownListItemActive___wnLSs span:last-child,.dropdownList___UUreP .dropdownListItem___lDt2j:hover span:last-child {
	color: var(--brand-yellow);
}

.dropdownList___UUreP .dropdownListItem___lDt2j.dropdownListItemActive___wnLSs {
	background: #0000;
}

.dropdownList___UUreP .dropdownListItem___lDt2j.dropdownListItemActive___wnLSs:hover {
	background: var(--brand-simple);
}

.dropdownList___UUreP .dropdownListItem___lDt2j.dropdownListItemActive___wnLSs:hover span:last-child {
	color: #fff;
}

.isDisabled___zBUph span img {
	filter: grayscale(1);
}

.isDisabled___zBUph .dropdownListItem___lDt2j span:last-child {
	opacity: .4;
}

.isDisabled___zBUph .dropdownListItem___lDt2j:hover {
	background: none;
	cursor: default;
}

.isDisabled___zBUph .dropdownListItem___lDt2j:hover span:last-child {
	color: var(--brand-text);
}

.popupDevelopersWrap___UOxEN [class^=content__] {
	margin: auto;
}

.popupDevelopers___GmvNS {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 10px;
	box-shadow: 0 8px 16px #191e2d99;
	height: 488px;
	padding: 20px;
	position: relative;
	width: 800px;
}

.popupDevelopers___GmvNS,.popupDevelopers___GmvNS * {
	font-family: Manrope,sans-serif;
}

.popupDevelopersHeader___VovYa {
	align-items: center;
	display: flex;
}

.popupDevelopersHeader___VovYa p {
	margin: 0;
	padding: 0;
}

.popupDevelopersHeader___VovYa .title___Fal1w {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.popupDevelopersHeader___VovYa .developers___Jnwew {
	color: var(--link-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-top: auto;
	padding-left: 32px;
}

.popupDevelopersHeader___VovYa .developers___Jnwew:hover {
	cursor: pointer;
	text-decoration: underline;
}

.popupDevelopersSearch___WMVfa {
	margin-top: 16px;
}

.popupDevelopersList___BxyYb {
	position: relative;
}

.popupDevelopersList___BxyYb:after {
	background: linear-gradient(180deg,#40030a00,#2c0d14);
	bottom: 0;
	content: "";
	height: 25px;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 1;
}

.popupDevelopersList___BxyYb [class^=macScroll__] {
	margin-right: -8px;
	margin-top: 16px;
	padding-bottom: 24px;
	padding-right: 8px;
}

.popupDevelopersList___BxyYb [class^=macScroll__]::-webkit-scrollbar {
	width: 5px;
}

.popupDevelopersList___BxyYb [class^=macScroll__]::-webkit-scrollbar-track {
	background-color: unset;
}

.popupDevelopersList___BxyYb [class^=macScroll__]::-webkit-scrollbar-thumb {
	background-color: rgba(var(--brand-text-rgb),.15);
	border-radius: 10px;
}

.popupDevelopersList___BxyYb [class^=macScroll__]::-webkit-scrollbar-thumb:hover {
	background-color: rgba(var(--brand-text-rgb),.3);
}

.popupDevelopersList___BxyYb [class^=winScroll] {
	margin-right: -16px;
	margin-top: 16px;
	padding-bottom: 25px;
	width: auto!important;
}

.popupDevelopersList___BxyYb [class^=winScroll] .track-vertical {
	background: #0000;
	border-radius: 32px;
	cursor: pointer;
	height: 100%;
	right: 0;
	width: 5px!important;
	z-index: 9999;
}

.popupDevelopersList___BxyYb [class^=winScroll] .thumb-vertical {
	background: rgba(var(--brand-text-rgb),.15);
	border-radius: 8px;
	transition: opacity .2s ease-in-out,background .2s ease-in-out;
}

.popupDevelopersList___BxyYb [class^=winScroll] .thumb-vertical:hover {
	background: rgba(var(--brand-text-rgb),.3);
}

.btn--md___Ar5QC,.btn--sm___x19HP,.btn___kxpDP,.btn__default___GCV9C,.btn__disabled___BZcV5,.btn__primary___JKN3D,.btn__secondary___bquh_,.btn__white___QPBCU,.button___KyZL8,.msg___wx1wI .content___iByti [class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn] {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.btn--sm___x19HP,.button___KyZL8.sm___VwhII,.msg___wx1wI .content___iByti [class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn],.sm___VwhII.btn--md___Ar5QC,.sm___VwhII.btn___kxpDP,.sm___VwhII.btn__default___GCV9C,.sm___VwhII.btn__disabled___BZcV5,.sm___VwhII.btn__primary___JKN3D,.sm___VwhII.btn__secondary___bquh_,.sm___VwhII.btn__white___QPBCU {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.btn--md___Ar5QC,.button___KyZL8.md___IKLYv,.md___IKLYv.btn--sm___x19HP,.md___IKLYv.btn___kxpDP,.md___IKLYv.btn__default___GCV9C,.md___IKLYv.btn__disabled___BZcV5,.md___IKLYv.btn__primary___JKN3D,.md___IKLYv.btn__secondary___bquh_,.md___IKLYv.btn__white___QPBCU,.msg___wx1wI .content___iByti .md___IKLYv[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn--md___Ar5QC {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.btn__primary___JKN3D,.button___KyZL8.primary___ElR7M,.msg___wx1wI .content___iByti [class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn],.primary___ElR7M.btn--md___Ar5QC,.primary___ElR7M.btn--sm___x19HP,.primary___ElR7M.btn___kxpDP,.primary___ElR7M.btn__default___GCV9C,.primary___ElR7M.btn__disabled___BZcV5,.primary___ElR7M.btn__secondary___bquh_,.primary___ElR7M.btn__white___QPBCU {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.btn__primary___JKN3D:hover,.button___KyZL8.primary___ElR7M:hover,.msg___wx1wI .content___iByti [class*=notificationBtn]:hover,.primary___ElR7M.btn--md___Ar5QC:hover,.primary___ElR7M.btn--sm___x19HP:hover,.primary___ElR7M.btn___kxpDP:hover,.primary___ElR7M.btn__default___GCV9C:hover,.primary___ElR7M.btn__disabled___BZcV5:hover,.primary___ElR7M.btn__secondary___bquh_:hover,.primary___ElR7M.btn__white___QPBCU:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.btn__primary___JKN3D:active,.button___KyZL8.primary___ElR7M:active,.msg___wx1wI .content___iByti [class*=notificationBtn]:active,.primary___ElR7M.btn--md___Ar5QC:active,.primary___ElR7M.btn--sm___x19HP:active,.primary___ElR7M.btn___kxpDP:active,.primary___ElR7M.btn__default___GCV9C:active,.primary___ElR7M.btn__disabled___BZcV5:active,.primary___ElR7M.btn__secondary___bquh_:active,.primary___ElR7M.btn__white___QPBCU:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.btn__secondary___bquh_,.button___KyZL8.secondary___MkoYc,.msg___wx1wI .content___iByti .secondary___MkoYc[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn__secondary___bquh_,.secondary___MkoYc.btn--md___Ar5QC,.secondary___MkoYc.btn--sm___x19HP,.secondary___MkoYc.btn___kxpDP,.secondary___MkoYc.btn__default___GCV9C,.secondary___MkoYc.btn__disabled___BZcV5,.secondary___MkoYc.btn__primary___JKN3D,.secondary___MkoYc.btn__white___QPBCU {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.btn__secondary___bquh_:active,.btn__secondary___bquh_:hover,.button___KyZL8.secondary___MkoYc:active,.button___KyZL8.secondary___MkoYc:hover,.msg___wx1wI .content___iByti .secondary___MkoYc[class*=notificationBtn]:active,.msg___wx1wI .content___iByti .secondary___MkoYc[class*=notificationBtn]:hover,.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn]:active,.msg___wx1wI .content___iByti [class*=notificationBtn]+[class*=notificationBtn]:hover,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__secondary___bquh_:active,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__secondary___bquh_:hover,.secondary___MkoYc.btn--md___Ar5QC:active,.secondary___MkoYc.btn--md___Ar5QC:hover,.secondary___MkoYc.btn--sm___x19HP:active,.secondary___MkoYc.btn--sm___x19HP:hover,.secondary___MkoYc.btn___kxpDP:active,.secondary___MkoYc.btn___kxpDP:hover,.secondary___MkoYc.btn__default___GCV9C:active,.secondary___MkoYc.btn__default___GCV9C:hover,.secondary___MkoYc.btn__disabled___BZcV5:active,.secondary___MkoYc.btn__disabled___BZcV5:hover,.secondary___MkoYc.btn__primary___JKN3D:active,.secondary___MkoYc.btn__primary___JKN3D:hover,.secondary___MkoYc.btn__white___QPBCU:active,.secondary___MkoYc.btn__white___QPBCU:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.btn__white___QPBCU,.button___KyZL8.tertiary___WAXNy,.msg___wx1wI .content___iByti .tertiary___WAXNy[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn__white___QPBCU,.tertiary___WAXNy.btn--md___Ar5QC,.tertiary___WAXNy.btn--sm___x19HP,.tertiary___WAXNy.btn___kxpDP,.tertiary___WAXNy.btn__default___GCV9C,.tertiary___WAXNy.btn__disabled___BZcV5,.tertiary___WAXNy.btn__primary___JKN3D,.tertiary___WAXNy.btn__secondary___bquh_ {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.btn__white___QPBCU:hover,.button___KyZL8.tertiary___WAXNy:hover,.msg___wx1wI .content___iByti .tertiary___WAXNy[class*=notificationBtn]:hover,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__white___QPBCU:hover,.tertiary___WAXNy.btn--md___Ar5QC:hover,.tertiary___WAXNy.btn--sm___x19HP:hover,.tertiary___WAXNy.btn___kxpDP:hover,.tertiary___WAXNy.btn__default___GCV9C:hover,.tertiary___WAXNy.btn__disabled___BZcV5:hover,.tertiary___WAXNy.btn__primary___JKN3D:hover,.tertiary___WAXNy.btn__secondary___bquh_:hover {
	background: #ffffff0d;
}

.btn__white___QPBCU:active,.button___KyZL8.tertiary___WAXNy:active,.msg___wx1wI .content___iByti .tertiary___WAXNy[class*=notificationBtn]:active,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__white___QPBCU:active,.tertiary___WAXNy.btn--md___Ar5QC:active,.tertiary___WAXNy.btn--sm___x19HP:active,.tertiary___WAXNy.btn___kxpDP:active,.tertiary___WAXNy.btn__default___GCV9C:active,.tertiary___WAXNy.btn__disabled___BZcV5:active,.tertiary___WAXNy.btn__primary___JKN3D:active,.tertiary___WAXNy.btn__secondary___bquh_:active {
	border-color: #fff;
}

.btn__default___GCV9C,.button___KyZL8.ghost___mV59p,.ghost___mV59p.btn--md___Ar5QC,.ghost___mV59p.btn--sm___x19HP,.ghost___mV59p.btn___kxpDP,.ghost___mV59p.btn__disabled___BZcV5,.ghost___mV59p.btn__primary___JKN3D,.ghost___mV59p.btn__secondary___bquh_,.ghost___mV59p.btn__white___QPBCU,.msg___wx1wI .content___iByti .ghost___mV59p[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn__default___GCV9C {
	box-shadow: none;
	color: #f5c66b;
}

.btn__default___GCV9C:hover,.button___KyZL8.ghost___mV59p:hover,.ghost___mV59p.btn--md___Ar5QC:hover,.ghost___mV59p.btn--sm___x19HP:hover,.ghost___mV59p.btn___kxpDP:hover,.ghost___mV59p.btn__disabled___BZcV5:hover,.ghost___mV59p.btn__primary___JKN3D:hover,.ghost___mV59p.btn__secondary___bquh_:hover,.ghost___mV59p.btn__white___QPBCU:hover,.msg___wx1wI .content___iByti .ghost___mV59p[class*=notificationBtn]:hover,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__default___GCV9C:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.btn__default___GCV9C:active,.button___KyZL8.ghost___mV59p:active,.ghost___mV59p.btn--md___Ar5QC:active,.ghost___mV59p.btn--sm___x19HP:active,.ghost___mV59p.btn___kxpDP:active,.ghost___mV59p.btn__disabled___BZcV5:active,.ghost___mV59p.btn__primary___JKN3D:active,.ghost___mV59p.btn__secondary___bquh_:active,.ghost___mV59p.btn__white___QPBCU:active,.msg___wx1wI .content___iByti .ghost___mV59p[class*=notificationBtn]:active,.msg___wx1wI .content___iByti [class*=notificationBtn].btn__default___GCV9C:active {
	opacity: .7;
}

.btn__disabled___BZcV5,.button___KyZL8.disabled___HtcTi,.disabled___HtcTi.btn--md___Ar5QC,.disabled___HtcTi.btn--sm___x19HP,.disabled___HtcTi.btn___kxpDP,.disabled___HtcTi.btn__default___GCV9C,.disabled___HtcTi.btn__primary___JKN3D,.disabled___HtcTi.btn__secondary___bquh_,.disabled___HtcTi.btn__white___QPBCU,.msg___wx1wI .content___iByti .disabled___HtcTi[class*=notificationBtn],.msg___wx1wI .content___iByti [class*=notificationBtn].btn__disabled___BZcV5 {
	opacity: .4;
	pointer-events: none;
}

.fourthly___Xspux {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.msg___wx1wI {
	box-sizing: border-box;
	cursor: pointer;
	font-size: 14px;
	list-style: none;
	margin-bottom: 21px;
	padding: 0 0 16px;
	position: relative;
	text-align: left;
}

.msg___wx1wI:after {
	background: #ffffff1a;
	bottom: -2px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 14px;
	top: auto;
	z-index: 0;
}

.msg___wx1wI:hover .content___iByti,.msg___wx1wI:hover .content___iByti a:not([class*=btn]):not([class*=button]),.msg___wx1wI:hover .data___UDVjO,.msg___wx1wI:hover .data___UDVjO a:not([class*=btn]):not([class*=button]),.msg___wx1wI:hover .time___pOcpQ,.msg___wx1wI:hover .time___pOcpQ a:not([class*=btn]):not([class*=button]),.msg___wx1wI:hover .title___pxAJz,.msg___wx1wI:hover .title___pxAJz a:not([class*=btn]):not([class*=button]) {
	color: var(--play-applycation-bg-color);
}

.msg___wx1wI:hover .delBtn___sjxbZ {
	opacity: .8;
	visibility: visible;
}

.msg___wx1wI:first-child {
	padding-top: 0;
}

.msg___wx1wI:last-of-type:after {
	display: none;
}

.msg___wx1wI .msgHeader___Iu1YC {
	align-items: center;
	color: var(--brand-text);
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
	padding-right: 14px;
	position: relative;
}

.msg___wx1wI .delBtn___sjxbZ {
	background: none;
	border: none;
	cursor: pointer;
	height: 24px;
	opacity: 0;
	outline: none;
	visibility: hidden;
	width: 24px;
}

.msg___wx1wI .delBtn___sjxbZ:hover {
	opacity: 1;
}

.msg___wx1wI .title___pxAJz {
	word-wrap: break-word;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 6px 0 0;
	max-width: 350px;
}

.msg___wx1wI .data___UDVjO,.msg___wx1wI .time___pOcpQ {
	color: #fffc;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
}

.msg___wx1wI .data___UDVjO {
	margin-left: 16px;
}

.msg___wx1wI .time___pOcpQ {
	margin-left: 4px;
}

.msg___wx1wI .content___iByti {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	overflow-wrap: break-word;
	padding-right: 32px;
}

.msg___wx1wI .content___iByti p {
	overflow-wrap: break-word;
}

.msg___wx1wI .content___iByti a {
	color: var(--link-color);
}

.msg___wx1wI .content___iByti [class*=notificationBtn] {
	display: flex;
	margin: 10px auto 6px;
	min-width: 160px;
	width: -moz-fit-content;
	width: fit-content;
}

.msg___wx1wI .content___iByti [class*=notificationBtn] span {
	max-width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.msgButtons___RWwfx {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-top: 9px;
	text-align: left;
	width: calc(100% + 16px);
}

.msgButtons___RWwfx .button___KyZL8 {
	margin-right: 16px;
}

.msgButtons___RWwfx [class*=button_] {
	border-radius: 8px;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
	margin: 0 10px 0 0;
	min-width: 124px;
	padding: 0 8px;
}

.msgButtons___RWwfx [class*=button_] span {
	max-width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.msgButtons___RWwfx [class*=button_][class*=secondary] {
	background: none;
	box-shadow: none;
}

.msgImg___QzvCp {
	background: var(--overlay-cards,linear-gradient(180deg,#2e070d 0,#1704074a 50.15%,#1a1a1a00 68%));
	border-radius: 10px 10px 0 0;
	height: 112px;
	margin-bottom: 16px;
	opacity: .8;
	overflow: hidden;
	width: calc(100% - 14px);
}

.msgImg___QzvCp img {
	border-radius: 10px 10px 0 0;
	display: block;
	height: auto;
	min-height: 112px;
	object-fit: cover;
	object-position: top;
	opacity: .6;
	width: 100%;
}

.msg___wx1wI.msgRead___Ym_24 {
	cursor: auto;
}

.msg___wx1wI.msgRead___Ym_24 .content___iByti,.msg___wx1wI.msgRead___Ym_24 .data___UDVjO,.msg___wx1wI.msgRead___Ym_24 .time___pOcpQ {
	color: #fff;
}

.msg___wx1wI.msgRead___Ym_24>* {
	opacity: .6;
}

.msg___wx1wI.msgRead___Ym_24 [class^=tipsWrap__] {
	opacity: 1;
}

.msg___wx1wI .delBtnTipWrapper___qHT3k {
	bottom: 6px;
	left: auto;
	position: absolute;
	right: 11px;
	top: auto;
	z-index: 10;
}

@-moz-document url-prefix() {
	.msg___wx1wI .msgHeader___Iu1YC {
		padding-right: 16px;
	}
}

.msg___wx1wI.msgWithImg___CAOfY .msgHeader___Iu1YC {
	bottom: auto;
	left: 16px;
	padding-right: 0;
	position: absolute;
	right: auto;
	top: 16px;
	width: calc(100% - 44px);
	z-index: 0;
}

.msg___wx1wI.msgWithImg___CAOfY .msgHeader___Iu1YC .title___pxAJz {
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-height: 22px;
	max-height: 66px;
	overflow: hidden;
}

.msg___wx1wI.msgWithImg___CAOfY .msgHeader___Iu1YC .dataWrap___ndC56 {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 0;
	top: -5px;
	z-index: 0;
}

.msg___wx1wI.msgWithImg___CAOfY .msgHeader___Iu1YC .time___pOcpQ {
	margin-left: 8px;
}

.msg___wx1wI .tipStyle___e4WwL {
	background: var(--tooltip-bg);
	bottom: -12px;
	padding: 12px 19px 10px 13px;
	right: 0;
	width: max-content;
}

.msg___wx1wI .tipStyle___e4WwL:before {
	color: var(--tooltip-bg);
}

.messagesWrapper___F_GVu {
	align-items: normal;
	background: var(--brand-gradient-popup-bg);
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	min-height: 528px;
	padding: 48px 48px 30px;
	position: relative;
	width: 655px;
}

.messagesWrapper___F_GVu .title___wjcxR {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj {
	margin-top: 12px;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj::-webkit-scrollbar-thumb {
	background: #fff3;
	border-radius: 12px;
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj::-webkit-scrollbar-thumb:hover {
	background: #fff6;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj:after,.messagesWrapper___F_GVu .messagesScroll___Rwthj:before {
	content: "";
	height: 32px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	width: calc(100% + 20px);
	z-index: 100;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj[class*=withBottomShadow]:after {
	background: linear-gradient(180deg,#40030a00,var(--brand-gradient-popup-bg));
	bottom: 0;
	opacity: 1;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj:after {
	background: linear-gradient(180deg,#40030a00 0,var(--brand-gradient-popup-bg) 100%);
	bottom: 0;
	content: "";
	height: 48px;
	left: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 0;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj[class*=winScroll]>div:first-child {
	margin-right: -26px!important;
	padding-right: 9px!important;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj[class*=withTopShadow]:before {
	background: linear-gradient(0deg,#40030a00,var(--brand-gradient-popup-bg));
	opacity: 1;
	top: 0;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj .thumb-vertical {
	background: #fff3;
}

.messagesWrapper___F_GVu .messagesScroll___Rwthj .thumb-vertical:hover {
	background: #fff6;
}

.messagesWrapper___F_GVu .messageBox___vkRRE {
	margin: 8px -4px 0 0;
	position: relative;
}

.messagesWrapper___F_GVu .msgList___h1QWK {
	list-style: none;
	margin: 0;
	padding: 0 0 24px;
}

.messagesWrapper___F_GVu .button___bjndo {
	align-self: flex-start;
	background-color: #0000;
	border: 0;
	color: var(--link-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	width: auto;
}

.messagesWrapper___F_GVu .button___bjndo.pushNotification___Ttu98 {
	color: #ffffffe6;
	float: right;
}

.messagesWrapper___F_GVu .button___bjndo.disabled___BZxTR {
	opacity: .5;
	pointer-events: none;
}

.messagesWrapper___F_GVu .button___bjndo .pushNotificationIcon___YZr4o {
	display: inline-block;
	height: 14px;
	margin: 0 5px 2px 0;
	vertical-align: middle;
	width: 14px;
}

.messagesWrapper___F_GVu .button___bjndo .pushNotificationIcon___YZr4o path {
	fill: #ffffffe6;
}

.messagesWrapper___F_GVu .button___bjndo:hover {
	color: #fff;
}

.messagesWrapper___F_GVu .button___bjndo:hover path {
	fill: #fff;
}

.messagesWrapper___F_GVu .footer___GRlJ6 {
	margin: 35px 7px 2px 0;
	width: 100%!important;
}

.messagesWrapper___F_GVu .footer___GRlJ6 .button___bjndo {
	font-weight: 400;
	line-height: 22px;
	text-decoration: underline;
}

.messageBoxEmpty___ucQXw {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	position: relative;
	z-index: 999;
}

.historyContent___gh_jY {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	row-gap: 8px;
}

.historyContentWrapper___u6C37 {
	padding: 24px 36px;
}

@media screen and (min-width:640px) {
	.historyContentWrapper___u6C37 {
		padding-inline: 64px;
	}
}

.historyContentTitle___wg3to {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 16px;
}

.historyContentItem___yPthO {
	align-items: normal;
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	justify-content: normal;
}

.historyContentItem___yPthO span {
	color: #ffffffe6;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.historyContentItem___yPthO span:first-child {
	color: #ffffff80;
	flex-shrink: 0;
}

.seo___c_IzU {
	margin-left: 50%;
	padding-inline: 16px 8px;
	transform: translateX(-50%);
	width: 100vw;
}

@media screen and (min-width:412px) {
	.seo___c_IzU {
		padding-inline: 24px 16px;
	}
}

@media screen and (min-width:568px) {
	.seo___c_IzU {
		padding-inline: 64px 56px;
	}
}

@media screen and (min-width:1096px) {
	.seo___c_IzU {
		padding-inline: 7px 0;
		width: calc(100% + 14px);
	}
}

.seo___c_IzU>div[class*=macScroll] {
	-webkit-mask-image: linear-gradient(180deg,#eae6e1 75.89%,#eae6e100 97.32%),linear-gradient(270deg,#000 4px,#0000 0);
	padding-bottom: 16px;
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar {
	width: 4px;
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar-thumb {
	background: #fff3;
	border-radius: 12px;
}

.seo___c_IzU>div[class*=macScroll]::-webkit-scrollbar-track {
	background: #ffffff1a;
	border-radius: 12px;
	margin-bottom: 28px;
}

.seo___c_IzU>div[class*=winScroll]>[class*=track-vertical],.seo___c_IzU>div[class*=winScroll]>[class*=track-vertical]>[class*=thumb-vertical] {
	background: #fff3;
	border-radius: 12px;
}

.seo___c_IzU>div[class*=winScroll]>div:first-child {
	-webkit-mask-image: linear-gradient(180deg,#eae6e1 75.89%,#eae6e100 97.32%),linear-gradient(270deg,#000 4px,#0000 0);
	padding-bottom: 24px;
}

@media screen and (min-width:412px) {
	.seo___c_IzU>div[class*=winScroll]>div:first-child {
		padding-bottom: 16px;
	}
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar {
	width: 4px;
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-thumb {
	background: #fff3;
	border-radius: 12px;
}

.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
	background: #ffffff1a;
	border-radius: 12px;
	margin-bottom: 73px;
}

@media screen and (min-width:568px) {
	.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
		margin-bottom: 13px;
	}
}

@media screen and (min-width:1096px) {
	.seo___c_IzU>div[class*=winScroll]>div:first-child::-webkit-scrollbar-track {
		margin-bottom: 28px;
	}
}

.seoText___UDGTJ {
	padding: 0 4px 10px 0;
}

.seoText___UDGTJ,.seoText___UDGTJ * {
	color: var(--footer-text-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 4px;
}

.seoText___UDGTJ * h1,.seoText___UDGTJ * h2,.seoText___UDGTJ * h3,.seoText___UDGTJ * h4,.seoText___UDGTJ * h5,.seoText___UDGTJ * h6,.seoText___UDGTJ h1,.seoText___UDGTJ h2,.seoText___UDGTJ h3,.seoText___UDGTJ h4,.seoText___UDGTJ h5,.seoText___UDGTJ h6 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0 0 8px;
	text-align: center;
}

@media screen and (min-width:1096px) {
	.seoText___UDGTJ,.seoText___UDGTJ * {
		color: var(--footer-text-color);
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
		margin: 0 0 8px;
	}

	.seoText___UDGTJ * h1,.seoText___UDGTJ * h2,.seoText___UDGTJ * h3,.seoText___UDGTJ * h4,.seoText___UDGTJ * h5,.seoText___UDGTJ * h6,.seoText___UDGTJ h1,.seoText___UDGTJ h2,.seoText___UDGTJ h3,.seoText___UDGTJ h4,.seoText___UDGTJ h5,.seoText___UDGTJ h6 {
		color: #ffffffe6;
		font-size: 24px;
		font-weight: 500;
		line-height: 32px;
		margin: 0 0 12px;
		text-align: left;
	}
}

.android___kE_k0,.ios___fWDVa {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	display: block;
	height: 40px;
	image-rendering: -webkit-optimize-contrast;
	min-width: 136px;
	width: 136px;
}

.android___kE_k0 img,.ios___fWDVa img {
	height: 100%;
	width: 100%;
}

.mobileApp___sEaz_ {
	align-items: center;
	border-bottom: var(--footer-divider);
	border-top: var(--footer-divider);
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: center;
	margin-bottom: 16px;
	padding-block: 16px;
}

@media screen and (min-width:1096px) {
	.mobileApp___sEaz_ {
		align-items: flex-end;
		border: none;
		justify-content: flex-end;
		margin: 0 29px 40px 0;
		padding-block: 0;
	}
}

.mobileApp___sEaz_:empty {
	display: none;
}

.mobileApp___sEaz_:empty+[class*=disclaimer__] {
	margin-top: 16px;
}

.gamesDevelopers___SOeoR {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 8px 18px;
	justify-content: center;
	margin-bottom: 40px;
	max-height: 184px;
	overflow: hidden;
	transition: max-height .5s linear;
}

@media screen and (min-width:1096px) {
	.gamesDevelopers___SOeoR {
		gap: 8px 24px;
		max-height: -moz-fit-content;
		max-height: fit-content;
	}
}

.gamesDevelopersShown___BONnf {
	max-height: 600px;
}

.gamesDevelopersHidden___EufdO {
	margin-bottom: 0;
}

.gamesDevelopersMore___d_Bh6 {
	background: none;
	color: var(--brand-yellow);
	display: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 28px auto;
	padding: 12px 0 12px 12px;
}

.gamesDevelopersMoreDisplay___NVrsi {
	display: block;
}

@media screen and (min-width:1096px) {
	.gamesDevelopersMore___d_Bh6 {
		display: none;
	}
}

.item___l_CIi,.picture___Dnabv {
	flex: 0 1 84px;
	height: 24px;
}

.image___U9rBs,.picture___Dnabv {
	height: 100%;
	width: 100%;
}

.image___U9rBs {
	object-fit: contain;
}

.payments___Eo6jx {
	align-items: center;
	background: linear-gradient(270deg,#ffffff0f,#ffffff0a 40.7%,#ffffff0a 82.26%);
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 8px 16px;
	justify-content: center;
	padding-block: 16px;
}

@media screen and (min-width:1096px) {
	.payments___Eo6jx {
		border-radius: 10px;
		gap: 8px 24px;
	}
}

.item___S_M8E,.picture___qdZSk {
	flex: 0 1 84px;
	height: 24px;
}

.image___d96aH,.picture___qdZSk {
	height: 100%;
	width: 100%;
}

.image___d96aH {
	object-fit: contain;
}

.bonusRulesPopupWrap___L3ttL [class*=content_] {
	background: linear-gradient(180deg,#1e0409,#530b12);
	overflow: hidden;
}

.bonusRulesWrap___XOplD {
	color: #ffffffe6;
	height: 700px;
	width: 704px;
}

.bonusRulesCollapse___B2UuL {
	align-items: normal;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: inherit;
	justify-content: normal;
	min-height: 100%;
	padding: 47px 6px 0 48px;
	position: relative;
}

.bonusRulesCollapse___B2UuL:after {
	bottom: 30px;
	content: "";
	left: 40px;
	position: absolute;
	right: 40px;
	top: auto;
	z-index: 0;
}

.bonusRulesCollapse___B2UuL [class*=winScroll__]>div:first-child {
	padding-right: 12px;
}

.bonus_header___D2Imn {
	padding-top: 24px;
	position: relative;
}

.bonus_header__title___FZ8E7 {
	color: inherit;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	max-width: 100%;
}

.bonus_header__action___B11Wm {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	gap: 24px;
	justify-content: space-between;
}

.bonusRulesHeaderTitleWrap___r7lj8 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: normal;
	max-width: 256px;
	width: 100%;
}

.bonus_header__info___ZKfEG {
	color: inherit;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
}

.bonus_header__btn___eQtGE {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: flex-end;
	margin: 0 56px 0 auto;
	width: 100%;
}

.bonus_header__btn___eQtGE [class*=subscribeWrap_] {
	margin: auto 2px 8px auto;
}

.bonus_header__btn___eQtGE>[class*=button_] {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	max-width: 224px;
	width: 100%;
}

.bonus_header__btn___eQtGE form {
	margin: 0 0 0 auto;
	max-width: 256px;
	width: 100%;
}

.bonus_header__btn___eQtGE form [class*=buttonWrapper] {
	margin: 0;
	width: 100%;
}

.rulesScroll___ZwDQX {
	margin-right: 4px;
	position: relative;
}

.rulesScroll___ZwDQX .track-vertical {
	background: #0000;
}

.rulesScroll___ZwDQX .thumb-vertical {
	background: var(--scroll-color-1);
	margin-left: -4px;
	opacity: .2;
}

.bonusHeaderRules___bLhma {
	padding-right: 64px;
}

.bonusHeaderRules___bLhma .bonus_content {
	clear: both;
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 22px 0 26px;
}

.bonusHeaderRules___bLhma .bonus_content ol,.bonusHeaderRules___bLhma .bonus_content ul {
	font-style: normal;
	gap: 22px;
	padding-bottom: 40px;
}

.bonusHeaderRules___bLhma .bonus_content ol li,.bonusHeaderRules___bLhma .bonus_content ul li {
	counter-increment: counter;
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
	position: relative;
}

.bonusHeaderRules___bLhma .bonus_content ol li:before,.bonusHeaderRules___bLhma .bonus_content ul li:before {
	content: counter(counter) ". ";
	position: relative;
}

.bonusHeaderRules___bLhma .bonus_content p {
	font-style: normal;
}

.bonusHeaderRules___bLhma .withoutClear {
	clear: none;
}

.bonusItemsWrap___whqZ7 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.bonusItemsWrap___whqZ7 h2 {
	color: inherit;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0;
}

.bonusRulesItemWrap___eUNJW {
	background: linear-gradient(180deg,#a7001c33 54.79%,#5a000f33),linear-gradient(180deg,#a7001c66 54.79%,#5a000f66);
	border-radius: 12px;
	column-gap: 16px;
	display: grid;
	grid-template-columns: repeat(3,1fr);
	margin-top: 16px;
	padding: 10px 12px;
	position: relative;
	row-gap: 16px;
	width: 100%;
}

.bonusRulesItemWrap___eUNJW:has([class=giftSpinsBonus]) {
	row-gap: 24px;
}

.bonusRulesItemWrap___eUNJW:has([class=giftSpinsBonus]) .bonusRulesTipsWrap___EK9iW {
	display: block;
}

.bonusRulesItemTitle___xQkEe {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	grid-column: span 3;
	line-height: 22px;
	position: relative;
	width: 100%;
}

.bonusRulesItemTitle___xQkEe [class=giftSpinsBonusTitle] {
	color: inherit;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
}

.bonusRulesItemTitle___xQkEe ul {
	display: grid;
	gap: 2px;
	grid-template-columns: auto auto;
	margin-top: 12px;
	padding-right: 24px;
	position: relative;
}

.bonusRulesItemTitle___xQkEe ul:after {
	background-color: var(--bonus-color-7);
	bottom: -10px;
	content: "";
	height: 1px;
	left: 0;
	opacity: .1;
	position: absolute;
	right: unset;
	top: unset;
	width: 100%;
	z-index: 0;
}

.bonusRulesItemTitle___xQkEe ul li {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 24px;
}

.bonusRulesItemTitle___xQkEe ul li p {
	color: inherit;
	display: inline-block;
	margin: 0;
	max-width: 242px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bonusRulesItemTitle___xQkEe ul li span {
	color: inherit;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
}

.bonusRulesItemTitle___xQkEe ul li:before {
	align-items: center;
	background-color: var(--bonus-color-8);
	border-radius: 4px;
	content: "●";
	display: flex;
	flex-direction: column;
	font-size: 6px;
	height: 16px;
	justify-content: center;
	margin: 0 8px 0 0;
	width: 16px;
}

.bonusRulesTipsWrap___EK9iW {
	bottom: auto;
	display: none;
	left: auto;
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 99;
}

.bonusRulesTip___VhWMc {
	width: -moz-fit-content;
	width: fit-content;
}

.bonusRulesTip___VhWMc [class*=tips_] {
	background-color: var(--bonus-color-7);
	border: none;
	border-radius: 8px;
	bottom: calc(90% + 8px);
	box-shadow: none;
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 280px;
	padding: 12px;
	right: -5px;
}

.bonusRulesTip___VhWMc [class*=tips_]:before {
	bottom: -4px;
	color: var(--bonus-color-7);
	right: 10px;
}

.bonusRulesTip___VhWMc [class*=tips_]:after {
	display: none;
}

.bonusRulesItemDescription___UQRgn {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
}

.bonusRulesItemDescriptionName___WOYMc {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.bonusRulesItemDescriptionValue___rvP0t {
	color: inherit;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.bonusRulesTransparentBottom____TzWK {
	background: linear-gradient(#3a060c00,#3a060c);
	bottom: 0;
	height: 84px;
	left: 0;
	position: absolute;
	right: unset;
	top: unset;
	width: 100%;
	z-index: 0;
}

.limitationButtons___JJtsb .permanentBtn___rVEtL,.limitationOptions___YWbuv .permanentBtn___rVEtL,.option___pEp1G {
	align-items: center;
	background: #ffffff1a;
	border: 1px solid #0000;
	border-radius: 8px;
	box-sizing: border-box;
	color: var(--brand-text);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	justify-content: center;
	line-height: 22px;
	min-width: 97px;
	padding: 3px 7px;
	width: auto;
}

@media screen and (min-width:412px) {
	.limitationButtons___JJtsb .permanentBtn___rVEtL,.limitationOptions___YWbuv .permanentBtn___rVEtL,.option___pEp1G {
		min-width: 110px;
	}
}

@media screen and (min-width:568px) {
	.limitationButtons___JJtsb .permanentBtn___rVEtL,.limitationOptions___YWbuv .permanentBtn___rVEtL,.option___pEp1G {
		min-width: 94px;
	}
}

@media screen and (min-width:1096px) {
	.limitationButtons___JJtsb .permanentBtn___rVEtL,.limitationOptions___YWbuv .permanentBtn___rVEtL,.option___pEp1G {
		min-width: 90px;
	}
}

.limitationButtons___JJtsb .checked___a0qgC.permanentBtn___rVEtL,.limitationOptions___YWbuv .checked___a0qgC.permanentBtn___rVEtL,.option___pEp1G.checked___a0qgC {
	background: none;
	border: 1px solid #f5c66b;
	color: #f5c66b;
}

@media(hover:hover) {
	.limitationButtons___JJtsb .permanentBtn___rVEtL:hover,.limitationOptions___YWbuv .permanentBtn___rVEtL:hover,.option___pEp1G:hover {
		background: #f5c66b1a;
		color: #f5c66b;
	}
}

.limitationButtons___JJtsb .permanentBtn___rVEtL input,.limitationOptions___YWbuv .permanentBtn___rVEtL input,.option___pEp1G input {
	-webkit-appearance: none;
	appearance: none;
	height: 0;
	opacity: 0;
	width: 0;
}

.popupSelfRestraint___k_L_d [class^=content_] {
	margin: 60px auto 0;
}

.popupSelfRestraint___k_L_d [class^=content_] [class*=closeBtn__] {
	right: 8px;
	top: -6px;
}

.popupSelfRestraint___k_L_d [class^=content_]:has([class*=historyWrapper__]) [class^=nav__],.popupSelfRestraint___k_L_d [class^=content_]:has([class*=popupMessage__]) [class^=nav__] {
	position: relative;
	z-index: 1;
}

.popupSelfRestraint___k_L_d [class^=content_]:has([class*=historyWrapper__]) [class^=closeBtn__],.popupSelfRestraint___k_L_d [class^=content_]:has([class*=popupMessage__]) [class^=closeBtn__] {
	z-index: 1;
}

.popupSelfRestraint___k_L_d [class^=content_] [class^=nav__] {
	margin-left: 9px;
}

.popupSelfRestraint___k_L_d [class^=content_] [class*=navItem__] {
	margin-right: 8px;
	width: 144px;
}

.popupSelfRestraint___k_L_d [class^=content_] [class*=navItem__]>[class*=link__] span {
	display: inline-block;
	padding-right: 20px;
}

.popupSelfRestraint___k_L_d [class^=content_] [class*=navItem__]:not([class*=navItemActive__])>[class*=link__]:after {
	background-size: 100%;
	width: 148px;
}

.popupSelfRestraintScroll___Z0Z2v {
	padding-right: 8px;
}

@supports not selector(::-webkit-scrollbar) {
	.popupSelfRestraintScroll___Z0Z2v {
		scrollbar-color: #fff3;
		scrollbar-width: thin;
	}
}

.popupSelfRestraintScroll___Z0Z2v::-webkit-scrollbar {
	width: 4px;
}

.popupSelfRestraintScroll___Z0Z2v [class=thumb-vertical],.popupSelfRestraintScroll___Z0Z2v [class=thumb-vertical]:hover,.popupSelfRestraintScroll___Z0Z2v [class=track-vertical],.popupSelfRestraintScroll___Z0Z2v [class=track-vertical]:hover,.popupSelfRestraintScroll___Z0Z2v::-webkit-scrollbar-thumb,.popupSelfRestraintScroll___Z0Z2v::-webkit-scrollbar-thumb:hover {
	background-color: #fff3;
}

.popupSelfRestraintScroll___Z0Z2v[class*=winScroll__] [class=track-vertical] {
	background: #0000;
	z-index: 9;
}

.popupSelfRestraintScroll___Z0Z2v[class*=winScroll__][class*=hideDefaultScrollThumb___]>div:first-child {
	margin-right: -40px!important;
	padding-bottom: 24px;
}

.popupSelfRestraintContent___grR7O {
	-webkit-mask-image: linear-gradient(0deg,#0000,#000 80px,#000);
	mask-image: linear-gradient(0deg,#0000,#000 80px,#000);
	padding: 24px 5px 24px 23px;
	position: relative;
	z-index: 1;
}

.limitationDescription___TKY4v {
	margin: 0 0 16px;
}

.limitationDescription___TKY4v,.limitationText___P1VN2 {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.limitationText___P1VN2 {
	margin: 0;
}

.limitationPlus___ZdYvN {
	height: 16px;
	margin-inline: 4px 8px;
	width: 16px;
}

.limitationForm___eTlCy {
	align-items: normal;
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	margin-bottom: 16px;
}

.limitationInput___gRZgu {
	width: 225px;
}

.limitationInfo___S0lCm span {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.limitationInfo___S0lCm span+span {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background-color: #f5c66b3d;
	border-radius: 12px;
	color: #f5c66b;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin-left: 16px;
	padding: 3px 8px;
}

.limitationInfoBlock___ze2A1 {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 22px;
	justify-content: space-between;
	margin-bottom: 4px;
}

.limitationInfoBlock___ze2A1 .limitationCurrency___I2nRm,.limitationInfoBlock___ze2A1 [class*=countdownMob__] {
	color: #f5c66b;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.limitationProgress___cqUoE {
	background: #ffffff1a;
	border-radius: 17px;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}

.limitationProgressBar___qsiqe {
	height: 8px;
	margin-bottom: 16px;
	padding: 1px 2px;
}

.limitationProgress___cqUoE:after {
	animation: progress___kgke1 .5s ease;
	background: linear-gradient(180deg,#d1021b,#a71023);
	border-radius: 2px 0 0 2px;
	bottom: auto;
	content: "";
	height: 4px;
	left: 0;
	position: absolute;
	right: auto;
	top: 1px;
	transform: translate(calc((100% - var(--progress, 0))*-1));
	transition: transform .5s ease;
	width: 100%;
	z-index: 0;
}

.limitationBottom___WTYFB {
	column-gap: 16px;
}

.limitationBottom___WTYFB,.limitationError___yMfyv {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.limitationError___yMfyv {
	color: var(--brand-text);
	column-gap: 8px;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.limitationButtons___JJtsb,.limitationOptions___YWbuv {
	align-items: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: normal;
}

.limitationButtons___JJtsb .toggleMoreOptions___lvMmz,.limitationOptions___YWbuv .toggleMoreOptions___lvMmz {
	align-items: center;
	color: #d1d1d1;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	justify-content: center;
	line-height: 22px;
	min-width: 110px;
	padding: 4px 8px;
}

.limitationButtons___JJtsb .toggleMoreOptions___lvMmz:hover,.limitationOptions___YWbuv .toggleMoreOptions___lvMmz:hover {
	color: #f5c66b;
	cursor: pointer;
}

@keyframes progress___kgke1 {
	0% {
		transform: translateX(-100%);
	}
}

.history___Y9JL8 {
	margin-top: 115px;
}

.historyTitle___TIwsP,.history___Y9JL8 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.historyTitle___TIwsP {
	color: #ffffffa3;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 32px;
}

.historyBtn___Qsdao {
	min-width: 224px;
}

.bet___iX0WN {
	align-items: unset;
	border-radius: 8px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	justify-content: space-between;
	margin: 0 8px 8px 0;
	padding: 7px 8px 3px 0;
	width: 100%;
}

.bet___iX0WN:last-child {
	margin-bottom: 20px;
}

.betHeader___xFmwb,.betStatus___T10QQ {
	align-items: unset;
	color: #fffc;
	color: #ffffffe6;
	display: flex;
	flex-direction: column;
	font-size: 10px;
	font-weight: 400;
	justify-content: unset;
	line-height: 16px;
}

.betHeader___xFmwb {
	margin-bottom: 4px;
	width: 120px;
}

.betHeader__date___OQ12I {
	color: #ffffffe6;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.betHeader__idCopy___Qulzg {
	color: #ffffffe6;
	display: flex;
	font-size: 12px;
	font-weight: 600;
	height: 18px;
	justify-content: flex-end;
	line-height: 18px;
}

.betHeader__id___Yciri {
	direction: rtl;
	max-width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 96px;
}

.betHeader__copy___gSHPR {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	cursor: pointer;
	height: 16px;
	margin-left: 8px;
	width: 16px;
}

.betHeader__copy___gSHPR svg path {
	fill: #fff;
}

.betHeader__copy___gSHPR:active {
	outline: none!important;
	transform: scale(1.2);
}

.betHeader__copy___gSHPR:focus {
	outline: none!important;
}

.betEvents___s_9PY {
	display: flex;
	flex-direction: column;
	width: 160px;
}

.betEvents__close___fv7er,.betEvents__open___LAP4U {
	position: relative;
}

.betEvents__close___fv7er:after,.betEvents__open___LAP4U:after {
	background: #3b4253;
	border-radius: 0 0 40px 40px;
	color: var(--brand-text);
	content: "⌄";
	cursor: pointer;
	font-size: 30px;
	height: 20px;
	line-height: 2px;
	margin: 0 auto -20px;
	text-align: center;
	transform: translateY(-50%);
	width: 40px;
}

.betEvents__close___fv7er {
	padding-top: 2px;
}

.betEvents__close___fv7er .betEvents__item___ToZt_ {
	max-height: 0;
	padding: 0;
	transition: max-height .35s ease-in-out,padding .25s ease-in-out;
}

.betEvents__close___fv7er .betEvents__itemLine___tjYhe {
	margin: 2px 0;
}

.betEvents__open___LAP4U:after {
	content: "⌃";
	line-height: 34px;
	transform: translateY(-5px);
}

.betEvents__open___LAP4U .betEvents__item___ToZt_ {
	max-height: 200px;
	transition: max-height .75s ease-in,padding .5s ease-in;
}

.betEvents__item___ToZt_ {
	overflow: hidden;
}

.betEvents__itemLine___tjYhe {
	background: #3b4253;
	display: block;
	height: 2px;
	margin: 4px 0;
	width: 100%;
}

.betEvents__odd___lpp_P,.betEvents__title___c2MJN {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.betEvents__titleLeftBorder___JVPch {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.betEvents__titleScore___DxOpF {
	color: #fffc;
	font-weight: 700;
	letter-spacing: .5px;
}

.betEvents__odd___lpp_P {
	color: #d1d1d1;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin-bottom: 10px;
}

.betEvents__oddName___NkP_4:after,.betEvents__odd___lpp_P .betEvents__marketName___PoKxC:after {
	content: "·";
	display: inline-block;
	padding: 0 5px;
}

.betEvents__oddRation___MDrmV {
	max-width: 60px;
	text-align: center;
}

.betEvents__oddRatio___B_OyJ {
	align-items: center;
	background: #ffffff0d;
	border-radius: 4px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 600;
	height: 28px;
	justify-content: center;
	line-height: 18px;
	margin-left: 30px;
	text-align: center;
	width: 40px;
}

.betEvents__type___41dVK {
	align-items: unset;
	display: flex;
	flex-direction: column;
	justify-content: unset;
	text-align: right;
	width: 88px;
}

.betEvents__typeInfo___r77lO {
	color: #d1d1d1;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.betEvents__typeSum___fvFhT {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.betStatus___T10QQ {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: unset;
	width: 104px;
}

.betStatus__odds___CokEL {
	align-items: normal;
	color: #fffc;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.betStatus__result___hRPmf {
	align-items: unset;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 10px;
	font-weight: 400;
	justify-content: unset;
	line-height: 14px;
	text-align: right;
}

.betStatus__line___RnQKC {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 4px;
}

.betStatus__line___RnQKC span:last-child {
	font-weight: 700;
}

.betStatus__lineText___jEFSl b {
	color: #fff;
}

.betStatus___T10QQ .placed span:first-child {
	display: none;
}

.betStatus___T10QQ .placed span {
	color: var(--brand-yellow);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.betStatus___T10QQ .win {
	color: var(--brand-green);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.betStatus___T10QQ .win span:last-child {
	color: var(--brand-green);
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.betStatus___T10QQ .lost {
	color: var(--brand-red);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.betStatus___T10QQ .lost span:before {
	content: "- ";
	display: inline;
}

.betStatus___T10QQ .lost span:last-child {
	display: none;
}

.betStatus___T10QQ .rolled-back {
	color: var(--brand-yellow);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.betStatus___T10QQ .rolled-back span:first-child {
	display: none;
}

.historyHeader___Jn4cV {
	align-items: flex-start;
	border-bottom: 1px solid #ffffff1a;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 16px;
	padding: 6px 0;
	width: 100%;
}

.historyHeaderItem___FDMyy {
	color: #fffc;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	opacity: .6;
}

.historyHeaderItem___FDMyy:first-child {
	width: 120px;
}

.historyHeaderItem___FDMyy:nth-child(2) {
	text-align: left;
	width: 160px;
}

.historyHeaderItem___FDMyy:nth-child(4) {
	text-align: right;
	width: 88px;
}

.historyHeaderItem___FDMyy:nth-child(5) {
	text-align: right;
	width: 104px;
}

.history___FxnRx {
	position: relative;
}

.history___FxnRx [class^=winScroll]>div:nth-child(2) {
	display: none;
}

.historyLoading___ybmXr {
	bottom: unset;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	z-index: 0;
}

.datePickerWrap___m0K_U {
	align-items: unset;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: unset;
	margin-bottom: 16px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t {
	position: relative;
	width: 288px;
	z-index: 100;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .inputEl___xplbV {
	background: #fff;
	border: none;
	border-radius: 8px;
	box-shadow: none;
	color: #000;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	height: 48px;
	line-height: 22px;
	margin: 0;
	outline: 0;
	padding: 20px 30px 8px 15px;
	position: relative;
	text-transform: capitalize;
	width: 100%;
	z-index: 1;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .inputEl___xplbV:-webkit-autofill,.datePickerWrap___m0K_U .inputWrap___kr54t .inputEl___xplbV:-webkit-autofill:focus,.datePickerWrap___m0K_U .inputWrap___kr54t .inputEl___xplbV:-webkit-autofill:hover {
	-webkit-text-fill-color: #000!important;
	-webkit-appearance: none;
	box-shadow: inset 0 0 0 24px #fff!important;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .inputLabel___KbMuO {
	bottom: unset;
	color: #30303099;
	font-size: 10px;
	font-weight: 400;
	left: 16px;
	line-height: 14px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 1;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .calendarBtn___yYk8c {
	bottom: unset;
	height: 32px;
	left: unset;
	padding: 0;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 8px;
	width: 32px;
	z-index: 1;
}

.datePickerWrap___m0K_U .inputWrap___kr54t [data-placement*=top-start] .react-datepicker__triangle {
	border-bottom: none;
	border-top: 7px solid #fff;
	bottom: -7px;
	top: auto;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker {
	background: #fff;
	border-radius: 8px;
	left: 0;
	position: relative;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__header {
	box-shadow: 0 0 12px 0 #0e0e0e66;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-wrapper,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__input-container {
	width: 100%;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper {
	margin-top: 15px;
	width: 100%;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper[data-placement^=bottom] {
	margin-top: 6px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper[data-placement^=top] {
	margin-bottom: 15px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper[data-placement^=right] {
	margin-left: 8px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-popper[data-placement^=left] {
	margin-right: 8px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker-time__header,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__aria-live,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__current-month,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__navigation,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__triangle {
	display: none;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__header__dropdown {
	display: flex;
	justify-content: space-between;
	padding: 16px 48px 10px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-dropdown-container--select:after,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-dropdown-container--select:before {
	border-left: 4px solid #0000;
	border-right: 4px solid #0000;
	border-top: 4px solid #fff;
	bottom: unset;
	content: "";
	display: block;
	height: 0;
	left: 132px;
	position: absolute;
	right: unset;
	top: 26px;
	transform: rotate(180deg);
	width: 0;
	z-index: 1;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-dropdown-container--select:after {
	top: 35px;
	transform: rotate(0deg);
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-dropdown-container--select:after,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-dropdown-container--select:before {
	border-left: 4px solid #0000;
	border-right: 4px solid #0000;
	border-top: 4px solid #fff;
	bottom: unset;
	content: "";
	display: block;
	height: 0;
	left: unset;
	position: absolute;
	right: 60px;
	top: 26px;
	transform: rotate(180deg);
	width: 0;
	z-index: 1;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-dropdown-container--select:after {
	top: 35px;
	transform: rotate(0deg);
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-select,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-select {
	-webkit-appearance: none;
	appearance: none;
	background: #c9051d;
	border: 0;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #27272733;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	height: 32px;
	line-height: 12px;
	outline: 0;
	padding: 0 16px;
	text-align: left;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-select option,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-select option {
	background: #fff;
	color: #000;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month-select {
	width: 104px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__year-select {
	width: 73px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-names,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__week {
	display: flex;
	justify-content: space-between;
	white-space: nowrap;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-names {
	padding: 8px 28px 14px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-name {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .4;
	text-transform: capitalize;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-name:nth-child(n+6),.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day:nth-child(n+6) {
	font-weight: 600;
	opacity: 1;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-name:nth-child(n+6).react-datepicker__day--disabled,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day-name:nth-child(n+6).react-datepicker__day--outside-month,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day:nth-child(n+6).react-datepicker__day--disabled,.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day:nth-child(n+6).react-datepicker__day--outside-month {
	opacity: .4;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__month {
	margin-top: 16px;
	padding-bottom: 5px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__week {
	margin: 11px 0;
	padding: 0 24px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day {
	align-items: center;
	border: 1px solid #0000;
	border-radius: 50%;
	color: #000;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	justify-content: center;
	line-height: 18px;
	opacity: .8;
	outline: none;
	text-align: center;
	text-decoration: none;
	transition: color,border-color .5s ease;
	width: 26px;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day:hover {
	border-color: #c9051d;
	color: #000c;
	position: relative;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--today {
	font-weight: 700;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--selected {
	background: #c9051d;
	border: none;
	color: #fff;
	opacity: 1;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--outside-month {
	opacity: .4;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--disabled {
	cursor: default;
	opacity: .4;
	pointer-events: none;
}

.datePickerWrap___m0K_U .inputWrap___kr54t .react-datepicker__day--disabled :hover {
	background-color: #0000;
}

.bettingHistoryWrap___QLl74 [class^=content_] {
	background-color: #0000!important;
	margin: 60px auto 0;
	padding-left: 0;
	padding-right: 0;
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] {
	margin-left: 9px;
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] [class*=link_] {
	padding-right: 26px;
	width: 151px;
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] [class*=link_]:after {
	top: -20px;
	width: 151px;
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] li:first-child [class*=link_] {
	z-index: 1;
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] li:nth-child(2) [class*=link_] {
	z-index: 0;
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] li:nth-child(4) [class*=linkActive_] {
	padding-right: 38px;
	width: 163px;
}

.bettingHistoryWrap___QLl74 [class^=content_] [class*=nav_] li:nth-child(4) [class*=linkActive_]:after {
	left: -46px;
	top: -44px;
	width: 200px;
}

.bettingHistoryWrap___QLl74 [class^=content_] [class^=closeBtn_] {
	right: 20px;
	top: 8px;
}

.content___AVd2k {
	background-color: #0000!important;
	padding-left: 0;
	padding-right: 0;
	width: 704px;
}

.BettingHistory___YXPAl {
	display: flex;
	flex-direction: column;
	padding: 24px 23px;
	position: relative;
	z-index: 1;
}

.BettingHistoryBtn___DWybp {
	background: #0000;
	color: #008aff;
	font-size: 18px;
	font-weight: 500;
	outline: none;
	text-decoration: underline;
	width: auto;
}

.BettingHistoryBtn___DWybp:focus,.BettingHistoryBtn___DWybp:hover {
	outline: none;
	text-decoration: none;
}

.BettingHistory___YXPAl [class*=macScroll__] {
	width: calc(100% + 12px);
}

.BettingHistory___YXPAl [class*=macScroll__] [class=thumb-vertical],.BettingHistory___YXPAl [class*=macScroll__] [class=thumb-vertical]:hover,.BettingHistory___YXPAl [class*=macScroll__] [class=track-vertical],.BettingHistory___YXPAl [class*=macScroll__] [class=track-vertical]:hover,.BettingHistory___YXPAl [class*=macScroll__]::-webkit-scrollbar-thumb,.BettingHistory___YXPAl [class*=macScroll__]::-webkit-scrollbar-thumb:hover {
	background-color: #fff3;
}

.select___C4pbv {
	display: inline-block;
	position: relative;
}

.defaultWrap___mlyt2 {
	background-color: #fff;
	border: 1px solid #0000;
	border-radius: var(--input-radius);
	color: #000;
	height: 48px;
	overflow: hidden;
	position: relative;
}

.defaultWrap___mlyt2.opened___w0wKC {
	border-color: #fff;
	border-radius: var(--input-radius) var(--input-radius) 0 0;
}

.defaultWrap___mlyt2.disabled___OhjmS {
	background-color: #0000;
	border: 1px solid #ffffff1a;
	pointer-events: none;
}

.options___sEJQJ {
	background-color: #fff;
	border-radius: 0 0 var(--buttons-border-radius) var(--buttons-border-radius);
	bottom: auto;
	color: #000;
	left: 0;
	position: absolute;
	right: 0;
	top: 100%;
	width: 100%;
	z-index: 1;
}

.option___HZUNd {
	background-color: #0000;
	color: inherit;
	display: block;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	padding: 12px 16px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.defaultWrap___mlyt2 .option___HZUNd {
	height: 100%;
	padding: 18px 16px 6px;
}

.options___sEJQJ .option___HZUNd {
	height: 48px;
}

.options___sEJQJ .option___HZUNd:not(:last-child) {
	border-bottom: 1px solid #3b42534d;
}

.options___sEJQJ .option___HZUNd:hover {
	background-color: rgba(var(--brand-text-rgb),.4);
}

.options___sEJQJ .option___HZUNd.selected___dQRak {
	background-color: var(--brand-text);
}

.arrowIcon___GUYHl {
	fill: #000;
	bottom: 0;
	left: 0;
	margin: auto 11px auto auto;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: transform .2s;
	z-index: 0;
}

.opened___w0wKC .arrowIcon___GUYHl {
	transform: rotate(180deg);
}

.label___je0Zr {
	bottom: auto;
	cursor: text;
	font-size: 14px;
	left: 15px;
	line-height: 24px;
	margin: 0;
	opacity: .4;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 11px;
	transform-origin: bottom left;
	transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1);
	visibility: hidden;
	z-index: 0;
}

.label___je0Zr.labelActive___OOgyu {
	font-size: 10px;
	line-height: 16px;
	transform: translateY(-6px);
	visibility: visible;
	white-space: nowrap;
}

.errorHint___o7pEv {
	background-color: var(--brand-red);
	border-radius: 0 0 10px 10px;
	color: #fff;
	display: block;
	font-size: 10px;
	line-height: 18px;
	position: relative;
	text-align: center;
}

.errorHint___o7pEv:after,.errorHint___o7pEv:before {
	background-color: var(--brand-red);
	content: "";
	height: 10px;
	position: absolute;
	top: -10px;
	width: 10px;
	z-index: -1;
}

.errorHint___o7pEv:before {
	left: 0;
}

.errorHint___o7pEv:after {
	right: 0;
}

.logo___lAgWJ {
	margin-top: 12px;
	pointer-events: none;
	text-align: center;
}

.logo___lAgWJ img {
	height: 32px;
}

.wrapper___L53Mk {
	margin: 0;
	padding: 40px 24px 12px;
}

.wrapper___L53Mk [class*=options__]:after {
	background: linear-gradient(180deg,#fff0,#fff);
	border-radius: 0 0 10px 10px;
	bottom: 0;
	content: "";
	display: block;
	height: 18px;
	position: absolute;
	width: 100%;
}

.title___oRDqm {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
	text-align: left;
	white-space: normal;
}

.selectInput___iUAWE {
	margin-bottom: 16px;
	width: 100%;
}

.selectInput___iUAWE .currencySelect___VNl5V {
	color: #000000b3;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.selectInput___iUAWE .currencySelectIcon___kT0iO {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.selectInput___iUAWE .currencySelectCode___Vd0d1 {
	margin-right: 8px;
}

.selectInput___iUAWE .currencySelectName___OcWb6 {
	color: #000;
}

.confirmBtn___Zfu7P {
	width: 100%;
}

.wrapper___c3HtO {
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	margin: 0;
	max-width: 352px;
	padding: 30px 32px 32px;
	width: 352px;
}

.title___uRhWk {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 18px 0 24px;
}

.selectInput___klmkY {
	margin-bottom: 16px;
	width: 100%;
}

.selectInput___klmkY .currencySelect___Ly0nI {
	color: #000000b3;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.selectInput___klmkY .currencySelectIcon___VpTt8 {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.selectInput___klmkY .currencySelectCode___X3lZ1 {
	margin-right: 8px;
}

.selectInput___klmkY .currencySelectName___wOLhT {
	color: #000;
}

.selectInput___klmkY [class^=options__]:before {
	background: linear-gradient(180deg,#fff0,#fff);
	border-radius: 0 0 8px 8px;
	bottom: 0;
	content: "";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 1;
}

.confirmBtn___qnp3X {
	width: 100%;
}

.withPopupWrapModalView___wtNRA.modalOpened:not(.portalShifted):not(.gameModalBackground) #root:not(.WebRoot) .wrapper,.withPopupWrapModalView___wtNRA.modalShiftedOpened:not(.portalShifted):not(.gameModalBackground) #root:not(.WebRoot) .wrapper {
	opacity: 1;
}

.withPopupWrapModalView___wtNRA [class*=portal__] {
	background: #000000a6;
}

.wrapper___wIegA {
	align-content: space-between;
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: auto;
	justify-content: center;
	min-height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1001;
}

.content___JAoiU {
	background: linear-gradient(180deg,#3d393a,#252323);
	border-radius: 12px;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	flex-shrink: 0;
	min-height: 144px;
	min-width: 288px;
	position: relative;
}

.closeBtn___mCay0 {
	align-items: center;
	background: #0000;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 32px;
	z-index: 10;
}

.closeIcon___qovgl:hover g {
	filter: var(--brand-red);
}

.closeIcon___qovgl:hover path {
	fill: var(--brand-red);
}

.closeIcon___qovgl:not(:hover) g {
	filter: none;
}

.closeIcon___qovgl:not(:hover) g path {
	fill: #fff;
}

.prizes___yzf7I {
	border-bottom: 1px solid #ffffff0d;
	border-top: 1px solid #ffffff0d;
	height: 238px;
	padding: 16px 0;
}

.prizes___yzf7I .accordion-item {
	margin-bottom: 8px;
}

.prizes___yzf7I .accordion-item:last-child {
	margin-bottom: 0;
}

.prizes___yzf7I .accordion-title {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	position: relative;
}

.prizes___yzf7I .accordion-title span {
	color: #d1d1d1;
	flex-grow: 1;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	padding: 0 28px 0 0;
	pointer-events: none;
}

.prizes___yzf7I .accordion-title.active span {
	color: rgb(var(--lootboxesCategoryStyle));
}

.prizes___yzf7I .accordion-title.active [class*=titleArrow] {
	border-color: #0000 #0000 #0000 rgb(var(--lootboxesCategoryStyle));
	transform: rotate(-225deg);
}

.prizes___yzf7I .accordion-inner {
	display: none;
}

.prizes___yzf7I .accordion-title.active+.accordion-inner {
	display: block;
}

.prizes___yzf7I .track-vertical .thumb-vertical {
	background-color: #fff3;
	border-radius: 2px;
}

.prizes___yzf7I .track-vertical .thumb-vertical:hover {
	background-color: #fff6;
}

.prizeImage___LBXu0 {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	flex-shrink: 0;
	height: 32px;
	margin-right: 8px;
	pointer-events: none;
	width: 32px;
}

.titleArrow___hM6s1 {
	border-color: #0000 #0000 #0000 #fff;
	border-style: solid;
	border-width: 6px 0 0 6px;
	bottom: auto;
	display: block;
	height: 0;
	left: auto;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 12px;
	transform: rotate(-45deg);
	transition: .3s;
	width: 0;
	z-index: inherit;
}

.titleArrowMobile___PNTJK {
	right: 12px;
}

.description___ucG4w {
	padding: 4px 28px 0 20px;
}

.description___ucG4w,.description___ucG4w * {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.description___ucG4w a {
	color: var(--brand-red);
	cursor: pointer;
	text-decoration: underline;
}

.description___ucG4w ul li {
	margin: 0 0 8px;
	position: relative;
}

.description___ucG4w ul li:before {
	background: rgb(var(--lootboxesCategoryStyle));
	border-radius: 50%;
	height: 4px;
	left: -14px;
	width: 4px;
}

.description___ucG4w ul li:after,.description___ucG4w ul li:before {
	bottom: auto;
	content: "";
	display: block;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	z-index: inherit;
}

.description___ucG4w ul li:after {
	background: #ffffff1a;
	border-radius: 4px;
	height: 16px;
	left: -20px;
	width: 16px;
}

.description___ucG4w ul li:last-child {
	margin: 0;
}

.propability___QvP41 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 12px;
	justify-content: space-between;
	min-height: 0;
	transition: min-height .3s linear;
}

.propability___QvP41.opening___vkGm6 {
	min-height: 140px;
}

.title___HWkRx {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	width: 100%;
}

.content___bVxYu {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: space-between;
	width: 100%;
}

.multiplier___YstII {
	align-items: center;
	background: #ffffff1a;
	border-radius: 8px;
	color: #fffc;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 40px;
	justify-content: center;
	line-height: 24px;
	width: 25%;
}

.multiplier___YstII.active___pZAXq,.multiplier___YstII:hover {
	box-shadow: inset 0 -2px 0 rgb(var(--lootboxesCategoryStyle));
}

.multiplier___YstII.active___pZAXq {
	background: linear-gradient(180deg,rgba(var(--lootboxesCategoryStyle),0) 75%,rgba(var(--lootboxesCategoryStyle),.2) 83%,rgba(var(--lootboxesCategoryStyle),.4) 90%,rgb(var(--lootboxesCategoryStyle)) 100%),#ffffff1a;
	color: rgb(var(--lootboxesCategoryStyle));
}

.multiplier___YstII.mobile___Dr5Br:not(.active___pZAXq):hover {
	box-shadow: none;
}

.mainInfo___ZrYN3 {
	overflow: hidden;
	width: 100%;
}

.mainInfo___ZrYN3 .lootboxesPopupMainInfo-enter {
	opacity: 0;
	transform: translateY(-100%);
}

.mainInfo___ZrYN3 .lootboxesPopupMainInfo-enter-active {
	opacity: 1;
	transform: translateY(0);
	transition: all .15s linear;
}

.mainInfo___ZrYN3 .lootboxesPopupMainInfo-exit {
	opacity: 1;
	transform: translateY(0);
}

.mainInfo___ZrYN3 .lootboxesPopupMainInfo-exit-active {
	opacity: 0;
	transform: translateY(100%);
	transition: all .15s linear;
}

.mainInfo___ZrYN3 .empty___DUX7r {
	height: 0;
	transition: height .3s linear;
}

.mainInfo___ZrYN3 .empty___DUX7r.opening___kRuCZ {
	height: 204px;
}

@keyframes openePrizeAnimation___lxuZG {
	0% {
		opacity: 0;
		transform: translateY(240px);
		width: 0;
	}

	75% {
		opacity: .75;
		width: 75%;
	}

	to {
		opacity: 1;
		transform: translateY(0);
		width: 100%;
	}
}

@keyframes closeButtonAnimation___yzOsS {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.contentPopupWrap___pZf0E {
	border-radius: 10px;
	height: auto;
	min-height: 240px;
	overflow: hidden;
	width: 288px;
}

@media screen and (min-width:360px) {
	.contentPopupWrap___pZf0E {
		width: 312px;
	}
}

@media screen and (min-width:412px) {
	.contentPopupWrap___pZf0E {
		width: 364px;
	}
}

.contentPopupWrap___pZf0E.opened___jV1JE .subtitle___e2frX {
	margin: 0 0 8px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___pZf0E.opened___jV1JE .subtitle___e2frX {
		margin: 0 0 106px;
	}
}

.contentPopupWrap___pZf0E.opened___jV1JE .title___rxDKb {
	margin: 0 0 20px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___pZf0E.opened___jV1JE .title___rxDKb {
		margin: 0 0 14px;
	}
}

.contentPopupWrap___pZf0E.opened___jV1JE .prizesShowcaseArrowWrapper___i85bD {
	transform: rotate(180deg);
}

.contentPopupWrap___pZf0E.opened___jV1JE .prizesShowcaseList___Jz7nv {
	display: none;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___pZf0E.opened___jV1JE .prizesShowcaseList___Jz7nv {
		display: flex;
		max-width: 0;
	}
}

.contentPopupWrap___pZf0E.opened___jV1JE .wallpaper___s2Fe0 {
	height: 104px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___pZf0E.opened___jV1JE .wallpaper___s2Fe0 {
		height: 240px;
	}
}

.contentPopupWrap___pZf0E.opened___jV1JE .content___YfMnH {
	padding: 16px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___pZf0E.opened___jV1JE .content___YfMnH {
		padding: 24px 16px 16px;
	}
}

.contentPopupWrap___pZf0E.opened___jV1JE .chest___VSjMR {
	opacity: 0;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___pZf0E.opened___jV1JE .chest___VSjMR {
		opacity: 1;
	}
}

.lootboxPopup___vJJno {
	height: 100%;
	position: relative;
	width: 100%;
}

.lootboxPopup___vJJno .lootboxesContent-enter {
	opacity: 1;
	transform: translateX(0);
}

.lootboxPopup___vJJno .lootboxesContent-enter-active {
	opacity: 0;
	transform: translateX(-100%);
	transition: transform .5s cubic-bezier(.6,-.28,.735,.045),opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility .5s cubic-bezier(.6,-.28,.735,.045);
	transition-timing-function: cubic-bezier(.6,-.28,.735,.045);
}

.lootboxPopup___vJJno .lootboxesContent-enter-done,.lootboxPopup___vJJno .lootboxesContent-exit,.lootboxPopup___vJJno .lootboxesContent-exit-active {
	opacity: 0;
	visibility: hidden;
}

.lootboxPopup___vJJno .closeButton___Yoa1K {
	animation: closeButtonAnimation___yzOsS .5s ease 0s 1 normal forwards;
	bottom: 16px;
	height: 48px;
	left: calc(50% - 16px);
	margin: 0 16px;
	max-width: 288px;
	opacity: 0;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: calc(100% - 32px);
	z-index: 1;
}

.wallpaper___s2Fe0 {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	bottom: auto;
	height: 240px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: height .3s linear;
	width: 100%;
	z-index: 0;
}

.wallpaper___s2Fe0.opened___jV1JE {
	z-index: 999;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa {
	align-items: flex-start;
	bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 4px;
	height: inherit;
	justify-content: flex-start;
	left: 0;
	padding: 16px 16px 0;
	position: absolute;
	right: 0;
	top: 0;
	width: inherit;
	z-index: 0;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj {
	align-items: center;
	background: linear-gradient(225deg,#13131300,#131313c2 41.15%,#131313);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: flex-start;
	min-height: 64px;
	opacity: 0;
	padding: 8px;
	transform: translateY(240px);
	width: 100%;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj:first-child {
	animation: openePrizeAnimation___lxuZG .25s ease 0s 1 normal forwards;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj:nth-child(2) {
	animation: openePrizeAnimation___lxuZG .25s ease .15s 1 normal forwards;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj:last-child {
	animation: openePrizeAnimation___lxuZG .25s ease .3s 1 normal forwards;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj.active___EMlo8 {
	z-index: 1;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj .tip___m2eze {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: flex-start;
	width: 24px;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj .tip___m2eze svg {
	height: 18px;
	width: 18px;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj .tipContent___WG39b {
	background-color: #fff;
	border-radius: 8px;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 12px;
	width: 230px;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrize___zkGfj .tipContent___WG39b:before {
	border-left-color: #fff;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrizeImage___wmW4G {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	flex-shrink: 0;
	height: 48px;
	width: 48px;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrizeText___zo2HC {
	max-width: calc(100% - 48px);
	width: 100%;
}

.wallpaper___s2Fe0 .openedPrizes___mRISa .openedPrizeTitle___GUbZt {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.chest___VSjMR {
	align-items: flex-start;
	bottom: 0;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 20px 0 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}

.chest___VSjMR,.content___YfMnH {
	display: flex;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.content___YfMnH {
	align-items: center;
	flex-direction: column;
	justify-content: flex-start;
	padding: 24px 16px 16px;
	position: relative;
	transition: padding .3s linear;
}

.subtitle___e2frX {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: rgba(var(--lootboxesCategoryStyle),.24);
	border-radius: 12px;
	flex-shrink: 0;
	font-weight: 500;
	margin: 0 0 110px;
	padding: 3px 8px;
	text-align: center;
}

.subtitle___e2frX,.subtitle___e2frX .timer___oUwLU {
	align-items: center;
	color: rgb(var(--lootboxesCategoryStyle));
	display: flex;
	flex-direction: row;
	font-size: 10px;
	justify-content: center;
	line-height: 12px;
}

.subtitle___e2frX .timer___oUwLU {
	font-weight: 400;
	height: auto;
}

.subtitle___e2frX .timer___oUwLU [class*=countdown] {
	color: rgb(var(--lootboxesCategoryStyle));
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
}

.subtitle___e2frX .timer___oUwLU [class*=countdown] [class*=dotsAnim] {
	animation: none;
	color: inherit;
}

.title___rxDKb {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 10px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.prizesShowcaseButton___npjfj {
	align-items: center;
	background: #adadad;
	border-radius: 16px;
	color: #000;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
	padding: 4px 4px 4px 12px;
}

.freeLootbox___PcO0v .prizesShowcaseButton___npjfj {
	margin-bottom: 16px;
}

.prizesShowcaseList___Jz7nv {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 4px;
	height: 32px;
	justify-content: flex-end;
	margin-bottom: 4px;
	max-width: 104px;
}

.prizesShowcasePrize___fQ_Qo {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 32px;
	width: 32px;
}

.prizesShowcaseArrowWrapper___i85bD {
	transition: transform .3s ease;
}

.prizesShowcaseArrowWrapper___i85bD,.prizesShowcaseArrow___RcnZk {
	height: 24px;
	width: 24px;
}

.prizesShowcaseArrow___RcnZk {
	fill: #000;
}

.lootboxPopup___vJJno:not(.freeLootbox___PcO0v) .mainInfoLootboxPopup___Pm00K {
	margin: 16px 0;
}

.bottom___VDfdY {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	height: auto;
	justify-content: space-between;
	max-height: 112px;
	width: 100%;
}

.bottom___VDfdY .button___BuIPU {
	margin-top: auto;
	max-width: 288px;
	width: 100%;
}

.bottom___VDfdY .timer___oUwLU {
	align-items: center;
	color: #d1d1d1;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	height: 44px;
	justify-content: center;
	line-height: 18px;
	width: 100%;
}

.bottom___VDfdY .timer___oUwLU [class*=countdown] {
	color: rgb(var(--lootboxesCategoryStyle));
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.bottom___VDfdY .timer___oUwLU [class*=countdown] [class*=dotsAnim] {
	animation: none;
	color: inherit;
}

.price___In3sG {
	flex-direction: row;
	gap: 8px;
}

.priceCurrency___LNxb5,.price___In3sG {
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

.priceCurrency___LNxb5 {
	color: rgb(var(--lootboxesCategoryStyle));
	flex-direction: row-reverse;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.priceText___aDo4U {
	flex-direction: column;
}

.priceText___aDo4U,.price___In3sG .fullPrice___FeM6G {
	align-items: flex-start;
	display: flex;
	justify-content: flex-start;
}

.price___In3sG .fullPrice___FeM6G {
	color: rgb(var(--lootboxesCategoryStyle));
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	text-decoration: line-through;
}

.price___In3sG .fullPrice___FeM6G>span:last-child {
	order: -1;
}

.price___In3sG .text___YJob3 {
	color: #d1d1d1;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.lootbox___DPbeA {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background: linear-gradient(148deg,rgba(var(--lootboxesCategoryStyle),.54) 9.9%,rgba(var(--lootboxesCategoryStyle),.2) 30.55%,rgba(var(--lootboxesCategoryStyle),0) 45.56%),#252323f2;
	border: 1px solid rgba(var(--lootboxesCategoryStyle),1);
	border-radius: 12px;
	display: grid;
	grid-template-rows: 180px 0fr;
	overflow: hidden;
	padding: 16px;
	transition: grid-template-rows .3s;
	width: 100%;
	will-change: grid-template-rows;
}

.lootbox___DPbeA .infoWrapper___jWuDp {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 180px;
	justify-content: flex-start;
	width: 100%;
}

.lootbox___DPbeA .infoWrapper___jWuDp .countWrapper___JzgIj {
	align-items: center;
	background: #c9051d;
	border-radius: 0 20px 20px 0;
	bottom: unset;
	box-shadow: 0 1px 2px 0 #09070766;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 4px 8px 5px;
	position: absolute;
	right: unset;
	top: 12px;
	z-index: 1;
}

.lootbox___DPbeA .infoWrapper___jWuDp .countWrapper___JzgIj span {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: normal;
	text-align: center;
}

.lootbox___DPbeA .infoWrapper___jWuDp .lootboxImage___xW3Qx {
	background-repeat: no-repeat;
	background-size: contain;
	bottom: unset;
	height: 90px;
	left: 0;
	position: absolute;
	right: unset;
	top: 5px;
	transition: left .3s;
	width: 126px;
	z-index: 1;
}

.lootbox___DPbeA .infoWrapper___jWuDp .lootboxTitle___AC_iR {
	align-items: center;
	bottom: unset;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 18px;
	font-weight: 600;
	height: 72px;
	justify-content: flex-start;
	left: unset;
	line-height: 24px;
	position: absolute;
	right: 16px;
	top: 12px;
	transition: width .3s,top .3s,right .3s;
	width: calc(100% - 151px);
	z-index: 1;
}

.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv {
	align-items: center;
	border-bottom: 1px solid #ffffff29;
	display: flex;
	flex-direction: row;
	height: 52px;
	justify-content: space-between;
	margin: auto 0 9px;
	width: 100%;
}

.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR span,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv span {
	color: #fff;
	color: var(--text-main,#d1d1d1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR .price___7YvRd,.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR .price___7YvRd span,.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR .timer___oK8Ol,.lootbox___DPbeA .infoWrapper___jWuDp .freeLootboxInfo___sUzOR .timer___oK8Ol span,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv .price___7YvRd,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv .price___7YvRd span,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv .timer___oK8Ol,.lootbox___DPbeA .infoWrapper___jWuDp .priceWrapper___sxCXv .timer___oK8Ol span {
	color: #f5c66b;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 46px;
	justify-content: space-between;
	position: relative;
	width: 100%;
	z-index: 0;
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr span {
	color: #fff;
	color: var(--text-main,#d1d1d1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 {
	align-items: center;
	bottom: unset;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: space-between;
	left: unset;
	position: absolute;
	right: 102px;
	top: 50%;
	transform: translateY(-50%);
	transition: right .3s;
	will-change: right;
	z-index: 1;
}

@media(hover:hover) {
	.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37:hover {
		cursor: pointer;
	}
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 div {
	background-repeat: no-repeat;
	background-size: contain;
	display: none;
	height: 24px;
	width: 24px;
}

@media screen and (min-width:360px) {
	.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 div {
		display: block;
	}
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 img {
	height: 24px;
	object-fit: contain;
	transform: rotate(0deg);
	transition: transform .3s;
	width: 24px;
}

.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .button___NHCoM {
	bottom: unset;
	left: unset;
	opacity: 1;
	pointer-events: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity .3s;
	width: 90px;
	will-change: opacity;
	z-index: 1;
}

.lootbox___DPbeA .prizesWrapper___AAD0M {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
	overflow: hidden;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 {
	border-bottom: 1px solid #ffffff29;
	padding-bottom: 4px;
	width: 100%;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	position: relative;
	z-index: 0;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title span {
	flex-grow: 1;
	padding: 0 28px 0 0;
	pointer-events: none;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title.active span {
	color: #f5c66b!important;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title.active [class*=arrow] {
	background-color: #f5c66b!important;
	transform: rotate(180deg);
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-inner {
	display: none;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .accordion-title.active+.accordion-inner {
	display: block;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH:not(:last-of-type) {
	margin-bottom: 8px;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH:last-of-type {
	padding-bottom: 16px;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS .prizeImage___DdRGu {
	height: 32px;
	object-fit: contain;
	width: 32px;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS span {
	color: #d1d1d1;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-inline: 8px 4px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: color .3s;
	white-space: nowrap;
	width: 100%;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS .arrow___HVpKz {
	background-color: #d1d1d1;
	flex-shrink: 0;
	height: 24px;
	margin-right: 10px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-size: contain;
	mask-size: contain;
	pointer-events: none;
	width: 24px;
}

@media(hover:hover) {
	.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS:hover {
		cursor: pointer;
	}

	.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS:hover span {
		color: #f5c66b;
	}

	.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeHeader___IVKwS:hover .arrow___HVpKz {
		background-color: #f5c66b;
	}
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	padding-inline: 24px 16px;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi li,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi p {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-bottom: 4px;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi li:last-child,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi p:last-child {
	margin-bottom: 0;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi li span,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi p span {
	color: #f5c66b;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul {
	list-style: none;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol li,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul li {
	padding-left: 20px;
	position: relative;
	z-index: 1;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol li:before,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul li:before {
	background-color: #ffffff1a;
	border-radius: 4px;
	bottom: unset;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 16px;
	z-index: 1;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol li:after,.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul li:after {
	bottom: unset;
	content: "";
	left: unset;
	position: absolute;
	right: unset;
	top: unset;
	z-index: 2;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ul li:after {
	background-color: #d1d1d1;
	border-radius: 100%;
	height: 4px;
	left: 6px;
	top: 6px;
	width: 4px;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol {
	counter-reset: list;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .prizesList___ylDx4 .prizeItem___sHiEH .prizeInfo___EQbJi ol li:after {
	color: #d1d1d1;
	content: counter(list);
	counter-increment: list;
	font-size: 8px;
	font-weight: 400;
	left: 6px;
	line-height: normal;
	top: 2px;
}

.lootbox___DPbeA .prizesWrapper___AAD0M .button___NHCoM {
	margin: 0 auto;
	max-width: 288px;
	width: 100%;
}

.lootbox___DPbeA.isOpenPrize___koTCB {
	grid-template-rows: 244px 1fr;
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp {
	height: 244px;
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .lootboxImage___xW3Qx {
	left: 50%;
	transform: translateX(-50%);
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .lootboxTitle___AC_iR {
	height: 48px;
	justify-content: center;
	right: 0;
	text-align: center;
	top: 110px;
	width: 100%;
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 {
	right: 0;
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 img {
	transform: rotate(180deg);
}

.lootbox___DPbeA.isOpenPrize___koTCB .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .button___NHCoM {
	opacity: 0;
	pointer-events: none;
}

@media screen and (min-width:568px) {
	.lootbox___DPbeA {
		max-width: 248px;
	}

	.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 div {
		display: none;
	}
}

@media screen and (min-width:1096px) {
	.lootbox___DPbeA {
		max-width: 300px;
	}

	.lootbox___DPbeA .infoWrapper___jWuDp .showcaseWrapper___ux0Tr .prizes___wyo37 div {
		display: flex;
	}
}

.freeLootboxesWrapper___Vfzsx {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: flex-start;
	margin-top: -10px;
	padding: 13px 24px 0;
}

.freeLootboxesWrapper___Vfzsx [class*=emptyWrapper] {
	padding-inline: 0;
}

@media screen and (min-width:640px) {
	.freeLootboxesWrapper___Vfzsx {
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 16px 16px;
		justify-content: flex-start;
		padding-inline: 64px;
	}

	.freeLootboxesWrapper___Vfzsx [class*=card] {
		max-width: 248px;
	}
}

@media screen and (min-width:1096px) {
	.freeLootboxesWrapper___Vfzsx {
		margin-top: -16px;
		padding-inline: 0;
	}

	.freeLootboxesWrapper___Vfzsx [class*=lootbox__] {
		max-width: 312px;
		width: 100%;
	}
}

.category___FgR73 {
	height: auto;
	padding: 20px 16px 0;
	position: relative;
	width: 100%;
}

@media screen and (min-width:360px) {
	.category___FgR73 {
		padding: 26px 24px 0;
	}
}

@media screen and (min-width:640px) {
	.category___FgR73 {
		padding: 24px 64px 0;
	}
}

@media screen and (min-width:1096px) {
	.category___FgR73 {
		padding: 24px 16px 0;
	}
}

.bg___FxvDY {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	max-height: 562px;
	overflow: hidden;
	width: 100%;
	z-index: 0;
}

.bg___FxvDY,.bg___FxvDY:before {
	bottom: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.bg___FxvDY:before {
	background: linear-gradient(90deg,rgba(var(--lootboxesCategoryStyle),1) 0,rgba(var(--lootboxesCategoryStyle),0) 100%);
	content: "";
	display: block;
	height: 2px;
	z-index: 1;
}

.bg___FxvDY:after {
	background: linear-gradient(180deg,#110d0e66,#110d0e);
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: unset;
	top: unset;
	width: 100%;
	z-index: 0;
}

.bg___FxvDY.web___E8rUG {
	border-radius: 12px;
}

.character___F9NAb {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	bottom: auto;
	height: 96px;
	left: auto;
	position: absolute;
	right: 0;
	top: 8px;
	width: 136px;
	z-index: 0;
}

@media screen and (min-width:640px) {
	.character___F9NAb {
		right: 30px;
	}
}

.title___mVnQR {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 6px;
	justify-content: flex-start;
	margin-bottom: 8px;
	max-width: 190px;
	position: relative;
}

.title___mVnQR span {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

@media screen and (min-width:360px) {
	.title___mVnQR {
		max-width: 210px;
	}
}

@media screen and (min-width:412px) {
	.title___mVnQR {
		max-width: 220px;
	}
}

@media screen and (min-width:1096px) {
	.title___mVnQR {
		max-width: 100%;
	}
}

.additionalInfo___uoNGt {
	gap: 6px;
	justify-content: flex-start;
	margin-bottom: 32px;
}

.additionalInfo___uoNGt,.tipWrapper___OV7UW {
	align-items: center;
	display: flex;
	flex-direction: row;
}

.tipWrapper___OV7UW {
	display: inline-flex;
	justify-content: center;
	position: relative;
	z-index: 2;
}

.tipWrapper___OV7UW,.tip___wrW9f {
	height: 24px;
	width: 24px;
}

.tipContent___pTRDi[class*=tipContent] {
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	height: max-content;
	hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	line-height: 18px;
	padding: 12px;
	text-align: left;
	width: 139px;
}

.tip___wrW9f svg {
	cursor: pointer;
}

.tip___wrW9f svg path {
	fill: #fff;
	opacity: .3;
}

.subtitle___mqIJ3 {
	background-color: rgba(var(--lootboxesCategoryStyle),.24);
	border-radius: 12px;
	color: rgb(var(--lootboxesCategoryStyle));
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	overflow: hidden;
	padding: 3px 8px;
	position: relative;
	text-overflow: ellipsis;
	width: -moz-fit-content;
	width: fit-content;
}

.subtitle___mqIJ3 .timer___QtAdZ {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.subtitle___mqIJ3 .timer___QtAdZ [class*=countdown] {
	font-weight: 700;
}

.subtitle___mqIJ3 .timer___QtAdZ [class*=countdown] [class*=dotsAnim] {
	animation: none;
	color: inherit;
}

.cards___FwVRd {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
	position: relative;
}

@media screen and (min-width:640px) {
	.cards___FwVRd {
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 16px;
		justify-content: flex-start;
	}
}

.paidLootboxesWrapper___P9QJD {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 40px;
	justify-content: center;
	width: 100%;
}

.lootboxes___PDqOt {
	padding: 0 0 48px;
}

@media screen and (min-width:1096px) {
	.lootboxes___PDqOt {
		padding: 0 0 96px;
	}
}

@keyframes openePrizeAnimation___eQwH5 {
	0% {
		opacity: 0;
		transform: translateY(240px);
		width: 0;
	}

	75% {
		opacity: .75;
		width: 75%;
	}

	to {
		opacity: 1;
		transform: translateY(0);
		width: 100%;
	}
}

@keyframes closeButtonAnimation___pXY1B {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.contentPopupWrap___vlXcU {
	border-radius: 10px;
	height: auto;
	min-height: 240px;
	overflow: hidden;
	width: 288px;
}

@media screen and (min-width:360px) {
	.contentPopupWrap___vlXcU {
		width: 312px;
	}
}

@media screen and (min-width:412px) {
	.contentPopupWrap___vlXcU {
		width: 364px;
	}
}

.contentPopupWrap___vlXcU.opened___fk79E .subtitle___jYIfK {
	margin: 0 0 8px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___vlXcU.opened___fk79E .subtitle___jYIfK {
		margin: 0 0 106px;
	}
}

.contentPopupWrap___vlXcU.opened___fk79E .title___hu1dj {
	margin: 0 0 20px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___vlXcU.opened___fk79E .title___hu1dj {
		margin: 0 0 14px;
	}
}

.contentPopupWrap___vlXcU.opened___fk79E .prizesShowcaseArrowWrapper____wfFh {
	transform: rotate(180deg);
}

.contentPopupWrap___vlXcU.opened___fk79E .prizesShowcaseList___s8T3L {
	display: none;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___vlXcU.opened___fk79E .prizesShowcaseList___s8T3L {
		display: flex;
		max-width: 0;
	}
}

.contentPopupWrap___vlXcU.opened___fk79E .wallpaper___kC3R6 {
	height: 104px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___vlXcU.opened___fk79E .wallpaper___kC3R6 {
		height: 240px;
	}
}

.contentPopupWrap___vlXcU.opened___fk79E .content___oKUOH {
	padding: 16px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___vlXcU.opened___fk79E .content___oKUOH {
		padding: 24px 16px 16px;
	}
}

.contentPopupWrap___vlXcU.opened___fk79E .chest___giC69 {
	opacity: 0;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___vlXcU.opened___fk79E .chest___giC69 {
		opacity: 1;
	}
}

.lootboxPopup___KaO5I {
	height: 100%;
	position: relative;
	width: 100%;
}

.lootboxPopup___KaO5I .lootboxesContent-enter {
	opacity: 1;
	transform: translateX(0);
}

.lootboxPopup___KaO5I .lootboxesContent-enter-active {
	opacity: 0;
	transform: translateX(-100%);
	transition: transform .5s cubic-bezier(.6,-.28,.735,.045),opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility .5s cubic-bezier(.6,-.28,.735,.045);
	transition-timing-function: cubic-bezier(.6,-.28,.735,.045);
}

.lootboxPopup___KaO5I .lootboxesContent-enter-done,.lootboxPopup___KaO5I .lootboxesContent-exit,.lootboxPopup___KaO5I .lootboxesContent-exit-active {
	opacity: 0;
	visibility: hidden;
}

.lootboxPopup___KaO5I .closeButton___lZ_t2 {
	animation: closeButtonAnimation___pXY1B .5s ease 0s 1 normal forwards;
	bottom: 16px;
	height: 48px;
	left: calc(50% - 16px);
	margin: 0 16px;
	max-width: 288px;
	opacity: 0;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: calc(100% - 32px);
	z-index: 1;
}

.wallpaper___kC3R6 {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	bottom: auto;
	height: 240px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: height .3s linear;
	width: 100%;
	z-index: 0;
}

.wallpaper___kC3R6.opened___fk79E {
	z-index: 999;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG {
	align-items: flex-start;
	bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 4px;
	height: inherit;
	justify-content: flex-start;
	left: 0;
	padding: 16px 16px 0;
	position: absolute;
	right: 0;
	top: 0;
	width: inherit;
	z-index: 0;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79 {
	align-items: center;
	background: linear-gradient(225deg,#13131300,#131313c2 41.15%,#131313);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: flex-start;
	min-height: 64px;
	opacity: 0;
	padding: 8px;
	transform: translateY(240px);
	width: 100%;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79:first-child {
	animation: openePrizeAnimation___eQwH5 .25s ease 0s 1 normal forwards;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79:nth-child(2) {
	animation: openePrizeAnimation___eQwH5 .25s ease .15s 1 normal forwards;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79:last-child {
	animation: openePrizeAnimation___eQwH5 .25s ease .3s 1 normal forwards;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79.active___nlSUJ {
	z-index: 1;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79 .tip___Ubmn_ {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: flex-start;
	width: 24px;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79 .tip___Ubmn_ svg {
	height: 18px;
	width: 18px;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79 .tipContent___lxwmk {
	background-color: #fff;
	border-radius: 8px;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 12px;
	width: 230px;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrize___oiw79 .tipContent___lxwmk:before {
	border-left-color: #fff;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrizeImage___oI_8L {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	flex-shrink: 0;
	height: 48px;
	width: 48px;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrizeText___gOQuV {
	max-width: calc(100% - 48px);
	width: 100%;
}

.wallpaper___kC3R6 .openedPrizes___KMlVG .openedPrizeTitle___Mpo86 {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.chest___giC69 {
	align-items: flex-start;
	bottom: 0;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 20px 0 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}

.chest___giC69,.content___oKUOH {
	display: flex;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.content___oKUOH {
	align-items: center;
	flex-direction: column;
	justify-content: flex-start;
	padding: 24px 16px 16px;
	position: relative;
	transition: padding .3s linear;
}

.subtitle___jYIfK {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: rgba(var(--lootboxesCategoryStyle),.24);
	border-radius: 12px;
	flex-shrink: 0;
	font-weight: 500;
	margin: 0 0 110px;
	padding: 3px 8px;
	text-align: center;
}

.subtitle___jYIfK,.subtitle___jYIfK .timer___WR0w2 {
	align-items: center;
	color: rgb(var(--lootboxesCategoryStyle));
	display: flex;
	flex-direction: row;
	font-size: 10px;
	justify-content: center;
	line-height: 12px;
}

.subtitle___jYIfK .timer___WR0w2 {
	font-weight: 400;
	height: auto;
}

.subtitle___jYIfK .timer___WR0w2 [class*=countdown] {
	color: rgb(var(--lootboxesCategoryStyle));
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
}

.subtitle___jYIfK .timer___WR0w2 [class*=countdown] [class*=dotsAnim] {
	animation: none;
	color: inherit;
}

.title___hu1dj {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 10px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.prizesShowcaseButton___U7e6K {
	align-items: center;
	background: #adadad;
	border-radius: 16px;
	color: #000;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
	padding: 4px 4px 4px 12px;
}

.freeLootbox___dg_cf .prizesShowcaseButton___U7e6K {
	margin-bottom: 16px;
}

.prizesShowcaseList___s8T3L {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 4px;
	height: 32px;
	justify-content: flex-end;
	margin-bottom: 4px;
	max-width: 104px;
}

.prizesShowcasePrize___BhCiA {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 32px;
	width: 32px;
}

.prizesShowcaseArrowWrapper____wfFh {
	transition: transform .3s ease;
}

.prizesShowcaseArrowWrapper____wfFh,.prizesShowcaseArrow___clqU7 {
	height: 24px;
	width: 24px;
}

.prizesShowcaseArrow___clqU7 {
	fill: #000;
}

.lootboxPopup___KaO5I:not(.freeLootbox___dg_cf) .mainInfoLootboxPopup___oBeyl {
	margin: 16px 0;
}

.bottom___mcwy3 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	height: auto;
	justify-content: space-between;
	max-height: 112px;
	width: 100%;
}

.bottom___mcwy3 .button___RsYTC {
	margin-top: auto;
	max-width: 288px;
	width: 100%;
}

.bottom___mcwy3 .timer___WR0w2 {
	align-items: center;
	color: #d1d1d1;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	height: 44px;
	justify-content: center;
	line-height: 18px;
	width: 100%;
}

.bottom___mcwy3 .timer___WR0w2 [class*=countdown] {
	color: rgb(var(--lootboxesCategoryStyle));
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.bottom___mcwy3 .timer___WR0w2 [class*=countdown] [class*=dotsAnim] {
	animation: none;
	color: inherit;
}

.price___zPsGs {
	flex-direction: row;
	gap: 8px;
}

.priceCurrency___zfwuL,.price___zPsGs {
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

.priceCurrency___zfwuL {
	color: rgb(var(--lootboxesCategoryStyle));
	flex-direction: row-reverse;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.priceText___ZPx1k {
	flex-direction: column;
}

.priceText___ZPx1k,.price___zPsGs .fullPrice___Nsnxg {
	align-items: flex-start;
	display: flex;
	justify-content: flex-start;
}

.price___zPsGs .fullPrice___Nsnxg {
	color: rgb(var(--lootboxesCategoryStyle));
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	text-decoration: line-through;
}

.price___zPsGs .fullPrice___Nsnxg>span:last-child {
	order: -1;
}

.price___zPsGs .text___h36bo {
	color: #d1d1d1;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.newYearLootBox___hQ2zT {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background: linear-gradient(148deg,rgba(var(--lootboxesCategoryStyle),.54) 9.9%,rgba(var(--lootboxesCategoryStyle),.2) 30.55%,rgba(var(--lootboxesCategoryStyle),0) 45.56%),#252323f2;
	border: 1px solid rgba(var(--lootboxesCategoryStyle),1);
	border-radius: 12px;
	display: grid;
	grid-template-rows: 180px 0fr;
	overflow: hidden;
	padding: 16px;
	transition: grid-template-rows .3s;
	width: 100%;
	will-change: grid-template-rows;
}

.newYearLootBoxIsOpenPrize___tuEFB {
	grid-template-rows: 244px 1fr;
}

.newYearLootBoxIsOpenPrize___tuEFB .infoWrapper___qwuwU {
	height: 244px;
}

.newYearLootBoxIsOpenPrize___tuEFB .infoWrapper___qwuwU .newYearLootBoxImage___XWzl1 {
	left: 50%;
	transform: translateX(-50%);
}

.newYearLootBoxIsOpenPrize___tuEFB .infoWrapper___qwuwU .newYearLootBoxTitle___NafGN {
	height: 48px;
	justify-content: center;
	right: 0;
	text-align: center;
	top: 110px;
	width: 100%;
}

.newYearLootBoxIsOpenPrize___tuEFB .infoWrapper___qwuwU .showcaseWrapper___CtARU .prizes___cHKQV {
	right: 0;
}

.newYearLootBoxIsOpenPrize___tuEFB .infoWrapper___qwuwU .showcaseWrapper___CtARU .prizes___cHKQV img {
	transform: rotate(180deg);
}

.newYearLootBoxIsOpenPrize___tuEFB .infoWrapper___qwuwU .showcaseWrapper___CtARU .button___hOPq8 {
	opacity: 0;
	pointer-events: none;
}

.infoWrapper___qwuwU {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 180px;
	justify-content: flex-start;
	width: 100%;
}

.countWrapper___Y9LDQ {
	align-items: center;
	background: #c9051d;
	border-radius: 0 20px 20px 0;
	bottom: unset;
	box-shadow: 0 1px 2px 0 #09070766;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 4px 8px 5px;
	position: absolute;
	right: unset;
	top: 12px;
	z-index: 1;
}

.countWrapper___Y9LDQ span {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: normal;
	text-align: center;
}

.newYearLootBoxImage___XWzl1 {
	background-repeat: no-repeat;
	background-size: contain;
	bottom: unset;
	height: 90px;
	left: 0;
	position: absolute;
	right: unset;
	top: 5px;
	transition: left .3s;
	width: 126px;
	z-index: 1;
}

.newYearLootBoxTitle___NafGN {
	align-items: center;
	bottom: unset;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 18px;
	font-weight: 600;
	height: 72px;
	justify-content: flex-start;
	left: unset;
	line-height: 24px;
	position: absolute;
	right: 16px;
	top: 12px;
	transition: width .3s,top .3s,right .3s;
	width: calc(100% - 151px);
	z-index: 1;
}

.freeLootboxInfo___uECRq,.priceWrapper___uBGAP {
	align-items: center;
	border-bottom: 1px solid #ffffff29;
	display: flex;
	flex-direction: row;
	height: 52px;
	justify-content: space-between;
	margin: auto 0 9px;
	width: 100%;
}

.freeLootboxInfo___uECRq span,.priceWrapper___uBGAP span {
	color: #fff;
	color: var(--text-main,#d1d1d1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.freeLootboxInfo___uECRq .price___fR1YF,.freeLootboxInfo___uECRq .price___fR1YF span,.freeLootboxInfo___uECRq .timer___Lk6N5,.freeLootboxInfo___uECRq .timer___Lk6N5 span,.priceWrapper___uBGAP .price___fR1YF,.priceWrapper___uBGAP .price___fR1YF span,.priceWrapper___uBGAP .timer___Lk6N5,.priceWrapper___uBGAP .timer___Lk6N5 span {
	color: #f5c66b;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.showcaseWrapper___CtARU {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 46px;
	justify-content: space-between;
	position: relative;
	width: 100%;
	z-index: 0;
}

.showcaseWrapper___CtARU span {
	color: #fff;
	color: var(--text-main,#d1d1d1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.showcaseWrapper___CtARU .prizes___cHKQV {
	align-items: center;
	bottom: unset;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: space-between;
	left: unset;
	position: absolute;
	right: 102px;
	top: 50%;
	transform: translateY(-50%);
	transition: right .3s;
	will-change: right;
	z-index: 1;
}

@media(hover:hover) {
	.showcaseWrapper___CtARU .prizes___cHKQV:hover {
		cursor: pointer;
	}
}

.showcaseWrapper___CtARU .prizes___cHKQV div {
	background-repeat: no-repeat;
	background-size: contain;
	display: none;
	height: 24px;
	width: 24px;
}

@media screen and (min-width:360px) {
	.showcaseWrapper___CtARU .prizes___cHKQV div {
		display: block;
	}
}

.showcaseWrapper___CtARU .prizes___cHKQV img {
	height: 24px;
	object-fit: contain;
	transform: rotate(0deg);
	transition: transform .3s;
	width: 24px;
}

.showcaseWrapper___CtARU .button___hOPq8 {
	bottom: unset;
	left: unset;
	opacity: 1;
	pointer-events: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity .3s;
	width: 90px;
	will-change: opacity;
	z-index: 1;
}

.prizesWrapper___Kwpkx {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
	overflow: hidden;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 {
	border-bottom: 1px solid #ffffff29;
	padding-bottom: 4px;
	width: 100%;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .accordion-title {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	position: relative;
	z-index: 0;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .accordion-title span {
	flex-grow: 1;
	padding: 0 28px 0 0;
	pointer-events: none;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .accordion-title.active span {
	color: #f5c66b!important;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .accordion-title.active [class*=arrow] {
	background-color: #f5c66b!important;
	transform: rotate(180deg);
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .accordion-inner {
	display: none;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .accordion-title.active+.accordion-inner {
	display: block;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1:not(:last-of-type) {
	margin-bottom: 8px;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1:last-of-type {
	padding-bottom: 16px;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeHeader___nwPYO {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeHeader___nwPYO .prizeImage___Dk1mb {
	height: 32px;
	object-fit: contain;
	width: 32px;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeHeader___nwPYO span {
	color: #d1d1d1;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-inline: 8px 4px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: color .3s;
	white-space: nowrap;
	width: 100%;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeHeader___nwPYO .arrow___B5Zdg {
	background-color: #d1d1d1;
	flex-shrink: 0;
	height: 24px;
	margin-right: 10px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-size: contain;
	mask-size: contain;
	pointer-events: none;
	width: 24px;
}

@media(hover:hover) {
	.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeHeader___nwPYO:hover {
		cursor: pointer;
	}

	.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeHeader___nwPYO:hover span {
		color: #f5c66b;
	}

	.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeHeader___nwPYO:hover .arrow___B5Zdg {
		background-color: #f5c66b;
	}
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	padding-inline: 24px 16px;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE li,.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE p {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-bottom: 4px;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE li:last-child,.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE p:last-child {
	margin-bottom: 0;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE li span,.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE p span {
	color: #f5c66b;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ol,.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ul {
	list-style: none;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ol li,.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ul li {
	padding-left: 20px;
	position: relative;
	z-index: 1;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ol li:before,.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ul li:before {
	background-color: #ffffff1a;
	border-radius: 4px;
	bottom: unset;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 16px;
	z-index: 1;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ol li:after,.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ul li:after {
	bottom: unset;
	content: "";
	left: unset;
	position: absolute;
	right: unset;
	top: unset;
	z-index: 2;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ul li:after {
	background-color: #d1d1d1;
	border-radius: 100%;
	height: 4px;
	left: 6px;
	top: 6px;
	width: 4px;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ol {
	counter-reset: list;
}

.prizesWrapper___Kwpkx .prizesList___zeAm4 .prizeItem___cR5B1 .prizeInfo___M38oE ol li:after {
	color: #d1d1d1;
	content: counter(list);
	counter-increment: list;
	font-size: 8px;
	font-weight: 400;
	left: 6px;
	line-height: normal;
	top: 2px;
}

.prizesWrapper___Kwpkx .button___hOPq8 {
	margin: 0 auto;
	max-width: 288px;
	width: 100%;
}

.newYearOtherActivityLootBoxesWrap___GyZKY {
	display: grid;
	gap: 16px;
	grid-template-columns: 1fr;
}

.button___iA4kN {
	width: 100%;
}

.buttonWrap___iCjEC {
	margin: 0 auto;
	max-width: 264px;
	width: 100%;
}

@media screen and (min-width:412px) {
	.buttonWrap___iCjEC {
		max-width: 288px;
	}
}

.buttonWrap___iCjEC [class^=tips_] {
	max-width: 144px;
	padding: 12px;
	top: -70px;
}

.buttonWrap___iCjEC [class^=tips_]:before {
	top: 100%;
	transform: translateX(50%) rotate(180deg);
}

@media screen and (min-width:568px) {
	.buttonWrap___iCjEC [class^=tips_]:before {
		transform: translateX(50%);
	}
}

.buttonWrap___iCjEC [class^=tips_] [class=floatCountdown] {
	display: inline-block;
}

.buttonWrap___iCjEC [class^=tips_] [class^=countdown_] [class^=dots_] {
	color: #000;
}

.prizeFund___E9Lc9 {
	color: #f5c66b;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.prizeFund___E9Lc9.tournamentPrizeCompleted___q0LjM {
	color: #fff;
}

.prizeFund___E9Lc9 .currencySum {
	white-space: nowrap;
}

.text___mUtuX {
	color: var(--brand-blue-link);
	font-size: inherit;
	font-weight: 500;
}

.currency___wuLFM {
	font-weight: 400;
}

.tournamentMultiplierTipContent___W8CLR {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: 8px;
}

.tournamentMultiplierTipContent___W8CLR p {
	margin: 0;
}

.tournamentMultiplierTipContentCountdownWrap___adTP6 {
	align-items: flex-start;
	color: #000;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 600;
	justify-content: flex-start;
	line-height: 18px;
	row-gap: 4px;
}

.tournamentMultiplierTipContentCountdownWrap___adTP6 [class*=countdown__],.tournamentMultiplierTipContentCountdownWrap___adTP6 [class*=dots__],.tournamentMultiplierTipContentCountdownWrap___adTP6 [class=floatCountdown] {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.tournamentMultiplierWrap___eVhPr [class*=tipsWrap__] {
	z-index: 1;
}

.tournamentMultiplier___qbB8L {
	align-items: center;
	color: #f5c66b;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 600;
	justify-content: center;
	line-height: 18px;
	white-space: nowrap;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentMultiplierTipContentWrap___PLbJt {
	border-radius: 8px;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 166px;
	padding: 12px;
	top: calc(100% + 6px);
}

.tournamentMultiplierTipContentUser___lJhxv {
	max-width: 144px;
}

.tournamentMultiplierAnimation___VOlU6 {
	animation: fadeInOut___hFESU 2s ease-in-out infinite;
}

@keyframes fadeInOut___hFESU {
	0% {
		opacity: 1;
	}

	50% {
		opacity: .2;
	}

	to {
		opacity: 1;
	}
}

.participantsEmpty___ljDpX,.participants___ppU_t {
	background: #ffffff1a;
	border-radius: var(--tournament-widget-player-radius);
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 192px;
	line-height: 18px;
	margin-bottom: 16px;
	padding: 9px 8px 66px;
	position: relative;
}

@media screen and (min-width:412px) {
	.participantsEmpty___ljDpX,.participants___ppU_t {
		padding: 9px 34px 66px;
	}
}

@media screen and (min-width:1024px) {
	.participantsEmpty___ljDpX,.participants___ppU_t {
		padding: 9px 108px 66px;
	}
}

@media only screen and (orientation:landscape)and (min-aspect-ratio:11/16) {
	.participantsEmpty___ljDpX,.participants___ppU_t {
		padding: 9px 20px 66px;
	}
}

.participantsEmpty___ljDpX.participantsCurrentUser___Y3SaF,.participants___ppU_t.participantsCurrentUser___Y3SaF {
	padding-bottom: 90px;
}

.participantsList___NFXRO {
	height: calc(100% - 30px);
	-webkit-mask-image: linear-gradient(180deg,#000 0,#000 calc(100% - 30px),#0000);
	mask-image: linear-gradient(180deg,#000 0,#000 calc(100% - 30px),#0000);
	overflow-y: scroll;
	position: relative;
}

.participantsEmpty___ljDpX {
	align-items: center;
	color: #fff9;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 158px;
	justify-content: space-between;
	line-height: 22px;
	padding: 12px 20px 62px;
	text-align: center;
}

.participantsEmpty___ljDpX svg {
	height: 32px;
	width: 32px;
}

.participantsEmpty___ljDpX svg path {
	fill: #fff;
}

.participantsEmpty___ljDpX p {
	margin: 0;
}

.participants___ppU_t .row___7baZw {
	align-items: center;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	height: 30px;
	justify-content: normal;
	margin: 0;
	padding: 0 8px;
}

.participants___ppU_t .row___7baZw.tableHeading___fAawq {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.participants___ppU_t .row___7baZw.tableHeading___fAawq .col___K25Me:last-child {
	font-weight: 400;
}

.participants___ppU_t .row___7baZw .col___K25Me:first-child {
	color: #fff9;
	width: 10%;
}

.participants___ppU_t .row___7baZw .col___K25Me:nth-child(2) {
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 50%;
}

.participants___ppU_t .row___7baZw .col___K25Me:last-child {
	font-weight: 600;
	text-align: right;
	width: 43%;
}

.participants___ppU_t .row___7baZw.currentUser___dTlnl {
	border: 1px solid #f5c66b;
}

.participants___ppU_t .row___7baZw.currentUser___dTlnl.currentUserOverflow___36K_w {
	bottom: auto;
	left: 8px;
	position: absolute;
	right: 8px;
	top: 102px;
	z-index: 0;
}

@media screen and (min-width:412px) {
	.participants___ppU_t .row___7baZw.currentUser___dTlnl.currentUserOverflow___36K_w {
		left: 34px;
		right: 34px;
	}
}

@media screen and (min-width:640px) {
	.participants___ppU_t .row___7baZw.currentUser___dTlnl.currentUserOverflow___36K_w {
		left: 108px;
		right: 108px;
	}
}

@media only screen and (orientation:landscape)and (min-aspect-ratio:11/16) {
	.participants___ppU_t .row___7baZw.currentUser___dTlnl.currentUserOverflow___36K_w {
		left: 20px;
		right: 20px;
	}
}

.participantsNameWrap___ocvkI {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.participantsName___zCaJ7 {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.participantsMultiplierTip___tuHPW {
	transform: translate(-50%,-105%);
	z-index: 2;
}

.loadMore___sU74G {
	background: none;
	border: 2px solid #fff9;
	box-sizing: border-box;
	color: #fff9;
	display: block;
	line-height: 46px;
	width: 208px;
}

.loadMore___sU74G:active {
	box-shadow: none;
	filter: brightness(.5);
}

.loadMore___sU74G.mobile____dowZ {
	border-radius: 8px;
	color: #fffc;
	font-size: 14px;
	font-weight: 600;
	height: auto;
	line-height: 24px;
	margin: 32px auto 24px;
	min-height: 32px;
	outline: none;
	padding: 0 10px;
	text-align: center;
	width: 128px;
}

@media screen and (min-width:720px) {
	.loadMore___sU74G.mobile____dowZ {
		margin: 32px auto;
	}
}

.loadMore___sU74G.mobile____dowZ:hover {
	text-decoration: none;
}

.lottery___MUVBv,.tournament___aj6fs {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 12px;
	display: block;
	height: 148px;
	overflow: hidden;
	position: relative;
}

.lottery___MUVBv:not(:last-child),.tournament___aj6fs:not(:last-child) {
	margin-bottom: 16px;
}

@media screen and (min-width:720px) {
	.lottery___MUVBv:not(:last-child),.tournament___aj6fs:not(:last-child) {
		margin-bottom: 0;
	}
}

.lotteryImg___Z8JUD,.tournamentImg___hZc71 {
	filter: grayscale(.8);
	height: 100%;
	overflow: hidden;
	position: absolute;
	text-align: right;
	transition: height .4s;
	width: 100%;
}

.lotteryImgPattern___PhzZA img,.tournamentImgPattern___h5uK0 img {
	height: 100%;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
	width: 100%;
}

.lotteryImgCharacter___mL7Zo img,.tournamentImgCharacter___n7VcX img {
	height: 100%;
	object-fit: contain;
	width: auto;
}

.lotteryContent___Pd6vn,.tournamentContent___nux3r {
	border-radius: 12px;
	height: 100%;
	padding: 12px;
	position: relative;
}

.lotteryLabel___SzAtl,.tournamentLabel___n4dHS {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin-bottom: 8px;
	max-width: 80%;
	padding: 0 11px;
}

.lotteryTitle___SPDia,.tournamentTitle___J4rCr {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lotteryDate___xrIMV,.tournamentDate___XK9i4 {
	bottom: unset;
	left: unset;
	position: absolute;
	right: 12px;
	top: 13px;
	z-index: 0;
}

.lotteryDate___xrIMV p,.tournamentDate___XK9i4 p {
	margin: 0;
	text-align: right;
}

.lotteryDate___xrIMV p:first-child,.tournamentDate___XK9i4 p:first-child {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.lotteryDate___xrIMV p:last-child,.tournamentDate___XK9i4 p:last-child {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .9;
}

.lotteryPrize___FP1kA,.tournamentPrize___gI0tG {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 21px;
	max-width: 80%;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryPrize___FP1kA span,.tournamentPrize___gI0tG span {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryPrize___FP1kA span:first-child,.tournamentPrize___gI0tG span:first-child {
	white-space: nowrap;
}

.lotteryPrize___FP1kA svg,.tournamentPrize___gI0tG svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryPrize___FP1kA:before,.tournamentPrize___gI0tG:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryPrizeSub___S20f9,.tournamentPrizeSub___x2jBb {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lotteryPrizeSum___hHisI,.tournamentPrizeSum___I6hNc {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryLink___vW1Z5,.tournamentLink___Ph8M2 {
	align-items: center;
	border: 2px solid #fffc;
	border-radius: 10px;
	bottom: 12px;
	box-shadow: 0 2px 8px 0 #2727274d;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	left: unset;
	position: absolute;
	right: 12px;
	top: unset;
	width: 48px;
	z-index: 0;
}

.lotteryLink___vW1Z5 svg,.tournamentLink___Ph8M2 svg {
	transform: rotate(180deg);
}

.lotteryContent___Pd6vn {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 11px 12px 17px;
}

.lotteryImg___Z8JUD {
	background: var(--brand-gradient-bg);
}

.lotteryImg___Z8JUD,.lotteryImg___Z8JUD [class^=loading_] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.lotteryImgCharacter___mL7Zo img {
	bottom: 0;
	height: 100%;
	left: auto;
	object-fit: contain;
	opacity: .32;
	position: absolute;
	right: 0;
	top: auto;
	width: auto;
	z-index: 0;
}

[class*=expiredLottery__] .lotteryImgCharacter___mL7Zo img {
	top: 16px;
	width: 182px;
}

.lotteryImgPattern___PhzZA img {
	height: 100%;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
	opacity: .32;
	width: 100%;
}

.lotteryDate___xrIMV:first-child {
	font-family: Manrope,sans-serif;
}

.lotteryDate___xrIMV:last-child {
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
}

.activeLotteryTitle___E1BbE,.activeTournamentsTitle___HnJrC,.expiredLotteryTitle___rgbzm,.expiredTournamentsTitle___YHAsj {
	color: #ffffffe6;
	display: block;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-block: 26px 15px;
}

@media screen and (min-width:720px) {
	.activeLotteryTitle___E1BbE,.activeTournamentsTitle___HnJrC,.expiredLotteryTitle___rgbzm,.expiredTournamentsTitle___YHAsj {
		grid-column: 1/3;
		margin-bottom: 0;
	}
}

.activeLottery___UcuPn,.expiredLottery___HcBpK {
	margin: 32px 16px 0;
}

@media screen and (min-width:360px) {
	.activeLottery___UcuPn,.expiredLottery___HcBpK {
		margin: 32px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.activeLottery___UcuPn,.expiredLottery___HcBpK {
		margin: 32px 64px 0;
	}
}

@media screen and (min-width:720px) {
	.activeLottery___UcuPn,.expiredLottery___HcBpK {
		grid-gap: 16px;
		display: grid;
		grid-template-columns: repeat(2,minmax(288px,1fr));
		margin: 40px auto 0;
		width: 640px;
	}

	.activeTournaments____WZo7,.expiredTournaments___3sPGe {
		grid-gap: 16px;
		display: grid;
		grid-template-columns: repeat(2,minmax(288px,1fr));
		margin: 0 auto;
		width: 640px;
	}
}

.noLotteries___f_lFP {
	box-sizing: border-box;
	color: var(--brand-text);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 auto;
	padding: 70px 24px;
	text-align: center;
	width: 100%;
}

.expiredLotteries___EQ77H {
	margin-bottom: 24px;
	margin-top: 40px;
}

.expiredTournaments___3sPGe:not(:has(+[class*=button__])) {
	margin-bottom: 48px;
}

.expiredLottery___HcBpK {
	margin-bottom: 24px;
	margin-top: 25px;
}

.news___iwLbL {
	padding: 0 16px 22px;
}

.news___iwLbL>.title___pNxGG+[class^=contentBlockBody] {
	margin-top: 16px;
}

@media screen and (min-width:360px) {
	.news___iwLbL {
		padding: 0 24px 22px;
	}
}

@media screen and (min-width:568px) {
	.news___iwLbL {
		padding: 0 64px 22px;
	}
}

.title___pNxGG {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	padding-top: 30px;
}

.loadMore___socMb {
	border-color: #fff;
	font-family: Manrope,sans-serif;
	margin: 38px auto 26px;
	padding: 0 14px;
	text-shadow: 0 -1px 0 #ffffff0d;
	width: auto;
}

.loadMore___socMb:active {
	box-shadow: none;
	filter: brightness(.8);
}

.news___Rn4DP {
	margin-top: 20px;
}

.news___Rn4DP h1,.news___Rn4DP h2 {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 2px 0;
	text-align: left;
}

.news___Rn4DP h2 {
	color: #fff;
	font-weight: 500;
	margin: 2px 0 16px;
}

.news___Rn4DP .newsLoadMoreBtn___ygvAr {
	color: #fff;
	margin: 32px auto 28px;
	min-width: 200px;
	width: auto;
}

.lottery___vo0i5,.tournament___OwMy1 {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 12px;
	display: block;
	height: 148px;
	overflow: hidden;
	position: relative;
}

.lottery___vo0i5:not(:last-child),.tournament___OwMy1:not(:last-child) {
	margin-bottom: 16px;
}

@media screen and (min-width:720px) {
	.lottery___vo0i5:not(:last-child),.tournament___OwMy1:not(:last-child) {
		margin-bottom: 0;
	}
}

.lotteryImg___lXNTK,.tournamentImg___IISqY {
	filter: grayscale(.8);
	height: 100%;
	overflow: hidden;
	position: absolute;
	text-align: right;
	transition: height .4s;
	width: 100%;
}

.lotteryImgPattern___U0nWf img,.tournamentImgPattern___AoGRK img {
	height: 100%;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
	width: 100%;
}

.lotteryImgCharacter___PD_wP img,.tournamentImgCharacter___lY1G6 img {
	height: 100%;
	object-fit: contain;
	width: auto;
}

.lotteryContent___RdJOL,.tournamentContent___DgH2f {
	border-radius: 12px;
	height: 100%;
	padding: 12px;
	position: relative;
}

.lotteryLabel___aX9Db,.tournamentLabel___RdSlK {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin-bottom: 8px;
	max-width: 80%;
	padding: 0 11px;
}

.lotteryTitle___abs8_,.tournamentTitle___PeD2Y {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lotteryDate___Wd0ge,.tournamentDate___DvqcJ {
	bottom: unset;
	left: unset;
	position: absolute;
	right: 12px;
	top: 13px;
	z-index: 0;
}

.lotteryDate___Wd0ge p,.tournamentDate___DvqcJ p {
	margin: 0;
	text-align: right;
}

.lotteryDate___Wd0ge p:first-child,.tournamentDate___DvqcJ p:first-child {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.lotteryDate___Wd0ge p:last-child,.tournamentDate___DvqcJ p:last-child {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .9;
}

.lotteryPrize___eVIzK,.tournamentPrize___aug22 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 21px;
	max-width: 80%;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryPrize___eVIzK span,.tournamentPrize___aug22 span {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryPrize___eVIzK span:first-child,.tournamentPrize___aug22 span:first-child {
	white-space: nowrap;
}

.lotteryPrize___eVIzK svg,.tournamentPrize___aug22 svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryPrize___eVIzK:before,.tournamentPrize___aug22:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryPrizeSub___p_cWK,.tournamentPrizeSub___RpYVV {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lotteryPrizeSum___UwI6q,.tournamentPrizeSum___s1Z4j {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryLink___cGWDC,.tournamentLink___EcWB9 {
	align-items: center;
	border: 2px solid #fffc;
	border-radius: 10px;
	bottom: 12px;
	box-shadow: 0 2px 8px 0 #2727274d;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	left: unset;
	position: absolute;
	right: 12px;
	top: unset;
	width: 48px;
	z-index: 0;
}

.lotteryLink___cGWDC svg,.tournamentLink___EcWB9 svg {
	transform: rotate(180deg);
}

.lotteryContent___RdJOL {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 11px 12px 17px;
}

.activeLotteryTitle___mPF2T,.activeTournamentsTitle___yxUxS,.expiredLotteryTitle___ZXjwY,.expiredTournamentsTitle___cI2DW {
	color: #ffffffe6;
	display: block;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-block: 26px 15px;
}

@media screen and (min-width:720px) {
	.activeLotteryTitle___mPF2T,.activeTournamentsTitle___yxUxS,.expiredLotteryTitle___ZXjwY,.expiredTournamentsTitle___cI2DW {
		grid-column: 1/3;
		margin-bottom: 0;
	}
}

.activeLottery___K7Yro,.expiredLottery___djFQO {
	margin: 32px 16px 0;
}

@media screen and (min-width:360px) {
	.activeLottery___K7Yro,.expiredLottery___djFQO {
		margin: 32px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.activeLottery___K7Yro,.expiredLottery___djFQO {
		margin: 32px 64px 0;
	}
}

@media screen and (min-width:720px) {
	.activeLottery___K7Yro,.expiredLottery___djFQO {
		grid-gap: 16px;
		display: grid;
		grid-template-columns: repeat(2,minmax(288px,1fr));
		margin: 40px auto 0;
		width: 640px;
	}

	.activeTournaments___vcwPV,.expiredTournaments___zxtZy {
		grid-gap: 16px;
		display: grid;
		grid-template-columns: repeat(2,minmax(288px,1fr));
		margin: 0 auto;
		width: 640px;
	}
}

.noLotteries___rhWVY {
	box-sizing: border-box;
	color: var(--brand-text);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 auto;
	padding: 70px 24px;
	text-align: center;
	width: 100%;
}

.expiredLotteries___UzT4O {
	margin-bottom: 24px;
	margin-top: 40px;
}

.expiredTournaments___zxtZy:not(:has(+[class*=button__])) {
	margin-bottom: 48px;
}

[class*=loadMore][class*=mobile_] {
	margin-bottom: 48px;
	min-width: 120px;
	width: auto;
}

.tournamentLockStatus___mQypT {
	background: #ffffff1a;
	border-radius: 0 8px;
	bottom: auto;
	box-shadow: 0 0 4px #00000040;
	font-family: Manrope,sans-serif;
	height: 32px;
	left: auto;
	position: absolute;
	right: -16px;
	top: -16px;
	width: 44px;
	z-index: 3;
}

.tournamentLockStatus___mQypT svg {
	display: block;
	margin: 8px auto;
}

.tournamentLockStatusWrap___z5BYO {
	font-feature-settings: "pnum" on,"lnum" on;
	background: #fff;
	border-radius: 8px;
	bottom: auto;
	box-shadow: 0 4px 24px #0000001a;
	color: #000;
	font-size: 12px;
	font-weight: 500;
	height: auto;
	left: auto;
	line-height: 16px;
	padding: 12px;
	position: absolute;
	right: 0;
	top: 44px;
	width: 207px;
	z-index: 0;
}

.tournamentLockStatusWrap___z5BYO>div {
	overflow: hidden;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tournamentLockStatusWrap___z5BYO>div:nth-child(2) {
	margin-bottom: 6px;
}

.tournamentLockStatusWrap___z5BYO:before {
	background-color: #fff;
	bottom: auto;
	content: "";
	height: 12px;
	left: auto;
	position: absolute;
	right: 16px;
	top: -6px;
	transform: rotate(45deg);
	width: 12px;
	z-index: 0;
}

.tournamentLockStatusTitle___M5J9p {
	color: #0009;
	margin-bottom: 2px;
}

.tournamentImg___sgP7X {
	bottom: auto;
	left: -16px;
	position: absolute;
	right: -16px;
	top: -16px;
	z-index: 0;
}

.tournamentImg___sgP7X img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.tournamentImgPattern___SvbRY {
	height: 204px;
	width: auto;
}

.tournamentImgPattern___SvbRY .tournamentImg-wrapper {
	height: 100%;
	width: 100%;
}

.tournamentImgPattern___SvbRY img {
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
}

.tournamentImgCharacter___V6oDp {
	height: 204px;
	left: auto;
	position: absolute;
	right: -16px;
	top: 16px;
	width: 190px;
}

.tournamentImgCharacter___V6oDp img {
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
}

.tournamentLabel___eWBt6 {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	padding: 0 11px;
}

.tournamentInfo___r2mpE {
	margin-bottom: 12px;
	padding-right: 36px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.tournamentTitle___hVIiR {
	font-feature-settings: "pnum" on,"lnum" on;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 18px;
	min-height: 28px;
	padding-right: 10px;
	width: 100%;
}

.tournamentPrize___S26Id {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 17px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.tournamentPrize___S26Id svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.tournamentPrize___S26Id:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.tournamentPrizeSub___le22u {
	color: #fffc;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin-bottom: 1px;
	opacity: .9;
}

.tournamentPrizeSum___eeZbg {
	color: var(--brand-yellow);
}

.tournamentPrizeSum___eeZbg,.tournamentTimer___R8F_E {
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.tournamentTimer___R8F_E {
	align-items: flex-start;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.tournamentTimer___R8F_E svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.tournamentTimer___R8F_E:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.tournamentTimer___R8F_E [class*=promoTextSub] {
	color: #fffc;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin-bottom: 1px;
	opacity: .9;
}

.tournamentTimer___R8F_E [class*=dots] {
	margin: 0 5px;
}

[class*=tournamentListPageItem__] .tournamentTimer___R8F_E [class*=dots] {
	margin: 0 3px;
}

.tournamentInfoLabelsWrap___AQnXS {
	align-items: center;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 13px;
}

.tournamentInfoMultiplier___McqdI {
	background-color: #ffffff1a;
	border-radius: 8px;
	padding: 6px 15px;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentInfoMultiplier___McqdI [class*=tournamentMultiplierTipContentWrap__] {
	top: calc(100% + 15px);
}

.tableHeading___ue4U4 {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 32px 0 0;
}

.tableBody___CJh4Q {
	grid-gap: 24px 40px;
	display: grid;
	grid-template-columns: repeat(7,1fr);
	justify-content: space-between;
	margin-top: 36px;
	padding-bottom: 12px;
}

.tableCell___T8Oy5 {
	border-radius: 4px;
	color: #fff9;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	position: relative;
	text-align: center;
}

.tableCell___T8Oy5:nth-child(7n):after {
	background: #ffffff0d;
	bottom: -12px;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	right: 0;
	width: 968px;
}

.tableCell___T8Oy5:last-child:after {
	content: none;
}

.tableCellWin___CNSsk {
	color: var(--brand-yellow);
}

.tableCellGold___gUAqX {
	background: linear-gradient(99.09deg,#ffce64,#916206);
	color: #fff;
}

.tableCellGold___gUAqX.tableCellWin___CNSsk {
	filter: drop-shadow(0 0 8px #FFCE64);
}

.loadMoreWrap___gnJOe {
	margin-top: 32px;
}

.loadMoreWrap___gnJOe button {
	margin: 0 auto;
	min-width: 208px;
	width: auto;
}

.root___v4LmG,.staticPage___hTgC_,.textStyle___n3HRt {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.root___v4LmG [class*=promo-img__inner],.staticPage___hTgC_ [class*=promo-img__inner],.textStyle___n3HRt [class*=promo-img__inner] {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.root___v4LmG .h1___gVRnP,.root___v4LmG .h2___HqYcY,.root___v4LmG .h3___U0l4R,.root___v4LmG h1,.root___v4LmG h2,.root___v4LmG h3,.staticPage___hTgC_ .h1___gVRnP,.staticPage___hTgC_ .h2___HqYcY,.staticPage___hTgC_ .h3___U0l4R,.staticPage___hTgC_ h1,.staticPage___hTgC_ h2,.staticPage___hTgC_ h3,.textStyle___n3HRt .h1___gVRnP,.textStyle___n3HRt .h2___HqYcY,.textStyle___n3HRt .h3___U0l4R,.textStyle___n3HRt h1,.textStyle___n3HRt h2,.textStyle___n3HRt h3 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0;
	text-align: left;
}

.root___v4LmG .h1___gVRnP:first-child,.root___v4LmG h1:first-child,.staticPage___hTgC_ .h1___gVRnP:first-child,.staticPage___hTgC_ h1:first-child,.textStyle___n3HRt .h1___gVRnP:first-child,.textStyle___n3HRt h1:first-child {
	margin-top: 20px;
}

.root___v4LmG .h2___HqYcY,.root___v4LmG h2,.staticPage___hTgC_ .h2___HqYcY,.staticPage___hTgC_ h2,.textStyle___n3HRt .h2___HqYcY,.textStyle___n3HRt h2 {
	margin: 32px 0 16px;
}

.root___v4LmG .h1___gVRnP span,.root___v4LmG .h2___HqYcY span,.root___v4LmG h1 span,.root___v4LmG h2 span,.staticPage___hTgC_ .h1___gVRnP span,.staticPage___hTgC_ .h2___HqYcY span,.staticPage___hTgC_ h1 span,.staticPage___hTgC_ h2 span,.textStyle___n3HRt .h1___gVRnP span,.textStyle___n3HRt .h2___HqYcY span,.textStyle___n3HRt h1 span,.textStyle___n3HRt h2 span {
	color: #ffffffe6;
}

.root___v4LmG h1+h2,.staticPage___hTgC_ h1+h2,.textStyle___n3HRt h1+h2 {
	margin-top: 16px;
}

.root___v4LmG .h4___YRLqR,.root___v4LmG h4,.staticPage___hTgC_ .h4___YRLqR,.staticPage___hTgC_ h4,.textStyle___n3HRt .h4___YRLqR,.textStyle___n3HRt h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}

.root___v4LmG .h5___T4CSF,.root___v4LmG h5,.staticPage___hTgC_ .h5___T4CSF,.staticPage___hTgC_ h5,.textStyle___n3HRt .h5___T4CSF,.textStyle___n3HRt h5 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 16px 0;
}

.root___v4LmG .h6___Jtar9,.root___v4LmG h6,.staticPage___hTgC_ .h6___Jtar9,.staticPage___hTgC_ h6,.textStyle___n3HRt .h6___Jtar9,.textStyle___n3HRt h6 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 15px 0;
}

.root___v4LmG [class*=txt],.root___v4LmG ol,.root___v4LmG p,.root___v4LmG ul,.staticPage___hTgC_ [class*=txt],.staticPage___hTgC_ ol,.staticPage___hTgC_ p,.staticPage___hTgC_ ul,.textStyle___n3HRt [class*=txt],.textStyle___n3HRt ol,.textStyle___n3HRt p,.textStyle___n3HRt ul {
	margin: 16px 0 22px;
}

.root___v4LmG [class*=txt],.root___v4LmG ol,.root___v4LmG p,.root___v4LmG ul,.root___v4LmG>div,.staticPage___hTgC_ [class*=txt],.staticPage___hTgC_ ol,.staticPage___hTgC_ p,.staticPage___hTgC_ ul,.staticPage___hTgC_>div,.textStyle___n3HRt [class*=txt],.textStyle___n3HRt ol,.textStyle___n3HRt p,.textStyle___n3HRt ul,.textStyle___n3HRt>div {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.root___v4LmG a,.staticPage___hTgC_ a,.textStyle___n3HRt a {
	color: var(--link-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.root___v4LmG span,.staticPage___hTgC_ span,.textStyle___n3HRt span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.root___v4LmG img,.staticPage___hTgC_ img,.textStyle___n3HRt img {
	max-width: 100%;
}

.root___v4LmG ol,.root___v4LmG ul,.staticPage___hTgC_ ol,.staticPage___hTgC_ ul,.textStyle___n3HRt ol,.textStyle___n3HRt ul {
	counter-reset: list;
	list-style-type: none;
	padding-left: 37px;
}

.root___v4LmG ol ol,.root___v4LmG ul ol,.staticPage___hTgC_ ol ol,.staticPage___hTgC_ ul ol,.textStyle___n3HRt ol ol,.textStyle___n3HRt ul ol {
	margin-top: 24px;
}

.root___v4LmG ol li,.root___v4LmG ul li,.staticPage___hTgC_ ol li,.staticPage___hTgC_ ul li,.textStyle___n3HRt ol li,.textStyle___n3HRt ul li {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 16px;
	padding-left: 6px;
	position: relative;
}

.root___v4LmG ol li:before,.root___v4LmG ul li:before,.staticPage___hTgC_ ol li:before,.staticPage___hTgC_ ul li:before,.textStyle___n3HRt ol li:before,.textStyle___n3HRt ul li:before {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	font-weight: 900;
	height: 16px;
	left: -21px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.root___v4LmG ol,.staticPage___hTgC_ ol,.textStyle___n3HRt ol {
	counter-reset: list;
}

.root___v4LmG ol li:before,.staticPage___hTgC_ ol li:before,.textStyle___n3HRt ol li:before {
	content: counter(list) "";
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.root___v4LmG ul li:before,.staticPage___hTgC_ ul li:before,.textStyle___n3HRt ul li:before {
	content: "•";
	line-height: 14px;
}

.root___v4LmG iframe,.staticPage___hTgC_ iframe,.textStyle___n3HRt iframe {
	background: #000;
	border-radius: 8px;
	display: block;
	margin: 24px 0 0;
}

.root___v4LmG .tbl,.staticPage___hTgC_ .tbl,.textStyle___n3HRt .tbl {
	font-family: Manrope,sans-serif;
	margin: 0 -32px;
	margin-top: 30px;
	position: relative;
	table-layout: auto;
	width: calc(100% + 64px);
	z-index: 1;
}

.root___v4LmG .tbl tbody,.root___v4LmG .tbl thead,.staticPage___hTgC_ .tbl tbody,.staticPage___hTgC_ .tbl thead,.textStyle___n3HRt .tbl tbody,.textStyle___n3HRt .tbl thead {
	position: relative;
	z-index: 2;
}

.root___v4LmG .tbl thead tr,.staticPage___hTgC_ .tbl thead tr,.textStyle___n3HRt .tbl thead tr {
	background-color: #e7dbdb1a;
}

.root___v4LmG .tbl thead tr:first-child th:first-child,.staticPage___hTgC_ .tbl thead tr:first-child th:first-child,.textStyle___n3HRt .tbl thead tr:first-child th:first-child {
	border-radius: 10px 0 0 10px;
}

.root___v4LmG .tbl thead tr:first-child th:last-child,.staticPage___hTgC_ .tbl thead tr:first-child th:last-child,.textStyle___n3HRt .tbl thead tr:first-child th:last-child {
	border-radius: 0 10px 10px 0;
}

.root___v4LmG .tbl thead th,.staticPage___hTgC_ .tbl thead th,.textStyle___n3HRt .tbl thead th {
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	height: 48px;
	min-height: 48px;
	padding: 12px 0 12px 10px;
	position: relative;
	text-align: center;
}

.root___v4LmG .tbl thead th,.root___v4LmG .tbl thead th span,.staticPage___hTgC_ .tbl thead th,.staticPage___hTgC_ .tbl thead th span,.textStyle___n3HRt .tbl thead th,.textStyle___n3HRt .tbl thead th span {
	color: #ffffffe6;
}

.root___v4LmG .tbl tbody tr,.staticPage___hTgC_ .tbl tbody tr,.textStyle___n3HRt .tbl tbody tr {
	border-bottom: none;
	position: relative;
}

.root___v4LmG .tbl tbody tr:not(:last-child):after,.staticPage___hTgC_ .tbl tbody tr:not(:last-child):after,.textStyle___n3HRt .tbl tbody tr:not(:last-child):after {
	background-color: #ffffff0d;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 24px;
	position: absolute;
	width: calc(100% - 48px);
}

.root___v4LmG .tbl tbody td,.staticPage___hTgC_ .tbl tbody td,.textStyle___n3HRt .tbl tbody td {
	border-bottom: 1px solid #fff;
	color: var(--brand-text);
	font-size: 12px;
	height: 48px;
	min-height: 48px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.root___v4LmG .tbl tbody td:first-child,.staticPage___hTgC_ .tbl tbody td:first-child,.textStyle___n3HRt .tbl tbody td:first-child {
	color: #fffc;
	font-weight: 500;
	text-align: left;
}

.root___v4LmG .tbl tbody tr:last-child td,.staticPage___hTgC_ .tbl tbody tr:last-child td,.textStyle___n3HRt .tbl tbody tr:last-child td {
	border-bottom: none;
}

.root___v4LmG .tbl tbody tr:last-child td:before,.staticPage___hTgC_ .tbl tbody tr:last-child td:before,.textStyle___n3HRt .tbl tbody tr:last-child td:before {
	content: none;
}

.root___v4LmG .tbl td,.root___v4LmG .tbl th,.staticPage___hTgC_ .tbl td,.staticPage___hTgC_ .tbl th,.textStyle___n3HRt .tbl td,.textStyle___n3HRt .tbl th {
	vertical-align: middle;
}

.root___v4LmG .tbl td:first-child,.root___v4LmG .tbl th:first-child,.staticPage___hTgC_ .tbl td:first-child,.staticPage___hTgC_ .tbl th:first-child,.textStyle___n3HRt .tbl td:first-child,.textStyle___n3HRt .tbl th:first-child {
	padding-left: 32px;
}

.root___v4LmG .tbl td:last-child,.root___v4LmG .tbl th:last-child,.staticPage___hTgC_ .tbl td:last-child,.staticPage___hTgC_ .tbl th:last-child,.textStyle___n3HRt .tbl td:last-child,.textStyle___n3HRt .tbl th:last-child {
	padding-right: 32px;
}

.root___v4LmG .tbl td .text-center,.root___v4LmG .tbl th .text-center,.staticPage___hTgC_ .tbl td .text-center,.staticPage___hTgC_ .tbl th .text-center,.textStyle___n3HRt .tbl td .text-center,.textStyle___n3HRt .tbl th .text-center {
	text-align: center;
}

.root___v4LmG .tbl-striped tbody tr:nth-child(odd),.root___v4LmG .tbl-striped thead tr,.staticPage___hTgC_ .tbl-striped tbody tr:nth-child(odd),.staticPage___hTgC_ .tbl-striped thead tr,.textStyle___n3HRt .tbl-striped tbody tr:nth-child(odd),.textStyle___n3HRt .tbl-striped thead tr {
	background: #0000;
}

.root___v4LmG .tbl-striped tbody td,.staticPage___hTgC_ .tbl-striped tbody td,.textStyle___n3HRt .tbl-striped tbody td {
	border-bottom: none;
}

.root___v4LmG .tbl-striped tbody td:before,.staticPage___hTgC_ .tbl-striped tbody td:before,.textStyle___n3HRt .tbl-striped tbody td:before {
	content: none;
}

.root___v4LmG .tbl-striped-revert tbody tr:nth-child(2n),.root___v4LmG .tbl-striped-revert thead tr,.staticPage___hTgC_ .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___hTgC_ .tbl-striped-revert thead tr,.textStyle___n3HRt .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___n3HRt .tbl-striped-revert thead tr {
	background: #0000;
}

.root___v4LmG .tbl-striped-revert tbody td,.staticPage___hTgC_ .tbl-striped-revert tbody td,.textStyle___n3HRt .tbl-striped-revert tbody td {
	border-bottom: none;
}

.root___v4LmG .tbl-striped-revert tbody td:before,.staticPage___hTgC_ .tbl-striped-revert tbody td:before,.textStyle___n3HRt .tbl-striped-revert tbody td:before {
	content: none;
}

.root___v4LmG .tbl-type-text th:first-child,.staticPage___hTgC_ .tbl-type-text th:first-child,.textStyle___n3HRt .tbl-type-text th:first-child {
	text-align: left!important;
}

.root___v4LmG .tbl-type-text td,.staticPage___hTgC_ .tbl-type-text td,.textStyle___n3HRt .tbl-type-text td {
	text-align: center;
}

.root___v4LmG .tbl-type-text td:first-child,.staticPage___hTgC_ .tbl-type-text td:first-child,.textStyle___n3HRt .tbl-type-text td:first-child {
	text-align: left;
}

.root___v4LmG .img-fullpage,.staticPage___hTgC_ .img-fullpage,.textStyle___n3HRt .img-fullpage {
	box-shadow: 0 1px 0 0 #ffffff0d;
	box-sizing: border-box;
	line-height: 0;
	margin: -19px -24px 40px -30px;
	max-height: 502px;
	overflow: hidden;
	position: relative;
}

.root___v4LmG .img-fullpage img,.staticPage___hTgC_ .img-fullpage img,.textStyle___n3HRt .img-fullpage img {
	width: 100%;
}

.root___v4LmG .with-padding-left,.staticPage___hTgC_ .with-padding-left,.textStyle___n3HRt .with-padding-left {
	padding-left: 32px;
}

.staticPage___hTgC_ {
	margin: 0 auto;
	width: 720px;
}

.staticPage___hTgC_[class*=faq] {
	padding: 0 0 8px;
}

.staticPage___hTgC_[class*=faq] h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	margin: 20px 0 24px;
}

.staticPage___hTgC_[class*=faq] h3:not(:first-child) {
	margin: 40px 0 23px;
}

.staticPage___hTgC_[class*=faq] [class*=accordion-wrap] {
	margin: -9px 0;
}

.staticPage___hTgC_[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.staticPage___hTgC_[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	padding: 9px 48px 9px 16px;
	position: relative;
}

.staticPage___hTgC_[class*=faq] .accordion-title,.staticPage___hTgC_[class*=faq] .accordion-title b {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.staticPage___hTgC_[class*=faq] .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: calc(50% - 2px);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPage___hTgC_[class*=faq] .accordion-title.active:after {
	transform: rotate(180deg);
}

.staticPage___hTgC_[class*=faq] .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px 15px;
}

.staticPage___hTgC_[class*=faq] .accordion-inner,.staticPage___hTgC_[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.staticPage___hTgC_[class*=terms-new],.staticPage___hTgC_[class*=terms] {
	padding-bottom: 18px;
}

.staticPage___hTgC_[class*=terms-new] h1,.staticPage___hTgC_[class*=terms-new] h2,.staticPage___hTgC_[class*=terms] h1,.staticPage___hTgC_[class*=terms] h2 {
	font-family: Manrope,sans-serif;
}

.staticPage___hTgC_[class*=terms-new] h1,.staticPage___hTgC_[class*=terms] h1 {
	margin-bottom: 16px;
}

.staticPage___hTgC_[class*=terms-new] h2,.staticPage___hTgC_[class*=terms] h2 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.staticPage___hTgC_[class*=terms-new] .tbl,.staticPage___hTgC_[class*=terms] .tbl {
	margin: 0 0 24px;
	table-layout: fixed;
	width: 100%;
}

.staticPage___hTgC_[class*=terms-new] .tbl thead,.staticPage___hTgC_[class*=terms] .tbl thead {
	background-color: rgba(var(--brand-text-rgb),.1);
}

.staticPage___hTgC_[class*=terms-new] .tbl td,.staticPage___hTgC_[class*=terms-new] .tbl th,.staticPage___hTgC_[class*=terms] .tbl td,.staticPage___hTgC_[class*=terms] .tbl th {
	border: none;
	line-height: 16px;
	text-align: left;
}

.staticPage___hTgC_[class*=terms-new] .tbl td:first-child,.staticPage___hTgC_[class*=terms-new] .tbl th:first-child,.staticPage___hTgC_[class*=terms] .tbl td:first-child,.staticPage___hTgC_[class*=terms] .tbl th:first-child {
	padding-left: 24px;
	padding-right: 10px;
	width: 100%;
}

.staticPage___hTgC_[class*=terms-new] .tbl td:nth-child(2),.staticPage___hTgC_[class*=terms-new] .tbl th:nth-child(2),.staticPage___hTgC_[class*=terms] .tbl td:nth-child(2),.staticPage___hTgC_[class*=terms] .tbl th:nth-child(2) {
	padding-left: 0;
	width: 160px;
}

.staticPage___hTgC_[class*=terms-new] .tbl td:nth-child(3),.staticPage___hTgC_[class*=terms-new] .tbl th:nth-child(3),.staticPage___hTgC_[class*=terms] .tbl td:nth-child(3),.staticPage___hTgC_[class*=terms] .tbl th:nth-child(3) {
	padding: 4px 8px 4px 16px;
	text-align: left;
	width: 100%;
}

.staticPage___hTgC_[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___hTgC_[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___hTgC_[class*=terms] .tbl td:nth-child(3) span,.staticPage___hTgC_[class*=terms] .tbl th:nth-child(3) span {
	display: block;
	text-align: center;
	width: 72px;
}

.staticPage___hTgC_[class*=terms-new] .tbl td:last-child,.staticPage___hTgC_[class*=terms-new] .tbl th:last-child,.staticPage___hTgC_[class*=terms] .tbl td:last-child,.staticPage___hTgC_[class*=terms] .tbl th:last-child {
	padding-left: 0;
	padding-right: 10px;
	width: 144px;
}

.staticPage___hTgC_[class*=terms-new] .tbl tbody td:nth-child(3),.staticPage___hTgC_[class*=terms] .tbl tbody td:nth-child(3) {
	padding-left: 42px;
}

.staticPage___hTgC_[class*=terms-new] .ul-list,.staticPage___hTgC_[class*=terms] .ul-list {
	margin: 22px 0 24px;
}

.staticPage___hTgC_[class*=terms-new] .ul-list.with-padding-left,.staticPage___hTgC_[class*=terms] .ul-list.with-padding-left {
	padding-left: 37px;
}

.staticPage___hTgC_[class*=terms-new] .contacts-list,.staticPage___hTgC_[class*=terms] .contacts-list {
	display: flex;
}

.staticPage___hTgC_[class*=terms-new] .contacts-list h2,.staticPage___hTgC_[class*=terms] .contacts-list h2 {
	margin-top: 32px;
}

.staticPage___hTgC_[class*=terms-new] .contacts-list div,.staticPage___hTgC_[class*=terms] .contacts-list div {
	display: grid;
	letter-spacing: .2px;
	margin-right: 14px;
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download],.staticPage___hTgC_[class*=terms] [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] p,.staticPage___hTgC_[class*=terms] [class*=terms-download] p {
	margin: 0;
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] p,.staticPage___hTgC_[class*=terms-new] [class*=terms-download] time,.staticPage___hTgC_[class*=terms] [class*=terms-download] p,.staticPage___hTgC_[class*=terms] [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] button,.staticPage___hTgC_[class*=terms] [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 12px;
	min-width: 136px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___hTgC_[class*=terms] [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] button:before,.staticPage___hTgC_[class*=terms] [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 24px;
	z-index: 0;
}

.staticPage___hTgC_[class*=terms-new] [class*=terms-download] button:hover,.staticPage___hTgC_[class*=terms] [class*=terms-download] button:hover {
	filter: brightness(1.1);
}

.staticPage___hTgC_[class*=online-casino],.staticPage___hTgC_[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPage___hTgC_[class*=online-casino] h1,.staticPage___hTgC_[class*=online-casino] h1 *,.staticPage___hTgC_[class*=online-casino] h2,.staticPage___hTgC_[class*=online-casino] h2 *,.staticPage___hTgC_[class*=online-casino] h3,.staticPage___hTgC_[class*=online-casino] h3 *,.staticPage___hTgC_[class*=online-casino] h4,.staticPage___hTgC_[class*=online-casino] h4 *,.staticPage___hTgC_[class*=online-casino] h5,.staticPage___hTgC_[class*=online-casino] h5 *,.staticPage___hTgC_[class*=online-casino] h6,.staticPage___hTgC_[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPage___hTgC_[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 48px;
	margin: 12px 0 16px;
}

.staticPage___hTgC_[class*=information] [class=informationBottom],.staticPage___hTgC_[class*=information] [class=informationTop] {
	grid-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto 16px;
	padding: 0;
}

.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 68px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
	width: 100%;
}

.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationTopItem]:before {
	content: none;
}

.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	justify-content: space-between;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	padding: 9px 15px 9px 55px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___hTgC_[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___hTgC_[class*=information] [class=informationTop] [class*=informationTopLink] span {
	left: 15px;
	position: absolute;
	top: 21px;
}

.root___v4LmG {
	margin: 32px 0 40px;
}

.root___v4LmG h3 {
	margin: 24px 0;
}

@media screen and (min-width:1288px) {
	.root___v4LmG h3 {
		margin: 24px 0 16px;
	}
}

.root___v4LmG h1,.root___v4LmG h2,.root___v4LmG h3,.root___v4LmG h4,.root___v4LmG h5,.root___v4LmG h6 {
	color: #fff;
	font-family: Manrope,sans-serif;
	margin: 32px 0 24px;
}

.root___v4LmG ol li,.root___v4LmG p,.root___v4LmG ul li {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.root___v4LmG ol,.root___v4LmG ul {
	margin: 0;
}

.title___gxz2P {
	color: #fff;
	display: block;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 40px;
}

.packagesWrap___T4k3y {
	display: grid;
	gap: 10px 62px;
	grid-template-columns: repeat(6,1fr);
}

.package___l1dUQ {
	height: 124px;
	position: relative;
	width: 108px;
	z-index: 1;
}

.package___l1dUQ:hover .packageInner___K3U0t {
	opacity: 0;
	transition: opacity .2s .2s;
	visibility: hidden;
}

.package___l1dUQ:hover .btnInner___UdYcs {
	opacity: 1;
	text-align: center;
	visibility: visible;
}

.package___l1dUQ:hover .btnInner___UdYcs:after {
	background: #c1511b;
	transition: background .5s .2s;
}

.packageInner___K3U0t {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	opacity: 1;
	position: relative;
	text-align: center;
	transition: opacity .4s .1s;
}

.packagePercent___HyGGA {
	background: var(--brand-blue);
	border-radius: 24px;
	bottom: auto;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	left: auto;
	line-height: 16px;
	min-width: 38px;
	padding: 4px;
	pointer-events: none;
	position: absolute;
	right: 0;
	text-align: center;
	top: -16px;
	transition: opacity .2s;
	z-index: 1;
}

.packageImg___Arr5L {
	height: 64px;
	transition: opacity .2s;
	width: 88px;
}

.packageImg___Arr5L img {
	height: 100%;
	width: 100%;
}

.packageCount___i8ikT {
	bottom: auto;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	height: 26px;
	left: 48px;
	line-height: 22px;
	opacity: .7;
	position: absolute;
	right: auto;
	top: 54%;
	transform: translate(-50%,-50%) rotate(-15.5deg);
	width: 52px;
	z-index: 0;
}

.packageCount___i8ikT>span {
	color: inherit;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin-left: 2px;
}

.packagePriceOld___klOiQ {
	color: var(--brand-text);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	text-align: right;
	text-decoration: line-through;
	width: 100%;
}

.packagePriceNew___jl7hy {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: right;
}

.packageBuy___hiaHA {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}

.btnInner___UdYcs {
	bottom: auto;
	height: 32px;
	left: 50%;
	opacity: 0;
	position: absolute;
	right: auto;
	top: 15px;
	transform: translateX(-50%);
	transition: opacity .2s ease;
	visibility: hidden;
	width: 108px;
	z-index: 0;
}

.btnInner___UdYcs [class*=button__] {
	border-radius: var(--buttons-border-radius);
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	height: inherit;
	line-height: 24px;
	text-shadow: 0 1px 0 #0003;
}

@media screen and (min-width:1288px) {
	.btnInner___UdYcs {
		right: 0;
	}
}

.btnInner___UdYcs:after {
	content: "";
	filter: blur(20px);
	height: 48px;
	left: 50%;
	position: absolute;
	top: 60%;
	transform: translate(-50%,-50%);
	width: 48px;
	z-index: 1;
}

.gameLink___bHeIK {
	display: block;
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2) {
	height: 64px;
	padding-bottom: 16px;
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2):before {
	background-color: #ffffff0d;
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	width: 100%;
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:nth-last-of-type(2):after {
	background: var(--brand-simple);
	height: 2px;
	opacity: .6;
}

.withCurrentUserInNotTop___W74sF .tableRow____D_BM:last-of-type {
	margin-top: 14px;
}

.tableBody___RfmvR>div:nth-of-type(n+10) .tableCell___xhxlS:nth-child(2) {
	margin-left: 6px;
	max-width: 36px;
	width: 36px;
}

.tableRow____D_BM {
	display: flex;
	height: 48px;
	position: relative;
}

.tableRow____D_BM:after {
	background: var(--brand-text);
	bottom: 1px;
	content: "";
	height: 1px;
	left: 0;
	opacity: .1;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.tableRow____D_BM:last-of-type:after {
	display: none;
}

.tableRowHighlight___m43Ng .tableCell___xhxlS {
	color: var(--brand-yellow)!important;
}

.tableCell___xhxlS {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
}

.tableCell___xhxlS:first-child {
	color: #fff;
	flex: 0 0 30px;
	font-size: 10px;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 16px;
	max-width: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tableCell___xhxlS:first-child span {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	padding: 0 5px;
}

.tableCell___xhxlS:nth-child(2) {
	max-width: 36px;
	width: 36px;
}

.tableCell___xhxlS:nth-child(3) {
	align-items: flex-start;
	color: #fff;
	display: flex;
	flex: 1;
	flex-direction: column;
	font-size: 12px;
	font-weight: 500;
	justify-content: center;
	line-height: 20px;
	overflow: hidden;
	padding: 0;
}

.tableCell___xhxlS:nth-child(3) :nth-child(2) {
	color: rgba(var(--brand-text-rgb),.4);
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
}

.tableCell___xhxlS:nth-child(3) div {
	max-width: 100%;
	overflow: hidden;
	padding: 0 28px 0 14px;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tableCell___xhxlS:nth-child(3) .talisman___oSaXH {
	position: absolute;
	right: 0;
	top: 0;
}

.tableCell___xhxlS:nth-child(3) .talisman___oSaXH img {
	height: 20px;
	width: 20px;
}

.tableCell___xhxlS:nth-child(4) {
	color: #fff;
	flex: 1 1;
	font-size: 12px;
	font-weight: 500;
	justify-content: flex-end;
	line-height: 20px;
	min-width: 80px;
}

.tableGame___Q7GD6 {
	border-radius: 4px;
	display: block;
	height: 36px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.tableGame___Q7GD6 img {
	border-radius: 4px;
	height: 36px;
	left: 50%;
	object-fit: contain;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 60px;
}

.monthPicker___MEtKP {
	cursor: pointer;
	height: 48px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:568px) {
	.monthPicker___MEtKP {
		max-width: 436px;
	}
}

.monthPickerField___x1ao2 {
	background: #fff;
	border-radius: 10px;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	line-height: 48px;
	padding: 0 16px;
	text-transform: capitalize;
	width: 100%;
}

.monthPickerIcon___mVmNP {
	bottom: auto;
	height: 24px;
	left: auto;
	line-height: 24px;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 24px;
	z-index: 0;
}

@media screen and (min-width:720px) {
	.monthPickerIcon___mVmNP {
		right: 14px;
	}
}

.monthPickerIcon___mVmNP path {
	fill: #000;
}

.monthPickerList___TgBv1 {
	background-color: #fff;
	border-radius: 10px;
	box-sizing: border-box;
	column-gap: 16px;
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-template-rows: repeat(4,22px);
	opacity: 0;
	padding: 16px 24px;
	position: absolute;
	right: 0;
	row-gap: 10px;
	top: 56px;
	transition: opacity .3s ease-out,visibility 0s linear .3s;
	visibility: hidden;
	z-index: 10;
}

.monthPickerList___TgBv1:before {
	background: #fff;
	content: "";
	height: 11px;
	position: absolute;
	right: 18px;
	top: -5px;
	transform: rotate(45deg);
	width: 11px;
}

.monthPickerListOpen___hqLKL {
	opacity: 1;
	visibility: visible;
}

.monthPickerListItem___sz3y0 {
	border-radius: 10px;
	color: #000;
	font-size: 10px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 4px 8px;
	position: relative;
	text-align: center;
	text-decoration: none;
	-webkit-user-select: none;
	user-select: none;
	white-space: nowrap;
	z-index: 0;
}

.monthPickerListItem___sz3y0:before {
	border-radius: 10px;
	bottom: -11px;
	content: "";
	display: block;
	left: -10px;
	position: absolute;
	right: -10px;
	top: -1px;
	z-index: -2;
}

.monthPickerListItem___sz3y0:after {
	background-color: #fff;
	border-radius: 10px;
	bottom: -8px;
	content: "";
	display: block;
	left: -9px;
	position: absolute;
	right: -9px;
	top: 0;
	z-index: -1;
}

.monthPickerListItemActive___JvPFy {
	color: #fff;
}

.monthPickerListItemActive___JvPFy:before {
	background: var(--brand-gradient-green);
}

.monthPickerListItemActive___JvPFy:after {
	background-color: #0000;
}

.hallOfFame___IRnxd {
	padding: 32px 16px 48px;
}

@media screen and (min-width:360px) {
	.hallOfFame___IRnxd {
		padding: 40px 24px 48px;
	}
}

@media screen and (min-width:568px) {
	.hallOfFame___IRnxd {
		padding: 40px 32px 48px;
	}
}

@media screen and (min-width:720px) {
	.hallOfFame___IRnxd {
		padding: 40px 64px 48px;
	}
}

.hallOfFameTitle___aKtYz {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.hallOfFameDescription___VsCyB {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 14px 0 26px;
}

@media screen and (min-width:720px) {
	.hallOfFameDescription___VsCyB {
		margin: 23px 0 17px;
	}
}

.hallOfFameTable___MMyPS {
	margin: 32px 0 0;
}

.hallOfFameEmpty___cFf4W {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 23px 0 0;
}

.tournament___QFFjT {
	border-radius: 12px;
	min-height: -moz-fit-content;
	min-height: fit-content;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.tournamentImage___bGNho {
	background: var(--lottery-tournament-image-gradient);
	bottom: auto;
	height: -moz-fit-content;
	height: fit-content;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.tournamentImageCharacter___RYtjk img {
	bottom: 146px;
	height: auto;
	left: auto;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: contain;
	opacity: 1;
	position: absolute;
	right: -12px;
	top: inherit;
	width: 210px;
	z-index: 0;
}

.tournamentImagePattern___CT9rt {
	height: 100%;
	width: 100%;
}

.tournamentImagePattern___CT9rt img {
	height: 100%;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	max-height: 204px;
	object-fit: cover;
	opacity: .4;
	width: 100%;
}

.tournamentImage___bGNho [class*=loading__] {
	position: absolute;
	right: 64px;
	top: 50%;
	transform: translateY(-50%);
}

.tournamentImageActive___OfwpZ img {
	opacity: 1;
}

.tournamentContent___OV1Xd {
	height: 100%;
	min-height: inherit;
	padding: 16px;
	position: relative;
}

.tournamentContent___OV1Xd [class*=participantsEmpty__],.tournamentContent___OV1Xd [class*=participants__] {
	margin-top: 12px;
}

.tournamentTitle___bG_04 {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.tournamentTitle___bG_04 span:first-child {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	max-width: 80%;
	padding: 0 11px;
}

.tournamentTitle___bG_04 span:last-child {
	display: block;
	margin-bottom: 4px;
}

.tournamentSubtitle___SA4r_ {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.tournamentPrize___VKIFe {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 14px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.tournamentPrize___VKIFe svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.tournamentPrize___VKIFe:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.tournamentPrizeText___S3L3t,.tournamentPrize___VKIFe [class^=text__] {
	color: var(--brand-yellow);
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.tournamentPrizeText___S3L3t [class*=currency__],.tournamentPrize___VKIFe [class^=text__] [class*=currency__] {
	font-weight: inherit;
}

.tournamentDate___YnbX0 {
	align-items: flex-start;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	justify-content: flex-start;
	line-height: 24px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.tournamentDate___YnbX0 svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.tournamentDate___YnbX0:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.tournamentDate___YnbX0 div [class*=section],.tournamentDate___YnbX0 div:last-child {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.newYearTournamentParticipantsWrap___pIAeu {
	position: relative;
}

.newYearTournamentParticipantsWrap___pIAeu .newYearTournamentButton___sMA5d {
	background: linear-gradient(0deg,#ffb900,#ffd600);
	border: 1px solid #feb60066;
	border-radius: 8px;
	bottom: 12px;
	box-shadow: 0 4px 4px 0 #00000040,0 2px 6px 0 #6249001a;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	left: 12px;
	line-height: 12px;
	position: absolute;
	right: 12px;
	top: auto;
	z-index: 0;
}

@media screen and (min-width:412px) {
	.newYearTournamentParticipantsWrap___pIAeu [class*=participants__] {
		padding: 9px 34px 66px;
	}
}

.newYearTournamentInfoGameItems___NmUHU {
	margin-top: 12px;
	position: relative;
}

.newYearTournamentInfoGameItems___NmUHU .swiper-slide {
	max-width: 50px;
}

.newYearTournamentInfoGameItems___NmUHU .swiper-button-next,.newYearTournamentInfoGameItems___NmUHU .swiper-button-prev {
	border: none;
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 3;
}

.newYearTournamentInfoGameItems___NmUHU .swiper-button-prev {
	left: -16px;
}

.newYearTournamentInfoGameItems___NmUHU .swiper-button-next {
	right: -16px;
}

.newYearTournamentInfoGameItems___NmUHU .swiper-button-disabled,.newYearTournamentInfoGameItems___NmUHU [class*=stickerWrapper__] {
	display: none;
}

.newYearTournamentInfoGameItems___NmUHU [class*=gameLink__] [class*=imgWrapper__] [class*=classNameAfterLoaded__] [class*=defaultImg] {
	height: 100%;
	padding: 0;
	width: 100%;
}

.newYearTournamentInfoThumbImg___CEiLs {
	border-radius: 8px;
	height: 50px;
	width: 50px;
}

.lottery___GswRS,.tournament___XtTMC {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 12px;
	display: block;
	height: 148px;
	overflow: hidden;
	position: relative;
}

.lotteryImg___bJmi8,.tournamentImg___tMDlm {
	filter: grayscale(.8);
	height: 100%;
	overflow: hidden;
	position: absolute;
	text-align: right;
	transition: height .4s;
	width: 100%;
}

.lotteryImgPattern___dCQdY img,.tournamentImgPattern___i1lmh img {
	height: 100%;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
	width: 100%;
}

.lotteryImgCharacter___JfBf3 img,.tournamentImgCharacter___oAw5j img {
	height: 100%;
	object-fit: contain;
	width: auto;
}

.lotteryContent___bjH0i,.tournamentContent___BU5V3 {
	border-radius: 12px;
	height: 100%;
	padding: 12px;
	position: relative;
}

.lotteryLabel___nwfFS,.tournamentLabel___Gd9ti {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin-bottom: 8px;
	max-width: 80%;
	padding: 0 11px;
}

.lotteryTitle___Hpzsz,.tournamentTitle___HDEuq {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lotteryDate___I7D4n,.tournamentDate___NnVxG {
	bottom: unset;
	left: unset;
	position: absolute;
	right: 12px;
	top: 13px;
	z-index: 0;
}

.lotteryDate___I7D4n p,.tournamentDate___NnVxG p {
	margin: 0;
	text-align: right;
}

.lotteryDate___I7D4n p:first-child,.tournamentDate___NnVxG p:first-child {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.lotteryDate___I7D4n p:last-child,.tournamentDate___NnVxG p:last-child {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .9;
}

.lotteryPrize___xPg_B,.tournamentPrize___om2Qw {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 21px;
	max-width: 80%;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryPrize___xPg_B span,.tournamentPrize___om2Qw span {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryPrize___xPg_B span:first-child,.tournamentPrize___om2Qw span:first-child {
	white-space: nowrap;
}

.lotteryPrize___xPg_B svg,.tournamentPrize___om2Qw svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryPrize___xPg_B:before,.tournamentPrize___om2Qw:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryPrizeSub___mUqRK,.tournamentPrizeSub___q8BRR {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lotteryPrizeSum___UQMvM,.tournamentPrizeSum____69kE {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryLink___Xq2Ot,.tournamentLink___XFNG0 {
	align-items: center;
	border: 2px solid #fffc;
	border-radius: 10px;
	bottom: 12px;
	box-shadow: 0 2px 8px 0 #2727274d;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	left: unset;
	position: absolute;
	right: 12px;
	top: unset;
	width: 48px;
	z-index: 0;
}

.lotteryLink___Xq2Ot svg,.tournamentLink___XFNG0 svg {
	transform: rotate(180deg);
}

.lotteryContent___bjH0i {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 11px 12px 17px;
}

.newYearTournamentsWrap___gDE4Q {
	row-gap: 32px;
}

.newYearTournamentsBlock___W83TU,.newYearTournamentsWrap___gDE4Q {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.newYearTournamentsBlock___W83TU {
	row-gap: 24px;
	width: 100%;
}

.newYearTournamentInfoWrap___Vdu7p {
	overflow: hidden;
	width: 100%;
}

.newYearTournamentInfoWrap___Vdu7p [class*=tournament__]:before {
	background: linear-gradient(139.71deg,#b4372499 0,#7a133799 50%,#2a070199 100%),var(--bgc-character);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearTournamentInfoWrap___Vdu7p [class*=tournamentImage__],.newYearTournamentInfoWrap___Vdu7p [class*=tournament__] picture {
	display: none;
}

.newYearTournamentsItemsExpired___NElwU,.newYearTournamentsItems___zTIUf {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	width: 100%;
}

.newYearTournamentsItemsExpired___NElwU [class*=tournamentWrapperExpired_],.newYearTournamentsItems___zTIUf [class*=tournamentWrapperExpired_] {
	margin: 0;
}

.newYearTournamentsItemsExpired___NElwU [class*=tournamentBlockWrap__],.newYearTournamentsItems___zTIUf [class*=tournamentBlockWrap__] {
	height: -moz-fit-content;
	height: fit-content;
	padding: 16px;
}

.newYearTournamentsItemsExpired___NElwU [class*=expiredTournamentImg__],.newYearTournamentsItems___zTIUf [class*=expiredTournamentImg__] {
	max-height: 100%;
}

.newYearTournamentsItemsExpired___NElwU [class*=tournamentStatus__],.newYearTournamentsItems___zTIUf [class*=tournamentStatus__] {
	background: #ffffff0d;
	border-radius: 12px;
	flex-direction: column;
	opacity: .7;
	padding: 16px;
}

.newYearTournamentsItemsExpired___NElwU [class*=finished__],.newYearTournamentsItems___zTIUf [class*=finished__] {
	margin: 16px 0 0;
}

.newYearTournamentsTitle___O__OY {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.newYearTournamentsItemsExpired___NElwU [class*=tournament__] {
	width: 100%;
}

.tournamentGames___ykjQy {
	margin-top: -4px;
	position: relative;
}

.tournamentGames___ykjQy.hasScroll___y6IjW:after {
	background-image: url("arrow-right.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 30px;
	bottom: 0;
	content: "";
	height: 50px;
	left: auto;
	position: absolute;
	right: -17px;
	top: 0;
	width: 24px;
	z-index: 0;
}

.tournamentGames___ykjQy.hasScroll___y6IjW.wasScrolled___uyfYc:after {
	content: none;
}

.tournamentGamesList___F9qhl {
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
}

.tournamentGamesList___F9qhl::-webkit-scrollbar {
	display: none;
}

@supports((-webkit-mask-image:url("")) or (mask-image:url(""))) {
	.tournamentGamesList___F9qhl {
		--mask-height: 13px;
		-webkit-mask-image: linear-gradient(to right,#0000,#550a17 0,#550a17 calc(100% - var(--mask-height)),#0000);
		mask-image: linear-gradient(to right,#0000,#550a17 0,#550a17 calc(100% - var(--mask-height)),#0000);
		-webkit-mask-position: 0 0;
		mask-position: 0 0;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: auto;
		mask-size: auto;
	}
}

.tournamentGamesThumb___MQNPZ {
	background: var(--brand-simple);
	border-radius: 8px;
	display: inline-flex;
	height: 50px;
	margin-right: 4px;
	width: 50px;
}

.tournamentGamesThumbImage___ZyV_o {
	border-radius: var(--tournament-widget-games-thumb-radius);
	height: 100%;
	min-height: 50px;
	min-width: 50px;
	object-fit: cover;
	object-position: top;
	width: 100%;
}

@media screen and (min-width:720px) {
	.tournamentGames___ykjQy.tournamentListPageGames___UcEER {
		margin: 0;
		max-height: unset;
		width: auto;
	}

	.tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesTitle___uFh5U {
		margin-bottom: 10px;
	}

	.tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesList___F9qhl {
		flex-direction: row;
		margin: 0 -16px;
		max-height: unset;
		overflow-x: auto;
		overflow-y: hidden;
	}@	supports((-webkit-mask-image:url("")) or (mask-image:url(""))) {
		.tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesList___F9qhl{-webkit-mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
		mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
		padding-top: 0;
	}
}

.tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesThumb___MQNPZ {
	margin-bottom: 0;
	margin-right: 8px;
}

.tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesThumb___MQNPZ:first-child {
	margin-left: 16px;
}

.tournamentGames___ykjQy.tournamentListPageGames___UcEER .tournamentGamesThumb___MQNPZ:last-child {
	margin-right: 16px;
}}

.tournament___nOtcg {
	background: var(--tournament-widget-gradient-color);
	border-radius: var(--tournament-widget-radius);
	box-shadow: 0 6px 12px #0000001a;
	margin-bottom: 32px;
	min-height: 448px;
	overflow: hidden;
	padding: 16px;
	position: relative;
}

.tournamentColumn___Ez0Rk {
	position: relative;
}

.tournament___nOtcg:not(:last-of-type) {
	margin-bottom: 16px;
}

.tournamentBtn___TBI7x {
	bottom: 12px;
	left: 12px;
	position: absolute;
	right: 12px;
	top: auto;
	z-index: 0;
}

@media screen and (min-width:640px) {
	.tournamentBtn___TBI7x {
		left: 0;
		margin: auto;
		max-width: 312px;
		right: 0;
	}
}

@media screen and (min-width:720px) {
	.tournamentBtn___TBI7x {
		max-width: 240px;
	}
}

.tournamentBtn___TBI7x a {
	min-height: 40px;
	min-width: 112px;
	width: 100%;
}

.tournamentBtn___TBI7x a[class*=white] {
	opacity: .6;
}

.tournamentBtn___TBI7x a.tournamentBtnMoreInfo___A72KX {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

@media screen and (min-width:720px) {
	.tournament___nOtcg.tournamentListPageItem___UtOFr .tournamentColumn___Ez0Rk {
		display: block;
		margin-right: 0;
	}
}

.copyButton___fc5kY {
	background: #0000;
	border: none;
	height: 16px;
	width: 16px;
}

.copyButton___fc5kY .clipboardSVG____7TpC.disabled___v8t8f {
	opacity: .5;
}

.userMenuListItem___E4VHk {
	color: var(--menu-background-color);
	cursor: pointer;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	padding: 0 12px;
}

.userMenuListItem___E4VHk .link___WW96p {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: normal;
	width: 100%;
}

.userMenuListItem___E4VHk .profileLink___z2uzF {
	align-items: center;
	border-bottom: 1px solid #00000029;
	cursor: auto;
	display: flex;
	flex-direction: row;
	height: 60px;
	justify-content: normal;
	padding-left: 36px;
	position: relative;
}

.userMenuListItem___E4VHk .profileLink___z2uzF .icon___eCTPB {
	bottom: unset;
	left: 0;
	margin: 0;
	position: absolute;
	right: unset;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}

.userMenuListItem___E4VHk .profileLink___z2uzF a:hover {
	color: var(--nav-list-active-item-color);
}

.userMenuListItem___E4VHk .profileLink___z2uzF a:hover .icon___eCTPB path {
	fill: var(--nav-list-active-item-color);
}

.userMenuListItem___E4VHk .profileLinkText___nwxLA {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx {
	align-items: center;
	color: #000;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	gap: 4px;
	justify-content: flex-start;
	line-height: 14px;
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W {
	align-items: center;
	display: flex;
	flex-direction: row;
	font-weight: 700;
	gap: 4px;
	justify-content: flex-start;
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button {
	background: none;
	border: none;
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button .clipboardSVG___cdMU5 {
	opacity: 1;
	transition: opacity .3s;
}

.userMenuListItem___E4VHk .profileLinkId___HNbbx .idWrapper___YsI_W button .clipboardSVG___cdMU5.disabled___RhmOu {
	opacity: .5;
}

.userMenuListItem___E4VHk .icon___eCTPB {
	height: 24px;
	margin-right: 12px;
	width: 24px;
}

.userMenuListItem___E4VHk .icon___eCTPB path {
	fill: var(--menu-background-color);
}

.userMenuListItem___E4VHk a,.userMenuListItem___E4VHk span {
	align-items: center;
	color: inherit;
	display: flex;
}

.userMenuListItem___E4VHk:not(.profileListItem___Jwog1):hover {
	color: var(--nav-list-active-item-color);
}

.userMenuListItem___E4VHk:not(.profileListItem___Jwog1):hover .icon___eCTPB path {
	fill: var(--nav-list-active-item-color);
}

.unit___y6wmj {
	padding: 8px 0;
	position: relative;
}

.unit___y6wmj:not(:last-child):before {
	background: #ffffff0d;
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}

.unitBlock___f347u {
	align-items: center;
	display: flex;
}

.unitSum___wABoL {
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin-right: 16px;
	min-width: 110px;
}

.unitSum___wABoL [class^=currencySymbol] {
	font-weight: 400;
}

.unitId___xk0Nx {
	align-items: center;
	color: #fff9;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	gap: 4px;
	line-height: 20px;
	margin-right: 16px;
	min-width: 88px;
}

.unitCopySvg___ZKEVg path {
	fill: #fff9;
}

.unitComment___LaYAn {
	color: #fff9;
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	margin: 2px 0 0;
}

.unitQuestion____x1er {
	background-color: #ffffff29;
	border-radius: 4px;
	color: #fffc;
	cursor: pointer;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	padding: 2px 6px;
	width: auto;
}

.unit___y6wmj [class^=status] {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.unit___y6wmj [class^=status]:not(:first-child) {
	margin: 0 auto 0 16px;
}

.unit___y6wmj [class^=status]:before {
	left: auto;
	right: -12px;
	top: 4px;
}

.cancel___W_tpY {
	background-color: #c70841cc;
	border-radius: 4px;
	color: #fffc;
	cursor: pointer;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin-left: 8px;
	padding: 2px 6px;
	white-space: nowrap;
	width: auto;
}

.cancel___W_tpY:hover {
	opacity: .7;
}

.payment___iV3xf {
	background: #1dcf008f;
	border-radius: 4px;
	color: #fffc;
	cursor: pointer;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin-left: 8px;
	padding: 2px 6px;
	white-space: nowrap;
	width: auto;
}

.payment___iV3xf:hover {
	opacity: .7;
}

.unit___LRV_k {
	position: relative;
}

.unit___LRV_k:not(:last-child):before {
	background: #ffffff0d;
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}

.unitOpened___MAhfG:not(:last-child):before {
	content: unset;
}

.unitMain___D30AN {
	align-items: center;
	display: flex;
	padding: 8px 0;
	position: relative;
}

.unitSum___To8aJ {
	box-sizing: border-box;
	flex: 0 0 180px;
	margin-right: 8px;
	padding-left: 34px;
	width: 180px;
}

.unitSumType___kFfb8 {
	color: #fff9;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 0;
}

.unitSumIn___VOL_1,.unitSumOut___vg8tb,.unitSumPoint___XKpAi {
	position: relative;
}

.unitSumIn___VOL_1:before,.unitSumOut___vg8tb:before,.unitSumPoint___XKpAi:before {
	background: url("");
	content: "";
	display: block;
	height: 24px;
	left: 0;
	position: absolute;
	top: 6px;
	width: 24px;
}

.unitSumOut___vg8tb:before {
	background: url("");
}

.unitSumPoint___XKpAi:before {
	background: url("");
}

.unitAmount___YLNxT {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.unitAmount___YLNxT [class^=currencySymbol] {
	font-weight: 400;
}

.unitDate___KGFop {
	flex: 0 0 114px;
	width: 114px;
}

.unitDate___KGFop,.unitPaySystem___f0OXg {
	color: #fff9;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 0 8px 0 0;
}

.unitPaySystem___f0OXg {
	flex: 0 0 176px;
	width: 176px;
}

.unitPayStatus___hU_Oq {
	align-items: center;
	color: #fff;
	display: flex;
	flex: 0 0 226px;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 0 8px 0 0;
	width: 226px;
}

.unitToggle___dql8S {
	background: rgba(var(--brand-yellow-rgb),.12);
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	flex: 0 0 24px;
	height: 24px;
	margin-left: auto;
	width: 24px;
}

.unitToggle___dql8S:before {
	background: var(--brand-red);
	border-radius: 1px;
	clip-path: polygon(50% 25%,0 75%,100% 75%);
	content: "";
	display: block;
	height: 9px;
	margin: auto;
	transform: rotate(180deg);
	transition: .2s ease-in-out;
	width: 9px;
}

.unitToggleActive___4wP3R {
	background: #ffffff14;
}

.unitToggleActive___4wP3R:before {
	background: #fff;
	transform: rotate(0deg);
	transition: .2s ease-in-out;
}

.unitDrop___bFJEt {
	background: #00000052;
	border-radius: 4px;
	overflow: hidden;
	transition: max-height .4s;
	will-change: max-height;
}

.unitDropBody___owkvy {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	padding: 14px 16px;
}

.unitDropBody___owkvy+.unitWithdrawalNote___LKBUd {
	margin: -8px 16px 8px;
}

.unitComment___Ki64t,.unitId___pkoKb {
	color: #fff9;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.unitComment___Ki64t {
	margin-inline: 16px auto;
}

.unitId___pkoKb+button {
	margin-left: auto;
}

.unitId___pkoKb {
	align-items: center;
	display: flex;
	gap: 4px;
	padding: 2px 0;
	white-space: nowrap;
}

.unitCopySvg___YPFzp path {
	fill: #fff9;
}

.unitButtons___mLhkq {
	margin-left: auto;
}

.unitChildren___OIlFX {
	background: #00000052;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	transition: max-height .4s;
	will-change: max-height;
}

.unitChildrenBody___WxhIk {
	padding: 12px 16px 16px 32px;
	position: relative;
}

.unitChildrenBody___WxhIk:before {
	background: var(--brand-yellow);
	content: "";
	height: calc(100% - 28px);
	left: 12px;
	position: absolute;
	top: 12px;
	width: 2px;
}

.unitChildrenHead___LIkQ6 {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 2px;
}

.unitChildrenComment___W4RsR {
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: .4px;
	line-height: 20px;
	margin: 0 0 8px;
	text-transform: uppercase;
}

.unitWithdrawalNote___LKBUd {
	border: 1px solid #ffffff29;
	border-radius: 8px;
	box-sizing: border-box;
	color: #fff;
	color: var(--brand-grey);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 4px;
	padding: 8px 8px 8px 28px;
	position: relative;
}

.unitWithdrawalNote___LKBUd:before {
	background: url("") no-repeat;
	content: "";
	height: 24px;
	left: 4px;
	opacity: .48;
	position: absolute;
	top: 4px;
	width: 24px;
}

.unitWithdrawalNote___LKBUd a {
	color: var(--brand-grey);
	font-weight: 700;
	text-decoration: underline;
}

.unitDate___KGFop,.unitPaySystem___f0OXg,.unitSumType___kFfb8,.unit___LRV_k [class^=unitComment_],.unit___LRV_k [class^=unitId_] {
	color: rgba(var(--brand-text-rgb),.6);
}

.unitPayStatus___hU_Oq,.unitPayStatus___hU_Oq span,.unit___LRV_k [class^=status__],.unit___LRV_k [class^=status__] span {
	color: var(--brand-text);
}

.unit___LRV_k [class^=payment__] {
	background: rgba(var(--brand-green-rgb),.4);
}

.unit___LRV_k [class^=cancel__] {
	background: rgba(var(--brand-red-rgb),.56);
}

.unit___LRV_k .verificationMessage___l_Atn {
	align-items: center;
	border: 1px solid #ffffff29;
	border-radius: 4px;
	color: #fff;
	color: #fffc;
	display: flex;
	font-size: 12px;
	font-weight: 400;
	height: 24px;
	line-height: 18px;
	margin-top: 6px;
	padding-left: 3px;
	width: 100%;
}

.unit___LRV_k .verificationMessage___l_Atn p {
	padding: 0 0 0 4px;
}

.unit___LRV_k .verificationMessage___l_Atn a {
	color: #f5c66b;
	margin-right: 2px;
	text-decoration: underline;
}

.tableHeader___bRk_G {
	border-bottom: 1px solid #ffffff0d;
	display: flex;
	margin-bottom: 16px;
	padding-bottom: 4px;
}

.tableHeader___bRk_G p {
	color: rgba(var(--brand-text-rgb),.6);
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	margin: 0 8px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tableHeader___bRk_G p:first-child {
	width: 180px;
}

.tableHeader___bRk_G p:nth-child(2) {
	width: 114px;
}

.tableHeader___bRk_G p:nth-child(3) {
	width: 176px;
}

.tableHeader___bRk_G p:nth-child(4) {
	width: 226px;
}

.history___tv9pG {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 56px;
}

@media screen and (min-width:1096px) {
	.history___tv9pG {
		padding-bottom: 90px;
	}
}

.historyTitle___TqfPB {
	align-items: center;
	color: var(--brand-text);
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 400;
	justify-content: center;
	line-height: 24px;
	margin: 0;
}

@media screen and (min-width:1096px) {
	.historyTitle___TqfPB {
		margin: 18px 0 0;
		margin-top: 70px;
	}
}

.historyTitle___TqfPB:before {
	content: url("");
}

.historyBtn___WL3MQ {
	margin-top: 32px;
	min-width: 220px;
}

.paymentsWrap___Bm1pf>[class^=content] {
	background: none!important;
	margin: 60px auto 0;
	padding: 20px 0 0!important;
}

.paymentsWrap___Bm1pf [class*=closeBtn_] {
	top: 27px!important;
}

.paymentsWrap___Bm1pf .loadingMore___juE2T {
	height: unset;
}

.paymentsWrap___Bm1pf [class*=navItem_] {
	width: 224px;
}

.paymentsWrap___Bm1pf [class*=navItem_] [class*=link_] {
	position: relative;
	width: 100%;
}

.paymentsWrap___Bm1pf [class*=navItem_] [class*=link_] span {
	letter-spacing: .7px;
}

.paymentsWrap___Bm1pf [class*=navItem_] [class*=link_]:after {
	background: url("") 0 0 no-repeat;
	background-size: 272px 108px;
	height: 108px;
	width: 272px;
}

.paymentsWrap___Bm1pf [class*=navItem_] [class*=linkActive_]:after {
	background: url("") 0 0 no-repeat;
	background-size: 304px 128px;
	height: 108px;
	top: -44px;
	width: 304px;
}

.paymentsWrap___Bm1pf [class*=navItem_]:first-child {
	margin-right: 12px;
	position: relative;
	z-index: 1;
}

.paymentsWrap___Bm1pf [class*=navItem_]:first-child [class*=link_]:after {
	left: -15px;
}

.paymentsWrap___Bm1pf [class*=navItem_]:nth-child(2) {
	margin-right: 18px;
	position: relative;
	z-index: 0;
}

.paymentsWrap___Bm1pf [class*=navItem_]:nth-child(2) [class*=link_]:after {
	left: -20px;
	z-index: -2;
}

.paymentsWrap___Bm1pf [class*=navItem_]:nth-child(3) [class*=link_] span {
	margin: 0 12px 0 0;
}

.paymentsWrap___Bm1pf [class*=navItem_]:nth-child(n+2) [class*=linkActive_]:after {
	background: linear-gradient(180deg,#490a11,#530b12);
	height: 109px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-position: 0 2px;
	mask-position: 0 2px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 304px 128px;
	mask-size: 304px 128px;
	top: -44px;
	width: 304px;
}

.popupWrap___Gm91H {
	background: var(--brand-gradient-popup-bg);
	border: 1px solid #40030a80;
	border-radius: 12px;
	margin-bottom: 5px;
	min-height: 384px;
	overflow: hidden;
	padding: 42px 48px;
	position: relative;
	width: 848px;
	z-index: 1;
}

.popupWrap___Gm91H .paymentsTable___O1sGT {
	border: none;
	border-collapse: collapse;
	max-width: 752px;
	width: 100%;
}

.popupWrap___Gm91H .transactionWrap___jjlVK {
	margin-right: -2px;
	position: relative;
}

.popupWrap___Gm91H .transactionWrap___jjlVK:after,.popupWrap___Gm91H .transactionWrap___jjlVK:before {
	content: "";
	height: 15px;
	pointer-events: none;
	position: absolute;
	width: calc(100% + 20px);
	z-index: 100;
}

.popupWrap___Gm91H .transactionWrap___jjlVK:before {
	background: linear-gradient(180deg,var(--brand-gradient-popup-bg),#0000);
	top: 0;
}

.popupWrap___Gm91H .transactionWrap___jjlVK:after {
	background: linear-gradient(180deg,#0000,var(--brand-gradient-popup-bg));
	bottom: 0;
}

.popupWrap___Gm91H .transactionWrap___jjlVK [class*=Scroll_]::-webkit-scrollbar-thumb {
	background: #ffffff4d;
}

.popupWrap___Gm91H [class*=loading_] {
	background-position: 50%;
	background-size: contain;
}

.emptyHistory___v4XuK {
	align-items: center;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 400;
	justify-content: center;
	line-height: 24px;
	min-height: inherit;
}

.paymentHisScroll___OFVfC {
	margin-right: -16px;
	padding-right: 12px;
	width: auto!important;
}

.paymentHisScroll___OFVfC::-webkit-scrollbar {
	width: 4px;
}

.paymentHisScroll___OFVfC::-webkit-scrollbar-track {
	background-color: #fff0;
}

.paymentHisScroll___OFVfC::-webkit-scrollbar-thumb {
	background-color: #fff3;
	border-radius: 8px;
}

.paymentHisScroll___OFVfC::-webkit-scrollbar-thumb:hover {
	background-color: #fff6;
}

.paymentHisScroll___OFVfC .track-vertical {
	background-color: #fff0;
	width: 4px!important;
}

.paymentHisScroll___OFVfC .thumb-vertical {
	background-color: #fff3;
	border-radius: 8px;
}

.paymentHisScroll___OFVfC .thumb-vertical:hover {
	background-color: #fff6;
}

.bottomLoading___tbVq5 {
	bottom: 100%;
	left: 50px;
	position: absolute;
	right: 50px;
	text-align: center;
	top: 100%;
	z-index: 0;
}

.popupPaymentsGroupContent___lVbOs {
	min-height: 300px;
	position: relative;
}

.messageButton___B6yQW {
	box-shadow: none;
	margin: 2px 24px 0 14px;
	position: relative;
}

.messageButton___B6yQW .popupProfileMessageInfoMsgs___LFl0r {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 50%;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 9px;
	height: 12px;
	justify-content: center;
	left: 16px;
	line-height: 8px;
	position: absolute;
	text-align: center;
	top: -1px;
	width: 12px;
}

.mailIcon___qUWLT {
	border-radius: 4px;
	height: 24px;
	padding: 2px;
	width: 24px;
}

.unit___iabM4 {
	padding: 8px 0 12px;
	position: relative;
}

.unit___iabM4:not(:last-child):before {
	background: #ffffff0d;
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}

.unit___iabM4:last-child {
	padding-bottom: 12px;
}

.unitInfo___h7e3P {
	align-items: center;
	display: flex;
	margin-top: 2px;
}

.unitInfo___h7e3P [class^=status__] {
	margin-left: 24px;
}

.unitAmount___MZFd3 {
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.unitAmount___MZFd3 [class^=currencySymbol] {
	font-weight: 400;
}

.unitId___A9M2w {
	align-items: center;
	color: #fff9;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	gap: 4px;
	line-height: 16px;
	margin-right: auto;
}

.unitCopySvg___ULIS6 path {
	fill: #fff9;
}

.unitStatus___CACgC {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.unitStatus___CACgC [class^=status__] {
	margin-left: 18px;
}

.unitComment___yv8Zc {
	color: #fff9;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.unitComment___yv8Zc span {
	white-space: nowrap;
}

.unit___iabM4 [class*=animateElement-enter] {
	animation: open___XwASZ .2s forwards;
	display: block;
	height: 0;
	padding: 0;
}

.unit___iabM4 [class*=animateElement-exit] {
	animation: close___un8sN .2s forwards;
	display: block;
	height: auto;
	padding: 16px;
}

@keyframes open___XwASZ {
	0% {
		height: 0;
		padding: 0;
	}

	to {
		height: auto;
	}
}

@keyframes close___un8sN {
	0% {
		height: auto;
		transform: scale(1);
	}

	to {
		height: 0;
		padding: 0;
		transform: scale(0);
	}
}

.unit___AqkdA {
	margin-left: -16px;
	position: relative;
	width: calc(100% + 32px);
}

.unit___AqkdA:not(:last-child):before {
	background: #ffffff0d;
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	left: 16px;
	position: absolute;
	width: calc(100% - 32px);
}

.unitOpened___VcySj:not(:last-child):before {
	content: unset;
}

@media screen and (min-width:360px) {
	.unit___AqkdA {
		margin-left: -24px;
		width: calc(100% + 48px);
	}

	.unit___AqkdA:not(:last-child):before {
		height: 1px;
		left: 24px;
		width: calc(100% - 48px);
	}
}

@media screen and (min-width:568px) {
	.unit___AqkdA {
		margin-left: -64px;
		width: calc(100% + 128px);
	}

	.unit___AqkdA:not(:last-child):before {
		height: 1px;
		left: 64px;
		width: calc(100% - 128px);
	}
}

.unitMain___Y5wm2 {
	align-items: center;
	display: flex;
	padding: 8px 16px;
	transition: all .2s ease-in-out;
}

@media screen and (min-width:360px) {
	.unitMain___Y5wm2 {
		padding: 8px 24px;
	}
}

@media screen and (min-width:568px) {
	.unitMain___Y5wm2 {
		padding: 8px 64px;
	}
}

.unitMainOpen___jHH8G {
	background: #ffffff1a;
	transition: all .2s ease-in-out;
}

.unitInfo___FzuHg {
	align-items: center;
	display: flex;
}

.unitInfo___FzuHg [class^=status__] {
	margin-left: 24px;
}

.unitInfo___FzuHg [class^=statuses_] {
	margin-left: 6px;
}

.unitSum___j003K {
	flex: 0 0 180px;
	margin-right: 8px;
	padding-left: 32px;
	white-space: nowrap;
	width: 180px;
}

.unitSumType___Fxuo8 {
	color: #fff9;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 0;
}

.unitSumIn___H7Sc_,.unitSumOut___N4U0X,.unitSumPoint___HUqwU {
	position: relative;
}

.unitSumIn___H7Sc_:before,.unitSumOut___N4U0X:before,.unitSumPoint___HUqwU:before {
	background: url("");
	content: "";
	display: block;
	height: 24px;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
}

.unitSumOut___N4U0X:before {
	background: url("");
}

.unitSumPoint___HUqwU:before {
	background: url("");
}

.unitAmount___cilW6 {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.unitAmount___cilW6 [class^=currencySymbol] {
	font-weight: 400;
}

.unitToggle___Sjmae {
	background: rgba(var(--brand-yellow-rgb),.12);
	border-radius: 50%;
	display: flex;
	flex: 0 0 24px;
	height: 24px;
	margin-left: auto;
	width: 24px;
}

.unitToggle___Sjmae:before {
	background: var(--brand-yellow);
	border-radius: 1px;
	clip-path: polygon(50% 25%,0 75%,100% 75%);
	content: "";
	display: block;
	height: 9px;
	margin: auto;
	transform: rotate(180deg);
	transition: .2s ease-in-out;
	width: 9px;
}

.unitToggleActive___kqyn1 {
	background: #ffffff14;
}

.unitToggleActive___kqyn1:before {
	background: #fff;
	transform: rotate(0deg);
	transition: .2s ease-in-out;
}

.unitDrop___BhBvV {
	background: #ffffff26;
	overflow: hidden;
	padding: 0 16px;
	transition: max-height .4s;
	will-change: max-height;
}

@media screen and (min-width:360px) {
	.unitDrop___BhBvV {
		padding: 0 24px 0 56px;
	}
}

@media screen and (min-width:568px) {
	.unitDrop___BhBvV {
		padding: 0 64px 0 96px;
	}
}

.unitDropContent___HQrZ6 {
	padding-block: 16px;
}

.unitDropContent___HQrZ6 :last-child {
	margin-bottom: 0;
}

.unitDropHead___nguXy {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-bottom: 8px;
}

.unitDropHead___nguXy [class^=cancel],.unitDropHead___nguXy [class^=payment],.unitDropHead___nguXy [class^=question] {
	margin-left: 8px;
}

.unitId___DGCxo {
	align-items: center;
	color: #fff9;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	gap: 4px;
	line-height: 16px;
	margin-right: auto;
	white-space: nowrap;
}

.unitCopySvg___figji path {
	fill: #fff9;
}

.unitButtons___nHhri {
	margin-bottom: 8px;
}

.unitButtons___nHhri button:first-child {
	margin-left: 0;
}

.unitStatus___iGJ77 {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	height: 16px;
	line-height: 16px;
	margin-bottom: 8px;
}

.unitStatus___iGJ77 [class^=status__] {
	margin-left: 18px;
}

.unitComment___ug_nd {
	color: #fff9;
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.unitComment___ug_nd+.verificationMessage___vGEOA {
	margin-top: 8px;
}

.unitDate___TR9Xj,.unitPaySystem___f8gCn {
	color: #fff9;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 0 0 8px;
}

.unitChildren___sqdot {
	background: #00000052;
	overflow: hidden;
	padding: 0 16px;
	position: relative;
	transition: max-height .4s;
	will-change: max-height;
}

@media screen and (min-width:360px) {
	.unitChildren___sqdot {
		padding: 0 24px 0 36px;
	}
}

@media screen and (min-width:568px) {
	.unitChildren___sqdot {
		padding: 0 64px 0 76px;
	}
}

.unitChildrenInner___jueQd {
	margin-bottom: 16px;
	position: relative;
}

@media screen and (min-width:360px) {
	.unitChildrenInner___jueQd {
		padding-left: 20px;
	}

	.unitChildrenInner___jueQd:before {
		background-color: #44efff;
		content: "";
		height: calc(100% - 16px);
		left: 0;
		position: absolute;
		top: 16px;
		width: 2px;
	}
}

.unitChildrenHead___YleZp {
	align-items: flex-start;
	display: flex;
	margin-bottom: 8px;
	padding-top: 16px;
}

.unitChildrenHead___YleZp [class^=cancel__] {
	position: absolute;
	right: 0;
	top: 16px;
}

.unitChildrenDate___ICI21 {
	color: #fff9;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin-right: auto;
}

.unitChildrenDate___ICI21 p {
	color: inherit;
	margin: 4px 0 6px;
}

.unitWithdrawalNote___bsBm1 {
	border: 1px solid #ffffff29;
	border-radius: 8px;
	box-sizing: border-box;
	color: #fff;
	color: var(--brand-grey);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 6px;
	padding: 8px 8px 8px 28px;
	position: relative;
}

.unitWithdrawalNote___bsBm1:before {
	background: url("") no-repeat;
	content: "";
	height: 24px;
	left: 4px;
	opacity: .48;
	position: absolute;
	top: 4px;
	width: 24px;
}

.unitWithdrawalNote___bsBm1 a {
	color: var(--brand-grey);
	font-weight: 700;
	text-decoration: underline;
}

.unitChildrenDate___ICI21,.unitDate___TR9Xj,.unitPayStatus___ybyBi,.unitPayStatus___ybyBi span,.unitPaySystem___f8gCn,.unitSumType___Fxuo8,.unit___AqkdA [class^=status__],.unit___AqkdA [class^=status__] span,.unit___AqkdA [class^=statuses__],.unit___AqkdA [class^=statuses__] span,.unit___AqkdA [class^=unitComment_],.unit___AqkdA [class^=unitId_],.unit___AqkdA [class^=unitStatus__],.unit___AqkdA [class^=unitStatus__] span {
	color: var(--brand-text);
}

.unit___AqkdA [class^=payment__] {
	background: rgba(var(--brand-yellow-rgb),.4);
}

.unit___AqkdA [class^=cancel__] {
	background: rgba(var(--brand-red-rgb),.56);
}

.unit___AqkdA [class^=unitChildrenInner__]:before {
	background: var(--brand-yellow);
}

.unit___AqkdA .verificationMessage___vGEOA {
	align-items: center;
	border: 1px solid #ffffff29;
	border-radius: 4px;
	color: #fffc;
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding-left: 3px;
	position: relative;
	width: 100%;
}

.unit___AqkdA .verificationMessage___vGEOA p {
	margin: 0 0 0 4px;
}

.unit___AqkdA .verificationMessage___vGEOA a {
	color: #f5c66b;
	text-decoration: underline;
}

.filterItem___azQi_ {
	border: 1px solid #00000029;
	border-radius: 4px;
	color: #000;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	margin: 0 12px 12px 0;
	padding: 2px 8px;
	white-space: nowrap;
}

.filterItemActive___PoHV4,.filterItemDefault___Gq_ob {
	border-color: #d0021b;
	color: #d0021b;
}

.filterTypes___Ibiiz {
	border-bottom: 1px solid #0000001a;
	margin-top: 16px;
	padding-bottom: 10px;
	position: relative;
}

.filterTypesHeader___Vo59Q {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 14px;
}

.filterTypesList___pUbZU {
	display: flex;
	flex-wrap: wrap;
}

.period___tnYZZ {
	padding: 0;
}

@media screen and (orientation:landscape) {
	.period___tnYZZ {
		max-width: 224px;
	}
}

@media screen and (min-width:720px)and (orientation:portrait) {
	.period___tnYZZ {
		width: 100%;
	}
}

.periodHeader___tCpTG {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 16px 0 14px;
	position: relative;
}

.periodField___jaodz {
	height: 48px;
}

.periodField___jaodz,.periodInput___EPiCW {
	box-shadow: 0 8px 24px #00000014;
	width: 100%;
}

.periodInput___EPiCW {
	-webkit-appearance: none;
	background: #fff;
	border: none;
	border-radius: 10px;
	-webkit-box-shadow: 0 8px 24px #00000014;
	box-sizing: border-box;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	min-height: 48px;
	padding: 12px 16px;
	position: relative;
}

.periodInput___EPiCW:before {
	background: url("");
	content: "";
	display: block;
	height: 24px;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 24px;
}

.periodBlock___PNeP4 {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding: 0 16px;
	width: 100%;
}

@media screen and (min-width:360px) {
	.periodBlock___PNeP4 {
		padding: 0 24px;
	}
}

@media screen and (min-width:720px) {
	.periodBlock___PNeP4 {
		padding: 0 16px;
	}
}

.periodBlock___PNeP4 p {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	text-align: center;
}

.periodBlock___PNeP4 button {
	background: unset;
	font-size: 12px;
	font-weight: 500;
	line-height: 14px;
	width: auto;
}

.periodBlockClose___T0Kls {
	color: rgba(var(--brand-simple-rgb),.48);
}

.periodBlockAccept___EMmdy {
	color: var(--brand-blue-link);
}

.periodCalendar___NZqgM {
	margin-top: 16px;
	position: relative;
}

.periodButtons___DHt91 {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: 8px auto 0;
	width: 280px;
}

.periodButtons___DHt91 select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: var(--brand-gradient-green);
	border: 0;
	border-radius: 8px;
	box-shadow: 0 7px 20px #00000012;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	height: 32px;
	line-height: 24px;
	outline: 0;
	padding: 0 20px 0 14px;
	position: relative;
	text-align: left;
	text-indent: 1px;
	text-overflow: "";
	text-transform: capitalize;
	width: 112px;
}

.periodButtons___DHt91 select option {
	color: #000;
}

.periodButtons___DHt91 span {
	position: relative;
}

.periodButtons___DHt91 span:after,.periodButtons___DHt91 span:before {
	border-left: 4px solid #0000;
	border-right: 4px solid #0000;
	border-top: 4px solid #fff;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 12px;
	top: 10px;
	transform: rotate(180deg);
	width: 0;
	z-index: 1;
}

.periodButtons___DHt91 span:after {
	top: 18px;
	transform: rotate(0deg);
}

.periodButtonsYear___vz9yi select {
	width: 80px;
}

.periodNext___n1gLr,.periodPrev___mUjhM {
	background: url("") no-repeat 50%;
	display: block;
	height: 24px;
	width: 24px;
	z-index: 10;
}

.periodNext___n1gLr:disabled,.periodPrev___mUjhM:disabled {
	opacity: .4;
}

.periodNext___n1gLr {
	transform: rotate(180deg);
}

.periodMonth___s7OPR {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	left: 50%;
	line-height: 24px;
	position: absolute;
	text-align: center;
	text-transform: capitalize;
	top: 128px;
	transform: translateX(-50%);
}

.filterIsOpen___OA4jG [class^=filterMain__] {
	overflow-y: hidden;
}

.transactions___rQ3ml {
	align-items: center;
	background: #babcc233;
	border-radius: 8px;
	color: #fff;
	display: inline-flex;
	font-size: 10px;
	letter-spacing: .4px;
	line-height: 12px;
	margin-left: auto;
	padding: 10px 8px;
	position: relative;
	text-align: center;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.transactions___rQ3ml:before {
	content: url("");
	display: none;
	height: 24px;
	margin-right: 4px;
	width: 24px;
}

@media screen and (min-width:360px) {
	.transactions___rQ3ml {
		padding: 4px 8px;
	}

	.transactions___rQ3ml:before {
		display: block;
	}
}

.transactionsCounter___NqeRH {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 50%;
	color: inherit;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 14px;
	justify-content: center;
	line-height: 1;
	position: absolute;
	right: -7px;
	top: -7px;
	width: 14px;
}

.filter___e5QWw {
	background: #000c;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	overflow: hidden;
	position: absolute;
	right: -100%;
	top: 0;
	width: 100%;
	z-index: 5;
}

.filterHeaderReset___o_Ung,.filter___e5QWw [class*=filterItemActive__],.filter___e5QWw [class*=filterItemDefault__] {
	border-color: var(--brand-blue-link);
	color: var(--brand-blue-link);
}

.filterClose___F_Vs7 {
	height: 100%;
	position: relative;
	width: 64px;
	z-index: 1;
}

.filterCloseCross___KvFCl {
	cursor: pointer;
	height: 24px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
}

.filterCloseCross___KvFCl:after,.filterCloseCross___KvFCl:before {
	background: #fff;
	border-radius: 2px;
	content: "";
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%) rotate(45deg);
	width: 22px;
}

.filterCloseCross___KvFCl:before {
	transform: translate(-50%,-50%) rotate(-45deg);
}

@media screen and (min-width:720px)and (orientation:portrait) {
	.filterClose___F_Vs7 {
		left: auto;
	}
}

.filterMain___IcxMv {
	background: #fff;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 16px 16px 24px;
	width: calc(100% - 64px);
}

@media screen and (min-width:360px) {
	.filterMain___IcxMv {
		padding: 24px;
	}
}

@media screen and (min-width:720px)and (orientation:portrait) {
	.filterMain___IcxMv {
		padding: 32px;
		width: 312px;
	}
}

.filter___e5QWw [class*=react-datepicker__aria-live] {
	display: none;
}

.filterHeader___Qucg4 {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: 0;
	position: relative;
}

.filterHeaderName___flB2y {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.filterHeaderReset___o_Ung {
	color: #d0021b;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.filterButton___eGdEp {
	align-items: center;
	background: var(--profile-active-gender-bg);
	border-radius: 8px;
	box-shadow: 0 4px 8px #0003;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	margin-top: 16px;
	padding: 12px;
	position: relative;
	width: 100%;
}

@media screen and (orientation:landscape) {
	.filterButton___eGdEp {
		max-width: 224px;
	}
}

@media screen and (min-width:720px)and (orientation:portrait) {
	.filterButton___eGdEp {
		width: 100%;
	}
}

.filterButton___eGdEp span {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.filterPeriod___SZEJ5 * {
	box-sizing: border-box;
}

.filterPeriod___SZEJ5 .react-datepicker {
	color: #000;
	display: grid;
	font-size: 14px;
	position: relative;
}

.filterPeriod___SZEJ5 .react-datepicker__portal {
	background: #000000b3;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 6;
}

.filterPeriod___SZEJ5 .react-datepicker__portal>div {
	background: #fff;
	border-radius: 16px 16px 0 0;
	bottom: 0;
	left: 0;
	overflow-y: scroll;
	position: absolute;
	right: 0;
	top: 64px;
	z-index: 2;
}

@media screen and (min-width:720px)and (orientation:portrait) {
	.filterPeriod___SZEJ5 .react-datepicker__portal>div {
		left: unset;
		width: 312px;
	}
}

@media screen and (orientation:landscape) {
	.filterPeriod___SZEJ5 .react-datepicker__portal>div {
		top: 8px;
	}
}

.filterPeriod___SZEJ5 .react-datepicker-wrapper,.filterPeriod___SZEJ5 .react-datepicker__header--custom {
	width: 100%;
}

.filterPeriod___SZEJ5 .react-datepicker-time__header {
	display: none;
}

.filterPeriod___SZEJ5 .react-datepicker__day-names,.filterPeriod___SZEJ5 .react-datepicker__week {
	display: flex;
	justify-content: space-between;
	white-space: nowrap;
}

.filterPeriod___SZEJ5 .react-datepicker__day-names {
	background: #fff;
	margin: 16px auto 0;
	padding: 0 22px;
	position: relative;
	width: 272px;
	z-index: 1;
}

.filterPeriod___SZEJ5 .react-datepicker__day-names:before {
	bottom: -8px;
	box-shadow: 0 8px 8px #0000000f;
	content: "";
	display: block;
	height: 10px;
	left: calc(-50vw - -136px);
	position: absolute;
	width: 100vw;
}

.filterPeriod___SZEJ5 .react-datepicker__day-name {
	color: #252d40;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	text-transform: capitalize;
}

.filterPeriod___SZEJ5 .react-datepicker__day-name:nth-child(n+6) {
	font-size: 12px;
	font-weight: 500;
}

.filterPeriod___SZEJ5 .react-datepicker__day-name:nth-child(n+6),.filterPeriod___SZEJ5 .react-datepicker__day:nth-child(n+6) {
	font-weight: 500;
}

.filterPeriod___SZEJ5 .react-datepicker__day--in-range {
	background: #ff4b3133;
}

.filterPeriod___SZEJ5 .react-datepicker__day--range-end,.filterPeriod___SZEJ5 .react-datepicker__day--range-start,.filterPeriod___SZEJ5 .react-datepicker__day--selecting-range-start {
	background: var(--brand-gradient-green);
	border: none!important;
	color: #fff!important;
}

.filterPeriod___SZEJ5 .react-datepicker__month {
	margin: 0 auto;
	overflow-y: scroll;
	padding-top: 62px;
	position: relative;
	width: 272px;
}

.filterPeriod___SZEJ5 .react-datepicker__month:before {
	background: #252d401a;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 56px;
	width: 100%;
	z-index: 10;
}

.filterPeriod___SZEJ5 .react-datepicker__month-container {
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}

.filterPeriod___SZEJ5 .react-datepicker__week {
	border-radius: 16px;
	margin: 10px 0;
	padding: 0 14px;
}

.filterPeriod___SZEJ5 .react-datepicker__day {
	align-items: center;
	border-radius: 50%;
	color: #000c;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	height: 26px;
	justify-content: center;
	line-height: 24px;
	outline: none;
	text-decoration: none;
	transition: color,border-color .5s ease;
	width: 26px;
}

.filterPeriod___SZEJ5 .react-datepicker__day--selected {
	background: green;
	border: none;
	color: #000;
	line-height: 26px;
}

.filterPeriod___SZEJ5 .react-datepicker__day--outside-month {
	color: var(--brand-text);
}

.filterPeriod___SZEJ5 .react-datepicker__day--disabled {
	color: var(--brand-text);
	cursor: default;
	pointer-events: none;
}

.filterPeriod___SZEJ5 .react-datepicker__day--disabled:hover {
	background-color: #0000;
}

.transactionFilterOnBody___Tjk_e [class^=modalOverlay--mob],.transactionFilterOnBody___Tjk_e [class^=portal__] {
	height: 100%;
	overflow: hidden;
}

.contentWrap___gIbvo {
	flex: 1;
	padding: 16px;
}

@media screen and (min-width:360px) {
	.contentWrap___gIbvo {
		padding: 16px 24px;
	}
}

@media screen and (min-width:568px) {
	.contentWrap___gIbvo {
		padding: 16px 64px;
	}
}

.contentWrap___gIbvo .overflow___m8u7M {
	height: 100%;
	margin-top: 16px;
}

.contentWrap___gIbvo .overflow___m8u7M.overflowLoading___eFwhL [class^=transaction__] {
	visibility: hidden;
}

.contentWrap___gIbvo .title___dn_17 {
	align-items: center;
	display: flex;
	margin: 0 0 16px;
}

.contentWrap___gIbvo .titleBlock___J2fo9 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.contentWrap___gIbvo .fade-enter-done {
	right: 0;
	transition: .2s;
}

.contentWrap___gIbvo .fade-exit {
	right: -100%;
	transition: .2s;
}

.bottomLoading___iQ_xm {
	bottom: 0;
	height: 50px;
	left: 0;
	position: relative;
	text-align: center;
	width: 100%;
}

.fullPopup___EKo2L [class*=modalOverlay--mob] {
	height: 100%;
}

.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=content-block],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=contentWrap],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup--full],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup__mob_body],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup__mob_wrapper] {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=content-block] [class^=history__],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=contentWrap] [class^=history__],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup--full] [class^=history__],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup__mob_body] [class^=history__],.fullPopup___EKo2L [class*=modalOverlay--mob] [class*=popup__mob_wrapper] [class^=history__] {
	margin: auto;
}

.userProgressWidget___bAFLl {
	border: 7px solid #ffffff29;
	border-radius: 50%;
	display: inline-block;
	height: 128px;
	width: 128px;
}

.userProgressWidget___bAFLl>div {
	margin: -7px;
}

.userProgressWidgetStatus___rj0NI {
	height: 102px;
	margin-top: 16px;
	width: 102px;
}

.userProgressWidget___bAFLl svg {
	display: block;
}

.userProgressWidget___bAFLl span {
	align-items: center;
	background: #7e0918;
	border-radius: 12px;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 600;
	height: 20px;
	justify-content: center;
	line-height: 18px;
	opacity: 0;
	transform: translate(-1px,1px);
	width: 34px;
}

[class*=swiper-slide-active] .userProgressWidget___bAFLl span {
	opacity: 1;
}

.loyaltyPopupSlider___eVk6E {
	margin-top: 14px;
	max-width: 100%;
}

.loyaltyPopupSliderHeader___pEBq4 {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 24px;
}

@media screen and (min-width:1096px) {
	.loyaltyPopupSliderHeader___pEBq4 {
		gap: 16px;
		justify-content: normal;
	}
}

.loyaltyPopupSliderHeader___pEBq4 .loyaltyPopupLink___QHfqs {
	align-items: center;
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: space-between;
	letter-spacing: -.2px;
	padding: 4px 4px 4px 10px;
}

.sliderWrap___h6E1C {
	margin: 0 auto;
	max-width: 340px;
	position: relative;
	z-index: 1;
}

.sliderWrap___h6E1C .swiper {
	box-sizing: border-box;
	height: 190px;
	overflow: hidden;
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
}

@supports((-webkit-mask-image:url("")) or (mask-image:url(""))) {
	.sliderWrap___h6E1C .swiper {
		-webkit-mask-image: linear-gradient(90deg,#d1d1d100,#d1d1d1 15px,#d1d1d1 calc(100% - 15px),#d1d1d100);
		mask-image: linear-gradient(90deg,#d1d1d100,#d1d1d1 15px,#d1d1d1 calc(100% - 15px),#d1d1d100);
		padding-top: 0;
	}
}

.sliderWrap___h6E1C .swiper .swiper-slide:has(+.swiper-slide-prev) {
	opacity: 1;
	transform: translate3d(103%,-51%,-80px) scale(.3)!important;
	transform-origin: 50% 100%;
}

.sliderWrap___h6E1C .swiper .swiper-slide:has(+*+.swiper-slide-prev) {
	opacity: 1;
	transform: translate3d(186%,-65%,-80px) scale(.2)!important;
	transform-origin: 50% 100%;
}

.sliderWrap___h6E1C .swiper .swiper-slide-next+.swiper-slide {
	opacity: 1;
	transform: translate3d(-104%,-51%,-80px) scale(.3)!important;
	transform-origin: 50% 100%;
	z-index: 0;
}

.sliderWrap___h6E1C .swiper .swiper-slide-next+.swiper-slide+.swiper-slide {
	opacity: 1;
	transform: translate3d(-186%,-65%,-80px) scale(.2)!important;
	transform-origin: 50% 100%;
	z-index: 0;
}

.sliderWrap___h6E1C .swiper-slide {
	align-items: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: flex;
	flex-direction: column;
	height: 128px;
	justify-content: flex-start;
	opacity: 0;
	transform: translate3d(0,-13%,-80px) scale(0)!important;
	transform-origin: 50% 100%;
	transform-style: preserve-3d;
	transition: transform .3s ease,opacity .3s ease,width .3s ease,height .3s ease!important;
	width: 128px;
	will-change: transform,opacity;
	z-index: -1;
}

.sliderWrap___h6E1C .swiper .swiper-slide-visible {
	opacity: 1;
}

.sliderWrap___h6E1C .swiper .swiper-slide-prev {
	transform: translate3d(30%,-40%,-80px) scale(.35)!important;
	transform-origin: 50% 100%;
	z-index: 1;
}

.sliderWrap___h6E1C .swiper .swiper-slide-next {
	transform: translate3d(-30%,-40%,-80px) scale(.35)!important;
	transform-origin: 50% 100%;
	z-index: 1;
}

.sliderWrap___h6E1C .swiper .swiper-slide-active {
	transform: rotate(0) scale(1)!important;
	z-index: 2;
}

.sliderWrap___h6E1C .swiper .swiper-slide-active .statusSlideImageWrapper {
	height: inherit;
	position: relative;
	width: inherit;
}

.sliderWrap___h6E1C .swiper .swiper-slide-active .statusSlideImage {
	height: 96px;
	width: 96px;
}

.sliderWrap___h6E1C .swiper .swiper-slide-active .userProgressWidget {
	height: 112px;
	width: 112px;
}

.sliderWrap___h6E1C .swiper .swiper-slide-active .userProgressWidget>div {
	border: 7px solid hsla(0,0%,100%,.161);
	border-radius: 50%;
	height: 128px;
	margin-bottom: 13px;
	margin-top: 15px;
	width: 128px;
}

.sliderWrap___h6E1C [class*=swiper-slide-active] .userProgressWidgetStatusUnLock___Q8mRb:after {
	content: none;
}

.statusSlide___LcQ4Y .userProgressWidgetStatus___cSTB0 {
	height: 100%;
	max-height: 128px;
	width: 100%;
}

.statusSlide___LcQ4Y .statusSlideInfo___gVlIm {
	opacity: 0;
	transform: scale(0);
	transition: transform .2s,opacity .2s;
}

.statusSlide___LcQ4Y[class*=swiper-slide-active] .statusSlideInfo___gVlIm {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 1;
	transform: scale(1);
}

.statusSlide___LcQ4Y .statusSlideImageIcon___wbj20 {
	bottom: unset;
	height: 34px;
	left: unset;
	position: absolute;
	right: 6px;
	top: 93px;
	width: 34px;
	z-index: 1;
}

.statusSlide___LcQ4Y .statusSlideTitle___dPU0X {
	color: #ffffffe6;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-block: 12px 2px;
	text-align: center;
	white-space: nowrap;
}

.statusSlide___LcQ4Y .statusSlideImageWrapper___qyzKR {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}

.statusSlide___LcQ4Y .statusSlideImageWrapper___qyzKR:after {
	background: #0000004d;
	border-radius: 50%;
	bottom: auto;
	content: "";
	height: 128px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 128px;
	z-index: 0;
}

.statusSlide___LcQ4Y .statusSlideImageWrapper___qyzKR svg {
	border-radius: 50%;
}

.statusSlide___LcQ4Y .statusSlideImage___qHa8L {
	height: 56px;
	width: 56px;
}

.statusSlide___LcQ4Y .statusSlideIcon___ZUZq2 {
	align-items: center;
	bottom: -2px;
	display: flex;
	flex-direction: column;
	height: 24px;
	justify-content: center;
	left: unset;
	position: absolute;
	right: 0;
	top: unset;
	width: 24px;
	z-index: 0;
}

.statusSlide___LcQ4Y .statusSlideIconInProgress___JsyTr:before {
	content: url("");
}

.statusSlide___LcQ4Y .statusSlideIconCompleted___CJjfM:before {
	content: url("");
}

.statusSlide___LcQ4Y .statusSlideIconNotStarted___nGvnW:before {
	content: url("");
}

.statusSlide___LcQ4Y .statusSlideProgress___KW0bP {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}

.infoBlock___VJWJN {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 23px;
	position: relative;
	z-index: 1;
}

.infoBlock___VJWJN:before {
	background: url("jackpot-pattern.webp") 50%/cover no-repeat,linear-gradient(180deg,#ad17316b,#ad173100);
	bottom: auto;
	content: "";
	height: 332px;
	left: 0;
	position: absolute;
	right: 0;
	top: -48px;
	z-index: 0;
}

.infoBlock___VJWJN .infoBlockContentUserInfo___UxMO6 {
	display: flex;
	flex-wrap: wrap;
}

.infoBlock___VJWJN .infoBlockContentUserInfo___UxMO6 span {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	max-width: 126px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.infoBlock___VJWJN .verificationMessageWrap___yUb3j {
	transform: translate(4px,3px);
}

.infoBlock___VJWJN .verificationMessageWrap___yUb3j [class*=tipsWidget__] {
	box-sizing: border-box;
	left: -12px;
	max-width: 200px;
	padding: 12px;
	top: calc(100% + 3px);
	width: max-content;
}

.infoBlock___VJWJN .verificationMessageWrap___yUb3j [class*=tipsWidget__]:before {
	left: 15px;
	right: auto;
}

.infoBlock___VJWJN .verificationMessageWrap___yUb3j .verificationTooltip___OhdcG {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.infoBlock___VJWJN .verificationMessageWrap___yUb3j .verificationTooltip___OhdcG span {
	word-wrap: break-word;
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	white-space: normal;
}

.infoBlock___VJWJN .verificationMessageWrap___yUb3j .verificationTooltip___OhdcG a {
	align-items: center;
	border-radius: 8px;
	color: var(--text-link);
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	justify-content: center;
	line-height: 10px;
	margin: 8px auto 0;
	width: -moz-fit-content;
	width: fit-content;
}

.infoBlock___VJWJN .infoBlockContentUserID___j0xyU {
	display: flex;
	margin-top: 5px;
	width: 100%;
}

.infoBlock___VJWJN .infoBlockContentUserID___j0xyU span {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.infoBlock___VJWJN .infoBlockContentUserID___j0xyU .idWrapper___bhcf1 {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	transform: translate(4px,-3px);
}

.infoBlock___VJWJN .infoBlockContentUserID___j0xyU .idWrapper___bhcf1 path {
	fill: #fff;
}

.infoBlock___VJWJN .infoBlockContentUserID___j0xyU .idWrapper___bhcf1 button {
	transform: translate(4px,3px);
}

.infoBlock___VJWJN .infoBlockProgressBar___xcLFF {
	border: 7px solid #ffffff29;
	border-radius: 50%;
	height: 128px;
	margin-bottom: 13px;
	margin-top: 15px;
	width: 128px;
}

.infoBlock___VJWJN .infoBlockProgressBar___xcLFF img {
	height: 99px;
	transform: scale(1.1) translate(13px,14px);
	width: 99px;
}

.infoBlock___VJWJN .infoBlockProgressBar___xcLFF>div {
	margin: -7px;
}

.infoBlock___VJWJN .infoBlockProgressBar___xcLFF svg {
	border-radius: 50%;
}

.infoBlock___VJWJN .infoBlockProgressBar___xcLFF [class*=circular_progress_path] {
	filter: drop-shadow(0 0 4px #C9051D);
}

.infoBlock___VJWJN .infoBlockProgressBar___xcLFF span {
	align-items: center;
	background: #7e0918;
	border-radius: 12px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 600;
	height: 20px;
	justify-content: center;
	line-height: 18px;
	min-height: 20px;
	transform: translate(-1px,7px);
	width: 34px;
}

.infoBlock___VJWJN .infoBlockContent___O7xRC {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 0 auto 8px;
	max-width: 312px;
	padding-top: 16px;
	row-gap: 12px;
	width: 100%;
}

.infoBlock___VJWJN .infoBlockContent___O7xRC .userInfoMessage___X_W18 {
	align-items: center;
	align-self: flex-start;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	position: relative;
	width: 24px;
}

.infoBlock___VJWJN .infoBlockContent___O7xRC .userInfoIcon___pwuvv path {
	fill-rule: evenodd;
	clip-rule: evenodd;
}

.infoBlock___VJWJN .infoBlockContent___O7xRC .userInfoCounter___yYNio {
	align-items: center;
	background: var(--user-sidebar-counter-color);
	border-radius: 50%;
	bottom: auto;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 9px;
	font-weight: 500;
	height: 12px;
	justify-content: center;
	left: auto;
	line-height: 12px;
	position: absolute;
	right: -5px;
	top: -1px;
	width: 12px;
	z-index: 1;
}

.infoBlock___VJWJN .infoBlockAccount___yaMdo {
	align-items: center;
	color: #fff;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	justify-content: flex-start;
	line-height: 22px;
}

.cashbackStatusWrap___bohyh+.cashbackStoreWrap___Rjryk {
	border-top: 1px solid #1c212e0f;
	margin-top: 8px;
	padding-top: 8px;
}

.cashbackStoreWrap___Rjryk {
	position: relative;
	z-index: 1;
}

.cashbackDivider___R3t69 {
	background: #1c212e0f;
	height: 1px;
	margin-top: 8px;
	width: 100%;
}

.cashbackAmountRow___QHg9G {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-bottom: 6px;
}

.cashbackAmountTitle___RotrZ {
	align-items: flex-start;
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.cashbackAmountTitle___RotrZ,.cashbackAmountWrap___eB5dO {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
}

.cashbackAmountWrap___eB5dO {
	align-items: center;
	column-gap: 4px;
}

.cashbackAmountWrap___eB5dO svg {
	display: block;
}

.cashbackAmountWrap___eB5dO svg path {
	fill: #fcc354;
}

.cashbackAmount___Qeu4V {
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.cashbackAmount___Qeu4V.isMaximumAmount___fJOAW {
	color: #eeb039!important;
}

.cashbackAmount___Qeu4V.isMaximumAmount___fJOAW span {
	color: inherit!important;
}

.cashbackAmountText___cjAhY,.storeCashbackAmountText___QwDIx {
	color: #000000e6;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.storeCashbackAmountText___QwDIx>div {
	display: inline-block;
}

[class*=tips_].tipsContent___bNImn {
	text-align: left;
}

[class*=tips_].tipsContent___bNImn a {
	color: #000;
}

.cashbackWrap___Y_GeG {
	cursor: pointer;
	height: auto;
	margin: 0;
	min-width: 84px;
	position: relative;
}

.tooltipWrap___u7f5w {
	min-width: 84px;
}

.title___gsJ84 {
	align-items: center;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-end;
	line-height: 18px;
	text-align: right;
}

.text___Bv3jn {
	display: inline-block;
	vertical-align: middle;
}

.balanceWrap___bCVCf {
	display: block;
	text-align: left;
	white-space: nowrap;
}

.balanceWrap___bCVCf [class*=currencySum],.balanceWrap___bCVCf [class*=currencySymbol] {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.cashbackIconDefault___kglyG,.cashbackIcon___ATfCD {
	display: inline-block;
	height: 16px;
	margin-left: 2px;
	vertical-align: middle;
	width: 16px;
}

.cashbackIconDefault___kglyG path,.cashbackIconDefault___kglyG svg,.cashbackIcon___ATfCD path,.cashbackIcon___ATfCD svg {
	fill: #ffbc29;
	fill-opacity: 1;
	opacity: 1;
}

.cashbackIconDefault___kglyG path,.cashbackIconDefault___kglyG svg {
	fill: #b8b8cc;
}

.cashbackIconDefault___kglyG:hover path,.cashbackIconDefault___kglyG:hover svg {
	fill: #8a8a8a;
}

.tooltip___TsBm5[class*=tips_] {
	border-radius: 8px;
	max-width: 186px;
	padding: 12px;
	right: -12px;
	top: calc(100% + 8px);
}

.tooltip___TsBm5[class*=tips_] [class*=dots_] {
	color: #000;
}

.tooltip___TsBm5[class*=tips_]:before {
	right: 12px;
}

.balanceDetails___zFhfE>:hover {
	background: #0000001a;
}

.balanceDetails___zFhfE .balanceDetailsInfo___dMRME {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 4px 12px;
	position: relative;
	text-align: left;
}

.balanceDetails___zFhfE .balanceDetailsInfo___dMRME:first-child {
	padding-top: 12px;
}

.balanceDetails___zFhfE .balanceDetailsInfo___dMRME:last-child {
	padding-block: 6px 12px;
}

.balanceDetails___zFhfE .balanceDetailsInfo___dMRME:last-child:hover {
	background: #0000;
}

.balanceDetails___zFhfE .balanceDetailsInfo___dMRME svg {
	bottom: 0;
	left: auto;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.balanceDetails___zFhfE .balanceDetailsInfo___dMRME .balanceDetailsInfoWrap___ezaS4 {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.balanceDetails___zFhfE .balanceDetailsName___Ij9R9 {
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

.balanceDetails___zFhfE .balanceDetailsValue___DX_mm {
	text-decoration: none;
	white-space: nowrap;
}

.balanceDetails___zFhfE .balanceDetailsCount___juvQB {
	align-items: center;
	background: var(--sticks-bar-bubble-counter-color);
	border-radius: 10px;
	color: #fff;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	font-size: 10px;
	font-weight: 400;
	height: 12px;
	justify-content: center;
	line-height: 16px;
	min-width: 12px;
	padding: 2px 3px;
}

.balanceDetails___zFhfE [class*=button__] {
	font-size: 14px;
	font-weight: 600;
	width: 100%;
}

.balanceDetails___zFhfE [class=currencySum] {
	font-weight: 600;
}

.balanceDetails___zFhfE [class*=stashWrap__] {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 4px 12px;
	position: relative;
	text-align: left;
}

.balanceDetails___zFhfE [class*=stashWrap__] [class*=title__] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.balanceDetails___zFhfE [class*=stashWrap__] [class*=stashTipsWrap__] {
	margin: -3px 0 0;
	padding: 0;
	z-index: 100;
}

.balanceDetails___zFhfE [class*=cashbackWrap__] {
	display: block;
	padding: 4px 12px;
	text-align: left;
}

.balanceDetails___zFhfE [class*=cashbackWrap__] span {
	color: #000;
	font-size: 12px;
	justify-content: flex-start;
	line-height: 18px;
}

.balanceDetails___zFhfE [class*=cashbackWrap__] [class*=tooltipWrap__] {
	margin-top: -4px;
	min-width: auto;
}

.balanceDetails___zFhfE [class*=cashbackWrap__] [class*=tooltipWrap__] [class*=tips__] {
	transform: translateX(-5px);
}

.balanceDetails___zFhfE [class*=cashbackWrap__] [class*=tooltipWrap__] [class*=tips__]:before {
	right: auto;
}

.balanceDetails___zFhfE [class*=cashbackWrap__] [class=currencySymbol] {
	font-weight: 400;
}

.userBarBalanceWrap___lZ23Y {
	position: relative;
}

.userBarBalanceWrap___lZ23Y svg {
	bottom: auto;
	left: auto;
	position: absolute;
	right: -29px;
	top: 15px;
	transform: rotate(180deg) scale(.8);
	z-index: 0;
}

.title___MCYxn {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.balanceWrap___pO6u7,.title___MCYxn {
	display: block;
	text-align: left;
	text-shadow: 0 1px 0 #0006;
}

.balanceWrap___pO6u7 {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 21px;
	line-height: 22px;
	white-space: nowrap;
}

.currencySymbol___W_1xr {
	margin-left: 3px;
}

.popupProfileHeader___RihhQ {
	align-items: center;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background: linear-gradient(180deg,#5a0819cc,#2c0d14cc);
	border-top: 2px solid #d81b0a29;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 96px;
	justify-content: space-between;
	left: 0;
	padding: 25px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoIcon___YBryK {
	height: 44px;
	margin: -3px 11px 0 -4px;
	width: 44px;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoText___XnLqA {
	margin-top: -1px;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .verificationMessageWrap___RGcJx {
	transform: translate(8px,3px);
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoName___OtSZu {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	justify-content: flex-start;
	line-height: 22px;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoName___OtSZu>span {
	display: inline-block;
	max-width: 126px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoID___epbyI {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-top: -4px;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoID___epbyI span {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoID___epbyI .idWrapper___wb5rZ {
	align-items: center;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 600;
	justify-content: flex-start;
	line-height: 18px;
	margin-left: 4px;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoID___epbyI .idWrapper___wb5rZ>button {
	margin-left: 4px;
}

.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt .popupProfileUserInfoID___epbyI svg path {
	fill: #fff;
}

.popupProfileHeader___RihhQ .popupProfilePoints___NCSRM,.popupProfileHeader___RihhQ .popupProfileStatus___X0wWF,.popupProfileHeader___RihhQ .popupProfileUserInfo___pp1wt {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: normal;
}

.popupProfileHeader___RihhQ .popupProfilePointsTitle___B1DGx,.popupProfileHeader___RihhQ .popupProfileStatusTitle___YcU8h {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.popupProfileHeader___RihhQ .popupProfilePointsName___pKOn9,.popupProfileHeader___RihhQ .popupProfileStatusName___lNJjV {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.popupProfileHeader___RihhQ .popupProfileStatus___X0wWF {
	margin-left: 60px;
	min-width: 188px;
}

.popupProfileHeader___RihhQ .popupProfileStatus___X0wWF .popupProfileStatusText___Dp3pX {
	margin-left: 10px;
}

.popupProfileHeader___RihhQ .popupProfilePoints___NCSRM {
	margin: 0 auto 0 25px;
}

.popupProfileHeader___RihhQ .popupProfilePoints___NCSRM .popupProfilePointsText___kdiO3 {
	margin-left: 12px;
}

.popupProfileHeader___RihhQ .popupProfilePoints___NCSRM .popupProfilePointsIcon___Xz0K6 {
	height: 40px;
	width: 40px;
}

.popupProfileHeader___RihhQ .popupProfilePoints___NCSRM .popupProfilePointsIcon___Xz0K6 img {
	width: 100%;
}

.popupProfileHeader___RihhQ .popupProfileWalletWrap___fZzdb {
	border: 1px solid #ffffff29;
	border-radius: 12px;
	border-right: none;
	height: 48px;
	margin-right: -12px;
	min-width: 166px;
	padding: 4px 55px 0 16px;
}

.popupProfileHeader___RihhQ .popupProfileWalletWrap___fZzdb [class*=tipsWidget__] {
	left: 0;
	padding: 12px;
	top: calc(100% + 6px);
	width: 144px;
}

.popupProfileHeader___RihhQ .popupProfileWalletWrap___fZzdb [class*=tipsWidget__]:before {
	content: none;
}

.popupProfileHeader___RihhQ .popupProfileWalletWrap___fZzdb [class*=balanceDetailsInfo__],.popupProfileHeader___RihhQ .popupProfileWalletWrap___fZzdb [class*=cashbackWrap__],.popupProfileHeader___RihhQ .popupProfileWalletWrap___fZzdb [class*=stashWrap__] {
	padding: 4px 0;
}

.popupProfileHeader___RihhQ .popupProfileWallet___aBV9W {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: -2px;
}

.popupProfileHeader___RihhQ .popupProfileWallet___aBV9W>a {
	min-width: 124px;
}

.popupProfileHeader___RihhQ .popupProfileHeaderVerificationTips___kNrFP {
	box-sizing: border-box;
	left: -12px;
	max-width: 200px;
	padding: 12px;
	top: 100%;
	width: max-content;
}

.popupProfileHeader___RihhQ .popupProfileHeaderVerificationTips___kNrFP:before {
	left: 15px;
}

.popupProfileHeader___RihhQ .popupProfileHeaderVerificationTips___kNrFP p {
	margin: 0;
}

.popupProfileHeader___RihhQ .popupProfileHeaderVerificationTips___kNrFP span {
	word-wrap: break-word;
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	white-space: normal;
}

.popupProfileHeader___RihhQ .popupProfileHeaderVerificationTips___kNrFP a {
	align-items: center;
	border-radius: 8px;
	color: var(--text-link);
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	justify-content: center;
	line-height: 10px;
	margin: 8px auto 0;
	width: -moz-fit-content;
	width: fit-content;
}

.popupProfileNavigation___Ls_jG {
	align-items: normal;
	background: linear-gradient(180deg,#2e070d4d,#2e070d);
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	min-width: 288px;
	padding: 24px 0;
	position: relative;
	width: 288px;
	z-index: 0;
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a {
	align-items: center;
	color: #ffffffe6;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 500;
	height: 64px;
	justify-content: flex-start;
	line-height: 22px;
	padding: 0 10px 0 23px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a svg {
	background: linear-gradient(180deg,#590c195c 54.79%,#ad17315c);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	height: 40px;
	margin-right: 16px;
	padding: 8px;
	width: 40px;
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a:after {
	background: linear-gradient(90deg,#fff0,#f5f5f51a 9.97%,#a1a1a11a 91.97%,#9990);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 0;
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a.active___ew8zd {
	background: linear-gradient(180deg,#a1752229 54.79%,#f5c66b29);
	color: #f5c66b;
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a.active___ew8zd svg {
	background: linear-gradient(180deg,#a175225c 54.79%,#f5c66b5c);
	border-color: #f5c66b29;
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a.active___ew8zd svg path {
	fill: #f5c66b;
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a.active___ew8zd:after {
	background: linear-gradient(90deg,#f5c66b00,#f5c66b66 9.97%,#f5c66b66 90%,#f5c66b00);
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a.popupProfileLogoutLink___f3GrW {
	bottom: 12px;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.popupProfileNavigation___Ls_jG .popupProfileNavigationLink___Zzr1a.popupProfileLogoutLink___f3GrW:after {
	content: none;
}

.popupProfileWrap___RwBgy {
	align-items: stretch;
	background: #000;
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	height: 596px;
	justify-content: space-between;
	min-height: 596px;
	overflow: hidden;
	padding-top: 96px;
	position: relative;
	width: 1000px;
	z-index: 1;
}

.popupProfileWrap___RwBgy .popupProfileContent___jU5lu {
	background: linear-gradient(180deg,#1a1a1a00 32%,#1704074a 49.85%,#2e070d);
	width: 100%;
}

.popupProfileContainer___zKb_n [class*=closeBtn__] {
	right: -43px!important;
	top: -4px!important;
}

.multiplier___GJsvS {
	display: inline-block;
}

.multiplierText___GzhoQ {
	-webkit-text-fill-color: #0000;
	animation: blinking-half___A8Bki 1.5s infinite;
	background: linear-gradient(180deg,#f6ea76,#cea334);
	background-clip: text;
	-webkit-background-clip: text;
	color: var(--brand-yellow);
	cursor: pointer;
	display: block;
	font-size: 10px;
	font-weight: 800;
	height: 10px;
	line-height: 14px;
	position: relative;
	text-shadow: 0 2px 4px #0003;
}

.multiplierText___GzhoQ svg {
	margin-top: -11px;
	transform: scale(1.2);
}

.multiplierTips___sivKQ[class*=tips__] {
	box-sizing: border-box;
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	padding: 12px 16px;
	width: 160px;
}

.multiplierTips___sivKQ[class*=tips__]>:first-child {
	margin: 0 0 10px;
}

.multiplierTips___sivKQ[class*=tips__]>:last-child {
	color: var(--tooltip-color);
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

@keyframes blinking-half___A8Bki {
	0% {
		opacity: .5;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: .5;
	}
}

.userInfo___eB6U4 {
	position: relative;
}

.userName___FJ8mc {
	cursor: pointer;
	display: block;
	height: 40px;
	margin: 1px 0;
	position: absolute;
	width: 138px;
}

.userName___FJ8mc .name___vdYdU {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	max-width: 108px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.userName___FJ8mc .name___vdYdU:hover {
	text-decoration: underline;
}

.userStatusInfo___UGg3k {
	align-items: flex-end;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: normal;
	line-height: 16px;
	padding-top: 20px;
}

.userStatusText___xJQ1T {
	display: inline-block;
	max-width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.userProgressPercent___oiOnj {
	margin: 0 2px 0 8px;
	position: relative;
}

.userProgressPercent___oiOnj:before {
	background: #fff;
	border-radius: 50%;
	content: "";
	display: block;
	height: 2px;
	left: -6px;
	position: absolute;
	top: 8px;
	width: 2px;
}

.userMenuTip___fIEKn[class*=tips__] {
	left: -57px;
	min-width: 196px;
	padding: 0;
	top: calc(100% + 4px);
}

.userMenuTip___fIEKn[class*=tips__]:before {
	content: none;
}

.userMenuTip___fIEKn[class*=tips__]:after {
	background: #0000;
	bottom: auto;
	content: "";
	height: 30px;
	left: 0;
	position: absolute;
	right: 0;
	top: -30px;
	z-index: 0;
}

.userBarProfile___CbeM7 {
	flex-shrink: 0;
	height: 48px;
	padding: 6px 34px 0 56px;
	position: relative;
	width: 196px;
}

.userBarProfileArrow___ENVEr {
	bottom: unset;
	cursor: pointer;
	left: unset;
	position: absolute;
	right: 7px;
	top: 19px;
	transform: rotate(180deg) scale(.8);
	transition: transform .3s;
	z-index: 0;
}

.userBarProfile___CbeM7 [class*=userInfo__]:hover+.userBarProfileArrow___ENVEr {
	transform: rotate(1turn) scale(.8);
}

.userBarBalanceWrap___lm59m {
	position: relative;
}

.userBarBalanceWrap___lm59m svg {
	bottom: auto;
	left: auto;
	position: absolute;
	right: -29px;
	top: 15px;
	transform: rotate(180deg) scale(.8);
	z-index: 0;
}

.title___uXz2u {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.balanceWrap___BG80t,.title___uXz2u {
	display: block;
	text-align: left;
	text-shadow: 0 1px 0 #0006;
}

.balanceWrap___BG80t {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 21px;
	line-height: 22px;
	white-space: nowrap;
}

.currencySymbol___i2fys {
	margin-left: 3px;
}

.balanceDetails___lSEnE>:hover {
	background: #0000001a;
}

.balanceDetailsInfo___MJftp {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 4px 12px;
	position: relative;
	text-align: left;
}

.balanceDetailsInfo___MJftp:first-child {
	padding-top: 12px;
}

.balanceDetailsInfo___MJftp:last-child {
	padding-block: 6px 12px;
}

.balanceDetailsInfo___MJftp:last-child:hover {
	background: #0000;
}

.balanceDetailsInfo___MJftp svg {
	bottom: 0;
	left: auto;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.balanceDetailsInfoWrap___nYNeJ {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.balanceDetailsName___sKFoh {
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

.balanceDetailsValue___GLviQ {
	text-decoration: none;
	white-space: nowrap;
}

.balanceDetailsCount___uqR63 {
	align-items: center;
	background: var(--sticks-bar-bubble-counter-color);
	border-radius: 10px;
	color: #fff;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	font-size: 10px;
	font-weight: 400;
	height: 12px;
	justify-content: center;
	line-height: 16px;
	min-width: 12px;
	padding: 2px 3px;
}

.balanceDetails___lSEnE [class*=button__] {
	font-size: 14px;
	font-weight: 600;
	width: 100%;
}

.balanceDetails___lSEnE [class=currencySum] {
	font-weight: 600;
}

.balanceDetails___lSEnE [class*=stashWrap__] {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 4px 12px;
	position: relative;
	text-align: left;
}

.balanceDetails___lSEnE [class*=stashWrap__] [class*=title__] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.balanceDetails___lSEnE [class*=stashWrap__] [class*=stashTipsWrap__] {
	margin: -3px 0 0;
	padding: 0;
	z-index: 100;
}

.balanceDetails___lSEnE [class*=cashbackWrap__] {
	display: block;
	padding: 4px 12px;
	text-align: left;
}

.balanceDetails___lSEnE [class*=cashbackWrap__] span {
	color: #000;
	font-size: 12px;
	justify-content: flex-start;
	line-height: 18px;
}

.balanceDetails___lSEnE [class*=cashbackWrap__] [class*=tooltipWrap__] {
	margin-top: -4px;
	min-width: auto;
}

.balanceDetails___lSEnE [class*=cashbackWrap__] [class*=tooltipWrap__] [class*=tips__] {
	transform: translateX(-5px);
}

.balanceDetails___lSEnE [class*=cashbackWrap__] [class*=tooltipWrap__] [class*=tips__]:before {
	right: auto;
}

.balanceDetails___lSEnE [class*=cashbackWrap__] [class=currencySymbol] {
	font-weight: 400;
}

.messageButton___UvuMC {
	box-shadow: none;
	margin: 0 18px 0 14px;
	position: relative;
}

.messageButton___UvuMC .userBarInfoMsgs___cgw2J {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 50%;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 9px;
	height: 12px;
	justify-content: center;
	left: 12px;
	line-height: 8px;
	position: absolute;
	text-align: center;
	top: -6px;
	width: 12px;
}

.mailIcon___JVZ5V {
	background: var(--brand-content-background);
	border-radius: 4px;
	height: 16px;
	padding: 2px;
	width: 20px;
}

.userBar___pFiiw {
	align-items: center;
	display: flex;
	font-family: Manrope,sans-serif;
	justify-content: space-between;
	padding: 0 0 0 26px;
	width: 100%;
}

.userBar___pFiiw .widget___zTJ0u {
	display: flex;
	height: inherit;
	z-index: 22;
}

.userBar___pFiiw .widget___zTJ0u:last-child {
	flex-grow: 1;
}

.userBarWallet___O7_nC {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.userBarMiddleSection___zlWVD {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-left: 4px;
	margin-right: auto;
	width: 60px;
}

.cashbackBalanceWrap___tpoZh {
	border: 1px solid #ffffff29;
	border-radius: 12px;
	border-right: none;
	height: 48px;
	margin-right: -12px;
	min-width: 166px;
	padding: 4px 55px 0 16px;
}

.cashbackBalanceWrap___tpoZh>a>svg {
	transition: transform .2s;
}

.cashbackBalanceWrap___tpoZh:hover>a>svg {
	transform: rotateY(0deg) scale(.8);
}

.balanceDetails___omn76[class^=tips__][class*=tipsWidget] {
	box-sizing: border-box;
	min-width: 144px;
	padding: 4px 0;
	right: 13px;
	top: calc(100% + 5px);
}

.balanceDetails___omn76[class^=tips__][class*=tipsWidget]:before {
	content: none;
}

.cashBoxLink___Q12cn {
	min-width: 124px;
	z-index: 99;
}

.verificationMessageWrap___BfhFa {
	cursor: pointer;
	display: none;
	margin-right: auto;
}

@media screen and (min-width:1288px) {
	.verificationMessageWrap___BfhFa {
		display: block;
	}
}

.verificationMessageWrap___BfhFa [class*=tipsWidget__] {
	left: -9px;
	line-height: 18px;
	max-width: 164px;
	padding: 13px 8px 13px 13px!important;
	top: calc(100% + 5px);
	word-break: break-word;
}

.verificationMessageWrap___BfhFa [class*=tipsWidget__]:before {
	left: 15px;
	top: -11px;
}

.verificationMessageWrap___BfhFa [class*=button__] {
	border-radius: 8px;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	margin: 11px auto -1px 50%;
	min-width: 84px;
	padding: 0;
	transform: translateX(-53%);
}

.userPanel___PXBCb {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	padding: 8px 0 10px 20px;
	position: relative;
}

.userPanel___PXBCb .regBtn___RE3z2 {
	font-family: Manrope,sans-serif;
	letter-spacing: .1px;
	margin: 0 16px 0 0!important;
	max-width: 260px;
	min-width: 138px;
}

.userPanel___PXBCb .loginBtn___dNz0K {
	font-family: Manrope,sans-serif;
	letter-spacing: .04em;
	min-width: 82px;
	width: 82px;
}

.socialListUserBar___iDnR_ {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: normal;
}

.socialListUserBar___iDnR_ li+li {
	margin-left: 12px;
}

.socialText___qvRTy {
	color: rgba(var(--brand-grey-rgb),.6);
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin: 0 47px 0 56px;
	text-shadow: 0 1px 0 #000;
}

.logoScroll___iw3d7 {
	align-items: center;
	align-self: center;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	height: 55px;
	justify-content: center;
	padding: 6px 4px;
	position: relative;
	width: 152px;
}

.logoScroll___iw3d7 img {
	height: 100%;
	object-fit: contain;
	object-position: left;
	width: 100%;
}

.activeNavLink___ay9Jx {
	pointer-events: none;
}

.stickyHeaderButtons___QJqK8 {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: center;
	left: 197px;
	position: absolute;
	right: auto;
	top: 12px;
	z-index: 0;
}

[class*=isAuth__] .stickyHeaderButtons___QJqK8 {
	gap: 14px;
	margin-left: 15px;
	position: static;
}

.stickyHeaderButtonsLink___VV8I7 {
	align-items: center;
	background: #110d0e;
	border-radius: var(--buttons-border-radius);
	display: flex;
	flex-direction: row;
	gap: 4px;
	height: 38px;
	justify-content: center;
	padding: 8px;
	position: relative;
}

.stickyHeaderButtonsLink___VV8I7:hover span,.stickyHeaderButtonsLink___VV8I7[class*=active] span {
	color: #f5c66b;
}

.stickyHeaderButtonsLink___VV8I7:hover:before,.stickyHeaderButtonsLink___VV8I7[class*=active]:before {
	background: linear-gradient(180deg,#f5c66b,#f5c66b70);
}

.stickyHeaderButtonsLink___VV8I7:hover svg path,.stickyHeaderButtonsLink___VV8I7[class*=active] svg path {
	fill: #f5c66b;
}

.stickyHeaderButtonsLink___VV8I7:before {
	background: linear-gradient(180deg,#fff,#ffffff70);
	border-radius: var(--buttons-border-radius);
	bottom: -1px;
	content: "";
	left: -1px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: -1;
}

.stickyHeaderButtonsLink___VV8I7:nth-child(2) div {
	animation: ball-animation-translate___AA_2L 1.1s linear infinite;
	height: 24px;
	width: 24px;
}

.stickyHeaderButtonsLink___VV8I7:nth-child(2) svg {
	animation: ball-animation-rotate___lqpOq 2.5s linear infinite;
}

.stickyHeaderButtonsLink___VV8I7:nth-child(2) svg path {
	transform: translateY(-2px);
}

.stickyHeaderButtons___QJqK8 span {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

@keyframes ball-animation-translate___AA_2L {
	0%,50%,to {
		transform: translateY(0);
	}

	25% {
		transform: translateY(-3px);
	}

	75% {
		transform: translateY(3px);
	}
}

@keyframes ball-animation-rotate___lqpOq {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

.sidebarMenuButton___YbnK6 {
	align-items: center;
	align-self: center;
	background: #ffffff1a;
	border-radius: var(--buttons-border-radius);
	bottom: auto;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 40px;
	justify-content: center;
	left: 145px;
	min-width: 40px;
	position: absolute;
	right: auto;
	top: 10px;
	width: 40px;
	z-index: 0;
}

[class*=isAuth__] .sidebarMenuButton___YbnK6 {
	position: static;
}

.sidebarMenuButton___YbnK6 svg {
	transform: rotate(180deg);
	transition: transform .3s;
}

.sidebarMenuButton___YbnK6.sidebarMenuButtonOpened___JCxkW svg {
	transform: rotate(0);
}

.stickyHeader___hmF6r {
	background: #110d0e;
	box-shadow: 0 2px 4px 0 #2626264d;
	height: 64px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 12;
}

@media screen and (min-width:1288px) {
	.stickyHeader___hmF6r {
		background-position: calc(50% + 4px) 100%;
	}
}

.stickyHeader___hmF6r .stickyHeaderContent___kHR6S {
	align-items: normal;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: space-between;
	margin: 0 auto;
	position: relative;
	transition: width .3s;
	width: 1056px;
}

@media screen and (min-width:1288px) {
	.stickyHeader___hmF6r .stickyHeaderContent___kHR6S {
		width: 1248px;
	}
}

@media screen and (min-width:1440px) {
	.stickyHeader___hmF6r .stickyHeaderContent___kHR6S {
		width: 1392px;
	}
}

.stickyHeader___hmF6r .stickyHeaderContent___kHR6S.isAuth___WtEnJ {
	position: relative;
}

@media screen and (min-width:1920px) {
	[class*=bettingBody__] .stickyHeader___hmF6r .stickyHeaderContent___kHR6S {
		width: 1552px;
	}
}

.header____1b4W {
	height: 64px;
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

@media screen and (min-width:1288px) {
	.header____1b4W {
		width: 1152px;
	}
}

[class*=bettingBody__] .header____1b4W {
	z-index: 102;
}

.toFavourite___T3ZWg {
	color: #fff;
	float: right;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}

.toFavourite___T3ZWg .link___vdL5j {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 80px;
	justify-content: center;
	position: relative;
	text-decoration: none;
	transition: color .2s ease-in-out;
}

.toFavourite___T3ZWg .link___vdL5j.active___aSE1a {
	text-decoration: none;
}

.toFavourite___T3ZWg .link___vdL5j .icon___CbGFF {
	height: 26px;
	position: relative;
	width: 26px;
}

.toFavourite___T3ZWg .link___vdL5j .icon___CbGFF [id=star] {
	display: none;
}

.toFavourite___T3ZWg .link___vdL5j .title___nntFD {
	color: #fff;
	overflow: hidden;
	transition: width .2s ease-in-out;
	width: 0;
}

.toFavourite___T3ZWg .link___vdL5j .wrap___S6wTr {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
}

.toFavouriteActive____E0_D .link___vdL5j .count___mzmCU {
	align-items: center;
	border: 1px solid #fff;
	border-radius: 12px;
	bottom: auto;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	left: 13px;
	line-height: 18px;
	min-width: 30px;
	position: absolute;
	right: auto;
	top: -17px;
	width: auto;
	z-index: 0;
}

.toFavouriteActive____E0_D .link___vdL5j .icon___CbGFF [id=star] {
	display: initial;
}

.toFavouriteActive____E0_D .link___vdL5j .title___nntFD {
	margin-left: 28px;
	opacity: 1;
	transition: width .2s ease-in-out;
	width: min-content;
}

.toFavouriteActive____E0_D .link___vdL5j .title___nntFD span {
	display: inline-block;
	height: 100%;
	white-space: nowrap;
	width: 100%;
}

.toFavouriteActive____E0_D .link___vdL5j.active___aSE1a .title___nntFD {
	color: var(--brand-yellow);
}

.toFavouriteActive____E0_D .link___vdL5j:hover .title___nntFD {
	color: var(--brand-yellow);
	text-decoration: none;
	text-shadow: 0 0 4px var(--nav-list-active-item-color),0 0 8px rgba(var(--nav-list-active-item-color),.6),0 0 16px #2a824999;
}

@keyframes counterPlus___blIda {
	0%,to {
		transform: translateZ(0);
	}

	33% {
		transform: translate3d(0,1px,0);
	}

	66% {
		transform: translate3d(0,-3px,0);
	}
}

.toFavourite___T3ZWg .animated-counter,.toFavourite___T3ZWg .favCounter-enter-active,.toFavourite___T3ZWg .favCounter-exit-active {
	animation-duration: .5s;
	animation-fill-mode: both;
}

.toFavourite___T3ZWg .favCounter-enter-active,.toFavourite___T3ZWg .favCounter-exit-active {
	animation-name: counterPlus;
}

.toFavourite___T3ZWg .tournamentWidget-enter-active {
	position: relative;
	transform: translateX(0);
	transition: .35s cubic-bezier(.5,0,1,1);
	z-index: 2;
}

.toFavourite___T3ZWg .tournamentWidget-enter-done {
	position: relative;
	transform: translateX(0);
	z-index: 2;
}

.toFavourite___T3ZWg .tournamentWidget-exit-active {
	opacity: .5;
	transform: translateX(0) rotateY(8deg)!important;
	transform-style: preserve-3d;
	transition: 0ms;
	z-index: 1!important;
}

.toFavourite___T3ZWg .tournamentWidget-exit-done {
	opacity: 1;
}

body.bettingBody___OTaLq {
	--top-offset: 0;
	--bottom-offset: 0;
	--color-green: #2dd890;
	--color-dark: #1c2233;
	--color-darked: #0f1625;
	--color-gray: #babcc2;
}

body.bettingBody___OTaLq .__app-is-betting {
	--bet-radius-m: 8px;
	--bet-font-family-primary: "Manrope",sans-serif;
	--bet-font-family-secondary: "Manrope",sans-serif;
	--bet-info-color: #c9051d;
}

body[class*=bettingBody] {
	--top-offset: 75px;
}

body[class*=bettingBody] #widget-container .help-button {
	display: none!important;
}

body[class*=bettingBody] #root.WebRoot,body[class*=bettingBody] #root.WebRoot [class*=layout--desktop] {
	overflow: initial;
}

body[class*=bettingBody] [class=sliderWrap__]+.wrapper___QDhsr {
	margin-top: -11px;
}

@media screen and (min-width:1288px) {
	body[class*=bettingBody] [class=sliderWrap__]+.wrapper___QDhsr {
		margin-top: 10px;
	}
}

@media screen and (min-width:1440px) {
	body[class*=bettingBody] [class=sliderWrap__]+.wrapper___QDhsr {
		margin-top: 2px;
	}
}

body[class*=bettingBody][class*=changeTopOffsetOnScroll] {
	--top-offset: 70px;
}

body[class*=bettingBody] [class*=__app-StickyBox-container] {
	top: var(--top-offset)!important;
}

body[class*=bettingBody] [class*=layout--desktop]>[class*=header] {
	height: auto;
}

body[class*=bettingBody] [class*=layout--desktop]>[class*=header]>[class^=stickyHeader] {
	z-index: 11;
}

body[class*=bettingBody] [class*=layout--desktop]>[class*=header]>[class^=nav] {
	margin-top: 26px;
	z-index: 10;
}

body[class*=bettingBody] [class*=layout--desktop]>[class*=mainSlider__] {
	margin-top: 0;
}

body[class*=bettingBody] [class*=layout--desktop]>[class*=footer] {
	margin-left: 58px;
	overflow: hidden;
	padding-left: 26px;
	padding-right: 26px;
	width: 1058px;
}

@media screen and (min-width:1288px) {
	body[class*=bettingBody] [class*=layout--desktop]>[class*=footer] {
		margin-left: 50px;
		padding-left: 34px;
		padding-right: 34px;
		width: 1234px;
	}
}

@media screen and (min-width:1440px) {
	body[class*=bettingBody] [class*=layout--desktop]>[class*=footer] {
		margin-left: 66px;
		width: 1384px;
	}
}

@media screen and (min-width:1920px) {
	body[class*=bettingBody] [class*=layout--desktop]>[class*=footer] {
		margin-left: -26px;
		width: 1563px;
	}
}

body[class*=bettingBody] [class*=ListNav__container] {
	background: var(--color-darked)!important;
}

body[class*=bettingBody] [class*=ListNav__container] [class*=__app-NavButton-is-active] {
	background: #1c2233;
}

body[class*=bettingBody] [class*=__app-betslip-expanded] [class*=betslipHeader__container___] {
	background: #1d1b1b;
}

body[class*=bettingBody] [class*=betslipFooter__footer] {
	padding-bottom: 0;
}

body.bettingBody___OTaLq #root.WebRoot,body.bettingBody___OTaLq #root.WebRoot .layout--desktop {
	overflow: visible;
}

@media screen and (min-width:1920px) {
	body.bettingBody___OTaLq #root.WebRoot .layout--desktop {
		max-width: 1600px;
	}
}

.wrapper___QDhsr {
	margin: 36px auto 0 45px;
	padding: 19px 0 40px 18px;
	position: relative;
	transition: margin .3s;
	width: 1058px;
}

@media screen and (min-width:1288px) {
	.wrapper___QDhsr {
		margin: 36px auto 0 53px;
		width: 1234px;
	}
}

@media screen and (min-width:1440px) {
	.wrapper___QDhsr {
		margin-left: 66px;
		width: 1384px;
	}
}

@media screen and (min-width:1920px) {
	.wrapper___QDhsr {
		margin-left: -26px;
		width: 1563px;
	}

	[class*=sidebarMenuVisible__] .wrapper___QDhsr {
		margin-left: 124px;
		width: 1563px!important;
	}
}

.wrapper___QDhsr .betslip___SaV8s[class*=static_mobile_closed] {
	bottom: 74px;
	left: auto;
	position: fixed;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 10;
}

.wrapper___QDhsr .betslip___SaV8s[class*=static_mobile_open] {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10;
}

.wrapper___QDhsr .betslip___SaV8s[class*=static_tablet_closed],.wrapper___QDhsr .betslip___SaV8s[class*=static_tablet_open] {
	bottom: auto;
	height: 100vh;
	left: auto;
	position: fixed;
	right: 0;
	top: 0;
	width: auto;
	z-index: 10;
}

.wrapper___QDhsr .betslip___SaV8s[class*=island_mobile_closed],.wrapper___QDhsr .betslip___SaV8s[class*=island_mobile_open] {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: auto;
	z-index: 10;
}

.wrapper___QDhsr .betslip___SaV8s[class*=island_desktop_closed],.wrapper___QDhsr .betslip___SaV8s[class*=island_desktop_open],.wrapper___QDhsr .betslip___SaV8s[class*=island_tablet_closed],.wrapper___QDhsr .betslip___SaV8s[class*=island_tablet_open] {
	bottom: 0;
	left: 50dvw;
	position: fixed;
	right: auto;
	top: auto;
	transform: translate(-50%);
	width: 400px;
	z-index: 10;
}

.wrapper___QDhsr .betslip___SaV8s[class*=island_mobile_open] {
	max-height: 100vh;
}

.wrapper___QDhsr .betslip___SaV8s[class*=island_desktop_open],.wrapper___QDhsr .betslip___SaV8s[class*=island_tablet_open] {
	max-height: 75vh;
}

body[class*=betting-fixed-body]:has([class*=betslip__][class*=static_]) {
	overflow: hidden;
}

.welcomeBonusButton___LRh0M {
	width: 100%;
}

.welcomeBonusItemWrap___DV7V0 {
	align-items: center;
	background: var(--welcome-bonus-gradient-red);
	border-radius: 10px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin: 1px;
	padding: 12px 16px 16px;
	position: relative;
	width: 100%;
}

.welcomeBonusItemWrap___DV7V0:after,.welcomeBonusItemWrap___DV7V0:before {
	border-radius: inherit;
	bottom: -1px;
	content: "";
	left: -1px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: -1;
}

.welcomeBonusItemWrap___DV7V0:before {
	background-image: var(--welcome-bonus-gradient-gold);
}

.welcomeBonusItemWrap___DV7V0:after {
	background: #00000080;
	z-index: 1;
}

.welcomeBonusItemWrap___DV7V0:last-child .welcomeBonusArrowsWrap___tcmVl {
	display: none;
}

.welcomeBonusItemWrap___DV7V0 h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	text-align: center;
}

.activeWelcomeBonusItemWrap___N8iTQ:after {
	background: #0000;
	z-index: -1;
}

.welcomeBonusMaxSum___ACRQg {
	align-items: center;
	background-color: var(--welcome-bonus-gradient-max-sum);
	border-radius: 4px;
	color: #f5c66b;
	display: flex;
	flex-direction: inline;
	font-size: 10px;
	font-weight: 500;
	justify-content: center;
	line-height: 12px;
	margin: 8px auto 0;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 6px 8px;
}

.welcomeBonusItemContent___XWvxs {
	margin-top: 16px;
	width: 100%;
}

.welcomeBonusItemContent___XWvxs [class=welcomeBonusContentWrap] {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 12px;
	justify-content: flex-start;
}

.welcomeBonusItemContent___XWvxs [class=welcomeBonusContentItem] {
	align-items: center;
	border: 1px solid var(--welcome-bonus-gradient-dark-border);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 14px;
	justify-content: flex-start;
	padding: 8px;
	position: relative;
	width: 100%;
}

.welcomeBonusItemContent___XWvxs [class=welcomeBonusContentItem]:last-child:before {
	bottom: 0;
	color: var(--brand-yellow);
	content: var(--welcomeBonusItemLabel);
	font-size: 10px;
	font-weight: 500;
	height: -moz-fit-content;
	height: fit-content;
	left: 14px;
	line-height: 12px;
	position: absolute;
	right: auto;
	top: -6px;
	z-index: 1;
}

.welcomeBonusItemContent___XWvxs [class=welcomeBonusContentItem]:last-child {
	background-image: url("");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-color: #0000;
}

.welcomeBonusItemContent___XWvxs img {
	display: flex;
	max-width: 33px;
	width: 100%;
}

.welcomeBonusItemContent___XWvxs h4 {
	color: #f5c66b;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
}

.welcomeBonusItemContent___XWvxs p {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.welcomeBonusArrowsWrap___tcmVl {
	align-items: center;
	background: var(--bg-menu-mob);
	border-radius: 50%;
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: auto;
	position: absolute;
	right: -18px;
	top: 132px;
	width: 24px;
	z-index: 2;
}

.welcomeBonusArrowBig___KLQNJ,.welcomeBonusArrowSmall___ujU_y {
	bottom: 0;
	left: auto;
	position: absolute;
	right: auto;
	top: 50%;
	transform: rotate(90deg) translate(-50%);
	z-index: 0;
}

.welcomeBonusArrowSmall___ujU_y {
	height: 9px;
	left: 6px;
	opacity: .6;
	width: 9px;
}

.welcomeBonusArrowBig___KLQNJ {
	height: 12px;
	right: 2px;
	width: 12px;
}

.welcomeBonusItemButtonWrap___obUUh {
	margin-bottom: 0;
	margin-top: auto;
	padding-top: 12px;
	width: 100%;
}

.welcomeBonusNotFoundWrap___DiHLV {
	margin-top: 72px;
	padding: 0;
	width: 100%;
}

.welcomeBonusNotFoundInner___Xl9ag {
	align-items: center;
	background-color: var(--welcome-bonus-not-found-color);
	border-radius: 12px;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	gap: 16px;
	justify-content: center;
	line-height: 22px;
	margin: 0 auto;
	max-width: 968px;
	padding: 24px;
}

.welcomeBonusItemsWrap___l5JdS {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(4,minmax(233px,1fr));
	justify-content: center;
	margin: 32px auto 0;
	max-width: 1212px;
	padding: 0 92px;
	width: 100%;
}

.welcomeBonusContentWrapper___TjPdS {
	margin-top: 48px;
	padding: 0;
	width: 100%;
}

.welcomeBonusContent___dqBq3 {
	background: var(--welcome-bonus-gradient-content);
	border-radius: 12px;
	color: inherit;
	color: var(--welcome-bonus-content-color);
	counter-reset: list-counter;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 auto 64px;
	max-width: 968px;
	padding: 32px;
	width: 100%;
}

.welcomeBonusContent___dqBq3 h1 {
	color: inherit;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.welcomeBonusContent___dqBq3 ul {
	align-items: normal;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: normal;
	margin-top: 16px;
}

.welcomeBonusContent___dqBq3 ul li {
	counter-increment: list-counter;
	display: grid;
	gap: 10px;
	grid-template-columns: auto 1fr;
}

.welcomeBonusContent___dqBq3 ul li:before {
	color: var(--brand-yellow);
	content: counter(list-counter) ".";
	font-weight: 600;
	padding-right: 8px;
}

.welcomeBonusContent___dqBq3 ol {
	align-items: normal;
	display: flex;
	flex-direction: column;
	gap: 8px;
	justify-content: center;
	margin-top: 16px;
}

.welcomeBonusContent___dqBq3 ol li {
	align-items: center;
	counter-increment: none;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	list-style: none;
}

.welcomeBonusContent___dqBq3 ol li:before {
	align-items: normal;
	background-color: var(--welcome-bonus-list-count-color);
	border-radius: 4px;
	color: var(--welcome-bonus-content-color);
	content: "•";
	display: flex;
	flex-direction: column;
	height: 16px;
	justify-content: center;
	margin-right: -2px;
	padding: 0;
	text-align: center;
	width: 16px;
}

.welcomeBonusPreviewImage___JnYhP {
	align-items: center;
	background: var(--welcomeBonusPreviewImageUrl);
	background-position: 50%;
	background-size: cover;
	display: flex;
	flex-direction: column;
	height: 328px;
	justify-content: center;
	margin: 24px auto 0;
	max-width: 1288px;
	width: 100%;
}

.newYearBoxesButton___CUdTK {
	color: var(--new-year-color-2);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	margin: 24px auto 0;
	min-height: 48px;
	min-width: 156px;
	padding: 18px 30px;
	position: relative;
}

.newYearBoxesButton___CUdTK,.newYearBoxesButton___CUdTK:hover {
	background: var(--new-year-gradient);
}

.newYearBoxesButton___CUdTK [class*=loadingWrapper__] {
	position: absolute;
}

.newYearBoxesTimerWrap___FPryt {
	background: var(--new-year-gradient);
	border-radius: 8px;
	bottom: -16px;
	left: auto;
	padding: 8px 15px;
	position: absolute;
	right: 50%;
	text-align: center;
	top: auto;
	transform: translateX(calc(50% + 8px));
	z-index: 10;
}

.newYearBoxesTimerWrap___FPryt [class*=countdownMob__],.newYearBoxesTimerWrap___FPryt [class*=dots__],.newYearBoxesTimerWrap___FPryt [class=floatCountdown] {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 22px;
}

.newYearBoxesTimerText___iHvUz {
	color: #0009;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	white-space: nowrap;
}

.newYearBoxesPopup____l1ug {
	align-items: flex-start;
	background: linear-gradient(180deg,#ee4932cc,#b01d1dcc,#330b05cc);
	background-size: contain;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 24px 16px;
	position: relative;
	width: 326px;
}

.newYearBoxesPopup____l1ug:before {
	background: url("");
	background-size: contain;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .5;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
	z-index: -1;
}

.newYearBoxesPopupTitle___A6kNA {
	color: var(--new-year-color);
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}

.newYearBoxesPopupPrize___SQ_Ei {
	height: 100px;
	margin-left: -8px;
	width: 112px;
}

.newYearBoxesPopupRules___jbMoY {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 22px;
	width: 100%;
}

.newYearBoxesPopupRulesContent___K_arp {
	align-items: flex-start;
	color: #ffd864;
	display: flex;
	flex-direction: column;
	font-size: 20px;
	font-weight: 800;
	justify-content: center;
	line-height: 28px;
	margin: 0 auto;
	max-width: 150px;
	width: 100%;
}

.newYearBoxesPopupRulesContent___K_arp p {
	margin: 0;
}

.newYearBoxesPopupPrizesItems___zHx8o {
	height: 250px;
	margin-top: 20px;
	overflow-y: scroll;
	padding-right: 5px;
	width: calc(100% + 5px);
}

.newYearBoxesPopupPrizesItems___zHx8o::-webkit-scrollbar {
	width: 4px;
}

.newYearBoxesPopupPrizesItems___zHx8o::-webkit-scrollbar-track {
	background: #0000;
	border-radius: 6px;
}

.newYearBoxesPopupPrizesItems___zHx8o::-webkit-scrollbar-thumb {
	background-color: #f0f0f0;
	border-radius: 6px;
}

.newYearBoxesPopupPrizesWrap___XR6Uu {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: 10px;
	width: 100%;
}

.newYearBoxesPopupPrizeItem___sQBVB {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

.newYearBoxesPopupPrizeItem___sQBVB p {
	margin: 0;
}

.newYearBoxesPopupPrizeItemTitleWrap___vuhsn {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	max-width: 50%;
}

.newYearBoxesPopupPrizeItemTitle___je3k6 {
	color: #ecd9d9;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.newYearBoxesPopupPrizeItemValue___Awx1L {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}

.newYearBoxesPopupTimerWrap___JWV5I {
	align-items: baseline;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 24px;
	text-align: center;
	width: 100%;
}

.newYearBoxesPopupTimerWrap___JWV5I p {
	margin: 0;
}

.newYearBoxesPopupTimerWrap___JWV5I [class*=countdownMob__],.newYearBoxesPopupTimerWrap___JWV5I [class*=dots__],.newYearBoxesPopupTimerWrap___JWV5I [class=floatCountdown] {
	color: #ffd864;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.newYearBoxesPopupTimerText___TwIWd {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.newYearBoxesPopupPrizeFinished___oFBEl,.newYearBoxesPopupPrizeGot___bCBzk {
	color: #bcff05;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 24px 0 0;
	text-align: center;
	width: 100%;
}

.newYearBoxesPopupPrizeFinished___oFBEl {
	color: #9f9f9f;
}

.gallery___XFf0p {
	align-items: normal;
	bottom: auto;
	column-gap: 10px;
	display: flex;
	flex-direction: row;
	height: 196px;
	justify-content: normal;
	left: 50%;
	position: absolute;
	right: auto;
	top: -242px;
	transform: translateX(-50%);
	width: 440px;
	z-index: 2;
}

.gallery___XFf0p .right___MnqZ4 {
	transform: scaleX(-1);
}

.gallery___XFf0p .left___tWqGW,.gallery___XFf0p .right___MnqZ4 {
	background-color: #0000;
	background-image: url("");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 40px;
	height: 48px;
	width: 48px;
}

.galleryInner___vN2vq {
	bottom: auto;
	height: 196px;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 196px;
	z-index: 3;
}

.gallery___XFf0p .element___vAbQI {
	bottom: 0;
	height: 196px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(.36) translateY(-95%);
	transition: transform .5s linear,filter .5s linear,opacity .5s linear;
	width: 196px;
	will-change: transform;
	z-index: 3;
}

.gallery___XFf0p .element___vAbQI.active___daPAW {
	opacity: 1;
	transform: scale(1) translate(0);
	z-index: 6;
}

.gallery___XFf0p .element___vAbQI.current___x9FCg.active___daPAW img {
	animation: shakingPrize___UAQoR .5s ease-in-out infinite alternate;
}

.gallery___XFf0p .element___vAbQI.leftSibling___SEpvC {
	opacity: 1;
	transform: scale(.64) translate(-128%,-7%);
	z-index: 5;
}

.gallery___XFf0p .element___vAbQI.superLeftSibling___Murdp {
	filter: brightness(.5);
	opacity: 1;
	transform: scale(.36) translate(-132%,-43%);
	z-index: 4;
}

.gallery___XFf0p .element___vAbQI.rightSibling___PHZP0 {
	opacity: 1;
	transform: scale(.64) translate(128%,-7%);
	z-index: 4;
}

.gallery___XFf0p .element___vAbQI.superRightSibling___lA47A {
	filter: brightness(.5);
	opacity: 1;
	transform: scale(.36) translate(132%,-43%);
	z-index: 3;
}

.gallery___XFf0p .element___vAbQI img {
	display: block;
	height: inherit;
	object-fit: contain;
	width: inherit;
}

.gallery___XFf0p .element___vAbQI.comming___e4NIu img {
	filter: saturate(.4);
}

.gallery___XFf0p .element___vAbQI.expired___LwdXC img {
	filter: saturate(0);
}

.galleryNav___PQHXM {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	top: -6px;
	transform: translateX(-50%);
	width: 420px;
}

.galleryButton___huL9P,.galleryNav___PQHXM {
	left: 50%;
	position: absolute;
	right: auto;
	z-index: 10;
}

.galleryButton___huL9P {
	bottom: -16px;
	top: auto;
	transform: translateX(calc(-50% + 8px));
}

.galleryTooltip___cvtvh {
	animation: shakingTooltipPrize___q6N7G .5s ease-in-out infinite alternate;
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 138px;
	top: 12px;
	z-index: 10;
}

@keyframes shakingPrize___UAQoR {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(20deg);
	}
}

@keyframes shakingTooltipPrize___q6N7G {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-5px);
	}
}

.newYearBoxesPrizesWrap___CkQKB {
	align-items: center;
	bottom: 48px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 204px;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 2;
}

.newYearBoxesLeftPrize___USSFo,.newYearBoxesRightPrize___T4SIu {
	filter: grayscale(90%) brightness(90%);
	transform: scale(.45);
}

.newYearBoxesLeftPrize___USSFo:first-child,.newYearBoxesRightPrize___T4SIu:last-child {
	transform: scale(.3);
}

.newYearBoxesLoading___kg4qo {
	bottom: auto;
	height: -moz-fit-content;
	height: fit-content;
	left: auto;
	position: absolute;
	right: 50%;
	top: 60%;
	transform: translateX(50%);
	z-index: 2;
}

.newYearBoxesLeftPrize___USSFo {
	bottom: auto;
	left: -160px;
	position: absolute;
	right: auto;
	top: -8px;
	z-index: 1;
}

.newYearBoxesLeftPrize___USSFo:first-child {
	bottom: auto;
	left: -98px;
	position: absolute;
	right: auto;
	top: -34px;
	z-index: 0;
}

.newYearBoxesRightPrize___T4SIu {
	bottom: auto;
	left: 160px;
	position: absolute;
	right: auto;
	top: -8px;
	z-index: 1;
}

.newYearBoxesRightPrize___T4SIu:last-child {
	bottom: auto;
	left: 98px;
	position: absolute;
	right: auto;
	top: -34px;
	z-index: 0;
}

.newYearBoxesWheelImageIsOpened___ciO94 {
	animation: none;
	filter: none;
}

.newYearBoxesWheelImageIsExpired___OFIaw {
	animation: none;
	filter: grayscale(90%) brightness(90%);
}

@keyframes shakingPrize___rosjr {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(20deg);
	}
}

@keyframes shakingTooltipPrize___iw2dl {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-5px);
	}
}

.newYearAnimationImageWrap___pldxp {
	opacity: 0;
	transform: translateY(4px);
	transition: opacity .2s ease,transform .2s ease;
	will-change: opacity,transform;
}

.newYearAnimationImageWrapVisible___h7g8X {
	opacity: 1;
	transform: translateY(0);
}

.newYearAnimationImage___YV5gm {
	display: block;
	height: auto;
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
}

.newYearDealerWrap___m4GkK {
	bottom: auto;
	height: 330px;
	left: 30px;
	-webkit-mask-image: linear-gradient(180deg,#000 90%,#0000);
	mask-image: linear-gradient(180deg,#000 90%,#0000);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	position: absolute;
	right: auto;
	top: 58px;
	width: 238px;
	z-index: 0;
}

.newYearDealerImage___BLDbt {
	height: 100%;
	width: 100%;
}

.newYearDealerAccessory___a5gyb {
	bottom: auto;
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearTreeWrap___K9Nvq {
	bottom: auto;
	height: 475px;
	left: auto;
	position: absolute;
	right: -52px;
	top: 0;
	width: 272px;
	z-index: -1;
}

.newYearTreeImage___TR95Z {
	height: 100%;
	width: 100%;
}

.newYearTreeAccessory___zKKdZ {
	bottom: auto;
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearTreeAccessoryStar___PgxhK {
	z-index: 1;
}

.newYearTreeAccessoryStarAnimation____OAho {
	animation: showHideGold___QFqF8 3s ease-in-out infinite;
	border-radius: 50%;
	bottom: auto;
	box-shadow: 0 0 25px 10px #ffd70099;
	left: 50%;
	opacity: 0;
	position: absolute;
	right: auto;
	top: 64px;
	transform: scale(.8);
	z-index: 0;
}

@keyframes showHideGold___QFqF8 {
	0% {
		box-shadow: 0 0 0 #ffd700b3;
		opacity: 0;
		transform: scale(.8);
	}

	25% {
		box-shadow: 0 0 40px 15px #ffd900e6;
		opacity: 1;
		transform: scale(1.1);
	}

	75% {
		box-shadow: 0 0 25px 10px #ffc800e6;
		opacity: 1;
		transform: scale(1);
	}

	to {
		box-shadow: 0 0 0 #ffd700b3;
		opacity: 0;
		transform: scale(.8);
	}
}

.newYearCompletePrizeWrap___hMCwZ {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	margin-top: 132px;
	position: relative;
}

.newYearCompletePrizeImage___kXXLx {
	height: 380px;
	margin-right: 128px;
	width: 312px;
}

.newYearCompletePrizeTimerWrap___QaGfz {
	align-items: center;
	background: linear-gradient(#ee4932cc,#b01d1dcc,#71130ecc,#4d0d04cc);
	border-radius: 8px;
	bottom: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: auto;
	padding: 10px 8px;
	position: absolute;
	right: 178px;
	row-gap: 8px;
	top: 212px;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 0;
}

.newYearCompletePrizeTimerWrap___QaGfz .newYearCompletePrizeTimerButton___Ui4_C {
	background: var(--new-year-gradient);
	color: var(--new-year-color-2);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	min-height: 48px;
	min-width: 156px;
	padding: 18px 30px;
}

.newYearCompletePrizeTimerWrap___QaGfz .newYearCompletePrizeTimerButton___Ui4_C:hover {
	background: var(--new-year-gradient);
}

.newYearCompletePrizeTimerWrap___QaGfz [class*=loadingWrapper__] {
	position: absolute;
}

.newYearCompletePrizeTimer___q2QGy {
	align-items: center;
	column-gap: 5px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.newYearCompletePrizeTimer___q2QGy [class*=countdownMob__],.newYearCompletePrizeTimer___q2QGy [class*=dots__],.newYearCompletePrizeTimer___q2QGy [class=floatCountdown] {
	color: #ffd864;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 22px;
}

.newYearCompletePrizeTimerText___J7DuH {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	white-space: nowrap;
}

.NewYearViewSideWrap___q0smr {
	max-width: 408px;
	position: relative;
}

.NewYearViewSideWrapComplete___pOOX4 {
	max-width: 100%;
	width: 100%;
}

.NewYearViewSideWrapComplete___pOOX4 [class*=newYearDealerWrap__] {
	height: 490px;
	left: 38px;
	top: -142px;
	width: 352px;
}

.NewYearViewSideWrapComplete___pOOX4 [class*=newYearTreeWrap__] {
	left: 30%;
	top: -88px;
	transform: translateX(-8px);
	z-index: -1;
}

.NewYearViewSideTitle___LGIpB {
	color: var(--new-year-color);
	font-size: 32px;
	font-weight: 400;
	line-height: 48px;
	margin: 0;
	text-align: center;
	text-shadow: 0 2px 25.4px #190704cc;
}

.NewYearViewSideSubTitle___zMAnJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: var(--new-year-gradient);
	color: #0000;
	font-size: 48px;
	font-weight: 800;
	line-height: 64px;
	margin: -6px 0 0;
	text-align: center;
	text-transform: uppercase;
}

.newYearViewSideProgressBarWrap___K6tDN {
	align-items: center;
	column-gap: 5px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: -4px auto 0;
	width: 100%;
}

.newYearViewSideProgressBar___m2DW4 {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: var(--new-year-gradient-1);
	border: 1px solid var(--new-year-color-1);
	border-radius: 32px;
	box-shadow: inset -4px -4px 5px 0 #370d0d40,2px 2px 5px 0 #00000040,inset 4px 4px 11.3px 0 #ffffff40;
	height: 12px;
	margin-left: 40px;
	max-width: 258px;
	width: 258px;
	width: 100%;
}

.newYearViewSideProgressBarInner___m9w0f {
	background: var(--new-year-gradient);
	border-radius: inherit;
	height: 100%;
}

.newYearViewSideInfo____LZLx {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	max-width: 16px;
}

.newYearDealerMainContent___uQtYy {
	position: relative;
	z-index: 1;
}

.newYearDealerWheelImage___Sf152 {
	margin: 315px auto -120px -110px;
	position: relative;
	z-index: 1;
}

.newYearShopCardWrap___NA95N {
	align-items: center;
	border: 1px solid #ffc485;
	border-radius: 8px;
	box-shadow: 0 4px 4px 0 #00000040;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 112px;
	padding: 6px 8px;
	text-align: center;
}

.newYearShopCardWrap___NA95N p {
	margin: 0;
}

.newYearShopCardDealer___EQEoj {
	background: linear-gradient(180deg,#22d4da,#2446df),linear-gradient(180deg,#07f,#0077ff87);
}

.newYearShopCardTree___ZUT6n {
	background: linear-gradient(180deg,#5de37a,#327a29),linear-gradient(180deg,#8aec9f87,#307327),linear-gradient(180deg,#8aca00,#00ff3787),linear-gradient(180deg,#07f,#0077ff87);
}

.newYearShopCardIsHadPut____pVdG {
	background: linear-gradient(180deg,#ff0004,#730000);
}

.newYearShopCardPreview___gbD7B {
	max-height: 40px;
}

.newYearShopCardContentWrap___Cwoma {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}

.newYearShopCardTitle___JN7Sg {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.newYearShopCardPrice____t6rP {
	color: #f5c66b;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
}

.newYearShopBuyButton___ooVpD {
	background: linear-gradient(0deg,#ffb900,#ffd600);
	border: 1px solid #feb60066;
	border-radius: 8px;
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	max-height: 26px;
	padding: 6px 8px;
	text-transform: capitalize;
}

.newYearShopBuyButton___ooVpD [class*=loadingWrapper__] {
	min-height: 26px;
	width: 42px;
}

.newYearShopPutButton___WTtfJ {
	border: 1px solid #fffc!important;
	border-radius: 8px;
	color: #fff!important;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	padding: 6px 8px;
	text-transform: capitalize;
}

.newYearShopPutButtonHadPut___sIELh {
	color: #f5c66b;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	padding-bottom: 14px;
}

.newYearShopDealer___bFwnW {
	width: 100%;
}

.newYearShopDealerTitle___PJQXJ {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
}

.newYearShopDealerCardsWrap___lRXq3 {
	display: grid;
	gap: 6px;
	grid-template-columns: repeat(auto-fit,minmax(80px,96px));
	margin-top: 10px;
}

.newYearShopTree___K9oMp {
	width: 100%;
}

.newYearShopTreeTitle___EtrGZ {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
}

.newYearShopTreeCardsWrap___kygME {
	display: grid;
	gap: 6px;
	grid-auto-rows: 1fr;
	grid-template-columns: repeat(auto-fit,minmax(80px,96px));
	margin-top: 10px;
}

.newYearShopWrap___GddMI {
	align-items: flex-start;
	background: linear-gradient(180deg,#ee4932,#b01d1d 10.9375%,#44120c 79.6875%,#651307),linear-gradient(180deg,#ee4932,#b01d1d 10.9375%,#44120c 79.6875%,#330b05);
	background-size: contain;
	border-radius: 16px;
	box-shadow: 0 3px 55.6px 0 #400c0cf5;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 12px;
	position: relative;
	width: 426px;
	z-index: 2;
}

.newYearShopWrap___GddMI:before {
	background: url("");
	background-size: 100%;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .3;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearShopInner___DXfkr {
	position: relative;
	width: 100%;
	z-index: 1;
}

.newYearShopInner___DXfkr .newYearShopAccordionButton___oLtqg {
	align-items: flex-start;
	border: 1px solid #fffc;
	color: #fffc;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 600;
	justify-content: center;
	line-height: 12px;
	margin: 16px auto 0;
	padding: 10px 16px;
}

.newYearShopTitle___EVOX_ {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 20px;
	font-weight: 700;
	justify-content: center;
	line-height: 26px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.newYearShopItemWrap___T_0vl {
	display: grid;
	grid-template-rows: 0fr;
	margin-top: 16px;
	transition: grid-template-rows .4s ease;
}

.newYearShopItemInner___UxXzo {
	column-gap: 6px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	min-height: 142px;
	overflow: hidden;
}

.newYearShopItemWrapOpen___GmS21 {
	grid-template-rows: 1fr;
}

.newYearMainActivityWrap___gl_0e {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.newYearBonusAppPopupWrap___uk1rJ {
	align-items: flex-start;
	background: linear-gradient(180deg,#ee4932cc,#b01d1dcc,#330b05cc);
	background-size: contain;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 28px 16px 24px;
	position: relative;
	width: 560px;
}

.newYearBonusAppPopupWrap___uk1rJ:before {
	background: url("");
	background-size: contain;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .5;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
	z-index: -1;
}

.newYearBonusAppPopupWrap___uk1rJ h2 {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 20px;
	font-weight: 700;
	justify-content: center;
	line-height: 22px;
	margin: 0 auto;
	text-align: center;
}

.newYearBonusAppPopupWrap___uk1rJ .newYearBonusAppPopupButton___QYVzP {
	background: var(--new-year-gradient);
	color: var(--new-year-color-2);
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	margin: 20px auto 0;
	padding: 18px 30px;
}

.newYearBonusAppPopupWrap___uk1rJ .newYearBonusAppPopupButton___QYVzP:hover {
	background: var(--new-year-gradient);
}

.newYearBonusAppPopupItems___FVgtN {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 25px;
	row-gap: 20px;
}

.newYearBonusAppPopupItem___dM_Ma {
	align-items: flex-start;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.newYearBonusAppPopupItem___dM_Ma img {
	height: 88px;
	min-width: 88px;
	width: 88px;
}

.newYearBonusAppPopupItemContent___whOOX {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	row-gap: 4px;
}

.newYearBonusAppPopupItemContent___whOOX h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
}

.newYearBonusAppPopupItemContent___whOOX p {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.newYearBonusAppWrap___MEAWw {
	align-items: center;
	background: linear-gradient(#d1021b,#a71023);
	border-radius: 8px;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0 0 0 auto;
	padding: 18px 16px 18px 77px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
}

.newYearBonusAppText___KdK_t {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
}

.newYearBonusAppImage___aytLL {
	bottom: 0;
	left: -6px;
	position: absolute;
	right: 0;
	top: -14px;
	z-index: 1;
}

.newYearBonusAppButton___Y6Xyy {
	background: linear-gradient(0deg,#ffb900,#ffd600)!important;
	border-radius: 10px;
	height: 32px;
	width: 32px;
}

.newYearBonusAppButtonArrow___az4GM {
	background: #3d0f0f;
	height: 22px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	width: 22px;
}

:root {
	--lootboxesCategoryStyle: 45,216,144;
}

@keyframes openePrizeAnimation___LCiFo {
	0% {
		opacity: 0;
		transform: translateY(240px);
		width: 0;
	}

	75% {
		opacity: .75;
		width: 75%;
	}

	to {
		opacity: 1;
		transform: translateY(0);
		width: 100%;
	}
}

@keyframes closeButtonAnimation___W9i8E {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.contentPopupWrap___CA8wD {
	border-radius: 10px;
	height: auto;
	min-height: 240px;
	overflow: hidden;
	width: 288px;
}

@media screen and (min-width:360px) {
	.contentPopupWrap___CA8wD {
		width: 312px;
	}
}

@media screen and (min-width:412px) {
	.contentPopupWrap___CA8wD {
		width: 364px;
	}
}

.contentPopupWrap___CA8wD.opened___PjTQS .subtitle___bYlRR {
	margin: 0 0 8px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___CA8wD.opened___PjTQS .subtitle___bYlRR {
		margin: 0 0 106px;
	}
}

.contentPopupWrap___CA8wD.opened___PjTQS .title___rnfAi {
	margin: 0 0 20px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___CA8wD.opened___PjTQS .title___rnfAi {
		margin: 0 0 14px;
	}
}

.contentPopupWrap___CA8wD.opened___PjTQS .prizesShowcaseArrowWrapper___FRGzz {
	transform: rotate(180deg);
}

.contentPopupWrap___CA8wD.opened___PjTQS .prizesShowcaseList___ltvkI {
	display: none;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___CA8wD.opened___PjTQS .prizesShowcaseList___ltvkI {
		display: flex;
		max-width: 0;
	}
}

.contentPopupWrap___CA8wD.opened___PjTQS .wallpaper___zYHxn {
	height: 104px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___CA8wD.opened___PjTQS .wallpaper___zYHxn {
		height: 240px;
	}
}

.contentPopupWrap___CA8wD.opened___PjTQS .content___IEzgJ {
	padding: 16px;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___CA8wD.opened___PjTQS .content___IEzgJ {
		padding: 24px 16px 16px;
	}
}

.contentPopupWrap___CA8wD.opened___PjTQS .chest___ZdVy5 {
	opacity: 0;
}

@media screen and (min-width:412px) {
	.contentPopupWrap___CA8wD.opened___PjTQS .chest___ZdVy5 {
		opacity: 1;
	}
}

.lootboxPopup___dvcGp {
	height: 100%;
	position: relative;
	width: 100%;
}

.lootboxPopup___dvcGp .lootboxesContent-enter {
	opacity: 1;
	transform: translateX(0);
}

.lootboxPopup___dvcGp .lootboxesContent-enter-active {
	opacity: 0;
	transform: translateX(-100%);
	transition: transform .5s cubic-bezier(.6,-.28,.735,.045),opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility .5s cubic-bezier(.6,-.28,.735,.045);
	transition-timing-function: cubic-bezier(.6,-.28,.735,.045);
}

.lootboxPopup___dvcGp .lootboxesContent-enter-done,.lootboxPopup___dvcGp .lootboxesContent-exit,.lootboxPopup___dvcGp .lootboxesContent-exit-active {
	opacity: 0;
	visibility: hidden;
}

.lootboxPopup___dvcGp .closeButton___YWBC9 {
	animation: closeButtonAnimation___W9i8E .5s ease 0s 1 normal forwards;
	bottom: 16px;
	height: 48px;
	left: calc(50% - 16px);
	margin: 0 16px;
	max-width: 288px;
	opacity: 0;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: calc(100% - 32px);
	z-index: 1;
}

.wallpaper___zYHxn {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	bottom: auto;
	height: 240px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: height .3s linear;
	width: 100%;
	z-index: 0;
}

.wallpaper___zYHxn.opened___PjTQS {
	z-index: 999;
}

.wallpaper___zYHxn .openedPrizes___XWPLi {
	align-items: flex-start;
	bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 4px;
	height: inherit;
	justify-content: flex-start;
	left: 0;
	padding: 16px 16px 0;
	position: absolute;
	right: 0;
	top: 0;
	width: inherit;
	z-index: 0;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf {
	align-items: center;
	background: linear-gradient(225deg,#13131300,#131313c2 41.15%,#131313);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: flex-start;
	min-height: 64px;
	opacity: 0;
	padding: 8px;
	transform: translateY(240px);
	width: 100%;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf:first-child {
	animation: openePrizeAnimation___LCiFo .25s ease 0s 1 normal forwards;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf:nth-child(2) {
	animation: openePrizeAnimation___LCiFo .25s ease .15s 1 normal forwards;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf:last-child {
	animation: openePrizeAnimation___LCiFo .25s ease .3s 1 normal forwards;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf.active___YqU5T {
	z-index: 1;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf .tip___btWGw {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: flex-start;
	width: 24px;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf .tip___btWGw svg {
	height: 18px;
	width: 18px;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf .tipContent___Kdu8e {
	background-color: #fff;
	border-radius: 8px;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 12px;
	width: 230px;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrize___wmLIf .tipContent___Kdu8e:before {
	border-left-color: #fff;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrizeImage____p24y {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	flex-shrink: 0;
	height: 48px;
	width: 48px;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrizeText___NGSY7 {
	max-width: calc(100% - 48px);
	width: 100%;
}

.wallpaper___zYHxn .openedPrizes___XWPLi .openedPrizeTitle___tuozP {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.chest___ZdVy5 {
	align-items: flex-start;
	bottom: 0;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 20px 0 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}

.chest___ZdVy5,.content___IEzgJ {
	display: flex;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.content___IEzgJ {
	align-items: center;
	flex-direction: column;
	justify-content: flex-start;
	padding: 24px 16px 16px;
	position: relative;
	transition: padding .3s linear;
}

.subtitle___bYlRR {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: rgba(var(--lootboxesCategoryStyle),.24);
	border-radius: 12px;
	flex-shrink: 0;
	font-weight: 500;
	margin: 0 0 110px;
	padding: 3px 8px;
	text-align: center;
}

.subtitle___bYlRR,.subtitle___bYlRR .timer___sLF4j {
	align-items: center;
	color: rgb(var(--lootboxesCategoryStyle));
	display: flex;
	flex-direction: row;
	font-size: 10px;
	justify-content: center;
	line-height: 12px;
}

.subtitle___bYlRR .timer___sLF4j {
	font-weight: 400;
	height: auto;
}

.subtitle___bYlRR .timer___sLF4j [class*=countdown] {
	color: rgb(var(--lootboxesCategoryStyle));
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
}

.subtitle___bYlRR .timer___sLF4j [class*=countdown] [class*=dotsAnim] {
	animation: none;
	color: inherit;
}

.title___rnfAi {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 10px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.prizesShowcaseButton___Mq8Y8 {
	align-items: center;
	background: #adadad;
	border-radius: 16px;
	color: #000;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
	padding: 4px 4px 4px 12px;
}

.freeLootbox___ad5pQ .prizesShowcaseButton___Mq8Y8 {
	margin-bottom: 16px;
}

.prizesShowcaseList___ltvkI {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 4px;
	height: 32px;
	justify-content: flex-end;
	margin-bottom: 4px;
	max-width: 104px;
}

.prizesShowcasePrize___Zk0Ro {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 32px;
	width: 32px;
}

.prizesShowcaseArrowWrapper___FRGzz {
	transition: transform .3s ease;
}

.prizesShowcaseArrowWrapper___FRGzz,.prizesShowcaseArrow___prhwt {
	height: 24px;
	width: 24px;
}

.prizesShowcaseArrow___prhwt {
	fill: #000;
}

.lootboxPopup___dvcGp:not(.freeLootbox___ad5pQ) .mainInfoLootboxPopup___lM8z8 {
	margin: 16px 0;
}

.bottom___EX3kx {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	height: auto;
	justify-content: space-between;
	max-height: 112px;
	width: 100%;
}

.bottom___EX3kx .button___pUzle {
	margin-top: auto;
	max-width: 288px;
	width: 100%;
}

.bottom___EX3kx .timer___sLF4j {
	align-items: center;
	color: #d1d1d1;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	height: 44px;
	justify-content: center;
	line-height: 18px;
	width: 100%;
}

.bottom___EX3kx .timer___sLF4j [class*=countdown] {
	color: rgb(var(--lootboxesCategoryStyle));
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.bottom___EX3kx .timer___sLF4j [class*=countdown] [class*=dotsAnim] {
	animation: none;
	color: inherit;
}

.price___wgbOi {
	flex-direction: row;
	gap: 8px;
}

.priceCurrency___B_F4R,.price___wgbOi {
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

.priceCurrency___B_F4R {
	color: rgb(var(--lootboxesCategoryStyle));
	flex-direction: row-reverse;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.priceText___HZpLM {
	flex-direction: column;
}

.priceText___HZpLM,.price___wgbOi .fullPrice___EEtvW {
	align-items: flex-start;
	display: flex;
	justify-content: flex-start;
}

.price___wgbOi .fullPrice___EEtvW {
	color: rgb(var(--lootboxesCategoryStyle));
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	text-decoration: line-through;
}

.price___wgbOi .fullPrice___EEtvW>span:last-child {
	order: -1;
}

.price___wgbOi .text___uDG9w {
	color: #d1d1d1;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

:root {
	--lootboxesCategoryStyle: 255,255,255;
}

.newYearLootBox___v0o2J {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background: linear-gradient(148deg,rgba(var(--lootboxesCategoryStyle),.54) 9.9%,rgba(var(--lootboxesCategoryStyle),.2) 30.55%,rgba(var(--lootboxesCategoryStyle),0) 45.56%),#252323f2;
	border: 1px solid rgba(var(--lootboxesCategoryStyle),1);
	border-radius: 12px;
	display: grid;
	grid-template-rows: 180px 0fr;
	overflow: hidden;
	padding: 16px;
	transition: grid-template-rows .3s;
	width: 100%;
	will-change: grid-template-rows;
}

.newYearLootBoxIsOpenPrize___BMNoR {
	grid-template-rows: 244px 1fr;
}

.newYearLootBoxIsOpenPrize___BMNoR .infoWrapper___PHA44 {
	height: 244px;
}

.newYearLootBoxIsOpenPrize___BMNoR .infoWrapper___PHA44 .newYearLootBoxImage___soS_P {
	left: 50%;
	transform: translateX(-50%);
}

.newYearLootBoxIsOpenPrize___BMNoR .infoWrapper___PHA44 .newYearLootBoxTitle___Krn2b {
	height: 48px;
	justify-content: center;
	right: 0;
	text-align: center;
	top: 110px;
	width: 100%;
}

.newYearLootBoxIsOpenPrize___BMNoR .infoWrapper___PHA44 .showcaseWrapper___xm99A .prizes___dvgHI {
	right: 0;
}

.newYearLootBoxIsOpenPrize___BMNoR .infoWrapper___PHA44 .showcaseWrapper___xm99A .prizes___dvgHI img {
	transform: rotate(180deg);
}

.newYearLootBoxIsOpenPrize___BMNoR .infoWrapper___PHA44 .showcaseWrapper___xm99A .button___bIFaG {
	opacity: 0;
	pointer-events: none;
}

.infoWrapper___PHA44 {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 180px;
	justify-content: flex-start;
	width: 100%;
}

.countWrapper___g5N2R {
	align-items: center;
	background: #c9051d;
	border-radius: 0 20px 20px 0;
	bottom: unset;
	box-shadow: 0 1px 2px 0 #09070766;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 4px 8px 5px;
	position: absolute;
	right: unset;
	top: 12px;
	z-index: 1;
}

.countWrapper___g5N2R span {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: normal;
	text-align: center;
}

.newYearLootBoxImage___soS_P {
	background-repeat: no-repeat;
	background-size: contain;
	bottom: unset;
	height: 90px;
	left: 0;
	position: absolute;
	right: unset;
	top: 5px;
	transition: left .3s;
	width: 126px;
	z-index: 1;
}

.newYearLootBoxTitle___Krn2b {
	align-items: center;
	bottom: unset;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 18px;
	font-weight: 600;
	height: 72px;
	justify-content: flex-start;
	left: unset;
	line-height: 24px;
	position: absolute;
	right: 16px;
	top: 12px;
	transition: width .3s,top .3s,right .3s;
	width: calc(100% - 151px);
	z-index: 1;
}

.freeLootboxInfo___dtLzm,.priceWrapper___sSgeZ {
	align-items: center;
	border-bottom: 1px solid #ffffff29;
	display: flex;
	flex-direction: row;
	height: 52px;
	justify-content: space-between;
	margin: auto 0 9px;
	width: 100%;
}

.freeLootboxInfo___dtLzm span,.priceWrapper___sSgeZ span {
	color: #fff;
	color: var(--text-main,#d1d1d1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.freeLootboxInfo___dtLzm .price___rYYVH,.freeLootboxInfo___dtLzm .price___rYYVH span,.freeLootboxInfo___dtLzm .timer___upFqo,.freeLootboxInfo___dtLzm .timer___upFqo span,.priceWrapper___sSgeZ .price___rYYVH,.priceWrapper___sSgeZ .price___rYYVH span,.priceWrapper___sSgeZ .timer___upFqo,.priceWrapper___sSgeZ .timer___upFqo span {
	color: #f5c66b;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.showcaseWrapper___xm99A {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 46px;
	justify-content: space-between;
	position: relative;
	width: 100%;
	z-index: 0;
}

.showcaseWrapper___xm99A span {
	color: #fff;
	color: var(--text-main,#d1d1d1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.showcaseWrapper___xm99A .prizes___dvgHI {
	align-items: center;
	bottom: unset;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: space-between;
	left: unset;
	position: absolute;
	right: 102px;
	top: 50%;
	transform: translateY(-50%);
	transition: right .3s;
	will-change: right;
	z-index: 1;
}

@media(hover:hover) {
	.showcaseWrapper___xm99A .prizes___dvgHI:hover {
		cursor: pointer;
	}
}

.showcaseWrapper___xm99A .prizes___dvgHI div {
	background-repeat: no-repeat;
	background-size: contain;
	display: none;
	height: 24px;
	width: 24px;
}

@media screen and (min-width:360px) {
	.showcaseWrapper___xm99A .prizes___dvgHI div {
		display: block;
	}
}

.showcaseWrapper___xm99A .prizes___dvgHI img {
	height: 24px;
	object-fit: contain;
	transform: rotate(0deg);
	transition: transform .3s;
	width: 24px;
}

.showcaseWrapper___xm99A .button___bIFaG {
	bottom: unset;
	left: unset;
	opacity: 1;
	pointer-events: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity .3s;
	width: 90px;
	will-change: opacity;
	z-index: 1;
}

.prizesWrapper___tjoen {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
	overflow: hidden;
}

.prizesWrapper___tjoen .prizesList___r57RN {
	border-bottom: 1px solid #ffffff29;
	padding-bottom: 4px;
	width: 100%;
}

.prizesWrapper___tjoen .prizesList___r57RN .accordion-title {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	position: relative;
	z-index: 0;
}

.prizesWrapper___tjoen .prizesList___r57RN .accordion-title span {
	flex-grow: 1;
	padding: 0 28px 0 0;
	pointer-events: none;
}

.prizesWrapper___tjoen .prizesList___r57RN .accordion-title.active span {
	color: #f5c66b!important;
}

.prizesWrapper___tjoen .prizesList___r57RN .accordion-title.active [class*=arrow] {
	background-color: #f5c66b!important;
	transform: rotate(180deg);
}

.prizesWrapper___tjoen .prizesList___r57RN .accordion-inner {
	display: none;
}

.prizesWrapper___tjoen .prizesList___r57RN .accordion-title.active+.accordion-inner {
	display: block;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg:not(:last-of-type) {
	margin-bottom: 8px;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg:last-of-type {
	padding-bottom: 16px;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeHeader___fpK9D {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeHeader___fpK9D .prizeImage___wEZKf {
	height: 32px;
	object-fit: contain;
	width: 32px;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeHeader___fpK9D span {
	color: #d1d1d1;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-inline: 8px 4px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: color .3s;
	white-space: nowrap;
	width: 100%;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeHeader___fpK9D .arrow___KzyEx {
	background-color: #d1d1d1;
	flex-shrink: 0;
	height: 24px;
	margin-right: 10px;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-size: contain;
	mask-size: contain;
	pointer-events: none;
	width: 24px;
}

@media(hover:hover) {
	.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeHeader___fpK9D:hover {
		cursor: pointer;
	}

	.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeHeader___fpK9D:hover span {
		color: #f5c66b;
	}

	.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeHeader___fpK9D:hover .arrow___KzyEx {
		background-color: #f5c66b;
	}
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	padding-inline: 24px 16px;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj li,.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj p {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-bottom: 4px;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj li:last-child,.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj p:last-child {
	margin-bottom: 0;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj li span,.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj p span {
	color: #f5c66b;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ol,.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ul {
	list-style: none;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ol li,.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ul li {
	padding-left: 20px;
	position: relative;
	z-index: 1;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ol li:before,.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ul li:before {
	background-color: #ffffff1a;
	border-radius: 4px;
	bottom: unset;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 16px;
	z-index: 1;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ol li:after,.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ul li:after {
	bottom: unset;
	content: "";
	left: unset;
	position: absolute;
	right: unset;
	top: unset;
	z-index: 2;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ul li:after {
	background-color: #d1d1d1;
	border-radius: 100%;
	height: 4px;
	left: 6px;
	top: 6px;
	width: 4px;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ol {
	counter-reset: list;
}

.prizesWrapper___tjoen .prizesList___r57RN .prizeItem___k65Mg .prizeInfo___mVmjj ol li:after {
	color: #d1d1d1;
	content: counter(list);
	counter-increment: list;
	font-size: 8px;
	font-weight: 400;
	left: 6px;
	line-height: normal;
	top: 2px;
}

.prizesWrapper___tjoen .button___bIFaG {
	margin: 0 auto;
	max-width: 288px;
	width: 100%;
}

.newYearOtherActivityLootBoxesWrap___iMcXr {
	display: grid;
	gap: 16px;
	grid-template-columns: 1fr 1fr;
}

.dropDownDevelopers___WsSd7 {
	align-items: center;
	color: var(--brand-text);
	display: flex;
	position: relative;
}

.dropDownDevelopers___WsSd7 span {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.dropDownDevelopers___WsSd7 .filterIcon___eAYtd,.dropDownDevelopers___WsSd7 i {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: initial;
	border-radius: 8px;
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.dropDownDevelopers___WsSd7:hover {
	cursor: pointer;
}

.dropDownDevelopers___WsSd7:hover span {
	color: var(--brand-red);
	text-shadow: 0 0 4px var(--nav-list-active-item-color),0 0 8px rgba(var(--nav-list-active-item-color),.6),0 0 16px #2a824999;
}

.dropDownDevelopers___WsSd7:hover .filterIcon___eAYtd g>*,.dropDownDevelopers___WsSd7:hover .filterIcon___eAYtd path,.dropDownDevelopers___WsSd7:hover .filterIcon___eAYtd rect,.dropDownDevelopers___WsSd7:hover i g>*,.dropDownDevelopers___WsSd7:hover i path,.dropDownDevelopers___WsSd7:hover i rect {
	fill: var(--brand-red);
}

.gamesProviders___JX3mv {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.moreFilterItemsDropdown___X7sNE {
	bottom: auto;
	left: auto;
	opacity: 0;
	padding: 11px 0 0;
	position: absolute;
	right: -17px;
	top: 32px;
	z-index: 0;
}

.moreFilterItemsDropdown___X7sNE .content___dw9sT {
	background: var(--brand-content-background);
	border-radius: 8px;
	box-shadow: 0 2px 8px #00000080,inset 0 1px 0 #ffffff0d;
	min-width: 220px;
	position: relative;
}

.moreFilterItemsDropdown___X7sNE .content___dw9sT:after,.moreFilterItemsDropdown___X7sNE .content___dw9sT:before {
	border-bottom: 10px solid;
	border-left: 10px solid #0000;
	border-right: 10px solid #0000;
	bottom: auto;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 44px;
	top: -9px;
	width: 0;
	z-index: 0;
}

.moreFilterItemsDropdown___X7sNE .content___dw9sT:after {
	border-bottom-color: var(--brand-content-background);
	z-index: 1;
}

.moreFilterItemsDropdown___X7sNE .content___dw9sT:before {
	border-bottom-color: #ffffff80;
	z-index: -1;
}

.moreFilterItemsDropdown___X7sNE .filter___mx_2z {
	align-items: center;
	border-bottom: 1px solid #0003;
	border-top: 1px solid rgba(var(--brand-text-rgb),.05);
	color: #fff;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 40px;
	justify-content: flex-start;
	line-height: 20px;
	padding: 0 32px;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
	white-space: nowrap;
	width: 100%;
}

.moreFilterItemsDropdown___X7sNE .filter___mx_2z.filterActive___gEegw,.moreFilterItemsDropdown___X7sNE .filter___mx_2z:hover {
	color: var(--brand-yellow);
}

.moreFilterItemsDropdown___X7sNE .filter___mx_2z:first-child {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.moreFilterItemsDropdown___X7sNE .filter___mx_2z:last-child {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	height: 36px;
}

.moreFilterItems___gQyj_ {
	background: #0000;
	box-sizing: border-box;
	cursor: pointer;
	opacity: 0;
	padding: 0 8px;
	pointer-events: none;
	position: absolute;
	text-decoration: none;
	visibility: hidden;
}

.moreFilterItems___gQyj_ .btn___N9S1E {
	background: none;
	border-radius: 16px;
	box-shadow: none;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	height: 32px;
	min-width: 64px;
	padding: 0 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	z-index: 3;
}

.moreFilterItems___gQyj_:hover .btn___N9S1E {
	background: var(--brand-content-background);
	color: var(--brand-yellow);
	text-decoration: none;
}

.moreFilterItems___gQyj_.moreFilterItemsVisible___P7J3y {
	opacity: 1;
	pointer-events: auto;
	position: relative;
	visibility: visible;
}

.moreFilterItems___gQyj_.moreFilterItemsActive___jgA_I .btn___N9S1E {
	background: var(--brand-simple);
	color: var(--brand-yellow);
}

.moreFilterItems___gQyj_.moreFilterItemsActive___jgA_I .btn___N9S1E:focus,.moreFilterItems___gQyj_.moreFilterItemsActive___jgA_I .btn___N9S1E:hover {
	box-shadow: none;
	filter: none;
}

.moreFilterItems___gQyj_.moreFilterItemsActive___jgA_I .btn___N9S1E span {
	font-weight: 400!important;
}

.moreFilterItems___gQyj_ .moreFilterItemsToggle-enter-active,.moreFilterItems___gQyj_ .moreFilterItemsToggle-enter-done {
	opacity: 1;
	transition: opacity .2s ease-in-out;
}

.moreFilterItems___gQyj_ .moreFilterItemsToggle-exit-active,.moreFilterItems___gQyj_ .moreFilterItemsToggle-exit-done {
	opacity: 0;
	transition: opacity .2s ease-in-out;
}

.openedFilterDropdownClassMod___erbMO [class^=gamesCtrls__] {
	position: relative;
	z-index: 999;
}

.filterItem___uY6bq {
	border-radius: 16px;
	display: inline-block;
	height: 32px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	visibility: hidden;
	z-index: 1;
}

.filterItem___uY6bq.filterItemVisible___NFQsS {
	opacity: 1;
	pointer-events: auto;
	position: relative;
	visibility: visible;
}

.filterItem___uY6bq:first-of-type {
	margin-left: 0;
}

.filterItem___uY6bq .btn___QZovu {
	background: none;
	border-radius: 16px;
	box-shadow: none;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	height: 32px;
	min-width: 64px;
	padding: 0 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	z-index: 3;
}

.filterItem___uY6bq .btn___QZovu:hover {
	text-decoration: none;
}

.filterItem___uY6bq .btn___QZovu.btnActive___SeP_L,.filterItem___uY6bq .btn___QZovu:hover {
	background: var(--brand-simple);
	color: var(--brand-yellow);
}

.filterItem___uY6bq .btn___QZovu:focus,.filterItem___uY6bq .btn___QZovu:hover {
	box-shadow: none;
	filter: none;
}

.filterItem___uY6bq .btn___QZovu span {
	font-weight: 400!important;
}

.gamesProviders____lBEe {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.gamesProviders____lBEe:not(.calculatedClass___DuVtN) {
	opacity: 0;
	width: 100%;
}

.gamesProviders____lBEe:not(.calculatedClass___DuVtN) [class^=filterItem__] {
	opacity: 0!important;
	position: absolute!important;
	visibility: hidden!important;
}

.gamesProviders____lBEe.calculatedClass___DuVtN {
	opacity: 1;
	transition: opacity .2s;
	width: auto;
}

.nav____VGEj {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	font-family: Manrope,sans-serif;
	height: 56px;
	justify-content: space-between;
	margin-left: 0;
	margin-top: 22px;
	position: relative;
	width: 100%;
}

.nav____VGEj.navActiveHint___Of6_P {
	z-index: 999;
}

.nav____VGEj .listWrap___xKeRO {
	align-items: center;
	background: linear-gradient(180deg,#590c1929 54.79%,#ad173129);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	box-shadow: var(--nav-list-box-shadow);
	display: flex;
	height: inherit;
	justify-content: space-between;
	margin-right: 16px;
	opacity: 1;
	overflow: hidden;
	padding: 0;
	position: relative;
	transition: margin .2s ease-in-out,opacity .3s ease-in-out,max-width .3s;
	width: 100%;
}

.nav____VGEj .listWrap___xKeRO .listWrapSlide___Uv3Z2 {
	width: auto;
}

.nav____VGEj .navWidgets___f4vo7 {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	height: inherit;
	justify-content: space-between;
	max-width: 320px;
	padding: 0 19px 0 0;
	width: 100%;
}

.nav____VGEj .navWidgetsDevelopers___KSdyW {
	justify-content: flex-start;
	padding: 16px 11px;
	width: 183px;
}

.nav____VGEj .navWidgetsDevelopers___KSdyW,.nav____VGEj .navWidgetsFavourites___KRoGg {
	align-items: center;
	background: linear-gradient(180deg,#590c1929 54.79%,#ad173129);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	box-shadow: var(--nav-list-box-shadow);
	display: flex;
	flex-direction: row;
	height: inherit;
	position: relative;
}

.nav____VGEj .navWidgetsFavourites___KRoGg {
	justify-content: center;
	margin-right: -10px;
	width: 56px;
}

.nav____VGEj .list___g76tb {
	box-sizing: border-box;
	display: flex;
	height: inherit;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0 13px;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
}

.nav____VGEj .list___g76tb:after,.nav____VGEj .list___g76tb:before {
	background: linear-gradient(90deg,#110d0e 30%,#0000);
	border-radius: 12px;
	content: "";
	height: 54px;
	top: 1px;
	width: 100px;
	z-index: 2;
}

.nav____VGEj .list___g76tb .swiper-button-next,.nav____VGEj .list___g76tb .swiper-button-prev {
	border: none;
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: auto;
	top: 17px;
	width: 24px;
	z-index: 3;
}

.nav____VGEj .list___g76tb .swiper-button-next:before,.nav____VGEj .list___g76tb .swiper-button-prev:before {
	background-image: url("arrow-right.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 30px;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.nav____VGEj .list___g76tb .swiper-button-next:after,.nav____VGEj .list___g76tb .swiper-button-prev:after {
	content: none;
}

.nav____VGEj .list___g76tb .swiper-button-next.swiper-button-disabled,.nav____VGEj .list___g76tb .swiper-button-prev.swiper-button-disabled {
	opacity: 0;
	pointer-events: none;
}

.nav____VGEj .list___g76tb .swiper-button-prev {
	left: 0;
	transform: rotate(180deg);
}

.nav____VGEj .list___g76tb .swiper-button-next {
	right: 0;
}

.nav____VGEj .item___JQPQG {
	display: inline-block;
	opacity: 1;
	position: relative;
	text-align: center;
	visibility: visible;
}

.nav____VGEj .item___JQPQG.itemMore___lwcGH {
	cursor: pointer;
}

.nav____VGEj .item___JQPQG .categoriesMoreToggle-enter-active,.nav____VGEj .item___JQPQG .categoriesMoreToggle-enter-done {
	opacity: 1;
	transition: opacity .2s ease-in-out;
}

.nav____VGEj .item___JQPQG .categoriesMoreToggle-exit-active,.nav____VGEj .item___JQPQG .categoriesMoreToggle-exit-done {
	opacity: 0;
	transition: opacity .2s ease-in-out;
}

.nav____VGEj .item___JQPQG .link___HpCaf {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 56px;
	justify-content: center;
	line-height: 22px;
	padding: 0 16px;
	position: relative;
	text-decoration: none;
	transition: color .2s ease-in-out;
	white-space: nowrap;
}

.nav____VGEj .item___JQPQG .link___HpCaf .arrowDown___v5a71 {
	fill: #fff;
	margin: -5px 0;
}

.nav____VGEj .item___JQPQG .link___HpCaf .arrowDown___v5a71 path {
	fill: inherit;
}

.nav____VGEj .item___JQPQG .link___HpCaf .arrowDown___v5a71.openedState___A3PZf {
	transform: rotate(180deg);
}

.nav____VGEj .item___JQPQG .link___HpCaf.active___Vgg04 .arrowDown___v5a71,.nav____VGEj .item___JQPQG .link___HpCaf:hover .arrowDown___v5a71 {
	fill: var(--brand-yellow);
}

.nav____VGEj .item___JQPQG .link___HpCaf.active___Vgg04 {
	color: var(--nav-list-active-item-color);
	text-decoration: none;
}

.nav____VGEj .item___JQPQG .link___HpCaf.active___Vgg04:after {
	background: #c9051d;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 1;
}

.nav____VGEj .item___JQPQG:hover .link___HpCaf {
	color: var(--nav-list-active-item-color);
	text-decoration: none;
	text-shadow: 0 0 4px var(--nav-list-active-item-color),0 0 8px rgba(var(--nav-list-active-item-color),.6),0 0 16px #2a824999;
}

.search___fXeGb {
	width: 56px;
	z-index: 1;
}

.search___fXeGb form {
	position: static;
}

.search___fXeGb form [class^=fieldWeb] {
	background: linear-gradient(180deg,#590c1929 54.79%,#ad173129);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	bottom: auto;
	box-shadow: var(--nav-list-box-shadow);
	height: 56px;
	left: auto;
	max-width: 56px;
	position: absolute;
	right: 9px;
	top: 0;
	transition: max-width .25s ease-in-out;
	width: 100%;
	z-index: 0;
}

.search___fXeGb form [class^=fieldWeb]:focus-within {
	max-width: 1152px;
}

@media screen and (min-width:1288px) {
	.search___fXeGb form [class^=fieldWeb]:focus-within {
		max-width: 1170px;
	}
}

@media screen and (min-width:1440px) {
	.search___fXeGb form [class^=fieldWeb]:focus-within {
		max-width: 1320px;
	}
}

.search___fXeGb form [class^=fieldWeb]:focus-within input {
	padding-inline: 80px 56px;
}

.search___fXeGb form [class^=fieldWeb] input {
	background: none;
	border: none;
	box-shadow: none;
	box-sizing: border-box;
	color: #fff6;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	max-width: 98%;
	max-width: none;
	overflow: hidden;
	padding-inline: 0 56px;
	text-overflow: ellipsis;
	transition: none;
	white-space: nowrap;
	width: 100%;
}

.search___fXeGb form [class^=fieldWeb] input:-webkit-autofill,.search___fXeGb form [class^=fieldWeb] input:-webkit-autofill:active,.search___fXeGb form [class^=fieldWeb] input:-webkit-autofill:focus,.search___fXeGb form [class^=fieldWeb] input:-webkit-autofill:hover {
	-webkit-text-fill-color: #fff6!important;
	background-clip: content-box;
	background-image: linear-gradient(1turn,#0000,#0006)!important;
	-webkit-box-shadow: inset 0 0 0 60px #0000!important;
	caret-color: #fff6;
	transition-delay: 3600s;
	-webkit-transition-property: background,box-shadow!important;
	transition-property: background,box-shadow!important;
}

.search___fXeGb form [class^=fieldWeb] [class*=searchBtn_] {
	height: 24px;
	left: 16px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: -1;
}

.infoMessageCookie___SuwUl {
	align-items: center;
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: var(--components-border-radius);
	bottom: 82px;
	box-shadow: 0 2px 6px 0 #6249001a;
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: space-between;
	left: 0;
	margin: 0 auto;
	max-width: 680px;
	padding: 16px;
	position: fixed;
	right: 0;
	top: auto;
	width: auto;
	z-index: 1111;
}

@media screen and (max-width:720px) {
	.infoMessageCookie___SuwUl {
		bottom: 82px;
		left: 8px;
		position: fixed;
		right: 8px;
		top: auto;
		z-index: 1111;
	}
}

.infoMessageCookieText___ORwRF {
	align-items: center;
	color: #fff;
	display: inline-block;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 16px;
}

.infoMessageCookieText___ORwRF a {
	color: inherit;
	text-decoration: underline;
}

.infoMessageCookieText___ORwRF .cookiesSvg___BfZir {
	height: 32px;
	margin-right: 16px;
	width: 32px;
}

@media screen and (max-width:720px) {
	.infoMessageCookieText___ORwRF .cookiesSvg___BfZir {
		display: none;
	}
}

.infoMessageCookieBtn___wApOU {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-left: 16px;
}

.infoMessageCookieBtn___wApOU .infoBtn___sos1W {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.notificationsBanner___z6kN_ {
	background: #ffffffe6;
	border-radius: 4px;
	left: 88px;
	padding: 24px;
	position: fixed;
	top: 20px;
	width: 386px;
	z-index: 9999;
}

.notificationsBannerContent___d5bP_ {
	align-items: flex-start;
	color: #000;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: 24px;
	line-height: 22px;
	margin-bottom: 16px;
}

.notificationsBannerContent___d5bP_ img {
	height: 48px;
	object-fit: cover;
	width: 48px;
}

.notificationsBannerButtons___CNOq5 {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: flex-end;
}

.notificationsBannerButtons___CNOq5 .allowBtn___fEcQP {
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	height: 32px;
	line-height: 20px;
	margin-right: 16px;
	min-width: 119px;
	width: auto;
}

.notificationsBannerButtons___CNOq5 .dismissBtn___Bt_w8 {
	background: none;
	color: #eb163f;
	font-size: 12px;
	font-weight: 400;
	height: 32px;
	line-height: 20px;
	min-width: 119px;
	width: auto;
}

.title___j9stv {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
	margin: 5px 0;
	padding-left: 16px;
	text-align: left;
}

.content___mIWnu {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: inherit;
	line-height: 22px;
	margin: 16px 0 0;
	padding-left: 16px;
}

.loadMore___AMmPT {
	display: flex;
	height: 48px;
	margin: 16px auto 48px;
	text-transform: uppercase;
	width: 256px;
}

.stickerWrapper___eX2BP {
	border-radius: 10px;
	bottom: unset;
	color: #000;
	font-size: 10px;
	font-weight: 700;
	left: 0;
	line-height: 12px;
	position: absolute;
	right: unset;
	text-transform: uppercase;
	top: 0;
	transition: left .2s,top .2s;
	z-index: 2;
}

.stickerWrapper___eX2BP,.stickerWrapper___eX2BP .sticker___yBElv {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.stickerWrapper___eX2BP .sticker___yBElv {
	border-radius: var(--game-sticker-border-radius) 0;
	height: 22px;
	min-width: 24px;
	padding: 0 8px;
}

.stickerWrapper___eX2BP .stickerNew___tg2ER {
	background: var(--game-thumb-label-new-color);
}

.stickerWrapper___eX2BP .stickerTournament___wm1TN {
	background: var(--game-thumb-label-tournament-color);
}

.stickerWrapper___eX2BP.someStickers___Voxrj .stickerNew___tg2ER {
	border-radius: var(--game-sticker-border-radius) 0 0 0;
}

.stickerWrapper___eX2BP.someStickers___Voxrj .stickerTournament___wm1TN {
	border-radius: 0 0 var(--game-sticker-border-radius) 0;
}

.gameMenu___BO6k_ {
	padding: 0 16px;
}

@media screen and (min-width:360px) {
	.gameMenu___BO6k_ {
		padding: 0 24px;
	}
}

@media screen and (min-width:640px) {
	.gameMenu___BO6k_ {
		padding: 0 64px 8px;
	}
}

.gameMenuInfo___MmUVn {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.gameMenuTitle___H7y4g {
	color: #000;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-top: 2px;
}

.gameMenuText___O0HgP {
	color: #000c;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
}

.gameMenu___BO6k_ .favorite___VJwW6 {
	height: 16px;
	margin: 4px 4px 0 0;
	position: static;
	width: 16px;
}

.gameMenu___BO6k_ .favorite___VJwW6 svg {
	height: 100%;
	width: 100%;
}

.gameMenuControls___I5sOm {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: space-between;
	margin: 25px 0 0;
}

@media screen and (min-width:412px) {
	.gameMenuControls___I5sOm {
		gap: 24px;
	}
}

@media screen and (min-width:640px) {
	.gameMenuControls___I5sOm {
		gap: 32px;
		margin: 25px auto 0;
		max-width: 376px;
	}
}

.gameMenuImg___PIMZD {
	background: var(--brand-simple);
	border-radius: var(--game-thumb-radius-mob);
	box-shadow: 0 8px 16px #0000001a;
	height: 132px;
	object-fit: cover;
	width: 132px;
}

.gameMenuImgWrap___MMCyv {
	position: relative;
}

.gameMenuImgWrap___MMCyv .gameMenuProvider___IuvgH {
	align-items: center;
	background: linear-gradient(0deg,#111327e6,#11132799 65%,#11132700);
	border-radius: 0 0 8px 8px;
	bottom: 4px;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: 50%;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: 100%;
	z-index: 0;
}

.gameMenuImgWrap___MMCyv .gameMenuProvider___IuvgH img {
	max-height: 24px;
}

.gameMenuImgWrap___MMCyv [class*=loadingWrapper__] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.gameMenuImgWrap___MMCyv [class*=sticker]:before {
	border-radius: 8px 0 8px 0;
}

.gameMenuButtons___yPDj0 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 23px;
	justify-content: center;
	margin-top: -6px;
	max-width: 144px;
	width: 100%;
}

@media screen and (min-width:360px) {
	.gameMenuButtons___yPDj0 {
		max-width: 164px;
	}
}

@media screen and (min-width:412px) {
	.gameMenuButtons___yPDj0 {
		max-width: 208px;
	}
}

@media screen and (min-width:640px) {
	.gameMenuButtons___yPDj0 {
		max-width: 220px;
	}
}

.gameMenuButtons___yPDj0 [class*=play] {
	border-radius: var(--buttons-border-radius);
	box-shadow: 0 2px 8px 0 #2727274d;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	height: 40px;
	line-height: 16px;
	width: 100%;
}

.gameMenuButtons___yPDj0 [class*=play][class*=disabled__] {
	background-color: #b8b8cc;
	border-color: #0000;
	color: #fff9;
}

.gameMenuButtons___yPDj0 [class*=payBtn],.gameMenuButtons___yPDj0 [class*=tipsWrap__] {
	width: 100%;
}

.gameMenuButtons___yPDj0 [class*=tipsWrap__] [class*=tips__] {
	width: inherit;
}

.gameMenuButtons___yPDj0 .app___ih9kC {
	display: none;
}

.gameMenuButtons___yPDj0 .demo___BTySS {
	color: var(--brand-blue-link);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	position: relative;
	text-decoration: none;
}

.gameMenuButtons___yPDj0 .demo___BTySS:after {
	border-bottom: 1px solid var(--brand-blue-link);
	bottom: 2px;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.gameMenuButtons___yPDj0 .mobApp___O9ZYd {
	align-items: center;
	background: #ffd3d9;
	border-radius: 10px;
	box-shadow: 0 1px 2px 0 #9a9a9a33;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: center;
	margin-block: -15px;
	min-height: 40px;
	padding: 0 16px;
	text-decoration: none;
	width: 100%;
}

.gameMenuButtons___yPDj0 .mobAppText___yr9Rw {
	color: #000;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	text-shadow: 0 -1px 0 0 #ffffff0d;
}

.gameMenuButtons___yPDj0 .mobAppIcon___cYVSC {
	flex-shrink: 0;
	height: 24px;
	width: 24px;
}

.gameMenuButtons___yPDj0 .mobAppIcon___cYVSC path {
	fill: #000;
}

.gameMenuGames___TFBKs {
	background: var(--play-applycation-bg-color);
	box-sizing: border-box;
	margin: 13px 0 0;
	padding: 16px 0 24px;
}

.gameMenuGamesTitle___uwZeP {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 0 0 8px 16px;
}

@media screen and (min-width:360px) {
	.gameMenuGamesTitle___uwZeP {
		margin: 0 0 8px 24px;
	}
}

@media screen and (min-width:640px) {
	.gameMenuGamesTitle___uwZeP {
		margin: 0 0 8px 64px;
	}
}

.gameMenu___BO6k_ .tooltip___e4Sy3 {
	transform: translateX(3px);
}

.fav___yBGDN {
	height: 24px;
	margin-top: 3px;
	width: 24px;
}

.fav___yBGDN svg {
	height: 100%;
	width: 100%;
}

.fav___yBGDN svg [class=path-star] {
	display: none;
}

.fav___yBGDN.active___ZantA svg [class=path-star] {
	fill: var(--star-color);
	display: inline;
}

.favTips___vYO50 [class*=tips] {
	box-shadow: 0 0 12px 0 #0e0e0e66;
}

.tips___aMnu7 {
	top: calc(100% + 4px);
}

.gamesList___mzz44 {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	height: 64px;
	justify-content: flex-start;
	overflow-x: scroll;
	overflow-y: hidden;
	padding-right: 16px;
	position: relative;
	scrollbar-width: none;
	width: 100%;
	z-index: 0;
}

.gamesList___mzz44::-webkit-scrollbar {
	display: none;
}

.gamesList___mzz44:after,.gamesList___mzz44:before {
	background: linear-gradient(270deg,var(--play-applycation-bg-color) -1.61%,#e8f0ff00 80.5%);
	content: "";
	display: block;
	height: 64px;
	width: 31px;
}

@media(max-height:400px) {
	.gamesList___mzz44:after,.gamesList___mzz44:before {
		bottom: -22px!important;
	}
}

@media(max-height:400px)and (min-width:640px) {
	.gamesList___mzz44:after,.gamesList___mzz44:before {
		bottom: -72px!important;
	}
}

.gamesList___mzz44:before {
	bottom: 24px;
	left: 0;
	position: fixed;
	right: auto;
	top: auto;
	transform: scaleX(-1);
	z-index: 1;
}

.gamesList___mzz44:after {
	bottom: 24px;
	left: auto;
	position: fixed;
	right: 0;
	top: auto;
	z-index: 1;
}

.gamesList___mzz44 .gameListItem___Itk38 {
	background: var(--brand-simple);
	border-radius: var(--game-thumb-radius-mob);
	height: 64px;
	min-width: 64px;
	overflow: hidden;
	position: relative;
	width: 64px;
}

.gamesList___mzz44 .gameListItem___Itk38:not(:last-child) {
	margin-right: 8px;
}

.gamesList___mzz44 .gameListItem___Itk38:first-child {
	margin-left: 16px;
}

.gamesList___mzz44 .gameListItem___Itk38 img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

@media screen and (min-width:360px) {
	.gamesList___mzz44 {
		padding-right: 24px;
	}

	.gamesList___mzz44 .gameListItem___Itk38:first-child {
		margin-left: 24px;
	}
}

@media screen and (min-width:640px) {
	.gamesList___mzz44 {
		padding-right: 64px;
	}

	.gamesList___mzz44 .gameListItem___Itk38:first-child {
		margin-left: 64px;
	}
}

.countdown___jXRLp,.section___lGrLf {
	display: inline-flex;
}

.digit___VC0DE {
	display: inline-block;
	font-variant-numeric: tabular-nums;
}

.dots___yTCME {
	color: #fff;
	display: inline-block;
}

.dots___yTCME.dotsAnim___o2L3f {
	animation: blinking-full___DbnYp 1s ease 0s infinite;
	margin: 0 3px;
	transition: opacity .1s linear 0s;
}

.label___ExiLE {
	display: block;
	text-align: center;
}

.countdownMob___go2IA {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	width: auto;
}

@media screen and (min-width:1096px) {
	.countdownMob___go2IA {
		align-items: flex-start;
	}
}

@keyframes blinking-full___DbnYp {
	0% {
		opacity: 1;
	}

	25% {
		opacity: 0;
	}

	50% {
		opacity: 50%;
	}

	75% {
		opacity: 80%;
	}

	to {
		opacity: 1;
	}
}

.fav___neiXV {
	cursor: pointer;
}

.fav___neiXV:not(.fav___neiXV.isFavorite___Rf2jv) [class=path-star] {
	fill: none;
}

.fav___neiXV.isHovered___wmP1h {
	fill: #7c818c;
}

.fav___neiXV.isHovered___wmP1h [class=path-star] {
	fill: none;
}

.favMob___r8Z1o {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.digit___DHn8Y {
	align-items: flex-end;
	background: var(--brand-content-background);
	background: linear-gradient(rgba(var(--brand-blue-dark-rgb),.3),var(--brand-content-background),rgba(var(--brand-blue-dark-rgb),.3));
	border: 1px solid #222633;
	border-radius: 4px;
	box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
	display: flex;
	font-weight: 700;
	height: 48px;
	justify-content: center;
	letter-spacing: 1px;
	position: relative;
	width: 54px;
}

.digit___DHn8Y span {
	color: #fff;
	font-size: 30px;
	font-weight: 700;
	letter-spacing: .5px;
	line-height: 48px;
	text-shadow: 0 -1px 0 #000;
}

.digit___DHn8Y span:nth-child(2) {
	bottom: auto;
	color: #0000;
	height: 48px;
	left: 0;
	line-height: 27px!important;
	position: absolute;
	right: auto;
	text-shadow: none;
	top: 0;
	width: 54px;
	z-index: 0;
}

.digit___DHn8Y span:nth-child(2):before {
	border-radius: 4px;
	bottom: auto;
	box-shadow: 0 1px 0 #ffffff1a,inset 0 1px 0 #ffffff1a;
	display: block;
	left: 0;
	padding-top: 10px;
	right: auto;
	text-align: center;
	top: 1px;
}

.digit___DHn8Y span:nth-child(2):after,.digit___DHn8Y span:nth-child(2):before {
	background: var(--brand-content-background);
	box-sizing: border-box;
	color: #fff;
	content: attr(data-txt);
	height: 24px;
	overflow: hidden;
	position: absolute;
	text-shadow: 0 -1px 0 #000;
	width: 54px;
	z-index: 0;
}

.digit___DHn8Y span:nth-child(2):after {
	align-items: flex-end;
	border-radius: 2px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: auto;
	padding-bottom: 10px;
	right: 0;
	top: auto;
}

.countdownVerticalBookStyle-exit:before {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: perspective(200px) rotateX(0deg);
	transform-origin: 50% 100%;
	transition: transform .4s linear .1s;
	will-change: transform;
}

.countdownVerticalBookStyle-exit.countdownVerticalBookStyle-exit-active:before {
	transform: perspective(200px) rotateX(-180deg);
}

.tmbMob___As0bT {
	position: relative;
}

.tmbMob___As0bT [class*=loading__] {
	animation: loading___kUC3A 2s infinite;
}

.tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
	height: 166px;
}

@media screen and (min-width:360px) {
	.tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
		height: 186px;
	}
}

@media screen and (min-width:412px) {
	.tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
		height: 216px;
	}
}

@media screen and (min-width:568px) {
	.tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
		height: 226px;
	}
}

@media screen and (min-width:720px) {
	.tmbMob___As0bT.customGameThumb___JLsFT .imgWrapper___qUbA3 {
		height: 206px;
	}
}

.tmbMob___As0bT .imgWrapper___qUbA3 {
	background: var(--brand-simple);
	border-radius: var(--game-thumb-radius-mob);
	overflow: hidden;
	padding-bottom: 100%;
	position: relative;
	width: 100%;
}

.tmbMob___As0bT .imgWrapper___qUbA3.customLogoDefaultImg___nm1AA picture img[class*=defaultImg] {
	height: 68px;
	margin: auto;
	object-fit: contain;
	object-position: center;
	padding-bottom: 20px;
	width: 68px;
}

.tmbMob___As0bT .imgWrapper___qUbA3>picture img {
	bottom: 0;
	filter: blur(8px);
	height: 100%;
	left: 0;
	object-fit: cover;
	object-position: top;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: filter 1s;
	width: 100%;
	z-index: 0;
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 {
	align-items: center;
	background: linear-gradient(0deg,#252323,#25232300);
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: 0;
	overflow: visible;
	position: absolute;
	right: 0;
	top: auto;
	transform: translate3d(0,35px,0);
	transition: transform .5s;
	width: 100%;
	will-change: transform;
	z-index: 0;
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7>* {
	display: block;
	margin-bottom: 2px;
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 picture {
	display: flex;
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 picture img {
	height: 100%;
	max-height: 24px;
	object-fit: contain;
	width: 100%;
}

.tmbMob___As0bT .imgWrapper___qUbA3 .gameProvider___gi5i7 [class^=loading] {
	height: 100%;
	padding: 0;
	width: 100%;
}

.tmbMob___As0bT .imgWrapper___qUbA3 [class^=loading] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.tmbMob___As0bT .titleMob___urVs2 {
	display: none;
}

.tmbMob___As0bT:has(.goldenSevenThumbContent___GYXaX) {
	min-height: unset;
	padding-top: 47px;
	width: 182px;
}

.imgWrapper___qUbA3 picture.classNameAfterLoaded___SUD1_ img {
	filter: blur(0);
	opacity: 1;
}

.imgWrapper___qUbA3 picture.classNameAfterLoaded___SUD1_+[class*=gameProvider__] {
	transform: translateZ(0);
}

.goldenSevenThumbContent___GYXaX {
	align-items: flex-end;
	background: linear-gradient(180deg,#39050c,#900a1a);
	border-radius: 12px;
	display: flex;
	height: 168px;
	outline: 1px solid #7e0918b3;
	padding-bottom: 16px;
	width: 182px;
}

.goldenSevenThumbContent___GYXaX .lightsContainer___CiXp3 {
	border-radius: 10px;
	bottom: unset;
	height: 168px;
	left: unset;
	overflow: hidden;
	position: absolute;
	right: -26px;
	top: 38px;
	width: 182px;
	z-index: 0;
}

.goldenSevenThumbContent___GYXaX .lightsContainer___CiXp3:before {
	background: url("light.svg") 50% no-repeat;
	bottom: unset;
	content: "";
	display: block;
	height: 280px;
	left: 50%;
	opacity: .6;
	position: absolute;
	right: unset;
	top: -128px;
	transform: translateX(-50%);
	width: 280px;
	z-index: 1;
}

.goldenSevenThumbContent___GYXaX .imgWrapper___qUbA3 {
	border-radius: 50%;
	bottom: 0;
	height: 132px;
	left: 50%;
	overflow: visible;
	padding-bottom: 0;
	position: absolute;
	right: 0;
	top: 10px;
	transform: translateX(-50%);
	width: 132px;
	z-index: 0;
}

.goldenSevenThumbContent___GYXaX .imgWrapper___qUbA3 img {
	border-radius: 50%;
}

.goldenSevenThumbContent___GYXaX .gameInfo___LcJTm {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
	top: -4px;
	width: 100%;
}

.goldenSevenThumbContent___GYXaX .titleMob___urVs2 {
	color: #ffffffe6;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	margin-bottom: 20px;
	max-width: 150px;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	z-index: 9;
}

.goldenSevenThumbContent___GYXaX .gameProvider___gi5i7 {
	align-items: center;
	background: none;
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 26px;
	width: 100%;
	z-index: 0;
}

.goldenSevenThumbContent___GYXaX .gameProvider___gi5i7 picture {
	display: flex;
}

.goldenSevenThumbContent___GYXaX .gameProvider___gi5i7 picture img {
	height: 100%;
	max-height: 24px;
	object-fit: contain;
	width: 100%;
}

@keyframes loading___kUC3A {
	55% {
		transform: perspective(1000px) rotateY(180deg) scale(1.4);
	}

	to {
		transform: perspective(-1000px) rotateY(180deg);
	}
}

.backBtn___VzthV {
	align-items: center;
	color: var(--link-color);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: -16px 0 30px;
	text-decoration: underline;
}

.backBtn___VzthV svg {
	height: 16px;
	margin-right: 2px;
	width: 16px;
}

.backBtn___VzthV svg path {
	fill: var(--link-color);
}

.promoTitle___mofjB {
	align-items: baseline;
	display: flex;
	font-size: 1.75rem;
	font-weight: 400;
	justify-content: space-between;
	padding: 2rem .5rem;
}

.promoShowAll___PPBQD {
	color: #fcdbc2;
	display: block;
	font-size: 1.45rem;
	text-decoration: none;
}

.promoShowAll___PPBQD .showAllNumber___lMvMb {
	color: #ff7000;
	font-weight: 700;
	margin-left: 4px;
}

.promoShowAll___PPBQD .showAllNumber___lMvMb:after {
	content: "›";
	font-size: 1.2em;
	margin-left: 3px;
}

.promoBody___Leg9L {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(136px,1fr));
}

.categoryEmpty___jgNsc {
	margin: 8px;
	min-height: 300px;
	text-align: center;
	width: 100%;
}

.categoryEmpty___jgNsc p {
	color: rgba(var(--brand-text-rgb),.6);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 43px;
}

.categoryEmpty___jgNsc a {
	min-width: 150px;
}

.scrollThumbs___t0ugg[class*=wrapper__] {
	position: relative;
}

.scrollThumbs___t0ugg[class*=wrapper__]:after,.scrollThumbs___t0ugg[class*=wrapper__]:before {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

@media screen and (min-width:360px) {
	.scrollThumbs___t0ugg[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 138px;
	}
}

@media screen and (min-width:412px) {
	.scrollThumbs___t0ugg[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 164px;
	}
}

@media screen and (min-width:568px) {
	.scrollThumbs___t0ugg[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 167px;
	}
}

@media screen and (min-width:720px) {
	.scrollThumbs___t0ugg[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 153px;
	}
}

.contentBlock___mH5rh {
	overflow: hidden;
	position: relative;
}

.contentBlock___mH5rh.striped___YyFsF {
	margin-bottom: 25px;
	padding: 8px 16px 10px;
}

@media screen and (min-width:360px) {
	.contentBlock___mH5rh.striped___YyFsF {
		margin-bottom: 20px;
		padding: 12px 24px 10px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___mH5rh.striped___YyFsF {
		padding: 12px 64px 10px;
	}
}

@media screen and (min-width:720px) {
	.contentBlock___mH5rh.striped___YyFsF {
		padding: 12px 64px 10px;
	}
}

.contentBlock___mH5rh.fullWidth___vxjrM {
	padding: 0 0 32px;
}

.contentBlock___mH5rh.fullWidth___vxjrM [class*=promoTitle] {
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.contentBlock___mH5rh.fullWidth___vxjrM [class*=promoTitle] {
		padding-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___mH5rh.fullWidth___vxjrM [class*=promoTitle] {
		padding-inline: 64px;
	}
}

.section___yGBUP {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.section___yGBUP hr {
	background: var(--brand-simple);
	border: none;
	box-shadow: 0 1px 0 #ffffff0d;
	display: block;
	height: 1px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 54px;
}

.section___yGBUP .dots___fM2YH {
	color: #fffc;
	font-size: 28px;
	line-height: 48px;
	text-align: center;
	width: 13px;
}

.section___yGBUP .dots___fM2YH.dotsAnim___WDQYf {
	animation: blinking-full___bO1mY 1s ease .75s infinite;
}

.section___yGBUP .label___lCKBT {
	bottom: calc(-1em - 6px);
	color: #fff6;
	font-size: 10px;
	font-weight: 400;
	left: calc(50% - 6.5px);
	line-height: 16px;
	position: absolute;
	text-align: center;
	text-transform: lowercase;
	top: auto;
	transform: translateX(-50%);
}

.section___yGBUP:last-child {
	margin-right: 0;
}

.section___yGBUP:last-child .dots___fM2YH {
	display: none;
}

.section___yGBUP:last-child .label___lCKBT {
	left: 50%;
}

@keyframes blinking-full___bO1mY {
	0% {
		opacity: .35;
	}

	25% {
		opacity: .35;
	}

	50% {
		opacity: 1;
	}

	75% {
		opacity: .35;
	}

	to {
		opacity: .35;
	}
}

.subscribe___kWdH3 {
	align-items: center;
	box-shadow: 0 2px 8px 0 #2727274d;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: center;
	transition: background .25s ease;
	width: 100%;
}

.subscribeWrap___VG6ij {
	height: 48px;
	margin-left: 8px;
	width: 48px;
	z-index: 9;
}

.subscribeWrap___VG6ij [class*=tips_] {
	max-width: 148px;
	width: max-content;
}

.subscribeWrap___VG6ij [class*=tips_][class*=tips__topleft_] {
	right: 8px;
}

.subscribeWrap___VG6ij [class*=tips_][class*=tips__topright_] {
	left: 8px;
}

.subscribeWrap___VG6ij .subscribe___kWdH3.subscribe___kWdH3 {
	background-clip: padding-box,border-box;
	background-origin: border-box;
	border: 2px solid #0000;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 48px;
}

.subscribeWrap___VG6ij .subscribe___kWdH3.subscribe___kWdH3[class*=ghost] {
	background: #0000;
	border: 2px solid #fffc;
	color: #fff;
}

[class^=promoPoster__] .subscribeWrap___VG6ij {
	margin: auto auto 8px 0;
}

.subscribe___kWdH3:not([class*=white__]) svg path {
	fill: #fff;
}

.subscribe___kWdH3[class*=ghost] {
	background: #0000;
	border: 2px solid #fffc;
}

.subscribe___kWdH3:hover svg {
	animation: bellMove___oH03O .3s ease forwards;
	animation-direction: alternate-reverse;
	animation-iteration-count: 1;
	filter: drop-shadow(1px 3px 2px rgba(0,0,0,.5));
	transform-origin: top;
}

@keyframes bellMove___oH03O {
	0% {
		transform: rotate(0deg);
	}

	25% {
		transform: rotate(10deg);
	}

	75% {
		transform: rotate(-10deg);
	}

	to {
		transform: rotate(0deg);
	}
}

.lottery___CokVr {
	background: var(--tournament-and-lotteries-bg);
	border-radius: 12px;
	color: #fff;
	filter: drop-shadow(0 8px 16px rgba(var(--brand-simple-rgb),.6));
	height: 240px;
	margin-bottom: 24px;
	padding: 24px;
	position: relative;
}

.lottery___CokVr:last-child {
	margin-bottom: 0;
}

[class*=calendarBlockList__] .lottery___CokVr,[class*=calendarBlockList__] .lottery___CokVr:last-child {
	margin-bottom: 16px;
}

[class*=expiredLotteriesWrap] .lottery___CokVr {
	background: #0000;
	border: 1px solid #ffffff1a;
	height: 398px;
	margin-bottom: 16px;
	padding: 15px;
}

[class*=expiredLotteriesWrap] .lottery___CokVr.lotteryExpiredImg___cZH2n:before {
	background: linear-gradient(0deg,rgba(var(--brand-content-background-rgb),0) 0,rgba(var(--brand-content-background-rgb),.47) 51.56%,var(--brand-content-background) 100%);
	border-radius: 10px;
	bottom: 0;
	content: "";
	height: 190px;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1;
}

.lotteryName___u4QUh {
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 22px;
	margin-right: 7px;
	padding: 4px 12px;
}

[class*=expiredLotteriesWrap] .lotteryName___u4QUh {
	float: none;
	margin-right: 0;
}

.lotteryContainer___d1Oi4 {
	display: block;
	position: relative;
	z-index: 1;
}

.lotteryContent___rI9RI {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.lotteryStatuses___A8JtN {
	align-items: center;
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: flex;
	display: inline-block;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	justify-content: flex-start;
	line-height: 22px;
	overflow: hidden;
	padding: 5px 8px 4px 30px;
	position: relative;
}

[class*=expiredLotteriesWrap] .lotteryStatuses___A8JtN {
	display: flex;
	margin-top: 8px;
	width: -moz-fit-content;
	width: fit-content;
}

.lotteryStatuses___A8JtN:before {
	background-image: url("");
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	height: 14px;
	left: 12px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	z-index: 12;
}

.lotteryStatus___u8Ojm {
	align-items: flex-start;
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding: 20px 16px 16px 0;
}

[class*=expiredLotteriesWrap] .lotteryStatus___u8Ojm {
	align-items: flex-start;
	background: #ffffff0d;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 17px 16px 8px;
}

[class*=expiredLotteriesWrap] .lotteryStatus___u8Ojm>* {
	opacity: .6;
}

.lotteryTitle___Hz__i {
	clear: both;
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-top: 9px;
}

[class*=expiredLotteriesWrap] .lotteryTitle___Hz__i {
	margin-top: 13px;
}

.lotterySubtitle___fIB2f {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lotteryDuration___sZ7Fa,.lotteryPrize___zL6TP {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 48px;
	position: relative;
	width: auto;
}

[class*=expiredLotteriesWrap] .lotteryDuration___sZ7Fa,[class*=expiredLotteriesWrap] .lotteryPrize___zL6TP {
	width: 100%;
}

.lotteryDuration___sZ7Fa svg,.lotteryPrize___zL6TP svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryDuration___sZ7Fa:before,.lotteryPrize___zL6TP:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryDurationTitle___XYEGQ,.lotteryPrizeTitle___zrbfK {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	white-space: nowrap;
}

.lotteryDurationFund___P0Fse,.lotteryPrizeFund___ja56_ {
	color: var(--brand-yellow);
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

[class*=expiredLotteriesWrap] .lotteryDurationFund___P0Fse,[class*=expiredLotteriesWrap] .lotteryPrizeFund___ja56_ {
	color: #fffc;
	opacity: .9;
}

.lotteryDuration___sZ7Fa {
	margin-left: 24px;
	margin-top: 0;
}

.lotteryDuration___sZ7Fa .lotterySubtitle___fIB2f {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

[class*=expiredLotteriesWrap] .lotteryDuration___sZ7Fa {
	margin-left: 0;
	margin-top: 18px;
}

.lotteryBottom___FRMsE {
	align-items: flex-end;
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	margin-top: 17px;
	min-width: 248px;
	width: 100%;
}

[class*=expiredLotteriesWrap] .lotteryBottom___FRMsE {
	margin-top: 22px;
	min-width: unset;
}

.lotteryImagePattern___MLOsI [class^=loading_] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.lotteryImageCharacter____CxfT [class^=loading_] {
	bottom: auto;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.lottery___CokVr.lotteryExpiredImg___cZH2n:before {
	background: linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0) 0,rgba(var(--brand-content-background-rgb),.47) 51.56%,var(--brand-content-background) 100%);
	border-radius: 10px;
	bottom: 0;
	content: "";
	height: 240px;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1;
}

.lotteryImg___I61DW {
	border-radius: 12px;
	bottom: 0;
	height: 100%;
	left: 0;
	max-height: 240px;
	object-fit: cover;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

[class*=expiredLotteriesWrap] .lotteryImg___I61DW {
	max-height: 190px;
}

.lotteryImageCharacter____CxfT .lotteryImg___I61DW {
	bottom: auto;
	height: 240px;
	left: auto;
	object-fit: contain;
	position: absolute;
	right: 0;
	top: 0;
	width: 344px;
	z-index: 0;
}

[class*=expiredLotteriesWrap] .lotteryImageCharacter____CxfT .lotteryImg___I61DW {
	width: 240px;
}

.lotteryPeriod___UTh0T {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	text-align: right;
}

.lotteryPeriod___UTh0T.lotterySubtitle___fIB2f {
	margin-top: 8px;
	text-align: right;
	white-space: nowrap;
}

.lotteryCountdown___DEM99 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-left: 24px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryCountdown___DEM99 svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryCountdown___DEM99:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryCountdown___DEM99.lotterySubtitle___fIB2f {
	white-space: nowrap;
}

.lotteryCountdown___DEM99 [class^=countdown],.lotteryCountdown___DEM99 [class^=floatCountdown] {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	white-space: nowrap;
}

.lotteryBtn___XkPD0 {
	margin: 0;
	min-width: 248px;
	position: relative;
	z-index: 3;
}

[class*=expiredLotteriesWrap] .lotteryBtn___XkPD0 {
	margin-bottom: 8px;
}

[class*=calendar__] .lotteryBtn___XkPD0 {
	max-width: 110px;
	min-width: 80px;
}

.lotteryTopInfo___PAaQc {
	clear: both;
}

.lotteryTopInfo___PAaQc span+span {
	padding-top: 13px;
}

[class*=expiredLotteriesWrap] .lotteryTopInfo___PAaQc {
	min-height: 174px;
}

.lotteryList___OoHB6 {
	margin-top: 20px;
}

.lotteryList___OoHB6 .titleExpired___Iyt9n,.lotteryList___OoHB6 .title___mJRCY {
	color: #ffffffe6;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-block: 20px 24px;
}

.lotteryList___OoHB6 .titleExpired___Iyt9n {
	margin-top: 32px;
}

.loadMore___yZHYw {
	color: #fff;
	margin: 32px auto 0;
	min-width: 208px;
	width: auto;
}

.noLotteries___C4AoD {
	color: var(--brand-text);
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 auto;
	text-align: center;
}

.expiredLotteriesWrap___vl4GA {
	display: grid;
	gap: 16px;
	grid-template-columns: 1fr 1fr 1fr;
}

.root___V0ZAs {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.root___V0ZAs [class^=tipsWrap__] {
	display: inline-block;
}

.complete___bOyjd {
	text-align: center;
	width: auto;
}

.status___veeAV {
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 22px;
	overflow: hidden;
	padding: 5px 8px 4px 30px;
	position: relative;
}

[class*=expiredTournamentsWrap] .status___veeAV {
	margin-top: 8px;
}

.status___veeAV:before {
	background-image: url("");
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	height: 14px;
	left: 10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	z-index: 12;
}

.status___veeAV.doNotAllowToJoin___sPyQF:before {
	background-image: url("");
}

.status___veeAV span {
	white-space: nowrap;
}

.tipsContent___hpq9r {
	background-color: var(--tooltip-bg);
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	height: auto;
	line-height: 16px;
	max-width: 208px;
	padding: 8px;
	width: 175px;
}

.tipsContent___hpq9r:before {
	color: var(--tooltip-bg);
}

.tipsContent___hpq9r.tipsComplete___d4b9_ {
	width: 120px;
}

.grid___KyjEt {
	display: inline-block;
	margin: 0 18px 16px 0;
	width: 208px;
}

.tmb___cuTrS {
	display: block;
	position: relative;
	width: 132px;
}

@media screen and (min-width:1288px) {
	.tmb___cuTrS {
		min-height: 132px;
		width: 140px;
	}
}

.tmb___cuTrS.customGameThumb___V5sYm [class*=tmbAction_],.tmb___cuTrS.customGameThumb___V5sYm [class*=tmbImgContainer_] {
	height: 182px;
}

@media screen and (min-width:1288px) {
	.tmb___cuTrS.customGameThumb___V5sYm [class*=tmbAction_],.tmb___cuTrS.customGameThumb___V5sYm [class*=tmbImgContainer_] {
		height: 190px;
	}
}

.tmb___cuTrS.customGameThumb___V5sYm .tmbTitle___eVN21 {
	display: none;
}

.tmb___cuTrS:hover [class*=stickerWrapper] {
	left: 1px;
	top: 1px;
}

.tmb___cuTrS:hover .tmbAction___VGtH9 {
	opacity: 1;
	visibility: visible;
}

.tmb___cuTrS:hover .tmbAction___VGtH9 .actionButton___eV4wZ [class*=btnPlay],.tmb___cuTrS:hover .tmbAction___VGtH9 .actionButton___eV4wZ [class*=ghost],.tmb___cuTrS:hover .tmbAction___VGtH9 .actionButton___eV4wZ [class^=tipsWrap__] {
	opacity: 1;
	transform: translate(0);
}

.tmb___cuTrS:hover .tmbAction___VGtH9 .actionButton___eV4wZ [class^=favorites] {
	opacity: 1;
	z-index: 11;
}

.tmb___cuTrS:hover .tmbAction___VGtH9 .actionButton___eV4wZ [class^=favorites] svg:not([class*=isFavorite]) path {
	fill: #fff3;
	stroke: none;
}

.tmb___cuTrS:hover .premiumBlock___ocXgX {
	opacity: 1;
}

.tmb___cuTrS:hover .premiumBlock___ocXgX [class^=favorites] {
	opacity: 1;
	z-index: 11;
}

.tmb___cuTrS:hover .premiumBlock___ocXgX [class^=premiumBlockText__] {
	opacity: 1;
	transform: translate(0);
}

.tmb___cuTrS:hover img {
	transform: scale(.965,.95) translateZ(0);
}

.tmb___cuTrS:hover .tmbImg___wFLwQ {
	box-shadow: none;
}

.tmb___cuTrS a {
	text-decoration: none;
}

.tmb___cuTrS .favorite___fY8rq {
	height: 16px;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 8;
}

.tmb___cuTrS:has(.goldenSevenThumbContent___X48E8) {
	min-height: unset;
	padding-top: 54px;
	width: 182px;
}

.tmb___cuTrS:has(.goldenSevenThumbContent___X48E8):hover .goldenSevenThumbContent___X48E8 {
	background: linear-gradient(180deg,#39050c,#900a1a);
}

.tmb___cuTrS:has(.goldenSevenThumbContent___X48E8):hover .goldenSevenThumbContent___X48E8 .lightsContainer___b507f:before {
	animation: appearLights___cZMyx .5s linear,rotateLights___zd6SS 12s linear .5s infinite;
	opacity: .5;
}

.tmb___cuTrS:has(.goldenSevenThumbContent___X48E8):hover .goldenSevenThumbContent___X48E8 .tmbImg___wFLwQ:after {
	animation: appearChip___S1ULz .5s linear,rotateChip___PkHjG 12s linear .5s infinite;
	opacity: 1;
}

.tmbImg___wFLwQ {
	background: var(--brand-simple);
	border-radius: 10px;
	box-shadow: 0 0 0 2px var(--brand-simple);
	min-height: 132px;
	position: relative;
	width: 100%;
}

.tmbImg___wFLwQ>[class*=loadingWrapper__] {
	bottom: 0;
	display: flex;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.tmbImgContainer___yOlN3 {
	background-position: 50%;
	border-radius: var(--game-thumb-radius-mob);
	display: block;
	height: 132px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}

.tmbImgContainer___yOlN3>img:not([class*=loading_]) {
	border-radius: 8px;
	display: block;
	height: 100%;
	position: relative;
	transition: transform .2s ease-out;
	width: 100%;
	z-index: 10;
}

.tmbImgContainer___yOlN3+[class*=loading_] {
	bottom: auto;
	height: 50px;
	left: 50%;
	object-fit: cover;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 50px;
	z-index: 0;
}

.gameProvider___EUHhh {
	align-items: center;
	background: linear-gradient(0deg,#252323,#25232300);
	border-radius: 0 0 var(--buttons-border-radius) var(--buttons-border-radius);
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: 0;
	overflow: visible;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 1;
}

.gameProvider___EUHhh>* {
	display: block;
}

.gameProvider___EUHhh picture {
	display: flex;
}

.gameProvider___EUHhh picture img {
	height: 100%;
	max-height: 24px;
	object-fit: contain;
	width: 100%;
}

.gameProvider___EUHhh [class*=loadingWrapper__] {
	display: flex;
	padding: 0;
}

.tmbTitle___eVN21 {
	color: var(--footer-text-color);
	display: block;
	font-size: 12px;
	font-weight: 400;
	height: auto;
	line-height: 18px;
	margin-top: 8px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.title___mb0iY {
	align-items: center;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 16px;
	height: 36px;
	justify-content: space-between;
	position: relative;
	text-shadow: 0 1px 0 #000;
}

.titleText___lG68X {
	overflow: hidden;
	padding-top: 6px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sm___VVNch {
	width: 172px;
}

.sm___VVNch .tmbDesktop___aD8qO {
	min-height: 129px;
}

.tmbAction___VGtH9 {
	align-items: normal;
	background-color: #000c;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	height: 132px;
	justify-content: center;
	opacity: 0;
	text-align: center;
	transition: opacity .2s ease-in-out;
	z-index: 9;
}

.actionButton___eV4wZ,.tmbAction___VGtH9 {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.actionButton___eV4wZ {
	z-index: 0;
}

.actionButton___eV4wZ a[class*=ghost] {
	border: none;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	height: 20px;
	left: 8px;
	line-height: 18px;
	opacity: 0;
	position: absolute;
	top: 8px;
	transform: translateY(-20px);
	transition: .2s ease-out;
}

.actionButton___eV4wZ a[class*=ghost]:hover {
	text-decoration: underline;
}

.actionButton___eV4wZ [class^=tipsWrap__] {
	margin: 46px auto 0;
	opacity: 0;
	transform: translateY(30px);
	transition: transform .2s ease-out,opacity .2s ease-in-out;
	width: calc(100% - 36px);
}

.actionButton___eV4wZ [class^=tipsWrap__] [class*=btnPlay] {
	position: static;
	width: 100%;
}

.actionButton___eV4wZ [class*=btnPlay] {
	bottom: 16px;
	height: 48px;
	left: 16px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	transform: translateY(30px);
	transition: .2s ease-out;
	width: calc(100% - 32px);
}

.actionButton___eV4wZ [class*=btnPlay] button {
	width: 100%;
}

.actionButton___eV4wZ [class^=favorites] {
	bottom: auto;
	cursor: pointer;
	display: flex;
	height: 16px;
	left: auto;
	opacity: 0;
	position: absolute;
	right: 8px;
	top: 8px;
	transition: .2s ease-out;
	z-index: 11;
}

.actionButton___eV4wZ [class^=favorites]>span {
	color: #fff6;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 1px 7px 0 0;
	white-space: nowrap;
}

.tmbGloryText___kK9fB {
	padding-left: 25px;
}

.premiumBlock___ocXgX {
	align-items: center;
	background-color: #000c;
	border-radius: 10px;
	bottom: 0;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	transition: opacity .2s ease-in-out;
	width: 100%;
	z-index: 9;
}

.premiumBlock___ocXgX [class^=favorites] {
	bottom: auto;
	cursor: pointer;
	display: flex;
	height: 16px;
	left: auto;
	opacity: 0;
	position: absolute;
	right: 8px;
	top: 8px;
	transition: .2s ease-out;
	z-index: 11;
}

.premiumBlock___ocXgX [class^=favorites]>span {
	color: #fff6;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 8px 4px 0 0;
	white-space: nowrap;
}

.premiumBlockText___cJJIW {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	opacity: 0;
	transform: translateY(40px);
}

.premiumBlockText___cJJIW span {
	color: var(--brand-yellow);
}

.goldenSevenThumbContent___X48E8 {
	align-items: flex-end;
	background: linear-gradient(180deg,#4d0716,#320d14);
	border-color: #7e091899 #7e091852 #7e09180d;
	border-radius: 12px;
	border-style: solid;
	border-width: 1px;
	display: flex;
	height: 168px;
	padding-bottom: 12px;
	width: 182px;
}

.goldenSevenThumbContent___X48E8 .lightsContainer___b507f {
	border-radius: 10px;
	bottom: 0;
	height: 168px;
	left: unset;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: unset;
	width: 182px;
	z-index: 0;
}

.goldenSevenThumbContent___X48E8 .lightsContainer___b507f:before {
	background: url("light.svg") 50% no-repeat;
	bottom: unset;
	content: "";
	display: block;
	height: 280px;
	left: 50%;
	opacity: .2;
	position: absolute;
	right: unset;
	top: -128px;
	transform: translateX(-50%);
	width: 280px;
	z-index: 1;
}

.goldenSevenThumbContent___X48E8 .tmbImg___wFLwQ {
	border-radius: 50%;
	bottom: 0;
	height: 132px;
	left: 50%;
	position: absolute;
	right: 0;
	top: 16px;
	transform: translateX(-50%);
	width: 132px;
	z-index: 0;
}

.goldenSevenThumbContent___X48E8 .tmbImg___wFLwQ:before {
	background: linear-gradient(180deg,#d1021b,#a71023);
	bottom: 0;
	content: "";
	display: block;
	filter: blur(37px);
	height: 69px;
	left: unset;
	position: absolute;
	right: 50%;
	top: unset;
	transform: translateX(50%);
	width: 99px;
	z-index: 0;
}

.goldenSevenThumbContent___X48E8 .tmbImg___wFLwQ:after {
	background: url("chip.svg") 50% no-repeat;
	bottom: unset;
	content: "";
	display: block;
	height: 150px;
	left: unset;
	opacity: 0;
	position: absolute;
	right: 50%;
	top: -9px;
	transform: translateX(50%);
	width: 150px;
	z-index: 0;
}

.goldenSevenThumbContent___X48E8 .tmbImgContainer___yOlN3 {
	border-radius: 50%;
}

.goldenSevenThumbContent___X48E8 .gameInfo___Ec1rH {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.goldenSevenThumbContent___X48E8 .tmbTitle___eVN21 {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	margin: 8px auto 0;
	max-width: 150px;
	position: relative;
	width: 100%;
	z-index: 9;
}

.goldenSevenThumbContent___X48E8 .gameProvider___EUHhh {
	background: none;
	position: static;
}

.goldenSevenThumbContent___X48E8 .tmbAction___VGtH9 {
	border-radius: 50%;
	left: 25px;
	right: 25px;
	top: 16px;
}

.goldenSevenThumbContent___X48E8 .tmbAction___VGtH9 .actionButton___eV4wZ [class*=btnPlay] {
	left: 16px;
	top: 40px;
	transform: translateY(-30px);
	transition: .4s ease-out;
}

.goldenSevenThumbContent___X48E8 .tmbAction___VGtH9 .actionButton___eV4wZ a[class*=ghost] {
	bottom: 16px;
	left: 42px;
	top: unset;
	transform: translateY(30px);
	transition: .4s ease-out;
}

@keyframes appearChip___S1ULz {
	0% {
		transform: translateX(50%) rotate(0deg);
	}

	to {
		transform: translateX(50%) rotate(90deg);
	}
}

@keyframes appearLights___cZMyx {
	0% {
		transform: translateX(-50%) rotate(0deg);
	}

	to {
		transform: translateX(-50%) rotate(90deg);
	}
}

@keyframes rotateChip___PkHjG {
	0% {
		transform: translateX(50%) rotate(90deg);
	}

	to {
		transform: translateX(50%) rotate(450deg);
	}
}

@keyframes rotateLights___zd6SS {
	0% {
		transform: translateX(-50%) rotate(90deg);
	}

	to {
		transform: translateX(-50%) rotate(450deg);
	}
}

.tournamentGames___ZROXg {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: flex-start;
	overflow: hidden;
	padding: 58px 16px 24px;
	position: relative;
	z-index: 2;
}

.tournamentGames___ZROXg:before {
	background: var(--tournament-and-lottery-opened-gradient);
	bottom: 0;
	content: "";
	display: block;
	height: var(--tournament-and-lottery-opened-height);
	left: 0;
	opacity: var(--tournament-and-lottery-opened-opacity);
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(-180deg);
	width: 100%;
	z-index: -1;
}

.tournamentGames___ZROXg>span {
	display: none;
}

@media screen and (min-width:360px) {
	.tournamentGames___ZROXg {
		padding: 58px 24px 36px;
	}
}

@media screen and (min-width:412px) {
	.tournamentGames___ZROXg {
		padding: 58px 24px 24px;
	}
}

@media screen and (min-width:568px) {
	.tournamentGames___ZROXg {
		padding: 58px 64px 24px;
	}
}

.tournamentGames___ZROXg [class*=titleMob] {
	margin-top: 4px;
}

.tournamentGames___ZROXg [class*=tmbMob__] {
	float: unset;
	height: auto;
	margin: 0;
	width: 136px;
}

@media screen and (min-width:360px) {
	.tournamentGames___ZROXg [class*=tmbMob__] {
		width: 148px;
	}
}

@media screen and (min-width:412px) {
	.tournamentGames___ZROXg [class*=tmbMob__] {
		width: 174px;
	}
}

@media screen and (min-width:568px) {
	.tournamentGames___ZROXg [class*=tmbMob__] {
		width: 160px;
	}
}

@media screen and (min-width:720px) {
	.tournamentGames___ZROXg [class*=tmbMob__] {
		width: 148px;
	}

	.tournamentGames___ZROXg [class*=tmbMob__] [class*=imgWrapper] {
		height: 152px;
	}
}

.tournamentPrize___PViw5 {
	color: #fff9;
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	text-align: right;
	width: 100%;
}

.tournamentPrize___PViw5:first-letter {
	margin-right: 1px;
}

.prizesWrap___oYO66 {
	grid-gap: 4px 8px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto;
	padding: 58px 16px 24px;
	position: relative;
	z-index: 1;
}

.prizesWrap___oYO66:before {
	background: var(--tournament-and-lottery-opened-gradient);
	bottom: 0;
	content: "";
	display: block;
	height: var(--tournament-and-lottery-opened-height);
	left: 0;
	opacity: var(--tournament-and-lottery-opened-opacity);
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(-180deg);
	width: 100%;
	z-index: -1;
}

@media screen and (min-width:360px) {
	.prizesWrap___oYO66 {
		padding: 58px 24px 24px;
	}
}

@media screen and (min-width:568px) {
	.prizesWrap___oYO66 {
		grid-gap: 4px 12px;
		grid-template-columns: repeat(3,1fr);
		padding: 58px 64px 24px;
	}
}

.prizeItem___QX71R {
	align-items: center;
	background: #ffffff0d;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: space-between;
	min-height: 40px;
	padding: 0 10px 0 12px;
	width: 100%;
}

@media screen and (min-width:360px) {
	.prizeItem___QX71R {
		padding: 0 21px 0 12px;
	}
}

@media screen and (min-width:412px) {
	.prizeItem___QX71R {
		padding: 0 47px 0 12px;
	}
}

.prizeItem___QX71R.prizePlace_1___GZ2wc,.prizeItem___QX71R.prizePlace_2___l5U0j,.prizeItem___QX71R.prizePlace_3___ISMWt {
	grid-column: 1/3;
	height: 54px;
	margin-bottom: 4px;
	padding: 4px 16px 8px 4px;
	width: 100%;
}

@media screen and (min-width:568px) {
	.prizeItem___QX71R.prizePlace_1___GZ2wc,.prizeItem___QX71R.prizePlace_2___l5U0j,.prizeItem___QX71R.prizePlace_3___ISMWt {
		grid-column: unset;
		height: 52px;
		margin-bottom: 12px;
	}
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .place___Sa816,.prizeItem___QX71R.prizePlace_2___l5U0j .place___Sa816,.prizeItem___QX71R.prizePlace_3___ISMWt .place___Sa816 {
	background-color: unset;
	background-repeat: no-repeat;
	background-size: contain;
	font-size: 0;
	height: 42px;
	margin: 4px 0 0 8px;
	width: 34px;
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeValue___HVAuB,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeValue___HVAuB,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeValue___HVAuB {
	color: inherit;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	text-align: end;
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4 {
	font-weight: 400;
	opacity: 1;
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4 span:first-child,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4 span:first-child,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeValue___HVAuB .prizeSum___yECKl .percentOfSum___X1YP4 span:first-child {
	margin-right: 2px;
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .place___Sa816 {
	background-image: url("");
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .place___Sa816:before {
	content: none;
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeSum___yECKl,.prizeItem___QX71R.prizePlace_1___GZ2wc .prizeValue___HVAuB [class*=additional__] {
	color: var(--brand-gold);
}

.prizeItem___QX71R.prizePlace_1___GZ2wc .topPrize____kiLB {
	color: var(--brand-gold);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.prizeItem___QX71R.prizePlace_2___l5U0j .place___Sa816 {
	background-image: url("");
}

.prizeItem___QX71R.prizePlace_2___l5U0j .place___Sa816:before {
	content: none;
}

.prizeItem___QX71R.prizePlace_2___l5U0j .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeSum___yECKl,.prizeItem___QX71R.prizePlace_2___l5U0j .prizeValue___HVAuB [class*=additional__] {
	color: #b4b4b4;
}

.prizeItem___QX71R.prizePlace_2___l5U0j .topPrize____kiLB {
	color: #b4b4b4;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.prizeItem___QX71R.prizePlace_3___ISMWt {
	margin-bottom: 12px;
}

@media (orientation:landscape),screen and (min-width:720px)and (min-height:720px) {
	.prizeItem___QX71R.prizePlace_3___ISMWt {
		margin-bottom: 0;
	}
}

.prizeItem___QX71R.prizePlace_3___ISMWt .place___Sa816 {
	background-image: url("");
}

.prizeItem___QX71R.prizePlace_3___ISMWt .place___Sa816:before {
	content: none;
}

.prizeItem___QX71R.prizePlace_3___ISMWt .percentOfSum___X1YP4,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeSum___yECKl,.prizeItem___QX71R.prizePlace_3___ISMWt .prizeValue___HVAuB [class*=additional__] {
	color: #c1511b;
}

.prizeItem___QX71R.prizePlace_3___ISMWt .topPrize____kiLB {
	color: #c1511b;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.place___Sa816 {
	color: var(--brand-text);
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	min-width: 16px;
	padding: 0 4px;
	position: relative;
	text-align: center;
}

.place___Sa816:before {
	background: #ffffff1a;
	border-radius: 4px;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.prizeValue___HVAuB {
	color: inherit;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
	margin-top: 5px;
	text-align: end;
}

.currency___b4oXG {
	font-weight: 500;
	margin-left: 2px;
}

.percentOfSum___X1YP4 {
	align-items: normal;
	color: #fff;
	display: flex;
	flex-basis: 100%;
	flex-direction: row;
	flex-grow: 1;
	font-size: 12px;
	font-weight: 500;
	justify-content: flex-end;
	line-height: 16px;
	opacity: .6;
	width: 100%;
}

.topPrize____kiLB {
	color: inherit;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 2px 0 0;
}

.tournamentWinners___szojl {
	padding: 36px 16px 24px;
	position: relative;
	width: 100%;
	z-index: 2;
}

.tournamentWinners___szojl:before {
	background: var(--tournament-and-lottery-opened-gradient);
	bottom: 0;
	content: "";
	display: block;
	height: var(--tournament-and-lottery-opened-height);
	left: 0;
	opacity: var(--tournament-and-lottery-opened-opacity);
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(-180deg);
	width: 100%;
	z-index: -1;
}

@media screen and (min-width:360px) {
	.tournamentWinners___szojl {
		padding: 49px 24px 24px;
	}
}

@media screen and (min-width:568px) {
	.tournamentWinners___szojl {
		padding: 49px 64px 24px;
	}
}

.tournamentWinners___szojl table {
	width: 100%;
}

.tournamentWinners___szojl table td,.tournamentWinners___szojl table th {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.tournamentWinners___szojl table thead tr {
	align-items: normal;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: space-between;
	width: 100%;
}

.tournamentWinners___szojl table thead th {
	align-items: center;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
	padding: 4px 8px 0;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tournamentWinners___szojl table thead th:first-child {
	padding-left: 19px;
	text-align: left;
	width: 48px;
}

.tournamentWinners___szojl table thead th:nth-child(2) {
	flex: 1 1 auto;
	padding-left: 8px;
}

.tournamentWinners___szojl table thead th:last-child {
	padding-right: 16px;
}

.tournamentWinners___szojl table tbody {
	display: block;
	margin-top: 9px;
	width: 100%;
}

.tournamentWinners___szojl table tbody tr {
	align-items: center;
	background: #ffffff0d;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	height: 100%;
	height: 48px;
	justify-content: inherit;
	margin-bottom: 8px;
	position: relative;
	width: 100%;
}

.tournamentWinners___szojl table tbody tr:last-child {
	margin-bottom: 0;
}

.tournamentWinners___szojl table tbody tr:last-child:after {
	display: none;
}

.tournamentWinners___szojl table tbody tr.currentUser___wnssE {
	border: 1px solid #f5c66b;
}

.tournamentWinners___szojl table tbody tr td {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: inherit;
	min-height: 48px;
}

.tournamentWinners___szojl table tbody tr td:first-child {
	align-items: center;
	color: #fff;
	display: flex;
	flex: 0 0 32px;
	flex-direction: row;
	justify-content: center;
}

.tournamentWinners___szojl table tbody tr td:nth-child(2) {
	flex: 1 1 auto;
	padding-left: 24px;
}

.tournamentWinners___szojl table tbody tr td:last-child {
	align-items: inherit;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-right: 15px;
}

.tournamentWinners___szojl table tbody tr td .prizeBlock___SJi0_ {
	align-items: inherit;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 500;
	justify-content: center;
	line-height: 18px;
	text-align: right;
	width: 100%;
}

.tournamentWinners___szojl table tbody tr td .prizeBlock___SJi0_:first-child {
	color: #fff;
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tournamentWinners___szojl table tbody tr td .prizeBlock___SJi0_ span {
	text-align: end;
	width: 100%;
}

.tournamentWinners___szojl table tbody tr:first-child .medalPlace___btUVX,.tournamentWinners___szojl table tbody tr:nth-child(2) .medalPlace___btUVX,.tournamentWinners___szojl table tbody tr:nth-child(3) .medalPlace___btUVX {
	display: none;
}

.tournamentWinners___szojl table tbody tr:first-child td .place___HQh9s,.tournamentWinners___szojl table tbody tr:nth-child(2) td .place___HQh9s,.tournamentWinners___szojl table tbody tr:nth-child(3) td .place___HQh9s {
	background-size: contain;
	bottom: auto;
	font-size: 0;
	height: 42px;
	left: 12px;
	margin-left: 0;
	position: absolute;
	right: auto;
	top: 3px;
	width: 34px;
	z-index: 0;
}

.tournamentWinners___szojl table tbody tr:first-child td .prizeBlock___SJi0_,.tournamentWinners___szojl table tbody tr:nth-child(2) td .prizeBlock___SJi0_,.tournamentWinners___szojl table tbody tr:nth-child(3) td .prizeBlock___SJi0_ {
	opacity: 1;
}

.tournamentWinners___szojl table tbody tr:first-child td .scores___YYMaQ {
	color: var(--brand-gold);
}

.tournamentWinners___szojl table tbody tr:first-child td .place___HQh9s {
	background: url("") no-repeat;
}

.tournamentWinners___szojl table tbody tr:first-child td .prizeBlock___SJi0_ {
	color: var(--brand-gold);
}

.tournamentWinners___szojl table tbody tr:nth-child(2) {
	flex: 1 1 auto;
}

.tournamentWinners___szojl table tbody tr:nth-child(2) td .scores___YYMaQ {
	color: #b4b4b4;
}

.tournamentWinners___szojl table tbody tr:nth-child(2) td .place___HQh9s {
	background: url("") no-repeat;
}

.tournamentWinners___szojl table tbody tr:nth-child(2) td .prizeBlock___SJi0_ {
	color: #b4b4b4;
}

.tournamentWinners___szojl table tbody tr:nth-child(3) {
	flex: 0 0 120px;
}

.tournamentWinners___szojl table tbody tr:nth-child(3) td .scores___YYMaQ {
	color: #c1511b;
}

.tournamentWinners___szojl table tbody tr:nth-child(3) td .place___HQh9s {
	background: url("") no-repeat;
}

.tournamentWinners___szojl table tbody tr:nth-child(3) td .prizeBlock___SJi0_ {
	color: #c1511b;
}

.tournamentWinners___szojl .place___HQh9s {
	background: #ffffff1a;
	border-radius: 4px;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	height: 16px;
	line-height: 16px;
	margin-left: 8px;
	position: relative;
	text-align: center;
	width: 16px;
}

.tournamentWinners___szojl .place___HQh9s .medalPlace___btUVX {
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 500;
	left: 50%;
	line-height: 16px;
	opacity: .98;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	z-index: 0;
}

.tournamentWinners___szojl .place___HQh9s.smallPlace___F7wCb {
	padding-right: 1px;
	width: 20px;
}

.userName___yL3qS {
	line-height: 16px;
	max-width: 130px;
	position: relative;
	text-overflow: ellipsis;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentWinnersMultiplier___tDBOI {
	bottom: 0;
	left: auto;
	position: absolute;
	right: -38px;
	top: 0;
	z-index: 0;
}

.tournamentWinnersMultiplier___tDBOI [class*=tournamentMultiplierTipContentWrap__] {
	bottom: calc(100% + 5px);
	left: 50%;
	top: auto;
}

.scores___YYMaQ {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin-bottom: -2px;
	text-align: end;
	width: 100%;
}

.currency___P6szN {
	margin-left: 4px;
}

.lottery___R_4Wp,.tournament___r_PiJ {
	min-height: 422px;
	position: relative;
	width: 100vw;
}

.lotteryImage___R1wib,.tournamentImage___lvqgJ {
	background: var(--lottery-tournament-image-gradient);
	bottom: auto;
	height: calc(100% + 48px);
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: -48px;
	z-index: 0;
}

.lotteryImageCharacter___RY7zz img,.tournamentImageCharacter___ZQps9 img {
	bottom: 146px;
	height: auto;
	left: auto;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: contain;
	opacity: 1;
	position: absolute;
	right: -12px;
	top: inherit;
	width: 210px;
	z-index: 0;
}

.lotteryImagePattern___etW3V,.tournamentImagePattern___QSAb2 {
	height: calc(100% + 48px);
	width: 100%;
}

.lotteryImagePattern___etW3V img,.tournamentImagePattern___QSAb2 img {
	height: 100%;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
	opacity: .4;
	width: 100%;
}

.lotteryImage___R1wib [class*=loading__],.tournamentImage___lvqgJ [class*=loading__] {
	position: absolute;
	right: 64px;
	top: 50%;
	transform: translateY(-50%);
}

.lotteryContent___G3Pkt,.tournamentContent___xdf5V {
	height: 100%;
	min-height: inherit;
	padding: 18px 24px 108px;
	position: relative;
}

.lotteryTitle___vH7Qx,.tournamentTitle___gVZ_F {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	min-height: 142px;
}

.lotteryTitle___vH7Qx span:first-child,.tournamentTitle___gVZ_F span:first-child {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	max-width: 80%;
	padding: 0 11px;
}

.lotteryTitle___vH7Qx span:last-child,.tournamentTitle___gVZ_F span:last-child {
	display: block;
}

.lotterySubtitle___o3hpo,.tournamentSubtitle___vb3Tm {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lotteryPrize___Pla9g,.tournamentPrize___IM3z0 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 14px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryPrize___Pla9g svg,.tournamentPrize___IM3z0 svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryPrize___Pla9g:before,.tournamentPrize___IM3z0:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryPrizeText___y0S1n,.lotteryPrize___Pla9g [class^=text__],.tournamentPrizeText___zBsez,.tournamentPrize___IM3z0 [class^=text__] {
	color: var(--brand-yellow);
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryPrizeText___y0S1n [class*=currency__],.lotteryPrize___Pla9g [class^=text__] [class*=currency__],.tournamentPrizeText___zBsez [class*=currency__],.tournamentPrize___IM3z0 [class^=text__] [class*=currency__] {
	font-weight: inherit;
}

.lotteryDate___bUqe2,.tournamentDate___HFUrm {
	align-items: flex-start;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	justify-content: flex-start;
	line-height: 24px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryDate___bUqe2 svg,.tournamentDate___HFUrm svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryDate___bUqe2:before,.tournamentDate___HFUrm:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryDate___bUqe2 div [class*=section],.lotteryDate___bUqe2 div:last-child,.tournamentDate___HFUrm div [class*=section],.tournamentDate___HFUrm div:last-child {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.tournamentInfoLabelsWrap___xiXyj {
	align-items: center;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 13px;
}

.tournamentInfoMultiplier___r5QSX [class*=tournamentMultiplierTipContentWrap__] {
	margin-bottom: 10px;
	top: calc(100% + 15px);
}

.tournamentInfoMultiplier___r5QSX [class*=tipsWrap__] span {
	all: unset;
}

.tournamentInfoMultiplier___r5QSX [class*=tipsWrap__] [class*=tournamentMultiplier__] {
	align-items: center;
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #f5c66b;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 600;
	justify-content: flex-start;
	line-height: 18px;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 6px 15px;
	width: -moz-fit-content;
	width: fit-content;
}

.btnWrap___eIoZX {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-top: 14px;
	padding-top: 2px;
	position: relative;
	width: 256px;
}

.btnWrap___eIoZX button {
	width: 100%;
}

.btnWrap___eIoZX [class*=tipsWrap__] {
	z-index: 18;
}

.viewer___sS5w3 {
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background: #ffffff1a;
	border-radius: 12px;
	padding: 10px 16px 8px;
	width: 256px;
}

.viewerTop___sCmhz {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.viewerTopTitle___AnFEs {
	max-width: 80px;
}

.viewerTopPlace___t6eKw,.viewerTopTitle___AnFEs {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
}

.viewerTopPlace___t6eKw {
	margin: 0 0 2px;
	text-align: right;
	white-space: nowrap;
}

.viewerTopPlace___t6eKw span {
	font-weight: 400;
	margin-left: 4px;
	text-transform: lowercase;
}

.viewerTopScore___seBcB {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	text-align: right;
}

.viewerBottomWrapper___fVUV7:not(:empty) {
	margin-top: 17px;
	width: 100%;
}

.viewerBottom___NWutG {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.viewerBottom___NWutG+.viewerBottom___NWutG {
	margin: 10px 0 3px;
}

.viewerBottomText___gyLXr {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.viewerBottomCount___Sfj6j {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	text-align: right;
	white-space: nowrap;
}

@keyframes show___Q6d0p {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.statusTip___y4_wy {
	animation: show___Q6d0p .5s 1;
	animation-fill-mode: forwards;
	background: #fff;
	border-radius: 8px;
	bottom: 0;
	color: #000;
	display: table;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 auto;
	padding: 10px 32px 10px 16px;
	right: auto;
	top: 60px;
	transition: .5s;
	width: 224px;
	z-index: 3;
}

.statusTip___y4_wy,.statusTip___y4_wy:before {
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
}

.statusTip___y4_wy:before {
	border: 6px solid #0000;
	border-bottom: 8px solid #fff;
	content: "";
	top: -10px;
}

.tournamentShopSliderWrap___BsKjy {
	padding: 58px 24px 0;
}

@media screen and (min-width:568px) {
	.tournamentShopSliderWrap___BsKjy {
		padding-inline: 64px;
	}
}

.tournamentShopSliderContent___ySits [class=multipliers-accordion-title] {
	color: #d1d1d1;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
	opacity: 1;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentShopSliderContent___ySits [class=multipliers-accordion-title]:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: auto;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: -18px;
	top: 50%;
	transform: translateY(-50%);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 1;
}

.tournamentShopSliderContent___ySits [class=multipliers-accordion-wrapper] {
	display: grid;
	grid-template-rows: 0fr;
	pointer-events: none;
	transition: grid-template-rows .3s ease;
}

.tournamentShopSliderContent___ySits [class=multipliers-accordion-content] {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 0;
	overflow: hidden;
	transition: margin .3s linear;
}

.tournamentShopSliderContent___ySits [class=multipliers-accordion-content] p {
	margin: 0;
}

.tournamentShopSliderContent___ySits [class=multipliers-accordion-inner-list] li:before {
	content: "•";
	padding-inline: 5px;
}

.tournamentShopSliderContentOpen___f0U8T [class=multipliers-accordion-wrapper] {
	grid-template-rows: 1fr;
}

.tournamentShopSliderContentOpen___f0U8T [class=multipliers-accordion-content] {
	margin-top: 22px;
}

.tournamentShopSliderContentOpen___f0U8T [class=multipliers-accordion-title]:after {
	transform: rotate(180deg) translateY(50%);
}

.tournamentShopSlider___DbfMp {
	align-items: center;
	display: grid;
	gap: 16px;
	grid-template-columns: 1fr;
	justify-content: center;
	margin-top: 16px;
	overflow: hidden;
}

@media screen and (min-width:720px) {
	.tournamentShopSlider___DbfMp {
		grid-template-columns: repeat(auto-fit,minmax(288px,1fr));
	}
}

.tournamentShopSlider___DbfMp [class*=benefitItem__] {
	height: 100%;
	margin: 0 auto;
	min-height: 274px;
	width: 100%;
}

.tournamentShopSliderTitle___ucNmF {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	padding: 24px 0 0;
}

.content___huWbt {
	position: relative;
}

.tabs___RZua2 {
	align-items: normal;
	background: linear-gradient(0deg,#110d0e,#110d0ea1 41.67%,#110d0e00 82.18%);
	bottom: auto;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	left: 0;
	position: absolute;
	right: 0;
	top: -76px;
	z-index: 2;
}

.tab___vWfZb {
	align-items: center;
	border-radius: 8px 8px 0 0;
	color: #fff;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	font-size: 10px;
	font-weight: 400;
	height: 76px;
	justify-content: center;
	line-height: 14px;
	position: relative;
	text-align: center;
	width: 80px;
}

.tab___vWfZb svg {
	height: 24px;
	margin: 2px auto 9px;
	width: 24px;
}

.tab___vWfZb g,.tab___vWfZb path,.tab___vWfZb rect,.tab___vWfZb svg {
	fill: #fff;
}

.tab___vWfZb[class*=active] {
	background: var(--tournament-active-tab);
	border-radius: 8px 8px 0 0;
	color: #ffbf44;
}

.tab___vWfZb[class*=active] g,.tab___vWfZb[class*=active] path,.tab___vWfZb[class*=active] rect,.tab___vWfZb[class*=active] svg {
	fill: #ffbf44;
}

.showAllTournaments___IJfab {
	display: flex;
	justify-content: center;
	padding-bottom: 48px;
	padding-top: 16px;
	position: relative;
	width: 100%;
	z-index: 9;
}

.showAllTournamentsLink___Yllmf {
	align-items: center;
	border: 2px solid #fffc;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	justify-content: center;
	line-height: 12px;
	min-width: 154px;
	padding: 0 16px;
	text-decoration: none;
	width: auto;
}

.timer___iQC4M {
	align-self: flex-start;
	height: 38px;
}

.timer___iQC4M.completed___UvCUO {
	align-self: center;
	height: 18px;
}

.timer___iQC4M .finished___u58IH {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 29px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

[class*=providerTournamentPage__] .timer___iQC4M .finished___u58IH {
	margin-top: -2px;
}

[class*=expiredTournamentsWrap__] .timer___iQC4M .finished___u58IH {
	margin-left: 0;
	margin-top: 18px;
	width: 100%;
}

.timer___iQC4M .finished___u58IH svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.timer___iQC4M .finished___u58IH:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.timer___iQC4M .finished___u58IH .title___xCTtH {
	color: #fffc;
	display: flex;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-end;
	line-height: 14px;
	white-space: nowrap;
}

.timer___iQC4M .finished___u58IH .date___TSlEL {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	white-space: nowrap;
}

.timerText___uSodt {
	color: #fffc;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 10px;
	text-align: center;
}

@media screen and (min-width:720px) {
	.timerText___uSodt {
		text-align: left;
	}
}

.timer___iQC4M [class*=countdownMob__] {
	align-items: normal;
	column-gap: 11px;
	display: flex;
	flex-direction: row;
	justify-content: normal;
}

.timer___iQC4M [class*=countdownMob__] [class*=section__] {
	align-items: center;
	background: #00000052;
	border-radius: 8px;
	box-shadow: 0 1px 0 0 #b11030;
	display: flex;
	flex-direction: row;
	height: 34px;
	justify-content: center;
	position: relative;
	width: 40px;
}

.timer___iQC4M [class*=countdownMob__] [class*=digit__],.timer___iQC4M [class*=countdownMob__] [class*=dots__] {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.timer___iQC4M [class*=countdownMob__] [class*=dots__] {
	bottom: auto;
	color: #fffc;
	left: auto;
	position: absolute;
	right: -10px;
	top: 0;
	z-index: 0;
}

.timer___iQC4M [class*=countdownMob__] [class*=label__] {
	bottom: -20px;
	color: #fffc;
	font-size: 12px;
	font-weight: 600;
	left: 50%;
	line-height: 18px;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	z-index: 0;
}

.widget___sC9p5 {
	min-height: 474px;
	padding: 62px 24px 24px;
	position: relative;
	width: 100%;
}

.widget___sC9p5.completed___OPXxx:before {
	background: #0006;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.widget___sC9p5.completed___OPXxx .wrapper___xEIq2 {
	margin-top: 164px;
}

.widget___sC9p5.completed___OPXxx .wrapper___xEIq2:before {
	opacity: .4;
	top: -194px;
}

.widget___sC9p5.completed___OPXxx .content___ZfY5N {
	min-height: 164px;
}

.widget___sC9p5 .wrapper___xEIq2 {
	margin-block: 116px 12px;
	position: relative;
	z-index: 1;
}

.widget___sC9p5 .wrapper___xEIq2:before {
	background-image: var(--background);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	bottom: auto;
	content: "";
	height: 258px;
	left: 50%;
	position: absolute;
	right: auto;
	top: -132px;
	transform: translateX(-50%);
	width: 258px;
	z-index: -1;
}

.widget___sC9p5 .content___ZfY5N {
	align-items: center;
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	background: #0003;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	margin-inline: auto;
	max-width: 312px;
	min-height: 186px;
	padding: 12px 28px 10px;
	width: calc(100vw - 48px);
}

.widget___sC9p5 .provider___m6UpN {
	display: block;
	height: 24px;
	margin-bottom: 12px;
	text-align: center;
	width: 100%;
}

.widget___sC9p5 .title___joyHp {
	color: #fff;
	margin: 0 0 2px;
}

.widget___sC9p5 .prize___OP6yE,.widget___sC9p5 .title___joyHp {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	max-height: 64px;
	min-height: 32px;
	overflow: hidden;
	text-align: center;
}

.widget___sC9p5 .prize___OP6yE {
	color: #f5c66b;
	margin: 0 0 16px;
}

.widget___sC9p5 [class*=countdownMob__] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.widget___sC9p5 .buttonWrapper___ICrtM {
	height: 48px;
}

.widget___sC9p5 .buttonWrapper___ICrtM a {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-inline: auto;
	width: 256px;
}

.prize___OZ5nO {
	align-items: center;
	background: #ffffff0d;
	border-radius: 4px;
	column-gap: 11px;
	display: flex;
	flex: 1 0 152px;
	flex-direction: row;
	height: 46px;
	justify-content: space-between;
	padding-inline: 8px;
}

.prize___OZ5nO .place___ccIee {
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	opacity: .98;
	white-space: nowrap;
}

.prize___OZ5nO .additional___lDgbO,.prize___OZ5nO .amount___vZwsc {
	display: block;
	text-align: right;
}

.prize___OZ5nO .amount___vZwsc {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.prize___OZ5nO .amount___vZwsc [class*=currencySymbol] {
	font-weight: 400;
}

.prize___OZ5nO .additional___lDgbO {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #fff9;
	display: -webkit-box;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	max-height: 24px;
	overflow: hidden;
}

.widget___XQ94z {
	border-radius: 0 0 12px 12px;
	box-shadow: 0 8px 16px 0 #27272733;
	margin-bottom: 32px;
	min-height: 242px;
	padding: 24px 32px;
	position: relative;
	width: 100%;
}

.widget___XQ94z .shadow___Kg1iX {
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
	bottom: auto;
	content: "";
	height: 104px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.widget___XQ94z .content___sHsfV {
	position: relative;
	z-index: 1;
}

.widget___XQ94z .provider___eAbbh {
	background: #fff3;
	border-radius: 12px;
	display: block;
	height: 32px;
	margin-bottom: 8px;
	min-width: 90px;
	padding: 4px 10px;
	width: -moz-fit-content;
	width: fit-content;
}

.widget___XQ94z .title___CEYGq {
	color: #fff;
	margin: 0 0 4px;
}

.widget___XQ94z .prize___c6kjj,.widget___XQ94z .title___CEYGq {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	max-height: 52px;
	max-width: 294px;
	min-height: 26px;
	overflow: hidden;
}

.widget___XQ94z .prize___c6kjj {
	color: #f5c66b;
	margin: 0 0 16px;
}

.widget___XQ94z .character___XyW7D {
	background-image: var(--background);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	bottom: -5px;
	height: 224px;
	left: auto;
	position: absolute;
	right: -3px;
	top: auto;
	width: 224px;
	z-index: 0;
}

[class*=providerTournamentPage__] .widget___XQ94z .character___XyW7D {
	bottom: -2px;
}

.widget___XQ94z .bottom___OIHxv {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 46px;
}

.widget___XQ94z .bottom___OIHxv a {
	margin-bottom: 4px;
	margin-top: -4px;
	width: 200px;
}

.widget___XQ94z.completed___N9FL_:before {
	background: #0006;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.widget___XQ94z.completed___N9FL_ .character___XyW7D {
	opacity: .4;
}

.widget___XQ94z.completed___N9FL_ .bottom___OIHxv {
	align-items: flex-start;
	margin-top: -17px;
}

.widget___XQ94z.completed___N9FL_ .bottom___OIHxv a {
	margin-top: 2px;
	transform: translateY(41px);
}

.prize___vpYTT {
	align-items: center;
	column-gap: 16px;
	display: flex;
	flex: 1 0 180px;
	flex-direction: row;
	height: 63px;
	justify-content: flex-start;
	padding-bottom: 1px;
	position: relative;
}

.prize___vpYTT:before {
	background-color: #ffffff0d;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	width: calc(100% + 8px);
	z-index: 0;
}

.prize___vpYTT .place___uHjhz {
	align-items: center;
	background-color: #ffffff1a;
	border-radius: 4px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	height: 16px;
	justify-content: center;
	line-height: 14px;
	width: 50px;
}

.prize___vpYTT .additional___VqHSC,.prize___vpYTT .amount___HMfwU {
	display: block;
	text-align: left;
}

.prize___vpYTT .amount___HMfwU {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.prize___vpYTT .amount___HMfwU [class*=currencySymbol] {
	font-weight: 400;
}

.prize___vpYTT .additional___VqHSC {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #fff;
	display: -webkit-box;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-height: 36px;
	overflow: hidden;
}

.conditions___Tawpy {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .2s ease;
}

.conditions___Tawpy>div {
	overflow: hidden;
	padding-inline: 16px;
}

@media screen and (min-width:1096px) {
	.conditions___Tawpy>div {
		padding-inline: 12px;
	}
}

.conditions___Tawpy.open___NVqYF {
	grid-template-rows: 1fr;
}

.conditions___Tawpy.open___NVqYF div {
	margin-bottom: 16px;
}

.conditions___Tawpy .rules___e39Vj,.conditions___Tawpy .rules___e39Vj p {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.conditions___Tawpy .rules___e39Vj p {
	margin: 0 0 16px;
}

.conditions___Tawpy .rules___e39Vj h1,.conditions___Tawpy .rules___e39Vj h2,.conditions___Tawpy .rules___e39Vj h3,.conditions___Tawpy .rules___e39Vj h4,.conditions___Tawpy .rules___e39Vj h5,.conditions___Tawpy .rules___e39Vj h6 {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0 0 16px;
}

@media screen and (min-width:1096px) {
	.conditions___Tawpy .rules___e39Vj h1,.conditions___Tawpy .rules___e39Vj h2,.conditions___Tawpy .rules___e39Vj h3,.conditions___Tawpy .rules___e39Vj h4,.conditions___Tawpy .rules___e39Vj h5,.conditions___Tawpy .rules___e39Vj h6 {
		margin-block: 32px 16px;
	}
}

.conditions___Tawpy .rules___e39Vj li {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding-left: 42px;
	position: relative;
}

.conditions___Tawpy .rules___e39Vj li:before {
	background: #ffffff1a;
	border-radius: 4px;
	bottom: auto;
	content: "";
	height: 16px;
	left: 16px;
	position: absolute;
	right: auto;
	top: 3px;
	width: 16px;
	z-index: 0;
}

.conditions___Tawpy .rules___e39Vj li:after {
	background: #fff;
	border-radius: 50%;
	bottom: auto;
	content: "";
	height: 4px;
	left: 22px;
	position: absolute;
	right: auto;
	top: 9px;
	width: 4px;
	z-index: 0;
}

.conditions___Tawpy .rules___e39Vj li+li {
	margin-top: 10px;
}

@media screen and (min-width:1096px) {
	.conditions___Tawpy .rules___e39Vj li+li {
		margin-top: 16px;
	}
}

.heading___jtJWb {
	align-items: center;
	background: #252323;
	border-radius: 10px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 20px;
	font-weight: 500;
	justify-content: space-between;
	line-height: 26px;
	margin-bottom: 16px;
	padding: 8px 8px 8px 12px;
	position: relative;
}

.heading___jtJWb svg {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	transition: transform .2s linear;
	z-index: 0;
}

.heading___jtJWb svg.open___NVqYF {
	transform: rotate(180deg) translateY(50%);
	transform-origin: center;
}

.providerTournamentPage___UTyCz {
	margin-top: -48px;
}

.providerTournamentPage___UTyCz .section___bvhbM:not(:last-of-type) {
	margin-bottom: 16px;
}

.providerTournamentPage___UTyCz .sectionRules___jfq98 {
	background: #252323;
	border-radius: 12px;
	box-shadow: 0 8px 16px 0 #2b282833;
	margin-bottom: 16px;
}

.providerTournamentPage___UTyCz .sectionRules___jfq98 [class*=heading__] {
	background: #0000;
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 0;
	padding: 9px 8px 9px 16px;
}

.providerTournamentPage___UTyCz .sectionRules___jfq98 [class*=rules__][class*=open__] {
	padding: 4px 16px;
}

.providerTournamentPage___UTyCz .sectionRules___jfq98 h1 {
	margin-top: 0;
}

.providerTournamentPage___UTyCz .info___omSIb {
	padding: 40px 24px 24px;
}

@media screen and (min-width:640px) {
	.providerTournamentPage___UTyCz .info___omSIb {
		padding-inline: 64px;
	}
}

.providerTournamentPage___UTyCz .info___omSIb .heading___Wes7V {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 16px;
}

.providerTournamentPage___UTyCz .info___omSIb .games___Fhv4f {
	position: relative;
}

.providerTournamentPage___UTyCz .info___omSIb .games___Fhv4f:after {
	background: linear-gradient(270deg,var(--main-content-bg) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.providerTournamentPage___UTyCz .info___omSIb .games___Fhv4f [class*=container__] {
	gap: 8px;
	grid-auto-columns: 81px;
	padding-inline: 0;
}

.providerTournamentPage___UTyCz .info___omSIb .games___Fhv4f [class*=scrollbar__] {
	margin-top: 12px;
}

.providerTournamentPage___UTyCz .info___omSIb .prizes___XZhmn {
	align-items: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 4px 8px;
	justify-content: normal;
}

.providerTournamentPage___UTyCz .info___omSIb .back___LSYyt {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-inline: auto;
	width: 200px;
}

.providerTournamentPage___RhHQH {
	padding-top: 20px;
}

.providerTournamentPage___RhHQH .section___tHG_M:not(:last-of-type) {
	margin-bottom: 32px;
}

.providerTournamentPage___RhHQH [class*=conditions__] {
	margin-bottom: 16px;
}

.providerTournamentPage___RhHQH .sectionRules___ZKJat {
	background: #252323;
	border-radius: 12px;
	box-shadow: 0 8px 16px 0 #2b282833;
	margin-bottom: 32px;
}

.providerTournamentPage___RhHQH .sectionRules___ZKJat [class*=heading__] {
	background: #0000;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 0;
	padding: 13px 8px 13px 16px;
}

.providerTournamentPage___RhHQH .sectionRules___ZKJat [class*=rules__][class*=open__] {
	padding: 4px 16px;
}

.providerTournamentPage___RhHQH .sectionRules___ZKJat h1 {
	margin-top: 0;
}

.providerTournamentPage___RhHQH .info___M_tf0 .heading___yMFod {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
}

.providerTournamentPage___RhHQH .info___M_tf0 .games___camQQ {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fit,148px);
}

.providerTournamentPage___RhHQH .info___M_tf0 .games___camQQ>[class*=tmb__] {
	height: 148px;
	margin: 0;
	min-height: 148px;
	min-width: 148px;
	width: 148px;
}

.providerTournamentPage___RhHQH .info___M_tf0 .games___camQQ>[class*=tmb__] [class*=tmbImg__] {
	min-height: 148px;
}

.providerTournamentPage___RhHQH .info___M_tf0 .games___camQQ>[class*=tmb__] [class*=tmbAction__],.providerTournamentPage___RhHQH .info___M_tf0 .games___camQQ>[class*=tmb__] [class*=tmbImgContainer__] {
	height: 148px;
}

.providerTournamentPage___RhHQH .info___M_tf0 .games___camQQ>[class*=tmb__] [class*=tmbTitle__] {
	display: none;
}

.providerTournamentPage___RhHQH .info___M_tf0 .prizes___RYkoE {
	column-gap: 8px;
	display: grid;
	flex-wrap: wrap;
	grid-template-columns: repeat(3,1fr);
	overflow: hidden;
}

.providerTournamentPage___RhHQH .info___M_tf0 .back___GNIBu {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-inline: auto;
	width: 200px;
}

.sortWrap___c44wv {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	margin-right: 28px;
	position: relative;
}

.sortElement___EYl4y {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: normal;
}

.sortElement___EYl4y:after,.sortElement___EYl4y:before {
	border-left: 3px solid #0000;
	border-right: 3px solid #0000;
	content: "";
	display: inline-block;
	height: 0;
	position: absolute;
	right: -18px;
	width: 0;
}

.sortElement___EYl4y:before {
	top: 4px;
}

.sortElement___EYl4y:after {
	top: 10px;
}

.sortElement___EYl4y.strict___iMNO9:before {
	border-bottom: 3px solid var(--brand-red);
}

.sortElement___EYl4y.strict___iMNO9:after {
	border-top: 3px solid #fff6;
}

.sortElement___EYl4y.revert___hp_Ox:before {
	border-bottom: 3px solid #fff6;
}

.sortElement___EYl4y.revert___hp_Ox:after {
	border-top: 3px solid var(--brand-red);
}

.sortElement___EYl4y svg {
	height: 16px;
	margin-right: 4px;
	width: 16px;
}

.sortElement___EYl4y svg g>*,.sortElement___EYl4y svg path {
	fill: var(--brand-text);
}

.sortElement___EYl4y span {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.sortElement___EYl4y:hover svg {
	height: 16px;
	margin-right: 4px;
	width: 16px;
}

.sortItemList___QsVPp {
	height: auto;
	position: absolute;
	right: -29px;
	top: 27px;
	width: 255px;
}

.sortItem___R3nrs {
	align-items: center;
	box-shadow: inset 0 -1px 0 #0000000d,inset 0 1px 0 rgba(var(--brand-text-rgb),.05);
	box-sizing: border-box;
	color: #d1d1d1;
	cursor: pointer;
	display: flex;
	font-size: 12px;
	font-weight: 400;
	height: 32px;
	line-height: 18px;
	overflow: hidden;
	position: relative;
	z-index: 10000;
}

.sortItem___R3nrs:first-of-type {
	border-radius: 8px 8px 0 0;
	box-shadow: none;
}

.sortItem___R3nrs:last-of-type {
	border-radius: 0 0 8px 8px;
}

.sortItem___R3nrs .sortItemText___nSbMN {
	align-items: center;
	color: #d1d1d1;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	justify-content: flex-start;
	line-height: 22px;
	padding: 0 32px 0 7px;
	position: relative;
	width: 100%;
	z-index: 10001;
}

.sortItem___R3nrs .sortItemText___nSbMN svg {
	margin-right: 8px;
}

.sortItem___R3nrs .sortItemText___nSbMN svg g>*,.sortItem___R3nrs .sortItemText___nSbMN svg path {
	fill: #fff;
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN,.sortItem___R3nrs:hover .sortItemText___nSbMN {
	color: var(--nav-list-active-item-color);
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN svg,.sortItem___R3nrs:hover .sortItemText___nSbMN svg {
	margin-right: 8px;
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN svg g>*,.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN svg path,.sortItem___R3nrs:hover .sortItemText___nSbMN svg g>*,.sortItem___R3nrs:hover .sortItemText___nSbMN svg path {
	fill: var(--nav-list-active-item-color);
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN {
	background: none;
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN:after,.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN:before {
	border-left: 4px solid #0000;
	border-right: 4px solid #0000;
	content: "";
	display: inline-block;
	height: 0;
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN:before {
	top: 10px;
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN:after {
	top: 18px;
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN.strict___iMNO9:before {
	border-bottom: 4px solid var(--brand-red);
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN.strict___iMNO9:after {
	border-top: 4px solid #fff6;
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN.revert___hp_Ox:before {
	border-bottom: 4px solid #fff6;
}

.sortItem___R3nrs.active___XF3jx .sortItemText___nSbMN.revert___hp_Ox:after {
	border-top: 4px solid var(--brand-red);
}

.sortItem___R3nrs.disabled___Jhk3W {
	cursor: auto;
}

.titleWrap___tYW6Q {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.titleWrap___tYW6Q>span {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.titleWrap___tYW6Q>span img {
	margin-right: 8px;
}

.titleWrapButton___L_YKj {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 48px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 6px 12px;
}

.promoTitle___i1UZv {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 500;
	height: 40px;
	justify-content: space-between;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	white-space: nowrap;
}

.promoTitle___i1UZv.promoTitleFullWidth___KSu5m {
	padding: .8rem 2.285rem 0;
}

.promoTitle___i1UZv .titleWrap___tYW6Q {
	align-items: normal;
	justify-content: normal;
	padding-right: 16px;
}

.promoTitle___i1UZv .titleWrap___tYW6Q.withCategories___htuZH {
	align-items: center;
	justify-content: space-between;
}

.promoTitle___i1UZv .titleWrap___tYW6Q>span {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	text-decoration: none;
}

.promoShowAll___oP8VW {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.promoShowAll___oP8VW span {
	overflow: hidden;
	position: relative;
}

.promoShowAll___oP8VW i {
	border-bottom: 1px solid var(--category-name-color);
	border-left: 1px solid var(--category-name-color);
	display: inline-block;
	height: 8px;
	transform: rotate(-135deg) translate(-12px,2px);
	width: 8px;
}

.promoShowAll___oP8VW:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.promoBody___xXExF {
	display: flex;
	flex-wrap: wrap;
}

.contentBlockTotalCount___U6KQ6 {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.promoTitle___qGNBU {
	align-items: baseline;
	display: flex;
	font-size: 1.75rem;
	font-weight: 400;
	justify-content: space-between;
	padding: 2rem .5rem;
}

.promoBody___WGQzI {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(149px,1fr));
}

.promoBody___WGQzI [class*=tmb_] {
	width: 149px;
}

.promoBody___WGQzI [class*=tmb_] [class*=tmbImg_] {
	min-height: 149px;
}

.promoBody___WGQzI [class*=tmb_] [class*=tmbAction_],.promoBody___WGQzI [class*=tmb_] [class*=tmbImgContainer_] {
	height: 149px;
}

@media screen and (min-width:1288px) {
	.promoBody___WGQzI {
		gap: 16px 16px;
		grid-template-columns: repeat(auto-fill,minmax(132px,1fr));
		padding: 0;
	}

	.promoBody___WGQzI [class*=tmb_] {
		width: 132px;
	}

	.promoBody___WGQzI [class*=tmb_] [class*=tmbImg_] {
		min-height: 132px;
	}

	.promoBody___WGQzI [class*=tmb_] [class*=tmbAction_],.promoBody___WGQzI [class*=tmb_] [class*=tmbImgContainer_] {
		height: 132px;
	}

	.promoBody___WGQzI [class*=tmb_][class*=customGameThumb_] [class*=tmbAction_],.promoBody___WGQzI [class*=tmb_][class*=customGameThumb_] [class*=tmbImgContainer_] {
		height: 190px!important;
	}

	.promoBody___WGQzI.promoBodySidebarOpened___Dvmt7 {
		gap: 16px 16px;
		grid-template-columns: repeat(auto-fill,minmax(153px,1fr));
		padding: 0;
	}
}

@media screen and (min-width:1288px)and (min-width:1920px) {
	.promoBody___WGQzI.promoBodySidebarOpened___Dvmt7 {
		grid-template-columns: repeat(auto-fill,minmax(151px,1fr));
	}
}

@media screen and (min-width:1288px) {
	.promoBody___WGQzI.promoBodySidebarOpened___Dvmt7 [class*=tmb_] {
		width: 153px;
	}

	.promoBody___WGQzI.promoBodySidebarOpened___Dvmt7 [class*=tmb_] [class*=tmbImg_] {
		min-height: 153px;
	}

	.promoBody___WGQzI.promoBodySidebarOpened___Dvmt7 [class*=tmb_] [class*=tmbAction_],.promoBody___WGQzI.promoBodySidebarOpened___Dvmt7 [class*=tmb_] [class*=tmbImgContainer_] {
		height: 153px;
	}

	.promoBody___WGQzI.promoBodySidebarOpened___Dvmt7 [class*=tmb_][class*=customGameThumb_] [class*=tmbAction_],.promoBody___WGQzI.promoBodySidebarOpened___Dvmt7 [class*=tmb_][class*=customGameThumb_] [class*=tmbImgContainer_] {
		height: 190px!important;
	}
}

.promoBody___WGQzI.promoBodyIsHome___djnTW {
	overflow: hidden;
}

.categoryEmpty___rRuvn {
	margin: 8px;
	min-height: 300px;
	text-align: center;
	width: 100%;
}

.categoryEmpty___rRuvn p {
	color: rgba(var(--brand-text-rgb),.6);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 43px;
}

.categoryEmpty___rRuvn a {
	min-width: 150px;
}

.contentBlock___jkuYP {
	clear: both;
	overflow: hidden;
	position: relative;
}

.contentBlock___jkuYP.striped___pHPhq {
	margin-bottom: 20px;
	padding: 12px 64px 10px;
}

.contentBlock___jkuYP.fullWidth___IfiP4 {
	padding: 0 0 40px;
}

.recentGamesWidget___ueUCv {
	margin-bottom: 36px;
	overflow: hidden;
	position: relative;
}

.recentGamesWidget___ueUCv:before {
	background: linear-gradient(270deg,var(--main-content-bg) 30%,#110d0e00 100%);
	bottom: 0;
	content: "";
	height: 126px;
	left: auto;
	position: absolute;
	right: -2px;
	top: 40px;
	width: 60px;
	z-index: 1;
}

.recentGamesWidget___ueUCv .recentGamesTitle___hExZr {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.recentGamesWidget___ueUCv [class*=tmb__] {
	min-height: 118px;
	width: 96px;
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbTitle__] {
	display: none;
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbImg__] {
	min-height: 96px;
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbImg__] picture {
	height: 96px;
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbImg__] [class*=gameProvider__] picture {
	height: auto;
}

.recentGamesWidget___ueUCv [class*=tmb__] [class*=tmbAction__] {
	height: 96px;
}

.recentGamesWidget___ueUCv .swiper-wrapper {
	display: inline-flex;
}

.recentGamesWidget___ueUCv .swiper-scrollbar {
	background: #ffffff1a;
	border-radius: 4px;
	height: 2px;
	margin: -6px auto 0;
	width: 40px;
}

.recentGamesWidget___ueUCv .swiper-slide {
	margin-right: 16px;
}

.recentGamesWidget___ueUCv .swiper-scrollbar-drag {
	background: var(--dots-color);
	border-radius: 4px;
	height: 2px;
}

.recentGamesWidget___ueUCv .swiper-button-next,.recentGamesWidget___ueUCv .swiper-button-prev {
	background: url("arrow-right.svg") no-repeat 50%;
	bottom: auto;
	cursor: pointer;
	height: 32px;
	left: auto;
	opacity: .3;
	position: absolute;
	right: 3px;
	top: 0;
	transition: opacity .3s;
	width: 32px;
	z-index: 0;
}

.recentGamesWidget___ueUCv .swiper-button-next:hover,.recentGamesWidget___ueUCv .swiper-button-prev:hover {
	opacity: 1;
}

.recentGamesWidget___ueUCv .swiper-button-prev {
	right: 28px;
	transform: rotate(-180deg);
}

.recentGamesWidget___ueUCv.hideNavigation___drz7r .swiper-button-next,.recentGamesWidget___ueUCv.hideNavigation___drz7r .swiper-button-prev {
	display: none;
}

.recentGamesWidget___ueUCv.isEnd___VG4dy:before {
	content: none;
}

.contentBlock___kN97V,.recommendedGamesTitle___T5vKX {
	clear: both;
	overflow: hidden;
	position: relative;
}

.contentBlock___kN97V.striped___KeaNq,.recommendedGamesTitle___T5vKX {
	margin-bottom: 20px;
	padding: 12px 64px 10px;
}

.contentBlock___kN97V.fullWidth___AUhsj,.fullWidth___AUhsj.recommendedGamesTitle___T5vKX {
	padding: 0 0 40px;
}

.titleWrap___FOo2f {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.titleWrap___FOo2f>span {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.titleWrap___FOo2f>span img {
	margin-right: 8px;
}

.titleWrapButton___g_LiP {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 48px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 6px 12px;
}

.promoTitle___uus5o,.recommendedGamesTitle___T5vKX {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 500;
	height: 40px;
	justify-content: space-between;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	white-space: nowrap;
}

.promoTitleFullWidth___Itu6I.recommendedGamesTitle___T5vKX,.promoTitle___uus5o.promoTitleFullWidth___Itu6I {
	padding: .8rem 2.285rem 0;
}

.promoTitle___uus5o .titleWrap___FOo2f,.recommendedGamesTitle___T5vKX .titleWrap___FOo2f {
	align-items: normal;
	justify-content: normal;
	padding-right: 16px;
}

.promoTitle___uus5o .titleWrap___FOo2f.withCategories___lO06K,.recommendedGamesTitle___T5vKX .titleWrap___FOo2f.withCategories___lO06K {
	align-items: center;
	justify-content: space-between;
}

.promoTitle___uus5o .titleWrap___FOo2f>span,.recommendedGamesTitle___T5vKX .titleWrap___FOo2f>span {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	text-decoration: none;
}

.promoShowAll___Uu8Xb {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.promoShowAll___Uu8Xb span {
	overflow: hidden;
	position: relative;
}

.promoShowAll___Uu8Xb i {
	border-bottom: 1px solid var(--category-name-color);
	border-left: 1px solid var(--category-name-color);
	display: inline-block;
	height: 8px;
	transform: rotate(-135deg) translate(-12px,2px);
	width: 8px;
}

.promoShowAll___Uu8Xb:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.promoBody___j9kxo {
	display: flex;
	flex-wrap: wrap;
}

.contentBlockTotalCount___JnrhM {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.recommendedGames___lM9R1 {
	margin-bottom: 40px;
	position: relative;
}

.recommendedGames___lM9R1:before {
	background: linear-gradient(270deg,var(--main-content-bg) 30%,#110d0e00 100%);
	bottom: 0;
	content: "";
	height: 184px;
	left: auto;
	position: absolute;
	right: -2px;
	top: 40px;
	width: 60px;
	z-index: 1;
}

@media screen and (min-width:1288px) {
	.recommendedGames___lM9R1:before {
		height: 190px;
	}
}

.recommendedGamesTitle___T5vKX {
	margin-bottom: 16px;
	padding: 0;
}

.recommendedGames___lM9R1 [class*=tmb__] {
	margin-right: 17.5px;
}

@media screen and (min-width:1288px) {
	.recommendedGames___lM9R1 [class*=tmb__] {
		margin-right: 14px;
	}
}

.recommendedGames___lM9R1 .slick-slider {
	box-sizing: border-box;
	display: block;
	height: 200px;
	overflow: hidden;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	user-select: none;
}

@media screen and (min-width:1288px) {
	.recommendedGames___lM9R1 .slick-slider {
		height: 208px;
	}
}

.recommendedGames___lM9R1 .slick-list {
	display: block;
	height: 186px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

@media screen and (min-width:1288px) {
	.recommendedGames___lM9R1 .slick-list {
		height: 196px;
	}
}

.recommendedGames___lM9R1 .slick-list:focus {
	outline: none;
}

.recommendedGames___lM9R1 .slick-list.dragging {
	cursor: hand;
}

.recommendedGames___lM9R1 .slick-dots {
	bottom: 0;
	display: flex!important;
	justify-content: center;
	left: 50%;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	z-index: 0;
}

.recommendedGames___lM9R1 .slick-dots li {
	align-items: center;
	display: flex;
	margin-right: 0;
}

.recommendedGames___lM9R1 .slick-dots li:last-child {
	margin-right: 0;
}

.recommendedGames___lM9R1 .slick-dots li:last-child button {
	border-radius: 0 4px 4px 0;
}

.recommendedGames___lM9R1 .slick-dots li:first-child button {
	border-radius: 4px 0 0 4px;
}

.recommendedGames___lM9R1 .slick-dots li[class^=slick-active] button {
	background: var(--dots-color);
	border-radius: 4px;
	opacity: 1;
}

.recommendedGames___lM9R1 .slick-dots button {
	background: #ffffff1a;
	border: none;
	font-size: 0;
	height: 2px;
	line-height: 1;
	width: 4px;
}

.recommendedGames___lM9R1 .slick-slider .slick-list,.recommendedGames___lM9R1 .slick-slider .slick-track {
	transform: translateZ(0);
}

.recommendedGames___lM9R1 .slick-track {
	display: flex;
	left: 0;
	min-width: 100%;
	position: relative;
	top: 0;
}

.recommendedGames___lM9R1 .slick-track:after,.recommendedGames___lM9R1 .slick-track:before {
	content: "";
	display: table;
}

.recommendedGames___lM9R1 .slick-track:after {
	clear: both;
}

.recommendedGames___lM9R1 .slick-loading .slick-track {
	visibility: hidden;
}

.recommendedGames___lM9R1 .slick-slide {
	display: none;
	float: left;
	height: 118px;
	min-height: 1px;
}

.recommendedGames___lM9R1 .slick-slide:first-child {
	margin-left: -366px;
}

@media screen and (min-width:1288px) {
	.recommendedGames___lM9R1 .slick-slide:first-child {
		margin-left: -460px;
	}
}

.recommendedGames___lM9R1 [dir=rtl] .slick-slide {
	float: right;
}

.recommendedGames___lM9R1 .slick-slide img {
	display: block;
}

.recommendedGames___lM9R1 .slick-slide.slick-loading img {
	display: none;
}

.recommendedGames___lM9R1 .slick-slide.dragging img {
	pointer-events: none;
}

.recommendedGames___lM9R1 .slick-initialized .slick-slide {
	display: block;
}

.recommendedGames___lM9R1 .slick-loading .slick-slide {
	visibility: hidden;
}

.recommendedGames___lM9R1 .slick-vertical .slick-slide {
	border: 1px solid #0000;
	display: block;
	height: auto;
}

.recommendedGames___lM9R1 .slick-arrow.slick-hidden {
	display: none;
}

.recommendedGames___lM9R1 .slick-slide.slick-active {
	margin-left: -2px;
	pointer-events: auto;
}

.contentBlock___IiyiS,.goldenSevenWidgetTitle___vRuBB {
	clear: both;
	overflow: hidden;
	position: relative;
}

.contentBlock___IiyiS.striped___JYPOX,.goldenSevenWidgetTitle___vRuBB {
	margin-bottom: 20px;
	padding: 12px 64px 10px;
}

.contentBlock___IiyiS.fullWidth___qtmxy,.fullWidth___qtmxy.goldenSevenWidgetTitle___vRuBB {
	padding: 0 0 40px;
}

.titleWrap___wn0EY {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.titleWrap___wn0EY>span {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.titleWrap___wn0EY>span img {
	margin-right: 8px;
}

.titleWrapButton___kPkNC {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 48px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 6px 12px;
}

.goldenSevenWidgetTitle___vRuBB,.promoTitle___W93dm {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 500;
	height: 40px;
	justify-content: space-between;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	white-space: nowrap;
}

.promoTitleFullWidth___ttCIC.goldenSevenWidgetTitle___vRuBB,.promoTitle___W93dm.promoTitleFullWidth___ttCIC {
	padding: .8rem 2.285rem 0;
}

.goldenSevenWidgetTitle___vRuBB .titleWrap___wn0EY,.promoTitle___W93dm .titleWrap___wn0EY {
	align-items: normal;
	justify-content: normal;
	padding-right: 16px;
}

.goldenSevenWidgetTitle___vRuBB .titleWrap___wn0EY.withCategories___XouJ3,.promoTitle___W93dm .titleWrap___wn0EY.withCategories___XouJ3 {
	align-items: center;
	justify-content: space-between;
}

.goldenSevenWidgetTitle___vRuBB .titleWrap___wn0EY>span,.promoTitle___W93dm .titleWrap___wn0EY>span {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	text-decoration: none;
}

.promoShowAll___ErcRI {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.promoShowAll___ErcRI span {
	overflow: hidden;
	position: relative;
}

.promoShowAll___ErcRI i {
	border-bottom: 1px solid var(--category-name-color);
	border-left: 1px solid var(--category-name-color);
	display: inline-block;
	height: 8px;
	transform: rotate(-135deg) translate(-12px,2px);
	width: 8px;
}

.promoShowAll___ErcRI:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.promoBody___N9mWM {
	display: flex;
	flex-wrap: wrap;
}

.contentBlockTotalCount___o7zlM {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.goldenSevenWidget___Eql34 {
	margin-bottom: 40px;
	position: relative;
}

.goldenSevenWidget___Eql34:before {
	background: linear-gradient(270deg,var(--main-content-bg) 30%,#110d0e00 100%);
	bottom: 0;
	content: "";
	height: 240px;
	left: auto;
	position: absolute;
	right: -2px;
	top: 44px;
	width: 60px;
	z-index: 1;
}

.goldenSevenWidgetTitle___vRuBB {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	gap: 8px;
	justify-content: flex-start;
	line-height: 32px;
	margin-bottom: 13px;
	padding: 0;
}

.goldenSevenWidget___Eql34 [class*=tmb_] {
	margin-right: 16px;
}

.goldenSevenWidget___Eql34 .slick-slider {
	box-sizing: border-box;
	display: block;
	height: 240px;
	overflow: hidden;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	user-select: none;
}

.goldenSevenWidget___Eql34 .slick-list {
	display: block;
	height: 224px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

.goldenSevenWidget___Eql34 .slick-list:focus {
	outline: none;
}

.goldenSevenWidget___Eql34 .slick-list.dragging {
	cursor: hand;
}

.goldenSevenWidget___Eql34 .slick-dots {
	bottom: 0;
	display: flex!important;
	justify-content: center;
	left: 50%;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	z-index: 0;
}

.goldenSevenWidget___Eql34 .slick-dots li {
	align-items: center;
	display: flex;
	margin-right: 0;
}

.goldenSevenWidget___Eql34 .slick-dots li:last-child {
	margin-right: 0;
}

.goldenSevenWidget___Eql34 .slick-dots li:last-child button {
	border-radius: 0 4px 4px 0;
}

.goldenSevenWidget___Eql34 .slick-dots li:first-child button {
	border-radius: 4px 0 0 4px;
}

.goldenSevenWidget___Eql34 .slick-dots li[class^=slick-active] button {
	background: var(--dots-color);
	border-radius: 4px;
	opacity: 1;
}

.goldenSevenWidget___Eql34 .slick-dots button {
	background: #ffffff1a;
	border: none;
	font-size: 0;
	height: 2px;
	line-height: 1;
	width: 4px;
}

.goldenSevenWidget___Eql34 .slick-slider .slick-list,.goldenSevenWidget___Eql34 .slick-slider .slick-track {
	transform: translateZ(0);
}

.goldenSevenWidget___Eql34 .slick-track {
	display: flex;
	left: 0;
	min-width: 100%;
	position: relative;
	top: 0;
}

.goldenSevenWidget___Eql34 .slick-track:after,.goldenSevenWidget___Eql34 .slick-track:before {
	content: "";
	display: table;
}

.goldenSevenWidget___Eql34 .slick-track:after {
	clear: both;
}

.goldenSevenWidget___Eql34 .slick-loading .slick-track {
	visibility: hidden;
}

.goldenSevenWidget___Eql34 .slick-slide {
	display: none;
	float: left;
	height: 118px;
	min-height: 1px;
}

.goldenSevenWidget___Eql34 .slick-slide:first-child {
	margin-left: -346px;
}

@media screen and (min-width:1288px) {
	.goldenSevenWidget___Eql34 .slick-slide:first-child {
		margin-left: -440px;
	}
}

.goldenSevenWidget___Eql34 [dir=rtl] .slick-slide {
	float: right;
}

.goldenSevenWidget___Eql34 .slick-slide img {
	display: block;
}

.goldenSevenWidget___Eql34 .slick-slide.slick-loading img {
	display: none;
}

.goldenSevenWidget___Eql34 .slick-slide.dragging img {
	pointer-events: none;
}

.goldenSevenWidget___Eql34 .slick-initialized .slick-slide {
	display: block;
}

.goldenSevenWidget___Eql34 .slick-loading .slick-slide {
	visibility: hidden;
}

.goldenSevenWidget___Eql34 .slick-vertical .slick-slide {
	border: 1px solid #0000;
	display: block;
	height: auto;
}

.goldenSevenWidget___Eql34 .slick-arrow.slick-hidden {
	display: none;
}

.goldenSevenWidget___Eql34 .slick-slide.slick-active {
	margin-left: -2px;
	pointer-events: auto;
}

.bonusWidget___Pg4yb {
	border-radius: 12px;
	overflow: hidden;
}

.bonusWidget___Pg4yb .sidebarBonusWidget___i_5P9 {
	background: var(--brand-simple);
	border-radius: 12px;
	box-shadow: 0 8px 16px #191e2d99;
	min-height: 200px;
	overflow: hidden;
	padding: 33px 32px 20px;
	position: relative;
}

.bonusWidget___Pg4yb .sidebarBonusWidget___i_5P9:before {
	background: url("widget_bonus.webp") round;
	background-size: contain;
	border-radius: 2px;
	bottom: 0;
	content: "";
	display: block;
	height: 200px;
	left: auto;
	position: absolute;
	right: 0;
	top: auto;
	width: 200px;
	z-index: auto;
}

.bonusWidget___Pg4yb [class*=bonusWidgetBgAZ]:before,.bonusWidget___Pg4yb [class*=bonusWidgetBgEN]:before,.bonusWidget___Pg4yb [class*=bonusWidgetBgKK]:before,.bonusWidget___Pg4yb [class*=bonusWidgetBgRU]:before {
	background: url("bg_ru.webp") round;
	background-size: cover;
	border-radius: 12px;
	bottom: 0;
	content: "";
	display: block;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
	z-index: auto;
}

.bonusWidget___Pg4yb [class*=bonusWidgetBgKK]:before {
	background: url("") round;
	background-size: contain;
}

.bonusWidget___Pg4yb [class*=bonusWidgetBgAZ]:before {
	background: url("") round;
	background-size: contain;
}

.bonusWidget___Pg4yb [class*=bonusWidgetBgEN]:before {
	background: url("") round;
	background-size: contain;
}

.bonusWidgetTitle___wHy3h {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}

.bonusData___t858X {
	margin-top: 17px;
}

.bonusPercent___b_WNu {
	color: #fff;
	position: absolute;
	top: 0;
}

.bonusDeposit___w114R>span {
	display: block;
}

.bonusDeposit___w114R>span:first-child {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.bonusDeposit___w114R>span:last-child {
	color: var(--brand-yellow);
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-top: 3px;
}

.bonusDeposit___w114R>span:last-child .currencySum {
	font-family: Manrope,sans-serif;
}

.bonusDeposit___w114R>span:last-child .currencySymbol {
	font-weight: 400;
	margin-left: 3px;
}

.bonusDepositTitle___ZuW2s,.bonusDepositValue___ikCd8 {
	font-size: 24px;
	font-weight: 500;
	line-height: 38px;
}

.bonusWidgetCountdown___XqJ3_ {
	margin-top: 17px;
}

.bonusWidgetCountdown___XqJ3_ [class*=countdown__],.bonusWidgetCountdown___XqJ3_ [class*=floatCountdown] {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	justify-content: start;
	line-height: 26px;
	margin-top: 2px;
}

.bonusWidgetCountdown___XqJ3_ [class*=countdown__] [class*=dots__],.bonusWidgetCountdown___XqJ3_ [class*=floatCountdown] [class*=dots__] {
	margin-top: -2px;
}

.countdownTitle___ttKWv {
	color: #fffc;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.btnWrap___AxX0w {
	margin-top: 18px;
}

.btnWrap___AxX0w .paymentBtn___G2Xzm [class^=wrap_] {
	height: 112px;
	min-height: 112px;
	width: 100%;
}

.btnWrap___AxX0w .paymentBtn___G2Xzm [class^=wrap_] [class*=form_] {
	max-width: unset;
}

.btnWrap___AxX0w .paymentBtn___G2Xzm [class^=wrap_] [class*=form_] button {
	height: 48px;
	margin-top: auto;
}

.btnWrap___AxX0w .paymentBtn___G2Xzm [class^=wrap_]>span {
	height: 112px;
	left: -8px;
	max-width: unset;
	width: 256px;
}

.btnWrap___AxX0w .bonusButton___vEp5w {
	border-radius: var(--buttons-border-radius);
	box-shadow: none;
	height: 48px;
	width: 100%;
}

.bonusLink___QkOHf {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	margin: 7px 0 12px;
	position: absolute;
	right: 16px;
	text-align: center;
	text-decoration: none;
	top: 9px;
}

.bonusLink___QkOHf a {
	color: inherit;
	position: relative;
}

.countdownWrap___ovUtY {
	padding-left: 48px;
	position: relative;
}

.countdownWrap___ovUtY svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.countdownWrap___ovUtY:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.countdownWrap___ovUtY [class^=countdown_] {
	justify-content: flex-end;
}

.promoTextSub___xlrhy {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 2px;
	opacity: .8;
}

@media screen and (min-width:760px) {
	.promoTextSub___xlrhy {
		margin-bottom: 0;
	}
}

[class^=floatCountdown] {
	white-space: nowrap;
}

.tournamentLockStatus___qjQ6e {
	background: #fffc;
	border-radius: 0 8px;
	bottom: auto;
	box-shadow: 0 0 4px #00000040;
	font-family: Manrope,sans-serif;
	height: 32px;
	left: auto;
	position: absolute;
	right: -16px;
	top: -16px;
	width: 44px;
	z-index: 3;
}

.tournamentLockStatus___qjQ6e svg {
	display: block;
	margin: 8px auto;
}

.tournamentLockStatusWrap___KdgcT {
	font-feature-settings: "pnum" on,"lnum" on;
	background: #fff;
	border-radius: 8px;
	bottom: auto;
	box-shadow: 0 4px 24px #0000001a;
	color: #000;
	font-size: 12px;
	font-weight: 500;
	height: auto;
	left: auto;
	line-height: 16px;
	padding: 12px;
	position: absolute;
	right: 0;
	top: 44px;
	width: 207px;
	z-index: 0;
}

.tournamentLockStatusWrap___KdgcT>div {
	overflow: hidden;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tournamentLockStatusWrap___KdgcT>div:nth-child(2) {
	margin-bottom: 6px;
}

.tournamentLockStatusWrap___KdgcT:before {
	background-color: #fff;
	bottom: auto;
	content: "";
	height: 12px;
	left: auto;
	position: absolute;
	right: 16px;
	top: -6px;
	transform: rotate(45deg);
	width: 12px;
	z-index: 0;
}

.tournamentLockStatusTitle___LqAXM {
	color: #0009;
	margin-bottom: 2px;
}

.tournamentGames___JxUas {
	margin: 17px 0 0;
}

.tournamentGamesList___DxOxE {
	box-sizing: border-box;
	display: flex;
	-webkit-mask-image: linear-gradient(270deg,#0000,#000 20px,#000 100%,#0000);
	mask-image: linear-gradient(270deg,#0000,#000 20px,#000 100%,#0000);
	overflow: hidden;
	-webkit-user-select: none;
	user-select: none;
}

.tournamentGamesList___DxOxE:after,.tournamentGamesList___DxOxE:before {
	content: none;
}

.tournamentGamesList___DxOxE .swiper-slide {
	width: auto;
}

.tournamentGamesList___DxOxE .swiper-wrapper {
	gap: 4px;
	width: auto;
}

.tournamentGamesList___DxOxE .swiper-button-next,.tournamentGamesList___DxOxE .swiper-button-prev {
	border: none;
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: auto;
	top: 28px;
	width: 24px;
	z-index: 3;
}

.tournamentGamesList___DxOxE .swiper-button-next:before,.tournamentGamesList___DxOxE .swiper-button-prev:before {
	background-image: url("arrow-right.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 30px;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.tournamentGamesList___DxOxE .swiper-button-next:after,.tournamentGamesList___DxOxE .swiper-button-prev:after {
	content: none;
}

.tournamentGamesList___DxOxE .swiper-button-next.swiper-button-disabled,.tournamentGamesList___DxOxE .swiper-button-prev.swiper-button-disabled {
	opacity: 0;
	pointer-events: none;
}

.tournamentGamesList___DxOxE .swiper-button-prev {
	left: 7px;
	transform: rotate(180deg);
}

.tournamentGamesList___DxOxE .swiper-button-next {
	right: 7px;
}

.tournamentGamesThumb___Ve83N {
	background: var(--brand-simple);
	border-radius: 10px;
	display: inline-flex;
	height: 80px;
	margin-right: auto;
	width: 80px;
}

.tournamentGamesThumb___Ve83N:first-child {
	margin-left: auto;
}

.tournamentGamesThumb___Ve83N:last-child {
	margin-right: auto;
}

.tournamentGamesThumbImage___ni5C5 {
	border-radius: var(--tournament-widget-games-thumb-radius);
	height: 100%;
	min-height: 50px;
	min-width: 50px;
	object-fit: cover;
	object-position: top;
	width: 100%;
}

.tournamentGames___JxUas.tournamentListPageGames___YHFLd {
	margin: 0;
	max-height: unset;
	width: auto;
}

.tournamentGames___JxUas.tournamentListPageGames___YHFLd .tournamentGamesTitle___qrzkO {
	margin-bottom: 10px;
}

.tournamentGames___JxUas.tournamentListPageGames___YHFLd .tournamentGamesList___DxOxE {
	flex-direction: row;
	margin: 0 -16px;
	max-height: unset;
	overflow-x: auto;
	overflow-y: hidden;
}

@supports((-webkit-mask-image:url("")) or (mask-image:url(""))) {
	.tournamentGames___JxUas.tournamentListPageGames___YHFLd .tournamentGamesList___DxOxE {
		-webkit-mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
		mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
		padding-top: 0;
	}
}

.tournamentGames___JxUas.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N {
	margin-bottom: 0;
	margin-right: 8px;
}

.tournamentGames___JxUas.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N:first-child {
	margin-left: 16px;
}

.tournamentGames___JxUas.tournamentListPageGames___YHFLd .tournamentGamesThumb___Ve83N:last-child {
	margin-right: 16px;
}

.tournamentMultiplierTipContent___TPxBI {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: 8px;
}

.tournamentMultiplierTipContent___TPxBI p {
	margin: 0;
}

.tournamentMultiplierTooltipCountdownWrap___HrLZq {
	align-items: flex-start;
	color: #000;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 600;
	justify-content: flex-start;
	line-height: 18px;
	row-gap: 4px;
}

.tournamentMultiplierTooltipCountdownWrap___HrLZq [class*=countdown__],.tournamentMultiplierTooltipCountdownWrap___HrLZq [class*=dots__],.tournamentMultiplierTooltipCountdownWrap___HrLZq [class=floatCountdown] {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.tournamentMultiplier___ue6zk {
	align-items: center;
	color: #f5c66b;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 600;
	justify-content: center;
	line-height: 18px;
	white-space: nowrap;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentMultiplierTipContentWrap___QvVEN {
	border-radius: 8px;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 166px;
	padding: 12px;
}

.tournamentMultiplierTipContentUser___QfTTC {
	max-width: 144px;
}

.tournamentMultiplierAnimation___jLbF3 {
	animation: fadeInOut___tCCCI 2s ease-in-out infinite;
}

@keyframes fadeInOut___tCCCI {
	0% {
		opacity: 1;
	}

	50% {
		opacity: .2;
	}

	to {
		opacity: 1;
	}
}

.tournamentLabel___oA9XA {
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 22px;
	margin-right: 7px;
	padding: 4px 12px;
}

.tournamentImg___ttT1i {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.tournamentImg___ttT1i img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.tournamentImgPattern___KkCG8 {
	bottom: -16px;
	left: -16px;
	position: absolute;
	right: -16px;
	top: -16px;
	z-index: 0;
}

.tournamentImgPattern___KkCG8 .tournamentImg-wrapper {
	height: 100%;
	width: 100%;
}

.tournamentImgPattern___KkCG8 img {
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
}

.tournamentImgCharacter___XmGbn {
	height: 196px;
	position: absolute;
	right: 287px;
	top: -7px;
	width: 196px;
}

.tournamentImgCharacter___XmGbn img {
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
}

.tournamentTitle___gxVkl {
	clear: both;
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-top: 9px;
	padding-top: 12px;
}

.tournamentStatus___DqUiX {
	margin-top: 21px;
}

.tournamentPrize___TneuO {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.tournamentPrize___TneuO svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.tournamentPrize___TneuO:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.tournamentPrizeSub___RnTb9 {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	white-space: nowrap;
}

.tournamentPrizeSum___gB6V7 {
	color: var(--brand-yellow);
}

.tournamentPrizeSum___gB6V7,.tournamentTimer___KViMF {
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.tournamentTimer___KViMF {
	color: #fff;
	margin-top: 18px;
}

.tournamentTimer___KViMF [class*=promoTextSub] {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	white-space: nowrap;
}

.tournamentTimer___KViMF [class*=dots] {
	margin: 0 5px;
}

.tournamentBtn___dniQP {
	bottom: 0;
	left: auto;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.tournamentBtn___dniQP a {
	min-height: 40px;
	min-width: 112px;
}

.tournamentBtn___dniQP a[class*=white] {
	opacity: .6;
}

.tournamentTopInfo___cVdqp {
	clear: both;
}

.tournamentInfo___WQrj8 {
	margin-bottom: 15px;
	max-width: 300px;
	padding-left: 8px;
	padding-right: 14px;
	padding-top: 8px;
	position: relative;
	width: 100%;
	z-index: 1;
}

@media screen and (min-width:1288px) {
	.tournamentInfo___WQrj8 {
		max-width: 492px;
	}
}

@media screen and (min-width:1440px) {
	.tournamentInfo___WQrj8 {
		max-width: 620px;
	}
}

@media screen and (min-width:1288px) {
	.tournamentInfo___WQrj8.tournamentInfoSidebarOpened___vvYHe {
		max-width: 324px;
	}
}

@media screen and (min-width:1440px) {
	.tournamentInfo___WQrj8.tournamentInfoSidebarOpened___vvYHe {
		max-width: 470px;
	}
}

.tournamentInfoLabelsWrap___lTnG8 {
	align-items: center;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 13px;
}

.tournamentInfoMultiplier___wv63n {
	background-color: #ffffff1a;
	border-radius: 8px;
	padding: 6px 15px;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentInfoMultiplier___wv63n [class*=tournamentMultiplierTipContentWrap__] {
	top: calc(100% + 15px);
}

.participantsEmpty___evQcy,.participants___WDUT9 {
	-webkit-backdrop-filter: blur(17px);
	backdrop-filter: blur(17px);
	background: #ffffff1a;
	border-radius: var(--tournament-widget-player-radius);
	color: #fff;
	flex-shrink: 0;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 8px 8px 8px -4px;
	padding: 4px 0 72px;
	width: 312px;
}

.participantsEmpty___evQcy.participantsCurrentUser___i5OG5,.participants___WDUT9.participantsCurrentUser___i5OG5 {
	padding-bottom: 130px;
}

.participantsEmpty___evQcy {
	align-items: center;
	color: #fff9;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 22px;
	padding: 73px 0 16px;
	text-align: center;
}

.participantsEmpty___evQcy svg {
	height: 32px;
	margin-bottom: 8px;
	width: 32px;
}

.participantsEmpty___evQcy svg path {
	fill: #fff;
}

.participantsEmpty___evQcy p {
	margin: 0;
	max-width: 248px;
}

.participantsList___bTEXo {
	height: calc(100% - 30px);
	-webkit-mask-image: linear-gradient(180deg,#000 0,#000 calc(100% - 30px),#0000);
	mask-image: linear-gradient(180deg,#000 0,#000 calc(100% - 30px),#0000);
	overflow-y: auto;
	position: relative;
}

.participantsList___bTEXo::-webkit-scrollbar {
	width: 2px;
}

.participantsList___bTEXo::-webkit-scrollbar-track {
	border-radius: 32px;
}

.participantsList___bTEXo::-webkit-scrollbar-thumb {
	background: var(--bonus-color-3);
	border-radius: 12px;
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.participants___WDUT9 .row___Y1iuc {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 20px;
	justify-content: normal;
	margin: 10px 0 1px;
	padding: 0 11px;
}

.participants___WDUT9 .row___Y1iuc.tableHeading___jWWmA {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.participants___WDUT9 .row___Y1iuc .col___FwAuE:first-child {
	color: #fff9;
	width: 9%;
}

.participants___WDUT9 .row___Y1iuc .col___FwAuE:nth-child(2) {
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 50%;
}

.participants___WDUT9 .row___Y1iuc .col___FwAuE:last-child {
	text-align: right;
	width: 43%;
}

.participants___WDUT9 .row___Y1iuc.currentUser___eTPls {
	border: 1px solid #f5c66b;
	border-radius: 4px;
	height: 30px;
	margin: 0 2px 0 4px;
}

.participants___WDUT9 .row___Y1iuc.currentUser___eTPls.currentUserOverflow___LtE6R {
	bottom: auto;
	left: 4px;
	margin: 0;
	padding-left: 8px;
	position: absolute;
	right: 4px;
	top: 190px;
	z-index: 0;
}

.participantsNameWrap___Bcgqt {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.participantsName___KWxDQ {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.participantsMultiplierTip___AkxV8 {
	transform: translate(-50%);
}

.tournament___q0wuQ {
	background: linear-gradient(140deg,#b43724 1.93%,#7a1337 50.97%,#2a0701),linear-gradient(200deg,#e2233a,#550a17);
	border-radius: var(--tournament-widget-radius);
	box-shadow: 0 6px 12px #0000001a;
	height: 336px;
	justify-content: normal;
	overflow: hidden;
	padding: 16px;
}

.tournamentColumn___bmqQe,.tournament___q0wuQ {
	align-items: normal;
	display: flex;
	flex-direction: row;
	position: relative;
}

.tournamentColumn___bmqQe {
	justify-content: space-between;
	width: 100%;
}

.tournament___q0wuQ:not(:last-of-type) {
	margin-bottom: 0;
}

.tournament___q0wuQ.tournamentListPageItem____IppA {
	flex-direction: column;
	height: 512px;
}

.tournament___q0wuQ.tournamentListPageItem____IppA .tournamentColumn___bmqQe {
	display: block;
	margin-right: 0;
}

.tournamentBtn___Wy6Uq {
	bottom: 20px;
	height: 48px;
	left: auto;
	position: absolute;
	right: 20px;
	top: auto;
	width: 288px;
	z-index: 0;
}

.tournamentBtn___Wy6Uq a {
	height: 100%;
	width: 100%;
}

.scrollThumbs___fOtaW[class*=wrapper__] {
	position: relative;
}

.scrollThumbs___fOtaW[class*=wrapper__]:after,.scrollThumbs___fOtaW[class*=wrapper__]:before {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.scrollThumbs___fOtaW[class*=wrapper__]:before {
	background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
	left: 0;
	right: auto;
}

.scrollThumbs___fOtaW[class*=wrapper__] [class*=container__] {
	grid-auto-columns: 100%;
}

.tournamentsWidgetTitle___FNk48 {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 700;
	height: 32px;
	justify-content: space-between;
	line-height: 32px;
	margin-bottom: 13px;
	margin-top: 3px;
	overflow: hidden;
	padding: 12px 64px 10px;
	position: relative;
	white-space: nowrap;
}

.tournamentWidgetPagination___mJl0L {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -2.5px;
	line-height: 32px;
	position: absolute;
	right: 24px;
	top: 4px;
}

.tournamentWidgetSlider___vkge8 {
	height: 336px;
	position: relative;
}

.tournamentWidgetSlider___vkge8 [class*=slick-list] {
	height: inherit;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.tournamentWidgetSlider___vkge8 [class*=slick-track] {
	display: flex;
	height: inherit;
}

.tournamentWidgetSlider___vkge8 button {
	background: #0000 url("") no-repeat center 50%;
	height: 10px;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: -33px;
	width: 5px;
}

.tournamentWidgetSlider___vkge8 button[class*=slick-disabled] {
	background-image: url("");
	cursor: default;
}

.tournamentWidgetSlider___vkge8 button[class*=slick-prev] {
	right: 70px;
}

.tournamentWidgetSlider___vkge8 button[class*=slick-next] {
	transform: rotate(180deg);
}

.homapageSidebarTournament___nuTIT {
	position: relative;
	transition: min-width .3s,max-width .3s;
}

.homapageSidebarTournament___nuTIT [class^=tipsWrap__] {
	width: calc(100% - 8px);
}

.homapageSidebarTournament___nuTIT [class^=tipsWrap__] button {
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	height: 32px;
	line-height: 12px;
	text-indent: 0;
	text-transform: capitalize;
}

.homapageSidebarTournament___nuTIT [class*=tmb__] {
	height: 80px;
	min-height: 80px;
	min-width: 80px;
	width: 80px;
}

.homapageSidebarTournament___nuTIT [class*=tmb__] [class*=favorites] span {
	display: none;
}

.homapageSidebarTournament___nuTIT [class*=tmb__] a[class*=button__] {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	margin: 16px auto 0;
	right: 8px;
}

.homapageSidebarTournament___nuTIT [class*=tmb__] a[class*=primary___],.homapageSidebarTournament___nuTIT [class*=tmb__] button[class*=primary___] {
	border-radius: 10px;
	bottom: 0;
	color: #fff;
	font-size: 8px;
	font-weight: 700;
	height: 32px;
	left: 6px;
	line-height: 12px;
	margin: auto;
	right: 10px;
	text-indent: 0;
	top: 0;
	width: 68px;
}

.homapageSidebarTournament___nuTIT [class*=tmb__] a[class*=primary___] button,.homapageSidebarTournament___nuTIT [class*=tmb__] button[class*=primary___] button {
	color: #fff;
	font-size: inherit;
	font-weight: inherit;
	height: inherit;
	line-height: inherit;
}

.homapageSidebarTournament___nuTIT [class*=tmbAction__],.homapageSidebarTournament___nuTIT [class*=tmbImgContainer__],.homapageSidebarTournament___nuTIT [class*=tmbImg__] {
	height: inherit;
	min-height: inherit;
}

.homepageWidgetsWrapper___BxAcf {
	display: flex;
	float: left;
	margin: 0;
	max-width: 976px;
}

@media screen and (min-width:1288px) {
	.homepageWidgetsWrapper___BxAcf {
		max-width: 1168px;
	}
}

@media screen and (min-width:1440px) {
	.homepageWidgetsWrapper___BxAcf {
		max-width: 1320px;
	}
}

.homepageWidgetsWrapper___BxAcf.homepageWidgetsWithoutBonus___zr7Hf [class*=homapageSidebarTournament] {
	max-width: 648px;
	min-width: 648px;
}

@media screen and (min-width:1288px) {
	.homepageWidgetsWrapper___BxAcf.homepageWidgetsWithoutBonus___zr7Hf [class*=homapageSidebarTournament] {
		max-width: 840px;
		min-width: 840px;
	}
}

@media screen and (min-width:1440px) {
	.homepageWidgetsWrapper___BxAcf.homepageWidgetsWithoutBonus___zr7Hf [class*=homapageSidebarTournament] {
		max-width: 992px;
		min-width: 992px;
	}
}

@media screen and (min-width:1288px) {
	.homepageWidgetsWrapper___BxAcf.homepageWidgetsWithoutBonus___zr7Hf [class*=homapageSidebarTournament].isSidebarOpened___ArL9j {
		max-width: 672px;
		min-width: 672px;
	}
}

@media screen and (min-width:1440px) {
	.homepageWidgetsWrapper___BxAcf.homepageWidgetsWithoutBonus___zr7Hf [class*=homapageSidebarTournament].isSidebarOpened___ArL9j {
		max-width: 824px;
		min-width: 824px;
	}
}

.homepageWidgetsWrapper___BxAcf.homepageWidgetsWithoutBonus___zr7Hf [class*=tournament___] {
	height: 336px;
}

@media screen and (min-width:1288px) {
	.homepageWidgetsWrapper___BxAcf.isSidebarOpened___ArL9j {
		max-width: 1000px;
	}
}

@media screen and (min-width:1440px) {
	.homepageWidgetsWrapper___BxAcf.isSidebarOpened___ArL9j {
		max-width: 1152px;
	}
}

@media screen and (min-width:1288px) {
	.homepageWidgetsWrapper___BxAcf.isSidebarOpened___ArL9j [class*=homapageSidebarTournament] {
		max-width: 680px;
		min-width: 680px;
	}
}

@media screen and (min-width:1440px) {
	.homepageWidgetsWrapper___BxAcf.isSidebarOpened___ArL9j [class*=homapageSidebarTournament] {
		max-width: 810px;
		min-width: 810px;
	}
}

@media screen and (min-width:1288px) {
	.homepageWidgetsWrapper___BxAcf.isSidebarOpened___ArL9j [class*=homapageSidebarTournament] [class*=tournamentBtn__] {
		right: 12px;
	}
}

.homepageWidgetsWrapper___BxAcf:empty,[class*=content_render__routes__] .homepageWidgetsWrapper___BxAcf,[class*=content_render__search__] .homepageWidgetsWrapper___BxAcf {
	display: none;
}

.homepageWidgetsWrapper___BxAcf [class*=bonusWidget__] {
	display: flex;
	max-width: 428px;
	min-height: 326px;
	min-width: 428px;
	width: 100%;
}

.homepageWidgetsWrapper___BxAcf [class*=sidebarBonusWidget__] {
	background: linear-gradient(180deg,#39050c,#900a1a);
	width: 100%;
}

.homepageWidgetsWrapper___BxAcf [class*=sidebarBonusWidget__] [class*=btnWrap__] {
	bottom: 32px;
	left: 32px;
	max-width: 240px;
	position: absolute;
	right: 0;
	width: 100%;
}

.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament]+[class*=bonusWidget__] {
	margin-left: 24px;
	max-width: 304px;
	min-width: 304px;
	width: 304px;
}

.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament]+[class*=bonusWidget__] [class*=btnWrap__] {
	bottom: 32px;
	max-width: 240px;
}

.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament] {
	max-width: 648px;
	min-width: 648px;
}

.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament]:empty {
	display: none;
}

@media screen and (min-width:1288px) {
	.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament] {
		max-width: 840px;
		min-width: 840px;
	}
}

@media screen and (min-width:1440px) {
	.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament] {
		max-width: 992px;
		min-width: 992px;
	}
}

.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament] [class*=wrapper__]:after,.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament] [class*=wrapper__]:before {
	content: none!important;
}

.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament] [class*=wrapper__] [class*=scrollbar__] {
	display: none;
}

.homepageWidgetsWrapper___BxAcf [class*=homapageSidebarTournament] section {
	padding: 0;
}

.homepageWidgetsWrapper___BxAcf [class*=tournamentsWidgetTitle] {
	padding-left: 0;
}

.lazyWrap___vh86w {
	transform: translateZ(0);
	transition: min-height 1.5s ease;
	will-change: min-height;
}

.lazyWrap___vh86w.tournamentWidget___ywV3o {
	margin-top: 1px;
	min-height: 336px;
}

@media screen and (min-width:1288px) {
	.lazyWrap___vh86w.tournamentWidget___ywV3o {
		margin-top: 0;
	}
}

.lazyWrap___vh86w.jackpotWidget___CUzhs {
	min-height: 220px;
}

.lazyWrap___vh86w.collectionWidget___MolQL {
	min-height: 232px;
}

.lazyWrap___vh86w.gamesRecentWidget___oG1dE {
	min-height: 104px;
}

.lazyWrap___vh86w:empty {
	min-height: 0!important;
}

.lazyWrap___vh86w .homeAllGameCollectionWrap___HLTIz img {
	right: 10px;
}

.lazyWrap___vh86w .homeAllGameCollectionWrap___HLTIz [class*=container] {
	height: 205px;
	padding-top: 20px;
}

.lazyWrap___vh86w .homeAllGameCollectionWrap___HLTIz [class*=scrollbar] {
	margin: 12px auto 0;
}

.lazyWrap___vh86w .homeAllGameCollectionWrap___HLTIz [class*=footer] {
	justify-content: flex-start;
}

.rmBanner___zN0VI {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 194px;
	justify-content: center;
	margin-block: 40px;
	overflow: hidden;
}

.rmBanner___zN0VI img {
	border-radius: 12px;
	height: 194px;
	margin-inline: auto;
	object-fit: contain;
	width: unset;
}

.sidebarMenuTitle___ao7Ye {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sidebarMenuIcon___jErnt {
	height: 24px;
	margin-right: 0;
	width: 24px;
}

.sidebarMenuIcon___jErnt:before {
	background: #ffffff1a;
	bottom: auto;
	content: "";
	height: 48px;
	left: 0;
	opacity: 1;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity .2s ease-in-out;
	width: 48px;
	will-change: opacity;
	z-index: 0;
}

.sidebarMenuIcon___jErnt img,.sidebarMenuIcon___jErnt svg {
	height: 24px;
	width: 24px;
}

.sidebarMenuIcon___jErnt.wheelAnimation___aGhQs svg {
	animation-duration: 8s;
	animation-iteration-count: infinite;
	animation-name: wheelAnimation___aGhQs;
	animation-timing-function: linear;
	transform: rotate(0);
	will-change: transform;
}

@keyframes wheelAnimation___aGhQs {
	0% {
		transform: rotate(0);
	}

	50% {
		transform: rotate(-3turn);
	}

	75% {
		transform: rotate(-1425deg);
	}

	80% {
		transform: rotate(-1430deg);
	}

	85% {
		transform: rotate(-1435deg);
	}

	90% {
		transform: rotate(-4turn);
	}

	to {
		transform: rotate(-4turn);
	}
}

.sidebarMenuIcon___jErnt:not(.sidebarMenuIconColor___bfK5H,.wofIcon___JpCgO) circle,.sidebarMenuIcon___jErnt:not(.sidebarMenuIconColor___bfK5H,.wofIcon___JpCgO) g,.sidebarMenuIcon___jErnt:not(.sidebarMenuIconColor___bfK5H,.wofIcon___JpCgO) path,.sidebarMenuIcon___jErnt:not(.sidebarMenuIconColor___bfK5H,.wofIcon___JpCgO) svg,.sidebarMenuIcon___jErnt:not(.sidebarMenuIconColor___bfK5H,.wofIcon___JpCgO) svg:not([id=wheel]) circle,.sidebarMenuIcon___jErnt:not(.sidebarMenuIconColor___bfK5H,.wofIcon___JpCgO) svg:not([id=wheel]) g,.sidebarMenuIcon___jErnt:not(.sidebarMenuIconColor___bfK5H,.wofIcon___JpCgO) svg:not([id=wheel]) path {
	fill-rule: evenodd;
}

.sidebarMenuItem___UB894 {
	position: relative;
}

.sidebarMenuItem___UB894.hasLinksList___YSZeh .sidebarMenuLink___VLVhX {
	position: relative;
	transition: width .2s ease-in-out;
}

.sidebarMenuItem___UB894.hasLinksList___YSZeh .sidebarMenuLink___VLVhX:before {
	background: url("arrow.svg");
	content: "";
	display: block;
	height: 24px;
	opacity: 0;
	position: absolute;
	right: 3px;
	transform: rotate(180deg);
	transition: opacity .2s ease-in-out;
	width: 24px;
	will-change: opacity;
}

.sidebarMenuItem___UB894.opened___TXppy .sidebarMenuLink___VLVhX:before {
	transform: rotate(0deg);
	transition: .2s ease-in-out;
}

.sidebarMenuItem___UB894.active___s6d_l .sidebarMenuTitle___ao7Ye {
	color: #f5c66b;
}

.sidebarMenuItem___UB894.active___s6d_l:not(.wbItem___pFIUL):not(.wofItem___Ngsan) path {
	fill: #f5c66b;
}

.sidebarMenuItem___UB894.wbItem___pFIUL,.sidebarMenuItem___UB894.wofItem___Ngsan {
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background: linear-gradient(273deg,#bb772d00,#d6770d00 .01%,#f6eb7605 19.28%,#cea33412 38.99%,#f6eb7612 55.41%,#cea33412 68.55%,#cea33412 85.28%,#cb813012);
	border: 1px solid #ffd7004d;
	border-radius: 8px;
	height: 48px;
	margin-bottom: 12px;
	overflow: hidden;
	width: 48px;
}

.sidebarMenuItem___UB894.wbItem___pFIUL .sidebarMenuLink___VLVhX,.sidebarMenuItem___UB894.wofItem___Ngsan .sidebarMenuLink___VLVhX {
	border-radius: 0;
}

.sidebarMenuItem___UB894.wbItem___pFIUL .sidebarMenuLink___VLVhX .sidebarMenuTitle___ao7Ye,.sidebarMenuItem___UB894.wofItem___Ngsan .sidebarMenuLink___VLVhX .sidebarMenuTitle___ao7Ye {
	font-weight: 500;
}

.sidebarMenuItem___UB894.wbItem___pFIUL .sidebarMenuLink___VLVhX:after,.sidebarMenuItem___UB894.wofItem___Ngsan .sidebarMenuLink___VLVhX:after {
	background: radial-gradient(circle,#cb8130 0,#cea334 15%,#cea334 31%,#f7eb76 45%,#cea334 61%,#f7eb76 81%,#d6770d 99.99%,#bb772d 100%);
	bottom: 0;
	content: "";
	filter: blur(17px);
	height: 61px;
	left: auto;
	position: absolute;
	right: -40px;
	top: 0;
	width: 61px;
	z-index: -1;
}

.sidebarMenuItem___UB894.wofVipItem___ARaUe:after {
	background: url("") no-repeat;
	background-size: 100%;
	bottom: 5px;
	content: "";
	height: 12px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: unset;
	width: 24px;
	z-index: 99;
}

.sidebarMenuItem___UB894.wbItem___pFIUL {
	background: linear-gradient(89.62deg,#9000 53.18%,#ff000080 99.67%),linear-gradient(180deg,#590c1966 54.79%,#ad173166);
	border: 1px solid #d81b0a33;
}

.sidebarMenuItem___UB894.wbItem___pFIUL .sidebarMenuLink___VLVhX:after {
	background: radial-gradient(circle,#cb8130 34.09%,#cea334 38.07%,#cea334 42.58%,#f7eb76 46.13%,#cea334 50.57%,#f7eb76 55.89%,#d6770d 61.09%,#bb772d 0);
	filter: blur(34px);
	top: -8px;
}

.sidebarMenuItemSeparator___x1kqb {
	margin: 12px 0 24px!important;
}

.sidebarMenuItemSeparator___x1kqb a {
	display: none!important;
}

.sidebarMenuItemSeparator___x1kqb:before {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd .sidebarMenuLink___VLVhX {
	height: 48px;
	width: 100%;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd .sidebarMenuTitle___ao7Ye {
	display: inline-block;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd .sidebarMenuIcon___jErnt {
	margin-right: 8px;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd .sidebarMenuIcon___jErnt:before {
	opacity: 0;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd .sidebarMenuCount___mPNnR {
	position: static;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .sidebarMenuCount___mPNnR {
	transform: translate(7px);
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofVipItem___ARaUe:after {
	bottom: 0;
	left: auto;
	right: -2px;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.sidebarMenuItemList___xV5Pu {
	margin-bottom: 0;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.hasLinksList___YSZeh .sidebarMenuLink___VLVhX:before {
	content: "";
	opacity: 1;
	transition: opacity .1s ease-in-out .1s;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan {
	margin-bottom: 12px;
	width: 100%;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .sidebarMenuLink___VLVhX,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL .sidebarMenuLink___VLVhX,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .sidebarMenuLink___VLVhX {
	padding: 14px 16px 13px 12px;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .wbIcon___CaXyl,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .wofIcon___JpCgO,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL .wbIcon___CaXyl,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL .wofIcon___JpCgO,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .wbIcon___CaXyl,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .wofIcon___JpCgO {
	bottom: 0;
	height: 50px;
	left: auto;
	margin: 0;
	position: absolute;
	right: -10%;
	top: -2px;
	width: 50px;
	z-index: 0;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .wbIcon___CaXyl svg,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .wofIcon___JpCgO svg,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL .wbIcon___CaXyl svg,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL .wofIcon___JpCgO svg,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .wbIcon___CaXyl svg,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .wofIcon___JpCgO svg {
	height: 50px;
	width: 50px;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .wbIcon___CaXyl,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL .wbIcon___CaXyl,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .wbIcon___CaXyl {
	height: 40px;
	right: -1px;
	top: 5px;
	width: 40px;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .wbIcon___CaXyl img,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .wbIcon___CaXyl svg,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL .wbIcon___CaXyl img,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wbItem___pFIUL .wbIcon___CaXyl svg,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .wbIcon___CaXyl img,.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.wofItem___Ngsan .wbIcon___CaXyl svg {
	height: 36px;
	width: 36px;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho .sidebarMenuIcon___jErnt {
	bottom: auto;
	height: 54px;
	left: auto;
	position: absolute;
	right: -15px;
	top: -5px;
	width: 60px;
	z-index: 0;
}

.sidebarMenuItem___UB894.sidebarMenuItemOpened___mydhd.isNewYear___rdSho img {
	height: 100%;
	width: 100%;
}

.sidebarMenuItem___UB894.isNewYear___rdSho {
	background: linear-gradient(180deg,#590c1966,#ad173166),linear-gradient(89.62deg,#9000,#ff000080);
	border: 1px solid #d81b0a33;
	border-radius: 12px;
	position: relative;
}

.sidebarMenuItem___UB894.isNewYear___rdSho img {
	bottom: auto;
	height: 42px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
	z-index: 0;
}

.sidebarMenuItem___UB894.isNewYear___rdSho .sidebarMenuTitle___ao7Ye {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.sidebarMenuLinkTips___sdr7t {
	top: 45px;
}

.sidebarMenuLinkTips___sdr7t.hideTips___B1hrp {
	display: none!important;
}

.sidebarMenuLink___VLVhX {
	align-items: center;
	border-radius: var(--buttons-border-radius);
	box-sizing: border-box;
	color: #fffc;
	display: flex;
	height: 48px;
	justify-content: flex-start;
	outline: 0;
	overflow: hidden;
	padding: 0 12px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	width: 48px;
}

.sidebarMenuLink___VLVhX:hover .sidebarMenuTitle___ao7Ye {
	color: #f5c66b;
}

.sidebarMenuLink___VLVhX:hover .sidebarMenuIcon___jErnt:not(.wbIcon___CaXyl):not(.wofIcon___JpCgO) path {
	fill: #f5c66b;
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___UB894:after {
	display: none;
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___UB894:last-child .sidebarMenuLink___VLVhX {
	padding-bottom: 12px;
}

[class^=sidebarAdditionalMenu] .sidebarMenuLink___VLVhX {
	font-size: 12px;
	line-height: 20px;
	padding: 12px 32px;
}

.sidebarMenuCount___mPNnR {
	align-items: center;
	animation: opacity___Sb3jU .3s forwards;
	background: var(--menu-counter-color);
	border-radius: 10px;
	bottom: auto;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 9px;
	font-weight: 500;
	height: 12px;
	justify-content: center;
	left: auto;
	line-height: 12px;
	position: absolute;
	right: 8px;
	top: 14px;
	transform: translateY(-50%);
	width: 12px;
	z-index: 0;
}

@keyframes opacity___Sb3jU {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.sidebarMenuItemBar___PjhiW {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 76px;
	width: 88px;
}

@media screen and (min-width:360px) {
	.sidebarMenuItemBar___PjhiW {
		height: 80px;
		width: 96px;
	}
}

@media screen and (min-width:568px) {
	.sidebarMenuItemBar___PjhiW {
		height: 80px;
		width: 96px;
	}
}

.sidebarMenuItemBar___PjhiW .sidebarMenuLink___VLVhX {
	background: none;
	flex-direction: column;
	padding: 16px 8px;
}

.sidebarMenuItemBar___PjhiW .sidebarMenuLink___VLVhX .sidebarMenuIcon___jErnt {
	height: 28px;
	margin: 0 0 8px;
	width: 28px;
}

.sidebarMenuItemBar___PjhiW .sidebarMenuLink___VLVhX .sidebarMenuTitle___ao7Ye {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.sidebarMenuItemBar___PjhiW:after {
	content: none;
}

.sidebarMenuItemList___xV5Pu {
	background: none;
	margin-bottom: 6px;
}

.sidebarMenuItem___JgjTK {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 14px 0 14px 48px;
}

.sidebarMenuItem___JgjTK:last-child {
	padding-bottom: 16px;
}

.sidebarMenuItem___JgjTK.active___yqrhP {
	color: #f5c66b;
}

.sidebarMenuItem___JgjTK.active___yqrhP [class^=sidebarMenuTitle] {
	color: inherit;
}

.sidebarMenuItem___JgjTK.active___yqrhP [class^=sidebarMenuIcon] circle,.sidebarMenuItem___JgjTK.active___yqrhP [class^=sidebarMenuIcon] g,.sidebarMenuItem___JgjTK.active___yqrhP [class^=sidebarMenuIcon] path,.sidebarMenuItem___JgjTK.active___yqrhP [class^=sidebarMenuIcon] svg {
	fill: var(--brand-yellow);
}

.sidebarMenuItem___JgjTK a {
	color: inherit;
}

.sidebarSubmenuWrap___UyYu4 {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .2s ease;
}

.sidebarSubmenuWrap___UyYu4>ul {
	overflow: hidden;
}

.sidebarSubmenuWrap___UyYu4.opened___BoxfK {
	grid-template-rows: 1fr;
	padding-top: 3px;
}

.sidebarSubmenuWrap___UyYu4.opened___BoxfK .sidebarSubmenu___MZ1Li {
	opacity: 1;
	transition: opacity .2s ease-in;
}

.sidebarSubmenu___MZ1Li {
	opacity: 0;
	position: relative;
	transition: opacity .25s ease-out;
}

.sidebarSubmenu___MZ1Li li:first-child {
	margin-top: -2px;
}

.sidebarSubmenu___MZ1Li li[class^=sidebarMenuItem]:last-child {
	padding: 0 0 12px;
}

.sidebarSubmenu___MZ1Li li[class^=sidebarMenuItem]:last-child:after {
	content: none;
}

.sidebarSubmenu___MZ1Li li[class^=sidebarMenuItem] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: 0 0 14px;
	width: 100%;
}

.sidebarSubmenu___MZ1Li li[class^=sidebarMenuItem] div {
	align-items: center;
	display: flex;
	height: 100%;
	width: -moz-fit-content;
	width: fit-content;
}

.sidebarSubmenu___MZ1Li li[class^=sidebarMenuItem] div a,.sidebarSubmenu___MZ1Li li[class^=sidebarMenuItem] div span {
	align-items: center;
	display: flex;
	height: 100%;
	padding: 0 0 0 44px;
	width: 100%;
}

.sidebarMenuList___IBeT4 {
	-webkit-mask-image: linear-gradient(180deg,#0000,#000 5px,#000 calc(100% - 10px),#0000);
	mask-image: linear-gradient(180deg,#0000,#000 5px,#000 calc(100% - 10px),#0000);
	max-height: calc(100vh - 76px);
	overflow-x: hidden;
	overflow-y: auto;
	padding-top: 5px;
}

.sidebarMenuList___IBeT4::-webkit-scrollbar {
	display: none;
}

.sidebarMenuList___IBeT4.sidebarMenuListOpened___jtIMh {
	-webkit-mask-image: linear-gradient(180deg,#0000,#000 20px,#000 calc(100% - 20px),#0000);
	mask-image: linear-gradient(180deg,#0000,#000 20px,#000 calc(100% - 20px),#0000);
	max-height: calc(100vh - 211px);
}

.sidebarMenuList___IBeT4.sidebarMenuListOpened___jtIMh::-webkit-scrollbar {
	display: unset;
	width: 4px;
}

.sidebarMenuList___IBeT4.sidebarMenuListOpened___jtIMh::-webkit-scrollbar-track {
	background-color: unset;
}

.sidebarMenuList___IBeT4.sidebarMenuListOpened___jtIMh::-webkit-scrollbar-thumb {
	background-color: #fff3;
	border-radius: 8px;
}

.sidebarMenuMobApp___idfzS {
	background: url("sidebar.png") no-repeat 50%;
	border-radius: 11px;
	cursor: unset;
	display: block;
	flex-shrink: 0;
	height: 131px;
	margin-left: -8px;
	opacity: 0;
	position: relative;
	transition: opacity .1s ease-in-out;
	visibility: hidden;
	width: 215px;
	will-change: opacity;
}

.sidebarMenuMobAppContent___sLzep {
	left: 22px;
	max-width: 118px;
	position: absolute;
	top: 25px;
}

.sidebarMenuMobAppContent___sLzep h4 {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
}

.sidebarMenuMobAppContent___sLzep p {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin: 0 0 12px;
}

.sidebarMenuMobAppButton___DuXQ8 {
	height: 32px!important;
	width: 100%;
}

.sidebarMenuMobAppButton___DuXQ8 .mobAppIcon___CifCA {
	flex-shrink: 0;
	height: 20px;
	width: 20px;
}

.sidebar___aJb1E {
	background: var(--main-content-bg);
	border-right: 1px solid #ffffff1a;
	flex-shrink: 0;
	height: 100%;
	left: 0;
	padding: 12px;
	position: fixed;
	top: 64px;
	transition: width .3s;
	width: 72px;
	will-change: width;
	z-index: 11;
}

@media screen and (min-width:1288px) {
	.sidebar___aJb1E {
		position: sticky;
	}
}

.sidebar___aJb1E.sidebarOpened___EP2Je {
	width: 240px;
}

.sidebar___aJb1E.sidebarOpened___EP2Je .sidebarMenuMobAppOpened___AEY55 {
	opacity: 1;
	transition: opacity .1s ease-in-out .1s;
	visibility: visible;
}

.sidebar___aJb1E.sidebarOpened___EP2Je .sidebarShadow___OBChj {
	background: #000c;
	bottom: 0;
	height: 100vh;
	left: -50vw;
	position: absolute;
	right: 0;
	top: 0;
	width: 150vw;
	z-index: -1;
}

@media screen and (min-width:1288px) {
	.sidebar___aJb1E.sidebarOpened___EP2Je .sidebarShadow___OBChj {
		display: none;
	}
}

.sidebar___aJb1E.sidebarBettingPage___EWyY3 {
	top: 59px;
}

@media screen and (min-width:1288px) {
	.sidebar___aJb1E.sidebarBettingPage___EWyY3 {
		position: fixed;
	}
}

@media screen and (min-width:1920px) {
	.sidebar___aJb1E.sidebarBettingPage___EWyY3 {
		left: calc(50% - 800px);
	}
}

.sidebar___aJb1E.sidebarBettingPage___EWyY3.sidebarOpened___EP2Je .sidebarShadow___OBChj {
	height: 100%;
}

@media screen and (min-width:1288px) {
	.sidebar___aJb1E.sidebarBettingPage___EWyY3.sidebarOpened___EP2Je .sidebarShadow___OBChj {
		display: block;
	}
}

.welcomeBonusPageWrap___TLfZ_ {
	margin-left: auto;
	position: relative;
	transition: width .3s,padding .3s;
	width: 100%;
}

.welcomeBonusPageWrap___TLfZ_ [class*=footer__] {
	margin: 0;
	width: 100%;
}

.welcomeBonusPageWrap___TLfZ_ .mainWrap___qh12C {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	padding-left: 68px;
}

@media screen and (min-width:1288px) {
	.welcomeBonusPageWrap___TLfZ_ .mainWrap___qh12C {
		padding-left: 0;
		width: 1240px;
	}
}

.welcomeBonusPageWrap___TLfZ_ .contentWrap___vZZwe {
	overflow: hidden;
	position: relative;
	width: 100%;
}

@media screen and (min-width:1288px) {
	.welcomeBonusPageWrap___TLfZ_ .contentWrap___vZZwe {
		padding-left: 30px;
	}
}

.gamesList__wrapper___A8xE8 {
	display: flex;
	flex-wrap: wrap;
	margin: 16px -8px 0;
}

[class*=withoutSidebar] .gamesList__wrapper___A8xE8 {
	display: block;
}

.gamesList__wrapper___A8xE8>[class*=tmb__] {
	margin: 6px 8px 8px;
}

[class*=withoutSidebar] .gamesList__wrapper___A8xE8>[class*=tmb__] {
	display: inline-block;
}

.gamesList__wrapper___A8xE8 .rmBanner___qEEX6 {
	width: 100%;
}

.recommended__title___y_ju5 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	padding: 24px 0 0 16px;
	position: relative;
	text-align: left;
}

@media screen and (min-width:1288px) {
	.recommended__title___y_ju5 {
		padding: 32px 0 16px 16px;
	}
}

.loadingWrap___daYQw {
	height: 70px;
	position: relative;
	width: 100%;
}

[class^=loadMore_] {
	margin: 24px auto 48px;
	width: 256px;
}

.container___tPVdB {
	margin: 0 auto;
	max-width: 968px;
	min-height: 500px;
	padding: 4px 0 20px;
	position: relative;
}

.container___tPVdB:after,.container___tPVdB:before {
	content: " ";
	display: table;
}

.container___tPVdB:after {
	clear: both;
}

[class*=homePage__] .container___tPVdB {
	margin: 0;
	max-width: 100%;
	padding-top: 40px;
}

@media screen and (min-width:1288px) {
	.container___tPVdB {
		padding-right: 0;
	}
}

.container___tPVdB .content___LKdvX {
	float: left;
	min-height: 500px;
	position: relative;
	width: 100%;
}

.container___tPVdB .content__tmbWrapper___McV8z {
	margin: 0 -16px;
}

.content_render___NsXMk {
	opacity: 1;
	position: relative;
	visibility: visible;
}

.content_render__routes___FWWgk,.content_render__search___oVhsg {
	height: 0;
	opacity: 0;
	visibility: hidden;
}

.wrapper___J31Ql {
	margin-left: auto;
	transition: width .3s;
	width: 100%;
}

.wrapper___J31Ql,.wrapper___J31Ql.homePage___z3cfc {
	position: relative;
}

.mainPromo___ATJ6k {
	align-items: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
}

.mainSectionHome___oyVnC,.mainSection___xRrXY {
	position: relative;
}

.mainPromoPayments___LBNX2 {
	bottom: 76px;
	position: absolute;
	right: 24px;
	width: 255px;
}

.mainPromoPayments___LBNX2 a {
	margin: 0;
	width: 100%;
}

.subheader___ISZ4r {
	margin-left: auto;
	position: relative;
	transition: width .3s;
	width: 100%;
}

.subheader___ISZ4r:after {
	background: var(--main-content-bg);
	bottom: -1096px;
	content: "";
	height: 1096px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: -1;
}

.btn___CTrW4 {
	font-family: Manrope,sans-serif;
	margin: 8px 32px 0;
	width: 240px;
}

.mainWrap___uHZ4h {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	padding-left: 72px;
}

@media screen and (min-width:1288px) {
	.mainWrap___uHZ4h {
		padding-left: 0;
	}
}

.contentWrap___sSBwD {
	overflow: hidden;
	padding: 0 16px 0 23px;
	position: relative;
	width: 100%;
}

.title___G6eUI {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 10px 26px 12px;
	padding: 0;
	text-align: left;
}

.waypoint___sXLPO {
	height: 70px;
	position: relative;
}

.gamesCtrls___C83mV {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 12px;
	padding-left: 0;
	padding-top: 12px;
	position: relative;
	width: 880px;
}

@media screen and (min-width:1288px) {
	.gamesCtrls___C83mV {
		padding-left: 3px;
		width: 1034px;
	}
}

.countdownWrap___FowO6 {
	margin-left: 25px;
	padding-left: 48px;
	position: relative;
}

[class*=expiredTournamentsWrap] .countdownWrap___FowO6 {
	margin-left: 0;
}

.countdownWrap___FowO6 svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.countdownWrap___FowO6:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.countdownWrap___FowO6 [class^=countdown_] {
	justify-content: flex-end;
}

.countdownWrap___FowO6 .floatCountdown {
	white-space: nowrap;
}

.timerTitle___n4LLT {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	white-space: nowrap;
}

.finished___jv8hk {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-left: 25px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

[class*=expiredTournamentsWrap__] .finished___jv8hk {
	margin-left: 0;
	margin-top: 18px;
	width: 100%;
}

.finished___jv8hk svg {
	left: 8px;
	top: 7px;
}

.finished___jv8hk svg,.finished___jv8hk:before {
	bottom: unset;
	position: absolute;
	right: unset;
	z-index: 0;
}

.finished___jv8hk:before {
	background: #ffffff1a;
	border-radius: 60px;
	content: "";
	height: 40px;
	left: 0;
	top: 0;
	width: 40px;
}

.finished___jv8hk .title___MpmWE {
	color: #fffc;
	display: flex;
	font-size: 10px;
	font-weight: 400;
	justify-content: flex-end;
	line-height: 14px;
	white-space: nowrap;
}

.finished___jv8hk .date___E5pYC {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	white-space: nowrap;
}

.tournament___ZFb0b {
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 22px;
	margin-right: 7px;
	padding: 4px 12px;
}

[class*=expiredTournamentsWrap] .tournament___ZFb0b {
	float: none;
	margin-right: 0;
}

.tournamentWrapper___opjUK {
	border-radius: 12px;
	margin: 0 auto 31px;
	width: 100%;
}

[class*=calendarBlockList__] .tournamentWrapper___opjUK {
	margin-bottom: 16px;
}

.tournamentWrapperExpired___WCQ0M {
	border: 1px solid #ffffff1a;
	margin-bottom: 16px;
}

.tournamentBlockWrap___kRau1 {
	background: var(--tournament-and-lotteries-bg);
	border-radius: 12px;
	color: #fff;
	filter: drop-shadow(0 8px 16px rgba(var(--brand-simple-rgb),.6));
	height: 240px;
	padding: 24px;
	position: relative;
}

[class*=expiredTournamentsWrap] .tournamentBlockWrap___kRau1 {
	background: #0000;
	height: 396px;
	padding: 15px;
}

[class*=expiredTournamentsWrap] .tournamentBlockWrap___kRau1:before {
	background: linear-gradient(0deg,rgba(var(--brand-content-background-rgb),0) 0,rgba(var(--brand-content-background-rgb),.47) 51.56%,var(--brand-content-background) 100%);
	border-radius: 10px;
	bottom: 0;
	content: "";
	height: 132px;
	left: 0;
	opacity: .9;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1;
}

.tournamentImageCharacter___PsByX [class^=loading] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.tournamentImagePattern___iajho [class^=loading] {
	bottom: auto;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.expiredTournamentImg___q_2VW,.tournamentImg___zRl9y {
	border-radius: 12px;
	bottom: 0;
	height: 100%;
	left: 0;
	max-height: 240px;
	object-fit: cover;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

[class*=expiredTournamentsWrap] .expiredTournamentImg___q_2VW,[class*=expiredTournamentsWrap] .tournamentImg___zRl9y {
	max-height: 190px;
}

.tournamentImageCharacter___PsByX .expiredTournamentImg___q_2VW,.tournamentImageCharacter___PsByX .tournamentImg___zRl9y {
	bottom: auto;
	height: 240px;
	left: auto;
	object-fit: contain;
	position: absolute;
	right: 0;
	top: 0;
	width: 240px;
	z-index: 0;
}

.tournamentContent___iiaY5 {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.tournamentContent___iiaY5 .tournamentBtn___qksPm {
	border-radius: var(--buttons-border-radius);
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 46px;
	margin-top: 17px;
	max-width: 248px;
	min-width: 176px;
	width: 100%;
	z-index: 4;
}

[class*=calendar__] .tournamentContent___iiaY5 .tournamentBtn___qksPm {
	max-width: 110px;
	min-width: 80px;
}

.tournamentContent___iiaY5 .btnDisabled___FHyAb {
	color: var(--brand-text);
}

.tournamentStatus___rolJi {
	align-items: flex-start;
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding: 20px 16px 16px 0;
}

[class*=expiredTournamentsWrap] .tournamentStatus___rolJi {
	align-items: flex-start;
	background: #ffffff0d;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 17px 16px 16px;
}

[class*=expiredTournamentsWrap] .tournamentStatus___rolJi>* {
	opacity: .6;
}

.tournamentTitle___NtPOs {
	clear: both;
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-top: 9px;
}

.tournamentPrize___Gfenj {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 48px;
	position: relative;
	width: auto;
}

[class*=expiredTournamentsWrap] .tournamentPrize___Gfenj {
	width: 100%;
}

.tournamentPrize___Gfenj svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.tournamentPrize___Gfenj:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.tournamentPrizeTitle___zbBJO {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	white-space: nowrap;
}

.tournamentBottom___p7Bj8 {
	align-items: flex-end;
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	min-width: 248px;
	width: 100%;
}

[class*=expiredTournamentsWrap] .tournamentBottom___p7Bj8 {
	min-width: unset;
}

.expiredTournamentImg___q_2VW {
	opacity: .6;
}

.infoContainer___zBAoy {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	width: 100%;
	z-index: 1;
}

.infoContainer___zBAoy div[class^=countdownWrap__] [class^=digit__],.infoContainer___zBAoy div[class^=countdownWrap__] [class^=dots__],.infoContainer___zBAoy div[class^=countdownWrap__] div[class^=floatCountdown] {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.infoContainer___zBAoy div[class^=countdownWrap__] [class^=dots__] {
	margin: 0 3px;
}

.tournamentTopInfo___EmlSk {
	clear: both;
}

[class*=expiredTournamentsWrap] .tournamentTopInfo___EmlSk {
	min-height: 174px;
}

.showHideGames___Syfmn {
	color: var(--brand-yellow);
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 15px;
	position: relative;
}

@media screen and (min-width:1288px) {
	.showHideGames___Syfmn {
		margin-top: 5px;
	}
}

.showHideGames___Syfmn:before {
	content: attr(data-open);
}

.showHideGames___Syfmn:after {
	background: var(--brand-yellow);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	transform: scaleX(0);
	transform-origin: 50%;
	transition: transform .2s linear;
	width: 100%;
}

.showHideGames___Syfmn:hover:after {
	transform: scaleX(1);
}

.game___BWbtv {
	text-align: center;
}

.game___BWbtv.active___E9_Vy .showHideGames___Syfmn:before {
	content: attr(data-close);
}

.gameItems___JgaLh {
	grid-gap: 16px 16px;
	display: grid;
	grid-template-columns: repeat(5,1fr);
	margin: 2px 6px 0 2px;
}

@media screen and (min-width:1288px) {
	.gameItems___JgaLh {
		grid-template-columns: repeat(6,1fr);
	}
}

.gameBlock___onJI_ {
	margin: -10px -2px 0;
	overflow: hidden;
	padding-top: 24px;
	transition: max-height .4s linear,height .4s linear;
}

.gameBlock___onJI_ [class*=tips__top__] {
	bottom: calc(100% + 8px);
}

.gameBlock___onJI_ div>[class*=tmb__] {
	height: 180px;
	margin: 0;
	min-height: 180px;
	width: 180px;
}

.gameBlock___onJI_ div>[class*=tmb__] [class*=tmbImg__] {
	min-height: 180px;
}

.gameBlock___onJI_ div>[class*=tmb__] [class*=tmbTitle__] {
	display: none;
}

.gameBlock___onJI_ div>[class*=tmb__] [class*=tmbAction__],.gameBlock___onJI_ div>[class*=tmb__] [class*=tmbImgContainer__] {
	height: 180px;
}

@media screen and (min-width:1288px) {
	.gameBlock___onJI_ div>[class*=tmb__] {
		height: 148px;
		min-height: 148px;
		width: 148px;
	}

	.gameBlock___onJI_ div>[class*=tmb__] [class*=tmbImg__] {
		min-height: 148px;
	}

	.gameBlock___onJI_ div>[class*=tmb__] [class*=tmbAction__],.gameBlock___onJI_ div>[class*=tmb__] [class*=tmbImgContainer__] {
		height: 148px;
	}
}

.btnAndTipBlock___WSplW {
	height: 48px;
	width: 176px;
}

.btnAndTipBlock___WSplW .tournamentBtn___qksPm {
	bottom: 0;
	pointer-events: unset;
	right: 0;
}

.tournamentInfoLabelsWrap___tZ6ji {
	align-items: center;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 13px;
}

.tournamentInfoMultiplier___tboM3 {
	background-color: #ffffff1a;
	border-radius: 8px;
	padding: 6px 15px;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentInfoMultiplier___tboM3 [class*=tournamentMultiplierTipContentWrap__] {
	top: calc(100% + 15px);
}

.staticPage___kytVv,.textStyle___fGCXY,.text___bwUVx {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.staticPage___kytVv [class*=promo-img__inner],.textStyle___fGCXY [class*=promo-img__inner],.text___bwUVx [class*=promo-img__inner] {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.staticPage___kytVv .h1___B6yW7,.staticPage___kytVv .h2___YNoYB,.staticPage___kytVv .h3___geujq,.staticPage___kytVv h1,.staticPage___kytVv h2,.staticPage___kytVv h3,.textStyle___fGCXY .h1___B6yW7,.textStyle___fGCXY .h2___YNoYB,.textStyle___fGCXY .h3___geujq,.textStyle___fGCXY h1,.textStyle___fGCXY h2,.textStyle___fGCXY h3,.text___bwUVx .h1___B6yW7,.text___bwUVx .h2___YNoYB,.text___bwUVx .h3___geujq,.text___bwUVx h1,.text___bwUVx h2,.text___bwUVx h3 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0;
	text-align: left;
}

.staticPage___kytVv .h1___B6yW7:first-child,.staticPage___kytVv h1:first-child,.textStyle___fGCXY .h1___B6yW7:first-child,.textStyle___fGCXY h1:first-child,.text___bwUVx .h1___B6yW7:first-child,.text___bwUVx h1:first-child {
	margin-top: 20px;
}

.staticPage___kytVv .h2___YNoYB,.staticPage___kytVv h2,.textStyle___fGCXY .h2___YNoYB,.textStyle___fGCXY h2,.text___bwUVx .h2___YNoYB,.text___bwUVx h2 {
	margin: 32px 0 16px;
}

.staticPage___kytVv .h1___B6yW7 span,.staticPage___kytVv .h2___YNoYB span,.staticPage___kytVv h1 span,.staticPage___kytVv h2 span,.textStyle___fGCXY .h1___B6yW7 span,.textStyle___fGCXY .h2___YNoYB span,.textStyle___fGCXY h1 span,.textStyle___fGCXY h2 span,.text___bwUVx .h1___B6yW7 span,.text___bwUVx .h2___YNoYB span,.text___bwUVx h1 span,.text___bwUVx h2 span {
	color: #ffffffe6;
}

.staticPage___kytVv h1+h2,.textStyle___fGCXY h1+h2,.text___bwUVx h1+h2 {
	margin-top: 16px;
}

.staticPage___kytVv .h4___phOfz,.staticPage___kytVv h4,.textStyle___fGCXY .h4___phOfz,.textStyle___fGCXY h4,.text___bwUVx .h4___phOfz,.text___bwUVx h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}

.staticPage___kytVv .h5___Ve8MO,.staticPage___kytVv h5,.textStyle___fGCXY .h5___Ve8MO,.textStyle___fGCXY h5,.text___bwUVx .h5___Ve8MO,.text___bwUVx h5 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 16px 0;
}

.staticPage___kytVv .h6___i_uBA,.staticPage___kytVv h6,.textStyle___fGCXY .h6___i_uBA,.textStyle___fGCXY h6,.text___bwUVx .h6___i_uBA,.text___bwUVx h6 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 15px 0;
}

.staticPage___kytVv [class*=txt],.staticPage___kytVv ol,.staticPage___kytVv p,.staticPage___kytVv ul,.textStyle___fGCXY [class*=txt],.textStyle___fGCXY ol,.textStyle___fGCXY p,.textStyle___fGCXY ul,.text___bwUVx [class*=txt],.text___bwUVx ol,.text___bwUVx p,.text___bwUVx ul {
	margin: 16px 0 22px;
}

.staticPage___kytVv [class*=txt],.staticPage___kytVv ol,.staticPage___kytVv p,.staticPage___kytVv ul,.staticPage___kytVv>div,.textStyle___fGCXY [class*=txt],.textStyle___fGCXY ol,.textStyle___fGCXY p,.textStyle___fGCXY ul,.textStyle___fGCXY>div,.text___bwUVx [class*=txt],.text___bwUVx ol,.text___bwUVx p,.text___bwUVx ul,.text___bwUVx>div {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.staticPage___kytVv a,.textStyle___fGCXY a,.text___bwUVx a {
	color: var(--link-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.staticPage___kytVv span,.textStyle___fGCXY span,.text___bwUVx span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.staticPage___kytVv img,.textStyle___fGCXY img,.text___bwUVx img {
	max-width: 100%;
}

.staticPage___kytVv ol,.staticPage___kytVv ul,.textStyle___fGCXY ol,.textStyle___fGCXY ul,.text___bwUVx ol,.text___bwUVx ul {
	counter-reset: list;
	list-style-type: none;
	padding-left: 37px;
}

.staticPage___kytVv ol ol,.staticPage___kytVv ul ol,.textStyle___fGCXY ol ol,.textStyle___fGCXY ul ol,.text___bwUVx ol ol,.text___bwUVx ul ol {
	margin-top: 24px;
}

.staticPage___kytVv ol li,.staticPage___kytVv ul li,.textStyle___fGCXY ol li,.textStyle___fGCXY ul li,.text___bwUVx ol li,.text___bwUVx ul li {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 16px;
	padding-left: 6px;
	position: relative;
}

.staticPage___kytVv ol li:before,.staticPage___kytVv ul li:before,.textStyle___fGCXY ol li:before,.textStyle___fGCXY ul li:before,.text___bwUVx ol li:before,.text___bwUVx ul li:before {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	font-weight: 900;
	height: 16px;
	left: -21px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.staticPage___kytVv ol,.textStyle___fGCXY ol,.text___bwUVx ol {
	counter-reset: list;
}

.staticPage___kytVv ol li:before,.textStyle___fGCXY ol li:before,.text___bwUVx ol li:before {
	content: counter(list) "";
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.staticPage___kytVv ul li:before,.textStyle___fGCXY ul li:before,.text___bwUVx ul li:before {
	content: "•";
	line-height: 14px;
}

.staticPage___kytVv iframe,.textStyle___fGCXY iframe,.text___bwUVx iframe {
	background: #000;
	border-radius: 8px;
	display: block;
	margin: 24px 0 0;
}

.staticPage___kytVv .tbl,.textStyle___fGCXY .tbl,.text___bwUVx .tbl {
	font-family: Manrope,sans-serif;
	margin: 0 -32px;
	margin-top: 30px;
	position: relative;
	table-layout: auto;
	width: calc(100% + 64px);
	z-index: 1;
}

.staticPage___kytVv .tbl tbody,.staticPage___kytVv .tbl thead,.textStyle___fGCXY .tbl tbody,.textStyle___fGCXY .tbl thead,.text___bwUVx .tbl tbody,.text___bwUVx .tbl thead {
	position: relative;
	z-index: 2;
}

.staticPage___kytVv .tbl thead tr,.textStyle___fGCXY .tbl thead tr,.text___bwUVx .tbl thead tr {
	background-color: #e7dbdb1a;
}

.staticPage___kytVv .tbl thead tr:first-child th:first-child,.textStyle___fGCXY .tbl thead tr:first-child th:first-child,.text___bwUVx .tbl thead tr:first-child th:first-child {
	border-radius: 10px 0 0 10px;
}

.staticPage___kytVv .tbl thead tr:first-child th:last-child,.textStyle___fGCXY .tbl thead tr:first-child th:last-child,.text___bwUVx .tbl thead tr:first-child th:last-child {
	border-radius: 0 10px 10px 0;
}

.staticPage___kytVv .tbl thead th,.textStyle___fGCXY .tbl thead th,.text___bwUVx .tbl thead th {
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	height: 48px;
	min-height: 48px;
	padding: 12px 0 12px 10px;
	position: relative;
	text-align: center;
}

.staticPage___kytVv .tbl thead th,.staticPage___kytVv .tbl thead th span,.textStyle___fGCXY .tbl thead th,.textStyle___fGCXY .tbl thead th span,.text___bwUVx .tbl thead th,.text___bwUVx .tbl thead th span {
	color: #ffffffe6;
}

.staticPage___kytVv .tbl tbody tr,.textStyle___fGCXY .tbl tbody tr,.text___bwUVx .tbl tbody tr {
	border-bottom: none;
	position: relative;
}

.staticPage___kytVv .tbl tbody tr:not(:last-child):after,.textStyle___fGCXY .tbl tbody tr:not(:last-child):after,.text___bwUVx .tbl tbody tr:not(:last-child):after {
	background-color: #ffffff0d;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 24px;
	position: absolute;
	width: calc(100% - 48px);
}

.staticPage___kytVv .tbl tbody td,.textStyle___fGCXY .tbl tbody td,.text___bwUVx .tbl tbody td {
	border-bottom: 1px solid #fff;
	color: var(--brand-text);
	font-size: 12px;
	height: 48px;
	min-height: 48px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.staticPage___kytVv .tbl tbody td:first-child,.textStyle___fGCXY .tbl tbody td:first-child,.text___bwUVx .tbl tbody td:first-child {
	color: #fffc;
	font-weight: 500;
	text-align: left;
}

.staticPage___kytVv .tbl tbody tr:last-child td,.textStyle___fGCXY .tbl tbody tr:last-child td,.text___bwUVx .tbl tbody tr:last-child td {
	border-bottom: none;
}

.staticPage___kytVv .tbl tbody tr:last-child td:before,.textStyle___fGCXY .tbl tbody tr:last-child td:before,.text___bwUVx .tbl tbody tr:last-child td:before {
	content: none;
}

.staticPage___kytVv .tbl td,.staticPage___kytVv .tbl th,.textStyle___fGCXY .tbl td,.textStyle___fGCXY .tbl th,.text___bwUVx .tbl td,.text___bwUVx .tbl th {
	vertical-align: middle;
}

.staticPage___kytVv .tbl td:first-child,.staticPage___kytVv .tbl th:first-child,.textStyle___fGCXY .tbl td:first-child,.textStyle___fGCXY .tbl th:first-child,.text___bwUVx .tbl td:first-child,.text___bwUVx .tbl th:first-child {
	padding-left: 32px;
}

.staticPage___kytVv .tbl td:last-child,.staticPage___kytVv .tbl th:last-child,.textStyle___fGCXY .tbl td:last-child,.textStyle___fGCXY .tbl th:last-child,.text___bwUVx .tbl td:last-child,.text___bwUVx .tbl th:last-child {
	padding-right: 32px;
}

.staticPage___kytVv .tbl td .text-center,.staticPage___kytVv .tbl th .text-center,.textStyle___fGCXY .tbl td .text-center,.textStyle___fGCXY .tbl th .text-center,.text___bwUVx .tbl td .text-center,.text___bwUVx .tbl th .text-center {
	text-align: center;
}

.staticPage___kytVv .tbl-striped tbody tr:nth-child(odd),.staticPage___kytVv .tbl-striped thead tr,.textStyle___fGCXY .tbl-striped tbody tr:nth-child(odd),.textStyle___fGCXY .tbl-striped thead tr,.text___bwUVx .tbl-striped tbody tr:nth-child(odd),.text___bwUVx .tbl-striped thead tr {
	background: #0000;
}

.staticPage___kytVv .tbl-striped tbody td,.textStyle___fGCXY .tbl-striped tbody td,.text___bwUVx .tbl-striped tbody td {
	border-bottom: none;
}

.staticPage___kytVv .tbl-striped tbody td:before,.textStyle___fGCXY .tbl-striped tbody td:before,.text___bwUVx .tbl-striped tbody td:before {
	content: none;
}

.staticPage___kytVv .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___kytVv .tbl-striped-revert thead tr,.textStyle___fGCXY .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___fGCXY .tbl-striped-revert thead tr,.text___bwUVx .tbl-striped-revert tbody tr:nth-child(2n),.text___bwUVx .tbl-striped-revert thead tr {
	background: #0000;
}

.staticPage___kytVv .tbl-striped-revert tbody td,.textStyle___fGCXY .tbl-striped-revert tbody td,.text___bwUVx .tbl-striped-revert tbody td {
	border-bottom: none;
}

.staticPage___kytVv .tbl-striped-revert tbody td:before,.textStyle___fGCXY .tbl-striped-revert tbody td:before,.text___bwUVx .tbl-striped-revert tbody td:before {
	content: none;
}

.staticPage___kytVv .tbl-type-text th:first-child,.textStyle___fGCXY .tbl-type-text th:first-child,.text___bwUVx .tbl-type-text th:first-child {
	text-align: left!important;
}

.staticPage___kytVv .tbl-type-text td,.textStyle___fGCXY .tbl-type-text td,.text___bwUVx .tbl-type-text td {
	text-align: center;
}

.staticPage___kytVv .tbl-type-text td:first-child,.textStyle___fGCXY .tbl-type-text td:first-child,.text___bwUVx .tbl-type-text td:first-child {
	text-align: left;
}

.staticPage___kytVv .img-fullpage,.textStyle___fGCXY .img-fullpage,.text___bwUVx .img-fullpage {
	box-shadow: 0 1px 0 0 #ffffff0d;
	box-sizing: border-box;
	line-height: 0;
	margin: -19px -24px 40px -30px;
	max-height: 502px;
	overflow: hidden;
	position: relative;
}

.staticPage___kytVv .img-fullpage img,.textStyle___fGCXY .img-fullpage img,.text___bwUVx .img-fullpage img {
	width: 100%;
}

.staticPage___kytVv .with-padding-left,.textStyle___fGCXY .with-padding-left,.text___bwUVx .with-padding-left {
	padding-left: 32px;
}

.staticPage___kytVv {
	margin: 0 auto;
	width: 720px;
}

.staticPage___kytVv[class*=faq] {
	padding: 0 0 8px;
}

.staticPage___kytVv[class*=faq] h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	margin: 20px 0 24px;
}

.staticPage___kytVv[class*=faq] h3:not(:first-child) {
	margin: 40px 0 23px;
}

.staticPage___kytVv[class*=faq] [class*=accordion-wrap] {
	margin: -9px 0;
}

.staticPage___kytVv[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.staticPage___kytVv[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	padding: 9px 48px 9px 16px;
	position: relative;
}

.staticPage___kytVv[class*=faq] .accordion-title,.staticPage___kytVv[class*=faq] .accordion-title b {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.staticPage___kytVv[class*=faq] .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: calc(50% - 2px);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPage___kytVv[class*=faq] .accordion-title.active:after {
	transform: rotate(180deg);
}

.staticPage___kytVv[class*=faq] .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px 15px;
}

.staticPage___kytVv[class*=faq] .accordion-inner,.staticPage___kytVv[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.staticPage___kytVv[class*=terms-new],.staticPage___kytVv[class*=terms] {
	padding-bottom: 18px;
}

.staticPage___kytVv[class*=terms-new] h1,.staticPage___kytVv[class*=terms-new] h2,.staticPage___kytVv[class*=terms] h1,.staticPage___kytVv[class*=terms] h2 {
	font-family: Manrope,sans-serif;
}

.staticPage___kytVv[class*=terms-new] h1,.staticPage___kytVv[class*=terms] h1 {
	margin-bottom: 16px;
}

.staticPage___kytVv[class*=terms-new] h2,.staticPage___kytVv[class*=terms] h2 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.staticPage___kytVv[class*=terms-new] .tbl,.staticPage___kytVv[class*=terms] .tbl {
	margin: 0 0 24px;
	table-layout: fixed;
	width: 100%;
}

.staticPage___kytVv[class*=terms-new] .tbl thead,.staticPage___kytVv[class*=terms] .tbl thead {
	background-color: rgba(var(--brand-text-rgb),.1);
}

.staticPage___kytVv[class*=terms-new] .tbl td,.staticPage___kytVv[class*=terms-new] .tbl th,.staticPage___kytVv[class*=terms] .tbl td,.staticPage___kytVv[class*=terms] .tbl th {
	border: none;
	line-height: 16px;
	text-align: left;
}

.staticPage___kytVv[class*=terms-new] .tbl td:first-child,.staticPage___kytVv[class*=terms-new] .tbl th:first-child,.staticPage___kytVv[class*=terms] .tbl td:first-child,.staticPage___kytVv[class*=terms] .tbl th:first-child {
	padding-left: 24px;
	padding-right: 10px;
	width: 100%;
}

.staticPage___kytVv[class*=terms-new] .tbl td:nth-child(2),.staticPage___kytVv[class*=terms-new] .tbl th:nth-child(2),.staticPage___kytVv[class*=terms] .tbl td:nth-child(2),.staticPage___kytVv[class*=terms] .tbl th:nth-child(2) {
	padding-left: 0;
	width: 160px;
}

.staticPage___kytVv[class*=terms-new] .tbl td:nth-child(3),.staticPage___kytVv[class*=terms-new] .tbl th:nth-child(3),.staticPage___kytVv[class*=terms] .tbl td:nth-child(3),.staticPage___kytVv[class*=terms] .tbl th:nth-child(3) {
	padding: 4px 8px 4px 16px;
	text-align: left;
	width: 100%;
}

.staticPage___kytVv[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___kytVv[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___kytVv[class*=terms] .tbl td:nth-child(3) span,.staticPage___kytVv[class*=terms] .tbl th:nth-child(3) span {
	display: block;
	text-align: center;
	width: 72px;
}

.staticPage___kytVv[class*=terms-new] .tbl td:last-child,.staticPage___kytVv[class*=terms-new] .tbl th:last-child,.staticPage___kytVv[class*=terms] .tbl td:last-child,.staticPage___kytVv[class*=terms] .tbl th:last-child {
	padding-left: 0;
	padding-right: 10px;
	width: 144px;
}

.staticPage___kytVv[class*=terms-new] .tbl tbody td:nth-child(3),.staticPage___kytVv[class*=terms] .tbl tbody td:nth-child(3) {
	padding-left: 42px;
}

.staticPage___kytVv[class*=terms-new] .ul-list,.staticPage___kytVv[class*=terms] .ul-list {
	margin: 22px 0 24px;
}

.staticPage___kytVv[class*=terms-new] .ul-list.with-padding-left,.staticPage___kytVv[class*=terms] .ul-list.with-padding-left {
	padding-left: 37px;
}

.staticPage___kytVv[class*=terms-new] .contacts-list,.staticPage___kytVv[class*=terms] .contacts-list {
	display: flex;
}

.staticPage___kytVv[class*=terms-new] .contacts-list h2,.staticPage___kytVv[class*=terms] .contacts-list h2 {
	margin-top: 32px;
}

.staticPage___kytVv[class*=terms-new] .contacts-list div,.staticPage___kytVv[class*=terms] .contacts-list div {
	display: grid;
	letter-spacing: .2px;
	margin-right: 14px;
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download],.staticPage___kytVv[class*=terms] [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] p,.staticPage___kytVv[class*=terms] [class*=terms-download] p {
	margin: 0;
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] p,.staticPage___kytVv[class*=terms-new] [class*=terms-download] time,.staticPage___kytVv[class*=terms] [class*=terms-download] p,.staticPage___kytVv[class*=terms] [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] button,.staticPage___kytVv[class*=terms] [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 12px;
	min-width: 136px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___kytVv[class*=terms] [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] button:before,.staticPage___kytVv[class*=terms] [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 24px;
	z-index: 0;
}

.staticPage___kytVv[class*=terms-new] [class*=terms-download] button:hover,.staticPage___kytVv[class*=terms] [class*=terms-download] button:hover {
	filter: brightness(1.1);
}

.staticPage___kytVv[class*=online-casino],.staticPage___kytVv[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPage___kytVv[class*=online-casino] h1,.staticPage___kytVv[class*=online-casino] h1 *,.staticPage___kytVv[class*=online-casino] h2,.staticPage___kytVv[class*=online-casino] h2 *,.staticPage___kytVv[class*=online-casino] h3,.staticPage___kytVv[class*=online-casino] h3 *,.staticPage___kytVv[class*=online-casino] h4,.staticPage___kytVv[class*=online-casino] h4 *,.staticPage___kytVv[class*=online-casino] h5,.staticPage___kytVv[class*=online-casino] h5 *,.staticPage___kytVv[class*=online-casino] h6,.staticPage___kytVv[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPage___kytVv[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 48px;
	margin: 12px 0 16px;
}

.staticPage___kytVv[class*=information] [class=informationBottom],.staticPage___kytVv[class*=information] [class=informationTop] {
	grid-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto 16px;
	padding: 0;
}

.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 68px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
	width: 100%;
}

.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationTopItem]:before {
	content: none;
}

.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	justify-content: space-between;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	padding: 9px 15px 9px 55px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___kytVv[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___kytVv[class*=information] [class=informationTop] [class*=informationTopLink] span {
	left: 15px;
	position: absolute;
	top: 21px;
}

.root___KdXiY {
	margin: -7px 0 32px;
}

.text___bwUVx {
	line-height: 22px;
}

.title___kMX6m {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 12px 0 24px;
	position: relative;
}

.places___bFdUp {
	margin: 0 auto 32px;
	position: relative;
}

.placesTitle___YFDDf {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.places___bFdUp .gamesListPoint___InMZy {
	bottom: 0;
	height: 60px;
	position: absolute;
}

.table___SYycS {
	grid-gap: 0 16px;
	display: grid;
	grid-template-columns: repeat(3,378px);
	width: 100%;
}

@media screen and (min-width:1288px) {
	.table___SYycS {
		grid-gap: 0 20px;
	}
}

.tableItem___TWEG8 {
	align-items: center;
	display: flex;
	min-height: 48px;
	position: relative;
}

.tableItem___TWEG8:nth-child(3n) {
	padding-left: 8px;
}

@media screen and (min-width:1288px) {
	.tableItem___TWEG8:nth-child(3n) {
		padding-left: 0;
	}
}

.tableItem___TWEG8:nth-child(3n):after {
	background: rgba(var(--brand-text-rgb),.05);
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	right: 0;
	width: 968px;
}

.tableItem___TWEG8:nth-child(3n):last-child:after {
	display: none;
}

.tableItem_1___cnY_4,.tableItem_2___nKJC1,.tableItem_3___J2hMT {
	display: flex;
}

.tableItem_1___cnY_4 .tablePlace___eKNKv,.tableItem_2___nKJC1 .tablePlace___eKNKv,.tableItem_3___J2hMT .tablePlace___eKNKv {
	color: var(--brand-content-background);
}

.tableItem_1___cnY_4 .tablePrizeFund___JRY_O,.tableItem_2___nKJC1 .tablePrizeFund___JRY_O,.tableItem_3___J2hMT .tablePrizeFund___JRY_O {
	color: var(--brand-yellow);
}

.tableItem_1___cnY_4 .tablePlace___eKNKv {
	background: var(--brand-gold);
}

.tableItem_1___cnY_4 [class*=currencySum],.tableItem_1___cnY_4 [class*=currencySymbol] {
	color: var(--brand-gold);
}

.tableItem_2___nKJC1 .tablePlace___eKNKv {
	background: #b4b4b4;
}

.tableItem_2___nKJC1 [class*=currencySum],.tableItem_2___nKJC1 [class*=currencySymbol] {
	color: #b4b4b4;
}

.tableItem_3___J2hMT .tablePlace___eKNKv {
	background: #c1511b;
}

.tableItem_3___J2hMT [class*=currencySum],.tableItem_3___J2hMT [class*=currencySymbol] {
	color: #c1511b;
}

.tablePlace___eKNKv {
	align-items: center;
	background: #ffffff1a;
	border-radius: 4px;
	color: #fff;
	display: flex;
	flex: 0 0 16px;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	height: 16px;
	justify-content: center;
	line-height: 1;
	width: 16px;
}

.tablePrize___e8ohr {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-left: 16px;
}

.tablePrizeSum___oILnK {
	line-height: 1;
}

.tablePercent___mRYaE {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	margin-left: 4px;
}

.table___SYycS .withTournamentPrize___KAEDb {
	align-items: center;
}

.table___SYycS .withTournamentPrize___KAEDb .tournamentPrize___yThoR {
	color: #fff9;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.table___SYycS .withTournamentPrize___KAEDb .tablePrizeSum___oILnK {
	margin-bottom: 0;
}

.places___BUfrO {
	margin: 0 auto 32px;
	position: relative;
}

.placesTitle___ePLaR {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.places___BUfrO .gamesListPoint___arA_Y {
	bottom: 0;
	height: 60px;
	position: absolute;
}

.table___JzXTF {
	grid-gap: 0 16px;
	display: grid;
	grid-template-columns: repeat(3,378px);
	width: 100%;
}

@media screen and (min-width:1288px) {
	.table___JzXTF {
		grid-gap: 0 20px;
	}
}

.tableItem___I2Zr9 {
	align-items: center;
	display: flex;
	min-height: 48px;
	position: relative;
}

.tableItem___I2Zr9:nth-child(3n) {
	padding-left: 8px;
}

@media screen and (min-width:1288px) {
	.tableItem___I2Zr9:nth-child(3n) {
		padding-left: 0;
	}
}

.tableItem___I2Zr9:nth-child(3n):after {
	background: rgba(var(--brand-text-rgb),.05);
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	right: 0;
	width: 968px;
}

.tableItem___I2Zr9:nth-child(3n):last-child:after {
	display: none;
}

.tableItem_1___Igwt9,.tableItem_2___c19UY,.tableItem_3___fplrR {
	display: flex;
}

.tableItem_1___Igwt9 .tablePlace___A6Mki,.tableItem_2___c19UY .tablePlace___A6Mki,.tableItem_3___fplrR .tablePlace___A6Mki {
	color: var(--brand-content-background);
}

.tableItem_1___Igwt9 .tablePrizeFund___czJyX,.tableItem_2___c19UY .tablePrizeFund___czJyX,.tableItem_3___fplrR .tablePrizeFund___czJyX {
	color: var(--brand-yellow);
}

.tableItem_1___Igwt9 .tablePlace___A6Mki {
	background: var(--brand-gold);
}

.tableItem_1___Igwt9 [class*=currencySum],.tableItem_1___Igwt9 [class*=currencySymbol] {
	color: var(--brand-gold);
}

.tableItem_2___c19UY .tablePlace___A6Mki {
	background: #b4b4b4;
}

.tableItem_2___c19UY [class*=currencySum],.tableItem_2___c19UY [class*=currencySymbol] {
	color: #b4b4b4;
}

.tableItem_3___fplrR .tablePlace___A6Mki {
	background: #c1511b;
}

.tableItem_3___fplrR [class*=currencySum],.tableItem_3___fplrR [class*=currencySymbol] {
	color: #c1511b;
}

.tablePlace___A6Mki {
	align-items: center;
	background: #ffffff1a;
	border-radius: 4px;
	color: #fff;
	display: flex;
	flex: 0 0 16px;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	height: 16px;
	justify-content: center;
	line-height: 1;
	width: 16px;
}

.tablePrize___FCeRG {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-left: 16px;
}

.tablePrizeSum___xYzd7 {
	line-height: 1;
}

.tablePercent___DtA3P {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	margin-left: 4px;
}

.table___JzXTF .withTournamentPrize___ijdJL {
	align-items: center;
}

.table___JzXTF .withTournamentPrize___ijdJL .tournamentPrize___kuN3c {
	color: #fff9;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.table___JzXTF .withTournamentPrize___ijdJL .tablePrizeSum___xYzd7 {
	margin-bottom: 0;
}

.title___uPXky {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 12px 0 24px;
	position: relative;
}

.tablePlaces___GlL__ {
	border-collapse: initial;
	border-spacing: 0;
	margin: 0 auto;
	position: relative;
	width: 920px;
}

.tablePlaces___GlL__ tr {
	height: 48px;
}

.tablePlaces___GlL__ td,.tablePlaces___GlL__ th {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tablePlaces___GlL__ td:first-child,.tablePlaces___GlL__ th:first-child {
	max-width: 76px;
	width: 76px;
}

@media screen and (min-width:1288px) {
	.tablePlaces___GlL__ td:first-child,.tablePlaces___GlL__ th:first-child {
		max-width: 86px;
		width: 86px;
	}
}

.tablePlaces___GlL__ td:nth-child(2),.tablePlaces___GlL__ th:nth-child(2) {
	max-width: 40px;
	width: 40px;
}

@media screen and (min-width:1288px) {
	.tablePlaces___GlL__ td:nth-child(2),.tablePlaces___GlL__ th:nth-child(2) {
		padding-left: 4px;
	}
}

.tablePlaces___GlL__ td:last-child,.tablePlaces___GlL__ th:last-child {
	font-weight: 500;
	line-height: 1.3;
	max-width: 70px;
	text-align: right;
	width: 70px;
}

.tablePlaces___GlL__ th {
	padding: 8px 0;
}

.tablePlaces___GlL__ thead:after,.tablePlaces___GlL__ thead:before {
	background-color: #ffffff0d;
	content: "";
	display: block;
	height: 48px;
	position: absolute;
	top: 0;
	width: 24px;
}

.tablePlaces___GlL__ thead:before {
	border-radius: 10px 0 0 10px;
	left: -24px;
}

.tablePlaces___GlL__ thead:after {
	border-radius: 0 10px 10px 0;
	right: -24px;
}

.tablePlaces___GlL__ thead tr {
	background-color: #ffffff0d;
	border-radius: 10px;
}

.tablePlaces___GlL__ thead tr th {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	text-align: left;
}

.tablePlaces___GlL__ tbody td:nth-child(2) {
	color: var(--brand-text);
}

.tablePlaces___GlL__ tbody td:last-child {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.tablePlaces___GlL__ .resultItem___aDDxQ.currentUser___vo9As td {
	overflow: visible;
	position: relative;
}

.tablePlaces___GlL__ .resultItem___aDDxQ.currentUser___vo9As td:first-child:after {
	border: 1px solid #f5c66b;
	border-radius: 10px;
	bottom: 0;
	box-sizing: border-box;
	content: "";
	height: 48px;
	left: -25px;
	position: absolute;
	right: auto;
	top: 0;
	width: 972px;
	z-index: 0;
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_1___n7a73 td:last-child,.tablePlaces___GlL__ .resultItem___aDDxQ.place_2___igKV7 td:last-child,.tablePlaces___GlL__ .resultItem___aDDxQ.place_3___ZguDW td:last-child {
	color: var(--brand-yellow);
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_1___n7a73 .place___Y_JE5 {
	background: var(--brand-gold);
	color: #000;
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_1___n7a73 [class*=currencySum],.tablePlaces___GlL__ .resultItem___aDDxQ.place_1___n7a73 [class*=currencySymbol] {
	color: var(--brand-gold);
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_2___igKV7 .place___Y_JE5 {
	background: #b4b4b4;
	color: #000;
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_2___igKV7 [class*=currencySum],.tablePlaces___GlL__ .resultItem___aDDxQ.place_2___igKV7 [class*=currencySymbol] {
	color: #b4b4b4;
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_3___ZguDW .place___Y_JE5 {
	background: #c1511b;
	color: #000;
}

.tablePlaces___GlL__ .resultItem___aDDxQ.place_3___ZguDW [class*=currencySum],.tablePlaces___GlL__ .resultItem___aDDxQ.place_3___ZguDW [class*=currencySymbol] {
	color: #c1511b;
}

.tablePlaces___GlL__ .place___Y_JE5 {
	background: #ffffff1a;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 400;
	height: 16px;
	line-height: 14px;
	margin-right: 16px;
	position: relative;
	text-align: center;
	top: -1px;
	width: 16px;
}

.tablePlaces___GlL__ .tournamentPrize___kuN3c {
	color: #fff9;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.root___uoEc8 {
	position: relative;
}

.anchor___f5TZw {
	bottom: auto;
	height: 1px;
	left: 0;
	position: absolute;
	right: auto;
	top: -80px;
	width: 1px;
	z-index: 0;
}

.tournamentResultItemName___C7NYL {
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentResultsMultiplier___pUk_G {
	bottom: 0;
	left: auto;
	position: absolute;
	right: -38px;
	top: 0;
	z-index: 1;
}

.tournamentResultsMultiplier___pUk_G [class*=tournamentMultiplierTipContentWrap__] {
	bottom: calc(100% + 5px);
	left: 50%;
	top: auto;
}

.finishText___YnOCm,.staticPage___AovMD,.textStyle___SzO4f {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.finishText___YnOCm [class*=promo-img__inner],.staticPage___AovMD [class*=promo-img__inner],.textStyle___SzO4f [class*=promo-img__inner] {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.finishText___YnOCm .h1___ecfba,.finishText___YnOCm .h2___juVGX,.finishText___YnOCm .h3___IdMnw,.finishText___YnOCm h1,.finishText___YnOCm h2,.finishText___YnOCm h3,.staticPage___AovMD .h1___ecfba,.staticPage___AovMD .h2___juVGX,.staticPage___AovMD .h3___IdMnw,.staticPage___AovMD h1,.staticPage___AovMD h2,.staticPage___AovMD h3,.textStyle___SzO4f .h1___ecfba,.textStyle___SzO4f .h2___juVGX,.textStyle___SzO4f .h3___IdMnw,.textStyle___SzO4f h1,.textStyle___SzO4f h2,.textStyle___SzO4f h3 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0;
	text-align: left;
}

.finishText___YnOCm .h1___ecfba:first-child,.finishText___YnOCm h1:first-child,.staticPage___AovMD .h1___ecfba:first-child,.staticPage___AovMD h1:first-child,.textStyle___SzO4f .h1___ecfba:first-child,.textStyle___SzO4f h1:first-child {
	margin-top: 20px;
}

.finishText___YnOCm .h2___juVGX,.finishText___YnOCm h2,.staticPage___AovMD .h2___juVGX,.staticPage___AovMD h2,.textStyle___SzO4f .h2___juVGX,.textStyle___SzO4f h2 {
	margin: 32px 0 16px;
}

.finishText___YnOCm .h1___ecfba span,.finishText___YnOCm .h2___juVGX span,.finishText___YnOCm h1 span,.finishText___YnOCm h2 span,.staticPage___AovMD .h1___ecfba span,.staticPage___AovMD .h2___juVGX span,.staticPage___AovMD h1 span,.staticPage___AovMD h2 span,.textStyle___SzO4f .h1___ecfba span,.textStyle___SzO4f .h2___juVGX span,.textStyle___SzO4f h1 span,.textStyle___SzO4f h2 span {
	color: #ffffffe6;
}

.finishText___YnOCm h1+h2,.staticPage___AovMD h1+h2,.textStyle___SzO4f h1+h2 {
	margin-top: 16px;
}

.finishText___YnOCm .h4___Qv0Pz,.finishText___YnOCm h4,.staticPage___AovMD .h4___Qv0Pz,.staticPage___AovMD h4,.textStyle___SzO4f .h4___Qv0Pz,.textStyle___SzO4f h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}

.finishText___YnOCm .h5___rS1Cc,.finishText___YnOCm h5,.staticPage___AovMD .h5___rS1Cc,.staticPage___AovMD h5,.textStyle___SzO4f .h5___rS1Cc,.textStyle___SzO4f h5 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 16px 0;
}

.finishText___YnOCm .h6___ck1j8,.finishText___YnOCm h6,.staticPage___AovMD .h6___ck1j8,.staticPage___AovMD h6,.textStyle___SzO4f .h6___ck1j8,.textStyle___SzO4f h6 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 15px 0;
}

.finishText___YnOCm [class*=txt],.finishText___YnOCm ol,.finishText___YnOCm p,.finishText___YnOCm ul,.staticPage___AovMD [class*=txt],.staticPage___AovMD ol,.staticPage___AovMD p,.staticPage___AovMD ul,.textStyle___SzO4f [class*=txt],.textStyle___SzO4f ol,.textStyle___SzO4f p,.textStyle___SzO4f ul {
	margin: 16px 0 22px;
}

.finishText___YnOCm [class*=txt],.finishText___YnOCm ol,.finishText___YnOCm p,.finishText___YnOCm ul,.finishText___YnOCm>div,.staticPage___AovMD [class*=txt],.staticPage___AovMD ol,.staticPage___AovMD p,.staticPage___AovMD ul,.staticPage___AovMD>div,.textStyle___SzO4f [class*=txt],.textStyle___SzO4f ol,.textStyle___SzO4f p,.textStyle___SzO4f ul,.textStyle___SzO4f>div {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.finishText___YnOCm a,.staticPage___AovMD a,.textStyle___SzO4f a {
	color: var(--link-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.finishText___YnOCm span,.staticPage___AovMD span,.textStyle___SzO4f span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.finishText___YnOCm img,.staticPage___AovMD img,.textStyle___SzO4f img {
	max-width: 100%;
}

.finishText___YnOCm ol,.finishText___YnOCm ul,.staticPage___AovMD ol,.staticPage___AovMD ul,.textStyle___SzO4f ol,.textStyle___SzO4f ul {
	counter-reset: list;
	list-style-type: none;
	padding-left: 37px;
}

.finishText___YnOCm ol ol,.finishText___YnOCm ul ol,.staticPage___AovMD ol ol,.staticPage___AovMD ul ol,.textStyle___SzO4f ol ol,.textStyle___SzO4f ul ol {
	margin-top: 24px;
}

.finishText___YnOCm ol li,.finishText___YnOCm ul li,.staticPage___AovMD ol li,.staticPage___AovMD ul li,.textStyle___SzO4f ol li,.textStyle___SzO4f ul li {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 16px;
	padding-left: 6px;
	position: relative;
}

.finishText___YnOCm ol li:before,.finishText___YnOCm ul li:before,.staticPage___AovMD ol li:before,.staticPage___AovMD ul li:before,.textStyle___SzO4f ol li:before,.textStyle___SzO4f ul li:before {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	font-weight: 900;
	height: 16px;
	left: -21px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.finishText___YnOCm ol,.staticPage___AovMD ol,.textStyle___SzO4f ol {
	counter-reset: list;
}

.finishText___YnOCm ol li:before,.staticPage___AovMD ol li:before,.textStyle___SzO4f ol li:before {
	content: counter(list) "";
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.finishText___YnOCm ul li:before,.staticPage___AovMD ul li:before,.textStyle___SzO4f ul li:before {
	content: "•";
	line-height: 14px;
}

.finishText___YnOCm iframe,.staticPage___AovMD iframe,.textStyle___SzO4f iframe {
	background: #000;
	border-radius: 8px;
	display: block;
	margin: 24px 0 0;
}

.finishText___YnOCm .tbl,.staticPage___AovMD .tbl,.textStyle___SzO4f .tbl {
	font-family: Manrope,sans-serif;
	margin: 0 -32px;
	margin-top: 30px;
	position: relative;
	table-layout: auto;
	width: calc(100% + 64px);
	z-index: 1;
}

.finishText___YnOCm .tbl tbody,.finishText___YnOCm .tbl thead,.staticPage___AovMD .tbl tbody,.staticPage___AovMD .tbl thead,.textStyle___SzO4f .tbl tbody,.textStyle___SzO4f .tbl thead {
	position: relative;
	z-index: 2;
}

.finishText___YnOCm .tbl thead tr,.staticPage___AovMD .tbl thead tr,.textStyle___SzO4f .tbl thead tr {
	background-color: #e7dbdb1a;
}

.finishText___YnOCm .tbl thead tr:first-child th:first-child,.staticPage___AovMD .tbl thead tr:first-child th:first-child,.textStyle___SzO4f .tbl thead tr:first-child th:first-child {
	border-radius: 10px 0 0 10px;
}

.finishText___YnOCm .tbl thead tr:first-child th:last-child,.staticPage___AovMD .tbl thead tr:first-child th:last-child,.textStyle___SzO4f .tbl thead tr:first-child th:last-child {
	border-radius: 0 10px 10px 0;
}

.finishText___YnOCm .tbl thead th,.staticPage___AovMD .tbl thead th,.textStyle___SzO4f .tbl thead th {
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	height: 48px;
	min-height: 48px;
	padding: 12px 0 12px 10px;
	position: relative;
	text-align: center;
}

.finishText___YnOCm .tbl thead th,.finishText___YnOCm .tbl thead th span,.staticPage___AovMD .tbl thead th,.staticPage___AovMD .tbl thead th span,.textStyle___SzO4f .tbl thead th,.textStyle___SzO4f .tbl thead th span {
	color: #ffffffe6;
}

.finishText___YnOCm .tbl tbody tr,.staticPage___AovMD .tbl tbody tr,.textStyle___SzO4f .tbl tbody tr {
	border-bottom: none;
	position: relative;
}

.finishText___YnOCm .tbl tbody tr:not(:last-child):after,.staticPage___AovMD .tbl tbody tr:not(:last-child):after,.textStyle___SzO4f .tbl tbody tr:not(:last-child):after {
	background-color: #ffffff0d;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 24px;
	position: absolute;
	width: calc(100% - 48px);
}

.finishText___YnOCm .tbl tbody td,.staticPage___AovMD .tbl tbody td,.textStyle___SzO4f .tbl tbody td {
	border-bottom: 1px solid #fff;
	color: var(--brand-text);
	font-size: 12px;
	height: 48px;
	min-height: 48px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.finishText___YnOCm .tbl tbody td:first-child,.staticPage___AovMD .tbl tbody td:first-child,.textStyle___SzO4f .tbl tbody td:first-child {
	color: #fffc;
	font-weight: 500;
	text-align: left;
}

.finishText___YnOCm .tbl tbody tr:last-child td,.staticPage___AovMD .tbl tbody tr:last-child td,.textStyle___SzO4f .tbl tbody tr:last-child td {
	border-bottom: none;
}

.finishText___YnOCm .tbl tbody tr:last-child td:before,.staticPage___AovMD .tbl tbody tr:last-child td:before,.textStyle___SzO4f .tbl tbody tr:last-child td:before {
	content: none;
}

.finishText___YnOCm .tbl td,.finishText___YnOCm .tbl th,.staticPage___AovMD .tbl td,.staticPage___AovMD .tbl th,.textStyle___SzO4f .tbl td,.textStyle___SzO4f .tbl th {
	vertical-align: middle;
}

.finishText___YnOCm .tbl td:first-child,.finishText___YnOCm .tbl th:first-child,.staticPage___AovMD .tbl td:first-child,.staticPage___AovMD .tbl th:first-child,.textStyle___SzO4f .tbl td:first-child,.textStyle___SzO4f .tbl th:first-child {
	padding-left: 32px;
}

.finishText___YnOCm .tbl td:last-child,.finishText___YnOCm .tbl th:last-child,.staticPage___AovMD .tbl td:last-child,.staticPage___AovMD .tbl th:last-child,.textStyle___SzO4f .tbl td:last-child,.textStyle___SzO4f .tbl th:last-child {
	padding-right: 32px;
}

.finishText___YnOCm .tbl td .text-center,.finishText___YnOCm .tbl th .text-center,.staticPage___AovMD .tbl td .text-center,.staticPage___AovMD .tbl th .text-center,.textStyle___SzO4f .tbl td .text-center,.textStyle___SzO4f .tbl th .text-center {
	text-align: center;
}

.finishText___YnOCm .tbl-striped tbody tr:nth-child(odd),.finishText___YnOCm .tbl-striped thead tr,.staticPage___AovMD .tbl-striped tbody tr:nth-child(odd),.staticPage___AovMD .tbl-striped thead tr,.textStyle___SzO4f .tbl-striped tbody tr:nth-child(odd),.textStyle___SzO4f .tbl-striped thead tr {
	background: #0000;
}

.finishText___YnOCm .tbl-striped tbody td,.staticPage___AovMD .tbl-striped tbody td,.textStyle___SzO4f .tbl-striped tbody td {
	border-bottom: none;
}

.finishText___YnOCm .tbl-striped tbody td:before,.staticPage___AovMD .tbl-striped tbody td:before,.textStyle___SzO4f .tbl-striped tbody td:before {
	content: none;
}

.finishText___YnOCm .tbl-striped-revert tbody tr:nth-child(2n),.finishText___YnOCm .tbl-striped-revert thead tr,.staticPage___AovMD .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___AovMD .tbl-striped-revert thead tr,.textStyle___SzO4f .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___SzO4f .tbl-striped-revert thead tr {
	background: #0000;
}

.finishText___YnOCm .tbl-striped-revert tbody td,.staticPage___AovMD .tbl-striped-revert tbody td,.textStyle___SzO4f .tbl-striped-revert tbody td {
	border-bottom: none;
}

.finishText___YnOCm .tbl-striped-revert tbody td:before,.staticPage___AovMD .tbl-striped-revert tbody td:before,.textStyle___SzO4f .tbl-striped-revert tbody td:before {
	content: none;
}

.finishText___YnOCm .tbl-type-text th:first-child,.staticPage___AovMD .tbl-type-text th:first-child,.textStyle___SzO4f .tbl-type-text th:first-child {
	text-align: left!important;
}

.finishText___YnOCm .tbl-type-text td,.staticPage___AovMD .tbl-type-text td,.textStyle___SzO4f .tbl-type-text td {
	text-align: center;
}

.finishText___YnOCm .tbl-type-text td:first-child,.staticPage___AovMD .tbl-type-text td:first-child,.textStyle___SzO4f .tbl-type-text td:first-child {
	text-align: left;
}

.finishText___YnOCm .img-fullpage,.staticPage___AovMD .img-fullpage,.textStyle___SzO4f .img-fullpage {
	box-shadow: 0 1px 0 0 #ffffff0d;
	box-sizing: border-box;
	line-height: 0;
	margin: -19px -24px 40px -30px;
	max-height: 502px;
	overflow: hidden;
	position: relative;
}

.finishText___YnOCm .img-fullpage img,.staticPage___AovMD .img-fullpage img,.textStyle___SzO4f .img-fullpage img {
	width: 100%;
}

.finishText___YnOCm .with-padding-left,.staticPage___AovMD .with-padding-left,.textStyle___SzO4f .with-padding-left {
	padding-left: 32px;
}

.staticPage___AovMD {
	margin: 0 auto;
	width: 720px;
}

.staticPage___AovMD[class*=faq] {
	padding: 0 0 8px;
}

.staticPage___AovMD[class*=faq] h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	margin: 20px 0 24px;
}

.staticPage___AovMD[class*=faq] h3:not(:first-child) {
	margin: 40px 0 23px;
}

.staticPage___AovMD[class*=faq] [class*=accordion-wrap] {
	margin: -9px 0;
}

.staticPage___AovMD[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.staticPage___AovMD[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	padding: 9px 48px 9px 16px;
	position: relative;
}

.staticPage___AovMD[class*=faq] .accordion-title,.staticPage___AovMD[class*=faq] .accordion-title b {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.staticPage___AovMD[class*=faq] .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: calc(50% - 2px);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPage___AovMD[class*=faq] .accordion-title.active:after {
	transform: rotate(180deg);
}

.staticPage___AovMD[class*=faq] .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px 15px;
}

.staticPage___AovMD[class*=faq] .accordion-inner,.staticPage___AovMD[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.staticPage___AovMD[class*=terms-new],.staticPage___AovMD[class*=terms] {
	padding-bottom: 18px;
}

.staticPage___AovMD[class*=terms-new] h1,.staticPage___AovMD[class*=terms-new] h2,.staticPage___AovMD[class*=terms] h1,.staticPage___AovMD[class*=terms] h2 {
	font-family: Manrope,sans-serif;
}

.staticPage___AovMD[class*=terms-new] h1,.staticPage___AovMD[class*=terms] h1 {
	margin-bottom: 16px;
}

.staticPage___AovMD[class*=terms-new] h2,.staticPage___AovMD[class*=terms] h2 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.staticPage___AovMD[class*=terms-new] .tbl,.staticPage___AovMD[class*=terms] .tbl {
	margin: 0 0 24px;
	table-layout: fixed;
	width: 100%;
}

.staticPage___AovMD[class*=terms-new] .tbl thead,.staticPage___AovMD[class*=terms] .tbl thead {
	background-color: rgba(var(--brand-text-rgb),.1);
}

.staticPage___AovMD[class*=terms-new] .tbl td,.staticPage___AovMD[class*=terms-new] .tbl th,.staticPage___AovMD[class*=terms] .tbl td,.staticPage___AovMD[class*=terms] .tbl th {
	border: none;
	line-height: 16px;
	text-align: left;
}

.staticPage___AovMD[class*=terms-new] .tbl td:first-child,.staticPage___AovMD[class*=terms-new] .tbl th:first-child,.staticPage___AovMD[class*=terms] .tbl td:first-child,.staticPage___AovMD[class*=terms] .tbl th:first-child {
	padding-left: 24px;
	padding-right: 10px;
	width: 100%;
}

.staticPage___AovMD[class*=terms-new] .tbl td:nth-child(2),.staticPage___AovMD[class*=terms-new] .tbl th:nth-child(2),.staticPage___AovMD[class*=terms] .tbl td:nth-child(2),.staticPage___AovMD[class*=terms] .tbl th:nth-child(2) {
	padding-left: 0;
	width: 160px;
}

.staticPage___AovMD[class*=terms-new] .tbl td:nth-child(3),.staticPage___AovMD[class*=terms-new] .tbl th:nth-child(3),.staticPage___AovMD[class*=terms] .tbl td:nth-child(3),.staticPage___AovMD[class*=terms] .tbl th:nth-child(3) {
	padding: 4px 8px 4px 16px;
	text-align: left;
	width: 100%;
}

.staticPage___AovMD[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___AovMD[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___AovMD[class*=terms] .tbl td:nth-child(3) span,.staticPage___AovMD[class*=terms] .tbl th:nth-child(3) span {
	display: block;
	text-align: center;
	width: 72px;
}

.staticPage___AovMD[class*=terms-new] .tbl td:last-child,.staticPage___AovMD[class*=terms-new] .tbl th:last-child,.staticPage___AovMD[class*=terms] .tbl td:last-child,.staticPage___AovMD[class*=terms] .tbl th:last-child {
	padding-left: 0;
	padding-right: 10px;
	width: 144px;
}

.staticPage___AovMD[class*=terms-new] .tbl tbody td:nth-child(3),.staticPage___AovMD[class*=terms] .tbl tbody td:nth-child(3) {
	padding-left: 42px;
}

.staticPage___AovMD[class*=terms-new] .ul-list,.staticPage___AovMD[class*=terms] .ul-list {
	margin: 22px 0 24px;
}

.staticPage___AovMD[class*=terms-new] .ul-list.with-padding-left,.staticPage___AovMD[class*=terms] .ul-list.with-padding-left {
	padding-left: 37px;
}

.staticPage___AovMD[class*=terms-new] .contacts-list,.staticPage___AovMD[class*=terms] .contacts-list {
	display: flex;
}

.staticPage___AovMD[class*=terms-new] .contacts-list h2,.staticPage___AovMD[class*=terms] .contacts-list h2 {
	margin-top: 32px;
}

.staticPage___AovMD[class*=terms-new] .contacts-list div,.staticPage___AovMD[class*=terms] .contacts-list div {
	display: grid;
	letter-spacing: .2px;
	margin-right: 14px;
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download],.staticPage___AovMD[class*=terms] [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] p,.staticPage___AovMD[class*=terms] [class*=terms-download] p {
	margin: 0;
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] p,.staticPage___AovMD[class*=terms-new] [class*=terms-download] time,.staticPage___AovMD[class*=terms] [class*=terms-download] p,.staticPage___AovMD[class*=terms] [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] button,.staticPage___AovMD[class*=terms] [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 12px;
	min-width: 136px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___AovMD[class*=terms] [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] button:before,.staticPage___AovMD[class*=terms] [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 24px;
	z-index: 0;
}

.staticPage___AovMD[class*=terms-new] [class*=terms-download] button:hover,.staticPage___AovMD[class*=terms] [class*=terms-download] button:hover {
	filter: brightness(1.1);
}

.staticPage___AovMD[class*=online-casino],.staticPage___AovMD[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPage___AovMD[class*=online-casino] h1,.staticPage___AovMD[class*=online-casino] h1 *,.staticPage___AovMD[class*=online-casino] h2,.staticPage___AovMD[class*=online-casino] h2 *,.staticPage___AovMD[class*=online-casino] h3,.staticPage___AovMD[class*=online-casino] h3 *,.staticPage___AovMD[class*=online-casino] h4,.staticPage___AovMD[class*=online-casino] h4 *,.staticPage___AovMD[class*=online-casino] h5,.staticPage___AovMD[class*=online-casino] h5 *,.staticPage___AovMD[class*=online-casino] h6,.staticPage___AovMD[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPage___AovMD[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 48px;
	margin: 12px 0 16px;
}

.staticPage___AovMD[class*=information] [class=informationBottom],.staticPage___AovMD[class*=information] [class=informationTop] {
	grid-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto 16px;
	padding: 0;
}

.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 68px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
	width: 100%;
}

.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationTopItem]:before {
	content: none;
}

.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	justify-content: space-between;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	padding: 9px 15px 9px 55px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___AovMD[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___AovMD[class*=information] [class=informationTop] [class*=informationTopLink] span {
	left: 15px;
	position: absolute;
	top: 21px;
}

.finishText___YnOCm {
	line-height: 22px;
	margin: 24px 0 32px;
}

.title___LayYS {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 24px 0;
	position: relative;
}

.tournamentWinners___wMI50 {
	position: relative;
	width: 100%;
	z-index: 1;
}

.tournamentWinners___wMI50 .title___LntcC {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 32px 0 24px;
}

.tournamentWinners___wMI50 table {
	margin: 0 auto;
	position: relative;
	width: 920px;
}

.tournamentWinners___wMI50 table tr {
	height: 48px;
}

.tournamentWinners___wMI50 table td,.tournamentWinners___wMI50 table th {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tournamentWinners___wMI50 table td:first-child,.tournamentWinners___wMI50 table th:first-child {
	max-width: 76px;
	width: 76px;
}

@media screen and (min-width:1288px) {
	.tournamentWinners___wMI50 table td:first-child,.tournamentWinners___wMI50 table th:first-child {
		max-width: 86px;
		width: 86px;
	}
}

.tournamentWinners___wMI50 table td:nth-child(2),.tournamentWinners___wMI50 table th:nth-child(2) {
	max-width: 40px;
	width: 40px;
}

@media screen and (min-width:1288px) {
	.tournamentWinners___wMI50 table td:nth-child(2),.tournamentWinners___wMI50 table th:nth-child(2) {
		padding-left: 4px;
	}
}

.tournamentWinners___wMI50 table td:last-child,.tournamentWinners___wMI50 table th:last-child {
	font-weight: 500;
	line-height: 1.3;
	max-width: 70px;
	text-align: right;
	width: 70px;
}

.tournamentWinners___wMI50 table th {
	padding: 8px 0;
}

.tournamentWinners___wMI50 table thead:after,.tournamentWinners___wMI50 table thead:before {
	background-color: #ffffff0d;
	content: "";
	display: block;
	height: 48px;
	position: absolute;
	top: 0;
	width: 24px;
}

.tournamentWinners___wMI50 table thead:before {
	border-radius: 10px 0 0 10px;
	left: -24px;
}

.tournamentWinners___wMI50 table thead:after {
	border-radius: 0 10px 10px 0;
	right: -24px;
}

.tournamentWinners___wMI50 table thead tr {
	background-color: #ffffff0d;
	border-radius: 10px;
}

.tournamentWinners___wMI50 table thead tr th {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	text-align: left;
}

.tournamentWinners___wMI50 table tbody td:nth-child(2) {
	color: var(--brand-text);
}

.tournamentWinners___wMI50 table tbody td:last-child {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.tournamentWinners___wMI50 table tbody td:last-child small {
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.tournamentWinners___wMI50 table tbody tr:first-child .place___MFlBR,.tournamentWinners___wMI50 table tbody tr:nth-child(2) .place___MFlBR,.tournamentWinners___wMI50 table tbody tr:nth-child(3) .place___MFlBR {
	color: #000;
}

.tournamentWinners___wMI50 table tbody tr:first-child td:last-child,.tournamentWinners___wMI50 table tbody tr:nth-child(2) td:last-child,.tournamentWinners___wMI50 table tbody tr:nth-child(3) td:last-child {
	color: var(--brand-yellow);
}

.tournamentWinners___wMI50 table tbody tr:first-child .place___MFlBR {
	background: var(--brand-gold);
}

.tournamentWinners___wMI50 table tbody tr:first-child [class*=currencySum],.tournamentWinners___wMI50 table tbody tr:first-child [class*=currencySymbol] {
	color: var(--brand-gold);
}

.tournamentWinners___wMI50 table tbody tr:nth-child(2) .place___MFlBR {
	background: #b4b4b4;
}

.tournamentWinners___wMI50 table tbody tr:nth-child(2) [class*=currencySum],.tournamentWinners___wMI50 table tbody tr:nth-child(2) [class*=currencySymbol] {
	color: #b4b4b4;
}

.tournamentWinners___wMI50 table tbody tr:nth-child(3) .place___MFlBR {
	background: #c1511b;
}

.tournamentWinners___wMI50 table tbody tr:nth-child(3) [class*=currencySum],.tournamentWinners___wMI50 table tbody tr:nth-child(3) [class*=currencySymbol] {
	color: #c1511b;
}

.tournamentWinners___wMI50 table tbody tr.currentUser___BfCIb td {
	overflow: visible;
	position: relative;
}

.tournamentWinners___wMI50 table tbody tr.currentUser___BfCIb td:first-child:after {
	border: 1px solid #f5c66b;
	border-radius: 10px;
	bottom: 0;
	box-sizing: border-box;
	content: "";
	height: 48px;
	left: -25px;
	position: absolute;
	right: auto;
	top: 0;
	width: 972px;
	z-index: 0;
}

.tournamentWinners___wMI50 .place___MFlBR {
	background: #ffffff1a;
	border-radius: 4px;
	color: inherit;
	display: inline-block;
	font-size: 10px;
	font-weight: 400;
	height: 16px;
	line-height: 16px;
	margin: 4px 26px 0 0;
	position: relative;
	text-align: center;
	width: 16px;
}

.tournamentWinners___wMI50 .place___MFlBR .medalPlace___QhEfH {
	color: inherit;
	font-size: 10px;
	font-weight: 500;
	left: 50%;
	line-height: 16px;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	z-index: 0;
}

.tournamentWinners___wMI50 .place___MFlBR.smallPlace___Tj1RN {
	padding-right: 1px;
	width: 20px;
}

.userName___e8x0Y {
	display: inline-block;
	line-height: 16px;
	max-width: 130px;
	position: relative;
	text-overflow: ellipsis;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentWinnersMultiplier___lcURj {
	bottom: 0;
	left: auto;
	position: absolute;
	right: -38px;
	top: 0;
	z-index: 1;
}

.tournamentWinnersMultiplier___lcURj [class*=tournamentMultiplierTipContentWrap__] {
	bottom: calc(100% + 5px);
	left: calc(50% + 6px);
	top: auto;
}

.scores___N8hjx {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin-bottom: -2px;
	text-align: end;
	width: 100%;
}

.currency___uWb5Y {
	margin-left: 4px;
}

.tournamentShopSlider___pf3T2 {
	margin-bottom: 32px;
	overflow: hidden;
	padding-bottom: 24px;
	padding-top: 52px;
}

.tournamentShopSlider___pf3T2:has([class~=swiper-button-lock]) {
	padding-bottom: 0;
	padding-top: 18px;
}

.tournamentShopSlider___pf3T2 .swiper-wrapper {
	display: grid;
	grid-auto-flow: column;
	justify-content: flex-start;
}

.tournamentShopSlider___pf3T2 .swiper-slide {
	height: 100%;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentShopSlider___pf3T2 .swiper-button-next,.tournamentShopSlider___pf3T2 .swiper-button-prev {
	color: #fff;
	left: auto;
	top: 18px;
}

.tournamentShopSlider___pf3T2 .swiper-button-next:after,.tournamentShopSlider___pf3T2 .swiper-button-prev:after {
	font-size: 10px;
	font-weight: 700;
}

.tournamentShopSlider___pf3T2 .swiper-button-prev {
	right: 44px;
}

.tournamentShopSlider___pf3T2 .swiper-button-next {
	right: 14px;
}

.tournamentShopSlider___pf3T2 .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	background-color: var(--slider-pagination-color-1);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	margin: 0 auto;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(50%);
	width: 34px;
	z-index: 0;
}

.tournamentShopSlider___pf3T2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	align-items: center;
	background: var(--slider-active-dot-gradient-1);
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 2px;
	justify-content: center;
	margin: 0 auto;
	opacity: 0;
	transition: opacity .2s linear;
	width: 16px;
}

.tournamentShopSlider___pf3T2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.tournamentShopSlider___pf3T2 [class*=benefitItem__] {
	height: 100%;
	margin: 0;
	min-height: 370px;
	width: 200px;
}

.tournamentShopSliderTitle___GnLBs {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 24px 0 0;
}

.tournamentShopSliderContent___uBJw2 {
	display: grid;
}

.tournamentShopSliderContent___uBJw2 [class=multipliers-accordion-title] {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	margin-top: 28px;
	opacity: .8;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
}

.tournamentShopSliderContent___uBJw2 [class=multipliers-accordion-title]:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: auto;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: -18px;
	top: 50%;
	transform: translateY(-50%);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 1;
}

.tournamentShopSliderContent___uBJw2 [class=multipliers-accordion-wrapper] {
	display: grid;
	grid-template-rows: 0fr;
	pointer-events: none;
	transition: grid-template-rows .3s ease;
}

.tournamentShopSliderContent___uBJw2 [class=multipliers-accordion-content] {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 0;
	overflow: hidden;
	transition: margin .3s linear;
}

.tournamentShopSliderContent___uBJw2 [class=multipliers-accordion-content] p {
	margin: 0;
}

.tournamentShopSliderContent___uBJw2 [class=multipliers-accordion-inner-list] li:before {
	content: "•";
	padding-inline: 5px;
}

.tournamentShopSliderContentOpen___FiUMt [class=multipliers-accordion-wrapper] {
	grid-template-rows: 1fr;
}

.tournamentShopSliderContentOpen___FiUMt [class=multipliers-accordion-content] {
	margin-top: 22px;
}

.tournamentShopSliderContentOpen___FiUMt [class=multipliers-accordion-title]:after {
	transform: rotate(180deg) translateY(50%);
}

.tournamentItem___UJpHU {
	margin-top: 20px;
}

.tournamentItem___UJpHU [class^=tournamentBlockImg],.tournamentItem___UJpHU [class^=tournamentBlockWrap],.tournamentItem___UJpHU [class^=tournamentBlockWrap]:before,.tournamentItem___UJpHU [class^=tournamentWrapper] {
	border-radius: 12px;
}

.tournamentItem___UJpHU h2 {
	color: #fff;
}

.tournamentItem___UJpHU .loadMore___jdxc1 {
	border: none;
	border-radius: var(--buttons-border-radius);
	box-shadow: 0 4px 8px #0003;
	display: block;
	height: 48px;
	line-height: 46px;
	margin: 24px auto auto;
	width: 248px;
}

.tournamentItem___UJpHU .tournamentGamesTitle___op7Po {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin-bottom: 24px;
}

.tournamentItem___UJpHU .tournamentGamesTitle___op7Po:first-letter {
	text-transform: capitalize;
}

.gameItems___KZU2d {
	grid-gap: 16px 16px;
	display: grid;
	grid-template-columns: repeat(6,1fr);
	margin: 0;
}

.gameItems___KZU2d>[class*=tmb__] {
	height: 148px;
	margin: 0;
	min-height: 148px;
	min-width: 148px;
	width: 148px;
}

.gameItems___KZU2d>[class*=tmb__] [class*=tmbImg__] {
	min-height: 148px;
}

.gameItems___KZU2d>[class*=tmb__] [class*=tmbAction__],.gameItems___KZU2d>[class*=tmb__] [class*=tmbImgContainer__] {
	height: 148px;
}

.gameItems___KZU2d>[class*=tmb__] [class*=tmbTitle__] {
	display: none;
}

.wrap___b1Che {
	background-size: cover;
	bottom: 0;
	left: 0;
	padding: 20px;
	position: fixed;
	right: 0;
	top: 0;
}

.content___f9Wmu {
	border-radius: 20px;
	box-shadow: 0 10px 50px #000000bf;
	padding: 40px 40px 10px;
	position: relative;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.content___f9Wmu {
		padding-bottom: 30px;
	}
}

.content___f9Wmu .closeBtn___vqBas {
	background: none;
	border: none;
	height: 10px;
	outline: none;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 10px;
}

.content___f9Wmu .attention___LaUFo {
	height: 40px;
	width: 40px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.content___f9Wmu .attention___LaUFo {
		left: 40px;
		position: absolute;
		top: 40px;
	}
}

.content___f9Wmu .title___gZcqy {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	line-height: 28px;
	margin: 40px 0 23px;
	text-align: left;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.content___f9Wmu .title___gZcqy {
		margin: 0 20px 31px 80px;
	}
}

.content___f9Wmu .txt___nN3wS {
	font-size: 12px;
	font-weight: 700;
	line-height: 19px;
	margin: 0 0 25px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.content___f9Wmu .txt___nN3wS {
		margin-bottom: 4px;
		margin-left: 80px;
	}
}

.content___f9Wmu .content__both {
	display: flex;
	justify-content: space-between;
	margin: 0;
	padding: 0 21px 0 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.content___f9Wmu .content__both {
		justify-content: space-around;
		margin-left: 80px;
		padding-right: 20px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-height:321px) {
	.content___f9Wmu .content__both {
		justify-content: flex-start;
	}

	.content___f9Wmu .content__both .tmb-mobile {
		margin-right: 20px;
	}

	.content___f9Wmu .content__both .tmb-mobile:last-child {
		margin-right: 0;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.content___f9Wmu .content__both .tmb-mobile {
		height: 40px;
		width: 40px;
	}

	.content___f9Wmu .content__both .tmb-mobile__inner {
		width: 40px;
	}

	.content___f9Wmu .content__both .tmb-mobile__title {
		display: none;
	}
}

.content___f9Wmu .content__both .tmb-mobile__title {
	color: #000;
}

.info___aKIMW {
	bottom: 10px;
	color: #fff;
	font-size: 10px;
	left: 0;
	line-height: 22px;
	margin: auto;
	padding: 0 20px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
}

.info___aKIMW span {
	font-weight: 500;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.info___aKIMW {
		bottom: 20px;
		font-size: 12px;
	}
}

@media(max-width:320px) {
	.content___f9Wmu .attention___LaUFo {
		display: none;
	}

	.content___f9Wmu .title___gZcqy {
		line-height: 30px;
		margin-bottom: 21px;
		margin-top: 7px;
	}

	.content___f9Wmu .txt___nN3wS {
		margin-bottom: 24px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (height:320px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:320px) {
	.content___f9Wmu {
		padding-top: 30px;
	}

	.content___f9Wmu .attention___LaUFo {
		left: 30px;
		top: 30px;
	}

	.content___f9Wmu .title___gZcqy {
		font-size: 20px;
		margin-bottom: 23px;
		margin-left: 60px;
	}

	.content___f9Wmu .txt___nN3wS {
		margin-bottom: 1px;
		margin-left: 60px;
		width: 190px;
	}

	.content___f9Wmu [class=content__both] {
		bottom: 20px;
		position: absolute;
		right: 70px;
		width: 140px;
	}
}

.responsiveHtmlHeight___DAfnD {
	height: -webkit-fill-available;
}

.withIngameMob___vX2_O {
	background: #000;
}

[class*=arrowBack] {
	height: 32px;
	max-width: 32px;
	min-width: 32px;
	width: 32px;
}

[class*=arrowBack] svg {
	width: 24px;
}

[class*=arrowBack] svg g {
	filter: none;
}

[class*=arrowBack] svg g path {
	fill: #000;
}

.pregameOverlay___wfe0c {
	background: var(--brand-content-background);
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 0;
}

.pregameOverlay___wfe0c:before {
	background: rgba(var(--brand-simple-rgb),.4);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.pregameOverlay___wfe0c img {
	filter: blur(10px);
	left: 50%;
	object-fit: cover;
	opacity: .4;
	position: relative;
	transform: translateX(-50%);
	width: 100%;
}

.btnWrap___lhbyo {
	margin: 0 auto;
	width: 100%;
}

.pregame____uxPB {
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: auto;
	bottom: 0;
	color: #fff;
	left: 0;
	overflow-y: scroll;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9;
}

.pregame____uxPB+.pregame____uxPB {
	display: none!important;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.pregame____uxPB {
		overflow-y: scroll;
	}
}

.pregameContent___cstpu {
	display: flex;
	height: 100%;
	justify-content: center;
	min-height: 100%;
	width: 100%;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.pregameContent___cstpu {
		align-items: center;
		height: 69vh;
		justify-content: space-around;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:736px) {
	.pregameContent___cstpu {
		height: 75vh;
	}
}

@media(orientation:landscape)and (min-width:1024px) {
	.pregameContent___cstpu {
		align-items: center;
		justify-content: center;
		margin: 0 auto;
		max-width: 632px;
	}
}

.pregameInner____JJSO {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: absolute;
	top: 31%;
	width: 100%;
}

@media(orientation:portrait)and (min-width:360px) {
	.pregameInner____JJSO {
		top: 34%;
	}
}

@media(orientation:portrait)and (min-width:400px) {
	.pregameInner____JJSO {
		top: 34.4%;
	}
}

@media(orientation:portrait)and (min-width:584px) {
	.pregameInner____JJSO {
		top: 35%;
	}
}

@media(orientation:portrait)and (min-width:696px) {
	.pregameInner____JJSO {
		top: 32.8%;
	}
}

@media(orientation:portrait)and (min-width:912px) {
	.pregameInner____JJSO {
		top: 31.4%;
	}
}

@media(orientation:landscape)and (min-width:568px) {
	.pregameInner____JJSO {
		margin-top: 36px;
	}
}

@media(orientation:landscape)and (min-width:896px) {
	.pregameInner____JJSO {
		margin-top: -12px;
	}
}

.pregame____uxPB [class^=header___] {
	position: fixed;
}

.pregame____uxPB [class^=headerInner] {
	background-color: #0000;
	box-shadow: none;
	padding: 0 12px;
}

.pregameLogo___YmZmy {
	left: 50%;
	position: absolute;
	top: 2px;
	transform: translateX(-50%);
	width: 100px;
	z-index: 1;
}

.pregameLogo___YmZmy img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.pregameThumb___PHmeH {
	align-items: normal;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	font-size: 0;
	justify-content: center;
	margin: 0 auto;
	padding-bottom: 0;
	position: relative;
}

.pregameThumb___PHmeH .game___FhnpL {
	border-radius: 8px;
	display: inline-block;
	height: 136px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 136px;
}

.pregameThumb___PHmeH .game___FhnpL .mobileIcon___Ee_bN {
	height: 100%;
	object-fit: cover;
	object-position: top;
	position: relative;
	width: 100%;
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq {
	align-items: center;
	background: linear-gradient(0deg,#111327e6,#11132799 65%,#11132700);
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: 0;
	overflow: visible;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 0;
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq>* {
	display: block;
	margin-bottom: 2px;
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq picture {
	display: flex;
}

.pregameThumb___PHmeH .game___FhnpL .gameProvider___gqkVq picture img {
	height: 100%;
	max-height: 24px;
	object-fit: contain;
	width: 100%;
}

.pregameThumb___PHmeH .game__title___cnWeo {
	align-items: center;
	color: var(--brand-text);
	display: flex;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
	margin: 4px auto 0;
	max-width: 228px;
	text-align: center;
}

.pregameSectionLink___zocW2 {
	color: var(--brand-blue);
	display: inline-block;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	padding: 1px 0;
	position: relative;
	text-decoration: none;
	z-index: 1;
}

.pregameSectionLink___zocW2:after {
	background-color: var(--brand-blue);
	bottom: 3px;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.pregameSectionRow___aznfR {
	display: flex;
	justify-content: space-between;
	margin-bottom: 16px;
	width: 100%;
}

@media(orientation:landscape)and (min-width:667px) {
	.pregameSectionRow___aznfR {
		margin-bottom: 19px;
	}
}

.pregameSectionBtn___fzt3T {
	margin: auto 24px 16px;
	max-width: 488px;
	width: 100%;
}

@media screen and (max-width:320px) {
	.pregameSectionBtn___fzt3T {
		margin: auto 16px 16px;
	}
}

@media screen and (min-width:584px) {
	.pregameSectionBtn___fzt3T {
		margin-bottom: 112px;
	}
}

@media screen and (min-width:696px) {
	.pregameSectionBtn___fzt3T {
		margin-bottom: 144px;
	}
}

.pregameSectionBtn___fzt3T [class^=button_] {
	margin-bottom: 16px;
	width: 100%;
}

.pregameClose___Lqlvx {
	position: absolute;
	right: 8px;
	top: 8px;
}

@media screen and (min-width:414px)and (orientation:portrait) {
	.pregameClose___Lqlvx {
		right: 16px;
		top: 16px;
	}
}

@media screen and (min-width:768px)and (orientation:portrait) {
	.pregameClose___Lqlvx {
		right: 0;
		top: 0;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.pregameClose___Lqlvx {
		right: 8px;
		top: 8px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:736px) {
	.pregameClose___Lqlvx {
		right: 16px;
		top: 16px;
	}
}

@media(orientation:landscape)and (min-width:812px) {
	.pregameClose___Lqlvx {
		right: 0;
		top: 0;
	}
}

@media(orientation:landscape)and (min-width:1024px) {
	.pregameClose___Lqlvx {
		right: 0;
		top: 0;
	}
}

.pregameFooter___xby9o {
	background-color: #000;
	color: #fff9;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 18px;
	position: relative;
}

.pregameFooter___xby9o:before {
	background: linear-gradient(180deg,#0000,#000);
	bottom: auto;
	content: "";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	right: 0;
	top: -20px;
	width: 100%;
	z-index: 0;
}

.pregameFooter___xby9o [class*=pregame-footer] {
	margin: 0 auto;
	max-width: 272px;
	padding: 0 0 2.6rem;
}

@media screen and (min-width:360px) {
	.pregameFooter___xby9o [class*=pregame-footer] {
		max-width: 312px;
	}
}

@media screen and (min-width:568px) {
	.pregameFooter___xby9o [class*=pregame-footer] {
		max-width: 100%;
		padding: 0 4.6rem 2.6rem;
	}
}

@media screen and (min-width:736px)and (orientation:landscape) {
	.pregameFooter___xby9o [class*=pregame-footer] {
		margin-top: -22px;
		padding: 0 1.6rem 1.6rem;
	}
}

@media screen and (min-width:768px) {
	.pregameFooter___xby9o [class*=pregame-footer] {
		margin-top: -110px;
		max-width: 100%;
		padding: 0 48px 48px;
	}
}

@media screen and (min-width:1024px)and (orientation:landscape) {
	.pregameFooter___xby9o [class*=pregame-footer] {
		margin-top: -105px;
	}
}

.pregameFooter___xby9o>:first-child {
	margin-top: 0;
}

.pregameFooter___xby9o>:last-child {
	margin-bottom: 0;
}

.pregameFooter___xby9o .h1___bpljd,.pregameFooter___xby9o h1 {
	color: #fffc;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin: 0 0 8px;
	padding: 0;
	text-align: initial;
}

.pregameFooter___xby9o .h2___CE7F2,.pregameFooter___xby9o .h3___msjnd,.pregameFooter___xby9o .h4___Nojjn,.pregameFooter___xby9o .h5___DvU1Y,.pregameFooter___xby9o .h6___BbpFf,.pregameFooter___xby9o h2,.pregameFooter___xby9o h3,.pregameFooter___xby9o h4,.pregameFooter___xby9o h5,.pregameFooter___xby9o h6 {
	border: none;
	color: #fffc;
	font-size: inherit;
	margin: 0 0 8px;
	padding: 0;
	text-align: left;
}

.pregameFooter___xby9o span {
	display: flex;
}

.pregameFooter___xby9o ol,.pregameFooter___xby9o p,.pregameFooter___xby9o ul {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0 0 8px;
	text-align: left;
}

.pregameFooter___xby9o ol,.pregameFooter___xby9o ul {
	padding-left: 16px;
}

.pregameFooter___xby9o ul {
	list-style-type: disc;
}

.pregameFooter___xby9o a {
	color: #fff;
	text-decoration: underline;
}

.pregameFooter___xby9o [data-footer-text] {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-weight: 600;
	text-decoration: none;
}

.pregameFooter___xby9o [data-footer-text=close],.pregameFooter___xby9o [data-footer-text=open] {
	color: var(--brand-text);
	font-size: inherit;
	font-weight: 500;
	justify-content: flex-end;
	position: relative;
}

.pregameFooter___xby9o [data-footer-text=close] a,.pregameFooter___xby9o [data-footer-text=open] a {
	display: inline-block;
	margin-top: 14px;
}

.pregameFooter___xby9o table {
	border-collapse: collapse;
	border-radius: 8px;
	border-style: hidden;
	box-shadow: 0 0 0 1px #ffffff0d;
	font-size: 12px;
	line-height: 20px;
	margin: 0 1px;
}

.pregameFooter___xby9o table tr {
	height: 44px;
}

.pregameFooter___xby9o table th {
	color: #fffc;
	padding: 8px 16px;
	text-align: left;
}

.pregameFooter___xby9o table td {
	border: 1px solid #ffffff0d;
	color: #fff9;
	padding: 8px;
	text-align: left;
	vertical-align: top;
}

@media screen and (min-width:568px) {
	.pregameFooter___xby9o table td {
		padding: 8px 16px;
	}
}

a[class*=regBtn] {
	box-shadow: none;
	margin-bottom: 16px;
	width: 100%;
}

.loginBtn___GeqgH,.regBtn___JPa9G {
	box-shadow: 0 0 0 2px #0009;
}

.loginBtn___GeqgH:after,.regBtn___JPa9G:after {
	height: 15%;
}

.pregameFavIco___NKWQa {
	cursor: pointer;
	margin-left: auto;
	z-index: 10;
}

.pregameFavIco___NKWQa .favBtn___u56Mx {
	background: #0000;
	border-color: #007eff;
	color: #fff;
	display: flex;
	font-size: 14px;
	justify-content: space-between;
	line-height: 22px;
	position: relative;
}

.pregameFavIco___NKWQa .favBtn___u56Mx i {
	background: #fff3;
	border-radius: 16px;
	display: inline-block;
	height: 16px;
	margin-right: 8px;
	margin-top: 3px;
	position: relative;
	transition: background .2s ease-in-out;
	width: 32px;
}

.pregameFavIco___NKWQa .favBtn___u56Mx i:before {
	background: linear-gradient(180deg,#fff,#e7dbdb);
	border-radius: 8px;
	box-shadow: 0 8px 16px #0006;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	top: 0;
	transition: left .2s ease-in-out;
	width: 16px;
}

.pregameFavIco___NKWQa .inFav___Xz1M8 {
	display: none;
}

.pregameFavIco___NKWQa .addFav___arZBi {
	display: inline-block;
}

.pregameFavIco___NKWQa.active___R8omZ i {
	background: var(--brand-yellow);
}

.pregameFavIco___NKWQa.active___R8omZ i:before {
	left: 16px;
}

.pregameFavIco___NKWQa.active___R8omZ .inFav___Xz1M8 {
	display: inline-block;
}

.pregameFavIco___NKWQa.active___R8omZ .addFav___arZBi {
	display: none;
}

@media screen and (orientation:landscape) {
	.pregameContent___cstpu {
		align-items: center;
		flex-direction: row;
		justify-content: space-around;
	}

	.pregameInner____JJSO {
		margin-left: 50px;
		margin-right: 50px;
		position: static;
		width: auto;
	}

	.pregameThumb___PHmeH {
		margin: 0;
	}

	.pregameSectionBtn___fzt3T {
		margin: 0;
		max-width: 240px;
	}
}

@media(orientation:landscape)and (min-width:568px) {
	.pregameSectionBtn___fzt3T {
		margin-top: 64px;
	}
}

@media(orientation:landscape)and (min-width:896px) {
	.pregameSectionBtn___fzt3T {
		margin-top: 6px;
	}
}

.withUnuvaliableGame___sNBut [class^=wrap] [class^=content] {
	margin: auto 0;
}

.withUnuvaliableGame___sNBut [class^=wrap] [class^=content]:before {
	background: var(--main-content-bg) url("") no-repeat;
	background-position: top;
	background-size: contain;
	bottom: 0;
	content: "";
	filter: blur(8px);
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.plug_wrapper___ndM8e {
	background: var(--brand-gradient-popup-bg);
	border-radius: 10px;
	display: flex;
	flex-grow: 1;
	padding: 48px 32px 32px;
}

.plug_wrapper___ndM8e .plug___QTmro {
	display: flex;
	flex-direction: column;
	margin: auto;
	width: 560px;
}

.plug_wrapper___ndM8e .plug_heading___GxoBV {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin-bottom: 16px;
}

.plug_wrapper___ndM8e .plug_text___IBszV {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 24px;
}

.plug_wrapper___ndM8e .plug_games_wrapper___dnwH4 {
	display: flex;
	margin-bottom: 30px;
}

.plug_wrapper___ndM8e .plug_games_wrapper___dnwH4 [class^=gamesList__wrapper] {
	display: flex;
	gap: 16px;
	margin: auto;
}

.plug_wrapper___ndM8e .plug_games_wrapper___dnwH4 [class^=gamesList__wrapper] [class^=tmb_] {
	margin: 0;
	width: 132px;
}

.plug_wrapper___ndM8e .plug_home___Cy4wG {
	align-self: center;
	width: 264px;
}

.sidebar___g2qjr {
	align-items: normal;
	display: flex;
	flex-direction: column;
	float: left;
	height: 100%;
	justify-content: normal;
	position: relative;
	width: 100%;
	z-index: 102;
}

.sidebar___g2qjr,.sidebar___g2qjr * {
	font-family: Manrope,sans-serif;
}

.enterBtn___iAKH6,.registerBtn___z66BY {
	margin: 0 16px 16px;
}

.social___YLeVF {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: normal;
}

.social___YLeVF .socialList___dOGqL {
	grid-column-gap: 16px;
	grid-row-gap: 24px;
	display: grid;
	flex-wrap: wrap;
	grid-template-columns: 1fr 1fr 1fr;
	margin: 0 26px;
}

.social___YLeVF .socialList___dOGqL li {
	height: 32px;
	width: 32px;
}

.socialText___oMMxx {
	color: rgba(var(--brand-text-rgb),.6);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 14px 0 24px;
	padding: 0 16px;
	text-align: center;
}

.userProgressBar___CRYAN {
	align-items: center;
	background: var(--brand-simple);
	color: #fff;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: normal;
	padding: 0 16px;
	position: relative;
}

.progress___NpHFV {
	background: var(--brand-gradient-green);
	bottom: 0;
	left: 0;
	opacity: .8;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.statusImgWrap___cakY9 {
	flex-shrink: 0;
	height: 32px;
	margin: 0 16px 0 8px;
	position: static;
	width: 32px;
	z-index: 1;
}

.progressData___B5zVC {
	z-index: 1;
}

.progressData___B5zVC:hover .progressPoint___fB2_Z {
	color: #fff;
}

.progressTitle___lShCi {
	color: var(--brand-text);
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.progressPoint___fB2_Z {
	color: rgba(var(--brand-text-rgb),.7);
	cursor: default;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.multiplier___JkKeP {
	display: inline;
	margin-left: 6px;
}

.multiplier___JkKeP svg {
	bottom: -5px;
	left: -5px;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}

.talisman___cB7zd {
	align-items: center;
	display: flex;
	padding: 0 16px;
	position: relative;
}

.talismanTextWrap___CqRHB {
	cursor: pointer;
}

.talismanTextWrap___CqRHB:hover .talismanTitle___ghmRT {
	color: #fff;
}

.talismanTitle___ghmRT {
	color: var(--brand-text);
	cursor: default;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	opacity: .7;
	transition: .2s ease;
}

.talismanName____gtGL {
	color: var(--brand-text);
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.talismanName____gtGL:hover {
	text-decoration: underline;
}

.talismanIcon___Ze_wL {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	height: 48px;
	justify-content: center;
	margin-right: 8px;
	width: 48px;
}

.talismanIcon___Ze_wL img,.talisman___cB7zd .talismanTipsWrap___oWxbR {
	width: 100%;
}

.talisman___cB7zd .talismanTips___P2HxS {
	max-width: 216px;
}

.widget___LVwMx {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
}

.widget___LVwMx .gameCashButton___HtjLI {
	height: 48px;
	margin: 0 16px;
}

.widget___LVwMx,.widget___LVwMx * {
	font-family: Manrope,sans-serif;
}

.userDataWrap___zJTrG {
	margin-bottom: 32px;
}

.progressWidget___reY8J {
	height: 48px;
}

.pointsWrap___UDbUE {
	align-items: center;
	display: flex;
	height: 48px;
	margin-top: 16px;
	padding: 0 16px;
}

.pointsWrap___UDbUE .statsIcon___S0n8G {
	flex-shrink: 0;
	height: 48px;
	margin-right: 8px;
	width: 48px;
}

.pointsWrap___UDbUE .statsIcon___S0n8G img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.pointsWrap___UDbUE .statsText___q8SY0 {
	width: 100%;
}

.pointsWrap___UDbUE .statsPoints___Fimmd {
	color: var(--brand-text);
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.pointsWrap___UDbUE .statsPoints___Fimmd:hover {
	text-decoration: underline;
}

.pointsWrap___UDbUE .statsTitle___DO2Cu {
	color: var(--brand-text);
	cursor: default;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	opacity: .7;
	transition: .2s ease;
}

.talisman___Ici17 {
	height: 48px;
	margin-top: 16px;
}

.cashButtonWrapper___psSio {
	border-bottom: 1px solid #0e0e0e;
	border-top: 1px solid #0e0e0e;
	box-shadow: 0 1px 0 0 #fff3,inset 0 1px 0 0 #fff3;
	padding: 4px 0;
}

.cashButtonWrapper___psSio [class^=btnDesktop] {
	margin: 10px auto;
}

.gameForMoneyBtn___bj1Co {
	margin: 16px;
	min-width: 176px;
}

.gameForMoneyBtn___bj1Co span {
	color: #fff;
}

.info___l3Gbz>a {
	display: block;
	margin: 98px auto 96px;
	max-width: 110px;
}

.info___l3Gbz>a img {
	display: block;
	height: 100%;
	margin: 0 auto;
	object-fit: contain;
	width: 100%;
}

.paymentBtn___Sw7pX {
	margin: 0 16px;
}

.paymentBtn___Sw7pX [class*=inputGroup__] {
	font-size: 20px;
}

.paymentBtn___Sw7pX [class*=fontMedium__] {
	font-size: 14px;
}

.paymentBtn___Sw7pX [class*=fontSmall__] {
	font-size: 11px;
}

.button___Afky0,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.button___Afky0.sm___wLR61,.promoPoster___pGSjc .promo_action___xlgk4 .sm___wLR61.promoBtn___hJjqQ {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.button___Afky0.md___jooFg,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.button___Afky0.primary____zLRr,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.button___Afky0.primary____zLRr:hover,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.button___Afky0.primary____zLRr:active,.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.button___Afky0.secondary___DiKn1,.promoPoster___pGSjc .promo_action___xlgk4 .secondary___DiKn1.promoBtn___hJjqQ {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.button___Afky0.secondary___DiKn1:active,.button___Afky0.secondary___DiKn1:hover,.promoPoster___pGSjc .promo_action___xlgk4 .secondary___DiKn1.promoBtn___hJjqQ:active,.promoPoster___pGSjc .promo_action___xlgk4 .secondary___DiKn1.promoBtn___hJjqQ:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.button___Afky0.tertiary___U6UcI,.promoPoster___pGSjc .promo_action___xlgk4 .tertiary___U6UcI.promoBtn___hJjqQ {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.button___Afky0.tertiary___U6UcI:hover,.promoPoster___pGSjc .promo_action___xlgk4 .tertiary___U6UcI.promoBtn___hJjqQ:hover {
	background: #ffffff0d;
}

.button___Afky0.tertiary___U6UcI:active,.promoPoster___pGSjc .promo_action___xlgk4 .tertiary___U6UcI.promoBtn___hJjqQ:active {
	border-color: #fff;
}

.button___Afky0.ghost___PFswG,.promoPoster___pGSjc .promo_action___xlgk4 .ghost___PFswG.promoBtn___hJjqQ {
	box-shadow: none;
	color: #f5c66b;
}

.button___Afky0.ghost___PFswG:hover,.promoPoster___pGSjc .promo_action___xlgk4 .ghost___PFswG.promoBtn___hJjqQ:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.button___Afky0.ghost___PFswG:active,.promoPoster___pGSjc .promo_action___xlgk4 .ghost___PFswG.promoBtn___hJjqQ:active {
	opacity: .7;
}

.button___Afky0.disabled___LSyym,.promoPoster___pGSjc .promo_action___xlgk4 .disabled___LSyym.promoBtn___hJjqQ {
	opacity: .4;
	pointer-events: none;
}

.fourthly___o4wJg {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.bonus___aR8r4 {
	margin-top: -20px;
}

.bonus_title___EX4fB {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	margin: 32px 0 16px;
}

.bonus_active___UT7oS {
	border-radius: 10px;
	box-shadow: var(--brand-shadow);
	box-sizing: border-box;
	margin: 0 0 32px;
	min-height: 96px;
	position: relative;
	vertical-align: middle;
}

.bonus_active___UT7oS [class*=withoutDepNTimer_] {
	top: -6px;
}

.bonus_active___UT7oS.empty___YvO_i {
	background: #e7dbdb1a;
}

.bonus_active___UT7oS .noItems___Tpbpa {
	align-items: normal;
	border-radius: 10px;
	bottom: 32px;
	box-sizing: border-box;
	display: flex;
	flex-direction: center;
	flex-flow: row nowrap;
	justify-content: center;
	left: 32px;
	margin: auto;
	opacity: 1;
	padding: 0 29px;
	position: absolute;
	right: 30px;
	text-align: center;
	top: 32px;
	transition: opacity .5s ease;
	z-index: 0;
}

@media screen and (min-width:1288px) {
	.bonus_active___UT7oS .noItems___Tpbpa {
		bottom: 32px;
		left: 32px;
		position: absolute;
		right: 36px;
		top: 32px;
		z-index: 0;
	}
}

.bonus_active___UT7oS .noItems___Tpbpa span {
	color: #fffc;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx {
	border-radius: 0;
	width: auto;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 {
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	height: 100%;
	margin: 0 0 16px;
	overflow: inherit;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq {
	height: 208px;
	margin-bottom: 2px;
	width: 100%;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq:last-child {
	margin-bottom: 0;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promoPoster___pGSjc {
	border-radius: initial;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_header___ceu5x .h2___Ux22i {
	max-width: 336px;
}

@media screen and (max-width:1287px) {
	.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_header___ceu5x .h2___Ux22i {
		max-width: 322px;
	}
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_header___ceu5x [class^=progressBar_] {
	margin-top: 16px;
	width: 320px;
}

@media screen and (max-width:1287px) {
	.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_header___ceu5x [class^=progressBar_] {
		width: 280px;
	}
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy {
	display: flex;
	font-size: 12px;
	justify-content: space-between;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .depositAmount___efC6m {
	display: flex;
	flex-direction: column;
	height: 34px;
	justify-content: space-between;
	margin-bottom: 0;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .depositAmount_title___ypdjQ {
	line-height: 1;
	margin-right: 0;
	opacity: .6;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .depositAmount___efC6m .countdownWrapper___Uu8Jp {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 9px;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer___Bkjsu {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 34px;
	justify-content: space-between;
	margin-left: 16px;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer_title___hfIMk {
	line-height: 1;
	margin-right: 0;
	opacity: .6;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer___Bkjsu .countdownWrapper___Uu8Jp {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 9px;
	width: 64px;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer___Bkjsu .countdownWrapper___Uu8Jp [class^=countdownMob_],.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .showTimer___Bkjsu .countdownWrapper___Uu8Jp [class^=countdownMob_] div span {
	font-size: 14px;
	line-height: 9px;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .promoPoster_infoBtn____htr7 {
	background: none;
	margin-left: 16px;
	position: relative;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom_info___tTDsR {
	display: flex;
	flex-direction: row;
	margin-bottom: 0;
	margin-top: auto;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq {
	max-width: 256px;
}

@media screen and (min-width:1288px) {
	.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq {
		width: 100%;
	}
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq>[class^=wrap_] {
	margin-top: -60px;
}

.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq .promoBtn___hJjqQ {
	margin-left: auto;
	max-width: 176px;
}

@media screen and (min-width:1288px) {
	.bonus_active___UT7oS .promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq .promoBtn___hJjqQ {
		max-width: 208px;
	}
}

.promoPoster___pGSjc {
	box-sizing: border-box;
	height: inherit;
	padding: 11px 16px 16px;
	position: relative;
	width: inherit;
}

.promoPoster_wrap___PbWtq {
	border-radius: 8px;
	height: 192px;
	position: relative;
}

.promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	min-width: 176px;
	width: auto;
}

.promoPoster_wrap___PbWtq .promo_action_bottom___FQJiy .button_wrapper___CvwFq .promoBtn___hJjqQ {
	width: 100%;
}

.promoPoster___pGSjc .subscribeButtonWrap___b96BH {
	height: 48px;
	width: 100%;
}

.promoPoster___pGSjc .subscribeButtonWrap___b96BH button[class*=button__] {
	border: 0;
	gap: 4px;
}

.promoPoster_infoBtn____htr7 {
	background: #0000;
	bottom: auto;
	left: auto;
	max-width: 24px;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 6;
}

.promoPoster_infoBtn____htr7 button {
	background: #0000;
}

.promoPoster_closeBtn___vwH4y [class^=tipsWrap] {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 11px;
	top: 11px;
	width: 24px;
	z-index: 5;
}

.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7 {
	background: #0000;
	height: 24px;
	position: absolute;
	width: 24px;
	z-index: 1;
}

.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7:after,.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7:before {
	background-color: #fff;
	border-radius: 2px;
	content: "";
	height: 2px;
	left: 47%;
	position: absolute;
	top: 50%;
	transform-origin: center;
	width: 12px;
}

.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7:before {
	transform: translate(-50%,-50%) rotate(45deg);
}

.promoPoster_closeBtn___vwH4y .closeBtn___eeBP7:after {
	transform: translate(-50%,-50%) rotate(-45deg);
}

.promoPoster_promo___S7Kkx {
	border-radius: 8px;
	box-shadow: 0 4px 16px #00000080;
	margin: 8px;
	position: relative;
	width: calc(50% - 16px);
}

.promoPoster_promo___S7Kkx.promoPoster_available___SHI24 {
	height: 272px;
}

.promoPoster_promo___S7Kkx.promoPoster_available___SHI24 .promoPoster_wrap___PbWtq {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px 12px 0 0;
	height: auto;
	max-height: 220px;
	min-height: 198px;
	width: 100%;
}

.promoPoster_promo___S7Kkx.rmBannerEmpty___yfT_y {
	height: 0;
	margin: 0;
	visibility: hidden;
	width: 0;
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq {
	background: none;
	overflow: hidden;
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section {
	border-radius: 8px;
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section [class^=banner-container]:after,.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section [class^=banner-container]:before {
	display: none;
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section [class^=banner-container]>a {
	height: auto;
}

.promoPoster_promo___S7Kkx.rmBanner___oZjrw .promoPoster_wrap___PbWtq>section [class^=banner-container]>a img {
	object-fit: fill;
}

.promoPoster___pGSjc .promo_action___xlgk4 {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.promoPoster___pGSjc .promo_action_header___ceu5x .h2___Ux22i {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #ffffffe6;
	display: -webkit-box;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	line-height: 32px;
	max-height: 64px;
	overflow: hidden;
	text-align: center;
}

.promoPoster___pGSjc .promo_action_header___ceu5x [class^=progressBar_] {
	margin-top: 3px;
	width: 100%;
}

.promoPoster___pGSjc .promo_action_bottom___FQJiy {
	margin-top: 16px;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR {
	display: flex;
	flex-direction: column;
	margin-bottom: 16px;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .depositAmount___efC6m {
	align-items: center;
	background: #ffffff0d;
	display: flex;
	height: 40px;
	margin: 0 -16px;
	padding: 0 16px;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .depositAmount___efC6m svg {
	margin-right: 8px;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .depositAmount_title___ypdjQ {
	color: #fff;
	display: inline-block;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin: 0 5px 0 0;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .countdownWrapper___Uu8Jp {
	color: #fff;
	display: flex;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .showTimer___Bkjsu {
	display: flex;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .showTimer_title___hfIMk {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 5px 0 0;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .showTimer___Bkjsu [class^=countdownMob_] {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	text-shadow: none;
}

.promoPoster___pGSjc .promo_action_bottom_info___tTDsR .showTimer___Bkjsu [class^=countdownMob_] div>span {
	font-family: Manrope,sans-serif;
	font-size: 12px;
	line-height: 1;
}

.promoPoster___pGSjc .promo_action___xlgk4 .button_wrapper___CvwFq {
	display: flex;
	width: 100%;
}

.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ {
	width: 100%;
}

.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ span {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	height: 44px;
	line-height: 48px;
}

.promoPoster___pGSjc .promo_action___xlgk4 .promoBtn___hJjqQ[class*=disabled_] {
	background: #0000;
	border: 1px solid #fff9;
	box-shadow: unset;
	box-sizing: border-box;
	color: #fff;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.withoutDepNTimer___gbDhf {
	display: block;
}

.promotion_wrap___TV2kI {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.promotion_wrap___TV2kI .promoBtn___hJjqQ {
	max-width: 176px;
}

.available_wrap___dFfKZ {
	display: flex;
	flex-wrap: wrap;
	margin: -8px;
}

.collapse___XrpXR .bonus_header__btn___Gu2fp [class*=promoBtn_] {
	max-width: 176px;
}

.tournament___gguac {
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 22px;
	margin-right: 7px;
	padding: 4px 12px;
}

[class*=expiredTournamentsWrap] .tournament___gguac {
	float: none;
	margin-right: 0;
}

.tournamentWrapper___Vd1O_ {
	border-radius: 12px;
	margin: 0 auto;
	width: 100%;
}

[class*=calendarBlockList__] .tournamentWrapper___Vd1O_ {
	margin-bottom: 16px;
}

.tournamentWrapperExpired___pJHOY {
	border: 1px solid #ffffff1a;
	margin-bottom: 16px;
}

.tournamentBlockWrap___qAp6y {
	background: var(--tournament-and-lotteries-bg);
	border-radius: 12px;
	color: #fff;
	filter: drop-shadow(0 8px 16px rgba(var(--brand-simple-rgb),.6));
	height: 240px;
	padding: 24px;
	position: relative;
}

[class*=expiredTournamentsWrap] .tournamentBlockWrap___qAp6y {
	background: #0000;
	height: 396px;
	padding: 15px;
}

[class*=expiredTournamentsWrap] .tournamentBlockWrap___qAp6y:before {
	background: linear-gradient(0deg,rgba(var(--brand-content-background-rgb),0) 0,rgba(var(--brand-content-background-rgb),.47) 51.56%,var(--brand-content-background) 100%);
	border-radius: 10px;
	bottom: 0;
	content: "";
	height: 132px;
	left: 0;
	opacity: .9;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1;
}

.tournamentImageCharacter___y62D8 [class^=loading] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.tournamentImagePattern___kxEHt [class^=loading] {
	display: none;
}

.expiredTournamentImg___hgvKP,.tournamentImg___mgkjE {
	border-radius: 12px;
	bottom: 0;
	height: 100%;
	left: 0;
	max-height: 240px;
	object-fit: cover;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

[class*=expiredTournamentsWrap] .expiredTournamentImg___hgvKP,[class*=expiredTournamentsWrap] .tournamentImg___mgkjE {
	max-height: 190px;
}

.tournamentImageCharacter___y62D8 .expiredTournamentImg___hgvKP,.tournamentImageCharacter___y62D8 .tournamentImg___mgkjE {
	bottom: auto;
	height: 240px;
	left: auto;
	object-fit: contain;
	position: absolute;
	right: 0;
	top: 0;
	width: 240px;
	z-index: 0;
}

.tournamentContent___w7MC0 {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.tournamentContent___w7MC0 .tournamentBtn___NGGLn {
	border-radius: var(--buttons-border-radius);
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 46px;
	margin-top: 17px;
	max-width: 248px;
	min-width: 176px;
	width: 100%;
	z-index: 4;
}

[class*=calendar__] .tournamentContent___w7MC0 .tournamentBtn___NGGLn {
	max-width: 110px;
	min-width: 80px;
}

.tournamentContent___w7MC0 .btnDisabled___dzZqU {
	color: var(--brand-text);
}

.tournamentStatus___uUNvn {
	align-items: flex-start;
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding: 20px 16px 16px 0;
}

[class*=expiredTournamentsWrap] .tournamentStatus___uUNvn {
	align-items: flex-start;
	background: #ffffff0d;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 17px 16px 16px;
}

[class*=expiredTournamentsWrap] .tournamentStatus___uUNvn>* {
	opacity: .6;
}

.tournamentTitle___g8BNu {
	clear: both;
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-top: 9px;
}

.tournamentPrize___nFTUc {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 48px;
	position: relative;
	width: auto;
}

[class*=expiredTournamentsWrap] .tournamentPrize___nFTUc {
	width: 100%;
}

.tournamentPrize___nFTUc svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.tournamentPrize___nFTUc:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.tournamentPrizeTitle___xTFYG {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	white-space: nowrap;
}

.tournamentBottom___hsg4p {
	align-items: flex-end;
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	min-width: 248px;
	width: 100%;
}

[class*=expiredTournamentsWrap] .tournamentBottom___hsg4p {
	min-width: unset;
}

.expiredTournamentImg___hgvKP {
	opacity: .6;
}

.infoContainer___RIWsx {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	width: 100%;
	z-index: 1;
}

.infoContainer___RIWsx div[class^=countdownWrap__] [class^=digit__],.infoContainer___RIWsx div[class^=countdownWrap__] [class^=dots__],.infoContainer___RIWsx div[class^=countdownWrap__] div[class^=floatCountdown] {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.infoContainer___RIWsx div[class^=countdownWrap__] [class^=dots__] {
	margin: 0 3px;
}

.tournamentTopInfo___PAyl_ {
	clear: both;
}

[class*=expiredTournamentsWrap] .tournamentTopInfo___PAyl_ {
	min-height: 174px;
}

.showHideGames___Zx1Kw {
	color: var(--brand-yellow);
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 15px;
	position: relative;
}

@media screen and (min-width:1288px) {
	.showHideGames___Zx1Kw {
		margin-top: 5px;
	}
}

.showHideGames___Zx1Kw:before {
	content: attr(data-open);
}

.showHideGames___Zx1Kw:after {
	background: var(--brand-yellow);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	transform: scaleX(0);
	transform-origin: 50%;
	transition: transform .2s linear;
	width: 100%;
}

.showHideGames___Zx1Kw:hover:after {
	transform: scaleX(1);
}

.game___n6pMn {
	text-align: center;
}

.game___n6pMn.active___e3IhY .showHideGames___Zx1Kw:before {
	content: attr(data-close);
}

.gameItems___AZYRj {
	grid-gap: 16px 16px;
	display: grid;
	grid-template-columns: repeat(5,1fr);
	margin: 2px 6px 0 2px;
}

@media screen and (min-width:1288px) {
	.gameItems___AZYRj {
		grid-template-columns: repeat(6,1fr);
	}
}

.gameBlock___y5RIc {
	margin: -10px -2px 0;
	overflow: hidden;
	padding-top: 24px;
	transition: max-height .4s linear,height .4s linear;
}

.gameBlock___y5RIc [class*=tips__top__] {
	bottom: calc(100% + 8px);
}

.gameBlock___y5RIc div>[class*=tmb__] {
	height: 180px;
	margin: 0;
	min-height: 180px;
	width: 180px;
}

.gameBlock___y5RIc div>[class*=tmb__] [class*=tmbImg__] {
	min-height: 180px;
}

.gameBlock___y5RIc div>[class*=tmb__] [class*=tmbTitle__] {
	display: none;
}

.gameBlock___y5RIc div>[class*=tmb__] [class*=tmbAction__],.gameBlock___y5RIc div>[class*=tmb__] [class*=tmbImgContainer__] {
	height: 180px;
}

@media screen and (min-width:1288px) {
	.gameBlock___y5RIc div>[class*=tmb__] {
		height: 148px;
		min-height: 148px;
		width: 148px;
	}

	.gameBlock___y5RIc div>[class*=tmb__] [class*=tmbImg__] {
		min-height: 148px;
	}

	.gameBlock___y5RIc div>[class*=tmb__] [class*=tmbAction__],.gameBlock___y5RIc div>[class*=tmb__] [class*=tmbImgContainer__] {
		height: 148px;
	}
}

.btnAndTipBlock___PX1F4 {
	height: 48px;
	width: 176px;
}

.btnAndTipBlock___PX1F4 .tournamentBtn___NGGLn {
	bottom: 0;
	pointer-events: unset;
	right: 0;
}

.newYearTournamentsWrap___wG2J_ {
	row-gap: 32px;
}

.newYearTournamentsBlock___v8shy,.newYearTournamentsWrap___wG2J_ {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.newYearTournamentsBlock___v8shy {
	row-gap: 24px;
	width: 100%;
}

.newYearTournamentInfoWrap___qdYjl {
	width: 100%;
}

.newYearTournamentInfoWrap___qdYjl [class*=tournamentBlockWrap__]:before {
	background: linear-gradient(139.71deg,#b4372499 0,#7a133799 50%,#2a070199 100%),var(--bgc-character);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: inherit;
	bottom: auto;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearTournamentInfoWrap___qdYjl [class*=tournamentBlockWrap__] [class*=loadingWrapper__],.newYearTournamentInfoWrap___qdYjl [class*=tournamentBlockWrap__] picture {
	display: none;
}

.newYearTournamentInfoWrap___qdYjl [class*=gameItems] {
	grid-template-columns: repeat(auto-fit,minmax(180px,1fr));
}

@media screen and (min-width:1288px) {
	.newYearTournamentInfoWrap___qdYjl [class*=gameItems] {
		grid-template-columns: repeat(auto-fit,minmax(146px,1fr));
	}
}

.newYearTournamentsItems___gVWgC {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}

.newYearTournamentsItems___gVWgC>* {
	flex: 0 0 calc(50% - 8px);
}

.newYearTournamentsItems___gVWgC>:last-child:nth-child(odd) {
	flex: 0 0 100%;
}

.newYearTournamentsItems___gVWgC [class*=tournamentWrapperExpired_] {
	margin: 0;
}

.newYearTournamentsItems___gVWgC [class*=tournamentBlockWrap__] {
	height: -moz-fit-content;
	height: fit-content;
	padding: 16px;
}

.newYearTournamentsItems___gVWgC [class*=expiredTournamentImg__] {
	max-height: 100%;
}

.newYearTournamentsItems___gVWgC [class*=tournamentStatus__] {
	background: #ffffff0d;
	border-radius: 12px;
	flex-direction: column;
	opacity: .7;
	padding: 16px;
}

.newYearTournamentsItems___gVWgC [class*=finished__] {
	margin: 16px 0 0;
}

.newYearTournamentsTitle___NdfqN {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.titleExpired___bLaoQ,.title____XBQa {
	color: #ffffffe6;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-block: 24px 24px;
}

.titleExpired___bLaoQ {
	margin-top: 30px;
}

.expiredTournamentsWrap___vR_wX {
	display: grid;
	gap: 16px;
	grid-template-columns: 1fr 1fr 1fr;
}

.loadMore___8nZBI {
	color: #fff;
	margin: 32px auto 0;
	min-width: 208px;
	width: auto;
}

.withUnuvaliableGameMob___QgY2N .layout--mobile {
	background: linear-gradient(180deg,rgba(var(--brand-blue-gradient-color-rgb),.4) 0,rgba(var(--brand-blue-gradient-color-rgb),0) 100%),var(--brand-content-background);
}

.plug_wrapper___gJ7e4 .plug___eLIb0 {
	margin: 0 auto;
	max-width: 320px;
	padding: 24px 16px 32px;
}

.plug_wrapper___gJ7e4 .plug_heading___rN8Jk {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 16px;
}

.plug_wrapper___gJ7e4 .plug_image___eYOvG {
	display: block;
	margin: 0 auto 18px;
}

.plug_wrapper___gJ7e4 .plug_text___fgnM5 {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 24px;
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] {
	gap: 16px;
	margin: 0 0 24px;
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class*=gameLink__] {
	height: 160px;
	margin: 0;
	width: 136px;
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] {
	height: 104px;
	margin: 0;
	width: 136px;
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] [class^=imgWrapper] {
	border-radius: 4px;
	height: 80px;
	padding-bottom: 0;
	width: 136px;
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] [class^=lazyload],.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] [class^=lazyload] img {
	height: 80px;
	width: 136px;
}

.plug_wrapper___gJ7e4 .plug_games_wrapper___yHh3b [class^=gamesList__wrapper] [class^=tmbMob__] [class^=titleMob__] {
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 4px;
}

.plug_wrapper___gJ7e4 .plug_home___Dedru {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0 auto;
	width: 288px;
}

.activePlayerGames___lsktM .title___gk41_ {
	margin: 0 0 10px;
}

.activePlayerGames___lsktM .gameList___H55TG [class^=tmb_] {
	height: 156px;
	width: 156px;
}

.activePlayerPopupInfo___vik9x {
	background: linear-gradient(180deg,#1e0409,#530b12);
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	height: 488px;
	overflow: hidden;
	padding: 32px 40px 32px 48px;
	position: relative;
	width: 800px;
}

.activePlayerPopupInfo___vik9x:after {
	background: linear-gradient(#3a060c00,#3a060c);
	border-radius: 0 0 12px 12px;
	bottom: 0;
	content: "";
	display: block;
	height: 80px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 1;
}

.activePlayerPopupInfo___vik9x .content___MMIUM {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	min-height: 100%;
	padding: 48px;
}

.activePlayerPopupInfo___vik9x .title___vjuap {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.activePlayerPopupInfo___vik9x .title___vjuap>span {
	display: block;
	margin-top: 2px;
}

.activePlayerPopupInfo___vik9x .rulesScroll___cV_30 {
	margin-top: 22px;
	padding-bottom: 78px;
}

.activePlayerPopupInfo___vik9x [class*=macScroll__]::-webkit-scrollbar-thumb {
	background: #fff3;
}

.activePlayerPopupInfo___vik9x [class*=winScroll__]>div {
	padding-bottom: 78px;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo li,.activePlayerPopupInfo___vik9x .rules___vmSbo p {
	margin-bottom: 22px;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo li:last-child,.activePlayerPopupInfo___vik9x .rules___vmSbo p:last-child {
	margin-bottom: 0;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol,.activePlayerPopupInfo___vik9x .rules___vmSbo ul {
	list-style-type: none;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol li,.activePlayerPopupInfo___vik9x .rules___vmSbo ul li {
	padding-inline-start: 14px;
	position: relative;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol li:before,.activePlayerPopupInfo___vik9x .rules___vmSbo ul li:before {
	bottom: 0;
	content: "•";
	height: 16px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
	z-index: 1;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol {
	counter-reset: section;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol li {
	padding-inline-start: 18px;
}

.activePlayerPopupInfo___vik9x .rules___vmSbo ol li:before {
	content: counter(section) ".";
	counter-increment: section;
}

.activePlayerPopupInfo___vik9x .games___j1sHM {
	margin-top: 18px;
	position: relative;
	z-index: 1;
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class^=title_] {
	color: #ffffffe6;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(123px,1fr));
	margin: 16px 18px 0 0;
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] {
	height: 143px;
	margin: 0;
	width: 123px;
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] [class*=tmbTitle__] {
	margin-top: 4px;
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] [class*=tmbAction__] {
	height: 123px;
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] [class*=tmbImg__] {
	min-height: 123px;
}

.activePlayerPopupInfo___vik9x .games___j1sHM [class*=gamesList__] [class*=tmb__] [class*=tmbImg__] [class*=tmbImgContainer__] {
	height: 123px;
}

.activePlayerPopupInfo___vik9x .activePlayerBottomBtn___lb2gh {
	bottom: 32px;
	left: calc(50% - 12px);
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: 288px;
	z-index: 3;
}

.progressBar___edU0d {
	border: 1px solid #ffffff4d;
	border-radius: 8px;
	display: inline-block;
	height: 16px;
	min-width: 184px;
	overflow: hidden;
	position: relative;
}

.progressBar___edU0d .status___ig6ZV {
	background: #ffffff4d;
	height: 100%;
	position: absolute;
}

.progressBar___edU0d .title___VAKUT {
	color: #ffffffe6;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	line-height: 12px;
	margin: 0;
	padding: 1px 8px 0;
	position: relative;
	text-align: center;
	text-transform: none;
	width: 100%;
}

.progressBar___edU0d~.actBtn___zhHzX {
	box-shadow: none;
}

.progressBarMob___Zyeh1 .title___VAKUT {
	color: #ffffffe6;
}

.progressBarMob___Zyeh1 span {
	display: inline-block;
}

.activePlayerBonusBackground___cRfrG {
	align-items: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 288px;
	justify-content: flex-end;
	max-width: 312px;
	overflow: hidden;
	position: relative;
}

.activePlayerBonusTopButtons___IxzMB {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: unset;
}

.activePlayerBonusInfoButton___fQ01v {
	background-color: #0000;
}

.activePlayerBonusInnerBackground___MLA6p {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 210px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 210px;
	z-index: unset;
}

.activePlayerBonusContentWrap___NfOGa {
	align-items: center;
	background: var(--bonus-linear-gradient-1);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	margin: auto 0 0;
	padding: 16px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.activePlayerBonusContentWrap___NfOGa [class*=progressBar_] {
	margin-top: 8px;
	max-width: 280px;
	width: 100%;
}

.activePlayerBonusContentWrap___NfOGa h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 16px;
	text-align: center;
	transition: font-size .3s linear;
}

.activePlayerBonusContentWrap___NfOGa p {
	margin: 0;
}

.activePlayerBonusBottomWrap___FotYE {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 8px 16px 0;
	width: 100%;
}

.activePlayerBonusBottomTimer___ToNwt {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: center;
	margin-bottom: 8px;
}

.activePlayerBonusBottomTimer___ToNwt p {
	color: var(--bonuses-text-color-1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .6;
}

.activePlayerBonusBottomTimer___ToNwt [class*=countdownMob_] {
	color: var(--bonuses-text-color-1);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.activePlayerBonusButton___VMxbQ {
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	line-height: 16px;
	margin-top: 16px;
	padding: 15px 0;
	width: 100%;
}

.btnAndTipBlock___T4F1U {
	bottom: 16px;
	height: 48px;
	left: 16px;
	position: absolute;
	width: 176px;
}

.btnAndTipBlock___T4F1U .tipContent___P248d {
	background: var(--tooltip-bg);
	border-radius: 8px;
	color: var(--tooltip-color);
	font-size: 12px;
	font-weight: 400;
	height: auto;
	left: -13px;
	line-height: 18px;
	overflow: visible;
	padding: 12px;
	position: absolute;
	top: -70px;
	transition: transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
	white-space: normal;
	width: 200px;
	z-index: 2;
}

.btnAndTipBlock___T4F1U .tipContent___P248d:before {
	border: 6px solid #0000;
	border-bottom: 6px solid var(--tooltip-bg);
	content: "";
	left: 50%;
	position: absolute;
	top: 100%;
	transform: rotate(180deg) translateX(-50%);
	transform-origin: left;
}

.btnAndTipBlock___T4F1U .tournamentBtn___F_yNn {
	width: 100%;
}

.hide____fSN4 {
	display: none;
}

.myStats___LW10V {
	width: 100%;
}

.myStats___LW10V tr td {
	color: var(--brand-yellow);
	font-size: 12px;
}

.myStats___LW10V tr td:last-child {
	text-align: right;
}

.myStats___LW10V tr.personal___KzxHc td {
	font-size: 12px;
	padding-bottom: 3px;
}

.singleGameStats___pPnAG tr:not(.personal___KzxHc) td {
	color: #fff6;
	font-size: 10px;
	line-height: 16px;
	padding-top: 6px;
}

.singleGameStats___pPnAG tr:not(.personal___KzxHc) td:last-child {
	color: #fffc;
	text-align: right;
}

.viewerProgressResultWrap___XR6wZ {
	align-items: flex-start;
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

.viewerProgressResultMultiplier___kqOhi {
	margin-top: 1px;
}

.tournamentTable___ImxyF {
	align-items: center;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	justify-content: center;
	margin: 4px 0 16px;
}

.tournamentTableHeader____E4jy {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 20px;
	justify-content: space-between;
	margin-bottom: 4px;
	width: 100%;
}

.tournamentTableHeader____E4jy .headerItem___O52EV {
	color: rgba(var(--brand-text-rgb),.6);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.tournamentTableHeader____E4jy .headerItem___O52EV:first-of-type {
	padding-left: 16px;
}

.tournamentTableContent___B0kuw {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
}

.tournamentTableContent___B0kuw .userItem___LGdRV {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 20px;
	justify-content: space-between;
	line-height: 18px;
	width: 100%;
}

.tournamentTableContent___B0kuw .userItem___LGdRV:not(:last-of-type) {
	margin-bottom: 4px;
}

.tournamentTableContent___B0kuw .userItem___LGdRV .place___HJOQZ {
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	width: 16px;
}

.tournamentTableContent___B0kuw .userItem___LGdRV .name___fHCWI {
	flex: 1 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tournamentTableContent___B0kuw .userItem___LGdRV .score___vXZoe {
	align-items: flex-start;
	column-gap: 2px;
	display: flex;
	flex: 1 1 auto;
	flex-direction: row;
	justify-content: flex-end;
	text-align: right;
	white-space: nowrap;
}

.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .name___fHCWI,.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .place___HJOQZ,.tournamentTableContent___B0kuw .userItem___LGdRV.currentUser___arUTN .score___vXZoe {
	color: var(--brand-yellow);
}

.tournamentTableWithScroll___wwotn .headerItem___O52EV:last-of-type {
	padding-right: 16px;
}

.scroll___THuf5 {
	padding: 0 12px 0 0;
}

.scroll___THuf5::-webkit-scrollbar {
	width: 4px!important;
}

.scroll___THuf5::-webkit-scrollbar-track {
	border-radius: 32px!important;
}

.scroll___THuf5::-webkit-scrollbar-thumb {
	background: rgba(var(--brand-grey-rgb),.4)!important;
	border-radius: 4px!important;
}

.scroll___THuf5::-webkit-scrollbar-thumb:hover {
	background: rgba(var(--brand-grey-rgb),.8)!important;
}

.scroll___THuf5 .thumb-vertical {
	background: rgba(var(--brand-grey-rgb),.4)!important;
	border-radius: 4px!important;
}

.scroll___THuf5 .thumb-vertical:hover {
	background: rgba(var(--brand-grey-rgb),.8)!important;
}

.participantsWidgetMultiplier___QvRG1 {
	margin-top: 0;
}

.participantsWidgetMultiplier___QvRG1 [class*=tournamentMultiplierTipContentWrap__] {
	top: auto;
}

.participantsWidgetMultiplierTip___fLan9 {
	transform: translateX(-20%);
}

.loadWrap___DoDXM {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: center;
	width: 100%;
}

.loadWrap___DoDXM [class*=loading__] {
	width: 100%;
}

.widgetTournamentWrapper___ENdJk {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.widgetTournamentLinkWrapper___KpVxH {
	display: block;
}

.widgetTournamentLinkImgWrap___elkb5 {
	height: 128px;
	position: relative;
}

.widgetTournamentLinkImgWrap___elkb5:after {
	background: linear-gradient(0deg,#000,#10171d00 40%);
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
}

.widgetTournamentLinkImgWrap___elkb5 img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.widgetTournamentLinkImgWrap___elkb5 .titleTextLink___uNPNP {
	bottom: -7px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	left: 16px;
	line-height: 24px;
	position: absolute;
	z-index: 1;
}

.widgetTournamentLinkImgWrap___elkb5 .titleTextLink___uNPNP:first-letter {
	text-transform: uppercase;
}

.widgetTournamentData___EKgoz {
	padding: 24px 16px 15px;
}

.tournamentFond___Jzhmj,.tournamentTimer___D7DuH {
	padding-left: 16px;
	position: relative;
}

.tournamentFond___Jzhmj:before,.tournamentTimer___D7DuH:before {
	background-color: #fff6;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 2px;
}

.tournamentFond___Jzhmj {
	margin-bottom: 16px;
}

.fondTotal___BEqok {
	color: var(--brand-yellow);
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
}

.fondTitle___OMp1y {
	color: #fff6;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.timerContainer___oP3BS {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
}

.timerContainer___oP3BS [class^=countdown_] {
	justify-content: start;
}

.timerContainer___oP3BS [class^=countdown_] [class^=section_] {
	margin: 0;
}

.timerContainer___oP3BS [class^=countdown_] [class^=section_] [class^=digit_],.timerContainer___oP3BS [class^=countdown_] [class^=section_] [class^=dots_] {
	font-size: inherit;
	line-height: inherit;
}

.timerContainer___oP3BS [class^=countdown_] [class^=section_] [class^=dots_] {
	position: static!important;
	width: unset!important;
}

.timerTitle___BtjJe {
	color: #fff6;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.tournamentStatsWrapper___VG71w {
	flex-grow: 1;
}

.tournamentStatsContainer___V0crT {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.tournamentStats___KVeRf {
	height: 100%;
}

.tournamentStatsList___VkNX2 {
	padding: 0 16px;
}

.tournamentMyStats___oNgus {
	margin: 0 32px 16px 16px;
}

.tournamentMyStats___oNgus tr td {
	line-height: 16px;
	padding-top: 0!important;
}

.tournamentMyStats___oNgus tr:first-of-type td {
	line-height: 20px;
	padding-bottom: 8px;
}

.gameTournamentBtn___CmDMY {
	height: 80px;
	position: relative;
	top: -8px;
}

.gameTournamentBtn___CmDMY [class^=tipContent] {
	bottom: 66px;
	top: auto;
}

.scroll___NlKxO {
	padding: 0 12px 0 0;
}

.scroll___NlKxO::-webkit-scrollbar {
	width: 4px!important;
}

.scroll___NlKxO::-webkit-scrollbar-track {
	border-radius: 32px!important;
}

.scroll___NlKxO::-webkit-scrollbar-thumb {
	background: rgba(var(--brand-grey-rgb),.4)!important;
	border-radius: 4px!important;
}

.scroll___NlKxO::-webkit-scrollbar-thumb:hover {
	background: rgba(var(--brand-grey-rgb),.8)!important;
}

.scroll___NlKxO .thumb-vertical {
	background: rgba(var(--brand-grey-rgb),.4)!important;
	border-radius: 4px!important;
}

.scroll___NlKxO .thumb-vertical:hover {
	background: rgba(var(--brand-grey-rgb),.8)!important;
}

.boostersWrap___gt47M {
	height: 100%;
	padding: 0 8px 0 16px;
}

.title___jElAF {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 26px;
	padding: 46px 0 0;
}

.boostersItemWrap___OMqZo {
	padding: 0 6px 0 0;
}

.boosterItem___O7vF5 {
	background: linear-gradient(180deg,#fff,#b8b8cc);
	border-radius: 8px;
	box-shadow: 0 8px 32px #000c;
	height: 152px;
	margin: 0 0 16px;
	padding: 16px 8px 8px;
	width: 174px;
}

.boosterItem___O7vF5 .buyBtn___Dr6mz {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	line-height: 20px;
	padding: 0 8px;
	width: 100%;
}

.boosterItem___O7vF5 .buyBtn___Dr6mz span {
	font-size: 14px;
}

.boosterItem___O7vF5 .buyBtn___Dr6mz:disabled [class^=loading_] {
	margin: 0 auto;
}

.boosterData___HxW5R {
	align-items: center;
	display: flex;
	height: 64px;
	margin: 0 0 16px;
	padding: 0 4px;
}

.boosterImgWrap___v9efg {
	flex-grow: 0;
	flex-shrink: 0;
	height: 100%;
	justify-content: center;
	margin-right: 3px;
	padding: 4px;
	width: 72px;
}

.boosterImgWrap___v9efg img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.boosterDescription___rgUqq,.boosterTitle___ya_Pl {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.boosterDescription___rgUqq {
	color: #0009;
}

.scroll___qFZ4U::-webkit-scrollbar {
	width: 4px!important;
}

.scroll___qFZ4U::-webkit-scrollbar-track {
	border-radius: 4px!important;
}

.scroll___qFZ4U::-webkit-scrollbar-thumb {
	background: rgba(var(--brand-grey-rgb),.4)!important;
}

.scroll___qFZ4U::-webkit-scrollbar-thumb:hover {
	background: rgba(var(--brand-grey-rgb),.8)!important;
}

.scroll___qFZ4U .thumb-vertical {
	background: rgba(var(--brand-grey-rgb),.4)!important;
}

.scroll___qFZ4U .thumb-vertical:hover {
	background: rgba(var(--brand-grey-rgb),.8)!important;
}

.rightSidebar___HPJXC {
	align-items: normal;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: flex-end;
	position: relative;
	transition: .3s ease;
	width: 48px;
}

.rightSidebar___HPJXC.showContent___iM5Y0 {
	width: 256px;
}

.rightSidebar___HPJXC,.rightSidebar___HPJXC * {
	font-family: Manrope,sans-serif;
}

.sidebarButton___Q9SK6 {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	width: 48px;
	z-index: 1;
}

.contentWrap___d3n1V {
	background-color: #0006;
	height: 100%;
	padding-right: 48px;
	position: absolute;
	right: -256px;
	top: 0;
	transition: .3s ease;
	visibility: hidden;
	width: 256px;
}

.contentWrap___d3n1V.showContent___iM5Y0 {
	transform: translateX(-256px);
	visibility: visible;
}

.bottomButton___oBAQn,.buttonWrap___ELx3L,.placeholder___SoLH5,.supportBtn___n5wRr {
	background-color: #000c;
}

.placeholder___SoLH5 {
	height: 100%;
}

.placeholder___SoLH5.bordered___HTGWN {
	border-radius: 8px 0 0 0;
}

.buttonWrap___ELx3L,.supportBtn___n5wRr {
	cursor: pointer;
	display: flex;
	height: 48px;
	position: relative;
	transition: .2s ease;
}

.activeNeighbourPrev___xnDdq.supportBtn___n5wRr,.buttonWrap___ELx3L.activeNeighbourPrev___xnDdq {
	border-radius: 0 0 0 8px;
}

.activeNeighbourNext___AAa8s.supportBtn___n5wRr,.buttonWrap___ELx3L.activeNeighbourNext___AAa8s {
	border-radius: 8px 0 0 0;
}

.buttonWrap___ELx3L:hover .icon___jEcZH,.buttonWrap___ELx3L[class*=hover] .icon___jEcZH,.supportBtn___n5wRr:hover .icon___jEcZH,[class*=hover].supportBtn___n5wRr .icon___jEcZH {
	opacity: 1;
}

.active___YXJKB.supportBtn___n5wRr,.buttonWrap___ELx3L.active___YXJKB {
	background-color: #0000;
}

.active___YXJKB.supportBtn___n5wRr .tabIcon___nF9f0,.buttonWrap___ELx3L.active___YXJKB .tabIcon___nF9f0 {
	transform: scale(0)!important;
}

.active___YXJKB.supportBtn___n5wRr .close___QBpRD,.buttonWrap___ELx3L.active___YXJKB .close___QBpRD {
	transform: scale(1)!important;
}

.buttonWrap___ELx3L.disabled___aMgMq,.disabled___aMgMq.supportBtn___n5wRr {
	pointer-events: none;
}

.buttonWrap___ELx3L .icon___jEcZH,.supportBtn___n5wRr .icon___jEcZH {
	height: auto;
	left: 25%;
	margin: auto;
	opacity: .2;
	position: absolute;
	top: 25%;
	transition: .2s ease;
	width: 24px;
}

.buttonWrap___ELx3L .icon___jEcZH.tabIcon___nF9f0,.supportBtn___n5wRr .icon___jEcZH.tabIcon___nF9f0 {
	transform: scale(1);
}

.buttonWrap___ELx3L .icon___jEcZH.close___QBpRD,.supportBtn___n5wRr .icon___jEcZH.close___QBpRD {
	opacity: 1;
	transform: scale(0);
}

.supportBtn___n5wRr .icon___jEcZH {
	left: 50%;
	opacity: unset;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 24px;
}

ol.breadCrumbs___i4olK {
	display: flex;
	margin: 0;
	padding: 0 24px 16px;
	position: relative;
}

ol.breadCrumbs___i4olK li {
	align-items: center;
	color: #b8b8cc;
	display: inline-flex;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
	list-style-type: none;
}

ol.breadCrumbs___i4olK li:after {
	content: "/";
	display: inline-block;
	margin: 0 5px;
	opacity: .6;
}

ol.breadCrumbs___i4olK li>* {
	color: inherit;
	opacity: .6;
	text-decoration: none;
}

ol.breadCrumbs___i4olK li>:hover {
	color: #7b96c8;
	opacity: 1;
}

ol.breadCrumbs___i4olK li>:first-letter {
	text-transform: uppercase;
}

ol.breadCrumbs___i4olK li:last-child {
	color: #b8b8cc;
}

ol.breadCrumbs___i4olK li:last-child>* {
	opacity: 1;
}

ol.breadCrumbs___i4olK li:last-child:after {
	content: none;
}

@media screen and (min-width:1096px) {
	ol.breadCrumbs___i4olK {
		padding: 50px 64px 16px;
	}
}

.counter___o0LwD {
	background: linear-gradient(180deg,#d1021b,#a71023);
	border-radius: 50%;
	bottom: auto;
	color: #fff;
	font-size: 9px;
	font-weight: 500;
	height: 12px;
	left: auto;
	line-height: 12px;
	min-width: 12px;
	padding: 0 2px;
	position: absolute;
	right: -4px;
	text-align: center;
	top: -2px;
	z-index: 1;
}

.tooltips___GYmJX {
	color: #000;
	height: 40px;
	left: 60px;
	max-width: 220px;
	position: absolute;
	right: 20px;
	top: 0;
	transform-origin: -40px 50%;
	width: 220px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.tooltips___GYmJX {
		bottom: auto;
		top: 0;
	}
}

@media screen and (min-width:768px) {
	.tooltips___GYmJX {
		bottom: 40px;
		right: 40px;
	}
}

.wrap___nAf14 {
	align-items: center;
	background-color: #ffffffe6;
	border-radius: 10px;
	display: flex;
	font-size: 12px;
	height: 40px;
	padding: 0 15px;
	position: relative;
}

.wrap___nAf14:before {
	border-bottom: 5px solid #0000;
	border-right: 5px solid #ffffffe6;
	border-top: 5px solid #0000;
	bottom: 0;
	content: "";
	display: block;
	height: 0;
	left: -5px;
	margin: auto;
	position: absolute;
	top: 0;
	width: 0;
}

.wrap___nAf14 .txt___YCv_b {
	color: #000;
	display: block;
	line-height: 12px;
	margin: 0;
}

.wrap___nAf14 .close___qKcTM {
	background: none;
	cursor: pointer;
	flex-shrink: 0;
	height: 10px;
	margin-left: 15px;
	outline: none;
	position: relative;
	width: 10px;
}

.wrap___nAf14 .close___qKcTM:after,.wrap___nAf14 .close___qKcTM:before {
	background-color: #000;
	content: "";
	height: 2px;
	left: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 12px;
}

.wrap___nAf14 .close___qKcTM:after {
	transform: rotate(45deg);
}

.wrap___nAf14 .close___qKcTM:before {
	transform: rotate(-45deg);
}

.menuBtn___oCiGn {
	bottom: auto;
	left: 8px;
	pointer-events: all;
	position: fixed;
	right: auto;
	top: calc(100% - 64px);
	transition: transform .3s;
	z-index: 9;
}

@media screen and (max-aspect-ratio:1/1)and (max-width:414px)and (max-height:460px)and (-webkit-max-device-pixel-ratio:1.25),screen and (max-aspect-ratio:1/1)and (max-width:414px)and (max-height:460px)and (max-resolution:120dpi) {
	.menuBtn___oCiGn {
		position: static;
	}
}

.menuBtn___oCiGn>div {
	background: #ffffff1a;
	border: none;
	border-radius: 8px;
	height: 48px;
	outline: 0;
	position: relative;
	width: 48px;
}

.menuBtn___oCiGn>div:after,.menuBtn___oCiGn>div:before {
	background-color: #fff;
	border-radius: 2px;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	transition: transform .3s;
	width: 16px;
	z-index: 2;
}

.menuBtn___oCiGn>div:after {
	transform: rotate(90deg);
}

.menuBtn___oCiGn>div .glare___K1zFY {
	background: #130d0e;
	display: none;
}

.menuBtn___oCiGn>div .menuCounter___gio2J {
	transform: none;
	width: 16px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuBtn___oCiGn {
		bottom: auto;
		left: 8px;
		top: 16px;
	}
}

@media only screen and (min-device-height:768px)and (min-device-width:1024px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:834px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2) {
	.menuBtn___oCiGn {
		top: 16px;
	}
}

.menuBtnClose___z4JBb.menuBtn___oCiGn,.menuBtnPrev___x3q8V.menuBtn___oCiGn {
	transform: rotate(450deg);
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuBtnClose___z4JBb.menuBtn___oCiGn,.menuBtnPrev___x3q8V.menuBtn___oCiGn {
		background: #0000;
	}
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after,.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before,.menuBtnPrev___x3q8V.menuBtn___oCiGn>div:after,.menuBtnPrev___x3q8V.menuBtn___oCiGn>div:before {
	background-color: #fff;
	box-shadow: none;
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after,.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before {
	position: absolute;
	width: 12px;
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:after {
	left: 6px;
	transform: rotate(-45deg);
}

.menuBtnClose___z4JBb.menuBtn___oCiGn>div:before {
	left: -10px;
	transform: rotate(45deg);
}

.menuBtnClose___z4JBb.menuBtn___oCiGn [class*=counter_] {
	display: none;
}

@media(max-aspect-ratio:13/10) {
	.menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
		bottom: 100px;
		top: auto;
	}
}

@media(min-width:600px)and (max-aspect-ratio:13/10) {
	.menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
		bottom: 150px;
		top: auto;
	}
}

@media(min-width:800px)and (max-aspect-ratio:13/10) {
	.menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
		bottom: 175px;
		top: auto;
	}
}

@media(min-width:1024px)and (max-aspect-ratio:13/10) {
	.menuBtnTop___Cmg8e.menuBtn___oCiGn:not([class*=menuBtnClose_]):not([class*=menuBtnPrev_]) {
		bottom: 200px;
		top: auto;
	}
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div {
	background-color: #ffda03;
	color: #000;
	overflow: hidden;
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div span {
	background-color: #000;
}

.menuBtnActiveHint___xNVQd.menuBtn___oCiGn>div .glare___K1zFY {
	animation: glare___K1zFY 2s cubic-bezier(.1,.25,.1,1) 0s infinite;
	background: linear-gradient(90deg,#fff,#ff0 10px,#fff 0,#ff0 30px);
	display: block;
	height: 200%;
	left: -20px;
	position: absolute;
	top: -75px;
	transform: rotate(45deg);
	width: 20px;
	will-change: top,left;
}

@keyframes glare___K1zFY {
	0% {
		left: -20px;
		top: -75px;
	}

	to {
		left: 75px;
		top: 20px;
	}
}

.tabsCtrls___Acl4z {
	bottom: 0;
	height: auto;
	margin: 15px 0 0;
	padding-left: 16px;
	top: auto;
	width: 100%;
}

@media screen and (min-width:768px) {
	.tabsCtrls___Acl4z {
		margin: 0;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:667px) {
	.tabsCtrls___Acl4z {
		margin-bottom: auto;
		margin-top: 0;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.tabsCtrls___Acl4z {
		margin-bottom: 0;
		padding-left: 0;
	}

	[class^=swipable_] .tabsCtrls___Acl4z {
		margin-bottom: 56px;
		top: 16px;
	}
}

@media screen and (max-height:300px)and (orientation:landscape) {
	.tabsCtrls___Acl4z {
		margin-bottom: 0;
		overflow-y: scroll;
	}
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin: 0;
	padding: 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	[class*=menuInnerTabs_] .tabsCtrls___Acl4z {
		bottom: 0;
		display: block;
		left: 0;
		position: relative;
		top: 0;
		width: 48px;
		z-index: 0;
	}
}

@media screen and (min-width:767px) {
	[class*=menuInnerTabs_] .tabsCtrls___Acl4z {
		margin-bottom: 97px;
		width: 48px;
	}
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo {
	align-items: center;
	background: #fff;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	height: 48px;
	margin-bottom: 14px;
	margin-top: 10px;
	min-height: 48px;
	opacity: 1;
	padding: 0;
	width: 48px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo {
		margin-bottom: 24px;
		margin-top: .8571rem;
	}
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption,[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figure {
	height: 50%;
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figure {
	align-items: flex-end;
	display: flex;
	margin: 0 auto;
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo p {
	height: 20px;
	margin: 0 auto;
	position: relative;
	width: 20px;
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo img {
	height: auto;
	width: 100%;
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption {
	color: #406080;
	font-size: 10px;
	letter-spacing: .5px;
	line-height: 22px;
	text-align: center;
}

[class*=menuInnerTabs_] .tabsCtrls___Acl4z .tabCtrlPay___Zk3Xo figcaption:before {
	content: "•";
	margin-right: 2px;
}

.tabCtrl___xI3Hd {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	padding: 12px 0;
	text-decoration: none;
}

.tabCtrl___xI3Hd:last-child {
	margin-bottom: 0!important;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.tabCtrl___xI3Hd {
		align-items: flex-start;
		min-height: 24px;
		padding: 12px 0;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:667px) {
	.tabCtrl___xI3Hd:last-child {
		margin-bottom: .7143rem;
	}
}

.tabCtrlIcon___tJWHv {
	align-items: center;
	border-left: none;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	margin-left: 0;
	margin-right: 16px;
	position: relative;
	width: 24px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.tabCtrlIcon___tJWHv {
		margin-left: 16px;
	}
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv {
	margin: 0 auto;
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv svg {
	height: 24px;
}

.tabCtrlIcon___tJWHv span {
	right: 0;
	top: 0;
}

.tabCtrlIcon___tJWHv svg {
	height: 100%;
	width: 100%;
}

.tabCtrlIcon___tJWHv svg path {
	fill: #fff;
}

[class^=menuInnerTabs_] .tabCtrlIcon___tJWHv+span {
	display: none;
}

.tabCtrlIcon___tJWHv [class^=counter_] {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
	right: -4px;
	top: -2px;
}

.tabCtrl___xI3Hd.deposit___aHhTE[class*=btn__disabled] {
	border: none;
	margin: 0;
	padding: 0;
}

.tabCtrl___xI3Hd.deposit___aHhTE>div {
	background-color: #0009;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10;
}

.tabCtrl___xI3Hd.deposit___aHhTE [class*=loading] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.tabCtrl___xI3Hd.active___ZkwLZ {
	border-radius: 8px;
	padding: 12px;
}

.tabCtrl___xI3Hd.active___ZkwLZ svg {
	opacity: 1;
}

.tabCtrl___xI3Hd.active___ZkwLZ svg path {
	fill: #f5c66b;
}

.tabCtrl___xI3Hd .adultPlus,.tabCtrl___xI3Hd .adultPlus path {
	fill: none;
}

.swipable___lNiUM {
	align-items: center;
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	width: 100%;
}

.swipable___lNiUM.vertical___y6pt4 {
	overflow-x: hidden;
	overflow-y: auto;
	width: 58px;
}

@media screen and (min-width:720) {
	.swipable___lNiUM.vertical___y6pt4 {
		position: static;
	}
}

[class^=menuInnerTabs_] .swipable___lNiUM.vertical___y6pt4 {
	height: calc(100vh - 64px);
	margin-top: 64px;
	padding-top: 90px;
}

@media screen and (min-width:720) {
	[class^=menuInnerTabs_] .swipable___lNiUM.vertical___y6pt4 {
		height: auto;
	}
}

@media only screen and (min-width:768px) {
	.swipable___lNiUM.vertical___y6pt4 [class^=tabsCtrls_] {
		left: 0;
		top: 0;
	}
}

.shadow___hnQjW {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
}

.shadow___hnQjW.vertical___y6pt4 {
	width: 48px;
}

.shadow___hnQjW.vertical___y6pt4:after,.shadow___hnQjW.vertical___y6pt4:before {
	content: "";
	height: 32px;
	left: 0;
	opacity: 0;
	position: absolute;
	transition: opacity .2s ease;
	width: 100%;
}

.shadowBottom___JLHly:before,.shadowTop___FV2Ew:before {
	background: linear-gradient(0deg,#0000,#000);
	top: 0;
}

[class^=menuInnerTabs] .shadowBottom___JLHly:before,[class^=menuInnerTabs] .shadowTop___FV2Ew:before {
	top: 64px;
}

.shadowBottom___JLHly:after,.shadowTop___FV2Ew:after {
	background: linear-gradient(180deg,#0000,#000);
	bottom: 0;
}

.shadowBottom___JLHly:after,.shadowTop___FV2Ew:before {
	opacity: 1!important;
}

.shadowLeft___a3Iw0:after,.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:after,.shadowRight___VN0Qx:before {
	content: "";
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .7s ease;
	width: 43px;
}

.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:before {
	background: linear-gradient(270deg,#011e6a00,#011d67 93.48%);
	left: 0;
}

.shadowLeft___a3Iw0:after,.shadowRight___VN0Qx:after {
	background: linear-gradient(270deg,#012a93,#01299000 93.48%);
	right: 0;
}

.shadowLeft___a3Iw0:before,.shadowRight___VN0Qx:after {
	opacity: 1;
}

.message___ceQ2m {
	border-radius: 10px;
	margin-bottom: 16px;
	padding: 16px 32px 16px 16px;
	position: relative;
}

.message___ceQ2m:last-child {
	margin-bottom: 0;
}

.messageContent___YStVG {
	margin: 0;
}

.messageContent___YStVG a {
	color: #004aff;
	font-weight: 500;
	text-decoration: underline;
}

.messageClose___hBIBX {
	align-items: center;
	background: none;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	opacity: .6;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 24px;
}

.messageClose___hBIBX svg path {
	fill: #000;
}

@keyframes appearing___lw8NH {
	0% {
		margin-top: 100%;
		opacity: 0;
	}

	25% {
		margin-top: 100%;
		opacity: 0;
	}

	to {
		margin-top: 0;
		opacity: 1;
	}
}

.wrap___K9fAt {
	animation: appearing___lw8NH .6s forwards;
	max-height: -webkit-fill-available;
	overflow: scroll;
	padding: 16px;
	position: relative;
	width: 100%;
}

.wrap___K9fAt [class*=message__] {
	background: #252323;
	border-radius: 12px;
	box-shadow: 0 8px 16px 0 #2b282833,inset 0 1px 1px 0 #d1021b1a;
}

.wrap___K9fAt [class*=message__] [class*=messageContent__] {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	overflow-wrap: break-word;
}

.wrap___K9fAt [class*=message__] [class*=messageClose__] {
	opacity: 1;
}

.wrap___K9fAt [class*=message__] [class*=messageClose__] svg path {
	fill: #fff;
	opacity: 1;
}

.empty___ivGDU {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 24px;
	font-weight: 700;
	height: calc(100vh - 76px);
	justify-content: center;
	line-height: 32px;
	text-align: center;
}

.wrap___xbrRP {
	display: block;
	overflow-y: auto;
	padding: 4px 16px 16px 12px;
	position: relative;
}

.wrap___xbrRP::-webkit-scrollbar {
	width: 4px;
}

.wrap___xbrRP::-webkit-scrollbar-track {
	background-color: #ffffff0f;
	border-radius: 2px;
}

.wrap___xbrRP::-webkit-scrollbar-thumb {
	background-color: #e1ffff33;
	border-radius: 8px;
}

.wrap___xbrRP .track-vertical {
	background-color: #fff0;
}

.wrap___xbrRP .thumb-vertical {
	background-color: #e1f1ff4d;
	border-radius: 8px;
}

@media screen and (min-width:360px) {
	.wrap___xbrRP {
		padding-right: 12px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
	.wrap___xbrRP {
		max-height: 370px;
		padding-left: 0;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.wrap___xbrRP {
		max-height: none;
		padding-right: 12px;
	}
}

.wrap___xbrRP .table___p9th0 {
	border-collapse: collapse;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	table-layout: fixed;
	vertical-align: middle;
	width: 100%;
}

.wrap___xbrRP .table___p9th0 tbody tr,.wrap___xbrRP .table___p9th0 thead tr {
	height: 22px;
}

.wrap___xbrRP .table___p9th0 tbody tr td,.wrap___xbrRP .table___p9th0 tbody tr th,.wrap___xbrRP .table___p9th0 thead tr td,.wrap___xbrRP .table___p9th0 thead tr th {
	vertical-align: middle;
}

.wrap___xbrRP .table___p9th0 tbody tr td:first-child,.wrap___xbrRP .table___p9th0 tbody tr th:first-child,.wrap___xbrRP .table___p9th0 thead tr td:first-child,.wrap___xbrRP .table___p9th0 thead tr th:first-child {
	padding-right: 8px;
	width: 24px;
}

.wrap___xbrRP .table___p9th0 tbody tr td:last-child,.wrap___xbrRP .table___p9th0 tbody tr th:last-child,.wrap___xbrRP .table___p9th0 thead tr td:last-child,.wrap___xbrRP .table___p9th0 thead tr th:last-child {
	text-align: right;
}

.wrap___xbrRP .table___p9th0 thead {
	position: relative;
	z-index: 1;
}

.wrap___xbrRP .table___p9th0 thead tr:first-child {
	height: 16px;
}

.wrap___xbrRP .table___p9th0 thead tr th {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .6;
	text-align: left;
}

.wrap___xbrRP .table___p9th0 thead tr th:first-child {
	text-align: center;
}

.wrap___xbrRP .table___p9th0 tbody tr td {
	color: #fff;
	max-width: 100%;
	opacity: 1;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wrap___xbrRP .table___p9th0 tbody tr td:first-child {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .6;
	text-align: center;
}

.tableResultsScore___D5oSS {
	align-items: flex-start;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

@keyframes appearing___GapOv {
	0% {
		margin-top: 100%;
		opacity: 0;
	}

	25% {
		margin-top: 100%;
		opacity: 0;
	}

	to {
		margin-top: 0;
		opacity: 1;
	}
}

.mainContent___JdqoK,.wrap___ssdPF {
	align-items: stretch;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.wrap___ssdPF {
	animation: appearing___GapOv .6s forwards;
	flex-grow: 1;
	max-height: -webkit-fill-available;
	min-height: 0;
}

@media (min-width:720px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.wrap___ssdPF {
		column-gap: 8px;
		display: grid;
		flex-grow: 0;
		grid-template-columns: 1fr 1fr;
	}
}

.wrap___ssdPF .title___KXiK_ {
	align-items: center;
	background: linear-gradient(180deg,#2c0d14,#5a0819);
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 700;
	height: 64px;
	justify-content: space-between;
	line-height: 22px;
	margin: 0 0 12px;
	min-height: 64px;
	padding: 16px 24px 0 16px;
	text-transform: none;
	width: 100%;
}

.wrap___ssdPF .title___KXiK_>span .gameTitle___NYtiq {
	min-height: auto;
}

.wrap___ssdPF .title___KXiK_ .info___maLHV {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	margin: 0;
	width: 24px;
}

.wrap___ssdPF .title___KXiK_ .info___maLHV svg path {
	fill: #fff;
	opacity: .4;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
	.wrap___ssdPF .title___KXiK_ {
		grid-column: 1/3;
		grid-row: 1/2;
	}
}

.wrap___ssdPF .topInfo___eYOQW {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 24px 0 16px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
	.wrap___ssdPF .topInfo___eYOQW {
		grid-column: 1/2;
		grid-row: 2/3;
		padding-right: 12px;
	}
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY,.wrap___ssdPF .topInfo___eYOQW .prize___aOif0 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 8px;
}

.wrap___ssdPF .topInfo___eYOQW .counterTitle___cMPuf,.wrap___ssdPF .topInfo___eYOQW .prizeTitle___RJGhX {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY {
	align-items: flex-end;
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY [class*=countdownMob_] {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: inherit;
	line-height: 22px;
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY [class*=floatCountdown] {
	color: #fff;
	color: #fff!important;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.wrap___ssdPF .topInfo___eYOQW .prizeValue___tGwc5 {
	color: #f5c66b;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.wrap___ssdPF .topInfo___eYOQW .counter___rXNSY,.wrap___ssdPF .topInfo___eYOQW .prizeTitle___RJGhX,.wrap___ssdPF .topInfo___eYOQW .prizeValue___tGwc5,.wrap___ssdPF .topInfo___eYOQW .title___KXiK_ {
	flex-shrink: 0;
}

@media screen and (orientation:landscape)and (min-width:720px) {
	.wrap___ssdPF {
		padding-right: 0;
	}
}

.mainContent___JdqoK {
	margin-bottom: 8px;
	min-height: 0;
	padding: 0 24px 0 0;
	position: relative;
	z-index: 2;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
	.mainContent___JdqoK {
		grid-column: 2/3;
		grid-row: 2/10;
	}
}

.mainContent___JdqoK:after {
	bottom: 0;
	box-shadow: 0 0 24px 16px #0009;
	content: "";
	left: 0;
	position: absolute;
	right: 32px;
}

.bottomContent___larH7 {
	margin-top: auto;
}

@media screen and (min-width:568px) {
	.bottomContent___larH7 {
		display: flex;
		flex-direction: column-reverse;
	}
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ {
	padding: 0 24px 0 0;
}

@media screen and (min-width:568px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ {
		padding-right: 0;
	}
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ {
		padding: 0 24px 0 16px;
	}
}

@media screen and (min-width:568px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGames_] {
		margin: 0;
		max-width: 276px;
		width: 100%;
	}
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGames_] {
		max-width: none;
	}
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesTitle_] {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	height: auto;
	line-height: 22px;
	margin-bottom: 8px;
	margin-left: 16px;
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesTitle_] {
		margin-left: 0;
	}
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] {
	margin: 0;
}

@media screen and (min-width:568px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] {
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 4px;
		justify-content: flex-start;
		-webkit-mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
		mask-image: linear-gradient(to right,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
		overflow-x: auto;
		overflow-y: hidden;
		padding: 0;
	}
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] {
		flex-wrap: wrap;
		-webkit-mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
		mask-image: linear-gradient(to bottom,#0000,#000 var(--mask-height),#000 calc(100% - var(--mask-height)),#0000);
		max-height: 250px;
		overflow-x: hidden;
		overflow-y: auto;
	}
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] {
	border-radius: 8px;
	height: 54px;
	margin-right: 4px;
	width: 54px;
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] {
		height: 81px;
		width: 81px;
	}
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_]:first-child {
	margin-left: 16px;
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_]:first-child {
		margin-left: 0;
	}
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_]:last-child {
	margin-right: 8px;
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_]:last-child {
		margin-right: 0;
	}
}

.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] [class*=tournamentGamesThumbImage_] {
	min-height: 54px;
	min-width: 54px;
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] [class*=tournamentGamesThumbImage_] {
		min-height: 81px;
		min-width: 81px;
	}
}

@media screen and (min-width:568px) {
	.bottomContent___larH7 .tournamentGamesWrapper___yEdpJ [class*=tournamentGamesList_] [class*=tournamentGamesThumb_] {
		margin: 0;
	}
}

.bottomContent___larH7 .joinBtnWrap___F8L9e {
	margin: 16px 24px 16px 16px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.bottomContent___larH7 .joinBtnWrap___F8L9e {
		margin: 8px 24px 8px 16px;
		width: 100%;
	}
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .joinBtnWrap___F8L9e {
		margin: 8px 16px;
	}
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button {
	border-radius: 8px;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	max-width: 288px;
	white-space: nowrap;
	width: 100%;
}

.bottomContent___larH7 .joinBtnWrap___F8L9e a:hover,.bottomContent___larH7 .joinBtnWrap___F8L9e button:hover {
	color: inherit;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button {
		max-width: 256px;
	}
}

@media screen and (min-width:720px) {
	.bottomContent___larH7 .joinBtnWrap___F8L9e a,.bottomContent___larH7 .joinBtnWrap___F8L9e button {
		max-width: 288px;
	}
}

.bottomContent___larH7 [class*=tipsWrap__] button {
	opacity: .4;
}

.wrap___gw9Ss {
	display: flex;
	max-height: 110px;
	padding: 4px 24px 16px 16px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
	.wrap___gw9Ss {
		padding: 8px 8px 16px 16px;
	}
}

.wrap___gw9Ss .viewerResult___tZL9C {
	width: 100%;
}

.wrap___gw9Ss .viewerResult___tZL9C .stats___vii10 {
	align-items: center;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 0;
	padding: 12px 0 8px;
	width: 100%;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
	.wrap___gw9Ss .viewerResult___tZL9C .stats___vii10 {
		padding: 0 0 16px;
	}
}

.wrap___gw9Ss .viewerResult___tZL9C .stats___vii10>div:first-child {
	color: #d1d1d1;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 56px;
}

.wrap___gw9Ss .viewerResult___tZL9C .stats___vii10>div:last-child {
	align-items: flex-end;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 500;
	justify-content: center;
	line-height: 18px;
	text-align: right;
	width: 40%;
}

.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F>div:first-child,.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F>div:last-child,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi>div:first-child,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi>div:last-child {
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F>div:first-child,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi>div:first-child {
	color: #d1d1d1;
}

.wrap___gw9Ss .viewerResult___tZL9C .betsCount___K59_F>div:last-child,.wrap___gw9Ss .viewerResult___tZL9C .minBetLimit___EDhsi>div:last-child {
	color: #fff;
}

.tableViewerResultScore___OVEu7 {
	align-items: center;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.tableViewerResultMultiTip___C0W70 {
	transform: translate(-22%,-105%);
}

.content___mbwDm {
	height: 100%;
	min-height: calc(100vh - 48px);
	padding-top: 24px;
}

.contentNotEmpty___DxrLk {
	padding-top: 8px;
	position: relative;
	z-index: 2;
}

.content___mbwDm [class*=gamesList__wrapper_] {
	margin: 8px 0 0;
	padding: 0 8px;
	position: relative;
	z-index: 2;
}

.empty____CqKq {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.recomendedGamesTitle___f4YGg {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 16px 0 24px;
}

.headerSearchedGames___JVfZs {
	margin: 0 auto;
	padding: 0 16px;
	position: relative;
	z-index: 10;
}

.headerSearchedGames___JVfZs p+[class^=empty] {
	margin-bottom: 8px;
}

.waypoint___Ifj7N {
	height: 40px;
	position: relative;
}

.loadMoreWrap___o3gRc {
	display: flex;
	margin-top: 14px;
	padding-bottom: 30px;
}

.loadMore___sBmIV {
	margin: 0 auto;
	min-width: 128px;
	opacity: .6;
}

@keyframes appearing___JpKDP {
	0% {
		margin-top: 100%;
		opacity: 0;
	}

	25% {
		margin-top: 100%;
		opacity: 0;
	}

	to {
		margin-top: 0;
		opacity: 1;
	}
}

.search__wrap___FNpzZ {
	animation: appearing___JpKDP .6s forwards;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	height: 100%;
	min-height: -webkit-fill-available;
	overflow: hidden;
	position: relative;
	width: 100%;
}

@media only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1) {
	.search__wrap___FNpzZ {
		max-height: -webkit-fill-available;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.search__wrap___FNpzZ:after {
		background: linear-gradient(0deg,#110d0e,#110d0ea1 41.67%,#110d0e00 82.18%);
		bottom: 0;
		content: "";
		height: 62px;
		left: 0;
		position: absolute;
		right: 0;
		top: auto;
		z-index: 2;
	}
}

@media only screen and (orientation:landscape)and (min-aspect-ratio:11/16) {
	.search__wrap___FNpzZ [class*=menuWrap_] [class*=menuInnerTabs_]+[class*=swipable_] {
		bottom: 80px;
		padding-bottom: 0;
	}
}

@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:1) {
	.search__wrap___FNpzZ [class*=menuWrap_] [class*=menuInnerTabs_]+[class*=swipable_] [class*=tabsCtrls_] {
		margin-bottom: 0;
	}
}

.search__area___zwv3U {
	align-items: center;
	background: linear-gradient(180deg,#2c0d14,#5a0819);
	display: flex;
	height: 64px;
	margin: 0;
	min-height: 64px;
	padding: 0 16px;
	width: 100%;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.search__area___zwv3U {
		height: 64px;
		margin: 0;
		min-height: 64px;
		padding-right: 72px;
	}
}

@media screen and (min-width:768px) {
	.search__area___zwv3U {
		box-shadow: none;
		padding-right: 48px;
	}
}

.search__area___zwv3U form svg {
	height: 20px;
	position: relative;
	width: 20px;
}

.search__area___zwv3U form {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 64px;
	justify-content: center;
	width: 100%;
}

.search__area___zwv3U form label input {
	background-color: initial;
}

.search__area___zwv3U form label input::placeholder {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	opacity: .5;
}

.search__area___zwv3U form label button {
	background: initial;
	cursor: pointer;
	display: block;
	height: 20px;
	margin-left: 20px;
	position: relative;
	width: 20px;
}

.search__area___zwv3U form label button:before {
	transform: rotate(-45deg);
}

.search__area___zwv3U form label button:after,.search__area___zwv3U form label button:before {
	background-color: #fff;
	bottom: auto;
	content: "";
	height: 2px;
	left: 0;
	margin-top: -1px;
	position: absolute;
	right: auto;
	top: 50%;
	width: 12px;
	z-index: 0;
}

.search__area___zwv3U form label button:after {
	transform: rotate(45deg);
}

.search__area___zwv3U [class^=fieldMob___] {
	background: initial;
	border: none;
	border-radius: 8px;
	box-shadow: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 22px 0 0;
	width: auto;
}

.search__area___zwv3U [class^=fieldMob___] [class^=resultCount] {
	display: none;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.search__area___zwv3U [class^=fieldMob___] [class^=search__content] {
		display: none;
	}
}

.search__area___zwv3U [class^=fieldMob___] [class^=icon_] {
	flex: 0 0 24px;
	height: 24px;
	left: auto;
	position: relative;
	top: auto;
	width: 24px;
}

.search__area___zwv3U [class^=fieldMob___] [class^=icon_] path {
	fill: #fff;
}

.search__area___zwv3U [class^=fieldMob___] input {
	background: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	height: 24px;
	line-height: 22px;
	padding-left: 18px;
	padding-right: 0;
}

.search__area___zwv3U [class^=fieldMob___] input:-webkit-autofill,.search__area___zwv3U [class^=fieldMob___] input:-webkit-autofill:focus,.search__area___zwv3U [class^=fieldMob___] input:-webkit-autofill:hover {
	-webkit-text-fill-color: #fff!important;
	-webkit-appearance: none;
	background-color: linear-gradient(180deg,#2c0d14,#5a0819)!important;
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 0 50px linear-gradient(180deg,#2c0d14,#5a0819)!important;
}

.search__area___zwv3U [class^=fieldMob___] input:focus::placeholder {
	opacity: 0;
}

.search__area___zwv3U [class^=fieldMob___] input::placeholder {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.search__input___qlhgm {
	border: none;
	color: #fff;
	outline: none;
}

.search__input___qlhgm:active,.search__input___qlhgm:focus,.search__input___qlhgm:hover {
	outline: 0;
	outline-offset: 0;
}

.search__content___NpGpe {
	display: flex;
	flex-flow: column;
	margin: 0 0 0 16px;
	max-height: calc(100vh - 81px);
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0 0 40px;
}

.search__content___NpGpe h2 {
	margin: 0;
}

.search__content___NpGpe p {
	margin: 8px 0 24px;
	opacity: .6;
}

.search__content___NpGpe [class*=content_] {
	padding-top: 16px;
}

.search__content___NpGpe [class^=title] {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	height: auto;
	line-height: 32px;
	margin: 5px 0 0;
	max-width: 100%;
	text-transform: unset;
	white-space: nowrap;
}

.search__content___NpGpe [class^=titleMob_] {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}

.search__content___NpGpe [class^=img] {
	box-shadow: none;
	margin-right: 0;
}

.search__content___NpGpe [class^=headerSearchedGames] {
	margin-top: auto;
	padding: 0;
}

.search__content___NpGpe [class^=headerSearchedGames] [class^=empty] {
	margin-bottom: 8px;
}

.search__content___NpGpe [class*=gamesList__wrapper_] {
	background: none;
	margin: auto;
	padding: 0;
}

@media screen and (min-width:768px) {
	.search__content___NpGpe [class*=gamesList__wrapper_] {
		padding-bottom: 56px;
	}
}

.search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
	border-radius: 8px;
	margin: 0 16px 16px 0;
	width: 104px;
}

@media screen and (min-width:360px) {
	.search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
		width: 123px;
	}
}

@media screen and (min-width:412px) {
	.search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
		width: 150px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
		width: 140px;
	}
}

@media screen and (min-width:768px) {
	.search__content___NpGpe [class*=tmbMob__],.search__content___NpGpe [class*=tmbMobile__] {
		width: 140px;
	}
}

.search__content___NpGpe [class^=loadMoreWrap_] {
	margin-left: -8px;
	position: relative;
	width: 100%;
	z-index: 3;
}

.search__content___NpGpe [class^=loadMoreWrap_]>a {
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 600;
	max-width: 288px;
	min-width: 208px;
	opacity: 1;
	width: auto;
}

.search__content___NpGpe [class*=contentNotEmpty_] {
	background: none;
	padding: 16px 0 0;
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] {
	align-items: center;
	background: none;
	box-shadow: none;
	display: flex;
	flex-direction: row;
	gap: 8px;
	height: 56px;
	justify-content: flex-start;
	margin-bottom: 0;
	padding: 4px 8px;
	width: 100%;
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class*=imgWrapper_] {
	border-radius: 8px;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	height: 48px;
	padding-bottom: 0;
	width: 48px;
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class*=imgWrapper_] [class*=gameProvider_] {
	display: none;
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class^=titleMob_] {
	color: #fff;
	display: block;
	margin: 0;
	padding: 0;
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class^=titleMob_] [class^=titleMobText_] {
	margin: 0;
}

.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class*=sticker__],.search__content___NpGpe [class*=contentNotEmpty_] [class*=gamesList__wrapper_] [class*=tmbMob_] [class*=tmbMobFavorite__] {
	display: none;
}

.search__icon___bM1Zo {
	height: 20px;
	margin-right: 25px;
	width: 20px;
}

.singleGame___M0Few [class^=empty] {
	-webkit-text-fill-color: initial;
	background: none;
	-webkit-background-clip: initial;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 16px 16px 0;
	max-width: none;
	padding-top: 0;
	text-align: left;
	text-transform: inherit;
}

.singleGame___M0Few [class^=empty]:nth-of-type(2) {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: 20px;
}

.singleGame___M0Few [class^=recomendedGamesTitle] {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 16px 38px 0;
}

p+[class^=empty] {
	margin-bottom: 20px;
}

.bonusBalancesTabHeader___JNDRb {
	align-items: center;
	background: var(--bg-menu-mob);
	bottom: auto;
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	height: var(--header-height);
	justify-content: space-between;
	left: auto;
	padding: 28px 16px 12px;
	position: fixed;
	right: 0;
	top: 0;
	width: calc(100vw - 64px);
	z-index: 10;
}

@media screen and (min-width:412px) {
	.bonusBalancesTabHeader___JNDRb {
		padding-right: 24px;
	}
}

@media screen and (min-width:768px) {
	.bonusBalancesTabHeader___JNDRb {
		padding-right: 16px;
	}
}

.bonusBalancesTabHeader___JNDRb p {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
}

.bonusBalancesTabHeader___JNDRb svg {
	opacity: .4;
}

.bonusBalancesTabHeader___JNDRb [class*=tipsWrap__] {
	height: 24px;
}

.bonusBalancesTabHeader___JNDRb [class*=tips__] {
	max-width: 150px;
}

.bonusBalancesTabHeader___JNDRb [class*=tips__bottomLeft__] {
	left: auto;
	right: -6px;
}

.bonusBalancesTabHeader___JNDRb [class*=tips__bottomLeft__]:before {
	left: auto;
	right: 12px;
}

.bonusBalancesTabEmpty___WOhgg {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: calc(var(--header-height) + 76px) auto 0;
	text-align: center;
}

.bonusBalancesTabEmpty___WOhgg p {
	margin: 0 0 12px;
}

.bonusBalancesTabEmpty___WOhgg [class*=button__] {
	font-weight: 600;
	height: min-content;
	padding: 8px 16px;
}

@keyframes appearing___ST8sm {
	0% {
		margin-top: 100%;
		opacity: 0;
	}

	25% {
		margin-top: 100%;
		opacity: 0;
	}

	to {
		margin-top: var(--header-height);
		opacity: 1;
	}
}

.bonusBalancesTabMain___e8Tr8 {
	animation: appearing___ST8sm .6s forwards;
	gap: 8px;
	padding: 12px 16px;
}

@media screen and (min-width:568px) {
	.bonusBalancesTabMain___e8Tr8 {
		column-count: 2;
	}
}

@media screen and (min-width:412px) {
	.bonusBalancesTabMain___e8Tr8 {
		padding-right: 24px;
	}
}

@media screen and (min-width:720px) {
	.bonusBalancesTabMain___e8Tr8 {
		column-count: 3;
	}
}

@media screen and (min-width:768px) {
	.bonusBalancesTabMain___e8Tr8 {
		padding-right: 16px;
	}
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] {
	break-inside: avoid;
	height: 236px;
	overflow: auto;
	page-break-inside: avoid;
}

@media screen and (min-width:412px) {
	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] {
		height: 196px;
	}
}

@media screen and (min-width:568px) {
	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] {
		height: 236px;
	}
}

@media screen and (min-width:1096px) {
	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] {
		height: 196px;
	}
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__]:not(:last-child) {
	margin-bottom: 8px;
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=button__] {
	flex: 1 0 32px;
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__][class*=isActive__] {
	height: 196px;
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=backSideInfo__] {
	row-gap: 12px;
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] {
	flex-direction: column;
	gap: 8px;
}

.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__]>* {
	max-width: 100%;
	width: 100%;
}

@media screen and (min-width:412px) {
	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] {
		flex-direction: row;
	}

	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] [class*=button__] {
		min-width: 130px;
	}
}

@media screen and (min-width:568px) {
	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] {
		flex-direction: column;
	}

	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] [class*=frontSideEndData__] {
		max-width: 100%;
	}
}

@media screen and (min-width:1096px) {
	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] {
		flex-direction: row;
	}

	.bonusBalancesTabMain___e8Tr8 [class*=bonusBalance__] [class*=frontSideFooter__] [class*=button__] {
		min-width: 130px;
	}
}

.bonusBalancesTabMoreButton___TR_a5 {
	margin-block: 12px 30px;
	text-align: center;
}

@media screen and (min-width:1096px) {
	.bonusBalancesTabMoreButton___TR_a5 {
		margin-block: 10px 30px;
	}
}

.bonusBalancesTab___JLRLa {
	--header-height: 64px;
	flex-basis: 100%;
	overflow-y: scroll;
	width: 100%;
}

.bonusBalancesWidgetTitle___dQ05Y {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 48px 16px 12px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalancesTabMain__] {
	align-items: normal;
	animation: none;
	display: flex;
	flex-direction: column;
	gap: 8px;
	justify-content: normal;
	overflow: unset;
	padding-inline: 16px 12px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalancesTabEmpty__] {
	margin: 72px 20px 0 24px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] {
	height: 224px;
	width: 100%;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__][class*=isActive__] {
	height: 180px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSide__] {
	padding: 8px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSide__] [class*=tips__] {
	max-width: 128px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSide__] [class*=button__] {
	color: #fff;
	flex: 0 1 32px;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=backSide__] {
	padding: 0 8px 8px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=backSideInfo__] {
	row-gap: 8px;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=backSideDisclaimer__] {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 0;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=backSideText__] {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .8;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSideFooter__] {
	flex-direction: column;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSideFooter__] [class*=frontSideEndData__] {
	max-width: 100%;
}

.bonusBalancesWidget___pUgUw [class*=bonusBalance__] [class*=frontSideFooter__] [class*=floatCountdown] {
	font-size: 14px;
	max-width: 100%;
}

.bonusBalancesWidget___pUgUw [class*=winScroll__][class*=hideDefaultScrollThumb__]>div:first-child {
	padding-right: 21px;
}

.title___ExXcY {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 24px;
	padding: 50px 16px 0;
}

.text___vdO2H {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 0 16px;
}

.FavoriteGamesWrap___HMCcj {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
}

.FavoriteGamesWrap___HMCcj [class^=winScroll_]>div:first-child {
	padding-right: 21px;
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] {
	margin: 0;
	padding: 0 0 0 16px;
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] {
	margin: 0 0 8px;
	min-height: 144px;
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] [class^=tmbImg_] {
	align-items: center;
	background: #000;
	box-shadow: 0 0 0 2px #000;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] [class^=tmbAction_] {
	height: 132px;
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] [class^=favorite] {
	right: 12px;
	top: 11px;
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_] [class^=tmbTitle] {
	color: var(--brand-grey);
	height: 26px;
	line-height: 26px;
	margin-top: 2px;
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_]:hover [class^=tmbImg_] {
	box-shadow: none;
}

.FavoriteGamesWrap___HMCcj [class^=gamesList__wrapper_] [class^=tmb_]:hover img {
	transform: scale(.99) translateZ(0);
}

.activePlayerBonusProgress___n6YX7 .timer___or9lW {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 16px;
}

.activePlayerBonusProgress___n6YX7 .timerTitle___FMK4z {
	color: #fff9;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
}

.activePlayerBonusProgress___n6YX7 .countdown___g2bRA {
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
}

.activePlayerBonusProgress___n6YX7 .countdown___g2bRA [class^=dots_] {
	color: #fff;
}

.activePlayerBonusProgress___n6YX7 .progress___CMwlD {
	margin-top: 12px;
}

.activePlayerBonusProgress___n6YX7 .progressStatusWrap___bmvjC {
	background: #ffffff4d;
	border-radius: 4px;
	height: 6px;
	overflow: hidden;
	padding: 1px;
	position: relative;
	width: 100%;
}

.activePlayerBonusProgress___n6YX7 .progressStatus___Dd57u {
	border-radius: 4px;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.activePlayerBonusProgress___n6YX7 .progressStatus___Dd57u>span {
	background: linear-gradient(180deg,#d1021b,#a71023);
	display: block;
	height: 100%;
}

.activePlayerBonusProgress___n6YX7 .progressStatusText___Z5nzn {
	align-items: center;
	color: #fff9;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	justify-content: space-between;
	line-height: 12px;
	margin: 0 0 8px;
}

@media screen and (min-width:1096px) {
	.activePlayerBonusProgress___n6YX7 .progressStatusText___Z5nzn span {
		max-width: 88px;
	}
}

.activePlayerBonusProgress___n6YX7 .progressStatusText___Z5nzn span:nth-child(2) {
	white-space: nowrap;
}

.activePlayerBonusProgress___n6YX7.mob___yqhaS .timerTitle___FMK4z {
	color: #fff9;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
}

.activePlayerBonusProgress___n6YX7.mob___yqhaS .countdown___g2bRA {
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
}

.activePlayerBonusProgress___n6YX7.mob___yqhaS .countdown___g2bRA [class^=dots_] {
	color: #fff;
}

.activePlayerBonusProgress___n6YX7.mob___yqhaS .progressStatusText___Z5nzn {
	color: #fff9;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
}

.activePlayerGames___WxdQ0 .title___fDuoM {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	opacity: .9;
}

.scrollGameList___Kpk62 {
	margin: 16px 0 0;
	overflow-x: hidden;
	overflow-y: auto;
}

.scrollGameList___Kpk62 [class*=gamesList__wrapper_] {
	background: none;
	margin: auto -16px auto auto;
	padding: 0;
}

@media screen and (min-width:720px) {
	.scrollGameList___Kpk62 [class*=gamesList__wrapper_] {
		padding-bottom: 56px;
	}
}

.scrollGameList___Kpk62 [class*=tmbMob__],.scrollGameList___Kpk62 [class*=tmbMobile__] {
	border-radius: 10px;
	margin: 0 16px 16px 0;
	width: 104px;
}

.scrollGameList___Kpk62 [class*=tmbMob__] [class^=titleMob_],.scrollGameList___Kpk62 [class*=tmbMobile__] [class^=titleMob_] {
	color: #d1d1d1;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 3px;
	text-align: center;
}

@media screen and (min-width:360px) {
	.scrollGameList___Kpk62 [class*=tmbMob__],.scrollGameList___Kpk62 [class*=tmbMobile__] {
		width: 124px;
	}
}

@media screen and (min-width:412px) {
	.scrollGameList___Kpk62 [class*=tmbMob__],.scrollGameList___Kpk62 [class*=tmbMobile__] {
		width: 142px;
	}
}

@media screen and (min-width:720px) {
	.scrollGameList___Kpk62 [class*=tmbMob__],.scrollGameList___Kpk62 [class*=tmbMobile__] {
		width: 140px;
	}
}

.activePlayerPortal___dtR63 {
	overflow: hidden;
}

.activePlayerPortal___dtR63 .logo___OCjwf {
	bottom: auto;
	height: 48px;
	left: 20px;
	position: absolute;
	right: auto;
	top: 0;
	width: 88px;
	z-index: 2;
}

.activePlayerPopupInfo___CUI3i {
	align-items: normal;
	background: #110d0e;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	padding: 72px 24px 0;
	position: relative;
	z-index: 0;
}

@media screen and (min-width:568px) {
	.activePlayerPopupInfo___CUI3i {
		padding: 72px 64px 0;
	}
}

.activePlayerPopupInfo___CUI3i:after {
	background: linear-gradient(0deg,#110d0e,#110d0ea1 41.67%,#110d0e00 82.18%);
	bottom: 0;
	content: "";
	height: 80px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 1;
}

.activePlayerPopupInfo___CUI3i .close___E6BBA {
	background: #0000;
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: 20px;
	top: 12px;
	width: 24px;
	z-index: 1;
}

.activePlayerPopupInfo___CUI3i .close___E6BBA:after,.activePlayerPopupInfo___CUI3i .close___E6BBA:before {
	background-color: #fff;
	border-radius: 2px;
	bottom: auto;
	content: "";
	height: 2px;
	left: 47%;
	position: absolute;
	right: auto;
	top: 50%;
	transform-origin: center;
	width: 24px;
	z-index: 0;
}

.activePlayerPopupInfo___CUI3i .close___E6BBA:before {
	transform: translate(-50%,-50%) rotate(45deg);
}

.activePlayerPopupInfo___CUI3i .close___E6BBA:after {
	transform: translate(-50%,-50%) rotate(-45deg);
}

.activePlayerPopupInfo___CUI3i .title___dIuMW {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 24px;
}

.activePlayerPopupInfo___CUI3i .title___dIuMW>span {
	display: block;
	margin-top: 2px;
}

.activePlayerPopupInfo___CUI3i .scrollContent___GuuRf {
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 16px;
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI li,.activePlayerPopupInfo___CUI3i .rulesText___HddGI p {
	margin-bottom: 20px;
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol,.activePlayerPopupInfo___CUI3i .rulesText___HddGI ul {
	list-style-type: none;
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol li,.activePlayerPopupInfo___CUI3i .rulesText___HddGI ul li {
	padding-inline-start: 14px;
	position: relative;
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol li:before,.activePlayerPopupInfo___CUI3i .rulesText___HddGI ul li:before {
	bottom: 0;
	content: "•";
	height: 16px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
	z-index: 1;
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol {
	counter-reset: section;
}

.activePlayerPopupInfo___CUI3i .rulesText___HddGI ol li:before {
	content: counter(section) ".";
	counter-increment: section;
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes {
	padding-bottom: 78px;
	position: relative;
	z-index: 1;
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=title__] {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	opacity: .9;
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class^=gamesList__wrapper] {
	display: grid;
	flex-wrap: wrap;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(136px,1fr));
	height: 100%;
	margin-right: 0;
	width: 100%;
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=tmbMob__],.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=tmbMobile__] {
	margin: 0;
	width: auto;
}

.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=tmbMob__] [class^=titleMob_],.activePlayerPopupInfo___CUI3i .activePlayerGamesWrap___4kRes [class*=tmbMobile__] [class^=titleMob_] {
	color: #d1d1d1;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 4px;
	text-align: center;
}

.activePlayerPopupInfo___CUI3i .activePlayerBottomBtn___YAsFs {
	bottom: 32px;
	left: 50%;
	position: absolute;
	right: auto;
	top: auto;
	transform: translateX(-50%);
	width: 288px;
	z-index: 2;
}

.activePlayerPopupInfo___CUI3i .activePlayerBottomBtn___YAsFs [class*=buttonWrap_] {
	max-width: 288px;
}

.activePlayerBonus___cnStv {
	color: #fff;
}

@media screen and (min-width:568px) {
	.activePlayerBonus___cnStv {
		max-width: 320px;
	}
}

.activePlayerBonusHeader___Dtl_d {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.activePlayerBonus___cnStv .infoSvg___EP9A5 {
	cursor: pointer;
	margin-left: 8px;
}

.activePlayerBonus___cnStv .title___oFI0I {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
	max-width: calc(100% - 32px);
}

.activePlayerBonus___cnStv .title___oFI0I>span {
	display: block;
	margin-top: 2px;
}

.activePlayerBonusContent___UY00K {
	margin-top: 16px;
}

.activePlayerBonusContent___UY00K button {
	border-radius: 8px;
}

.activePlayerBonusTotalSum___tS4ma {
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	justify-content: space-between;
	line-height: 12px;
	margin-bottom: 16px;
}

.activePlayerBonusTotalSum___tS4ma span:first-child {
	color: #fff9;
}

.activePlayerBonus___cnStv .button___VQu8x {
	display: block;
	margin-top: 24px;
	width: 100%;
}

.activePlayerTab___MWs3_ {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 80px 16px 16px;
	position: relative;
}

.activePlayerTab___MWs3_ .title___YDkwZ {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.activePlayerTab___MWs3_ .activePlayerTabHeader___ZPuAm {
	align-items: center;
	background: linear-gradient(180deg,#2c0d14,#5a0819);
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 64px;
	justify-content: space-between;
	left: 0;
	min-height: 64px;
	padding: 28px 16px 12px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.activePlayerTab___MWs3_ .activePlayerTabBonusWrap___aPCoZ {
	margin-top: 16px;
	width: 100%;
}

@media screen and (min-width:413px) {
	.activePlayerTab___MWs3_ .activePlayerTabBonusWrap___aPCoZ {
		max-width: 264px;
	}
}

.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq {
	display: flex;
	flex-direction: column;
	margin-top: 16px;
	overflow-y: auto;
}

.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class^=gamesList__wrapper] {
	display: grid;
	flex-wrap: wrap;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(104px,1fr));
	height: 100%;
	margin-right: 0;
	width: 100%;
}

@media screen and (min-width:360px) {
	.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class^=gamesList__wrapper] {
		grid-template-columns: repeat(auto-fill,minmax(124px,1fr));
	}
}

@media screen and (min-width:568px) {
	.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class^=gamesList__wrapper] {
		grid-template-columns: repeat(auto-fill,minmax(150px,150px));
	}
}

.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class*=tmbMob__],.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class*=tmbMobile__] {
	margin: 0;
	width: auto;
}

@media screen and (min-width:568px) {
	.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class*=tmbMob__],.activePlayerTab___MWs3_ .activePlayerTabGamesWrap___HCagq [class*=tmbMobile__] {
		width: 150px;
	}
}

.btn___n4Q1e {
	font-size: 16px;
	font-weight: 600;
	margin-left: 16px;
	white-space: nowrap;
	width: 224px;
}

.btn___n4Q1e[class*=lg__] {
	height: 48px;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.btn___n4Q1e {
		grid-row: 9/10;
		margin-bottom: 12px;
		width: 256px;
	}
}

@media screen and (min-width:768px) {
	.btn___n4Q1e {
		margin-top: 40px;
		width: 256px;
	}
}

.wrapFastClick___My0Ac {
	width: 224px;
}

.wrapFastClick___My0Ac [class*=wrap__] {
	margin: 8px 16px 0;
}

@media screen and (min-width:768px) {
	.wrapFastClick___My0Ac [class*=wrap__] {
		margin-top: 40px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:600px) {
	.wrapFastClick___My0Ac [class*=wrap__] {
		margin-bottom: 16px;
	}
}

.wrapFastClick___My0Ac [class*=wrap__] [class*=wrap__] {
	margin: 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:600px) {
	.wrapFastClick___My0Ac {
		grid-row: 9/10;
		width: 256px;
	}

	.wrapFastClick___My0Ac form {
		padding: 8px;
	}
}

.talisman___TaQ29 {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	display: flex;
	opacity: 0;
	padding: 12px 0;
	transition: left .2s,opacity .2s;
	width: 100%;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:768px) {
	.talisman___TaQ29 {
		align-items: flex-start;
		flex-grow: 1;
		padding-left: 0;
		padding-right: 0;
		position: static;
		transform: translateX(100%);
		transition: transform .4s,opacity .2s;
		width: 248px;
	}
}

.talisman___TaQ29.menuOpened___SDV1N {
	opacity: 1;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:768px) {
	.talisman___TaQ29.menuOpened___SDV1N {
		transform: translateX(0);
	}
}

.talismanText___c1nfV {
	display: inline-block;
	padding-left: 16px;
	padding-top: 4px;
}

.talismanTitle___haGSp {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.talismanName___Plzwu {
	color: #efc306;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.talismanIcon___Urr50 {
	display: inline-block;
	height: 32px;
	overflow: hidden;
	position: relative;
	width: 32px;
}

.talismanIcon___Urr50 img {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: auto;
}

.fav___kIjIw {
	height: 24px;
	width: 24px;
}

.fav___kIjIw svg {
	height: 100%;
	width: 100%;
}

.fav___kIjIw svg [class=star-path] {
	stroke: none;
	stroke-opacity: 1;
	fill: #d7b7b7;
	opacity: .4;
}

.fav___kIjIw.active___upaFB svg path {
	fill: #f5c66b;
	stroke: #000;
	opacity: 1;
}

.ingame-tabs-enter___i7y0w[class^=tabsCtrls_] {
	left: 100%!important;
	opacity: 0;
	position: absolute!important;
}

.ingame-tabs-enter___i7y0w[class^=tabsCtrls_]>[class^=status_] {
	left: 100%;
	opacity: 0;
}

.ingame-tabs-enter___i7y0w[class^=menuInnerTabs_] [class^=tabsCtrls_] {
	margin-left: -100%;
	opacity: 0;
}

.ingame-tabs-enter___i7y0w[class^=menuInnerTabs_] [class^=wrap_] {
	opacity: 0;
	position: absolute;
	top: 100%;
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-active___IAvZe[class^=menuInnerTabs_] [class^=tabsCtrls_] {
	margin-left: 0;
	opacity: 1;
	transition: margin-left .25s ease,opacity .25s ease;
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-active___IAvZe[class^=menuInnerTabs_] [class^=wrap_] {
	opacity: 0;
	position: absolute;
	top: 0;
	transition: top .25s ease,opacity .25s ease;
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-active___IAvZe[class^=tabsCtrls_] {
	left: 0!important;
	opacity: 1;
	transition: left .25s ease,opacity .25s ease;
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-active___IAvZe[class^=tabsCtrls_]>[class^=status_] {
	left: 0;
	opacity: 1;
	transition: left .25s ease,opacity .25s ease;
}

.ingame-tabs-enter___i7y0w.ingame-tabs-enter-done___LZwjL[class^=menuInnerTabs_] [class^=wrap_] {
	opacity: 1;
}

.ingame-tabs-exit___r2rPL[class^=tabsCtrls_] {
	left: 0!important;
	position: absolute!important;
}

.ingame-tabs-exit___r2rPL[class^=tabsCtrls_] [class^=status_] {
	opacity: 1;
}

.ingame-tabs-exit___r2rPL[class^=menuInnerTabs_] [class^=tabsCtrls_] {
	margin-left: 0;
	opacity: 1;
	transition: margin-left .25s ease,opacity .25s ease;
}

.ingame-tabs-exit___r2rPL[class^=menuInnerTabs_] [class^=wrap_] {
	opacity: 1;
	position: absolute;
	top: 0;
	transition: top .25s ease,opacity .25s ease;
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3[class^=tabsCtrls_] {
	left: 100%!important;
	opacity: 0;
	transition: left .25s ease,opacity .5s ease;
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3[class^=tabsCtrls_] [class^=status_] {
	left: 100%;
	opacity: 0;
	transition: left .25s ease,opacity .5s ease;
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3>[class^=search__wrap] {
	position: absolute;
	top: 100%;
	transition: top .25s ease,opacity .5s ease;
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3[class^=menuInnerTabs_] [class^=tabsCtrls_] {
	margin-left: -100%;
	opacity: 0;
	transition: margin-left .25s ease,opacity .25s ease;
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3[class^=menuInnerTabs_] [class^=wrap_] {
	opacity: 0;
	position: absolute;
	top: 100%;
	transition: top .25s ease,opacity .25s ease;
}

.ingame-tabs-exit___r2rPL.ingame-tabs-exit-active___gaJy3~[data-animate=bottomBlock] {
	opacity: 0;
	transition: opacity .5s ease;
}

@keyframes blinking-full___vV8oc {
	0% {
		opacity: 0;
	}

	50% {
		transform: translateX(-100%);
	}

	to {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes blinking-tablet___GyAOX {
	0% {
		opacity: 0;
	}

	50% {
		transform: translateX(-175%);
	}

	to {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes appearing___mmhiG {
	0% {
		transform: translateY(100%);
	}

	25% {
		transform: translateY(100%);
	}

	to {
		transform: translateY(0);
	}
}

.menuWrap___SXVCH {
	bottom: 0;
	height: 100%!important;
	left: 0;
	pointer-events: none;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2;
}

.menuWrapInner___SSj5q {
	background: #000000e6;
}

.menuWrap--tabsClosed___PJaxc .menuInner___kPdOc>span {
	animation: appearing___mmhiG .6s;
	animation-fill-mode: none,backwards;
}

.menuWrap___SXVCH .menu___bwXkq {
	bottom: 0;
	left: 0;
	min-height: 100%;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: background .3s;
	z-index: 8;
}

@media screen and (min-width:768px) {
	.menuWrap___SXVCH .menu___bwXkq {
		min-height: -webkit-fill-available;
	}
}

.menuWrap___SXVCH .menuHeaderMessages___cSm54,.menuWrap___SXVCH .menuHeader___KwAz5 {
	align-items: center;
	background: linear-gradient(180deg,#2c0d14,#5a0819);
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 500;
	height: 64px;
	justify-content: space-between;
	line-height: 22px;
	min-height: 64px;
	padding: 16px 12px 0 16px;
}

.menuWrap___SXVCH .menu___bwXkq .favWrap___HhHjB {
	position: relative;
	z-index: 99;
}

.menuWrap___SXVCH .menu___bwXkq .favWrap___HhHjB svg {
	height: 100%;
	width: 100%;
}

.menuWrap___SXVCH .menuInner___kPdOc {
	align-items: unset;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: flex-end;
	margin-left: 100%;
	min-height: 100%;
	min-width: calc(100% - 64px);
	transition: margin-left .3s,background .3s;
	width: calc(100% - 64px);
	will-change: margin-left;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menuInner___kPdOc {
		justify-content: flex-start;
		width: calc(100% - 48px);
	}

	.menuWrap___SXVCH .menuInner___kPdOc [class*=wrap___1x] {
		margin: 0;
		padding: 6px 0 20px 20px;
	}
}

@media screen and (min-width:768px) {
	.menuWrap___SXVCH .menuInner___kPdOc {
		width: calc(100% - 64px);
	}
}

.menuWrap___SXVCH .menuInner___kPdOc [class^=otherMethod] {
	display: none;
}

.menuWrap___SXVCH .menuInner___kPdOc>span {
	align-items: unset;
	bottom: inherit;
	display: flex;
	flex-direction: column;
	flex-grow: inherit;
	height: 100%;
	justify-content: flex-start;
	left: inherit;
	min-height: min-content;
	padding-bottom: 16px;
	position: inherit;
	right: inherit;
	top: inherit;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menuInner___kPdOc>span {
		display: grid;
		grid-template-columns: 178px 1fr;
		padding: 0 16px 0 0;
	}
}

@media screen and (min-width:768px) {
	.menuWrap___SXVCH .menuInner___kPdOc>span {
		display: grid;
		grid-template-columns: 256px 1fr;
		grid-template-rows: 64px repeat(8,1fr);
		padding: 0;
	}
}

.menuWrap___SXVCH .menuInner___kPdOc .userBonuses___gQLmA {
	max-width: 256px;
	padding: 0 16px 16px;
}

.menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_] {
	flex-direction: column;
	height: 100%;
	justify-content: inherit;
	margin-top: auto;
	overflow-y: auto;
	position: static;
	width: 100%;
}

.menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_]+[class^=shadow_] {
	display: none;
	z-index: 3;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_]+[class^=shadow_] {
		height: calc(100% - 64px);
		left: 49px;
		top: 64px;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:768px) {
	.menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_] {
		grid-row: 1/10;
		padding: 16px 16px 16px 0;
	}
}

@media (min-width:768px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menuInner___kPdOc [class^=swipable_] {
		background: linear-gradient(180deg,#39050c,#900a1a);
	}
}

.menuWrap___SXVCH .menuInnerTabs___fLz7T>span {
	display: flex;
	padding-bottom: 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T {
		display: flex;
		flex-direction: column;
	}
}

@media screen and (orientation:landscape)and (min-width:768px)and (max-height:412px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T {
		flex-direction: column;
	}
}

.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=menuInnerBottomNav_],.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=tabCtrl_]>span:last-child {
	display: none;
}

.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=tabCtrl_] [class^=tabCtrlIcon_] {
	margin: 0 auto;
}

.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
	animation-duration: .2s;
	animation-name: blinking-full___vV8oc;
	bottom: 70px;
	flex-direction: column;
	left: 0;
	min-height: -webkit-fill-available;
	position: absolute;
	width: 64px;
	z-index: 2;
}

@media(orientation:portrait)and (max-width:767px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		flex-direction: column-reverse;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		align-items: center;
		animation: none;
		bottom: auto;
		height: calc(100% - 82px);
		justify-content: start;
		left: 0;
		overflow: hidden;
		overflow-y: auto;
		padding-right: 0;
		top: 64px;
		width: 64px;
	}
}

@media only screen and (min-device-height:768px)and (min-device-width:1024px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1),only screen and (min-device-height:768px)and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-height:768px)and (min-device-width:834px)and (max-device-width:1112px)and (-webkit-min-device-pixel-ratio:2) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_]+[class^=shadow_] {
		display: none;
	}
}

@media screen and (min-width:768px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		align-items: center;
		animation-duration: .2s;
		animation-name: blinking-tablet___GyAOX;
		bottom: auto;
		justify-content: flex-start;
		left: 0;
		overflow: hidden;
		padding-right: 0;
		top: 64px;
		width: 64px;
	}
}

@media screen and (orientation:landscape)and (min-width:768px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		bottom: 5%;
		left: 0;
	}
}

@media screen and (orientation:landscape)and (min-width:768px)and (max-height:412px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		height: calc(100% - 82px);
		justify-content: flex-start;
		left: 0;
		overflow-y: auto;
	}@	supports(-webkit-touch-callout:none) {
		.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] [class*=tabsCtrls_]{margin-bottom: 56px;
	}
}}

@media only screen and (orientation:landscape)and (min-aspect-ratio:11/16) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		bottom: auto;
		padding-bottom: 30px;
	}
}

@media only screen and (orientation:landscape)and (min-aspect-ratio:11/16)and (max-width:768px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		padding-bottom: 60px;
	}
}

@media only screen and (min-device-width:732px)and (-webkit-device-pixel-ratio:2.625)and (orientation:landscape) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		padding-bottom: 70px;
	}
}

@media (min-width:768px),screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menuInnerTabs___fLz7T [class^=swipable_] {
		background: #110d0e;
	}
}

.menuWrap___SXVCH .menu___bwXkq:after {
	background: #110d0e;
	bottom: 0;
	content: "";
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	height: 100%;
	left: -64px;
	min-height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	transition: left .3s,background .3s;
	width: 64px;
	will-change: left;
	z-index: -1;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menu___bwXkq:after {
		left: -64px;
		width: 64px;
	}
}

@media screen and (min-width:768px) {
	.menuWrap___SXVCH .menu___bwXkq:after {
		left: -64px;
		width: 64px;
	}
}

.menuWrap___SXVCH .menuOpened___Abrs0 {
	pointer-events: auto;
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc {
	background: #000000e6;
	justify-content: space-between;
	margin-left: 64px;
	max-height: -webkit-fill-available;
	overflow-y: auto;
	transition: margin-left .3s;
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span {
	min-height: inherit;
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span[class*=rubl___] {
	margin: -2px 4px;
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span [class*=counter_],.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span [class*=gameTitle_] {
	min-height: auto;
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc span>svg {
	height: 100%;
	width: 100%;
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc .menuHeaderMessages___cSm54 span,.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc .menuHeader___KwAz5 span {
	min-height: auto;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc {
		margin-left: 64px;
	}
}

@media screen and (min-width:768px) {
	.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc {
		margin-left: 64px;
		transition: margin-left .3s;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:320px) {
	.menuWrap___SXVCH .menuOpened___Abrs0 .menuInnerTabs___fLz7T [class*=tabsCtrls] {
		height: 100%;
		margin-bottom: 16px;
		min-height: 320px;
	}
}

.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc .tabsCtrls___jw462 {
	padding-left: 16px;
}

.menuWrap___SXVCH .menuOpened___Abrs0:after {
	left: 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-height:150px) {
	.menuWrap___SXVCH .menuOpened___Abrs0 .menuInner___kPdOc,.menuWrap___SXVCH .menuOpened___Abrs0:after {
		height: 310px!important;
	}
}

.menuOpenedBodyClass___ytSl1 {
	overflow: hidden;
	position: fixed;
}

.wrap___EmJqc {
	bottom: 0;
	font-size: 0;
	left: 0;
	max-height: 100%;
	max-width: 100%;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1;
}

.wrap___EmJqc,.wrap___EmJqc iframe {
	height: 100%!important;
	width: 100%!important;
}

.activePlayerBonus___ofWZg {
	color: #fff;
}

.activePlayerBonusHeader___kIBJ_ {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.activePlayerBonus___ofWZg .infoSvg___E5Dhq {
	cursor: pointer;
	margin-left: 8px;
}

.activePlayerBonus___ofWZg .title___N0FJq {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	max-width: calc(100% - 32px);
}

.activePlayerBonus___ofWZg .title___N0FJq>span {
	color: #fff;
	margin-top: 2px;
}

.activePlayerBonusTotalSum___Kgx5y {
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	justify-content: space-between;
	line-height: 12px;
	margin-bottom: 16px;
}

.activePlayerBonusTotalSum___Kgx5y span:first-child {
	color: #fff9;
}

.activePlayerBonusContent___Mj256 {
	margin-top: 16px;
}

.activePlayerBonus___ofWZg .buttonWrap___DKeHK {
	display: block;
	margin-top: 24px;
	width: 100%;
}

.activePlayerBonus___ofWZg button {
	border-radius: 8px;
}

.activePlayerGames___ShqyI .title___YHHCb {
	color: #ffffffe6;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	margin: 0 0 10px;
	padding-inline: 16px;
}

.activePlayerGames___ShqyI [class^=winScroll_]>div:first-child {
	padding-right: 21px;
}

.activePlayerGames___ShqyI .scrollGameList___TdnDe [class*=gamesList__wrapper_] {
	margin: 0;
	padding-left: 8px;
}

.activePlayerGames___ShqyI .scrollGameList___TdnDe [class*=gamesList__wrapper_] [class^=tmb_] {
	width: 132px;
}

.activePlayerGames___ShqyI .scrollGameList___TdnDe [class*=gamesList__wrapper_] [class*=tmbTitle_] {
	margin-top: 4px;
}

.activePlayer___pppTf {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	padding: 32px 0 16px;
}

.activePlayer___pppTf .title___WWQcf {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-inline: 16px;
	margin-bottom: 24px;
}

.activePlayer___pppTf .activePlayerBonusWrap____JoeY {
	margin: 0 16px;
}

.activePlayer___pppTf .activePlayerGamesWrap___K2f3n {
	align-items: normal;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: normal;
	margin-top: 16px;
	overflow-y: auto;
}

.gameUI___a08p8 {
	background: #000;
	min-height: 100vh;
	position: relative;
	width: 100%;
	z-index: 0;
}

.backgroundImage___yHhIw {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	filter: blur(10px);
}

.backgroundImage___yHhIw,.backgroundImage___yHhIw:after {
	bottom: 0;
	left: 0;
	opacity: .4;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.backgroundImage___yHhIw:after {
	background: linear-gradient(180deg,#190004 -1.25%,#190004);
	content: "";
}

.section___XrL9s {
	height: auto;
}

.sectionInner___AHydu {
	display: flex;
	height: 100vh;
	margin: 0 auto;
	position: relative;
}

.sectionInnerContent___gsX_T {
	overflow-y: auto;
	position: relative;
	width: 100%;
}

.sectionInnerContent___gsX_T>[class^=loading__] {
	bottom: unset;
	left: 50%;
	position: absolute;
	right: unset;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.sidebarSection___U3XCx {
	position: relative;
	z-index: 3;
}

.sidebar___MZsK5 {
	align-items: normal;
	background-color: #0006;
	display: flex;
	flex-direction: column;
	height: 100vh;
	justify-content: space-between;
	padding: 18px 0 16px;
	position: relative;
	width: 208px;
	z-index: 100;
}

.gameUiFooter___cTJVS {
	background: #000;
	position: relative;
	z-index: 103;
}

.seoText___KC0DI {
	-webkit-font-smoothing: antialiased;
	line-height: 20px;
	padding: 0 64px 96px;
	position: relative;
	text-shadow: 1px 1px 1px #00000080;
	z-index: 22;
}

.seoText___KC0DI,.seoText___KC0DI * {
	color: rgba(var(--brand-text-rgb),.7);
	font-size: 12px;
	font-weight: 400;
}

.seoText___KC0DI,.seoText___KC0DI * {
	line-height: 18px;
}

.seoText___KC0DI>:first-child,.seoText___KC0DI>:first-child * {
	margin-top: 0;
	padding-top: 0;
}

.seoText___KC0DI h1,.seoText___KC0DI h2,.seoText___KC0DI h3,.seoText___KC0DI h4,.seoText___KC0DI h5,.seoText___KC0DI h6 {
	color: var(--brand-text);
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 16px 0 8px;
	text-transform: none;
}

.seoText___KC0DI h1 {
	font-weight: 500;
}

.seoText___KC0DI p {
	margin: 8px 0;
}

.seoText___KC0DI ol,.seoText___KC0DI ul {
	margin: 8px 0 16px;
	padding-left: 15px;
}

.seoText___KC0DI ul {
	list-style-type: disc;
}

.seoText___KC0DI .socials-network-wrap {
	padding: 0;
}

@media screen and (min-width:1288px) {
	.seoText___KC0DI {
		padding-bottom: 76px;
		padding-top: 95px;
	}
}

.withSingleGame___sj4Te .layout--desktop {
	max-width: 100%;
}

.withSingleGame___sj4Te #widget-container .help-button {
	display: none;
}

.iconWrap___XRsH2 {
	cursor: pointer;
	height: 24px;
	width: 24px;
}

.fav___vNU7y:not(.fav___vNU7y.isFavorite___aaoM7) path {
	fill: #7c818c;
	display: initial;
	opacity: .4;
}

div.gameWrap___kfmk6 {
	cursor: pointer;
	margin: 0 8px 12px;
}

div.gameWrap___kfmk6.searchType___leFZt {
	margin: 0 0 10px;
}

.mediumType___dBLwL:hover .gameImg___DdesZ {
	filter: brightness(1.3);
}

.mediumType___dBLwL:hover .gameTitle___XfX6l {
	color: #fff;
}

.mediumType___dBLwL .gameImg___DdesZ {
	overflow: hidden;
	padding-bottom: 66%;
	position: relative;
	width: 100%;
}

.mediumType___dBLwL .gameImg___DdesZ img {
	border-radius: var(--game-sticker-border-radius);
	bottom: 0;
	left: 0;
	max-height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.mediumType___dBLwL .gameImg___DdesZ [class^=loading__] {
	bottom: unset;
	left: 50%;
	position: absolute;
	right: unset;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.mediumType___dBLwL .gameTitle___XfX6l {
	color: var(--brand-text);
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 4px;
	text-align: center;
	width: 100%;
}

.searchType___leFZt {
	align-items: canter;
	border-radius: 2px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 50px;
	justify-content: normal;
}

.searchType___leFZt:hover .gameImg___DdesZ:before {
	opacity: 0;
	visibility: hidden;
}

.searchType___leFZt:hover .gameTitle___XfX6l {
	color: #fff;
}

.searchType___leFZt .gameImg___DdesZ {
	height: 34px;
	margin-right: 16px;
	position: relative;
	width: 56px;
}

.searchType___leFZt .gameImg___DdesZ:before {
	background: #000;
	border-radius: 10px;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .4;
	position: absolute;
	right: 0;
	top: 0;
	transition: .3s ease;
	visibility: visible;
	z-index: 1;
}

.searchType___leFZt .gameImg___DdesZ img {
	border-radius: 10px;
	display: block;
	height: 100%;
	width: 100%;
}

.searchType___leFZt .gameTitle___XfX6l {
	color: #fff6;
	font-size: 14px;
	padding-top: 8px;
	text-decoration: none;
	transition: .3s ease;
}

.searchWrap___k7dcB {
	position: relative;
}

.searchWrap___k7dcB:after {
	background: #ffffff1a;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
}

.searchWrap___k7dcB [class^=fieldWeb_] {
	display: flex;
	flex-direction: row-reverse;
	height: 48px;
}

.searchWrap___k7dcB [class^=fieldWeb_] input {
	background: #0000;
	box-shadow: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding-left: 3px;
}

.searchWrap___k7dcB [class^=fieldWeb_] input::placeholder {
	color: #fff6;
}

.searchWrap___k7dcB i {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0 8px 0 12px;
}

.searchWrap___k7dcB svg {
	width: 26px;
}

.searchWrap___k7dcB button {
	display: none;
}

.gamesResult___itTsW {
	padding: 4px 8px 0;
}

.gamesResult___itTsW:after {
	background: linear-gradient(180deg,#0000,#000);
	bottom: 0;
	content: "";
	height: 44px;
	left: 0;
	opacity: .8;
	pointer-events: none;
	position: absolute;
	right: 0;
}

.gamesResult___itTsW>[class^=loading__] {
	bottom: unset;
	left: 50%;
	position: absolute;
	right: unset;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}

.notFoundText___o6khK {
	margin: 0 8px;
}

.title___LVXMk {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 16px 0 2px;
}

.content___TbbS4 {
	color: #e7dbdb66;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	word-break: break-word;
}

.recommendedTitle___DiMkD {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 4px 8px 8px;
}

.gamesWrap___ECgSO {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.gameThumbWrapMedium___PlkdI {
	margin: 0 8px 10px;
	width: calc(25% - 16px);
}

.searchedGamesList___bkfa2 {
	padding: 8px 0 8px 8px;
}

.scroll___P6CLi::-webkit-scrollbar {
	width: 4px!important;
}

.scroll___P6CLi::-webkit-scrollbar-track {
	border-radius: 32px!important;
}

.scroll___P6CLi::-webkit-scrollbar-thumb {
	background: #ffffff1a!important;
}

.scroll___P6CLi::-webkit-scrollbar-thumb:hover {
	background: #fff6!important;
}

.scroll___P6CLi .thumb-vertical {
	background: #ffffff1a!important;
}

.scroll___P6CLi .thumb-vertical:hover {
	background: #fff6!important;
}

.pregameView___XM8JJ {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
}

.preGameOverlay___UJ0ex {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.preGameOverlayBg___Ml4ah {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: -10px;
	filter: blur(10px);
	left: -10px;
	position: absolute;
	right: -10px;
	top: -10px;
	z-index: 0;
}

.preGameOverlayBg___Ml4ah:after {
	background: linear-gradient(180deg,#190004 -1.25%,#190004);
	bottom: 0;
	content: "";
	left: 0;
	opacity: .4;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.preGameBack___wyIHN {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 16px;
	justify-content: center;
	left: 16px;
	position: absolute;
	top: 16px;
	width: 16px;
}

.preGameBack___wyIHN .backIcon___DIzUC {
	transform: rotate(-90deg);
}

.preGameAction___vRvXR {
	align-items: normal;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 176px;
}

.preGameAction___vRvXR picture {
	border-radius: 8px;
	overflow: hidden;
}

.preGameAction___vRvXR img {
	display: block;
	height: auto;
	width: 100%;
}

.preGameAction___vRvXR .gameBtn___aD7o4 {
	font-size: 16px;
	font-weight: 600;
}

.preGameAction___vRvXR .demoBtn___DujQZ {
	background: none;
	font-size: 14px;
	font-weight: 600;
}

.title___RCCNY {
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin: 4px auto 24px;
}

.gameBtn___aD7o4 {
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.demoBtn___DujQZ {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin-top: 16px;
	padding: 0;
}

.secondGameWrapper___thhNq {
	background-color: #0009;
	border-radius: 8px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.container___a_d3j {
	height: 100vh;
	overflow: hidden;
	padding: 0 16px;
	position: relative;
}

.container___a_d3j,.container___a_d3j * {
	font-family: Manrope,sans-serif;
}

.container___a_d3j .gamesContainer___wZaoX {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: center;
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld {
	align-items: center;
	display: flex;
	padding: 0;
	position: absolute;
	right: 8px;
	top: -40px;
	z-index: 2;
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld>div {
	margin-left: 16px;
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld>div>svg {
	transform: scale(1.5);
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld .gameCloseIcon___AJ_CM {
	cursor: pointer;
	height: 24px;
	opacity: .4;
	transition: .2s ease;
	width: 24px;
}

.container___a_d3j .gamesContainer___wZaoX .gameActionButtons___D4rld .gameCloseIcon___AJ_CM:hover {
	opacity: 1;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc .containerIframe___X9rNd {
	width: 50%;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc .containerIframe___X9rNd:first-child {
	padding-right: 8px;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc .containerIframe___X9rNd:first-child .gameActionButtons___D4rld {
	right: 16px;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc .containerIframe___X9rNd:last-child {
	padding-left: 8px;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO {
	align-items: center;
	flex-flow: column nowrap;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd {
	height: calc(44vh - 16px);
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd:first-child {
	margin-bottom: 16px;
	padding-right: 0;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd:first-child .gameActionButtons___D4rld {
	right: -40px;
	top: 8px;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd:last-child {
	padding-left: 0;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .containerIframe___X9rNd:last-child .gameActionButtons___D4rld {
	top: 8px;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .gameActionButtons___D4rld {
	flex-direction: column;
	padding: 0;
	right: -40px;
	top: 0;
}

.container___a_d3j .gamesContainer___wZaoX.splitMode___FSEuc.verticalMode___wHgJO .gameActionButtons___D4rld>div {
	margin: 0 0 16px;
}

.container___a_d3j .containerIframe___X9rNd {
	height: 100%;
	max-height: 85%;
	min-width: 345px;
	position: relative;
	transition: .2s ease;
	width: 100%;
}

.container___a_d3j .containerIframe___X9rNd .game-iframe {
	border-radius: 8px;
	height: 100%;
	width: 100%;
}

.container___a_d3j .actionButtons___eaj5I {
	align-items: center;
	bottom: 13px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 2;
}

.container___a_d3j .actionButtons___eaj5I .iconSplitNo___jQVYu,.container___a_d3j .actionButtons___eaj5I .iconSplitYes___adIT6 {
	cursor: pointer;
	height: 24px;
	opacity: .2;
	width: 24px;
}

.container___a_d3j .actionButtons___eaj5I .iconSplitNo___jQVYu.active___fKz_Q,.container___a_d3j .actionButtons___eaj5I .iconSplitYes___adIT6.active___fKz_Q {
	opacity: 1;
}

.container___a_d3j .actionButtons___eaj5I .iconSplitNo___jQVYu {
	margin-right: 24px;
}

.activePlayerBonusBackground___Xxftb {
	align-items: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	height: 260px;
	justify-content: flex-end;
	max-width: 100%;
	overflow: hidden;
	position: relative;
}

.activePlayerBonusTopButtons___c_lXl {
	align-items: center;
	bottom: auto;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 6px;
	top: 8px;
	z-index: unset;
}

.activePlayerBonusInfoButton___zM8XI {
	background-color: #0000;
}

.activePlayerBonusInnerBackground___p9qRA {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: auto;
	height: 170px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 170px;
	z-index: unset;
}

.activePlayerBonusContentWrap___afBMY {
	align-items: center;
	background: var(--bonus-linear-gradient-1);
	border-radius: 12px;
	color: var(--bonuses-text-color-1);
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: space-between;
	margin: auto 0 0;
	padding: 16px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.activePlayerBonusContentWrap___afBMY [class*=progressBar_] {
	margin-top: 8px;
	max-width: 240px;
	width: 100%;
}

.activePlayerBonusContentWrap___afBMY h2 {
	color: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 16px;
	text-align: center;
	transition: font-size .3s linear;
}

.activePlayerBonusContentWrap___afBMY p {
	margin: 0;
}

.activePlayerBonusBottomWrap___DwCEa {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 0 0;
	width: 100%;
}

.activePlayerBonusBottomWrapActive___jLETX {
	flex-direction: row;
	justify-content: space-between;
}

.activePlayerBonusBottomWrapActive___jLETX .activePlayerBonusBottomTimer___TPa8l {
	align-items: flex-start;
	flex-direction: column;
	gap: 0;
}

.activePlayerBonusBottomTimer___TPa8l {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: center;
	margin-bottom: 8px;
}

.activePlayerBonusBottomTimer___TPa8l p {
	color: var(--bonuses-text-color-1);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	opacity: .6;
	white-space: nowrap;
}

.activePlayerBonusBottomTimer___TPa8l [class*=countdownMob_] {
	color: var(--bonuses-text-color-1);
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.activePlayerBonusButton___AF9Fd {
	border-radius: 8px;
	color: inherit;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	max-height: 48px;
	max-width: 290px;
	padding: 15px 0;
	width: 100%;
}

.sidebarUser___zzSRj {
	margin: 0 auto;
	max-width: 288px;
	overflow: hidden;
	position: relative;
}

@media screen and (min-width:360px) {
	.sidebarUser___zzSRj {
		max-width: 312px;
	}
}

.sidebarUser___zzSRj,.sidebarUser___zzSRj * {
	font-family: Manrope,sans-serif;
}

.sidebarUser___zzSRj .userLink___vChug {
	bottom: -14px;
	height: 66px;
	left: 15px;
	-webkit-mask-image: linear-gradient(180deg,#d9d9d9 28.18%,#d9d9d945 57.91%,#d9d9d900 77.5%);
	mask-image: linear-gradient(180deg,#d9d9d9 28.18%,#d9d9d945 57.91%,#d9d9d900 77.5%);
	position: absolute;
	right: auto;
	top: auto;
	width: 66px;
	z-index: 0;
}

.sidebarUser___zzSRj .userIcon___Is_DW {
	height: 100%;
	width: 100%;
}

.sidebarUser___zzSRj .userInfo___njbVF {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: flex-start;
	padding: 0 40px 0 0;
}

.sidebarUser___zzSRj .userInfoLoyalty___lUfUH>span {
	color: rgba(var(--user-sidebar-text-color-rgb),.8);
	font-size: 10px;
	font-weight: 400;
	line-height: 1;
}

.sidebarUser___zzSRj .userHeader___kIPLM {
	align-items: flex-start;
	-webkit-backdrop-filter: blur(9px);
	backdrop-filter: blur(9px);
	background: linear-gradient(180deg,#590c1929 54.79%,#ad173129);
	border: 1px solid #d81b0a29;
	border-radius: 12px 12px 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 3px;
	margin-top: 24px;
	padding: 15px 16px 0 15px;
	position: relative;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userHeaderIcon___aEKEk {
	background: linear-gradient(180deg,#590c195c 54.79%,#ad17315c);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	height: 40px;
	padding: 8px;
	width: 40px;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userHeaderIcon___aEKEk path {
	fill: #fff;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 6px;
	justify-content: flex-end;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .usernameWrapper___wftwy {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 12px;
	justify-content: space-between;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .usernameWrapper___wftwy .username___ItkJZ {
	color: var(--brand-gradient-white);
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	max-width: 128px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe {
	align-items: center;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	gap: 4px;
	justify-content: flex-start;
	line-height: 18px;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL {
	align-items: center;
	display: flex;
	flex-direction: row;
	font-weight: 600;
	gap: 4px;
	justify-content: flex-start;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button {
	background: none;
	border: none;
	margin-top: -6px;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button svg path {
	fill: #fff;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button .clipboardSVG___HGfAO {
	opacity: 1;
	transition: opacity .3s;
}

.sidebarUser___zzSRj .userHeaderInfo___ngrBt .userIdWrapper___AxtCe .idWrapper___c77uL button .clipboardSVG___HGfAO.disabled___Hyipi {
	opacity: .5;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userHeaderProgress___lWVc2 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 2px;
	height: 100%;
	justify-content: center;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userProgressBar___vTpg1 {
	align-items: center;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	grid-column: 1/3;
	height: 8px;
	justify-content: flex-start;
	position: relative;
	width: 100%;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userProgressBarBg___Gvv1X {
	align-items: center;
	background: #ffffff1a;
	border-radius: 2px;
	display: flex;
	flex-direction: row;
	height: 6px;
	justify-content: flex-start;
	width: 100%;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userProgressBarLine___NrRJp {
	background: #c9051d;
	border-radius: 2px;
	height: 4px;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userHeaderStatus___vKm1u {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	min-width: 180px;
}

@media screen and (min-width:360px) {
	.sidebarUser___zzSRj .userHeader___kIPLM .userHeaderStatus___vKm1u {
		min-width: 204px;
	}
}

.sidebarUser___zzSRj .userHeader___kIPLM .userHeaderStatusCount___TlM6L {
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userLevel___J2yhq {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 22px;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userLevel___J2yhq span {
	margin-right: 9px;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoMessage___PL5iZ {
	align-items: center;
	align-self: flex-end;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	position: relative;
	width: 24px;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoIcon___Movqb path {
	fill-rule: evenodd;
	clip-rule: evenodd;
}

.sidebarUser___zzSRj .userHeader___kIPLM .userInfoCounter___HDoMr {
	align-items: center;
	background: var(--user-sidebar-counter-color);
	border-radius: 50%;
	bottom: auto;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 9px;
	font-weight: 500;
	height: 12px;
	justify-content: center;
	left: auto;
	line-height: 12px;
	position: absolute;
	right: -5px;
	top: -1px;
	width: 12px;
	z-index: 1;
}

.sidebarUser___zzSRj .userHeaderLevel___bgAah {
	align-items: flex-end;
	-webkit-backdrop-filter: blur(9px);
	backdrop-filter: blur(9px);
	background: linear-gradient(180deg,#ad173129 54.79%,#590c1929);
	display: flex;
	flex-direction: row;
	height: 56px;
	justify-content: flex-end;
	margin: 14px -16px 0;
	padding-right: 15px;
	position: relative;
	width: calc(100% + 32px);
}

.sidebarUser___zzSRj .sectionsWrapper___TGfeo {
	-webkit-backdrop-filter: blur(9px);
	backdrop-filter: blur(9px);
	background: linear-gradient(180deg,#590c1929 54.79%,#ad173129);
	border: 1px solid #ff00001a;
	border-radius: 0 0 12px 12px;
	padding: 0 15px 16px;
}

.sidebarUser___zzSRj .wallet___cOTXe {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin: 16px 0 1px;
}

.sidebarUser___zzSRj .walletRow___Fwf5Q {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 9px;
	position: relative;
	width: 100%;
	z-index: 0;
}

.sidebarUser___zzSRj .walletRowText___hSWOv {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.sidebarUser___zzSRj .walletRowCurrency___EGTRJ {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	white-space: nowrap;
}

.sidebarUser___zzSRj .walletRowCurrency___EGTRJ .currencySymbol {
	font-weight: 400;
}

.sidebarUser___zzSRj .walletRowMain___A2R_l {
	margin-bottom: 9px;
}

.sidebarUser___zzSRj .walletRowMain___A2R_l .walletRowText___hSWOv {
	color: var(--brand-yellow);
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.sidebarUser___zzSRj .walletRowMain___A2R_l .walletRowCurrency___EGTRJ {
	color: var(--menu-numbers-color);
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.sidebarUser___zzSRj .walletRow___Fwf5Q .linkSVG___cBtLb {
	bottom: unset;
	left: unset;
	position: absolute;
	right: -24px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.sidebarUser___zzSRj .walletCount___MSnfv {
	background: var(--user-sidebar-counter-color);
	border-radius: 50%;
	bottom: auto;
	color: var(--brand-gradient-white);
	font-size: 9px;
	font-weight: 500;
	height: 12px;
	left: auto;
	line-height: 12px;
	min-width: 12px;
	position: absolute;
	right: -18px;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1;
}

.sidebarUser___zzSRj .wallet___cOTXe .userWalletBalanceBlockWrapper___wxklM {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 8px;
	justify-content: flex-start;
	margin-top: -4px;
	width: 100%;
}

.sidebarUser___zzSRj .wallet___cOTXe .userWalletBalanceBlock___vKjA_ {
	align-items: flex-start;
	background: linear-gradient(180deg,#5a0819,#390510);
	border: 1px solid #f80a3429;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	height: 50px;
	justify-content: center;
	padding: 2px 10px;
}

.sidebarUser___zzSRj .wallet___cOTXe .userWalletBalanceBlock___vKjA_ .walletRowText___hSWOv {
	align-items: flex-start;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	justify-content: center;
	line-height: 14px;
}

.sidebarUser___zzSRj .wallet___cOTXe .userWalletBalanceBlock___vKjA_ .walletRowCurrency___EGTRJ {
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin-top: 4px;
}

.sidebarUser___zzSRj .wallet___cOTXe .userWalletBalanceBlock___vKjA_ .linkSVG___cBtLb {
	right: 0;
}

.sidebarUser___zzSRj .wallet___cOTXe .userWalletBalanceBlock___vKjA_ .linkSVG___cBtLb path {
	fill: #fff;
}

.sidebarUser___zzSRj .wallet___cOTXe .userWalletBalanceBlock___vKjA_ .walletCount___MSnfv {
	margin-left: 4px;
	position: static;
	transform: none;
}

.sidebarUser___zzSRj .points___r2flq {
	display: flex;
	margin-bottom: 6px;
}

.sidebarUser___zzSRj .pointsIcon___wQV_3 {
	display: flex;
	height: 24px;
	width: 24px;
}

.sidebarUser___zzSRj .pointsIcon___wQV_3 svg {
	margin: auto;
}

.sidebarUser___zzSRj .pointsIcon___wQV_3 svg path {
	fill: var(--user-sidebar-text-color);
}

.sidebarUser___zzSRj .pointsRow___clCmj {
	align-items: center;
	display: flex;
	width: 100%;
}

.sidebarUser___zzSRj .pointsRow___clCmj>span {
	color: var(--user-sidebar-text-color);
	font-size: 14px;
	font-weight: var(--user-sidebar-font-weight);
	line-height: 22px;
}

.sidebarUser___zzSRj .pointsRow___clCmj>span:last-child {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.sidebarUser___zzSRj .pointsRow___clCmj>span:last-child .currencySymbol {
	font-weight: 400;
}

.sidebarUser___zzSRj .pointsRowTitle___V_HHl {
	align-items: center;
	color: var(--user-sidebar-text-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: var(--user-sidebar-font-weight);
	justify-content: flex-start;
	line-height: 22px;
	position: relative;
}

.sidebarUser___zzSRj .pointsRowTitle___V_HHl svg {
	margin-left: 9px;
}

.sidebarUser___zzSRj .pointsNumber___djSKL {
	margin-left: auto;
}

.sidebarUser___zzSRj .pointsImage___DAlKY {
	animation: blinking___owrKE 1s infinite;
	height: 24px;
	margin-bottom: -2px;
	margin-left: 4px;
	transition: opacity 2s linear;
	width: 24px;
}

.sidebarUser___zzSRj .pointsImage___DAlKY svg {
	transform: scale(1.3);
}

.sidebarUser___zzSRj .pointsImage___DAlKY svg path {
	fill: #f5c66b;
}

.sidebarUser___zzSRj .cashback____a3A3 [class*=tips_] {
	border-radius: 8px;
	left: auto;
	padding: 12px;
	right: -2px;
	top: 25px;
	width: 146px;
}

.sidebarUser___zzSRj .cashback____a3A3 [class*=tips_]:before {
	left: auto;
	right: 5px;
	top: -11px;
}

.sidebarUser___zzSRj .stash___iSLhk {
	margin-top: 8px;
}

.sidebarUser___zzSRj .stash___iSLhk:empty {
	display: none;
}

.sidebarUser___zzSRj .payBtn___zbzQ3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 0 0 8px;
	width: 100%;
}

.sidebarUser___zzSRj section+div {
	margin: 16px 8px 0;
}

@keyframes blinking___owrKE {
	0% {
		opacity: 1;
	}

	50% {
		opacity: .5;
	}

	to {
		opacity: 1;
	}
}

.menuPay___RFf3K~.payBtn___zbzQ3 {
	display: none;
}

.rmBanner___J9QBG {
	border-radius: 12px;
	margin-top: 16px;
	overflow: hidden;
}

.cashbackStatusWrap___PeQwk+.cashbackStoreWrap___swJaX {
	border-top: 1px solid #1c212e0f;
	margin-top: 8px;
	padding-top: 8px;
}

.cashbackStoreWrap___swJaX {
	position: relative;
	z-index: 1;
}

.cashbackDivider___j6kRo {
	background: #1c212e0f;
	height: 1px;
	margin-top: 8px;
	width: 100%;
}

.cashbackAmountRow___yiHKb {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-bottom: 6px;
}

.cashbackAmountTitle___jzXG2 {
	align-items: flex-start;
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.cashbackAmountTitle___jzXG2,.cashbackAmountWrap___HdRsC {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
}

.cashbackAmountWrap___HdRsC {
	align-items: center;
	column-gap: 4px;
}

.cashbackAmountWrap___HdRsC svg {
	display: block;
}

.cashbackAmountWrap___HdRsC svg path {
	fill: #fcc354;
}

.cashbackAmount___UOyN6 {
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.cashbackAmount___UOyN6.isMaximumAmount___CE0qY {
	color: #eeb039!important;
}

.cashbackAmount___UOyN6.isMaximumAmount___CE0qY span {
	color: inherit!important;
}

.cashbackAmountText___rH9cS,.storeCashbackAmountText___eDk1p {
	color: #000000e6;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.storeCashbackAmountText___eDk1p>div {
	display: inline-block;
}

[class*=tips_].tipsContent___lJg5b {
	text-align: left;
}

[class*=tips_].tipsContent___lJg5b a {
	color: #000;
}

.cashbackInfo____cJcQ {
	justify-content: flex-start;
}

.cashbackInfo____cJcQ,.cashbackRow___DjSTs {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
}

.cashbackRow___DjSTs {
	justify-content: space-between;
}

.cashbackTitle___gRhI2 {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
}

.cashbackTitle___gRhI2 span {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	position: relative;
}

.cashbackNumber___uJHgb {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.cashbackNumber___uJHgb .currencySymbol {
	font-weight: 400;
}

.cashbackInfoText___Qeb5R {
	display: block;
}

.cashbackInfoText___Qeb5R,.cashbackStoreInfoText___rcZPB,.cashback___dl0VQ [class*=floatCountdown] {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.cashbackStoreInfoText___rcZPB [class*=dots__],.cashback___dl0VQ [class*=floatCountdown] [class*=dots__] {
	margin: 0;
}

.cashbackStoreInfoText___rcZPB>div {
	display: inline-block;
}

.cashback___dl0VQ [class*=tips_] {
	text-align: left;
}

.cashback___dl0VQ [class*=tips_] a {
	color: #7c0e1c;
	text-decoration: underline;
}

.statusWrap___uzAsC+.storeWrap___Dqd4X {
	border-top: 1px solid #b3b3b30d;
	margin-top: 10px;
	padding-top: 10px;
}

.storeWrap___Dqd4X {
	position: relative;
	z-index: 1;
}

.infoIcon___COonY {
	height: 16px;
	margin-left: 1px;
	width: 16px;
}

.infoIcon___COonY svg {
	max-height: 100%;
	max-width: 100%;
}

.infoWrap___mCUK_ {
	background-color: #ffffff0d;
	margin: 6px -52px 0 -24px;
	padding: 16px 44px 16px 24px;
}

.amountRow___w76Ba {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-bottom: 6px;
}

.amountTitle___FrfP3 {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.amountWrap____YqxJ {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
}

.amount___xTfhf {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.amount___xTfhf.isMaximumAmount___SGSMq {
	color: #eeb039;
}

.cashbackTipsWrap___TiyDr svg {
	display: block;
}

.cashbackTipsWrap___TiyDr svg path {
	fill: #eeb039;
}

.tooltipWrapCashback___o3MrH {
	max-width: 186px;
}

.cashbackIconDefault___tyAL3,.cashbackIcon___VOwze {
	display: inline-block;
	height: 16px;
	margin-left: 5px;
	margin-top: -5px;
	vertical-align: middle;
	width: 16px;
}

.cashbackIconDefault___tyAL3 path,.cashbackIconDefault___tyAL3 svg,.cashbackIcon___VOwze path,.cashbackIcon___VOwze svg {
	fill: #ffbc29;
	fill-opacity: 1;
	opacity: 1;
}

.cashbackIconDefault___tyAL3 {
	opacity: .4;
}

.cashbackIconDefault___tyAL3 path,.cashbackIconDefault___tyAL3 svg {
	fill: #b8b8cc;
}

.cashbackIconDefault___tyAL3:hover {
	opacity: 1;
}

.cashbackIconDefault___tyAL3:hover path,.cashbackIconDefault___tyAL3:hover svg {
	fill: #8a8a8a;
}

.menuBalances___sEl7Y {
	background: linear-gradient(180deg,#2e070d,#1704074a);
	border-radius: 12px 12px 0 0;
	border-top: 2px solid #d81b0a29;
	padding-top: 22px;
}

.menuBalances___sEl7Y .menuBalancesTop___Zh6L6 {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 312px;
	width: 100%;
}

.menuBalances___sEl7Y .menuBalancesTop___Zh6L6 h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.menuBalances___sEl7Y .menuBalancesTop___Zh6L6 .menuBalancesPayment___Stmir button {
	font-size: 14px;
	font-weight: 600;
	min-width: 124px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .menuBalancesSwipper___FWb9d {
	margin-top: 16px;
	-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 20px),#0000);
	mask-image: linear-gradient(90deg,#000 calc(100% - 20px),#0000);
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .menuBalancesSwipper___FWb9d [class*=container__] {
	gap: 8px;
	grid-auto-columns: 188px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCard___Gc8hB {
	background: linear-gradient(180deg,#a7001c33 54.79%,#5a000f33);
	border-radius: 12px;
	height: 106px;
	padding: 12px;
	position: relative;
	width: 188px;
	z-index: 1;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCard___Gc8hB:empty {
	display: none;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardStash___pm4wY [class*=row__] {
	flex-wrap: wrap;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardStash___pm4wY [class*=stashText__] {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardStash___pm4wY [class*=stashText__]:before {
	content: none;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardStash___pm4wY [class*=stashText__]~span {
	display: block;
	margin-top: 3px;
	text-align: left;
	width: 100%;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardStash___pm4wY [class*=infoIcon__] {
	margin-top: 0;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardStash___pm4wY [class*=currencySum] {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-right: 2px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardStash___pm4wY [class*=currencySymbol] {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardCashback___YgGFZ [class*=cashbackRow__] {
	align-items: flex-start;
	flex-direction: column;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardCashback___YgGFZ [class*=cashbackTitle__] span {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardCashback___YgGFZ [class*=cashbackTitle__] span:before {
	content: none;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCardCashback___YgGFZ [class*=cashbackNumber__] {
	margin-top: 4px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceIcon___jMcFa {
	align-items: center;
	background: #ffffff1a;
	border-radius: 9.6px;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	margin-bottom: 8px;
	padding: 6px;
	width: 32px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceHeader___NJME2 {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: flex-start;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceTitle___yNQjf {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceCount___JNlcM {
	align-items: center;
	background: var(--user-sidebar-counter-color);
	border-radius: 50%;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 10px;
	font-weight: 400;
	height: 14px;
	justify-content: center;
	line-height: 16px;
	width: 14px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceSum___YMCpD {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	margin-top: 3px;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .balanceSum___YMCpD [class*=currencySymbol] {
	font-weight: 400;
}

.menuBalances___sEl7Y .menuBalancesMiddle___W6neL .arrowIcon___tywEh {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 20px;
	top: 22px;
	z-index: 0;
}

.menuItem___TFQ9d {
	align-items: center;
	color: #fff;
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 500;
	height: 56px;
	justify-content: flex-start;
	line-height: 22px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.menuItem___TFQ9d .menuItemIcon___OvgFK {
	background: linear-gradient(180deg,#590c195c 54.79%,#ad17315c);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	height: 40px;
	padding: 8px;
	width: 40px;
}

.menuItem___TFQ9d .menuItemIcon___OvgFK path {
	fill: #fff;
}

.menuItem___TFQ9d .menuItemArrow___o3A44 {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 0;
}

.menuItem___TFQ9d .menuItemArrow___o3A44 path {
	stroke: #fffc;
}

.menuNav___m6xlg {
	align-items: normal;
	background: #110d0e;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	margin: 12px auto 0;
	max-width: 560px;
	padding: 0 24px 30px;
	row-gap: 7px;
}

.profileRefBlock___yCeEE {
	align-items: center;
	background: url("") no-repeat,linear-gradient(180deg,#361115,#1f0f11);
	border-radius: 12px;
	box-shadow: 0 4px 8px 0 #0006,inset 0 1px 2px 0 rgba(255,0,26,.259),inset 0 1px 1px 0 hsla(0,0%,100%,.078);
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	gap: 16px;
	justify-content: space-between;
	line-height: 18px;
	margin: 16px 24px 20px;
	padding: 16px;
}

.profileRefBlock___yCeEE [class*=referralLink_] {
	max-width: 264px;
	padding-bottom: 0;
	width: 100%;
}

.sidebarMenuItem___KDJVP {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 14px 0 14px 48px;
}

.sidebarMenuItem___KDJVP:last-child {
	padding-bottom: 16px;
}

.sidebarMenuItem___KDJVP.active___JYhj7 {
	color: #c9051d;
}

.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuTitle] {
	color: inherit;
}

.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] circle,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] g,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] path,.sidebarMenuItem___KDJVP.active___JYhj7 [class^=sidebarMenuIcon] svg {
	fill: var(--brand-yellow);
}

.sidebarMenuItem___KDJVP a {
	color: inherit;
}

.sidebarSubmenuWrap___J6Q2Z {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .2s ease;
}

.sidebarSubmenuWrap___J6Q2Z>ul {
	overflow: hidden;
}

.sidebarSubmenuWrap___J6Q2Z.opened____KoqY {
	grid-template-rows: 1fr;
}

.sidebarSubmenuWrap___J6Q2Z.opened____KoqY .sidebarSubmenu___RNZVx {
	opacity: 1;
	transition: opacity .2s ease-in;
}

.sidebarSubmenu___RNZVx {
	opacity: 0;
	position: relative;
	transition: opacity .25s ease-out;
}

.sidebarSubmenu___RNZVx li:first-child {
	margin-top: 4px;
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem]:last-child {
	padding: 0 0 12px;
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem]:last-child:after {
	content: none;
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: 0 0 18px;
	width: 100%;
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem] div {
	align-items: center;
	display: flex;
	height: 100%;
	width: 100%;
}

.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem] div a,.sidebarSubmenu___RNZVx li[class^=sidebarMenuItem] div span {
	align-items: center;
	display: flex;
	height: 100%;
	padding: 0 7px 0 48px;
	width: 100%;
}

.sidebarMenuTitle___w_gEj {
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 400;
	line-height: 11px;
	position: relative;
	text-overflow: ellipsis;
}

.sidebarMenuIcon___qk7Al {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	margin-right: 12px;
	width: 24px;
}

.sidebarMenuIcon___qk7Al.wheelAnimation___kdmMr svg {
	animation-duration: 8s;
	animation-iteration-count: infinite;
	animation-name: wheelAnimation___kdmMr;
	animation-timing-function: linear;
	transform: rotate(0);
	will-change: transform;
}

@keyframes wheelAnimation___kdmMr {
	0% {
		transform: rotate(0);
	}

	50% {
		transform: rotate(-3turn);
	}

	75% {
		transform: rotate(-1425deg);
	}

	80% {
		transform: rotate(-1430deg);
	}

	85% {
		transform: rotate(-1435deg);
	}

	90% {
		transform: rotate(-4turn);
	}

	to {
		transform: rotate(-4turn);
	}
}

.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) circle,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) g,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) path,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) circle,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) g,.sidebarMenuIcon___qk7Al:not(.sidebarMenuIconColor___wp21y,.wofIcon___qzzvg) svg:not([id=wheel]) path {
	fill-rule: evenodd;
}

.sidebarMenuItem___L5NKB {
	position: relative;
}

.sidebarMenuItem___L5NKB.hasLinksList___rdBQu .sidebarMenuLink___ceuwf {
	position: relative;
	transition: .2s ease-in-out;
}

.sidebarMenuItem___L5NKB.hasLinksList___rdBQu .sidebarMenuLink___ceuwf:before {
	background: url("arrow.svg");
	content: "";
	display: block;
	height: 24px;
	position: absolute;
	right: 14px;
	transform: rotate(180deg);
	transition: .2s ease-in-out;
	width: 24px;
}

.sidebarMenuItem___L5NKB.opened___M3OEt .sidebarMenuLink___ceuwf:before {
	transform: rotate(0deg);
	transition: .2s ease-in-out;
}

.sidebarMenuItem___L5NKB:after {
	background: #ffffff1a;
	bottom: 0;
	content: "";
	height: 1px;
	left: 12px;
	position: absolute;
	right: 0;
	width: calc(100% - 28px);
}

.sidebarMenuItem___L5NKB.sport___xYlJx .sidebarMenuIcon___qk7Al {
	align-items: unset;
	animation: jump___KLTgn 1.5s linear infinite;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.sidebarMenuItem___L5NKB.sport___xYlJx .sidebarMenuIcon___qk7Al svg {
	animation: rotate___XA4Oa 3.5s linear infinite;
}

@keyframes rotate___XA4Oa {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes jump___KLTgn {
	0%,to {
		transform: translateY(0);
	}

	50% {
		transform: translateY(4px);
	}
}

.sidebarMenuLink___ceuwf {
	align-items: center;
	background-color: #fff;
	border-radius: 0;
	box-sizing: border-box;
	color: #fffc;
	display: flex;
	outline: 0;
	overflow: hidden;
	padding: 12px 16px 12px 12px;
	position: relative;
	text-decoration: none;
	text-transform: none;
}

.sidebarMenuLink___ceuwf.active {
	background: var(--sidebar-active-item-bg);
	color: var(--menu-active-color);
}

.sidebarMenuLink___ceuwf.active [class^=sidebarMenuTitle] {
	color: var(--menu-active-color);
}

.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] circle,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] g,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] path,.sidebarMenuLink___ceuwf.active [class^=sidebarMenuIcon] svg {
	fill: var(--menu-active-color);
	-webkit-mask-image: linear-gradient(180deg,#f5c66b,#f5c66b70);
	mask-image: linear-gradient(180deg,#f5c66b,#f5c66b70);
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___L5NKB:after {
	display: none;
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___L5NKB:last-child .sidebarMenuLink___ceuwf {
	padding-bottom: 12px;
}

[class^=sidebarAdditionalMenu] .sidebarMenuLink___ceuwf {
	font-size: 12px;
	line-height: 20px;
	padding: 12px 32px;
}

.sidebarMenuCount___kldWK {
	align-items: center;
	animation: opacity___lTXxq .3s forwards;
	background: var(--menu-counter-color);
	border-radius: 10px;
	bottom: unset;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 9px;
	font-weight: 500;
	height: 12px;
	justify-content: center;
	left: 30px;
	line-height: 10px;
	position: absolute;
	right: unset;
	top: 12px;
	transform: translateY(-50%);
	width: 12px;
	z-index: 0;
}

@keyframes opacity___lTXxq {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.sidebarMenuItemBar___QAKB1 {
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	background: linear-gradient(180deg,#5a0819,#390510);
	border: 1px solid #f80a3429;
	border-radius: 12px;
	height: 80px;
	width: 88px;
}

@media screen and (min-width:360px) {
	.sidebarMenuItemBar___QAKB1 {
		width: 96px;
	}
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf {
	background: none;
	flex-direction: column;
	padding: 16px 6px;
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf .sidebarMenuIcon___qk7Al {
	height: 28px;
	margin: 0 0 8px;
	width: 28px;
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuLink___ceuwf .sidebarMenuTitle___w_gEj {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.sidebarMenuItemBar___QAKB1 .sidebarMenuCount___kldWK {
	left: auto;
	right: 5px;
}

.sidebarMenuItemBar___QAKB1:after {
	content: none;
}

.sidebarMenuItemList___IpNQ8,.sidebarMenuItemList___IpNQ8 .sidebarMenuLink___ceuwf {
	background: none;
}

.sidebarMenuItemList___IpNQ8 .sidebarMenuIcon___qk7Al {
	height: 24px;
	width: 24px;
}

.sidebarMenuNewLabel___UINXf {
	background-color: #f5c66b;
	border-radius: 4px;
	color: #000;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	padding: 3px 6px;
}

.welcomeBonusSidebarItem___BETtz {
	align-items: center;
	background: linear-gradient(89.62deg,#9000 53.18%,#ff000080 99.67%),linear-gradient(180deg,#590c19b3 54.79%,#ad1731b3);
	border: 1px solid #d81b0a4d;
	border-radius: 8px;
	box-shadow: 0 6px 5px 0 rgba(0,0,0,.251);
	color: #ffffffe6;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 48px;
	justify-content: space-between;
	line-height: 22px;
	margin: 0 auto 16px;
	max-width: 288px;
	padding-left: 16px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.welcomeBonusSidebarItem___BETtz span {
	max-width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.welcomeBonusSidebarItem___BETtz img {
	height: 50px;
	transform: translate(-12px,-8px);
	width: 50px;
}

@media screen and (min-width:360px) {
	.welcomeBonusSidebarItem___BETtz {
		max-width: 312px;
	}
}

.newYearMenuLink___dkypG {
	background: linear-gradient(180deg,#590c1966 54.79%,#ad173166),linear-gradient(90deg,#9000 53.18%,#ff000080 99.67%);
	border: 1px solid #d81b0a33;
	border-radius: 12px;
	justify-content: center;
	margin: 0 auto 16px;
	max-width: 288px;
	overflow: hidden;
	padding: 20px 8px 18px 16px;
	position: relative;
}

@media screen and (min-width:360px) {
	.newYearMenuLink___dkypG {
		max-width: 312px;
	}
}

.newYearMenuLink___dkypG p {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
}

.newYearMenuLinkImage___IUkO3 {
	bottom: auto;
	height: 70px;
	left: auto;
	position: absolute;
	right: 0;
	top: -10px;
	width: 78px;
	z-index: 1;
}

.sidebarMenu___BTu8_ {
	height: auto;
	text-rendering: optimizeLegibility;
}

.sidebarMenuItemSeparate___d7Cju {
	background: #fff;
}

.sidebarAdditionalMenu___Fq2AP {
	position: relative;
}

@media screen and (min-width:568px) {
	.sidebarMenuUser___tDajw {
		grid-row: span 2;
	}
}

.sidebarMenuUser___tDajw .sidebarWheelIcon___QqM7q [id*=wheelRotate] {
	animation-duration: 8s;
	animation-iteration-count: infinite;
	animation-name: wheelAnimation___sk4W5;
	animation-timing-function: linear;
	transform: rotate(0);
	transform-box: fill-box;
	transform-origin: center;
	will-change: transform;
}

@keyframes wheelAnimation___sk4W5 {
	0% {
		transform: rotate(0);
	}

	50% {
		transform: rotate(-3turn);
	}

	75% {
		transform: rotate(-1425deg);
	}

	80% {
		transform: rotate(-1430deg);
	}

	85% {
		transform: rotate(-1435deg);
	}

	90% {
		transform: rotate(-4turn);
	}

	to {
		transform: rotate(-4turn);
	}
}

.sidebarMainMenuBar___idev9 {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin: 0 auto;
	max-width: 288px;
	padding: 15px 0;
}

.sidebarMainMenuBar___idev9 .sidebarMenuIcon___oPjr6 {
	height: 24px;
	width: 24px;
}

@media screen and (min-width:360px) {
	.sidebarMainMenuBar___idev9 {
		max-width: 312px;
	}
}

.sidebarMainMenuList___dbUOW {
	background: linear-gradient(180deg,#ad173129 54.79%,#590c1929);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 auto 12px;
	max-width: 288px;
}

@media screen and (min-width:360px) {
	.sidebarMainMenuList___dbUOW {
		max-width: 312px;
	}
}

.sidebarMainMenuList___dbUOW>li:last-child:after {
	content: none;
}

.sidebarMainMenuList___dbUOW .sidebarMenuLink___OsJBD {
	align-items: center;
	border-radius: 0;
	box-sizing: border-box;
	color: #fffc;
	display: flex;
	outline: 0;
	overflow: hidden;
	padding: 12px 32px 12px 12px;
	text-decoration: none;
	text-transform: none;
}

.sidebarMainMenuList___dbUOW .sidebarMenuIcon___oPjr6 {
	height: 24px;
	margin-right: 12px;
	width: 24px;
}

.sidebarMenuTitle___zsjfG {
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 400;
	line-height: 11px;
	position: relative;
	text-overflow: ellipsis;
}

.sidebarMenuIcon___FuaKG {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	margin-right: 12px;
	width: 24px;
}

.sidebarMenuIcon___FuaKG.wheelAnimation___MgM80 svg {
	animation-duration: 8s;
	animation-iteration-count: infinite;
	animation-name: wheelAnimation___MgM80;
	animation-timing-function: linear;
	transform: rotate(0);
	will-change: transform;
}

.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) circle,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) g,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) path,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) circle,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) g,.sidebarMenuIcon___FuaKG:not(.sidebarMenuIconColor___k9Y0k,.wofIcon___uS6ef) svg:not([id=wheel]) path {
	fill-rule: evenodd;
}

.sidebarMenuItem___jfW77 {
	position: relative;
}

.sidebarMenuItem___jfW77.hasLinksList___DDRMz .sidebarMenuLink___y0kuD {
	position: relative;
	transition: .2s ease-in-out;
}

.sidebarMenuItem___jfW77.hasLinksList___DDRMz .sidebarMenuLink___y0kuD:before {
	background: url("arrow.svg");
	content: "";
	display: block;
	height: 24px;
	position: absolute;
	right: 14px;
	transform: rotate(180deg);
	transition: .2s ease-in-out;
	width: 24px;
}

.sidebarMenuItem___jfW77.opened___Mm2gS .sidebarMenuLink___y0kuD:before {
	transform: rotate(0deg);
	transition: .2s ease-in-out;
}

.sidebarMenuItem___jfW77:after {
	background: #ffffff1a;
	bottom: 0;
	content: "";
	height: 1px;
	left: 12px;
	position: absolute;
	right: 0;
	width: calc(100% - 28px);
}

.sidebarMenuItem___jfW77.sport___TeMNk .sidebarMenuIcon___FuaKG {
	align-items: unset;
	animation: jump___d_auW 1.5s linear infinite;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.sidebarMenuItem___jfW77.sport___TeMNk .sidebarMenuIcon___FuaKG svg {
	animation: rotate___CCgYT 3.5s linear infinite;
}

@keyframes rotate___CCgYT {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes jump___d_auW {
	0%,to {
		transform: translateY(0);
	}

	50% {
		transform: translateY(4px);
	}
}

.sidebarMenuLink___y0kuD {
	align-items: center;
	background-color: #fff;
	border-radius: 0;
	box-sizing: border-box;
	color: #fffc;
	display: flex;
	outline: 0;
	overflow: hidden;
	padding: 12px 16px 12px 12px;
	position: relative;
	text-decoration: none;
	text-transform: none;
}

.sidebarMenuLink___y0kuD.active {
	background: var(--sidebar-active-item-bg);
	color: var(--menu-active-color);
}

.sidebarMenuLink___y0kuD.active [class^=sidebarMenuTitle] {
	color: var(--menu-active-color);
}

.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] circle,.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] g,.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] path,.sidebarMenuLink___y0kuD.active [class^=sidebarMenuIcon] svg {
	fill: var(--menu-active-color);
	-webkit-mask-image: linear-gradient(180deg,#f5c66b,#f5c66b70);
	mask-image: linear-gradient(180deg,#f5c66b,#f5c66b70);
}

[class^=sidebarAdditionalMenu] {
	padding-top: 16px;
}

[class^=sidebarAdditionalMenu]:before {
	background: #fff;
	content: "";
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___jfW77:after {
	display: none;
}

[class^=sidebarAdditionalMenu] .sidebarMenuItem___jfW77:last-child .sidebarMenuLink___y0kuD {
	padding-bottom: 12px;
}

[class^=sidebarAdditionalMenu] .sidebarMenuLink___y0kuD {
	font-size: 12px;
	line-height: 20px;
	padding: 12px 32px;
}

.sidebarMenuCount___uez99 {
	align-items: center;
	animation: opacity___fYlPF .3s forwards;
	background: var(--menu-counter-color);
	border-radius: 10px;
	bottom: unset;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 9px;
	font-weight: 500;
	height: 12px;
	justify-content: center;
	left: 30px;
	line-height: 10px;
	position: absolute;
	right: unset;
	top: 12px;
	transform: translateY(-50%);
	width: 12px;
	z-index: 0;
}

@keyframes opacity___fYlPF {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.sidebarMenuItemBar___UzQjO {
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	background: linear-gradient(180deg,#5a0819,#390510);
	border: 1px solid #f80a3429;
	border-radius: 12px;
	height: 80px;
	width: 88px;
}

@media screen and (min-width:360px) {
	.sidebarMenuItemBar___UzQjO {
		width: 96px;
	}
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD {
	background: none;
	flex-direction: column;
	padding: 16px 6px;
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD .sidebarMenuIcon___FuaKG {
	height: 28px;
	margin: 0 0 8px;
	width: 28px;
}

.sidebarMenuItemBar___UzQjO .sidebarMenuLink___y0kuD .sidebarMenuTitle___zsjfG {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.sidebarMenuItemBar___UzQjO .sidebarMenuCount___uez99 {
	left: auto;
	right: 5px;
}

.sidebarMenuItemBar___UzQjO:after {
	content: none;
}

.sidebarMenuItemList___O3BZ6,.sidebarMenuItemList___O3BZ6 .sidebarMenuLink___y0kuD {
	background: none;
}

.sidebarMenuItemList___O3BZ6 .sidebarMenuIcon___FuaKG {
	height: 24px;
	width: 24px;
}

.sidebarMenuNewLabel___ONMhP {
	background-color: #f5c66b;
	border-radius: 4px;
	color: #000;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	padding: 3px 6px;
}

.sidebarMenu___woMzf {
	height: auto;
	text-rendering: optimizeLegibility;
}

.sidebarMenuItemSeparate___IXAyE {
	background: #fff;
}

.sidebarAdditionalMenu___feEEG {
	position: relative;
}

@media screen and (min-width:568px) {
	.sidebarMenuUser___XFWOk {
		grid-row: span 2;
	}
}

.sidebarMenuUser___XFWOk .sidebarWheelIcon___W3uB_ [id*=wheelRotate] {
	animation-duration: 8s;
	animation-iteration-count: infinite;
	animation-name: wheelAnimation___MgM80;
	animation-timing-function: linear;
	transform: rotate(0);
	transform-box: fill-box;
	transform-origin: center;
	will-change: transform;
}

@keyframes wheelAnimation___MgM80 {
	0% {
		transform: rotate(0);
	}

	50% {
		transform: rotate(-3turn);
	}

	75% {
		transform: rotate(-1425deg);
	}

	80% {
		transform: rotate(-1430deg);
	}

	85% {
		transform: rotate(-1435deg);
	}

	90% {
		transform: rotate(-4turn);
	}

	to {
		transform: rotate(-4turn);
	}
}

.sidebarMainMenuBar___ICjsx {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin: 0 auto;
	max-width: 288px;
	padding: 15px 0;
}

.sidebarMainMenuBar___ICjsx .sidebarMenuIcon___FuaKG {
	height: 24px;
	width: 24px;
}

@media screen and (min-width:360px) {
	.sidebarMainMenuBar___ICjsx {
		max-width: 312px;
	}
}

.sidebarMainMenuList___I6IMg {
	background: linear-gradient(180deg,#ad173129 54.79%,#590c1929);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 auto 12px;
	max-width: 288px;
}

@media screen and (min-width:360px) {
	.sidebarMainMenuList___I6IMg {
		max-width: 312px;
	}
}

.sidebarMainMenuList___I6IMg>li:last-child:after {
	content: none;
}

.sidebarMainMenuList___I6IMg .sidebarMenuLink___y0kuD {
	align-items: center;
	border-radius: 0;
	box-sizing: border-box;
	color: #fffc;
	display: flex;
	outline: 0;
	overflow: hidden;
	padding: 12px 32px 12px 12px;
	text-decoration: none;
	text-transform: none;
}

.sidebarMainMenuList___I6IMg .sidebarMenuIcon___FuaKG {
	height: 24px;
	margin-right: 12px;
	width: 24px;
}

.sidebarWrap___JZSnd {
	background: linear-gradient(-90deg,#000,#0009);
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: opacity .4s;
	visibility: hidden;
	width: 100%;
	will-change: opacity,visibility;
	z-index: 19;
}

.sidebarWrap___JZSnd.sidebarWrapOpened___LfIQt {
	opacity: 1;
	transition: opacity .15s,visibility .01s;
	visibility: visible;
}

.sidebar___Eb8aU {
	-webkit-font-smoothing: antialiased;
	background: linear-gradient(180deg,#2c0d14,#39040c);
	bottom: auto;
	box-sizing: initial;
	left: auto;
	position: fixed;
	right: -100%;
	top: 0;
	transform: translateZ(0);
	transition: right .3s ease-out;
	width: 100%;
	will-change: right,top;
	z-index: 29;
}

@media screen and (min-width:568px) {
	.sidebar___Eb8aU {
		width: 360px;
	}
}

.sidebarHeader___EBlTU {
	position: relative;
	touch-action: none;
}

.sidebarBody___TPuz6 {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
	overscroll-behavior: contain;
	touch-action: pan-y;
}

@media screen and (min-width:720px) {
	.sidebarBodyWrap___ZLOCB {
		display: block;
	}
}

.sidebar___Eb8aU.sidebarOpened___xoGzL {
	animation-duration: .2s;
	animation-name: sidebarOpenAnimation___mXbmK;
	animation-timing-function: ease-in-out;
	box-shadow: -6px 0 20px #0009;
	right: 0;
	top: 0;
	touch-action: pan-y;
	transition: box-shadow .2s ease-out .3s;
}

@keyframes sidebarOpenAnimation___mXbmK {
	0% {
		right: -288px;
	}

	50% {
		right: 0;
	}

	to {
		right: 0;
	}
}

img.promoPattern___hG4Pv {
	bottom: 0;
	height: 100%;
	left: 0;
	object-fit: cover;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}

img.promoPattern___hG4Pv~* {
	position: relative;
	z-index: 2!important;
}

img.promoPattern___hG4Pv~[class*=nextBonus__] {
	background: none;
}

.sidebarSupport___JusvB {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin: 0 auto;
	max-width: 288px;
	padding: 28px 0 84px;
	position: relative;
}

@media screen and (min-width:360px) {
	.sidebarSupport___JusvB {
		max-width: 312px;
		padding: 28px 0 84px;
	}
}

.sidebarSupport___JusvB:before {
	background: #0000000d;
	bottom: auto;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.sidebarSupportMail___fzooq,.sidebarSupportPhone___emgrF {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.sidebarSupportMail___fzooq a,.sidebarSupportPhone___emgrF a {
	color: var(--brand-blue-link);
	text-decoration: underline;
}

.sidebarSupport___JusvB section {
	padding-left: 16px;
}

.sidebarSupport___JusvB section:last-child {
	display: flex;
	justify-content: center;
	padding-left: 0;
}

.sidebarSupport___JusvB section:nth-child(2) {
	margin-top: 16px;
}

.sidebarSupport___JusvB .supportBtn___okj2D {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	margin-top: 18px;
	width: 224px;
}

.localeSection___JShuR {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 20px!important;
	padding-right: 14px;
}

.localeSection___JShuR .localeSelect___qtDaa [class*=currentLocale__] {
	border-radius: 4px;
	padding: 16px 18px 14px 12px;
}

.localeSection___JShuR .localeSelect___qtDaa [class*=currentLocale__] svg {
	margin-left: 7px;
}

.localeSection___JShuR .localeSelect___qtDaa [class*=currentLocale__][class*=open] {
	background: #252323;
	border-color: #252323;
	box-shadow: 0 6px 10px -2px #0f0f0f;
	color: #ffffffe6;
}

.localeSection___JShuR .localeSelect___qtDaa [class*=currentLocale__][class*=open] svg {
	fill: #ffffffe6;
}

.localeSection___JShuR .localeSelect___qtDaa [class*=localeItem__][class*=current__] [class*=localeName__] {
	color: var(--nav-list-active-item-color)!important;
	font-weight: 400;
}

.localeSection___JShuR .localeSelect___qtDaa [class*=localeItem__][class*=current__] svg path {
	fill: var(--nav-list-active-item-color);
}

.localeSection___JShuR .localeSelect___qtDaa [class*=localeName__] {
	color: #ffffffe6!important;
	margin-left: 9px;
}

.localeSection___JShuR .localeSelect___qtDaa [class*=localeList__] {
	background: #252323;
	box-shadow: 0 0 10px 0 #0f0f0f;
}

.localeTitle___s3jPw {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.sidebarMenuLogout___eD3gz {
	position: relative;
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77:after {
	display: none;
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77 .sidebarMenuLink___y0kuD {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
}

.sidebarMenuLogout___eD3gz .sidebarMenuItem___jfW77 .sidebarMenuLink___y0kuD .sidebarMenuIcon___FuaKG {
	margin-left: 2px;
}

.sidebarClose___C5zJo {
	background: #0000 url("") no-repeat 50%;
	background-size: contain;
	bottom: auto;
	height: 24px;
	left: auto;
	opacity: 0;
	outline: none;
	overflow: hidden;
	position: fixed;
	right: 296px;
	top: 8px;
	touch-action: none;
	transform: rotate(1turn) translateZ(0);
	transition: opacity .25s .5s,visibility .25s .5s,transform .3s .5s;
	visibility: hidden;
	width: 24px;
	will-change: opacity,visibility,transform;
	z-index: 1;
}

.sidebarClose___C5zJo.sidebarCloseOpened___On8ZK {
	opacity: 1;
	transform: rotate(0deg) translateZ(0);
	visibility: visible;
	z-index: 101;
}

.sidebarIsOpened___fLjX0 [class*=tapBarWrap]>[class*=tapBar] {
	z-index: 29;
}

.sidebarMessengers___NSfSa {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
	margin-top: -8px;
}

.item___BYknq {
	background: #ffffff14;
	border-radius: 50%;
	height: 40px;
	width: 40px;
}

.link___eH1I7 {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

.image___OyT6y {
	bottom: auto;
	height: 50%;
	left: 50%;
	object-fit: contain;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 50%;
	z-index: 0;
}

.passwordToggler___jPTqA {
	background: none;
	height: 24px;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 1;
}

.passwordToggler___jPTqA svg path {
	fill: #000;
}

.inputContainer___aHVDM {
	background-color: #fff;
	border: var(--input-border);
	border-radius: var(--input-radius);
	display: inline-block;
	height: 48px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.inputContainer___aHVDM.error___ch2Mk {
	border: 1px solid var(--brand-red);
}

.inputContainer___aHVDM.disabled___f8foN {
	background-color: #0000;
	border: 1px solid #ffffff1a;
}

.inputContainer___aHVDM.disabled___f8foN .label___VU3Qr {
	color: var(--brand-text);
	opacity: .4;
}

.inputContainer___aHVDM.disabled___f8foN .inputEl___La5PX {
	color: var(--brand-text);
	opacity: .6;
}

.inputContainer___aHVDM:has(.iconWrapper___JXX62) .inputEl___La5PX {
	max-width: 78%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.inputWrap___mU_XS {
	display: block;
}

.label___VU3Qr {
	bottom: auto;
	color: #000;
	cursor: text;
	font-size: 14px;
	font-weight: 400;
	left: 15px;
	line-height: 24px;
	margin: 0;
	max-width: 80%;
	opacity: 1;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: auto;
	text-overflow: ellipsis;
	top: 11px;
	transform: translateZ(0);
	transform-origin: bottom left;
	transition: transform .15s ease,opacity .15s ease;
	white-space: nowrap;
	will-change: transform,opacity;
	z-index: 1;
}

.label___VU3Qr.labelActive___OCg9H {
	opacity: .6;
	transform: translate3d(0,-11px,0) scale(.725);
}

.label___VU3Qr+input::placeholder {
	color: #0000;
}

.inputEl___La5PX {
	background: #0000;
	border: none;
	border-radius: inherit;
	color: #000;
	font-size: 14px;
	height: 100%;
	line-height: 24px;
	outline: none;
	padding: 20px 15px 0;
	width: 100%;
}

.inputEl___La5PX.extraPadding___AQnN9 {
	padding-right: 38px;
}

.inputEl___La5PX:-webkit-autofill,.inputEl___La5PX:-webkit-autofill:focus,.inputEl___La5PX:-webkit-autofill:hover {
	-webkit-text-fill-color: #000!important;
	-webkit-appearance: none;
	box-shadow: inset 0 0 0 24px #fff!important;
}

.button____9sPK {
	height: 32px;
	position: absolute;
	right: 7px;
	top: 50%;
	transform: translateY(-50%);
	width: 32px;
}

.button____9sPK .icon___JRT73 {
	height: 24px;
	transform: rotate(180deg);
	width: 24px;
}

.errorHint___zQXVk {
	background-color: var(--brand-red);
	border-radius: 0 0 var(--input-radius) var(--input-radius);
	color: #fff;
	display: block;
	font-size: 10px;
	line-height: 18px;
	position: relative;
	text-align: center;
}

.errorHint___zQXVk:after,.errorHint___zQXVk:before {
	background-color: var(--brand-red);
	content: "";
	height: var(--input-error-pseudo-size);
	position: absolute;
	top: var(--input-error-pseudo-position);
	width: var(--input-error-pseudo-size);
	z-index: 0;
}

.errorHint___zQXVk:before {
	left: 0;
}

.errorHint___zQXVk:after {
	right: 0;
}

.textWarning___Ee2_z {
	background: #fdbb2c;
	border-color: #fdbb2c;
	border-radius: 0 0 var(--input-radius) var(--input-radius);
	color: #000;
	display: block;
	font-size: 10px;
	line-height: 16px;
	position: relative;
	text-align: center;
}

.textWarning___Ee2_z:after,.textWarning___Ee2_z:before {
	background-color: #fdbb2c;
	content: "";
	height: var(--input-error-pseudo-size);
	position: absolute;
	top: var(--input-error-pseudo-position);
	width: var(--input-error-pseudo-size);
	z-index: 0;
}

.textWarning___Ee2_z:before {
	left: 0;
}

.textWarning___Ee2_z:after {
	right: 0;
}

.tooltipWrap___pfojn {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}

.tooltipWrap___pfojn,.tooltipWrap___pfojn svg {
	height: 24px;
	width: 24px;
}

.tooltipWrap___pfojn path {
	fill: #000;
}

.tooltipWrap___pfojn [class^=tips__] {
	padding: 8px 16px 12px;
	width: 256px;
}

.tooltipWrap___pfojn [class*=tips__rightTop__] {
	transform: translate(12px,-12px);
}

.tooltipWrap___pfojn [class*=tips__topRight__] {
	transform: translate(-8px,-4px);
}

.passwordToggle____k07w {
	display: none;
}

.passwordToggle____k07w.show___bfG6X {
	display: block;
}

.iconWrapper___JXX62 {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 0;
}

.anotherCountTitle___NZKcl {
	margin-bottom: 16px;
	margin-top: 32px;
	width: 75%;
}

.anotherCountTitle___NZKcl .formTextGradient___aPRbE {
	color: #fff;
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
}

.anotherCountTitle___NZKcl [class*=tipsWrap_] {
	display: inline-block;
	margin-left: 8px;
	top: 4px;
}

.anotherCountTitle___NZKcl .tipsInfo____xoZI {
	max-width: 192px;
}

.anotherCountTitle___NZKcl .infoIcon___qD9eD path {
	fill: var(--brand-text);
}

.inputWrap____Gi5G {
	display: grid;
	gap: 0 4px;
	grid-template-columns: 1fr 24px 1fr;
	margin: 0 auto;
	max-width: 364px;
}

@media screen and (min-width:360px) {
	.inputWrap____Gi5G {
		gap: 0 8px;
	}
}

@media screen and (min-width:640px) {
	.inputWrap____Gi5G {
		gap: 4px;
		max-width: 512px;
	}
}

.inputWrapIcon___hGsRE {
	margin-top: 12px;
}

.inputWrap____Gi5G [class*=inputContainer] {
	border-radius: 8px;
}

.btnWrap___yJsOU {
	margin: 24px auto 0;
	max-width: 288px;
}

.btnWrap___yJsOU button {
	width: 100%;
}

.btnWrap___yJsOU .buyBtn___v2w5g {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.btnWrap___yJsOU .buyBtn___v2w5g.disabledBtn___nf7HK {
	background: #0000;
}

.fieldWrap___rQkFe {
	position: relative;
}

.fieldWrap___rQkFe .field___CMlEd {
	margin-bottom: 0;
}

.fieldWrap___rQkFe label {
	color: #0009;
}

.fieldWrap___rQkFe .symbol___GZzjX {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	opacity: .6;
	position: absolute;
	right: 16px;
	text-transform: lowercase;
	top: 18px;
	z-index: 10;
}

.lottery___USmWZ {
	position: relative;
}

.lotteryContent___YVJ2K {
	align-items: flex-start;
	height: 100%;
	padding: 40px 32px 156px;
}

.lotteryBtn___lnZf7,.lotteryContent___YVJ2K {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.lotteryBtn___lnZf7 {
	align-items: normal;
	margin-top: 17px;
	position: relative;
}

.lotteryBtnPay___uy14G {
	border-radius: 10px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	padding: 0 16px;
}

.lotteryBtnDone___MnPsu,.lotteryBtnPay___uy14G {
	margin: 0 auto;
	width: 256px;
}

.lotteryImg___jVev1 {
	background: var(--brand-gradient-bg);
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: -48px;
	z-index: -1;
}

.lotteryImgCharacter___Qz4Hr [class^=loading_] {
	bottom: 170px;
	left: auto;
	position: absolute;
	right: 70px;
	top: auto;
	z-index: 0;
}

.lotteryImgCharacter___Qz4Hr img {
	bottom: -5px;
	height: 280px;
	left: auto;
	object-fit: contain;
	opacity: .8;
	position: absolute;
	right: 0;
	top: auto;
	width: 280px;
	z-index: 0;
}

.lotteryImgPattern___sGI_5 {
	height: calc(100% + 48px);
	width: 100%;
}

.lotteryImgPattern___sGI_5 [class^=loading_] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.lotteryImgPattern___sGI_5 img {
	height: 100%;
	-webkit-mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	mask-image: linear-gradient(180deg,#c4c4c4 34.09%,#c4c4c400 98.06%);
	object-fit: cover;
	opacity: .32;
	width: 100%;
}

.lotteryImgActive___eZytJ img {
	opacity: 1;
}

.lotteryTitle___OGo9P {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	min-height: 141px;
}

.lotteryTitle___OGo9P span:first-child {
	background: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	max-width: 80%;
	padding: 0 11px;
}

.lotteryTitle___OGo9P span:last-child {
	display: block;
	margin-bottom: 4px;
}

.lotteryPrize___oAKs1 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 14px;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryPrize___oAKs1 svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryPrize___oAKs1:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryPrizeSum___iuUpu {
	color: var(--brand-yellow);
}

.lotteryDate___iXd6w,.lotteryPrizeSum___iuUpu {
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.lotteryDate___iXd6w {
	align-items: flex-start;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryDate___iXd6w svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryDate___iXd6w:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotterySubtitle___y4sy9,.lottery___USmWZ .lotteryTextSub___OH3p6 {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.prize___ydrj2 {
	align-items: center;
	background: #ffffff0d;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	height: 40px;
	justify-content: space-between;
	padding: 8px 10px;
	position: relative;
}

.prize___ydrj2:before {
	background: #ffffff1a;
	border-radius: 4px;
	bottom: auto;
	content: "";
	height: 16px;
	left: 10px;
	position: absolute;
	right: 0;
	top: 12px;
	width: 16px;
	z-index: 2;
}

.prize___ydrj2:first-child,.prize___ydrj2:nth-child(2),.prize___ydrj2:nth-child(3) {
	grid-column: 1/3;
	height: 48px;
	margin-bottom: 4px;
	padding: 8px 16px 8px 8px;
}

.prize___ydrj2:first-child:before,.prize___ydrj2:nth-child(2):before,.prize___ydrj2:nth-child(3):before {
	content: none;
}

@media screen and (min-width:568px) {
	.prize___ydrj2:first-child,.prize___ydrj2:nth-child(2),.prize___ydrj2:nth-child(3) {
		grid-column: unset;
	}
}

.prize___ydrj2:first-child .prizeMaterial___sTRxr,.prize___ydrj2:first-child .prizeSum___E7zFj,.prize___ydrj2:nth-child(2) .prizeMaterial___sTRxr,.prize___ydrj2:nth-child(2) .prizeSum___E7zFj,.prize___ydrj2:nth-child(3) .prizeMaterial___sTRxr,.prize___ydrj2:nth-child(3) .prizeSum___E7zFj {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.prize___ydrj2:first-child .prizeMaterial___sTRxr,.prize___ydrj2:first-child .prizeWrap___djXDS span {
	color: var(--brand-gold);
}

.prize___ydrj2:nth-child(2) .prizeMaterial___sTRxr,.prize___ydrj2:nth-child(2) .prizeWrap___djXDS span {
	color: #b4b4b4;
}

.prize___ydrj2:nth-child(3) {
	margin-bottom: 12px;
}

.prize___ydrj2:nth-child(3) .prizeMaterial___sTRxr,.prize___ydrj2:nth-child(3) .prizeWrap___djXDS span {
	color: #c1511b;
}

.prizeWrap___djXDS {
	width: calc(100% - 32px);
}

.prizeWrap___djXDS.prizeWrapOnlySum___b72y2 .prizeSum___E7zFj {
	font-size: 16px;
}

.prizePlace___WgWrF {
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	margin: 2px 0 0;
	min-width: 16px;
	text-align: center;
}

.prizeIcon___twTC7 {
	display: block;
	height: auto;
	width: 32px;
}

.prizeSum___E7zFj {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	text-align: right;
}

.prizeSum___E7zFj [class*=currencySymbol] {
	font-weight: 400;
}

.prizeCurrency___FPVBa {
	font-weight: 400;
	margin-left: 4px;
}

.prizeMaterial___sTRxr {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	overflow: hidden;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wrap___jsZCB {
	grid-gap: 4px 8px;
	display: grid;
	grid-template-columns: repeat(2,minmax(140px,1fr));
}

@media screen and (min-width:720px) {
	.wrap___jsZCB {
		margin: 0 auto;
		max-width: 592px;
	}
}

.caption___iEnDx {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 16px;
}

@media screen and (min-width:568px) {
	.caption___iEnDx {
		margin-bottom: 32px;
	}
}

.wrapItems___faHda [class*=caption___] {
	margin-bottom: 0;
}

@supports(gap:16px) {
	.wrapItems___faHda [class*=caption___] {
		margin-bottom: 16px;
	}
}

.wrapItems___faHda>ul {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fit,84px);
	justify-content: space-between;
	max-width: 640px;
}

@media screen and (min-width:412px) {
	.wrapItems___faHda>ul {
		gap: 16px 0;
	}
}

.wrapItems___faHda>ul li:before {
	display: none;
}

.wrapItems___faHda .ticket___fl9sp {
	align-items: center;
	border-radius: 4px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 24px;
	justify-content: center;
	line-height: 20px;
	margin-top: 16px;
	width: 84px;
}

@supports(gap:16px) {
	.wrapItems___faHda .ticket___fl9sp {
		margin-top: 0;
	}
}

.wrapItems___faHda .ticketDisabled___Dx0gX {
	color: #000;
}

.wrapItems___faHda .ticketWin___r8ECT {
	border-radius: 4px;
	color: var(--brand-yellow);
}

.wrapItems___faHda .ticketGold___eStXH {
	background: linear-gradient(99.09deg,#ffce64,#916206);
	color: #fff;
}

.wrapItems___faHda .ticketGold___eStXH.ticketWin___r8ECT {
	filter: drop-shadow(0 0 8px #FFCE64);
}

.emptyTicket___iPSCg,.text___htqdQ {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.text___htqdQ {
	display: block;
	width: 100%;
}

.text___htqdQ .linkText___J_ieC {
	color: var(--brand-blue);
	text-decoration: none;
}

.loadMoreWrap___RZgMF {
	margin: -9px auto -48px;
}

.loadMoreWrap___RZgMF button {
	border-radius: 10px!important;
	min-width: 208px;
	width: 100px;
}

.modal___bGSH6 {
	background: #000c;
	bottom: 0;
	left: 0;
	margin: auto;
	overflow: hidden;
	pointer-events: auto;
	position: fixed;
	right: 0;
	top: 0;
	transition: opacity .3s ease-out,visibility 0s linear .3s;
	z-index: 999;
}

.modal___bGSH6 .popupBlock___tC2c_ {
	align-items: center;
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	box-shadow: 0 8px 16px #191d2580;
	display: flex;
	flex-direction: column;
	height: 188px;
	justify-content: flex-start;
	left: 50%;
	padding-top: 8px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 384px;
	z-index: 9999;
}

.modal___bGSH6 .popupBlock___tC2c_ .closeBtn___J6KN6 {
	align-self: flex-end;
	background: url("") 50%/cover no-repeat;
	cursor: pointer;
	height: 24px;
	margin-right: 20px;
	margin-top: -3px;
	transform: translateY(16px);
	width: 24px;
}

.modal___bGSH6 .popupBlock___tC2c_ .text___s5fYW {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	padding: 20px 44px 16px 48px;
}

.modal___bGSH6 .popupBlock___tC2c_ .text___s5fYW span {
	color: #f5c66b;
}

.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 {
	align-items: normal;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: space-between;
	padding: 0 16px;
	width: 100%;
}

.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btnCancel___JWk9T,.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btnConfirm___Y7WX2,.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btn___k4WiD {
	border-radius: 8px;
	height: 48px;
	width: 144px;
}

.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btnCancel___JWk9T {
	margin-left: 32px;
}

.modal___bGSH6 .popupBlock___tC2c_ .BtnBlock___jFWO3 .btnConfirm___Y7WX2 {
	margin-right: 32px;
}

.modalFixed___lO8Yz {
	overflow: hidden;
}

.buyForm___tqlzw {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.buyFormWrapper___LEZ2t {
	display: flex;
	flex-direction: column;
	margin-top: 23px;
}

.buyFormBlock___oLyqc {
	margin: 18px 0 20px;
}

.buyFormBlock___oLyqc .title___UwcRF {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.buyFormBlock___oLyqc .title___UwcRF .infoIcon___IYcZm {
	cursor: pointer;
	display: inline-block;
	height: 24px;
	vertical-align: middle;
	width: 24px;
}

.buyFormBlock___oLyqc .title___UwcRF .infoIcon___IYcZm path {
	fill: #ffffffb3;
}

.buyFormBlock___oLyqc .title___UwcRF .tipsContentWrap___M0qE4 {
	max-width: 192px;
}

.buyFormBlock___oLyqc .title___UwcRF [class*=tipsWrap_] {
	display: inline-block;
	margin-left: 9px;
	z-index: 3;
}

.buyForm___tqlzw>.buyFormIcn___bC5IA {
	display: block;
	height: 24px;
	margin: auto 12px 12px;
	width: 24px;
}

.buyForm___tqlzw .buyButton___QK18O {
	margin-left: 32px;
	min-width: 140px;
}

.fieldWrap___hMBXQ {
	float: left;
	position: relative;
	width: 140px;
}

.fieldWrap___hMBXQ .field___I8lS7 {
	border-radius: 8px;
	margin-bottom: 0;
}

.fieldWrap___hMBXQ .field___I8lS7 [class*=inputContainer__] {
	border-radius: 8px;
}

.fieldWrap___hMBXQ .field___I8lS7 input {
	padding-right: 32px;
}

.fieldWrap___hMBXQ .field___I8lS7 label {
	color: #0009;
}

.fieldWrap___hMBXQ .symbol___XAQH8 {
	bottom: 6px;
	opacity: .6;
	position: absolute;
	right: 16px;
	z-index: 1;
}

.fieldWrap___hMBXQ .symbol___XAQH8:not(.count___o_O8q) {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.fieldWrap___hMBXQ .symbol___XAQH8.count___o_O8q {
	color: #000;
	font-size: 10px;
	font-weight: 400;
	line-height: 18px;
}

.lotteryWrap___SurMr {
	margin-top: 20px;
}

.lotteryBtn___KiVVA {
	display: flex;
	margin-top: 32px;
}

.lotteryBtn___KiVVA a {
	background: linear-gradient(177deg,#fb3c3c 4.23%,#880303 95.95%);
	width: 248px;
}

.btn___PO337 {
	border-radius: 10px;
	margin: 0 auto;
	width: auto;
}

.select___ytNHm {
	background: #fff;
	border-radius: var(--input-radius);
	cursor: pointer;
	height: 100%;
	padding: 8px 25px 8px 8px;
	width: 100%;
}

.select___ytNHm:before {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #000;
	content: "";
	height: 0;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translate(-50%,-50%);
	transition: all .3s ease-out;
	width: 0;
}

.selectActive____Zqkw {
	border-radius: 4px 4px 0 0;
}

.selectActive____Zqkw:before {
	transform: translate(-50%,-50%) rotate(180deg);
}

.selectWrapper___SkhDW {
	height: 48px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:1096px) {
	.selectWrapper___SkhDW {
		margin: 0 16px 0 0;
		width: 256px;
	}
}

@media screen and (min-width:1288px) {
	.selectWrapper___SkhDW {
		width: 352px;
	}
}

.selectText___KzRJz {
	align-items: center;
	color: #000;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 100%;
	justify-content: normal;
	line-height: 15px;
}

.selectText___KzRJz span {
	flex: 1;
}

.selectImg___Mz5t8 {
	align-items: center;
	background: #fff;
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	margin-right: 8px;
	width: 56px;
}

.selectImg___Mz5t8 img,.selectImg___Mz5t8 svg {
	height: 100%;
	object-fit: contain;
	width: calc(100% - 8px);
}

.selectList___ewCxe {
	background: #fff;
	border-radius: 0 0 4px 4px;
	bottom: 0;
	box-shadow: 0 6px 8px #0003;
	left: 0;
	overflow-x: hidden;
	padding-right: 4px;
	position: absolute;
	right: 0;
	top: auto;
	transform: translateY(100%);
	z-index: 2;
}

.selectListItem___ZvRyJ {
	align-items: normal;
	background: #fff;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: center;
	min-height: 48px;
	padding: 0 8px;
}

.selectListItem___ZvRyJ:last-of-type {
	border-radius: 0 0 4px 4px;
}

.selectListItemText___D59RK {
	align-items: center;
	border-top: 1px solid #2a35430d;
	box-sizing: border-box;
	color: #000;
	display: flex;
	flex: 1;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 100%;
	justify-content: normal;
	line-height: 15px;
	padding: 7px 0 8px;
}

.selectListItemText___D59RK span {
	flex: 1;
	word-break: break-word;
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar {
	width: 4px!important;
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-track {
	border-radius: 4px!important;
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-thumb {
	background: #2a35433d!important;
}

.select___ytNHm .scroll___qB_Hy::-webkit-scrollbar-thumb:hover {
	background: #2a354366!important;
}

.select___ytNHm .scroll___qB_Hy .thumb-vertical {
	background: #2a35433d!important;
}

.select___ytNHm .scroll___qB_Hy .thumb-vertical:hover {
	background: #2a354366!important;
}

.paymentFields___PIAih {
	align-items: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: normal;
	margin-top: 16px;
	row-gap: 8px;
}

@media screen and (min-width:1096px) {
	.paymentFields___PIAih {
		flex-direction: row;
		margin-top: 16px;
	}

	.paymentFields___PIAih:first-of-type {
		margin-top: 16px;
	}
}

.paymentFields___PIAih .inputWrapper___dT6SY {
	width: 100%;
}

@media screen and (min-width:1096px) {
	.paymentFields___PIAih .inputWrapper___dT6SY {
		flex: 1;
	}
}

.paymentFields___PIAih .inputWrapper___dT6SY input {
	font-weight: 500;
}

.paymentFields___PIAih .inputWrapper___dT6SY:not(:last-child) {
	flex: 1;
}

.paymentFields___PIAih .inputField___sdLIb {
	margin: 8px 0 0;
}

@media screen and (min-width:1096px) {
	.paymentFields___PIAih .inputField___sdLIb {
		margin: 0;
	}
}

.paymentRemove___R2Axh {
	align-items: center;
	background: #fafafa0a;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	margin: 8px 0 0 8px;
	width: 48px;
}

@media screen and (min-width:1096px) {
	.paymentRemove___R2Axh {
		margin: 0 0 0 8px;
	}
}

.paymentRemove___R2Axh svg {
	height: 32px;
	width: 32px;
}

.paymentRemove___R2Axh svg path {
	fill: var(--brand-red);
}

.paymentsAddButton___HUkCy {
	align-items: center;
	background: #fafafa0a;
	border-radius: 8px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	margin-top: 16px;
	width: 100%;
}

.paymentsAddButton___HUkCy:hover {
	opacity: .8;
}

.paymentsAddButtonIcon___JhHSR {
	height: 16px;
	margin-left: 8px;
	width: 16px;
}

.paymentsAddButtonIcon___JhHSR path {
	fill: var(--brand-yellow);
}

.paymentsAddButtonText___AM3vx {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-left: 12px;
}

.multiSelectControl___u9q0e {
	border-color: #fff!important;
	border-radius: var(--input-radius)!important;
	box-shadow: none!important;
}

.multiSelectControl___u9q0e>[class*=ValueContainer] {
	gap: 6px;
}

.multiSelectControl___u9q0e [class*=indicatorSeparator] {
	display: none;
}

.multiSelectControl___u9q0e [class*=indicatorContainer] {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 48px;
	justify-content: center;
	padding: 0 0 0 8px;
}

.multiSelectControl___u9q0e [class*=indicatorContainer]:last-of-type {
	padding: 0 8px 0 0;
}

.multiSelectControlIcon___UAnfc {
	grid-area: 1/1/3/1;
	height: 24px;
	margin: 4px 0;
	width: 24px;
}

.multiSelectControlIcon___UAnfc path {
	fill: #000c;
}

.multiSelect___cyFdA [class*=menu]:after {
	background: linear-gradient(180deg,#fff0,#fff);
	border-radius: 0 0 4px 4px;
	bottom: 0;
	content: "";
	height: 32px;
	position: absolute;
	width: 100%;
}

.multiSelectMenuItem___eEFbG {
	padding: 0 16px!important;
}

.multiSelectMenuItemWrap___gcN6H {
	align-items: center;
	border-bottom: 1px solid #2a35430d;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	padding: 6px 0 5px;
}

.multiSelectMenuItemIcon___OyTHw {
	border-radius: 4px;
	height: 32px;
	width: 56px;
}

.multiSelectMenuItemText___xsRkb {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	margin: 0 0 0 8px;
}

.multiSelect___cyFdA .icon___LGXv_ {
	height: 32px;
	opacity: .8;
	width: 32px;
}

.multiSelect___cyFdA .icon___LGXv_:hover {
	opacity: 1;
}

.multiSelect___cyFdA .arrow___ucrrG {
	height: 24px;
	width: 24px;
}

.multiSelect___cyFdA .arrow___ucrrG path {
	fill: #000;
}

.surveyMob___nSPwV {
	padding: 16px;
}

.surveyMob___nSPwV * {
	font-family: Manrope,sans-serif!important;
}

@media screen and (min-width:360px) {
	.surveyMob___nSPwV {
		padding: 16px 24px;
	}
}

@media screen and (min-width:568px) {
	.surveyMob___nSPwV {
		padding: 16px 64px;
	}
}

@media screen and (min-width:720px) {
	.surveyMob___nSPwV {
		margin: 0 auto;
		max-width: 568px;
		padding: 16px 0;
	}
}

.surveyMob___nSPwV label {
	color: #000;
}

.surveyMobTitle___W1Dji {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.surveyMobLabelBlock___xvbTV .label___WendH {
	color: var(--input-wrap-label-color);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 8px;
}

.surveyMobFormWrapper___YXSYB {
	margin: 16px 0;
}

.surveyMobEmailBlock___Rv2Et {
	align-items: normal;
	background: #fafafa0a;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	padding: 16px 8px;
}

.surveyMobEmailBlockSwitch___LBDlS {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 4px 0 13px;
	text-decoration: underline;
	width: -moz-fit-content;
	width: fit-content;
}

.surveyMobPhoneBlock___a6n_s {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 16px;
	padding: 16px 8px;
}

.surveyMobPhoneBlock___a6n_s .label___WendH {
	color: var(--input-wrap-label-color);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 8px;
}

.surveyMobPhoneBlock___a6n_s [class^=sendButton_] {
	display: none;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE {
	max-width: 100%;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE input {
	background-color: #fff!important;
	border-radius: var(--input-radius)!important;
	color: #000!important;
	font-weight: 500;
	height: 100%;
	padding: 20px 30px 9px 51px;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE input::placeholder {
	color: #0009;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE input:focus {
	box-shadow: none;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE[class*=error_] [class*=errorHint] {
	color: #fff;
	margin: -2px 0 0;
	padding: 2px 0 0;
	text-align: center;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input {
	height: 100%;
	top: 0;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .flag-dropdown .flag {
	margin-top: 5px;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code {
	color: #000;
	font-size: 14px;
	padding-bottom: 2px;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code:after,.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .selected-dial-code:before {
	content: "";
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .arrow {
	border-top-color: #0006;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .arrow.up {
	border-bottom-color: #0006;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list {
	background: #fff;
	z-index: 15;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .divider {
	height: 1px;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .country-name {
	color: #000;
}

.surveyMobPhoneBlock___a6n_s .phoneInput___Q49kE .react-tel-input .country-list .dial-code {
	color: #0009;
}

.surveyMobReasonBlock___elKLn {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 16px;
	padding: 16px 8px;
}

.surveyMobReasonBlock___elKLn .reasonInput___eZ3U1 {
	height: 144px;
	width: 100%;
}

.surveyMobInfoBlock___AYTBU,.surveyMobPaymentsBlock___KlaWh,.surveyMobWithdrawsBlock___nmkpx {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 16px;
	padding: 16px 8px;
}

.surveyMobInfoBlock___AYTBU .label___WendH,.surveyMobPaymentsBlock___KlaWh .label___WendH,.surveyMobWithdrawsBlock___nmkpx .label___WendH {
	color: var(--input-wrap-label-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.surveyMobInfoBlock___AYTBU .label___WendH {
	display: block;
	margin-bottom: 8px;
}

.surveyMobSubmitBtn___P0aWO {
	display: flex;
	height: 48px;
	margin: 16px auto 0;
	width: 100%;
}

.surveyMobSubmitBtn___P0aWO span {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.surveyMobText___JlBsG {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.survey___fp6NJ {
	padding: 12px 0;
}

.survey___fp6NJ * {
	font-family: Manrope,sans-serif!important;
}

.surveyTitle___zy63X {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.surveyLabelBlock___BU4Cc .label___jfi88 {
	color: var(--brand-grey);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 8px;
}

.surveyFormWrapper___FwvMQ {
	margin: 24px 0;
}

.surveyEmailBlock___UmM2g {
	background: #fafafa0a;
	border-radius: 8px;
	padding: 16px;
}

.surveyEmailBlockWrap___xr5A5 {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.surveyEmailBlockWrap___xr5A5:has([class*=error_]) {
	margin-bottom: 16px;
}

.surveyEmailBlockSwitch___DGwBh {
	color: var(--brand-yellow);
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	margin: 16px 0 0;
	text-decoration: underline;
}

.surveyEmailBlockSwitch___DGwBh:hover {
	text-decoration: none;
}

.surveyEmailBlock___UmM2g .surveyLabelBlock___BU4Cc {
	margin-top: auto;
	width: calc(50% - 8px);
}

.surveyEmailBlock___UmM2g .surveyLabelBlock___BU4Cc [class*=inputWrap_] {
	height: 65px;
	width: 100%;
}

.surveyPhoneBlock___vC21c {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
	position: relative;
	z-index: 11;
}

.surveyPhoneBlock___vC21c .label___jfi88 {
	color: var(--brand-grey);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A {
	margin-top: 16px;
	max-width: calc(50% - 8px);
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input {
	background-color: #fff!important;
	border-radius: var(--input-radius);
	color: #000!important;
	font-weight: 500;
	padding: 19px 30px 9px 51px;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input:focus {
	box-shadow: none;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A input::placeholder {
	color: #0009;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A[class*=error_] [class*=inputEl] {
	border-color: var(--brand-red);
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A[class*=error_] [class*=errorHint] {
	background: var(--brand-red);
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .special-label {
	color: #0009;
	top: 11px;
	z-index: 2;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .flag-dropdown .flag {
	left: 17px;
	margin-top: 5px;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .flag-dropdown.open {
	z-index: 2;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code {
	color: #000;
	font-size: 14px;
	padding-bottom: 2px;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code:after,.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .selected-dial-code:before {
	content: "";
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .arrow {
	border-top-color: #0006!important;
	opacity: 1!important;
	transition: all .5s;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .arrow.up {
	border-bottom-color: #0006!important;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list {
	background: #fff;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .divider {
	height: 1px;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .country-name {
	color: #000;
}

.surveyPhoneBlock___vC21c .phoneInput___Ub_5A .react-tel-input .country-list .dial-code {
	color: #0009;
}

.surveyReasonBlock___LSY0j {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
}

.surveyReasonBlock___LSY0j .reasonInput___UbLFA {
	min-height: 144px;
	width: 100%;
}

.surveyPaymentsBlock___rSHs8 {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
}

.surveyPaymentsBlock___rSHs8 .label___jfi88 {
	color: var(--brand-grey);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.surveyWithdrawsBlock___BAx5r {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
}

.surveyWithdrawsBlock___BAx5r .label___jfi88 {
	color: var(--brand-grey);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.surveyInfoBlock___iVIik {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
}

.surveyInfoBlock___iVIik .label___jfi88 {
	color: var(--brand-grey);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 16px;
}

.surveySubmitBtn___ZCD8B {
	display: flex;
	margin: 24px auto 0;
	width: 272px;
}

.surveyText___S6qeL {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.surveyMob___UiIaM {
	padding: 16px;
}

.surveyMob___UiIaM * {
	font-family: Manrope,sans-serif!important;
}

@media screen and (min-width:360px) {
	.surveyMob___UiIaM {
		padding: 16px 24px;
	}
}

@media screen and (min-width:568px) {
	.surveyMob___UiIaM {
		padding: 16px 64px;
	}
}

@media screen and (min-width:720px) {
	.surveyMob___UiIaM {
		margin: 0 auto;
		max-width: 568px;
		padding: 16px 0;
	}
}

.surveyMob___UiIaM label {
	color: #000;
}

.surveyMobTitle___laUgr {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.surveyMobLabelBlock___dqq2m .label___xwI7C {
	color: var(--input-wrap-label-color);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 8px;
}

.surveyMobFormWrapper___otIm8 {
	margin: 16px 0;
}

.surveyMobEmailBlock___djIgx {
	background: #fafafa0a;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	padding: 16px 8px;
}

.surveyMobPhoneBlock___j9nI7 {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 16px;
	padding: 16px 8px;
}

.surveyMobPhoneBlockWrapper___CafwU {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
}

.surveyMobPhoneBlockSwitch___B5HBb {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 4px 0 13px;
	text-decoration: underline;
	width: -moz-fit-content;
	width: fit-content;
}

.surveyMobPhoneBlock___j9nI7 .label___xwI7C {
	color: var(--input-wrap-label-color);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 8px;
}

.surveyMobPhoneBlock___j9nI7 [class^=sendButton_] {
	display: none;
}

.surveyMobPhoneBlockNewPhone___Y49r0 {
	position: relative;
}

.surveyMobPhoneBlockTips___Qm0zr {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 10;
}

.surveyMobPhoneBlockTipsWrapper___WbEnm {
	background: var(--tooltip-bg);
	bottom: auto;
	color: var(--tooltip-color);
	filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));
	left: auto;
	right: -12px;
	top: -25px;
	transform: translateY(-100%);
	width: calc(100vw - 48px);
}

@media screen and (min-width:360px) {
	.surveyMobPhoneBlockTipsWrapper___WbEnm {
		width: calc(100vw - 62px);
	}
}

@media screen and (min-width:568px) {
	.surveyMobPhoneBlockTipsWrapper___WbEnm {
		width: calc(100vw - 144px);
	}
}

@media screen and (min-width:720px) {
	.surveyMobPhoneBlockTipsWrapper___WbEnm {
		width: 552px;
	}
}

.surveyMobPhoneBlockTipsWrapper___WbEnm:before {
	border-bottom-color: var(--tooltip-bg);
	left: auto;
	right: 13px;
	top: 99%;
}

.surveyMobPhoneBlockTips___Qm0zr .icon___HzY4q {
	height: 24px;
	width: 24px;
}

.surveyMobPhoneBlockTips___Qm0zr .icon___HzY4q path {
	fill: #babcc2;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg {
	max-width: 100%;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg input {
	background-color: #fff!important;
	border-radius: var(--input-radius)!important;
	color: #000!important;
	font-weight: 500;
	height: 100%;
	padding: 20px 30px 9px 51px;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg input::placeholder {
	color: #0009;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg input:focus {
	box-shadow: none;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg[class*=error_] [class*=errorHint] {
	color: #fff;
	margin: -2px 0 0;
	padding: 2px 0 0;
	text-align: center;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input {
	top: 0;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .flag-dropdown:not(.open) {
	z-index: 5;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .flag-dropdown .flag {
	margin-top: 5px;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .selected-dial-code {
	color: #000;
	font-size: 14px;
	padding-bottom: 2px;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .selected-dial-code:after,.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .selected-dial-code:before {
	content: "";
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .arrow {
	border-top-color: #0006;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .arrow.up {
	border-bottom-color: #0006;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .country-list {
	background: #fff;
	z-index: 15;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .country-list .divider {
	height: 1px;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .country-list .country-name {
	color: #000;
}

.surveyMobPhoneBlock___j9nI7 .phoneInput___MITGg .react-tel-input .country-list .dial-code {
	color: #0009;
}

.surveyMobReasonBlock___fWN_g {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 16px;
	padding: 16px 8px;
}

.surveyMobReasonBlock___fWN_g .reasonInput___vWMqO {
	height: 144px;
	width: 100%;
}

.surveyMobPaymentsBlock___Z7KHr {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 16px;
	padding: 16px 8px;
}

.surveyMobPaymentsBlock___Z7KHr .label___xwI7C {
	color: var(--input-wrap-label-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.surveyMobWithdrawsBlock___pTWz_ {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 16px;
	padding: 16px 8px;
}

.surveyMobWithdrawsBlock___pTWz_ .label___xwI7C {
	color: var(--input-wrap-label-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.surveyMobInfoBlock___IZivB {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 16px;
	padding: 16px 8px;
}

.surveyMobInfoBlock___IZivB .label___xwI7C {
	color: var(--input-wrap-label-color);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 8px;
}

.surveyMobSubmitBtn___EutEf {
	display: flex;
	height: 48px;
	margin: 16px auto 0;
	width: 100%;
}

.surveyMobSubmitBtn___EutEf span {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.surveyMobText___iwUvQ {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.survey___g5CS_ {
	padding: 12px 0;
}

.survey___g5CS_ * {
	font-family: Manrope,sans-serif!important;
}

.surveyTitle___YtyO7 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}

.surveyLabelBlock___B4aIW .label___jhQGs {
	color: var(--brand-grey);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 16px;
}

.surveyFormWrapper___v74oZ {
	margin: 24px 0;
}

.surveyEmailBlock___gVwhW {
	align-items: normal;
	background: #fafafa0a;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	padding: 16px;
}

.surveyEmailBlock___gVwhW .emailInput___tnFEu [class*=inputWrap_] {
	width: calc(50% - 8px);
}

.surveyPhoneBlock___Am3Q5 {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
	position: relative;
	z-index: 11;
}

.surveyPhoneBlock___Am3Q5 .label___jhQGs {
	color: var(--brand-grey);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 16px;
}

.surveyPhoneBlock___Am3Q5 .input____fBkU [class*=inputWrapLabel_] {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	min-height: 40px;
}

.surveyPhoneBlockWrapper___PyuWE {
	align-items: normal;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: normal;
}

.surveyPhoneBlockWrapper___PyuWE>div {
	width: calc(50% - 8px);
}

.surveyPhoneBlockSwitch___QjowM {
	color: var(--brand-yellow);
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 16px 0 0;
	text-decoration: underline;
}

.surveyPhoneBlockSwitch___QjowM:hover {
	text-decoration: none;
}

.surveyPhoneBlockNewPhone___URsrC {
	position: relative;
}

.surveyPhoneBlockTips___JrHS9 {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 1;
}

.surveyPhoneBlockTipsWrapper___DdJCR {
	left: 42px;
	max-width: unset;
	top: -13px;
	width: 228px;
}

.surveyPhoneBlockTips___JrHS9 .icon___KWk_P {
	height: 24px;
	width: 24px;
}

.surveyPhoneBlockTips___JrHS9 .icon___KWk_P path {
	fill: var(--brand-text);
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk input {
	background-color: #fff!important;
	border-radius: var(--input-radius);
	color: #000!important;
	font-weight: 500;
	padding: 19px 30px 9px 51px;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk input:focus {
	box-shadow: none;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk input::placeholder {
	color: #0009;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk[class*=error_] [class*=inputEl] {
	border-color: var(--brand-red);
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk[class*=error_] [class*=errorHint] {
	background: var(--brand-red);
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .special-label {
	color: #0009;
	top: 10px;
	z-index: 2;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .flag-dropdown .flag {
	left: 17px;
	margin-top: 5px;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .flag-dropdown.open {
	z-index: 2;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .selected-dial-code {
	color: #000;
	font-size: 14px;
	padding-bottom: 2px;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .selected-dial-code:after,.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .selected-dial-code:before {
	content: "";
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .arrow {
	border-top-color: #0006!important;
	opacity: 1!important;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .arrow.up {
	border-bottom-color: #0006!important;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .country-list {
	background: #fff;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .country-list .divider {
	height: 1px;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .country-list .country-name {
	color: #000;
}

.surveyPhoneBlock___Am3Q5 .phoneInput___q91bk .react-tel-input .country-list .dial-code {
	color: #0009;
}

.surveyReasonBlock___vcciP {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
}

.surveyReasonBlock___vcciP .reasonInput___wRUBP {
	min-height: 144px;
	width: 100%;
}

.surveyPaymentsBlock___Kc_0Q {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
}

.surveyPaymentsBlock___Kc_0Q .label___jhQGs {
	color: var(--brand-grey);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.surveyWithdrawsBlock___gnjUW {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
}

.surveyWithdrawsBlock___gnjUW .label___jhQGs {
	color: var(--brand-grey);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.surveyInfoBlock___huAMI {
	background: #fafafa0a;
	border-radius: 8px;
	margin-top: 24px;
	padding: 16px;
}

.surveyInfoBlock___huAMI .label___jhQGs {
	color: var(--brand-grey);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 16px;
}

.surveySubmitBtn___oVwkV {
	display: flex;
	margin: 24px auto 0;
	width: 272px;
}

.surveyText___xIRUG {
	color: #fffc;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.card___vpAWn {
	background: url("") no-repeat 50%/contain;
	cursor: pointer;
	display: block;
	font-size: 10px;
	height: 148px;
	margin: 0 auto;
	position: relative;
	width: 288px;
	z-index: 0;
}

@media screen and (min-width:720px) {
	.card___vpAWn {
		font-size: 18px;
		height: 150px;
		margin: 0;
		width: 288px;
	}
}

@media screen and (min-width:1096px) {
	.card___vpAWn {
		background-position: -9px 0;
		background-size: 105%;
		font-size: 22px;
		height: 190px;
		width: 352px;
	}
}

.cardBlocks___sFAyE {
	bottom: unset;
	left: unset;
	position: absolute;
	right: 58px;
	top: 26px;
	z-index: 1;
}

@media screen and (min-width:1096px) {
	.cardBlocks___sFAyE {
		right: 68px;
		top: 32px;
	}
}

.cardBlocks___sFAyE p {
	color: #d1d1d1;
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media screen and (min-width:1096px) {
	.cardBlocks___sFAyE p {
		font-size: 13px;
		line-height: 13px;
		margin: 4px 0;
	}
}

.cardBlocks___sFAyE p:first-child {
	color: #d1d1d1;
	font-size: 16px;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 8px;
	text-transform: uppercase;
}

@media screen and (min-width:1096px) {
	.cardBlocks___sFAyE p:first-child {
		font-size: 20px;
		margin-bottom: 10px;
	}
}

.card___uJ7MI {
	background: url("") no-repeat 50%/contain;
	cursor: pointer;
	display: block;
	font-size: 10px;
	height: 148px;
	margin: 0 auto;
	position: relative;
	width: 288px;
	z-index: 0;
}

@media screen and (min-width:720px) {
	.card___uJ7MI {
		font-size: 18px;
		height: 150px;
		margin: 0;
		width: 288px;
	}
}

@media screen and (min-width:1096px) {
	.card___uJ7MI {
		background-position: -9px 0;
		background-size: 105%;
		font-size: 22px;
		height: 188px;
		width: 352px;
	}
}

.cardBlocks___yIzNN {
	bottom: 27px;
	left: 62px;
	position: absolute;
	right: unset;
	top: auto;
	z-index: 1;
}

@media screen and (min-width:1096px) {
	.cardBlocks___yIzNN {
		bottom: 35px;
		left: 71px;
	}
}

.cardBlocks___yIzNN p {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

@media screen and (min-width:1096px) {
	.cardBlocks___yIzNN p {
		font-size: 17px;
	}
}

.card___r7Kjk {
	background: url("") no-repeat 50%/contain;
	cursor: pointer;
	display: block;
	font-size: 10px;
	height: 148px;
	margin: 0 auto;
	position: relative;
	width: 288px;
	z-index: 0;
}

@media screen and (min-width:720px) {
	.card___r7Kjk {
		font-size: 18px;
		height: 150px;
		margin: 0;
		width: 288px;
	}
}

@media screen and (min-width:1096px) {
	.card___r7Kjk {
		background-position: -9px 0;
		background-size: 105%;
		font-size: 22px;
		height: 189px;
		width: 352px;
	}
}

.cardBank___VmsP7 {
	bottom: unset;
	left: 60px;
	position: absolute;
	right: unset;
	top: 60px;
	z-index: 1;
}

.cardBank___VmsP7 p {
	color: #fff;
	font-size: 2px;
	font-weight: 700;
	line-height: normal;
	margin: 0;
}

@media screen and (min-width:1096px) {
	.cardBank___VmsP7 {
		left: 70px;
		top: 78px;
	}

	.cardBank___VmsP7 p {
		font-size: 3px;
	}
}

.cardPass___zrHpA {
	bottom: unset;
	left: 84px;
	position: absolute;
	right: unset;
	top: 72px;
	z-index: 1;
}

.cardPass___zrHpA p {
	color: #fff;
	font-size: 4px;
	font-weight: 700;
	line-height: normal;
	margin: 0;
}

.cardPass___zrHpA p:first-child {
	font-size: 7px;
	margin-bottom: 4px;
}

@media screen and (min-width:1096px) {
	.cardPass___zrHpA {
		left: 104px;
		top: 88px;
	}

	.cardPass___zrHpA p {
		font-size: 5px;
	}

	.cardPass___zrHpA p:first-child {
		font-size: 8px;
	}
}

.card___rU0fg {
	background: url("") no-repeat 50%/contain;
	cursor: pointer;
	display: block;
	font-size: 10px;
	height: 148px;
	margin: 0 auto;
	width: 288px;
}

@media screen and (min-width:720px) {
	.card___rU0fg {
		font-size: 18px;
		height: 150px;
		margin: 0;
		width: 288px;
	}
}

@media screen and (min-width:1096px) {
	.card___rU0fg {
		background-position: -7px 0;
		background-size: 104%;
		font-size: 22px;
		height: 188px;
		width: 352px;
	}
}

.wrapper___KHTza {
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	padding: 32px 32px 44px;
	position: relative;
	width: 352px;
	z-index: 0;
}

.wrapper___KHTza,.wrapper___KHTza * {
	font-family: Manrope,sans-serif;
}

.wrapper___KHTza .title___jtu_9 {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0 22px;
}

.wrapper___KHTza .icon___zRgsk {
	display: block;
	height: 60px;
	margin: 28px auto 0;
	padding-right: 4px;
	width: 64px;
}

.wrapper___KHTza .icon___zRgsk+.description___aAdtz {
	margin-bottom: 24px;
	text-align: center;
}

.wrapper___KHTza .description___aAdtz {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 16px 0 0;
	overflow-wrap: break-word;
}

.wrapper___KHTza .description___aAdtz span {
	color: #fff;
	font-weight: 500;
}

.wrapper___KHTza .input___ViHdz {
	font-size: 12px;
	font-weight: 400;
	margin: 16px 0 0;
	position: relative;
}

.wrapper___KHTza .input___ViHdz [class*=labelActive__] {
	font-weight: 500;
}

.wrapper___KHTza .input___ViHdz [class*=inputEl__] {
	padding-bottom: 4px;
}

.wrapper___KHTza .submitButton___TSucO {
	border-radius: var(--buttons-border-radius);
	margin: 16px 0 0;
	position: relative;
	width: 100%;
	z-index: 2;
}

.wrapper___KHTza .submitButton___TSucO [class^=loading_] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.wrapper___KHTza.added___dCsEk {
	padding-bottom: 32px;
}

.wrapper___KHTza.added___dCsEk div.description___aAdtz {
	line-height: 24px;
	margin-bottom: 8px;
}

.wrapper___KHTza.added___dCsEk div.description___aAdtz span {
	display: block;
}

.formWrapper___yNi71 {
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	padding: 46px 32px 32px;
	width: 350px;
}

.formWrapper___yNi71 .title___UHLfy {
	box-sizing: border-box;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 46px;
	margin: 0;
	min-height: 48px;
	padding: 2px 0 16px;
	text-align: left;
}

.formWrapper___yNi71 .title___UHLfy:first-letter {
	text-transform: uppercase;
}

.formWrapper___yNi71 .info___pGKNO,.formWrapper___yNi71 .message___Zovmc {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 25px;
}

.formWrapper___yNi71 .input___FekE8 {
	margin-bottom: 16px;
}

.formWrapper___yNi71 .textArea___lRrih textarea {
	border: 1px solid #0000;
	cursor: auto;
	min-height: 127px;
}

.formWrapper___yNi71 .textArea___lRrih textarea::-webkit-scrollbar {
	background-color: #0000;
	width: 12px;
}

.formWrapper___yNi71 .textArea___lRrih textarea::-webkit-scrollbar-thumb {
	background-color: #0003;
	border: 4px solid #fff;
	border-radius: 20px;
	box-sizing: border-box;
	height: 100%;
	max-height: 40px;
	width: 8px;
}

.formWrapper___yNi71 .submitButton___AN0XN {
	margin-top: 16px;
	position: relative;
	width: 100%;
	z-index: 2;
}

.formWrapper___mpyBV {
	align-items: normal;
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
	max-width: 352px;
	padding-top: 30px;
	width: 352px;
}

.formWrapper___mpyBV .title___FQwrP {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 46px;
	margin: 0;
	min-height: 48px;
	padding: 12px 32px 16px;
	text-align: left;
	width: 100%;
}

.formWrapper___mpyBV form {
	padding: 0 32px;
	width: 100%;
}

.formWrapper___mpyBV form button {
	position: relative;
}

.txt___cNx4O {
	color: var(--brand-text);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 32px 16px;
}

.input___Q8fyT {
	margin-bottom: 16px;
}

.btn___vN96T {
	margin-bottom: 32px;
	width: 100%;
}

.btn___vN96T.btnSupport___ASDYF {
	margin-left: 32px;
	margin-right: 32px;
}

.info___zIYch {
	align-items: center;
	background: #00000059;
	border-top: 1px solid #0009;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	height: 84px;
	justify-content: center;
	padding: 0 24px;
	position: relative;
	width: 100%;
}

.info___zIYch>div {
	text-align: center;
}

.infoTxt___ovddF {
	color: rgba(var(--brand-text-rgb),.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	mix-blend-mode: normal;
	text-align: center;
	text-decoration-line: none;
}

.infoTxt___ovddF [class*=link],.infoTxt___ovddF[class*=link] {
	color: var(--brand-blue);
	cursor: pointer;
	opacity: .8;
	text-decoration-line: underline;
}

.infoTxt___ovddF [class*=link]:hover,.infoTxt___ovddF[class*=link]:hover {
	text-decoration-line: none;
}

.infoTxt___ovddF.infoTxtLine___iOEbl {
	margin-left: 5px;
}

.block___q8D_3 {
	display: block;
}

.support___aeJcb {
	bottom: -40px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: calc(100% - 32px);
}

.loginPopup___QYtuw,.loginPopup___QYtuw * {
	font-family: Manrope,sans-serif;
}

.loginPopup___QYtuw [class*=closeBtn_] {
	right: 12px;
	top: 12px;
}

.formWrapper___mHKMW {
	align-items: normal;
	background: var(--brand-gradient-popup-bg);
	border-radius: 16px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
	max-width: 352px;
	padding-top: 31px;
	position: relative;
	width: 352px;
	z-index: 0;
}

.formWrapper___mHKMW .title___oWb61 {
	box-sizing: border-box;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	min-height: 48px;
	padding: 16px 32px 28px;
	text-align: left;
	width: 100%;
}

.formWrapper___mHKMW .tabsWrap___Qv1Xy {
	margin: 0 32px 24px;
}

.formWrapper___mHKMW form {
	padding: 0 32px;
	width: 100%;
}

.formWrapper___mHKMW form fieldset [class*=inputWrap__] .special-label,.formWrapper___mHKMW form fieldset [class*=labelActive__] {
	font-weight: 500;
}

.formWrapper___mHKMW form fieldset .input___ixjLg {
	margin-bottom: 16px;
}

.formWrapper___mHKMW form fieldset .input___ixjLg [class*=inputEl__] {
	line-height: 22px;
	padding-top: 16px;
}

.formWrapper___mHKMW form fieldset .forgotLink___Wkew3 {
	color: var(--link-color);
	float: right;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 16px 0 0;
}

.formWrapper___mHKMW form fieldset .forgotLink___Wkew3:hover {
	text-decoration: underline;
}

.formWrapper___mHKMW form fieldset .forgotLink___Wkew3 a {
	color: inherit;
}

.formWrapper___mHKMW form fieldset .submitButton___C9EUx {
	box-sizing: border-box;
	width: 100%;
}

.formWrapper___mHKMW form .divider___OmMpH {
	border: none;
	height: auto;
	margin: 22px 0;
	position: relative;
	text-align: center;
}

.formWrapper___mHKMW form .divider___OmMpH:after,.formWrapper___mHKMW form .divider___OmMpH:before {
	border-top: 1px solid var(--bg-secondary);
	content: "";
	display: block;
	opacity: .4;
	width: calc(42% + 32px);
}

.formWrapper___mHKMW form .divider___OmMpH:before {
	bottom: auto;
	left: -32px;
	position: absolute;
	right: auto;
	top: 8px;
	z-index: 0;
}

.formWrapper___mHKMW form .divider___OmMpH:after {
	bottom: auto;
	left: auto;
	position: absolute;
	right: -32px;
	top: 8px;
	z-index: 0;
}

.formWrapper___mHKMW form .divider___OmMpH span {
	color: rgba(var(--brand-text-rgb),.6);
	display: block;
	font-size: 12px;
	font-weight: 500;
	height: 16px;
	line-height: 16px;
	margin: 0 auto;
	max-width: 64px;
	position: relative;
	z-index: 2;
}

.formWrapper___mHKMW .bottomLink___pJKTH {
	align-items: center;
	background: #0000001a;
	border-radius: 0 0 8px 8px;
	border-top: 1px solid #0009;
	color: var(--brand-text);
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 64px;
	justify-content: center;
	line-height: 18px;
	opacity: .8;
	padding-top: 4px;
	text-align: center;
	white-space: nowrap;
	width: 100%;
}

.formWrapper___mHKMW .bottomLink___pJKTH a {
	color: var(--link-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-left: 5px;
	text-decoration: none;
	transition: border-bottom-color .2s linear;
}

.formWrapper___mHKMW .bottomLink___pJKTH a:hover {
	text-decoration: underline;
}

.formWrapper___mHKMW [class^=socials] {
	gap: 8px;
	justify-content: center;
	margin: 0 6px 20px;
	position: relative;
	z-index: 2;
}

.formWrapper___mHKMW [class^=socials] li {
	flex-shrink: 0;
	height: 32px;
	width: 32px;
}

.formWrapper___mHKMW.formWrapperSecret___l2PCM .title___oWb61 {
	text-align: center;
	width: 100%;
}

@keyframes rotateUpdate___Bwr9r {
	0% {
		transform: rotate(0);
	}

	50% {
		transform: rotate(-180deg);
	}

	to {
		transform: rotate(-1turn);
	}
}

.popupWrap___kGbr6 {
	display: block;
}

.wrapper___KQnZF {
	display: block;
	margin: 0 auto;
	max-width: 368px;
	padding: 0 24px;
}

.wrapText___kTrek {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 25px;
	margin-top: 15px;
}

.wrapText___kTrek>p {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
}

.wrapText___kTrek>p>span {
	font-weight: 600;
}

.input___FxH5B {
	margin-bottom: 16px;
	margin-top: 25px;
}

.linkForgot___R4u6M {
	font-size: 14px;
	line-height: 24px;
}

.buttonWrap___W3Ffz {
	display: flex;
	justify-content: space-between;
	margin-top: 24px;
}

.btn___qeQKL {
	font-size: 16px;
	font-weight: 500;
	height: 48px;
	margin: 0;
	text-shadow: 0 1px 0 #fff3;
	text-transform: unset;
}

.btn___qeQKL span {
	font-weight: 400;
	text-transform: unset;
}

.btn___qeQKL.btnCancel___Hid_8 {
	background: #0000;
	width: 16rem;
}

.btn___qeQKL.btnCancel___Hid_8:after {
	display: none;
}

.btn___qeQKL.btnSubmit___mA3rY {
	width: 22.858rem;
}

.social___zOjgR {
	margin-bottom: 32px;
}

.social___zOjgR [class*=socialItem_] {
	height: unset;
	width: unset;
}

.errorText___NUGtN {
	color: #d0021b;
	display: block;
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px;
}

.withPopupChangeEmail___K3KmQ .popupWrap___kGbr6 .popup__mob_title {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 25px auto 0;
	max-width: 368px;
	padding: 0 24px;
}

.withPopupChangeEmail___K3KmQ .popupWrap___kGbr6 [class^=inputContainer_] * {
	font-family: Manrope,sans-serif;
}

.withPopupChangeEmail___K3KmQ .popupWrap___kGbr6 [class^=inputContainer_] input {
	padding-top: 16px;
}

.withPopupChangeEmail___K3KmQ .popupWrap___kGbr6 [class^=inputContainer_] [class^=passwordToggler_] svg path {
	fill: #000;
}

.withPopupChangeEmail___K3KmQ .wrapText___kTrek {
	color: var(--text-link);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 23px 0 -8px;
}

.withPopupChangeEmail___K3KmQ .wrapText___kTrek span {
	color: #fff;
	display: inline-block;
	word-break: break-word;
}

.withPopupChangeEmail___K3KmQ .social___zOjgR {
	margin-top: -2px;
}

.withPopupChangeEmail___K3KmQ .social___zOjgR .errorText___NUGtN {
	color: var(--brand-red);
}

.withPopupChangeEmail___K3KmQ .linkForgot___R4u6M {
	color: var(--link-color);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 12px;
	text-align: right;
	text-decoration: underline;
}

.withPopupChangeEmail___K3KmQ .buttonWrap___W3Ffz {
	gap: 14px;
	margin-top: 13px;
}

.withPopupChangeEmail___K3KmQ .buttonWrap___W3Ffz * {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .03em;
	line-height: 24px;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.withPopupChangeEmail___K3KmQ .buttonWrap___W3Ffz .btnCancel___Hid_8 {
	background: #0000;
	border: 2px solid #fff;
	border-radius: var(--buttons-border-radius);
	box-shadow: none;
	color: #fff;
	font-size: 16px;
	min-width: 132px;
	text-transform: var(--buttons-text-inside-style);
	width: 132px;
}

.withPopupChangeEmail___K3KmQ .buttonWrap___W3Ffz .btnSubmit___mA3rY {
	border-radius: var(--buttons-border-radius);
	max-width: 220px;
	width: 100%;
}

.withPopupChangeEmail___K3KmQ .btnSupport___IAdho {
	color: #000;
	width: 100%;
}

.withPopupChangeEmail___K3KmQ .info___RnBMN {
	align-items: center;
	bottom: 38px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	left: 0;
	position: relative;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.withPopupChangeEmail___K3KmQ .info___RnBMN>div {
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	width: 100%;
}

.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2 {
	color: rgba(var(--brand-text-rgb),.8);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	mix-blend-mode: normal;
	text-align: center;
	text-decoration-line: none;
}

.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2 [class*=link],.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2[class*=link] {
	color: var(--brand-blue);
	cursor: pointer;
	opacity: .8;
	text-decoration-line: underline;
}

.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2 [class*=link]:hover,.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2[class*=link]:hover {
	text-decoration-line: none;
}

.withPopupChangeEmail___K3KmQ .infoTxt___u4rf2.infoTxtLine___rmQaR {
	margin-left: 5px;
}

.withPopupChangeEmail___K3KmQ .block___WHg35 {
	display: block;
}

.withPopupChangeEmail___K3KmQ .support___UzjLn {
	bottom: 16px;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.wrapper___TzCJm {
	align-items: normal;
	background: var(--brand-gradient-popup-bg);
	border-radius: 16px;
	box-shadow: 0 8px 16px #191e2d99;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
	max-width: 352px;
	padding: 38px 32px 33px;
	width: 352px;
}

.wrapper___TzCJm p,.wrapper___TzCJm span {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.wrapper___TzCJm span {
	display: block;
	overflow-wrap: break-word;
}

.wrapper___TzCJm .authCheckFormNewEmail___C0xt0 {
	color: #fff;
	font-weight: 600;
}

.wrapper___TzCJm .errorText___MDOKM {
	color: var(--brand-red);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 12px;
}

.wrapper___TzCJm .social___o2oNd {
	margin: 24px 0 32px;
}

.wrapper___TzCJm .socialWithError___tSB9k {
	margin-bottom: 30px;
}

.wrapper___TzCJm .social___o2oNd svg {
	height: auto;
	width: 50%;
}

.wrapper___TzCJm .social___o2oNd span {
	width: 100%;
}

.wrapper___TzCJm+.support___BGRHU {
	bottom: -40px;
}

.title____LC95 {
	box-sizing: border-box;
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	min-height: 48px;
	padding: 19px 0 32px;
	text-align: left;
}

.formWrapper___ohqHI form {
	margin-top: 30px;
}

.input___B6mCz {
	margin-bottom: 15px;
}

.input___B6mCz [class*=inputContainer__] {
	font-family: Manrope,sans-serif;
}

.input___B6mCz [class*=inputContainer__] input,.input___B6mCz [class*=inputContainer__] label {
	font-family: inherit;
}

.input___B6mCz [class*=inputContainer__] [class^=passwordToggler_] svg path {
	fill: #000;
}

.input___B6mCz [class*=errorHint] {
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.authCheckFormLinkForgot___NHVTH,.linkForgot___URjQT,.profileLink___UPeLY {
	color: var(--link-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: underline;
}

.buttonWrap___U1QWn {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: space-between;
	margin-top: 26px;
}

.buttonWrap___U1QWn .btn___nL8iM {
	height: 48px;
}

.buttonWrap___U1QWn .btnSubmit___z9aVW {
	width: 160px;
}

.buttonWrap___U1QWn .btnSubmit___z9aVW:only-child {
	width: 100%;
}

.buttonWrap___U1QWn .btnCancel___mvLrr {
	width: 112px;
}

.profileLink___UPeLY {
	bottom: -47px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
}

.info___XD_kw {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: 24px 20px 8px;
	position: relative;
	width: 352px;
}

.info___XD_kw,.info___XD_kw>div {
	flex-wrap: wrap;
	justify-content: center;
}

.info___XD_kw>div {
	text-align: center;
	width: 100%;
}

.infoTxt___eN0YU {
	color: rgba(var(--brand-text-rgb),.8);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	mix-blend-mode: normal;
	text-align: center;
	text-decoration-line: none;
}

.infoTxt___eN0YU [class*=link],.infoTxt___eN0YU[class*=link] {
	color: var(--brand-blue);
	cursor: pointer;
	opacity: .8;
	text-decoration-line: underline;
}

.infoTxt___eN0YU [class*=link]:hover,.infoTxt___eN0YU[class*=link]:hover {
	text-decoration-line: none;
}

.infoTxt___eN0YU.infoTxtLine___thFAJ {
	margin-left: 5px;
}

.block___IAAEd {
	display: block;
}

.support___BGRHU {
	bottom: -24px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: calc(100% - 32px);
}

.authCheckFormLinkForgot___NHVTH {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

.popupRestoreText___Ppu95 {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 16px 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.popupRestoreText___Ppu95 {
		margin-top: 8px;
	}
}

.popupRestoreSuccessTitle___QQ2Xo,.popupRestoreTitle___lGj3H {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 10px;
	text-align: left;
	white-space: normal;
}

.popupRestoreSuccessText___ZTI4l,.popupRestore___VR1zQ p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.popupRestore___VR1zQ [class*=content-block] {
	box-sizing: border-box;
	margin: auto;
	max-width: 368px;
	padding: 24px 16px 0;
	width: 100%;
}

@media screen and (min-width:360px) {
	.popupRestore___VR1zQ [class*=content-block] {
		padding: 24px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.popupRestore___VR1zQ [class*=content-block] {
		padding: 24px 32px 0;
	}
}

.restoreBtn___og_2b {
	margin-top: 16px;
}

.restoreBtn___og_2b button {
	width: 100%;
}

.formWrapper___GUTOS {
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	min-height: 192px;
	padding: 29px 32px 32px;
	width: 352px;
}

.formWrapper___GUTOS h2 {
	box-sizing: border-box;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 46px;
	margin: 0;
	min-height: 48px;
	padding: 20px 0 25px;
	text-align: left;
}

.formWrapper___GUTOS .successTitle____42Wj {
	color: #fff;
	line-height: 32px;
	padding: 27px 0 28px;
	text-align: center;
}

.formWrapper___GUTOS .successText___SKzlw {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	margin: 0 0 35px;
	text-align: center;
}

.formWrapper___GUTOS .input___dRThg,.formWrapper___GUTOS .submitButton___JFORV {
	margin: 0 auto;
}

.formWrapper___GUTOS .input___dRThg {
	margin-bottom: 16px;
}

.formWrapper___GUTOS .input___dRThg [class*=labelActive__] {
	font-weight: 500;
}

.formWrapper___GUTOS .input___dRThg [class*=inputEl__] {
	padding-bottom: 4px;
}

.formWrapper___GUTOS .submitButton___JFORV {
	margin-top: 16px;
	width: 100%;
}

.bottomLink___eqit3 {
	bottom: -46px;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 400;
	left: 50%;
	line-height: 20px;
	position: absolute;
	right: auto;
	text-align: center;
	top: auto;
	transform: translateX(-50%);
	white-space: nowrap;
	width: 100%;
	z-index: 0;
}

.bottomLink___eqit3 a {
	color: var(--link-color);
	text-decoration: none;
}

.bottomLink___eqit3 a:hover {
	text-decoration: underline;
}

.formWrapper___Ga4Ih {
	background: var(--brand-gradient-popup-bg);
	border-radius: 8px;
	padding: 32px 32px 36px;
	position: relative;
	width: 352px;
}

.formWrapper___Ga4Ih,.formWrapper___Ga4Ih * {
	font-family: Manrope,sans-serif;
}

.formWrapper___Ga4Ih .title___YYYhk {
	box-sizing: border-box;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 16px 0 28px;
	text-align: left;
}

.formWrapper___Ga4Ih .text___MKafO {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 24px 0 0;
	white-space: normal;
}

.formWrapper___Ga4Ih .text___MKafO br+p,.formWrapper___Ga4Ih .text___MKafO br+span {
	display: block;
	margin: 12px 0 0;
	padding: 0;
}

.formWrapper___Ga4Ih .submitButton___ev5ZW {
	border-radius: var(--buttons-border-radius);
	margin: 16px 0 0;
	position: relative;
	width: 100%;
	z-index: 2;
}

.formWrapper___Ga4Ih .submitButtonVerifyCode___fNMfN {
	align-items: center;
	border: none;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	left: auto;
	padding: 0;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 34px;
	z-index: 2;
}

.formWrapper___Ga4Ih .submitButtonVerifyCode___fNMfN:disabled {
	background: vat(--button-bg);
	border: none;
	border-radius: 10px;
	box-shadow: none;
	height: 32px;
	top: 8px;
	width: 32px;
}

.formWrapper___Ga4Ih .submitButtonVerifyCode___fNMfN .arrow___p8PHd {
	height: 20px;
	transform: rotate(180deg);
	width: 20px;
}

.formWrapper___Ga4Ih [class*=inputContainer__] [class*=labelActive__] {
	font-weight: 500;
}

.formWrapper___Ga4Ih .input___ivO5K,.formWrapper___Ga4Ih .verifyCodeInput___HRxxD {
	font-size: 12px;
	font-weight: 400;
	margin: 16px 0 0;
	position: relative;
}

.formWrapper___Ga4Ih .input___ivO5K [class*=inputEl__],.formWrapper___Ga4Ih .verifyCodeInput___HRxxD [class*=inputEl__] {
	padding-bottom: 4px;
	padding-right: 50px;
}

.formWrapper___Ga4Ih .input___ivO5K input {
	padding-top: 16px;
}

.formWrapper___Ga4Ih input[type=number]::-webkit-inner-spin-button,.formWrapper___Ga4Ih input[type=number]::-webkit-outer-spin-button {
	display: none;
}

.formWrapper___Ga4Ih .react-tel-input .country-list {
	width: 288px;
}

.popupFooter___W4Rfy {
	align-items: normal;
	bottom: 0;
	color: rgba(var(--brand-text-rgb),.8);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 12px;
	font-weight: 400;
	justify-content: center;
	left: 0;
	line-height: 20px;
	min-height: 48px;
	padding-top: 22px;
	position: absolute;
	right: auto;
	text-align: center;
	top: 100%;
	width: 100%;
	z-index: 0;
}

.popupFooter___W4Rfy>p,.popupFooter___W4Rfy>span {
	display: block;
	margin: 0;
	width: 100%;
}

.popupFooter___W4Rfy .link___Ld4iV,.popupFooter___W4Rfy a {
	color: var(--brand-yellow);
	cursor: pointer;
	margin: 0 0 0 4px;
	text-decoration: none;
}

.popupFooter___W4Rfy .link___Ld4iV:hover,.popupFooter___W4Rfy a:hover {
	text-decoration: underline;
}

.resentEmailForm___O4Xj0,.resentPhoneForm___pQoXt {
	padding-bottom: 28px;
}

.resentEmailForm___O4Xj0 .title___YYYhk,.resentPhoneForm___pQoXt .title___YYYhk {
	margin-bottom: 24px;
}

.resentPhoneForm___pQoXt {
	padding-bottom: 36px;
}

.changeWrap___R5iwK,.changeWrap___R5iwK * {
	font-family: Manrope,sans-serif;
}

.changeWrap___R5iwK [class*=content_] {
	padding-bottom: 49px;
	padding-left: 0;
	padding-right: 0;
}

.changeWrap___R5iwK [class*=content_]>[class*=closeBtn_] {
	right: 20px;
	top: 20px;
}

.formWrapper___zHMBT {
	background: var(--brand-gradient-popup-bg);
	border-radius: 10px;
	padding: 48px 32px 32px;
	width: 352px;
}

.formWrapper___zHMBT .title___aE3GC {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
}

.formWrapper___zHMBT .input___SZr9L {
	margin-bottom: 16px;
}

.formWrapper___zHMBT .input___SZr9L [class*=inputEl],.formWrapper___zHMBT .input___SZr9L [class*=label] {
	line-height: 22px;
}

.formWrapper___zHMBT .input___SZr9L [class*=labelActive] {
	font-weight: 500;
	line-height: 16px;
}

.formWrapper___zHMBT .input___SZr9L [class*=inputEl] {
	padding-top: 16px;
}

.formWrapper___zHMBT .input___SZr9L [class*=passwordToggler] svg path {
	fill: var(--brand-text);
}

.formWrapper___zHMBT .submitButton___dYuJU {
	border-radius: var(--buttons-border-radius);
	line-height: 24px;
	width: 100%;
}

.formWrapper___zHMBT .bottomLink___ApZSS {
	bottom: 2px;
	color: var(--link-color);
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 400;
	left: 50%;
	line-height: 22px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	transform: translateX(-50%);
	white-space: nowrap;
	width: 100%;
}

.formWrapper___zHMBT .bottomLink___ApZSS:hover {
	text-decoration: underline;
}

.successTitle___qAs8f {
	color: #fff;
	text-align: center;
}

.successText___MIhvS {
	color: var(--brand-text);
	margin-bottom: 35px;
	text-align: center;
}

.inputWrap___TedWN {
	position: relative;
	width: 300px;
}

.inputWrap___TedWN.error___ycO24 .inputEl___dsZ81 {
	border-color: var(--brand-red);
}

.inputWrap___TedWN.disabled___JMdgV .label___pnEtn {
	color: var(--brand-text);
	opacity: .4;
}

.inputWrap___TedWN.disabled___JMdgV .inputEl___dsZ81 {
	background: none;
	border: 1px solid #ffffff1a;
	color: rgba(var(--brand-text-rgb),.6);
}

.inputWrap___TedWN.disabled___JMdgV .icon___DNeqf {
	height: 24px;
	width: 24px;
}

.inputWrap___TedWN .react-datepicker {
	background: #fff;
	border-radius: 8px;
	color: #000;
	font-size: 14px;
	left: 0;
	position: relative;
	width: 272px;
}

.inputWrap___TedWN .react-datepicker-wrapper,.inputWrap___TedWN .react-datepicker__input-container {
	width: 100%;
}

.inputWrap___TedWN .react-datepicker__input-container input {
	cursor: pointer;
}

.inputWrap___TedWN .react-datepicker-popper {
	margin-top: 15px;
	width: 100%;
}

.inputWrap___TedWN .react-datepicker-popper[data-placement^=bottom] {
	margin-top: 15px;
}

.inputWrap___TedWN .react-datepicker-popper[data-placement^=top] {
	margin-bottom: 15px;
}

.inputWrap___TedWN .react-datepicker-popper[data-placement^=right] {
	margin-left: 8px;
}

.inputWrap___TedWN .react-datepicker-popper[data-placement^=left] {
	margin-right: 8px;
}

.inputWrap___TedWN .react-datepicker__aria-live {
	display: none;
}

.inputWrap___TedWN .react-datepicker__triangle {
	border: 7px solid #0000;
	border-bottom: 7px solid #fff;
	border-top: none;
	left: 50%!important;
	margin-top: -7px;
	position: absolute;
	transform: translateX(-50%)!important;
}

.inputWrap___TedWN .react-datepicker__navigation {
	display: none;
}

.inputWrap___TedWN .react-datepicker__header {
	box-shadow: 0 0 12px 0 #0e0e0e66;
}

.inputWrap___TedWN .react-datepicker-time__header,.inputWrap___TedWN .react-datepicker__current-month {
	display: none;
}

.inputWrap___TedWN .react-datepicker__header__dropdown {
	display: flex;
	gap: 16px;
	justify-content: center;
	padding: 16px 32px 10px;
}

.inputWrap___TedWN .react-datepicker__month-select,.inputWrap___TedWN .react-datepicker__year-select {
	background: #c9051d;
	border: 0;
	border-radius: 10px;
	box-shadow: var(--brand-shadow);
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	height: 32px;
	line-height: 12px;
	outline: 0;
	padding: 4px 4px 4px 16px;
	text-align: left;
	text-transform: capitalize;
}

.inputWrap___TedWN .react-datepicker__month-select option,.inputWrap___TedWN .react-datepicker__year-select option {
	background: #fff;
	color: #000;
}

.inputWrap___TedWN .react-datepicker__month-select {
	width: 93px;
}

.inputWrap___TedWN .react-datepicker__year-select {
	width: 67px;
}

.inputWrap___TedWN .react-datepicker__day-names,.inputWrap___TedWN .react-datepicker__week {
	display: flex;
	justify-content: space-between;
	white-space: nowrap;
}

.inputWrap___TedWN .react-datepicker__day-names {
	padding: 11px 28px 12px;
}

.inputWrap___TedWN .react-datepicker__day-name {
	color: #0006;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: capitalize;
}

.inputWrap___TedWN .react-datepicker__day-name:nth-child(n+6),.inputWrap___TedWN .react-datepicker__day:nth-child(n+6) {
	color: #000;
	font-weight: 600;
}

.inputWrap___TedWN .react-datepicker__month {
	margin-top: 19px;
	padding-bottom: 6px;
}

.inputWrap___TedWN .react-datepicker__week {
	margin: 10px 0;
	padding: 0 24px;
}

.inputWrap___TedWN .react-datepicker__day {
	border: 1px solid #0000;
	border-radius: 10px;
	color: #000c;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	line-height: 18px;
	outline: none;
	text-align: center;
	text-decoration: none;
	transition: color,border-color .5s ease;
	width: 26px;
}

.inputWrap___TedWN .react-datepicker__day:hover {
	color: #000c;
	position: relative;
	z-index: 1;
}

.inputWrap___TedWN .react-datepicker__day:hover:before {
	border-color: var(--brand-yellow);
	border-radius: 10px;
	bottom: 0;
	content: "";
	height: 26px;
	left: 0;
	position: absolute;
	right: 0;
	top: -4px;
	width: 26px;
	z-index: -1;
}

.inputWrap___TedWN .react-datepicker__day--today {
	font-weight: 700;
}

.inputWrap___TedWN .react-datepicker__day--selected {
	border: none;
	color: #fff;
	position: relative;
	z-index: 1;
}

.inputWrap___TedWN .react-datepicker__day--selected:nth-child(n+6) {
	color: #fff;
}

.inputWrap___TedWN .react-datepicker__day--selected:before {
	background: #c9051d;
	border-radius: 10px;
	bottom: 0;
	content: "";
	height: 26px;
	left: 0;
	position: absolute;
	right: 0;
	top: -4px;
	width: 26px;
	z-index: -1;
}

.inputWrap___TedWN .react-datepicker__day--outside-month {
	color: #0006;
}

.inputWrap___TedWN .react-datepicker__day--disabled {
	cursor: default;
	pointer-events: none;
}

.inputWrap___TedWN .react-datepicker__day--disabled:hover {
	background-color: #0000;
}

.inputEl___dsZ81 {
	background-color: #fff;
	border: 1px solid #0000;
	border-radius: 10px;
	box-shadow: none;
	color: #000;
	font-size: 14px;
	height: 48px;
	line-height: 18px;
	margin: 0;
	outline: 0;
	padding: 20px 30px 8px 15px;
	position: relative;
	text-transform: capitalize;
	width: 100%;
	z-index: 1;
}

.inputEl___dsZ81:-webkit-autofill,.inputEl___dsZ81:-webkit-autofill:focus,.inputEl___dsZ81:-webkit-autofill:hover {
	-webkit-text-fill-color: #000!important;
	-webkit-appearance: none;
	box-shadow: inset 0 0 0 24px #fff!important;
}

.label___pnEtn {
	bottom: auto;
	cursor: text;
	font-size: 14px;
	left: 15px;
	line-height: 24px;
	margin: 0;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 11px;
	transform-origin: bottom left;
	transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
	z-index: 1;
}

.label___pnEtn.labelActive___GvJO1 {
	font-size: 10px;
	line-height: 16px;
	opacity: .6;
	transform: translateY(-6px);
	white-space: nowrap;
}

.calendarIcon___lLBBB,.icon___DNeqf {
	bottom: auto;
	height: 24px;
	left: auto;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 24px;
	z-index: 1;
}

.calendarIcon___lLBBB path,.icon___DNeqf path {
	stroke: #000;
}

.calendarIcon___lLBBB .checkIcon___UaFdc path,.icon___DNeqf .checkIcon___UaFdc path {
	stroke: none;
}

.errorHint___IJJH1 {
	background-color: var(--brand-red);
	border-radius: 0 0 10px 10px;
	color: #fff;
	display: block;
	font-size: 10px;
	line-height: 18px;
	position: relative;
	text-align: center;
}

.errorHint___IJJH1:after,.errorHint___IJJH1:before {
	background-color: var(--brand-red);
	content: "";
	height: 10px;
	position: absolute;
	top: -10px;
	width: 10px;
	z-index: -1;
}

.errorHint___IJJH1:before {
	left: 0;
}

.errorHint___IJJH1:after {
	right: 0;
}

.formWrapper___H44ZM {
	border-radius: 8px;
	width: 100%;
}

.formWrapper___H44ZM .title___cfIsC {
	box-sizing: border-box;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 46px;
	margin: 0;
	min-height: 48px;
	padding: 2px 0 16px;
	text-align: left;
}

.formWrapper___H44ZM .title___cfIsC:first-letter {
	text-transform: uppercase;
}

.formWrapper___H44ZM .info___fjGPw,.formWrapper___H44ZM .message___xNzTt {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 25px;
}

.formWrapper___H44ZM .input___ug5JJ {
	margin-bottom: 16px;
}

.formWrapper___H44ZM .textArea___ZyTSy textarea {
	border: 1px solid #0000;
	cursor: auto;
	min-height: 112px;
}

.formWrapper___H44ZM .textArea___ZyTSy textarea::-webkit-scrollbar {
	background-color: #0000;
	width: 12px;
}

.formWrapper___H44ZM .textArea___ZyTSy textarea::-webkit-scrollbar-thumb {
	background-color: #0003;
	border: 4px solid #fff;
	border-radius: 20px;
	box-sizing: border-box;
	height: 100%;
	max-height: 40px;
	width: 8px;
}

.formWrapper___H44ZM .inputContainerClassName___DgV4K,.formWrapper___H44ZM .textAreaContainerClassName___JODVA {
	border-radius: 8px;
	z-index: 0;
}

.formWrapper___H44ZM .textAreaContainerClassName___JODVA {
	min-height: 112px;
}

.formWrapper___H44ZM .submitButton___oqrr9 {
	font-size: 16px;
	margin-top: 16px;
	position: relative;
	width: 100%;
	z-index: 2;
}

.staticPage___desZq,.textStyle___jlzPK {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.staticPage___desZq [class*=promo-img__inner],.textStyle___jlzPK [class*=promo-img__inner] {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.staticPage___desZq .h1___U7X7q,.staticPage___desZq .h2___yCoYu,.staticPage___desZq .h3___gIv04,.staticPage___desZq h1,.staticPage___desZq h2,.staticPage___desZq h3,.textStyle___jlzPK .h1___U7X7q,.textStyle___jlzPK .h2___yCoYu,.textStyle___jlzPK .h3___gIv04,.textStyle___jlzPK h1,.textStyle___jlzPK h2,.textStyle___jlzPK h3 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0;
	text-align: left;
}

.staticPage___desZq .h1___U7X7q:first-child,.staticPage___desZq h1:first-child,.textStyle___jlzPK .h1___U7X7q:first-child,.textStyle___jlzPK h1:first-child {
	margin-top: 20px;
}

.staticPage___desZq .h2___yCoYu,.staticPage___desZq h2,.textStyle___jlzPK .h2___yCoYu,.textStyle___jlzPK h2 {
	margin: 32px 0 16px;
}

.staticPage___desZq .h1___U7X7q span,.staticPage___desZq .h2___yCoYu span,.staticPage___desZq h1 span,.staticPage___desZq h2 span,.textStyle___jlzPK .h1___U7X7q span,.textStyle___jlzPK .h2___yCoYu span,.textStyle___jlzPK h1 span,.textStyle___jlzPK h2 span {
	color: #ffffffe6;
}

.staticPage___desZq h1+h2,.textStyle___jlzPK h1+h2 {
	margin-top: 16px;
}

.staticPage___desZq .h4___KAW82,.staticPage___desZq h4,.textStyle___jlzPK .h4___KAW82,.textStyle___jlzPK h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}

.staticPage___desZq .h5___cneuy,.staticPage___desZq h5,.textStyle___jlzPK .h5___cneuy,.textStyle___jlzPK h5 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 16px 0;
}

.staticPage___desZq .h6___t6N28,.staticPage___desZq h6,.textStyle___jlzPK .h6___t6N28,.textStyle___jlzPK h6 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 15px 0;
}

.staticPage___desZq [class*=txt],.staticPage___desZq ol,.staticPage___desZq p,.staticPage___desZq ul,.textStyle___jlzPK [class*=txt],.textStyle___jlzPK ol,.textStyle___jlzPK p,.textStyle___jlzPK ul {
	margin: 16px 0 22px;
}

.staticPage___desZq [class*=txt],.staticPage___desZq ol,.staticPage___desZq p,.staticPage___desZq ul,.staticPage___desZq>div,.textStyle___jlzPK [class*=txt],.textStyle___jlzPK ol,.textStyle___jlzPK p,.textStyle___jlzPK ul,.textStyle___jlzPK>div {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.staticPage___desZq a,.textStyle___jlzPK a {
	color: var(--link-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.staticPage___desZq span,.textStyle___jlzPK span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.staticPage___desZq img,.textStyle___jlzPK img {
	max-width: 100%;
}

.staticPage___desZq ol,.staticPage___desZq ul,.textStyle___jlzPK ol,.textStyle___jlzPK ul {
	counter-reset: list;
	list-style-type: none;
	padding-left: 37px;
}

.staticPage___desZq ol ol,.staticPage___desZq ul ol,.textStyle___jlzPK ol ol,.textStyle___jlzPK ul ol {
	margin-top: 24px;
}

.staticPage___desZq ol li,.staticPage___desZq ul li,.textStyle___jlzPK ol li,.textStyle___jlzPK ul li {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 16px;
	padding-left: 6px;
	position: relative;
}

.staticPage___desZq ol li:before,.staticPage___desZq ul li:before,.textStyle___jlzPK ol li:before,.textStyle___jlzPK ul li:before {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	font-weight: 900;
	height: 16px;
	left: -21px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.staticPage___desZq ol,.textStyle___jlzPK ol {
	counter-reset: list;
}

.staticPage___desZq ol li:before,.textStyle___jlzPK ol li:before {
	content: counter(list) "";
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.staticPage___desZq ul li:before,.textStyle___jlzPK ul li:before {
	content: "•";
	line-height: 14px;
}

.staticPage___desZq iframe,.textStyle___jlzPK iframe {
	background: #000;
	border-radius: 8px;
	display: block;
	margin: 24px 0 0;
}

.staticPage___desZq .tbl,.textStyle___jlzPK .tbl {
	font-family: Manrope,sans-serif;
	margin: 0 -32px;
	margin-top: 30px;
	position: relative;
	table-layout: auto;
	width: calc(100% + 64px);
	z-index: 1;
}

.staticPage___desZq .tbl tbody,.staticPage___desZq .tbl thead,.textStyle___jlzPK .tbl tbody,.textStyle___jlzPK .tbl thead {
	position: relative;
	z-index: 2;
}

.staticPage___desZq .tbl thead tr,.textStyle___jlzPK .tbl thead tr {
	background-color: #e7dbdb1a;
}

.staticPage___desZq .tbl thead tr:first-child th:first-child,.textStyle___jlzPK .tbl thead tr:first-child th:first-child {
	border-radius: 10px 0 0 10px;
}

.staticPage___desZq .tbl thead tr:first-child th:last-child,.textStyle___jlzPK .tbl thead tr:first-child th:last-child {
	border-radius: 0 10px 10px 0;
}

.staticPage___desZq .tbl thead th,.textStyle___jlzPK .tbl thead th {
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	height: 48px;
	min-height: 48px;
	padding: 12px 0 12px 10px;
	position: relative;
	text-align: center;
}

.staticPage___desZq .tbl thead th,.staticPage___desZq .tbl thead th span,.textStyle___jlzPK .tbl thead th,.textStyle___jlzPK .tbl thead th span {
	color: #ffffffe6;
}

.staticPage___desZq .tbl tbody tr,.textStyle___jlzPK .tbl tbody tr {
	border-bottom: none;
	position: relative;
}

.staticPage___desZq .tbl tbody tr:not(:last-child):after,.textStyle___jlzPK .tbl tbody tr:not(:last-child):after {
	background-color: #ffffff0d;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 24px;
	position: absolute;
	width: calc(100% - 48px);
}

.staticPage___desZq .tbl tbody td,.textStyle___jlzPK .tbl tbody td {
	border-bottom: 1px solid #fff;
	color: var(--brand-text);
	font-size: 12px;
	height: 48px;
	min-height: 48px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.staticPage___desZq .tbl tbody td:first-child,.textStyle___jlzPK .tbl tbody td:first-child {
	color: #fffc;
	font-weight: 500;
	text-align: left;
}

.staticPage___desZq .tbl tbody tr:last-child td,.textStyle___jlzPK .tbl tbody tr:last-child td {
	border-bottom: none;
}

.staticPage___desZq .tbl tbody tr:last-child td:before,.textStyle___jlzPK .tbl tbody tr:last-child td:before {
	content: none;
}

.staticPage___desZq .tbl td,.staticPage___desZq .tbl th,.textStyle___jlzPK .tbl td,.textStyle___jlzPK .tbl th {
	vertical-align: middle;
}

.staticPage___desZq .tbl td:first-child,.staticPage___desZq .tbl th:first-child,.textStyle___jlzPK .tbl td:first-child,.textStyle___jlzPK .tbl th:first-child {
	padding-left: 32px;
}

.staticPage___desZq .tbl td:last-child,.staticPage___desZq .tbl th:last-child,.textStyle___jlzPK .tbl td:last-child,.textStyle___jlzPK .tbl th:last-child {
	padding-right: 32px;
}

.staticPage___desZq .tbl td .text-center,.staticPage___desZq .tbl th .text-center,.textStyle___jlzPK .tbl td .text-center,.textStyle___jlzPK .tbl th .text-center {
	text-align: center;
}

.staticPage___desZq .tbl-striped tbody tr:nth-child(odd),.staticPage___desZq .tbl-striped thead tr,.textStyle___jlzPK .tbl-striped tbody tr:nth-child(odd),.textStyle___jlzPK .tbl-striped thead tr {
	background: #0000;
}

.staticPage___desZq .tbl-striped tbody td,.textStyle___jlzPK .tbl-striped tbody td {
	border-bottom: none;
}

.staticPage___desZq .tbl-striped tbody td:before,.textStyle___jlzPK .tbl-striped tbody td:before {
	content: none;
}

.staticPage___desZq .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___desZq .tbl-striped-revert thead tr,.textStyle___jlzPK .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___jlzPK .tbl-striped-revert thead tr {
	background: #0000;
}

.staticPage___desZq .tbl-striped-revert tbody td,.textStyle___jlzPK .tbl-striped-revert tbody td {
	border-bottom: none;
}

.staticPage___desZq .tbl-striped-revert tbody td:before,.textStyle___jlzPK .tbl-striped-revert tbody td:before {
	content: none;
}

.staticPage___desZq .tbl-type-text th:first-child,.textStyle___jlzPK .tbl-type-text th:first-child {
	text-align: left!important;
}

.staticPage___desZq .tbl-type-text td,.textStyle___jlzPK .tbl-type-text td {
	text-align: center;
}

.staticPage___desZq .tbl-type-text td:first-child,.textStyle___jlzPK .tbl-type-text td:first-child {
	text-align: left;
}

.staticPage___desZq .img-fullpage,.textStyle___jlzPK .img-fullpage {
	box-shadow: 0 1px 0 0 #ffffff0d;
	box-sizing: border-box;
	line-height: 0;
	margin: -19px -24px 40px -30px;
	max-height: 502px;
	overflow: hidden;
	position: relative;
}

.staticPage___desZq .img-fullpage img,.textStyle___jlzPK .img-fullpage img {
	width: 100%;
}

.staticPage___desZq .with-padding-left,.textStyle___jlzPK .with-padding-left {
	padding-left: 32px;
}

.staticPage___desZq {
	margin: 0 auto;
	width: 720px;
}

.staticPage___desZq[class*=faq] {
	padding: 0 0 8px;
}

.staticPage___desZq[class*=faq] h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	margin: 20px 0 24px;
}

.staticPage___desZq[class*=faq] h3:not(:first-child) {
	margin: 40px 0 23px;
}

.staticPage___desZq[class*=faq] [class*=accordion-wrap] {
	margin: -9px 0;
}

.staticPage___desZq[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.staticPage___desZq[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	padding: 9px 48px 9px 16px;
	position: relative;
}

.staticPage___desZq[class*=faq] .accordion-title,.staticPage___desZq[class*=faq] .accordion-title b {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.staticPage___desZq[class*=faq] .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: calc(50% - 2px);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPage___desZq[class*=faq] .accordion-title.active:after {
	transform: rotate(180deg);
}

.staticPage___desZq[class*=faq] .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px 15px;
}

.staticPage___desZq[class*=faq] .accordion-inner,.staticPage___desZq[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.staticPage___desZq[class*=terms-new],.staticPage___desZq[class*=terms] {
	padding-bottom: 18px;
}

.staticPage___desZq[class*=terms-new] h1,.staticPage___desZq[class*=terms-new] h2,.staticPage___desZq[class*=terms] h1,.staticPage___desZq[class*=terms] h2 {
	font-family: Manrope,sans-serif;
}

.staticPage___desZq[class*=terms-new] h1,.staticPage___desZq[class*=terms] h1 {
	margin-bottom: 16px;
}

.staticPage___desZq[class*=terms-new] h2,.staticPage___desZq[class*=terms] h2 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.staticPage___desZq[class*=terms-new] .tbl,.staticPage___desZq[class*=terms] .tbl {
	margin: 0 0 24px;
	table-layout: fixed;
	width: 100%;
}

.staticPage___desZq[class*=terms-new] .tbl thead,.staticPage___desZq[class*=terms] .tbl thead {
	background-color: rgba(var(--brand-text-rgb),.1);
}

.staticPage___desZq[class*=terms-new] .tbl td,.staticPage___desZq[class*=terms-new] .tbl th,.staticPage___desZq[class*=terms] .tbl td,.staticPage___desZq[class*=terms] .tbl th {
	border: none;
	line-height: 16px;
	text-align: left;
}

.staticPage___desZq[class*=terms-new] .tbl td:first-child,.staticPage___desZq[class*=terms-new] .tbl th:first-child,.staticPage___desZq[class*=terms] .tbl td:first-child,.staticPage___desZq[class*=terms] .tbl th:first-child {
	padding-left: 24px;
	padding-right: 10px;
	width: 100%;
}

.staticPage___desZq[class*=terms-new] .tbl td:nth-child(2),.staticPage___desZq[class*=terms-new] .tbl th:nth-child(2),.staticPage___desZq[class*=terms] .tbl td:nth-child(2),.staticPage___desZq[class*=terms] .tbl th:nth-child(2) {
	padding-left: 0;
	width: 160px;
}

.staticPage___desZq[class*=terms-new] .tbl td:nth-child(3),.staticPage___desZq[class*=terms-new] .tbl th:nth-child(3),.staticPage___desZq[class*=terms] .tbl td:nth-child(3),.staticPage___desZq[class*=terms] .tbl th:nth-child(3) {
	padding: 4px 8px 4px 16px;
	text-align: left;
	width: 100%;
}

.staticPage___desZq[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___desZq[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___desZq[class*=terms] .tbl td:nth-child(3) span,.staticPage___desZq[class*=terms] .tbl th:nth-child(3) span {
	display: block;
	text-align: center;
	width: 72px;
}

.staticPage___desZq[class*=terms-new] .tbl td:last-child,.staticPage___desZq[class*=terms-new] .tbl th:last-child,.staticPage___desZq[class*=terms] .tbl td:last-child,.staticPage___desZq[class*=terms] .tbl th:last-child {
	padding-left: 0;
	padding-right: 10px;
	width: 144px;
}

.staticPage___desZq[class*=terms-new] .tbl tbody td:nth-child(3),.staticPage___desZq[class*=terms] .tbl tbody td:nth-child(3) {
	padding-left: 42px;
}

.staticPage___desZq[class*=terms-new] .ul-list,.staticPage___desZq[class*=terms] .ul-list {
	margin: 22px 0 24px;
}

.staticPage___desZq[class*=terms-new] .ul-list.with-padding-left,.staticPage___desZq[class*=terms] .ul-list.with-padding-left {
	padding-left: 37px;
}

.staticPage___desZq[class*=terms-new] .contacts-list,.staticPage___desZq[class*=terms] .contacts-list {
	display: flex;
}

.staticPage___desZq[class*=terms-new] .contacts-list h2,.staticPage___desZq[class*=terms] .contacts-list h2 {
	margin-top: 32px;
}

.staticPage___desZq[class*=terms-new] .contacts-list div,.staticPage___desZq[class*=terms] .contacts-list div {
	display: grid;
	letter-spacing: .2px;
	margin-right: 14px;
}

.staticPage___desZq[class*=terms-new] [class*=terms-download],.staticPage___desZq[class*=terms] [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] p,.staticPage___desZq[class*=terms] [class*=terms-download] p {
	margin: 0;
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] p,.staticPage___desZq[class*=terms-new] [class*=terms-download] time,.staticPage___desZq[class*=terms] [class*=terms-download] p,.staticPage___desZq[class*=terms] [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] button,.staticPage___desZq[class*=terms] [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 12px;
	min-width: 136px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___desZq[class*=terms] [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] button:before,.staticPage___desZq[class*=terms] [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 24px;
	z-index: 0;
}

.staticPage___desZq[class*=terms-new] [class*=terms-download] button:hover,.staticPage___desZq[class*=terms] [class*=terms-download] button:hover {
	filter: brightness(1.1);
}

.staticPage___desZq[class*=online-casino],.staticPage___desZq[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPage___desZq[class*=online-casino] h1,.staticPage___desZq[class*=online-casino] h1 *,.staticPage___desZq[class*=online-casino] h2,.staticPage___desZq[class*=online-casino] h2 *,.staticPage___desZq[class*=online-casino] h3,.staticPage___desZq[class*=online-casino] h3 *,.staticPage___desZq[class*=online-casino] h4,.staticPage___desZq[class*=online-casino] h4 *,.staticPage___desZq[class*=online-casino] h5,.staticPage___desZq[class*=online-casino] h5 *,.staticPage___desZq[class*=online-casino] h6,.staticPage___desZq[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPage___desZq[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 48px;
	margin: 12px 0 16px;
}

.staticPage___desZq[class*=information] [class=informationBottom],.staticPage___desZq[class*=information] [class=informationTop] {
	grid-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto 16px;
	padding: 0;
}

.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___desZq[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___desZq[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 68px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
	width: 100%;
}

.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___desZq[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___desZq[class*=information] [class=informationTop] [class*=informationTopItem]:before {
	content: none;
}

.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___desZq[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___desZq[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	justify-content: space-between;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	padding: 9px 15px 9px 55px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___desZq[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___desZq[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___desZq[class*=information] [class=informationTop] [class*=informationTopLink] span {
	left: 15px;
	position: absolute;
	top: 21px;
}

.adminPageWrap___yKZKr {
	display: flex;
	flex-direction: column;
	gap: 32px;
	margin: 0 auto;
	max-width: 512px;
	padding: 0;
	width: 100%;
}

.adminPageWrap___yKZKr h1,.adminPageWrap___yKZKr h2 {
	line-height: 32px;
}

.adminPageWrap___yKZKr h3,.adminPageWrap___yKZKr h4,.adminPageWrap___yKZKr h5,.adminPageWrap___yKZKr h6 {
	line-height: 24px;
}

.adminPageWrap___yKZKr p {
	line-height: 24px;
	margin: 0 0 16px;
}

.adminPageWrap___yKZKr ol,.adminPageWrap___yKZKr ul {
	margin: 16px 0;
	padding-left: 16px;
}

.adminPageWrap___yKZKr ol li:not(:last-child),.adminPageWrap___yKZKr ul li:not(:last-child) {
	margin-bottom: 16px;
}

.adminPageWrap___yKZKr h1,.adminPageWrap___yKZKr h2,.adminPageWrap___yKZKr h3,.adminPageWrap___yKZKr h4,.adminPageWrap___yKZKr h5,.adminPageWrap___yKZKr h6 {
	color: #000;
	margin: 16px 0;
}

.adminPageWrap___yKZKr h1,.adminPageWrap___yKZKr h2 {
	font-size: 24px;
	line-height: 26px;
}

.adminPageWrap___yKZKr h1 {
	font-weight: 500;
}

.adminPageWrap___yKZKr h2 {
	font-weight: 400;
}

.adminPageWrap___yKZKr h3,.adminPageWrap___yKZKr h4,.adminPageWrap___yKZKr h5,.adminPageWrap___yKZKr h6 {
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.adminPageWrap___yKZKr p {
	color: #000;
	font-size: 14px;
	margin: 0 0 8px;
}

.adminPageWrap___yKZKr ol,.adminPageWrap___yKZKr ul {
	list-style-type: none;
	margin: 8px 0;
	padding-left: 8px;
}

.adminPageWrap___yKZKr ol li,.adminPageWrap___yKZKr ul li {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	padding-left: 32px;
	position: relative;
}

.adminPageWrap___yKZKr ol li:not(:last-child),.adminPageWrap___yKZKr ul li:not(:last-child) {
	margin-bottom: 8px;
}

.adminPageWrap___yKZKr ol li:before,.adminPageWrap___yKZKr ul li:before {
	background: #0000000d;
	border-radius: 4px;
	color: #000;
	content: "•";
	font-size: 10px;
	height: 16px;
	left: 0;
	line-height: 16px;
	margin-right: 16px;
	padding: 0 5px;
	position: absolute;
	text-align: center;
	top: 4px;
}

.adminPageWrap___yKZKr ul li:before {
	font-size: 16px;
	line-height: 18px;
}

.adminPageWrap___yKZKr ol {
	counter-reset: item;
}

.adminPageWrap___yKZKr ol li:before {
	content: counters(item,".");
	counter-increment: item;
}

@media screen and (max-width:360px) {
	.adminPageWrap___yKZKr {
		padding: 0 16px;
	}
}

@media screen and (min-width:360px)and (max-width:412px) {
	.adminPageWrap___yKZKr {
		padding: 0 24px;
	}
}

.adminPageWrap___yKZKr h1 {
	color: #fff;
	font-weight: 700;
	margin: 32px 0 0;
}

.adminPageWrap___yKZKr h2,.adminPageWrap___yKZKr h3,.adminPageWrap___yKZKr p {
	color: #d1d1d1;
	margin: 0;
}

.adminPageWrap___yKZKr h2,.adminPageWrap___yKZKr h3 {
	margin: 0;
}

.adminPageWrap___yKZKr h2 {
	line-height: 32px;
}

.adminPageWrap___yKZKr h3 {
	font-size: 20px;
	white-space: nowrap;
}

.adminPageWrap___yKZKr p {
	line-height: 22px;
}

.adminPageWrap___yKZKr .list {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin: 0;
	padding: 0;
	position: relative;
}

.adminPageWrap___yKZKr .list .list-item,.adminPageWrap___yKZKr .list .list-item:before {
	color: #d1d1d1;
}

.adminPageWrap___yKZKr .list .list-item {
	align-items: baseline;
	display: flex;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.adminPageWrap___yKZKr .list .list-item:before {
	align-items: center;
	background-color: #ffffff1a;
	display: flex;
	height: 16px;
	justify-content: center;
	margin: 0 10px 0 8px;
	min-width: 16px;
	padding: 0;
	position: static;
	width: 16px;
}

.adminPageWrap___yKZKr .bold {
	font-weight: 600;
}

.adminPageWrap___yKZKr .description {
	font-size: 14px;
	margin: 0;
}

.formWrapper___pxHYc {
	margin: 0 auto;
	max-width: 512px;
	width: 100%;
}

.contentWrap___Mt0rQ,.content___ZAsa1,.formWrapper___pxHYc {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.messageWrap___iwDLb {
	background-color: #110d0e;
	display: flex;
	flex-direction: column;
	gap: 24px;
	left: 0;
	min-height: 100vh;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 30;
}

.messageSendHeader___ToC9p {
	align-items: center;
	display: flex;
	height: 48px;
	justify-content: space-between;
	padding: 8px 16px;
	width: 100%;
}

.messageSendHeader___ToC9p img {
	display: flex;
	height: 41px;
	margin-left: 3px;
}

.messageSendHeader___ToC9p svg {
	margin-right: 5px;
}

.feedBackPageHideScroll___DKEdY {
	overflow: hidden;
}

.scrollToTopWrap___yPUL5 {
	align-items: center;
	background-color: #252323;
	border-radius: 50%;
	bottom: 66px;
	display: flex;
	height: 40px;
	justify-content: center;
	opacity: 0;
	position: fixed;
	right: 8px;
	transition: all .3s linear;
	width: 40px;
	z-index: -1;
}

.scrollToTopWrap___yPUL5:before {
	border: 1px solid #c9051d;
	border-radius: inherit;
	bottom: 0;
	clip-path: inset(calc(100% - 40px) calc(100% - 40px) calc(100% - 20px) calc(100% - 20px));
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.scrollToTopWrap___yPUL5 svg path {
	fill: #c9051d;
}

.scrollToTopWrapActive___fYlb_ {
	opacity: 1;
	z-index: 10;
}

.messageSendPageWrap___f1X3X {
	color: #fff;
	display: flex;
	flex-direction: column;
	gap: 24px;
	justify-content: center;
	margin: 0 auto;
	max-width: 592px;
	text-align: center;
	width: 100%;
}

@media screen and (max-width:568px) {
	.messageSendPageWrap___f1X3X {
		padding: 0 16px;
	}
}

.messageSendPageWrap___f1X3X * {
	margin: 0;
}

.messageSendPageWrap___f1X3X h2 {
	font-size: 24px;
	font-weight: 500;
}

.messageSendPageWrap___f1X3X p {
	color: #d1d1d1;
	font-size: 14px;
	line-height: 22px;
	margin-top: 0;
}

.messageSendPageWrap___f1X3X .sendButton___s5Qzj {
	font-size: 16px;
	line-height: 16px;
	margin: 0 auto;
	max-width: 288px;
	width: 100%;
}

.MessageSendPageContent___cplVX {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
}

.staticPage___JmO4V,.textStyle___yGTUN {
	box-sizing: border-box;
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.staticPage___JmO4V [class*=promo-img__inner],.textStyle___yGTUN [class*=promo-img__inner] {
	border-radius: 10px;
	height: 174px;
	margin: 20px 0 40px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.staticPage___JmO4V .h1___Na8Hk,.staticPage___JmO4V .h2___z9Rl2,.staticPage___JmO4V .h3___DwuBR,.staticPage___JmO4V h1,.staticPage___JmO4V h2,.staticPage___JmO4V h3,.textStyle___yGTUN .h1___Na8Hk,.textStyle___yGTUN .h2___z9Rl2,.textStyle___yGTUN .h3___DwuBR,.textStyle___yGTUN h1,.textStyle___yGTUN h2,.textStyle___yGTUN h3 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0;
	text-align: left;
}

.staticPage___JmO4V .h1___Na8Hk:first-child,.staticPage___JmO4V h1:first-child,.textStyle___yGTUN .h1___Na8Hk:first-child,.textStyle___yGTUN h1:first-child {
	margin-top: 20px;
}

.staticPage___JmO4V .h2___z9Rl2,.staticPage___JmO4V h2,.textStyle___yGTUN .h2___z9Rl2,.textStyle___yGTUN h2 {
	margin: 32px 0 16px;
}

.staticPage___JmO4V .h1___Na8Hk span,.staticPage___JmO4V .h2___z9Rl2 span,.staticPage___JmO4V h1 span,.staticPage___JmO4V h2 span,.textStyle___yGTUN .h1___Na8Hk span,.textStyle___yGTUN .h2___z9Rl2 span,.textStyle___yGTUN h1 span,.textStyle___yGTUN h2 span {
	color: #ffffffe6;
}

.staticPage___JmO4V h1+h2,.textStyle___yGTUN h1+h2 {
	margin-top: 16px;
}

.staticPage___JmO4V .h4___meimi,.staticPage___JmO4V h4,.textStyle___yGTUN .h4___meimi,.textStyle___yGTUN h4 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}

.staticPage___JmO4V .h5___MbCrd,.staticPage___JmO4V h5,.textStyle___yGTUN .h5___MbCrd,.textStyle___yGTUN h5 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 16px 0;
}

.staticPage___JmO4V .h6___Ad5xZ,.staticPage___JmO4V h6,.textStyle___yGTUN .h6___Ad5xZ,.textStyle___yGTUN h6 {
	color: #ffffffe6;
	font-size: 16px;
	margin: 15px 0;
}

.staticPage___JmO4V [class*=txt],.staticPage___JmO4V ol,.staticPage___JmO4V p,.staticPage___JmO4V ul,.textStyle___yGTUN [class*=txt],.textStyle___yGTUN ol,.textStyle___yGTUN p,.textStyle___yGTUN ul {
	margin: 16px 0 22px;
}

.staticPage___JmO4V [class*=txt],.staticPage___JmO4V ol,.staticPage___JmO4V p,.staticPage___JmO4V ul,.staticPage___JmO4V>div,.textStyle___yGTUN [class*=txt],.textStyle___yGTUN ol,.textStyle___yGTUN p,.textStyle___yGTUN ul,.textStyle___yGTUN>div {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.staticPage___JmO4V a,.textStyle___yGTUN a {
	color: var(--link-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.staticPage___JmO4V span,.textStyle___yGTUN span {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.staticPage___JmO4V img,.textStyle___yGTUN img {
	max-width: 100%;
}

.staticPage___JmO4V ol,.staticPage___JmO4V ul,.textStyle___yGTUN ol,.textStyle___yGTUN ul {
	counter-reset: list;
	list-style-type: none;
	padding-left: 37px;
}

.staticPage___JmO4V ol ol,.staticPage___JmO4V ul ol,.textStyle___yGTUN ol ol,.textStyle___yGTUN ul ol {
	margin-top: 24px;
}

.staticPage___JmO4V ol li,.staticPage___JmO4V ul li,.textStyle___yGTUN ol li,.textStyle___yGTUN ul li {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 16px;
	padding-left: 6px;
	position: relative;
}

.staticPage___JmO4V ol li:before,.staticPage___JmO4V ul li:before,.textStyle___yGTUN ol li:before,.textStyle___yGTUN ul li:before {
	background: #b8b8cc1a;
	border-radius: 4px;
	display: block;
	font-weight: 900;
	height: 16px;
	left: -21px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}

.staticPage___JmO4V ol,.textStyle___yGTUN ol {
	counter-reset: list;
}

.staticPage___JmO4V ol li:before,.textStyle___yGTUN ol li:before {
	content: counter(list) "";
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.staticPage___JmO4V ul li:before,.textStyle___yGTUN ul li:before {
	content: "•";
	line-height: 14px;
}

.staticPage___JmO4V iframe,.textStyle___yGTUN iframe {
	background: #000;
	border-radius: 8px;
	display: block;
	margin: 24px 0 0;
}

.staticPage___JmO4V .tbl,.textStyle___yGTUN .tbl {
	font-family: Manrope,sans-serif;
	margin: 0 -32px;
	margin-top: 30px;
	position: relative;
	table-layout: auto;
	width: calc(100% + 64px);
	z-index: 1;
}

.staticPage___JmO4V .tbl tbody,.staticPage___JmO4V .tbl thead,.textStyle___yGTUN .tbl tbody,.textStyle___yGTUN .tbl thead {
	position: relative;
	z-index: 2;
}

.staticPage___JmO4V .tbl thead tr,.textStyle___yGTUN .tbl thead tr {
	background-color: #e7dbdb1a;
}

.staticPage___JmO4V .tbl thead tr:first-child th:first-child,.textStyle___yGTUN .tbl thead tr:first-child th:first-child {
	border-radius: 10px 0 0 10px;
}

.staticPage___JmO4V .tbl thead tr:first-child th:last-child,.textStyle___yGTUN .tbl thead tr:first-child th:last-child {
	border-radius: 0 10px 10px 0;
}

.staticPage___JmO4V .tbl thead th,.textStyle___yGTUN .tbl thead th {
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	height: 48px;
	min-height: 48px;
	padding: 12px 0 12px 10px;
	position: relative;
	text-align: center;
}

.staticPage___JmO4V .tbl thead th,.staticPage___JmO4V .tbl thead th span,.textStyle___yGTUN .tbl thead th,.textStyle___yGTUN .tbl thead th span {
	color: #ffffffe6;
}

.staticPage___JmO4V .tbl tbody tr,.textStyle___yGTUN .tbl tbody tr {
	border-bottom: none;
	position: relative;
}

.staticPage___JmO4V .tbl tbody tr:not(:last-child):after,.textStyle___yGTUN .tbl tbody tr:not(:last-child):after {
	background-color: #ffffff0d;
	bottom: -1px;
	content: "";
	height: 1px;
	left: 24px;
	position: absolute;
	width: calc(100% - 48px);
}

.staticPage___JmO4V .tbl tbody td,.textStyle___yGTUN .tbl tbody td {
	border-bottom: 1px solid #fff;
	color: var(--brand-text);
	font-size: 12px;
	height: 48px;
	min-height: 48px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.staticPage___JmO4V .tbl tbody td:first-child,.textStyle___yGTUN .tbl tbody td:first-child {
	color: #fffc;
	font-weight: 500;
	text-align: left;
}

.staticPage___JmO4V .tbl tbody tr:last-child td,.textStyle___yGTUN .tbl tbody tr:last-child td {
	border-bottom: none;
}

.staticPage___JmO4V .tbl tbody tr:last-child td:before,.textStyle___yGTUN .tbl tbody tr:last-child td:before {
	content: none;
}

.staticPage___JmO4V .tbl td,.staticPage___JmO4V .tbl th,.textStyle___yGTUN .tbl td,.textStyle___yGTUN .tbl th {
	vertical-align: middle;
}

.staticPage___JmO4V .tbl td:first-child,.staticPage___JmO4V .tbl th:first-child,.textStyle___yGTUN .tbl td:first-child,.textStyle___yGTUN .tbl th:first-child {
	padding-left: 32px;
}

.staticPage___JmO4V .tbl td:last-child,.staticPage___JmO4V .tbl th:last-child,.textStyle___yGTUN .tbl td:last-child,.textStyle___yGTUN .tbl th:last-child {
	padding-right: 32px;
}

.staticPage___JmO4V .tbl td .text-center,.staticPage___JmO4V .tbl th .text-center,.textStyle___yGTUN .tbl td .text-center,.textStyle___yGTUN .tbl th .text-center {
	text-align: center;
}

.staticPage___JmO4V .tbl-striped tbody tr:nth-child(odd),.staticPage___JmO4V .tbl-striped thead tr,.textStyle___yGTUN .tbl-striped tbody tr:nth-child(odd),.textStyle___yGTUN .tbl-striped thead tr {
	background: #0000;
}

.staticPage___JmO4V .tbl-striped tbody td,.textStyle___yGTUN .tbl-striped tbody td {
	border-bottom: none;
}

.staticPage___JmO4V .tbl-striped tbody td:before,.textStyle___yGTUN .tbl-striped tbody td:before {
	content: none;
}

.staticPage___JmO4V .tbl-striped-revert tbody tr:nth-child(2n),.staticPage___JmO4V .tbl-striped-revert thead tr,.textStyle___yGTUN .tbl-striped-revert tbody tr:nth-child(2n),.textStyle___yGTUN .tbl-striped-revert thead tr {
	background: #0000;
}

.staticPage___JmO4V .tbl-striped-revert tbody td,.textStyle___yGTUN .tbl-striped-revert tbody td {
	border-bottom: none;
}

.staticPage___JmO4V .tbl-striped-revert tbody td:before,.textStyle___yGTUN .tbl-striped-revert tbody td:before {
	content: none;
}

.staticPage___JmO4V .tbl-type-text th:first-child,.textStyle___yGTUN .tbl-type-text th:first-child {
	text-align: left!important;
}

.staticPage___JmO4V .tbl-type-text td,.textStyle___yGTUN .tbl-type-text td {
	text-align: center;
}

.staticPage___JmO4V .tbl-type-text td:first-child,.textStyle___yGTUN .tbl-type-text td:first-child {
	text-align: left;
}

.staticPage___JmO4V .img-fullpage,.textStyle___yGTUN .img-fullpage {
	box-shadow: 0 1px 0 0 #ffffff0d;
	box-sizing: border-box;
	line-height: 0;
	margin: -19px -24px 40px -30px;
	max-height: 502px;
	overflow: hidden;
	position: relative;
}

.staticPage___JmO4V .img-fullpage img,.textStyle___yGTUN .img-fullpage img {
	width: 100%;
}

.staticPage___JmO4V .with-padding-left,.textStyle___yGTUN .with-padding-left {
	padding-left: 32px;
}

.staticPage___JmO4V {
	margin: 0 auto;
	width: 720px;
}

.staticPage___JmO4V[class*=faq] {
	padding: 0 0 8px;
}

.staticPage___JmO4V[class*=faq] h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	margin: 20px 0 24px;
}

.staticPage___JmO4V[class*=faq] h3:not(:first-child) {
	margin: 40px 0 23px;
}

.staticPage___JmO4V[class*=faq] [class*=accordion-wrap] {
	margin: -9px 0;
}

.staticPage___JmO4V[class*=faq] .accordion-toggle {
	background: #e7dbdb1a;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 10px;
	box-shadow: 0 8px 16px #24020033;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.staticPage___JmO4V[class*=faq] .accordion-title {
	cursor: pointer;
	font-family: Manrope,sans-serif;
	padding: 9px 48px 9px 16px;
	position: relative;
}

.staticPage___JmO4V[class*=faq] .accordion-title,.staticPage___JmO4V[class*=faq] .accordion-title b {
	color: #ffffffe6;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.staticPage___JmO4V[class*=faq] .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: 0;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 14px;
	top: calc(50% - 2px);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.staticPage___JmO4V[class*=faq] .accordion-title.active:after {
	transform: rotate(180deg);
}

.staticPage___JmO4V[class*=faq] .accordion-inner {
	color: var(--brand-text);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px 15px;
}

.staticPage___JmO4V[class*=faq] .accordion-inner,.staticPage___JmO4V[class*=faq] .accordion-inner * {
	font-family: Manrope,sans-serif;
}

.staticPage___JmO4V[class*=terms-new],.staticPage___JmO4V[class*=terms] {
	padding-bottom: 18px;
}

.staticPage___JmO4V[class*=terms-new] h1,.staticPage___JmO4V[class*=terms-new] h2,.staticPage___JmO4V[class*=terms] h1,.staticPage___JmO4V[class*=terms] h2 {
	font-family: Manrope,sans-serif;
}

.staticPage___JmO4V[class*=terms-new] h1,.staticPage___JmO4V[class*=terms] h1 {
	margin-bottom: 16px;
}

.staticPage___JmO4V[class*=terms-new] h2,.staticPage___JmO4V[class*=terms] h2 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.staticPage___JmO4V[class*=terms-new] .tbl,.staticPage___JmO4V[class*=terms] .tbl {
	margin: 0 0 24px;
	table-layout: fixed;
	width: 100%;
}

.staticPage___JmO4V[class*=terms-new] .tbl thead,.staticPage___JmO4V[class*=terms] .tbl thead {
	background-color: rgba(var(--brand-text-rgb),.1);
}

.staticPage___JmO4V[class*=terms-new] .tbl td,.staticPage___JmO4V[class*=terms-new] .tbl th,.staticPage___JmO4V[class*=terms] .tbl td,.staticPage___JmO4V[class*=terms] .tbl th {
	border: none;
	line-height: 16px;
	text-align: left;
}

.staticPage___JmO4V[class*=terms-new] .tbl td:first-child,.staticPage___JmO4V[class*=terms-new] .tbl th:first-child,.staticPage___JmO4V[class*=terms] .tbl td:first-child,.staticPage___JmO4V[class*=terms] .tbl th:first-child {
	padding-left: 24px;
	padding-right: 10px;
	width: 100%;
}

.staticPage___JmO4V[class*=terms-new] .tbl td:nth-child(2),.staticPage___JmO4V[class*=terms-new] .tbl th:nth-child(2),.staticPage___JmO4V[class*=terms] .tbl td:nth-child(2),.staticPage___JmO4V[class*=terms] .tbl th:nth-child(2) {
	padding-left: 0;
	width: 160px;
}

.staticPage___JmO4V[class*=terms-new] .tbl td:nth-child(3),.staticPage___JmO4V[class*=terms-new] .tbl th:nth-child(3),.staticPage___JmO4V[class*=terms] .tbl td:nth-child(3),.staticPage___JmO4V[class*=terms] .tbl th:nth-child(3) {
	padding: 4px 8px 4px 16px;
	text-align: left;
	width: 100%;
}

.staticPage___JmO4V[class*=terms-new] .tbl td:nth-child(3) span,.staticPage___JmO4V[class*=terms-new] .tbl th:nth-child(3) span,.staticPage___JmO4V[class*=terms] .tbl td:nth-child(3) span,.staticPage___JmO4V[class*=terms] .tbl th:nth-child(3) span {
	display: block;
	text-align: center;
	width: 72px;
}

.staticPage___JmO4V[class*=terms-new] .tbl td:last-child,.staticPage___JmO4V[class*=terms-new] .tbl th:last-child,.staticPage___JmO4V[class*=terms] .tbl td:last-child,.staticPage___JmO4V[class*=terms] .tbl th:last-child {
	padding-left: 0;
	padding-right: 10px;
	width: 144px;
}

.staticPage___JmO4V[class*=terms-new] .tbl tbody td:nth-child(3),.staticPage___JmO4V[class*=terms] .tbl tbody td:nth-child(3) {
	padding-left: 42px;
}

.staticPage___JmO4V[class*=terms-new] .ul-list,.staticPage___JmO4V[class*=terms] .ul-list {
	margin: 22px 0 24px;
}

.staticPage___JmO4V[class*=terms-new] .ul-list.with-padding-left,.staticPage___JmO4V[class*=terms] .ul-list.with-padding-left {
	padding-left: 37px;
}

.staticPage___JmO4V[class*=terms-new] .contacts-list,.staticPage___JmO4V[class*=terms] .contacts-list {
	display: flex;
}

.staticPage___JmO4V[class*=terms-new] .contacts-list h2,.staticPage___JmO4V[class*=terms] .contacts-list h2 {
	margin-top: 32px;
}

.staticPage___JmO4V[class*=terms-new] .contacts-list div,.staticPage___JmO4V[class*=terms] .contacts-list div {
	display: grid;
	letter-spacing: .2px;
	margin-right: 14px;
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download],.staticPage___JmO4V[class*=terms] [class*=terms-download] {
	align-items: center;
	background: var(--render-page-light-bg);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 12px;
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] p,.staticPage___JmO4V[class*=terms] [class*=terms-download] p {
	margin: 0;
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] p,.staticPage___JmO4V[class*=terms-new] [class*=terms-download] time,.staticPage___JmO4V[class*=terms] [class*=terms-download] p,.staticPage___JmO4V[class*=terms] [class*=terms-download] time {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] button,.staticPage___JmO4V[class*=terms] [class*=terms-download] button {
	align-items: center;
	background: var(--brand-gradient-green);
	border-radius: 8px;
	color: var(--primary-button-color);
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 12px;
	min-width: 136px;
	padding: 4px 16px 4px 36px;
	position: relative;
	text-decoration: none;
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] button:disabled,.staticPage___JmO4V[class*=terms] [class*=terms-download] button:disabled {
	opacity: .4;
	pointer-events: none;
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] button:before,.staticPage___JmO4V[class*=terms] [class*=terms-download] button:before {
	bottom: 0;
	content: url("");
	height: 24px;
	left: 12px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 24px;
	z-index: 0;
}

.staticPage___JmO4V[class*=terms-new] [class*=terms-download] button:hover,.staticPage___JmO4V[class*=terms] [class*=terms-download] button:hover {
	filter: brightness(1.1);
}

.staticPage___JmO4V[class*=online-casino],.staticPage___JmO4V[class*=online-casino] * {
	font-family: Manrope,sans-serif;
	line-height: 22px;
}

.staticPage___JmO4V[class*=online-casino] h1,.staticPage___JmO4V[class*=online-casino] h1 *,.staticPage___JmO4V[class*=online-casino] h2,.staticPage___JmO4V[class*=online-casino] h2 *,.staticPage___JmO4V[class*=online-casino] h3,.staticPage___JmO4V[class*=online-casino] h3 *,.staticPage___JmO4V[class*=online-casino] h4,.staticPage___JmO4V[class*=online-casino] h4 *,.staticPage___JmO4V[class*=online-casino] h5,.staticPage___JmO4V[class*=online-casino] h5 *,.staticPage___JmO4V[class*=online-casino] h6,.staticPage___JmO4V[class*=online-casino] h6 * {
	font-family: Manrope,sans-serif;
	line-height: 32px;
}

.staticPage___JmO4V[class*=information] [class=title] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 48px;
	margin: 12px 0 16px;
}

.staticPage___JmO4V[class*=information] [class=informationBottom],.staticPage___JmO4V[class*=information] [class=informationTop] {
	grid-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin: 0 auto 16px;
	padding: 0;
}

.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationBottomItem],.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationTopItem],.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationBottomItem],.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationTopItem] {
	background: linear-gradient(180deg,#7d364233 54.79%,#ac415333);
	border: 1px solid #ffffff14;
	border-radius: 12px;
	height: 68px;
	margin-bottom: 0;
	padding-left: 0;
	position: static;
	width: 100%;
}

.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationBottomItem]:before,.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationTopItem]:before,.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationBottomItem]:before,.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationTopItem]:before {
	content: none;
}

.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationBottomLink],.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationTopLink],.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationBottomLink],.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationTopLink] {
	align-items: center;
	background: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	justify-content: space-between;
	line-height: 22px;
	outline: 0;
	overflow: hidden;
	padding: 9px 15px 9px 55px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	word-break: break-word;
}

.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationBottomLink] span,.staticPage___JmO4V[class*=information] [class=informationBottom] [class*=informationTopLink] span,.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationBottomLink] span,.staticPage___JmO4V[class*=information] [class=informationTop] [class*=informationTopLink] span {
	left: 15px;
	position: absolute;
	top: 21px;
}

.adminPageWrap___c8NF9 {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.adminPageWrap___c8NF9 h1,.adminPageWrap___c8NF9 h2 {
	line-height: 32px;
}

.adminPageWrap___c8NF9 h3,.adminPageWrap___c8NF9 h4,.adminPageWrap___c8NF9 h5,.adminPageWrap___c8NF9 h6 {
	line-height: 24px;
}

.adminPageWrap___c8NF9 p {
	line-height: 24px;
	margin: 0 0 16px;
}

.adminPageWrap___c8NF9 ol,.adminPageWrap___c8NF9 ul {
	margin: 16px 0;
	padding-left: 16px;
}

.adminPageWrap___c8NF9 ol li:not(:last-child),.adminPageWrap___c8NF9 ul li:not(:last-child) {
	margin-bottom: 16px;
}

.adminPageWrap___c8NF9 h1,.adminPageWrap___c8NF9 h2,.adminPageWrap___c8NF9 h3,.adminPageWrap___c8NF9 h4,.adminPageWrap___c8NF9 h5,.adminPageWrap___c8NF9 h6 {
	color: #000;
	margin: 16px 0;
}

.adminPageWrap___c8NF9 h1,.adminPageWrap___c8NF9 h2 {
	font-size: 24px;
	line-height: 26px;
}

.adminPageWrap___c8NF9 h1 {
	font-weight: 500;
}

.adminPageWrap___c8NF9 h2 {
	font-weight: 400;
}

.adminPageWrap___c8NF9 h3,.adminPageWrap___c8NF9 h4,.adminPageWrap___c8NF9 h5,.adminPageWrap___c8NF9 h6 {
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.adminPageWrap___c8NF9 p {
	color: #000;
	line-height: 22px;
	margin: 0 0 8px;
}

.adminPageWrap___c8NF9 ol,.adminPageWrap___c8NF9 ul {
	list-style-type: none;
	margin: 8px 0;
	padding-left: 8px;
}

.adminPageWrap___c8NF9 ol li,.adminPageWrap___c8NF9 ul li {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	padding-left: 32px;
	position: relative;
}

.adminPageWrap___c8NF9 ol li:not(:last-child),.adminPageWrap___c8NF9 ul li:not(:last-child) {
	margin-bottom: 8px;
}

.adminPageWrap___c8NF9 ol li:before,.adminPageWrap___c8NF9 ul li:before {
	background: #0000000d;
	border-radius: 4px;
	color: #000;
	content: "•";
	font-size: 10px;
	height: 16px;
	left: 0;
	line-height: 16px;
	margin-right: 16px;
	padding: 0 5px;
	position: absolute;
	text-align: center;
	top: 4px;
}

.adminPageWrap___c8NF9 ul li:before {
	font-size: 16px;
	line-height: 18px;
}

.adminPageWrap___c8NF9 ol {
	counter-reset: item;
}

.adminPageWrap___c8NF9 ol li:before {
	content: counters(item,".");
	counter-increment: item;
}

.adminPageWrap___c8NF9 h1 {
	color: #fff;
	font-weight: 700;
	margin: 72px 0 0;
}

.adminPageWrap___c8NF9 h2,.adminPageWrap___c8NF9 h3,.adminPageWrap___c8NF9 p {
	color: #d1d1d1;
	margin: 0;
}

.adminPageWrap___c8NF9 h2 {
	line-height: 32px;
}

.adminPageWrap___c8NF9 h3 {
	font-size: 20px;
	line-height: 26px;
}

.adminPageWrap___c8NF9 p {
	font-size: 14px;
}

.adminPageWrap___c8NF9 .list {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin: 0;
	padding: 0;
	position: relative;
}

.adminPageWrap___c8NF9 .list .list-item,.adminPageWrap___c8NF9 .list .list-item:before {
	color: #d1d1d1;
}

.adminPageWrap___c8NF9 .list .list-item {
	align-items: baseline;
	display: flex;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.adminPageWrap___c8NF9 .list .list-item:before {
	align-items: center;
	background-color: #ffffff1a;
	display: flex;
	height: 16px;
	justify-content: center;
	margin: 0 10px 0 8px;
	min-width: 16px;
	padding: 0;
	position: static;
	width: 16px;
}

.adminPageWrap___c8NF9 .bold {
	font-weight: 600;
}

.adminPageWrap___c8NF9 .description {
	font-size: 14px;
	margin: 0;
}

.formBackground___xO5Se {
	background: url("");
	background-position: top 82px right;
	background-repeat: no-repeat;
}

@media screen and (min-width:768px)and (max-width:1096px) {
	.formBackground___xO5Se {
		background-position: top 142px right;
		background-size: 209px 462px;
	}
}

.formWrapper___KNsZX {
	max-width: 368px;
	width: 100%;
}

.contentWrap___ILiam,.content___xZOqm,.formWrapper___KNsZX {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.lottery___Fug_e {
	background: var(--tournament-and-lotteries-bg);
	border-radius: 12px;
	color: #fff;
	filter: drop-shadow(0 8px 16px rgba(var(--brand-simple-rgb),.6));
	height: -moz-fit-content;
	height: fit-content;
	margin-bottom: 24px;
	padding: 16px;
	position: relative;
}

.lottery___Fug_e:last-child {
	margin-bottom: 0;
}

[class*=calendarBlockList__] .lottery___Fug_e,[class*=calendarBlockList__] .lottery___Fug_e:last-child {
	margin-bottom: 16px;
}

[class*=expiredLotteriesWrap] .lottery___Fug_e {
	background: #0000;
	border: 1px solid #ffffff1a;
	height: 398px;
	margin-bottom: 16px;
	padding: 15px;
}

[class*=expiredLotteriesWrap] .lottery___Fug_e.lotteryExpiredImg___kUesx:before {
	background: linear-gradient(0deg,rgba(var(--brand-content-background-rgb),0) 0,rgba(var(--brand-content-background-rgb),.47) 51.56%,var(--brand-content-background) 100%);
	border-radius: 10px;
	bottom: 0;
	content: "";
	height: 190px;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1;
}

.lottery___Fug_e.lotteryExpiredImg___kUesx:before {
	background: linear-gradient(180deg,rgba(var(--brand-content-background-rgb),0) 0,rgba(var(--brand-content-background-rgb),.47) 51.56%,var(--brand-content-background) 100%);
	border-radius: 10px;
	bottom: 0;
	content: "";
	height: 240px;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1;
}

.lottery___Fug_e picture:before {
	background: linear-gradient(139.71deg,#b4372480,#7a133780 50%,#2a070180);
	border-radius: 12px;
	bottom: auto;
	content: "";
	height: 100%;
	left: auto;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}

.lotteryName___EDFpE {
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 22px;
	margin-right: 7px;
	padding: 4px 12px;
}

[class*=expiredLotteriesWrap] .lotteryName___EDFpE {
	float: none;
	margin-right: 0;
}

.lotteryContainer___spFm1 {
	display: block;
	position: relative;
	z-index: 1;
}

.lotteryContent___u8r9W {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	position: relative;
	z-index: 1;
}

.lotteryStatuses___cMTeW {
	align-items: center;
	background-color: #ffffff1a;
	border-radius: 8px;
	color: #fff;
	display: flex;
	display: inline-block;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	justify-content: flex-start;
	line-height: 22px;
	overflow: hidden;
	padding: 5px 8px 4px 30px;
	position: relative;
}

[class*=expiredLotteriesWrap] .lotteryStatuses___cMTeW {
	display: flex;
	margin-top: 8px;
	width: -moz-fit-content;
	width: fit-content;
}

.lotteryStatuses___cMTeW:before {
	background-image: url("");
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	height: 14px;
	left: 12px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	z-index: 12;
}

.lotteryStatus___USmXq {
	align-items: flex-start;
	border-radius: 12px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 20px;
}

[class*=expiredLotteriesWrap] .lotteryStatus___USmXq {
	align-items: flex-start;
	background: #ffffff0d;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 17px 16px 8px;
}

[class*=expiredLotteriesWrap] .lotteryStatus___USmXq>* {
	opacity: .6;
}

.lotteryTitle___FQFGm {
	clear: both;
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

[class*=expiredLotteriesWrap] .lotteryTitle___FQFGm {
	margin-top: 13px;
}

.lotterySubtitle___SXYsW {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
}

.lotteryDuration___XWxSy,.lotteryPrize___KtIMu {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 48px;
	position: relative;
	width: auto;
}

[class*=expiredLotteriesWrap] .lotteryDuration___XWxSy,[class*=expiredLotteriesWrap] .lotteryPrize___KtIMu {
	width: 100%;
}

.lotteryDuration___XWxSy svg,.lotteryPrize___KtIMu svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryDuration___XWxSy:before,.lotteryPrize___KtIMu:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryDurationTitle___miUwN,.lotteryPrizeTitle___UcSmR {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	white-space: nowrap;
}

.lotteryDurationFund___Rr2Jg,.lotteryPrizeFund___uaBFa {
	color: var(--brand-yellow);
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

[class*=expiredLotteriesWrap] .lotteryDurationFund___Rr2Jg,[class*=expiredLotteriesWrap] .lotteryPrizeFund___uaBFa {
	color: #fffc;
	opacity: .9;
}

.lotteryDuration___XWxSy {
	margin-left: 24px;
	margin-top: 0;
}

.lotteryDuration___XWxSy .lotterySubtitle___SXYsW {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

[class*=expiredLotteriesWrap] .lotteryDuration___XWxSy {
	margin-left: 0;
	margin-top: 18px;
}

.lotteryBottom___XbgG6 {
	align-items: flex-end;
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	margin: 12px 0 0;
	min-width: 248px;
	width: 100%;
}

[class*=expiredLotteriesWrap] .lotteryBottom___XbgG6 {
	margin-top: 22px;
	min-width: unset;
}

.lotteryImagePattern___SqsJP [class^=loading_] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.lotteryImageCharacter___XZI4Z [class^=loading_] {
	bottom: auto;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.lotteryImg___UoG68 {
	border-radius: 12px;
	bottom: auto;
	height: 100%;
	left: 0;
	object-fit: cover;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

[class*=expiredLotteriesWrap] .lotteryImg___UoG68 {
	max-height: 190px;
}

.lotteryImageCharacter___XZI4Z .lotteryImg___UoG68 {
	bottom: auto;
	left: auto;
	object-fit: cover;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

[class*=expiredLotteriesWrap] .lotteryImageCharacter___XZI4Z .lotteryImg___UoG68 {
	width: 240px;
}

.lotteryPeriod___lAzlv {
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .9;
	text-align: right;
}

.lotteryPeriod___lAzlv.lotterySubtitle___SXYsW {
	margin-top: 8px;
	text-align: right;
	white-space: nowrap;
}

.lotteryCountdown___LIoW2 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-left: 48px;
	position: relative;
	width: auto;
}

.lotteryCountdown___LIoW2 svg {
	bottom: unset;
	left: 8px;
	position: absolute;
	right: unset;
	top: 7px;
	z-index: 0;
}

.lotteryCountdown___LIoW2:before {
	background: #ffffff1a;
	border-radius: 60px;
	bottom: unset;
	content: "";
	height: 40px;
	left: 0;
	position: absolute;
	right: unset;
	top: 0;
	width: 40px;
	z-index: 0;
}

.lotteryCountdown___LIoW2.lotterySubtitle___SXYsW {
	white-space: nowrap;
}

.lotteryCountdown___LIoW2 [class^=countdown],.lotteryCountdown___LIoW2 [class^=floatCountdown] {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	white-space: nowrap;
}

.lotteryBtn___u8zjZ {
	margin: 0;
	min-width: -moz-fit-content;
	min-width: fit-content;
	position: relative;
	z-index: 3;
}

[class*=expiredLotteriesWrap] .lotteryBtn___u8zjZ {
	margin-bottom: 8px;
}

[class*=calendar__] .lotteryBtn___u8zjZ {
	max-width: 110px;
	min-width: 80px;
}

.lotteryTopInfo___O2l1L {
	clear: both;
}

.lotteryTopInfo___O2l1L span+span {
	padding-top: 13px;
}

[class*=expiredLotteriesWrap] .lotteryTopInfo___O2l1L {
	min-height: 174px;
}

.newYearLotteryInfoContent___v2Wz4 {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	row-gap: 16px;
}

.newYearLotteriesWrap___hAnRz [class*=packagesWrap__] {
	display: grid;
	grid-auto-columns: minmax(140px,1fr);
	grid-auto-flow: column;
	grid-template-columns: none;
}

.newYearLotteriesWrap___hAnRz [class*=root__] {
	margin: 32px 0 0;
}

.newYearLotteriesWrap___hAnRz [class*=buyButton__],.newYearLotteriesWrap___hAnRz [class*=buyButton__]:hover,.newYearLotteriesWrap___hAnRz [class*=lotteryBtn__],.newYearLotteriesWrap___hAnRz [class*=lotteryBtn__]:hover {
	background: linear-gradient(0deg,#ffb900,#ffd600);
	color: #000;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

.newYearLotteriesButton___Buq3M {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0 auto;
}

.newYearLotteriesInfo___zGv8G {
	width: 100%;
}

.newYearLotteriesInfo___zGv8G [class*=lottery__]:before {
	background-image: linear-gradient(139.71deg,#b4372499 0,#7a133799 50%,#2a070199 100%),var(--bgc-character);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: inherit;
	bottom: auto;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearLotteriesInfo___zGv8G [class*=lottery__] picture {
	display: none;
}

.newYearOtherActivityWrap___EMkAj {
	position: relative;
	z-index: 1;
}

.newYearOtherActivityTabsWrap___sm5zY {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.newYearOtherActivityTab___swH8F {
	align-items: center;
	background: linear-gradient(180deg,var(--myColor1) 0,var(--myColor2) 100%);
	border-radius: 12px 32px 0 0;
	color: #fff;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 24px;
	margin: 0;
	padding: 0 8px;
	transition: --myColor1 .3s,--myColor2 .3s,border .3s linear;
	width: 98px;
}

.newYearOtherActivityTabActive___F0nI8 {
	--myColor1: #ff000d;
	--myColor2: #ff5b45;
	cursor: default;
}

.newYearOtherActivityContentWrap___XOdFI {
	border-radius: 8px;
	margin-inline: -8px;
	overflow: hidden;
	padding-inline: 8px;
	position: relative;
}

.newYearOtherActivityContentWrap___XOdFI:after,.newYearOtherActivityContentWrap___XOdFI:before {
	background-repeat: repeat-y;
	background-size: 8px auto;
	content: "";
	height: 100%;
	width: 8px;
	z-index: 0;
}

.newYearOtherActivityContentWrap___XOdFI:before {
	left: 0;
	right: auto;
}

.newYearOtherActivityContentWrap___XOdFI:after,.newYearOtherActivityContentWrap___XOdFI:before {
	background-image: url("");
	bottom: auto;
	position: absolute;
	top: 0;
	z-index: 0;
}

.newYearOtherActivityContentWrap___XOdFI:after {
	left: auto;
	right: 0;
}

.newYearOtherActivityContent___lr9cc {
	background: linear-gradient(180deg,#ff5d46,#cc0404 10.9375%,#480d05 79.6875%,#330b05);
	padding: 24px;
	position: relative;
}

.newYearOtherActivityContent___lr9cc:before {
	background: url("");
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .2;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearOtherActivityInnerContent___xDMtT {
	position: relative;
	z-index: 1;
}

.newYearRules___rE9Im {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	border: 1px solid #cb8585;
	border-radius: 16px;
	margin-top: 32px;
	margin-inline: -8px;
	padding: 16px 24px;
}

.newYearRules___rE9Im h3 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0;
}

.newYearRulesTitle___GFZRw {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.newYearRulesArrow___n7VKA {
	height: 20px;
	width: 20px;
}

.newYearRulesArrowOpen___EyVl3 {
	transform: rotate(180deg);
	transition: transform .35s ease;
}

.newYearRulesAccordion___FYpP3 {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .35s ease;
}

.newYearRulesAccordionContent___v9yjw {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	overflow: hidden;
	text-align: left;
}

.newYearRulesAccordionContent___v9yjw h2 {
	color: #d1d1d1;
	font-size: 20px;
	font-weight: 600;
	line-height: 22px;
}

.newYearRulesAccordionContent___v9yjw .nySubItemText {
	margin: 10px 0 10px 10px;
}

.newYearRulesAccordionContent___v9yjw .nyTextStylePoint {
	margin: 10px 0 10px 20px;
}

.newYearRulesAccordionOpen___Marxh {
	grid-template-rows: 1fr;
}

.newYearRulesAccordionOpen___Marxh .newYearRulesAccordionContent___v9yjw {
	margin: 16px 0 0;
}

.newYearPromoCodeFlyButton___BbX_D {
	align-items: center;
	background: linear-gradient(180deg,#ffb200e0,#80000087);
	background-clip: padding-box;
	border-bottom: 1px solid #724d2f;
	border-radius: 2px 12px 12px 2px;
	border-right: 1px solid #724d2f;
	border-top: 1px solid #724d2f;
	bottom: 20px;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 0;
	padding: 8px 8px 4px;
	position: fixed;
	right: auto;
	top: auto;
	transform: translateX(72px);
	transition: transform .2s linear;
	z-index: 99;
}

.newYearPromoCodeFlyButton___BbX_D:before {
	background: url("");
	background-size: 100%;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .3;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearPromoCodeFlyButton___BbX_D p {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
}

.newYearPromoCodeFlyButton___BbX_D.newYearPromoCodeFlyButtonOpened___EJ1Ir {
	transform: translateX(240px);
}

.newYearPromoCodePopup___qB77D [class*=closeBtn__] {
	right: 6px!important;
	top: 6px!important;
}

.newYearPromoCodePopup___qB77D [class*=content__] {
	margin: auto;
}

.newYearPromoCodePopupInner___N7itq {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: linear-gradient(180deg,#ee4932cc,#b01d1dcc 10.94%,#330b05cc);
	border-radius: 16px;
	box-shadow: 0 3px 55.6px 0 #400c0cf5;
	height: -moz-fit-content;
	height: fit-content;
	padding: 24px 16px;
	position: relative;
	width: 312px;
}

.newYearPromoCodePopupInner___N7itq:before {
	background: url("");
	background-size: 200%;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .3;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: -1;
}

.newYearPromoCodePopupInner___N7itq h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}

.newYearPromoCodePopupInner___N7itq [class*=promoCodeFormWrap__] {
	margin-top: 24px;
}

.checkboxWrapper___JnSps {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 8px;
	justify-content: flex-start;
}

.checkboxWrapper___JnSps .hiddenInput___vRie3 {
	display: none;
}

.checkboxWrapper___JnSps .checkbox___lTWaY {
	background: #0009;
	border: 1px solid #ffffff1a;
	border-radius: 4px;
	flex-shrink: 0;
	height: 14px;
	position: relative;
	width: 14px;
	z-index: 1;
}

.checkboxWrapper___JnSps .checkbox___lTWaY:before {
	background: url("") no-repeat;
	background-size: contain;
	bottom: unset;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: unset;
	top: 2px;
	transition: opacity .3s;
	width: 100%;
	z-index: 1;
}

.checkboxWrapper___JnSps .checkbox___lTWaY.checked___CMt8D:before {
	opacity: 1;
}

@media(hover:hover) {
	.checkboxWrapper___JnSps .checkbox___lTWaY {
		cursor: pointer;
	}
}

.checkboxWrapper___JnSps .label___Np1kf {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
}

.checkboxWrapper___JnSps .label___Np1kf a {
	color: #f5c66b;
	text-decoration: underline;
}

.popupMessage___iwkEP {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px;
	bottom: auto;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	left: 50%;
	padding: 48px 48px 32px;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 384px;
	z-index: 1;
}

.popupMessageBackdrop___o7dH0 {
	background: #0006;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1010;
}

.popupMessageTitle___a3VTt {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	margin: 0 0 24px;
}

.popupMessageDescription___xw85k {
	color: #fff;
	margin-bottom: 16px;
}

.popupMessageDescription___xw85k p {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.popupMessageDescription___xw85k p+p {
	margin-top: 24px;
}

.popupMessageButtons___hvZ1a {
	align-items: center;
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.popupMessageButtons___hvZ1a [class*=button__] {
	color: #fff;
	flex: 0 1 100%;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
}

.popupMessage___iwkEP svg {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 0;
}

.popupMessage___iwkEP svg path {
	fill: #fff;
}

.popupMessage___iwkEP svg:hover path {
	fill: var(--brand-red);
}

.commonButtons___I9MAK {
	align-items: normal;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: normal;
}

.commonButtons___I9MAK .button___G14Un {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

.commonButtons___I9MAK .button___G14Un+.button___G14Un {
	background: none;
	color: #f5c66b;
	font-size: 16px;
}

.popupWrapper___AzmCH {
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%),#110d0e;
	bottom: 0;
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10;
}

.popupWrapper___AzmCH .header___zvMuG {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: flex-start;
	margin-bottom: 24px;
	padding-inline: 12px;
	position: relative;
}

.popupWrapper___AzmCH .header___zvMuG svg {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 20px;
	top: 12px;
	z-index: 0;
}

.popupWrapper___AzmCH .header___zvMuG img {
	display: block;
	height: 42px;
	margin-left: 8px;
	width: auto;
}

.popupWrapper___AzmCH .content___zhNT1 {
	margin-inline: auto;
	padding-inline: 24px;
}

@media screen and (min-width:568px) {
	.popupWrapper___AzmCH .content___zhNT1 {
		padding-inline: 64px;
	}
}

.popupWrapper___AzmCH .content___zhNT1[class*=history__] {
	padding-inline: 24px 12px;
}

.popupWrapper___AzmCH .content___zhNT1[class*=history__]>* {
	max-width: 100%;
}

.commonButtons___nImHP {
	align-items: normal;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: normal;
	row-gap: 8px;
}

.commonButtons___nImHP .button___bJCgA {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

.commonButtons___nImHP .button___bJCgA+.button___bJCgA {
	background: none;
	color: #fff;
	color: #f5c66b;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
}

.option___Wkjai {
	align-items: center;
	background: #ffffff1a;
	border: 1px solid #0000;
	border-radius: 8px;
	box-sizing: border-box;
	color: var(--brand-text);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	justify-content: center;
	line-height: 22px;
	min-width: 97px;
	padding: 3px 7px;
	width: auto;
}

@media screen and (min-width:412px) {
	.option___Wkjai {
		min-width: 110px;
	}
}

@media screen and (min-width:568px) {
	.option___Wkjai {
		min-width: 94px;
	}
}

@media screen and (min-width:1096px) {
	.option___Wkjai {
		min-width: 90px;
	}
}

.option___Wkjai.checked___CIaST {
	background: none;
	border: 1px solid #f5c66b;
	color: #f5c66b;
}

@media(hover:hover) {
	.option___Wkjai:hover {
		background: #f5c66b1a;
		color: #f5c66b;
	}
}

.option___Wkjai input {
	-webkit-appearance: none;
	appearance: none;
	height: 0;
	opacity: 0;
	width: 0;
}

.history___ahWGW {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 16px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	height: 494px;
	margin-top: 68px;
	padding: 48px 36px 40px 48px;
	position: relative;
	width: 754px;
}

.historyWrapper___jcteA {
	align-items: center;
	background: #0006;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1010;
}

@supports not selector(::-webkit-scrollbar) {
	.historyScroll___xUmLe {
		scrollbar-color: #fff3;
		scrollbar-width: thin;
	}
}

.historyScroll___xUmLe [class=thumb-vertical],.historyScroll___xUmLe [class=thumb-vertical]:hover,.historyScroll___xUmLe [class=track-vertical],.historyScroll___xUmLe [class=track-vertical]:hover,.historyScroll___xUmLe::-webkit-scrollbar-thumb,.historyScroll___xUmLe::-webkit-scrollbar-thumb:hover {
	background-color: #fff3;
}

.historyScroll___xUmLe[class*=hideDefaultScrollThumb___]>div:first-child {
	margin-right: -40px!important;
}

.history___ahWGW svg {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 0;
}

.history___ahWGW svg path {
	fill: #fff;
}

.history___ahWGW svg:hover path {
	fill: var(--brand-red);
}

.history___ahWGW .title___HRsAX {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
}

.history___ahWGW .header___gWPP0 {
	align-items: center;
	color: var(--brand-text);
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: normal;
	line-height: 18px;
	margin: 0 12px 12px 0;
}

.history___ahWGW .header___gWPP0 span:not(:first-child) {
	flex-basis: 134px;
	flex-grow: 0;
}

.history___ahWGW .header___gWPP0 span {
	flex-grow: 1;
}

.history___ahWGW:has([class*=historyEmpty__]) .header___gWPP0 {
	display: none;
}

.limitsHistoryOpened___zvjPe [class*=closeBtn__],.limitsHistoryOpened___zvjPe [class*=popupProfileHeader__],.limitsHistoryOpened___zvjPe [class*=popupProfileNavigation__] {
	display: none;
}

.limitsHistoryOpened___zvjPe [class*=popupProfileWrap__] {
	padding-top: 86px;
}

.historyItem___HYpFN {
	align-items: normal;
	border-top: 1px solid #ffffff1a;
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	height: 64px;
	justify-content: space-between;
	padding-block: 12px;
	width: 100%;
}

.historyItem___HYpFN .column____lNUz:first-child {
	color: #f5c66b;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	width: 208px;
}

.historyItem___HYpFN .column____lNUz:first-child [class=currencySum],.historyItem___HYpFN .column____lNUz:first-child [class=currencySymbol] {
	color: #f5c66b;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.historyItem___HYpFN .column____lNUz {
	color: #ffffffe6;
	flex-grow: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.historyItem___HYpFN .column____lNUz+.column____lNUz {
	flex: 0 1 140px;
}

.historyItem___HYpFN .column____lNUz span {
	display: block;
}

.historyItem___HYpFN .column____lNUz span+span {
	color: #ffffff4d;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.historyEmpty___arKHf {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	margin-right: 12px;
}

.historyEmpty___arKHf .text___N1LlR {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin: 26px 0 32px;
}

.historyEmpty___arKHf button {
	width: 210px;
}

.commonWrapper___nqmLS {
	background: #ffffff0d;
	border-radius: 12px;
	margin-right: 7px;
	min-height: 156px;
	padding: 24px;
}

.commonWrapper___nqmLS+.commonWrapper___nqmLS {
	margin-top: 10px;
}

.commonWrapper___nqmLS .header___Qaw3Z {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 16px;
}

.commonWrapper___nqmLS .title___T8GxT {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}

.commonWrapper___nqmLS .buttonLimit___zED60 {
	background: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-decoration-line: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-style: solid;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.commonWrapper___nqmLS .buttonLimit___zED60:hover {
	cursor: pointer;
	scale: 1.01;
}

.limitationButtons___juJsA .permanentBtn___qyGzl,.limitationOptions___PtVlH .permanentBtn___qyGzl,.option___AxRC7 {
	align-items: center;
	background: #ffffff1a;
	border: 1px solid #0000;
	border-radius: 8px;
	box-sizing: border-box;
	color: var(--brand-text);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	justify-content: center;
	line-height: 22px;
	min-width: 97px;
	padding: 3px 7px;
	width: auto;
}

@media screen and (min-width:412px) {
	.limitationButtons___juJsA .permanentBtn___qyGzl,.limitationOptions___PtVlH .permanentBtn___qyGzl,.option___AxRC7 {
		min-width: 110px;
	}
}

@media screen and (min-width:568px) {
	.limitationButtons___juJsA .permanentBtn___qyGzl,.limitationOptions___PtVlH .permanentBtn___qyGzl,.option___AxRC7 {
		min-width: 94px;
	}
}

@media screen and (min-width:1096px) {
	.limitationButtons___juJsA .permanentBtn___qyGzl,.limitationOptions___PtVlH .permanentBtn___qyGzl,.option___AxRC7 {
		min-width: 90px;
	}
}

.limitationButtons___juJsA .checked___hk9qo.permanentBtn___qyGzl,.limitationOptions___PtVlH .checked___hk9qo.permanentBtn___qyGzl,.option___AxRC7.checked___hk9qo {
	background: none;
	border: 1px solid #f5c66b;
	color: #f5c66b;
}

@media(hover:hover) {
	.limitationButtons___juJsA .permanentBtn___qyGzl:hover,.limitationOptions___PtVlH .permanentBtn___qyGzl:hover,.option___AxRC7:hover {
		background: #f5c66b1a;
		color: #f5c66b;
	}
}

.limitationButtons___juJsA .permanentBtn___qyGzl input,.limitationOptions___PtVlH .permanentBtn___qyGzl input,.option___AxRC7 input {
	-webkit-appearance: none;
	appearance: none;
	height: 0;
	opacity: 0;
	width: 0;
}

.selfRestraintWrap___p50Cw {
	margin: 0 auto;
	max-width: 512px;
	padding: 0 24px 30px;
}

.limitationDescription___G8uD4 {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 16px;
}

.limitationDescription___G8uD4+[class*=button__] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-inline: auto;
	max-width: 288px;
	width: 100%;
}

.limitationText___f_e2U {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.limitationPlus___j3sao {
	height: 16px;
	margin-inline: 4px 8px;
	width: 16px;
}

.limitationForm___OTAmc {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px 8px;
	justify-content: center;
	margin: 0 auto 16px;
}

.limitationFormTitle___yh3z_ {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0 auto 24px;
}

.limitationFormTitle___yh3z_.openDisclaimer___OqHaI {
	max-width: 368px;
}

.limitationFormDescription___S0AHQ {
	color: #fff;
	margin-top: -14px;
	margin-inline: auto;
	margin-bottom: 16px;
	max-width: 368px;
}

.limitationFormDescription___S0AHQ p {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.limitationFormDescription___S0AHQ p+p {
	margin-top: 12px;
}

.limitationInput___eyoV1 {
	flex-grow: 1;
}

.limitationInfo___ThLYe span {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.limitationInfo___ThLYe span+span {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background-color: #f5c66b3d;
	border-radius: 12px;
	color: #f5c66b;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin-left: 16px;
	padding: 3px 8px;
}

.limitationInfoBlock___P5IcB {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 22px;
	justify-content: space-between;
	margin-bottom: 4px;
}

.limitationInfoBlock___P5IcB .limitationCurrency___nRSbX,.limitationInfoBlock___P5IcB [class*=countdownMob__] {
	color: #f5c66b;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.limitationProgress___qFGbi {
	background: #ffffff1a;
	border-radius: 17px;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}

.limitationProgressBar___TCoJU {
	height: 8px;
	margin-bottom: 16px;
	padding: 1px 2px;
}

.limitationProgress___qFGbi:after {
	animation: progress___wXKrv .5s ease;
	background: linear-gradient(180deg,#d1021b,#a71023);
	border-radius: 2px 0 0 2px;
	bottom: auto;
	content: "";
	height: 4px;
	left: 0;
	position: absolute;
	right: auto;
	top: 1px;
	transform: translate(calc((100% - var(--progress, 0))*-1));
	transition: transform .5s ease;
	width: 100%;
	z-index: 0;
}

.limitationBottom___LGlM_ {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	margin-inline: auto;
	max-width: 278px;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

@media screen and (min-width:568px) {
	.limitationBottom___LGlM_ {
		max-width: 288px;
	}
}

.limitationError___d00bn {
	align-items: center;
	color: var(--brand-text);
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
	margin-inline: auto;
	max-width: 288px;
}

.limitationButtons___juJsA,.limitationOptions___PtVlH {
	align-items: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: normal;
}

@media screen and (min-width:412px) {
	.limitationButtons___juJsA,.limitationOptions___PtVlH {
		gap: 16px;
	}
}

@media screen and (min-width:568px) {
	.limitationButtons___juJsA,.limitationOptions___PtVlH {
		gap: 10px;
		justify-content: flex-end;
	}
}

.limitationButtons___juJsA .toggleMoreOptions___ZnFKr,.limitationOptions___PtVlH .toggleMoreOptions___ZnFKr {
	align-items: center;
	color: #d1d1d1;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	justify-content: center;
	line-height: 22px;
	min-width: 90px;
	padding: 4px 8px;
}

@media screen and (min-width:412px) {
	.limitationButtons___juJsA .toggleMoreOptions___ZnFKr,.limitationOptions___PtVlH .toggleMoreOptions___ZnFKr {
		min-width: 110px;
	}
}

@media screen and (min-width:568px) {
	.limitationButtons___juJsA .toggleMoreOptions___ZnFKr,.limitationOptions___PtVlH .toggleMoreOptions___ZnFKr {
		min-width: 90px;
	}
}

.history___c51BH {
	display: block;
}

.history___c51BH .title___pLO6k {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0;
}

.history___c51BH .title___pLO6k+div {
	margin-top: 30px;
}

.history___c51BH .text___K20H9 {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 10px 0 0;
}

.limitationTitleLink___tmO68 {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: 33px 0 23px;
}

.limitationTitleLink___tmO68 svg {
	transform: rotate(180deg);
}

.limitationTitleLink___tmO68 .limitationTitle___pSaWO {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 0 8px;
}

.buttonLimit___CxnWe {
	background: none;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 16px auto 0;
	text-decoration-line: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-style: solid;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

@keyframes progress___wXKrv {
	0% {
		transform: translateX(-100%);
	}
}

.historyItem___abiLX {
	border-bottom: 1px solid #ffffff1a;
	width: 96%;
}

.historyItem___abiLX+.historyItem___abiLX {
	margin-top: 16px;
}

.historyItem___abiLX .header___vAob9 {
	align-items: center;
	color: #f5c66b;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 700;
	justify-content: space-between;
	line-height: 22px;
	margin-bottom: 12px;
}

.historyItem___abiLX .header___vAob9 [class=currencySum],.historyItem___abiLX .header___vAob9 [class=currencySymbol] {
	color: #f5c66b;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.historyItem___abiLX .header___vAob9 span+span {
	color: #ffffff4d;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.historyItem___abiLX .info___JWtsi {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 8px;
}

.historyItem___abiLX .info___JWtsi+.info___JWtsi {
	margin: 0;
	padding-bottom: 11px;
}

.historyItem___abiLX .dates___TQo2W {
	height: 18px;
}

.historyItem___abiLX .date___wquhZ,.historyItem___abiLX .label___P1y3I,.historyItem___abiLX .time___uLipj {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.historyItem___abiLX .label___P1y3I {
	color: var(--brand-text);
}

.historyItem___abiLX .date___wquhZ {
	color: #ffffffe6;
	margin-right: 4px;
}

.historyItem___abiLX .time___uLipj {
	color: #ffffff4d;
}

.commonWrapper___aibk9 {
	background: #ffffff0d;
	border-radius: 12px;
	min-height: 142px;
	padding: 16px;
}

.commonWrapper___aibk9+.commonWrapper___aibk9 {
	margin-top: 16px;
}

.commonWrapper___aibk9 .title___AEys8 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 16px;
}

.introText___vvOYC {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 16px 0 24px;
}

@media screen and (min-width:568px) {
	.introText___vvOYC {
		margin-bottom: 18px;
	}
}

.CurrentWrap___km4ek {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 24px;
}

@media screen and (min-width:568px) {
	.CurrentWrap___km4ek {
		margin-bottom: 22px;
	}
}

.CurrentWrap___km4ek>div {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	width: 144px;
}

.CurrentWrap___km4ek>div:last-of-type {
	margin-left: 24px;
	text-align: left;
}

.CurrentWrap___km4ek>div span a {
	color: var(--brand-blue);
}

.CurrentWrap___km4ek>div span:last-child {
	color: var(--brand-yellow);
	order: -1;
}

.formWrap___zgX9N {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0;
}

.formWrap___zgX9N [class^=inputWrap_] {
	width: 128px;
}

@media screen and (min-width:412px) {
	.formWrap___zgX9N [class^=inputWrap_] {
		width: 144px;
	}
}

.formWrap___zgX9N [class^=inputWrap_] [class^=inputEl_] {
	font-weight: 400;
	padding-top: 18px;
}

@media screen and (min-width:412px) {
	.formWrap___zgX9N [class^=inputWrap_] [class^=label] {
		top: 10px;
	}
}

.formWrap___zgX9N button {
	margin: 23px auto 0;
	max-width: 288px;
	width: 100%;
}

.status___JThKf,.text_sm___NKbfF {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 0;
	margin-top: 0;
}

.mail___hFRjl {
	color: var(--brand-blue-link);
	display: block;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.status___JThKf {
	color: var(--brand-yellow)!important;
	display: block;
	text-decoration: none;
}

.arrow___mB_5y {
	background-image: url("");
	display: block;
	font-size: 0;
	height: 24px;
	line-height: 0;
	margin: 0 16px;
	min-width: 24px;
	width: 24px;
}

.result___nJokM {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	color: var(--brand-yellow);
	display: flex;
	flex: 1;
	flex-direction: row;
	font-size: 20px;
	font-weight: 700;
	justify-content: flex-end;
	line-height: 26px;
	white-space: nowrap;
}

.result___nJokM .currencySymbol {
	font-weight: 400;
}

.loyaltyPopup___NYWLZ {
	margin: 0 auto;
	max-width: 512px;
	padding: 0 24px 30px;
}

.loyaltyPopup___NYWLZ .loyaltyTitleLink___t9KSN {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: 33px 0 23px;
}

.loyaltyPopup___NYWLZ .loyaltyTitleLink___t9KSN svg {
	transform: rotate(180deg);
}

.loyaltyPopup___NYWLZ .loyaltyTitle___bIQzy {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 0 8px;
}

.Exchange___dyQea {
	display: flex;
	justify-content: space-between;
	padding: 24px 18px 0;
}

.ExchangeForm___tzmMO {
	width: 100%;
}

.ExchangeInput___amqhE {
	border-radius: 10px;
	margin-bottom: 19px;
}

.ExchangeInputError___i8Zi9 {
	background-color: #d73637;
	border-color: #c70841;
	margin-bottom: 10px;
}

.ExchangeInputError___i8Zi9 [class*=inputEl_] {
	border: 1px solid #d73637;
}

.ExchangeIcon___aT7eP {
	margin: 12px auto 0 16px;
	transform: rotate(180deg);
}

.ExchangeIcon___aT7eP path {
	fill: var(--brand-yellow);
}

.ExchangeCol___UkDtm {
	width: 128px;
}

.ExchangeCol___UkDtm.exchangeMoneyWrapper___NMUnq {
	margin: 12px auto 0 -143px;
}

.ExchangeCol___UkDtm.exchangeMoneyWrapper___NMUnq span {
	color: var(--brand-yellow);
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
}

.ExchangeCol___UkDtm.exchangeMoneyWrapper___NMUnq span .currencySymbol {
	font-weight: 400;
}

.Exchange___dyQea .ExchangeSubmitBtn___AtLoC {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 24px;
	margin-left: 16px;
	text-shadow: 0 -1px 0 #ffffff0d;
	text-transform: uppercase;
	width: 176px;
}

.exchangeAlert___bY1Uj {
	align-items: center;
	display: flex;
	justify-content: space-between;
	position: relative;
}

.exchangeAlertForm___O2xSL {
	background: #ffffff0d;
	border-radius: 12px;
	box-sizing: border-box;
	margin: 24px 18px 19px;
	padding: 8px 16px;
}

.exchangeAlertIconAlert___rIyG_ {
	height: 24px;
	width: 24px;
}

.exchangeAlertIconChecked___Q5hjA {
	flex-shrink: 0;
	height: 24px;
	width: 24px;
}

.exchangeAlertText___XliHm {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 4px auto 0 13px;
	min-height: 44px;
	padding-top: 3px;
}

.exchangeAlertText___XliHm a {
	color: var(--brand-yellow);
	cursor: pointer;
	text-decoration: underline;
}

.exchangeAlertText___XliHm a:hover {
	text-decoration: none;
}

.exchangeAlertText__fixed___a7fIY {
	max-width: 434px;
}

.exchangeAlertText___XliHm [class^=pseudolink] {
	color: var(--brand-yellow);
	cursor: pointer;
	font-weight: 400;
	text-decoration: underline;
}

.exchangeAlertText___XliHm [class^=pseudolink]:hover {
	text-decoration: none;
}

.exchangeAlert___bY1Uj .exchangeAlertSubmitBtn___I33Vr {
	margin-left: 16px;
	width: 144px;
}

.exchangeAlert___bY1Uj.withBtnText___KsJg9 {
	max-width: 336px;
}

.History___kOb3M {
	margin: 29px 18px 0;
	position: relative;
}

.History___kOb3M [class^=winScroll]>div:first-child {
	padding-right: 0;
}

.History___kOb3M [class^=winScroll] [class*=thumb-vertical] {
	background: #fff3;
}

.History___kOb3M:after {
	background: linear-gradient(180deg,#0000,var(--brand-gradient-popup-bg));
	bottom: 0;
	content: "";
	display: block;
	height: 24px;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 100;
}

.tableHeader___oc3k9 {
	border-collapse: initial;
	margin: 0 auto;
	width: 100%;
}

.tableHeader___oc3k9 thead th {
	border-bottom: 1px solid rgba(var(--brand-text-rgb),.06);
	box-sizing: border-box;
	color: #fff9;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	overflow: hidden;
	padding: 0 12px 16px 0;
	text-align: left;
	z-index: 1;
}

.tableHeader___oc3k9 thead th span {
	color: rgba(var(--brand-text-rgb),.8);
	display: block;
	white-space: nowrap;
}

.tableHeader___oc3k9 thead th:first-of-type {
	min-width: 96px;
	width: 96px;
}

.tableHeader___oc3k9 thead th:nth-of-type(2) {
	min-width: 124px;
	width: 124px;
}

.tableHeader___oc3k9 thead th:nth-of-type(3) {
	min-width: 96px;
	text-align: right;
	width: 96px;
}

.tableHeader___oc3k9 thead th:nth-of-type(4) {
	min-width: 140px;
	padding-left: 20px;
	width: 140px;
}

.tableHeader___oc3k9 thead th:nth-of-type(5) {
	border-right: none;
	min-width: 82px;
	padding-left: 10px;
	width: 82px;
}

.tableHeader___oc3k9 thead th:nth-of-type(6) {
	padding: 0;
	width: 70px;
}

.tableHeader___oc3k9 td {
	font-weight: 400;
	padding: 5px 0 5px 10px;
	position: relative;
	z-index: 1;
}

.tableHeader___oc3k9 td .ico-talisman--sm___QWHI7 {
	margin-right: 10px;
}

.HistoryMainTable___s0zxN {
	border-collapse: collapse;
	margin: 0 0 36px;
	width: 608px;
}

.HistoryMainTable___s0zxN tr {
	border-bottom: 1px solid rgba(var(--brand-text-rgb),.06);
}

.HistoryMainTable___s0zxN td {
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 15px 0 16px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.HistoryMainTable___s0zxN tr>:first-child {
	min-width: 96px;
	width: 96px;
}

.HistoryMainTable___s0zxN tr>:nth-child(2) {
	color: rgba(var(--brand-text-rgb),.8);
	min-width: 114px;
	width: 114px;
}

.HistoryMainTable___s0zxN tr>:nth-child(3) {
	font-weight: 500;
	min-width: 94px;
	text-align: right;
	width: 94px;
}

.HistoryMainTable___s0zxN tr>:nth-child(4) {
	color: rgba(var(--brand-text-rgb),.8);
	padding-left: 32px;
	white-space: normal;
	width: 140px;
}

.HistoryMainTable___s0zxN tr>:nth-child(5) {
	color: rgba(var(--brand-text-rgb),.8);
	padding-left: 22px;
	width: auto;
}

.HistoryMainTable___s0zxN tr>:nth-child(6) {
	max-width: 60px;
	overflow: visible;
	padding: 0 0 0 28px;
	position: relative;
	text-align: center;
	width: 60px;
}

.HistoryMainTable___s0zxN tr>:nth-child(6) .tipsWrapper___bf7n1 {
	height: 24px;
	width: 24px;
}

.HistoryMainTable___s0zxN tr>:nth-child(6) .tipsIcon___cY9ZQ {
	cursor: pointer;
	height: 24px;
	overflow: hidden;
	width: 24px;
}

.loyaltyWrap___XIthq [class^=content_] {
	background-color: #0000!important;
	padding-left: 0;
	padding-right: 0;
	width: 848px;
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] {
	margin-left: 9px;
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] [class*=link_] {
	padding-right: 26px;
	width: 151px;
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] [class*=link_]:after {
	top: -23px;
	width: 151px;
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] li:first-child [class*=link_] {
	z-index: 1;
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] li:nth-child(2) [class*=link_] {
	z-index: 0;
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] li:nth-child(3) [class*=linkActive_] {
	padding-right: 38px;
	width: 163px;
}

.loyaltyWrap___XIthq [class^=content_] [class*=nav_] li:nth-child(3) [class*=linkActive_]:after {
	left: -56px;
	width: 210px;
}

.loyaltyWrap___XIthq [class^=content_] [class^=closeBtn_] {
	right: 20px;
	top: 8px;
}

.content___h2UHF {
	background-color: #0000!important;
	padding-left: 0;
	padding-right: 0;
	width: 704px;
}

.loyaltyPopup___bwVy4 .popupHeader {
	margin-top: 27px;
}

.loyaltyPopup___bwVy4 .popupContent {
	margin-top: 32px;
}

.loyaltyPopup___bwVy4 .popupInner {
	padding: 20px 61px 0;
}

.loyaltyPopupExchange___g8B4d .popupContent {
	margin-top: 16px;
}

.Loyalty___Vof2t {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 24px 7px 24px 5px;
	position: relative;
	z-index: 1;
}

.LoyaltyHeader___C4dtQ {
	display: flex;
	justify-content: space-between;
}

.LoyaltyPoints___I8nc7 {
	display: flex;
	flex-direction: column;
}

.LoyaltyPointsCount___kcnLH {
	color: #ffc000;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.LoyaltyPointsLabel___ExgWx {
	color: #b8becc;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	white-space: nowrap;
}

.LoyaltyPrivilegesBtn___OMHUE {
	background: linear-gradient(180deg,#162443 0,#0c1b32);
	border: 1px solid #1f3146;
	border-radius: 2px;
	color: #81a5d3;
	font-size: 15px;
	font-weight: 500;
	padding: 4px 9px;
	text-decoration: none;
	text-shadow: 0 2px 0 #000000bf;
}

.LoyaltyPrivilegesBtn___OMHUE:hover {
	color: #ffbd00;
}

.LoyaltyBtn___LeOWN {
	background: #0000;
	color: #008aff;
	font-size: 18px;
	font-weight: 500;
	outline: none;
	text-decoration: underline;
	width: auto;
}

.LoyaltyBtn___LeOWN:focus,.LoyaltyBtn___LeOWN:hover {
	outline: none;
	text-decoration: none;
}

.LoyaltyBody___b9htm {
	display: flex;
	flex-direction: column;
}

.LoyaltyBodyWrapper___BmY_Z {
	border-radius: 0 0 8px 8px;
}

.LoyaltyBodyStatus___KfjVn,.LoyaltyBodyTitle___STU6d {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.LoyaltyBodyStatus___KfjVn {
	color: var(--brand-yellow);
	font-weight: 700;
	margin-left: 16px;
}

.LoyaltyBodyNav___wpF1t {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: 0 18px;
}

.LoyaltyBodyNavIcon___cgIiH {
	height: 16px;
	margin: 2px 4px 0 0;
	width: 16px;
}

.LoyaltyBodyNavLink___mg4h3 {
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	line-height: 22px;
	padding-left: 22px;
	text-align: center;
	text-decoration: underline;
}

.LoyaltyBodyNavLink___mg4h3:hover {
	text-decoration: none;
}

.loyaltyBottom___eI08O {
	bottom: 37px;
	display: flex;
	justify-content: center;
	left: 0;
	margin-top: 20px;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 0;
}

.loyaltyBottomLink___em1in {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: underline;
}

.loyaltyBottomLink___em1in:hover {
	text-decoration: none;
}

.prize___eEKGC {
	align-items: center;
	background: #ffffff0d;
	border-radius: 4px;
	display: flex;
	gap: 8px;
	height: 48px;
	margin-bottom: 8px;
	padding: 0 16px;
	position: relative;
}

@media screen and (min-width:720px) {
	.prize___eEKGC {
		margin: 0 auto;
		max-width: 592px;
	}
}

.prizePlace___t_XFx {
	align-items: center;
	color: #fff;
	display: flex;
	flex: 0 0 30px;
	flex-direction: row;
	font-size: 10px;
	font-weight: 500;
	height: 30px;
	justify-content: center;
	line-height: 16px;
	position: relative;
	width: 30px;
}

.prizePlace___t_XFx:before {
	background: #ffffff1a;
	border-radius: 4px;
	content: "";
	height: 16px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 16px;
	z-index: -1;
}

.prizePlace___t_XFx img {
	width: 100%;
}

.prizeTicket___YY8c0,.prizeUser___ZnTLJ {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}

.prizeUser___ZnTLJ {
	margin-bottom: -4px;
}

.prizeTicket___YY8c0 {
	color: rgba(var(--brand-text-rgb),.8);
}

.prizeTicketGold___fyvki {
	color: rgba(var(--brand-gold-rgb),.8);
}

.prizeInfo___WBffM {
	margin-left: 16px;
}

.prizeWrap___Euj3A {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin-left: auto;
	max-width: 50%;
}

.prizeWrap___Euj3A p {
	margin: 0;
	text-align: right;
}

.prizeName___dDv0g {
	color: var(--brand-text);
	max-width: 98%;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.prizeTop___XpkCm {
	display: flex;
}

.prize___eEKGC.isWinner___V3T2I {
	border: 1px solid #f5c66b;
}

.placeWrap_1___ihJ4y p {
	color: var(--brand-gold);
}

.placeWrap_2___cOzIv p {
	color: #b4b4b4;
}

.placeWrap_3___NE2CC p {
	color: #c1511b;
}

.LotteryGetPrizeWrap___L5Zo1 {
	display: flex;
	margin-bottom: 54px;
}

.LotteryGetPrizeWrap___L5Zo1 button {
	width: 100%;
}

@media screen and (min-width:568px) {
	.LotteryGetPrizeWrap___L5Zo1 button {
		margin: 0 auto;
		max-width: 312px;
	}
}

@media screen and (min-width:720px) {
	.LotteryGetPrizeWrap___L5Zo1 {
		margin: 0 auto 54px;
		max-width: 592px;
	}
}

.LotteryGetPrizeWrap___L5Zo1:empty {
	margin: 0;
}

.winnerHeader___EWGYE {
	display: flex;
	margin-bottom: 22px;
	padding: 0 16px 0 9px;
}

.winnerHeader___EWGYE span {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-left: 10px;
}

.winnerHeader___EWGYE span:nth-child(2) {
	margin-left: 26px;
}

.winnerHeader___EWGYE span:last-child {
	margin-left: auto;
}

@media screen and (min-width:720px) {
	.winnerHeader___EWGYE {
		margin: 0 auto 14px;
		max-width: 592px;
	}
}

.noResults___QeH1Q {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.lotteryBuy___ziTV2 {
	margin-bottom: 32px;
	position: relative;
}

.lotteryBuy___ziTV2 button {
	margin: 0 auto;
	text-shadow: none;
}

.content___hKTRh {
	color: var(--brand-text);
	font-family: Manrope,sans-serif;
	font-size: 14px;
	line-height: 24px;
}

.content___hKTRh [class*=title],.content___hKTRh h1,.content___hKTRh h2,.content___hKTRh h3,.content___hKTRh h4,.content___hKTRh h5,.content___hKTRh h6 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 16px;
	margin-top: 0;
}

.content___hKTRh [class*=txt],.content___hKTRh p {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 32px;
}

.content___hKTRh ol,.content___hKTRh ul {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 16px 0 32px;
}

.content___hKTRh ol:last-child,.content___hKTRh ul:last-child {
	margin-bottom: 0;
}

.content___hKTRh ol li,.content___hKTRh ul li {
	margin-bottom: 10px;
	padding-left: 35px;
	position: relative;
}

.content___hKTRh ol li:last-child,.content___hKTRh ul li:last-child {
	margin-bottom: 0;
}

.content___hKTRh ol li:before,.content___hKTRh ul li:before {
	background-color: #ffffff0d;
	border-radius: 4px;
	content: "•";
	font-size: 16px;
	height: 16px;
	left: 9px;
	line-height: 16px;
	position: absolute;
	text-align: center;
	top: 2px;
	width: 16px;
}

.content___hKTRh ol li:before {
	content: none;
}

.containerWrap___xRmPN {
	background: var(--brand-content-background);
	padding: 34px 16px 40px;
	position: relative;
	z-index: 2;
}

.containerWrap___xRmPN:before {
	background: linear-gradient(180deg,rgba(var(--brand-blue-gradient-color),0) 0,var(--brand-blue-gradient-color) 100%);
	bottom: 0;
	content: "";
	display: block;
	height: 364px;
	left: 0;
	opacity: .4;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(-180deg);
	width: 100%;
	z-index: -1;
}

@media screen and (min-width:360px) {
	.containerWrap___xRmPN {
		padding: 34px 24px 40px;
	}
}

@media screen and (min-width:568px) {
	.containerWrap___xRmPN {
		padding: 34px 64px 40px;
	}
}

.tabs___Jzkvz {
	background: linear-gradient(0deg,#110d0e,#110d0ea1 41.67%,#110d0e00 82.18%);
	flex-direction: row;
	justify-content: flex-start;
	margin-top: -124px;
}

.tab___s90DB,.tabs___Jzkvz {
	align-items: center;
	display: flex;
}

.tab___s90DB {
	color: #fff;
	cursor: pointer;
	flex-direction: column;
	font-size: 10px;
	font-weight: 400;
	height: 76px;
	justify-content: center;
	line-height: 14px;
	padding-top: 4px;
	position: relative;
	text-align: center;
	width: 80px;
}

.tab___s90DB svg {
	height: 24px;
	width: 24px;
}

.tab___s90DB svg g,.tab___s90DB svg path,.tab___s90DB svg rect {
	fill: #fff;
}

.tab___s90DB span {
	margin-top: 8px;
}

.tab___s90DB[class*=active] {
	background: var(--tournament-active-tab);
	border-radius: 8px 8px 0 0;
	color: var(--brand-yellow);
}

.tab___s90DB[class*=active] span {
	color: var(--brand-yellow);
}

.tab___s90DB[class*=active] svg g,.tab___s90DB[class*=active] svg path,.tab___s90DB[class*=active] svg rect {
	fill: var(--brand-yellow);
}

.showAllLotteries___kOzg6 {
	background: var(--brand-content-background);
	display: flex;
	justify-content: center;
	padding-bottom: 48px;
	position: relative;
	width: 100%;
	z-index: 9;
}

.showAllLotteriesLink___mNzOh {
	align-items: center;
	border: 2px solid #fffc;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	color: #fffc;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	justify-content: center;
	line-height: 12px;
	min-width: 128px;
	padding: 0 16px;
	width: auto;
}

.newYearLotteriesWrap___h4C_7 [class*=packagesWrap__] {
	display: grid;
	grid-auto-rows: auto;
	grid-template-columns: repeat(auto-fill,minmax(130px,1fr));
	justify-content: center;
}

.newYearLotteriesWrap___h4C_7 [class*=wrap__] {
	margin: 0 auto;
}

.newYearLotteriesWrap___h4C_7 [class*=tableBody__] {
	grid-auto-rows: auto;
	grid-template-columns: repeat(auto-fill,minmax(50px,1fr));
	justify-content: center;
}

.newYearLotteriesWrap___h4C_7 .newYearLotteriesButton___cOkBS {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0 auto;
}

.newYearLotteriesWrap___h4C_7 [class*=buyBtn__],.newYearLotteriesWrap___h4C_7 [class*=buyBtn__]:hover,.newYearLotteriesWrap___h4C_7 [class*=lotteryBtn__],.newYearLotteriesWrap___h4C_7 [class*=lotteryBtn__]:hover {
	background: linear-gradient(0deg,#ffb900,#ffd600);
	color: #000;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}

.newYearLotteriesWrap___h4C_7 .newYearLotteriesRulesTitle___PfBqO,.newYearLotteriesWrap___h4C_7 [class*=formTextGradient__],.newYearLotteriesWrap___h4C_7 [class*=packagesTitle__],.newYearLotteriesWrap___h4C_7 [class*=tableHeading__] {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

@property --myColor1 {
	syntax:"<color>";initial-value:#ff000d;inherits:false;
}

@property --myColor2 {
	syntax:"<color>";initial-value:#80000287;inherits:false;
}

.newYearOtherActivityWrap___qzPjS {
	margin: -55px auto 0;
	max-width: 520px;
	padding-inline: 24px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.newYearOtherActivityTabsWrap___LfVVE {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.newYearOtherActivityTab___xX2Dj {
	align-items: center;
	background: linear-gradient(180deg,var(--myColor1) 0,var(--myColor2) 100%);
	border-radius: 12px 32px 0 0;
	color: #fff;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	justify-content: center;
	line-height: 24px;
	margin: 0;
	padding: 0 8px;
	transition: --myColor1 .3s,--myColor2 .3s,border .3s linear;
	width: 98px;
}

.newYearOtherActivityTabActive___VWQcd {
	--myColor1: #ff000d;
	--myColor2: #ff5b45;
	cursor: default;
}

.newYearOtherActivityContentWrap___EdOoQ {
	border-radius: 8px;
	margin-inline: -8px;
	overflow: hidden;
	padding-inline: 8px;
	position: relative;
}

.newYearOtherActivityContentWrap___EdOoQ:after,.newYearOtherActivityContentWrap___EdOoQ:before {
	background-repeat: repeat-y;
	background-size: 8px auto;
	content: "";
	height: 100%;
	width: 8px;
	z-index: 0;
}

.newYearOtherActivityContentWrap___EdOoQ:before {
	left: 0;
	right: auto;
}

.newYearOtherActivityContentWrap___EdOoQ:after,.newYearOtherActivityContentWrap___EdOoQ:before {
	background-image: url("");
	bottom: auto;
	position: absolute;
	top: 0;
	z-index: 0;
}

.newYearOtherActivityContentWrap___EdOoQ:after {
	left: auto;
	right: 0;
}

.newYearOtherActivityContent___XzstY {
	background: linear-gradient(180deg,#ff5d46,#cc0404 10.9375%,#480d05 79.6875%,#330b05);
	padding: 24px 12px;
	position: relative;
}

.newYearOtherActivityContent___XzstY:before {
	background: url("");
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .2;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearOtherActivityInnerContent___aNIDs {
	position: relative;
	z-index: 1;
}

.newYearRules___qYCJh {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	border: 1px solid #cb8585;
	border-radius: 16px;
	margin-top: 32px;
	margin-inline: 16px;
	padding: 16px 24px;
}

.newYearRules___qYCJh h3 {
	color: #ffffffe6;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	margin: 0;
}

.newYearRulesTitle___LJguS {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.newYearRulesArrow___wJSRw {
	height: 20px;
	width: 20px;
}

.newYearRulesArrowOpen___Ma8Aq {
	transform: rotate(180deg);
	transition: transform .35s ease;
}

.newYearRulesAccordion___D_AwL {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .35s ease;
}

.newYearRulesAccordionContent___peYVU {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	overflow: hidden;
	text-align: left;
}

.newYearRulesAccordionContent___peYVU h2 {
	color: #d1d1d1;
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
}

.newYearRulesAccordionContent___peYVU .nySubItemText {
	margin: 10px 0 10px 10px;
}

.newYearRulesAccordionContent___peYVU .nyTextStylePoint {
	margin: 10px 0 10px 20px;
}

.newYearRulesAccordionOpen___lLpR2 {
	grid-template-rows: 1fr;
}

.newYearRulesAccordionOpen___lLpR2 .newYearRulesAccordionContent___peYVU {
	margin: 16px 0 0;
}

.newYearPromoCodeFlyButton___yd_AW {
	align-items: center;
	background: linear-gradient(180deg,#ffb200e0,#80000087);
	background-clip: padding-box;
	border-bottom: 1px solid #724d2f;
	border-radius: 2px 12px 12px 2px;
	border-right: 1px solid #724d2f;
	border-top: 1px solid #724d2f;
	bottom: 116px;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 0;
	padding: 8px 8px 4px;
	position: fixed;
	right: auto;
	top: auto;
	z-index: 9;
}

.newYearPromoCodeFlyButton___yd_AW:before {
	background: url("");
	background-size: 100%;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .3;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearPromoCodeFlyButton___yd_AW p {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
}

.newYearPromoCodePopup___I2I_D {
	align-items: center;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: linear-gradient(180deg,#ee4932cc,#b01d1dcc 10.94%,#330b05cc);
	background-size: contain;
	border-radius: 16px 16px 0 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 0;
	padding: 24px 16px;
	position: fixed;
	right: auto;
	top: auto;
	transform: translateY(100%);
	transition: transform .3s linear;
	width: 100%;
	z-index: 99;
}

.newYearPromoCodePopup___I2I_D:before {
	background: url("");
	background-size: 100%;
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	opacity: .2;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearPromoCodePopup___I2I_D [class*=closeBtn__] {
	right: 6px!important;
	top: 6px!important;
}

.newYearPromoCodePopup___I2I_D [class*=content__] {
	margin: auto;
}

.newYearPromoCodePopupOpen___cGbCt {
	transform: translateY(0);
}

.newYearPromoCodePopupClose___Ax0Xi {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 12px;
	top: 16px;
	z-index: 2;
}

.newYearPromoCodePopupInner___fSSKI {
	width: 100%;
}

.newYearPromoCodePopupInner___fSSKI h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	text-align: center;
}

.newYearPromoCodePopupInner___fSSKI [class*=promoCodeFormWrap__] {
	margin-top: 24px;
}

.searchCountrySelect___ReIQi {
	background-color: #fff;
	border-radius: 8px;
	height: 48px;
	position: relative;
	transition: width .5s;
	width: 170px;
	z-index: 3;
}

.searchCountrySelect___ReIQi .countryIcon___XxG3S {
	height: 15px;
	margin-right: 8px;
	width: 20px;
}

.searchCountrySelect___ReIQi .searchCountrySelected___Z6juo {
	align-items: center;
	bottom: 5px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	left: 0;
	padding: 0 30px 0 16px;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 0;
}

.searchCountrySelect___ReIQi .searchCountrySelected___Z6juo span {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

[class*=profileFormFieldDisabled__] .searchCountrySelect___ReIQi .label___a8j3a {
	font-size: 16px!important;
	font-weight: 400;
	line-height: 24px;
	top: 16px;
}

[class*=profileFormFieldDisabled__] .searchCountrySelect___ReIQi .label___a8j3a.labelActive___3GuiN {
	font-size: 14px!important;
	opacity: .4;
}

.searchCountrySelect___ReIQi~[class*=inputWrap__] {
	transition: width .5s,opacity .5s,margin .5s;
	width: 154px;
}

.searchCountrySelect___ReIQi.opened___lc96X {
	border-radius: 8px 8px 0 0;
	width: 100%!important;
}

.searchCountrySelect___ReIQi.opened___lc96X .searchCountrySelectList___uPCFQ {
	opacity: 1;
	visibility: visible;
}

.searchCountrySelect___ReIQi.opened___lc96X~[class*=inputWrap__] {
	margin: 0;
	opacity: 0;
	overflow: hidden;
	width: 0;
}

.searchCountrySelect___ReIQi.opened___lc96X .arrowIcon___ppMnY {
	transform: rotate(180deg);
}

.searchCountrySelect___ReIQi.disabled___Nko7K {
	background-color: #0000;
	border: 1px solid #ffffff1a;
	pointer-events: none;
}

.searchCountrySelect___ReIQi.disabled___Nko7K svg {
	display: none;
}

.searchCountrySelect___ReIQi.disabled___Nko7K .label___a8j3a.labelActive___3GuiN {
	color: #fff6;
	font-weight: 400;
}

.searchCountrySelect___ReIQi.disabled___Nko7K .searchInput___JVhA3 {
	color: #fff9;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.searchCountrySelect___ReIQi.disabled___Nko7K .searchCountrySelected___Z6juo span {
	color: #fff9;
}

.searchCountrySelect___ReIQi.profile___O0Wr5,.searchCountrySelect___ReIQi.registration___y3KDr {
	position: relative;
}

[class*=profileFormShort__] .searchCountrySelect___ReIQi {
	border-color: var(--brand-red);
	height: 48px;
}

.searchCountrySelect___ReIQi .searchCountrySelectInput___uRV2U {
	color: #000;
	cursor: pointer;
	height: 100%;
	position: relative;
}

.searchCountrySelect___ReIQi .searchInputWrap___I8VQT {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	padding: 0 15px;
	position: relative;
}

.searchCountrySelect___ReIQi .searchInputWrapCloseIcon___A3lf3 {
	bottom: auto;
	cursor: pointer;
	height: 18px;
	left: auto;
	position: absolute;
	right: 22px;
	top: 14px;
	width: 18px;
	z-index: 0;
}

.searchCountrySelect___ReIQi .searchInput___JVhA3 {
	background: #0000000d;
	border: 1px solid #0000000d;
	border-radius: 8px;
	color: #000;
	font-size: 14px;
	font-weight: 500;
	height: 32px;
	line-height: 24px;
	padding: 8px 40px 8px 8px;
	width: 100%;
}

.searchCountrySelect___ReIQi .searchInput___JVhA3:focus-visible {
	outline: none;
}

.searchCountrySelect___ReIQi .label___a8j3a {
	bottom: auto;
	color: #000;
	cursor: text;
	font-size: 14px;
	font-weight: 400;
	left: 15px;
	line-height: 22px;
	margin: 0;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 14px;
	transform-origin: bottom left;
	transition: transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),line-height .15s cubic-bezier(.4,0,.2,1);
	z-index: 1;
}

.searchCountrySelect___ReIQi .label___a8j3a.labelActive___3GuiN {
	color: #000;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .6;
	transform: translateY(-10px);
	white-space: nowrap;
}

.searchCountrySelect___ReIQi .label___a8j3a~.searchInput___JVhA3 {
	padding: 9px 12px 0 15px;
}

.searchCountrySelect___ReIQi .searchIcon___w4ffU {
	bottom: 0;
	left: 11px;
	opacity: .4;
	position: absolute;
	right: 0;
	top: 8px;
	z-index: 1;
}

.searchCountrySelect___ReIQi .searchIcon___w4ffU path {
	fill: #000;
}

.searchCountrySelect___ReIQi .arrowIcon___ppMnY {
	fill: #000;
	bottom: 0;
	left: 0;
	margin: auto 11px auto auto;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: transform .2s;
	z-index: 1;
}

.searchCountrySelect___ReIQi .searchCountrySelectList___uPCFQ {
	background-color: #fff;
	border-radius: 0 0 8px 8px;
	border-top: 1px solid #b4b4b4;
	box-shadow: 0 0 4px 0 #0403230a,0 6px 12px 0 #2a288114;
	max-height: -moz-fit-content;
	max-height: fit-content;
	opacity: 0;
	visibility: hidden;
}

.searchCountrySelect___ReIQi .searchCountrySelectList___uPCFQ button {
	align-items: center;
	border-bottom: 1px solid #1414141a;
	color: #000;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 22px;
	padding: 12.5px 16px;
}

.searchCountrySelect___ReIQi .searchCountrySelectList___uPCFQ .userCurrentCountry___eXlk8,.searchCountrySelect___ReIQi .searchCountrySelectList___uPCFQ button:hover {
	background: #ffdbd6;
}

.searchCountrySelect___ReIQi .searchCountrySelectList___uPCFQ p {
	margin: 16px;
	text-align: center;
}

.searchCountrySelect___ReIQi .searchCountrySelectListScroll___uP8Ww {
	max-height: 236px;
	overflow-y: scroll;
}

.searchCountrySelect___ReIQi .searchCountrySelectListScroll___uP8Ww::-webkit-scrollbar {
	width: 4px;
}

.searchCountrySelect___ReIQi .searchCountrySelectListScroll___uP8Ww::-webkit-scrollbar-track {
	background-color: unset;
}

.searchCountrySelect___ReIQi .searchCountrySelectListScroll___uP8Ww::-webkit-scrollbar-thumb {
	background-color: #12121233;
	border-radius: 4px;
}

.searchCountrySelect___ReIQi .options___uItvr {
	background-color: #fff;
	border-radius: 4px;
	bottom: auto;
	color: #000c;
	left: 0;
	position: absolute;
	right: 0;
	top: calc(100% + 8px);
	width: 100%;
	z-index: 2;
}

.searchCountrySelect___ReIQi .option___xzDOI {
	background-color: #0000;
	color: #000;
	color: inherit;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	overflow: hidden;
	padding: 12px 16px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.options___uItvr .searchCountrySelect___ReIQi .option___xzDOI {
	height: 48px;
}

.options___uItvr .searchCountrySelect___ReIQi .option___xzDOI.selected___B0MmT,.options___uItvr .searchCountrySelect___ReIQi .option___xzDOI:hover {
	background: #ffdbd6;
}

.button___vDutI {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.button___vDutI.sm___mctJy {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.button___vDutI.md___Q9iu0 {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.button___vDutI.primary___ul7NU {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.button___vDutI.primary___ul7NU:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.button___vDutI.primary___ul7NU:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.button___vDutI.secondary___AJWI4 {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.button___vDutI.secondary___AJWI4:active,.button___vDutI.secondary___AJWI4:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.button___vDutI.tertiary___saCtK {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.button___vDutI.tertiary___saCtK:hover {
	background: #ffffff0d;
}

.button___vDutI.tertiary___saCtK:active {
	border-color: #fff;
}

.button___vDutI.ghost___VlMop {
	box-shadow: none;
	color: #f5c66b;
}

.button___vDutI.ghost___VlMop:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.button___vDutI.ghost___VlMop:active {
	opacity: .7;
}

.button___vDutI.disabled____RBnq {
	opacity: .4;
	pointer-events: none;
}

.fourthly___sbAw_ {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.providersInfoAdding___uivgI {
	background: #000;
}

.wrapper___SQ7wk {
	background: linear-gradient(180deg,#5a0819,#2c0d14);
	border-radius: 12px;
	min-height: 400px;
	padding: 48px 48px 32px;
	position: relative;
	width: 754px;
	z-index: 0;
}

.wrapper___SQ7wk .popupForm___spD2s {
	display: flex;
	flex-direction: column;
}

.wrapper___SQ7wk [class^=icon__] svg path {
	stroke: #000;
}

.wrapper___SQ7wk .header___q11rj {
	position: relative;
}

.wrapper___SQ7wk .headerTitle___rsMuV {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
}

.wrapper___SQ7wk .headerText___hdJgc {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
}

.wrapper___SQ7wk .headerIcon___5pA6X {
	bottom: unset;
	height: 52px;
	left: unset;
	position: absolute;
	right: 0;
	top: 25px;
	width: 52px;
	z-index: 0;
}

.wrapper___SQ7wk .fieldWrapper___KARHf {
	display: grid;
	gap: 22px 32px;
	grid-template-columns: repeat(2,minmax(0,1fr));
	padding: 22px 0 24px;
}

.wrapper___SQ7wk .fieldWrapper___KARHf [class^=inputWrap_],.wrapper___SQ7wk .fieldWrapper___KARHf [class^=searchCountrySelect_] {
	width: 100%;
}

.wrapper___SQ7wk .fieldWrapper___KARHf [class^=loadingWrapper_] {
	left: 16px;
	position: relative;
	transform: translateX(50%);
}

.wrapper___SQ7wk .icon___QoLDA {
	display: block;
	height: 60px;
	margin: 28px auto 0;
	padding-right: 4px;
	width: 64px;
}

.wrapper___SQ7wk [class*=tooltipWrap__] [class*=tips__right__] {
	background: #fff;
	box-shadow: 0 5px 15px #00000059;
	text-align: left;
	z-index: 5;
}

.wrapper___SQ7wk .submitButton___c5oY9 {
	align-self: center;
	margin: 0;
	position: relative;
	width: 288px;
	z-index: 2;
}

.wrapper___SQ7wk .submitButton___c5oY9 [class^=loading_] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.errorHint___dtJ5s {
	background-color: #d1021b;
	border-radius: 0 0 8px 8px;
	bottom: -12px;
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	padding: 2px 0;
	position: absolute;
	right: 0;
	text-align: center;
	width: 272px;
}

.errorHint___dtJ5s:after,.errorHint___dtJ5s:before {
	background-color: #d1021b;
	content: "";
	height: 10px;
	position: absolute;
	top: -10px;
	width: 10px;
	z-index: 0;
}

.errorHint___dtJ5s:before {
	left: 0;
}

.errorHint___dtJ5s:after {
	right: 0;
}

.gender___orFpo {
	z-index: 3;
}

.genderWrap___wEr5z {
	align-items: center;
	display: flex;
	position: relative;
}

.genderTitle___VZ4k1 {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 4px;
	max-width: 66px;
	padding-right: 20px;
}

.genderBlock___dTOh_ {
	background: #fff;
	border-radius: 8px;
	display: flex;
	flex-shrink: 0;
	height: 48px;
	margin-left: 6px;
	position: relative;
	width: 237px;
	z-index: 1;
}

.genderBlock___dTOh_:before {
	background-color: #fff;
	content: "";
	height: 24px;
	position: absolute;
	right: 136px;
	top: 10px;
	width: 1px;
}

.genderBlock___dTOh_ [class*=radioMark__] {
	background: #fff;
	color: #000c;
}

.genderBlock___dTOh_ [class^=radioContainer__] input:checked~[class^=radioMark__] {
	color: #fff;
}

.genderBlock___dTOh_ span {
	border-radius: 8px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	text-transform: capitalize;
}

.genderBlockError___z4WcU {
	border: 1px solid #d1021b;
}

.registrationExtendedFormMainInput___f0RMj,.registrationExtendedFormMainPhoneInput___F4pgh {
	margin-bottom: 16px;
}

.registrationExtendedFormMainInput___f0RMj[class*=error__]:has([class^=react-datepicker-wrapper]),.registrationExtendedFormMainPhoneInput___F4pgh[class*=error__]:has([class^=react-datepicker-wrapper]) {
	margin-bottom: 32px;
}

@media screen and (min-width:1096px) {
	.registrationExtendedFormMainInput___f0RMj[class*=error__]:has([class^=react-datepicker-wrapper]),.registrationExtendedFormMainPhoneInput___F4pgh[class*=error__]:has([class^=react-datepicker-wrapper]) {
		margin-bottom: 20px;
	}
}

.registrationExtendedFormMainInput___f0RMj svg path,.registrationExtendedFormMainPhoneInput___F4pgh svg path {
	fill: #000c;
}

.registrationExtendedFormMainPhoneInput___F4pgh {
	border-color: #0000;
	height: -moz-fit-content;
	height: fit-content;
}

.registrationExtendedFormMainPhoneInput___F4pgh:hover {
	border-color: #0000;
}

.registrationExtendedFormMainPhoneInput___F4pgh [class*=react-tel-input] input {
	box-shadow: inset 0 0 0 1000px #fff;
}

.registrationExtendedFormMainPhoneInput___F4pgh [class*=react-tel-input] [class*=special-label][class*=special-label] {
	font-weight: 400;
	opacity: .6;
}

.registrationExtendedFormMainPhoneInput___F4pgh[class*=error_] {
	border-color: #0000;
}

.registrationExtendedFormMainPhoneInput___F4pgh[class*=error_] [class*=react-tel-input] {
	border-color: red;
}

.registrationExtendedFormMainInputTooltip___HEOxM {
	bottom: auto;
	left: auto;
	opacity: 0;
	position: absolute;
	right: 12px;
	top: 12px;
	transition: opacity .3s linear,z-index .3s linear;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1;
	z-index: -1;
}

.registrationExtendedFormMainInputTooltip___HEOxM [class*=tips_] {
	left: calc(100% + 6px);
	min-width: 285px;
	top: -5px;
}

@media screen and (max-width:1096px) {
	.registrationExtendedFormMainInputTooltip___HEOxM [class*=tips_] {
		bottom: calc(100% + 5px);
		height: -moz-fit-content;
		height: fit-content;
		left: auto;
		max-width: 160px;
		min-width: 192px;
		right: -5px;
		top: auto;
	}

	.registrationExtendedFormMainInputTooltip___HEOxM [class*=tips_]:before {
		bottom: -4px;
	}
}

.registrationExtendedFormMainInputTooltipActive___qI6Ye {
	opacity: 1;
	z-index: 1;
}

.registrationExtendedFormMainInputTooltipIcon___RMqz7 {
	cursor: pointer;
}

.sendButtonWrap___QYhsS [class*=tips__] {
	max-width: 144px;
	padding: 12px;
	right: 6px;
	top: calc(100% + 28px);
}

.sendButton___uJ5h_ {
	background: var(--brand-gradient-green);
	border-radius: 8px;
	bottom: auto;
	box-shadow: 0 -1px 0 #ffffff0d;
	display: block;
	height: 32px;
	left: auto;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 32px;
	z-index: 1;
}

.sendButton___uJ5h_:disabled {
	background: linear-gradient(180deg,#d9d9d9,#b8b8b8 85%);
	box-shadow: none;
}

.sendButton___uJ5h_:disabled .savePhone___n3m6x {
	display: none;
}

.sendButton___uJ5h_ .arrow___t2OAf svg {
	margin: auto;
	transform: rotate(180deg) translateY(-1px);
	width: 20px;
}

.phoneWithConfirm___OFDDm {
	position: relative;
}

.toggleSupportTextButton___dMDo_ {
	clear: both;
	color: var(--brand-blue);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 24px;
	text-align: left;
	text-decoration: underline;
}

.supportText___XAK_G {
	color: var(--brand-text);
	display: none;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.supportText___XAK_G [class^=resend-button] {
	color: var(--brand-blue);
	text-decoration: underline;
}

.supportText___XAK_G.opened___rp_oR {
	display: block;
}

.supportText___XAK_G a {
	color: var(--brand-blue);
	text-decoration: underline;
}

.sendButton___wjKe2 {
	background: var(--brand-gradient-green);
	border-radius: 8px;
	bottom: auto;
	display: flex;
	height: 32px;
	left: 116px;
	position: absolute;
	right: auto;
	text-align: center;
	top: 8px;
	width: 32px;
	z-index: 5;
}

.sendButton___wjKe2:disabled {
	background: linear-gradient(180deg,var(--brand-text) 0,var(--brand-text) 100%);
	cursor: not-allowed;
	filter: grayscale(60%);
	pointer-events: none;
}

.sendButton___wjKe2 svg {
	height: 20px;
	margin: auto;
	transform: rotate(180deg);
	width: 20px;
}

.sendButton___wjKe2 i {
	height: 20px;
	width: 20px;
}

.sendInfo___N3kh8 {
	color: #fffc;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	padding: 16px 0 24px;
	text-align: left;
}

.verifyCodeForm___oTjWZ {
	position: relative;
}

.verifyCodeForm___oTjWZ .codeInputEl___YyaIP {
	width: 156px!important;
}

.verifyCodeForm___oTjWZ .codeInputEl___YyaIP.submitting___vtx5F {
	pointer-events: none;
}

.phoneCodeFieldWrap___MagTe {
	margin-bottom: 16px;
	position: relative;
}

.fieldMob___S4LWr {
	position: relative;
}

.fieldMob___S4LWr input[type=date]::-webkit-clear-button,.fieldMob___S4LWr input[type=date]::-webkit-inner-spin-button {
	display: none;
}

.fieldMob___S4LWr input[type=date]::-webkit-calendar-picker-indicator,.fieldMob___S4LWr input[type=date]::-webkit-inner-spin-button,.fieldMob___S4LWr input[type=date]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	appearance: none;
	display: none;
	margin: 0;
	opacity: 0;
	visibility: hidden;
}

.fieldMob___S4LWr input[type=date] {
	-webkit-appearance: none;
	appearance: none;
}

.fieldMob___S4LWr .label___QXvpe {
	bottom: auto;
	color: #0009;
	cursor: text;
	font-size: 14px;
	font-weight: 400;
	left: 16px;
	line-height: 24px;
	margin: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(.7);
	transform-origin: bottom left;
	white-space: nowrap;
	z-index: 1;
}

.fieldMob___S4LWr.disabled___efrre .label___QXvpe {
	color: var(--brand-text);
	opacity: .4!important;
}

.fieldMob___S4LWr.disabled___efrre .datePickerInput___g5g_u {
	background: none;
	border: 1px solid #ffffff1a!important;
	color: rgba(var(--brand-text-rgb),.6);
}

.fieldMob___S4LWr.disabled___efrre .datePickerInput___g5g_u:before {
	background: url("") no-repeat 50%;
	bottom: auto;
	content: "";
	height: 24px;
	left: auto;
	margin: auto;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 24px;
	z-index: 2;
}

.inputWrap___gI8Z7 {
	position: relative;
}

.datePickerInput___g5g_u {
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 10px;
	box-shadow: none;
	box-sizing: border-box;
	color: #000;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	height: 48px;
	line-height: 24px;
	outline: none;
	padding: 22px 80px 0 14px;
	position: relative;
	width: 100%;
}

.datePickerInput___g5g_u::-webkit-date-and-time-value {
	text-align: left;
}

.datePickerInput___g5g_u:focus {
	outline: none;
}

.datePickerInput___g5g_u~.additionWarning___Rczx3 {
	color: #fffc;
	display: none;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	padding: 16px 0;
	position: relative;
	text-align: left;
}

.datePickerInput___g5g_u:hover~.additionWarning___Rczx3 {
	display: block;
}

.datePickerInput___g5g_u .dateInfo___Audw4 {
	margin: auto 0;
}

.calendarIcon___drrIi {
	background: none;
	bottom: 0;
	height: 24px;
	left: auto;
	margin: auto;
	outline: none;
	position: absolute;
	right: 11px;
	top: 0;
	transition: all .3s;
	width: 24px;
	z-index: 0;
}

.calendarIcon___drrIi path {
	stroke: #000;
}

.fieldError___HiaH3 {
	background: var(--brand-red);
	border-radius: 0 0 10px 10px;
	color: #fff;
	display: block;
	font-size: 10px;
	margin-top: -10px;
	padding: 12px 0 2px;
	text-align: center;
}

.additionalWarn___J1TQN {
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 16px;
	opacity: .8;
	text-align: left;
}

.radioContainer___vXmpd {
	cursor: pointer;
	display: block;
	-webkit-user-select: none;
	user-select: none;
	width: 50%;
}

.radioContainer___vXmpd.mchecked___cmrPP {
	z-index: 1;
}

.radioContainer___vXmpd.mchecked___cmrPP~.radioTransition___m6MO0 {
	left: auto;
	right: 0;
}

.radioContainer___vXmpd.fchecked___woWi3~.radioTransition___m6MO0 {
	left: 0;
	right: auto;
}

.radioContainer___vXmpd input {
	opacity: 0;
	pointer-events: none;
	position: absolute;
}

.radioMark___iop90 {
	background-color: #fff;
	border-radius: 2px;
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	line-height: 20px;
	padding-top: 14px;
	position: relative;
	text-align: center;
	transition: background-color .2s ease-in-out,color .2s ease-in-out;
	width: 100%;
	z-index: 1;
}

.radioMark___iop90:hover {
	color: #000;
}

.radioContainer___vXmpd input:checked~.radioMark___iop90 {
	background: var(--profile-active-gender-bg);
	border-radius: 8px;
	color: #fff;
}

.radioContainer___vXmpd input:checked~.radioMark___iop90:before {
	color: #8d9fc766;
	content: attr(data-txt);
	font-size: 10px;
	font-weight: 400;
	left: 14px;
	line-height: 16px;
	position: absolute;
	text-transform: capitalize;
	top: 7px;
}

.countriesPopup___n6l3j {
	margin-top: -34px;
}

.countriesPopup___n6l3j .countriesPopupTitle___FJyne {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 21px;
	text-align: center;
}

.countriesPopup___n6l3j .countriesPopupSearch____5cpm {
	height: 42px;
	margin: -6px 24px 16px;
	position: relative;
	width: calc(100% - 48px);
}

.countriesPopup___n6l3j .countriesPopupSearch____5cpm .searchInput___lc4x0 {
	background: #fff;
	border: none;
	border-radius: 8px;
	box-shadow: 0 0 4px 0 #0403230a,0 6px 12px 0 #2a288114;
	color: #000;
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	line-height: 24px;
	padding: 8px 12px 8px 54px;
	width: 100%;
}

.countriesPopup___n6l3j .countriesPopupSearch____5cpm .searchIcon___iqSQT {
	bottom: 0;
	left: 16px;
	position: absolute;
	right: 0;
	top: 9px;
	z-index: 1;
}

.countriesPopup___n6l3j .countriesPopupSearch____5cpm .searchIcon___iqSQT path {
	fill: #000;
}

.countriesPopup___n6l3j .countriesPopupList___nOXks {
	background: #fff;
	border-radius: 8px;
	margin: 16px 24px 24px;
	max-height: 432px;
	overflow-y: scroll;
}

.countriesPopup___n6l3j .countriesPopupList___nOXks button {
	border-bottom: 1px solid #1414141a;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 12.6px 16px;
}

.countriesPopup___n6l3j .countriesPopupList___nOXks .userCurrentCountry___DUskB {
	background: #ffdbd6;
}

.countriesPopup___n6l3j .countriesPopupList___nOXks p {
	margin: 16px;
	text-align: center;
}

@media screen and (min-width:1096px) {
	.countriesPopup___n6l3j {
		display: none;
	}
}

.providersAddingMob___HFUI_ [class^=content-block] {
	padding: 24px 16px 48px;
}

@media screen and (min-width:360px) {
	.providersAddingMob___HFUI_ [class^=content-block] {
		padding: 24px 24px 48px;
	}
}

@media screen and (min-width:568px) {
	.providersAddingMob___HFUI_ [class^=content-block] {
		padding: 24px 136px 48px;
	}
}

.wrapper___Tz31f {
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 512px;
	width: 288px;
}

@media screen and (min-width:360px) {
	.wrapper___Tz31f {
		width: 312px;
	}
}

@media screen and (min-width:412px) {
	.wrapper___Tz31f {
		width: 364px;
	}
}

@media screen and (min-width:568px) {
	.wrapper___Tz31f {
		width: 368px;
	}
}

.wrapper___Tz31f .headerTitle___ExlRN {
	color: #fff6f6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
	white-space: normal;
}

.wrapper___Tz31f .headerText___Qp2tI {
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.wrapper___Tz31f [class*=fieldMob__] [class^=calendarIcon__] svg path {
	stroke: #000;
}

.wrapper___Tz31f form {
	width: 100%;
}

.wrapper___Tz31f .input___y2l12 {
	margin: 16px 0 0;
	position: relative;
	width: 100%;
}

.wrapper___Tz31f .input___y2l12 span {
	border-radius: 0 0 8px 8px;
}

.wrapper___Tz31f [class*=tipsWrap__] {
	z-index: auto;
}

.wrapper___Tz31f [class*=tooltipWrap__] [class*=tips__top__] {
	background: #fff;
	bottom: calc(100% + 4px);
	text-align: left;
}

.wrapper___Tz31f [class*=tooltipWrap__] [class*=tips__top__]:before {
	border-bottom-color: #fff;
}

.wrapper___Tz31f .submitButton___plTXv {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 16px 0;
	width: 100%;
}

@media screen and (min-width:568px) {
	.wrapper___Tz31f.success___DAJMU {
		max-width: 416px;
	}
}

.wrapper___Tz31f.success___DAJMU form {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: normal;
}

.wrapper___Tz31f.success___DAJMU .title___Mrylh {
	text-align: left;
	width: 100%;
}

@media screen and (min-width:568px) {
	.wrapper___Tz31f.success___DAJMU .title___Mrylh {
		text-align: center;
	}
}

.errorHint___FGy0k {
	background-color: #d1021b;
	border-radius: 0 0 8px 8px;
	bottom: 4px;
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	padding: 2px 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.errorHint___FGy0k:after,.errorHint___FGy0k:before {
	background-color: #d1021b;
	content: "";
	height: 10px;
	margin-bottom: 16px;
	position: absolute;
	top: -10px;
	width: 10px;
	z-index: 0;
}

.errorHint___FGy0k:before {
	left: 0;
}

.errorHint___FGy0k:after {
	right: 0;
}

.countryWrap___IA3L0 [class*=select__] {
	width: 100%;
}

.countryWrap___IA3L0 [class*=select__] button {
	padding: 8px 16px 6px;
}

.countryWrap___IA3L0 [class*=select__]:has([class*=labelActive_]) button {
	padding: 18px 16px 6px;
}

.gender___pD0uB {
	z-index: 3;
}

.genderWrap___EMlF8 {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
}

.genderWrap___EMlF8 .errorHint___FGy0k {
	bottom: -4px;
}

.genderTitle___oNnud {
	align-self: flex-start;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 8px;
	max-width: 66px;
}

.genderBlock___W2wvR {
	background: #fff;
	border-radius: 8px;
	display: flex;
	flex-shrink: 0;
	height: 48px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.genderBlock___W2wvR:before {
	background: #0000;
	content: "";
	height: 24px;
	position: absolute;
	right: 50%;
	top: 12px;
	width: 1px;
	z-index: 2;
}

.genderBlock___W2wvR [class*=radioMark__] {
	background: #fff;
	color: #000c;
}

.genderBlock___W2wvR span {
	border-radius: 8px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	text-transform: capitalize;
}

.genderBlockError___JXl2y {
	border: 1px solid #d1021b;
	margin-bottom: 16px;
}

.fieldWrapper___ELUbC {
	display: grid;
	gap: 16px;
}

.registrationExtendedForm___GE2i2 {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
	margin: 0 auto;
	max-width: 512px;
	width: 100%;
}

@media screen and (min-width:568px) {
	.registrationExtendedForm___GE2i2 {
		flex-direction: row;
		margin-bottom: 14px;
		max-width: 504px;
	}
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 {
		flex-direction: column;
		margin-bottom: 0;
		max-width: 512px;
		padding-bottom: 28px;
	}

	.registrationExtendedForm___GE2i2.isPopupHidden___zY2FP {
		opacity: 0;
	}
}

.registrationExtendedForm___GE2i2>div:first-child {
	flex: 1;
}

.registrationExtendedForm___GE2i2 .registerButton___U_4kD {
	bottom: auto;
	cursor: pointer;
	left: auto;
	position: absolute;
	right: 11px;
	top: 10px;
	z-index: 0;
}

.registrationExtendedForm___GE2i2 .registerButton___U_4kD svg {
	height: 18px;
	width: 18px;
}

.registrationExtendedForm___GE2i2 .registerButton___U_4kD svg path {
	fill: #000;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .registerButton___U_4kD {
		left: 300px;
		right: auto;
		top: 11px;
	}
}

.registrationExtendedForm___GE2i2 .input___FyzO8 {
	margin-bottom: 16px;
}

.registrationExtendedForm___GE2i2 .input___FyzO8[class*=error__]:has([class^=react-datepicker-wrapper]) {
	margin-bottom: 32px;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .input___FyzO8[class*=error__]:has([class^=react-datepicker-wrapper]) {
		margin-bottom: 20px;
	}
}

.registrationExtendedForm___GE2i2 input {
	border-radius: 8px;
}

.registrationExtendedForm___GE2i2 [class*=label__] {
	font-size: 14px;
	font-weight: 400;
}

.registrationExtendedForm___GE2i2 [class*=calendarIcon__] {
	align-items: center;
	background: linear-gradient(180deg,#d1021b,#a71023);
	border-radius: var(--buttons-border-radius);
	box-shadow: 0 2px 8px 0 #2727274d;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	right: 12px;
	top: 8px;
	width: 32px;
}

.registrationExtendedForm___GE2i2 [class*=calendarIcon__] svg,.registrationExtendedForm___GE2i2 [class*=calendarIcon__] svg path {
	stroke: #fff;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 [class*=react-datepicker-wrapper] {
		margin-bottom: 0;
	}
}

.registrationExtendedForm___GE2i2 [class*=react-datepicker-wrapper]~[class*=label__] {
	line-height: 26px;
}

.registrationExtendedForm___GE2i2 [class*=react-datepicker-wrapper]~[class*=labelActive__] {
	color: #000;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .6;
	transform: translateY(-4px);
}

.registrationExtendedForm___GE2i2 [class*=react-datepicker-wrapper]~[class*=tips__bottomCenter__] {
	display: none;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 [class*=react-datepicker-wrapper]~[class*=tips__bottomCenter__] {
		display: block;
	}
}

.registrationExtendedForm___GE2i2 [class*=react-datepicker-wrapper] [class*=react-datepicker__input-container] input {
	padding-top: 22px;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 [class*=error__] [class*=react-datepicker-wrapper] {
		margin-bottom: 0;
	}
}

.registrationExtendedForm___GE2i2 [class*=react-datepicker__triangle] {
	display: none;
}

.registrationExtendedForm___GE2i2 [class=react-datepicker] {
	border-radius: 12px;
	left: unset;
	position: absolute;
	right: 0;
	width: 288px;
}

.registrationExtendedForm___GE2i2 [class=react-datepicker-popper] {
	margin-top: 8px!important;
}

.registrationExtendedForm___GE2i2 .select___DApso {
	width: 100%;
}

.registrationExtendedForm___GE2i2 .select___DApso [class*=defaultWrap__] [class*=option__] {
	color: #000;
	padding: 12px 16px 6px;
}

.registrationExtendedForm___GE2i2 .select___DApso [class*=defaultWrap__] svg {
	fill: #000;
	opacity: 1;
}

.registrationExtendedForm___GE2i2 .select___DApso.selected___woORb [class*=option__] {
	font-weight: 500;
	opacity: 1;
	padding-right: 26px;
}

.registrationExtendedForm___GE2i2 .select___DApso [class*=options__] {
	top: 100%;
}

.registrationExtendedForm___GE2i2 .select___DApso.selectCurrency___IUuAH {
	margin-bottom: 16px;
	width: 100%;
}

.registrationExtendedForm___GE2i2 .select___DApso.selectCurrency___IUuAH [class*=labelActive__] {
	color: #000;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .6;
}

.registrationExtendedForm___GE2i2 .select___DApso.selectCurrency___IUuAH [class^=options__] {
	max-height: 200px;
	overflow: auto;
}

.registrationExtendedForm___GE2i2 .select___DApso.selectCurrency___IUuAH [class^=options__]:after {
	background: linear-gradient(180deg,#fff0,#fff 67.71%,#fff);
	border-radius: 0 0 var(--input-radius) var(--input-radius);
	bottom: 1px;
	content: "";
	height: 32px;
	left: 1px;
	pointer-events: none;
	position: absolute;
	right: 1px;
	top: auto;
	z-index: 0;
}

.registrationExtendedForm___GE2i2 .select___DApso.selectCurrency___IUuAH [class^=options__] [class*=option__] {
	color: #000;
}

.registrationExtendedForm___GE2i2 .select___DApso.selectCurrency___IUuAH.selected___woORb [class^=defaultWrap__] [class*=option__] {
	margin-top: 5px;
	opacity: 1;
}

.registrationExtendedForm___GE2i2 .select___DApso.selectCurrency___IUuAH.selected___woORb [class^=defaultWrap__] [class*=labelActive__] {
	display: block;
}

.registrationExtendedForm___GE2i2 .select___DApso .currencySelect___JFk0g {
	color: #000000b3;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.registrationExtendedForm___GE2i2 .select___DApso .currencySelect___JFk0g .currencySelectIcon___PsQXJ {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.registrationExtendedForm___GE2i2 .select___DApso .currencySelect___JFk0g .currencySelectCode___kIbvt {
	margin-right: 8px;
}

.registrationExtendedForm___GE2i2 .select___DApso .currencySelect___JFk0g .currencySelectName___BgNvf {
	color: #000;
}

.registrationExtendedForm___GE2i2 .submitButton___olwDf {
	width: 100%;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ {
	display: flex;
	flex-wrap: wrap;
	gap: 0 16px;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ>div {
	width: calc(50% - 8px);
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ>div:nth-child(3),.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ>div:nth-child(6) {
	width: 100%;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ>div:nth-child(3) {
	margin-bottom: 16px;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ [class*=options__] {
	display: none;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ [class*=options__] {
		display: block;
		top: calc(100% - 18px);
	}
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin {
	display: flex;
	justify-content: center;
	width: 100%;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin>button {
	margin: 0;
	transform: none;
	width: 100%;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin .buttonBack___e9HAy {
	border: 2px solid #fffc;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	height: 48px;
	margin-right: 10px;
	min-width: 48px;
	position: relative;
	transform: rotate(90deg);
	width: 48px;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin .buttonBack___e9HAy:after,.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin .buttonBack___e9HAy:before {
	background-color: #fff9;
	border-radius: 2px;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 12px;
	z-index: 2;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin .buttonBack___e9HAy:after {
	left: 6px;
	transform: rotate(-45deg);
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin .buttonBack___e9HAy:before {
	left: -8px;
	transform: rotate(45deg);
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin .buttonBack___e9HAy:hover {
	background: #303747;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin .buttonBack___e9HAy:hover:after,.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .registrationExtendedFormButtons___t8Lin .buttonBack___e9HAy:hover:before {
	background-color: #fff;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .formRegistrationExtendedCountrySelectSelected___jr3El [class*=option__] {
	padding: 18px 16px 6px;
}

.registrationExtendedForm___GE2i2 .registrationSecondStepContainer___rlTGQ .formRegistrationExtendedCountrySelectSelected___jr3El [class*=labelActive__] {
	opacity: .6;
	transform: translate3d(0,-8px,0) scale(.725);
}

.registrationExtendedForm___GE2i2 .termsLink___UT0hz {
	color: #0006;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin: 12px auto 20px;
	text-align: center;
}

.registrationExtendedForm___GE2i2 .termsLink___UT0hz>a {
	color: #0006;
	text-decoration: underline;
}

.registrationExtendedForm___GE2i2 .termsLink___UT0hz>a:hover {
	cursor: pointer;
}

.registrationExtendedForm___GE2i2 .registrationExtendedFormPromotions___XO8OS {
	align-items: center;
	color: #0006;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
	margin-bottom: 18px;
	margin-top: 0;
	width: 100%!important;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .registrationExtendedFormPromotions___XO8OS {
		margin-bottom: 18px;
		margin-top: 2px;
	}
}

.registrationExtendedForm___GE2i2 .registrationExtendedFormPromotions___XO8OS .confirmationWrapper___kc5Ef>div:last-child {
	margin-top: 22px;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .registrationExtendedFormPromotions___XO8OS .confirmationWrapper___kc5Ef>div:last-child {
		margin-top: 20px;
	}
}

.registrationExtendedForm___GE2i2 .registrationExtendedFormPromotions___XO8OS [class*=checkboxWrapper__] {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	gap: 11px;
	justify-content: flex-start;
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .registrationExtendedFormPromotions___XO8OS [class*=checkboxWrapper__] {
		align-items: center;
	}
}

.registrationExtendedForm___GE2i2 .registrationExtendedFormPromotions___XO8OS span {
	margin-left: 9px;
}

.registrationExtendedForm___GE2i2 .registrationExtendedFormPromotions___XO8OS [class*=label__] {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.registrationExtendedForm___GE2i2 .registrationSecondStep___xTmgf {
	display: none;
}

.registrationExtendedForm___GE2i2 .registrationSecondStep___xTmgf.isSecondStepActive___p9g5s {
	display: block;
}

.registrationExtendedForm___GE2i2 .registrationFirstStep___p_6Be.isSecondStepActive___p9g5s {
	display: none;
}

.registrationExtendedForm___GE2i2 .registrationFirstStep___p_6Be .socialList___XH1kJ {
	display: flex;
	justify-content: center;
	margin: 16px 0;
}

.registrationExtendedForm___GE2i2 .registrationFirstStep___p_6Be .socialList___XH1kJ li {
	margin-left: 5px;
}

@media screen and (min-width:360px) {
	.registrationExtendedForm___GE2i2 .registrationFirstStep___p_6Be .socialList___XH1kJ li {
		margin-left: 8px;
	}
}

@media screen and (min-width:568px) {
	.registrationExtendedForm___GE2i2 .registrationFirstStep___p_6Be .socialList___XH1kJ li {
		margin-left: 10px;
	}
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .registrationFirstStep___p_6Be .socialList___XH1kJ li {
		margin-left: 6px;
	}
}

.registrationExtendedForm___GE2i2 .registrationFirstStep___p_6Be .socialList___XH1kJ li:first-child {
	margin-left: 0;
}

.registrationExtendedForm___GE2i2 .registrationProgress___DDW9O {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 16px;
}

.registrationExtendedForm___GE2i2 .registrationProgress___DDW9O .registrationProgressCaption___kVZbH {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .5px;
	line-height: 18px;
	margin: 0;
	max-width: 62px;
	width: 100%;
}

.registrationExtendedForm___GE2i2 .registrationProgress___DDW9O .registrationProgressSteps___tUoJK {
	align-items: center;
	display: grid;
	gap: 5px;
	grid-template-columns: auto auto;
	margin-left: 16px;
	width: 100%;
}

.registrationExtendedForm___GE2i2 .registrationProgress___DDW9O .registrationProgressSteps___tUoJK.isSecondStepActive___p9g5s .registrationProgressStep___d0yac:last-child {
	background: #7c0e1c;
	opacity: 1;
}

.registrationExtendedForm___GE2i2 .registrationProgress___DDW9O .registrationProgressStep___d0yac {
	background: #ffffff1a;
	border-radius: 2px;
	height: 4px;
}

.registrationExtendedForm___GE2i2 .registrationProgress___DDW9O .registrationProgressStep___d0yac:first-child {
	background: #7c0e1c;
	opacity: 1;
}

.registrationExtendedForm___GE2i2 button {
	font-size: 14px;
}

.registrationExtendedForm___GE2i2 .popupSocials___F4kcT {
	margin: 0 auto 6px;
	max-width: 368px;
	width: 100%;
}

.registrationExtendedForm___GE2i2 .popupSocials___F4kcT ul {
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 auto;
	max-width: 220px;
	padding: 0;
}

@media screen and (min-width:568px) {
	.registrationExtendedForm___GE2i2 .popupSocials___F4kcT ul {
		align-content: center;
		bottom: auto;
		flex-flow: wrap;
		height: 100%;
		justify-content: space-between;
		left: auto;
		margin: 0;
		padding: 0;
		position: absolute;
		right: -44px;
		top: 50%;
		transform: translateY(-42%);
		width: 80px;
		z-index: 0;
	}
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .popupSocials___F4kcT ul {
		flex-wrap: nowrap;
		gap: 6px;
		justify-content: center;
		margin: 0 6px 20px;
		position: static;
		transform: none;
		width: 100%;
	}
}

.registrationExtendedForm___GE2i2 .popupSocials___F4kcT ul li {
	height: 32px;
	margin: 0 5px 10px;
	width: 32px;
}

@media screen and (min-width:568px) {
	.registrationExtendedForm___GE2i2 .popupSocials___F4kcT {
		align-items: center;
		bottom: 0;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin: 0;
		min-width: 136px;
		position: relative;
		width: auto;
	}

	.registrationExtendedForm___GE2i2 .popupSocials___F4kcT ul li {
		margin: 8px 0;
	}

	.registrationExtendedForm___GE2i2 .popupSocials___F4kcT ul li:first-child svg,.registrationExtendedForm___GE2i2 .popupSocials___F4kcT ul li:nth-child(5) svg {
		height: 18px;
		width: 18px;
	}

	.registrationExtendedForm___GE2i2 .popupSocials___F4kcT ul li:nth-child(5) svg {
		margin: 2px 2px 0 0;
	}
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .popupSocials___F4kcT {
		flex-direction: column;
		margin-bottom: -28px;
		margin-top: 21px;
	}
}

.registrationExtendedForm___GE2i2 .popupSocialsTitle___cqZZ3 {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 18px auto 14px;
	opacity: .8;
	text-align: center;
	text-transform: lowercase;
}

@media screen and (min-width:568px) {
	.registrationExtendedForm___GE2i2 .popupSocialsTitle___cqZZ3 {
		display: none;
	}
}

.registrationExtendedForm___GE2i2 .popupSocialsTitleRight___bGZH1 {
	display: none;
}

@media screen and (min-width:568px) {
	.registrationExtendedForm___GE2i2 .popupSocialsTitleRight___bGZH1 {
		display: block;
		font-size: 14px;
		line-height: 20px;
		margin: 0 24px 0 34px;
		overflow: hidden;
		padding-top: 60px;
		white-space: nowrap;
	}
}

@media screen and (min-width:1096px) {
	.registrationExtendedForm___GE2i2 .popupSocialsTitleRight___bGZH1 {
		color: rgba(var(--brand-text-rgb),.6);
		font-size: 12px;
		font-weight: 600;
		line-height: 18px;
		margin: 0 auto 11px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 100%;
	}

	.registrationExtendedForm___GE2i2 .popupSocialsTitleRight___bGZH1:after,.registrationExtendedForm___GE2i2 .popupSocialsTitleRight___bGZH1:before {
		background-color: #7e0918;
		bottom: 0;
		content: "";
		height: 1px;
		left: -32px;
		margin: auto;
		opacity: .4;
		position: absolute;
		right: -32px;
		top: 0;
		width: 152px;
		z-index: 2;
	}

	.registrationExtendedForm___GE2i2 .popupSocialsTitleRight___bGZH1:before {
		right: auto;
	}

	.registrationExtendedForm___GE2i2 .popupSocialsTitleRight___bGZH1:after {
		left: auto;
	}
}

.registrationExtendedForm___GE2i2 [class*=winScroll]>div:first-child>button:last-child {
	margin-bottom: 14px;
}

.registrationExtendedForm___GE2i2 [class*=winScroll][class*=hideDefaultScrollThumb]>div:first-child {
	padding-right: 0;
}

@media screen and (min-width:1096px) {
	.formWrapperRegBanner___PaRyU .registerButton___U_4kD,.formWrapperRegBonus___DDzFE .registerButton___U_4kD {
		left: 283px;
	}

	.isCancellationPopupActive___wULHM [class*=formWrapperRegBanner__],.isCancellationPopupActive___wULHM [class*=formWrapperRegBonus__],.isCancellationPopupActive___wULHM [class*=formWrapper__] {
		max-height: 730px;
		padding-left: 0;
		padding-right: 0;
		width: 264px;
	}
}

.isCancellationPopupActive___wULHM [class*=regPopup__] {
	overflow: hidden;
}

.isCancellationPopupActive___wULHM [class*=bottomLink__] {
	opacity: 0;
}

.phone____XUrs {
	align-items: center;
	background: none;
	border: 1px solid #ffffff1a!important;
	border-radius: 8px;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	height: 46px;
	justify-content: space-between;
	line-height: 22px;
	margin: 0;
	outline: none;
	padding: 28px 50px 10px 16px;
	width: 100%;
}

.phone____XUrs.active___plaaG {
	border-color: var(--brand-blue);
}

.phone____XUrs .label___jn0yb {
	bottom: auto;
	color: #fff9;
	cursor: text;
	font-size: 14px;
	font-weight: 400;
	left: 8px;
	line-height: 16px;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 12px;
	transform: translateY(-7px) scale(.7);
	z-index: 1;
}

.value___obpIF {
	cursor: pointer;
}

.confirmChecked___PmCsJ {
	bottom: auto;
	height: 24px;
	left: auto;
	margin: auto;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 24px;
	z-index: 2;
}

.hint___aT1nE {
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	opacity: .8;
	padding: 16px 0;
	text-align: left;
	width: 100%;
}

.profileWrapper___AW_US {
	margin: 0 auto;
	max-width: 512px;
	padding: 0 24px 30px;
}

.profileWrapper___AW_US .profileTitleLink___sWyTO {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: 33px 0 23px;
}

.profileWrapper___AW_US .profileTitleLink___sWyTO svg {
	transform: rotate(180deg);
}

.profileWrapper___AW_US .profileTitle___px_tT {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 0 8px;
}

.profileInfoContainer___fLyKP {
	position: relative;
	z-index: 1;
}

.shadow___zq5Ug {
	background: var(--user-bar-bonus-bg);
	border-radius: 10px;
	box-shadow: var(--brand-shadow);
}

.inputContainer___Ee3W2 {
	border-radius: 8px;
	margin-bottom: 16px;
	position: relative;
	z-index: 2;
}

.inputContainerGender___qD6uM {
	display: flex;
	justify-content: space-between;
}

.inputContainerPhone___eeh_6 {
	margin-bottom: 16px;
}

.inputContainerCountry___Kt3Lr {
	margin-bottom: 12px;
}

.inputContainerCountry___Kt3Lr [class*=select__] {
	width: 100%;
}

.inputContainerCountry___Kt3Lr [class*=select__] button {
	padding: 8px 16px 6px;
}

.inputContainerCountry___Kt3Lr [class*=disabled__] button {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	opacity: .4;
}

.inputContainerCountry___Kt3Lr [class*=disabled__] label {
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .4;
}

.inputContainerCountry___Kt3Lr [class*=disabled__] [class*=arrowIcon__] {
	display: none;
}

.inputContainerCountry___Kt3Lr .profileMobCountryCodeSelect___BEQLf button {
	padding: 18px 16px 6px;
}

.additionalWarnClass___xk9bV {
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	opacity: .8;
	padding: 16px 0;
	position: relative;
	text-align: left;
}

.emailProfileInput___qRVtX [class^=inputWrap] {
	margin-bottom: 16px;
}

.emailProfileInput___qRVtX blockquote {
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 8px;
	margin: 0;
	position: unset;
	text-align: right;
}

.emailProfileInput___qRVtX blockquote p {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: -8px 0 16px;
	padding: 0;
	text-align: left;
}

.emailProfileInput___qRVtX blockquote span {
	color: var(--text-link);
	display: block;
	font-weight: 400;
	margin-bottom: 22px;
	text-decoration: underline;
	white-space: nowrap;
	z-index: 2;
}

.emailProfileInput___qRVtX .confirmChecked___rQQed {
	bottom: auto;
	height: 24px;
	left: auto;
	margin: auto;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 24px;
	z-index: 2;
}

.saveButton___fAr4v {
	height: 48px;
	line-height: 48px;
	margin-top: 8px;
	width: 100%;
}

.profileFooter___ICI_T {
	column-gap: 24px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	line-height: 24px;
	margin: 16px 0 0;
	row-gap: 16px;
	text-align: center;
	width: 100%;
}

.profileFooterLink___hhksI {
	color: var(--brand-blue);
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	text-decoration: underline;
}

.profileFooterLink___hhksI.linkChangePass___HsnxD {
	color: #fff;
}

.genderTitle___NE2IJ {
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 48px;
	text-align: left;
	width: 74px;
}

.profileGender___IHYGT {
	background: #fff;
	border-radius: 8px;
	display: flex;
	flex: 1 1 50%;
	height: 48px;
	max-width: 238px;
	position: relative;
	width: 100%;
}

.profileGender___IHYGT input,.profileGender___IHYGT span {
	border-radius: 8px;
}

.profileGender___IHYGT .radioTransition___RO2na {
	box-shadow: none;
	color: #000;
	height: 100%;
	left: auto;
	position: absolute;
	right: 50%;
	top: 0;
	transition: all .3s;
	width: 50%;
	z-index: 0;
}

.profileGender___IHYGT .radioTransition___RO2na span {
	font-size: 12px;
	font-weight: 500;
	left: 18px;
	position: absolute;
	top: 14px;
}

.profileGender___IHYGT .fchecked___LJnSx {
	display: block;
}

.profileGender___IHYGT .fchecked___LJnSx~.radioTransition___RO2na {
	right: 0;
}

.profileGender___IHYGT .radioContainer___I8fvF {
	cursor: pointer;
	display: block;
	-webkit-user-select: none;
	user-select: none;
	width: 50%;
}

.profileInput___rkLfd[class*=disabled] .react-tel-input .special-label {
	color: var(--brand-text);
	opacity: .4;
}

.profileInput___rkLfd[class*=disabled] .react-tel-input .form-control {
	border-radius: var(--input-radius);
}

.phoneInputFieldWrap___IH4nG [class*=tipsWrap__] {
	position: static;
}

.phoneInputFieldWrap___IH4nG .confirmIcon___FFjD1 {
	bottom: unset;
	left: unset;
	position: absolute;
	right: 10px;
	top: 12px;
	z-index: 1;
}

.phoneInputFieldWrap___IH4nG .phoneDisabledHint___FxlHv {
	color: #fff;
	display: none;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	opacity: .8;
	padding: 16px 0;
	text-align: left;
	width: 100%;
}

.phoneInputFieldWrap___IH4nG:hover .phoneDisabledHint___FxlHv {
	display: block;
}

.wrapClass___gLfSP {
	z-index: 100;
}

.wrapClass___gLfSP [class*=tips__] {
	left: calc(100% + 10px);
	max-width: 140px;
	padding: 12px;
	width: 100%;
}

.wrapClass___gLfSP strong {
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.approve___eFfoC,.sent___ovHwE {
	align-items: normal;
	color: #000;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	justify-content: normal;
	line-height: 18px;
	margin-top: 4px;
}

.closeBtn___bmopK {
	background: none;
	border: none;
	box-sizing: border-box;
	height: 40px;
	outline: none;
	right: 11px;
	top: 13px;
	width: 40px;
}

.closeBtn___bmopK,.confirmEmail___ZLv2A {
	cursor: pointer;
	position: absolute;
	z-index: 1;
}

.confirmEmail___ZLv2A {
	bottom: auto;
	color: var(--brand-red);
	font-size: 14px;
	left: auto;
	right: 16px;
	text-decoration: underline;
	top: 3px;
}

.confirmEmail___ZLv2A:hover {
	text-decoration: initial;
}

.confirmEmailRequested___G7gA3,.sent___ovHwE {
	pointer-events: none;
}

.sent___ovHwE {
	cursor: auto;
	text-decoration: none;
}

.confirmed___HtRsR {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 99;
}

.hiddenText___HWCp7 {
	display: none;
}

.confirmIcon___JXI66 {
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 24px;
	z-index: 0;
}

.confirmIcon___JXI66 svg {
	pointer-events: none;
}

.sendButton___D2ibz {
	background: var(--brand-gradient-green);
	border-radius: 8px;
	bottom: auto;
	box-shadow: 0 -1px 0 #ffffff0d;
	display: block;
	height: 32px;
	left: auto;
	position: absolute;
	right: 8px;
	top: 24px;
	transform: translateY(-50%);
	width: 32px;
	z-index: 1;
}

.sendButton___D2ibz:disabled {
	background: linear-gradient(180deg,#d9d9d9,#b8b8b8 85%);
	box-shadow: none;
}

.sendButton___D2ibz:disabled .savePhone___eAXHh {
	display: none;
}

.sendButton___D2ibz .arrow___YuxzX svg {
	margin: auto;
	transform: rotate(180deg) translateY(-1px);
	width: 20px;
}

.verifyCodeForm___Wn_jp {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 16px;
	margin-top: 24px;
	position: relative;
	width: 100%;
}

.verifyCodeForm___Wn_jp .codeInputEl___vwC1z {
	max-width: 198px;
}

.verifyCodeForm___Wn_jp .codeInputEl___vwC1z input {
	padding: 15px!important;
}

.verifyCodeForm___Wn_jp .codeInputEl___vwC1z.submitting___ZNsXW {
	pointer-events: none;
}

.phoneCodeFieldWrap___YIXe2 {
	position: relative;
}

.toggleSupportTextButton___Eu9vz {
	color: var(--brand-blue);
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	margin-left: 16px;
	margin-top: 12px;
	text-decoration: underline;
	white-space: nowrap;
}

.toggleSupportTextButton___Eu9vz:hover {
	text-decoration: none;
}

.phone___Sk_6W {
	cursor: pointer;
}

.phone___Sk_6W [class*=inputContainer_] {
	z-index: -1;
}

.confirmed___SttRf {
	height: 24px;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
}

.confirmed___SttRf svg {
	height: inherit;
	width: inherit;
}

.supportText___S4Kth {
	color: var(--brand-text);
	display: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	padding-bottom: 12px;
}

.supportText___S4Kth a {
	text-decoration: underline;
}

.supportText___S4Kth a:hover {
	text-decoration: unset;
}

.supportText___S4Kth .phone-confirmation__tooltip,.supportText___S4Kth .resend-button {
	color: var(--brand-blue);
	cursor: pointer;
	font-weight: 500;
	text-decoration: underline;
}

.supportText___S4Kth .phone-confirmation__tooltip:hover,.supportText___S4Kth .resend-button:hover {
	text-decoration: none;
}

.supportTextOpened___oho7w {
	display: block;
}

.profileWrap___E3KKT [class^=content_] {
	background-color: #0000!important;
	margin: 60px auto 0;
	padding-left: 0;
}

.profileContentWrapper___ssERp {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}

.profileFormWrapper___ySiNR {
	height: 100%;
	margin-right: 4px;
	-webkit-mask-composite: destination-in;
	mask-composite: intersect;
	mask-image: linear-gradient(180deg,#0000 0,#000 24px),linear-gradient(0deg,#0000 0,#000 24px);
	-webkit-mask-image: linear-gradient(180deg,#0000 0,#000 24px),linear-gradient(0deg,#0000 0,#000 24px);
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: 100% 100%;
	-webkit-mask-size: 100% 100%;
	max-height: 404px;
	overflow-y: scroll;
	padding: 24px 16px 24px 23px;
	position: relative;
	z-index: 1;
}

@-moz-document url-prefix() {
	.profileFormWrapper___ySiNR {
		scrollbar-width: none;
	}
}

.profileFormWrapper___ySiNR::-webkit-scrollbar {
	width: 4px;
}

.profileFormWrapper___ySiNR::-webkit-scrollbar-thumb {
	background: hsla(0,0%,100%,.302);
	border-radius: 12px;
	width: 4px;
}

.profileFormWrapper___ySiNR .profileRefBlock___WsOLf {
	align-items: center;
	background: url("") no-repeat,linear-gradient(180deg,#361115,#1f0f11);
	border-radius: 12px;
	box-shadow: 0 4px 8px 0 #0006,inset 0 1px 2px 0 rgba(255,0,26,.259),inset 0 1px 1px 0 hsla(0,0%,100%,.078);
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	gap: 4px;
	justify-content: space-between;
	line-height: 18px;
	margin-top: 8px;
	padding: 16px;
}

.profileFormWrapper___ySiNR .profileRefBlock___WsOLf [class*=referralLink_] {
	max-width: 264px;
	padding-bottom: 0;
	width: 100%;
}

.profileForm___mcTdY {
	position: relative;
	z-index: 1;
}

.profileForm___mcTdY,.profileForm___mcTdY * {
	font-family: Manrope,sans-serif;
}

.profileForm___mcTdY h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: 60px;
	margin-top: 0;
	text-align: left;
	width: 100%;
}

.profileForm___mcTdY .row___XZK4m {
	display: flex;
}

.profileForm___mcTdY .col___ZILwd {
	clear: both;
	display: inline-block;
	padding: 0;
	position: relative;
	vertical-align: top;
	width: calc(50% - 12px);
}

.profileForm___mcTdY .col___ZILwd+.col___ZILwd {
	margin-left: 24px;
}

.profileForm___mcTdY .col___ZILwd.multiplyCol___fkyYo {
	display: flex;
	gap: 12px;
}

.profileForm___mcTdY .col___ZILwd.multiplyColCode___Jop3n [class*=searchCountrySelectListScroll__] {
	max-height: 142px;
}

.profileForm___mcTdY .col___ZILwd .inputEl___EtzZ6 {
	margin-bottom: 16px;
}

.profileForm___mcTdY .col___ZILwd .inputEl___EtzZ6.inputDatePicker___KoBDF {
	width: 100%;
}

.profileForm___mcTdY .col___ZILwd .inputEl___EtzZ6.inputDatePicker___KoBDF [class*=tips__] {
	bottom: calc(100% + 8px);
	left: auto;
	right: 0;
}

.profileForm___mcTdY .col___ZILwd .inputEl___EtzZ6.inputDatePicker___KoBDF [class*=tips__]:before {
	left: auto;
	right: 20px;
}

.profileForm___mcTdY .col___ZILwd .inputEl___EtzZ6.inputDatePicker___KoBDF [class*=inputEl__] {
	border-radius: 8px;
}

.profileForm___mcTdY .col___ZILwd [class*=verificationContainer] [class*=inputWrap] input {
	padding-bottom: 0;
}

.profileForm___mcTdY .col___ZILwd [class*=verificationContainer] [class*=inputWrap] input::placeholder {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.profileForm___mcTdY .col___ZILwd [class*=toggleSupportTextButton] {
	position: static;
}

.profileForm___mcTdY .col___ZILwd [class*=inputWrap] [class*=label],.profileForm___mcTdY .col___ZILwd [class*=inputWrap] input {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.profileForm___mcTdY .col___ZILwd [class*=inputWrap] [class*=label] {
	top: 12px;
}

.profileForm___mcTdY .col___ZILwd [class*=inputWrap] input {
	padding-bottom: 8px;
}

.profileForm___mcTdY .col___ZILwd [class*=inputWrap] input:disabled {
	-webkit-text-fill-color: #fff9!important;
	background-color: #000!important;
	box-shadow: inset 0 0 0 1000px #000!important;
	color: #fff9;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	opacity: 1;
}

.profileForm___mcTdY .col___ZILwd [class*=inputWrap][class*=disabled] [class*=labelActive],.profileForm___mcTdY .col___ZILwd [class*=inputWrap][class*=disabled] [class*=special-label] {
	color: #fff6;
	font-weight: 400;
}

.profileForm___mcTdY .col___ZILwd [class*=inputWrap] [class*=labelActive],.profileForm___mcTdY .col___ZILwd [class*=inputWrap] [class*=special-label] {
	color: #0009;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	opacity: 1;
	transform: translateY(-8px) scale(1);
}

.profileForm___mcTdY .col___ZILwd [class*=inputWrap] .country-list {
	border-radius: 0 0 10px 10px;
	opacity: 1;
}

.profileForm___mcTdY .col___ZILwd [class*=inputWrap] .country-list [class^=country] [class^=flag] {
	border-radius: 2px;
}

.profileForm___mcTdY .col___ZILwd .emailWithConfirm___kPvEL {
	margin-bottom: 16px;
	position: relative;
}

.profileForm___mcTdY .col___ZILwd .emailWithConfirm___kPvEL [class*=tipsWrap] span[class*=confirmEmail] {
	color: var(--brand-red);
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	top: 0;
}

.profileForm___mcTdY .col___ZILwd .emailWithConfirm___kPvEL .disabled___XaZZ6 .label___Z07ss {
	color: var(--brand-text);
	opacity: .4!important;
}

.profileForm___mcTdY .col___ZILwd .emailWithConfirm___kPvEL .disabled___XaZZ6 .inputEl___EtzZ6 {
	background: none;
	border: 1px solid #ffffff1a!important;
	color: #b8b8cc99;
}

.profileForm___mcTdY .col___ZILwd [class*=searchCountrySelect__] {
	width: 154px;
}

.profileForm___mcTdY .col___ZILwd [class*=searchCountrySelect__][class*=opened__] {
	width: 320px!important;
}

.profileForm___mcTdY .genderWrap___pzShk {
	align-items: center;
	display: flex;
	justify-content: space-between;
}

.profileForm___mcTdY .genderTitle___rEBIf {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 14px;
	max-width: 66px;
	padding-right: 20px;
}

.profileForm___mcTdY .genderBlock___eBSLt {
	background: #fff;
	border-radius: 8px;
	display: flex;
	flex-shrink: 0;
	height: 48px;
	margin-bottom: 16px;
	position: relative;
	width: 237px;
}

.profileForm___mcTdY .genderBlock___eBSLt input:checked~span {
	color: #fff;
}

.profileForm___mcTdY .genderBlock___eBSLt span {
	font-size: 14px;
	line-height: 22px;
	text-transform: capitalize;
}

.profileForm___mcTdY .stats___DgWR1 {
	display: flex;
	margin-bottom: 48px;
}

.profileForm___mcTdY .statsBlock___O9f66 {
	align-items: center;
	display: flex;
	width: 50%;
}

.profileForm___mcTdY .statsBlock___O9f66:first-child {
	margin-right: 32px;
}

.profileForm___mcTdY .statsBlock___O9f66:first-child .statsTitle___NVjHI {
	min-width: 112px;
}

.profileForm___mcTdY .statsIcon___XBZWa {
	height: 64px;
	width: 64px;
}

.profileForm___mcTdY .statsIcon___XBZWa img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

.profileForm___mcTdY .statsText___HFVle {
	align-items: normal;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 500;
	gap: 2px;
	justify-content: normal;
	line-height: 24px;
	padding-left: 16px;
	text-shadow: 0 1px 0 #0003;
}

.profileForm___mcTdY .statsTitle___NVjHI {
	color: var(--brand-text);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	opacity: .6;
	padding: 0;
	text-shadow: 0 1px 0 #0003;
	text-transform: none;
}

.profileForm___mcTdY .statsTitleSecond___BChX3 {
	color: #fff;
	font-weight: 600;
}

.buttons___dvuQz {
	align-items: center;
	bottom: 24px;
	display: flex;
	flex-direction: row;
	gap: 24px;
	justify-content: center;
	left: 0;
	padding-top: 32px;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 1;
}

.buttons___dvuQz .submitButton___Xb3Sb {
	width: 224px;
}

.buttons___dvuQz .link___NdSR_ {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 22px;
	text-align: center;
	text-decoration: underline;
}

.buttons___dvuQz .link___NdSR_:hover {
	text-decoration: none;
}

.phoneInputFieldWrap___IKqTH {
	position: relative;
}

.phoneInputFieldWrap___IKqTH [class*=tipsWrap__] {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
}

.phoneCodeFieldWrap___RM6ZM {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.phoneCodeFieldWrap___RM6ZM .codeInputEl___Dlk1G {
	width: 112px!important;
}

.phoneCodeFieldWrap___RM6ZM .codeInputEl___Dlk1G input {
	padding: 15px!important;
}

.confirmIcon___mAzAN {
	bottom: unset;
	left: unset;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.profileWebEmailTooltip___LlQlW {
	left: calc(100% + 10px);
	max-width: 140px;
	width: 100%;
}

.counter___FTUuq {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	background: linear-gradient(180deg,#d73637,#780424);
	border-radius: 6px;
	bottom: auto;
	color: #fff;
	display: flex;
	font-size: 6px;
	font-weight: 500;
	height: 12px;
	justify-content: center;
	left: auto;
	letter-spacing: -.8px;
	min-width: 12px;
	padding: 0 2px;
	position: absolute;
	right: -3px;
	text-align: center;
	top: 7px;
	z-index: 1;
}

.localeSelect___r2Enq {
	display: inline-block;
	position: relative;
	z-index: 2;
}

.localeSelect___r2Enq[class*=dark] .withBorder___tkV1U {
	border: 1px solid #ffffff14;
}

.localeSelect___r2Enq[class*=dark] .localeName___MJcAR {
	color: #fff;
}

.localeSelect___r2Enq[class*=white]:not(.opened___VZ3xk) .withBorder___tkV1U {
	box-shadow: 0 0 0 1px rgba(var(--brand-simple-rgb),.2);
}

.localeSelect___r2Enq[class*=white]:not(.opened___VZ3xk) .localeName___MJcAR {
	color: var(--brand-text);
}

.localeSelect___r2Enq[class*=white]:not(.opened___VZ3xk) .arrow___TxCPI {
	fill: var(--brand-text);
}

.localeSelect___r2Enq[class*=bottomLeft] .localeList___Eve_r {
	left: 0;
	top: 100%;
}

.localeSelect___r2Enq[class*=bottomRight] .localeList___Eve_r {
	border-top-right-radius: 0;
	right: 0;
	top: 100%;
}

.localeSelect___r2Enq[class*=bottomRight] .currentLocale___zansA.opened___VZ3xk {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.localeSelect___r2Enq[class*=topLeft] .localeList___Eve_r {
	bottom: 100%;
	left: 0;
}

.localeSelect___r2Enq[class*=topRight] .localeList___Eve_r {
	border-bottom-right-radius: 0;
	bottom: calc(100% - 1px);
	right: 0;
}

.localeSelect___r2Enq[class*=topRight] .currentLocale___zansA.opened___VZ3xk {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	position: relative;
	z-index: 1001;
}

.localeSelect___r2Enq .localeItemsListContainer-enter-active,.localeSelect___r2Enq .localeItemsListContainer-enter-done {
	opacity: 1;
}

.currentLocale___zansA {
	align-items: center;
	border-radius: var(--game-thumb-radius-mob);
	cursor: pointer;
	display: inline-flex;
	height: 28px;
	padding: 4px 4px 4px 12px;
	transition: background-color .3s;
}

.currentLocale___zansA.withBorder___tkV1U:not(.withArrow___Nbolk) {
	padding: 4px 8px;
}

.currentLocale___zansA.opened___VZ3xk {
	background-color: var(--lang-selector-bg-opened);
	box-shadow: none;
}

.currentLocale___zansA.opened___VZ3xk .localeName___MJcAR {
	color: var(--lang-selector-color);
}

.currentLocale___zansA.opened___VZ3xk>svg {
	fill: var(--lang-selector-color);
}

.currentLocale___zansA svg {
	fill: #fff;
}

.localeFlag___VDRBJ {
	display: inline-block;
}

.localeFlag___VDRBJ img {
	border-radius: 2px;
	display: block;
}

.localeName___MJcAR {
	color: var(--lang-selector-color);
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-left: 12px;
}

.localeName___MJcAR.current___rhiWy {
	font-weight: 500;
}

.arrow___TxCPI {
	display: inline-block;
	height: 20px;
	margin-left: 4px;
	transition: transform .2s;
	width: 20px;
}

.arrow___TxCPI.opened___VZ3xk {
	transform: rotate(180deg);
}

.localeList___Eve_r {
	background-color: var(--locale-list-bg);
	border-radius: var(--components-border-radius);
	box-shadow: 0 4px 4px #00000040;
	min-width: 152px;
	opacity: 0;
	padding: 12px 0;
	position: absolute;
	transition: opacity .3s;
	width: max-content;
	z-index: 1000;
}

.localeList___Eve_r .localeItem___arIL2 {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 32px;
	padding: 0 16px;
	white-space: nowrap;
}

.localeList___Eve_r .localeItem___arIL2:hover {
	background-color: #0000001a;
}

.localeList___Eve_r .localeItem___arIL2>.localeName___MJcAR {
	color: var(--lang-selector-color);
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy {
	pointer-events: none;
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy .localeName___MJcAR {
	color: #000;
	font-weight: 700;
	max-width: 74px;
	opacity: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.localeList___Eve_r .localeItem___arIL2.current___rhiWy .tick___GFWGd {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 8px;
	top: auto;
	z-index: 0;
}

.contacts___ZES2B {
	align-items: baseline;
	border-bottom: var(--footer-divider);
	border-top: var(--footer-divider);
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 11px 0;
}

@media screen and (min-width:1096px) {
	.contacts___ZES2B {
		min-height: 64px;
	}
}

.contacts___ZES2B [class*=currentLocale__] {
	border-radius: 4px;
	height: 32px;
	padding: 0 16px;
}

.contacts___ZES2B [class*=currentLocale__][class*=open] {
	background: #252323;
	color: #ffffffe6;
}

.contacts___ZES2B [class*=currentLocale__][class*=open] svg {
	fill: #ffffffe6;
}

.contacts___ZES2B [class*=localeName__] {
	margin-left: 8px;
}

.contacts___ZES2B [class*=localeItem__][class*=current__] [class*=localeName__] {
	color: var(--nav-list-active-item-color);
	font-weight: 400;
}

.contacts___ZES2B [class*=localeItem__][class*=current__] svg path {
	fill: var(--nav-list-active-item-color);
}

.contacts___ZES2B [class*=localeItem__]:hover {
	background: #ffffff1a;
}

.contacts___ZES2B [class*=localeList__] {
	background: #252323;
	border-radius: 8px;
	box-shadow: 0 0 10px 0 #0f0f0f;
	min-width: 158px;
}

.contacts___ZES2B [class*=open] [class*=localeName__] {
	color: #ffffffe6;
}

.contacts___ZES2B [class*=arrow__] {
	margin-left: 8px;
}

.supportLinks___mRQFR {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

@media screen and (min-width:1096px) {
	.supportLinks___mRQFR {
		align-items: flex-end;
		flex-direction: row;
		gap: 32px;
	}
}

.supportLinkWrapper___L16HO {
	width: 100%;
}

.supportLink___FeK0i {
	align-items: center;
	color: #ffffffe6;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	gap: 8px;
	justify-content: flex-start;
	line-height: 18px;
	padding-block: 4px;
}

@media screen and (min-width:1096px) {
	.supportLink___FeK0i {
		color: #ffffffe6;
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
	}
}

.supportLink___FeK0i svg {
	height: 16px;
	width: 16px;
}

@media screen and (min-width:1096px) {
	.supportLink___FeK0i svg {
		height: 24px;
		width: 24px;
	}
}

.supportLink___FeK0i svg,.supportLink___FeK0i svg * {
	fill: var(--footer-text-color);
}

.licenceImage___KBlsl {
	margin: -1px 0 16px;
}

.licenceImage___KBlsl,.licenceImage___KBlsl a {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.licenceImage___KBlsl a {
	height: 85px;
	max-width: 100%;
	width: 150px;
}

@media screen and (min-width:1096px) {
	.licenceImage___KBlsl a {
		height: 72px;
		width: 127px;
	}
}

.licenceImage___KBlsl img {
	max-height: 100%;
	max-width: 100%;
	object-fit: cover;
	width: auto!important;
}

.licenceImage___KBlsl [data-dlag-image-size] {
	width: attr(data-dlag-image-size px,inherit);
}

.licenceImage___KBlsl [data-dlag-image-size] a {
	width: inherit;
}

@media screen and (min-width:1096px) {
	.licenceImage___KBlsl {
		margin: 0 16px 0 0;
	}
}

.license___zWElw {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media screen and (min-width:1096px) {
	.license___zWElw {
		flex-direction: row-reverse;
		padding-bottom: 16px;
	}
}

.licenseContent___yJmkG div {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 8px;
	justify-content: flex-start;
}

.licenseContent___yJmkG div+div {
	margin-top: 16px;
}

.licenseContent___yJmkG div p {
	color: var(--footer-text-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.licenseContent___yJmkG div img {
	display: block;
	height: 32px;
	object-fit: contain;
	width: 32px;
}

.partners___Wu0l2 {
	align-items: center;
	border-bottom: var(--footer-divider);
	border-top: var(--footer-divider);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 24px;
	justify-content: center;
	margin: 0 0 24px;
	padding: 15px 0 23px;
}

.partners___Wu0l2>* {
	margin-bottom: -8px;
}

.link___d7PbE,.partners___Wu0l2>* {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
}

.link___d7PbE {
	opacity: .9;
}

.disclaimer___WQMqd {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 24px;
	justify-content: center;
	margin-bottom: 16px;
}

@media screen and (min-width:568px) {
	.disclaimer___WQMqd {
		flex-direction: row;
		gap: 0;
	}
}

.link___k5FcG,.partner___AASUd,.picture___NHOSD {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.image___WWIEY {
	background-size: contain;
	height: 36px;
	width: auto;
}

.copyright___tMNui,.text___VS42I {
	color: var(--brand-text);
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

.footer___h7GuG {
	background-color: var(--footer-background-color);
	margin: 0 auto;
	padding: 40px 16px 32px;
	transition: width .3s;
	width: 100%;
}

@media screen and (min-width:1096px) {
	.footer___h7GuG {
		display: grid;
		grid-template-areas: "navigation navigation" "messengers mobile-apps" "seo seo" "developers developers" "payments payments" "contacts contacts" "disclaimer disclaimer" "license license" "partners partners" "copyright copyright";
		grid-template-columns: 1fr 220px;
	}
}

.footerLogo___Ljf4w {
	height: 30px;
	margin: 0 auto 36px;
	width: 60px;
}

@media screen and (min-width:1096px) {
	.footerLogo___Ljf4w {
		display: none;
	}
}

.footerLogo___Ljf4w a {
	display: block;
}

.footerLogo___Ljf4w img {
	display: block;
	width: 100%;
}

.footerNavigation___FRVMi {
	grid-area: navigation;
	margin-bottom: 24px;
}

@media screen and (min-width:1096px) {
	.footerNavigation___FRVMi {
		margin-bottom: 32px;
	}
}

.footerMessengers___xXQfZ {
	grid-area: messengers;
}

@media screen and (min-width:1096px) {
	.footerMessengers___xXQfZ {
		margin-bottom: 40px;
	}
}

.footerSeo___iq8Pp {
	grid-area: seo;
	margin-bottom: 40px;
}

.footerMobileApp___R12a_ {
	grid-area: mobile-apps;
}

.footerGamesDevelopers___aTnqT {
	grid-area: developers;
}

.footerPayments___kwN4k {
	grid-area: payments;
	margin-bottom: 40px;
}

.footer___h7GuG [class*=disclaimer] {
	grid-area: disclaimer;
}

.footer___h7GuG [class*=contacts__] {
	align-items: center;
	grid-area: contacts;
}

.footer___h7GuG [class*=license__] {
	grid-area: license;
}

.footer___h7GuG [class*=partners__] {
	grid-area: partners;
}

.footer___h7GuG .copyright___hyYNx {
	color: #c7bfb5;
	display: block;
	font-size: 10px;
	font-weight: 400;
	grid-area: copyright;
	line-height: 14px;
	text-align: center;
}

@media screen and (min-width:412px) {
	.footer___h7GuG {
		padding: 40px 24px 32px;
	}
}

@media screen and (min-width:568px) {
	.footer___h7GuG {
		padding: 40px 64px 32px;
	}
}

@media screen and (min-width:1096px) {
	.footer___h7GuG {
		margin: 0 0 0 auto;
		padding: 48px 0 70px;
	}
}

.supportButton___dgCdo {
	align-items: center;
	box-shadow: none!important;
	display: flex;
	flex-direction: row;
	justify-content: center;
	text-decoration: none;
}

[class^=sidebarSupport_] .supportButton___dgCdo [class^=counter_] {
	display: none;
}

.sidebarBanner___liWk1 {
	background: linear-gradient(180deg,#7e0918,#8b1221 32.29%,#761126);
	display: flex;
	height: 80px;
	margin-bottom: 9px;
	pointer-events: none;
	position: relative;
	touch-action: none;
	width: 100%;
}

.sidebarBanner___liWk1.withBanners___p_BMI {
	height: -moz-fit-content;
	height: fit-content;
}

.sidebarBanner___liWk1.withBanners___p_BMI img {
	height: 100%;
	object-fit: cover;
	object-position: top;
	width: 100%;
}

.sidebarBanner___liWk1.withBanners___p_BMI .btnWrap___rUQGz {
	bottom: 0;
	position: absolute;
}

@media screen and (min-width:720px) {
	.sidebarBanner___liWk1.withBanners___p_BMI {
		height: -moz-fit-content;
		height: fit-content;
	}

	.sidebarBanner___liWk1.withBanners___p_BMI img,.sidebarBanner___liWk1.withBanners___p_BMI picture {
		display: block;
	}

	.sidebarBanner___liWk1.withBanners___p_BMI .btnWrap___rUQGz {
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		height: 48px;
		line-height: 16px;
		margin: auto 24px 24px;
		width: calc(100% - 48px);
	}
}

.sidebarBanner___liWk1.minimalBanner___zwxtC {
	height: 48px;
	position: fixed;
	z-index: 10;
}

.sidebarBanner___liWk1.minimalBanner___zwxtC img,.sidebarBanner___liWk1.minimalBanner___zwxtC picture {
	display: none;
}

.sidebarBanner___liWk1.minimalBanner___zwxtC .btnWrap___rUQGz {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	line-height: 12px;
	margin: 7px 0 0 16px;
	min-width: 122px;
	width: auto;
}

.sidebarBanner___liWk1.minimalBanner___zwxtC .btnWrap___rUQGz a {
	font-size: inherit;
	font-weight: inherit;
}

.sidebarBanner___liWk1.minimalBanner___zwxtC:not(.noImage___nAqbd)+div {
	padding-top: 260px;
}

@media screen and (min-width:568px) {
	.sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd~div {
		padding-top: 48px;
	}
}

@media screen and (min-width:720px) {
	.sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd~div {
		padding-top: 0;
	}
}

.sidebarBanner___liWk1.minimalBanner___zwxtC.noImage___nAqbd+div {
	padding-top: 55px;
}

.sidebarBanner___liWk1 .btnWrap___rUQGz {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: auto 16px 24px;
	padding: 0;
	pointer-events: auto;
	transition: all .15s;
	width: calc(100% - 32px);
}

@media screen and (min-width:360px) {
	.sidebarBanner___liWk1 .btnWrap___rUQGz {
		margin: auto 24px 24px;
		width: calc(100% - 48px);
	}
}

@media screen and (min-width:412px) {
	.sidebarBanner___liWk1 .btnWrap___rUQGz {
		margin: auto 50px 24px;
		width: calc(100% - 100px);
	}
}

@media screen and (min-width:430px) {
	.sidebarBanner___liWk1 .btnWrap___rUQGz {
		margin: auto 59px 24px;
		width: calc(100% - 108px);
	}
}

@media screen and (min-width:568px) {
	.sidebarBanner___liWk1 .btnWrap___rUQGz {
		margin: auto 16px 24px;
		width: calc(100% - 32px);
	}
}

.sidebarBanner___liWk1 .btnWrap___rUQGz span {
	color: #fff;
}

.sidebarBanner___liWk1 .btnWrap___rUQGz .btnMob___T4WKU {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 100%;
}

.sidebarBanner___liWk1 .sidebarImgLoaded___X0atZ {
	animation: bannerShow___Dt3_2 1s ease forwards;
	max-height: 0;
}

@keyframes bannerShow___Dt3_2 {
	0% {
		max-height: 0;
	}

	to {
		max-height: 600px;
	}
}

.Secret___gUL_h [class*=loginWrap_] {
	margin-top: 12px;
}

.Secret___gUL_h [class^=localeSelect__] {
	margin: 10px 0 0 12px;
}

[class*=popup__mob_wrapper] {
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
	min-height: 100vh;
}

[class*=forgot] [class^=headerInner],[class*=login] [class^=headerInner],[class*=register] [class^=headerInner] {
	background: none;
	box-shadow: none;
}

.modalWrap___YOFGK {
	bottom: auto;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1001;
}

.modalWrap___YOFGK,.modalWrap___YOFGK [class*=loginRegModals_],.modalWrap___YOFGK [class*=popup__mob_wrapper] {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
	min-height: 100%;
}

.loginRegModals___UhVRX [class*=headerLogo_] {
	margin-right: auto;
}

.loginRegModals___UhVRX [class*=headerLogo_] img {
	display: block;
	height: 30px;
	width: 60px;
}

.loginRegModals___UhVRX [class*=headerLogo_] [class*=logoDefaultPosition] {
	margin: 0 0 0 8px;
	width: 92px;
}

.searchedGamesShadowWrapper___pbi8U {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-height: inherit;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 9;
}

.searchedGamesShadowWrapper___pbi8U>* {
	transition: opacity .2s ease-in-out,max-height .2s ease-in-out;
}

.searchedGamesShadowWrapper___pbi8U .loadingWrap___NSqbv [class^=loading__] {
	bottom: auto;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.searchedTitle___uCGNH {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 16px;
	font-weight: 500;
	height: 48px;
	justify-content: flex-start;
	line-height: 22px;
	padding: 0;
	width: 100%;
}

.searchedList___ORI5k {
	box-sizing: border-box;
	max-height: calc(100vh - 240px);
	overflow: auto;
	overscroll-behavior-y: contain;
	padding-bottom: 8px;
	width: 100%;
}

.searchedList___ORI5k::-webkit-scrollbar {
	width: 5px;
}

.searchedList___ORI5k::-webkit-scrollbar-track {
	background-color: unset;
}

.searchedList___ORI5k::-webkit-scrollbar-thumb {
	background-color: #fff3;
	border-radius: 10px;
}

.searchedList___ORI5k mark {
	background: var(--games-search-result-mark-background);
	border-radius: 1px;
	color: #fff;
}

.searchedCount___qhOqQ {
	font-feature-settings: "pnum" on,"lnum" on;
	align-items: flex-start;
	color: var(--search-link-color);
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: var(--search-link-font-weight);
	height: 56px;
	justify-content: flex-start;
	letter-spacing: .5px;
	line-height: 24px;
	padding: 16px 16px 0;
	width: 100%;
}

.searchedCount___qhOqQ:after {
	background: #0000000f;
	content: "";
	display: block;
	height: 1px;
	margin-top: 15px;
	width: 100%;
}

.provider___hc4np {
	align-items: center;
	border-bottom: 1px solid #ffffff0d;
	box-sizing: initial;
	color: var(--search-link-color);
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 38px;
	justify-content: flex-start;
	line-height: 1;
	margin: 0;
}

.provider___hc4np img {
	flex: 0 0 24px;
	height: 24px;
	margin-right: 12px;
	object-fit: cover;
	object-position: top;
	width: 24px;
}

.game___umtbQ {
	align-items: center;
	box-sizing: initial;
	color: var(--search-link-color);
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 56px;
	justify-content: flex-start;
	line-height: 1;
	position: relative;
}

.game___umtbQ:after {
	background: #ffffff0d;
	bottom: 0;
	content: "";
	height: 1px;
	left: 12px;
	position: absolute;
	right: 12px;
	top: auto;
	z-index: 1;
}

.game___umtbQ:focus,.game___umtbQ:target {
	background: #7e0918;
}

.game___umtbQ img {
	border-radius: 4px;
	box-shadow: 0 1px 2px 0 #09070766;
	flex: 0 0 40px;
	height: 40px;
	margin-right: 8px;
	object-fit: cover;
	object-position: top;
	width: 40px;
}

.waypoint___hJov5 {
	padding: 10px;
	width: 100%;
}

.emptySearchResult___BDGhR {
	height: 192px;
	padding: 14px 0;
	width: 100%;
}

.emptySearchResult___BDGhR img {
	display: block;
	height: 32px;
	margin: 0 auto 18px;
	width: 32px;
}

.emptySearchResult___BDGhR span {
	color: var(--search-link-color);
	display: block;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 auto;
	text-align: center;
	width: 224px;
}

.loadingWrap___NSqbv {
	display: flex;
	height: 192px;
	max-height: 0;
	opacity: 0;
	position: relative;
	width: 100%;
}

.searchedNav___WSSp2 {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 8px;
	height: 24px;
	justify-content: flex-start;
	margin: 16px 0 24px;
	padding: 0;
	width: 100%;
}

.searchedNavItem___k9J4w {
	border: 1px solid #ffffff29;
	border-radius: 6px;
	color: #fff;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	height: 24px;
	line-height: 23px;
	padding: 0 8px;
}

.searchedNavItem___k9J4w.active___Tpryz {
	border-color: var(--brand-yellow);
	color: var(--brand-yellow);
}

.gamesSearchResult___u83cf {
	overflow: auto;
	width: 100%;
}

.popupBG___rizUp {
	background: #110d0e;
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	position: relative;
}

.popupBG___rizUp>* {
	z-index: 1;
}

.popupBG___rizUp:before {
	content: none;
}

.gamesSearchContent___BYdVe {
	display: flex;
	flex-direction: column;
	height: calc(100vh - 48px);
	justify-content: flex-start;
	padding: 24px;
	position: relative;
}

@media screen and (min-width:640px) {
	.gamesSearchContent___BYdVe {
		padding: 24px 64px;
	}
}

.gamesSearchContent___BYdVe .title___wAvMc {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	padding: 1px 0 15px;
}

.gamesSearchForm___C8PYx {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 8px 0;
	position: relative;
}

.gamesSearchForm___C8PYx.isHasValue___Ikzmx .searchIcon___kwJ8W {
	margin-right: 0;
	width: 0;
}

.gamesSearchForm___C8PYx.isHasValue___Ikzmx input {
	padding-left: 16px;
}

.gamesSearchForm___C8PYx input {
	background: #ffffff0d;
	border: none;
	border-radius: var(--games-search-btn-radius-mob);
	color: var(--search-link-color);
	font-size: 12px;
	font-weight: 400;
	height: 48px;
	line-height: 18px;
	margin: 0;
	outline: none;
	padding: 0 42px 0 50px;
	width: 100%;
}

.gamesSearchForm___C8PYx input:-webkit-autofill,.gamesSearchForm___C8PYx input:-webkit-autofill:focus,.gamesSearchForm___C8PYx input:-webkit-autofill:hover {
	-webkit-text-fill-color: #0000!important;
	-webkit-appearance: none;
	border: none!important;
	-webkit-box-shadow: inset 0 0 0 50px #0000!important;
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ,.gamesSearchForm___C8PYx .searchIcon___kwJ8W {
	position: absolute;
	top: 23px;
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ path,.gamesSearchForm___C8PYx .searchIcon___kwJ8W path {
	fill: var(--search-icon-color);
}

.gamesSearchForm___C8PYx .searchIcon___kwJ8W {
	height: 24px;
	left: 17px;
	pointer-events: none;
	top: 21px;
	width: 24px;
}

.gamesSearchForm___C8PYx .closeIcon___LhDAJ {
	height: 18px;
	right: 19px;
	width: 18px;
}

.gamesSearch___wCyze {
	align-items: center;
	background: var(--games-provider-btn-bg-mob);
	border: 1px solid var(--game-category-border-color);
	border-radius: var(--game-category-btn-radius-mob);
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	height: 48px;
	justify-content: center;
	position: relative;
	width: 48px;
}

.gamesSearch___wCyze path {
	fill: var(--sticks-bar-icon-color);
}

.gamesSearch___wCyze .searchIcon___u3nY1 {
	width: auto;
}

.searchOpened___D6PTz {
	-webkit-overflow-scrolling: touch;
	overflow: hidden;
	touch-action: none;
	transform: none;
}

.searchOpened___D6PTz [class^=tapBarWrap___] {
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
}

.searchOpened___D6PTz .gamesSearch___wCyze {
	border-radius: 12px;
}

.searchOpened___D6PTz .gamesSearch___wCyze path {
	fill: var(--game-category-active-color);
}

.scrollToSearch___gibbD {
	bottom: auto;
	height: 1px;
	left: 0;
	position: absolute;
	right: auto;
	top: -15px;
	visibility: hidden;
	width: 100%;
	z-index: 0;
}

.gamesSearchFormToggle-enter {
	bottom: -100%;
	opacity: 0;
}

.gamesSearchFormToggle-enter-active,.gamesSearchFormToggle-enter-done {
	bottom: 0;
	opacity: 1;
	transition: opacity .2s ease-in-out,bottom .2s ease-in-out;
}

.gamesSearchFormToggle-exit {
	bottom: 0;
	opacity: 1;
}

.gamesSearchFormToggle-exit-active,.gamesSearchFormToggle-exit-done {
	bottom: -100%;
	opacity: 0;
	transition: opacity .1s ease-in-out,bottom .15s ease-in-out;
}

.gamesSearchFormToggle-exit-active [class^=searchedGamesShadowWrapper],.gamesSearchFormToggle-exit-done [class^=searchedGamesShadowWrapper] {
	height: 0;
}

.categoryLink___DYu2s {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	position: relative;
}

.categoryLink___DYu2s .icon___s4nas {
	align-items: center;
	background: var(--games-provider-btn-bg-mob);
	border: 1px solid var(--game-category-border-color);
	border-radius: var(--game-category-btn-radius-mob);
	box-shadow: 0 6px 5px 0 #00000040;
	display: flex;
	height: 48px;
	justify-content: center;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 48px;
}

.categoryLink___DYu2s .icon___s4nas i {
	background-image: url("");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	display: block;
	height: inherit;
	width: inherit;
}

@supports((-webkit-mask-image:url("")) or (mask-image:url(""))) {
	.categoryLink___DYu2s .icon___s4nas i {
		background: var(--game-category-icon-color);
		-webkit-mask-position: 50% 50%;
		mask-position: 50% 50%;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: auto;
		mask-size: auto;
	}
}

.categoryLink___DYu2s .name___DegQa {
	color: #fff;
	display: block;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	margin: 4px 0 0;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 48px;
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas {
	border-radius: 12px;
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i {
	background-image: url("");
}

@supports((-webkit-mask-image:url("")) or (mask-image:url(""))) {
	body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .icon___s4nas i,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .icon___s4nas i {
		background: var(--game-category-active-color);
	}
}

body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkActive___nDErt .name___DegQa,body:not([class*=searchOpened],[class*=moreCategoriesIsOpened]) .categoryLink___DYu2s.categoryLinkSelected___aPp6u .name___DegQa,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkActive___nDErt .name___DegQa,body[class*=moreCategoriesIsOpened] li[class^=more] .categoryLink___DYu2s.categoryLinkSelected___aPp6u .name___DegQa {
	color: var(--game-category-active-color);
}

.categoryLink___DYu2s [class^=dropdownList__] {
	padding: 10px 16px;
	width: 200px;
}

.categoryLink___DYu2s [class^=dropdownList__] li {
	opacity: 0;
	transition: opacity .4s ease-in-out;
}

.categoryLink___DYu2s [class^=dropdownList__] li:first-child [class^=dropdownListItem__] {
	border-top: none;
}

.categoryLink___DYu2s [class^=dropdownList__] li:nth-child(-n+7):last-child {
	margin-bottom: -4px;
}

.categoryLink___DYu2s [class^=dropdownList__] [class^=dropdownListItem__] {
	height: 40px;
	padding: 0;
}

.categoryLink___DYu2s [class^=dropdownList__] [class^=dropdownListItem__] i {
	margin-right: 8px;
}

.categoryLink___DYu2s .categoriesMoreToggle-enter>ul {
	max-height: 0;
	opacity: 0;
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active,.categoryLink___DYu2s .categoriesMoreToggle-exit-active {
	box-shadow: none;
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-exit-active>ul {
	overflow: hidden;
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active:after,.categoryLink___DYu2s .categoriesMoreToggle-enter-active:before,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:before {
	opacity: 0;
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active,.categoryLink___DYu2s .categoriesMoreToggle-enter-done {
	top: 62px;
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-enter-done>ul {
	max-height: 282px;
	opacity: 1;
	transition: opacity .25s ease-in-out,max-height .2s ease-in-out;
}

.categoryLink___DYu2s .categoriesMoreToggle-enter-active>ul li,.categoryLink___DYu2s .categoriesMoreToggle-enter-done>ul li {
	opacity: 1;
}

.categoryLink___DYu2s .categoriesMoreToggle-exit>ul {
	max-height: 282px;
	opacity: 1;
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active,.categoryLink___DYu2s .categoriesMoreToggle-exit-done {
	top: 64px;
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-active:before,.categoryLink___DYu2s .categoriesMoreToggle-exit-done:after,.categoryLink___DYu2s .categoriesMoreToggle-exit-done:before {
	content: none;
}

.categoryLink___DYu2s .categoriesMoreToggle-exit-active>ul,.categoryLink___DYu2s .categoriesMoreToggle-exit-done>ul {
	max-height: 0;
	opacity: 0;
	transition: opacity .2s ease-in-out,max-height .2s ease-in-out;
}

.toFavourite___ZD75m {
	color: #fff;
	float: right;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}

.toFavourite___ZD75m .link___S5KUz {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: relative;
	text-decoration: none;
	transition: color .2s ease-in-out;
}

.toFavourite___ZD75m .link___S5KUz.active___AAL46 {
	text-decoration: none;
}

.toFavourite___ZD75m .link___S5KUz .icon___lodq7 {
	height: 26px;
	position: relative;
	width: 26px;
}

.toFavourite___ZD75m .link___S5KUz .icon___lodq7 [id=star] {
	display: none;
}

.toFavourite___ZD75m .link___S5KUz .title___I96D5 {
	color: #fff;
	overflow: hidden;
	transition: width .2s ease-in-out;
	width: 0;
}

.toFavourite___ZD75m .link___S5KUz .wrap___nk9RS {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
}

.toFavouriteActive___YoK1D .link___S5KUz .count___R1qkP {
	border: 1px solid #fff;
	border-radius: 12px;
	bottom: auto;
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	left: 13px;
	line-height: 18px;
	min-width: 30px;
	position: absolute;
	right: auto;
	top: -12px;
	width: auto;
	z-index: 0;
}

.toFavouriteActive___YoK1D .link___S5KUz .icon___lodq7 [id=star] {
	display: initial;
}

.toFavouriteActive___YoK1D .link___S5KUz .title___I96D5 {
	margin-left: 28px;
	opacity: 1;
	transition: width .2s ease-in-out;
	width: min-content;
}

.toFavouriteActive___YoK1D .link___S5KUz .title___I96D5 span {
	display: inline-block;
	height: 100%;
	white-space: nowrap;
	width: 100%;
}

.toFavouriteActive___YoK1D .link___S5KUz.active___AAL46 .title___I96D5 {
	color: var(--brand-yellow);
}

.toFavouriteActive___YoK1D .link___S5KUz:hover .title___I96D5 {
	color: var(--brand-yellow);
	text-decoration: none;
	text-shadow: 0 0 4px var(--nav-list-active-item-color),0 0 8px rgba(var(--nav-list-active-item-color),.6),0 0 16px #2a824999;
}

@keyframes counterPlus___Nx_EK {
	0%,to {
		transform: translateZ(0);
	}

	33% {
		transform: translate3d(0,1px,0);
	}

	66% {
		transform: translate3d(0,-3px,0);
	}
}

.toFavourite___ZD75m .animated-counter,.toFavourite___ZD75m .favCounter-enter-active,.toFavourite___ZD75m .favCounter-exit-active {
	animation-duration: .5s;
	animation-fill-mode: both;
}

.toFavourite___ZD75m .favCounter-enter-active,.toFavourite___ZD75m .favCounter-exit-active {
	animation-name: counterPlus;
}

.toFavourite___ZD75m .tournamentWidget-enter-active {
	position: relative;
	transform: translateX(0);
	transition: .35s cubic-bezier(.5,0,1,1);
	z-index: 2;
}

.toFavourite___ZD75m .tournamentWidget-enter-done {
	position: relative;
	transform: translateX(0);
	z-index: 2;
}

.toFavourite___ZD75m .tournamentWidget-exit-active {
	opacity: .5;
	transform: translateX(0) rotateY(8deg)!important;
	transform-style: preserve-3d;
	transition: 0ms;
	z-index: 1!important;
}

.toFavourite___ZD75m .tournamentWidget-exit-done {
	opacity: 1;
}

.dropDownDevelopers___wBGTb {
	align-items: center;
	bottom: 0;
	color: var(--brand-text);
	display: flex;
	height: 100%;
	left: 11px;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.dropDownDevelopers___wBGTb span {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
}

.dropDownDevelopers___wBGTb .filterIcon___JWXbK,.dropDownDevelopers___wBGTb i,.dropDownDevelopers___wBGTb svg {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: initial;
	border-radius: 8px;
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.dropDownDevelopers___wBGTb:hover {
	cursor: pointer;
}

.dropDownDevelopers___wBGTb:hover span {
	color: var(--brand-red);
	text-shadow: 0 0 4px var(--nav-list-active-item-color),0 0 8px rgba(var(--nav-list-active-item-color),.6),0 0 16px #2a824999;
}

.dropDownDevelopers___wBGTb:hover .filterIcon___JWXbK g>*,.dropDownDevelopers___wBGTb:hover .filterIcon___JWXbK path,.dropDownDevelopers___wBGTb:hover .filterIcon___JWXbK rect,.dropDownDevelopers___wBGTb:hover i g>*,.dropDownDevelopers___wBGTb:hover i path,.dropDownDevelopers___wBGTb:hover i rect {
	fill: var(--brand-red);
}

.gamesProviders___bzqEP {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.moreFilterItemsDropdown___yKFd0 {
	bottom: auto;
	left: auto;
	opacity: 0;
	padding: 11px 0 0;
	position: absolute;
	right: -17px;
	top: 32px;
	z-index: 0;
}

.moreFilterItemsDropdown___yKFd0 .content___YMPAH {
	background: var(--brand-content-background);
	border-radius: 8px;
	box-shadow: 0 2px 8px #00000080,inset 0 1px 0 #ffffff0d;
	min-width: 220px;
	position: relative;
}

.moreFilterItemsDropdown___yKFd0 .content___YMPAH:after,.moreFilterItemsDropdown___yKFd0 .content___YMPAH:before {
	border-bottom: 10px solid;
	border-left: 10px solid #0000;
	border-right: 10px solid #0000;
	bottom: auto;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 44px;
	top: -9px;
	width: 0;
	z-index: 0;
}

.moreFilterItemsDropdown___yKFd0 .content___YMPAH:after {
	border-bottom-color: var(--brand-content-background);
	z-index: 1;
}

.moreFilterItemsDropdown___yKFd0 .content___YMPAH:before {
	border-bottom-color: #ffffff80;
	z-index: -1;
}

.moreFilterItemsDropdown___yKFd0 .filter___UExjP {
	align-items: center;
	border-bottom: 1px solid #0003;
	border-top: 1px solid rgba(var(--brand-text-rgb),.05);
	color: #fff;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	height: 40px;
	justify-content: flex-start;
	line-height: 20px;
	padding: 0 32px;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
	white-space: nowrap;
	width: 100%;
}

.moreFilterItemsDropdown___yKFd0 .filter___UExjP.filterActive___FFhtc,.moreFilterItemsDropdown___yKFd0 .filter___UExjP:hover {
	color: var(--brand-yellow);
}

.moreFilterItemsDropdown___yKFd0 .filter___UExjP:first-child {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.moreFilterItemsDropdown___yKFd0 .filter___UExjP:last-child {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	height: 36px;
}

.moreFilterItems___XYFrk {
	background: #0000;
	box-sizing: border-box;
	cursor: pointer;
	opacity: 0;
	padding: 0 8px;
	pointer-events: none;
	position: absolute;
	text-decoration: none;
	visibility: hidden;
}

.moreFilterItems___XYFrk .btn___w_prt {
	background: none;
	border-radius: 16px;
	box-shadow: none;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	height: 32px;
	min-width: 64px;
	padding: 0 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	z-index: 3;
}

.moreFilterItems___XYFrk:hover .btn___w_prt {
	background: var(--brand-content-background);
	color: var(--brand-yellow);
	text-decoration: none;
}

.moreFilterItems___XYFrk.moreFilterItemsVisible___AczQo {
	opacity: 1;
	pointer-events: auto;
	position: relative;
	visibility: visible;
}

.moreFilterItems___XYFrk.moreFilterItemsActive___cIZ2g .btn___w_prt {
	background: var(--brand-simple);
	color: var(--brand-yellow);
}

.moreFilterItems___XYFrk.moreFilterItemsActive___cIZ2g .btn___w_prt:focus,.moreFilterItems___XYFrk.moreFilterItemsActive___cIZ2g .btn___w_prt:hover {
	box-shadow: none;
	filter: none;
}

.moreFilterItems___XYFrk.moreFilterItemsActive___cIZ2g .btn___w_prt span {
	font-weight: 400!important;
}

.moreFilterItems___XYFrk .moreFilterItemsToggle-enter-active,.moreFilterItems___XYFrk .moreFilterItemsToggle-enter-done {
	opacity: 1;
	transition: opacity .2s ease-in-out;
}

.moreFilterItems___XYFrk .moreFilterItemsToggle-exit-active,.moreFilterItems___XYFrk .moreFilterItemsToggle-exit-done {
	opacity: 0;
	transition: opacity .2s ease-in-out;
}

.openedFilterDropdownClassMod___x7Fuj [class^=gamesCtrls__] {
	position: relative;
	z-index: 999;
}

.filterItem___CxSZ9 {
	border-radius: 16px;
	display: inline-block;
	height: 32px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	visibility: hidden;
	z-index: 1;
}

.filterItem___CxSZ9.filterItemVisible___h2V9k {
	opacity: 1;
	pointer-events: auto;
	position: relative;
	visibility: visible;
}

.filterItem___CxSZ9:first-of-type {
	margin-left: 0;
}

.filterItem___CxSZ9 .btn___PAAKX {
	background: none;
	border-radius: 16px;
	box-shadow: none;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	height: 32px;
	min-width: 64px;
	padding: 0 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	z-index: 3;
}

.filterItem___CxSZ9 .btn___PAAKX:hover {
	text-decoration: none;
}

.filterItem___CxSZ9 .btn___PAAKX.btnActive___fQ8pw,.filterItem___CxSZ9 .btn___PAAKX:hover {
	background: var(--brand-simple);
	color: var(--brand-yellow);
}

.filterItem___CxSZ9 .btn___PAAKX:focus,.filterItem___CxSZ9 .btn___PAAKX:hover {
	box-shadow: none;
	filter: none;
}

.filterItem___CxSZ9 .btn___PAAKX span {
	font-weight: 400!important;
}

.gamesProviders___kzLPh {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.gamesProviders___kzLPh:not(.calculatedClass___q9ghK) {
	opacity: 0;
	width: 100%;
}

.gamesProviders___kzLPh:not(.calculatedClass___q9ghK) [class^=filterItem__] {
	opacity: 0!important;
	position: absolute!important;
	visibility: hidden!important;
}

.gamesProviders___kzLPh.calculatedClass___q9ghK {
	opacity: 1;
	transition: opacity .2s;
	width: auto;
}

.randomGameButton___Q_A6L {
	align-items: center;
	background: var(--games-provider-btn-bg-mob);
	border: 1px solid var(--game-category-border-color);
	border-radius: var(--game-category-btn-radius-mob);
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	height: 48px;
	justify-content: center;
	position: relative;
	width: 48px;
}

.randomGameButton___Q_A6L path {
	fill: var(--sticks-bar-icon-color);
}

.randomGameButton___Q_A6L .diceContainer___DDF_V {
	height: 22px;
	position: relative;
	width: 33px;
}

.randomGameButton___Q_A6L .diceContainer___DDF_V .dice___CKSns {
	height: 14px;
	position: absolute;
	width: 14px;
}

.randomGameButton___Q_A6L .diceContainer___DDF_V .diceOne___t_9cZ {
	animation: move1___zTxXG 3s infinite;
	left: 3px;
	top: 1px;
}

.randomGameButton___Q_A6L .diceContainer___DDF_V .diceFour____AnJW {
	animation: move2___z0SiO 3s infinite;
	animation-delay: 1.5s;
	bottom: 1px;
	right: 3px;
}

@keyframes move1___zTxXG {
	0% {
		transform: translate(0);
	}

	25% {
		transform: translate(13px,6px);
	}

	50% {
		transform: translate(0);
		z-index: 2;
	}
}

@keyframes move2___z0SiO {
	0%,50% {
		transform: translate(0);
	}

	75% {
		transform: translate(-13px,-6px);
	}

	to {
		transform: translate(0);
		z-index: 1;
	}
}

.menu___JfYqu {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 25px auto 0;
	padding: 8px 16px;
	width: 100%;
}

@media screen and (min-width:360px) {
	.menu___JfYqu {
		padding: 8px 24px;
	}
}

@media screen and (min-width:568px) {
	.menu___JfYqu {
		padding: 8px 64px;
	}
}

@media screen and (min-width:1024px) {
	.menu___JfYqu {
		padding: 8px 76px;
	}
}

.menu___JfYqu .menuItems___Ck7Ap {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 6px;
	justify-content: flex-start;
	margin-right: -24px;
	overflow-x: auto;
}

.menu___JfYqu .menuItems___Ck7Ap::-webkit-scrollbar {
	width: 0;
}

@media screen and (min-width:568px) {
	.menu___JfYqu .menuItems___Ck7Ap {
		margin-right: -64px;
	}
}

@media screen and (min-width:1024px) {
	.menu___JfYqu .menuItems___Ck7Ap {
		margin-right: -76px;
	}
}

.menu___JfYqu .navWidgets___swwaq {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 6px;
	height: inherit;
	justify-content: space-between;
	margin-bottom: 16px;
	max-width: 512px;
	width: 100%;
}

.menu___JfYqu .navWidgets___swwaq:has(.randomGameItem___T0isu) .navWidgetsDevelopers___IElCv {
	min-width: 150px;
}

.menu___JfYqu .navWidgetsDevelopers___IElCv {
	align-items: center;
	background: linear-gradient(180deg,#590c1929 54.79%,#ad173129);
	border: 1px solid #d81b0a29;
	border-radius: 12px;
	box-shadow: var(--nav-list-box-shadow);
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: flex-start;
	min-width: 204px;
	padding: 16px 12px;
	position: relative;
	width: 100%;
}

.menu___JfYqu .navWidgetsFavourites___KzZpG {
	align-items: center;
	background: var(--games-provider-btn-bg-mob);
	border: 1px solid var(--game-category-border-color);
	border-radius: var(--game-category-btn-radius-mob);
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	min-width: 48px;
	position: relative;
	width: 48px;
}

.searchItem___J5eCA {
	text-align: center;
}

.searchItem___J5eCA .name___auxUZ {
	color: var(--footer-text-color);
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
}

body[class*=searchOpened] .searchItem___J5eCA .name___auxUZ {
	color: var(--game-category-active-color);
}

.wrap___GJLF3 {
	overflow: hidden;
	position: relative;
}

.wrap___GJLF3 [class*=gamesList__wrapper] {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(136px,1fr));
}

.wrap___GJLF3:before {
	background: var(--brand-gradient-home-layout) top left/100% 400px no-repeat;
	bottom: unset;
	content: "";
	height: 100%;
	left: unset;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: -48px;
	width: 100%;
	z-index: -1;
}

.devTitle___DFrT1 {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 1.15;
	margin: .2rem 0 2.7rem;
	text-align: left;
	text-shadow: none;
	text-transform: none;
}

@media screen and (max-device-width:890px)and (min-device-width:641px) {
	.devTitle___DFrT1 {
		padding: .8rem .8rem 0;
	}
}

.gameHallWrap___dSBom {
	padding: 8px 24px 12px;
	position: relative;
}

@media screen and (min-width:360px) {
	.gameHallWrap___dSBom {
		margin-bottom: 20px;
		padding: 12px 24px 10px;
	}
}

@media screen and (min-width:568px) {
	.gameHallWrap___dSBom {
		padding: 12px 64px 10px;
	}
}

@media screen and (min-width:720px) {
	.gameHallWrap___dSBom {
		padding: 12px 64px 10px;
	}
}

.waypoint___RUq0L {
	height: 70px;
	position: relative;
}

.gameCollection___GwKXy {
	align-items: normal;
	border-radius: var(--collections-widget-radius);
	box-shadow: 0 4px 8px #00000073;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-end;
	padding: 14px 16px 16px;
	position: relative;
	z-index: 1;
}

.header___qTwmf {
	flex: 1 1 auto;
	max-width: 154px;
}

.header___qTwmf .subTitle___wuJpU {
	color: #fffc;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 16px;
	line-height: 16px;
	width: 100%;
}

.header___qTwmf .title___l8xpC {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #fff;
	display: -webkit-box;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	max-height: 64px;
	overflow: hidden;
}

.footer___wf2t1 {
	justify-content: space-between;
	margin: 0;
}

.footer___wf2t1,.footer___wf2t1 .gameList___Z5CC7 {
	align-items: center;
	display: flex;
	flex-direction: row;
}

.footer___wf2t1 .gameList___Z5CC7 {
	gap: 8px;
	justify-content: flex-start;
}

.footer___wf2t1 .gameThumb___VQMAf {
	background: rgba(var(--brand-content-background-rgb),.6);
	border-radius: 4px;
	display: block;
	margin: 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
	height: 51px;
	width: 51px;
}

@media screen and (min-width:360px) {
	.footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
		height: 58px;
		width: 58px;
	}
}

@media screen and (min-width:720px) {
	.footer___wf2t1 .gameThumbImg___zItQB,.footer___wf2t1 .gameThumb___VQMAf {
		height: 67px;
		width: 67px;
	}
}

.footer___wf2t1 .gameThumbImg___zItQB {
	object-fit: cover;
	object-position: top;
}

.footer___wf2t1 .btnShowAll___HWd_G {
	align-items: center;
	background: rgba(var(--brand-content-background-rgb),.6);
	border-radius: 8px;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-family: Manrope,sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 51px;
	justify-content: center;
	line-height: 16px;
	margin-left: 8px;
	padding: 6px 0;
	width: 51px;
}

@media screen and (min-width:360px) {
	.footer___wf2t1 .btnShowAll___HWd_G {
		height: 58px;
		width: 58px;
	}
}

@media screen and (min-width:720px) {
	.footer___wf2t1 .btnShowAll___HWd_G {
		height: 67px;
		width: 67px;
	}
}

.footer___wf2t1 .btnShowAll___HWd_G:after {
	background: url("") 50%/24px no-repeat;
	content: "";
	display: block;
	height: 24px;
	width: 24px;
}

.character___oupvM {
	bottom: unset;
	height: 134px;
	left: unset;
	object-fit: contain;
	position: absolute;
	right: -16px;
	top: -24px;
	width: 150px;
	z-index: 1;
}

.gameCollectionWrap___Rptb6 {
	display: flex;
	flex-direction: column;
	padding-bottom: 32px;
}

.gameCollectionWrap___Rptb6 .allGamesCollectionTitleWrap___TQUCA {
	margin: 0 0 -8px;
	padding: 0;
}

.gameCollectionWrap___Rptb6 [class*=promoTitle] {
	margin-bottom: 0;
}

.gameCollectionWrap___Rptb6 [class*=scrollbar_] {
	margin-top: 12px;
}

.gameCollectionWrap___Rptb6 [class*=scrollThumbs__]:before {
	content: none!important;
}

.gameCollectionSection___pfa6F {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	height: 220px;
	justify-content: center;
	margin-top: 32px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.gameCollectionSection___pfa6F>div {
	margin: 24px 8px 0;
}

@media screen and (min-width:360px) {
	.gameCollectionSection___pfa6F>div {
		margin: 24px 16px 0;
	}
}

.scrollThumbs___JQmwz[class*=wrapper__] {
	position: relative;
}

.scrollThumbs___JQmwz[class*=wrapper__]:after,.scrollThumbs___JQmwz[class*=wrapper__]:before {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.scrollThumbs___JQmwz[class*=wrapper__]:before {
	background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
	left: 0;
	right: auto;
}

.scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
	grid-auto-columns: 260px;
	height: 201px;
	padding-top: 24px;
}

@media screen and (min-width:360px) {
	.scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 288px;
		height: 216px;
	}
}

@media screen and (min-width:720px) {
	.scrollThumbs___JQmwz[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 322px;
		height: 217px;
	}
}

.contentBlock___Pj9uM,.recentGamesTitle___R1HBt {
	overflow: hidden;
	position: relative;
}

.contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
	margin-bottom: 25px;
	padding: 8px 16px 10px;
}

@media screen and (min-width:360px) {
	.contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
		margin-bottom: 20px;
		padding: 12px 24px 10px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
		padding: 12px 64px 10px;
	}
}

@media screen and (min-width:720px) {
	.contentBlock___Pj9uM.striped___fmbhx,.recentGamesTitle___R1HBt {
		padding: 12px 64px 10px;
	}
}

.contentBlock___Pj9uM.fullWidth___GwVai,.fullWidth___GwVai.recentGamesTitle___R1HBt {
	padding: 0 0 32px;
}

.contentBlock___Pj9uM.fullWidth___GwVai [class*=promoTitle],.fullWidth___GwVai.recentGamesTitle___R1HBt [class*=promoTitle] {
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.contentBlock___Pj9uM.fullWidth___GwVai [class*=promoTitle],.fullWidth___GwVai.recentGamesTitle___R1HBt [class*=promoTitle] {
		padding-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___Pj9uM.fullWidth___GwVai [class*=promoTitle],.fullWidth___GwVai.recentGamesTitle___R1HBt [class*=promoTitle] {
		padding-inline: 64px;
	}
}

.titleWrap___v74s_ {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.titleWrap___v74s_>span {
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.titleWrapButton___bUxOP {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 48px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	height: 24px;
	line-height: 19px;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 2px 12px;
}

.titleIcon___R23M8 {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.promoTitle___oOHsO,.recentGamesTitle___R1HBt {
	align-items: center;
	color: var(--category-name-color);
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 32px;
	justify-content: space-between;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	white-space: nowrap;
}

.promoTitleFullWidth___ID8jX.recentGamesTitle___R1HBt,.promoTitle___oOHsO.promoTitleFullWidth___ID8jX {
	padding: .8rem 2.285rem 0;
}

.promoTitle___oOHsO .titleWrap___v74s_,.recentGamesTitle___R1HBt .titleWrap___v74s_ {
	align-items: normal;
	justify-content: normal;
	padding-right: 16px;
}

.promoTitle___oOHsO .titleWrap___v74s_>span,.recentGamesTitle___R1HBt .titleWrap___v74s_>span {
	color: var(--category-name-color);
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-decoration: none;
}

.promoShowAll___BU9BN {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.promoShowAll___BU9BN span {
	overflow: hidden;
	position: relative;
}

.promoShowAll___BU9BN i {
	border-bottom: 1px solid var(--category-name-color);
	border-left: 1px solid var(--category-name-color);
	display: inline-block;
	height: 8px;
	transform: rotate(-135deg) translate(-12px,2px);
	width: 8px;
}

.promoShowAll___BU9BN:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.promoBody___SWDsX {
	display: flex;
	flex-wrap: wrap;
}

.contentBlockTotalCount___hwE7x {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.recentGames___zdnbq {
	margin-bottom: 30px;
	margin-top: 5px;
}

.recentGamesTitle___R1HBt {
	margin-bottom: 21px;
	margin-top: 0;
}

.recentGamesItem___bi4Iv {
	background: var(--brand-simple);
	border-radius: 10px;
	position: relative;
}

.recentGamesItem___bi4Iv [class*=loading__] {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
}

.recentGamesItem___bi4Iv picture {
	display: block;
}

.recentGamesItem___bi4Iv picture img {
	border-radius: 10px;
	display: block;
	height: 100%;
	object-fit: cover;
	object-position: top;
	opacity: 0;
	width: 100%;
}

.recentGames___zdnbq [class^=loadingWrapper__] {
	position: absolute;
	top: 0;
}

.scrollThumbs___VEBkm[class*=wrapper__] {
	position: relative;
}

.scrollThumbs___VEBkm[class*=wrapper__]:after,.scrollThumbs___VEBkm[class*=wrapper__]:before {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.scrollThumbs___VEBkm[class*=wrapper__]:before {
	background: linear-gradient(270deg,#d9d9d900 0,var(--brand-content-background) 100%);
	left: 0;
	right: auto;
}

.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] {
	grid-auto-columns: 76px;
}

.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] img {
	height: 76px;
}

@media screen and (min-width:360px) {
	.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 86px;
	}

	.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] img {
		height: 86px;
	}
}

@media screen and (min-width:412px) {
	.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 74px;
	}

	.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] img {
		height: 74px;
	}
}

@media screen and (min-width:568px) {
	.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 93px;
	}

	.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] img {
		height: 93px;
	}
}

@media screen and (min-width:720px) {
	.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 80px;
	}

	.scrollThumbs___VEBkm[class*=wrapper__] [class*=container__] img {
		height: 80px;
	}
}

.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg img,.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg picture {
	opacity: 1;
}

.recentGamesItem___bi4Iv picture.classNameAfterLoaded___CreHg img {
	animation: loadImg___BV0wO 1s forwards;
}

@keyframes loadImg___BV0wO {
	0% {
		filter: blur(8px);
	}

	to {
		filter: blur(0);
	}
}

@keyframes loading___xZf6d {
	0% {
		transform: perspective(1000px) rotateY(0deg);
	}

	45% {
		transform: perspective(1000px) rotateY(180deg) scale(1.4);
	}

	55% {
		transform: perspective(1000px) rotateY(180deg) scale(1.4);
	}

	to {
		transform: perspective(-1000px) rotateY(180deg);
	}
}

.nowWinners___P9cK7 {
	margin: 0 0 32px;
	padding: 9px 0;
}

.nowWinnersTitle___jA8eb {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	margin: 0 16px 16px;
	padding-bottom: 7px;
	position: relative;
}

@media screen and (min-width:360px) {
	.nowWinnersTitle___jA8eb {
		margin: 0 24px 16px;
	}
}

@media screen and (min-width:640px) {
	.nowWinnersTitle___jA8eb {
		margin: 0 64px 16px;
	}
}

.nowWinnersTitle___jA8eb:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.nowWinners___P9cK7 .slick-slider {
	box-sizing: border-box;
	display: block;
	height: 84px;
	overflow: hidden;
	padding-left: 16px;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	user-select: none;
}

@media screen and (min-width:360px) {
	.nowWinners___P9cK7 .slick-slider {
		padding-left: 24px;
	}
}

@media screen and (min-width:568px) {
	.nowWinners___P9cK7 .slick-slider {
		padding-left: 64px;
	}
}

.nowWinners___P9cK7 .slick-list {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

.nowWinners___P9cK7 .slick-list:focus {
	outline: none;
}

.nowWinners___P9cK7 .slick-list.dragging {
	cursor: hand;
}

.nowWinners___P9cK7 .slick-dots {
	bottom: 0;
	display: flex!important;
	justify-content: center;
	left: 50%;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	z-index: 0;
}

.nowWinners___P9cK7 .slick-dots li {
	align-items: center;
	display: flex;
	margin-right: 0;
}

.nowWinners___P9cK7 .slick-dots li:last-child {
	margin-right: 0;
}

.nowWinners___P9cK7 .slick-dots li:last-child button {
	border-radius: 0 4px 4px 0;
}

.nowWinners___P9cK7 .slick-dots li:first-child button {
	border-radius: 4px 0 0 4px;
}

.nowWinners___P9cK7 .slick-dots li[class^=slick-active] button {
	background: var(--dots-color);
	border-radius: 4px;
	opacity: 1;
}

.nowWinners___P9cK7 .slick-dots button {
	background: #ffffff1a;
	border: none;
	font-size: 0;
	height: 2px;
	line-height: 1;
	width: 8px;
}

.nowWinners___P9cK7 .slick-slider .slick-list,.nowWinners___P9cK7 .slick-slider .slick-track {
	transform: translateZ(0);
}

.nowWinners___P9cK7 .slick-track {
	display: block;
	left: 0;
	position: relative;
	top: 0;
}

.nowWinners___P9cK7 .slick-track:after,.nowWinners___P9cK7 .slick-track:before {
	content: "";
	display: table;
}

.nowWinners___P9cK7 .slick-track:after {
	clear: both;
}

.nowWinners___P9cK7 .slick-loading .slick-track {
	visibility: hidden;
}

.nowWinners___P9cK7 .slick-slide {
	display: none;
	float: left;
	height: 66px;
	min-height: 1px;
}

.nowWinners___P9cK7 .slick-slide:first-child {
	margin-left: -18px;
}

@media screen and (min-width:360px) {
	.nowWinners___P9cK7 .slick-slide:first-child {
		margin-left: -30px;
	}
}

@media screen and (min-width:568px) {
	.nowWinners___P9cK7 .slick-slide:first-child {
		margin-left: 54px;
	}
}

@media screen and (min-width:569px) {
	.nowWinners___P9cK7 .slick-slide:first-child {
		margin-left: 34px;
	}
}

.nowWinners___P9cK7 [dir=rtl] .slick-slide {
	float: right;
}

.nowWinners___P9cK7 .slick-slide img {
	display: block;
}

.nowWinners___P9cK7 .slick-slide.slick-loading img {
	display: none;
}

.nowWinners___P9cK7 .slick-slide.dragging img {
	pointer-events: none;
}

.nowWinners___P9cK7 .slick-initialized .slick-slide {
	display: block;
}

.nowWinners___P9cK7 .slick-loading .slick-slide {
	visibility: hidden;
}

.nowWinners___P9cK7 .slick-vertical .slick-slide {
	border: 1px solid #0000;
	display: block;
	height: auto;
}

.nowWinners___P9cK7 .slick-arrow.slick-hidden {
	display: none;
}

.nowWinners___P9cK7 .slick-slide.slick-active {
	pointer-events: auto;
}

.nowWinners___P9cK7 .item___qTZOL {
	margin-bottom: 4px;
}

@media screen and (min-width:1288px) {
	.nowWinners___P9cK7 {
		margin-left: 0;
	}
}

.linkWrap____bxz8 {
	display: flex;
	height: 66px;
	margin-right: 14px;
	position: relative;
	width: 175px;
}

.linkWrap____bxz8:before {
	background: var(--vinners-widget-color);
	border-radius: var(--vinners-widget-radius);
	border-top: 1px solid rgba(216,27,10,.161);
	bottom: 0;
	box-shadow: 0 2.31px 9.23px 0 rgba(39,39,39,.302);
	content: "";
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 145px;
	z-index: -1;
}

.gameImage___YJXCk {
	float: left;
	margin: 5px 8px 0 2px;
}

.gameImage___YJXCk,.gameImage___YJXCk img {
	border-radius: 50%;
	height: 56px;
	width: 56px;
}

.info___M903M {
	align-items: normal;
	display: flex;
	flex-direction: column;
	font-family: Manrope,sans-serif;
	justify-content: normal;
	padding: 16px 16px 16px 0;
	position: relative;
}

.user___ZqDAx {
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
}

.summ___X6RWa,.user___ZqDAx {
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.summ___X6RWa {
	color: var(--brand-yellow);
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
}

.scrollThumbs___UwS8m[class*=wrapper__] {
	position: relative;
}

.scrollThumbs___UwS8m[class*=wrapper__] [class*=container__] {
	grid-auto-columns: 256px;
}

.scrollThumbs___UwS8m[class*=wrapper__] [class*=scrollbar__] {
	margin-top: 12px;
}

.contentBlock___uNs2J {
	overflow: hidden;
	position: relative;
}

.contentBlock___uNs2J.striped___nMGx8 {
	margin-bottom: 25px;
	padding: 8px 16px 10px;
}

@media screen and (min-width:360px) {
	.contentBlock___uNs2J.striped___nMGx8 {
		margin-bottom: 20px;
		padding: 12px 24px 10px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___uNs2J.striped___nMGx8 {
		padding: 12px 64px 10px;
	}
}

@media screen and (min-width:720px) {
	.contentBlock___uNs2J.striped___nMGx8 {
		padding: 12px 64px 10px;
	}
}

.contentBlock___uNs2J.fullWidth___dULtZ {
	padding: 0 0 32px;
}

.contentBlock___uNs2J.fullWidth___dULtZ [class*=promoTitle] {
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.contentBlock___uNs2J.fullWidth___dULtZ [class*=promoTitle] {
		padding-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___uNs2J.fullWidth___dULtZ [class*=promoTitle] {
		padding-inline: 64px;
	}
}

.titleWrap___LJbfW {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.titleWrap___LJbfW>span {
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.titleWrapButton___bE1iw {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 48px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	height: 24px;
	line-height: 19px;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 2px 12px;
}

.titleIcon___OggIP {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.promoTitle___fdp9i {
	align-items: center;
	color: var(--category-name-color);
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 32px;
	justify-content: space-between;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	white-space: nowrap;
}

.promoTitle___fdp9i.promoTitleFullWidth___wEpWU {
	padding: .8rem 2.285rem 0;
}

.promoTitle___fdp9i .titleWrap___LJbfW {
	align-items: normal;
	justify-content: normal;
	padding-right: 16px;
}

.promoTitle___fdp9i .titleWrap___LJbfW>span {
	color: var(--category-name-color);
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-decoration: none;
}

.promoShowAll___rzeZc {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.promoShowAll___rzeZc span {
	overflow: hidden;
	position: relative;
}

.promoShowAll___rzeZc i {
	border-bottom: 1px solid var(--category-name-color);
	border-left: 1px solid var(--category-name-color);
	display: inline-block;
	height: 8px;
	transform: rotate(-135deg) translate(-12px,2px);
	width: 8px;
}

.promoShowAll___rzeZc:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.promoBody___j9sUO {
	display: flex;
	flex-wrap: wrap;
}

.contentBlockTotalCount___oJRc2 {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.recommendedGames___Ti31x {
	padding-bottom: 32px;
}

.recommendedGames___Ti31x:after {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 226px;
	left: auto;
	position: absolute;
	right: 0;
	top: 48px;
	width: 24px;
	z-index: 1;
}

.recommendedGames___Ti31x [class*=promoTitle_] {
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.recommendedGames___Ti31x [class*=promoTitle_] {
		padding-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.recommendedGames___Ti31x [class*=promoTitle_] {
		padding-inline: 64px;
	}
}

.recommendedGames___Ti31x [class*=tmbMob__] {
	flex-shrink: 0;
	margin-right: 16px;
	width: 138px;
}

@media screen and (min-width:412px) {
	.recommendedGames___Ti31x [class*=tmbMob__] {
		width: 164px;
	}
}

@media screen and (min-width:640px) {
	.recommendedGames___Ti31x [class*=tmbMob__] {
		width: 167px;
	}
}

.recommendedGames___Ti31x [class*=tmbMob__] [class^=titleMob__] {
	line-height: 18px;
}

.recommendedGames___Ti31x .sliderWrapper___KXnyU {
	padding-left: 16px;
	width: 100%;
}

@media screen and (min-width:360px) {
	.recommendedGames___Ti31x .sliderWrapper___KXnyU {
		padding-left: 24px;
	}
}

@media screen and (min-width:568px) {
	.recommendedGames___Ti31x .sliderWrapper___KXnyU {
		padding-left: 64px;
	}
}

.recommendedGames___Ti31x .slick-slider {
	box-sizing: border-box;
	display: block;
	height: 210px;
	overflow: hidden;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	user-select: none;
}

@media screen and (min-width:412px) {
	.recommendedGames___Ti31x .slick-slider {
		height: 240px;
	}
}

@media screen and (min-width:568px) {
	.recommendedGames___Ti31x .slick-slider {
		height: 250px;
	}
}

.recommendedGames___Ti31x .slick-list {
	display: block;
	height: 186px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

@media screen and (min-width:412px) {
	.recommendedGames___Ti31x .slick-list {
		height: 216px;
	}
}

@media screen and (min-width:568px) {
	.recommendedGames___Ti31x .slick-list {
		height: 226px;
	}
}

.recommendedGames___Ti31x .slick-list:focus {
	outline: none;
}

.recommendedGames___Ti31x .slick-list.dragging {
	cursor: hand;
}

.recommendedGames___Ti31x .slick-dots {
	bottom: 0;
	display: flex!important;
	justify-content: center;
	left: 50%;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	z-index: 0;
}

.recommendedGames___Ti31x .slick-dots li {
	align-items: center;
	display: flex;
	margin-right: 0;
}

.recommendedGames___Ti31x .slick-dots li:last-child {
	margin-right: 0;
}

.recommendedGames___Ti31x .slick-dots li:last-child button {
	border-radius: 0 4px 4px 0;
}

.recommendedGames___Ti31x .slick-dots li:first-child button {
	border-radius: 4px 0 0 4px;
}

.recommendedGames___Ti31x .slick-dots li[class^=slick-active] button {
	background: var(--dots-color);
	border-radius: 4px;
	opacity: 1;
}

.recommendedGames___Ti31x .slick-dots button {
	background: #ffffff1a;
	border: none;
	font-size: 0;
	height: 2px;
	line-height: 1;
	width: 4px;
}

.recommendedGames___Ti31x .slick-slider .slick-list,.recommendedGames___Ti31x .slick-slider .slick-track {
	transform: translateZ(0);
}

.recommendedGames___Ti31x .slick-track {
	display: flex;
	left: 0;
	min-width: 100%;
	position: relative;
	top: 0;
}

.recommendedGames___Ti31x .slick-track:after,.recommendedGames___Ti31x .slick-track:before {
	content: "";
	display: table;
}

.recommendedGames___Ti31x .slick-track:after {
	clear: both;
}

.recommendedGames___Ti31x .slick-loading .slick-track {
	visibility: hidden;
}

.recommendedGames___Ti31x .slick-slide {
	display: none;
	float: left;
	height: 118px;
	min-height: 1px;
}

.recommendedGames___Ti31x .slick-slide:first-child {
	margin-left: -68px;
}

@media screen and (min-width:360px) {
	.recommendedGames___Ti31x .slick-slide:first-child {
		margin-left: -88px;
	}
}

@media screen and (min-width:390px) {
	.recommendedGames___Ti31x .slick-slide:first-child {
		margin-left: -102px;
	}
}

@media screen and (min-width:568px) {
	.recommendedGames___Ti31x .slick-slide:first-child {
		margin-left: -194px;
	}
}

.recommendedGames___Ti31x [dir=rtl] .slick-slide {
	float: right;
}

.recommendedGames___Ti31x .slick-slide img {
	display: block;
}

.recommendedGames___Ti31x .slick-slide.slick-loading img {
	display: none;
}

.recommendedGames___Ti31x .slick-slide.dragging img {
	pointer-events: none;
}

.recommendedGames___Ti31x .slick-initialized .slick-slide {
	display: block;
}

.recommendedGames___Ti31x .slick-loading .slick-slide {
	visibility: hidden;
}

.recommendedGames___Ti31x .slick-vertical .slick-slide {
	border: 1px solid #0000;
	display: block;
	height: auto;
}

.recommendedGames___Ti31x .slick-arrow.slick-hidden {
	display: none;
}

.recommendedGames___Ti31x .slick-slide.slick-active {
	margin-left: -2px;
	pointer-events: auto;
}

.contentBlock___BGdrZ,.goldenSevenWidgetTitle___n_UBF {
	overflow: hidden;
	position: relative;
}

.contentBlock___BGdrZ.striped___myCfW,.goldenSevenWidgetTitle___n_UBF {
	margin-bottom: 25px;
	padding: 8px 16px 10px;
}

@media screen and (min-width:360px) {
	.contentBlock___BGdrZ.striped___myCfW,.goldenSevenWidgetTitle___n_UBF {
		margin-bottom: 20px;
		padding: 12px 24px 10px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___BGdrZ.striped___myCfW,.goldenSevenWidgetTitle___n_UBF {
		padding: 12px 64px 10px;
	}
}

@media screen and (min-width:720px) {
	.contentBlock___BGdrZ.striped___myCfW,.goldenSevenWidgetTitle___n_UBF {
		padding: 12px 64px 10px;
	}
}

.contentBlock___BGdrZ.fullWidth___VLQ3B,.fullWidth___VLQ3B.goldenSevenWidgetTitle___n_UBF {
	padding: 0 0 32px;
}

.contentBlock___BGdrZ.fullWidth___VLQ3B [class*=promoTitle],.fullWidth___VLQ3B.goldenSevenWidgetTitle___n_UBF [class*=promoTitle] {
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.contentBlock___BGdrZ.fullWidth___VLQ3B [class*=promoTitle],.fullWidth___VLQ3B.goldenSevenWidgetTitle___n_UBF [class*=promoTitle] {
		padding-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___BGdrZ.fullWidth___VLQ3B [class*=promoTitle],.fullWidth___VLQ3B.goldenSevenWidgetTitle___n_UBF [class*=promoTitle] {
		padding-inline: 64px;
	}
}

.titleWrap___pY47b {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.titleWrap___pY47b>span {
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.titleWrapButton___nbkxH {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 48px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	height: 24px;
	line-height: 19px;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 2px 12px;
}

.titleIcon___OtXd8 {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.goldenSevenWidgetTitle___n_UBF,.promoTitle___FEOPR {
	align-items: center;
	color: var(--category-name-color);
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 32px;
	justify-content: space-between;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	white-space: nowrap;
}

.promoTitleFullWidth___iDllf.goldenSevenWidgetTitle___n_UBF,.promoTitle___FEOPR.promoTitleFullWidth___iDllf {
	padding: .8rem 2.285rem 0;
}

.goldenSevenWidgetTitle___n_UBF .titleWrap___pY47b,.promoTitle___FEOPR .titleWrap___pY47b {
	align-items: normal;
	justify-content: normal;
	padding-right: 16px;
}

.goldenSevenWidgetTitle___n_UBF .titleWrap___pY47b>span,.promoTitle___FEOPR .titleWrap___pY47b>span {
	color: var(--category-name-color);
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-decoration: none;
}

.promoShowAll___wirJt {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.promoShowAll___wirJt span {
	overflow: hidden;
	position: relative;
}

.promoShowAll___wirJt i {
	border-bottom: 1px solid var(--category-name-color);
	border-left: 1px solid var(--category-name-color);
	display: inline-block;
	height: 8px;
	transform: rotate(-135deg) translate(-12px,2px);
	width: 8px;
}

.promoShowAll___wirJt:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.promoBody___iV3hN {
	display: flex;
	flex-wrap: wrap;
}

.contentBlockTotalCount___UZNre {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.goldenSevenWidget___A0oKA {
	margin-bottom: 32px;
	position: relative;
	z-index: 1;
}

.goldenSevenWidget___A0oKA:after {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.goldenSevenWidgetTitle___n_UBF {
	gap: 8px;
	justify-content: flex-start;
	margin-bottom: 20px;
	overflow: visible;
	position: relative;
}

.goldenSevenWidgetTitle___n_UBF:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: -4px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.goldenSevenWidget___A0oKA [class*=tmbMob_] {
	margin-right: 16px;
}

.goldenSevenWidget___A0oKA .sliderWrapper___eJQeg {
	padding-left: 16px;
	width: 100%;
}

@media screen and (min-width:360px) {
	.goldenSevenWidget___A0oKA .sliderWrapper___eJQeg {
		padding-left: 24px;
	}
}

@media screen and (min-width:568px) {
	.goldenSevenWidget___A0oKA .sliderWrapper___eJQeg {
		padding-left: 64px;
	}
}

.goldenSevenWidget___A0oKA .slick-slider {
	box-sizing: border-box;
	display: block;
	height: 233px;
	overflow: hidden;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	user-select: none;
}

.goldenSevenWidget___A0oKA .slick-list {
	display: block;
	height: 215px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

.goldenSevenWidget___A0oKA .slick-list:focus {
	outline: none;
}

.goldenSevenWidget___A0oKA .slick-list.dragging {
	cursor: hand;
}

.goldenSevenWidget___A0oKA .slick-dots {
	bottom: 0;
	display: flex!important;
	justify-content: center;
	left: 50%;
	position: absolute;
	right: unset;
	top: unset;
	transform: translateX(-50%);
	z-index: 0;
}

.goldenSevenWidget___A0oKA .slick-dots li {
	align-items: center;
	display: flex;
	margin-right: 0;
}

.goldenSevenWidget___A0oKA .slick-dots li:last-child {
	margin-right: 0;
}

.goldenSevenWidget___A0oKA .slick-dots li:last-child button {
	border-radius: 0 4px 4px 0;
}

.goldenSevenWidget___A0oKA .slick-dots li:first-child button {
	border-radius: 4px 0 0 4px;
}

.goldenSevenWidget___A0oKA .slick-dots li[class^=slick-active] button {
	background: var(--dots-color);
	border-radius: 4px;
	opacity: 1;
}

.goldenSevenWidget___A0oKA .slick-dots button {
	background: #ffffff1a;
	border: none;
	font-size: 0;
	height: 2px;
	line-height: 1;
	width: 4px;
}

.goldenSevenWidget___A0oKA .slick-slider .slick-list,.goldenSevenWidget___A0oKA .slick-slider .slick-track {
	transform: translateZ(0);
}

.goldenSevenWidget___A0oKA .slick-track {
	display: flex;
	left: 0;
	min-width: 100%;
	position: relative;
	top: 0;
}

.goldenSevenWidget___A0oKA .slick-track:after,.goldenSevenWidget___A0oKA .slick-track:before {
	content: "";
	display: table;
}

.goldenSevenWidget___A0oKA .slick-track:after {
	clear: both;
}

.goldenSevenWidget___A0oKA .slick-loading .slick-track {
	visibility: hidden;
}

.goldenSevenWidget___A0oKA .slick-slide {
	display: none;
	float: left;
	height: 118px;
	min-height: 1px;
}

.goldenSevenWidget___A0oKA .slick-slide:first-child {
	margin-left: -44px;
}

@media screen and (min-width:360px) {
	.goldenSevenWidget___A0oKA .slick-slide:first-child {
		margin-left: -66px;
	}
}

@media screen and (min-width:390px) {
	.goldenSevenWidget___A0oKA .slick-slide:first-child {
		margin-left: -80px;
	}
}

@media screen and (min-width:412px) {
	.goldenSevenWidget___A0oKA .slick-slide:first-child {
		margin-left: -92px;
	}
}

@media screen and (min-width:568px) {
	.goldenSevenWidget___A0oKA .slick-slide:first-child {
		margin-left: -186px;
	}
}

.goldenSevenWidget___A0oKA [dir=rtl] .slick-slide {
	float: right;
}

.goldenSevenWidget___A0oKA .slick-slide img {
	display: block;
}

.goldenSevenWidget___A0oKA .slick-slide.slick-loading img {
	display: none;
}

.goldenSevenWidget___A0oKA .slick-slide.dragging img {
	pointer-events: none;
}

.goldenSevenWidget___A0oKA .slick-initialized .slick-slide {
	display: block;
}

.goldenSevenWidget___A0oKA .slick-loading .slick-slide {
	visibility: hidden;
}

.goldenSevenWidget___A0oKA .slick-vertical .slick-slide {
	border: 1px solid #0000;
	display: block;
	height: auto;
}

.goldenSevenWidget___A0oKA .slick-arrow.slick-hidden {
	display: none;
}

.goldenSevenWidget___A0oKA .slick-slide.slick-active {
	margin-left: -2px;
	pointer-events: auto;
}

.provider___xhRUo {
	background: linear-gradient(64deg,#590c1999,#ad173199 98.1%);
	border-radius: 12px;
	box-shadow: 0 8px 16px 0 #27272733;
	height: 202px;
	padding: 16px;
	position: relative;
	width: 288px;
}

.providerInfo___RdRnR {
	margin-bottom: 12px;
	padding-left: 32px;
	position: relative;
}

.providerInfo___RdRnR .providerImg___e3lFc {
	bottom: auto;
	height: 24px;
	left: 0;
	position: absolute;
	right: auto;
	top: 4px;
	width: 24px;
	z-index: 0;
}

.providerInfo___RdRnR .providerTitle___IL1RI {
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.providerInfo___RdRnR .providerGamesCount___OWQms {
	color: #fff9;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.gameList___nc8j1 {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 8px;
	height: 100%;
	position: relative;
}

.gameThumb___CMG9B {
	height: 58px;
	position: relative;
	width: 58px;
}

.gameThumb___CMG9B picture {
	display: block;
	height: inherit;
	width: inherit;
}

.gameThumb___CMG9B [class*=loadingWrapper] {
	bottom: auto;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.gameThumb___CMG9B:first-child {
	height: 132px;
	width: 132px;
}

.gameThumb___CMG9B:first-child .gameThumbImg___yNKdJ {
	border-radius: 10px;
}

.gameThumb___CMG9B:first-child {
	order: -1;
}

.gameThumb___CMG9B:nth-child(2) {
	order: 1;
}

.gameThumb___CMG9B:nth-child(3) {
	order: 3;
}

.gameThumb___CMG9B:nth-child(4) {
	order: 2;
}

.gameThumb___CMG9B:nth-child(5) {
	order: 4;
}

.gameThumbImg___yNKdJ {
	border-radius: 10px;
	box-shadow: 0 1px 2px 0 #09070766;
	height: inherit;
	width: inherit;
}

.gamesProvidersWidget___D_5re {
	margin-bottom: 32px;
	position: relative;
}

.gamesProvidersWidget___D_5re [class*=container__] {
	grid-auto-columns: auto;
}

.gamesProvidersWidget___D_5re [class*=wrapper__] {
	position: relative;
}

.gamesProvidersWidget___D_5re [class*=wrapper__]:after {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.gamesProvidersWidget___D_5re [class*=scrollbar__] {
	margin-top: 16px;
}

.gamesProvidersWidgetTitle___QbKtU {
	position: relative;
}

.gamesProvidersWidgetTitle___QbKtU[class*=contentBlock__][class*=fullWidth__] {
	padding-bottom: 0;
}

.gamesProvidersWidgetTitle___QbKtU[class*=contentBlock__][class*=fullWidth__] [class*=promoTitle__] {
	margin-bottom: 16px;
}

.contentBlock___enihW {
	overflow: hidden;
	position: relative;
}

.contentBlock___enihW.striped___yjTK5 {
	margin-bottom: 25px;
	padding: 8px 16px 10px;
}

@media screen and (min-width:360px) {
	.contentBlock___enihW.striped___yjTK5 {
		margin-bottom: 20px;
		padding: 12px 24px 10px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___enihW.striped___yjTK5 {
		padding: 12px 64px 10px;
	}
}

@media screen and (min-width:720px) {
	.contentBlock___enihW.striped___yjTK5 {
		padding: 12px 64px 10px;
	}
}

.contentBlock___enihW.fullWidth___YJZfL {
	padding: 0 0 32px;
}

.contentBlock___enihW.fullWidth___YJZfL [class*=promoTitle] {
	padding-inline: 16px;
}

@media screen and (min-width:360px) {
	.contentBlock___enihW.fullWidth___YJZfL [class*=promoTitle] {
		padding-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.contentBlock___enihW.fullWidth___YJZfL [class*=promoTitle] {
		padding-inline: 64px;
	}
}

.titleWrap___IKdSn {
	align-items: baseline;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.titleWrap___IKdSn>span {
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.titleWrapButton___PXM1C {
	background: #ffffff0d;
	border: 1px solid #ffffff1a;
	border-radius: 48px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 500;
	height: 24px;
	line-height: 19px;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 2px 12px;
}

.titleIcon___Un4It {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.promoTitle___suVAm {
	align-items: center;
	color: var(--category-name-color);
	display: flex;
	flex-direction: row;
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 32px;
	justify-content: space-between;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	white-space: nowrap;
}

.promoTitle___suVAm.promoTitleFullWidth___PpWaa {
	padding: .8rem 2.285rem 0;
}

.promoTitle___suVAm .titleWrap___IKdSn {
	align-items: normal;
	justify-content: normal;
	padding-right: 16px;
}

.promoTitle___suVAm .titleWrap___IKdSn>span {
	color: var(--category-name-color);
	font-family: Manrope,sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-decoration: none;
}

.promoShowAll___F12GM {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
	width: 100%;
}

.promoShowAll___F12GM span {
	overflow: hidden;
	position: relative;
}

.promoShowAll___F12GM i {
	border-bottom: 1px solid var(--category-name-color);
	border-left: 1px solid var(--category-name-color);
	display: inline-block;
	height: 8px;
	transform: rotate(-135deg) translate(-12px,2px);
	width: 8px;
}

.promoShowAll___F12GM:after {
	background: linear-gradient(90deg,#fff0 0,#ffffff1a 10%,#ffffff1a 90%,#fff0);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: unset;
	width: 100%;
	z-index: 0;
}

.promoBody___Qlj7h {
	display: flex;
	flex-wrap: wrap;
}

.contentBlockTotalCount___J2osY {
	align-items: center;
	border: 1px solid #fff9;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	font-weight: 500;
	height: 18px;
	justify-content: center;
	line-height: 12px;
	margin: auto 0 auto 4px;
	min-width: 30px;
	padding: 3px 8px;
	text-align: center;
}

.scrollThumbs___uuXnS[class*=wrapper__] {
	position: relative;
}

.scrollThumbs___uuXnS[class*=wrapper__]:after,.scrollThumbs___uuXnS[class*=wrapper__]:before {
	background: linear-gradient(270deg,var(--brand-content-background) 0,#d9d9d900 100%);
	bottom: 0;
	content: "";
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 1;
}

.scrollThumbs___uuXnS[class*=wrapper__] [class*=container__] {
	grid-auto-columns: 260px;
}

@media screen and (min-width:360px) {
	.scrollThumbs___uuXnS[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 292px;
	}
}

@media screen and (min-width:568px) {
	.scrollThumbs___uuXnS[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 344px;
	}
}

@media screen and (min-width:720px) {
	.scrollThumbs___uuXnS[class*=wrapper__] [class*=container__] {
		grid-auto-columns: 100%;
	}
}

.lazyWrap___ykPcs {
	transform: translateZ(0);
	transition: min-height 1.5s ease;
	will-change: min-height;
}

.lazyWrap___ykPcs.tournamentWidget___MZOhu {
	min-height: 480px;
}

@media screen and (min-width:568px) {
	.lazyWrap___ykPcs.tournamentWidget___MZOhu {
		min-height: 476px;
	}
}

.lazyWrap___ykPcs.jackpotWidget___hyib8 {
	min-height: 150px;
}

.lazyWrap___ykPcs.nowWinnersWidget___oe80T {
	background-color: var(--brand-simple);
	margin: 0;
	min-height: 172px;
}

.lazyWrap___ykPcs.collectionWidget___Yy2Wt {
	min-height: 232px;
}

.lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
	min-height: 260px;
}

@media screen and (min-width:360px) {
	.lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
		min-height: 275px;
	}
}

@media screen and (min-width:412px) {
	.lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
		min-height: 317px;
	}
}

@media screen and (min-width:568px) {
	.lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
		min-height: 292px;
	}
}

@media screen and (min-width:720px) {
	.lazyWrap___ykPcs.gamesRecommendedWidget___O6RCG {
		min-height: 275px;
	}
}

.lazyWrap___ykPcs.gamesRecentWidget___VSzcu {
	min-height: 104px;
}

.lazyWrap___ykPcs:empty {
	min-height: 0!important;
}

@media screen and (min-width:360px) {
	.lazyWrap___ykPcs .homeAllGameCollectionWrap___ALXVA img {
		right: 10px;
	}

	.lazyWrap___ykPcs .homeAllGameCollectionWrap___ALXVA [class*=scrollbar] {
		margin: 12px auto 0;
	}

	.lazyWrap___ykPcs .homeAllGameCollectionWrap___ALXVA [class*=footer] {
		justify-content: flex-start;
	}
}

.rmBanner___q0IHf {
	border-radius: 12px;
	margin-bottom: 32px;
	margin-inline: 24px;
	overflow: hidden;
}

.rmBanner___q0IHf img {
	height: 100px;
}

@media screen and (min-width:412px) {
	.rmBanner___q0IHf img {
		height: 116px;
	}
}

@media screen and (min-width:568px) {
	.rmBanner___q0IHf {
		margin-inline: 64px;
	}

	.rmBanner___q0IHf img {
		height: 164px;
	}
}

.gamesByDevs___ifT5D {
	position: relative;
}

.promoBody___N7nQb {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(136px,1fr));
}

.devGamesWrap___m9vZB[class*=contentBlock][class*=striped] {
	margin-bottom: -18px;
	margin-top: -2px;
	padding-top: 0;
}

.devGamesInfo___JJ490 {
	align-items: center;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 18px;
}

.devGamesInfo___JJ490 .devGamesInfoImg___LQ96S {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.devGamesInfo___JJ490 .devGamesInfoStub___eZxkl {
	color: var(--category-name-color);
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}

.devGamesInfo___JJ490 .devGamesInfoImg___LQ96S,.devGamesInfo___JJ490 .devGamesInfoStub___eZxkl {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.devGamesInfo___JJ490 .devGamesInfoTitle___uPIX6 {
	color: var(--category-name-color);
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.devGamesInfo___JJ490 .showAll___FHzKx {
	color: var(--link-color);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-left: auto;
	text-decoration: underline;
}

.devGames___Dbput+.devGames___Dbput {
	margin-top: 38px;
}

.background___FLDUv {
	position: relative;
}

.background___FLDUv:before {
	background: #0000 0 0/100% 400px no-repeat;
	bottom: unset;
	content: "";
	height: 100%;
	left: unset;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: -48px;
	width: 100%;
	z-index: -1;
}

.backgroundBubble___GCpXy {
	overflow: hidden;
	padding-bottom: 48px;
}

.backgroundBubble___GCpXy:before {
	right: auto;
	right: -50vw;
	top: 862px;
}

.backgroundBubble___GCpXy:after,.backgroundBubble___GCpXy:before {
	background: var(--background-bubble);
	bottom: auto;
	content: "";
	filter: blur(150px);
	height: 455px;
	left: auto;
	pointer-events: none;
	position: absolute;
	transform: rotate(-180deg);
	width: 453px;
	z-index: -1;
}

.backgroundBubble___GCpXy:after {
	left: -50vw;
	right: auto;
	top: 2092px;
}

.backgroundBubble___GCpXy>[class*=contentBlock],.backgroundBubble___GCpXy>div:not([class*=gamesSearchWrapper_]),.backgroundBubble___GCpXy>section,.backgroundBubble___GCpXy>span {
	position: relative;
	z-index: 2;
}

.backgroundBubble___GCpXy>[class*=lazyload-wrapper] [class*=contentBlock]:last-child {
	margin-top: 3px;
}

.background___FLDUv .homeAllGamesCollection___Adi0S {
	margin-top: 32px;
	overflow: hidden;
}

.background___FLDUv .homeAllGamesCollection___Adi0S .homeAllGamesCollectionTitleClassName___elLon,.homeSliderViewClassName___y2YVN {
	padding: 0 24px;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___sz9fW {
	align-items: center;
	border: none;
	border-radius: 10px;
	box-shadow: 0 2px 8px 0 #2727274d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	position: relative;
	text-align: center;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.sm___JwaTp[class*=button],.button___sz9fW.sm___JwaTp {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 10px;
	padding: 0 8px;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___sz9fW.md___poylu {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 12px;
	padding: 0 24px;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button],.button___sz9fW.primary___pYbBH {
	background: linear-gradient(180deg,#d1021b,#a71023);
	color: #fff;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:hover,.button___sz9fW.primary___pYbBH:hover {
	background: linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#d1021b,#a71023);
	text-shadow: 0 -1px 0 #ffffff0f;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button]:active,.button___sz9fW.primary___pYbBH:active {
	background: linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#d1021b,#a71023);
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.secondary___jyJIY[class*=button],.button___sz9fW.secondary___jyJIY {
	background: linear-gradient(180deg,#fff,#dadada);
	color: #000;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.secondary___jyJIY[class*=button]:active,.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.secondary___jyJIY[class*=button]:hover,.button___sz9fW.secondary___jyJIY:active,.button___sz9fW.secondary___jyJIY:hover {
	background: linear-gradient(0deg,#fffc,#fffc),linear-gradient(180deg,#fff,#dadada);
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___thOXH[class*=button],.button___sz9fW.tertiary___thOXH {
	background: #0000;
	border: 2px solid #fffc;
	color: #fffc;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___thOXH[class*=button]:hover,.button___sz9fW.tertiary___thOXH:hover {
	background: #ffffff0d;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.tertiary___thOXH[class*=button]:active,.button___sz9fW.tertiary___thOXH:active {
	border-color: #fff;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___k9rHl[class*=button],.button___sz9fW.ghost___k9rHl {
	box-shadow: none;
	color: #f5c66b;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___k9rHl[class*=button]:hover,.button___sz9fW.ghost___k9rHl:hover {
	text-shadow: 0 1px 4px #c7a05866;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.ghost___k9rHl[class*=button]:active,.button___sz9fW.ghost___k9rHl:active {
	opacity: .7;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a.disabled___fdCpm[class*=button],.button___sz9fW.disabled___fdCpm {
	opacity: .4;
	pointer-events: none;
}

.fourthly___SbUo9 {
	background: var(--fourthly-button-gradient);
	color: var(--fourthly-button-text-color);
	width: 100%;
}

.antiblockPage___JJQMI [class*=staticPage] {
	margin: 0;
	padding: 0;
}

.antiblockPage___JJQMI [class*=staticPage] h1,.antiblockPage___JJQMI [class*=staticPage] h2,.antiblockPage___JJQMI [class*=staticPage] h3,.antiblockPage___JJQMI [class*=staticPage] h4,.antiblockPage___JJQMI [class*=staticPage] h5,.antiblockPage___JJQMI [class*=staticPage] h6 {
	-webkit-text-fill-color: unset;
	-webkit-background-clip: unset;
	background: none;
}

.antiblockPage___JJQMI [class*=staticPage] img {
	margin: 0;
}

.antiblockPage___JJQMI [class*=container] {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0 auto;
	padding-inline: 16px;
	position: relative;
	z-index: 0;
}

@media screen and (min-width:360px) {
	.antiblockPage___JJQMI [class*=container] {
		padding-inline: 24px;
	}
}

@media screen and (min-width:568px) {
	.antiblockPage___JJQMI [class*=container] {
		padding-inline: 64px;
	}
}

.antiblockPage___JJQMI [class*=antiblockHeader] [class*=container] {
	align-items: flex-start;
	height: 110px;
}

.antiblockPage___JJQMI [class*=antiblockHeader] [class*=logo] {
	margin-right: 56px;
}

.antiblockPage___JJQMI [class*=antiblockHeader] [class*=logo] a {
	display: flex;
}

.antiblockPage___JJQMI [class*=antiblockHeader] [class*=logo] img {
	height: 100px;
	object-fit: contain;
	width: 140px;
}

.antiblockPage___JJQMI [class*=antiblockHeader] h1 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 28px;
	margin-top: 24px;
	max-width: 150px;
}

.antiblockPage___JJQMI [class*=antiblockTabs] {
	border-bottom: 1px solid #14213a;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=container] {
	-ms-overflow-style: none;
	height: 76px;
	overflow-y: auto;
	scrollbar-width: none;
	width: 100%;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=container]::-webkit-scrollbar {
	display: none;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabsWrapper] {
	position: relative;
	z-index: 0;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabsWrapper] [class*=thumb] {
	background: #ebab2e;
	bottom: -8px;
	height: 2px;
	left: 0;
	position: absolute;
	right: unset;
	top: unset;
	transition: left .3s;
	width: 108px;
	z-index: 1;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabsWrapper] [class=tabsList] {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 4px;
	justify-content: flex-start;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem] {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	gap: 8px;
	height: auto;
	justify-content: center;
	width: 108px;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem] [class*=icon] {
	background-color: #fff;
	height: 24px;
	transition: background-color .3s;
	width: 24px;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-vpn] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-tor] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-turbo] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-mob-app] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][data-target-id=section-notification] [class*=icon] {
	-webkit-mask-image: url("");
	mask-image: url("");
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem] span {
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	line-height: 14px;
	text-align: center;
	transition: color .3s;
	width: 80px;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][class*=active] span {
	color: #ebab2e;
}

.antiblockPage___JJQMI [class*=antiblockTabs] [class*=tabItem][class*=active] [class*=icon] {
	background-color: #ebab2e;
}

.antiblockPage___JJQMI [class*=antiblockSection] {
	padding: 42px 0 0;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 0;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] h2 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin: 0 0 8px;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] p {
	color: #c5cfe4;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 24px;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] [class*=buttonWrapper] {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: flex-start;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button] {
	text-decoration: none;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon] {
	padding-left: 40px;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon]:after {
	background-repeat: no-repeat;
	background-size: contain;
	bottom: unset;
	content: "";
	display: block;
	height: 24px;
	left: 12px;
	position: absolute;
	right: unset;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 1;
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=hma]:after {
	background: url("");
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=planet]:after {
	background: url("");
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=proton]:after {
	background: url("");
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=opera]:after {
	background: url("");
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=ios]:after {
	background: url("");
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=android]:after {
	background: url("");
}

.antiblockPage___JJQMI [class*=antiblockSection] [class*=antiblockSectionInfo] a[class*=button][class*=withIcon][class*=yandex]:after {
	background: url("");
}

.termsContainer___Vt1NU {
	position: relative;
	text-align: center;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720) {
	.termsContainer___Vt1NU {
		flex: 2;
		margin: 0;
	}

	.termsContainer___Vt1NU .registrationTerms___f2PSg {
		text-align: left;
	}
}

.registrationTerms___f2PSg {
	color: rgba(var(--brand-text-rgb),.6);
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
}

.registrationTerms___f2PSg a {
	color: rgba(var(--brand-blue-link-rgb),.6);
	margin: 0 2px;
	text-decoration: underline;
}

.registrationTerms___f2PSg a:hover {
	text-decoration: none;
}

.popupHeaderBlock___g4uy6 {
	margin: 0 0 24px;
	white-space: nowrap;
	width: 100%;
}

.popupHeaderBlock___g4uy6 h4 {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	text-align: left;
	white-space: normal;
}

.registerWrap___gxRcQ {
	align-items: normal;
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
}

@media screen and (min-width:568px) {
	.registerWrap___gxRcQ {
		flex-grow: 0;
	}
}

.registerWrap___gxRcQ [class*=tips__topRight__] {
	transform: translate(4px,-8px);
}

.registerWrap___gxRcQ [class*=content-block] {
	align-items: normal;
	box-sizing: border-box;
	display: flex;
	flex: 1;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	margin: 0 auto;
	min-height: 100%;
	padding: 24px 16px 0;
	width: 100%;
}

.registerWrap___gxRcQ [class*=content-block] [class*=inputContainer__] [class*=error] {
	border-color: #cf021a;
}

.registerWrap___gxRcQ [class*=content-block] [class*=errorHint__] {
	background: #cf021a;
}

.registerWrap___gxRcQ [class*=content-block] [class*=errorHint__]:after,.registerWrap___gxRcQ [class*=content-block] [class*=errorHint__]:before {
	background: inherit;
}

@media screen and (min-width:360px) {
	.registerWrap___gxRcQ [class*=content-block] {
		padding: 24px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.registerWrap___gxRcQ [class*=content-block] {
		margin: 0;
		max-width: unset;
		padding: 24px 64px 0;
		width: 100%;
	}
}

@media screen and (min-width:720px) {
	.registerWrap___gxRcQ [class*=content-block] {
		margin: 0 auto;
		max-width: 768px;
		padding: 72px 128px 0;
	}
}

.registerWrapBonus___ddBDp .popupHeaderBlock___g4uy6 {
	margin-bottom: 8px;
}

.registerWrapBonus___ddBDp .popupHeaderBlock___g4uy6 h4 {
	text-align: center;
}

.registerWrapBanner___oRXUY .popupHeaderBlock___g4uy6,.registerWrapRegistrationBlock___RkbuB .popupHeaderBlock___g4uy6 {
	margin-bottom: 16px;
}

.registerWrap___gxRcQ .terms___jRgZj {
	margin: 14px 0 10px;
}

@media screen and (min-width:568px) {
	.registerWrap___gxRcQ .terms___jRgZj {
		margin: 0 auto 16px;
		max-width: 504px;
		width: 100%;
	}

	.registerWrap___gxRcQ .terms___jRgZj [class*=registrationTerms_] {
		max-width: 368px;
		text-align: left;
		width: 100%;
	}
}

.registerWrap___gxRcQ .terms___jRgZj a {
	color: #f5c66b;
	text-decoration: none;
}

.inputContainer___ehDwR {
	margin-bottom: 16px;
}

.inputContainer___ehDwR [class*=tipsWrap] {
	position: static;
}

.select___vf8rp {
	width: 100%;
	z-index: 2;
}

.select___vf8rp [class*=options] {
	overflow: hidden;
}

.select___vf8rp [class*=options]:after {
	background: linear-gradient(180deg,#fff0,#fff 67.71%,#fff);
	border-radius: 0 0 var(--input-radius) var(--input-radius);
	bottom: 1px;
	content: "";
	height: 32px;
	left: 1px;
	pointer-events: none;
	position: absolute;
	right: 1px;
	top: auto;
	z-index: 0;
}

.contentContainer___exewh {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
}

.contentContainerCenter___crUma {
	align-items: center;
}

.popupBodyInner___wDC3J {
	-webkit-font-smoothing: antialiased;
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	margin: 0;
	position: relative;
	width: 100%;
}

.popupBodyInner___wDC3J form {
	flex: 1;
	position: relative;
}

.popupBodyInner___wDC3J form [class*=inputWrap] {
	margin-bottom: 16px;
}

.popupBodyInner___wDC3J form [class*=options__]:after {
	background: linear-gradient(180deg,#fff0,#fff);
	border-radius: 0 0 10px 10px;
	bottom: 0;
	content: "";
	display: block;
	height: 18px;
	position: absolute;
	width: 100%;
}

.popupBodyInner___wDC3J form .currencySelect___hT6Yb {
	color: #000000b3;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.popupBodyInner___wDC3J form .currencySelectIcon___AW87Q {
	height: 24px;
	margin-right: 8px;
	width: 24px;
}

.popupBodyInner___wDC3J form .currencySelectCode___eb0qS {
	margin-right: 8px;
}

.popupBodyInner___wDC3J form .currencySelectName___JpW9H {
	color: #000;
}

@media screen and (min-width:568px) {
	.popupBodyInner___wDC3J {
		margin: 0;
	}
}

.popupFormInner___wdLVQ {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
	margin: 0 auto;
	max-width: 368px;
	width: 100%;
}

@media screen and (min-width:568px) {
	.popupFormInner___wdLVQ {
		flex: 0;
		flex-direction: row;
		margin-bottom: 14px;
		max-width: 504px;
	}
}

.popupForm___UJwl4 {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
	max-width: 368px;
}

@media screen and (min-width:568px) {
	.popupForm___UJwl4 {
		max-width: 324px;
	}
}

.popupSocials___nPHT2 {
	margin: 0 auto 6px;
	max-width: 368px;
	width: 100%;
}

.popupSocials___nPHT2 ul {
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 auto;
	max-width: 220px;
	padding: 0;
}

@media screen and (min-width:412px) {
	.popupSocials___nPHT2 ul {
		max-width: 268px;
	}
}

@media screen and (min-width:568px) {
	.popupSocials___nPHT2 ul {
		justify-content: space-between;
	}
}

.popupSocials___nPHT2 ul li {
	height: 32px;
	margin: 0 5px 10px;
	width: 32px;
}

@media screen and (min-width:568px) {
	.popupSocials___nPHT2 {
		align-items: center;
		bottom: 0;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin: 0;
		min-width: 136px;
		position: relative;
		width: auto;
	}

	.popupSocials___nPHT2 ul {
		align-content: center;
		bottom: auto;
		flex-flow: wrap;
		height: 100%;
		left: auto;
		margin: 0;
		padding: 0;
		position: absolute;
		right: -44px;
		top: 50%;
		transform: translateY(-42%);
		width: 80px;
		z-index: 0;
	}

	.popupSocials___nPHT2 ul li {
		margin: 8px 0;
	}

	.popupSocials___nPHT2 ul li:first-child svg,.popupSocials___nPHT2 ul li:nth-child(5) svg {
		height: 18px;
		width: 18px;
	}

	.popupSocials___nPHT2 ul li:nth-child(5) svg {
		margin: 2px 2px 0 0;
	}
}

.popupSocialsTitle___QwsEu {
	color: rgba(var(--brand-text-rgb),.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 18px auto 14px;
	text-align: center;
	text-transform: lowercase;
}

@media screen and (min-width:568px) {
	.popupSocialsTitle___QwsEu {
		display: none;
	}
}

.popupSocialsTitleRight___CkTOc {
	display: none;
}

@media screen and (min-width:568px) {
	.popupSocialsTitleRight___CkTOc {
		display: block;
		font-size: 14px;
		line-height: 20px;
		margin: 0 24px 0 34px;
		overflow: hidden;
		padding-top: 60px;
		white-space: nowrap;
	}
}

.regSection___MnABe {
	margin-top: 16px;
}

.regSection___MnABe button {
	width: 100%;
}

.tooltipWrap___itOrR {
	right: 12px;
	top: 12px;
}

.tooltipWrap___itOrR,.tooltipWrap___itOrR svg {
	bottom: auto;
	height: 24px;
	left: auto;
	position: absolute;
	width: 24px;
	z-index: 10;
}

.tooltipWrap___itOrR svg {
	fill: #000;
	right: 0;
	top: 0;
}

.tooltipWrap___itOrR svg path {
	fill: #000;
}

.tooltipWrap___itOrR [class*=tipsWrap] {
	height: 100%;
}

.confirmationWrapper____WsFT {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: flex-start;
	margin-top: 16px;
}

.isCancellationPopupActive___raJQy {
	position: relative;
}

body.bettingBody___T48rF:has([class*=sliderWithPromo__]) [class*=sliderWithPromo__] {
	padding-bottom: 18px;
}

body.bettingBody___T48rF:has([class*=sliderContainer_]) [class*=commonWrapHighLight_] {
	display: none;
}

body.bettingBody___T48rF [class*=commonWrapHighLight_] {
	z-index: 2;
}

body.bettingBody___T48rF .betslip___beCnq[class*=static_mobile_closed] {
	bottom: 74px;
	left: auto;
	position: fixed;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 28;
}

body.bettingBody___T48rF .betslip___beCnq[class*=static_mobile_open] {
	bottom: 74px;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 28;
}

body.bettingBody___T48rF .betslip___beCnq[class*=static_tablet_closed],body.bettingBody___T48rF .betslip___beCnq[class*=static_tablet_open] {
	bottom: auto;
	height: 100vh;
	left: auto;
	position: fixed;
	right: 0;
	top: 0;
	width: auto;
	z-index: 28;
}

body.bettingBody___T48rF .betslip___beCnq[class*=island_mobile_open] {
	bottom: 0;
	height: 100dvh;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 30;
}

body.bettingBody___T48rF .betslip___beCnq[class*=island_mobile_closed] {
	bottom: 60px;
	left: 0;
	position: fixed;
	right: 0;
	top: auto;
	z-index: 28;
}

body.bettingBody___T48rF .betslip___beCnq[class*=island_tablet_open] {
	bottom: 0;
	left: auto;
	position: fixed;
	right: 0;
	top: auto;
	width: 500px;
	z-index: 30;
}

body.bettingBody___T48rF .betslip___beCnq[class*=island_tablet_closed] {
	bottom: 74px;
	left: auto;
	position: fixed;
	right: 0;
	top: auto;
	width: 500px;
	z-index: 28;
}

body.bettingBody___T48rF .betslip___beCnq[class*=island_desktop_open] {
	bottom: 0;
	left: auto;
	position: fixed;
	right: calc(100dvw/2 - 150px);
	top: auto;
	width: 400px;
	z-index: 30;
}

body.bettingBody___T48rF .betslip___beCnq[class*=island_desktop_closed] {
	bottom: 60px;
	left: auto;
	position: fixed;
	right: calc(100dvw/2 - 150px);
	top: auto;
	width: 400px;
	z-index: 28;
}

body.bettingBody___T48rF .betslip___beCnq[class*=island_desktop_open],body.bettingBody___T48rF .betslip___beCnq[class*=island_mobile_open],body.bettingBody___T48rF .betslip___beCnq[class*=island_tablet_open] {
	max-height: 100dvh;
}

body.bettingBody___T48rF [class*=buttonUp_] {
	bottom: 170px;
}

body[class*=betting-fixed-body] {
	overflow: hidden;
}

.buttonUp___A9nKx {
	background: linear-gradient(180deg,#2c0d14,#5a0819);
	border-radius: 100%;
	bottom: 68px;
	cursor: pointer;
	height: 40px;
	left: unset;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	right: 8px;
	top: unset;
	transition: opacity .3s linear;
	width: 40px;
	z-index: 11;
}

.buttonUp___A9nKx:active .circularProgressBar___yK6ca .arrow___K7JTe path {
	stroke: #fff;
}

.buttonUp___A9nKx .circularProgressBar___yK6ca {
	height: 40px;
	position: relative;
	width: 40px;
}

.buttonUp___A9nKx .circularProgressBar___yK6ca>div {
	height: 100%;
	width: 100%;
}

.buttonUp___A9nKx .circularProgressBar___yK6ca>div>div>div {
	bottom: 0;
	left: 0;
	margin-top: 0!important;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.buttonUp___A9nKx .circularProgressBar___yK6ca .circular_progress_trail {
	stroke: #f5c66b33;
}

.buttonUp___A9nKx .circularProgressBar___yK6ca .circular_progress_path {
	stroke: #f5c66b!important;
}

.buttonUp___A9nKx .arrow___K7JTe {
	bottom: auto;
	left: auto;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 1;
}

.buttonUp___A9nKx .arrow___K7JTe path {
	stroke: #f5c66b;
}

@media screen and (min-width:1096px) {
	.buttonUp___A9nKx {
		bottom: 120px;
		height: 48px;
		right: 16px;
		width: 48px;
	}

	.buttonUp___A9nKx .circularProgressBar___yK6ca {
		height: 100%;
		width: 100%;
	}

	.buttonUp___A9nKx:hover .circularProgressBar___yK6ca [class^=circular_progress_path],.buttonUp___A9nKx:hover .circularProgressBar___yK6ca [class^=circular_progress_trail] {
		stroke: none!important;
	}

	.buttonUp___A9nKx:hover .circularProgressBar___yK6ca .arrow___K7JTe path {
		stroke: #fff;
	}
}

.buttonUp___A9nKx.shown___hFfka {
	opacity: 1;
	pointer-events: unset;
}

.buttonUp___A9nKx svg {
	transform-style: preserve-3d;
}

.buttonUp___A9nKx.active___SDioc svg #borderPath {
	animation: buttonUpBorderAnimation___axEx_ .75s linear;
	transform-origin: center;
}

.buttonUp___A9nKx.active___SDioc svg #centerPath {
	animation: buttonCenterAnimation___IZoU6 .75s linear;
	transform-origin: center;
}

.buttonUp___A9nKx.scrolling___qmmNq {
	pointer-events: none;
}

@keyframes buttonUpBorderAnimation___axEx_ {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(180deg);
	}

	to {
		transform: rotate(0deg);
	}
}

@keyframes buttonCenterAnimation___IZoU6 {
	0% {
		transform: rotateY(0deg);
	}

	50% {
		transform: rotateY(180deg);
	}

	to {
		transform: rotateY(0deg);
	}
}

.wrapper___zmZYq {
	margin-left: auto;
	transition: width .3s;
	width: 100%;
}

.wrapper___zmZYq,.wrapper___zmZYq.homePage___A0nPc {
	position: relative;
}

.mainPromo___ARL7y {
	align-items: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
}

.mainSectionHome___kWT4M,.mainSection___E_1Np {
	position: relative;
}

.mainPromoPayments___FI__7 {
	bottom: 76px;
	position: absolute;
	right: 24px;
	width: 255px;
}

.mainPromoPayments___FI__7 a {
	margin: 0;
	width: 100%;
}

.subheader___gVug7 {
	margin-left: auto;
	position: relative;
	transition: width .3s;
	width: 100%;
}

.subheader___gVug7:after {
	background: var(--main-content-bg);
	bottom: -1096px;
	content: "";
	height: 1096px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: -1;
}

.btn___cQOHg {
	font-family: Manrope,sans-serif;
	margin: 8px 32px 0;
	width: 240px;
}

.mainWrap___IcGDO {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	padding-left: 72px;
}

@media screen and (min-width:1288px) {
	.mainWrap___IcGDO {
		padding-left: 0;
	}
}

.contentWrap___F4q4g {
	overflow: hidden;
	padding: 0 16px 0 23px;
	position: relative;
	width: 100%;
}

.mainWrap___p5pO6 {
	display: flex;
}

.contentWrap___BFkH1 {
	position: relative;
}

@media screen and (min-width:1920px) {
	.contentWrap___BFkH1 {
		padding-left: 72px;
	}
}

.contentWrap___BFkH1>[class*=footer__] {
	margin-left: 96px;
	margin-right: 0;
	width: 976px;
}

@media screen and (min-width:1288px) {
	.contentWrap___BFkH1>[class*=footer__] {
		width: 1189px;
	}
}

@media screen and (min-width:1440px) {
	.contentWrap___BFkH1>[class*=footer__] {
		width: 1340px;
	}
}

@media screen and (min-width:1920px) {
	.contentWrap___BFkH1>[class*=footer__] {
		margin-left: 25px;
		width: 1478px;
	}
}

.cardsBlock___M5pp9 {
	bottom: unset;
	display: block;
	left: unset;
	position: absolute;
	right: 197px;
	top: 0;
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.cardsBlock___M5pp9 {
		right: 201px;
		top: 111px;
	}
}

.cardsBlock___M5pp9 img {
	animation: appearRotate___J5KWX .7s ease;
	display: block;
	position: absolute;
}

.cardsBlock___M5pp9 img:first-of-type {
	right: 3px;
	top: 34px;
	transform: rotate(-10deg);
}

.cardsBlock___M5pp9 img:nth-of-type(2) {
	right: -24px;
	top: 20px;
	transform: rotate(-5deg);
}

.cardsBlock___M5pp9 img:nth-of-type(3) {
	right: -52px;
	top: 10px;
}

.cardsBlock___M5pp9 img:nth-of-type(4) {
	right: -83px;
	top: 3px;
	transform: rotate(5deg);
}

.cardsBlock___M5pp9 img:nth-of-type(5) {
	display: block;
	transform: rotate(10deg);
}

@keyframes appearRotate___J5KWX {
	0% {
		transform: rotate(45deg);
	}

	to {
		transform: rotate(inherit);
	}
}

.popupLevelStatusBlock___WEG86 {
	height: 198px;
	position: relative;
	width: 382px;
	z-index: 1;
}

@media screen and (min-width:1096px) {
	.popupLevelStatusBlock___WEG86 {
		height: 308px;
		width: 386px;
	}
}

.popupLevelStatusBlock___WEG86 .statusTitle___F5Pb0 {
	align-items: center;
	bottom: -5px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 63px;
	min-height: 82px;
	position: absolute;
}

.popupLevelStatusBlock___WEG86 .statusTitleText___P3WIr {
	color: #fff;
	display: block;
	font-size: 24px;
	font-weight: 800;
	left: -12px;
	letter-spacing: .72px;
	line-height: 33px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	transform: rotate(-9deg);
	width: 284px;
	z-index: 1;
}

.popupLevelStatusBlock___WEG86 .statusTitle___F5Pb0:before {
	background: url("") no-repeat;
	background-size: cover;
	content: "";
	height: 160px;
	left: -107px;
	position: absolute;
	top: -3px;
	width: 459px;
}

.popupLevelStatusBlock___WEG86 .statusTitle___F5Pb0:after {
	background: url("") no-repeat;
	background-size: cover;
	content: "";
	height: 130px;
	left: -24px;
	position: absolute;
	top: -20px;
	width: 294px;
}

.popupLevelStatusBlock___WEG86 .statusIcon___k9XKP {
	animation: appearRotate___ZXoPQ .7s ease forwards;
	bottom: -94px;
	height: 250px;
	left: 62px;
	position: absolute;
	right: unset;
	top: unset;
	width: 250px;
	z-index: -1;
}

@keyframes appearRotate___ZXoPQ {
	0% {
		transform: rotate(45deg);
	}

	to {
		transform: rotate(inherit);
	}
}

.popupLevelInfoBlock___MuoC8 {
	background: #2c1f20;
	flex: 1;
	height: 100%;
	padding: 146px 16px 76px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:360px) {
	.popupLevelInfoBlock___MuoC8 {
		padding: 146px 36px 76px;
	}
}

@media screen and (min-width:390px) {
	.popupLevelInfoBlock___MuoC8 {
		padding: 146px 51px 76px;
	}
}

@media screen and (min-width:412px) {
	.popupLevelInfoBlock___MuoC8 {
		padding: 146px 62px 76px;
	}
}

@media screen and (min-width:568px) {
	.popupLevelInfoBlock___MuoC8 {
		align-items: center;
		display: flex;
		flex-direction: column;
		justify-content: unset;
		padding: 146px 176px 76px;
	}
}

@media screen and (min-width:720px) {
	.popupLevelInfoBlock___MuoC8 {
		padding: 146px 216px 76px;
	}
}

@media screen and (min-width:1096px) {
	.popupLevelInfoBlock___MuoC8 {
		border-radius: 10px;
		flex: none;
		height: 367px;
		padding: 110px 16px 0;
		width: 320px;
	}
}

.popupLevelInfoBlock___MuoC8 .infoTextTitle___f6YJU {
	animation: appearText___LwmnQ .5s ease forwards;
	color: var(--brand-text);
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	margin: 0 22px 16px 0;
	text-align: center;
}

.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb {
	animation: appearText___LwmnQ .5s ease forwards;
}

.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb .privilege___W1Rku {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 0 4px 20px;
	position: relative;
}

.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb .privilege___W1Rku:before {
	background-color: var(--brand-text);
	border-radius: 50px;
	content: "";
	height: 4px;
	left: 8px;
	position: absolute;
	top: 9px;
	width: 4px;
}

@media screen and (min-width:1096px) {
	.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb {
		height: 142px;
		-webkit-mask-image: linear-gradient(0deg,#0000,#00000080 8px,#00000080 calc(100% - 8px),#0000);
		mask-image: linear-gradient(0deg,#0000,#00000080 8px,#00000080 calc(100% - 8px),#0000);
		overflow: hidden;
		overflow-y: auto;
		scrollbar-color: #ffffff3d #2c1f20;
		scrollbar-width: thin;
	}

	.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb::-webkit-scrollbar {
		width: 6px;
	}

	.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb::-webkit-scrollbar-track {
		background: #2c1f20;
	}

	.popupLevelInfoBlock___MuoC8 .privilegesList___WncQb::-webkit-scrollbar-thumb {
		background: #ffffff3d;
		border-radius: 4px;
	}
}

.popupLevelInfoBlock___MuoC8 .btn___yGfV8 {
	width: 100%;
}

@keyframes appearText___LwmnQ {
	0% {
		transform: translateY(-60px);
	}

	to {
		transform: translateY(0);
	}
}

.statusPopup___iraAl [class*=portal] {
	background: #2c1f20;
}

.statusPopup___iraAl [class*=portal]:before {
	height: 240px;
}

.statusPopup___iraAl[class*=sidebarIsOpened__] [class*=tapBar__] {
	z-index: 9999;
}

.popupLevelContent___V3zwl {
	align-items: center;
	animation: appear___FR61z .5s ease-out forwards;
	display: flex;
	flex-direction: column;
}

.popupLevelContent___V3zwl.closing___tDd9T {
	animation: disappear___dHR4V .5s ease-out forwards;
}

.popupLevelContent___V3zwl.closing___tDd9T [class*=infoTextTitle__],.popupLevelContent___V3zwl.closing___tDd9T [class*=privilegesScroll__] {
	animation: disappearText___HE76U .5s ease-out;
}

.popupLevelContent___V3zwl.closing___tDd9T [class*=cardsBlock__] img,.popupLevelContent___V3zwl.closing___tDd9T [class*=statusIcon__] {
	animation: disappearRotate___o1dvQ .5s ease-out;
}

.popupLevelContent___V3zwl.closing___tDd9T .btn___zqcm5 {
	pointer-events: none;
}

.popupLevel___jQG9x .shine___ld4yh {
	animation: shine___ld4yh 10s linear infinite;
	height: 557px;
	position: absolute;
	top: -100px;
	width: 557px;
	z-index: -1;
}

.popupLevel___jQG9x .frontChips___GRC4t {
	animation: moveRightLeft___lAYDz 10s ease-in-out infinite;
	bottom: unset;
	height: 439px;
	left: -71px;
	object-fit: cover;
	position: absolute;
	right: unset;
	top: -53px;
	width: 486px;
	z-index: 1;
}

@media screen and (min-width:390px) {
	.popupLevel___jQG9x .frontChips___GRC4t {
		left: -56px;
	}
}

@media screen and (min-width:412px) {
	.popupLevel___jQG9x .frontChips___GRC4t {
		left: -45px;
	}
}

@media screen and (min-width:568px) {
	.popupLevel___jQG9x .frontChips___GRC4t {
		left: auto;
	}
}

.popupLevel___jQG9x .midChips___Xxaxt {
	animation: moveLeftRight___GB9ic 10s ease-in-out infinite;
	height: 386px;
	left: -29px;
	position: absolute;
	top: -48px;
	width: 413px;
}

@media screen and (min-width:390px) {
	.popupLevel___jQG9x .midChips___Xxaxt {
		left: -15px;
	}
}

@media screen and (min-width:412px) {
	.popupLevel___jQG9x .midChips___Xxaxt {
		left: -4px;
	}
}

@media screen and (min-width:568px) {
	.popupLevel___jQG9x .midChips___Xxaxt {
		left: auto;
	}
}

.popupLevel___jQG9x .backChips___likLy {
	animation: moveLeftRight___GB9ic 10s ease-in-out infinite;
	bottom: unset;
	height: 432px;
	left: -135px;
	object-fit: cover;
	position: absolute;
	right: unset;
	top: -95px;
	width: 593px;
	z-index: -1;
}

@media screen and (min-width:390px) {
	.popupLevel___jQG9x .backChips___likLy {
		left: -120px;
	}
}

@media screen and (min-width:412px) {
	.popupLevel___jQG9x .backChips___likLy {
		left: -108px;
	}
}

@media screen and (min-width:568px) {
	.popupLevel___jQG9x .backChips___likLy {
		left: auto;
	}
}

.popupLevel___jQG9x .buttonWrapper___tzh1X {
	align-items: center;
	background: linear-gradient(180deg,#2c1f2000,#2c1f20c4 54.17%,#2c1f20);
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	left: 0;
	padding: 0 24px 28px;
	position: fixed;
	right: 0;
	top: unset;
	z-index: 0;
}

.popupLevel___jQG9x .buttonWrapper___tzh1X button {
	max-width: 288px;
	width: 100%;
}

@keyframes moveRightLeft___lAYDz {
	0% {
		transform: translateX(0);
	}

	50% {
		transform: translateX(-10px);
	}

	to {
		transform: translateX(0);
	}
}

@keyframes moveLeftRight___GB9ic {
	0% {
		transform: translateX(0);
	}

	50% {
		transform: translateX(10px);
	}

	to {
		transform: translateX(0);
	}
}

@keyframes appear___FR61z {
	0% {
		opacity: 0;
		transform: scale(.5);
	}

	to {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes disappear___dHR4V {
	0% {
		opacity: 1;
		transform: scale(1);
	}

	to {
		opacity: 0;
		transform: scale(.5);
	}
}

@keyframes disappearText___HE76U {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-60px);
	}
}

@keyframes disappearRotate___o1dvQ {
	0% {
		transform: rotate(inherit);
	}

	to {
		transform: rotate(45deg);
	}
}

@keyframes shine___ld4yh {
	0% {
		transform: rotate(0deg);
	}

	16% {
		transform: rotate(-20deg);
	}

	32% {
		transform: rotate(1turn);
	}

	48% {
		transform: rotate(320deg);
	}

	64% {
		transform: rotate(680deg);
	}

	80% {
		transform: rotate(640deg);
	}

	to {
		transform: rotate(2turn);
	}
}

.popupLevel___J96wb {
	position: relative;
}

.popupLevel___J96wb [class*=closeBtn__] {
	display: none;
}

.popupLevelContent___BbgAs {
	align-items: center;
	animation: appear___RIaDz .5s ease-out forwards;
	display: flex;
	flex-direction: column;
	height: 680px;
	width: 600px;
}

.popupLevelContent___BbgAs.closing___O5QhQ {
	animation: disappear___RN6VB .5s ease-out forwards;
}

.popupLevelContent___BbgAs.closing___O5QhQ [class*=infoTextTitle__],.popupLevelContent___BbgAs.closing___O5QhQ [class*=privilegesScroll__] {
	animation: disappearText___bJeBK .5s ease-out;
}

.popupLevelContent___BbgAs.closing___O5QhQ [class*=cardsBlock__] img,.popupLevelContent___BbgAs.closing___O5QhQ [class*=statusIcon__] {
	animation: disappearRotate___TwpN9 .5s ease-out;
}

.popupLevelContent___BbgAs.closing___O5QhQ .btn___Y1bZX {
	pointer-events: none;
}

.popupLevelContent___BbgAs .btn___Y1bZX {
	bottom: 22px;
	position: absolute;
	width: 264px;
}

.popupLevel___J96wb .frontChips___n3Ddm {
	animation: moveRightLeft___xNIna 10s ease-in-out infinite;
	bottom: unset;
	height: 439px;
	left: 26px;
	object-fit: cover;
	position: absolute;
	right: unset;
	top: 56px;
	width: 486px;
	z-index: 1;
}

.popupLevel___J96wb .backChips___M17zW {
	animation: moveLeftRight___WSUwy 10s ease-in-out infinite;
	bottom: unset;
	height: 432px;
	left: -15px;
	object-fit: cover;
	position: absolute;
	right: unset;
	top: 16px;
	width: 593px;
	z-index: -1;
}

.popupLevel___J96wb .midChips___IK7Sy {
	animation: moveLeftRight___WSUwy 10s ease-in-out infinite;
	height: 386px;
	left: 92px;
	position: absolute;
	top: 65px;
	width: 413px;
}

.popupLevel___J96wb .shine___ST1DL {
	animation: shine___ST1DL 10s linear infinite;
	height: 557px;
	position: absolute;
	top: -18px;
	width: 557px;
	z-index: -1;
}

@keyframes shine___ST1DL {
	0% {
		transform: rotate(0deg);
	}

	16% {
		transform: rotate(-20deg);
	}

	32% {
		transform: rotate(1turn);
	}

	48% {
		transform: rotate(320deg);
	}

	64% {
		transform: rotate(680deg);
	}

	80% {
		transform: rotate(640deg);
	}

	to {
		transform: rotate(2turn);
	}
}

@keyframes moveRightLeft___xNIna {
	0% {
		transform: translateX(0);
	}

	50% {
		transform: translateX(-10px);
	}

	to {
		transform: translateX(0);
	}
}

@keyframes moveLeftRight___WSUwy {
	0% {
		transform: translateX(0);
	}

	50% {
		transform: translateX(10px);
	}

	to {
		transform: translateX(0);
	}
}

@keyframes appear___RIaDz {
	0% {
		opacity: 0;
		transform: scale(.5);
	}

	to {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes disappear___RN6VB {
	0% {
		opacity: 1;
		transform: scale(1);
	}

	to {
		opacity: 0;
		transform: scale(.5);
	}
}

@keyframes disappearText___bJeBK {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-60px);
	}
}

@keyframes disappearRotate___TwpN9 {
	0% {
		transform: rotate(inherit);
	}

	to {
		transform: rotate(45deg);
	}
}

.emailAddingMob___lp73H [class^=content-block] {
	padding: 24px 16px 0;
}

@media screen and (min-width:360px) {
	.emailAddingMob___lp73H [class^=content-block] {
		padding: 24px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.emailAddingMob___lp73H [class^=content-block] {
		padding: 24px 64px 0;
	}
}

@media screen and (min-width:720px) {
	.emailAddingMob___lp73H [class^=content-block] {
		padding: 72px 64px 0;
	}
}

.wrapper___c_jYd {
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 512px;
	text-align: center;
}

.wrapper___c_jYd .title___hXxUm {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
	text-align: left;
	white-space: normal;
}

.wrapper___c_jYd .icon___D3f6B {
	height: 64px;
	margin: 0 auto;
	width: 64px;
}

.wrapper___c_jYd .icon___D3f6B+.description___BfWEY {
	margin: 16px 0 8px;
	text-align: center;
}

.wrapper___c_jYd .description___BfWEY {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	max-width: 100%;
	overflow-wrap: break-word;
	text-align: left;
}

.wrapper___c_jYd .description___BfWEY span {
	color: #fff;
	display: block;
	font-weight: 500;
}

.wrapper___c_jYd form {
	width: 100%;
}

@media screen and (min-width:568px) {
	.wrapper___c_jYd .input___LEDGQ,.wrapper___c_jYd .submitButton___c0UHS {
		max-width: 288px;
	}
}

.wrapper___c_jYd .input___LEDGQ {
	margin: 16px 0 0;
	position: relative;
	width: 100%;
}

.wrapper___c_jYd .submitButton___c0UHS {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 16px 0 0;
	text-shadow: 0 -1px 0 #ffffff0d;
	width: 100%;
}

.wrapper___c_jYd .submitButton___c0UHS [class^=loading] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

@media screen and (min-width:568px) {
	.wrapper___c_jYd.success___BcaOB {
		max-width: 416px;
	}
}

.wrapper___c_jYd.success___BcaOB form {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: normal;
}

.wrapper___c_jYd.success___BcaOB .title___hXxUm {
	text-align: left;
	width: 100%;
}

@media screen and (min-width:568px) {
	.wrapper___c_jYd.success___BcaOB .title___hXxUm {
		text-align: center;
	}
}

.restraint___iIMl1 {
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	min-height: 100vh;
}

.restraint___iIMl1 .content___RHPpl {
	margin-inline: auto;
	max-width: 416px;
	padding: 24px;
}

.restraint___iIMl1 .notification___SFqQ1 {
	align-items: normal;
	background: #ffffff0d;
	border-radius: 12px;
	column-gap: 12px;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	padding: 24px;
}

.restraint___iIMl1 .notification___SFqQ1 .info___g3Fs9 {
	flex-shrink: 0;
}

.restraint___iIMl1 .notification___SFqQ1 .info___g3Fs9 path {
	fill: var(--brand-yellow);
}

.restraint___iIMl1 .notification___SFqQ1 .error___YY4qO {
	flex-shrink: 0;
}

.restraint___iIMl1 .notification___SFqQ1 .error___YY4qO path {
	fill: var(--brand-red);
	opacity: 1;
}

.restraint___iIMl1 .title___St0t2 {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 24px;
}

.restraint___iIMl1 .description___BQ7vC {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.popupTwoFAMob___uculR {
	display: block;
}

.popupTwoFAMob___uculR [class^=header_] {
	box-shadow: none;
}

.popupTwoFAMob___uculR [class^=header_] [class^=headerInner_] {
	background: none;
}

.popupTwoFAMob___uculR .wrapper___o9eqJ {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	height: 100%;
	justify-content: center;
}

.popupTwoFAMob___uculR [class^=content-block] {
	box-sizing: border-box;
	margin: auto;
	padding: 24px 16px 0;
	width: 100%;
}

@media screen and (min-width:360px) {
	.popupTwoFAMob___uculR [class^=content-block] {
		padding: 24px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.popupTwoFAMob___uculR [class^=content-block] {
		padding: 24px 136px 0;
	}
}

@media screen and (min-width:720px) {
	.popupTwoFAMob___uculR [class^=content-block] {
		padding: 72px 136px 0;
	}
}

.popupTwoFAMob___uculR [class^=popup__mob_banner] {
	display: none;
}

.popupBodyInner___vqJd6 {
	-webkit-font-smoothing: antialiased;
	display: flex;
	flex: 1;
	flex-direction: column;
	margin: 0 auto;
	max-width: 368px;
	position: relative;
}

.popupBodyInner___vqJd6 form {
	position: relative;
}

.popupBodyInner___vqJd6 form .btn___W9rVZ {
	margin: 16px 0;
	width: 100%;
}

.title___Jgn9s {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 16px;
	text-align: left;
	white-space: normal;
}

.txt___dcRct {
	color: var(--brand-text);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 16px;
}

.info___zXx2g {
	text-align: center;
}

.infoTxt___oQ6OY {
	color: var(--brand-grey);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	mix-blend-mode: normal;
	text-align: center;
	text-decoration-line: none;
}

.infoTxt___oQ6OY [class*=link],.infoTxt___oQ6OY[class*=link] {
	color: var(--brand-blue);
	text-decoration-line: none;
}

.infoTxt___oQ6OY.infoTxtLine___a4crL {
	margin-left: 5px;
}

.block___oy3mQ {
	display: block;
}

.support___r7HxB {
	bottom: 16px;
	color: var(--brand-blue);
	left: 50%;
	position: fixed;
	transform: translateX(-50%);
	width: calc(100% - 32px);
}

.support___r7HxB[class*=link] {
	text-decoration-line: underline;
}

@media screen and (max-height:500px) {
	.support___r7HxB {
		bottom: 0;
		left: unset;
		margin: 16px;
		position: relative;
		transform: none;
	}
}

.loginWrap___m33SC {
	flex-grow: 1;
}

.loginWrap___m33SC,.loginWrap___m33SC [class*=content-block] {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
}

.loginWrap___m33SC [class*=content-block] {
	box-sizing: border-box;
	flex: 1;
	margin: 0 auto;
	min-height: 100%;
	padding: 24px 16px 0;
	width: 100%;
}

@media screen and (min-width:360px) {
	.loginWrap___m33SC [class*=content-block] {
		padding: 24px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.loginWrap___m33SC [class*=content-block] {
		margin: 0;
		max-width: unset;
		padding: 24px 64px 0;
		width: 100%;
	}
}

@media screen and (min-width:720px) {
	.loginWrap___m33SC [class*=content-block] {
		margin: 0 auto;
		max-width: 768px;
		padding: 72px 128px 0;
	}
}

.popupSocials___qeUQ2 {
	margin: 0 auto 40px;
	max-width: 368px;
	width: 100%;
}

.popupSocials___qeUQ2 ul {
	justify-content: center;
	margin: 0 auto;
	padding: 0;
}

@media screen and (min-width:568px) {
	.popupSocials___qeUQ2 ul {
		justify-content: space-between;
	}
}

.popupSocials___qeUQ2 ul li {
	height: 32px;
	margin: 0 4px;
	width: 32px;
}

@media screen and (min-width:568px) {
	.popupSocials___qeUQ2 {
		align-items: center;
		bottom: 0;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin: 0;
		min-width: 136px;
		position: relative;
		width: auto;
	}

	.popupSocials___qeUQ2 ul {
		bottom: auto;
		flex-flow: wrap;
		left: auto;
		margin: 0;
		padding: 0;
		position: absolute;
		right: -44px;
		top: 50%;
		transform: translateY(-50%);
		width: 80px;
		z-index: 0;
	}

	.popupSocials___qeUQ2 ul li {
		margin: 8px 0;
	}

	.popupSocials___qeUQ2 ul li:first-child svg,.popupSocials___qeUQ2 ul li:nth-child(5) svg {
		height: 18px;
		width: 18px;
	}

	.popupSocials___qeUQ2 ul li:nth-child(5) svg {
		margin: 2px 2px 0 0;
	}
}

.popupSocialsTitle___qmmtP {
	color: rgba(var(--brand-text-rgb),.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin: 16px auto 14px;
	text-align: center;
	text-transform: lowercase;
}

@media screen and (min-width:568px) {
	.popupSocialsTitle___qmmtP {
		display: none;
	}
}

.popupSocialsTitleRight___UOYSD {
	display: none;
}

@media screen and (min-width:568px) {
	.popupSocialsTitleRight___UOYSD {
		display: block;
		font-size: 14px;
		line-height: 20px;
		margin: 0 24px 0 34px;
		overflow: hidden;
		white-space: nowrap;
	}
}

.popupBodyInner___z5N9f {
	-webkit-font-smoothing: antialiased;
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
	margin: 0 auto;
	position: relative;
	width: 100%;
}

@media screen and (min-width:568px) {
	.popupBodyInner___z5N9f {
		margin: 0;
	}
}

.popupBodyInner___z5N9f form {
	flex: 1;
	position: relative;
}

.inputContainer___Ud4Cz,.popupBodyInner___z5N9f form [class*=inputWrap] {
	margin-bottom: 16px;
}

.popupFormInner___LagZN {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
	.popupFormInner___LagZN {
		flex-direction: row;
		margin-bottom: 40px;
		margin-right: -136px;
	}
}

@media screen and (min-width:568px) {
	.popupFormInner___LagZN {
		flex: 0;
		flex-direction: row;
		margin-bottom: 14px;
		max-width: 504px;
	}
}

.popupForm___WRxN2 {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
	max-width: 368px;
}

@media screen and (min-width:568px) {
	.popupForm___WRxN2 {
		max-width: 324px;
	}
}

.popupRegisterBlock___eWVXq {
	margin: 0 0 24px;
	padding-bottom: 0;
	white-space: nowrap;
}

.popupRegisterBlock___eWVXq p {
	display: none;
}

.popupRegisterBlockTitle___tDQXw {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	text-align: left;
	white-space: normal;
}

.loginSectionForgot___bpUEG {
	margin-top: 16px;
	text-align: right;
	white-space: nowrap;
}

.loginSectionForgot___bpUEG a {
	color: var(--link-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none;
}

.loginSectionForgot___bpUEG [href*="#popup-reg"] {
	display: none;
}

.loginBtn___hjGdg {
	width: 100%;
}

.modalWrap___E6LYS {
	height: 100%;
}

.modalWrap___E6LYS .popup__mob_wrapper {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.modalWrap___E6LYS .popupWrap___ugeCF {
	height: 100%;
}

.formWrapper___L0fnD {
	flex: 1;
	width: 100%;
}

.resetWrap___TXfDT {
	align-items: normal;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: normal;
}

.resetWrap___TXfDT [class*=content-block] {
	align-items: flex-start;
	box-sizing: border-box;
	display: flex;
	flex: 1;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	margin: 0 auto;
	min-height: 100%;
	padding: 24px 16px 0;
	width: 100%;
}

@media screen and (min-width:360px) {
	.resetWrap___TXfDT [class*=content-block] {
		padding: 24px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.resetWrap___TXfDT [class*=content-block] {
		padding: 24px 64px 0;
	}
}

@media screen and (min-width:720px) {
	.resetWrap___TXfDT [class*=content-block] {
		padding: 72px 176px 0;
	}
}

@media screen and (min-width:568px) {
	.resetWrap___TXfDT [class*=content-block] [class*=submitButton_],.resetWrap___TXfDT [class*=content-block] [class^=inputWrap_],.resetWrap___TXfDT [class*=content-block] [class^=popupTabsWrapper_] {
		max-width: 368px;
	}
}

.resetWrap___TXfDT [class*=content-block] [class^=popupTabsWrapper_] {
	margin: 22px 0 -11px;
}

.resetWrap___TXfDT [class*=content-block] [class^=popupTabsItem_] {
	height: 46px;
}

.resetWrap___TXfDT .wrapResetByPhone___ZubeB,.resetWrap___TXfDT form {
	flex: 1;
	margin-top: 24px;
	width: 100%;
}

.resetWrap___TXfDT .wrapResetByPhone___ZubeB {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: inherit;
}

.resetWrap___TXfDT .wrapResetByEmail___tPiBg .text___F0xSH,.resetWrap___TXfDT .wrapResetByPhone___ZubeB .text___F0xSH {
	margin-top: 0;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px),screen and (min-width:720px) {
	.resetWrap___TXfDT .wrapResetByPhone___ZubeB,.resetWrap___TXfDT form:not(.wrapResetByEmail___tPiBg) {
		flex: 0;
	}

	.resetWrap___TXfDT .wrapResetByEmail___tPiBg+.popupFooter___xcMtK {
		justify-content: flex-start;
		text-align: left;
	}
}

@media screen and (min-width:1096px)and (min-height:720px),screen and (min-width:720px)and (min-height:1096px) {
	.resetWrap___TXfDT .wrapResetByPhone___ZubeB,.resetWrap___TXfDT form {
		flex: 0;
	}

	.resetWrap___TXfDT .wrapResetByEmail___tPiBg+.popupFooter___xcMtK {
		padding-top: 24px;
	}
}

.headerWrap___Kz_2o {
	margin: 0;
	padding-bottom: 0;
	white-space: nowrap;
	width: 100%;
}

.headerTitle___ewwVC {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	text-align: left;
	white-space: normal;
}

.text___F0xSH {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 13px 0 16px;
}

.input___UCm8G {
	margin: 16px 0 0;
	width: 100%;
}

.submitButton___GcpCE {
	color: #fff;
	margin: 16px 0 0;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.popupFooter___xcMtK,.submitButton___GcpCE {
	align-items: center;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	justify-content: center;
	line-height: 24px;
	width: 100%;
}

.popupFooter___xcMtK {
	color: var(--brand-text);
	flex-wrap: wrap;
	font-weight: 400;
	height: 58px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

@media screen and (min-width:1024px)and (min-height:720px),screen and (min-width:720px)and (min-height:1024px) {
	.popupFooter___xcMtK {
		padding-top: 22px;
	}
}

.popupFooter___xcMtK>p,.popupFooter___xcMtK>span {
	display: block;
	margin: 0;
	width: 100%;
}

.popupFooter___xcMtK .link___G6Efb,.popupFooter___xcMtK a {
	background: none;
	color: var(--brand-yellow);
	cursor: pointer;
	margin: 0 4px;
	text-decoration: none;
}

.popupFooter___xcMtK .link___G6Efb:hover,.popupFooter___xcMtK a:hover {
	text-decoration: none;
}

.popupFooter___xcMtK .bottomLink___bu1sT {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.popupFooter___xcMtK .bottomLinkCount___aagOb {
	align-items: center;
	display: flex;
	justify-content: center;
}

.popupFooter___xcMtK .bottomLinkCount___aagOb>[class^=countdownMob_] [class^=section_] {
	display: none;
}

.popupFooter___xcMtK .bottomLinkCount___aagOb>[class^=countdownMob_] [class^=section_]:last-child {
	display: flex;
	justify-content: center;
	width: 25px;
}

.popupFooter___xcMtK .bottomLinkCount___aagOb>[class^=countdownMob_] [class^=section_]:last-child [class^=digit_] {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.resetPassMob___SyKO0 {
	-webkit-font-smoothing: antialiased;
}

.resetPassMob___SyKO0 .content-block {
	margin: 0 auto;
	max-width: 412px;
	padding: 0 16px;
}

@media screen and (min-width:360px) {
	.resetPassMob___SyKO0 .content-block {
		padding: 0 24px;
	}
}

@media screen and (min-width:568px) {
	.resetPassMob___SyKO0 .content-block {
		max-width: 400px;
		padding: 16px 16px 0;
	}
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px) {
	.resetPassMob___SyKO0 .content-block {
		padding-bottom: 2rem;
	}
}

.titleWrap___jFhkd .title___g6fqo {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 24px 0 8px;
	opacity: .9;
}

@media screen and (orientation:landscape) {
	.titleWrap___jFhkd .title___g6fqo {
		margin-top: 8px;
	}
}

@media screen and (min-width:720px) {
	.titleWrap___jFhkd .title___g6fqo {
		margin-top: 56px;
	}
}

.popupChangePass___zpa63 {
	display: flex;
	flex: 1;
	flex-direction: column;
	position: relative;
}

.popupChangePass___zpa63 [class^=inputWrap] {
	margin-bottom: 16px;
}

.inputContainer___fw12V {
	margin-top: 16px;
}

.footerButtons___vJrMJ {
	display: flex;
	justify-content: space-between;
}

.footerButtons___vJrMJ .cancelBtn___XhZ__,.footerButtons___vJrMJ .changeBtn___mKxHz {
	text-transform: uppercase;
	width: 100%;
}

.footerButtons___vJrMJ .cancelBtn___XhZ__ {
	margin-right: 16px;
	opacity: .6;
}

.subTitle___ggRO3 {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 24px;
}

.profileFooterLink___giN2T {
	bottom: 16px;
	color: var(--brand-blue);
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	left: 0;
	margin: 0;
	position: fixed;
	right: 0;
	text-align: center;
	text-decoration: none;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (min-width:320px) {
	.profileFooterLink___giN2T {
		bottom: 6px;
	}
}

.successTitle___Ei5Ok {
	color: #fff;
	margin: 0 0 10px;
}

.successText___BnROu {
	color: var(--brand-text);
	margin: 0;
}

.searchInputWrap___ygWDi {
	align-items: center;
	background: #ffffff0d;
	border-radius: 8px;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 12px;
	padding: 12px 32px 12px 16px;
	position: relative;
}

.searchInputWrap___ygWDi:not(.isHasValue____donL) .searchIcon___clqTD {
	margin-right: 8px;
	width: 24px;
}

.searchInputWrap___ygWDi:not(.isHasValue____donL) .closeIcon___vPFku {
	opacity: 0;
}

.searchInputWrap___ygWDi.isHasValue____donL .searchIcon___clqTD {
	margin-right: 0;
	width: 0;
}

.searchInput___w5KGH {
	background: none;
	border: none;
	color: var(--input-color);
	font-size: 12px;
	font-weight: 400;
	height: 18px;
	line-height: 18px;
	outline: none;
	width: 100%;
}

.searchInput___w5KGH::-webkit-input-placeholder {
	color: var(--search-link-color);
	opacity: .5;
}

.searchIcon___clqTD {
	flex-shrink: 0;
	height: 24px;
	width: 24px;
}

.closeIcon___vPFku {
	bottom: auto;
	height: 24px;
	left: auto;
	padding: 4px;
	position: absolute;
	right: 16px;
	top: 10px;
	width: 24px;
	z-index: 0;
}

.closeIcon___vPFku path {
	fill: var(--input-color);
}

.popupBG___WXvVw {
	background: #110d0e;
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%);
	box-shadow: 0 8px 10px 0 #1d1a1a33;
	position: relative;
}

.popupBG___WXvVw>* {
	z-index: 1;
}

.popupBG___WXvVw:before {
	content: none;
}

.providersPopupContent___VbpfA {
	display: flex;
	flex-direction: column;
	height: calc(100vh - 48px);
	justify-content: flex-start;
	padding: 24px;
	position: relative;
}

@media screen and (min-width:640px) {
	.providersPopupContent___VbpfA {
		padding: 24px 64px;
	}
}

.title___xodc8 {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	padding: 14px 0;
}

.groupList___y9ASi {
	height: inherit;
	-webkit-mask-image: linear-gradient(0deg,#0000 0,#000 60px,#000 calc(100% - 20px),#0000);
	mask-image: linear-gradient(0deg,#0000 0,#000 60px,#000 calc(100% - 20px),#0000);
	overflow: auto;
	padding-bottom: 40px;
}

.group___AbcBy {
	margin-bottom: 12px;
	position: relative;
}

.groupName___Jp4I6 {
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	padding: 14px 8px;
	text-transform: uppercase;
}

.developer___TtkMI {
	align-items: center;
	border-bottom: 1px solid #ffffff0d;
	display: flex;
	justify-content: flex-start;
	padding: 8px;
	position: relative;
}

.developer___TtkMI img {
	position: relative;
}

.developer___TtkMI b {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}

.developer___TtkMI b,.developer___TtkMI img {
	height: 24px;
	margin-right: 12px;
	width: 24px;
}

.developer___TtkMI span {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	position: relative;
}

.developer___TtkMI svg {
	margin-left: auto;
	opacity: 0;
}

.developer___TtkMI.developerActive___wETA_ {
	pointer-events: none;
}

.developer___TtkMI.developerActive___wETA_ span {
	color: var(--link-color);
}

.developer___TtkMI.developerActive___wETA_ svg {
	opacity: 1;
}

.developer___TtkMI.developerActive___wETA_ b {
	color: var(--link-color);
}

.emptySearchResult___nJ1El {
	height: 192px;
	padding: 2px 0 50px;
	width: 100%;
}

.emptySearchResult___nJ1El img {
	display: block;
	height: 32px;
	margin: 0 auto 18px;
	width: 32px;
}

.emptySearchResult___nJ1El span {
	color: var(--search-link-color);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 auto;
	max-width: 230px;
	text-align: center;
}

.popupProfileGroup___Zu2ru {
	padding: 32px 24px 48px;
}

@media screen and (min-width:640px) {
	.popupProfileGroup___Zu2ru {
		padding-inline: 64px;
	}
}

.popupProfileGroup___Zu2ru:has([class*=menuNav__]) {
	background: red;
}

.messagePopupWrap___CJ048 {
	padding: 32px 16px 0;
	position: relative;
}

@media screen and (min-width:360px) {
	.messagePopupWrap___CJ048 {
		padding: 32px 24px 0;
	}
}

@media screen and (min-width:568px) {
	.messagePopupWrap___CJ048 {
		padding: 32px 64px 0;
	}
}

@media screen and (min-width:720px) {
	.messagePopupWrap___CJ048 {
		padding: 40px 64px 0;
	}
}

.messagePopupWrap___CJ048:before {
	background: var(--main-content-bg);
	bottom: -48px;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: -48px;
	z-index: -1;
}

.title___AVJDc {
	color: #fff;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.MessagesPopUp___TZrXf {
	margin: 16px 0 38px;
	max-width: 100%;
	position: relative;
	touch-action: pan-y;
}

@media screen and (min-width:568px) {
	.MessagesPopUp___TZrXf {
		margin-bottom: 50px;
	}
}

.MessagesPopUp___TZrXf [class*=content] {
	margin-top: 9px;
	overflow-wrap: break-word;
}

.MessageDelRoot___Fg0Zr {
	align-items: center;
	background: linear-gradient(0deg,#110d0e,#110d0ea1 41.67%,#110d0e00 82.18%);
	bottom: 0;
	color: var(--brand-yellow);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 62px;
	justify-content: flex-end;
	left: 0;
	line-height: 22px;
	padding: 0 0 16px;
	position: fixed;
	right: 0;
	text-decoration: underline;
	top: auto;
	transition: opacity .3s;
	z-index: 10;
}

.MessageDelRoot___Fg0Zr.disabled___UjFDM {
	opacity: .6;
	pointer-events: none;
}

.emptyText___lffqL {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 16px 0 0;
}

.randomGameItem___Amnx2 {
	align-items: center;
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	height: 130px;
	justify-content: center;
	position: relative;
	transition: transform 1.2s ease;
	width: 130px;
}

.randomGameIcon___olxfd {
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%),#110d0e;
	border-radius: 10px;
	display: block;
	height: 130px;
	width: 130px;
}

.providerLogo___K6iDl {
	align-items: center;
	background: linear-gradient(0deg,#111327e6,#11132799 66.67%,#0f112200);
	border-radius: 0 0 10px 10px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: 0;
	overflow: visible;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 0;
}

.providerLogo___K6iDl>* {
	display: block;
	margin-bottom: 4px;
}

.providerLogo___K6iDl picture {
	display: flex;
}

.providerLogo___K6iDl picture img {
	height: 100%;
	max-height: 24px;
	object-fit: contain;
	width: 100%;
}

.activeGameCardBorder___Q1BkV {
	border: 2px solid #f5c66b;
	border-radius: 10px;
	box-shadow: 0 0 13px 0 #fcf296;
}

.randomGameWrapper___hS85K {
	align-items: center;
	bottom: unset;
	display: flex;
	flex-direction: row;
	gap: 10px;
	justify-content: center;
	left: unset;
	position: fixed;
	right: unset;
	top: 53%;
	z-index: 0;
}

.randomGameWrapper___hS85K:before {
	background: url("") top/cover no-repeat;
	bottom: unset;
	content: "";
	height: 100%;
	left: 50%;
	position: absolute;
	right: unset;
	top: -108px;
	transform: translate(-50%);
	width: 100%;
	z-index: 0;
}

.randomGameItems___uiagd {
	gap: 8px;
	height: 1000px;
	position: relative;
	top: -104px;
	width: 1000px;
	z-index: 1;
}

.randomGameItems___uiagd,.spinButtonWrapper___xjKXE {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.spinButtonWrapper___xjKXE {
	background: linear-gradient(180deg,#0000,#000);
	bottom: 0;
	height: 104px;
	left: 0;
	opacity: 1;
	position: fixed;
	right: auto;
	top: auto;
	transition: opacity .3s linear;
	width: 100%;
	z-index: 2;
}

.spinButtonWrapper___xjKXE:has(.hideButton___TB1H2) {
	opacity: 0;
	pointer-events: none;
}

.spinButton___cD6XL {
	align-self: flex-end;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	line-height: 12px;
	margin-bottom: 16px;
	min-width: 148px;
}

.rouletteWrapper___ldT7j {
	align-items: center;
	background: url("") 50%/cover no-repeat;
	display: flex;
	flex-direction: row;
	height: 600px;
	justify-content: center;
	top: 96px;
	width: 600px;
}

.rouletteWrapper___ldT7j,.roulette___Zkmlo {
	bottom: unset;
	left: unset;
	position: absolute;
	right: unset;
	z-index: 0;
}

.roulette___Zkmlo {
	background: url("") 50%/cover no-repeat;
	height: 400px;
	top: 100px;
	width: 400px;
}

.gameThumbPopup___AWfjm {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1;
}

.gameThumbPopup___AWfjm .pregameOverlay___GC8_4 {
	animation: fadeInBg___XewVo .6s ease forwards;
	background: linear-gradient(180deg,#2e070d,#1704074a 50.15%,#1a1a1a00 68%),#110d0e;
	bottom: 0;
	height: 100%;
	left: auto;
	overflow: hidden;
	position: fixed;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.gameThumbPopup___AWfjm .pregameOverlay___GC8_4:before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.gameThumbPopup___AWfjm .pregameOverlay___GC8_4 img {
	filter: blur(10px) brightness(.5);
	height: 100%;
	left: 50%;
	object-fit: cover;
	position: relative;
	transform: translateX(-50%) scale(1.1);
	width: 100%;
}

.gameThumbPopup___AWfjm .gameInfo___Ro114 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 24px;
	justify-content: center;
	position: relative;
	width: 100%;
	z-index: 1;
}

.gameThumbPopup___AWfjm .gameInfoText___dvNDI {
	align-items: center;
	animation: scaleText___cXM3i 1.4s linear forwards;
	color: #fff;
	display: flex;
	flex-direction: column;
	gap: 8px;
	justify-content: center;
	margin: 0;
}

.gameThumbPopup___AWfjm .gameInfoTextTitle___m8Po0 {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
}

.gameThumbPopup___AWfjm .gameInfoTextName___Ayp8V {
	color: #fff;
	font-size: 25px;
	font-weight: 700;
	line-height: 21px;
	text-align: center;
}

.gameThumbPopup___AWfjm .gameThumb___uOiWX {
	height: 240px;
	position: relative;
	width: 240px;
}

.gameThumbPopup___AWfjm .gameThumbImageWrap___YHSNq {
	bottom: auto;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.gameThumbPopup___AWfjm .gameThumbIcon___AC0Ul {
	animation: growHeight___G5TC8 1s ease-in-out forwards;
	border: 2px solid #f5c66b;
	border-radius: 10px;
	box-shadow: 0 0 13px 0 #fcf296;
	display: block;
	height: 306px;
	width: 306px;
	will-change: transform;
}

.gameThumbPopup___AWfjm .gameThumbFavorite___T3zP8 {
	animation: fadeInBg___XewVo .1s forwards;
	animation-delay: .8s;
	bottom: auto;
	left: auto;
	opacity: 0;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 1;
}

.gameThumbPopup___AWfjm .gameThumbFavorite___T3zP8 [class*=fav__] {
	margin-top: 0;
}

.gameThumbPopup___AWfjm .gameThumbFavorite___T3zP8 [class*=tips_] {
	right: 4px;
	top: calc(100% + 10px);
}

.gameThumbPopup___AWfjm .gameThumbFavorite___T3zP8 svg [class*=path-border] {
	stroke: none;
}

.providerLogo___qefIl {
	align-items: center;
	animation: fadeInBg___XewVo .1s forwards;
	animation-delay: .8s;
	background: linear-gradient(0deg,#111327e6,#11132799 66.67%,#0f112200);
	border-radius: 0 0 7px 7px;
	bottom: 2px;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: 50%;
	opacity: 0;
	overflow: visible;
	position: absolute;
	right: 0;
	top: auto;
	transform: translateX(-50%);
	width: calc(100% - 4px);
	z-index: 0;
}

.providerLogo___qefIl>* {
	display: block;
	margin-bottom: 4px;
}

.providerLogo___qefIl picture {
	display: flex;
}

.providerLogo___qefIl picture img {
	height: 100%;
	max-height: 24px;
	object-fit: contain;
	width: 100%;
}

.gameThumbButtons___gHMeT {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 10px;
	justify-content: center;
}

.gameThumbButtons___gHMeT button {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	line-height: 12px;
	width: 170px;
}

@keyframes fadeInBg___XewVo {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes growHeight___G5TC8 {
	0% {
		transform: scale(.5);
	}

	70% {
		transform: scale(.8);
	}

	to {
		transform: scale(.78);
	}
}

@keyframes scaleText___cXM3i {
	0% {
		transform: scale(.7);
	}

	to {
		transform: scale(1);
	}
}

.randomGame___C_y3A {
	display: block;
	position: relative;
}

.randomGameWrapLandscape___eXSUT {
	align-items: center;
	background: url("") 50%/cover no-repeat,#000;
	bottom: 0;
	display: flex;
	display: none;
	flex-direction: column;
	justify-content: center;
	left: 0;
	padding: 16px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1023px) {
	.randomGameWrapLandscape___eXSUT {
		display: flex;
	}
}

.randomGameWrapLandscapeTitle___E3t2E {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 8px;
	text-align: center;
}

.randomGameWrapLandscapeText___zJAZw {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-align: center;
}

.randomGameWrap___J_IFw {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: normal;
}

@media screen and (min-aspect-ratio:1/1)and (min-aspect-ratio:13/9)and (min-width:480px)and (max-device-width:1023px) {
	.randomGameWrap___J_IFw {
		display: none;
	}
}

.randomGameHeader___BClkq {
	align-items: center;
	bottom: unset;
	display: flex;
	flex-direction: column;
	gap: 4px;
	justify-content: normal;
	left: unset;
	margin-top: -4px;
	position: fixed;
	right: unset;
	top: 20%;
	z-index: 0;
}

.randomGameTitle___C8y_1 {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}

.randomGameSubtitle___bqNoe {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.randomGamePopup___yYIwM [class*=portal__] {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
}

.randomGamePopup___yYIwM [class*=header__] {
	background: #0000;
	bottom: unset;
	left: unset;
	position: fixed;
	right: unset;
	top: 0;
	z-index: 2;
}

.randomGamePopup___yYIwM [class*=header__] [class*=headerBtn_] {
	box-shadow: none;
}

.randomGamePopup___yYIwM [class*=popupRandomGame] {
	height: 100dvh;
	position: relative;
	width: 100dvw;
	z-index: 0;
}

.randomGamePopup___yYIwM [class*=popup__mob_wrapper] {
	align-items: center;
	background: url("") 50%/cover no-repeat,#000;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.allGamesCollectionPageWrap___p4DbE {
	display: flex;
	flex-direction: column;
	margin: 32px auto 33px;
	padding: 0 15px;
}

.allGamesCollectionPageWrap___p4DbE>* {
	margin: 0;
	padding: 0;
}

.allGamesCollectionPageWrap___p4DbE [class*=menu] {
	padding: 0;
}

@media screen and (max-width:768px) {
	.allGamesCollectionPageWrap___p4DbE {
		max-width: 560px;
		padding: 0 24px;
		width: 100%;
	}
}

@media screen and (max-width:320px) {
	.allGamesCollectionPageWrap___p4DbE {
		padding: 0 16px;
	}
}

.allGamesCollectionPageWrap___p4DbE h1 {
	color: #ffffffe6;
	font-size: 24px;
	line-height: 32px;
	margin-top: 11px;
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 {
	justify-content: flex-start;
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 .allGamesGameThumbClassName___AuYl4,.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 a {
	height: 58px;
	width: 58px;
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 .allGamesGameThumbClassName___AuYl4 img,.allGamesCollectionPageWrap___p4DbE .allGamesCollectionFooterClassName___uTck7 a img {
	height: 100%;
	width: 100%;
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionItemWrap___A5lXc {
	min-height: 188px;
}

.allGamesCollectionPageWrap___p4DbE .allGamesCollectionItemWrap___A5lXc img {
	right: 10px;
}

.allGamesCollectionPageSearchWrap___HAoPW {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.allGamesCollectionPageSearch___RBIw9 {
	display: flex;
}

.allGamesCollectionWrap___B6GA1 {
	display: flex;
	flex-direction: column;
	gap: 25px;
	margin-top: 25px;
}

.welcomeBonusPageWrap___V1y83 {
	overflow: hidden;
	width: 100%;
}

.historyWrapper___PDv3b [class*=content__] {
	background: var(--brand-gradient-popup-bg);
	border-radius: 16px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	height: 370px;
	padding: 48px 20px 32px 48px;
	width: 512px;
}

.historyWrapper___PDv3b [class*=historyContentWrapper__] {
	padding: 0;
}

.historyButton___vkehT {
	background: #ffffff1a;
	border-radius: 18px;
	bottom: auto;
	color: #fffc;
	cursor: pointer;
	font-size: 10px;
	font-weight: 400;
	left: auto;
	line-height: 14px;
	outline: none;
	padding: 2px 8px 2px 26px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.historyButton___vkehT svg {
	bottom: auto;
	left: 8px;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}

.details___rE5fQ {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .4s;
}

.detailsContent___kmfrC {
	overflow: hidden;
}

.detailsMain___md7oJ {
	margin-top: 16px;
}

.detailsComment___nOLSn {
	border: 1px solid #ffffff29;
	border-radius: 4px;
	padding: 8px 3px 8px 27px;
	position: relative;
	z-index: 1;
}

.detailsInfoIcon___tPbBz {
	bottom: auto;
	height: 16px;
	left: 7px;
	position: absolute;
	right: auto;
	top: 7px;
	width: 16px;
	z-index: 0;
}

.detailsText___kV56B {
	color: #fffc;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
}

.detailsInfo___qobeY {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	margin-top: 16px;
	padding-left: 48px;
	position: relative;
	row-gap: 8px;
	z-index: 1;
}

.detailsRow___TSeBt {
	align-items: center;
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.detailsRow___TSeBt>span {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 98%;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 1;
}

.detailsRow___TSeBt>span:first-of-type {
	color: var(--brand-text);
	flex-shrink: 0;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	opacity: .6;
}

.detailsRow___TSeBt>.detailsRowPaymentNumber___Y0WTc {
	overflow: unset;
}

.detailsCopy___qQxTs {
	bottom: auto;
	left: auto;
	position: absolute;
	right: -18px;
	top: 0;
	z-index: 0;
}

.detailsCopy___qQxTs svg path {
	fill: #fffc;
}

.detailsFiles___f7Jch {
	flex-wrap: wrap;
	gap: 4px 16px;
}

.detailsFile___SzWFs,.detailsFiles___f7Jch {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	min-width: 0;
}

.detailsFile___SzWFs {
	column-gap: 4px;
}

.detailsFile___SzWFs img {
	border-radius: 2px;
	height: 14px;
	object-fit: cover;
	width: 14px;
}

.detailsFile___SzWFs span {
	color: #ffffffe6;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cancellationContent___EIit5 {
	column-gap: 16px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
}

.cancellationContent___EIit5>* {
	flex: 0 1 100%;
}

.cancellationContentWrapper___AtWZt {
	box-sizing: initial;
	margin-inline: auto;
	max-width: 288px;
	padding: 24px 36px;
}

.cancellationContentTitle___COYDF {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 0 0 24px;
}

.cancellationContentText___aHioU {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 16px;
}

.cancellationWrapper___ddMcc [class*=content__] {
	background: var(--brand-gradient-popup-bg);
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	padding: 48px 48px 32px;
	width: 384px;
}

.cancellationWrapper___ddMcc [class*=content__] [class*=cancellationContentWrapper__] {
	padding: 0;
}

.cancellationButton___Zx4Lh {
	background: #ffffff1a;
	border-radius: 16px;
	bottom: auto;
	color: #fffc;
	font-size: 10px;
	font-weight: 400;
	left: auto;
	line-height: 14px;
	padding: 6px 10px;
	position: absolute;
	right: 48px;
	top: 16px;
	z-index: 2;
}

@media screen and (min-width:720px) {
	.cancellationButton___Zx4Lh {
		bottom: auto;
		left: auto;
		position: absolute;
		right: 58px;
		top: 20px;
		z-index: 2;
	}
}

.application___orT75 {
	background-color: #ffffff0f;
	border: 1px solid #ffffff1f;
	border-radius: 12px;
	padding: 15px;
	position: relative;
	transition: background-color .4s ease-in-out;
	z-index: 1;
}

.application___orT75+.application___orT75 {
	margin-top: 8px;
}

.applicationButton____hiW5 {
	background: #ffffff1a;
	border-radius: 50%;
	bottom: auto;
	cursor: pointer;
	height: 24px;
	left: auto;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 24px;
	z-index: 2;
}

@media screen and (min-width:720px) {
	.applicationButton____hiW5 {
		top: 20px;
	}
}

.applicationButton____hiW5:before {
	border-color: #fff #0000 #0000;
	border-style: solid;
	border-width: 4px 4px 0;
	bottom: auto;
	content: "";
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	transition: transform .2s ease-in-out;
	z-index: 0;
}

.application___orT75.expanded___KIeVf {
	background-color: #ffffff1a;
}

.application___orT75.expanded___KIeVf [class*=details__] {
	grid-template-rows: 1fr;
}

.application___orT75.expanded___KIeVf .applicationButton____hiW5:before {
	transform: translate(-50%,-50%) rotate(180deg);
}

.skeletonWeb___eFWRw {
	column-gap: 46px;
	height: 28px;
}

.skeletonWebWrapper___Qg63D,.skeletonWeb___eFWRw {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

.skeletonWebWrapper___Qg63D {
	background: #ffffff1f;
	border: 1px solid #ffffff1f;
	border-radius: 12px;
	height: 66px;
	margin-top: 8px;
	opacity: .7;
	padding: 15px 15px 15px 68px;
	position: relative;
	z-index: 1;
}

.skeletonWebIcon___miJgE {
	background: #ffffff1a;
	border-radius: 50%;
	bottom: auto;
	height: 28px;
	left: 16px;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	width: 28px;
	z-index: 0;
}

.skeletonWebColumn___QJPXu {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	row-gap: 8px;
}

.skeletonWebColumn___QJPXu>span {
	background: #ffffff1a;
	height: 10px;
	width: 90px;
}

.skeletonWebColumn___QJPXu>span.long___qvaU5 {
	width: 130px;
}

.skeletonWebColumn___QJPXu>span:first-child {
	width: 70px;
}

.skeletonWebStatus___GfEaE {
	background: #ffffff1a;
	border-radius: 16px;
	height: 18px;
	margin-right: auto;
	width: 60px;
}

.skeletonWebCancel___Zl_l5 {
	background: #ffffff1a;
	border-radius: 16px;
	display: inline-block;
	height: 24px;
	width: 68px;
}

.skeletonWebButton___D4XDR {
	background: #ffffff1a;
	border-radius: 50%;
	display: inline-block;
	height: 24px;
	margin-left: 16px;
	width: 24px;
}

.skeletonMob___H0Y6r {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	row-gap: 15px;
}

.skeletonMobWrapper___N3eW2 {
	background: #ffffff1f;
	border: 1px solid #ffffff1f;
	border-radius: 12px;
	height: 142px;
	margin-top: 8px;
	opacity: .7;
	padding: 21px 47px 15px 59px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.skeletonMobIcon___cO8I9 {
	height: 28px;
	left: 16px;
	right: auto;
	width: 28px;
}

.skeletonMobButton___fF4QR,.skeletonMobIcon___cO8I9 {
	background: #ffffff1a;
	border-radius: 50%;
	bottom: auto;
	position: absolute;
	top: 16px;
	z-index: 0;
}

.skeletonMobButton___fF4QR {
	height: 24px;
	left: auto;
	right: 16px;
	width: 24px;
}

.skeletonMobTitle___K5gg8 {
	background: #ffffff1a;
	height: 10px;
	width: 74px;
}

.skeletonMobContent___RIZx3 {
	align-items: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 8px 4px;
	justify-content: normal;
	width: 170px;
}

.skeletonMobContent___RIZx3>span {
	background: #ffffff1a;
	height: 10px;
}

.skeletonMobContent___RIZx3>span:first-child {
	width: 126px;
}

.skeletonMobContent___RIZx3>span:nth-child(2) {
	width: 68px;
}

.skeletonMobContent___RIZx3>span:nth-child(3) {
	width: 86px;
}

.skeletonMobContent___RIZx3>span:nth-child(4) {
	width: 74px;
}

.skeletonMobContent___RIZx3>span:nth-child(5) {
	width: 62px;
}

.skeletonMobContent___RIZx3>span:nth-child(6) {
	width: 10px;
}

.skeletonMobStatus___go1h5 {
	background: #ffffff1a;
	border-radius: 16px;
	height: 18px;
	width: 96px;
}

.applicationsEmpty___F9DCs {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	opacity: .9;
	text-align: center;
}

.userApplicationsHeader___yqhh1 {
	align-items: center;
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 32px;
	position: relative;
	z-index: 2;
}

.userApplicationsTitle___jL6DO {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 0;
}

.userApplicationsTooltip___PuP2t {
	z-index: 9;
}

.userApplicationsTooltip___PuP2t [class*=tips__] {
	width: 144px;
}

.upload___x5Poi {
	align-items: normal;
	background: #ffffff0d;
	justify-content: normal;
	padding: 8px 16px 16px;
	width: 100%;
}

.uploadZone___zIJRW,.upload___x5Poi {
	border-radius: 12px;
	display: flex;
	flex-direction: column;
}

.uploadZone___zIJRW {
	align-items: center;
	cursor: pointer;
	flex-grow: 1;
	justify-content: center;
	min-height: 54px;
	transition: background-color .1s linear;
}

@media(hover:hover) {
	.uploadZone___zIJRW .uploadTitle___zPNRK {
		color: #fff;
	}

	.uploadZone___zIJRW .uploadTitle___zPNRK:before {
		opacity: .6;
	}
}

.uploadItem___ako7M {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: flex-start;
	padding: 8px;
	position: relative;
	z-index: 1;
}

.uploadItem___ako7M:last-child {
	margin-bottom: 0;
}

.uploadItemDivider___C9UB8 {
	background: #ffffff1a;
	content: "";
	display: none;
	height: 1px;
	width: 100%;
}

.uploadItem___ako7M+.uploadItemDivider___C9UB8 {
	display: block;
}

.uploadItemDelete___NnKa6 {
	bottom: auto;
	cursor: pointer;
	height: 48px;
	left: auto;
	padding: 12px;
	position: absolute;
	right: -4px;
	top: 0;
	width: 48px;
	z-index: 0;
}

.uploadItemDelete___NnKa6 path {
	transition: opacity .1s linear;
}

.uploadItemDelete___NnKa6:hover path {
	opacity: .6;
}

.uploadInfo___VweVf {
	flex: 1;
	min-width: 0;
}

.uploadPreview___Scb18 {
	height: 32px;
	object-fit: cover;
	width: 32px;
}

.uploadPreview___Scb18:not(svg) {
	border-radius: 4px;
}

.uploadName___ksmKl {
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	max-width: calc(100% - 48px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.uploadSize___xB97l {
	color: #fffc;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.uploadTitle___zPNRK {
	align-items: center;
	color: #ffffffe6;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 22px;
	margin: 0;
	min-height: 32px;
	padding-left: 40px;
	position: relative;
	z-index: 1;
}

.uploadTitle___zPNRK:before {
	background: #ffffffe6;
	bottom: auto;
	content: "";
	height: 32px;
	left: 0;
	-webkit-mask-image: url("");
	mask-image: url("");
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	mask-size: cover;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	width: 32px;
	z-index: 0;
}

.uploadLimit___qdyFl {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 4px 0 0;
	text-align: center;
}

.uploadError___ce2GZ {
	color: var(--brand-red);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	text-align: center;
}

.uploadActive___JYPYh .uploadZone___zIJRW {
	background: #ffffff29;
}

@media screen and (min-width:1096px) {
	.uploadItem___ako7M {
		background: #ffffff0d;
		border-radius: 12px;
		margin-bottom: 8px;
	}

	.uploadItem___ako7M+.uploadItemDivider___C9UB8 {
		display: none;
	}

	.uploadItemDelete___NnKa6 {
		right: -8px;
	}
}

.upload___x5Poi [class*=macScroll__]::-webkit-scrollbar {
	width: 4px;
}

.upload___x5Poi [class*=macScroll__]::-webkit-scrollbar-thumb {
	background: #fff3;
	border-radius: 4px;
}

.upload___x5Poi [class*=winScroll__] [class=thumb-vertical] {
	background: #fff3;
	width: 4px;
}

.upload___x5Poi [class*=winScroll__]>div:first-child {
	padding-bottom: 0!important;
}

.verificationBlock___DeioJ {
	margin-top: 30px;
}

.verificationBlock___DeioJ div>[class*=verificationBlockHeader] {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
	opacity: .9;
}

.verificationBlock___DeioJ div>[class*=verificationBlockTitle] {
	color: #e4e4e4;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 16px 0 0;
}

.verificationBlockHeader___IrjC9 {
	color: #ffffffe6;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
}

.verificationBlockTitle___ATjOZ {
	color: #e4e4e4;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 8px 0 0;
}

.verificationBlockUploader___v4uUf {
	min-height: auto;
}

@media screen and (min-width:720px) {
	.verificationBlockUploader___v4uUf {
		width: 288px;
	}
}

@media screen and (min-width:1096px) {
	.verificationBlockUploader___v4uUf {
		width: 352px;
	}
}

.verificationBlockContent___FsvwC {
	align-items: normal;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: normal;
	margin-top: 16px;
	position: relative;
}

@media screen and (min-width:720px) {
	.verificationBlockContent___FsvwC {
		flex-direction: row;
		justify-content: space-between;
	}
}

@media screen and (min-width:1096px) {
	.verificationBlockContent___FsvwC {
		gap: 16px;
	}
}

.verificationBlock___DeioJ:hover [class*=uploadContent] {
	background: #ffffff0a;
}

.verificationBlock___DeioJ:hover [class*=uploadContent] [class^=uploadTitle] {
	color: var(--brand-yellow);
}

.verificationBlock___DeioJ:hover [class*=uploadContent] [class^=uploadTitle]:before {
	content: url("");
}

.verificationVideo___tOJrW {
	margin: 24px 0 32px;
	max-height: 48px;
	overflow: hidden;
	transition: max-height .4s ease;
}

.verificationVideo___tOJrW .verificationVideoPreview {
	align-items: center;
	background: #ffffff0d;
	border-radius: 12px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: space-between;
	padding: 8px 16px;
	position: relative;
	width: 100%;
}

@media screen and (min-width:1096px) {
	.verificationVideo___tOJrW .verificationVideoPreview {
		padding: 8px 41px 8px 15px;
	}
}

.verificationVideo___tOJrW .verificationVideoPreview span {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.verificationVideo___tOJrW .verificationVideoPreview .verificationVideoPreviewTitle {
	align-items: unset;
	color: #ffffffe6;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	gap: 8px;
	justify-content: unset;
	line-height: 22px;
}

.verificationVideo___tOJrW .verificationVideoPreview .verificationVideoPreviewTitle:before {
	background: url("");
	content: "";
	display: block;
	height: 24px;
	width: 24px;
}

.verificationVideo___tOJrW .verificationVideoPreview .verificationVideoPreviewWatch {
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-right: 24px;
}

.verificationVideo___tOJrW .verificationVideoPreview:after {
	background: url("");
	bottom: unset;
	content: "";
	display: block;
	height: 24px;
	left: unset;
	position: absolute;
	right: 16px;
	text-align: center;
	top: unset;
	transition: transform .4s ease;
	width: 24px;
	z-index: 0;
}

.verificationVideo___tOJrW [class*=verificationVideoContent] {
	display: block;
}

.verificationVideo___tOJrW iframe {
	border-radius: 0 0 12px 12px;
	height: 222px;
	width: 100%;
}

@media screen and (min-width:1096px) {
	.verificationVideo___tOJrW iframe {
		height: 407px;
	}
}

.verificationVideoActive___v2Bvt {
	max-height: 270px;
	transition: max-height .4s ease;
}

@media screen and (min-width:1096px) {
	.verificationVideoActive___v2Bvt {
		max-height: 455px;
	}
}

.verificationVideoActive___v2Bvt [class*=verificationVideoPreview] {
	border-radius: 12px 12px 0 0;
}

.verificationVideoActive___v2Bvt [class*=verificationVideoPreview]:after {
	transform: rotate(180deg);
	transition: transform .4s ease;
}

.verification___X9sRC {
	padding: 16px 16px 32px;
}

@media screen and (min-width:360px) {
	.verification___X9sRC {
		padding: 16px 24px 32px;
	}
}

@media screen and (min-width:568px) {
	.verification___X9sRC {
		padding: 16px 64px 32px;
	}
}

@media screen and (min-width:720px) {
	.verification___X9sRC {
		margin: 0 auto;
		max-width: 720px;
	}
}

.verification___X9sRC .grecaptcha-badge {
	display: none!important;
}

.verificationHeader___ViYcs {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 16px 0 0;
}

.verification___X9sRC [class^=inputWrap] {
	margin-top: 24px;
	width: 100%;
}

.verification___X9sRC [class^=inputWrap] [class*=inputContainer__] {
	border-radius: 8px;
}

@media screen and (min-width:568px) {
	.verification___X9sRC [class^=inputWrap] {
		max-width: 368px;
	}
}

.verification___X9sRC [class^=inputWrap] input {
	padding: 12px 16px;
}

.verificationRules___oUajz {
	color: var(--brand-text);
	font-size: 14px;
	line-height: 24px;
	margin-top: 16px;
	-webkit-mask-image: linear-gradient(0deg,#000,#0000001a 18%,#000 58%);
	mask-image: linear-gradient(0deg,#000,#0000001a 18%,#000 58%);
	padding-bottom: 4px;
}

@media screen and (min-width:720px) {
	.verificationRules___oUajz {
		-webkit-mask-image: linear-gradient(0deg,#000,#0000001a 27%,#000 90%);
		mask-image: linear-gradient(0deg,#000,#0000001a 27%,#000 90%);
	}
}

@media screen and (min-width:1096px) {
	.verificationRules___oUajz {
		-webkit-mask-image: none;
		mask-image: none;
	}
}

@media screen and (min-width:1288px) {
	.verificationRules___oUajz {
		margin-top: 16px;
	}
}

.verificationRulesContent___w4xCC {
	color: var(--brand-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	max-height: 132px;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
	transition: max-height .5s;
}

@media screen and (min-width:568px) {
	.verificationRulesContent___w4xCC {
		max-height: 90px;
	}
}

@media screen and (min-width:720px) {
	.verificationRulesContent___w4xCC {
		max-height: 68px;
	}
}

@media screen and (min-width:1288px) {
	.verificationRulesContent___w4xCC {
		max-height: 66px;
	}
}

.verificationRulesContent___w4xCC p {
	margin-bottom: 16px;
	margin-top: 0;
}

.verificationRulesContent___w4xCC p:not(:first-child) {
	margin-top: 20px;
}

.verificationRulesContent___w4xCC ol,.verificationRulesContent___w4xCC ul {
	margin: 8px 0;
	padding-left: 8px;
}

.verificationRulesContent___w4xCC ol:last-child,.verificationRulesContent___w4xCC ul:last-child {
	margin-bottom: 0;
}

.verificationRulesContent___w4xCC ol li,.verificationRulesContent___w4xCC ul li {
	margin-bottom: 10px;
	padding-left: 25px;
	position: relative;
}

.verificationRulesContent___w4xCC ol li:last-child,.verificationRulesContent___w4xCC ul li:last-child {
	margin-bottom: 0;
}

.verificationRulesContent___w4xCC ol li:before,.verificationRulesContent___w4xCC ul li:before {
	background-color: #ffffff1a;
	border-radius: 4px;
	bottom: auto;
	content: "•";
	font-size: 16px;
	height: 16px;
	left: 0;
	line-height: 16px;
	position: absolute;
	right: auto;
	text-align: center;
	top: 4px;
	width: 16px;
	z-index: 0;
}

.verificationRulesContent___w4xCC ol {
	counter-reset: list;
	list-style: none;
	margin: 40px 0 32px;
}

.verificationRulesContent___w4xCC ol li:before {
	content: counter(list);
	counter-increment: list;
	font-size: 10px;
	line-height: 16px;
}

.verificationRulesActive___AXuKs {
	-webkit-mask-image: unset;
	mask-image: unset;
}

.verificationRulesBtn___dzVU7 {
	align-items: center;
	color: var(--brand-yellow);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-end;
	line-height: 18px;
	margin: 4px 4px 0 0;
}

.verificationRulesBtn___dzVU7:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid var(--brand-yellow);
	content: "";
	height: 0;
	margin-left: 8px;
	transition: all .2s;
	width: 0;
}

.verificationRulesBtnActive___nsPbc {
	margin: -6px 7px 0 0;
}

.verificationRulesBtnActive___nsPbc:after {
	transform: rotate(-180deg);
	transition: all .2s;
}

.verificationBtn___Sr0O4 {
	margin-top: 40px;
	position: relative;
}

@media screen and (min-width:568px) {
	.verificationBtn___Sr0O4 {
		margin: 40px auto 0;
		max-width: 256px;
	}
}

@media screen and (min-width:1096px) {
	.verificationBtn___Sr0O4 {
		max-width: 288px;
	}
}

.verificationBtn___Sr0O4>button {
	width: 100%;
}

.verificationBtn___Sr0O4>button>div {
	bottom: auto;
	left: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 0;
}

.verificationBtn___Sr0O4 span {
	color: #fff9;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	text-shadow: 0 -1px 0 #ffffff0d;
}

.verificationBtnActive___bIoE8 {
	border: unset;
}

.verificationBtnActive___bIoE8 span {
	color: #fff;
}

.verificationFaq___v40Fl {
	display: block;
	margin-top: 40px;
}

@media screen and (min-width:1096px) {
	.verificationFaq___v40Fl {
		margin-top: 31px;
	}
}

.verificationFaq___v40Fl h3 {
	color: #ffffffe6;
	font-family: Manrope,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 17px;
}

.verificationFaq___v40Fl .accordion-toggle {
	background: #252323;
	background-clip: padding-box;
	border: 1px solid #ffffff1a;
	border-bottom: none;
	border-radius: 12px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	color: var(--brand-text);
	margin-bottom: 15px;
	position: relative;
}

.verificationFaq___v40Fl .accordion-title {
	color: #ffffffe6;
	cursor: pointer;
	font-family: Manrope,sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	padding: 8px 48px 12px 8px;
	position: relative;
}

@media screen and (min-width:1096px) {
	.verificationFaq___v40Fl .accordion-title {
		padding: 13px 48px;
	}

	.verificationFaq___v40Fl .accordion-title b {
		background: #ffffff1a;
		border-radius: 4px;
		bottom: unset;
		color: #fff;
		font-size: 10px;
		font-weight: 500;
		height: 16px;
		left: 16px;
		line-height: 16px;
		padding: 0 5px;
		position: absolute;
		right: unset;
		top: 50%;
		transform: translateY(-50%);
		z-index: 0;
	}
}

.verificationFaq___v40Fl .accordion-title:after {
	border-left: 5px solid #0000;
	border-right: 5px solid #0000;
	border-top: 5px solid #fff;
	bottom: unset;
	content: "";
	height: 0;
	left: unset;
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out;
	width: 0;
	z-index: 0;
}

.verificationFaq___v40Fl .accordion-title.active:after {
	transform: rotate(180deg);
}

.verificationFaq___v40Fl .accordion-inner {
	color: #d1d1d1;
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 16px 16px;
}

@media screen and (min-width:1096px) {
	.verificationFaq___v40Fl .accordion-inner {
		padding-bottom: 12px;
	}
}

.verificationWeb___T9IuF {
	max-width: 720px;
	padding: 3px 0;
}

.verification___PbTNn {
	padding: 16px;
}

@media screen and (min-width:360px) {
	.verification___PbTNn {
		padding: 16px 24px;
	}
}

@media screen and (min-width:568px) {
	.verification___PbTNn {
		margin: 0 auto;
		padding: 16px 0;
		width: 368px;
	}
}

@media screen and (min-width:1096px) {
	.verification___PbTNn {
		max-width: 720px;
		padding: 12px 0;
		width: 100%;
	}
}

.verificationHeader___gR8BE {
	color: #ffffffe6;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 8px 0 0;
}

.verificationMessage___PjVgy {
	background: #ffffff1a;
	border-radius: var(--buttons-border-radius);
	margin-top: 24px;
	max-width: 720px;
	padding: 24px;
	position: relative;
}

.verificationMessage___PjVgy:before {
	bottom: auto;
	height: 24px;
	left: 24px;
	position: absolute;
	right: auto;
	top: 24px;
	width: 24px;
	z-index: 0;
}

.verificationMessageInProgressIcon___guZ_3:before {
	content: url("");
}

.verificationMessageSuccessIcon___aHVhX:before {
	content: url("");
}

.verificationMessageErrorIcon___ln8n4:before {
	content: url("");
}

.verificationMessage___PjVgy span {
	color: var(--brand-text);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding-left: 36px;
}

.verificationButton___Lq0Z9 {
	align-items: center;
	border-radius: 8px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 12px auto 0;
	max-width: 264px;
	min-width: 256px;
	padding: 12px;
}

@media screen and (min-width:1096px) {
	.verificationButton___Lq0Z9 {
		margin: 18px auto 0;
		max-width: 288px;
	}
}

.verificationButton___Lq0Z9 span {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	padding-left: 0;
}

.documentHintMob___mfpdq {
	align-items: center;
	background: rgb(var(--brand-yellow-rgb),.16);
	border-radius: 6px;
	color: var(--brand-yellow);
	column-gap: 4px;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	font-weight: 400;
	height: 32px;
	justify-content: flex-start;
	line-height: 16px;
	padding-inline: 16px;
	width: 100%;
}

.documentHintMob___mfpdq [class*=tipsWrap__] {
	z-index: 3;
}

.documentHintMob___mfpdq svg {
	display: block;
}

.documentHintMob___mfpdq svg path {
	fill: var(--brand-yellow);
}

.documentHintWeb___onGpI {
	margin-top: 8px;
	padding-left: 28px;
	position: relative;
	z-index: 1;
}

.documentHintWeb___onGpI span {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 8px;
}

.documentHintWeb___onGpI p {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}

.documentHintWeb___onGpI svg {
	bottom: auto;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	z-index: 0;
}

.applicationForm___vhUa7 {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
	padding: 24px;
}

.applicationForm___vhUa7>[class*=inputWrap__] {
	flex: 0 1 100%;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(4),.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(5) {
	flex: 0 1 calc(50% - 8px);
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+1) {
	z-index: 9;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+2) {
	z-index: 8;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+3) {
	z-index: 7;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+4) {
	z-index: 6;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+5) {
	z-index: 5;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+6) {
	z-index: 4;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+7) {
	z-index: 3;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+8) {
	z-index: 2;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+9) {
	z-index: 1;
}

.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+10) {
	z-index: 0;
}

@media screen and (min-width:1096px) {
	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+1) {
		z-index: 1;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+2) {
		z-index: 2;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+3) {
		z-index: 3;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+4) {
		z-index: 4;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+5) {
		z-index: 5;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+6) {
		z-index: 6;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+7) {
		z-index: 7;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+8) {
		z-index: 8;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+9) {
		z-index: 9;
	}

	.applicationForm___vhUa7>[class*=inputWrap__]:nth-child(n+10) {
		z-index: 10;
	}
}

.applicationForm___vhUa7>[class*=inputWrap__] [class*=tips__] {
	width: 185px;
}

.applicationForm___vhUa7>[class*=inputWrap__] [class*=tips__][class*=tips__topRight__] {
	transform: translate(7px,7px);
}

.applicationForm___vhUa7>[class*=inputWrap__] [class*=tips__][class*=tips__bottomRight] {
	transform: translate(7px,-10px);
}

.applicationFormWrapper___ywf8N [class*=content__] {
	background: var(--brand-gradient-popup-bg);
	border-radius: 16px;
	box-shadow: inset 0 1px 1px 0 #d1021b1a,0 8px 16px 0 #2b282833;
	padding: 48px 48px 40px;
	width: 776px;
}

.applicationFormWrapper___ywf8N .applicationForm___vhUa7 {
	padding: 0;
}

.applicationFormWrapper___ywf8N .applicationFormTitle___Bx5TQ {
	margin: 0 0 24px;
	padding: 0;
}

.applicationFormTitle___Bx5TQ {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin: 24px 0 0;
	padding-inline: 24px;
}

.applicationFormSubmit___TSSIP {
	margin-top: 8px;
	width: 100%;
}

.applicationFormBottomBlock___nEON2 {
	align-items: normal;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: normal;
	width: 100%;
}

@media screen and (min-width:640px)and (max-width:719px) {
	.applicationFormTitle___Bx5TQ,.applicationForm___vhUa7 {
		box-sizing: initial;
		margin-inline: auto;
		max-width: 368px;
	}
}

@media screen and (min-width:720px) {
	.applicationForm___vhUa7>[class*=inputWrap__] {
		flex: 0 1 calc(50% - 8px);
	}
}

@media screen and (min-width:1096px) {
	.applicationFormUploader___u4kBe {
		max-width: 512px;
		min-height: 179px;
	}

	.applicationFormUploader___u4kBe.indents___IZVoU {
		margin-top: 8px;
	}

	.applicationFormSubmit___TSSIP {
		width: 264px;
	}

	.applicationFormBottomBlock___nEON2 {
		flex-direction: row;
	}

	.applicationFormBottomBlock___nEON2>div {
		width: calc(50% - 8px);
	}
}

.userApplications___qIm2D {
	padding: 32px 24px 24px;
}

@media screen and (min-width:640px) {
	.userApplications___qIm2D {
		padding-inline: 64px;
	}
}

@media screen and (min-width:1096px) {
	.userApplications___qIm2D {
		padding: 20px 0 24px;
	}
}

.newYearMainWrapper___ax88o {
	background: radial-gradient(61.38% 72.71% at 50.89% 59.14%,#ab1616 3.61%,#2c030400 95.75%),radial-gradient(33.65% 44.06% at 51.56% 95.51%,#ab1618 3.61%,#45340800 100%),linear-gradient(180deg,#240001 -.47%,#62152a);
	overflow: hidden;
}

.newYearMainWrapper___ax88o:before {
	background: url("");
	opacity: .2;
}

.newYearMainWrapper___ax88o:after,.newYearMainWrapper___ax88o:before {
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearMainWrapper___ax88o:after {
	background: url(""),url("");
	background-position: top,bottom;
	background-repeat: no-repeat;
	background-size: 1625px auto,1777px auto;
}

.newYearMainWrapper___ax88o [class*=header__] {
	height: -moz-fit-content;
	height: fit-content;
}

.newYearLighting___KkkbD {
	position: relative;
	width: 100%;
	z-index: 1;
}

.newYearLighting___KkkbD:after,.newYearLighting___KkkbD:before {
	background-image: url("");
	bottom: auto;
	content: "";
	height: 126px;
	left: 0;
	position: absolute;
	right: auto;
	top: -48px;
	width: 638px;
	z-index: 1;
}

.newYearLighting___KkkbD:before {
	left: -228px;
	transform: rotate(-30deg);
}

.newYearLighting___KkkbD:after {
	left: auto;
	right: -390px;
	top: -5px;
	transform: rotate(-164deg);
}

.newYearWrap___fPVme {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	margin: 0 auto;
	max-width: 854px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.newYearWrap___fPVme [class*=footer__] {
	-webkit-backdrop-filter: blur(3.5px);
	backdrop-filter: blur(3.5px);
	background: #110d0ea3;
	margin-top: 32px;
}

.newYearMainWrapper___MuU7J {
	background: radial-gradient(61.38% 72.71% at 50.89% 59.14%,#ab1616 3.61%,#2c030400 95.75%),radial-gradient(33.65% 44.06% at 51.56% 95.51%,#ab1618 3.61%,#45340800 100%),linear-gradient(180deg,#240001 -.47%,#62152a);
}

.newYearMainWrapper___MuU7J:before {
	background: url("");
	opacity: .2;
}

.newYearMainWrapper___MuU7J:after,.newYearMainWrapper___MuU7J:before {
	bottom: auto;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 0;
}

.newYearMainWrapper___MuU7J:after {
	background: url(""),url("");
	background-position: top,bottom;
	background-repeat: no-repeat;
	background-size: 1625px auto,1777px auto;
}

.newYearMainWrapper___MuU7J [class*=header__] {
	height: -moz-fit-content;
	height: fit-content;
}

.newYearMainWrapper___MuU7J [class*=sidebar__] {
	left: 0;
	position: fixed;
}

.newYearWrap___WgnmT {
	align-items: normal;
	display: flex;
	flex-direction: column;
	justify-content: normal;
	margin: 0 auto;
	max-width: 854px;
	padding: 84px 0 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.newYearWrap___WgnmT [class*=footer__] {
	-webkit-backdrop-filter: blur(3.5px);
	backdrop-filter: blur(3.5px);
	background: #110d0ea3;
	margin-top: 32px;
	padding: 40px 18px;
}