@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');

body {
	overflow-x: hidden;
	min-height: 100vh;
	background: #121317;
	font-family: 'Roboto', 'Arial', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 2;
	color: #fff;
	text-align: left;
}

p {
	margin-top: 16px;
	width: 100%;
}

ul,
ol {
	text-align: left;
	width: 100%;
}

li {
	position: relative;
	padding-left: 16px;
}

ol>li {
	counter-increment: ol;
}

ul>li:before,
ol>li:before {
	display: inline-block;
	position: absolute;
	font: inherit;
	z-index: 1;
}

ul>li:before {
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #4EA522;
	top: 9px;
	left: 0;
}

ol>li:before {
	content: counter(ol)'.';
	top: 0;
	left: 0;
}

/* Title */
h1,
h2,
h3 {
	display: block;
	position: relative;
	width: 100%;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
}

h1,
.title.general {
	color: #4EA522;
	font-size: 32px;
}

h2,
.title.high {
	font-size: 24px;
}

h2 {
	background: #4EA522;
	border-radius: 3px;
	display: inline-block;
	width: auto;
	padding: 5px 6px 3px;
}

h3,
.title.middle {
	font-size: 20px;
}

h4,
.title.mini {
	font-weight: 500;
	font-size: 16px;
	text-shadow: 0px 0px 0.15911999344825745px #4EA522,
		0px 0px 0.3182399868965149px #4EA522,
		0px 0px 1.1138399839401245px #4EA522,
		0px 0px 2.227679967880249px #4EA522,
		0px 0px 3.818880081176758px #4EA522,
		0px 0px 6.683040142059326px #4EA522;
}

/* Article */
article,
.article {
	font-size: 15px;
	font-weight: 400;
	line-height: 2;
	text-align: left;
}

article>*+*,
.article>*+* {
	margin-top: 16px;
}

article li:first-child,
.article li:first-child {
	padding-top: 0px;
}

article p:first-child,
.article p:first-child {
	margin-top: 0px;
}

article p a,
.article p a,
article li a,
.article li a {
	color: inherit;
	text-decoration: underline;
}

