@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Poppins&family=Roboto:wght@100..900&display=swap');

body {
	background: #0F0F12;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.467;
	color: #F3F3F3;
	text-align: left;
	overflow-x: hidden;
	min-height: 100vh;
}

p {
	margin-top: 16px;
	width: 100%;
}

p:first-child {
	margin-top: 0;
}

ul,
ol {
	text-align: left;
	width: 100%;
}

li {
	background-color: #1A720A;
	border-radius: 8px;
	font-size: 16px;
	color: #fff;
	line-height: 1.375;
	padding: 12px 5px 12px 68px;
	position: relative;
}

ol>li {
	counter-increment: ol;
}

li+li {
	margin-top: 12px;
}

li:before {
	display: inline-block;
	font: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 68px;
}

ul>li:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.373 0 0 5.373 0 12C0 18.627 5.373 24 12 24C18.627 24 24 18.627 24 12C24 9.82062 23.41 7.78314 22.3945 6.02148L11.1465 17.2676C10.9595 17.4546 10.7055 17.5605 10.4395 17.5605C10.1745 17.5605 9.91942 17.4556 9.73242 17.2676L5.2793 12.8145C4.8883 12.4235 4.8883 11.7914 5.2793 11.4004C5.6703 11.0094 6.30236 11.0094 6.69336 11.4004L10.4395 15.1465L21.2402 4.3457C19.0392 1.6907 15.718 0 12 0ZM21.2402 4.3457C21.6719 4.86628 22.0537 5.43005 22.3945 6.01953L24.707 3.70703C25.098 3.31503 25.098 2.68397 24.707 2.29297C24.316 1.90197 23.684 1.90197 23.293 2.29297L21.2402 4.3457Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px;
}

ol>li:before {
	content: counter(ol);
	font-size: 24px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 12px;
}

.flex-list li {
	padding-right: 20px;
}

.flex-list li+li {
	margin-top: 0;
}

nav ul li,
aside ul li,
.type-list>li {
	background: none;
	border-radius: 0;
	font: inherit;
	color: inherit;
	line-height: 1.467;
	padding: 0;
}

nav ul li+li,
aside ul li+li,
.type-list>li+li {
	margin-top: 0;
}

nav ul li:before,
aside ul li:before,
.type-list>li:before {
	display: none;
}

/* Title */
h1,
h2,
h3,
.title {
	display: block;
	position: relative;
	width: 100%;
	font-weight: 700;
	text-transform: uppercase;
}

.title {
	margin-bottom: 16px;
}

h1,
.title.general {
	font-size: 32px;
	color: #fff;
	line-height: 1.25;
	margin-bottom: 0;
}

h2,
.title.high {
	border-bottom: 5px solid #1A720A;
	font-size: 24px;
	line-height: 1.3;
	padding-bottom: 5px;
}

h3,
.title.middle {
	border-left: 4px solid #1A720A;
	font-weight: 600;
	font-size: 20px;
	line-height: 1.1;
	text-transform: none;
	padding-left: 8px;
}

h4,
.title.mini {
	font-size: 16px;
	line-height: 1.375;
}

/* Article */
article,
.article {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.467;
	text-align: left;
}

article>*:first-child,
.article>*:first-child {
	margin-top: 0px;
}

article>*+*,
.article>*+* {
	margin-top: 16px;
}

article p a,
.article p a,
article li a:not(.button):not(.app-button),
.article li a:not(.button):not(.app-button) {
	color: inherit;
	text-decoration: underline;
}

article>img,
.article>img {
	border-radius: 3px;
	display: block;
}

article .title+*,
.article .title+* {
	margin-top: 0;
}

/* Button */
.button {
	display: inline-block;
	background-color: #1A720A;
	border-radius: 8px;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 1.067;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 15px;
	margin: 16px 0 0;
	height: auto;
	min-width: 220px;
	position: relative;
}

.button:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.button>* {
	display: inline-block;
	vertical-align: middle;
}

.button img {
	max-width: 12px;
	margin-right: 8px;
}

/* article banner */
.article-banner {
	background-color: #191D24;
	border-radius: 8px;
	color: #fff;
	overflow: hidden;
	padding: 32px;
	position: relative;
	width: 100%;
}

.article-banner__desc {
	position: relative;
	z-index: 1;
}

.article-banner__desc>*+* {
	margin-top: 20px;
}

.article-banner__desc h3,
.article-banner__desc p {
	line-height: 155%;
}

.article-banner__desc h3 {
	border: none;
	padding: 0;
}

.article-banner__img {
	position: absolute;
}

.article-banner__img img {
	display: block;
}

/* Special */
.image img,
.background img {
	display: block;
	position: relative;
	margin: auto;
}

