a { color: rgba(45, 177, 85,1); }
h1,h2,h3,h4,h5,h6{
	line-height: 140%;
}
.andrwrap {
	border-radius: 30px;
	background: linear-gradient(90deg, rgba(252, 252, 21,1) 0%, rgba(252, 252, 21,1) 100%);
	padding: 40px;
}

.andrwrap h1, .andrwrap h2, .andrwrap h3,.andrwrap h4,.andrwrap h5,.andrwrap h6{
	color: rgba(0, 0, 0,1) !important;
	font-size: 26px;
	margin: 0 0 30px 0;
	padding: 0;
	font-weight: 400;
}
.andrwrap h1:before,.andrwrap h2:before,.andrwrap h3:before,.andrwrap h4:before,.andrwrap h5:before,.andrwrap h6:before {
	display: none !important;
}
.andrwrap h1:after,.andrwrap h2:after,.andrwrap h3:after,.andrwrap h4:after,.andrwrap h5:after,.andrwrap h6:after {
	display: none !important;
}

.andrwrap-fl {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-radius: 30px;
	background: rgba(0, 0, 0,1);
	padding: 30px;
}

.andrwrap-l {
	width: calc(100% - 440px);
}

.andrwrap-logo {
	margin: 0 0 20px 0;
}

.andrwrap-logo img {
	max-width: 300px;
}

.andrwrap-st {
	color: rgba(255, 255, 255,1);
	font-size: 14px;
	margin: 0 0 20px 0;
}

.andrwrap-stars {
	color: rgba(245, 98, 0,1);
	font-size: 20px;
	font-weight: bold;
	margin: 0 10px;
}

.andrwrap-lu {
	color: rgba(182, 182, 182,1);
	font-size: 12px;
}

.andrwrap-dlnw {

}

.andrwrap-dlnw a, .andrwrap-dlnw .cg2HR52gOhpk {
	display: inline-block;vertical-align: top;
	height: 48px;
	line-height: 48px;
	padding: 0 30px;
	border-radius: 30px;
	background: rgba(45, 177, 85,1);
	color: rgba(255, 255, 255,1);
	font-weight: bold;
	font-size: 15px;
	margin: 0 10px 15px 0;
	transition:all 0.2s ease;
}

.andrwrap-dlnw img {
	display: inline-block;vertical-align: top;
	width: 24px;
	margin: 0 10px 0 0;
}

.andrwrap-dlnw a:hover, .andrwrap-dlnw .cg2HR52gOhpk:hover {
														 opacity: 0.6;

}

.andrwrap-dlnw a:nth-child(2) {
	background: rgba(48, 153, 219,1);
	color: rgba(255, 255, 255,1);
}

.andrwrap-dlnw a:nth-child(2):hover {
	background: rgba(45, 177, 85,1);
	color: rgba(255, 255, 255,1);
}


.andrwrap-b {
	font-weight: 700;
	color: rgba(255, 255, 255,1);
}

.andrwrap-r {
	width: 400px;
	position: relative;
}

.andrwrap-r img {
	position: absolute;
	right: 0;
	bottom: -54px;
	height: 350px;
}
::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

::-webkit-scrollbar-track {
	background: transparent;
	border-radius: 3px;
}

::-webkit-scrollbar-thumb {
	background: rgba(255, 255, 255,1);
	border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
	background: rgba(255, 255, 255,1);
	opacity: 0.4;
}

* {
	scrollbar-width: thin;
	scrollbar-color: rgba(255, 255, 255,1) transparent;
}

* {
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

:root {
	--scrollbar-width: 3px;
	--scrollbar-background: transparent;
	--scrollbar-thumb: rgba(255, 255, 255,1);
	--scrollbar-thumb-hover: rgba(255, 255, 255,1);
}

::-webkit-scrollbar {
	width: var(--scrollbar-width);
	height: var(--scrollbar-width);
}

::-webkit-scrollbar-track {
	background: var(--scrollbar-background);
	border-radius: calc(var(--scrollbar-width) / 2);
}

::-webkit-scrollbar-thumb {
	background: var(--scrollbar-thumb);
	border-radius: calc(var(--scrollbar-width) / 2);
}

::-webkit-scrollbar-thumb:hover {
	background: var(--scrollbar-thumb-hover);
	opacity: 0.4;
}

* {
	scrollbar-width: thin;
	scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-background);
}


.fade {
	animation-name: fade;
	animation-duration: 3s;
}

@keyframes fade {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
html{
	scroll-behavior: smooth;
}
body {
	padding: 130px 0 0 0;
	margin: 0;
	background: rgba(0, 0, 0,1);
	text-align: center;
	font-family: 'Open Sans', 'Roboto', 'Inter', 'Arial', sans-serif;
	font-size: 14px;
	color: rgba(250, 249, 248,1);
}

input {
	font-family: 'Open Sans', 'Roboto', 'Inter', 'Arial', sans-serif !important;
}

h1, h2, h3, h4 {
	padding: 0;
	margin: 0 0 10px 0;
}

a {
	text-decoration: none;
}
img {
	border: none;
}


header .container {
	background: rgba(0, 0, 0,1);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 4444;
	width: 100%;
}

	header .col-12:first-of-type {
		width: 1240px;
		margin: 0 auto;
		text-align: left;
		height: 90px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: relative;
		box-sizing: border-box;
		padding-right: 60px;
	}

		header .logo {
			display: flex;
			align-items: center;
			height: 100%;
		}

header .logo img {
	max-height: 48px;
	height: 100%;
	width: auto;
	object-fit: contain;
}

		.top-menu {

		}

			.top-menu a {
				display: inline-block;
				vertical-align: top;
				color: rgba(255, 255, 255,1);
				font-size: 15px;
				font-weight: 500;
				margin: 0 20px;
				border-bottom: 1px rgba(255, 255, 255,1) solid;
				transition:all 0.3s linear;
			}

				.top-menu a:hover {
					color: rgba(255, 255, 255,1);
					border-bottom: 1px rgba(255, 255, 255,1) solid;
				}
.text-end{
	display: none;
}
		.col-12 .text-end {
			display: flex;
		}

			.text-end .cg2HR52gOhpk {
				margin: 0 0 0 10px;
				background: rgba(225, 240, 55,1);
				padding: 10px 20px;
				border-radius: 40px;
				color: rgba(41, 38, 33,1);
				font-size: 14px;
				transition:all 0.3s linear;
	            align-items: center;
	            display: flex;
	            justify-content: center;
			}

				.text-end .cg2HR52gOhpk:hover {
					opacity: 0.5;
				}

			.text-end .cg2HR52gOhpk svg {
				display: inline-block;
				vertical-align: top;
				margin: 2px 10px 0 0;
				height: 16px;
				fill: rgba(41, 38, 33,1);
			}

.text-end .cg2HR52gOhpk svg path{
	fill: rgba(41, 38, 33,1);
}



			.text-end .cg2HR52gOhpk:has(svg) {
				background: rgba(255, 255, 255,1);
				color: rgba(41, 38, 33,1);
			}

section .container {
	background: rgba(225, 240, 55,1) url(../images/head.png) center top no-repeat;
	background-size: auto 100%;
	margin: 0 0 0 0;
}

	section .container .row {
		width: 1240px;
		margin: 0 auto;
		text-align: left;
		display: flex;
		overflow: hidden;
	}

		section .container .row .col-12 {
			flex: 1;
			font-size: 14px;
			color: rgba(41, 38, 33,1);
			line-height: 24px;
			display: flex;
			align-items: center;
		}

			section .container .row .col-12 > div {
				padding: 60px 100px 60px 0;
			}
section .container .row .col-12 h1,
section .container .row .col-12 h2,
section .container .row .col-12 h3{
	font-size: 34px;
	line-height: 120%;
	font-weight: bold;
	color: rgba(41, 38, 33,1);
	margin: 0 0 30px 0;
}

			section .container .row .col-12 h1:before,
			section .container .row .col-12 h2:before,
			section .container .row .col-12 h3:before,
			section .container .row .col-12 h1:after,
			section .container .row .col-12 h2:after,
			section .container .row .col-12 h3:after
			{
				display: none;
			}

		section .container .row .col-6 {
			display: flex;
			align-items: flex-end;
			padding: 20px 0 0 0;
		}

		section .container .row .col-12 .col-12 {
			margin: 30px 0 0 0;
			padding: 30px 0 0 0;
			display: flex;
			align-items: center;
			border-top: 1px rgba(41, 38, 33,.5) solid;
		}

			section .container .row .col-12 .col-12 > div {
				flex: 1;
				padding: 0 0 0 20px;
				color: rgba(41, 38, 33,1);
				font-size: 14px;
				line-height: 20px;
				font-weight: 500;
			}

		section .container .row .col-12 .col-12 .btn {
			display: inline-block;
			box-sizing: border-box;
			vertical-align: top;
			padding: 15px 50px;
			background: rgba(255, 255, 255,1);
			border-radius: 60px;
			color: rgba(41, 38, 33,1);
			font-size: 16px;
			font-weight: 500;
			text-align: center;
			transition:all 0.3s linear;
		}

			section .container .row .col-12 .col-12 .btn svg {
				display: inline-block;
				vertical-align: top;
				height: 20px;
				margin: -2px 10px 0 0;
				fill: rgba(41, 38, 33,1);
			}
section .container .row .col-12 .col-12 .btn svg path{
	fill: rgba(41, 38, 33,1);
}

			section .container .row .col-12 .col-12 .btn span {
				font-weight: 700;
			}

			section .container .row .col-12 .col-12 .btn:hover {
				opacity: 0.8;
			}
.page{
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 12px;
	padding: 0 12px;
	max-width: 1481px;
	margin: 32px auto;
}
.main {
	width: 1240px;
	text-align: left;
	display: flex;
	flex-direction: column;
	gap: 7px !important;
}
.sidebar {
	list-style-type: none;
	background: rgba(5, 65, 70, 1);
	height: fit-content;
	padding: 16px;
	border-radius: 8px;
	position: sticky;
	width: 240px;
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin: 0;
}
.sidebar li .cg2HR52gOhpk, .sidebar li a{
	display: flex;
    flex-direction: row;
	gap: 16px;
	align-items: center;
	justify-content: flex-start;
}
.sidebar li .cg2HR52gOhpk span, .sidebar li a span{
	color: rgba(255, 255, 255, 1);
}
.sidebar li .cg2HR52gOhpk span svg, .sidebar li a span svg{
	fill: rgba(255, 255, 255, 1);
	height: 24px;
	width: 24px;
}
.sidebar li:hover a span svg{
	fill: rgba(255, 255, 255, 1);
}
.sidebar li:hover a span{
	color: rgba(255, 255, 255, 1);
}

.fpage .main {
	padding-top: 30px;
}

	.cards {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -8px 0 -8px;
	}

		.cards .cg2HR52gOhpk {
			margin: 0 8px 16px 8px;
			width: calc(25% - 16px);
			display: flex;
			box-sizing: border-box;
			padding: 20px;
			background: rgba(211, 222, 226, 1);
			border-radius: 15px;
			align-items: center;
			transition:all 0.3s linear;
		}

			.cards .cg2HR52gOhpk > img {
				width: 52px;
			}

			.cards .cg2HR52gOhpk > span {
				flex: 1;
				padding: 0 0 0 20px;
				font-size: 13px;
				color: rgba(250, 249, 248, .6);
			}

				.cards .cg2HR52gOhpk > span i {
					font-style: normal;
					display: block;
					font-size: 15px;
					font-weight: 500;
					color: rgba(250, 249, 248, 1);
				}

			.cards .cg2HR52gOhpk:hover {
				background: rgba(255, 255, 255, 0.3);
			}

		.cards-r .cards .cg2HR52gOhpk {
			flex-direction: row-reverse
		}

		.cards-r .cards .cg2HR52gOhpk > span {
			padding: 0 20px 0 0;
		}

	.games {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -8px 0 -8px;
	}

		.game-item {
			margin: 0 8px 16px 8px;
			width: calc(50% - 16px);
			display: flex;
			box-sizing: border-box;
			padding: 30px 280px 30px 40px;
			background: rgba(211, 222, 226, 1);
			border-radius: 15px;
			justify-content: center;
			flex-direction: column;
			transition:all 0.3s linear;
			position: relative;
			overflow: hidden;
		}

			.game-item > img {
				position: absolute;
				max-width: 50%;
				max-height: 100%;
				right: 0;
				bottom: 0;
				border-radius: 0 0 15px 0;
				z-index: 1;
				transition:all 1.3s linear;
			}

			.game-item > span {
				position: relative;
				z-index: 2;
				font-size: 14px;
				color: rgba(250, 249, 248, .6);
			}

				.game-item > span i {
					font-style: normal;
					display: block;
					color: rgba(250, 249, 248, 1);
					font-size: 24px;
					font-weight: 500;
				}

				.game-item > span u {
					padding: 10px 25px;
					border-radius: 40px;
					background: rgba(255, 255, 255, 1);
					color: rgba(41, 38, 33, 1);
					display: inline-block;
					vertical-align: top;
					text-decoration: none;
					font-size: 14px;
					margin: 15px 0 0 0;
					transition:all 0.3s linear;
				}

			.game-item:hover {
				background: rgba(255, 255, 255, .4);
			}

			.game-item:hover > span u {
				background: rgba(225, 240, 55,1);
				color: rgba(41, 38, 33,1);
			}

			.game-item:hover > img {
				transform: scale(1.1);
			}

		.link {
			margin: 0 8px 16px 8px;
			width: calc(50% - 16px);
			box-sizing: border-box;
			background: rgba(211, 222, 226,1);
			border-radius: 15px;
			transition:all 0.3s linear;
			position: relative;
			overflow: hidden;
			height: 180px;
		}

			.link span:first-of-type {
				position: relative;
				z-index: 2;
				font-size: 14px;
				color: #676f70;
				background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 69%, rgba(0, 0, 0, 0) 100%);
				box-sizing: border-box;
				padding: 30px 40px 30px 40px;
				width: 100%;
				height: 100%;
				display: block;
				text-align: left;
				color: #fff;
				display: flex;
				flex-direction: column;
				align-items: flex-start;
				justify-content: center;
			}

			.href .link span:first-of-type {
				align-items: center;
				background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0) 100%);
			}

			.active .link span:first-of-type {
				align-items: flex-end;
				background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.6) 100%);
			}

				.link span:first-of-type i {
					font-style: normal;
					display: block;
					color: #fff;
					font-size: 24px;
					font-weight: 500;
				}

				.link span:first-of-type u {
					padding: 10px 25px;
					border-radius: 40px;
					background: rgba(255, 255, 255,1);
					color: rgba(41, 38, 33,1);
					display: inline-block;
					vertical-align: top;
					text-decoration: none;
					font-size: 14px;
					margin: 15px 0 0 0;
					transition:all 0.3s linear;
				}

			.link span:last-of-type {
				position: absolute;
				z-index: 1;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				border-radius: 15px;
			}

				.link span:last-of-type img {
					width: 100%;
					height: 100%;
					border-radius: 15px;
					object-fit: cover;
				}