/* Button */
.button {
	display: inline-block;
	position: relative;
	height: auto;
	width: auto;
	min-width: 200px;
	background: -webkit-linear-gradient(279.23deg, #4CA421 19.3%, #A6FC71 154.53%);
	background: -moz-linear-gradient(279.23deg, #4CA421 19.3%, #A6FC71 154.53%);
	background: -o-linear-gradient(279.23deg, #4CA421 19.3%, #A6FC71 154.53%);
	background: linear-gradient(279.23deg, #4CA421 19.3%, #A6FC71 154.53%);
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	white-space: nowrap;
	padding: 17px 20px 15px;
	margin: 16px 0 0;
	border-radius: 3px;
}

.button:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.button img,
.button span {
	display: inline-block;
	vertical-align: middle;
}

.button img {
	margin-right: 10px;
}

.button span {
	text-align: left;
}

/* 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;
}

.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;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.path {
	fill: inherit;
	stroke: inherit;
	stroke-width: inherit;
}

/* Content */
.content,
.cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	position: relative;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	width: 100%;
	padding: 0 20px;
	margin: 20px auto 0;
	overflow: hidden;
}

.content {
	background: #252A31;
	max-width: 1280px;
	margin-top: 20px;
	padding: 32px 20px;
	border-radius: 3px;
}

.cover {
	padding-left: -webkit-calc(50% - (1290px / 2));
	padding-left: -moz-calc(50% - (1290px / 2));
	padding-left: calc(50% - (1290px / 2));
	padding-right: -webkit-calc(50% - (1270px / 2));
	padding-right: -moz-calc(50% - (1270px / 2));
	padding-right: calc(50% - (1270px / 2));
}

.content>*,
.cover>* {
	display: block;
	position: relative;
}

.main__buttons {
	display: none;
}

/* Header */
.header {
	background: #16181D;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(18, 19, 23, 0.502);
	-moz-box-shadow: 0px 0px 10px 0px rgba(18, 19, 23, 0.502);
	box-shadow: 0px 0px 10px 0px rgba(18, 19, 23, 0.502);
	-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;
	overflow: visible;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	height: auto;
	margin-top: 0;
}

.header>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.logo {
	display: inline-block;
}

.logo img {
	display: block;
}

.header__logo {
	max-width: 224px;
}

.header__logo img {
	max-height: 52px;
}

.menu-button,
.header__menu .header__button {
	display: none;
}

.header__menu {
	margin: 0 auto 0 4.2vw;
}

.header__menu ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.header__menu ul li {
	padding-left: 0;
}

.header__menu li+li {
	margin: 0 0 0 32px;
}

.header__menu ul li:before {
	display: none;
}

.header__menu ul a {
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}

.header__menu ul a:hover {
	color: #4EA522;
}

.header__menu-button {
	padding-right: 13px;
	position: relative;
}

.header__menu-button:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 10px;
	height: 6px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_481_1135)%22%3E%3Cpath%20d%3D%22M5.67595%205.88127L1.04733%201.25858C0.890961%201.10026%200.890961%200.91029%201.04733%200.751979L1.64155%200.118734C1.79792%20-0.0395778%202.04811%20-0.0395778%202.17321%200.118734L5.92614%203.85488L9.67908%200.118734C9.80417%20-0.0395778%2010.0544%20-0.0395778%2010.2107%200.118734L10.8362%200.751979C10.9613%200.91029%2010.9613%201.0686%2010.8362%201.25858L6.23889%205.88127C6.08252%206.03958%205.83232%206.03958%205.70722%205.88127H5.67595Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_481_1135%22%3E%3Crect%20width%3D%2210%22%20height%3D%226%22%20fill%3D%22white%22%20transform%3D%22translate(0.930054)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
}

.header__menu-button.open:before {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

ul.header__menu-subtitle {
	background: #16181D;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	left: 0;
	top: 100%;
	width: auto;
	padding: 5px;
	display: none;
}

.header__menu-subtitle li+li {
	margin: 10px 0 0;
}

.header__menu-subtitle li a {
	padding: 5px;
}

.header__button {
	margin-top: 0;
	font-weight: 400;
	font-size: 14px;
	min-width: 0;
	padding: 10px 20px 8px;
	margin-right: 10px;
}

.header__login {
	background: #23272E;
	border-color: #23272E;
	font-weight: 500;
}

.header__lang {
	position: relative;
}

.header__lang-button {
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 16px 5px 5px;
	position: relative;
}

.header__lang-button:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 2px;
	margin: auto;
	width: 10px;
	height: 6px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_481_1135)%22%3E%3Cpath%20d%3D%22M5.67595%205.88127L1.04733%201.25858C0.890961%201.10026%200.890961%200.91029%201.04733%200.751979L1.64155%200.118734C1.79792%20-0.0395778%202.04811%20-0.0395778%202.17321%200.118734L5.92614%203.85488L9.67908%200.118734C9.80417%20-0.0395778%2010.0544%20-0.0395778%2010.2107%200.118734L10.8362%200.751979C10.9613%200.91029%2010.9613%201.0686%2010.8362%201.25858L6.23889%205.88127C6.08252%206.03958%205.83232%206.03958%205.70722%205.88127H5.67595Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_481_1135%22%3E%3Crect%20width%3D%2210%22%20height%3D%226%22%20fill%3D%22white%22%20transform%3D%22translate(0.930054)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
}

