@import url("https://fonts.googleapis.com/css?family=Rajdhani:300,400,500,600,700");  @import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&subset=cyrillic");  @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 300; 	src: local('Rajdhani Light'), local('Rajdhani-Light'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pasEfOqeef2kg.woff2) format('woff2'); 	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 300; 	src: local('Rajdhani Light'), local('Rajdhani-Light'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pasEfOleef2kg.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 300; 	src: local('Rajdhani Light'), local('Rajdhani-Light'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pasEfOreec.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 400; 	src: local('Rajdhani Regular'), local('Rajdhani-Regular'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDIxapCSOBg7S-QT7p4GM-aUWA.woff2) format('woff2'); 	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 400; 	src: local('Rajdhani Regular'), local('Rajdhani-Regular'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDIxapCSOBg7S-QT7p4JM-aUWA.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 400; 	src: local('Rajdhani Regular'), local('Rajdhani-Regular'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDIxapCSOBg7S-QT7p4HM-Y.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 500; 	src: local('Rajdhani Medium'), local('Rajdhani-Medium'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pb0EPOqeef2kg.woff2) format('woff2'); 	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 500; 	src: local('Rajdhani Medium'), local('Rajdhani-Medium'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pb0EPOleef2kg.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 500; 	src: local('Rajdhani Medium'), local('Rajdhani-Medium'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 600; 	src: local('Rajdhani SemiBold'), local('Rajdhani-SemiBold'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pbYF_Oqeef2kg.woff2) format('woff2'); 	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 600; 	src: local('Rajdhani SemiBold'), local('Rajdhani-SemiBold'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pbYF_Oleef2kg.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 600; 	src: local('Rajdhani SemiBold'), local('Rajdhani-SemiBold'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 700; 	src: local('Rajdhani Bold'), local('Rajdhani-Bold'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pa8FvOqeef2kg.woff2) format('woff2'); 	unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 700; 	src: local('Rajdhani Bold'), local('Rajdhani-Bold'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pa8FvOleef2kg.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: 'Rajdhani'; 	font-style: normal; 	font-weight: 700; 	src: local('Rajdhani Bold'), local('Rajdhani-Bold'), url(https://fonts.gstatic.com/s/rajdhani/v9/LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 300; 	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCkYb8td.woff2) format('woff2'); 	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 300; 	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCAYb8td.woff2) format('woff2'); 	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 300; 	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCgYb8td.woff2) format('woff2'); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 300; 	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCcYb8td.woff2) format('woff2'); 	unicode-range: U+0370-03FF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 300; 	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCsYb8td.woff2) format('woff2'); 	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 300; 	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb8td.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 300; 	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 400; 	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2'); 	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 400; 	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2'); 	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 400; 	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2'); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 400; 	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2'); 	unicode-range: U+0370-03FF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 400; 	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2'); 	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 400; 	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 400; 	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 700; 	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb8td.woff2) format('woff2'); 	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 700; 	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb8td.woff2) format('woff2'); 	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 700; 	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCgYb8td.woff2) format('woff2'); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 700; 	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCcYb8td.woff2) format('woff2'); 	unicode-range: U+0370-03FF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 700; 	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCsYb8td.woff2) format('woff2'); 	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 700; 	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: 'Roboto Condensed'; 	font-style: normal; 	font-weight: 700; 	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }     html {     	font-family: sans-serif;     	-webkit-text-size-adjust: 100%;     	-ms-text-size-adjust: 100%;     	font-size: 10px;     	height: 100%;     	width: 100%;     }     body {     	margin: 0;     	padding: 54px 0 0 0;     	width: 100%;     	min-height: 100%;     	background-color: #000;     	background-image: none;     	color: #fff;     	font-family: 'Rajdhani', Arial, sans-serif;     	font-size: 14px;     	font-weight: 400;     	line-height: 1.85;     	letter-spacing: normal;     	font-style: normal;     	transition: padding-top .3s ease;     }     footer,header {     	display: block;     }     a {     	background-color: transparent;     	color: #337ab7;     	text-decoration: none;     }     a:active,a:hover {     	outline: 0;     }     strong {     	font-weight: 700;     }     h1 {     	margin: .67em 0;     	font-size: 36px;     }     img {     	border: 0;     	vertical-align: middle;     }     button,input {     	margin: 0;     	font: inherit;     	color: inherit;     	line-height: inherit;     }     button {     	overflow: visible;     	text-transform: none;     	-webkit-appearance: button;     	cursor: pointer;     }     button::-moz-focus-inner,input::-moz-focus-inner {     	padding: 0;     	border: 0;     }     input {     	line-height: normal;     }          @media print {          	*,:after,:before {     		color: #000 !important;     		text-shadow: none !important;     		background: 0 0 !important;     		box-shadow: none !important;     	}     	a,a:visited {     		text-decoration: underline;     	}     	a[href]:after {     		content: " (" attr(href) ")";     	}     	a[href^="#"]:after {     		content: "";     	}     	img {     		page-break-inside: avoid;     		max-width: 100% !important;     	}     	h2,h3,p {     		orphans: 3;     		widows: 3;     	}     	h2,h3 {     		page-break-after: avoid;     	}     }          * {     	box-sizing: border-box;     }     :after,:before {     	box-sizing: border-box;     }     a:focus,a:hover {     	color: #23527c;     	text-decoration: underline;     }     a:focus {     	outline: 5px auto -webkit-focus-ring-color;     	outline-offset: -2px;     }     h1,h2,h3 {     	font-family: inherit;     	font-weight: 500;     	line-height: 1.1;     	color: inherit;     	margin-top: 20px;     	margin-bottom: 10px;     }     h2 {     	font-size: 30px;     }     h3 {     	font-size: 24px;     }     p {     	margin: 0 0 10px;     }     .text-center {     	text-align: center;     }     ol,ul {     	margin-top: 0;     	margin-bottom: 10px;     }     .carousel-control {     	position: absolute;     	top: 0;     	bottom: 0;     	left: 0;     	width: 15%;     	font-size: 20px;     	color: #fff;     	text-align: center;     	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);     	filter: alpha(opacity=50);     	opacity: .5;     }     .carousel-control.left {     	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);     	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);     	background-repeat: repeat-x;     }     .carousel-control.right {     	right: 0;     	left: auto;     	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);     	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);     	background-repeat: repeat-x;     }     .carousel-control:focus,.carousel-control:hover {     	color: #fff;     	text-decoration: none;     	filter: alpha(opacity=90);     	outline: 0;     	opacity: .9;     }     .bx-wrapper {     	position: relative;     	padding: 0;     	*zoom: 1;     	-ms-touch-action: pan-y;     	touch-action: pan-y;     	background: #fff;     	border: 0;     	margin: 0;     	box-shadow: none;     	background: none;     }     .bx-wrapper img {     	max-width: 100%;     	display: block;     }     .bx-viewport {     	-webkit-transform: translateZ(0);     	margin-top: 0;     }     .bx-wrapper .bx-prev {     	left: 10px;     }     .bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus {     	background-position: 0 0;     }     .bx-wrapper .bx-next {     	right: 10px;     }     .bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus {     	background-position: -43px 0;     }     .bx-wrapper .bx-controls-direction a {     	position: absolute;     	top: 50%;     	margin-top: -16px;     	outline: 0;     	width: 32px;     	height: 32px;     	text-indent: -9999px;     	z-index: 9999;     }     @font-face {     	font-family: 'FontAwesome';     	src: url(/shared/2304/fontawesome-webfont.eot);     	src: url(/shared/2304/fontawesome-webfont.eot) format("embedded-opentype"), url(/shared/2304/fontawesome-webfont.woff2) format("woff2"), url(/shared/2304/fontawesome-webfont.woff) format("woff"), url(/shared/2304/fontawesome-webfont.ttf) format("truetype"), url(/shared/2304/fontawesome-webfont.svg) format("svg");     	font-weight: normal;     	font-style: normal;     }     .carousel-control:hover,.carousel-control:focus {     	color: #fff;     	text-decoration: none;     	filter: alpha(opacity=90);     	outline: 0;     	opacity: .9;     }     .page-game {     	overflow-x: hidden;     }     .antillephone-wrp {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-align: center;     	align-items: center;     }     #apg-seal-container {     	width: 60px;     	height: 60px;     }     .antillephone-copyright {     	margin-left: 10px;     }          .game-modal {     	background-color: #000;     	background-image: none;     	position: fixed;     	width: 100%;     	height: 100%;     	z-index: 1000;     	top: 0;     	bottom: 0;     	left: 0;     	right: 0;     }     .page-game .game-modal {     	position: relative;     	padding: 20px 50px;     	font-size: 0;     	display: -ms-flexbox;     	display: flex;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-pack: center;     	justify-content: center;     	box-sizing: border-box;     	top: auto;     	left: auto;     }     .game-modal__container #game-background {     	background-color: transparent;     	left: 0;     	position: absolute;     	top: 0;     	z-index: -1;     	width: 100%;     	height: 100%;     	transition: background 1s linear;     	-webkit-transition: background 1s linear;     }     .text-game {     	display: block;     	width: 100%;     	max-width: 1248px;     	margin: 0 auto;     	padding: 40px 10px 30px;     	border-radius: 3px;     	background-color: transparent;     	background-image: none;     	color: #fff;     	font-size: 14px;     	font-weight: 500;     	letter-spacing: normal;     	line-height: 20px;     	text-transform: none;     	text-align: justify;     	font-style: normal;     }     .game-modal__container #game-background img {     	width: 100%;     	max-width: 100%;     	height: 100%;     	object-fit: cover;     	position: absolute;     	left: 0;     	top: 0;     	right: 0;     	bottom: 0;     	opacity: 0;     	transition: opacity 2s ease-in;     	-webkit-transition: opacity 2s ease-in;     }     .game-modal__box {     	position: relative;     	padding: 4px;     	border-radius: 2px 0 2px 2px;     	background-color: #383838;     	width: 1056px;     	height: 580px;     }     .game-modal iframe {     	border: none;     	margin: 0;     	width: 100%;     	height: 100%;     }     .subscriptions-edit .edit-form .view-mode input[type="radio"]:not(:checked) + label,.profile-edit .edit-form .view-mode input[type="radio"]:not(:checked) + label,.change-password .edit-form .view-mode input[type="radio"]:not(:checked) + label,.two-factor .edit-form .view-mode input[type="radio"]:not(:checked) + label,.verified-phone .edit-form .view-mode input[type="radio"]:not(:checked) + label,.profile-payments .edit-form .view-mode input[type="radio"]:not(:checked) + label {     	display: none;     }     .profile-input:active:not(:hover) {     	background: none #212121;     }     .profile-input:-webkit-autofill:active:not(:hover) {     	-webkit-text-fill-color: rgba(255, 255, 255, 0.5) !important;     }          @font-face {     	font-family: 'font-icons';     	src: url(/shared/2304/font-icons.ttf) format("truetype"), url(/shared/2304/font-icons.woff) format("woff"), url(/shared/2304/font-icons.svg) format("svg");     	font-weight: normal;     	font-style: normal;     }     .home-slider .bx-controls .bx-prev:before,.home-slider .bx-controls .bx-next:before {     	font-family: 'FontAwesome' !important;     	speak: none;     	font-style: normal;     	font-weight: normal;     	font-variant: normal;     	text-transform: none;     	line-height: 1;     	-webkit-font-smoothing: antialiased;     	-moz-osx-font-smoothing: grayscale;     	content: '';     	display: block;     	font-size: 18px;     	color: #fff;     	transition: color .3s ease;     }     .font-icons {     	font-family: 'font-icons' !important;     	speak: none;     	font-style: normal;     	font-weight: normal;     	font-variant: normal;     	text-transform: none;     	line-height: 1;     	-webkit-font-smoothing: antialiased;     	-moz-osx-font-smoothing: grayscale;     }     .font-icons--caret:before {     	content: "";     }     .font-icons--hamburger:before {     	content: "";     }     body.lang-ru {     	font-family: 'Roboto Condensed', Arial, sans-serif;     }     .body__page-container {     	background-color: transparent;     	background-image: none;     	margin: 0 auto;     	width: 100%;     	min-height: 380px;     	overflow: hidden;     }     .body__cms {     	background-color: #161a20;     	background-repeat: no-repeat;     	background-position: center top;     	background-size: 100% auto;     }     .body__cms .header {     	background-color: #000;     	transition: padding .3s ease, height .3s ease, background-color .3s ease;     }     .body__cms.body--scrolled .header {     	background-color: #000;     }     .inner {     	width: 100%;     	margin: 0 auto;     	padding: 0;     }     .main:after {     	content: '0';     	display: block;     	opacity: 0;     	height: 0;     	width: 0;     }     .header {     	z-index: 10000;     	position: fixed;     	top: 0;     	left: 0;     	font-size: 0;     	line-height: 0;     	letter-spacing: normal;     	height: 100px;     	display: -ms-flexbox;     	display: flex;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: justify;     	justify-content: space-between;     	-ms-flex-align: center;     	align-items: center;     	width: 100%;     	background-color: #000;     	padding: 0 0 46px 0;     	transition: padding .3s ease, height .3s ease;     }     .header__col-left {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-height: 100%;     	padding: 0 0 0 10px;     }     .header__col-right {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: end;     	justify-content: flex-end;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-height: 100%;     	padding: 0 10px 0 0;     }     .header__bar-menu {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-height: 100%;     	margin: 0 10px 0 0;     }     .header__logo {     	position: absolute;     	left: 50%;     	top: 50%;     	-ms-transform: translate(-50%, -50%);     	transform: translate(-50%, -50%);     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-height: 100%;     	text-decoration: none;     	outline: none;     	margin: -23px 0 0 0;     	transition: margin .3s ease;     }     .header__logo:hover,.header__logo:active,.header__logo:focus {     	outline: none;     }          .body--scrolled .header__logo{     	margin-top: 0;     }     .header__logo img {     	display: block;     	max-height: 46px;     	transition: max-height .3s ease;     	width: auto;     }     .body--scrolled .header__logo img {     	max-height: 46px;     }     .header__menu-games {     	display: none;     }     .header__top-menu {     	display: none;     }     .header__auth {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	width: auto;     	-ms-flex-pack: end;     	justify-content: flex-end;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-width: calc(100% - 50px);     	max-height: 100%;     	transition: height .3s ease, opacity .3s ease;     }     .locales-selector {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-direction: column;     	flex-direction: column;     	width: 100%;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-height: 100%;     	font-size: 0;     	line-height: 0;     	position: relative;     	letter-spacing: normal;     	z-index: 2;     	max-width: 100%;     }     .locales-selector__button {     	position: relative;     	display: -ms-flexbox;     	display: flex;     	width: 40px;     	height: 54px;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	padding: 5px;     	margin: 0;     	cursor: pointer;     	box-shadow: none;     	letter-spacing: normal;     	border: none;     	background-color: transparent;     	transition: background-color .3s ease;     }     .locales-selector__icon {     	display: block;     	width: 24px;     	height: auto;     }     .locales-selector__menu {     	position: absolute;     	top: 100%;     	right: 0;     	width: 100%;     	height: auto;     	border-radius: 0;     	background-color: #2a2a2a;     	display: none;     	padding: 0;     	margin: 0;     	list-style: none;     	overflow: hidden;     }     .locales-selector__menu > li {     	display: -ms-flexbox;     	display: flex;     	width: 100%;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	padding: 0;     	margin: 0;     	text-align: center;     }     .locales-selector__link {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	white-space: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	width: 100%;     	height: auto;     	min-height: 32px;     	padding: 5px;     	margin: 0;     	text-decoration: none;     	background-color: transparent;     	transition: background-color .3s ease;     	cursor: pointer;     }     .locales-selector__link:hover,.locales-selector__link:active,.locales-selector__link:focus,.locales-selector__link:active:hover,.locales-selector__link:active:focus {     	text-decoration: none;     	outline: none;     	cursor: pointer;     }     .locales-selector__link:hover {     	background-color: #f8ca00;     }     .footer {     	background-color: #0c0c0f;     	background-image: linear-gradient(-4deg, #32323c 0%, #000 100%);     	padding: 0;     }     .footer__block-menu {     	display: block;     	width: 100%;     	padding: 0 10px;     	background-image: linear-gradient(-4deg, #1d1d23 0%, #000 100%);     }     .footer__logo {     	display: none;     	width: 100%;     	text-align: center;     	margin: 0 auto 10px;     }     .footer__logo img {     	display: block;     	height: 100%;     	width: auto;     	margin: 0 auto;     }     .footer__logo a {     	display: block;     	width: 100%;     	text-align: center;     	height: 54px;     }     .footer__menu {     	display: block;     	width: 100%;     	padding: 17px 0 12px;     }     .footer__block-promo {     	background-color: rgba(0, 0, 0, 0.6);     	padding: 10px 0 20px;     }     .footer__promo {     	font-size: 0;     	line-height: 0;     	letter-spacing: normal;     	padding: 0;     	margin: 0 0 10px 0;     	text-align: center;     }     .footer__promo-inner picture {     	position: relative;     	height: 24px;     	display: inline-block;     	margin: 7px 5px;     	text-decoration: none;     	font-size: 0;     	line-height: 0;     	opacity: 1;     	transition: opacity .3s ease;     }     .footer__promo-inner picture:hover,.footer__promo-inner picture:active,.footer__promo-inner picture:focus,.footer__promo-inner picture:active:hover,.footer__promo-inner picture:active:focus {     	opacity: .7;     }     .footer__promo-inner picture img {     	display: block;     	height: 100%;     	width: auto;     	filter: grayscale(1);     }     .footer__promo-inner {     	text-align: center;     }     .footer__promo-inner:last-child a {     	margin: 7px 10px;     }     .footer__content {     	color: #8b8b8b;     	font-size: 13px;     	font-weight: 500;     	line-height: 18px;     }     .main-slider {     	position: relative;     	min-height: 316px;     	display: block;     	width: 100%;     	overflow: hidden;     }     .slider {     	position: relative;     	background-color: #000;     	margin: 0;     	padding: 0;     }     .slider__content {     	position: absolute;     	left: 0;     	top: 0;     	width: 100%;     	height: 100%;     	display: -ms-flexbox;     	display: flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-width: 100%;     	margin: 0 auto;     	overflow: visible;     	padding: 0;     	font-style: normal;     	text-align: center;     	color: #b6b6b6;     	font-size: 16px;     	line-height: 20px;     	font-weight: 500;     	letter-spacing: .49px;     }     .slider__content-inner {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	width: 100%;     	height: 100%;     }     .slider__block-parent {     	width: 100%;     	margin: 0 auto;     	padding: 0;     }     .slider__block-parent .slider__block:not(.slider__block--bg) {     	padding: 0;     }     .slider__block {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-direction: column;     	flex-direction: column;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	max-height: 100%;     	width: 100%;     	text-align: center;     	padding: 20px;     	margin: 0 auto;     }     .slider__title {     	color: #fff;     	font-size: 34px;     	font-weight: 900;     	line-height: 38px;     	text-transform: uppercase;     	letter-spacing: 0.82px;     	text-align: center;     }     .slider__block-button {     	display: block;     	width: 100%;     	text-align: center;     	padding: 10px 0 0 0;     }     .slider__button {     	position: relative;     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	vertical-align: middle;     	padding: 5px 20px;     	border-radius: 0;     	background-color: transparent;     	background-image: none;     	min-height: 60px;     	min-width: 190px;     	font-size: 18px;     	font-weight: bold;     	letter-spacing: 0.44px;     	line-height: 1;     	font-style: normal;     	text-decoration: none;     	border: 2px solid #f8ca00;     	outline: none;     	transition: color .3s ease, background-color .3s ease, border-color .3s ease;     	box-shadow: none;     	cursor: pointer;     	color: #fff;     	text-transform: uppercase;     	z-index: 9999;     }     .slider__button:hover,.slider__button:active,.slider__button:focus,.slider__button:active:hover,.slider__button:active:focus {     	text-decoration: none;     	outline: none;     	box-shadow: none;     	cursor: pointer;     	color: #fff;     }     .slider__button:hover {     	background-color: #f8ca00;     	color: #282828;     }     .slider .carousel-control {     	display: none;     	background-image: none;     	width: 44px;     	height: 40px;     	border-radius: 2px;     	border: 1px solid rgba(151, 151, 151, 0.32);     	background-color: transparent;     	box-shadow: none;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	cursor: pointer;     	pointer-events: auto;     	opacity: 1;     	position: absolute;     	right: 48px;     	left: auto;     	top: 50%;     	font-size: 0;     	line-height: 0;     	transition: background-color .3s ease, border-color .3s ease;     	z-index: 9999;     }     .slider .carousel-control:before {     	content: "\f106";     	font-size: 12px;     	color: #fff;     	font-family: 'FontAwesome';     	speak: none;     	font-style: normal;     	font-weight: normal;     	font-variant: normal;     	text-transform: none;     	line-height: 1;     	text-shadow: none;     }     .slider .carousel-control:hover {     	background-color: rgba(84, 84, 100, 0.95);     	border-color: rgba(84, 84, 100, 0.95);     }     .slider .carousel-control:hover:before {     	color: #fff;     }     .slider .carousel-control.left {     	top: calc(50% - 56px);     }     .slider .carousel-control.left:before {     	content: "\f106";     	font-size: 24px;     	font-weight: 600;     }     .slider .carousel-control.right {     	top: calc(50% + 16px);     }     .slider .carousel-control.right:before {     	content: "\f107";     	font-size: 24px;     	font-weight: 600;     }     .bar-menu {     	display: flex;     	-ms-flex-direction: column;     	flex-direction: column;     	width: 100%;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-height: 100%;     	font-size: 0;     	line-height: 0;     	position: relative;     	letter-spacing: normal;     	z-index: 2;     	max-width: 100%;     }     .bar-menu__button {     	position: relative;     	display: flex;     	width: 40px;     	height: 60px;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	padding: 5px;     	margin: 0;     	cursor: pointer;     	box-shadow: none;     	letter-spacing: normal;     	border: none;     	background-color: transparent;     	transition: background-color .3s ease;     }     .bar-menu__button .font-icons {     	font-size: 22px;     	line-height: 1;     	color: #fff;     }     .games-menu {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-direction: row;     	flex-direction: row;     	width: 100%;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	font-size: 0;     	line-height: 0;     	position: relative;     	letter-spacing: normal;     	z-index: 2;     }     .games-menu__button {     	position: relative;     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	white-space: nowrap;     	width: auto;     	height: 60px;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	padding: 5px 15px;     	margin: 0;     	cursor: pointer;     	box-shadow: none;     	border: none;     	background-color: transparent;     	transition: background-color .3s ease;     	color: #fff;     	font-size: 17px;     	font-weight: 500;     	line-height: 1.2;     	text-transform: uppercase;     	text-align: left;     	letter-spacing: 0.2px;     	text-decoration: none;     }     .games-menu__button:hover,.games-menu__button:active,.games-menu__button:focus {     	text-decoration: none;     	outline: none;     	cursor: pointer;     	color: #fff;     }     .games-menu__button:hover {     	background-color: #383838;     }     .games-menu__button .font-icons {     	font-size: 4px;     	line-height: 1;     	display: inline-block;     	margin: 0 0 0 4px;     	opacity: .8;     	transition: transform .3s ease, opacity .3s ease;     }     .games-menu__container {     	display: none;     }     .games-menu__menu {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: start;     	align-items: flex-start;     	width: auto;     	max-width: calc(100vw - 300px);     	border-radius: 0;     	background-color: #2a2a2a;     	padding: 0 8px;     	margin: 0;     	list-style: none;     }     .games-menu__menu > li {     	display: -ms-inline-flexbox;     	display: inline-flex;     	width: auto;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	padding: 0;     	margin: 0;     	text-align: center;     }     .games-menu__link {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	white-space: nowrap;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	width: auto;     	height: auto;     	min-height: 48px;     	padding: 5px 8px;     	margin: 0;     	text-decoration: none;     	background-color: transparent;     	transition: background-color .3s ease, color .3s ease;     	cursor: pointer;     	font-size: 15px;     	font-weight: 500;     	line-height: 1.2;     	text-transform: uppercase;     	text-align: left;     	letter-spacing: 0.18px;     	color: #fff;     }     .games-menu__link:hover,.games-menu__link:active,.games-menu__link:focus,.games-menu__link:active:hover,.games-menu__link:active:focus {     	text-decoration: none;     	outline: none;     	cursor: pointer;     }     .games-menu__link:hover {     	background-color: #f8ca00;     	color: #282828;     }     .top-menu {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-direction: row;     	flex-direction: row;     	width: 100%;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	font-size: 0;     	line-height: 0;     	position: relative;     	letter-spacing: normal;     	z-index: 2;     	list-style: none;     	margin: 0;     	padding: 0;     }     .top-menu__item {     	display: -ms-inline-flexbox;     	display: inline-flex;     	width: auto;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	padding: 0 1px;     	margin: 0;     	text-align: center;     }     .top-menu__link {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	white-space: nowrap;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	width: auto;     	height: auto;     	min-height: 34px;     	padding: 7px 12px 5px;     	margin: 0;     	text-decoration: none;     	background-color: transparent;     	transition: border-color .3s ease;     	cursor: pointer;     	font-size: 17px;     	font-weight: 500;     	line-height: 1.2;     	text-transform: uppercase;     	text-align: left;     	letter-spacing: 0.2px;     	color: #fff;     	border-bottom: 2px solid transparent;     }     .top-menu__link:hover,.top-menu__link:active,.top-menu__link:focus,.top-menu__link:active:hover,.top-menu__link:active:focus {     	text-decoration: none;     	outline: none;     	cursor: pointer;     	color: #fff;     }     .top-menu__link:hover {     	border-color: #f8ca00;     	color: #fff;     }     .footer-menu__list {     	display: block;     	width: 100%;     	padding: 0;     	margin: 0;     	list-style: none;     	text-align: center;     }     .footer-menu__item {     	margin: 0;     	display: inline-block;     	vertical-align: top;     	width: auto;     	padding: 7px 12px;     }     .footer-menu__link {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	min-height: 24px;     	width: 100%;     	padding: 0;     	margin: 0;     	color: #fff;     	font-size: 14px;     	font-weight: 500;     	line-height: 1.2;     	text-align: center;     	text-decoration: none;     	transition: color .3s ease;     	text-transform: uppercase;     }     .footer-menu__item--current .footer-menu__link,.footer-menu__link:hover,.footer-menu__link:active,.footer-menu__link:focus,.footer-menu__link:active:hover,.footer-menu__link:active:focus {     	color: #fff;     	text-decoration: none;     	outline: none;     	cursor: pointer;     }     .footer-menu__item--current .footer-menu__link {     	color: #f8ca00;     }     body.device-desktop .footer-menu__link:hover {     	color: #f8ca00;     }     .game {     	position: relative;     	border-radius: 2px;     	overflow: hidden;     	background-color: #202228;     	padding: 0 0 25% 0;     }     .game__image {     	display: block;     	width: 100%;     	height: auto;     	position: relative;     }     .game__image img {     	display: block;     	width: 100%;     	height: auto;     }     .game__image:after {     	content: '';     	display: block;     	position: absolute;     	bottom: -1px;     	left: 0;     	right: 0;     	height: 50%;     	background-image: linear-gradient(180deg, rgba(32, 34, 40, 0) 0%, #202228 100%);     }     .game__info {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-line-pack: center;     	align-content: center;     	-ms-flex-direction: column;     	flex-direction: column;     	-ms-flex-pack: center;     	justify-content: center;     	position: absolute;     	padding: 0 0 20% 0;     	top: 0;     	left: 0;     	height: 100%;     	width: 100%;     	background-color: transparent;     	background-image: linear-gradient(180deg, rgba(19, 22, 46, 0.92) 0%, rgba(19, 22, 46, 0.92) 40%, #2d3779 80%, #2d3779 100%);     	line-height: 0;     	font-size: 0;     	opacity: 0;     	transition: opacity .3s ease;     }     .game--hover .game__info {     	opacity: 1;     }     .game__title-provider {     	display: block;     	width: 100%;     	position: absolute;     	bottom: 4%;     	left: 0;     	right: 0;     }     .game__provider,.game__title {     	display: block;     	width: 100%;     	white-space: nowrap;     	overflow: hidden;     	text-overflow: ellipsis;     	color: #bdbdbd;     	font-size: 13px;     	font-weight: 500;     	line-height: 1.2;     	text-align: center;     	letter-spacing: 0.4px;     }     .game__title {     	font-size: 15px;     	color: #fff;     	font-weight: normal;     	letter-spacing: 0.38px;     	margin: 5px 0 0 0;     }     .game__block-play {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-direction: column;     	flex-direction: column;     	width: 100%;     	height: auto;     	text-align: center;     	pointer-events: auto;     }     .game__play {     	position: relative;     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	width: auto;     	min-width: 134px;     	min-height: 56px;     	max-width: 96%;     	text-align: center;     	margin: 0 auto;     	padding: 5px 8px;     	font-size: 18px;     	line-height: 1.2;     	letter-spacing: normal;     	color: #fff;     	font-weight: bold;     	text-transform: uppercase;     	border: 2px solid #f8ca00;     	background-color: transparent;     	transition: background-color .3s ease, color .3s ease;     	pointer-events: auto;     }     .game__play:hover {     	background-color: #f8ca00;     	color: #282828;     	outline: none;     	cursor: pointer;     }     .game__play-fun {     	position: relative;     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	margin: 5% auto 0;     	width: auto;     	min-width: 110px;     	max-width: 96%;     	min-height: 32px;     	box-shadow: none;     	border-radius: 2px;     	background-color: rgba(44, 44, 53, 0.95);     	border: none;     	padding: 5px;     	color: #fff;     	font-size: 13px;     	line-height: 1.2;     	font-weight: 500;     	letter-spacing: normal;     	text-transform: uppercase;     	text-align: center;     	text-decoration: none;     	background-image: none;     	transition: background-color .3s ease;     	pointer-events: auto;     }     .game__play-fun:hover {     	text-decoration: none;     	color: #fff;     	outline: none;     	cursor: pointer;     	background-color: rgba(84, 84, 100, 0.95);     }     .game__info--anon .game__play-fun {     	margin-top: 0;     }     .game__favorite {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	position: absolute;     	left: 10px;     	top: 10px;     	width: auto;     	height: auto;     	z-index: 1;     	pointer-events: auto;     }     .game__favorite-button {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	width: 24px;     	height: 20px;     	position: relative;     	cursor: pointer;     	opacity: 0;     	transition: opacity .3s ease;     	text-decoration: none !important;     }     .game--hover .game__favorite-button {     	opacity: 1;     }     .game__favorite-button:hover {     	opacity: 1;     }     .game__favorite-button:hover .font-icons--favorite-add {     	opacity: 1;     }     .game__favorite-icon {     	font-size: 20px;     	color: #fff;     	transition: color .3s ease, opacity .3s ease;     	position: absolute;     	top: 50%;     	left: 50%;     	-ms-transform: translate(-50%, -50%);     	transform: translate(-50%, -50%);     }     .game__favorite-icon.font-icons--favorite-add {     	opacity: 0;     }     .game-jackpot {     	position: relative;     	display: -ms-flexbox;     	display: flex;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	padding: 4px;     	width: 100%;     	box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);     	border-radius: 2px;     	background-color: rgba(44, 44, 53, 0.95);     	transition: background-color .3s ease;     }     .game-jackpot__image {     	position: relative;     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	width: 82px;     	margin: 0 16px 0 0;     	box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.12);     	border-radius: 2px;     }     .game-jackpot__image img {     	display: block;     	width: 100%;     	height: auto;     	transition: transform .3s ease;     }     .game-jackpot__info {     	position: relative;     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	width: calc(100% - 98px);     	color: #fff;     	font-size: 14px;     	font-weight: 500;     	line-height: 1.2;     	text-align: left;     	letter-spacing: normal;     	font-style: normal;     }     .game-jackpot__info-inner {     	display: block;     	width: 100%;     }     .game-jackpot__jackpot,.game-jackpot__title {     	opacity: 1;     	transition: opacity .3s ease;     }     .game-jackpot__jackpot {     	display: block;     	width: 100%;     	color: #f8ca00;     	font-size: 16px;     	font-weight: bold;     	text-transform: uppercase;     	margin: 0 0 5px 0;     }     .game-jackpot__play.button {     	position: absolute;     	right: 13%;     	top: calc(50% - 21px);     	width: 80%;     	margin: 0 auto;     	min-height: 42px;     	font-size: 14px;     	font-weight: bold;     	letter-spacing: 0.34px;     	opacity: 0;     	pointer-events: auto;     	transition: opacity .3s ease, background-color .3s ease, border-color .3s ease, color .3s ease;     }     .cms-games {     	display: block;     	width: 100%;     	height: auto;     	padding: 0;     }     .cms-games__list {     	display: block;     	width: 100%;     	margin: 0;     	padding: 0;     }     .cms-games__item {     	display: block;     	width: 100%;     	margin: 0 0 12px 0;     }     .cms-games__game {     	display: block;     	width: 100%;     	height: auto;     }     .cms-games__button {     	padding: 12px 0 0 0;     	display: block;     	width: 100%;     	font-weight: bold;     }     .auth {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: end;     	justify-content: flex-end;     	-ms-flex-align: center;     	align-items: center;     	height: 100%;     	width: 100%;     	max-width: 100%;     }     .auth__level-anon {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	height: 100%;     	width: 100%;     	max-width: 100%;     }     .auth__button {     	margin: 4px;     }     .button {     	position: relative;     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	vertical-align: middle;     	padding: 5px 20px;     	border-radius: 0;     	background-color: transparent;     	background-image: none;     	min-height: 36px;     	font-size: 18px;     	font-weight: normal;     	letter-spacing: normal;     	line-height: 1;     	font-style: normal;     	text-decoration: none;     	border: 2px solid #f8ca00;     	outline: none;     	transition: color .3s ease, background-color .3s ease, border-color .3s ease;     	box-shadow: none;     	cursor: pointer;     	color: #fff;     	text-transform: uppercase;     }     .button:hover,.button:active,.button:focus,.button:active:hover,.button:active:focus {     	text-decoration: none;     	outline: none;     	box-shadow: none;     	cursor: pointer;     	color: #fff;     }     .button:hover {     	background-color: #f8ca00;     	color: #282828;     }     .button--login {     	border: none;     	transition: background-color .3s ease;     }     .button--login:hover {     	background-color: #2a2a2a;     	color: #fff;     }     .button--sign-up {     	font-weight: bold;     }     .button--more {     	border: none;     	min-width: 228px;     	min-height: 48px;     	border-radius: 2px;     	background-color: rgba(44, 44, 53, 0.95);     	color: #fff;     	font-size: 15px;     	line-height: 1.2;     	font-weight: 500;     	letter-spacing: 0.88px;     	text-transform: uppercase;     	transition: background-color .3s ease;     }     .button--more:hover {     	color: #fff;     	background-color: rgba(84, 84, 100, 0.95);     }     .button--all {     	border: none;     	min-width: 55px;     	min-height: 34px;     	border-radius: 2px;     	background-color: rgba(44, 44, 53, 0.95);     	color: #fff;     	font-size: 14px;     	line-height: 1.2;     	font-weight: 500;     	letter-spacing: normal;     	text-transform: uppercase;     	transition: background-color .3s ease;     	padding: 5px 7px;     }     .button--all:hover {     	color: #fff;     	background-color: rgba(84, 84, 100, 0.95);     }     .button--all-games {     	min-width: 198px;     	min-height: 48px;     }     .button--link-more {     	min-width: 198px;     	min-height: 48px;     	font-weight: 700;     }     .home {     	background-color: #161a20;     }     .home__sliders {     	background-image: url(/shared/2304/home__sliders__bg.png);     	background-repeat: no-repeat;     	background-position: center bottom;     	background-size: auto;     	padding: 0 0 20px 0;     	position: relative;     	z-index: 9999;     }     .home__slider {     	padding: 10px 0 27px;     }     .home__slider:last-child {     	padding-bottom: 0;     }     .home__all {     	display: block;     	width: 100%;     	text-align: center;     	padding: 5px 0;     }     .home-slider {     	position: relative;     	overflow: hidden;     	padding-top: 10px;     }     .home-slider__list {     	position: relative;     	margin: 0;     	list-style: none;     	padding: 0;     }     .home-slider__list:after {     	content: '';     	display: block;     	clear: both;     }     .home-slider__item {     	margin-right: 0 !important;     	padding: 0 2px;     	float: left;     	position: relative;     	list-style: none;     }     .home-slider:not(.home-slider--respons) .home-slider__item {     	width: 155px;     }     .home-slider .bx-controls {     	position: absolute;     	right: 0;     	bottom: 100%;     	margin: 0 0 8px 0;     	display: none;     	font-size: 0;     	line-height: 0;     	letter-spacing: normal;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	text-indent: 0;     }     .home-slider .bx-controls .bx-controls-direction {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     }     .home-slider .bx-controls .bx-prev,.home-slider .bx-controls .bx-next {     	position: static;     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	background-color: rgba(44, 44, 53, 0.95);     	width: 44px;     	height: 40px;     	margin: 0;     	background-image: none;     	opacity: 1;     	transition: background-color .3s ease;     	text-indent: 0;     	text-decoration: none;     	outline: none;     }     .home-slider .bx-controls .bx-prev:hover,.home-slider .bx-controls .bx-prev:focus,.home-slider .bx-controls .bx-prev:active,.home-slider .bx-controls .bx-next:hover,.home-slider .bx-controls .bx-next:focus,.home-slider .bx-controls .bx-next:active {     	text-decoration: none;     	outline: none;     }     .home-slider .bx-controls .bx-prev:hover,.home-slider .bx-controls .bx-next:hover {     	background-color: rgba(84, 84, 100, 0.95);     }     .home-slider .bx-controls .bx-next {     	border-radius: 0 2px 2px 0;     }     .home-slider .bx-controls .bx-next:before {     	content: "\f054";     }     .home-slider .bx-controls .bx-prev {     	border-radius: 2px 0 0 2px;     }     .home-slider .bx-controls .bx-prev:before {     	content: "\f053";     }     .home-slider .bx-viewport {     	overflow: visible !important;     	height: auto !important;     	padding: 0 5px;     }     .home-slider__title {     	color: #fff;     	font-size: 22px;     	font-weight: bold;     	line-height: 1.2;     	text-transform: uppercase;     	text-align: left;     	padding: 0 7px;     	width: calc(100% - 60px);     	margin: 0 0 12px 0;     }     .home-slider__all {     	position: absolute;     	right: 7px;     	top: 4px;     }     .home-slider.home-slider--jackpot {     	margin-top: 10px;     }     .home-slider.home-slider--jackpot .home-slider__item {     	padding: 0 8px;     	width: 256px !important;     	min-height: 90px;     }     .home-slider.home-slider--jackpot .bx-viewport {     	padding: 0;     }     .home-slider__total-jackpot {     	line-height: 1;     	display: inline-block;     	vertical-align: top;     }     .home-slider__total-jackpot-title {     	display: inline-block;     	vertical-align: top;     }     .home-slider__total-jackpot-value {     	color: #f8ca00;     	display: inline-block;     	vertical-align: top;     }     .advantages {     	display: block;     	width: 100%;     	background-color: #000;     	padding: 34px 0 92px;     }     .advantages__inner {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	width: 100%;     }     .advantages__title {     	display: block;     	width: 100%;     	text-align: center;     	color: #fff;     	font-size: 24px;     	font-weight: 700;     	line-height: 26px;     	text-transform: uppercase;     	letter-spacing: 0.62px;     	margin: 0 0 12px 0;     	padding: 0 16px;     }     .advantages__title span {     	color: #f8ca00;     	white-space: nowrap;     }     .advantages__grid {     	display: -ms-grid;     	display: grid;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: start;     	align-items: flex-start;     	width: 100%;     	max-width: 428px;     	-ms-grid-columns: 1fr 1fr;     	grid-template-columns: 1fr 1fr;     	-ms-grid-rows: auto auto auto;     	grid-template-rows: auto auto auto;     	grid-auto-flow: row;     	grid-column-gap: 4px;     	grid-row-gap: 4px;     	padding: 0 16px;     }     .advantages__item {     	width: 100%;     	-ms-flex-item-align: stretch;     	-ms-grid-row-align: stretch;     	align-self: stretch;     }     .advantages__item:nth-child(1) {     	grid-column: 1 / 2;     	grid-row: 1 / 2;     }     .advantages__item:nth-child(2) {     	grid-column: 2 / 3;     	grid-row: 1 / 2;     }     .advantages__item:nth-child(3) {     	grid-column: 1 / 2;     	grid-row: 2 / 3;     }     .advantages__item:nth-child(4) {     	grid-column: 2 / 3;     	grid-row: 2 / 3;     }     .advantages__item:nth-child(5) {     	grid-column: 1 / 3;     	grid-row: 3 / 4;     }     .advantages__block {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-direction: column;     	flex-direction: column;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	width: 100%;     	height: 100%;     	padding: 10px 15px;     	min-height: 150px;     	border-radius: 1px;     	background-color: rgba(34, 36, 37, 0.6);     	color: #fff;     	font-size: 13px;     	font-weight: bold;     	line-height: 14.91px;     	text-transform: uppercase;     	text-align: center;     	letter-spacing: 0.62px;     }     .advantages__item:nth-child(5) .advantages__block {     	background-color: rgba(46, 52, 56, 0.6);     }     .advantages__icon {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-direction: row;     	flex-direction: row;     	min-height: 34px;     	width: 100%;     	text-align: center;     	margin: 10px auto 15px;     }     .advantages__icon img {     	display: block;     	max-height: 34px;     	width: auto;     }     .advantages__link {     	display: block;     	width: 100%;     	text-align: center;     	font-size: 13px;     	font-weight: 500;     	letter-spacing: 0.56px;     	text-decoration: none;     	color: #f8ca00;     	text-transform: none;     	margin: 7px 0 0 0;     }     .advantages__link a {     	text-decoration: none;     	color: inherit;     	outline: none;     	cursor: pointer;     }     .advantages__link a:hover {     	text-decoration: underline;     }     .logos-tape {     	display: block;     	width: 100%;     	background-color: rgba(38, 41, 45, 0.86);     	margin: -68px 0 0 0;     	z-index: 2;     }     .logos-tape__inner {     	display: block;     	width: 100%;     	max-width: 100%;     	overflow: hidden;     	text-align: center;     }     .logos-tape__list {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	width: auto;     }     .logos-tape__item {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	width: auto;     	height: 68px;     	padding: 10px 18px;     	text-decoration: none;     	outline: none;     }     .logos-tape__item:hover,.logos-tape__item:active,.logos-tape__item:focus {     	text-decoration: none;     	outline: none;     }     .logos-tape__item img {     	display: block;     	max-height: 26px;     	width: auto;     }     .vip-home {     	display: block;     	width: 100%;     	background-color: #000;     	background-image: url(/shared/2304/vip-home__bg.png);     	background-repeat: no-repeat;     	background-position: center calc(100% + 135px);     	background-size: 500px auto;     	padding: 25px 0 142px;     }     .vip-home__content {     	display: block;     	width: 100%;     	padding: 0 20px;     	text-align: center;     }     .vip-home__title {     	color: #f8ca00;     	font-size: 24px;     	font-weight: 700;     	text-transform: uppercase;     	text-align: center;     	letter-spacing: 0.62px;     }     .vip-home__title-second {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	color: #fff;     	font-size: 24px;     	line-height: 1.2;     	font-weight: 500;     	text-transform: uppercase;     	text-align: center;     	letter-spacing: 0.62px;     	padding: 10px 8px;     	margin: 0 0 15px 0;     	border-top: 1px solid rgba(216, 216, 216, 0.3);     	border-bottom: 1px solid rgba(216, 216, 216, 0.3);     }     .vip-home__info {     	display: block;     	width: 100%;     	color: #fff;     	font-size: 15px;     	font-weight: 500;     	line-height: 24px;     	letter-spacing: 0.18px;     	text-align: center;     }     .vip-home__info p {     	padding: 0;     	margin: 0;     }     .vip-home__info p + p {     	margin-top: 24px;     }     .vip-home__info a {     	text-decoration: none;     	color: #f8ca00;     }     .vip-home__info a:hover,.vip-home__info a:focus,.vip-home__info a:active {     	text-decoration: none;     	color: #f8ca00;     	outline: none;     	cursor: pointer;     }     .vip-home__info a:hover {     	text-decoration: underline;     }     .vip-home__button {     	display: block;     	width: 100%;     	text-align: center;     	padding: 40px 0 0 0;     }     .cms-default {     	display: block;     	width: 100%;     	max-width: 1248px;     	margin: 0 auto;     	padding: 20px 10px 30px;     	border-radius: 3px;     	background-color: transparent;     	background-image: none;     	color: #fff;     	font-size: 14px;     	font-weight: 500;     	letter-spacing: normal;     	line-height: 20px;     	text-transform: none;     	text-align: justify;     	font-style: normal;     }     .cms-default__block {     	display: block;     	width: 100%;     	padding: 20px 5px;     	margin: 0 0 16px 0;     	border-radius: 2px;     	background-color: rgba(44, 44, 53, 0.95);     }     .cms-default__page {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: start;     	align-items: flex-start;     	width: 100%;     	padding: 0;     	margin: 0;     }     .cms-default__sidebar {     	display: none;     }     .cms-default__content {     	display: block;     	width: 100%;     	overflow: hidden;     	-ms-flex: 1;     	flex: 1;     	-ms-flex-order: 1;     	order: 1;     }     .cms-default h1 {     	display: block;     	width: 100%;     	padding: 0 0 16px 0;     	margin: 0;     	text-align: center;     	color: #fff;     	font-size: 20px;     	font-weight: 400;     	line-height: 1.2;     	text-transform: uppercase;     	letter-spacing: 0.59px;     }     .cms-default h1 span {     	display: -ms-inline-flexbox;     	display: inline-flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-direction: row;     	flex-direction: row;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	width: auto;     	max-width: 100%;     	min-height: 58px;     	padding: 5px 16px;     	margin: 0 auto;     	border: 1px solid #979797;     }     .cms-default h2,.cms-default h3,.text-game h2,.text-game h3 {     	color: #f8ca00;     	font-weight: 600;     	line-height: 1.2;     	text-transform: uppercase;     	letter-spacing: 0.56px;     	margin: 0;     	padding: 0;     	text-align: left;     }     .cms-default h2 {     	font-size: 19px;     	margin-bottom: 15px;     }     .cms-default h3 {     	font-size: 17px;     	margin-bottom: 10px;     }     .cms-default p {     	color: inherit;     	font-size: inherit;     	font-weight: inherit;     	line-height: inherit;     	text-align: inherit;     	letter-spacing: inherit;     	font-style: inherit;     	margin: 0;     	padding: 0;     }     .cms-default p + p {     	margin-top: 10px;     }     .cms-default p + h3 {     	margin-top: 30px;     }     .cms-default a:not([class]) {     	color: #f8ca00;     	text-decoration: none;     	font-style: normal;     	transition: color .3s ease;     }     .cms-default a:not([class]):hover,.cms-default a:not([class]):active,.cms-default a:not([class]):focus,.cms-default a:not([class]):active:hover,.cms-default a:not([class]):active:focus {     	color: #f8ca00;     	text-decoration: underline;     	cursor: pointer;     	outline: none;     }     .cms-default ul:not([class]),.cms-default ol:not([class]) {     	padding: 0;     	margin: 20px 0;     	list-style: none;     }     .cms-default ul:not([class]) > li,.cms-default ol:not([class]) > li {     	padding: 0;     	margin: 0;     	font-style: normal;     }     .cms-default ul:not([class]) > li:not(:last-child),.cms-default ol:not([class]) > li:not(:last-child) {     	margin-bottom: 30px;     }     .cms-default ul:not([class]) > li {     	position: relative;     	list-style: none;     }     .cms-default ul:not([class]) > li:before {     	content: '';     	display: inline-block;     	width: 4px;     	height: 4px;     	border-radius: 50%;     	background-color: #f8ca00;     	margin: 0 10px 0 0;     	vertical-align: middle;     }     .cms-default ol:not([class]) {     	counter-reset: list1;     }     .cms-default ol:not([class]) > li {     	position: relative;     	list-style: none;     }     .cms-default ol:not([class]) > li:before {     	content: counter(list1) ".";     	counter-increment: list1;     	display: inline-block;     	margin: 0 10px 0 0;     	font-size: inherit;     	font-weight: bold;     	line-height: inherit;     	white-space: nowrap;     	text-align: left;     	color: #f8ca00;     }     .promo__block-btn {     	display: block;     	width: 100%;     	text-align: center;     	padding: 8px 0 0 0;     }     .games-menu.open .games-menu__button {     	background-color: #383838;     }     .open>a {     	outline: 0;     }     .games-menu.open .games-menu__button .font-icons {     	-ms-transform: rotate(180deg);     	transform: rotate(180deg);     	opacity: 1;     }     .games-menu.open .games-menu__container {     	display: block;     	position: absolute;     	top: 100%;     	left: 0;     	width: calc(100vw - 320px);     }          .main-swiper{     	height: 544px !important;     }     .locales-selector.open .locales-selector__menu {     	display: block;     }     .locales-selector.open .locales-selector__button {     	background-color: #383838;     }          .bar-menu {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-direction: column;     	flex-direction: column;     	width: 100%;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	-ms-flex-item-align: stretch;     	align-self: stretch;     	max-height: 100%;     	font-size: 0;     	line-height: 0;     	position: relative;     	letter-spacing: normal;     	z-index: 2;     	max-width: 100%     }          .bar-menu__button {     	position: relative;     	display: -ms-flexbox;     	display: flex;     	width: 40px;     	height: 60px;     	-ms-flex-wrap: nowrap;     	flex-wrap: nowrap;     	-ms-flex-pack: center;     	justify-content: center;     	-ms-flex-align: center;     	align-items: center;     	padding: 5px;     	margin: 0;     	cursor: pointer;     	box-shadow: none;     	letter-spacing: normal;     	border: none;     	background-color: transparent;     	transition: background-color .3s ease     }          .bar-menu--open .bar-menu__button {     	background-color: #383838     }          .body.device-desktop .bar-menu__button:hover {     	background-color: #383838     }          .bar-menu--disabled .bar-menu__button {     	cursor: default;     	pointer-events: none     }          .bar-menu__button .font-icons {     	font-size: 22px;     	line-height: 1;     	color: #fff     }          .bar-menu__menu {     	position: absolute;     	top: 53%;     	left: 0;     	width: 190px;     	height: auto;     	border-radius: 0;     	background-color: #2a2a2a;     	display: none;     	padding: 8px 0;     	margin: 0;     	list-style: none;     	z-index: 99;     }          .bar-menu--open .bar-menu__menu {     	display: block     }          .bar-menu__menu>li {     	display: -ms-flexbox;     	display: flex;     	width: 100%;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	padding: 0;     	margin: 0;     	text-align: center;     }     .bar-menu__link {     	display: -ms-flexbox;     	display: flex;     	-ms-flex-wrap: wrap;     	flex-wrap: wrap;     	white-space: normal;     	-ms-flex-pack: start;     	justify-content: flex-start;     	-ms-flex-align: center;     	align-items: center;     	width: 100%;     	height: auto;     	min-height: 40px;     	padding: 5px 16px;     	margin: 0;     	text-decoration: none;     	background-color: transparent;     	transition: background-color .3s ease, color .3s ease;     	cursor: pointer;     	font-size: 15px;     	font-weight: 500;     	line-height: 1.2;     	text-transform: uppercase;     	text-align: left;     	letter-spacing: 0.18px;     	color: #fff;     }     .bar-menu__link:hover,.bar-menu__link:active,.bar-menu__link:focus,.bar-menu__link:active:hover,.bar-menu__link:active:focus {     	text-decoration: none;     	outline: none;     	cursor: pointer;     	color: #fff;     }          .bar-menu__link--current {     	background-color: #f8ca00;     	color: #282828     }          body.device-desktop .bar-menu__link:hover {     	background-color: #f8ca00;     	color: #282828     }          .bar-menu__auth {     	height: 0;     	overflow: hidden;     	opacity: 0;     	transition: height .3s ease, opacity .3s ease     }          body.body--scrolled .bar-menu__auth .auth__user-menu {     	background-color: #1e1e1e     }     @media all and (transform-3d), (-webkit-transform-3d) {          	.carousel-inner > .item {     		transition: transform .6s ease-in-out;     		-webkit-backface-visibility: hidden;     		backface-visibility: hidden;     		perspective: 1000px;     	}     	.carousel-inner > .item.active {     		left: 0;     		transform: translate3d(0, 0, 0);     	}     }          @media screen and (min-width: 768px) {          	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {     		width: 30px;     		height: 30px;     	}     	.carousel-control .glyphicon-chevron-left {     		margin-left: -15px;     	}     	.carousel-control .glyphicon-chevron-right {     		margin-right: -15px;     	}     	.carousel-indicators {     		bottom: 20px;     	}     }     @media (min-width: 768px) {          	body {     		padding-top: 80px;     	}     	.inner {     		max-width: 768px;     	}     	.inner--padding {     		padding: 0 8px;     	}     	.main:after {     		content: "768px";     	}     	.header {     		height: 80px;     		padding: 0;     	}     	.header__logo {     		position: relative;     		left: 0;     		top: 0;     		-ms-transform: translate(0, 0);     		transform: translate(0, 0);     		margin: 0 5px 0 0;     	}     	.header__logo img {     		max-height: 68px;     	}     	.locales-selector__button {     		height: 60px;     	}     	.footer__block-menu {     		padding: 24px 0 11px;     	}     	.footer__logo {     		display: block;     	}     	.footer__menu {     		padding: 0;     	}     	.footer__promo-inner picture {     		height: 28px;     	}     	.footer__promo-inner {     		padding: 10px 0;     	}     	.main-slider {     		min-height: 494px;     		margin-bottom: -80px;     	}     	.main-slider .slider__content-inner {     		padding-bottom: 80px;     	}     	.main-slider .carousel-control {     		-ms-transform: translateY(-40px);     		transform: translateY(-40px);     	}          	.slider__slide {     		min-height: 494px;     	}          	.slider__content {     		font-size: 20px;     		line-height: 24px;     		letter-spacing: .62px;     		text-align: left;     	}     	.slider__block-parent {     		max-width: 768px;     		padding: 0 8px;     	}     	.slider__block-parent .slider__block--left {     		margin-left: 0;     	}     	.slider__block {     		min-width: 300px;     		padding: 10px;     		width: auto;     		max-width: 410px;     	}     	.slider__block--left {     		margin-right: auto;     		margin-left: 5%;     		text-align: left;     	}     	.slider__block--left .slider__title,.slider__block--left .slider__block-button {     		text-align: left;     	}     	.slider__title {     		font-size: 50px;     		line-height: 44px;     		letter-spacing: 1.2px;     	}     	.slider .carousel-control {     		display: -ms-flexbox;     		display: flex;     	}     	.game__play-fun {     		margin-top: 10%;     	}     	.auth {     		width: auto;     	}     	.auth__level-anon {     		width: auto;     		-ms-flex-wrap: nowrap;     		flex-wrap: nowrap;     	}     	.button {     		min-height: 48px;     	}     	.button--login {     		min-width: 98px;     	}     	.button--sign-up {     		min-width: 124px;     	}     	.button--all {     		min-height: 40px;     		font-size: 16px;     	}     	.button--link-more {     		min-width: 164px;     		min-height: 62px;     	}     	.home__sliders {     		padding-bottom: 10px;     	}     	.home__all {     		padding: 12px 0;     	}     	.home-slider:not(.home-slider--respons) .home-slider__item {     		width: 189px !important;     	}     	.home-slider .bx-controls {     		display: -ms-inline-flexbox;     		display: inline-flex;     	}     	.home-slider .bx-viewport {     		padding: 0;     		margin: 0 -2px;     	}     	.home-slider__title {     		font-size: 32px;     		padding: 0;     		width: calc(100% - 200px);     	}     	.home-slider__all {     		right: 96px;     		top: 12px;     	}     	.home-slider.home-slider--jackpot {     		margin-top: 25px;     	}     	.home-slider.home-slider--jackpot .bx-viewport {     		margin: 0 -8px;     	}     	.home-slider__total-jackpot-title {     		font-weight: 500;     	}     	.advantages {     		background-image: url(/shared/2304/advantages__bg.png);     		background-repeat: no-repeat;     		background-size: auto 100%;     		background-position: calc(50% - 270px) center;     		padding: 40px 0 104px;     	}     	.advantages__inner {     		-ms-flex-pack: end;     		justify-content: flex-end;     		-ms-flex-direction: column;     		flex-direction: column;     		-ms-flex-align: end;     		align-items: flex-end;     	}     	.advantages__title {     		font-size: 32px;     		line-height: 1.2;     		letter-spacing: 0.82px;     		margin-bottom: 25px;     		margin-right: 8px;     	}     	.advantages__grid {     		padding: 0;     		margin-right: 8px;     	}     	.advantages__block {     		font-size: 18px;     		line-height: 22px;     		letter-spacing: 0.86px;     		padding: 10px 30px;     		min-height: 222px;     		border-radius: 2px;     	}     	.advantages__icon {     		min-height: 50px;     		margin-top: 25px;     	}     	.advantages__icon img {     		max-height: 50px;     	}     	.vip-home {     		padding: 30px 0 45px;     		background-position: calc(50% + 250px) center;     		background-size: 650px auto;     	}     	.vip-home__content {     		max-width: 420px;     		padding: 0;     		margin-left: 32px;     	}     	.vip-home__title {     		font-size: 40px;     	}     	.vip-home__title-second {     		font-size: 26px;     		padding: 12px 44px;     	}     	.vip-home__info {     		font-size: 16px;     	}     	.vip-home__button {     		padding-top: 20px;     	}     	.cms-default {     		width: 768px;     		padding: 35px 20px 50px;     	}     	.cms-default__block {     		padding: 20px 10px;     	}     	.cms-default h1 {     		padding: 0 0 24px 0;     		font-size: 34px;     		font-weight: 300;     		letter-spacing: 1px;     	}     	.cms-default h1 span {     		min-height: 70px;     		padding: 10px 40px;     	}     }               @media (min-width: 960px) {          	.inner {     		max-width: 960px;     	}     	.main:after {     		content: "960px";     	}     	.header__logo {     		margin-right: 10px;     	}     	.main-slider {     		min-height: 540px;     	}          	.slider__slide {     		min-height: 540px;     	}          	.slider__content {     		font-size: 22px;     		letter-spacing: .68px;     	}     	.slider__block-parent {     		max-width: 960px;     	}     	.slider__block {     		max-width: 490px;     	}     	.slider__title {     		font-size: 60px;     		line-height: 54px;     		letter-spacing: 1.44px;     	}     	.home__sliders {     		padding-bottom: 20px;     	}     	.home-slider:not(.home-slider--respons) .home-slider__item {     		width: 237px !important;     	}     	.home-slider.home-slider--jackpot .home-slider__item {     		width: 320px !important;     	}     	.advantages {     		padding: 60px 0 116px;     		background-size: auto 120%;     		background-position: calc(50% - 360px) center;     	}     	.advantages__title {     		max-width: 643px;     	}     	.advantages__grid {     		max-width: 643px;     		-ms-grid-columns: 1fr 1fr 1fr;     		grid-template-columns: 1fr 1fr 1fr;     		-ms-grid-rows: auto auto;     		grid-template-rows: auto auto;     	}     	.advantages__item:nth-child(3) {     		grid-column: 3 / 4;     		grid-row: 1 / 2;     	}     	.advantages__item:nth-child(4) {     		grid-column: 1 / 2;     	}     	.advantages__item:nth-child(5) {     		grid-column: 2 / 4;     		grid-row: 2 / 3;     	}     	.advantages__icon {     		margin-bottom: 20px;     	}     	.vip-home {     		background-position: calc(50% + 250px) center;     		background-size: auto;     	}     	.vip-home__content {     		margin-left: 46px;     		max-width: 476px;     	}     	.vip-home__title {     		font-size: 48px;     	}     	.vip-home__title-second {     		font-size: 34px;     		padding: 10px 8px;     	}     	.vip-home__info {     		font-size: 17px;     	}     	.vip-home__button {     		padding-top: 25px;     	}     	.cms-default {     		width: 960px;     	}     	.cms-default__sidebar {     		display: -ms-inline-flexbox;     		display: inline-flex;     		-ms-flex-wrap: wrap;     		flex-wrap: wrap;     		-ms-flex-direction: column;     		flex-direction: column;     		-ms-flex-pack: center;     		justify-content: center;     		-ms-flex-align: center;     		align-items: center;     		width: 248px;     		padding: 24px;     		margin: 0 0 0 40px;     		border-radius: 2px;     		background-color: rgba(44, 44, 53, 0.95);     		-ms-flex-order: 2;     		order: 2;     	}     }               @media (min-width: 1248px) {          	.header__bar-menu {     		display: none;     	}     	.inner {     		max-width: 1248px;     	}     	.main:after {     		content: "1248px";     	}          	.header__bar-menu {     		display: none;     	}          	.header__menu-games {     		display: -ms-inline-flexbox;     		display: inline-flex;     		-ms-flex-direction: row;     		flex-direction: row;     		-ms-flex-wrap: wrap;     		flex-wrap: wrap;     		width: auto;     		-ms-flex-pack: center;     		justify-content: center;     		-ms-flex-align: center;     		align-items: center;     		align-self: stretch;     		max-height: 100%;     	}     	.header__top-menu {     		display: -ms-inline-flexbox;     		display: inline-flex;     		-ms-flex-direction: row;     		flex-direction: row;     		-ms-flex-wrap: wrap;     		flex-wrap: wrap;     		width: auto;     		-ms-flex-pack: center;     		justify-content: center;     		-ms-flex-align: center;     		align-items: center;     		-ms-flex-item-align: stretch;     		align-self: stretch;     		max-height: 100%;     	}     	.footer__promo-inner picture {     		height: 30px;     	}     	.main-slider {     		min-height: 544px;     	}          	.slider__slide {     		min-height: 544px;     	}          	.slider__block-parent {     		max-width: 1248px;     	}     	.slider__block {     		max-width: 530px;     	}     	.slider__title {     		font-size: 66px;     		line-height: 58px;     		letter-spacing: 1.6px;     	}     	.home-slider:not(.home-slider--respons) .home-slider__item {     		width: 206.25px !important;     	}     	.home-slider__item {     		padding: 0 3px;     	}     	.home-slider .bx-viewport {     		margin: 0 -3px;     	}     	.home-slider.home-slider--jackpot .home-slider__item {     		width: 248px !important;     		padding: 0 4px;     	}     	.home-slider.home-slider--jackpot .bx-viewport {     		margin: 0 -4px;     	}     	.advantages__title {     		font-size: 39px;     		letter-spacing: 1px;     		max-width: 746px;     	}     	.advantages__grid {     		max-width: 746px;     	}     	.vip-home__content {     		max-width: 560px;     		margin-left: 44px;     	}     	.vip-home__title-second {     		padding: 10px 48px;     	}     	.cms-default {     		width: 1248px;     	}     	.cms-default__block {     		padding: 24px;     	}     	.games-menu.open .games-menu__container {     		width: calc(100vw - 280px);     	}     }               @media (min-width: 1632px) {          	.inner {     		max-width: 1632px;     	}     	.inner--padding {     		padding: 0 18px;     	}     	.main:after {     		content: "1632px";     	}     	.main-slider {     		min-height: 544px;     	}          	.slider__slide {     		min-height: 544px;     	}          	.slider__content {     		font-size: 28px;     		line-height: 30px;     		letter-spacing: .86px;     	}     	.slider__block-parent {     		max-width: 1632px;     		padding: 0 18px;     	}     	.slider__block {     		max-width: 680px;     	}     	.slider__title {     		font-size: 84px;     		line-height: 68px;     		letter-spacing: 2px;     	}     	.slider__block-button {     		padding-top: 30px;     	}     	.slider .carousel-control {     		right: 56px;     	}     	.home-slider:not(.home-slider--respons) .home-slider__item {     		width: 267px !important;     	}     	.home-slider__item {     		padding: 0 5px;     	}     	.home-slider .bx-viewport {     		margin: 0 -5px;     	}     	.home-slider.home-slider--jackpot .home-slider__item {     		width: 271.25px !important;     		padding: 0 16px;     	}     	.home-slider.home-slider--jackpot .bx-viewport {     		margin: 0 -16px;     	}     	.advantages {     		background-position: calc(50% - 450px) center;     	}     	.advantages__title {     		margin-right: 155px;     	}     	.advantages__grid {     		margin-right: 155px;     	}     	.cms-default {     		width: 1632px;     		width: 1632px;     	}     	.vip-home__content {     		margin-left: 152px;     	}          	.cms-default {     		width: 1632px;     	}     }               @media screen and (max-width: 1580px) {          	.slider__background {     		width: 100%;     		height: 100%;     		object-fit: cover;     		object-position: center;     	}     }               @media screen and (max-width: 1200px) {          	.game-modal__box {     		width: 900px;     		height: 500px;     	}     }               @media screen and (max-width: 1024px) {          	.game-modal__box {     		width: 720px;     		height: 400px;     	}     }               @media screen and (max-width: 768px) {          	.advantages__grid {     		padding: 0;     	}     	.main-swiper {     		height: 316px !important;     	}     	.slider__background {     		object-position: 70% 0;     	}     	.game-modal__box {     		width: 470px;     		height: 300px;     	}     }     @media (max-width: 767px) {     	.body--scrolled .bar-menu__auth {     		height:92px;     		overflow: visible;     		opacity: 1     	}     	.bar-menu__menu .auth__button {     		min-width:calc(50% - 8px);     		width: auto     	}     	.body--scrolled .header__logo {     		margin-top: 10px;     	}          	.antillephone-wrp {     		-ms-flex-direction: column;     		flex-direction: column;     	}     	body {     		padding-top: 100px;     	}     	.header__auth {     		position: absolute;     		bottom: 0;     		left: 0;     		right: 0;     		height: 46px;     		background-color: #2a2a2a;     		margin: 0;     		width: 100%;     		max-width: 100%;     	}          	.body--scrolled .header__auth {     		height: 0;     		overflow: hidden;     		opacity: 0;     	}          	.auth__button {     		width: calc(50% - 8px);     		padding: 5px;     		white-space: nowrap;     	}          	.auth__user-block {     		padding: 6px 10px;     		-ms-flex-order: 1;     		order: 1;     	}          	.balance-selector__menu {     		top: calc(100% + 22px);     	}     	body.body--scrolled .balance-selector__menu {     		left: -52px;     	}          	.home-slider.home-slider--jackpot .home-slider__title {     		min-height: 44px;     		margin-bottom: 10px;     		display: -ms-inline-flexbox;     		display: inline-flex;     		-ms-flex-align: end;     		align-items: flex-end;     	}     	.home-slider.home-slider--jackpot .home-slider__all {     		top: 15px;     	}     }               @media screen and (max-width: 480px) {          	.game-modal__box {     		width: 300px;     		height: 210px;     	}     }   @media screen and (max-width: 414px) {          	.home-slider__item {     		width: 50% !important;     	}     }