section .title {
	color: rgba(250, 249, 248,1);
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

	section .title h1, section .title h2, section .title h3 {
		font-weight: inherit;
		font-size: inherit;
		margin: 0;
		padding: 0;
	}

.slots {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -8px 0 -8px;
}
.casino {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -8px 0 -8px;
}
.play {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -8px 0 -8px;
}
.casino-games {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -8px 0 -8px;
}

.casino .cg2HR52gOhpk, .slots .cg2HR52gOhpk, .casino-games .cg2HR52gOhpk, .play .cg2HR52gOhpk,
.casino a, .slots a, .casino-games a, .play a {
	position: relative;
		margin: 0 8px 16px 8px;
		width: calc(25% - 16px);
		border-radius: 15px;
		overflow: hidden;
		aspect-ratio: 4 / 3;
	}

.casino .cg2HR52gOhpk > img, .slots .cg2HR52gOhpk > img, .casino-games .cg2HR52gOhpk > img, .play .cg2HR52gOhpk > img,
.casino a > img, .slots a > img, .casino-games a > img, .play a > img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			transition:all 1.3s linear;
		}

.casino .cg2HR52gOhpk:hover > img, .slots .cg2HR52gOhpk:hover > img, .play .cg2HR52gOhpk:hover > img,
.play .cg2HR52gOhpk:hover > img, .casino a:hover > img, .slots a:hover > img, .play a:hover > img, .play a:hover > img {
			transform: scale(1.1);
		}

.slots .cg2HR52gOhpk,  .slots a{
	width: calc(33.33333334% - 16px);
}

.casino .cg2HR52gOhpk, .casino a{
	width: calc(25% - 16px);
}

.play .cg2HR52gOhpk, .play a{
	width: calc(20% - 16px);
}

.casino-games .cg2HR52gOhpk, .casino-games a{
	width: calc(16.666667% - 16px);
}