.header__lang-button.open:before {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.header__lang-list {
	background: #16181D;
	position: absolute;
	z-index: 15;
	top: 100%;
	border-radius: 3px;
	display: none;
}

.header__lang-list li {
	padding: 0;
}

.header__lang-list li:before {
	display: none;
}

.header__lang-list li a {
	display: block;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
}

.header__lang-list li a:hover {
	color: #4EA522;
}

/* Main */
.main {
	padding-top: 52px;
}

/* Prime */
.prime {
	background: none;
	color: #fff;
	padding: 110px 100px 111px;
}

.prime__wrap {
	max-width: 475px;
	position: relative;
	z-index: 1;
}

.prime__title {
	text-shadow: 0 0 2px #000;
}

.ptime__subtitle {
	text-shadow: 0 0 2px #000;
	background: none;
	padding: 0;
	margin-top: 5px;
}

.prime__button {
	margin-top: 12px;
}

/* Features */
.features__list {
	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;
	margin-top: 18px;
}

.features__item {
	background: url('../img/features-item.png') no-repeat center / cover;
	border: 2px solid #4EA522;
	border-radius: 6px;
	max-width: 398px;
	padding: 32px;
}

.features__item:before {
	display: none;
}

.feadures__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.feadures__heading img {
	margin-right: 15px;
	max-width: 42px;
}

.features__desc {
	line-height: 1.5;
}

/* Info */
.info__table {
	width: 100%;
	margin-top: 16px;
	border: 2px solid #4EA522;
	border-radius: 3px;
}

.info__table th {
	background: #4EA522;
	text-transform: uppercase;
	padding: 6px 10px 5px;
}

.info__table th,
.info__table td {
	width: 50%;
	text-align: center;
}

.info__table td {
	border-top: 1px solid rgba(78, 165, 34, 0.4);
	padding: 6px 10px 5px;
}

.info__table td:first-child {
	border-right: 2px solid #4EA522;
}

/* Pros Cons */
.pros-cons__table {
	border-radius: 3px;
	border: 2px solid #4EA522;
	margin-top: 16px;
	width: 100%;
}

.pros-cons__table th,
.pros-cons__table td {
	width: 50%;
}

.pros-cons__table th {
	background: #4EA522;
	text-align: center;
	text-transform: uppercase;
	padding: 6px 10px;
}

.pros-cons__table th img,
.pros-cons__table th span {
	display: inline-block;
	vertical-align: middle;
}

.pros-cons__table th img {
	margin-right: 8px;
}

.pros-cons__table td {
	border-top: 1px solid rgba(78, 165, 34, 0.4);
	padding: 6px 10px 5px;
	position: relative;
}

.pros-cons__table td:first-child {
	border-right: 2px solid #4EA522;
	padding-left: 99px;
}

.pros-cons__table td:last-child {
	padding-left: 220px;
}

.pros-cons__table td span:before {
	content: '';
	position: absolute;
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
	width: 14px;
	height: 14px;
}

.pros-cons__table td:first-child span:before {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.6666%206.99992C13.6666%207.91992%2012.92%208.66659%2012%208.66659H8.66665V11.9999C8.66665%2012.9199%207.91998%2013.6666%206.99998%2013.6666C6.07998%2013.6666%205.33331%2012.9199%205.33331%2011.9999V8.66659H1.99999C1.07998%208.66659%200.333313%207.91992%200.333313%206.99992C0.333313%206.07992%201.07998%205.33326%201.99999%205.33326H5.33331V1.99992C5.33331%201.07992%206.07998%200.333252%206.99998%200.333252C7.91998%200.333252%208.66665%201.07992%208.66665%201.99992V5.33326H12C12.92%205.33326%2013.6666%206.07992%2013.6666%206.99992Z%22%20fill%3D%22%234EA522%22%2F%3E%3C%2Fsvg%3E");
	top: 14px;
	left: 74px;
}

.pros-cons__table td:last-child span:before {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%224%22%20viewBox%3D%220%200%2014%204%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12%200H1.99999C1.07958%200%200.333328%200.746253%200.333328%201.66667C0.333328%202.58708%201.07958%203.33333%201.99999%203.33333H12C12.9204%203.33333%2013.6667%202.58708%2013.6667%201.66667C13.6667%200.746253%2012.9204%200%2012%200Z%22%20fill%3D%22%23FF4949%22%2F%3E%3C%2Fsvg%3E");
	top: 13px;
	left: 199px;
}

/* App Specifications */
.app-specifications {
	border: 2px solid #4EA522;
}

.app-specifications__desc {
	max-width: 905px;
	width: 74%;
	position: relative;
	z-index: 1;
}

.app-specifications__img {
	position: absolute;
	bottom: 0;
	right: 6vw;
}

.app-specifications__img img {
	display: block;
}

/* Bonuses */
.bonuses__item {
	border: 2px solid #4EA522;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
}

.bonuses__item+.bonuses__item {
	margin-top: 16px;
}

.bonuses__item:before {
	display: none;
}

.bonuses__img {
	position: relative;
	z-index: 1;
}

.bonuses__img img {
	display: block;
}

.bonuses__desc {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 20px 32px;
}

.bonuses__title {
	background: none;
	color: #4EA522;
	padding: 0;
}

.bonuses__text {
	position: relative;
	margin-top: 20px;
	line-height: 1.17;
}

.bonuses__text p:first-child {
	margin-top: 0;
}

.bonuses__button {
	margin-top: 20px;
}

/* Casino Bonuses */
.casino-bonuse__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	margin: 16px 0;
}

.casino-bonuse__item {
	background: url('../img/casino-bonuses.png') no-repeat center / cover;
	border: 2px solid #4EA522;
	border-radius: 6px;
	text-align: center;
	width: -webkit-calc(50% - 10px);
	width: -moz-calc(50% - 10px);
	width: calc(50% - 10px);
	padding: 32px 20px;
}

.casino-bonuse__item:before {
	display: none;
}

.title.casino-bonuse__item-title {
	font-size: 15px;
}

.casino-bonuse__item-text {
	margin-top: 16px;
}

.casino-bonuse__item-text p:first-child {
	margin-top: 0;
}

/* Banner */
.banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: none;
	text-align: center;
	padding: 134px 5.3vw 123px;
	overflow: hidden;
}

