[data-simplebar] {     	position: relative;     	z-index: 0;     	max-height: inherit;     }          [data-simplebar="init"] {     	display: flex;     }          .simplebar-scroll-content {     	min-width: 100% ! important;     	max-height: inherit ! important;     	box-sizing: content-box ! important;     }          .simplebar-content {     	overflow-y: hidden ! important;     	overflow-x: scroll;     	box-sizing: border-box ! important;     	min-height: 100% ! important;     }          .simplebar-track {     	z-index: 1;     	position: absolute;     	right: 0px;     	bottom: 0px;     	width: 11px;     }          .simplebar-scrollbar {     	position: absolute;     	right: 2px;     	width: 7px;     	min-height: 10px;     }          .simplebar-scrollbar::before {     	position: absolute;     	content: "";     	background: black none repeat scroll 0% 0%;     	border-radius: 7px;     	left: 0px;     	right: 0px;     	opacity: 0;     	transition: opacity 0.2s linear 0s;     }          .simplebar-track:hover .simplebar-scrollbar::before,     .simplebar-track .simplebar-scrollbar.visible::before {     	opacity: 0.5;     }          .simplebar-track.vertical {     	top: 0px;     }          .simplebar-track.vertical .simplebar-scrollbar::before {     	top: 2px;     	bottom: 2px;     }          @font-face {     	font-display: swap;     	font-family: "Pe-icon-7-stroke";     	font-style: normal;     	font-weight: normal;     	src: url(/uploads/1116/pe-icon-7-stroke.eot) format("embedded-opentype"), url(/uploads/1116/pe-icon-7-stroke.woff) format("woff"), url(/uploads/1116/pe-icon-7-stroke.ttf) format("truetype"), url(/uploads/1116/pe-icon-7-stroke.svg) format("svg");     }          @font-face {     	font-display: swap;     	font-family: "FontAwesome";     	font-style: normal;     	font-weight: normal;     	src: url(/uploads/1116/fontawesome-webfont.eot) format("embedded-opentype"), url(/uploads/1116/fontawesome-webfont.woff2) format("woff2"), url(/uploads/1116/fontawesome-webfont.woff) format("woff"), url(/uploads/1116/fontawesome-webfont.ttf) format("truetype"), url(/uploads/1116/fontawesome-webfont.svg) format("svg");     }          @font-face {     	font-display: swap;     	font-family: "revicons";     	font-style: normal;     	font-weight: 400;     	src: url(/uploads/1116/revicons.eot) format("embedded-opentype"), url(/uploads/1116/revicons.woff) format("woff"), url(/uploads/1116/revicons.ttf) format("truetype"), url(/uploads/1116/revicons.svg) format("svg");     }          .rev-scroll-btn> :focus,     .rev-scroll-btn> :hover {     	color: rgb(255, 255, 255);     }          .rev-scroll-btn> :active,     .rev-scroll-btn> :focus,     .rev-scroll-btn> :hover {     	opacity: 0.8;     }          * {     	box-sizing: border-box;     }          @font-face {     	font-display: swap;     	font-family: "Gilroy";     	font-style: normal;     	font-weight: normal;     	src: url(/uploads/1116/gilroy-regular.eot) format("embedded-opentype"), url(/uploads/1116/gilroy-regular.woff) format("woff"), url(/uploads/1116/gilroy-regular.ttf) format("truetype"), url(/uploads/1116/gilroy-regular.svg) format("svg");     }          @font-face {     	font-display: swap;     	font-family: "Gilroy";     	font-style: normal;     	font-weight: 600;     	src: url(/uploads/1116/gilroy-bold.eot) format("embedded-opentype"), url(/uploads/1116/gilroy-bold.woff) format("woff"), url(/uploads/1116/gilroy-bold.ttf) format("truetype"), url(/uploads/1116/gilroy-bold.svg) format("svg");     }          @font-face {     	font-display: swap;     	font-family: "Gilroy";     	font-style: normal;     	font-weight: 700;     	src: url(/uploads/1116/gilroy-heavy.eot) format("embedded-opentype"), url(/uploads/1116/gilroy-heavy.woff) format("woff"), url(/uploads/1116/gilroy-heavy.ttf) format("truetype"), url(/uploads/1116/gilroy-heavy.svg) format("svg");     }          html {     	font-family: sans-serif;     }          body {     	font-size: 100%;     	margin: 0px;     	box-sizing: border-box;     }          body * {     	box-sizing: border-box;     }          a {     	background-color: transparent;     }          a:active,     a:hover {     	outline: 0px none;     }          b {     	font-weight: 600;     }          h1 {     	margin: 0px;     	padding: 0px;     	text-transform: none;     }          ul {     	padding: 0px;     	margin: 0px;     	list-style: outside none none;     }          p {     	padding: 0px;     	margin: 0px;     }          [class^="js-"],     [class*="js-"] {}          @font-face {     	font-display: swap;     	font-family: "iconfont";     	font-style: normal;     	font-weight: normal;     	src: url(/uploads/1116/iconfont.eot) format("embedded-opentype"), url(/uploads/1116/iconfont.woff) format("woff"), url(/uploads/1116/iconfont.ttf) format("truetype"), url(/uploads/1116/iconfont.svg) format("svg");     }          [class^="icon-"],     [class*=" icon-"] {     	display: inline-block;     	font-style: normal;     	font-weight: normal;     	font-variant: normal;     	text-transform: none;     	line-height: 1;     }          [class^="icon-"]::before,     [class*=" icon-"]::before {     	font-family: "iconfont";     }          .icon-back::before {     	content: "";     }          .icon-burger::before {     	content: "";     }          .icon-calendar::before {     	content: "";     }          .icon-close::before {     	content: "";     }          .icon-cup-menu::before {     	content: "";     }          .icon-dice::before {     	content: "";     }          .icon-faq-menu::before {     	content: "";     }          .icon-fcoins-menu::before {     	content: "";     }          .icon-gift-menu::before {     	content: "";     }          .icon-gift::before {     	content: "";     }          .icon-help::before {     	content: "";     }          .icon-home::before {     	content: "";     }          .icon-joystick::before {     	content: "";     }          .icon-lock-menu::before {     	content: "";     }          .icon-news-menu::before {     	content: "";     }          .icon-partner-menu::before {     	content: "";     }          .icon-payment-menu::before {     	content: "";     }          .icon-phone-menu::before {     	content: "";     }          .icon-policy-menu::before {     	content: "";     }          .icon-roulette::before {     	content: "";     }          .icon-rules-menu::before {     	content: "";     }          .icon-search::before {     	content: "";     }          .icon-slots::before {     	content: "";     }          .icon-status-menu::before {     	content: "";     }          .icon-ticket-menu::before {     	content: "";     }          html {     	height: 100%;     }          body {     	overflow-x: hidden;     	position: relative;     	height: 100%;     	font-family: "Gilroy";     }          .input-field {     	position: relative;     	margin-bottom: 26px;     }          .page-space {     	overflow-x: hidden;     	flex-shrink: 0;     	-moz-box-ordinal-group: 11;     	order: 10;     	min-height: -moz-min-content;     	width: calc(100% - 330px);     	margin-left: 330px;     }          .fixed-elements-container {     	-moz-box-ordinal-group: 2;     	order: 1;     	position: relative;     	margin-left: 330px;     	width: calc(100% - 330px);     }          .bottom-fixed-container {     	position: fixed;     	right: 0px;     	bottom: 0px;     	left: 330px;     	z-index: 21;     }          .main-wrap-content__overlayer {     	position: fixed;     	left: 0px;     	top: 0px;     	z-index: 40;     	width: 100%;     	height: 100%;     	background-color: rgba(0, 0, 0, 0.5);     	opacity: 0;     	pointer-events: none;     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .sidebar {     	overflow: hidden;     	position: fixed;     	left: 0px;     	top: 0px;     	z-index: 50;     	width: 70px;     	height: calc(100% + 300px);     	background-color: rgb(41, 41, 37);     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     	box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.5);            }          .sidebar__icons-line {     	position: absolute;     	left: 0px;     	top: 0px;     	z-index: 10;     	width: 70px;     	height: calc(100% - 300px);     	background-color: rgb(41, 41, 37);     }          .sidebar__home {     	position: absolute;     	left: 0px;     	top: 0px;     	z-index: 10;     	width: 70px;     	height: 70px;     	background-color: #4f81b6;     	text-align: center;     	cursor: pointer;     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .sidebar__home::before {     	position: absolute;     	left: 50%;     	top: 50%;     	transform: translate3d(-50%, -50%, 0px);     	display: block;     	font-size: 20px;     	color: rgb(255, 255, 255);     }          .sidebar__home:hover {     	background-color: #d8cb25;     }          .sidebar__trigger {     	position: relative;     	height: 70px;     	box-shadow: 0px 7px 14px 0px #506882;     	margin-bottom: 25px;     	background-color: #4f81b6;     	text-align: center;     	pointer-events: none;     	cursor: pointer;     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .sidebar__trigger:hover {     	background-color: #d8cb25;     }          .sidebar__trigger>[class^="icon-"] {     	position: absolute;     	left: 50%;     	top: 50%;     	line-height: 1;     	color: rgb(255, 255, 255);     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .sidebar__trigger .icon-burger {     	display: none;     	transform: translate3d(-50%, 0px, 0px);     	margin-top: -10px;     	font-size: 20px;     }          .sidebar__trigger .icon-back {     	transform: translate3d(-50%, 25px, 0px);     	margin-top: -15px;     	font-size: 29px;     	opacity: 0;     }          .sidebar__trigger .icon-close {     	display: none;     	top: 50%;     	transform: translate3d(-50%, -50%, 0px);     	font-size: 16px;     }          .sidebar__modal-close {     	position: relative;     	display: none;     	height: 70px;     	box-shadow: 0px 7px 14px 0px #506882;     	margin-bottom: 25px;     	background-color: #4f81b6;     	text-align: center;     	cursor: pointer;     }          .sidebar__modal-close::before {     	position: absolute;     	left: 50%;     	top: 50%;     	transform: translate3d(-50%, -50%, 0px);     	line-height: 1;     	color: rgb(255, 255, 255);     	font-size: 16px;     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .sidebar__icon {     	position: relative;     	display: block;     	height: 75px;     	line-height: 75px;     	color: #4f81b6;     	text-decoration: none;     	text-align: center;     	cursor: pointer;     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .sidebar__icon:hover {     	color: #d8cb25;     }          .sidebar__icon::before {     	font-size: 24px;     }          .sidebar__icon.icon-search {     	display: none;     }          .sidebar__icon.icon-calendar::before {     	font-size: 19px;     }          .sidebar__icon.icon-gift::before {     	font-size: 22px;     }          .menu {     	overflow: auto;     	position: fixed;     	left: 70px;     	top: 0px;     	width: 260px;     	height: 100%;       background-color: rgb(41, 41, 37);       z-index: 1; }          .menu .simplebar-content {       overflow-x: hidden ! important;     	overflow-y: scroll!important;       overflow: visible!important;     }          .menu .simplebar-track.vertical {     	background-color: rgb(81, 81, 79);     	opacity: 0.75;     }          .menu .simplebar-scrollbar::before {     	background-color: rgb(158, 160, 151);     }          .menu__group {     	position: relative;     }          .menu__title {     	display: flex;     	flex-wrap: wrap;     	-moz-box-align: center;     	align-items: center;     	height: 70px;     	padding: 10px 10px 10px 25px;     	background-color: rgba(84, 93, 79, 0.24);     	font-weight: 600;     	font-size: 16px;     	line-height: 0.88;     	color: rgb(158, 160, 151);     	text-transform: uppercase;     }          .menu__section {     	display: block;     	position: relative;     	padding: 19px 10px 17px 64px;     	margin-bottom: 1px;     	border-right: 5px solid transparent;     	font-weight: 600;     	font-size: 16px;     	line-height: 1;     	letter-spacing: 0.5px;     	color: rgb(243, 243, 243);     	text-decoration: none;     	cursor: pointer;     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .menu__section:hover {     	background-color: rgba(158, 160, 151, 0.21);     	color: rgb(158, 160, 151);     }          .menu__section:last-child {     	margin-bottom: 0px;     }          .menu__section>[class^="icon-"] {     	position: absolute;     	left: 32px;     	top: 21px;     	transform: translate3d(-50%, 0px, 0px);     	font-size: 14px;     	color: rgb(158, 160, 151);     	text-align: center;     }          .menu__license-text {     	font-size: 0.8em;     	color: rgb(158, 160, 151);     	padding: 30px 10px 17px 21px;     	line-height: 1.4;     }          .no-uppercase {     	text-transform: none ! important;     }          .content ul {     	margin: 30px;     }          .content ul li {     	position: relative;     	margin-bottom: 25px;     	color: rgb(84, 93, 79);     	padding-left: 33px;     	font-size: 16px;     	line-height: 1;     }          .content ul li::before {     	content: "";     	position: absolute;     	left: 0px;     	top: 3px;     	display: block;     	width: 10px;     	height: 10px;     	box-sizing: border-box;     	background-color: #4f81b6;     }          .content ul li:last-child {     	margin-bottom: 0px;     }          .content h1 {     	margin-bottom: 74px;     	font-weight: 700;     	font-size: 72px;     	line-height: 0.97;     	color: rgb(41, 41, 37);     	text-transform: uppercase;     	text-shadow: white 0 0 10px;     }          .content p {     	margin-bottom: 15px;     	font-size: 16px;     	line-height: 1.5;     	color: rgb(41, 41, 37);     }          .content p.middle {     	font-size: 21px;     	line-height: 1.71;     }          .footer-inner {     	position: relative;     	-moz-box-ordinal-group: 20;     	order: 19;     	left: 330px;     	width: calc(100% - 330px);     }          .footer-inner .copyright {     	bottom: 28px;     }          .footer-circles {     	overflow: hidden;     	position: absolute;     	left: 0px;     	bottom: 0px;     	width: 100%;     	padding-top: 100%;     	pointer-events: none;     }          .footer-circles__item:first-child {     	position: absolute;     	left: -40px;     	bottom: 0px;     	transform: translate3d(0px, 70%, 0px);     	width: 50%;     	padding-top: 50%;     }          .footer-circles__item:first-child .footer-circles__item-inner::before {     	background-color: #4f81b6;     	opacity: 0.3;     }          .footer-circles__item:nth-child(2) {     	position: absolute;     	left: 25%;     	bottom: 0px;     	transform: translate3d(0px, 80%, 0px);     	width: 50%;     	padding-top: 50%;     }          .footer-circles__item:nth-child(2) .footer-circles__item-inner::before {     	background-color: #4f81b6;     	opacity: 0.7;     }          .footer-circles__item:nth-child(3) {     	position: absolute;     	right: 0px;     	bottom: 0px;     	transform: translate3d(0px, 70%, 0px);     	width: 45%;     	padding-top: 45%;     }          .footer-circles__item:nth-child(3) .footer-circles__item-inner {     	overflow: hidden;     }          .footer-circles__item:nth-child(3) .footer-circles__item-inner::before {     	left: 60px;     	background-color: #4f81b6;     	opacity: 0.7;     }          .footer-circles__item-inner {     	position: absolute;     	left: 0px;     	top: 0px;     	width: 100%;     	height: 100%;     }          .footer-circles__item-inner::before {     	content: "";     	position: absolute;     	left: 0px;     	top: 0px;     	width: 100%;     	height: 100%;     	border-radius: 50%;     }          .desktop-flag {     	display: none;     	position: fixed;     	left: 0px;     	top: 0px;     	z-index: -10;     	width: 1px;     	height: 1px;     }          .no-menu-flag {     	display: none;     	position: fixed;     	left: 0px;     	top: 0px;     	z-index: -10;     	width: 1px;     	height: 1px;     }          .tablet-flag {     	display: none;     	position: fixed;     	left: 0px;     	top: 0px;     	z-index: -10;     	width: 1px;     	height: 1px;     }          .mobile-flag {     	display: none;     	position: fixed;     	left: 0px;     	top: 0px;     	z-index: -10;     	width: 1px;     	height: 1px;     }          .antilock-page {     	position: relative;     	padding: 267px 66px 125px;     	background-color: rgb(243, 243, 243);     	background-image: url(/shared/empty.gif);     	background-repeat: no-repeat;     	background-size: contain;     	background-position: center top;     }          .antilock-page__header {     	position: relative;     	margin-bottom: 72px;     }          .antilock-page__blocks {     	position: relative;     	z-index: 20;     	display: flex;     	margin-bottom: 44px;     }          .antilock-page__left {     	position: relative;     	-moz-box-flex: 0;     	flex: 0 0 50%;     }          .search {     	position: relative;     	width: 43px;     	height: 43px;     }          .search--mobile {     	display: none;     }          .search__field {     	width: 100%;     	margin-bottom: 0px;     }          .search__popup {     	overflow: hidden;     	position: absolute;     	right: 0px;     	top: 46px;     	display: none;     	width: 360px;     	border-radius: 6px;     	background-color: rgb(41, 41, 37);     }          .search__popup-header {     	position: relative;     	padding: 24px 150px 20px 21px;     }          .search__popup-close {     	position: absolute;     	right: 5px;     	top: 50%;     	padding: 13px;     	transform: translateY(-50%);     	font-size: 9px;     	line-height: 1;     	color: rgb(158, 160, 151);     	cursor: pointer;     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .search__popup-close:hover {     	color: rgb(255, 255, 255);     }          .search__popup-header-empty {     	display: none;     	font-size: 16px;     	line-height: 1;     	color: rgb(243, 243, 243);     }          .game {     	overflow: hidden;     	position: fixed;     	left: 0px;     	top: 0px;     	z-index: 50;     	width: 100%;     	height: 100%;     	display: none;     	-moz-box-pack: center;     	justify-content: center;     	-moz-box-align: center;     	align-items: center;     	padding: 36px;     }          @media only screen and (min-height: 500px) and (max-height: 550px) {     	.game {     		padding-top: 10px;     		padding-bottom: 10px;     	}     }          @media only screen and (max-height: 499px) {     	.game {     		padding-top: 0px;     		padding-bottom: 0px;     	}     }          .notify {     	position: fixed;     	top: 146px;     	left: 380px;     	right: 50px;     	z-index: 1010;     	transition: top 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          .copyright {     	position: absolute;     	left: 150px;     	bottom: 35px;     	z-index: 10;     	font-size: 16px;     	line-height: 1;     	color: rgb(41, 41, 37);     } a.menu-lines { display: none; }     @media only screen and (max-width: 1919px) {       .menu { display: none; }       a.menu-lines { display: block; margin: 40px 0 20px 17px; } 		a.menu-lines .line { height: 4px; width: 35px; background: #4f81b6; margin-bottom: 5px; border-radius: 5px; }       a.menu-lines:hover .line { background: #d8cb25; }     }          .page-space {     	overflow-x: hidden;     	-webkit-flex-shrink: 0;     	-ms-flex-negative: 0;     	flex-shrink: 0;     	-webkit-box-ordinal-group: 11;     	-webkit-order: 10;     	-moz-box-ordinal-group: 11;     	-ms-flex-order: 10;     	order: 10;     	min-height: -webkit-min-content;     	min-height: -moz-min-content;     	min-height: min-content;     	width: -webkit-calc(100% - 330px);     	width: calc(100% - 330px);     	margin-left: 330px;     }          @media only screen and (max-width: 1919px) {     	.page-space {     		width: -webkit-calc(100% - 70px);     		width: calc(100% - 70px);     		margin-left: 70px;     	}     }          .menu-open .sidebar {     	width: 330px     }          .menu-open .main-wrap-content__overlayer {     	opacity: 1;     	pointer-events: auto     }          @media only screen and (max-width: 1919px) {     	.menu-open .sidebar__trigger .icon-burger {     		-webkit-transform: translate3d(-50%, -25px, 0);     		-ms-transform: translate3d(-50%, -25px, 0);     		-o-transform: translate3d(-50%, -25px, 0);     		transform: translate3d(-50%, -25px, 0);     		opacity: 0     	}     	.menu-open .sidebar__trigger .icon-back {     		-webkit-transform: translate3d(-50%, 0, 0);     		-ms-transform: translate3d(-50%, 0, 0);     		-o-transform: translate3d(-50%, 0, 0);     		transform: translate3d(-50%, 0, 0);     		opacity: 1     	}     }          @media only screen and (max-width: 374px) {     	.menu-open .sidebar {     		left: 0;     	}     }          .menu__subgroups a {     	display: block;     	position: relative;     	margin-bottom: 1px;     	border-right: 5px solid transparent;     	font-weight: 600;     	font-size: 16px;     	line-height: 1;     	letter-spacing: 0.5px;     	color: rgb(243, 243, 243);     	text-decoration: none;     	cursor: pointer;     	transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;     }          #mmenu {     	float: left;     }          #main_cont ul {     	display: inline-block;     } #main_cont img, #main_cont video { max-width: 100%; height: auto; } @media only screen and (max-width: 1300px) {   .content h1 { font-size: 60px; }   .footer-inner { left: auto; right: 0; margin-left: 70px; width: calc(100% - 70px); } } @media only screen and (max-width: 1100px) {   .content h1 { font-size: 50px; }   .copyright { left: 30px; }   .antilock-page { padding: 267px 30px 125px; } } @media only screen and (max-width: 768px) {   .content h1 { font-size: 40px; } }  @media only screen and (max-width: 500px) {   .content h1 { font-size: 34px; margin-bottom: 40px; }   .sidebar, .sidebar__icons-line { width: 50px; }   .sidebar__home { width: 50px; height: 50px; }   .sidebar__trigger { height: 50px; }   a.menu-lines { margin-left: 8px; }   .page-space, .footer-inner { margin-left: 50px; width: calc(100% - 50px); }   .menu { left: 50px; width: 230px;  }   .menu__title { padding: 0 10px; height: 50px; }   .menu__section > [class^="icon-"] { left: 20px; top: 10px;  }   .menu__section { padding: 10px 10px 10px 40px; }   .sidebar__icon { height: 60px; } } @media only screen and (max-width: 360px) {   .antilock-page { padding: 20px 10px 90px; }   .content h1 {     font-size: 26px; }   .content ul { margin: 20px 0 20px 10px; }   .copyright { left: 10px; } }  @media only screen and (max-width: 640px) {   .antilock-page {      padding: 160px 10px 0;    }   .copyright {      display: none;    } }