
.section{
	display: flex;
	flex-direction: column;
	gap: 8px;
}
a { color: #e1f038; }
.plinko {
	height: 28px;
	width: auto;
	object-fit: contain;
}
.plinko {
	margin-bottom: 10px;
}
.aviator {
	fill: #e63f6d;
}
.show .dropdown-menu{
	display: block !important;
}

.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: #e1f038 !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: #e1f038;
	font-weight: normal;
	font-size: 16px;
}
.breadcrumbs a:hover{
	opacity: 0.7;
}
.breadcrumbs li:not(:last-child):after{
	content: " / ";
}
details{
	background: #e1f038 !important;
	/*box-shadow: 0 10px 30px rgb(250 65 0 / 40%);*/
	border-radius: 8px;
	color: rgba(255, 255, 255, 1) !important;
}
summary{
	font-size: 24px;
	padding: 12px 24px;
	color: #292621 !important;
}
details p {
	font-weight: normal;
	font-size: 16px;
	margin: 0;
	padding: 12px 24px !important;
	color: #292621 !important;
}
details h1,
details h2,
details h3,
details h4,
details h5,
details h6 {
	margin: 0 !important;
	padding: 0 !important;
	display: inline !important;
	background: #e1f038 !important;
	color: #292621 !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;
}
::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

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

::-webkit-scrollbar-thumb {
	background: #e1f038;
	border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
	background: #e1f038;
	opacity: 0.4;
}

* {
	scrollbar-width: thin;
	scrollbar-color: #e1f038 transparent;
	scroll-behavior: smooth;
}

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

:root {
	--scrollbar-width: 3px;
	--scrollbar-background: transparent;
	--scrollbar-thumb: #e1f038;
	--scrollbar-thumb-hover: #e1f038;
}

::-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);
}


body {
	padding: 65px 0 0 0;
	margin: 0;
	background: #292621;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #fff;

}

input, textarea {
	font-family: 'Roboto', sans-serif !important;
	outline: none !important;
}

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

a {
	text-decoration: none;
	transition:all 0.3s ease;
}
img {
	border: none;
}

html {
	min-height: 100vh;
}

form {
	margin: 0;
	padding: 0;
}

header {
	background: #171716;
	height: 56px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 4444;
	border-bottom: 1px #2f2f2e solid;
	box-sizing: border-box;
	padding: 0 0 0 56px;
	text-align: left;
}

	.head-menu-btn {
		height: 100%;
		width: 56px;
		cursor: pointer;
		position: absolute;
		left: 0;
		top: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: opacity 150ms ease-in-out, transform 48ms ease-in-out;
		will-change: opacity, transform;
	}
	
		.head-menu-btn svg {
			
		}
		
		.head-menu-btn svg path {
			fill: rgb(150, 145, 134);
		}
		
		.head-menu-btn:hover {
			opacity: 0.75;
		}
		
	.logo {
		
	}
	
		.logo img {
			/* width: 160px; */
			height: 40px;
		}
		
	header .nav {
		margin: 0;
		padding: 0;
	}

header .nav > li {
			margin: 0 9px;
			padding: 0;
			list-style-type: none;
			display: inline-block;
			vertical-align: top;
			overflow: hidden;
	        position: relative;
		}
		
			header .nav-link {
				color: #969186;
				font-weight: 600;
				font-size: 14px;
				display: flex;
				align-items: center;
				height: 56px;
			}
			
				header .nav-link svg {
					margin: 0 5px 0 0;
				}
			
				header .nav-link path {
					fill: rgb(150, 145, 134);
				}
				
				header .nav-link:hover {
					color: rgb(225, 240, 56);
				}
				
				header .nav-link:hover path {
					fill: rgb(225, 240, 56);
				}