.banner__title {
	background: none;
	font-size: 28px;
	padding: 0;
}

.banner__subtitle {
	position: relative;
	color: #fff;
	text-shadow: 0 0 2px #000;
	text-transform: uppercase;
	margin-top: 12px;
}

.banner__button {
	margin-top: 18px;
}

/* Slots */
.slots__desc {
	background: rgba(35, 39, 46, 0.922);
	border: 2px solid #4EA522;
	border-radius: 3px;
	margin: 16px 0;
	padding: 6px 12px;
}

.slots__desc p:first-child {
	margin-top: 0;
}

.slots__table {
	background: #23272E;
	border: 2px solid #4EA522;
	border-radius: 3px;
	width: 100%;
}

.slots__table th,
.slots__table td {
	width: 25%;
	text-align: center;
}

.slots__table th {
	background: #4EA522;
	text-transform: uppercase;
	padding: 6px 10px 5px;
	vertical-align: middle;
}

.slots__table td {
	border-top: 1px solid #4EA52266;
	padding: 6px 10px 5px;
}

.slots__table td+td {
	border-left: 2px solid #4EA522;
}

/* Providers */
.providers__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 15px;
	margin-top: 16px;
}

.providers__list li {
	border: 2px solid #4EA522;
	border-radius: 8px;
	padding: 8px 11px;
}

.providers__list li:before {
	display: none;
}

.providers__list li img {
	display: block;
}

/* Games */
.games__list {
	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;
	margin: 11px 0 14px;
}

.games__item {
	background: url('../img/features-item.png') no-repeat center / cover;
	border: 2px solid #4EA522;
	border-radius: 6px;
	max-width: 295px;
	text-align: center;
	padding: 24px 15px;
}

.games__item:before {
	display: none;
}

.games__item-title {
	margin: 6px 0 17px;
}

.games__item-text {
	line-height: 1.5;
}

.games__item-text p:first-child {
	margin-top: 0;
}

/* App */
.mobile-banner {
	border: 2px solid #4EA522;
	background: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 68px 5vw;
}

.mobile-banner__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}

.mobile-banner__button {
	background: #4EA522;
	border: 2px solid #4EA522;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	line-height: 1.14;
	text-transform: uppercase;
	width: 240px;
	padding: 14px 32px;
	border-radius: 6px;
}

.mobile-banner__button:hover {
	background: none;
}

.mobile-banner__button img {
	margin-right: 16px;
}

/* Support */
.support__desc {
	max-width: 958px;
	position: relative;
	z-index: 1;
}

.support__img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.support__img img {
	display: block;
}

/* Evaluation */
.evaluation__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 16px;
}

.evaluation__item {
	background: url('../img/evaluation.png') no-repeat center / cover;
	border: 2px solid #4EA522;
	border-radius: 6px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-calc(25% - 15px);
	width: -moz-calc(25% - 15px);
	width: calc(25% - 15px);
	padding: 24px 20px;
}

.evaluation__item:before {
	display: none;
}

.evaluation__item-title {
	font-size: 18px;
	margin: 8px 0 14px;
}

.evaluation__item-stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: auto;
}

/* F.A.Q. */
.title.faq__title {
	margin-bottom: 22px;
}

.faq__list li {
	border: 2px solid #4EA522;
	padding: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	border-radius: 8px;
	overflow: hidden;
}

.faq__list li+li {
	margin-top: 16px;
}

.faq__list li:before {
	display: none;
}

.title.faq-item__title {
	text-shadow: none;
}

.faq-item__title {
	background: #4EA522;
	cursor: pointer;
	position: relative;
	padding: 16px 60px 18px 18px;
}

.faq-item__title:before {
	content: '';
	display: block;
	position: absolute;
	top: 13px;
	right: 18px;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Crect%20x%3D%220.5%22%20y%3D%22-0.5%22%20width%3D%2223%22%20height%3D%2223%22%20rx%3D%224.5%22%20transform%3D%22matrix(1%200%200%20-1%200%2023)%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16%2010L12%2014L8%2010%22%20stroke%3D%22white%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.faq-item__desc {
	font-size: 16px;
	padding: 12px 10px 11px;
}

.faq-item__desc p:first-child {
	margin-top: 0;
}

.faq__item.active .faq-item__title:before {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

/* Comments */
.comments__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 12px 20px;
	margin-top: 14px;
}

.comments__item {
	background: url('../img/casino-bonuses.png') no-repeat center / cover;
	border: 2px solid #4EA522;
	border-radius: 6px;
	width: -webkit-calc(50% - 10px);
	width: -moz-calc(50% - 10px);
	width: calc(50% - 10px);
	padding: 20px;
}

.comments__item:before {
	display: none;
}

.comments__heading {
	display: flex;
}

.comments__heading-img {
	margin-right: 20px;
}

.comments__heading-img img {
	border-radius: 50%;
	display: block;
}

.comments__heading-name {
	font-weight: 700;
	font-size: 16px;
	margin: 0 0 6px;
}

.comments__heading-stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
}