.section {
	margin: 0 0 0 0;
	color: rgba(250, 249, 248,1);
	font-size: 15px;
	line-height: 25px;
	padding: 12px;
	background: rgba(0, 0, 0,1);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

	.section p {
		margin: 0;
		padding: 0;
	}

	.section p:after {
		content: '';
		display: block;
		clear: both;
	}

	.section a {
		color: rgba(255, 255, 255,1);
	}

		.section a:hover {
			color: rgba(250, 249, 248,1);
		}

	.section img {
		max-width: 100%;
	}

	.img-left {
		float: left;
		margin: 0 40px 20px 0;
	}

	.img-right {
		float: right;
		margin: 0 0 20px 40px;
	}

	.images-cols {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

		.images-cols img {
			width: 48%;
		}

	.section h1 {
		font-weight: 600;
		margin: 0 0 20px 0;
		padding: 10px 0 0 0;
		font-size: 30px;
		line-height: normal;
		background: rgba(0, 0, 0,1);
		color: rgba(250, 249, 248,1);
	}

	.section h2 {
		font-weight: 600;
		margin: 0 0 20px 0;
		padding: 10px 0 0 0;
		font-size: 24px;
		line-height: normal;
		background: rgba(0, 0, 0,1);
		color: rgba(250, 249, 248,1);
	}

	.section h3 {
		font-weight: 600;
		margin: 0 0 20px 0;
		padding: 10px 0 0 0;
		font-size: 20px;
		line-height: normal;
		background: rgba(0, 0, 0,1);
		color: rgba(250, 249, 248,1);
	}

	.section h4 {
		font-weight: 600;
		margin: 0 0 20px 0;
		padding: 10px 0 0 0;
		font-size: 18px;
		line-height: normal;
		background: rgba(0, 0, 0,1);
		color: rgba(250, 249, 248,1);
	}

.section ul {
	margin: 0 0 30px 0;
	padding: 0;
}

	.section ul li {
		list-style-type: none;
		display: block;
		padding: 0 0 13px 32px;
		margin: 0;
		position: relative;
	}

		.section ul li:before {
			width: 20px;
			height: 20px;
			border-radius: 100%;
			background: rgba(0, 0, 0,1);
			border: 1px solid rgba(225, 240, 55,1);
			position: absolute;
			left: 0;
			top: 2px;
			content: '';
			display: block;
		}


		.section ul li:after {
			width: 8px;
			height: 8px;
			border-radius: 100%;
			background: rgba(225, 240, 55,1);
			position: absolute;
			left: 7px;
			top: 9px;
			content: '';
			display: block;
		}

.section ol {
	margin: 0 0 30px 0;
	padding: 0;
	counter-reset: listitem;
}

	.section ol li {
		list-style-type: none;
		display: block;
		padding: 2px 0 13px 35px;
		margin: 0;
		position: relative;
	}


		.section ol li:before {
			counter-increment: listitem;
			content: counters(listitem, '') '.';
			position: absolute;
			left: 0;
			top: 3px;
			border-radius: 4px;
			display: block;
			font-size: 18px;
			color: rgba(225, 240, 55,1);
			font-weight: 700;
		}

.table {
	overflow-x: auto;
	margin: 0;
}

	.table table {
		border: 0;
		width: 100%;
		border-collapse: collapse;
		margin: 0;
		padding: 0;
	}

		.table table td, .table table th {
			padding: 10px 15px;
			border: 1px rgba(225, 240, 55,0.4) solid;
		}

		.table table thead tr:first-child th {
			font-weight: 600;
			color: rgba(250, 249, 248,1);
			border-bottom: 1px rgba(255, 255, 255,1) solid;
		}

footer .container {
	background: rgba(0, 0, 0,1);
}

	footer .container .row {
		width: 1240px;
		margin: 0 auto;
		text-align: left;

	}

		footer .container .row .col-12 {
			padding: 50px 0;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}

			footer .container .row .col-12 > div {
				width: 16%;
			}

			footer .container .row .col-12 > div:nth-child(1) {
				width: 30%;
			}

		footer .container .row .logo {
			display: inline-block;
			vertical-align: top;
			margin: 0 0 25px 0;
		}

			footer .container .row .logo img {
				width: 130px;
			}

		footer .container-text {
			color: rgba(255, 255, 255,1);
			font-size: 13px;
			line-height: 20px;
		}
		.footer-text{
			color: rgba(255, 255, 255,1);
		}

			footer .container-text a {
				color: rgba(255, 255, 255,1);
			}

				footer .container-text a:hover {
					color: rgba(255, 255, 255,1);
				}

		footer .container .row .col-12 .links b {
			color: rgba(255, 255, 255,1);
			font-weight: bold;
			font-size: 20px;
			margin: 0 0 15px 0;
		}

		footer .links {

		}

			footer .links a {
				display: block;
				font-size: 13px;
				font-weight: 500;
				color: rgba(255, 255, 255,1);
				margin: 0 0 10px 0;
			}

				footer .links a:hover {
					color: rgba(255, 255, 255,1);
				}

		footer .container .d-flex.flex-column {
			display: flex;
			flex-wrap: wrap;
			flex-direction: column;
			align-items: center;
			gap: 30px;
			justify-content: center;
			padding: 30px 0;
			border-top: 1px rgba(225, 240, 55,1) solid;
		}

			.payments {
				display: flex;
				flex-wrap: wrap;
				align-items: center;
				justify-content: center;
				padding: 0;
				gap: 10px;
				margin: 0 -10px;
				list-style-type: none;
			}

				.payments img {
					width: 50px;
					filter: grayscale(100%);
					transition:all 0.3s linear;
				}

				.payments img:hover {
					filter: grayscale(0);
				}

				.payments li{
					display: inline-flex;
				}

			.socials {
				display: flex;
				align-items: center;
				justify-content: center;
				gap: 10px;
			}

				.socials a, .socials .cg2HR52gOhpk, .socials span {
					filter: grayscale(1);
					opacity: 0.6;
					transition:all 0.2s ease;
				}

					.socials a img, .socials .cg2HR52gOhpk img, .socials span img {
						height: 20px;
					}

					.socials a:hover {
						filter: grayscale(0);
						opacity: 1;
					}

.swiper {
	margin: 0 0 0 0;
	position: relative;
}

	.swiper-wrapper {
		height: 400px;
		position: relative;
	}

		.swiper-slide {
			opacity: 0;
			z-index: 1;
			transition: all 0.3s linear;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}

			.image {
				overflow: hidden;
				height: 100%;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				z-index: 1;
				border-radius: 15px;
			}

				.swiper-slide img {
					width: 100%;
					height: 100%;
					object-fit: cover;
					border-radius: 15px;
				}

			.swiper-slide .content {
				display: flex;
				flex-direction: column;
				width: 600px;
				height: 100%;
				box-sizing: border-box;
				padding: 30px 30px 30px 60px;
				justify-content: center;
				align-items: flex-start;
				background: linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 69%, rgba(0,0,0,0) 100%);
				position: relative;
				z-index: 2;
				border-radius: 15px 0 0 15px;
			}

				.swiper-slide span {
					color: rgba(255, 255, 255,1);
					font-size: 24px;
					margin: 0 0 10px 0;
				}

				.swiper-slide p {
					color: rgba(255, 255, 255,1);
					font-size: 14px;
					line-height: 22px;
					margin: 0 0 20px 0;
				}

				.swiper-slide .cg2HR52gOhpk {
					box-sizing: border-box;
					padding: 15px 40px;
					color: rgba(0, 0, 0,1);
					font-size: 13px;
					font-weight: bold;
					border-radius: 30px;
					background: rgba(255, 255, 255,1);
					transition: all 0.3s linear;
				}

					.swiper-slide .cg2HR52gOhpk:hover {
						opacity: 0.6;
					}

		.swiper-slide-active {
			opacity: 1;
			z-index: 10;
		}

	.swiper-button-prev, .swiper-button-next {
		width: 55px;
		height: 55px;
		border-radius: 100%;
		background: rgba(255, 255, 255,1) url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5999 12.7101C10.5062 12.6171 10.4318 12.5065 10.381 12.3846C10.3302 12.2628 10.3041 12.1321 10.3041 12.0001C10.3041 11.868 10.3302 11.7373 10.381 11.6155C10.4318 11.4936 10.5062 11.383 10.5999 11.2901L15.1899 6.71006C15.2836 6.6171 15.358 6.5065 15.4088 6.38464C15.4596 6.26278 15.4857 6.13207 15.4857 6.00006C15.4857 5.86805 15.4596 5.73734 15.4088 5.61548C15.358 5.49362 15.2836 5.38302 15.1899 5.29006C15.0025 5.10381 14.7491 4.99927 14.4849 4.99927C14.2207 4.99927 13.9673 5.10381 13.7799 5.29006L9.18989 9.88006C8.62809 10.4426 8.31253 11.2051 8.31253 12.0001C8.31253 12.7951 8.62809 13.5576 9.18989 14.1201L13.7799 18.7101C13.9662 18.8948 14.2176 18.999 14.4799 19.0001C14.6115 19.0008 14.742 18.9756 14.8638 18.9258C14.9856 18.8761 15.0965 18.8027 15.1899 18.7101C15.2836 18.6171 15.358 18.5065 15.4088 18.3846C15.4596 18.2628 15.4857 18.1321 15.4857 18.0001C15.4857 17.868 15.4596 17.7373 15.4088 17.6155C15.358 17.4936 15.2836 17.383 15.1899 17.2901L10.5999 12.7101Z' fill='%23374957'/%3E%3C/svg%3E%0A") center center no-repeat;
		background-size: 26px auto;
		box-shadow: 0 0 25px rgba(0,0,0,0.14);
		cursor: pointer;
		position: absolute;
		left: -25px;
		top: calc(50% - 27px);
		z-index: 222;
		transition:all 0.2s ease;
		margin: 0;
		padding: 0;
		border: 0;
		outline: none;
	}

	.swiper-button-next {
		left: auto;
		right: -25px;
		transform: rotate(180deg);
	}

	.swiper-button-prev:hover, .swiper-button-next:hover {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5999 12.7101C10.5062 12.6171 10.4318 12.5065 10.381 12.3846C10.3302 12.2628 10.3041 12.1321 10.3041 12.0001C10.3041 11.868 10.3302 11.7373 10.381 11.6155C10.4318 11.4936 10.5062 11.383 10.5999 11.2901L15.1899 6.71006C15.2836 6.6171 15.358 6.5065 15.4088 6.38464C15.4596 6.26278 15.4857 6.13207 15.4857 6.00006C15.4857 5.86805 15.4596 5.73734 15.4088 5.61548C15.358 5.49362 15.2836 5.38302 15.1899 5.29006C15.0025 5.10381 14.7491 4.99927 14.4849 4.99927C14.2207 4.99927 13.9673 5.10381 13.7799 5.29006L9.18989 9.88006C8.62809 10.4426 8.31253 11.2051 8.31253 12.0001C8.31253 12.7951 8.62809 13.5576 9.18989 14.1201L13.7799 18.7101C13.9662 18.8948 14.2176 18.999 14.4799 19.0001C14.6115 19.0008 14.742 18.9756 14.8638 18.9258C14.9856 18.8761 15.0965 18.8027 15.1899 18.7101C15.2836 18.6171 15.358 18.5065 15.4088 18.3846C15.4596 18.2628 15.4857 18.1321 15.4857 18.0001C15.4857 17.868 15.4596 17.7373 15.4088 17.6155C15.358 17.4936 15.2836 17.383 15.1899 17.2901L10.5999 12.7101Z' fill='%23fff'/%3E%3C/svg%3E%0A");
		background-color: rgba(255, 255, 255,1);
	}

.nav {
	margin: 0;
	padding: 0;
}

	.nav > li {
		margin: 0 0px;
		padding: 0;
		list-style-type: none;
		position: relative;
		overflow: hidden;
		display: inline-block;vertical-align: top;
		height: 90px;
	}

		.nav-link {
			display: flex;
			justify-content: center;
			align-items: center;
			color: rgba(255, 255, 255,1);
			font-size: 14px;
			font-weight: 500;
			transition: all 0.3s linear;
			height: 90px;
			line-height: 90px;
			padding: 0 10px;
		}
        .nav-link.active{
        	color: rgba(255, 255, 255,1);
        }

			.nav-link:hover {
				color: rgba(255, 255, 255,1);
			}

				.nav li ul {
					width: 200px;
					position: absolute;
					left: 0px;
					top: 100px;
					transition: all .2s ease-in-out;
					background: rgba(0, 0, 0,1);
					margin: 0;
					padding: 0 0;
					z-index: 555;
					box-shadow: 0 0 25px rgba(0,0,0,0.14);
				}

				.nav > li:hover {
					overflow: visible;
				}

				.nav > li:hover ul {
					top: 90px;
				}

				.nav > li:hover > a {
					color: rgba(255, 255, 255,1);
				}

					.nav li ul li {
						margin: 0;
						padding: 0;
						list-style-type: none;
						border-bottom: 1px rgba(255, 255, 255,1) solid;
					}

						.nav li ul a {
							transition: all .2s ease-in-out;
							color: rgba(250, 249, 248,1);
							font-size: 13px;
							padding: 10px 20px;
							display: block;

						}

							.nav li ul a:hover {
								color: rgba(41, 38, 33,1);
								background: rgba(255, 255, 255,1);
							}

						.nav li ul li:last-child {
							border: 0;
						}

			.dropdown {
				display: flex;
				align-items: center;
				position: absolute;
				right: 0;
				top: calc(50% - 14px);
				height: 28px;
				overflow: hidden;

			}

				.flag.dropdown-toggle {
					cursor: pointer;
					padding: 0 20px 0 0;
					background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7099 8.20998C18.6169 8.11625 18.5063 8.04186 18.3845 7.99109C18.2626 7.94032 18.1319 7.91418 17.9999 7.91418C17.8679 7.91418 17.7372 7.94032 17.6153 7.99109C17.4934 8.04186 17.3828 8.11625 17.2899 8.20998L12.7099 12.79C12.6169 12.8837 12.5063 12.9581 12.3845 13.0089C12.2626 13.0596 12.1319 13.0858 11.9999 13.0858C11.8679 13.0858 11.7372 13.0596 11.6153 13.0089C11.4934 12.9581 11.3828 12.8837 11.2899 12.79L6.70988 8.20998C6.61691 8.11625 6.50631 8.04186 6.38445 7.99109C6.26259 7.94032 6.13189 7.91418 5.99988 7.91418C5.86787 7.91418 5.73716 7.94032 5.6153 7.99109C5.49344 8.04186 5.38284 8.11625 5.28988 8.20998C5.10363 8.39734 4.99908 8.6508 4.99908 8.91498C4.99908 9.17917 5.10363 9.43262 5.28988 9.61998L9.87988 14.21C10.4424 14.7718 11.2049 15.0873 11.9999 15.0873C12.7949 15.0873 13.5574 14.7718 14.1199 14.21L18.7099 9.61998C18.8961 9.43262 19.0007 9.17917 19.0007 8.91498C19.0007 8.6508 18.8961 8.39734 18.7099 8.20998Z' fill='%23fff'/%3E%3C/svg%3E%0A") right center no-repeat;
					background-size: 18px auto;
					margin: 0;
				}

					.flag.dropdown-toggle > img {
						width: 24px;
						height: 18px;
						overflow: hidden;
						display: block;
						object-fit: cover;
						overflow: hidden;
						margin: 0;
					}

				.dropdown-menu {
					box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .5);
					position: absolute;
					width: 90px;
					right: -5px;
					top: 45px;
					box-sizing: border-box;
					padding: 20px;
					padding-bottom: 8px;
					background: rgba(0, 0, 0,1);
					border-radius: 8px;
					opacity: 0;
					transition: all .2s ease-in-out;
					list-style-type: none;
				}

					.dropdown-menu:after {
						content: '';
						position: absolute;
						right: 8px;
						top: -9px;
						border-left: 10px solid rgba(113, 101, 58, 0);
						border-right: 10px solid rgba(113, 101, 58, 0);
						border-bottom: 10px solid rgba(0, 0, 0,1);
						display: block;
					}
.dropdown-menu li a, .dropdown-menu li span, .dropdown-menu li .cg2HR52gOhpk {
	display: flex;
	padding-bottom: 12px;
	align-items: center;
	font-size: 13px;
	color: rgba(250, 249, 248,1);
	gap: 12px
}
.dropdown-menu li a img, .dropdown-menu li span img, .dropdown-menu li .cg2HR52gOhpk img{
	width: 24px;
	height: 18px;
	overflow: hidden;
	display: block;
	object-fit: cover;
	overflow: hidden;
	margin: 0;
}
.dropdown-menu li a:hover, .cg2HR52gOhpk:hover{
	color: rgba(255, 255, 255,1);
}

					.flag {
						display: flex;
						align-items: center;
						font-size: 13px;
						color: rgba(250, 249, 248,1);
						margin: 0 0 10px 0;
					}

					.flag:last-child {
						margin: 0;
					}

						.flag > img {
							width: 20px;
							height: 15px;
							overflow: hidden;
							display: block;
							margin: 0 10px 0 0;
							object-fit: cover;
							overflow: hidden;
						}

						.flag:hover {
							color: rgba(255, 255, 255,1);
						}

			.dropdown.show {
				overflow: visible;
			}

			.dropdown.show .dropdown-menu {
				opacity: 1;
			}

header .col-12:last-of-type {
	background: rgba(225, 240, 55,1);
}

	.navbar-nav {
		max-width: 1240px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 4px;
		width: 100%;
		margin: 0 auto;
		text-align: left;
		height: 40px;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}

		.navbar-nav a {
			display: inline-block;vertical-align: top;
			height: 30px;
			line-height: 30px;
			font-size: 13px;
			color: rgba(255, 255, 255,1);
			margin: 5px 2px 0 0;
			border-radius: 5px;
			background: rgba(0,0,0,0.2);
			padding: 0 8px;
		}

			.navbar-nav a:hover {
				background: rgba(255, 255, 255,1);
			}