.nav li:nth-child(1) .nav-link:before,
.nav li:nth-child(2) .nav-link:before,
.nav li:nth-child(3) .nav-link:before,
.nav li:nth-child(4) .nav-link:before,
.nav li:nth-child(5) .nav-link:before,
.nav li:nth-child(6) .nav-link:before{
	content: "";
	display: block;
	height: 24px;
	width: 24px;
	margin-right: 4px;
}
.nav li:nth-child(1) .nav-link:before{
	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='M19 20H5C3.35 20 2 18.65 2 17V7C2 5.35 3.35 4 5 4H19C20.65 4 22 5.35 22 7V17C22 18.65 20.65 20 19 20ZM5 6C4.45 6 4 6.45 4 7V17C4 17.55 4.45 18 5 18H19C19.55 18 20 17.55 20 17V7C20 6.45 19.55 6 19 6H5ZM12 9.2C11.5 9.2 11.1 9.6 11.1 10.1C11.1 10.6 11.5 11 12 11C12.5 11 12.9 10.6 12.9 10.1C12.9 9.6 12.5 9.2 12 9.2ZM12 13C11.5 13 11.1 13.4 11.1 13.9C11.1 14.4 11.5 14.8 12 14.8C12.5 14.8 12.9 14.4 12.9 13.9C12.9 13.4 12.5 13 12 13ZM9.1 15.2H6.2C5.77 15.2 5.5 14.9 5.5 14.5C5.5 14 5.75 13.72 6.6 12.9C7.88 11.67 8.3 11.38 8.3 10.9C8.3 10.56 8.06 10.2 7.6 10.2C7.19 10.2 7.02 10.35 6.84 10.71C6.72 10.96 6.46 11.1 6.2 11.1C5.82 11.1 5.5 10.86 5.5 10.4C5.5 9.8 6.3 8.8 7.6 8.8C8.78 8.8 9.7 9.61 9.7 10.9C9.7 12.19 8.63 12.88 7.6 13.8H9.1C9.59 13.8 9.9 14.08 9.9 14.5C9.9 14.92 9.58 15.2 9.1 15.2ZM17.4 14.5V9.6C17.4 9 17 8.8 16.6 8.8C16.24 8.8 15.77 9.15 14.7 9.87C14.41 10.07 14.3 10.27 14.3 10.5C14.3 10.95 14.59 11.2 15 11.2C15.27 11.2 15.56 11 15.9 10.74V14.5C15.9 14.94 16.22 15.2 16.65 15.2C17.08 15.2 17.4 14.94 17.4 14.5Z' fill='%239E9EA0'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(1):hover .nav-link:before{
	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='M19 20H5C3.35 20 2 18.65 2 17V7C2 5.35 3.35 4 5 4H19C20.65 4 22 5.35 22 7V17C22 18.65 20.65 20 19 20ZM5 6C4.45 6 4 6.45 4 7V17C4 17.55 4.45 18 5 18H19C19.55 18 20 17.55 20 17V7C20 6.45 19.55 6 19 6H5ZM12 9.2C11.5 9.2 11.1 9.6 11.1 10.1C11.1 10.6 11.5 11 12 11C12.5 11 12.9 10.6 12.9 10.1C12.9 9.6 12.5 9.2 12 9.2ZM12 13C11.5 13 11.1 13.4 11.1 13.9C11.1 14.4 11.5 14.8 12 14.8C12.5 14.8 12.9 14.4 12.9 13.9C12.9 13.4 12.5 13 12 13ZM9.1 15.2H6.2C5.77 15.2 5.5 14.9 5.5 14.5C5.5 14 5.75 13.72 6.6 12.9C7.88 11.67 8.3 11.38 8.3 10.9C8.3 10.56 8.06 10.2 7.6 10.2C7.19 10.2 7.02 10.35 6.84 10.71C6.72 10.96 6.46 11.1 6.2 11.1C5.82 11.1 5.5 10.86 5.5 10.4C5.5 9.8 6.3 8.8 7.6 8.8C8.78 8.8 9.7 9.61 9.7 10.9C9.7 12.19 8.63 12.88 7.6 13.8H9.1C9.59 13.8 9.9 14.08 9.9 14.5C9.9 14.92 9.58 15.2 9.1 15.2ZM17.4 14.5V9.6C17.4 9 17 8.8 16.6 8.8C16.24 8.8 15.77 9.15 14.7 9.87C14.41 10.07 14.3 10.27 14.3 10.5C14.3 10.95 14.59 11.2 15 11.2C15.27 11.2 15.56 11 15.9 10.74V14.5C15.9 14.94 16.22 15.2 16.65 15.2C17.08 15.2 17.4 14.94 17.4 14.5Z' fill='%23e1f038'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(2) .nav-link:before{
	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 3C15 3 9 3 6 3C4.3 3 3 4.3 3 6C3 9 3 15 3 18C3 19.7 4.3 21 6 21C9 21 15 21 18 21C19.7 21 21 19.7 21 18C21 15 21 9 21 6C21 4.3 19.7 3 18 3ZM17 4.8C17.7 4.8 18.2 5.4 18.2 6C18.2 6.6 17.7 7.2 17 7.2C16.3 7.2 15.8 6.7 15.8 6C15.8 5.3 16.3 4.8 17 4.8ZM7 4.8C7.7 4.8 8.2 5.4 8.2 6C8.2 6.6 7.7 7.2 7 7.2C6.3 7.2 5.8 6.7 5.8 6C5.8 5.3 6.3 4.8 7 4.8ZM19 18C19 18.6 18.6 19 18 19C15 19 9 19 6 19C5.4 19 5 18.6 5 18C5 15.8 5 9 5 9H19C19 9 19 15.8 19 18ZM14.5 16C14.5 16.6 14.1 17 13.5 17C12.9 17 12.5 16.6 12.5 16C12.5 15.4 12.9 15 13.5 15C14.1 15 14.5 15.4 14.5 16ZM11.5 16C11.5 16.6 11.1 17 10.5 17C9.9 17 9.5 16.6 9.5 16C9.5 15.4 9.9 15 10.5 15C11.1 15 11.5 15.4 11.5 16ZM8.5 16C8.5 16.6 8.1 17 7.5 17C6.9 17 6.5 16.6 6.5 16C6.5 15.4 6.9 15 7.5 15C8.1 15 8.5 15.4 8.5 16ZM17.5 12.5C17.5 13.1 17.1 13.5 16.5 13.5C15.9 13.5 15.5 13.1 15.5 12.5C15.5 11.9 15.9 11.5 16.5 11.5C17.1 11.5 17.5 11.9 17.5 12.5ZM14.5 12.5C14.5 13.1 14.1 13.5 13.5 13.5C12.9 13.5 12.5 13.1 12.5 12.5C12.5 11.9 12.9 11.5 13.5 11.5C14.1 11.5 14.5 11.9 14.5 12.5ZM11.5 12.5C11.5 13.1 11.1 13.5 10.5 13.5C9.9 13.5 9.5 13.1 9.5 12.5C9.5 11.9 9.9 11.5 10.5 11.5C11.1 11.5 11.5 11.9 11.5 12.5ZM8.5 12.5C8.5 13.1 8.1 13.5 7.5 13.5C6.9 13.5 6.5 13.1 6.5 12.5C6.5 11.9 6.9 11.5 7.5 11.5C8.1 11.5 8.5 11.9 8.5 12.5Z' fill='%239E9EA0'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(2):hover .nav-link:before{
	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 3C15 3 9 3 6 3C4.3 3 3 4.3 3 6C3 9 3 15 3 18C3 19.7 4.3 21 6 21C9 21 15 21 18 21C19.7 21 21 19.7 21 18C21 15 21 9 21 6C21 4.3 19.7 3 18 3ZM17 4.8C17.7 4.8 18.2 5.4 18.2 6C18.2 6.6 17.7 7.2 17 7.2C16.3 7.2 15.8 6.7 15.8 6C15.8 5.3 16.3 4.8 17 4.8ZM7 4.8C7.7 4.8 8.2 5.4 8.2 6C8.2 6.6 7.7 7.2 7 7.2C6.3 7.2 5.8 6.7 5.8 6C5.8 5.3 6.3 4.8 7 4.8ZM19 18C19 18.6 18.6 19 18 19C15 19 9 19 6 19C5.4 19 5 18.6 5 18C5 15.8 5 9 5 9H19C19 9 19 15.8 19 18ZM14.5 16C14.5 16.6 14.1 17 13.5 17C12.9 17 12.5 16.6 12.5 16C12.5 15.4 12.9 15 13.5 15C14.1 15 14.5 15.4 14.5 16ZM11.5 16C11.5 16.6 11.1 17 10.5 17C9.9 17 9.5 16.6 9.5 16C9.5 15.4 9.9 15 10.5 15C11.1 15 11.5 15.4 11.5 16ZM8.5 16C8.5 16.6 8.1 17 7.5 17C6.9 17 6.5 16.6 6.5 16C6.5 15.4 6.9 15 7.5 15C8.1 15 8.5 15.4 8.5 16ZM17.5 12.5C17.5 13.1 17.1 13.5 16.5 13.5C15.9 13.5 15.5 13.1 15.5 12.5C15.5 11.9 15.9 11.5 16.5 11.5C17.1 11.5 17.5 11.9 17.5 12.5ZM14.5 12.5C14.5 13.1 14.1 13.5 13.5 13.5C12.9 13.5 12.5 13.1 12.5 12.5C12.5 11.9 12.9 11.5 13.5 11.5C14.1 11.5 14.5 11.9 14.5 12.5ZM11.5 12.5C11.5 13.1 11.1 13.5 10.5 13.5C9.9 13.5 9.5 13.1 9.5 12.5C9.5 11.9 9.9 11.5 10.5 11.5C11.1 11.5 11.5 11.9 11.5 12.5ZM8.5 12.5C8.5 13.1 8.1 13.5 7.5 13.5C6.9 13.5 6.5 13.1 6.5 12.5C6.5 11.9 6.9 11.5 7.5 11.5C8.1 11.5 8.5 11.9 8.5 12.5Z' fill='%23e1f038'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(3) .nav-link:before{
	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='M12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM18 9.6L19.7 8.6C20.7 10.8 20.7 13.2 19.7 15.4L18 14.4C18.6 12.8 18.6 11.1 18 9.6ZM18.8 7L17.2 8C16.2 6.7 14.6 5.8 13 5.6V3.7C15.2 3.9 17.4 5.1 18.8 7ZM12 15.5L10.8 13.3L8.5 12L10.7 10.8L12 8.5L13.2 10.7L15.4 11.9L13.2 13.1L12 15.5ZM11.1 3.7V5.6C9.4 5.8 7.9 6.7 6.9 8L5.2 7C6.6 5.1 8.8 3.9 11.1 3.7ZM4.3 8.6L6 9.6C5.4 11.2 5.4 12.9 6 14.5L4.3 15.5C3.4 13.3 3.4 10.8 4.3 8.6ZM5.2 17L6.9 16C7.9 17.3 9.5 18.2 11.1 18.4V20.3C8.8 20.1 6.6 18.9 5.2 17ZM12.9 20.4V18.4C14.6 18.2 16.1 17.3 17.1 16L18.7 17C17.4 18.9 15.2 20.1 12.9 20.4Z' fill='%239E9EA0'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(3):hover .nav-link:before{
	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='M12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2ZM18 9.6L19.7 8.6C20.7 10.8 20.7 13.2 19.7 15.4L18 14.4C18.6 12.8 18.6 11.1 18 9.6ZM18.8 7L17.2 8C16.2 6.7 14.6 5.8 13 5.6V3.7C15.2 3.9 17.4 5.1 18.8 7ZM12 15.5L10.8 13.3L8.5 12L10.7 10.8L12 8.5L13.2 10.7L15.4 11.9L13.2 13.1L12 15.5ZM11.1 3.7V5.6C9.4 5.8 7.9 6.7 6.9 8L5.2 7C6.6 5.1 8.8 3.9 11.1 3.7ZM4.3 8.6L6 9.6C5.4 11.2 5.4 12.9 6 14.5L4.3 15.5C3.4 13.3 3.4 10.8 4.3 8.6ZM5.2 17L6.9 16C7.9 17.3 9.5 18.2 11.1 18.4V20.3C8.8 20.1 6.6 18.9 5.2 17ZM12.9 20.4V18.4C14.6 18.2 16.1 17.3 17.1 16L18.7 17C17.4 18.9 15.2 20.1 12.9 20.4Z' fill='%23e1f038'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(4) .nav-link:before{
	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='M21.7856 7.9553C21.1852 9.26748 19.4841 13.305 19.4841 13.305V8.66186C19.4841 8.66186 19.9844 7.55155 20.0845 7.24874C20.2846 6.64311 20.0845 5.93655 19.4841 5.63374V3.615C19.4841 3.615 19.9844 3.81687 20.1845 3.91781C21.6855 4.62437 22.386 6.44124 21.7856 7.9553ZM14.5809 3.81687C14.5809 3.81687 14.8811 3.81687 14.9812 3.81687C15.6816 3.81687 16.1819 4.32156 16.1819 5.02812C16.1819 5.73468 16.1819 7.75342 16.1819 7.75342L17.9831 11.9928C17.9831 11.9928 17.9831 6.74405 17.9831 5.02812C17.9831 3.31218 16.6823 2 14.9812 2C14.681 2 13.7804 2 13.7804 2L14.5809 3.81687ZM10.078 4.52343C8.67706 5.12906 5.87524 6.3403 4.47433 6.84499C3.87394 7.1478 3.57374 7.85436 3.87394 8.45998C5.07472 11.2862 7.37621 16.8378 8.57699 19.5631C8.87719 20.1687 9.57764 20.4715 10.178 20.1687C11.5789 19.5631 14.2807 18.3518 15.6816 17.8472C16.282 17.5443 16.5822 16.8378 16.282 16.2322C15.0812 13.4059 12.7797 7.85436 11.5789 5.12906C11.3788 4.52343 10.6784 4.22062 10.078 4.52343ZM13.28 4.42249C14.4808 7.24874 16.7823 12.8003 17.9831 15.5256C18.5835 17.0397 17.883 18.8565 16.3821 19.4621C14.9812 20.0678 12.2794 21.279 10.8785 21.7837C9.37751 22.3893 7.57634 21.6828 6.97595 20.1687C5.77517 17.3425 3.47368 11.7909 2.2729 9.06561C1.57244 7.65249 2.2729 5.83562 3.77387 5.22999C5.17478 4.62437 7.9766 3.41312 9.37751 2.8075C10.8785 2.20187 12.5796 2.90844 13.28 4.42249ZM12.3795 11.3872L8.67706 9.06561L7.77647 13.4059L11.3788 15.6265L12.3795 11.3872Z' fill='%239E9EA0'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(4):hover .nav-link:before{
	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='M21.7856 7.9553C21.1852 9.26748 19.4841 13.305 19.4841 13.305V8.66186C19.4841 8.66186 19.9844 7.55155 20.0845 7.24874C20.2846 6.64311 20.0845 5.93655 19.4841 5.63374V3.615C19.4841 3.615 19.9844 3.81687 20.1845 3.91781C21.6855 4.62437 22.386 6.44124 21.7856 7.9553ZM14.5809 3.81687C14.5809 3.81687 14.8811 3.81687 14.9812 3.81687C15.6816 3.81687 16.1819 4.32156 16.1819 5.02812C16.1819 5.73468 16.1819 7.75342 16.1819 7.75342L17.9831 11.9928C17.9831 11.9928 17.9831 6.74405 17.9831 5.02812C17.9831 3.31218 16.6823 2 14.9812 2C14.681 2 13.7804 2 13.7804 2L14.5809 3.81687ZM10.078 4.52343C8.67706 5.12906 5.87524 6.3403 4.47433 6.84499C3.87394 7.1478 3.57374 7.85436 3.87394 8.45998C5.07472 11.2862 7.37621 16.8378 8.57699 19.5631C8.87719 20.1687 9.57764 20.4715 10.178 20.1687C11.5789 19.5631 14.2807 18.3518 15.6816 17.8472C16.282 17.5443 16.5822 16.8378 16.282 16.2322C15.0812 13.4059 12.7797 7.85436 11.5789 5.12906C11.3788 4.52343 10.6784 4.22062 10.078 4.52343ZM13.28 4.42249C14.4808 7.24874 16.7823 12.8003 17.9831 15.5256C18.5835 17.0397 17.883 18.8565 16.3821 19.4621C14.9812 20.0678 12.2794 21.279 10.8785 21.7837C9.37751 22.3893 7.57634 21.6828 6.97595 20.1687C5.77517 17.3425 3.47368 11.7909 2.2729 9.06561C1.57244 7.65249 2.2729 5.83562 3.77387 5.22999C5.17478 4.62437 7.9766 3.41312 9.37751 2.8075C10.8785 2.20187 12.5796 2.90844 13.28 4.42249ZM12.3795 11.3872L8.67706 9.06561L7.77647 13.4059L11.3788 15.6265L12.3795 11.3872Z' fill='%23e1f038'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(5) .nav-link:before{
	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='M21.67 9.50001C21.88 10.3 22 11.14 22 12.01C22 17.52 17.51 22.01 12 22.01C6.49 22.01 2 17.52 2 12.01C2 6.50001 6.49 2.01001 12 2.01001C12.87 2.01001 13.7 2.13001 14.51 2.34001L14.01 4.27001C13.37 4.10001 12.7 4.01001 12 4.01001C7.59 4.01001 4 7.60001 4 12.01C4 16.42 7.59 20.01 12 20.01C16.41 20.01 20 16.42 20 12.01C20 11.32 19.9 10.65 19.74 10L21.67 9.50001ZM12 17.49C12.13 17.49 12.27 17.37 12.37 17.13L13.78 13.78C13.78 13.78 16.29 12.73 17.13 12.37C17.37 12.27 17.49 12.13 17.49 12C17.49 11.87 17.37 11.73 17.13 11.63L13.78 10.22L12.37 6.87001C12.27 6.63001 12.13 6.51001 12 6.51001C11.87 6.51001 11.73 6.63001 11.63 6.87001L10.22 10.22L6.87 11.63C6.63 11.73 6.51 11.87 6.51 12C6.51 12.13 6.63 12.27 6.87 12.37C7.71 12.72 10.22 13.78 10.22 13.78L11.63 17.13C11.73 17.37 11.87 17.49 12 17.49ZM19 8.80001C19.1 8.80001 19.2 8.71001 19.28 8.52001L20.22 6.22001C20.22 6.22001 21.95 5.52001 22.52 5.28001C22.71 5.20001 22.8 5.10001 22.8 5.00001C22.8 4.90001 22.71 4.80001 22.52 4.72001L20.22 3.78001L19.28 1.48001C19.2 1.29001 19.1 1.20001 19 1.20001C18.9 1.20001 18.8 1.29001 18.72 1.48001L17.78 3.78001L15.48 4.72001C15.29 4.80001 15.2 4.90001 15.2 5.00001C15.2 5.10001 15.29 5.20001 15.48 5.28001C16.06 5.51001 17.78 6.22001 17.78 6.22001L18.72 8.52001C18.8 8.71001 18.9 8.80001 19 8.80001Z' fill='%239E9EA0'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(5):hover .nav-link:before{
	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='M21.67 9.50001C21.88 10.3 22 11.14 22 12.01C22 17.52 17.51 22.01 12 22.01C6.49 22.01 2 17.52 2 12.01C2 6.50001 6.49 2.01001 12 2.01001C12.87 2.01001 13.7 2.13001 14.51 2.34001L14.01 4.27001C13.37 4.10001 12.7 4.01001 12 4.01001C7.59 4.01001 4 7.60001 4 12.01C4 16.42 7.59 20.01 12 20.01C16.41 20.01 20 16.42 20 12.01C20 11.32 19.9 10.65 19.74 10L21.67 9.50001ZM12 17.49C12.13 17.49 12.27 17.37 12.37 17.13L13.78 13.78C13.78 13.78 16.29 12.73 17.13 12.37C17.37 12.27 17.49 12.13 17.49 12C17.49 11.87 17.37 11.73 17.13 11.63L13.78 10.22L12.37 6.87001C12.27 6.63001 12.13 6.51001 12 6.51001C11.87 6.51001 11.73 6.63001 11.63 6.87001L10.22 10.22L6.87 11.63C6.63 11.73 6.51 11.87 6.51 12C6.51 12.13 6.63 12.27 6.87 12.37C7.71 12.72 10.22 13.78 10.22 13.78L11.63 17.13C11.73 17.37 11.87 17.49 12 17.49ZM19 8.80001C19.1 8.80001 19.2 8.71001 19.28 8.52001L20.22 6.22001C20.22 6.22001 21.95 5.52001 22.52 5.28001C22.71 5.20001 22.8 5.10001 22.8 5.00001C22.8 4.90001 22.71 4.80001 22.52 4.72001L20.22 3.78001L19.28 1.48001C19.2 1.29001 19.1 1.20001 19 1.20001C18.9 1.20001 18.8 1.29001 18.72 1.48001L17.78 3.78001L15.48 4.72001C15.29 4.80001 15.2 4.90001 15.2 5.00001C15.2 5.10001 15.29 5.20001 15.48 5.28001C16.06 5.51001 17.78 6.22001 17.78 6.22001L18.72 8.52001C18.8 8.71001 18.9 8.80001 19 8.80001Z' fill='%23e1f038'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(6) .nav-link:before{
	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='M21.9819 1H21.7821L18.6848 1.6C17.4858 1.8 16.4867 2.4 15.5874 3.3L13.9888 4.9L7.69423 4.7H7.39449C5.79587 4.7 4.19725 5.3 3.09819 6.5L1 8.5L8.79329 12.3C9.99226 12.9 11.0913 13.9 11.6908 15.2L15.4875 23L17.5857 20.9C18.7847 19.7 19.4841 18 19.3842 16.3L19.0844 10L20.683 8.4C21.4824 7.5 22.0818 6.5 22.3816 5.3L22.9811 2.2C23.081 1.7 22.7812 1.1 22.1818 1C22.0818 1 22.0818 1 21.9819 1ZM4.49699 7.9C5.2963 7.1 6.29544 6.7 7.39449 6.7H7.59432L12.0904 6.9L8.8932 10.2L4.39707 8L4.49699 7.9ZM16.087 19.5L13.8889 15.1L17.1861 11.8L17.3859 16.4C17.3859 17.6 16.8863 18.7 16.087 19.5ZM20.3833 4.9C20.1835 5.7 19.7838 6.4 19.2843 7L18.385 7.9L12.8898 13.3C12.2903 12.4 11.5909 11.7 10.6917 11.1L16.087 5.7L16.9862 4.8C17.5857 4.2 18.2851 3.8 19.0844 3.7L20.683 3.4L20.3833 4.9ZM9.69251 14.3C10.6917 15.3 10.6917 16.9 9.69251 17.9C8.29372 19.3 5.39621 18.6 5.39621 18.6C5.39621 18.6 4.69682 15.7 6.09561 14.3C7.09475 13.3 8.69337 13.3 9.69251 14.3Z' fill='%239E9EA0'%3E%3C/path%3E%3C/svg%3E");
}
.nav li:nth-child(6):hover .nav-link:before{
	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='M21.9819 1H21.7821L18.6848 1.6C17.4858 1.8 16.4867 2.4 15.5874 3.3L13.9888 4.9L7.69423 4.7H7.39449C5.79587 4.7 4.19725 5.3 3.09819 6.5L1 8.5L8.79329 12.3C9.99226 12.9 11.0913 13.9 11.6908 15.2L15.4875 23L17.5857 20.9C18.7847 19.7 19.4841 18 19.3842 16.3L19.0844 10L20.683 8.4C21.4824 7.5 22.0818 6.5 22.3816 5.3L22.9811 2.2C23.081 1.7 22.7812 1.1 22.1818 1C22.0818 1 22.0818 1 21.9819 1ZM4.49699 7.9C5.2963 7.1 6.29544 6.7 7.39449 6.7H7.59432L12.0904 6.9L8.8932 10.2L4.39707 8L4.49699 7.9ZM16.087 19.5L13.8889 15.1L17.1861 11.8L17.3859 16.4C17.3859 17.6 16.8863 18.7 16.087 19.5ZM20.3833 4.9C20.1835 5.7 19.7838 6.4 19.2843 7L18.385 7.9L12.8898 13.3C12.2903 12.4 11.5909 11.7 10.6917 11.1L16.087 5.7L16.9862 4.8C17.5857 4.2 18.2851 3.8 19.0844 3.7L20.683 3.4L20.3833 4.9ZM9.69251 14.3C10.6917 15.3 10.6917 16.9 9.69251 17.9C8.29372 19.3 5.39621 18.6 5.39621 18.6C5.39621 18.6 4.69682 15.7 6.09561 14.3C7.09475 13.3 8.69337 13.3 9.69251 14.3Z' fill='%23e1f038'%3E%3C/path%3E%3C/svg%3E");
}
.nav li ul {
	width: 200px;
	position: absolute;
	top: 70px;
	transition: all .2s ease-in-out;
	background: #171716;
	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: 55px;
}

.nav > li:hover > a {
	color: #e1f038;
}

.nav li ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px #969186 solid;
}

.nav li ul a {
	transition: all .2s ease-in-out;
	color: #969186;
	font-size: 13px;
	padding: 10px 20px;
	display: block;

}

.nav li ul a:hover {
	color: #e1f038;
}

.nav li ul li:last-child {
	border: 0;
}
				
	.head-r {
		display: flex;
		align-items: center;
		padding: 0 20px 0 0;
	}	
	
		.dropdown {
			position: relative;
		}
		
			.flag.dropdown-toggle {
				display: flex;
				align-items: center;
				cursor: pointer;
			}
			
				.flag.dropdown-toggle img {
					width: 24px;
					height: 24px;
				}
			
			.dropdown-menu {
				position: absolute;
				right: -10px;
				top: 44px;
				background: #000;
				box-shadow: 0 0 80px rgba(41, 38, 33, .2);
				border-radius: 12px;
				box-sizing: border-box;
				padding: 0;
				margin: 0;
				box-sizing: border-box;
				width: 80px;
				display: none;
			}
			
				.dropdown-menu > li {
					margin: 0;
					padding: 5px 15px;
					list-style-type: none;
				}
				
					.dropdown-menu > li > span, .dropdown-menu > li > a {
						cursor: pointer;
						display: flex;
						align-items: center;
						color: #fff;
					}
					
					.dropdown-menu > li img {
						width: 24px;
						height: 24px;
						margin: 0 5px 0 0;
					}
					
		.buttons .cgXYrJBtD1Xb:first-of-type {
			height: 32px;
			line-height: 34px;
			background: #fff;
			border-radius: 16px;
			color: #292621;
			font-weight: 600;
			font-size: 14px;
			padding: 0 12px;
			margin: 0 0 0 15px;
		}
		
			.buttons .cgXYrJBtD1Xb:first-of-type:hover {
				background: #efede9;
			}
			
		.buttons .cgXYrJBtD1Xb:last-of-type {
			height: 32px;
			line-height: 34px;
			background: #e1f038;
			border-radius: 16px;
			color: #292621;
			font-weight: 600;
			font-size: 14px;
			padding: 0 12px;
			margin: 0 0 0 10px;
		}
		
			.buttons .cgXYrJBtD1Xb:last-of-type:hover {
				background: #c5de56;
			}
			
main {
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.hslider {
	position: relative;
	margin: 0 0 12px 0;
}

	.hslider-item {
		height: 360px;
	}
	
		.hslider-item-bg {
			border-radius: 15px;
			height: 100%;
			overflow: hidden;
			position: relative;
			z-index: 1;
		}
		
			.hslider-item-bg > img {
				border-radius: 15px;
				width: 100%;
				height: 100%;
				object-fit: cover;
				transition: transform .4s ease-out;
			}
			
			.swiper-slide:hover .hslider-item-bg > img {
				transform: scale(1.04);
			}
			
		.hslider-item-ani {
			border-radius: 15px;
			height: 100%;
			overflow: hidden;
			position: absolute;
			z-index: 2;
			left: 0;
			top: 0;
			width: 100%;
			
		}
		
			.hslider-item-ani > img {
				border-radius: 15px;
				width: 100%;
				height: 100%;
				object-fit: cover;
				animation: _XOvPZNeVxKdoCr7RaE0 14s linear infinite;
			}
			
		.hslider-item-over {
			display: block;
			border-radius: 15px;
			height: 100%;
			overflow: hidden;
			position: absolute;
			z-index: 3;
			left: 0;
			top: 0;
			width: 100%;
			display: flex;
			flex-direction: column;
			justify-content: flex-end;
			align-items: flex-start;
			box-sizing: border-box;
			padding: 20px 30px;
			background: #000;
			background: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 8%, rgba(0, 0, 0, 0) 100%);
		}
		
			.hslider-item-title {
				font-weight: 800;
				font-size: 42px;
				letter-spacing: 0.96px;
				text-transform: uppercase;
				color: #fff;
				display: block;
			}
			
			.hslider-item-title2 {
				font-size: 24px;
				margin: 0 0 12px 0;
				color: #fff;
			}
			
			.hslider-item-btn {
				height: 32px;
				line-height: 34px;
				background: #e1f038;
				border-radius: 16px;
				color: #292621;
				font-weight: 600;
				font-size: 14px;
				padding: 0 16px;
			}
			
				.hslider-item-btn:hover {
					background: #c5de56;
				}
				
	.slider-left {
		position: absolute;
		left: 16px;
		top: calc(50% - 20px);
		background: #403c34;
		z-index: 22;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		cursor: pointer;
		border: none;
		display: none;
		align-items: center;
		justify-content: center;
		box-shadow: 0px 0px 32px 0px #71717133;
	}
	
		.slider-left:hover {
			
		}
		
	.slider-right {
		position: absolute;
		right: 16px;
		top: calc(50% - 20px);
		background: #403c34;
		z-index: 22;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		cursor: pointer;
		border: none;
		display: none;
		align-items: center;
		justify-content: center;
		box-shadow: 0px 0px 32px 0px #71717133;
	}
	
		.slider-right:hover {
			
		}
		
	.hslider:hover .slider-right, .hslider:hover .slider-left {
		display: flex;
	}
		

@keyframes _XOvPZNeVxKdoCr7RaE0{0%{transform:translateX(0)}50%{transform:translateX(-28px)}100%{transform:translateX(0)}}

.promo-wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 -4px 16px -4px;
}

	.promo-wrap a, .promo-wrap .cgXYrJBtD1Xb {
		height: 88px;
		border-radius: 12px;
		width: calc(33.333% - 8px);
		box-sizing: border-box;
		overflow: hidden;
		position: relative;
		margin: 0 4px 8px 4px;
	}
	
		.promo-wrap a img, .promo-wrap .cgXYrJBtD1Xb img {
			position: relative;
			z-index: 1;
			border-radius: 12px;
			width: 100%;
			height: 100%;
			object-fit: cover;
			object-position: right;
		}
		
		.promo-wrap a span, .promo-wrap .cgXYrJBtD1Xb span {
			font-weight: 800;
			font-size: 20px;
			letter-spacing: 0.4px;
			text-transform: uppercase;
			font-style: italic;
			color: #fff;
			position: absolute;
			left: 15px;
			top: 10px;
			display: block;
			z-index: 2;
		}
		
	.promo-wrap a:nth-child(1), .promo-wrap .cgXYrJBtD1Xb:nth-child(1) {
		width: calc(36% - 8px);
	}
	
	.promo-wrap a:nth-child(2), .promo-wrap .cgXYrJBtD1Xb:nth-child(2) {
		width: calc(32% - 8px);
	}
	
	.promo-wrap a:nth-child(3), .promo-wrap .cgXYrJBtD1Xb:nth-child(3) {
		width: calc(32% - 8px);
	}
	
	.promo-wrap a:nth-child(4), .promo-wrap .cgXYrJBtD1Xb:nth-child(4) {
		width: calc(32% - 8px);
	}
	
	.promo-wrap a:nth-child(5), .promo-wrap .cgXYrJBtD1Xb:nth-child(5) {
		width: calc(32% - 8px);
	}
	
	.promo-wrap a:nth-child(6), .promo-wrap .cgXYrJBtD1Xb:nth-child(6) {
		width: calc(36% - 8px);
	}
	
.mslider {
	margin: 0 0 20px 0;
}

	.title {
		color: #fff;
		font-size: 18px;
		font-weight: 600;
		padding: 8px;
	}
	
.mslider-wrap {
	position: relative;
}

	.mslider-item {
		width: 104px;
		margin: 0 8px 0 0;
	}
	
		.play {
			border-radius: 15px;
			display: block;
			height: 100%;
			overflow: hidden;
			position: absolute;
			top:0;
			left: 0;
		}
		
			.play img {
				transition: transform .4s ease-out;
				transform: scale3d(1, 1, 1);
				width: 100%;
				height: 100%;
				object-fit: cover;
				border-radius: 12px 12px 0 0;
			}
			
			.play:hover img {
				transform: translateZ(0) scale3d(1.05, 1.05, 1.05);
			}
			
			.play:after {
				content: "";
				border-radius: var(--hoverable-border-radius);
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				opacity: 0;
				background: #302d27a6;
				transition: opacity .3s ease-in-out;
				z-index: 4;
				width: 100%;
				height: 100%;
			}
			
			.play:hover:after {
				backdrop-filter: blur(2px);
				opacity: 1;
			}
			
			.play i {
				display: block;
				width: 56px;
				height: 56px;
				position: absolute;
				left: calc(50% - 29px);
				top: calc(50% - 29px);
				z-index: 10;
				opacity: 0;
				display: flex;
				justify-content: center;
				align-items: center;
				background: #e1f038;
				border-radius: 100%;
			}
			
			.play i svg path {
				fill: rgb(41, 38, 33);
			}
			
			.play:hover i {
				opacity: 1;
			}
			
		.mslider-item-title {
			background: #171716;
			padding: 8px;
			border-radius: 0 0 12px 12px;
			display: block;
		}
		
		.mslider-item-title span {
			overflow: hidden;
			text-overflow: ellipsis;
			max-width: 100%;
			white-space: nowrap;
			display: block;
			height: 16px;
			line-height: 16px;
			font-size: 12px;
			color: #fff;
		}
		
	.arr-left {
		position: absolute;
		left: 16px;
		top: 32px;
		background: #403c34;
		z-index: 22;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		cursor: pointer;
		border: none;
		display: none;
		align-items: center;
		justify-content: center;
		box-shadow: 0px 0px 32px 0px #71717133;
	}
	
		.arr-left:hover {
			
		}
		
	.arr-right {
		position: absolute;
		right: 16px;
		top: 32px;
		background: #403c34;
		z-index: 22;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		cursor: pointer;
		border: none;
		display: none;
		align-items: center;
		justify-content: center;
		box-shadow: 0px 0px 32px 0px #71717133;
	}
	
		.arr-right:hover {
			
		}
		
	.mslider-wrap:hover .arr-right, .mslider-wrap:hover .arr-left {
		display: flex;
	}
	
.prov-item {
	width: 56px;
	margin: 0 12px 0 0;
}

	.prov-item-image {
		height: 56px;
		width: 56px;
		background: #171716;
		border-radius: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 0 4px 0;
	}
	
		.prov-item-image img {
			width: 32px;
		}
		
	.prov-item-title {
		letter-spacing: -0.32px;
		font-size: 11px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		display: block;
	}
	
	.prov-item:hover .prov-item-image {
		background: #4f4a40;
	}
	
	.live-item {
		width: 194px;
		margin: 0 8px 0 0;
	}
	
		.live-item-image {
			border-radius: 12px 12px 0 0;
			display: block;
			height: 160px;
			overflow: hidden;
			position: relative;
		}
		
			.live-item-image img {
				transition: transform .4s ease-out;
				transform: scale3d(1, 1, 1);
				width: 100%;
				height: 100%;
				object-fit: cover;
				border-radius: 12px 12px 0 0;
			}
			
			.live-item-image:hover img {
				transform: translateZ(0) scale3d(1.05, 1.05, 1.05);
			}
			
			.live-item-image:after {
				content: "";
				border-radius: var(--hoverable-border-radius);
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				opacity: 0;
				background: #302d27a6;
				transition: opacity .3s ease-in-out;
				z-index: 4;
				width: 100%;
				height: 100%;
			}
			
			.live-item-image:hover:after {
				backdrop-filter: blur(2px);
				opacity: 1;
			}
			
			.live-item-image i {
				display: block;
				width: 56px;
				height: 56px;
				position: absolute;
				left: calc(50% - 29px);
				top: calc(50% - 29px);
				z-index: 10;
				opacity: 0;
				display: flex;
				justify-content: center;
				align-items: center;
				background: #e1f038;
				border-radius: 100%;
			}
			
			.live-item-image i svg path {
				fill: rgb(41, 38, 33);
			}
			
			.live-item-image:hover i {
				opacity: 1;
			}
			
		.live-item-title {
			background: #171716;
			padding: 8px;
			border-radius: 0 0 12px 12px;
			display: block;
		}
		
		.live-item-title span {
			overflow: hidden;
			text-overflow: ellipsis;
			max-width: 100%;
			white-space: nowrap;
			display: block;
			height: 16px;
			line-height: 16px;
			font-size: 14px;
			font-weight: 600;
			color: #fff;
		}
		
		.live-item-title i {
			overflow: hidden;
			text-overflow: ellipsis;
			max-width: 100%;
			white-space: nowrap;
			display: block;
			height: 16px;
			line-height: 16px;
			font-size: 12px;
			color: #fff;
			font-style: normal;
		}
		
	.liveslider .arr-right, .liveslider .arr-left {
		top: 65px;
	}
	
.line-item {
	width: 230px;
	box-sizing: border-box;
	background: #171716;
    padding: 20px 10px;
    border-radius: 12px;
	margin: 0 8px 0 0;
}

	.line-item-label {
		color: #aca8a8;
		font-size: 12px;
	}
	
	.line-item-fl {
		padding: 15px 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
		.line-item-team {
			color: #fff;
			font-weight: 600;
			font-size: 14px;
			text-align: center;
			width: 40%;
		}
		
		.line-item-c {
			
		}
		
	.line-item-st {
		display: flex;
		justify-content: space-between;
	}
	
		.line-item-st a {
			padding: 15px;
			border-radius: 12px;
			text-align: center;
			color: #fff;
			background: #4f4a40;
			color: rgb(225, 240, 56);
			font-weight: 600;
			font-size: 13px;
			text-align: center;
			width: 48%;
			box-sizing: border-box;
		}
		
			.line-item-st a:hover {
				background: rgb(225, 240, 56);
				color: #000;
			}
			
/*.table {
	overflow-x: auto;
	margin: 0 0 40px 0;
}

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

.table table tr {
		
	}

.table table strong {
			color: #fff;
		}

.table table td {
			border: 0;
			padding: 20px;
			border-bottom: 1px #304862 solid;
		}*/
	
/*main img {
	max-width: 100%;
	margin-bottom: 20px;
}*/

main {
	color: #ccc;
}

	main h1 {
		font-size: 26px;
		font-weight: bold;
		    color: #fff;
		line-height: normal;
	}
	
	main h2 {
		font-size: 22px;
		font-weight: bold;
		    color: #fff;
		line-height: normal;
	}
	
	main h3 {
		font-size: 18px;
		font-weight: bold;
		    color: #fff;
		line-height: normal;
	}
	
	main h4 {
		font-size: 18px;
		font-weight: bold;
		    color: #fff;
		line-height: normal;
	}
	
	main p {
		padding: 0;
	}
	
	main a {
		color: #fff;
		text-decoration: underline;
	}
	
		main a:hover {
			opacity: 0.7;
		}
		
main ul {
	margin: 0 0 30px 0;
	padding: 0;
}
		
main ul li {
	position: relative;
	padding: 0px 0 20px 20px;
	list-style-type: none;
	font-weight: bold;
}

main ul li:before {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
     background: rgb(225, 240, 56);
  content: "";
  left: 0;
  transition: .3s ease-in-out;
  top: 4px;
}

main ul li:last-child {
	padding-bottom: 0;
}

main ul li:last-child:after {
	display: none;
}



main ol {
	margin: 0 0 30px 0;
	padding: 0;
	counter-reset: listitem;
}
		
main ol li {
	position: relative;
	padding: 0px 0 20px 20px;
	color: #fff;
	list-style-type: none;
	font-weight: bold;
}

main ol li:before {
  position: absolute;
  border-radius: 50%;
  counter-increment: listitem;
			 content: counters(listitem, '') '';
  left: 0;
  transition: .3s ease-in-out;
  top: 0px;
  color: rgb(225, 240, 56);
}

main ol li:last-child {
	padding-bottom: 0;
}

main ol li:last-child:after {
	display: none;
}
									
.table {
	overflow-x: auto;
	margin: 0 0 40px 0;
}					

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

	.table table tr {
		
	}
	
		.table table strong {
			color: #fff;
		}
	
		.table table td {
			border: 0;
			padding: 20px;
			border-bottom: 1px #3c3c3d solid;
		}
		
		.table table thead tr th {
			color: #fff;
			border: 0;
			padding: 20px;
			font-weight: 400;
			border-bottom: 1px #3c3c3d solid;
		}
	
.footer {
	padding: 30px 0;
	margin: 40px 0 0 0;
	background: #171716;
}

	.footer-w {
		width: 1024px;
		margin: 0 auto;
		text-align: left;
		color: #c2bdb2;
		font-size: 12px;
	}
	
		.footer-w a {
			color: #fff;
			
		}
		
			.footer-w a:hover {
				color: rgb(225, 240, 56);
			}
			
.mob-line {
	display: none;
}



@media (max-width: 1300px) {

	.nav > li {
		margin: 0 4px;
	}
	
	.nav-link {
		font-size: 12px;
	}
	
}
	
@media (max-width: 1100px) {
	
	body {
		padding-bottom: 58px;
	}
	
	main {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.footer {
		padding: 30px 20px 30px 20px;
	}
	
	.footer-w {
		width: auto;
		
	}
	
	header .nav, .head-menu-btn {
		display: none;
	}
	
	header {
		padding-left: 10px;
	}
	
	.hslider-item {
		height: 256px;
	}
	
	.hslider-item-title {
		font-size: 24px;
	}
	
	.hslider-item-title2 {
		font-size: 14px;
	}
	
	.hslider-item-over {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.68) 8%, rgba(0, 0, 0, 0) 100%);
		padding: 20px 10px;
	}
	
	.slider-left, .slider-right, .arr-left, .arr-right {
		display: none !important;
	}
	
	.promo-wrap a span, .promo-wrap .cgXYrJBtD1Xb span {
		font-size: 16px;
	}
	
	.mob-line {
		position: fixed;
		height: 58px;
		left: 0;
		bottom: 0;
		width: 100%;
		box-sizing: border-box;
		z-index: 5555;
		background: #171716;
		display: block;
	}
	
	.mob-line .nav {
		margin: 0;
		padding: 0;
		display: flex;
		justify-content: space-between;
		width: 100%;
	}
	
		.mob-line .nav > li {
			margin: 0;
			padding: 0;
			list-style-type: none;
			display: inline-block;
			vertical-align: top;
			flex-grow: 1;
		}
		
			.mob-line .nav-link {
				color: #969186;
				/* font-weight: 600; */
				font-size: 10px;
				display: flex;
				align-items: center;
				flex-direction: column;
				justify-content: center;
				height: 56px;
			}
			
			.mob-line .nav-link-active {
				color: #e1f038;
			}
			
				.mob-line .nav-link svg {
					margin: 0 0 3px 0;
				}
			
				.mob-line .nav-link path {
					/* fill: rgb(150, 145, 134); */
				}
				
				.mob-line .nav-link-active path {
					fill: #e1f038;
				}

}

@media (max-width: 650px) {

	.promo-wrap a:nth-child(1), .promo-wrap .cgXYrJBtD1Xb:nth-child(1) {
		width: calc(52% - 8px);
	}
	
	.promo-wrap a:nth-child(2), .promo-wrap .cgXYrJBtD1Xb:nth-child(2) {
		width: calc(48% - 8px);
	}
	
	.promo-wrap a:nth-child(3), .promo-wrap .cgXYrJBtD1Xb:nth-child(3) {
		width: calc(48% - 8px);
	}
	
	.promo-wrap a:nth-child(4), .promo-wrap .cgXYrJBtD1Xb:nth-child(4) {
		width: calc(52% - 8px);
	}
	
	.promo-wrap a:nth-child(5), .promo-wrap .cgXYrJBtD1Xb:nth-child(5) {
		width: calc(52% - 8px);
	}
	
	.promo-wrap a:nth-child(6), .promo-wrap .cgXYrJBtD1Xb:nth-child(6) {
		width: calc(48% - 8px);
	}
	
	.promo-wrap a img, .promo-wrap .cgXYrJBtD1Xb img {
		width: 130%;
	}
	
}

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

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

.slots .swiper-wrapper,
.providers .swiper-wrapper,
.live .swiper-wrapper,
.line .swiper-wrapper{
	white-space: nowrap;
	overflow-x: auto;
}
.slots .swiper-wrapper{
	height: 136px;
}
.providers .swiper-wrapper {
	height: 92px;
}
.live .swiper-wrapper {
	height: 208px;
}
.line .swiper-wrapper {
	height: 145px;
}
.providers .swiper-wrapper .swiper-slide,
.slots .swiper-wrapper .swiper-slide,
.live .swiper-wrapper .swiper-slide,
.line .swiper-wrapper .swiper-slide{
	opacity: 1;
	position: relative;
	left: auto;
	top: auto;
	display: inline-block;
	vertical-align: top;
	margin: 0 8px 0 0;
	white-space: normal;
	cursor: pointer;
}
.providers .swiper-wrapper .swiper-slide{
	width: 56px;
	border-radius: 0;
}
.slots .swiper-wrapper .swiper-slide{
	width: 104px;
}
.live .swiper-wrapper .swiper-slide{
	width: 160px;
}
.line .swiper-wrapper .swiper-slide{
	width: 230px;
	box-sizing: border-box;
	background: #171716;
	padding: 20px 10px;
	border-radius: 12px;
}
.slots .swiper-wrapper .swiper-slide .content,
.providers .swiper-wrapper .swiper-slide .content,
.live .swiper-wrapper .swiper-slide .content{
	padding: 0;
	overflow: hidden;
}
.live .swiper-wrapper .swiper-slide .content{
	padding: 8px;
	height: fit-content;
	background: #171716;
	margin-top: calc(100% - 10px);
	border-radius: 0 0 15px 15px;
}
.providers .swiper-wrapper .swiper-slide .content{
	background: transparent;
	border-radius: 0;
}
.slots .swiper-wrapper .swiper-slide .image{
	height: calc(100% - 32px);
	border-radius: 15px 15px 0px 0px;
}
.live .swiper-wrapper .swiper-slide .image{
	height: calc(100% - 48px);
	border-radius: 15px 15px 0px 0px;
}
.providers .swiper-wrapper .swiper-slide .image{
	height: 56px;
	width: 56px;
	background: #171716;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 0 4px 0;
}
.providers .swiper-wrapper .swiper-slide:hover .image{
	background: #4f4a40;
}
.slots .swiper-wrapper .swiper-slide .image img,
.live .swiper-wrapper .swiper-slide .image img{
	border-radius: 15px 15px 0px 0px;
	transition: transform .4s ease-out;
	transform: scale3d(1, 1, 1);
}
.slots .swiper-wrapper .swiper-slide:hover .image img,
 .live .swiper-wrapper .swiper-slide:hover .image img{
	transform: translateZ(0) scale3d(1.05, 1.05, 1.05);
 }

.providers .swiper-wrapper .swiper-slide .image img{
	width: 32px;
	height: auto;
}
.providers .swiper-wrapper .swiper-slide .content span{
	letter-spacing: -0.32px;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	font-weight: unset;
	text-transform: capitalize;
	width: 100%;
}
.slots .swiper-wrapper .swiper-slide .content span, .live .swiper-wrapper .swiper-slide .content span{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	white-space: nowrap;
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;

	font-weight: unset;
	letter-spacing: unset;
	text-transform: capitalize;

	background: #171716;
	padding: 8px;
}

.live .swiper-wrapper .swiper-slide .content span{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	white-space: nowrap;
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	padding: 0;
}
.live .swiper-wrapper .swiper-slide .content i{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	white-space: nowrap;
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	font-style: normal;
}

.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: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 20px 30px;
	justify-content: flex-end;
	align-items: flex-start;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 8%, rgba(0, 0, 0, 0) 100%);
	position: relative;
	z-index: 2;
	border-radius: 15px 0 0 15px;
}

.swiper-slide span {
	font-weight: 800;
	font-size: 42px;
	letter-spacing: 0.96px;
	text-transform: uppercase;
	color: #fff;
	display: block;
}

.swiper-slide p {
	font-size: 24px;
	margin: 0 0 12px 0;
	color: #fff;
}

.swiper-slide .cgXYrJBtD1Xb,
.swiper-slide a {
	height: 32px;
	line-height: 34px;
	background: #e1f038;
	border-radius: 16px;
	color: #292621;
	font-weight: 600;
	font-size: 14px;
	padding: 0 16px;
}

.swiper-slide .cgXYrJBtD1Xb:hover,
.swiper-slide a:hover {
	opacity: 0.6;
}

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

.swiper-button-prev, .swiper-button-next {
	opacity: 0;
	height: 40px;
	width: 40px;
	border-radius: 100%;
	background: #292621 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='M13.5 17.5C13.25 17.5 12.99 17.4 12.8 17.21C11.48 15.91 7.5 12 7.5 12C7.5 12 11.48 8.09 12.8 6.79C12.99 6.6 13.25 6.5 13.5 6.5C14.05 6.5 14.5 6.95 14.5 7.5C14.5 7.76 14.4 8.02 14.2 8.21C13.24 9.16 10.35 12 10.35 12C10.35 12 13.24 14.84 14.2 15.79C14.4 15.99 14.5 16.24 14.5 16.5C14.5 17.05 14.05 17.5 13.5 17.5Z' fill='%239E9EA0'%3E%3C/path%3E%3C/svg%3E") center center no-repeat;
	background-size: 26px auto;
	box-shadow: 0 0 25px rgba(0,0,0,0.14);
	cursor: pointer;
	position: absolute;
	top: calc(50% - 20px);
	z-index: 222;
	transition: all 0.3s ease;
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

.swiper-button-next {
	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 fill='%23ffffff' d='M13.5 17.5C13.25 17.5 12.99 17.4 12.8 17.21C11.48 15.91 7.5 12 7.5 12C7.5 12 11.48 8.09 12.8 6.79C12.99 6.6 13.25 6.5 13.5 6.5C14.05 6.5 14.5 6.95 14.5 7.5C14.5 7.76 14.4 8.02 14.2 8.21C13.24 9.16 10.35 12 10.35 12C10.35 12 13.24 14.84 14.2 15.79C14.4 15.99 14.5 16.24 14.5 16.5C14.5 17.05 14.05 17.5 13.5 17.5Z'%3E%3C/path%3E%3C/svg%3E");
	background-color: #292621;
}

.swiper .swiper-button-prev{
	left: 25px;
}
.swiper .swiper-button-next{
	left: auto;
	right: 25px;
}

.swiper:hover .swiper-button-prev{
	opacity: 1;
}
.swiper:hover .swiper-button-next{
	opacity: 1;
}

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

.swiper-slide .content {
	height: 100%;
	border-radius: 15px;
}

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

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

.terms{
	color: #aca8a8;
	font-size: 12px;
}
.teams{
	padding: 15px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.team{
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	width: 40%;
}
.buttons{
	display: flex;
	justify-content: space-between;
}
.line .buttons a, .line .buttons .cgXYrJBtD1Xb{
	padding: 15px;
	border-radius: 12px;
	text-align: center;
	color: #fff;
	background: #4f4a40;
	color: rgb(225, 240, 56);
	font-weight: 600;
	font-size: 13px;
	text-align: center;
	width: 48%;
	box-sizing: border-box;
	line-height: unset;
	height: unset;
}
.line .buttons a:hover, .line .buttons .cgXYrJBtD1Xb:hover{
	background: rgb(225, 240, 56);
	color: #4f4a40;
	opacity: 1;
}

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

	.swiper-wrapper {
		white-space: nowrap;
		height: auto;
		overflow-x: auto;
	}

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

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

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

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

.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;
}
.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: #292621 !important;
	text-decoration: none !important;
	text-transform: uppercase;
	border-radius: 30px;
	background: #e1f038;
	margin-right: 20px;
	font-weight: bold;
	transition: 0.2s ease;

}
.button-link:hover{
	color: #292621  !important;
	background: rgba(255, 255, 255, 1);
}

.heading {
	border-radius: 30px;
	background: linear-gradient(90deg, #171716 0%, #e1f038 100%);
	padding: 40px;
}

.heading h1,  .heading h2, .heading h3, .heading h4, .heading h5, .heading h6{
	color: #ffffff !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: #171716;
	padding: 30px;
}

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

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

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

.heading .text {
	color: #ffffff;
	font-size: 14px;
	margin: 0 0 20px 0;
	align-items: center;
	line-height: 140%;
	gap: 8px;
}

.heading .stars {
	color: #e1f038;
	font-size: 20px;
	font-weight: bold;
}

.heading .updates {
	color: #c2bdb2;
	font-size: 12px;
}

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

.heading .icons a, .heading .icons .cgXYrJBtD1Xb {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	vertical-align: top;
	height: 48px;
	line-height: 48px;
	padding: 0 10px;
	border-radius: 30px;
	background: #e1f038;
	color: #292621;
	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 .cgXYrJBtD1Xb:hover {
														   opacity: 0.6;
													   }

.heading .icons a:nth-child(2), .heading .icons .cgXYrJBtD1Xb:nth-child(2) {
																  background: #ffffff;
																  color: #292621;
															  }

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


.heading .app {
	font-weight: 700;
	color: #ffffff;
}

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

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

@media screen and (max-width: 1050px){
	.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;
	}
}

@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;
	}
	.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 .cgXYrJBtD1Xb {
	display: flex;
	width: 100%;
	text-align: center;
	margin: 0 0 10px 0;
}
	.heading .icons img {
		width: 24px;
		margin-right: 10px;
	}
}


/* Added pages/navigation */
header .nav-link-active { color: #e1f038; }
header .nav-link-active path { fill: #e1f038; }
.button-link.cgXYrJBtD1Xb { cursor: pointer; }
.heading .icons .cgXYrJBtD1Xb { cursor: pointer; }
.table table th { color: #292621; /*background: #e1f038;*/ padding: 12px; text-align: left; }
.table table td { padding: 12px; border-bottom: 1px solid #403c34; vertical-align: top; }
@media (max-width: 1100px) {
  .mob-line .nav-link-active { color: #e1f038; }
}

/* ================================================================
   Casino night redesign — visual layer only
   ================================================================ */
:root {
  --pm-acid: #d9ff28;
  --pm-acid-soft: #ecff8b;
  --pm-ink: #070907;
  --pm-panel: #101410;
  --pm-panel-2: #171c17;
  --pm-line: rgba(232, 255, 120, .16);
  --pm-muted: #a8b0a4;
  --pm-text: #f2f6ed;
  --pm-radius: 22px;
}

html {
  background: var(--pm-ink);
}

body {
  min-width: 320px;
  padding: 82px 0 0;
  background:
    radial-gradient(900px 480px at 10% -14%, rgba(217, 255, 40, .14), transparent 66%),
    radial-gradient(820px 520px at 100% 8%, rgba(105, 145, 42, .13), transparent 65%),
    linear-gradient(180deg, #111511 0, #080a08 42%, #060806 100%);
  color: var(--pm-text);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 16px;
  line-height: 1.62;
  text-align: left;
}

body::before {
  content: "";
  position: fixed;
  z-index: -1;
  inset: 0;
  pointer-events: none;
  opacity: .32;
  background-image: linear-gradient(rgba(255, 255, 255, .02) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .02) 1px, transparent 1px);
  background-size: 36px 36px;
  mask-image: linear-gradient(to bottom, #000, transparent 72%);
}

::selection {
  color: #101400;
  background: var(--pm-acid);
}

a { color: var(--pm-acid); }
a:hover { color: var(--pm-acid-soft); }

header {
  height: 70px;
  padding: 0 clamp(18px, 3vw, 56px);
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr) max-content;
  gap: clamp(20px, 3vw, 48px);
  background: rgba(8, 11, 8, .9);
  border-bottom: 1px solid rgba(217, 255, 40, .18);
  box-shadow: 0 12px 36px rgba(0, 0, 0, .32);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  isolation: isolate;
  z-index: 10000;
}

.head-menu-btn {
  display: none;
}

.logo {
  display: inline-flex;
  align-items: center;
  min-width: 0;
}

.logo img,
header .logo img {
  width: min(200px, 17vw) !important;
  height: auto;
  max-height: 42px;
  object-fit: contain;
}

header .nav {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 6px;
  min-width: 0;
  margin: 0;
  padding: 0;
}

header .nav > li {
  display: flex;
  align-items: stretch;
  margin: 0;
  overflow: visible;
}

header .nav-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  height: 70px;
  padding: 0 12px;
  color: #aeb6aa;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .08em;
  line-height: 1;
  text-transform: uppercase;
}

header .nav-link::after {
  content: "";
  position: absolute;
  right: 12px;
  bottom: 0;
  left: 12px;
  height: 3px;
  border-radius: 3px 3px 0 0;
  background: var(--pm-acid);
  box-shadow: 0 0 18px rgba(217, 255, 40, .72);
  opacity: 0;
  transform: scaleX(.35);
  transition: opacity .2s ease, transform .2s ease;
}

header .nav-link:hover,
header .nav-link-active {
  color: var(--pm-acid) !important;
}

header .nav-link:hover::after,
header .nav-link-active::after {
  opacity: 1;
  transform: scaleX(1);
}

header .nav-link::before {
  width: 19px !important;
  height: 19px !important;
  margin-right: 1px !important;
  background-size: contain;
  filter: brightness(1.2);
}

.head-r {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  min-width: 0;
}

.dropdown {
  position: relative;
  flex: 0 0 auto;
}

.dropdown-toggle,
.flag.dropdown-toggle {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid rgba(238, 255, 205, .18);
  border-radius: 50%;
  background: rgba(255, 255, 255, .055);
  cursor: pointer;
  transition: border-color .2s ease, background .2s ease, transform .2s ease;
}

.dropdown-toggle:hover,
.dropdown.show .dropdown-toggle {
  border-color: rgba(217, 255, 40, .72);
  background: rgba(217, 255, 40, .1);
  transform: translateY(-1px);
}

.dropdown-toggle img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.dropdown-menu {
  top: calc(100% + 12px) !important;
  right: 0 !important;
  left: auto !important;
  z-index: 10010;
  width: min(248px, calc(100vw - 28px));
  max-height: min(360px, calc(100vh - 116px));
  padding: 8px !important;
  overflow-y: auto;
  border: 1px solid rgba(217, 255, 40, .24);
  border-radius: 16px;
  background: rgba(16, 20, 16, .98);
  box-shadow: 0 18px 45px rgba(0, 0, 0, .5);
  backdrop-filter: blur(18px);
}

.dropdown-menu > li {
  margin: 0 !important;
}

.dropdown-menu > li > span {
  min-height: 38px;
  padding: 7px 9px;
  border-radius: 10px;
  color: #dfe7dc;
  font-size: 13px;
  font-weight: 750;
  letter-spacing: .06em;
}

.dropdown-menu > li > span:hover {
  color: #0c1008;
  background: var(--pm-acid);
}

header .buttons {
  display: flex;
  align-items: center;
  gap: 8px;
}

header .buttons .cgXYrJBtD1Xb {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 38px;
  margin: 0 !important;
  padding: 0 15px;
  border: 1px solid rgba(238, 255, 205, .24);
  border-radius: 10px;
  background: transparent;
  color: var(--pm-text);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .08em;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease, color .2s ease;
}

header .buttons .cgXYrJBtD1Xb:last-of-type {
  border-color: var(--pm-acid);
  background: var(--pm-acid);
  color: #101400;
  box-shadow: 0 8px 20px rgba(174, 219, 17, .2);
}

header .buttons .cgXYrJBtD1Xb:hover,
header .buttons .cgXYrJBtD1Xb:focus-visible {
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(217, 255, 40, .2);
}

header .buttons .cgXYrJBtD1Xb:first-of-type:hover {
  border-color: var(--pm-acid);
  background: rgba(217, 255, 40, .1);
  color: var(--pm-acid);
}

main {
  width: min(1180px, calc(100% - 48px));
  gap: 20px;
  margin: 0 auto;
  padding: 26px 0 60px;
  color: var(--pm-muted);
}

main > .section {
  position: relative;
  margin: 0;
  padding: clamp(24px, 3.2vw, 42px);
  overflow: hidden;
  border: 1px solid rgba(236, 255, 185, .1);
  border-radius: var(--pm-radius);
  background: linear-gradient(135deg, rgba(25, 31, 24, .92), rgba(12, 16, 12, .96));
  box-shadow: 0 18px 38px rgba(0, 0, 0, .14);
}

main > .section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 84px;
  height: 3px;
  background: linear-gradient(90deg, var(--pm-acid), transparent);
  box-shadow: 0 0 18px rgba(217, 255, 40, .6);
}

main > .section:first-of-type {
  padding: clamp(30px, 4.2vw, 58px);
  border-color: rgba(217, 255, 40, .22);
  background:
    radial-gradient(640px 360px at 100% 0, rgba(217, 255, 40, .12), transparent 65%),
    linear-gradient(135deg, rgba(27, 35, 22, .98), rgba(9, 12, 9, .98));
}

main > .section:first-of-type::after {
  content: "";
  position: absolute;
  top: -138px;
  right: -100px;
  width: 300px;
  height: 300px;
  border: 1px solid rgba(217, 255, 40, .18);
  border-radius: 50%;
  box-shadow: 0 0 0 36px rgba(217, 255, 40, .035), 0 0 0 72px rgba(217, 255, 40, .02);
  pointer-events: none;
}

main h1,
main h2,
main h3,
main h4 {
  position: relative;
  z-index: 1;
  color: var(--pm-text) !important;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  letter-spacing: -.035em;
  line-height: 1.12;
}

main h1 {
  max-width: 950px;
  margin: 0 0 20px !important;
  font-size: clamp(32px, 4.2vw, 58px) !important;
  font-weight: 900 !important;
}

main h2 {
  margin: 0 0 16px !important;
  font-size: clamp(25px, 2.7vw, 37px) !important;
  font-weight: 850 !important;
}

main h3,
.image-right h3,
.image-left h3 {
  margin: 0 0 15px !important;
  font-size: clamp(20px, 2vw, 27px) !important;
  font-weight: 850 !important;
}

main p {
  position: relative;
  z-index: 1;
  max-width: 900px;
  margin: 0 0 15px;
  color: #bfc8bc;
  font-size: 16px;
  font-weight: 450;
  line-height: 1.75;
}

main p:last-child { margin-bottom: 0; }
main a { color: var(--pm-acid); text-decoration-color: rgba(217, 255, 40, .4); }

.promo-wrap {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  margin: 0;
}

.promo-wrap a,
.promo-wrap .cgXYrJBtD1Xb,
.promo-wrap a:nth-child(n),
.promo-wrap .cgXYrJBtD1Xb:nth-child(n) {
  width: auto;
  height: 124px;
  min-height: 124px;
  margin: 0;
  border: 1px solid rgba(239, 255, 190, .15);
  border-radius: 18px;
  background: #131913;
  box-shadow: 0 14px 25px rgba(0, 0, 0, .14);
  cursor: pointer;
  isolation: isolate;
  transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease;
}

.promo-wrap a::after,
.promo-wrap .cgXYrJBtD1Xb::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset: 0;
  background: linear-gradient(90deg, rgba(7, 10, 7, .78) 0%, rgba(7, 10, 7, .27) 62%, rgba(7, 10, 7, .02) 100%);
  pointer-events: none;
}

.promo-wrap a:hover,
.promo-wrap .cgXYrJBtD1Xb:hover {
  border-color: rgba(217, 255, 40, .66);
  box-shadow: 0 18px 32px rgba(0, 0, 0, .26), inset 0 0 0 1px rgba(217, 255, 40, .08);
  transform: translateY(-4px);
}

.promo-wrap a img,
.promo-wrap .cgXYrJBtD1Xb img {
  border-radius: inherit;
  filter: saturate(.92) contrast(1.06) brightness(.78);
  transition: transform .35s ease, filter .35s ease;
}

.promo-wrap a:hover img,
.promo-wrap .cgXYrJBtD1Xb:hover img {
  filter: saturate(1.04) contrast(1.05) brightness(.9);
  transform: scale(1.06);
}

.promo-wrap a span,
.promo-wrap .cgXYrJBtD1Xb span {
  z-index: 2;
  top: auto;
  bottom: 16px;
  left: 17px;
  padding: 0;
  color: #fff;
  font-size: clamp(16px, 1.5vw, 22px);
  font-weight: 900;
  letter-spacing: .015em;
  line-height: 1;
  text-transform: uppercase;
  text-shadow: 0 2px 10px rgba(0, 0, 0, .55);
}

.promo-wrap a span::after,
.promo-wrap .cgXYrJBtD1Xb span::after {
  content: "";
  display: block;
  width: 28px;
  height: 2px;
  margin-top: 9px;
  background: var(--pm-acid);
  box-shadow: 0 0 10px rgba(217, 255, 40, .65);
}

.image-right,
.image-left {
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(280px, .92fr);
  grid-template-rows: auto 1fr;
  gap: 0 clamp(24px, 3.5vw, 48px);
  margin: 0;
}

.image-left {
  grid-template-columns: minmax(280px, .92fr) minmax(0, 1.08fr);
}

.image-right .title,
.image-left .title {
  padding: 0;
  color: inherit;
}

.image-right .content,
.image-left .content {
  padding: 0;
}

.image-right .image,
.image-left .image {
  min-height: 100%;
  overflow: hidden;
  border: 1px solid rgba(236, 255, 185, .13);
  border-radius: 17px;
  background: #0a0d0a;
  box-shadow: 0 14px 30px rgba(0, 0, 0, .24);
}

.image-right img,
.image-left img {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: 100% !important;
  min-height: 300px !important;
  max-height: 430px;
  border-radius: 16px !important;
  object-fit: cover;
  transition: transform .45s ease;
}

.image-right:hover img,
.image-left:hover img { transform: scale(1.025); }

main ul,
main ol {
  display: grid;
  gap: 11px;
  margin: 20px 0 0;
}

main ul li,
main ol li {
  min-height: 22px;
  padding: 0 0 0 31px;
  color: #d0d7ce;
  font-weight: 500;
  line-height: 1.55;
}

main ul li::before {
  top: .49em;
  width: 10px;
  height: 10px;
  border: 2px solid var(--pm-acid);
  border-radius: 2px;
  background: transparent;
  box-shadow: 0 0 12px rgba(217, 255, 40, .3);
  transform: rotate(45deg);
}

main ol li::before {
  top: .05em;
  left: 0;
  width: 21px;
  height: 21px;
  display: inline-grid;
  place-items: center;
  border: 1px solid rgba(217, 255, 40, .48);
  border-radius: 50%;
  color: var(--pm-acid);
  font-size: 11px;
  font-weight: 850;
  line-height: 1;
}

.table {
  margin: 20px 0 0;
  overflow-x: auto;
  border: 1px solid rgba(236, 255, 185, .13);
  border-radius: 16px;
  background: rgba(5, 7, 5, .23);
}

.table table {
  min-width: 620px;
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
}

.table table thead tr {
  background: linear-gradient(90deg, var(--pm-acid), #c7eb24);
}

.table table th,
.table table thead tr th,
.table table th strong {
  color: #0d1209 !important;
  font-weight: 900 !important;
  letter-spacing: .025em;
}

.table table th,
.table table thead tr th,
.table table td {
  padding: 16px 18px !important;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid rgba(236, 255, 185, .1) !important;
}

.table table td {
  color: #c8d0c5;
  line-height: 1.5;
}

.table table tbody tr:last-child td { border-bottom: 0 !important; }
.table table tbody tr:hover { background: rgba(217, 255, 40, .05); }

.button-link-wrapper {
  justify-content: flex-start;
  margin-top: 24px;
}

.button-link,
.button-link.cgXYrJBtD1Xb {
  min-height: 46px;
  margin: 0;
  padding: 0 23px;
  border: 1px solid var(--pm-acid);
  border-radius: 10px;
  background: var(--pm-acid);
  color: #101400 !important;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: .08em;
  line-height: 46px;
  text-transform: uppercase;
  box-shadow: 0 10px 20px rgba(174, 219, 17, .17);
}

.button-link:hover,
.button-link.cgXYrJBtD1Xb:hover {
  background: #f0ff91;
  color: #101400 !important;
  box-shadow: 0 12px 28px rgba(217, 255, 40, .28);
  transform: translateY(-2px);
}

details {
  margin: 11px 0;
  overflow: hidden;
  border: 1px solid rgba(236, 255, 185, .13);
  border-radius: 14px;
  background: rgba(7, 10, 7, .38) !important;
  color: var(--pm-text) !important;
  transition: border-color .2s ease, background .2s ease;
}

details[open] {
  border-color: rgba(217, 255, 40, .48);
  background: rgba(217, 255, 40, .05) !important;
}

summary {
  position: relative;
  padding: 18px 55px 18px 20px;
  color: var(--pm-text) !important;
  font-size: 17px;
  font-weight: 800;
  cursor: pointer;
  list-style: none;
}

summary::-webkit-details-marker { display: none; }
summary::after {
  content: "+";
  position: absolute;
  top: 50%;
  right: 20px;
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(217, 255, 40, .45);
  border-radius: 50%;
  color: var(--pm-acid);
  font-size: 21px;
  font-weight: 400;
  line-height: 1;
  transform: translateY(-50%);
  transition: transform .2s ease, background .2s ease, color .2s ease;
}

details[open] summary::after {
  color: #101400;
  background: var(--pm-acid);
  transform: translateY(-50%) rotate(45deg);
}

summary h1,
summary h2,
summary h3,
summary h4,
summary h5,
summary h6,
details h1,
details h2,
details h3,
details h4,
details h5,
details h6 {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  color: inherit !important;
  font: inherit !important;
}

details p {
  max-width: none;
  margin: 0 !important;
  padding: 0 20px 20px !important;
  color: #bcc6b8 !important;
  font-size: 15px;
}

.heading {
  position: relative;
  overflow: hidden;
  padding: clamp(22px, 3.4vw, 46px);
  border: 1px solid rgba(217, 255, 40, .27);
  border-radius: var(--pm-radius);
  background:
    radial-gradient(480px 340px at 92% 15%, rgba(217, 255, 40, .16), transparent 70%),
    linear-gradient(125deg, #1a2218, #0d120d 66%);
  box-shadow: 0 20px 45px rgba(0, 0, 0, .22);
}

.heading::after {
  content: "";
  position: absolute;
  right: -70px;
  bottom: -110px;
  width: 370px;
  height: 370px;
  border: 1px solid rgba(217, 255, 40, .18);
  border-radius: 50%;
  pointer-events: none;
}

.heading .wrapper {
  position: relative;
  z-index: 1;
  align-items: center;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}

.heading .header { width: min(100%, 680px); }
.heading .logo { margin: 0 0 23px; }
.heading .logo img { width: min(270px, 72vw); max-width: 270px; }

.heading h1,
.heading h2,
.heading h3,
.heading h4,
.heading h5,
.heading h6 {
  margin: 0 0 17px !important;
  padding: 0;
  color: var(--pm-text) !important;
  font-size: clamp(29px, 3.6vw, 49px) !important;
  font-weight: 900 !important;
  letter-spacing: -.04em;
  line-height: 1.06;
}

.heading .text {
  margin: 0 0 16px;
  color: #bfccb9;
  font-size: 16px;
  line-height: 1.7;
}

.heading .stars {
  margin: 0 0 18px;
  color: var(--pm-acid);
  font-size: 21px;
  letter-spacing: .13em;
  text-shadow: 0 0 16px rgba(217, 255, 40, .42);
}

.heading .icons { gap: 10px; margin: 0; }
.heading .icons a,
.heading .icons .cgXYrJBtD1Xb {
  height: 44px;
  padding: 0 19px;
  border: 1px solid var(--pm-acid);
  border-radius: 10px;
  background: var(--pm-acid);
  color: #101400;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .07em;
  line-height: 44px;
  text-transform: uppercase;
  cursor: pointer;
}

.heading .icons a:nth-child(2),
.heading .icons .cgXYrJBtD1Xb:nth-child(2) {
  border-color: rgba(236, 255, 185, .26);
  background: rgba(255, 255, 255, .06);
  color: var(--pm-text);
}

.heading .icons a:hover,
.heading .icons .cgXYrJBtD1Xb:hover {
  opacity: 1;
  box-shadow: 0 10px 24px rgba(217, 255, 40, .21);
  transform: translateY(-2px);
}

.heading .img {
  width: min(390px, 33vw);
  min-height: 295px;
  overflow: hidden;
  border: 1px solid rgba(236, 255, 185, .14);
  border-radius: 18px;
  box-shadow: 0 18px 35px rgba(0, 0, 0, .28);
}

.heading .img img {
  position: static;
  width: 100%;
  height: 100%;
  min-height: 295px;
  object-fit: cover;
}

.footer {
  margin: 0;
  padding: 36px 0 40px;
  border-top: 1px solid rgba(217, 255, 40, .14);
  background: #080a08;
}

.footer-w {
  width: min(1180px, calc(100% - 48px));
  color: #8f998d;
  font-size: 13px;
  line-height: 1.7;
}

.footer-w p { margin: 0; }
.footer-w a { color: var(--pm-acid); }

.mob-line {
  display: none;
}

.cgXYrJBtD1Xb { cursor: pointer; }

@media (max-width: 1100px) {
  body { padding-top: 70px; padding-bottom: 74px; }

  header {
    grid-template-columns: minmax(0, 1fr) max-content;
    gap: 16px;
    padding: 0 16px;
  }

  header .nav,
  .head-menu-btn { display: none !important; }

  .logo img,
  header .logo img { width: min(190px, 45vw) !important; }

  .head-r { gap: 9px; }
  header .buttons { gap: 7px; }
  header .buttons .cgXYrJBtD1Xb { padding: 0 12px; }

  main {
    width: min(100% - 28px, 920px);
    padding: 20px 0 42px;
  }

  .promo-wrap { grid-template-columns: repeat(3, minmax(0, 1fr)); }

  .image-right,
  .image-left {
    display: flex;
    flex-direction: column;
    gap: 18px;
  }

  .image-right .image,
  .image-left .image { min-height: 0; }

  .image-right img,
  .image-left img {
    min-height: 0 !important;
    height: auto !important;
    max-height: 470px;
  }

  .heading .wrapper { flex-direction: column-reverse; gap: 24px; }
  .heading .header { width: 100%; }
  .heading .img { width: min(100%, 550px); min-height: 0; }
  .heading .img img { min-height: 0; }

  .mob-line {
    position: fixed;
    z-index: 10000;
    right: 0;
    bottom: 0;
    left: 0;
    height: 66px;
    display: block;
    padding: 7px 10px env(safe-area-inset-bottom);
    border-top: 1px solid rgba(217, 255, 40, .17);
    background: rgba(8, 11, 8, .95);
    box-shadow: 0 -10px 30px rgba(0, 0, 0, .28);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
  }

  .mob-line .nav {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 4px;
    margin: 0;
    padding: 0;
  }

  .mob-line .nav > li { min-width: 0; }

  .mob-line .nav-link {
    height: 52px;
    padding: 0 3px;
    border-radius: 10px;
    color: #9aa598;
    font-size: 10px;
    font-weight: 850;
    letter-spacing: .04em;
    line-height: 1.1;
    text-align: center;
    text-transform: uppercase;
  }

  .mob-line .nav-link::before {
    width: 18px !important;
    height: 18px !important;
    margin: 0 0 3px !important;
    background-size: contain;
  }

  .mob-line .nav-link-active {
    color: var(--pm-acid) !important;
    background: rgba(217, 255, 40, .1);
  }
}

@media (max-width: 680px) {
  body { font-size: 15px; }
  header { height: 64px; }
  .dropdown-toggle, .flag.dropdown-toggle { width: 34px; height: 34px; }
  .head-r { gap: 7px; }
  header .buttons .cgXYrJBtD1Xb { height: 34px; padding: 0 11px; border-radius: 9px; font-size: 10px; }

  main { width: calc(100% - 20px); gap: 14px; }
  main > .section { padding: 24px 18px; border-radius: 18px; }
  main > .section:first-of-type { padding: 30px 20px; }
  main h1 { font-size: clamp(30px, 9vw, 43px) !important; }
  main h2 { font-size: clamp(24px, 7vw, 32px) !important; }
  main p { font-size: 15px; line-height: 1.7; }

  .promo-wrap { grid-template-columns: 1fr; gap: 10px; }
  .promo-wrap a,
  .promo-wrap .cgXYrJBtD1Xb,
  .promo-wrap a:nth-child(n),
  .promo-wrap .cgXYrJBtD1Xb:nth-child(n) {
    height: 100px;
    min-height: 100px;
  }

  .table { margin-top: 17px; border-radius: 12px; }
  .table table th,
  .table table thead tr th,
  .table table td { padding: 13px 14px !important; font-size: 14px; }

  summary { padding: 16px 49px 16px 16px; font-size: 15px; }
  summary::after { right: 16px; }
  details p { padding: 0 16px 17px !important; font-size: 14px; }

  .heading { padding: 25px 18px; border-radius: 18px; }
  .heading .text { font-size: 15px; }
  .heading .icons { display: grid; grid-template-columns: 1fr; width: 100%; }
  .heading .icons a,
  .heading .icons .cgXYrJBtD1Xb { width: 100%; box-sizing: border-box; }

  .footer { padding: 28px 0 34px; }
  .footer-w { width: calc(100% - 36px); }
}

@media (max-width: 460px) {
  header .buttons .cgXYrJBtD1Xb:first-of-type { display: none; }
  .logo img,
  header .logo img { width: min(170px, 50vw) !important; }
  .promo-wrap a span,
  .promo-wrap .cgXYrJBtD1Xb span { font-size: 17px; }
}
