@keyframes fadeIn___DZ0oO {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn___hWTnp {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes pulseShadow___V3_VH {
	0%,
	to {
		box-shadow: 0 0 0#FF000066;
	}
	50% {
		box-shadow: 0 0 10.163px 0#ff3c43;
	}
}
@keyframes notification-toggle___FfAEP {
	0%,
	to {
		bottom: -54px;
		opacity: 0.2;
	}
	10%,
	90% {
		bottom: 16px;
		opacity: 1;
	}
}
@keyframes rocketAnimation___ffnH8 {
	0% {
		bottom: -50px;
		opacity: 0;
		transform: rotate(0deg);
	}
	5% {
		bottom: 0;
		opacity: 1;
	}
	50% {
		bottom: 60px;
		transform: rotate(0deg);
	}
	to {
		bottom: 180px;
		transform: rotate(10deg);
	}
}
@keyframes buttonUpAnimation___Ht0j_ {
	0% {
		transform: scale(1);
	}
	to {
		transform: scale(0);
	}
}
@keyframes opacity___tz4mX {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes notification-toggle___ABB2t {
	0%,
	to {
		bottom: -54px;
		opacity: 0.2;
	}
	10%,
	90% {
		bottom: 16px;
		opacity: 1;
	}
}
@keyframes opacity___maDlI {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes registrationIconAnimation___tdMSu {
	0% {
		transform: rotate(0deg) scale(1);
	}
	75% {
		transform: rotate(1turn) scale(2);
	}
	to {
		transform: rotate(1turn) scale(1);
	}
}
@keyframes depositIconAnimation___Se8By {
	0%,
	to {
		transform: translateX(0) rotate(0deg);
	}
	50% {
		transform: translateX(2px) rotate(30deg);
	}
}
@keyframes appear___uqPYr {
	to {
		scale: 1;
	}
}
@keyframes blinking-full___WUUlD {
	0%,
	to {
		opacity: 1;
	}
	25% {
		opacity: 0;
	}
	50% {
		opacity: 50%;
	}
	75% {
		opacity: 80%;
	}
}
@keyframes blinking-full___rbfZq {
	0%,
	25%,
	75%,
	to {
		opacity: 0.35;
	}
	50% {
		opacity: 1;
	}
}
@keyframes status-change___oFvL4 {
	0% {
		width: 0;
	}
	to {
		width: 100%;
	}
}
@keyframes processing___yGCWx {
	0%,
	to {
		width: 0;
	}
	50% {
		width: 100%;
	}
}
@keyframes progress___ZY1Pq {
	0% {
		transform: translateX(-100%);
	}
}
@keyframes init___REy0N {
	0% {
		opacity: 0;
	}
}
@keyframes exit___IXqrQ {
	to {
		opacity: 0;
	}
}
@keyframes initSun___YFZ5I {
	0% {
		transform: scale(1);
	}
	to {
		transform: scale(4);
	}
}
@keyframes exitSun___VZgyk {
	0% {
		transform: scale(4);
	}
	to {
		transform: scale(1);
	}
}
@keyframes initAura___TI7xH {
	0% {
		opacity: 0;
		transform: scale(1);
	}
	to {
		transform: scale(4);
	}
}
@keyframes exitAura___RSXyc {
	0% {
		transform: scale(4);
	}
	to {
		opacity: 0;
		transform: scale(1);
	}
}
@keyframes dotPulse___KGWEa {
	0%,
	25%,
	to {
		r: 0;
	}
	50% {
		r: 5;
	}
	75% {
		r: 3;
	}
}
@keyframes dotPulse___yucZ_ {
	0%,
	25%,
	to {
		r: 0;
	}
	50% {
		r: 5;
	}
	75% {
		r: 3;
	}
}
@keyframes openedPrizeAnimation___D3rJc {
	0% {
		opacity: 0;
		transform: translateY(240px);
		width: 0;
	}
	75% {
		opacity: 0.75;
		width: 75%;
	}
	to {
		opacity: 1;
		transform: translateY(0);
		width: 100%;
	}
}
@keyframes closeButtonAnimation___MizRV {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes notification-toggle___hNpwO {
	0%,
	to {
		bottom: -54px;
		opacity: 0.2;
	}
	10%,
	90% {
		bottom: 16px;
		opacity: 1;
	}
}
@keyframes show___vsgOC {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes progress___s9Qbp {
	0% {
		transform: translateX(-100%);
	}
}
@keyframes progress____p9BY {
	0% {
		transform: translateX(-100%);
	}
}
@keyframes pulsing___bi_GT {
	0%,
	to {
		box-shadow: 0 0 8px 0#00f2ff;
	}
	50% {
		box-shadow: 0 0 12px 0#00f2ff;
	}
}
@keyframes open___utDZk {
	0% {
		height: 0;
		padding: 0;
	}
	to {
		height: auto;
	}
}
@keyframes close___P7t23 {
	0% {
		height: auto;
		transform: scale(1);
	}
	to {
		height: 0;
		padding: 0;
		transform: scale(0);
	}
}
@keyframes appearing___aPAH3 {
	0% {
		transform: translateY(100%);
	}
	80% {
		transform: translateY(-2%);
	}
	to {
		transform: translateY(0);
	}
}
@keyframes progress___ELR3L {
	0% {
		transform: translateX(-100%);
	}
}
@keyframes demo-btn-in___jrQtg {
	0% {
		left: -16px;
	}
	to {
		left: -8px;
	}
}
@keyframes demo-btn-out___D4c6U {
	0% {
		left: -8px;
	}
	to {
		left: -16px;
	}
}
@keyframes fav-btn-in___akZu0 {
	0% {
		right: -14px;
	}
	to {
		right: -6px;
	}
}
@keyframes fav-btn-out___U4KFK {
	0% {
		right: 0;
	}
	to {
		right: -14px;
	}
}
@keyframes play-btn-in___cALlK {
	0% {
		top: 60px;
	}
	to {
		top: 38px;
	}
}
@keyframes play-btn-out___xDO7_ {
	0% {
		top: 38px;
	}
	to {
		top: 60px;
	}
}
@keyframes slideTextAnimation___lSETN {
	0% {
		opacity: 0;
		transform: translate3d(48px, 0, 0);
	}
	to {
		opacity: 1;
		transform: translateZ(0);
	}
}
@keyframes progress___xIUCY {
	0% {
		transform: translateX(-100%);
	}
}
@keyframes glare___jiqWB {
	0% {
		left: -20px;
		top: -75px;
	}
	to {
		left: 75px;
		top: 20px;
	}
}
@keyframes appearing___yRb1z {
	0%,
	25% {
		margin-top: 100%;
		opacity: 0;
	}
	to {
		margin-top: 0;
		opacity: 1;
	}
}
@keyframes appearing___K4d_0 {
	0%,
	25% {
		margin-top: 100%;
		opacity: 0;
	}
	to {
		margin-top: 0;
		opacity: 1;
	}
}
@keyframes frontSideAfterFlip___DyxPu {
	to {
		opacity: 1;
	}
}
@keyframes play-btn-in___bbwZw {
	0% {
		top: 28px;
	}
	to {
		top: 20px;
	}
}
@keyframes play-btn-out___eW2o8 {
	0% {
		top: 20px;
	}
	to {
		top: 28px;
	}
}
@keyframes appearing___eZ7m_ {
	0%,
	25% {
		margin-top: 100%;
		opacity: 0;
	}
	to {
		margin-top: 0;
		opacity: 1;
	}
}
@keyframes appearing___WT_3h {
	0%,
	25% {
		margin-top: 100%;
		opacity: 0;
	}
	to {
		margin-top: var(--header-height);
		opacity: 1;
	}
}
@keyframes blinking-full___mDM4t {
	0% {
		opacity: 0;
	}
	50% {
		transform: translateX(-100%);
	}
	to {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes blinking-tablet___QisgP {
	0% {
		opacity: 0;
	}
	50% {
		transform: translateX(-175%);
	}
	to {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes appearing___kxK_t {
	0%,
	25% {
		transform: translateY(100%);
	}
	to {
		transform: translateY(0);
	}
}
@keyframes play-btn-in___Hvrhe {
	0% {
		top: 28px;
	}
	to {
		top: 20px;
	}
}
@keyframes play-btn-out___QsXCy {
	0% {
		top: 20px;
	}
	to {
		top: 28px;
	}
}
@keyframes play-btn-in___j4mg4 {
	0% {
		top: 28px;
	}
	to {
		top: 20px;
	}
}
@keyframes play-btn-out___ggX9a {
	0% {
		top: 20px;
	}
	to {
		top: 28px;
	}
}
.button___paeq_ {
	align-items: center;
	background: 0 0;
	box-shadow:
		0 0 1px #01003303,
		0 1px 2px #01003308;
	color: #000;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	mix-blend-mode: normal;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all 0.2s;
}
.button___paeq_:disabled {
	pointer-events: none;
}
.sm___AwNsV {
	font-size: 14px;
	height: 32px;
	padding: 0 8px;
}
.md___WL3LH,
.sm___AwNsV {
	border-radius: 24px;
	font-weight: 500;
}
.md___WL3LH {
	font-size: 16px;
	height: 48px;
	padding: 0 16px;
}
.primary___fjMFX {
	background-color: #ff0000;
	box-shadow: 0 0 16px #ff000066;
	color: #fff;
}
.primary___fjMFX:not(.isMobile___Ap7NR):hover {
	background-color: #ff4d53;
	box-shadow: none;
}
.primary___fjMFX:disabled {
	background-color: #ff00003d;
	box-shadow: none;
	color: #fff6;
}
.header___OCMZ5,
.mainSlider___BFR7D .slick-slide.slick-active > div {
	position: relative;
	z-index: 10;
}
.headerInner____ssTl {
	align-items: center;
	background-color: #0c1018;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	height: 64px;
	justify-content: space-between;
	padding: 0 16px;
}
.registerButton___HSsmn {
	animation: pulseShadow___V3_VH 2s ease-in-out infinite;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	padding: 0 18px;
	transition: box-shadow 0.3s ease-in-out;
}
.headerElementAction___zU1fB,
.headerLogo___H_wLB {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.headerElementAction___zU1fB {
	gap: 12px;
	justify-content: flex-end;
}
.headerLogo___H_wLB {
	height: 100%;
	justify-content: center;
}
.headerLogo___H_wLB img,
.headerLogo___H_wLB svg {
	max-width: 160px;
}
.localeMobHeaderSelect___HCxpZ {
	margin: 0 0 0 auto;
	order: 2;
}
.localeMobHeaderSelect___HCxpZ ~ .headerLogo___H_wLB {
	margin-left: 18px;
	order: 1;
}
.localeMobHeaderSelect___HCxpZ ~ .headerLogo___H_wLB img,
.localeMobHeaderSelect___HCxpZ ~ .headerLogo___H_wLB svg {
	max-width: 100px;
}
.localeMobHeaderSelect___HCxpZ ~ .headerElementAction___zU1fB {
	order: 3;
}
@media screen and (min-width: 360px) {
	.localeMobHeaderSelect___HCxpZ {
		margin-right: 0;
	}
}
.localeSelect___iEZIM {
	display: inline-block;
	position: relative;
}
.localeSelect___iEZIM .withoutFlag___N94CU {
	padding-left: 12px;
}
.localeSelect___iEZIM .withoutFlag___N94CU .localeName___xJjZL {
	margin-left: 0;
}
.localeSelect___iEZIM .localeName___xJjZL {
	color: #fff;
}
.localeSelect___iEZIM .arrow___mDWZP {
	fill: #fff;
}
.currentLocale___vkHUQ {
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	padding: 8px 8px 8px 17px;
	transition: background-color 0.3s;
}
.localeFlag___hwdkm {
	border-radius: 2px;
	display: inline-block;
	margin-right: 14px;
	width: 22px;
}
.localeName___xJjZL {
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}
.arrow___mDWZP {
	display: inline-block;
	height: 24px;
	margin-left: 3px;
	transform: rotate(0deg);
	transition: transform 0.2s;
	width: 24px;
}
.logo___wgE6k {
	display: inline-block;
	width: 132px;
}
.logo___wgE6k svg,
article,
header,
main,
section {
	display: block;
}
.logo___wgE6k > * {
	pointer-events: none;
}
.customLogo___Q3UxV {
	height: 100%;
}
.customLogoImg___v0iF5 {
	height: 100%;
	width: 132px;
}
.swipable___aL4u3 {
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
}
.swipable___aL4u3.vertical___L6DTd {
	overflow-x: hidden;
	overflow-y: auto;
}
.shadow___2HQHg {
	pointer-events: none;
	z-index: 0;
}
.shadow___2HQHg:after,
.shadow___2HQHg:before {
	bottom: 0;
	content: '';
	display: block;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity 0.2s ease;
	width: 32px;
}
.loadingWrapper___JW0m7 {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: center;
	max-height: 100%;
	max-width: 100%;
	width: 100%;
}
.image___h__rN {
	height: 100%;
	max-height: 48px;
	max-width: 48px;
	width: 100%;
}
.main___XaPry {
	margin: 0 16px;
	max-width: 1232px;
}
@media screen and (min-width: 320px) and (max-width: 359px) {
	.main___XaPry {
		margin: 0 16px;
	}
}
@media screen and (min-width: 1024px) {
	.main___XaPry {
		margin: 0 auto;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.main___XaPry {
		width: 920px;
	}
}
@media screen and (min-width: 1280px) {
	.main___XaPry {
		width: 1232px;
	}
}
.main___XaPry:after {
	clear: both;
	content: '';
	display: table;
}
.main___XaPry:has([class*='mobileApp']) {
	width: 100%;
}
.menuBtn___WWj6y {
	align-items: normal;
	background-color: #0000;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 24px;
	justify-content: space-between;
	min-width: auto;
	padding: 6px 3px;
	width: 24px;
}
.menuBtn___WWj6y span {
	background-color: #fff;
	border-radius: 0.5rem;
	height: 2px;
	margin: 0;
	pointer-events: none;
	width: 100%;
}
.tapBar___LQ3YL {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: #222e48;
	height: 62px;
}
.tapBarWrap___tzGsd {
	bottom: 0;
	height: 62px;
	left: 0;
	position: fixed;
	right: 0;
	top: auto;
	transition: opacity 0.2s linear;
	z-index: 30;
}
.tapBarList___nxraD {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	height: 62px;
	justify-content: space-between;
	margin: 0 auto;
	padding: 15px 16px 10px;
	width: auto;
}
@media screen and (min-width: 768px) {
	.tapBarList___nxraD {
		width: 540px;
	}
}
@media screen and (min-width: 1024px) {
	.tapBarList___nxraD {
		width: 590px;
	}
}
.tapBarLinkCentered___eL2Wm,
.tapBarLink___II6uE {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	min-width: 46px;
	text-decoration: none;
}
.tapBarLink___II6uE {
	justify-content: normal;
	padding: 0;
	position: relative;
}
.tapBarLinkName___Eo2Hw {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	max-width: 68px;
	opacity: 0.8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tapBarLink___II6uE:hover {
	text-decoration: none;
}
.tapBarLinkCentered___eL2Wm {
	background-color: #234183;
	border-radius: 8px;
	height: 58px;
	justify-content: space-between;
	margin-top: -30px;
	max-width: 62px;
	padding: 12px 0 4px;
	position: relative;
	width: 100%;
}
.tapBarLinkCentered___eL2Wm .tapBarLinkName___Eo2Hw {
	padding-top: 0;
}
.tapBarLinkCentered___eL2Wm [class*='loadingWrapper__'] {
	bottom: auto;
	left: auto;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}
.tapBarLinkCentered___eL2Wm [class*='loadingWrapper__'] img {
	height: 32px;
}
.tapBarRocketIcon___ok14Z {
	background-image: url(../images/rocket.svg);
	height: 24px;
	width: 24px;
}
.tapBarTournamentIcon___D49kW {
	background: #fff;
	height: 24px;
	-webkit-mask-image: url(../images/tournaments.svg);
	mask-image: url(../images/tournaments.svg);
	width: 24px;
}
.tapBarLinkCenteredRegistrationIcon___q7Alv {
	height: 24px;
	width: 24px;
}
.tapBarLinkCenteredRegistrationIcon___q7Alv path:nth-child(2) {
	animation: registrationIconAnimation___tdMSu 4s infinite;
	transform-origin: 19px 17px;
}
.tapBarBonusIcon___h2iMB {
	background: #fff;
	height: 24px;
	-webkit-mask-image: url(../images/bonus.svg);
	mask-image: url(../images/bonus.svg);
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 24px;
}
body {
	margin: 0;
}
a {
	background-color: #0000;
	color: #7b96c8;
	text-decoration: none;
}
a:active,
a:hover {
	outline: 0;
}
b,
strong {
	font-weight: 700;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
code {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
	text-transform: none;
}
button,
html input[type='button'] {
	-webkit-appearance: button;
	cursor: pointer;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
input::-ms-clear,
input::-ms-reveal {
	display: none;
	height: 0;
	width: 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-text-size-adjust: 100%;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px;
}
body,
html {
	font-family: Roboto, sans-serif;
	height: 100%;
	width: 100%;
}
@media (max-width: 812px) {
	body,
	html {
		-webkit-overflow-scrolling: touch;
	}
}
body {
	-webkit-tap-highlight-color: transparent;
	background: #f1f3f5;
}
button {
	border: 0;
	outline: 0;
	padding: 0;
}
#root {
	height: auto;
	min-height: 100%;
	position: relative;
}
#root:empty:after,
#root:empty:before {
	animation: rotate 1.5s ease-in-out 0s infinite;
	animation-fill-mode: both;
	background: url(../svg/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;
}
.layout {
	min-height: 100%;
	z-index: 2;
}
.layout--mobile {
	color: #fff;
	min-width: 320px;
	width: 100%;
	z-index: auto;
}
.layout--mobile .wrapper {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	position: relative;
	transition: all 0.3s;
}
.layout--mobile .wrapper header + section {
	flex: 1 1 auto;
}
.button {
	align-items: center;
	background: 0 0;
	box-shadow:
		0 0 1px #01003303,
		0 1px 2px #01003308;
	color: #000;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	mix-blend-mode: normal;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all 0.2s;
}
.button:disabled {
	pointer-events: none;
}
.icon {
	background-color: #0057ff;
	color: #fff;
}
.icon:disabled {
	background-color: #9d9daf4d;
	color: #fff6;
}
@font-face {
	font-family: swiper-icons;
	font-style: normal;
	font-weight: 400;
	src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)
		format('woff');
}
@font-face {
	font-display: swap;
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src:
		local(''),
		url(../fonts/Roboto-Light.woff2) format('woff2'),
		url(../fonts/Roboto-Light.ttf) format('truetype');
}
@font-face {
	font-display: swap;
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src:
		local(''),
		url(../fonts/Roboto-Regular.woff2) format('woff2'),
		url(../fonts/Roboto-Regular.ttf) format('truetype');
}
@font-face {
	font-display: swap;
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src:
		local(''),
		url(../fonts/Roboto-Medium.woff2) format('woff2'),
		url(../fonts/Roboto-Medium.ttf) format('truetype');
}
@font-face {
	font-display: swap;
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src:
		local(''),
		url(../fonts/Roboto-Bold.woff2) format('woff2'),
		url(../fonts/Roboto-Bold.ttf) format('truetype');
}
@font-face {
	font-display: swap;
	font-family: Rubik;
	font-style: normal;
	font-weight: 300;
	src: url(../fonts/Rubik-Light.ttf);
}
@font-face {
	font-display: swap;
	font-family: Rubik;
	font-style: italic;
	font-weight: 300;
	src: url(../fonts/Rubik/Rubik-LightItalic.ttf);
}
@font-face {
	font-display: swap;
	font-family: Rubik;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/Rubik-Regular.ttf);
}
@font-face {
	font-display: swap;
	font-family: Rubik;
	font-style: italic;
	font-weight: 400;
	src: url(../fonts/Rubik/Rubik-Italic.ttf);
}
@font-face {
	font-display: swap;
	font-family: Rubik;
	font-style: normal;
	font-weight: 500;
	src: url(../fonts/Rubik-Medium.ttf);
}
@font-face {
	font-display: swap;
	font-family: Rubik;
	font-style: italic;
	font-weight: 500;
	src: url(../fonts/Rubik/Rubik-MediumItalic.ttf);
}
@font-face {
	font-display: swap;
	font-family: Rubik;
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/Rubik-Bold.ttf);
}
@font-face {
	font-display: swap;
	font-family: Rubik;
	font-style: italic;
	font-weight: 700;
	src: url(../fonts/Rubik/Rubik-BoldItalic.ttf);
}
@font-face {
	font-display: swap;
	font-family: DIN Condensed;
	font-weight: 700;
	src:
		local(''),
		url(../fonts/Din-Bold.woff2) format('woff2'),
		url(../fonts/Din-Bold.ttf) format('truetype');
}
.copyright___DHHgg {
	color: #ffffffb3;
	font-size: 10px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
}
.navigationSection___sMmw_ {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
}
@media screen and (min-width: 1024px) {
	.navigationSection___sMmw_ {
		align-items: flex-start;
	}
}
.title___TAYXt {
	color: #fff;
	cursor: pointer;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 16px;
	margin-right: 26px;
	position: relative;
	text-align: center;
}
@media screen and (min-width: 1024px) {
	.title___TAYXt {
		cursor: default;
		margin-bottom: 8px;
		text-align: left;
	}
}
.title___TAYXt .navIcon___bWGZ6 {
	bottom: auto;
	height: 20px;
	left: auto;
	position: absolute;
	right: -28px;
	top: 2px;
	transition: rotate 0.3s linear;
	width: 20px;
	z-index: 0;
}
@media screen and (min-width: 1024px) {
	.title___TAYXt .navIcon___bWGZ6 {
		display: none;
	}
}
.title___TAYXt .navIcon___bWGZ6 path {
	fill: #fff;
}
.navigation___onc93 {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows 0.3s linear;
}
@media screen and (min-width: 1024px) {
	.navigation___onc93 {
		grid-template-rows: 1fr;
	}
}
.navigation___onc93 > ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	overflow: hidden;
	row-gap: 8px;
}
@media screen and (min-width: 1024px) {
	.navigation___onc93 > ul {
		column-count: 2;
		column-gap: 32px;
		display: inline;
	}
}
.listItem___oSWuE a {
	color: #7b96c8;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	padding: 8px;
	text-align: left;
}
.listItem___oSWuE a:hover {
	color: #fff;
	text-decoration: none;
}
@media screen and (min-width: 1024px) {
	.listItem___oSWuE a {
		padding: 8px 0;
	}
}
.navigationWrapper___qlS9y {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	gap: 16px;
	justify-content: center;
}
@media screen and (min-width: 1024px) {
	.navigationWrapper___qlS9y {
		align-items: flex-start;
		display: grid;
		gap: 65px;
		grid-template-columns: auto 1fr;
		justify-content: flex-start;
	}
}
.navigationWrapper___qlS9y .legal___pTjKJ {
	max-width: 320px;
}
@media screen and (min-width: 1024px) {
	.navigationWrapper___qlS9y .legal___pTjKJ {
		max-width: 470px;
	}
}
.navigationWrapper___qlS9y .legal___pTjKJ > ul {
	row-gap: 0;
}
.android___k81_Z {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	display: block;
	height: 40px;
	image-rendering: -webkit-optimize-contrast;
	width: 140px;
	background-image: url(../images/google-play.png);
}
.mobileApp___knsLH {
	align-items: center;
	border-top: 1px solid #ffffff1a;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 16px;
	justify-content: center;
	padding-block: 16px;
}
@media screen and (min-width: 1024px) {
	.mobileApp___knsLH {
		align-items: flex-end;
		border: 0;
		justify-content: flex-end;
		margin: 0-1px 40px 0;
		padding-block: 0;
	}
}
.mobileApp___knsLH:empty {
	display: none;
}
.gamesDevelopers___lNoQc {
	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 0.5s linear;
}
@media screen and (min-width: 1024px) {
	.gamesDevelopers___lNoQc {
		gap: 8px 24px;
		max-height: -moz-fit-content;
		max-height: fit-content;
	}
}
.gamesDevelopersHidden___ybabw {
	margin-bottom: 0;
}
.gamesDevelopersMore___yLcbU {
	background: 0 0;
	color: #7b96c8;
	display: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 28px auto;
	padding: 12px 0 12px 12px;
}
.gamesDevelopersMoreDisplay___ltISa {
	display: block;
}
@media screen and (min-width: 1024px) {
	.gamesDevelopersMore___yLcbU {
		display: none;
	}
}
.item___KeWFi {
	flex: 0 1 84px;
	height: 24px;
}
.picture___O9GE6 {
	flex: 0 1 84px;
}
.image___JPZOH,
.picture___O9GE6 {
	height: 100%;
	width: 100%;
}
.image___JPZOH {
	object-fit: contain;
}
.payments___6UnUn {
	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: 1024px) {
	.payments___6UnUn {
		border-radius: 10px;
		gap: 8px 24px;
	}
}
.item___RdmnG {
	flex: 0 1 84px;
	height: 24px;
}
.picture___kPZhh {
	flex: 0 1 84px;
}
.image___dzNmT,
.picture___kPZhh {
	height: 100%;
	width: 100%;
}
.image___dzNmT {
	object-fit: contain;
}
.license___rbWtW div,
.supportLinks___DbDfO {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
}
@media screen and (min-width: 1024px) {
	.supportLinks___DbDfO {
		align-items: flex-end;
		flex-direction: row;
		gap: 32px;
	}
}
.license___rbWtW div {
	flex-direction: row;
	gap: 8px;
	margin-bottom: 16px;
}
.license___rbWtW div p {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.license___rbWtW div img {
	object-fit: contain;
}
.licenceImage___vD6LM a {
	flex-wrap: nowrap;
	height: 32px;
	opacity: 0.9;
	width: 32px;
}
.licenceImage___vD6LM img,
.license___rbWtW div img {
	display: block;
	height: 32px;
	width: 32px;
}
.licenceImage___vD6LM a,
.partners___E87ms,
.partners___E87ms > * {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.partners___E87ms {
	border-bottom: 1px solid #ffffff1a;
	border-top: 1px solid #ffffff1a;
	flex-wrap: wrap;
	gap: 24px;
	margin: 0 0 16px;
	padding-block: 16px;
}
.partners___E87ms > * {
	flex-wrap: nowrap;
	height: 24px;
}
@media screen and (min-width: 1096px) {
	.partners___E87ms {
		margin-bottom: 32px;
	}
}
.link___e8h4o {
	flex-direction: row;
	height: 24px;
	opacity: 0.9;
}
.disclaimer___BgqAP,
.link___e8h4o {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}
.disclaimer___BgqAP {
	flex-direction: column;
	gap: 24px;
	margin-block: 16px;
}
@media screen and (min-width: 536px) {
	.disclaimer___BgqAP {
		flex-direction: row;
		gap: 0;
	}
}
.link___FQwUX,
.partner___R3WO9,
.picture___zNuZ2 {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
}
.image___Y6HlZ {
	background-size: contain;
	height: 36px;
	width: auto;
}
.footer___Ux0l9 {
	background-color: #0c1018;
	margin: 0 auto;
	padding: 24px 16px 82px;
}
@media screen and (min-width: 360px) {
	.footer___Ux0l9 {
		padding: 32px 32px 82px;
	}
}
@media screen and (min-width: 536px) {
	.footer___Ux0l9 {
		padding: 32px 48px 82px;
	}
}
@media screen and (min-width: 768px) {
	.footer___Ux0l9 {
		padding: 40px 64px 82px;
	}
}
@media screen and (min-width: 1024px) {
	.footer___Ux0l9 {
		padding: 64px 128px;
	}
}
@media screen and (min-width: 1232px) {
	.footer___Ux0l9 {
		padding: 64px;
	}
}
@media screen and (min-width: 1024px) {
	.footer___Ux0l9 {
		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;
	}
}
.footerWrap___WADyI {
	background-color: #0c1018;
}
.footerLogo___jzjy4 {
	height: 48px;
	margin: 0 auto 32px;
	width: max-content;
}
@media screen and (min-width: 1024px) {
	.footerLogo___jzjy4 {
		display: none;
	}
}
.footerLogo___jzjy4 a {
	display: block;
}
.footerLogo___jzjy4 img {
	display: block;
	width: 100%;
}
.footerNavigation___WIuKY {
	grid-area: navigation;
	margin-bottom: 24px;
}
@media screen and (min-width: 1024px) {
	.footerNavigation___WIuKY {
		margin-bottom: 32px;
	}
}
.footerMobileApp___XRrmk {
	grid-area: mobile-apps;
}
.footerGamesDevelopers___LbznQ {
	grid-area: developers;
}
.footerPayments___LQY0x {
	grid-area: payments;
	margin-bottom: 40px;
}
.footer___Ux0l9 [class*='disclaimer'] {
	grid-area: disclaimer;
}
.footer___Ux0l9 [class*='contacts__'] {
	align-items: center;
	border-top: 1px solid #ffffff1a;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	grid-area: contacts;
	justify-content: space-between;
	min-height: 64px;
	padding: 11px 0;
}
.footer___Ux0l9 [class*='contacts__'] [class*='currentLocale__'] {
	border: 1px solid #303747;
	border-radius: 24px;
	height: 32px;
	padding: 8px 8px 8px 16px;
}
.footer___Ux0l9 .contacts___VThwM [class*='currentLocale__'][class*='open'],
.footer___Ux0l9
	[class*='contacts__']
	[class*='currentLocale__'][class*='open'] {
	background: 0 0;
	color: #ffffffe6;
}
.footer___Ux0l9 .contacts___VThwM [class*='currentLocale__'][class*='open'] svg,
.footer___Ux0l9
	[class*='contacts__']
	[class*='currentLocale__'][class*='open']
	svg {
	fill: #ffffffe6;
}
.footer___Ux0l9 [class*='contacts__'] [class*='localeFlag__'] {
	display: none;
}
.footer___Ux0l9 [class*='contacts__'] [class*='arrow__'] {
	margin-left: 6px;
}
.footer___Ux0l9 [class*='license__'] {
	grid-area: license;
}
.footer___Ux0l9 [class*='partners__'] {
	grid-area: partners;
}
.footer___Ux0l9 .copyright___Ci5LV {
	display: block;
	grid-area: copyright;
}
@media screen and (min-width: 1232px) {
	.footer___Ux0l9 {
		max-width: 1072px;
	}
}
@media screen and (min-width: 1280px) {
	.footer___Ux0l9 {
		max-width: 1232px;
	}
}
.footer___Ux0l9 .contacts___VThwM {
	align-items: baseline;
	border-top: 1px solid #ffffff1a;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding: 11px 0;
}
@media screen and (min-width: 1024px) {
	.footer___Ux0l9 .contacts___VThwM {
		min-height: 64px;
	}
}
.footer___Ux0l9 .contacts___VThwM [class*='currentLocale__'] {
	border: 1px solid #303747;
	border-radius: 24px;
	height: 32px;
	padding: 8px 8px 8px 16px;
}
.footer___Ux0l9 .contacts___VThwM [class*='localeFlag__'] {
	display: none;
}
.footer___Ux0l9 .contacts___VThwM [class*='arrow__'] {
	margin-left: 6px;
}
.inputWrap___npk6R {
	position: relative;
}
.inputContainer___jpkAk {
	background-color: #fff;
	border: 1px solid #e2e3e5;
	border-radius: 4px;
	display: inline-block;
	height: 48px;
	position: relative;
	width: 100%;
}
.inputEl___pwiz6 {
	background: #0000;
	border: 0;
	color: #121213;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	line-height: 24px;
	outline: 0;
	padding: 12px 15px 0;
	width: 100%;
}
.inputEl___pwiz6:-webkit-autofill,
.inputEl___pwiz6:-webkit-autofill:focus,
.inputEl___pwiz6:-webkit-autofill:hover {
	-webkit-text-fill-color: #000 !important;
	-webkit-appearance: none;
	box-shadow: inset 0 0 0 24px #fff !important;
}
.searchWrap___ZXRjZ {
	position: relative;
}
.searchInputWrap___zU5Av [class^='inputContainer_'] {
	border-radius: 20px;
	height: 40px;
	width: 100%;
}
.searchInputWrap___zU5Av [class^='inputEl_'] {
	border-radius: 20px;
	padding-right: 40px;
	padding-top: 0;
}
.searchIcon___s7Loh {
	fill: #12121399;
	right: 12px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
@media screen and (min-width: 536px) {
	.tapBarWrap___tzGsd {
		display: none;
	}
}
.tmb___pbNNS {
	border-radius: 8px;
	display: flex;
	overflow: hidden;
	padding-bottom: 100%;
	position: relative;
	transition: 0.5s;
}
.tmb___pbNNS:after {
	background: #00000080;
	content: '';
	display: none;
	height: 100%;
	position: absolute;
	width: 100%;
}
:not([class*='promoBody']) .tmb___pbNNS {
	max-height: 140px;
}
.tmbImgContainer___ARyHz [class*='loadingWrapper__'],
.tmbImg___YqHq0 {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
.tmbImgContainer___ARyHz,
.tmbImgItem___Hw6fy {
	height: 100%;
	width: 100%;
}
.tmbImgContainer___ARyHz img,
.tmbImgItem___Hw6fy img {
	object-fit: cover;
	object-position: top;
}
.gameInfoIngame___hcYzV {
	align-items: center;
	background: 0 0;
	border-radius: 8px;
	bottom: -16px;
	color: #fff;
	cursor: default;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: center;
	left: -10px;
	max-height: 56px;
	padding: 0 6px;
	position: absolute;
	right: 0;
	top: auto;
	width: 160px;
	z-index: 1;
	display: none;
}
.gameInfoIngame___hcYzV .titleMob___InUSN {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	max-width: 98%;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: wrap;
}
@media screen and (min-width: 1024px) {
	.gameInfoIngame___hcYzV .titleMob___InUSN {
		font-size: 14px;
		font-weight: 500;
		line-height: 18px;
		margin-bottom: 6px;
	}
}
.gameInfoIngame___hcYzV .gameProvider___jY4QO {
	color: #fffc;
	font-size: 10px;
	line-height: 16px;
	max-width: 98%;
	overflow: hidden;
	padding-bottom: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gameLink___HtM6x {
	display: block;
}
.pattern___aZlEE {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
}
.imagePattern___zFQRg,
.pattern___aZlEE {
	background-position: 0 0;
	background-repeat: repeat;
	z-index: 0;
}
.imagePattern___zFQRg {
	background-size: auto;
}
.imgCharacter___yIAKv,
.main_slider___TcQvm .imgCharacterBlock____fZEM,
.tournament_widget___zbSb2 .imgCharacterBlock____fZEM .imgCharacter___yIAKv {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	width: 100%;
}
.main_slider___TcQvm .imgCharacterBlock____fZEM {
	background-position: 50%;
	height: 320px;
	position: absolute;
	width: 320px;
	z-index: 52;
}
@media screen and (max-width: 535px) {
	.main_slider___TcQvm .imgCharacterBlock____fZEM {
		height: 300px;
		-webkit-mask-image: linear-gradient(0deg, #0000, #000 40%);
		mask-image: linear-gradient(0deg, #0000, #000 40%);
		right: 50%;
		top: 17px;
		transform: translateX(50%);
		width: 320px;
	}
}
@media screen and (min-width: 536px) {
	.main_slider___TcQvm .imgCharacterBlock____fZEM {
		bottom: 0;
		height: 100%;
		right: 0;
	}
}
.tournament_widget___zbSb2 .imgCharacterBlock____fZEM {
	bottom: 0;
	height: 100%;
	left: auto;
	max-height: 200px;
	position: absolute;
	right: 0;
	top: auto;
	width: 200px;
	z-index: 52;
}
@media screen and (min-width: 1024px) {
	.tournament_widget___zbSb2 .imgCharacterBlock____fZEM {
		max-height: 320px;
		width: 320px;
	}
}
.tournament_widget___zbSb2 .imgCharacterBlock____fZEM .imgCharacter___yIAKv {
	z-index: 53;
}
.slide____TKv2 {
	align-items: normal;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 183px;
	justify-content: center;
	overflow: hidden;
	padding: 22px 16px 48px;
	position: relative;
	transition:
		transform 1s,
		opacity 1s;
	width: 100%;
	will-change: transform, opacity;
}
.mainSlider___BFR7D .slick-list {
	margin: 0-10px;
}
.mainSlider___BFR7D .slick-slide > div {
	padding: 0 10px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.slide____TKv2 {
		padding: 68px 40px;
	}
}
@media screen and (min-width: 1024px) {
	.slide____TKv2 {
		padding: 30px 48px;
	}
}
.slide____TKv2 [class*='pattern__'] {
	border-radius: inherit;
	overflow: visible;
	z-index: -1;
}
.slide____TKv2 [class*='imgCharacterBlock'] {
	height: 100%;
	transition:
		transform 0.3s ease 0.15s,
		right 0.3s ease 0.15s;
	width: 280px;
}
@media screen and (max-width: 567px) {
	.slide____TKv2 [class*='imgCharacterBlock'] {
		right: -75px;
		transform: none;
	}
}
@media screen and (min-width: 568px) and (max-width: 767px) {
	.slide____TKv2 [class*='imgCharacterBlock'] {
		margin-right: -35px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.slide____TKv2 [class*='imgCharacterBlock'] {
		right: 40px;
	}
}
@media screen and (min-width: 1024px) {
	.slide____TKv2 [class*='imgCharacterBlock'] {
		height: calc(100% + 26px);
		right: 10%;
		width: 312px;
	}
}
.slide____TKv2.activeSlide___X0m2o:after,
.slide____TKv2:before {
	border-radius: inherit;
	bottom: 0;
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
.slide____TKv2.activeSlide___X0m2o {
	opacity: 1;
	transform: scale(1);
	transition:
		transform 0.6s,
		opacity 0.6s;
	z-index: 1;
}
.slide____TKv2.activeSlide___X0m2o:after {
	background: linear-gradient(270deg, #0c101800 40%, #192a4f);
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
	z-index: -1;
}
@media screen and (max-width: 767px) {
	.slide____TKv2.activeSlide___X0m2o:after,
	.slide____TKv2.activeSlide___X0m2o:before {
		background: linear-gradient(90deg, #0009, #0000 60%);
		opacity: 1;
	}
}
@media screen and (min-width: 1024px) {
	.slide____TKv2.activeSlide___X0m2o [class*='imgCharacterBlock'] {
		transform-origin: bottom right;
	}
	.slide____TKv2.activeSlide___X0m2o:hover:before {
		z-index: 0;
	}
	.slide____TKv2.activeSlide___X0m2o:hover:after {
		opacity: 1;
	}
	.slide____TKv2.activeSlide___X0m2o:hover [class*='imgCharacterBlock'] {
		right: 10.5%;
		transform: scale(1.02);
	}
}
.html___bWplX {
	color: #fff;
	max-width: 400px;
	position: relative;
	z-index: 1;
}
@media screen and (max-width: 567px) {
	.html___bWplX {
		margin-right: 84px;
	}
}
.html___bWplX > * {
	margin: 0;
	padding: 0;
	position: relative;
}
.html___bWplX > :first-of-type {
	color: #fff;
	font-family: Rubik, sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 4px;
}
.html___bWplX > :nth-of-type(2),
.html___bWplX > :nth-of-type(3) {
	color: #fff;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}
@media screen and (min-width: 1024px) {
	.html___bWplX > :nth-of-type(2),
	.html___bWplX > :nth-of-type(3) {
		color: #fffc;
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 12px;
	}
}
.button___xfN_L {
	margin-top: 8px;
	min-height: 32px;
	min-width: 121px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
}
@media screen and (min-width: 1024px) {
	.button___xfN_L {
		color: #fff;
		font-size: 16px;
		font-weight: 500;
		line-height: 24px;
		min-height: 48px;
		padding-inline: 32px;
	}
	[class*='activeSlide'] .button___xfN_L,
	[class*='activeSlide'] .html___bWplX {
		animation: slideTextAnimation___lSETN 0.5s ease-out 0.62s forwards;
	}
}
.sliderWrap___xzGmm {
	height: 100%;
	overflow-x: hidden;
	padding-block: 16px 32px;
	width: 100%;
}
@media screen and (min-width: 1024px) {
	.sliderWrap___xzGmm {
		padding-block: 30px 32px;
	}
}
.mainSlider___BFR7D {
	position: relative;
	z-index: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	overflow-x: auto;
}

.mainSlider___BFR7D:empty {
	display: none;
}
.mainSlider___BFR7D .slick-list,
.mainSlider___BFR7D .slick-slide,
.mainSlider___BFR7D .slick-track {
	height: inherit;
}
.mainSlider___BFR7D .slick-track {
	display: flex;
}
.mainSlider___BFR7D .slick-slide {
	opacity: 1 !important;
	pointer-events: none;
	width: 100%;
}
.mainSlider___BFR7D .slick-slide.slick-active {
	pointer-events: unset;
}
.promoTitle___Kjnez {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 8px;
}
@media screen and (min-width: 1024px) {
	.promoTitle___Kjnez {
		justify-content: flex-start;
		margin-bottom: 16px;
	}
}
.titleWrap___WK3HY {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
}
.title___YA9dY {
	color: #121213;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin-left: 8px;
}
@media screen and (min-width: 568px) {
	.title___YA9dY {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
	}
}
.diver___MVJVg {
	color: #7b96c8;
	display: none;
	font-size: 14px;
	line-height: 24px;
	margin: 0 8px;
}
@media screen and (min-width: 1024px) {
	.diver___MVJVg {
		display: inline;
	}
}
.promoShowAll___Lb9sa {
	color: #7b96c8;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}
@media screen and (min-width: 568px) {
	.promoShowAll___Lb9sa {
		font-size: 14px;
		line-height: 24px;
	}
}
.showAllNumber___LDtoI {
	background-color: #e2e3e5;
	border-radius: 16px;
	color: #234183cc;
	margin-left: 4px;
	padding: 0 8px;
}
.categoryCustomIcon___F3hBr {
	height: 24px;
	object-fit: cover;
	width: 24px;
}
.gameCategoryWrap___Ly2DO {
	margin-bottom: 24px;
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.gameCategoryWrap___Ly2DO {
		margin-bottom: 32px;
	}
}
@media screen and (min-width: 1280px) {
	.gameCategoryWrap___Ly2DO {
		margin-bottom: 40px;
	}
}
.promoBody___W0IsD {
	display: grid;
	grid-template-rows: 140px;
}
@media screen and (max-width: 1023px) {
	.promoBody___W0IsD {
		gap: 8px;
		grid-auto-columns: 91px;
		grid-auto-flow: column;
		grid-template-rows: minmax(91px, 1fr);
		margin: 0-16px 0 0;
		overflow-x: scroll;
		padding: 0 16px 0 0;
		scroll-snap-type: x proximity;
	}
}
@media screen and (min-width: 320px) and (max-width: 567px) {
	.promoBody___W0IsD {
		grid-auto-columns: calc(33.33333vw - 16px);
		grid-template-rows: repeat(var(--rowsCount), 1fr);
	}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.promoBody___W0IsD {
		grid-gap: 16px;
		grid-template-columns: repeat(
			auto-fill,
			minmax(max(calc(14.28571% - 12.71429px), 140px), 140px)
		);
	}
	.gameCategoryWrap___Ly2DO
		.promoBody___W0IsD:not(.promoBody_gamesCategory___lVvbt)
		> [class^='tmb']:nth-child(n + 13) {
		display: none;
	}
}
@media screen and (min-width: 1280px) {
	.promoBody___W0IsD {
		grid-gap: 16px;
		grid-template-columns: repeat(
			auto-fill,
			minmax(max(calc(11.11111% - 13.22222px), 140px), 140px)
		);
	}
	.gameCategoryWrap___Ly2DO
		.promoBody___W0IsD:not(.promoBody_gamesCategory___lVvbt)
		> [class^='tmb']:nth-child(n + 17) {
		display: none;
	}
}
.slider___mAnj0 {
	display: block;
}
.slider___mAnj0 .slick-list,
.slider___mAnj0 .slick-slide,
.slider___mAnj0 .slick-track {
	height: inherit;
}
.slider___mAnj0 .slick-track {
	display: flex;
}
.slider___mAnj0 .slick-slide > div {
	height: 100%;
	width: 100%;
}
.slider___mAnj0 .slick-arrow {
	background: #0000;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
}
.slider___mAnj0 .slick-arrow svg {
	fill: #ff0000;
}
.slider___mAnj0 .slick-arrow.prev {
	right: 32px;
	transform: rotate(180deg);
}
@media screen and (max-width: 1023px) {
	.slider___mAnj0 .slick-arrow {
		display: none !important;
	}
}
.prizeAlias___Y5kqt {
	color: #ffffffb3;
	display: block;
	font-size: 12px;
	line-height: 18px;
}
@media screen and (min-width: 1024px) {
	.prizeAlias___Y5kqt {
		font-size: 16px;
		line-height: 20px;
	}
}
.prizeVal___nUx91 {
	display: block;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}
@media screen and (min-width: 1232px) {
	.prizeVal___nUx91 {
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.gamesWrap___ImSrB {
	align-items: flex-start;
	display: flex;
	height: 100%;
	padding: 10px 0;
	position: relative;
}
.gamesWrap___ImSrB [class^='swipable_'] {
	align-content: flex-start;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 4px;
	height: 100px;
	margin-left: 10px;
	overflow-x: auto;
	overflow-y: hidden;
	padding-right: 10px;
	width: 100%;
}
.gamesWrap___ImSrB [class^='shadow_'] {
	display: none;
}
.gameThumb___ZLa4c {
	display: inline-block;
	flex-shrink: 0;
	height: 48px;
	padding: 0;
	width: 48px;
}
.gameThumb___ZLa4c img {
	border-radius: 4px;
	display: block;
	object-position: top;
}
.widgetData___mv8PE {
	border-radius: 0 0 8px 8px;
	display: flex;
	height: 120px;
	overflow: hidden;
}
.tabsWrap___VrDoG {
	display: flex;
	flex-direction: column;
}
.tab___VWqRU {
	align-items: center;
	background-color: #e2e3e5;
	color: #23418380;
	display: flex;
	font-size: 14px;
	height: 50%;
	justify-content: center;
	line-height: 24px;
	width: 80px;
}
.tab___VWqRU[class*='active'] {
	background-color: #fff;
	color: #091624;
}
.contentWrap___AfL8T {
	background-color: #fff;
	flex-grow: 1;
	overflow: hidden;
}
.tournamentData___z9zOU {
	border-radius: 8px;
	color: #fff;
	display: flex;
	flex-direction: column;
	height: 288px;
	justify-content: space-between;
	overflow: hidden;
	padding: 16px;
	position: relative;
}
@media screen and (min-width: 1024px) {
	.tournamentData___z9zOU {
		height: 336px;
		padding: 32px 40px;
	}
}
.tournamentData___z9zOU.withWidget___LzemK {
	border-radius: 8px 8px 0 0;
	height: 200px;
}
.actionWrap___RujEC,
.infoWrap___uW1db {
	z-index: 1;
}
.title___n_rq4 {
	display: block;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}
@media screen and (min-width: 1024px) {
	.title___n_rq4 {
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.countDownWrap___qZq86 {
	color: #ffffffb3;
	font-size: 12px;
	line-height: 18px;
}
@media screen and (min-width: 1024px) {
	.countDownWrap___qZq86 {
		font-size: 16px;
		line-height: 20px;
	}
}
.countDownWrap___qZq86 > div {
	display: inline;
	margin-left: 5px;
}
.btnJoin___OlVs9 {
	height: 40px;
	margin-top: 8px;
	width: 149px;
}
@media screen and (min-width: 1024px) {
	.btnJoin___OlVs9 {
		font-size: 16px;
		height: 48px;
		padding: 0 16px;
		width: 207px;
	}
}
.tournamentsWidgetWrap___Ig9pt {
	margin-bottom: 24px;
	max-width: 100vw;
	position: relative;
}
@media screen and (min-width: 1024px) {
	.tournamentsWidgetWrap___Ig9pt {
		margin-bottom: 32px;
	}
}
@media screen and (max-width: 1023px) {
	@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
		.tournamentsWidgetWrap___Ig9pt [class^='slick-slider'] {
			-webkit-mask-image: linear-gradient(
				90deg,
				#000 16px,
				#000 calc(100% - 16px),
				#0000
			);
			mask-image: linear-gradient(
				90deg,
				#000 16px,
				#000 calc(100% - 16px),
				#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;
		}
	}
}
@media screen and (min-width: 1024px) {
	:not([class*='widgetTournaments']) > .tournamentsWidgetWrap___Ig9pt {
		margin-right: 16px;
		float: left;
		width: calc(50% - 8px);
	}
}
.widgetSlider___elXzw {
	margin: 0-16px;
	overflow: hidden;
	padding-left: 16px;
}
.widgetSlider___elXzw .slick-slide {
	width: calc(100vw - 32px);
}
@media screen and (min-width: 568px) and (max-width: 767px) {
	.widgetSlider___elXzw .slick-slide {
		width: 488px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.widgetSlider___elXzw .slick-slide {
		width: calc(50vw - 20px);
	}
}
@media screen and (min-width: 1024px) {
	.widgetSlider___elXzw .slick-slide {
		max-width: 608px;
		width: 100%;
	}
}
.widgetSlider___elXzw .slick-slide + .slick-slide {
	margin-left: 16px;
}
@media screen and (max-width: 1023px) {
	.widgetSlider___elXzw .slick-slide + .slick-slide {
		margin-left: 8px;
	}
}
.gameCollection___C1h1h {
	align-items: normal;
	border-radius: 8px;
	box-shadow:
		0 0 4px #0403230a,
		0 6px 12px #2a288114;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 120px;
	justify-content: flex-end;
	padding: 16px;
	position: relative;
	width: 280px;
	z-index: 1;
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.gameCollection___C1h1h {
		height: 144px;
		width: 296px;
	}
}
@media screen and (min-width: 1280px) {
	.gameCollection___C1h1h {
		height: 144px;
		width: 400px;
	}
}
.gameCollection___C1h1h [class*='loadingWrapper__'] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
.header___i2W9U {
	flex: 1 1 auto;
}
.header___i2W9U .title___ypvNO {
	color: #fff;
	font-family: Rubik, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-shadow: 0 3px 8px #00000026;
}
@media screen and (min-width: 1024px) {
	.header___i2W9U .title___ypvNO {
		font-size: 22px;
		font-weight: 500;
	}
}
.footer___x7H_x [class^='button'] {
	min-width: 148px;
}
.arrowIcon___EovHT {
	margin-left: 8px;
	transform: rotate(180deg);
}
.arrowIcon___EovHT path {
	stroke: #fff;
}
.character___gqdxZ {
	bottom: unset;
	height: 120px;
	left: unset;
	object-fit: contain;
	position: absolute;
	right: 0;
	top: 0;
	width: 120px;
	z-index: -1;
}
@media screen and (min-width: 1024px) {
	.character___gqdxZ {
		height: 184px;
		top: -24px;
		width: 184px;
	}
}
.gameCollectionWrap___gyhS3 {
	margin-bottom: 32px;
	overflow: hidden;
	position: relative;
}
@media screen and (min-width: 320px) {
	.gameCollectionWrap___gyhS3 {
		margin-left: -16px;
		margin-right: -16px;
		padding-left: 16px;
		padding-right: 16px;
	}
}
@media screen and (min-width: 1024px) {
	.gameCollectionWrap___gyhS3 {
		margin-left: 0;
		margin-right: 0;
		-webkit-mask-image: none;
		mask-image: none;
		padding-left: 0;
		padding-right: 0;
	}
}
.gameCollectionSlider___NrfsJ {
	width: auto;
}
.gameCollectionSlider___NrfsJ .slick-list,
.gameCollectionSlider___NrfsJ .slick-slide,
.gameCollectionSlider___NrfsJ .slick-track {
	height: inherit;
}
.gameCollectionSlider___NrfsJ .slick-track {
	display: flex !important;
	gap: 8px;
}
@media screen and (min-width: 1024px) {
	.gameCollectionSlider___NrfsJ .slick-track {
		gap: 16px;
	}
}
.nowWinnersWrap___QXqJx {
	margin-bottom: 30px;
	position: relative;
}
@media screen and (min-width: 1024px) {
	.nowWinnersWrap___QXqJx {
		margin-bottom: 32px;
	}
}
.nowWinnersWrap___QXqJx [class^='promoTitle'] {
	margin-bottom: 8px;
}
@media screen and (min-width: 1024px) {
	.nowWinnersWrap___QXqJx [class^='promoTitle'] {
		gap: 8px;
		margin-bottom: 16px;
	}
}
.gameWrap___F6lWv {
	background-color: #0057ff;
	border-radius: 8px;
	border-bottom-left-radius: 52px;
	border-top-left-radius: 56px;
	box-shadow:
		0 0 4px 0#0403230a,
		0 6px 12px 0#2a288114;
	display: block;
	height: 78px;
	position: relative;
	width: 180px;
}
.linkWrap___XgElS {
	display: flex;
	height: 100%;
	max-width: 180px;
	position: relative;
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.linkWrap___XgElS {
		max-width: 218px;
	}
}
.tmbImgContainer___Xdqdl {
	height: 78px;
	min-width: 78px;
	width: 78px;
}
.gameThumb___ZLa4c img,
.tmbImgContainer___Xdqdl img,
.tmbImgContainer___Xdqdl picture {
	height: 100%;
	object-fit: cover;
	width: 100%;
}
.tmbImgContainer___Xdqdl img {
	border: 2px solid #f1f3f5;
	border-radius: 50%;
	box-shadow: 0 4px 8px 0#04448433;
	box-sizing: initial;
}
.jackpot___ypD8l:before,
.tmbImgContainer___Xdqdl [class*='loadingWrapper__'] {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
.info___GrOQ7 {
	margin: 8px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
.gameName___n_oMk,
.name___c75cZ {
	color: #fffc;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.name___c75cZ {
	font-size: 10px;
	line-height: 16px;
}
.gameName___n_oMk {
	font-size: 12px;
	line-height: 18px;
	text-decoration-line: underline;
}
.sum___BTwtQ {
	color: #fff;
	font-family: Rubik, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 4px;
}
.nowWinners___YC14a {
	margin-bottom: -8px;
	margin-left: -10px;
	margin-top: -8px;
	overflow: hidden;
	padding-bottom: 8px;
	padding-top: 8px;
}
@supports ((-webkit-mask-image: url()) or (mask-image: url())) {
	.nowWinners___YC14a {
		-webkit-mask-image: linear-gradient(
			90deg,
			#000 16px,
			#000 calc(100% - 16px),
			#0000
		);
		mask-image: linear-gradient(
			90deg,
			#000 16px,
			#000 calc(100% - 16px),
			#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;
	}
}
@media screen and (min-width: 320px) {
	.nowWinners___YC14a {
		margin-right: -16px;
		padding-right: 16px;
		width: calc(100% + 8px);
	}
}
@media screen and (min-width: 360px) {
	.nowWinners___YC14a {
		margin-right: -32px;
		padding-right: 32px;
		width: calc(100% + 16px);
	}
}
@media screen and (min-width: 536px) {
	.nowWinners___YC14a {
		margin-right: -48px;
		padding-right: 48px;
	}
}
@media screen and (min-width: 768px) {
	.nowWinners___YC14a {
		margin-right: -64px;
		padding-right: 64px;
	}
}
@media screen and (min-width: 1024px) {
	.nowWinners___YC14a {
		margin-right: 0;
		-webkit-mask-image: none;
		mask-image: none;
		padding-right: 0;
		width: 100%;
	}
}
.nowWinners___YC14a .slick-track {
	gap: 8px;
}
.nowWinners___YC14a .slick-slide {
	width: 180px;
}
.jackpotWrap___pslul {
	margin: 24px 0;
}
@media screen and (min-width: 1024px) {
	.jackpotWrap___pslul {
		margin: 40px 0;
	}
}
.jackpot___ypD8l {
	background:
		radial-gradient(112.5% 794.46%at 106.25% 162.5%, #fff 0, #fff0 100%),
		linear-gradient(0.311turn, #0057ff 11.31%, #237dff 64.37%),
		linear-gradient(0deg, #0085ff, #0085ff),
		linear-gradient(180deg, #b24592, #f15f79);
	border-radius: 8px;
	color: #fff;
	display: block;
	font-family: Rubik, sans-serif;
	height: 100px;
	padding: 16px 40px;
	position: relative;
	text-decoration: none;
}
@media screen and (max-width: 567px) {
	.jackpot___ypD8l {
		height: 200px;
		padding-top: 24px;
		text-align: center;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.jackpot___ypD8l {
		height: 116px;
		padding: 24px 40px;
	}
}
@media screen and (min-width: 1024px) {
	.jackpot___ypD8l {
		height: 144px;
		padding: 24px 64px;
	}
}
.jackpot___ypD8l:before {
	background: url(../images/bgImg.png) 100%no-repeat;
	background-size: auto 100%;
	content: '';
}
.valueWrap___jXDCK {
	display: block;
}
.title___xNQhL {
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 8px;
}
.value___GO8ta {
	font-size: 32px;
	font-weight: 500;
	line-height: 36px;
}
@media screen and (min-width: 1024px) {
	.value___GO8ta {
		font-size: 52px;
		line-height: 64px;
	}
}
.value___GO8ta [class^='currencySymbol'] {
	font-weight: 300;
}
.coins___ed3OO {
	bottom: -20px;
	left: auto;
	pointer-events: none;
	position: absolute;
	right: 18px;
	top: auto;
	width: 255px;
	z-index: 0;
}
@media screen and (min-width: 536px) {
	.coins___ed3OO {
		right: 0;
		width: 246px;
	}
}
@media screen and (min-width: 768px) {
	.coins___ed3OO {
		right: 43px;
	}
}
@media screen and (min-width: 1024px) {
	.coins___ed3OO {
		bottom: -25px;
		right: 33px;
		width: 354px;
	}
}
@media screen and (min-width: 1280px) {
	.coins___ed3OO {
		right: 104px;
	}
}
@media screen and (min-width: 1024px) {
	.widgetTournaments___bYNhI {
		float: left;
		max-width: 608px;
		width: calc(50% - 8px);
	}
	.widgetTournaments___bYNhI + .widgetTournaments___bYNhI {
		width: calc(50% - 8px);
	}
	.widgetTournaments___bYNhI [class*='widgetSlider'],
	.widgetTournaments___bYNhI
		+ .widgetTournaments___bYNhI
		[class*='widgetSlider'] {
		margin: 0;
		padding: 0;
	}
	.widgetTournaments___bYNhI + .widgetTournaments___bYNhI {
		float: right;
		max-width: 608px;
	}
	.widgetTournaments___bYNhI:empty + .widgetTournaments___bYNhI {
		float: none;
	}
}
@media screen and (min-width: 1280px) {
	.widgetTournaments___bYNhI,
	.widgetTournaments___bYNhI + .widgetTournaments___bYNhI {
		width: 50%;
	}
}
.widgetTournaments___bYNhI
	+ div:not(.widgetTournaments___bYNhI, .widgetLotteries___UF8Ga):before {
	clear: both;
	content: '';
	display: table;
}
.selectedDeveloperLink___hzO0j,
.selectedDeveloperLink___hzO0j b {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.selectedDeveloperLink___hzO0j {
	border-radius: 4px;
	box-shadow: 0 0 0 1px #e2e3e5;
	cursor: pointer;
	font-size: 14px;
	height: 40px;
	justify-content: space-between;
	line-height: 24px;
	padding: 8px 12px;
	width: 100%;
}
@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
	.selectedDeveloperLink___hzO0j {
		padding: 8px 12px;
	}
}
.selectedDeveloperLink___hzO0j i {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	display: block;
	flex-shrink: 0;
	height: 24px;
	margin-right: 8px;
	width: 24px;
}
@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
	.selectedDeveloperLink___hzO0j i {
		margin-right: 8px;
	}
}
.selectedDeveloperLink___hzO0j b {
	color: #121213;
	font-size: 16px;
	height: 24px;
	justify-content: center;
	width: 24px;
}
@media screen and (min-width: 1024px) {
	.selectedDeveloperLink___hzO0j b {
		margin-right: 6px;
	}
}
@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
	.selectedDeveloperLink___hzO0j b {
		margin-right: 0;
	}
}
.selectedDeveloperLink___hzO0j span {
	color: #121213;
	max-width: calc(100% - 56px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
	.selectedDeveloperLink___hzO0j span {
		display: block;
	}
}
.selectedDeveloperLink___hzO0j .arrowIcon___ddz9z {
	fill: #121213;
	display: block;
	height: 24px;
	margin-left: auto;
	width: 24px;
}
@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
	.selectedDeveloperLink___hzO0j .arrowIcon___ddz9z {
		display: block;
	}
}
@media screen and (max-width: 567px) {
	.selectedDeveloperLink___hzO0j.compact___ka2t5 {
		padding: 8px;
	}
	.selectedDeveloperLink___hzO0j.compact___ka2t5 i {
		margin-right: 0;
	}
	.selectedDeveloperLink___hzO0j.compact___ka2t5 .arrowIcon___ddz9z,
	.selectedDeveloperLink___hzO0j.compact___ka2t5 span {
		display: none;
	}
}
.gamesDevelopers___xlvfA {
	background: #fff;
	min-width: 224px;
	position: relative;
	transition: min-width 0.2s linear;
}
.gamesDevelopers___xlvfA:not(:has([class*='compact__'])) {
	flex-grow: 1;
}
@media screen and (max-width: 567px) {
	.gamesDevelopers___xlvfA {
		min-width: auto;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.gamesDevelopers___xlvfA {
		min-width: auto;
	}
}
@media screen and (min-width: 1024px) {
	.gamesDevelopers___xlvfA {
		width: 0;
	}
}
.categoryMenu___xY6mi {
	--indent: 16px;
	display: grid;
	gap: 8px;
	grid-auto-columns: 148px;
	grid-auto-flow: column;
	grid-template-rows: repeat(2, 1fr);
	margin: 12px calc(var(--indent) * -1) 24px;
	overflow: scroll hidden;
	padding: 0 var(--indent);
	scroll-padding-left: var(--indent);
	scroll-snap-type: x mandatory;
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
	.categoryMenu___xY6mi {
		gap: 4px;
		grid-auto-columns: 169px;
	}
}
@media screen and (min-width: 1024px) {
	.categoryMenu___xY6mi {
		align-items: normal;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: normal;
		margin-inline: auto;
		padding-inline: 0;
		scroll-padding-left: unset;
	}
}
@media screen and (min-width: 1280px) {
	.categoryMenu___xY6mi {
		gap: 12px;
	}
}
.categoryMenu___xY6mi::-webkit-scrollbar {
	display: none;
}
.categoryMenu___xY6mi .item___JMNgr {
	background-color: #fff;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 8px;
	height: 96px;
	padding: 12px;
	position: relative;
	scroll-snap-align: start;
	transition: background-color 0.2s linear;
	width: 148px;
	z-index: 1;
}
@media screen and (min-width: 640px) {
	.categoryMenu___xY6mi .item___JMNgr {
		height: 86px;
		width: 169px;
	}
}
@media screen and (min-width: 1024px) {
	.categoryMenu___xY6mi .item___JMNgr {
		height: 120px;
		width: 177.6px;
	}
}
@media screen and (min-width: 1280px) {
	.categoryMenu___xY6mi .item___JMNgr {
		height: 120px;
		width: 195px;
	}
}
@media (hover: hover) {
	.categoryMenu___xY6mi .item___JMNgr:hover {
		background-color: #60a9ff;
		background-image: none !important;
	}
}
.categoryMenu___xY6mi .item___JMNgr .name___HgblE {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #fff;
	display: -webkit-box;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	max-height: 36px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.categoryMenu___xY6mi .item___JMNgr .count___awjyU {
	background: #fff3;
	border-radius: 16px;
	bottom: 12px;
	color: #fffc;
	font-size: 12px;
	font-weight: 400;
	left: 12px;
	line-height: 18px;
	padding-inline: 8px;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}
.categoryMenu___xY6mi .item___JMNgr .icon___gFCJK {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-size: contain;
	bottom: 0;
	height: 80px;
	left: auto;
	position: absolute;
	right: 0;
	top: auto;
	width: 120px;
	z-index: 0;
}
.categoryMenuWrapper___qixni {
	margin-bottom: 24px;
	position: relative;
	z-index: 1;
}
@media screen and (min-width: 1024px) {
	.categoryMenuWrapper___qixni {
		margin-bottom: 32px;
	}
}
.actionContainer___GKm9s {
	align-items: normal;
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: normal;
	margin-bottom: 16px;
}
@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
	.actionContainer___GKm9s {
		margin-bottom: 12px;
	}
}
@media screen and (min-width: 568px) and (max-width: 1023px) {
	.actionContainer___GKm9s > * {
		flex: 0 1 100%;
	}
}
@media screen and (min-width: 1024px) {
	.actionContainer___GKm9s {
		column-gap: 8px;
	}
	.actionContainer___GKm9s:has(.searchWrap___H3C2q:focus-within) {
		column-gap: 0;
	}
	.actionContainer___GKm9s:has(.searchWrap___H3C2q:focus-within)
		[class*='gamesDevelopers___'] {
		min-width: 0;
	}
}
.actionContainer___GKm9s .searchWrap___H3C2q {
	display: block;
	flex: 0 1 100%;
}
.actionContainer___GKm9s .searchWrap___H3C2q form [class^='searchWrap'] {
	align-items: center;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 0 1px #e2e3e5;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 8px;
	height: 40px;
	justify-content: flex-start;
	padding: 8px 12px;
	width: 100%;
}
.actionContainer___GKm9s .searchWrap___H3C2q form,
.actionContainer___GKm9s .searchWrap___H3C2q form [class*='searchInputWrap'] {
	width: 100%;
}
.actionContainer___GKm9s
	.searchWrap___H3C2q
	form
	[class*='searchInputWrap']
	[class^='inputContainer_'] {
	background: 0 0;
	border: 0;
	border-radius: initial;
	box-shadow: none;
	height: 100%;
	width: 100%;
}
.actionContainer___GKm9s
	.searchWrap___H3C2q
	form
	[class*='searchInputWrap']
	[class^='inputEl_'] {
	border-radius: initial;
	padding: 0;
}
.actionContainer___GKm9s
	.searchWrap___H3C2q
	form
	[class*='searchInputWrap']
	[class^='inputEl_']::placeholder {
	color: #121213;
}
.actionContainer___GKm9s .searchWrap___H3C2q form [class^='searchIcon'] {
	fill: #121213;
	position: static;
	transform: none;
}
.widgetsWrap___sr3Tp {
	margin-bottom: 32px;
}
@media screen and (min-width: 1232px) {
	.widgetsWrap___sr3Tp {
		margin-bottom: 48px;
	}
}
.content {
	color: #121213;
	margin-bottom: 40px;
}

.mainSlider___BFR7D .slick-dots {
	bottom: 12px;
	font-size: 0;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: auto;
	z-index: 10;
}

.mainSlider___BFR7D .slick-dots li {
	display: inline-block;
}

.mainSlider___BFR7D .slick-dots li:not(:last-child) {
	margin-right: 4px;
}

@media screen and (min-width: 1024px) {
	.mainSlider___BFR7D .slick-dots li:not(:last-child) {
		margin-right: 8px;
	}
}

.mainSlider___BFR7D .slick-dots li button {
	background: #fff;
	border: 2px solid #fff;
	border-radius: 50%;
	font-size: 0;
	height: 4px;
	opacity: 0.3;
	outline: none;
	padding: 0;
	transition:
		border-radius 0.3s ease,
		width 0.3s ease,
		opacity 0.3s ease;
	width: 4px;
}

@media screen and (min-width: 1024px) {
	.mainSlider___BFR7D .slick-dots li button {
		height: 8px;
		width: 8px;
	}
}

.mainSlider___BFR7D .slick-dots li.slick-active button {
	border-radius: 8px;
	opacity: 1;
	transition:
		border-radius 0.3s ease,
		width 0.3s ease,
		opacity 0.3s ease;
	width: 24px;
}

.img-cov {
	width: 100%;
	height: 100%;
	max-width: 900px;
	margin: 15px auto;
}
.img-cov img {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	object-fit: cover;
}
.table {
	width: 100%;
	overflow-x: auto;
	margin: 15px auto;
}
.table table {
	width: 100%;
	border-collapse: collapse;
}
.table table td,
.table table th {
	padding: 10px 15px;
	border: 1px solid black;
}
.header__list {
	order: 2;
}
.header__list li a:hover {
	color: white;
}

@media (max-width: 768px) {
	.localeMobHeaderSelect___HCxpZ ~ .headerElementAction___zU1fB {
		display: none;
	}
}