.background {
	display: block !important;
	position: absolute !important;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.background img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.background+* {
	margin-top: 0;
}

.js-expand-content {
	display: none;
	overflow: hidden;
}

.js-expand-content.expanded {
	height: 100%;
}

svg {
	display: inline-block;
	position: relative;
	vertical-align: inherit;
	fill: rgba(255, 255, 255, 1);
	line-height: 1;
}

use {
	fill: rgba(255, 255, 255, 1);
	fill-rule: evenodd;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.path {
	fill: inherit;
	stroke: inherit;
	stroke-width: inherit;
}

/* Content */
.content,
.cover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.content {
	background: -o-linear-gradient(right, #3B3B3E 0%, #1A1A1D 100%);
	background: -webkit-gradient(linear, right top, left top, from(#3B3B3E), to(#1A1A1D));
	background: linear-gradient(270deg, #3B3B3E 0%, #1A1A1D 100%);
	padding: 32px 20px;
}

.content:nth-child(odd) {
	background: -o-linear-gradient(right, #1A1A1D 0%, #3B3B3E 100%);
	background: -webkit-gradient(linear, right top, left top, from(#1A1A1D), to(#3B3B3E));
	background: linear-gradient(270deg, #1A1A1D 0%, #3B3B3E 100%);
}

.cover {
	padding-left: 20px;
	padding-right: 20px;
}

.content>*,
.cover>* {
	position: relative;
}

/* Header */
.header {
	background: #16181D;
	color: #fff;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	overflow: visible;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	height: auto;
	padding: 1px 38px 1px 0;
}

.logo {
	display: inline-block;
}

.logo img {
	display: block;
}

.header__logo {
	max-width: 224px;
}

.menu-button,
.header__menu .header__button,
.header__menu .header__links {
	display: none;
}

.header__menu {
	margin: 0 auto 0 3.5%;
}

.header__menu ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
}

.header__menu ul a {
	display: block;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	line-height: 1.067;
	text-transform: uppercase;
	padding: 5px 0;
	position: relative;
}

.header__menu ul a:after {
	content: '';
	background-color: #1A720A;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.header__menu ul li a:hover {
	color: #1A720A;
}

.header__menu ul li a:hover:after {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.header__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
}

.header__link {
	background-color: #23272E;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	position: relative;
}

.header__link:hover {
	background-color: rgba(255, 255, 255, .2);
}

.header__link-bonus {
	padding-right: 4px;
}

.header__link-bonus span {
	background-color: #4EA522;
	border-radius: 50%;
	font-weight: 700;
	font-size: 9px;
	color: #fff;
	text-align: center;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 2px;
	right: 1px;
}

.header__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
}

.header__button {
	margin-top: 0;
	min-width: 135px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.header__button-login {
	background-color: #4EA522;
}

.header__button-signup {
	background-color: #23272E;
}

.header__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 18px;
}

.header__time {
	border-right: 1px solid rgba(255, 255, 255, .1);
	font-size: 12px;
	line-height: 1.167;
	padding: 10px 15px 10px 6px;
}

.header__lang {
	position: relative;
	z-index: 100;
}

.header__lang img {
	border-radius: 50%;
	display: block;
	max-width: 24px;
}

/* Wrapper */
.content-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	margin: 0 auto;
	padding: 72px 20px 30px;
	position: relative;
	width: 100%;
}

/* Sidebar */
.sidebar {
	position: -webkit-sticky;
	position: sticky;
	top: 52px;
	height: calc(100vh - 54px);
	overflow: auto;
	width: 250px;
	padding-bottom: 20px;
}

.sidebar::-webkit-scrollbar {
	display: none;
}

.sidebar__item+.sidebar__item {
	margin-top: 12px;
}

.sidebar>*+* {
	margin-top: 12px;
}

.sidebar__item {
	border-radius: 8px;
	overflow: hidden;
}

/* Sidebar left */
.sidebar__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 2px;
}

.sidebar__button {
	background-color: #23272E;
	border-radius: 8px;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	padding: 8px 35px 8px 8px;
	overflow: hidden;
	position: relative;
}

.sidebar__button:hover {
	background-color: rgba(76, 164, 33, .5);
}

.sidebar__button img {
	max-height: 16px;
}

.sidebar__button:before,
.sidebar__button:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
}

.sidebar__button:before {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74219 5.80469L0.117188 1.24219C-0.0390625 1.08594 -0.0390625 0.898438 0.117188 0.742188L0.710937 0.117188C0.867187 -0.0390625 1.11719 -0.0390625 1.24219 0.117188L4.99219 3.80469L8.74219 0.117188C8.86719 -0.0390625 9.11719 -0.0390625 9.27344 0.117188L9.89844 0.742188C10.0234 0.898438 10.0234 1.05469 9.89844 1.24219L5.30469 5.80469C5.14844 5.96094 4.89844 5.96094 4.77344 5.80469H4.74219Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	right: 12px;
	height: 6px;
	width: 10px;
	margin: auto;
}

.sidebar__button:after {
	background-color: #121317;
	right: 33px;
	width: 1px;
}

.sidebar__item-quicklinks {
	border-radius: 8px 8px 0 0;
	margin-bottom: 6px;
}

.sidebar-quicklinks__header {
	background: #17191E;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sidebar-quicklinks__link {
	font-weight: 400;
	font-size: 14px;
	color: #BEBFC1;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	padding: 9px;
	position: relative;
	width: 50%;
}

.sidebar-quicklinks__link:first-child {
	background-color: #23272E;
	color: #fff;
	padding-left: 23px;
}

.sidebar-quicklinks__link:first-child:before {
	content: '';
	background-color: #A0CE50;
	border-radius: 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 40px;
	margin: auto;
	height: 6px;
	width: 6px;
}

.sidebar-quicklinks__link:hover {
	color: #A0CE50;
}

.sidebar__item-quicklinks {
	background-color: #F3F3F3;
}

.sidebar__item-quicklinks li a {
	font-size: 14px;
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 7px;
	padding: 8px;
}

.sidebar__item-quicklinks li:nth-child(n) a:hover {
	background-color: rgba(76, 164, 33, .5);
}

.sidebar__item-quicklinks li a img {
	max-height: 16px;
}

.sidebar__item-quicklinks li:first-child a {
	background-color: #DFDFDF;
	font-size: 12px;
	line-height: 1;
	gap: 4px;
	padding: 13px 13px 13px 8px;
}

.sidebar__item-quicklinks li:first-child a span:nth-child(-n+2) {
	font-weight: 700;
}

.sidebar__item-quicklinks li:first-child a img:first-of-type {
	margin-left: 5px;
}

.sidebar__item-quicklinks li:first-child a img:last-of-type {
	margin-left: auto;
}

.sidebar__item-quicklinks li:nth-child(2) a {
	background-color: #ECECEC;
	padding-top: 9px;
	padding-bottom: 9px;
}

.sidebar__item-quicklinks li:nth-child(n+4) a {
	border-top: 1px solid #D5D9DD;
	padding-bottom: 7px;
}

.sidebar__item-quicklinks li:nth-child(n+3) a:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
}

.sidebar__item-quicklinks li:nth-child(n+3) a:before {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74219 5.80469L0.117188 1.24219C-0.0390625 1.08594 -0.0390625 0.898438 0.117188 0.742188L0.710937 0.117188C0.867187 -0.0390625 1.11719 -0.0390625 1.24219 0.117188L4.99219 3.80469L8.74219 0.117188C8.86719 -0.0390625 9.11719 -0.0390625 9.27344 0.117188L9.89844 0.742188C10.0234 0.898438 10.0234 1.05469 9.89844 1.24219L5.30469 5.80469C5.14844 5.96094 4.89844 5.96094 4.77344 5.80469H4.74219Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	right: 12px;
	width: 10px;
	height: 6px;
	margin: auto;
}

.sidebar__item-navigation {
	background-color: #23272E;
	border-radius: 3px;
}

.sidebar-navigation__button {
	display: block;
	background-color: #F3F3F3;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #23272E;
	line-height: 1;
	text-align: left;
	padding: 9px 33px 9px 8px;
	position: relative;
	width: 100%;
}

.sidebar-navigation__button:before,
.sidebar-navigation__button:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
}

.sidebar-navigation__button:before {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74219 5.80469L0.117188 1.24219C-0.0390625 1.08594 -0.0390625 0.898438 0.117188 0.742188L0.710937 0.117188C0.867187 -0.0390625 1.11719 -0.0390625 1.24219 0.117188L4.99219 3.80469L8.74219 0.117188C8.86719 -0.0390625 9.11719 -0.0390625 9.27344 0.117188L9.89844 0.742188C10.0234 0.898438 10.0234 1.05469 9.89844 1.24219L5.30469 5.80469C5.14844 5.96094 4.89844 5.96094 4.77344 5.80469H4.74219Z' fill='%2323272E'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 10px;
	height: 6px;
	right: 12px;
	margin: auto;
}

.sidebar-navigation__button.slide:before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.sidebar-navigation__button:after {
	background-color: #23272E;
	right: 33px;
	width: 1px;
}

.sidebar-navigation__list li a {
	display: block;
	color: #F3F3F3;
	line-height: 1.467;
	padding: 6px 5px 6px 8px;
}

.sidebar-navigation__list li a:hover {
	border-left: 2px solid #1A720A;
	background: #191D24;
	padding-left: 10px;
}

/* Sidebar right */
.sidebar__right .sidebar__item {
	background-color: #F2F9F1;
	display: block;
}

.sidebar-registration__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	padding: 12px 8px 4px;
}

.sidebar-registration__title {
	font-weight: 700;
	font-size: 16px;
	color: #000;
	line-height: 100%;
	text-transform: uppercase;
}

.sidebar-registration__phone {
	background-color: #23272E;
	border-radius: 8px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 10px;
	padding: 9px;
	margin: 9px 0 14px;
}

.sidebar-registration__phone img {
	max-width: 10px;
}

.sidebar-registration__input {
	background-color: #fff;
	border-radius: 8px;
	font-size: 14px;
	line-height: 1;
	text-align: left;
	padding: 9px 40px 9px 8px;
	overflow: hidden;
	position: relative;
}

.sidebar-registration__input+.sidebar-registration__input {
	margin-top: 8px;
}

.sidebar-registration__currency {
	color: #253E5B;
}

.sidebar-registration__code {
	color: rgba(70, 73, 70, .65);
}

.sidebar-registration__currency:after,
.sidebar-registration__code:after {
	content: '';
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	bottom: 0;
}

.sidebar-registration__currency:after {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74219 5.80469L0.117188 1.24219C-0.0390625 1.08594 -0.0390625 0.898438 0.117188 0.742188L0.710937 0.117188C0.867187 -0.0390625 1.11719 -0.0390625 1.24219 0.117188L4.99219 3.80469L8.74219 0.117188C8.86719 -0.0390625 9.11719 -0.0390625 9.27344 0.117188L9.89844 0.742188C10.0234 0.898438 10.0234 1.05469 9.89844 1.24219L5.30469 5.80469C5.14844 5.96094 4.89844 5.96094 4.77344 5.80469H4.74219Z' fill='%23253E5B'/%3E%3C/svg%3E%0A");
	background-size: cover;
	right: 9px;
	height: 6px;
	width: 10px;
	margin: auto;
}

.sidebar-registration__code:after {
	background-color: #65676C;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.311 0.121043L5.10104 9.32104L1.71104 5.96104C1.67194 5.92113 1.62526 5.88942 1.57375 5.86778C1.52223 5.84613 1.46692 5.83498 1.41104 5.83498C1.35517 5.83498 1.29985 5.84613 1.24834 5.86778C1.19683 5.88942 1.15015 5.92113 1.11104 5.96104L0.121043 6.95104C0.0434853 7.02964 0 7.13562 0 7.24604C0 7.35646 0.0434853 7.46244 0.121043 7.54104L4.81104 12.201C4.98104 12.361 5.24104 12.361 5.41104 12.201L15.891 1.70104C15.9686 1.62245 16.0121 1.51647 16.0121 1.40604C16.0121 1.29562 15.9686 1.18964 15.891 1.11104L14.891 0.121043C14.8124 0.0434852 14.7065 0 14.596 0C14.4856 0 14.3796 0.0434852 14.301 0.121043H14.311Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 13px;
	right: 0;
	width: 38px;
}

.sidebar-registration__promo {
	color: #464946;
}

.sidebar-registration__button {
	background-color: #93C879;
	border-radius: 8px;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	padding: 13px;
	margin-top: 8px;
}

.sidebar-registration__text {
	font-size: 10px;
	color: #464946;
	line-height: 12px;
	margin-top: 13px;
}

.sidebar-registration__bonus {
	background-color: #23272E;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
	text-align: center;
	text-transform: uppercase;
	padding: 8px;
	margin-top: 0;
}

.sidebar-bet__header {
	background-color: #17191E;
	font-size: 14px;
	color: #BEBFC1;
	line-height: 1;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sidebar-bet__header span {
	width: 50%;
	padding: 9px;
}

.sidebar-bet__header span:first-child {
	background-color: #23272E;
	color: #fff;
}

.sidebar__item-bet {
	color: #000;
}

.sidebar-bet__general {
	border-bottom: 1px dashed #000;
	padding: 17px 8px 8px;
}

.sidebar-bet__sett {
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 8px 0 2px;
}

.sidebar-bet__sett img {
	max-width: 12px;
}

.sidebar-bet__text {
	background-color: #fff;
	border-radius: 8px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 120px;
	padding: 18px;
	margin: 17px 0 8px;
}

.sidebar-bet__button {
	font-size: 14px;
	line-height: 1;
	min-width: none;
	padding: 9px;
	margin-top: 0;
	width: 100%;
}

.sidebar-bet__button:hover {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sidebar-bet__bottom {
	padding: 19px 10px 6px;
}

.sidebar-bet__events {
	border-bottom: 1px dashed #000;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	display: block;
	max-width: 177px;
	margin: 0 auto;
}

.sidebar__store {
	background-color: #17191E;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 12px;
	overflow: hidden;
}

.sidebar-store__link {
	font-size: 14px;
	color: #BEBFC1;
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 10px;
	padding: 8px;
	width: 50%;
}

.sidebar-store__link img {
	max-width: 16px;
}

.sidebar-store__link:first-child {
	background-color: #23272E;
	color: #fff;
}

.sidebar-store__link:hover {
	background-color: rgba(255, 255, 255, .2);
}

/* Main */
.main {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* Prime */
.prime {
	background: #16181D;
	border-radius: 8px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 385px;
	color: #fff;
	margin-bottom: 20px;
	padding-left: 60px;
	padding-right: 60px;
}

.prime__background img {
	-o-object-position: 75%;
	object-position: 75%;
}

.prime__wrap {
	max-width: 550px;
}

.prime__rating {
	text-transform: uppercase;
	margin-bottom: 8px;
}

.prime__rating span {
	font-weight: 700;
	margin-right: 5px;
}

.prime__text {
	margin-top: 9px;
}

/* Navigation */
.navigation {
	display: none;
}

/* About */
.table {
	background-color: #23272E;
	border-radius: 8px;
	overflow: hidden;
	width: 100%;
}

.table tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 40px;
	padding: 12px 20px;
}

.table tr>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.table thead {
	background: #DFDFDF;
	color: #1E2229;
	line-height: 140%;
	text-transform: uppercase;
}

.table th {
	font-weight: 700;
}

.table tbody {
	line-height: 1.334;
}

.table tbody tr+tr {
	border-top: 1px solid #fff;
	line-height: 1.347;
	padding-bottom: 11px;
}

.about__table tr {
	gap: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.about__table tbody tr+tr {
	padding-bottom: 12px;
}

.about__pros-wrap {
	position: relative;
	width: 100%;
}

.block-with-background {
	background-color: #191D24;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 12px 0px #5A5A5A;
	box-shadow: 0px 0px 12px 0px #5A5A5A;
	padding: 20px;
	width: 100%;
}

.block-with-background h3 {
	border: none;
	line-height: 155%;
	padding-left: 0;
}

.about__proscons {
	padding: 32px;
}

.about__pros {
	max-width: 692px;
	width: 71%;
}

.about-proscons__title {
	font-weight: 600;
	font-size: 20px;
	color: #fff;
	line-height: 155%;
	margin-bottom: 20px;
}

.pros-wrap__img {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 288px;
	width: 30%;
}

.pros-wrap__img img {
	display: block;
}

/* Bonus Banner */
.bonus-banner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 280px;
	padding-left: 8%;
	padding-right: 8%;
}

.bonus-banner__background img {
	-o-object-position: 75%;
	object-position: 75%;
}

.bonus-banner__wrap {
	color: #fff;
	text-align: center;
}

.bonus-banner__title,
.bonus-banner__text {
	text-shadow: 0 0 3px #000;
}

.bonus-banner__title {
	border-bottom: none;
	padding: 0;
}

.bonus-banner__text {
	font-weight: 500;
	margin-top: 7px;
}

/* App */
.app__banner-ios .app-banner__desc ol {
	max-width: 660px;
	width: 73%;
}

.app-banner__img {
	bottom: 0;
	right: 0;
	max-width: 453px;
	width: 47%;
	z-index: 1;
}

.app-button {
	background-color: #1A720A;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 6px;
	font-weight: 700;
	font-size: 15px;
	color: #fff;
	line-height: 165%;
	text-align: center;
	text-transform: uppercase;
	width: 230px;
	height: 56px;
	padding: 0 20px;
}

.app-button img {
	max-width: 32px;
}

.app-button span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.app-button:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

/* Offers */
.offers__list li+li {
	margin-top: 16px;
}

.offers-item__desc {
	max-width: 692px;
	width: 71%;
}

.offers-list__item:nth-child(even) .offers-item__desc {
	margin-left: auto;
}

.offers-item__desc li+li {
	margin-top: 12px;
}

.offers-item__img {
	position: absolute;
	z-index: 1;
}

.offers-item__img img {
	display: block;
}

.offers-welcome__item:first-child .offers-item__img {
	bottom: -16px;
	right: -20px;
	max-width: 322px;
	width: 33%;
}

.offers-welcome__item:nth-child(2) .offers-item__img {
	bottom: 0;
	left: 0;
	max-width: 267px;
	width: 28%;
}

.offers-welcome__item:nth-child(3) .offers-item__img {
	bottom: -16px;
	right: -8px;
	max-width: 316px;
	width: 33%;
}

.offers-welcome__item:last-child .offers-item__img {
	left: -20px;
	top: 52%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 345px;
	width: 36%;
}

.offers-weekly__item .offers-item__img {
	right: -6px;
	top: 49%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 373px;
	width: 39%;
}

/* Bonuses */
.bonuses__img {
	position: absolute;
	bottom: 7%;
	right: 0;
	max-width: 266px;
	width: 27%;
}

.bonuses__img img {
	display: block;
}

.bonuses ul {
	max-width: 692px;
	width: 71%;
}

/* VIP */
.vip__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}

.vip__banner {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* Slots */
.slots__table th:nth-child(n+2),
.slots__table td:nth-child(n+2) {
	max-width: 148px;
}

.slots-banner__desc p {
	text-shadow: 0 0 3px #000;
}

/* Games */
.games__list li+li {
	margin-top: 16px;
}

.games-item__desc {
	font-size: 16px;
	line-height: 1.375;
	position: relative;
	z-index: 1;
	max-width: 692px;
	width: 71%;
}

.games-list__item:nth-child(even) .games-item__desc {
	margin-left: auto;
}

.games-item__img {
	position: absolute;
}

.games-list__item:first-child .games-item__img {
	bottom: -3%;
	right: -5px;
	max-width: 293px;
	width: 30%;
}

.games-list__item:nth-child(2) .games-item__img {
	bottom: 7%;
	left: -20px;
	max-width: 358px;
	width: 37%;
}

.games-list__item:nth-child(3) .games-item__img {
	bottom: -22%;
	right: -20px;
	max-width: 313px;
	width: 32%;
}

.games-list__item:last-child .games-item__img {
	bottom: -3px;
	left: -20px;
	max-width: 308px;
	width: 32%;
}

.games .flex-list {
	max-width: 740px;
}

/* Live */
.live__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px;
}

.live-list__item {
	width: calc(50% - 8px);
}

.live-list__item:before {
	display: none;
}

.live-list__item+.live-list__item {
	margin-top: 0;
}

.live__img {
	max-width: 448px;
	width: 44%;
	position: absolute;
	bottom: 0;
	right: 0;
}

.live__img img {
	display: block;
}

/* FAQ */
.faq__list li {
	background-color: #23272E;
	padding: 0;
	overflow: hidden;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.faq__list li:before {
	display: none;
}

.faq__list li+li {
	margin-top: 16px;
}

.faq-item__title {
	background-color: #DFDFDF;
	border: none;
	font-weight: 700;
	font-size: 15px;
	color: #0F0F12;
	line-height: 1.467;
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	position: relative;
	padding: 17px 20px 17px 60px;
}

.faq-item__title:after {
	content: '';
	border: 1px solid #1A720A;
	border-radius: 5px;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49496 4.99023L4.49496 0.990234L0.494964 4.99023' stroke='%231A720A' stroke-width='1.4'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 9px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 20px;
	margin: auto;
	width: 24px;
	height: 24px;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	-o-transition: transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.faq-list__item.active .faq-item__title:after {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
}

.faq-item__desc {
	line-height: 150%;
	padding: 16px 12px;
}

/* Reviews */
.reviews__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.reviews-list__item {
	background-color: #191D24;
	-webkit-box-shadow: 0px 0px 12px 0px #5A5A5A;
	box-shadow: 0px 0px 12px 0px #5A5A5A;
	width: calc(50% - 10px);
	padding: 20px;
}

.reviews-list__item+.reviews-list__item {
	margin-top: 0;
}

.reviews-list__item::before {
	display: none;
}

.reviews-item__stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 5px;
	margin-bottom: 16px;
}

.reviews-item__stars img {
	max-width: 22px;
}

.reviews-item__desc {
	font-size: 15px;
	line-height: 160%;
	width: 100%;
}

/* Grades */
.grades__table {
	font-weight: 700;
}

.grades__table tr {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 16px;
	padding-bottom: 16px;
}

.grades__table tr>* {
	position: relative;
	z-index: 1;
}

.grades__table tbody tr+tr {
	margin-top: 5px;
	padding-bottom: 15px;
}

.grades__table tr:last-child {
	position: relative;
	z-index: 1;
}

.grades__table th {
	font-size: 16px;
}

.grades__table td {
	font-size: 14px;
	line-height: 1.5;
	text-align: right;
}

.grades__table td span {
	font-size: 20px;
	color: #4CA421;
}

.grades-table__img {
	position: absolute;
	bottom: 0;
	left: 51%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	max-width: 224px;
	width: 23%;
}

.grades-table__img img {
	display: block;
}

/* Btn Top */
.to-top-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 230px;
	width: 88px;
}

.to-top {
	background-image: url("data:image/svg+xml,%3Csvg width='88' height='68' viewBox='0 0 88 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8599 0.153705C10.4319 0.218947 10.0892 0.450106 10.0892 0.673952C10.0892 0.940543 9.78061 1.07862 9.17834 1.08115C7.84713 1.08677 7.00637 1.36996 7.00637 1.81315C7.00637 2.04065 6.71547 2.20207 6.30573 2.20207C5.79203 2.20207 5.6051 2.35196 5.6051 2.7645C5.6051 3.13936 5.41817 3.32693 5.04459 3.32693C4.67101 3.32693 4.48408 3.5145 4.48408 3.88935C4.48408 4.26421 4.29715 4.45178 3.92357 4.45178C3.54999 4.45178 3.36306 4.63935 3.36306 5.01421C3.36306 5.38907 3.17613 5.57664 2.80255 5.57664C2.39141 5.57664 2.24204 5.76421 2.24204 6.27968C2.24204 6.79514 2.09266 6.98271 1.68153 6.98271C1.18884 6.98271 1.12102 7.17028 1.12102 8.52939C1.12102 9.8885 1.0532 10.0761 0.56051 10.0761C0.00448409 10.0761 0 10.2636 0 33.8651C0 57.4173 0.00560509 57.6553 0.56051 57.8009C1.03358 57.9252 1.12102 58.1845 1.12102 59.4621C1.12102 60.7883 1.19052 60.9758 1.68153 60.9758C2.09266 60.9758 2.24204 61.1634 2.24204 61.6789C2.24204 62.1943 2.39141 62.3819 2.80255 62.3819C3.17613 62.3819 3.36306 62.5695 3.36306 62.9443C3.36306 63.3192 3.54999 63.5068 3.92357 63.5068C4.29715 63.5068 4.48408 63.6943 4.48408 64.0692C4.48408 64.4325 4.67101 64.6316 5.0118 64.6316C5.3041 64.6316 5.6051 64.8827 5.68637 65.194C5.77409 65.5307 6.06864 65.7565 6.41952 65.7565C6.74237 65.7565 7.00637 65.9317 7.00637 66.1454C7.00637 66.5886 7.84713 66.8718 9.17834 66.8774C9.76071 66.8799 10.0892 67.0202 10.0892 67.2663C10.0892 67.4927 10.5219 67.7233 11.1401 67.8256C11.7183 67.9215 26.5051 68 44 68C61.4949 68 76.282 67.9215 76.8599 67.8256C77.4781 67.7233 77.9108 67.4927 77.9108 67.2663C77.9108 67.0298 78.2214 66.8813 78.7166 66.8813C80.1083 66.8813 81.2739 66.545 81.2739 66.1431C81.2739 65.9305 81.5261 65.7565 81.8344 65.7565C82.208 65.7565 82.3949 65.5689 82.3949 65.194C82.3949 64.8192 82.5818 64.6316 82.9554 64.6316C83.329 64.6316 83.5159 64.444 83.5159 64.0692C83.5159 63.6943 83.7029 63.5068 84.0764 63.5068C84.45 63.5068 84.6369 63.3192 84.6369 62.9443C84.6369 62.5695 84.8239 62.3819 85.1975 62.3819C85.6086 62.3819 85.758 62.1943 85.758 61.6789C85.758 61.1634 85.9073 60.9758 86.3185 60.9758C86.8095 60.9758 86.879 60.7883 86.879 59.4621C86.879 58.1845 86.9664 57.9252 87.4395 57.8009C87.9944 57.6553 88 57.4174 88 33.9793C88 10.5412 87.9944 10.3033 87.4395 10.1576C86.9664 10.0333 86.879 9.77404 86.879 8.49649C86.879 7.17028 86.8095 6.98271 86.3185 6.98271C85.9073 6.98271 85.758 6.79514 85.758 6.27968C85.758 5.76421 85.6086 5.57664 85.1975 5.57664C84.8239 5.57664 84.6369 5.38907 84.6369 5.01421C84.6369 4.63935 84.45 4.45178 84.0764 4.45178C83.7029 4.45178 83.5159 4.26421 83.5159 3.88935C83.5159 3.5145 83.329 3.32693 82.9554 3.32693C82.5818 3.32693 82.3949 3.13936 82.3949 2.7645C82.3949 2.38964 82.208 2.20207 81.8344 2.20207C81.5261 2.20207 81.2739 2.028 81.2739 1.8154C81.2739 1.41355 80.1083 1.07721 78.7166 1.07721C78.2214 1.07721 77.9108 0.928732 77.9108 0.692231C77.9108 0.465853 77.4781 0.235257 76.8599 0.132895C75.7133 -0.0572056 12.1157 -0.037239 10.8599 0.153705ZM46.242 10.9197C46.242 11.2946 46.429 11.4821 46.8025 11.4821C47.1761 11.4821 47.3631 11.6697 47.3631 12.0446C47.3631 12.4194 47.55 12.607 47.9236 12.607C48.2971 12.607 48.4841 12.7946 48.4841 13.1694C48.4841 13.5443 48.671 13.7319 49.0446 13.7319C49.4182 13.7319 49.6051 13.9194 49.6051 14.2943C49.6051 14.6691 49.792 14.8567 50.1656 14.8567C50.5392 14.8567 50.7261 15.0443 50.7261 15.4191C50.7261 15.794 50.913 15.9816 51.2866 15.9816C51.6602 15.9816 51.8471 16.1691 51.8471 16.544C51.8471 16.9189 52.0341 17.1064 52.4076 17.1064C52.7812 17.1064 52.9682 17.294 52.9682 17.6688C52.9682 18.0437 53.1551 18.2313 53.5287 18.2313C53.9022 18.2313 54.0892 18.4188 54.0892 18.7937C54.0892 19.1686 54.2761 19.3561 54.6497 19.3561C55.0233 19.3561 55.2102 19.5437 55.2102 19.9186C55.2102 20.2934 55.3971 20.481 55.7707 20.481C56.1443 20.481 56.3312 20.6686 56.3312 21.0434C56.3312 21.4183 56.5181 21.6058 56.8917 21.6058C57.2653 21.6058 57.4522 21.7934 57.4522 22.1683C57.4522 22.5431 57.6392 22.7307 58.0127 22.7307C58.3863 22.7307 58.5732 22.9183 58.5732 23.2931C58.5732 23.668 58.7602 23.8556 59.1338 23.8556C59.5073 23.8556 59.6943 24.0431 59.6943 24.418C59.6943 24.7928 59.8812 24.9804 60.2548 24.9804C60.7654 24.9804 60.8153 25.168 60.8153 27.0895C60.8153 28.8319 60.7377 29.1986 60.3686 29.1986C60.1231 29.1986 59.8591 29.4399 59.7823 29.7352C59.6309 30.3159 58.9166 30.5971 57.5924 30.5971C56.3326 30.5971 55.4904 30.3052 55.4904 29.8688C55.4904 29.655 55.2264 29.4798 54.9036 29.4798C54.5527 29.4798 54.2582 29.254 54.1704 28.9174C54.0892 28.6061 53.7882 28.355 53.4959 28.355C53.1551 28.355 52.9682 28.1559 52.9682 27.7926C52.9682 27.4177 52.7812 27.2301 52.4076 27.2301C52.0341 27.2301 51.8471 27.0426 51.8471 26.6677C51.8471 26.2928 51.6602 26.1053 51.2866 26.1053C50.913 26.1053 50.7261 25.9177 50.7261 25.5428C50.7261 25.168 50.5392 24.9804 50.1656 24.9804C49.8035 24.9804 49.6051 24.7929 49.6051 24.4509C49.6051 24.1576 49.3548 23.8556 49.0446 23.774C48.7363 23.6933 48.4841 23.4253 48.4841 23.179C48.4841 22.9183 48.2495 22.7307 47.9236 22.7307C47.3734 22.7307 47.3631 22.9183 47.3631 32.8544C47.3631 42.7906 47.3527 42.9781 46.8025 42.9781C46.429 42.9781 46.242 43.1657 46.242 43.5406C46.242 44.056 46.0551 44.103 44 44.103C41.9449 44.103 41.758 44.056 41.758 43.5406C41.758 43.1657 41.571 42.9781 41.1975 42.9781C40.6473 42.9781 40.6369 42.7906 40.6369 32.8544C40.6369 22.9183 40.6266 22.7307 40.0764 22.7307C39.7505 22.7307 39.5159 22.9183 39.5159 23.179C39.5159 23.4253 39.2637 23.6933 38.9554 23.774C38.6452 23.8556 38.3949 24.1576 38.3949 24.4509C38.3949 24.7929 38.1965 24.9804 37.8344 24.9804C37.4608 24.9804 37.2739 25.168 37.2739 25.5428C37.2739 25.9177 37.087 26.1053 36.7134 26.1053C36.3398 26.1053 36.1529 26.2928 36.1529 26.6677C36.1529 27.0426 35.9659 27.2301 35.5924 27.2301C35.2188 27.2301 35.0318 27.4177 35.0318 27.7926C35.0318 28.1559 34.8449 28.355 34.5041 28.355C34.2118 28.355 33.9108 28.6061 33.8296 28.9174C33.7418 29.254 33.4473 29.4798 33.0964 29.4798C32.7736 29.4798 32.5096 29.655 32.5096 29.8688C32.5096 30.3052 31.6674 30.5971 30.4076 30.5971C29.0834 30.5971 28.3691 30.3159 28.2177 29.7352C28.1409 29.4399 27.8769 29.1986 27.6314 29.1986C27.2623 29.1986 27.1847 28.8319 27.1847 27.0895C27.1847 25.168 27.2346 24.9804 27.7452 24.9804C28.1188 24.9804 28.3057 24.7928 28.3057 24.418C28.3057 24.0431 28.4927 23.8556 28.8662 23.8556C29.2398 23.8556 29.4268 23.668 29.4268 23.2931C29.4268 22.9183 29.6137 22.7307 29.9873 22.7307C30.3608 22.7307 30.5478 22.5431 30.5478 22.1683C30.5478 21.7934 30.7347 21.6058 31.1083 21.6058C31.4819 21.6058 31.6688 21.4183 31.6688 21.0434C31.6688 20.6686 31.8557 20.481 32.2293 20.481C32.6029 20.481 32.7898 20.2934 32.7898 19.9186C32.7898 19.5437 32.9767 19.3561 33.3503 19.3561C33.7239 19.3561 33.9108 19.1686 33.9108 18.7937C33.9108 18.4188 34.0978 18.2313 34.4713 18.2313C34.8449 18.2313 35.0318 18.0437 35.0318 17.6688C35.0318 17.294 35.2188 17.1064 35.5924 17.1064C35.9659 17.1064 36.1529 16.9189 36.1529 16.544C36.1529 16.1691 36.3398 15.9816 36.7134 15.9816C37.087 15.9816 37.2739 15.794 37.2739 15.4191C37.2739 15.0443 37.4608 14.8567 37.8344 14.8567C38.208 14.8567 38.3949 14.6691 38.3949 14.2943C38.3949 13.9194 38.5818 13.7319 38.9554 13.7319C39.329 13.7319 39.5159 13.5443 39.5159 13.1694C39.5159 12.7946 39.7029 12.607 40.0764 12.607C40.45 12.607 40.6369 12.4194 40.6369 12.0446C40.6369 11.6697 40.8239 11.4821 41.1975 11.4821C41.571 11.4821 41.758 11.2946 41.758 10.9197C41.758 10.4042 41.9449 10.3573 44 10.3573C46.0551 10.3573 46.242 10.4042 46.242 10.9197ZM45.3662 51.0279C45.9736 51.1496 46.242 51.3653 46.242 51.7309C46.242 52.0706 46.4413 52.2582 46.8025 52.2582C47.3132 52.2582 47.3631 52.4458 47.3631 54.3673C47.3631 56.2888 47.3132 56.4764 46.8025 56.4764C46.429 56.4764 46.242 56.664 46.242 57.0388C46.242 57.5543 46.0551 57.6013 44 57.6013C41.9449 57.6013 41.758 57.5543 41.758 57.0388C41.758 56.664 41.571 56.4764 41.1975 56.4764C40.6868 56.4764 40.6369 56.2888 40.6369 54.3673C40.6369 52.4458 40.6868 52.2582 41.1975 52.2582C41.5643 52.2582 41.758 52.0706 41.758 51.7155C41.758 50.9837 43.4958 50.6525 45.3662 51.0279Z' fill='%234CA421'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: -webkit-sticky;
	position: sticky;
	bottom: 10px;
	width: 88px;
	height: 68px;
	display: none;
	z-index: 100;
	opacity: .7;
}

.to-top:hover {
	opacity: 1;
}

/* Footer */
.footer {
	padding-bottom: 20px;
}

.footer li {
	background: none;
	border-radius: 0;
	padding: 0;
}

.footer li+li {
	margin-top: 0;
}

.footer li:before {
	display: none;
}

.footer__langs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px;
}

.footer__langs li a {
	background-color: #fff;
	border: 1px solid rgba(254, 192, 126, 0.2);
	border-radius: 12px;
	font-size: 15px;
	color: #082529;
	line-height: 1;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	padding: 11px 12px;
}

.footer__langs li a:hover {
	background-color: rgba(255, 255, 255, .5);
}

.footer__langs li a img {
	border-radius: 50%;
	max-width: 24px;
}

.footer__menu {
	background-color: #16181D;
	border-radius: 8px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 30px;
	margin: 20px auto 8px;
	padding: 12px;
	width: 100%;
}

.footer-menu__item p {
	font-weight: 700;
	font-size: 14px;
	line-height: 1.14;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.footer-menu__item li a {
	font-size: 12px;
	color: #fff;
}

.footer-menu__item li a:hover {
	opacity: .6;
}

.footer-menu__item li a img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	max-width: 14px;
}

.footer__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	width: 100%;
}

.footer__wrap>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.footer__left {
	background-color: #16181D;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: 290px;
	padding: 10px;
}

.footer__left img {
	max-height: 55px;
}

.footer__copyright {
	background: #16181D;
	border-radius: 8px;
	font-size: 12px;
	color: #BEBFC1;
	line-height: 1.167;
	padding: 24px 12px;
}

.footer__copyright p+p {
	line-height: 1.41;
	margin-top: 10px;
}

.footer__copyright p a {
	color: inherit;
}

.footer__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	max-width: 300px;
}

.footer__right>* {
	border-radius: 8px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 8px;
}

.footer__age {
	background-color: #16181D;
}

.footer__button {
	background-color: #23272E;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
}

.footer__button:hover {
	background-color: rgba(255, 255, 255, .2);
}

/* PAGES */
/* Breadcrumbs */
.breadcrumbs {
	margin-bottom: 4px;
}

.breadcrumbs>li {
	background: none;
	border-radius: 0;
	display: inline-block;
	padding: 0px;
}

.breadcrumbs>li+li {
	margin: 0;
}

.breadcrumbs>li:before {
	display: none;
}

.breadcrumbs>li a {
	display: inline-block;
	font-size: 15px;
	line-height: 128%;
	color: #fff;
	text-transform: uppercase;
}

.breadcrumbs>li a[href] {
	font-weight: 700;
}

.breadcrumbs>li:not(:last-child):after {
	content: '/';
	display: inline-block;
	position: relative;
	font: inherit;
	color: #fff;
	margin: 0px 3px;
}

.breadcrumbs>li a:not([href]),
.breadcrumbs>li a:not([href]) span {
	cursor: default;
}

/* BONUS PAGE */
/* Welcome */
.welcome-list__item:first-child .offers-item__img {
	right: 1%;
	top: 51%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 294px;
	width: 30%;
}

.welcome-list__item:nth-child(2) .offers-item__img {
	bottom: -20px;
	left: 0;
	max-width: 278px;
	width: 29%;
}

.welcome-list__item:nth-child(3) .offers-item__img {
	bottom: -27px;
	right: -20px;
	max-width: 281px;
	width: 29%;
}

.welcome-list__item:last-child .offers-item__img {
	left: -20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 326px;
	width: 34%;
}

.welcome-banner__desc ul {
	max-width: 660px;
	width: 73%;
}

.welcome-banner__img {
	bottom: 0;
	right: 0;
	max-width: 291px;
	width: 30%;
}

/* Benefits */
.benefits__wrap {
	padding: 32px;
	max-width: 692px;
	width: 71%;
}

.benefits__img {
	position: absolute;
	bottom: 0;
	right: 5px;
	max-width: 324px;
	width: 32%;
}

.benefits__img img {
	display: block;
}

/* Limited */
.limited__wrap {
	width: 100%;
	position: relative;
}

.limited__desc {
	padding: 32px;
	max-width: 692px;
	width: 71%;
}

.limited__desc>*+* {
	margin-top: 20px;
}

.limited__img {
	position: absolute;
	bottom: -16px;
	right: 4.5%;
	max-width: 194px;
	width: 20%;
}

.limited__img img {
	display: block;
}

/* APP PAGE */
/* Prime */
.prime__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px 32px;
	margin-top: 16px;
}