.comments__text {
	margin-top: 8px;
}

.comments__text p:first-child {
	margin-top: 0;
}

/* Footer */
.footer {
	margin-top: 52px;
	padding-bottom: 20px;
	color: #BEBFC1;
}

.footer__popular {
	background: #16181D;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 3px;
	display: block;
	width: 100%;
	padding: 9px 20px 9px;
	position: relative;
}

.footer__popular:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 47px;
	width: 1px;
	background: #121317;
}

.footer__popular:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 18px;
	margin: auto;
	width: 10px;
	height: 6px;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_481_1135)%22%3E%3Cpath%20d%3D%22M5.67595%205.88127L1.04733%201.25858C0.890961%201.10026%200.890961%200.91029%201.04733%200.751979L1.64155%200.118734C1.79792%20-0.0395778%202.04811%20-0.0395778%202.17321%200.118734L5.92614%203.85488L9.67908%200.118734C9.80417%20-0.0395778%2010.0544%20-0.0395778%2010.2107%200.118734L10.8362%200.751979C10.9613%200.91029%2010.9613%201.0686%2010.8362%201.25858L6.23889%205.88127C6.08252%206.03958%205.83232%206.03958%205.70722%205.88127H5.67595Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_481_1135%22%3E%3Crect%20width%3D%2210%22%20height%3D%226%22%20fill%3D%22white%22%20transform%3D%22translate(0.930054)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: contain;
}

.footer__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
	width: 100%;
}

.footer__desc-item {
	background: #16181D;
	border-radius: 3px;
}

.footer__desc-text {
	max-width: 747px;
	width: 100%;
	font-size: 12px;
	line-height: 1.5;
	margin-right: 10px;
	padding: 19px 15px;
}

.footer__desc-text p:first-child {
	margin-top: 0;
}

.footer__desc-payment {
	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: 263px;
	width: 100%;
}

.footer__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 10px;
}

.footer__bottom>* {
	width: 50%;
}

.footer__bottom-copy {
	background: #16181D;
	padding: 22px 20px;
	font-size: 12px;
	border-radius: 3px;
	display: flex;
	align-items: center;
}

.footer__bottom-copy p {
	margin-top: 0;
}

.footer__bottom-copy p a {
	color: inherit;
	text-decoration: underline;
}

.footer__bottom-right {
	margin-left: 10px;
}

.footer__bottom-age {
	background: #16181D;
	font-size: 20px;
	text-align: center;
	padding: 14px 10px;
	margin-bottom: 9px;
	margin-top: 0;
	border-radius: 3px;
}

.footer__bottom-mobile {
	display: block;
	background: #23272E;
	width: 100%;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 5px 5px;
	border-radius: 3px;
}

/* To top */
.to-top {
	background-color: #4EA522;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2218%22%20viewBox%3D%220%200%2030%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M29.6531%2016.0527L15.8594%201.05886C15.761%200.952187%2015.6319%200.865348%2015.4825%200.805463C15.3331%200.745578%2015.1677%200.714355%2015%200.714355C14.8322%200.714355%2014.6669%200.745578%2014.5175%200.805463C14.3681%200.865348%2014.2389%200.952187%2014.1405%201.05886L0.346858%2016.0527C0.230482%2016.1779%200.160884%2016.3261%200.145889%2016.4806C0.130894%2016.6351%200.171095%2016.7898%200.261973%2016.9274C0.351599%2017.0632%200.48713%2017.177%200.653705%2017.2564C0.820281%2017.3357%201.01147%2017.3775%201.20631%2017.3772H28.7936C28.9885%2017.3775%2029.1796%2017.3357%2029.3462%2017.2564C29.5128%2017.177%2029.6483%2017.0632%2029.738%2016.9274C29.8288%2016.7898%2029.869%2016.6351%2029.854%2016.4806C29.839%2016.3261%2029.7694%2016.1779%2029.6531%2016.0527Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 30px;
	border-radius: 10px;
	width: 48px;
	height: 48px;
	position: fixed;
	bottom: 8vh;
	right: 3vw;
	z-index: 100;
	display: none;
}