#code {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -8px 0 -8px;
}

	.promo {
		margin: 0 8px 16px 8px;
		width: calc(25% - 16px);
		box-sizing: border-box;
		border-radius: 20px;
		padding: 25px;
		background: rgba(0, 0, 0,1);
		text-align: center;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1);
	}

		.promo strong {
			margin: 0 0 10px 0;
			font-weight: bold;
			font-size: 14px;
			color: rgba(250, 249, 248,1);
			z-index: 2;
		}

		.promo p {
			background: rgba(0, 0, 0,1);
			height: 80px;
			display: flex;
			justify-content: center;
			align-items: center;
			margin: 0 0 10px 0;
			z-index: 2;
		}

			.promo p img {
				max-width: 80%;
				max-height: 80%;
			}

		.promo b {
			z-index: 2;
			display: block;
			font-weight: bold;
			font-size: 14px;
			color: rgba(250, 249, 248,1);
			padding: 10px 0 20px 0;
		}

		.promo i {
			font-style: normal;
			display: flex;
			border: 1px rgba(250, 249, 248,0.3) dashed;
			border-radius: 10px;
			padding: 10px 15px;
			cursor: pointer;
			justify-content: center;
			align-items: center;
			background: rgba(0, 0, 0,1);
			color: rgba(250, 249, 248,1);
			margin: 0 0 10px 0;
			z-index: 2;
		}

			.promo i span {
				font-weight: bold;
			}

			.promo i:after {
				content: '';
				display: block;
				width: 16px;
				height: 16px;
				background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403_3054)'%3E%3Cpath d='M15 20H5C3.67441 19.9984 2.40356 19.4711 1.46622 18.5338C0.528882 17.5964 0.00158786 16.3256 0 15L0 5C0.00158786 3.67441 0.528882 2.40356 1.46622 1.46622C2.40356 0.528882 3.67441 0.00158786 5 0L15 0C16.3256 0.00158786 17.5964 0.528882 18.5338 1.46622C19.4711 2.40356 19.9984 3.67441 20 5V15C19.9984 16.3256 19.4711 17.5964 18.5338 18.5338C17.5964 19.4711 16.3256 19.9984 15 20ZM5 2C4.20435 2 3.44129 2.31607 2.87868 2.87868C2.31607 3.44129 2 4.20435 2 5V15C2 15.7956 2.31607 16.5587 2.87868 17.1213C3.44129 17.6839 4.20435 18 5 18H15C15.7956 18 16.5587 17.6839 17.1213 17.1213C17.6839 16.5587 18 15.7956 18 15V5C18 4.20435 17.6839 3.44129 17.1213 2.87868C16.5587 2.31607 15.7956 2 15 2H5ZM24 19V6C24 5.73478 23.8946 5.48043 23.7071 5.29289C23.5196 5.10536 23.2652 5 23 5C22.7348 5 22.4804 5.10536 22.2929 5.29289C22.1054 5.48043 22 5.73478 22 6V19C22 19.7956 21.6839 20.5587 21.1213 21.1213C20.5587 21.6839 19.7956 22 19 22H6C5.73478 22 5.48043 22.1054 5.29289 22.2929C5.10536 22.4804 5 22.7348 5 23C5 23.2652 5.10536 23.5196 5.29289 23.7071C5.48043 23.8946 5.73478 24 6 24H19C20.3256 23.9984 21.5964 23.4711 22.5338 22.5338C23.4711 21.5964 23.9984 20.3256 24 19Z' fill='%232db155'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403_3054'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
				background-size: 100% auto;
				margin: 0 0 0 5px;
			}

			.promo i:hover {
				background: rgba(255, 255, 255,1);
				color: rgba(41, 38, 33,1);
			}

			.promo i:hover:after {
				background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403_3054)'%3E%3Cpath d='M15 20H5C3.67441 19.9984 2.40356 19.4711 1.46622 18.5338C0.528882 17.5964 0.00158786 16.3256 0 15L0 5C0.00158786 3.67441 0.528882 2.40356 1.46622 1.46622C2.40356 0.528882 3.67441 0.00158786 5 0L15 0C16.3256 0.00158786 17.5964 0.528882 18.5338 1.46622C19.4711 2.40356 19.9984 3.67441 20 5V15C19.9984 16.3256 19.4711 17.5964 18.5338 18.5338C17.5964 19.4711 16.3256 19.9984 15 20ZM5 2C4.20435 2 3.44129 2.31607 2.87868 2.87868C2.31607 3.44129 2 4.20435 2 5V15C2 15.7956 2.31607 16.5587 2.87868 17.1213C3.44129 17.6839 4.20435 18 5 18H15C15.7956 18 16.5587 17.6839 17.1213 17.1213C17.6839 16.5587 18 15.7956 18 15V5C18 4.20435 17.6839 3.44129 17.1213 2.87868C16.5587 2.31607 15.7956 2 15 2H5ZM24 19V6C24 5.73478 23.8946 5.48043 23.7071 5.29289C23.5196 5.10536 23.2652 5 23 5C22.7348 5 22.4804 5.10536 22.2929 5.29289C22.1054 5.48043 22 5.73478 22 6V19C22 19.7956 21.6839 20.5587 21.1213 21.1213C20.5587 21.6839 19.7956 22 19 22H6C5.73478 22 5.48043 22.1054 5.29289 22.2929C5.10536 22.4804 5 22.7348 5 23C5 23.2652 5.10536 23.5196 5.29289 23.7071C5.48043 23.8946 5.73478 24 6 24H19C20.3256 23.9984 21.5964 23.4711 22.5338 22.5338C23.4711 21.5964 23.9984 20.3256 24 19Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403_3054'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
			}

		.promo .cg2HR52gOhpk {
			display: block;
			padding: 10px 15px;
			border-radius: 10px;
			background: rgba(225, 240, 55,1);
			color: rgba(41, 38, 33,1);
		}

			.promo .cg2HR52gOhpk:hover {
				opacity: 0.6;
			}

section {
	margin: 8px 0 8px 0;
	padding: 0 0 10px 0;
}

.zmjhty-mindex {
	padding: 30px;
	border-radius: 15px;
	background: #f1f1f1;
	margin: 0 0 25px 0;
}

	.zmjhty-mindex ol {
		margin: 0;
		padding: 0;
	}

		.zmjhty-mindex ol li {
			margin: 0 0 10px 20px;
			cursor: pointer;
			font-size: 14px;
			text-decoration: underline;
			color: rgba(255, 255, 255,1);
		}

			.zmjhty-mindex ol li:hover {
				color: #000;
			}

.faq-block {

}

	.faq-item {
		margin: 0 0 30px 0;
	}

		.faq-item h3 {
			font-size: 18px;
			font-weight: bold;
			color: #000;
		}

		.faq-item p {
			color: #333a48;
			font-size: 15px;
			line-height: 25px;
			margin: 0;
			padding: 0;
		}


.tline-wrap {
	border-radius: 12px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1);
	margin: 0 0 30px 0;
}

	.tline-wrap table {
		width: 100%;
		border-collapse: collapse;
	}

		.tline-wrap thead tr {

		}

			.tline-wrap thead td {
				background: #e8ecf1;
				text-align: center;
				color: #6b7d8e;
				font-weight: 400;
				font-size: 13px;
				padding: 10px 10px;
			}

			.tline-wrap thead td:first-child {
				border-radius: 12px 0 0 0;
				color: #000;
				text-align: left;
				font-weight: bold;
				padding-left: 20px;
			}

			.tline-wrap thead td:last-child {

			}

		.tline-wrap tbody tr {

		}

			.tline-wrap tbody td {
				background: #fff;
				text-align: center;
				color: #6b7d8e;
				font-weight: bold;
				font-size: 13px;
				padding: 10px 10px;
				border-top: 1px #e8ecf1 solid;
			}

			.tline-wrap tbody tr:last-child td:first-child {
				border-radius: 0 0 0 12px;
			}

			.tline-wrap tbody tr:last-child td:last-child {
				border-radius: 0 0 12px 0;
			}

			.tline-wrap tbody td a {
				display: inline-block;vertical-align: top;
				padding: 1px 10px;
				color: #094b95;
			}

				.tline-wrap tbody td a:hover {
					background: #094b95;
					color: #fff;
					border-radius: 20px;

				}

				.tline-wrap tbody td:nth-child(1) {
					width: 70px;
					color: #9ea7b2;
					font-size: 11px;
					font-weight: 400;
				}

				.tline-wrap tbody td:nth-child(2) {
					text-align: left;
					color: #000;
				}

				.tline-t {
					display: flex;
					align-items: center;

				}

					.tline-t img {
						width: 20px;
						margin: 0 10px 0 0;
					}

.slider-wrapper {
	display: flex;
	justify-content: space-between;
	height: 400px;
	margin: 0;
}

	.slider-wrapper .left {
		width: 58%;
	}

.slider-wrapper .center , .slider-wrapper .right {
	position: relative;
}
.slider-wrapper .center img, .slider-wrapper .right img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	margin: auto;
	object-fit: cover;
	border-radius: 20px;
	z-index: 0;
}
.slider-wrapper .center span, .slider-wrapper .right span{
	position: relative;
	z-index: 1;
}

	.slider-wrapper .right , .slider-wrapper .center {
		width: 20%;
		background-size: cover;
		border-radius: 20px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		box-sizing: border-box;
		padding: 30px;
	}

		.slider-wrapper .right span:first-of-type, .slider-wrapper .center span:first-of-type {
			font-size: 20px;
			color: rgba(255, 255, 255,1);
			font-weight: bold;
		}

		.slider-wrapper .right span:last-of-type, .slider-wrapper .center span:last-of-type {
			width: 100%;
			background: rgba(255, 255, 255,1);
			height: 55px;
			line-height: 55px;
			text-align: center;
			font-size: 15px;
			font-weight: bold;
			mix-blend-mode: lighten;
			border-radius: 10px;
			color: black;
		}

	.swiper {
		height: 100%;
		border-radius: 20px;
	}

		.swiper-slide .content1 {
			height: 100%;
			border-radius: 20px;
		}

			.swiper-slide {
				background-size: cover;
				background-position: center center;
				border-radius: 20px;
			}