/* Advantages */
.advantages-list__item {
	max-width: 692px;
}

.advantages-list__item:nth-child(even) {
	margin-left: auto;
}

.advantages-list__item:before {
	display: none;
}

.advantages-list__item+.advantages-list__item {
	margin-top: 20px;
}

.advantages-list__item p {
	font-size: 16px;
	line-height: 1.375;
}

/* Store */
.store {
	min-height: 220px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 32px;
}

.slore__logo {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 274px;
}

.store__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 32px;
}

/* Devices */
.devices__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	width: 100%;
}

.devices-wrap__item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.devices-item__title {
	font-weight: 600;
	font-size: 20px;
	line-height: 155%;
	margin-bottom: 16px;
}

.devices__tips {
	position: relative;
	width: 100%;
}

.devices-tips__desc {
	max-width: 692px;
	width: 71%;
}

.devices-tips__img {
	position: absolute;
	right: 1.7%;
	bottom: -24%;
	max-width: 226px;
	width: 24%;
}

.devices-tips__img img {
	display: block;
}

/* BETTING PAGE */
/* Streaming */
.streaming__list {
	max-width: 692px;
	width: 71%;
}

.streaming__img {
	max-width: 332px;
	width: 33%;
	position: absolute;
	bottom: 2.5%;
	right: 2.5%;
}

.streaming__img img {
	display: block;
}

/* Features */
.features__wrap {
	position: relative;
	width: 100%;
}

.features__list {
	max-width: 692px;
	width: 71%;
}

.features-list__item+.features-list__item {
	margin-top: 16px;
}

.features-list__item:before {
	display: none;
}

.features-list__item p {
	font-size: 16px;
	line-height: 1.375;
}

.features__img {
	position: absolute;
}

.features__img img {
	display: block;
}

.features-slip__img {
	bottom: 0;
	right: 2.5%;
	max-width: 246px;
	width: 26%;
}

.feaures__betting li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(33.3% - 8px);
}

.features__adjust .features__list {
	margin-left: auto;
}

.features-adjust__img {
	left: 5%;
	top: 46%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 195px;
	width: 30%;
}

/* Sports */
.sports-desc__list {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sports-desc__list li {
	width: calc(50% - 6px);
}

/* Betting */
.betting__list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(50% - 6px);
	padding-right: 5px;
}

/* Tips */
.tips-desc__list li {
	max-width: 692px;
}

.tips-desc__list li+li {
	margin-top: 20px;
}

.tips-desc__list li:nth-child(even) {
	margin-left: auto;
}

.tips-desc__list li:before {
	display: none;
}

.tips-desc__list li p {
	font-size: 16px;
	line-height: 1.375;
}

/* Reasons */
.reasons__list li span {
	display: block;
	width: 57%;
}

.reasons__img {
	position: absolute;
	bottom: 0;
	right: 1%;
	max-width: 420px;
	width: 42%;
}

.reasons__img img {
	display: block;
}