.items  {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

	.items .cg2HR52gOhpk {
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-radius: 12px;
		height: 75px;
		box-sizing: border-box;
		padding: 0 25px;
		color: rgba(255, 255, 255,1);
		font-size: 13px;
		width: 24%;
		position: relative;
		margin: 0 0 15px 0;
	}

		.items .cg2HR52gOhpk:before {
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			background: linear-gradient(110deg,rgba(30, 40, 63,1),rgba(115, 118, 131,1) 100%);
			opacity: 0.7;
			z-index: 1;
			border-radius: 12px;
		}

		.items .cg2HR52gOhpk > span {
			position: relative;
			z-index: 2;
		}

			.items .cg2HR52gOhpk > span i {
				font-style: normal;
				display: block;
				font-size: 24px;
				font-weight: 600;
			}

		.items .cg2HR52gOhpk img {
			position: relative;
			z-index: 2;
			max-height: 75%;
		}

	.items .cg2HR52gOhpk:hover:before {
		opacity: 1;
	}

	.banners {
		display: flex;
		margin: 0 -10px 0 -10px;
	}

		.banners .cg2HR52gOhpk {
			flex-grow: 1;
			box-sizing: border-box;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			border-radius: 10px;
			border: 1px #eee solid;
			margin: 0 10px;
			padding: 20px;
			text-align: center;
		}

			.banners .cg2HR52gOhpk span {
				height: 80px;
				margin: 0 0 10px 0;
			}

				.banners .cg2HR52gOhpk span img {
					height: 100%;
					opacity: 0.7;
				}

			.banners i {
				font-style: normal;
				color: #000;
				font-weight: bold;
				font-size: 14px;
			}

.sliders {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

	.sliders > div:nth-child(1) {
		width: 320px;
	}

.sliders .promo {
	width: 100%;
	height: 100%;
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-size: cover;
	position: relative;
}
.sliders .promo .background{
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	background-size: cover;
	border-radius: 20px;
}

	.sliders .promo:before {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
		background: linear-gradient(0deg, rgba(0,0,0,0.36738445378151263) 0%, rgba(0,0,0,0.711922268907563) 50%, rgba(0,0,0,0.29735644257703087) 100%);
		content: '';
		display: block;
		border-radius: 15px;
	}

	.sliders .promo p {
		background: none;
	}

	.sliders > div:nth-child(2) {
		width: calc(100% - 350px);
	}

	.sliders .promo > div, .sliders .promo > .cg2HR52gOhpk {
		position: relative;
		z-index: 2;
	}

	.sliders .promo b, .sliders .promo strong  {
		color: rgba(255, 255, 255, 1);
	}

.heading {
	border-radius: 30px;
	background: linear-gradient(90deg, rgba(252, 252, 21,1) 0%, rgba(252, 252, 21,1) 100%);
	padding: 40px;
}

	.heading h1,  .heading h2, .heading h3, .heading h4, .heading h5, .heading h6{
		color: rgba(0, 0, 0,1) !important;
		font-size: 26px;
		margin: 0 0 50px 0;
		width: 100%;
		padding: 0;
		font-weight: 400;
		display: block !important;
		background: transparent !important;
	}
.heading h1:before, .heading h2:before, .heading h3:before,.heading h4:before,.heading h5:before,.heading h6:before{
	display: none !important;
}
.heading h1:after, .heading h2:after,.heading h3:after,.heading h4:after,.heading h5:after,.heading h6:after{
	display: none !important;
}

	.heading .wrapper {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		border-radius: 30px;
		background: rgba(0, 0, 0,1);
		padding: 30px;
	}

		.heading .header {
			width: calc(100% - 440px);
		}

			.heading .logo {
				margin: 0 0 10px 0;
			}

				.heading .logo img {
					max-width: 300px;
				}

			.heading .text {
				color: rgba(255, 255, 255,1);
				font-size: 14px;
				margin: 0 0 20px 0;
				display: inline-flex;
				align-items: center;
				line-height: 140%;
				gap: 8px;
			}

				.heading .stars {
					color: rgba(245, 98, 0,1);
					font-size: 20px;
					font-weight: bold;
				}

				.heading .updates {
					color: rgba(182, 182, 182,1);
					font-size: 12px;
				}

			.heading .icons {
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				gap: 8px;
				margin-bottom: 14px;
			}

				.heading .icons a, .heading .icons .cg2HR52gOhpk {
					display: inline-flex;
                    justify-content: center;
	                align-items: center;
	                vertical-align: top;
					height: 48px;
					line-height: 48px;
					padding: 0 10px;
					border-radius: 30px;
					background: rgba(45, 177, 85,1);
					color: rgba(255, 255, 255,1);
					font-weight: bold;
					font-size: 15px;
					transition:all 0.2s ease;
				}

					.heading .icons img {
						display: inline-block;
						vertical-align: top;
						width: 20px;
						margin-right: 8px;
					}

					.heading .icons a:hover, .heading .icons .cg2HR52gOhpk:hover {
						opacity: 0.6;
					}

				.heading .icons a:nth-child(2), .heading .icons .cg2HR52gOhpk:nth-child(2) {
					background: rgba(48, 153, 219,1);
					color: rgba(255, 255, 255,1);
				}

				.heading .icons a:nth-child(2):hover, .heading .icons .cg2HR52gOhpk:nth-child(2):hover {
					opacity: 0.5;
				}


			.heading .app {
				font-weight: 700;
				color: rgba(255, 255, 255,1);
			}

		.heading .img {
			width: 400px;
			position: relative;
		}

			.heading .img img {
				position: absolute;
				right: 0;
				bottom: -54px;
				height: 330px;
			}


.navbar-toggler, .bonus a, .bonus {
	display: none;
}

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

@media (max-width: 1240px) {

	header .col-12:first-of-type, section .container .row, .main, footer .container .row {
		width: calc(100vw - 40px);
		margin: 0 auto;
	}
	.page{
		margin-top: 32px;
	}

	


	body {
		padding-top: 110px;
	}



	section .container .row .col-6 {
		display: none;
	}

	section .container .row .col-12 > div {
		padding: 40px 0;
	}

	section .container .row .col-12 h1, section .container .row .col-12 h2, section .container .row .col-12 h3 {
		font-size: 18px;
		margin: 0 0 10px 0;
	}

	section .container .row .col-12 {
		font-size: 13px;
		line-height: 20px;
	}

	.swiper-button-prev, .swiper-button-next {
		display: none;
	}

	.navbar-nav {
		width: auto;
		white-space: nowrap;
		padding: 0 0 0 5px;
		overflow-x: auto;
	}

	.swiper-wrapper {
		white-space: nowrap;
		height: auto;
		overflow-x: auto;
		margin: 0 -20px;
	}

	.swiper-slide {
		opacity: 1;
		position: relative;
		left: auto;
		top: auto;
		width: 600px;
		height: 250px;
		display: inline-block;vertical-align: top;
		margin: 0 20px 0 0;
		white-space: normal;
	}

	.swiper-slide:first-child {
		margin-left: 20px;
	}

	.swiper-slide .content {
		width: 100%;
		box-sizing: border-box;
		padding: 30px;
	}

	.swiper-slide span {
		font-size: 18px;
		font-weight: bold;
	}

	.swiper-slide p {
		font-size: 12px;
		line-height: 18px;
	}

	.swiper-slide .cg2HR52gOhpk {
		padding: 10px 20px;
	}

	.link span:first-of-type {
		padding: 25px;
	}

	.slider-wrapper {
		flex-wrap: wrap;
		height: auto;
	}

	.slider-wrapper .left {
        width: 100%;
        margin: 0 0 15px 0;
    }

	.slider-wrapper .right , .slider-wrapper .center {
        width: 49%;
        height: 300px;
    }

	.items  {
		display: flex;
		flex-wrap: nowrap;
		width: 100%;
		overflow-x: auto;
		justify-content: flex-start;
		margin: 0 0 15px 0;
	}

		.items .cg2HR52gOhpk {
			width: 280px !important;
			margin: 0 20px 20px 0;
			flex: 0 0 auto;
		}

	.sliders > div:nth-child(1) {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.sliders > div:nth-child(2) {
		width: 100%;
	}

	.banners {
		white-space: nowrap;
		overflow-x: auto;
		display: block;
	}

	.banners .cg2HR52gOhpk {
		display: inline-block;vertical-align: top;
		text-align: center;
		width: auto;
		height: auto;
		margin: 0 10px 0 0;
	}

	.banners .cg2HR52gOhpk:last-child {
		margin: 0;
	}

	.banners .cg2HR52gOhpk span {
		height: 40px;
		display: block;
		margin: 0 auto 10px auto;
	}

	.banners i {
		font-size: 12px;
		text-align: center;
	}

}

@media (max-width: 1241px){
	header .container {
		position: fixed;
		left: 0;
		top: 0;
		z-index: 222;
		width: 100%;
	}

	header .col-12:first-of-type {
		position: relative;
		padding: 0 60px 0 50px;
		height: 80px;
	}

	.dropdown-menu {
		z-index: 44444;
		right: 12px;
	}

	.navbar-toggler {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 50px;
		height: 100%;
		cursor: pointer;
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403_3280)'%3E%3Cpath d='M23 10.9997H1C0.447715 10.9997 0 11.4474 0 11.9997C0 12.552 0.447715 12.9997 1 12.9997H23C23.5523 12.9997 24 12.552 24 11.9997C24 11.4474 23.5523 10.9997 23 10.9997Z' fill='%23fff'/%3E%3Cpath d='M23 4.00031H1C0.447715 4.00031 0 4.44802 0 5.0003C0 5.55259 0.447715 6.0003 1 6.0003H23C23.5523 6.0003 24 5.55259 24 5.0003C24 4.44802 23.5523 4.00031 23 4.00031Z' fill='%23fff'/%3E%3Cpath d='M23 18H1C0.447715 18 0 18.4477 0 19C0 19.5523 0.447715 20 1 20H23C23.5523 20 24 19.5523 24 19C24 18.4477 23.5523 18 23 18Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403_3280'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
		border: 0;
	}

	.top-menu {
		position: absolute;
		left: -100vw;
		top: 80px;
		height: calc(100vh - 80px);
		width: 100vw;
		background: #185a61;
		box-sizing: border-box;
		padding: 20px;
		z-index: 222;
		transition:all 0.1s linear;
		opacity: 0;
	}

	.top-menu a {
		display: block;
		padding: 15px 0;
		border-bottom: 1px #426f74 solid;
		margin: 0;
	}



	header .container-fluid {
		overflow: visible;
	}

	header .container-fluid .top-menu {
		left: 0;
		opacity: 1;
		transform: scale(1);
	}

	header .container-fluid .nav {
		left: 0;
		opacity: 1;
		transform: scale(1);
	}

	header .container-fluid .navbar-toggler {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.99994C17.8124 5.81247 17.5581 5.70715 17.293 5.70715C17.0278 5.70715 16.7735 5.81247 16.586 5.99994L12 10.5859L7.41397 5.99994C7.22644 5.81247 6.97213 5.70715 6.70697 5.70715C6.44181 5.70715 6.1875 5.81247 5.99997 5.99994C5.8125 6.18747 5.70718 6.44178 5.70718 6.70694C5.70718 6.9721 5.8125 7.22641 5.99997 7.41394L10.586 11.9999L5.99997 16.5859C5.8125 16.7735 5.70718 17.0278 5.70718 17.2929C5.70718 17.5581 5.8125 17.8124 5.99997 17.9999C6.1875 18.1874 6.44181 18.2927 6.70697 18.2927C6.97213 18.2927 7.22644 18.1874 7.41397 17.9999L12 13.4139L16.586 17.9999C16.7735 18.1874 17.0278 18.2927 17.293 18.2927C17.5581 18.2927 17.8124 18.1874 18 17.9999C18.1874 17.8124 18.2928 17.5581 18.2928 17.2929C18.2928 17.0278 18.1874 16.7735 18 16.5859L13.414 11.9999L18 7.41394C18.1874 7.22641 18.2928 6.9721 18.2928 6.70694C18.2928 6.44178 18.1874 6.18747 18 5.99994Z' fill='%23fff'/%3E%3C/svg%3E%0A");
	}
	.nav {
		position: absolute;
		left: -100vw;
		top: 70px;
		height: calc(100vh - 70px);
		width: 100vw;
		background: rgba(0, 0, 0,1);
		box-sizing: border-box;
		padding: 20px 0;
		z-index: 222;
		transition:all 0.1s linear;
		opacity: 0;
	}

	.nav > li {
		display: block;
		padding: 0 0;
		border-bottom: 1px rgba(255, 255, 255,0.4) solid;
		margin: 0;
		height: auto;
	}

	.nav-link {
		display: block;
		color: rgba(255, 255, 255,1);
		font-size: 14px;
		font-weight: 500;
		transition: all 0.3s linear;
		height: auto;
		line-height: 24px;
		padding: 15px 20px;
	}
	.nav ul {
		flex-direction: column;
	}

	.nav li ul {
		width: auto;
		position: static;
		background: rgba(225, 240, 55, 1);
		margin: 0;
		padding: 0 0;
		z-index: 555;
		box-shadow: 0 0 25px rgba(0, 0, 0, 0.14);
	}

	.nav li ul li {
		border-bottom: 1px rgba(225, 240, 55, 1) solid;
		padding: 0 0 0 20px;
	}

	.nav li ul a {
		color: rgba(41, 38, 33, 0.7);
	}
}
.lines-desk{
	display: table;
}
.line-mobile{
	display: none;
}
@media (max-width: 1050px) {
	.lines-desk{
		display: none;
	}
	.line-mobile{
		display: block;
		border-radius: 8px;
		border: 2px solid white;
	}
	.line-mobile__header{
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}
	.plinko {
		margin-bottom: 0;
	}
	footer .links {
		text-align: center;
	}
	.sidebar{
		display: none;
	}
	.main{
		width: calc(100vw - 40px);
	}
	.cards .cg2HR52gOhpk {
		width: calc(50% - 16px);
	}

	.slot-item {
	}

	.img-right, .img-left {
		max-width: 50% !important;
	}

	footer .container .row .col-12 {
		display: block;
	}

		footer .container .row .col-12 > div {
			width: auto !important;
			margin: 0 0 25px 0;
			padding: 0 0 25px 0;
			border-bottom: 1px #3a435a solid;
		}

		footer .container .row .col-12 > div:last-child {
			margin: 0;
			padding: 0;
			border: 0;
		}

	footer .container .d-flex.flex-column {
		display: block;
	}

	footer .container .d-flex.flex-column > div {
		margin: 0 0 15px 0;
	}

	.game-item {
		width: calc(100% - 16px);
	}

	.game-item > span {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}

	.bonus a {
		display: flex;
		align-items: center;
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 20px;
		flex-wrap: wrap;
		background: rgba(41, 38, 33,1);
		z-index: 222;
		box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.57);
		justify-content: space-between;
	}

		.bonus a > span:nth-child(1) {
			font-weight: 700;
			font-size: 14px;
			color: rgba(255, 255, 255,1);

		}

		.bonus a > span:nth-child(2) {
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 10px 20px;
			background: rgba(255, 255, 255,1);
			border-radius: 60px;
			color: rgba(41, 38, 33,1);
			font-size: 13px;
			font-weight: 500;
		}

			.bonus a > span:nth-child(2) img {
				margin: 0 10px 0 0;
				height: 18px;
			}

	.fade-in {
		display: block;
	}

	.promo {
		width: calc(50% - 16px);
	}

	.casino .cg2HR52gOhpk {
		width: calc(20% - 16px);
	}

	.tline-wrap {
		overflow-x: auto;
	}

	.tline-t td {
		font-size: 11px !important;
		padding: 10px !important;
	}

	.heading .wrapper {
		flex-direction: column-reverse;
	}

		.heading .img {
			margin: 0 0 20px 0;
			width: 100%;
			box-sizing: border-box;
			display: flex;
			justify-content: center;
		}

			.heading .img img {
				position: static;
				height: auto;
				width: 70%;
			}

		.heading .header {
			width: 100%;
			display: flex;
			flex-direction: column;
			text-align: center;
			justify-content: center;
			align-items: center;
		}

	.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6{
		margin: 0 0 20px 0;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
	}

	.andrwrap-fl {
		flex-direction: column-reverse;
	}

	.andrwrap-r {
		margin: 0 0 20px 0;
		width: 100%;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
	}

	.andrwrap-r img {
		position: static;
		height: auto;
		width: 70%;
	}

	.andrwrap-l {
		width: 100%;
		display: flex;
		flex-direction: column;
		text-align: center;
		justify-content: center;
		align-items: center;
	}

	.andrwrap h1, .andrwrap h2,.andrwrap h3,.andrwrap h4,.andrwrap h5,.andrwrap h6 {
		margin: 0 0 20px 0;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
	}

}


@media (max-width: 700px) {

	.slot-item {
		width: calc(50% - 16px);
	}

	section .container .row .col-12 .col-12 {
		flex-direction: column-reverse;
	}

	section .container .row .col-12 .col-12 > div {
		padding: 0 0 20px 0;
		text-align: center;
		flex: 0 auto;
		width: 100%;
	}

	.game-item {
		padding: 30px;
	}

	.game-item > img {
		max-width: 30%;
		max-height: 100%;
	}

	.section h1 {
		font-size: 24px;
	}

	.section h2 {
		font-size: 20px;
	}

	.section h3 {
		font-size: 18px;
	}

	.section h4 {
		font-size: 16px;
	}

	.casino .cg2HR52gOhpk {
		width: calc(25% - 16px);
	}

	.swiper-slide {
        width: 320px;
        height: 180px;
        margin: 0 10px 0 0;
    }

	.swiper-slide p {
		display: none;
	}

	.swiper-slide span {
		font-size: 16px;
	}

	.navbar-nav a {
		height: 26px;
		line-height: 26px;
		font-size: 11px;
		margin: 7px 2px 0 0;
		padding: 0 5px;
		white-space: nowrap;
	}

	.link span:first-of-type {
		font-size: 11px;
	}

	.link span:first-of-type i {
		font-size: 16px;
	}

	.link span:first-of-type u {
		padding: 5px 16px;
		font-size: 12px;
		margin: 10px 0 0 0;
	}

	.slider-wrapper .right , .slider-wrapper .center {
		width: 100%;
		height: 150px;
		margin: 0 0 15px 0;
		background-position: right top;
		box-sizing: border-box;
	}

	.slider-wrapper .right span:first-of-type, .slider-wrapper .center span:first-of-type {
		font-size: 18px;
	}

	.slider-wrapper .right span:last-of-type, .slider-wrapper .center span:last-of-type {
		height: 30px;
		line-height: 30px;
		font-size: 18px;
	}

}
.img{
	width: 100%;
	border-radius: 8px;
	max-height: 500px;
	object-fit: contain;
}
@media (max-width: 600px) {
	.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {
		margin: 0 0 12px 0;
		padding: 0 !important;
		display: flex !important;
		justify-content: center;
		align-items: center;
	}
	.andrwrap {
		margin: 0 -15px;
		box-sizing: border-box;
		padding: 12px;
	}

	.andrwrap-logo img {
		width: 200px;
	}

	.andrwrap-stars {
		display: block;
		margin: 0;
		padding: 10px 0;
	}

	.andrwrap-dlnw a, .andrwrap-dlnw .cg2HR52gOhpk  {
		display: block;
		text-align: center;
		margin: 0 0 10px 0;
	}
	.text-end .cg2HR52gOhpk svg{
	  display: none;
    }
	.img{
		width: 100%;
		border-radius: 8px;
		max-height: 300px;
	}
	.cards .cg2HR52gOhpk {
		width: calc(100% - 16px);
	}

	header .col-12:first-of-type {
		height: 70px;
	}

	.top-menu {
		top: 70px;
		height: calc(100vh - 70px);
	}

	.text-end .cg2HR52gOhpk img {
		display: none;
	}

	body {
	}

	header .logo img {
		height: 40%;
	}

	.text-end .cg2HR52gOhpk {
		margin: 0 0 0 5px;
		padding: 9px 13px;
		font-weight: bold;
		font-size: 20px;
	    text-align: center;
	}

	section .container .row .col-12 .col-12 .btn {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 15px 0px;
		width: 100%;
	}

	section .container .row .col-12 .col-12 .btn span {
		margin-left: 5px;
	}

	.game-item {
		padding: 20px;
	}

	section .container {
	}

	.cards {
	}

	section .title {
		margin-bottom: 20px;
	}

	.slots-wrap {
	}

	.img-right, .img-left {
		max-width: 100% !important;
		float: none;
		margin: 0 0 20px 0;
	}

	.casino .cg2HR52gOhpk {
		width: calc(33.33% - 16px);
	}

	.casino .cg2HR52gOhpk {
		width: calc(33.33% - 16px);
	}

	.link {
		width: calc(100% - 16px);
	}
	
	section .title {
		font-size: 20px;
	}
	
	.promo {
        width: calc(100% - 16px);
    }
	
	.heading {
		box-sizing: border-box;
		padding: 28px 12px;
	}
	
	.heading .logo img {
		width: 200px;
	}
	
	.heading .stars {
		display: block;
		margin: 0;
		padding: 10px 0;
	}
	
	.heading .icons a, .heading .icons .cg2HR52gOhpk {
		display: flex;
	    width: 100%;
		text-align: center;
		margin: 0 0 10px 0;
	}
	.heading .icons img {
		width: 24px;
		margin-right: 10px;
	}

}	

@media (max-width: 550px) {
	main{
		margin-top: 65px;
	}
	.container .text-end{
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 12px;
		padding-right: 5px;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	section .container .row .col-12 > div {
		padding: 20px 0;

	}
	.col-12 .text-end{
		display: none;
	}
	.casino .cg2HR52gOhpk, .slots .cg2HR52gOhpk, .casino-games .cg2HR52gOhpk, .play .cg2HR52gOhpk,
    .casino a, .slots a, .casino-games a, .play a{
		width: calc(50% - 16px);
	}

}
.fade {
	animation-name: fade;
	animation-duration: 0.4s;
}

@keyframes fade {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

.page h1,
.page h2,
.page h3,
.page h4,
.page h5,
.page h6 {
	padding: 4px;
	border-radius: 6px;
	background: rgba(0, 0, 0,1);
	color: rgba(250, 249, 248,1);
	
}
.page h4,
.page h5,
.page h6 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	background: rgba(0, 0, 0,1);
	color: rgba(250, 249, 248,1);
}

.plinko {
	height: 28px;
	width: auto;
	object-fit: contain;
}
.plinko {
	margin-bottom: 10px;
}
.aviator {
	fill: #e63f6d;
}

.breadcrumbs li:before{
	content: "" !important;
	padding: 0 !important;
	display: inline !important;
	position: static !important;
	height: unset !important;
	width: unset !important;
}
.breadcrumbs li:after{
	сontent: "" !important;
	padding: 0 !important;
	display: inline !important;
	position: static !important;
	height: unset !important;
	width: unset !important;
}
.breadcrumbs li{
	padding: 0 !important;
}
.breadcrumbs li:first-child:after{
	content: "/" !important;
	color: rgba(255, 255, 255,1) !important;
	font-weight: bold !important;
	padding: 0 !important;
	padding-right: 4px !important;
}
.breadcrumbs{
	list-style-type: none;
	display: flex;
	flex-direction: row;
	margin-bottom: 12px;
	margin-top: 12px;
	padding-left: 0;
}
.breadcrumbs a{
	color: rgba(255, 255, 255,1);
	font-weight: normal;
	font-size: 16px;
}
.breadcrumbs a:hover{
	opacity: 0.7;
}
.breadcrumbs li:not(:last-child):after{
	content: " / ";
}
details{
	background: rgba(255, 255, 255, 1) !important;
	/*box-shadow: 0 10px 30px rgb(250 65 0 / 40%);*/
	border-radius: 8px;
	color: rgba(41, 38, 33, 1) !important;
}
summary{
	font-size: 24px;
	padding: 12px 24px;
	ccolor: rgba(41, 38, 33, 1) !important;
}
details p {
	font-weight: normal;
	font-size: 16px;
	margin: 0;
	padding: 12px 24px !important;
	color: rgba(41, 38, 33, 1) !important;
}
details h1,
details h2,
details h3,
details h4,
details h5,
details h6 {
	margin: 0 !important;
	padding: 0 !important;
	display: inline !important;
	background: rgba(255, 255, 255, 1) !important;
	color: rgba(41, 38, 33, 1) !important;
}
details h1:after,
details h2:after,
details h3:after,
details h4:after,
details h5:after,
details h6:after{
	display: none;
}
details h1:before,
details h2:before,
details h3:before,
details h4:before,
details h5:before,
details h6:before{
	display: none;
}

.svg-line {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 32px;
	background: rgba(255, 255, 255, 1);
	padding: 24px;
	border-radius: 8px
}

.review,
.svg-line__item {
	justify-content: center;
	display: flex
}

.svg-line__item {
	align-items: center;
	gap: 12px
}

.svg-line__item img {
	height: 50px;
	width: 50px;
	object-fit: cover
}

.svg-line__item p {
	color: rgba(255, 255, 255, 1);
	font-weight: 700
}

.review {
	align-items: center;
	flex-direction: row;
	gap: 24px;
	font-size: 18px;
	max-width: 60vw
}

.review .img {
	border-radius: 50%;
	object-fit: cover;
	height: 150px;
	width: 150px
}

.sld3.swiper-container {
	width: 100%;
	max-height: 400px;
	overflow: hidden
}

.sld3 .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: rgba(250, 249, 248, 1)
}

blockquote {
	border-left: 10px solid;
	margin: 1.5em 10px;
	padding: .5em 10px;
	quotes: "\201C""\201D""\2018""\2019"
}

blockquote:before {
	color: rgba(255, 255, 255, 1);
	content: open-quote;
	font-size: 4em;
	line-height: .1em;
	margin-right: .25em;
	vertical-align: -.4em
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 18px
}

@media screen and (max-width:768px) {
	.svg-line {
		flex-direction: column;
		gap: 12px
	}
	.review {
		max-width: 70vw
	}
	.review .img {
		height: 90px;
		width: 90px
	}
}

@media screen and (max-width:550px) {
	.review {
		flex-direction: column;
		max-width: 80vw
	}
	.review .img {
		height: 90px;
		width: 90px
	}
}

.single-image {
	border-radius: 8px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: unset !important;
	height: unset !important
}
.text-content-block-right {
	grid-template-columns: 50% auto;
	display: grid;
	column-gap: 24px;
	grid-template-areas: 'content image'
}

.text-content-block-left {
	grid-template-columns: auto 50%;
	display: grid;
	column-gap: 24px;
	grid-template-areas: 'image content'
}

.text-content-block-left img,
.text-content-block-right img {
	width: 400px;
	min-width: 400px;
	max-width: 400px;
	height: 400px;
	min-height: 400px;
	max-height: 400px;
	border-radius: 8px;
	object-fit: cover
}

.text-content-block-left .content,
.text-content-block-right .content {
	grid-area: content;
	display: flex;
	flex-direction: column;
	gap: 12px
}

.text-content-block-left .image,
.text-content-block-right .image {
	grid-area: image;
	position: relative;
}

@media screen and (max-width:1300px) {
	.text-content-block-left img,
	.text-content-block-right img {
		width: 300px;
		min-width: 300px;
		max-width: 300px;
		height: 300px;
		min-height: 300px;
		max-height: 300px
	}
}

@media screen and (max-width:768px) {
	.text-content-block-left img,
	.text-content-block-right img {
		width: 100%;
		min-width: unset;
		max-width: unset;
		height: auto;
		min-height: unset;
		max-height: unset
	}
	.text-content-block-left,
	.text-content-block-right {
		display: flex;
		flex-direction: column;
		gap: 12px
	}
}


.image-right{
	margin-top: 24px;
	margin-bottom: 24px;
	grid-template-columns: 50% auto;
	grid-template-rows: auto 1fr;
	display: grid;
	column-gap: 24px;
	grid-template-areas:
        "title image"
        "content image";
	box-sizing: border-box;
	position: relative;
	height: max-content;

}
.image-left{
	margin-top: 24px;
	margin-bottom: 24px;
	grid-template-columns: auto 50%;
	grid-template-rows: auto 1fr;
	display: grid;
	column-gap: 24px;
	grid-template-areas:
        "image title"
        "image content";
	box-sizing: border-box;
	position: relative;
	height: max-content;

}
.mtext img {
	max-height: 400px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.image-right h1,
.image-right h2,
.image-right h3,
.image-right h4,
.image-right h5,
.image-right h6,
.image-left h1,
.image-left h2,
.image-left h3,
.image-left h4,
.image-left h5,
.image-left h6
{
	font-size: 22px !important;
	font-weight: bold !important;
	margin: 0 0 20px 0 !important;
	background: rgba(0, 0, 0,1);
	color: rgba(250, 249, 248,1);
}
.image-right img, .image-left img{
	width: 400px;
	min-width: 400px;
	max-width: 400px;
	height: 400px;
	min-height: 400px;
	max-height: 400px;
	border-radius: 8px;
	object-fit: cover;
}
.image-right .title{
	align-self: flex-start;
	grid-area: title;
	position: relative;
}
.image-right .content{
	grid-area: content;
	align-self: flex-start;
	position: relative;
	overflow: visible;
	height: max-content;
}
.image-right .image{
	align-self: flex-start;
	grid-area: image;
	position: relative;
	display: flex;
	justify-content: flex-end;
}


.image-left .title{
	align-self: flex-start;
	grid-area: title;
	position: relative;
}
.image-left .content{
	grid-area: content;
	align-self: flex-start;
	position: relative;
	overflow: visible;
	height: max-content;
}
.image-left .image{
	align-self: flex-start;
	grid-area: image;
	position: relative;
	display: flex;
	justify-content: flex-start;
}
@media (max-width: 1355px) {
	.image-right img, .image-left img{
		width: 450px;
		min-width: 450px;
		max-width: 450px;
		height: 450px;
		min-height: 450px;
		max-height: 450px;
	}
}
@media (max-width: 1255px) {
	.image-right img, .image-left img{
		width: 400px;
		min-width: 400px;
		max-width: 400px;
		height: 400px;
		min-height: 400px;
		max-height: 400px;
	}
}
@media (max-width: 1155px) {
	.image-right img, .image-left img{
		width: 380px;
		min-width: 380px;
		max-width: 380px;
		height: 380px;
		min-height: 380px;
		max-height: 380px;
	}
}

@media (max-width: 968px) {
	.image-right .content p:nth-child(1){
		width: unset;
		min-height: unset;
	}
	.image-right img, .image-left img{
		min-width: unset;
		min-height: unset;
		max-width: 100%;
		width: 100%;
		height: auto;
		max-height: 400px;
	}
	.image-right, .image-left{
		display: flex;
		flex-direction: column;
	}
	.image-right img, .image-left img{
		width: 100% !important;
		object-fit: cover;
	}
	.image-right .image, .image-left .image{
		align-self: unset;
	}
	.image-right .title, .image-left .title{
		align-self: unset;
	}
	.image-right .content, .image-left .content{
		align-self: unset;
	}
}

@media (max-width: 600px) {
	.image-right img, .image-left img{
		max-height:280px;
	}
}
.button-link-wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
}
.button-link {
	display: flex;
	width: fit-content;
	padding: 12px 24px;
	color: rgba(41, 38, 33, 1) !important;
	text-decoration: none !important;
	text-transform: uppercase;
	border-radius: 30px;
	background: rgba(255, 255, 255, 1);
	margin-right: 20px;
	font-weight: bold;

}
.button-link:hover{
	color: rgba(41, 38, 33, 1) !important;
	background: rgba(225, 240, 55, 1);
}

a {
	transition: all 0.3s ease;
}
.cg2HR52gOhpk:hover .overlay{
	opacity: 1;
}
.overlay{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	transition: all 0.3s ease;
	padding: 12px 8px;
	text-align: center;
	font-weight: bold;
	background-color: rgba(43, 18, 52, 0.8);
	box-sizing: border-box;
}
.overlay p{
	line-height: 100% !important;
	color: rgba(255, 255, 255, 1) !important;
}
.play-icon{
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: auto;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	height: 20px;
	width: 20px;
	color: rgba(41, 38, 33, 1) !important;
	background: rgba(255, 255, 255, 1);
}
.play-icon svg {
	fill: rgba(41, 38, 33, 1) !important;
}
.lines {
	width: 100%;
	border-radius: 8px;
	overflow: auto;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 24px;
	margin-bottom: 24px;
}
.lines,
.lines table,
.lines th,
.lines td,
.lines tr {
	border: none !important;
}
.lines table {
	width: calc(100% - 20px);
	background: rgba(255, 255, 255, 1);
	color: rgba(0, 0, 0, 1);
	margin-top: 16px;
	margin-bottom: 16px;
}
.lines table th {
	background: rgba(158, 167, 178, 1) !important;
	color: rgba(0, 0, 0, 1);
	vertical-align: middle;
	text-align: center;
}
.lines table td {
	vertical-align: middle;
	text-align: center;
	padding: 5px 12px;
	position: relative;
}
.lines table td:first-child,
.lines table th:first-child {
	vertical-align: middle;
	text-align: left;
	color: rgba(255, 255, 255, 1) !important;
}
.lines table th{
	max-height: 40px !important;
	height: 40px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.lines table th:first-child{
	padding: 0px 5px 0px 40px !important;
	position: relative;

}
.lines table th:last-child{

}
.lines table td:first-child span:first-child {
	color: #72c132;
	font-size: 11px;
	white-space: nowrap;
}
.lines table td:first-child span:last-child {
	color: rgba(158, 167, 178, 1);
	font-size: 11px;
}
.lines table td:first-child::before {
	position: absolute;
	content: 'live';
	text-transform: uppercase;
	color: white;
	background: #72c132;
	transform: rotate(-90deg);
	font-size: 10px;
	line-height: 10px;
	padding: 1px 6px;
	left: -17px;
	margin-top: 15px;

}
.lines table td:nth-child(3) {
	color: #72c132 !important;
}
.lines table th:first-child {
	vertical-align: center;
}
.lines table th:first-child:before {
	content: '';
	position: absolute;
	left: 8px;
	top: 10px;
	display: inline-flex;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M12 1c6.1 0 11 4.9 11 11s-4.9 11-11 11S1 18.1 1 12 5.9 1 12 1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%232A2D30' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm7.1 15.6l1.2 2c-1 1.5-2.5 2.7-4.2 3.5l-.8-1.4h-4.9l-1.1 1.9c-2.4-.7-4.4-2.3-5.7-4.3L5 14.8l-2.5-4.3h-.4c.3-1.7.9-3.2 2-4.6h2.4l1.9-3.2C9.5 2.3 10.7 2 12 2c.9 0 1.7.1 2.5.3l2.1 3.6H20c1.2 1.5 1.9 3.4 2 5.4h-.4l-2.5 4.3zm-9.6-8L7 11.9l2.5 4.3h4.9l2.5-4.3-2.5-4.3H9.5z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-size: 100% 100%;
}

.football-zone{
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.open-table{
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.lines table td:nth-child(2){
	min-width: 15vw;
	max-width: 300px;
	width: 15vw;
	box-sizing: border-box;
}
.line-mobile__header{
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 8px;
	background: rgba(255, 255, 255, 1);
	color: rgba(41, 38, 33, 1);
	padding: 5px;
	font-weight: bold;
}
.ball{
	display: inline-flex;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-size: 100% 100%;
}
.ball.football{
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M12 1c6.1 0 11 4.9 11 11s-4.9 11-11 11S1 18.1 1 12 5.9 1 12 1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%232A2D30' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm7.1 15.6l1.2 2c-1 1.5-2.5 2.7-4.2 3.5l-.8-1.4h-4.9l-1.1 1.9c-2.4-.7-4.4-2.3-5.7-4.3L5 14.8l-2.5-4.3h-.4c.3-1.7.9-3.2 2-4.6h2.4l1.9-3.2C9.5 2.3 10.7 2 12 2c.9 0 1.7.1 2.5.3l2.1 3.6H20c1.2 1.5 1.9 3.4 2 5.4h-.4l-2.5 4.3zm-9.6-8L7 11.9l2.5 4.3h4.9l2.5-4.3-2.5-4.3H9.5z'/%3E%3C/svg%3E");
}
.stadium{
	display: inline-flex;
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
	background-size: 100% 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill: %239e9e9e; width: 26px; heigth: 26px;'%3E%3Ctitle%3Esoccer-field%3C/title%3E%3Cpath d='M4,4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4H4M4,6H11V8.13C9.24,8.59 8,10.18 8,12C8,13.82 9.24,15.41 11,15.87V18H4V16H7V8H4V6M13,6H20V8H17V16H20V18H13V15.87C14.76,15.41 16,13.82 16,12C16,10.18 14.76,8.59 13,8.13V6M4,10H5V14H4V10M19,10H20V14H19V10M13,10.27C13.62,10.63 14,11.29 14,12C14,12.71 13.62,13.37 13,13.73V10.27M11,10.27V13.73C10.38,13.37 10,12.71 10,12C10,11.29 10.38,10.63 11,10.27Z'%3E%3C/path%3E%3C/svg%3E");
}
.lines {
	width: 100%;
	border-radius: 8px;
	overflow: scroll;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 24px;
	margin-bottom: 24px;
}
.lines,
.lines table,
.lines th,
.lines td,
.lines tr {
	border: none !important;
}
.lines table {
	width: calc(100% - 20px);
	background: rgba(255, 255, 255, 1);
	border-radius: 8px;
	color: rgba(0, 0, 0, 1);
	margin-top: 16px;
	margin-bottom: 16px;
}
.lines table th {
	background: rgba(158, 167, 178, 1) !important;
	color: rgba(0, 0, 0, 1);
	vertical-align: middle;
	text-align: center;
}
.lines table td {
	vertical-align: middle;
	text-align: center;
	padding: 5px 12px;
	position: relative;
}
.lines table td:first-child,
.lines table th:first-child {
	vertical-align: middle;
	text-align: left;
	color: rgba(0, 0, 0, 1) !important;
}
.lines table th{
	max-height: 40px !important;
	height: 40px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.lines table th:first-child{
	padding: 0px 5px 0px 40px !important;
	position: relative;
}
.lines table td:first-child span:first-child {
	color: #72c132;
	font-size: 11px;
	white-space: nowrap;
}
.lines table td:first-child span:last-child {
	color: rgba(255, 255, 255, 1);
	font-size: 11px;
}
.lines table td:first-child::before {
	position: absolute;
	content: 'live';
	text-transform: uppercase;
	color: white;
	background: #72c132;
	transform: rotate(-90deg);
	font-size: 10px;
	line-height: 10px;
	padding: 1px 6px;
	left: -17px;
	margin-top: 15px;
	border-radius: 3px;
}
.lines table td:nth-child(3) {
	color: #72c132 !important;
}
.lines table th:first-child {
	vertical-align: center;
}
.lines table th:first-child:before {
	content: '';
	position: absolute;
	left: 8px;
	top: 10px;
	display: inline-flex;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M12 1c6.1 0 11 4.9 11 11s-4.9 11-11 11S1 18.1 1 12 5.9 1 12 1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%232A2D30' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm7.1 15.6l1.2 2c-1 1.5-2.5 2.7-4.2 3.5l-.8-1.4h-4.9l-1.1 1.9c-2.4-.7-4.4-2.3-5.7-4.3L5 14.8l-2.5-4.3h-.4c.3-1.7.9-3.2 2-4.6h2.4l1.9-3.2C9.5 2.3 10.7 2 12 2c.9 0 1.7.1 2.5.3l2.1 3.6H20c1.2 1.5 1.9 3.4 2 5.4h-.4l-2.5 4.3zm-9.6-8L7 11.9l2.5 4.3h4.9l2.5-4.3-2.5-4.3H9.5z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-size: 100% 100%;
}

.football-zone{
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.open-table{
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.lines table td:nth-child(2){
	min-width: 17vw;
	max-width: 350px;
	width: 17vw;
	box-sizing: border-box;
}
.line-mobile__header{
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 8px;
	background: rgba(158, 167, 178, 1);
	color: rgba(0, 0, 0, 1);
	padding: 5px;
	font-weight: bold;
}
.ball{
	display: inline-flex;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-size: 100% 100%;
}
.ball.football{
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M12 1c6.1 0 11 4.9 11 11s-4.9 11-11 11S1 18.1 1 12 5.9 1 12 1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%232A2D30' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm7.1 15.6l1.2 2c-1 1.5-2.5 2.7-4.2 3.5l-.8-1.4h-4.9l-1.1 1.9c-2.4-.7-4.4-2.3-5.7-4.3L5 14.8l-2.5-4.3h-.4c.3-1.7.9-3.2 2-4.6h2.4l1.9-3.2C9.5 2.3 10.7 2 12 2c.9 0 1.7.1 2.5.3l2.1 3.6H20c1.2 1.5 1.9 3.4 2 5.4h-.4l-2.5 4.3zm-9.6-8L7 11.9l2.5 4.3h4.9l2.5-4.3-2.5-4.3H9.5z'/%3E%3C/svg%3E");
}
.stadium{
	display: inline-flex;
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
	background-size: 100% 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill: %239e9e9e; width: 26px; heigth: 26px;'%3E%3Ctitle%3Esoccer-field%3C/title%3E%3Cpath d='M4,4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4H4M4,6H11V8.13C9.24,8.59 8,10.18 8,12C8,13.82 9.24,15.41 11,15.87V18H4V16H7V8H4V6M13,6H20V8H17V16H20V18H13V15.87C14.76,15.41 16,13.82 16,12C16,10.18 14.76,8.59 13,8.13V6M4,10H5V14H4V10M19,10H20V14H19V10M13,10.27C13.62,10.63 14,11.29 14,12C14,12.71 13.62,13.37 13,13.73V10.27M11,10.27V13.73C10.38,13.37 10,12.71 10,12C10,11.29 10.38,10.63 11,10.27Z'%3E%3C/path%3E%3C/svg%3E");
}
.lines{
	background: transparent;
}
.line-mobile__matches{
	padding: 5px;
	display: flex;
	flex-direction: column;
	gap: 8px;
	background: rgba(255, 255, 255, 1);
	color: rgba(0, 0, 0, 1);
}
.line-mobile__teams{
	display: flex;
	justify-content: space-between;
	font-weight: bold;
}
.line-mobile__match{
	position: relative;
	padding-left: 16px;
}
.line-mobile__match:before {
	position: absolute;
	content: 'live';
	text-transform: uppercase;
	color: white;
	background: #72c132;
	transform: rotate(-90deg);
	font-size: 10px;
	line-height: 10px;
	padding: 1px 6px;
	left: -20px;
	margin-top: 12px;
	border-radius: 3px;
}
.line-mobile__match span:first-child{
	color: #72c132 !important;
	font-size: 11px;
}
.line-mobile__teams__names{
	color: rgba(0, 0, 0, 1) !important;
}
.line-mobile__match span:last-child{
	color: rgba(255, 255, 255, 1) !important;

	font-size: 11px;
}
.line-mobile__value{
	color: #72c132 !important;
}
.line-mobile__teams__start{
	display: flex;
	gap: 12px
}
.line-mobile__coefs{
	display: flex;
	gap: 1px;
	border-radius: 8px;
	overflow: auto;
	font-size: 14px;
}
.line-mobile__coef{
	background: rgba(158, 167, 178, 1) !important;
	color: rgba(0, 0, 0, 1) !important;
	text-align: center;
	min-width: 50px;
	width: 11.11%;
	padding: 2px 10px;
	box-sizing: border-box;
}
.line-mobile__coef:first-child{
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.line-mobile__coef:last-child{
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
.line-mobile__coef.title{
	background: rgba(255, 255, 255, 1);
}
.line-mobile__coef span:last-child{
	color: rgba(0, 0, 0, 1) !important;
}
.line-mobile__coef span:first-child{
	color: rgba(0, 0, 0, 1) !important;
}

.cg2HR52gOhpk{
  cursor: pointer;
}


.application {
	padding: 110px 20px 40px 20px;
	box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	background: rgba(0, 0, 0, 1);
	position: relative;
	margin-bottom: 8px;
	margin-top: 8px;
}

.application-image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 250px;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	z-index: 1;
}

.application-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px 10px 0 0;
}

.application-content {
	position: relative;
	z-index: 22;
	border-radius: 10px;
	background: rgba(0, 0, 0, 1);
	padding: 10px;
}

.application-t {
	display: flex;
	justify-content: space-between;
	margin: 0 0 30px 0;
}

.application-t-l {
	width: 160px;
}

.application-t-image {
	width: 160px;
	height: 160px;
	border-radius: 10px;
	overflow: hidden;
	margin: 0 0 10px 0;
}

.application-t-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}

.application-t-r {
	width: calc(100% - 180px);
}

.application-title {
	color: rgba(250, 249, 248, 1);
	font-size: 24px;
	font-weight: bold;
	padding: 10px 0 5px 0;
}

.application-fl {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 -10px;
	padding: 20px 0 0 0;
}

.application-item {
	width: calc(25% - 20px);
	margin: 0 10px 20px 10px;
}

.application-item-label {
	color: rgba(250, 249, 248, 1);
	/*color: #555;*/
	margin: 0 0 3px 0;
}

.application-item-title {
	display: flex;
	align-items: center;
	font-weight: bold;
	color: rgba(250, 249, 248, 1);
	font-size: 15px;
}

.application-item-title img {
}

.application-item-title span {
	font-size: 20px;
	margin: 0 5px 0 0;
}

.application-bt {
	color: rgba(250, 249, 248, 1);
	font-size: 14px;
	line-height: 22px;
}
@media (max-width: 1240px) {

	.application-content {
		background: none;
	}

	.application-t {
		display: block;
	}

	.application-t-l {
		width: auto;
	}
}
@media (max-width: 1050px) {
	.application-t-r{
		width: 100%;
	}
}
@media (max-width: 700px) {
	.application-item {
		width: calc(33.33334% - 20px);
		margin: 0 10px 20px 10px;
	}
}

@media (max-width: 600px) {
	.application-item {
		width: calc(50% - 20px);
		margin: 0 10px 20px 10px;
	}

	.application-title {
		font-size: 18px;
	}

	.application-content {
		padding: 0;
	}

	.application-item-label {
		font-size: 12px;
	}

	.application-item-title {
		font-size: 13px;
	}

	.application-item-title span {
		font-size: 16px;
	}
	.application {
		margin-bottom: 0;
	}
}

.applications-wrap {
	padding: 30px 0 30px 0;
}

.applications {
	box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	background: rgba(0, 0, 0, 1);
	padding: 35px 40px;
	box-sizing: border-box;
}

.applications-t {
	display: flex;
	align-items: center;
	margin: 0 0 20px 0;
}

.applications-title {
	font-size: 20px;
	font-weight: bold;
	color: rgba(250, 249, 248, 1);
	margin: 0 20px 0 0;
}

.applications-title:hover {
	color: rgba(243, 49, 93, 1);
}

.applications-rating {
	display: flex;
	align-items: center;
	color: rgba(250, 249, 248, 1);
	font-size: 13px;
}

.applications-rating > img {
	width: 16px;
	margin: 0 10px 0 0;
}

.applications-rating div {
	color: rgba(250, 249, 248, 1);
	font-weight: 500;
	font-size: 16px;
	margin: 0 5px 0 0;
}

.applications-rating span {
	margin: 2px 0 0 0;
	color: rgba(250, 249, 248, 0.5);
}

.applications-c {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.applications-image {
	width: 120px;
	height: 120px;
	border-radius: 20px;
	overflow: hidden;
}

.applications-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 20px;
}

.applications-c-r {
	width: calc(100% - 360px);
}

.applications-promo {
	display: flex;
	align-items: center;
	background: rgba(216, 222, 232, 1);
	border-radius: 15px;
	padding: 18px 25px;
	color: rgba(250, 249, 248, 1);
	font-weight: 500;
	font-size: 14px;
}

.applications-promo img {
	width: 50px;
	margin: 0 20px 0 0;
}

.applications-pay {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 15px 0 0 10px;
}

.applications-pay img {
	height: 16px;
	margin: 0 15px 0 0;
}

.applications-b {
	width: 180px;
}

.applications-b-link {
	height: 48px;
	line-height: 48px;
	border-radius: 6px;
	background: rgba(243, 49, 93, 1) !important;
	color: rgba(255, 255, 255, 1) !important;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 10px 0;
	display: block;
	text-align: center;
	text-decoration: none;
}

.applications-b-link:hover {
	background: rgba(255, 255, 255, 1) !important;
	color: rgba(%game-button-text-2%, 1) !important;
	box-sizing: border-box;
	border: 1px solid rgba(216, 222, 232, 1) !important;
}

.applications-b-link2 {
	height: 48px;
	line-height: 48px;
	border-radius: 6px;
	background: rgba(255, 255, 255, 1) !important;
	color: rgba(%game-button-text-2%, 1) !important;
	font-size: 14px;
	display: block;
	text-align: center;
	border: 1px rgba(216, 222, 232, 1) solid !important;
	text-decoration: none;
	font-weight: bold;
}

.applications-b-link2:hover {
	background: rgba(216, 222, 232, 1) !important;
}
@media (max-width: 1750px) {
	.applications {
		padding: 20px;
	}
}
@media (max-width: 800px) {
	.applications-b {
		width: 100%;
		padding: 25px 0 0 0;
	}

	.applications-c-r {
		width: calc(100% - 140px);
	}
}
@media (max-width: 600px) {
	.applications-t {
		flex-wrap: wrap;
	}

	.applications-t .applications-rating {
		width: 100%;
		padding: 10px 0 0 0;
	}

	.applications-image {
		width: 70px;
		height: 70px;
	}

	.applications-c-r {
		width: calc(100% - 80px);
	}

	.applications-c {
		position: relative;
		padding-bottom: 50px;
	}

	.applications-pay {
		position: absolute;
		left: 0;
		bottom: 10px;
		width: 100%;
		overflow: hidden;
		box-sizing: border-box;
		justify-content: center;
		white-space: nowrap;
	}

	.applications-pay img {
		height: 12px;
		margin: 0 5px;
	}

	.applications-image img {
	}

	.applications-promo {
		padding: 8px;
		font-size: 13px;
		min-height: 70px;
		box-sizing: border-box;
		line-height: 140%;
	}

	.applications-promo img {
		display: none;
	}

	.applications {
		margin-bottom: 10px;
	}

	.applications-wrap {
		padding-top: 10px;
	}
}

.cg2HR52gOhpk{
  transition: all 1s ease;
}




			
			
			