@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Roboto:wght@100..900&display=swap');

body {
	background: #14444C;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 155%;
	color: #fff;
	text-align: left;
	overflow-x: hidden;
	min-height: 100vh;
	width: 100%;
}

p {
	margin-top: 20px;
	width: 100%;
}

p:first-child {
	margin-top: 0;
}

ul,
ol {
	text-align: left;
	width: 100%;
}

li {
	position: relative;
}

ol>li {
	counter-increment: ol;
	padding-left: 21px;
}

ul>li {
	padding-left: 22px;
}

li+li {
	margin-top: 20px;
}

li:before {
	content: '';
	font: inherit;
	color: inherit;
	position: absolute;
	top: 0;
}

ol>li:before {
	content: counter(ol)'.';
	left: 4px;
}

ul>li:before {
	content: '•';
	left: 8px;
}

nav ul li {
	padding-left: 0;
}

nav ul li+li {
	margin-top: 0;
}

nav ul li:before {
	display: none;
}

/* Title */
h1,
h2,
h3,
h4,
.title {
	display: block;
	position: relative;
	width: 100%;
	font-weight: 600;
	line-height: 120%;
}

.title {
	margin-bottom: 20px;
}

h1,
.title.general {
	font-weight: 700;
	font-size: 32px;
	text-transform: uppercase;
}

h2,
.title.high {
	background: -o-linear-gradient(top, #469E9C 0%, #003A38 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#469E9C), to(#003A38));
	background: linear-gradient(180deg, #469E9C 0%, #003A38 100%);
	border-radius: 6px;
	font-size: 30px;
	color: #fff;
	line-height: 120%;
	padding: 10px 20px;
}

h3,
.title.middle {
	font-size: 20px;
	line-height: 155%;
}

h3.upper {
	font-family: 'Poppins', sans-serif;
	line-height: 160%;
	text-transform: uppercase;
}

h4,
.title.mini {
	font-size: 15px;
	line-height: 155%;
	text-transform: uppercase;
}

/* Article */
article,
.article {
	font-weight: 400;
	font-size: 15px;
	line-height: 155%;
	text-align: left;
}

article>*:first-child,
.article>*:first-child {
	margin-top: 0px;
}

article>*+*,
.article>*+*,
.article-banner__desc>*+* {
	margin-top: 20px;
}

article p a,
.article p a,
article li a:not(.button),
.article li a:not(.button) {
	color: inherit;
	text-decoration: underline;
}

article img,
.article img {
	display: block;
}

article .title+*,
.article .title+* {
	margin-top: 0;
}

.article-banner {
	background-color: #0A6260;
	border-radius: 6px;
	overflow: hidden;
	padding: 20px;
	width: 100%;
}

.article-banner__desc {
	position: relative;
	color: #fff;
	line-height: 155%;
	z-index: 1;
}

.article-banner__desc h3 {
	text-transform: uppercase;
}

.article-banner__img {
	position: absolute;
}

.article-banner__img img {
	display: block;
}

/* Button */
.button {
	display: inline-block;
	background-color: #FF4949;
	-webkit-box-shadow: 0px 4px 18px 0px rgba(14, 24, 17, 0.25);
	box-shadow: 0px 4px 18px 0px rgba(14, 24, 17, 0.25);
	border-radius: 60px;
	font-weight: 600;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 12px 16px;
	margin: 20px 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);
}

/* 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-color: #fff;
	border-radius: 6px;
	color: #0A6260;
	margin-top: 20px;
	padding: 20px;
}

.cover {
	padding-left: 30px;
	padding-right: 30px;
}

.content>*,
.cover>* {
	position: relative;
}

/* Header */
.header {
	background: #054146;
	-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: 8px;
	overflow: visible;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	height: auto;
	padding-top: 16px;
	padding-bottom: 16px;
}

.logo {
	display: inline-block;
}

.logo img {
	display: block;
}

.header__logo {
	max-width: 116px;
}

.menu-button,
.header__menu .header__button {
	display: none;
}

.header__menu {
	margin: 0 auto 0 12%;
}

.header__menu ul {
	background-color: #124B4F;
	border-radius: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 8px;
	padding: 0 16px;
}

.header__menu ul a {
	display: block;
	border-radius: 60px;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	line-height: 128%;
	text-transform: uppercase;
	padding: 10px 12px;
}

.header__menu ul a:hover {
	background-color: rgba(255, 255, 255, .2);
}

.header__button {
	margin-top: 0;
}

.header__button-login {
	background: #185A61;
	min-width: 149px;
}

.header__button-signup {
	background-color: #2E9344;
	min-width: 173px;
}

.header__time {
	font-size: 13px;
	line-height: 1;
	margin: 0 8px;
	padding-left: 26px;
	position: relative;
}

.header__time:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C4.04795 0 0 4.032 0 9.01029C0 13.9886 4.04795 18 9 18C13.9521 18 18 13.968 18 9.01029C18 4.05257 13.9521 0 9 0ZM9 17.1771C4.5 17.1771 0.821918 13.5154 0.821918 8.98971C0.821918 4.464 4.5 0.822857 9 0.822857C13.5 0.822857 17.1781 4.48457 17.1781 9.01029C17.1781 13.536 13.5 17.1771 9 17.1771Z' fill='%23838588'/%3E%3Cpath d='M16 9.55224C16 9.30597 15.8079 9.10448 15.5732 9.10448H9.85366V4.44776C9.85366 4.20149 9.66159 4 9.42683 4C9.19207 4 9 4.20149 9 4.44776V9.55224C9 9.79851 9.19207 10 9.42683 10H15.5732C15.8079 10 16 9.79851 16 9.55224Z' fill='%23838588'/%3E%3Cpath d='M9.5 2C9.775 2 10 1.78049 10 1.5122V1.4878C10 1.21951 9.775 1 9.5 1C9.225 1 9 1.21951 9 1.4878V1.5122C9 1.78049 9.225 2 9.5 2Z' fill='%23838588'/%3E%3Cpath d='M9.5 16C9.225 16 9 16.2195 9 16.4878V16.5122C9 16.7805 9.225 17 9.5 17C9.775 17 10 16.7805 10 16.5122V16.4878C10 16.2195 9.775 16 9.5 16Z' fill='%23838588'/%3E%3Cpath d='M1.5122 9H1.4878C1.21951 9 1 9.225 1 9.5C1 9.775 1.21951 10 1.4878 10H1.5122C1.78049 10 2 9.775 2 9.5C2 9.225 1.78049 9 1.5122 9Z' fill='%23838588'/%3E%3Cpath d='M16.5122 9H16.4878C16.2195 9 16 9.225 16 9.5C16 9.775 16.2195 10 16.4878 10H16.5122C16.7805 10 17 9.775 17 9.5C17 9.225 16.7805 9 16.5122 9Z' fill='%23838588'/%3E%3Cpath d='M5.92235 2.24535C5.7731 2.00191 5.47459 1.92888 5.25071 2.07494C5.00195 2.221 4.92733 2.51313 5.07658 2.73222L5.10146 2.75656C5.20096 2.90263 5.35021 3 5.52434 3C5.59897 3 5.69847 2.97566 5.7731 2.92697C5.99698 2.80525 6.0716 2.51313 5.92235 2.24535Z' fill='%23838588'/%3E%3Cpath d='M12.9223 15.2453C12.7731 15.0019 12.4746 14.9289 12.2507 15.0749C12.002 15.221 11.9273 15.5131 12.0766 15.7322L12.1015 15.7566C12.201 15.9026 12.3502 16 12.5243 16C12.599 16 12.6985 15.9757 12.7731 15.927C12.997 15.8053 13.0716 15.4888 12.9223 15.2453Z' fill='%23838588'/%3E%3Cpath d='M2.26846 12.0749C2.00093 12.221 1.92796 12.5131 2.07389 12.7566C2.17117 12.9026 2.3171 13 2.48735 13C2.56031 13 2.6576 12.9757 2.73056 12.927L2.75488 12.9026C2.99809 12.7566 3.07105 12.4644 2.92513 12.2453C2.80352 12.0019 2.51167 11.9289 2.26846 12.0749Z' fill='%23838588'/%3E%3Cpath d='M15.2685 5.06983C15.0009 5.2167 14.928 5.51044 15.0739 5.75522C15.1712 5.90209 15.3171 6 15.4873 6C15.5603 6 15.6576 5.97552 15.7306 5.92657L15.7549 5.90209C15.9981 5.75522 16.0711 5.46148 15.9251 5.24118C15.7792 5.02088 15.4873 4.92297 15.2685 5.06983Z' fill='%23838588'/%3E%3Cpath d='M12.2462 2.92657C12.3195 2.97552 12.4172 3 12.4905 3C12.6616 3 12.8326 2.90209 12.9059 2.75522L12.9303 2.73074C13.0769 2.48596 12.9792 2.19223 12.7593 2.06983C12.515 1.92297 12.2218 2.02088 12.0996 2.24118L12.0752 2.26566C11.9286 2.51044 12.0019 2.80418 12.2462 2.92657Z' fill='%23838588'/%3E%3Cpath d='M5.75377 15.0698C5.50946 14.923 5.21629 15.0209 5.09413 15.2412L5.0697 15.2657C4.92311 15.5104 5.02084 15.8042 5.24072 15.9266C5.31401 15.9755 5.41174 16 5.48503 16C5.65605 16 5.82706 15.9021 5.90036 15.7552L5.92479 15.7307C6.07137 15.486 5.99808 15.1922 5.75377 15.0698Z' fill='%23838588'/%3E%3Cpath d='M2.75377 5.07494C2.48503 4.92888 2.19186 5.00191 2.0697 5.24535C1.92311 5.48878 2.02084 5.78091 2.24072 5.90263L2.26515 5.92697C2.33844 5.97566 2.43617 6 2.50946 6C2.68048 6 2.8515 5.90263 2.92479 5.75656C3.07137 5.48878 2.99808 5.19666 2.75377 5.07494Z' fill='%23838588'/%3E%3Cpath d='M15.7579 12.0749C15.4877 11.9289 15.1929 12.0019 15.0701 12.2453C14.9227 12.4888 15.021 12.7809 15.2421 12.9026L15.2666 12.927C15.3403 12.9757 15.4386 13 15.5123 13C15.6842 13 15.8562 12.9026 15.9299 12.7566C16.0773 12.5131 15.979 12.221 15.7579 12.0749Z' fill='%23838588'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.header__lang img {
	display: block;
	border-radius: 50%;
	max-width: 24px;
}

/* Main */
.main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 20px;
	padding: 80px 30px 20px;
	width: 100%;
}

.content__wrapper {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* Sidebar */
.sidebar {
	position: -webkit-sticky;
	position: sticky;
	top: 80px;
	height: calc(100vh - 80px);
	width: 290px;
	padding: 20px 0;
	overflow: auto;
	z-index: 10;
}

.sidebar::-webkit-scrollbar {
	display: none;
}

.sidebar__games {
	margin-bottom: 10px;
}

.sidebar-games__item {
	background: -o-linear-gradient(top, #469E9C 0%, #003A38 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#469E9C), to(#003A38));
	background: linear-gradient(180deg, #469E9C 0%, #003A38 100%);
	border-radius: 12px;
	line-height: 120%;
	padding: 12px;
}

.sidebar-games__item:before {
	display: none;
}

.sidebar-games__item+.sidebar-games__item {
	margin-top: 6px;
}

.sidebar-item__img {
	border-radius: 6px;
	overflow: hidden;
}

.sidebar-item__img img {
	display: block;
}

.sidebar-item__name {
	font-size: 14px;
	margin-top: 11px;
}

.sidebar-item__developer {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	opacity: .5;
}

.sidebar__quicklinks {
	background-color: #fff;
	border-radius: 6px;
	overflow: hidden;
	width: 100%;
}

.sidebar-quicklinks__button {
	display: block;
	background: -o-linear-gradient(top, #469E9C 0%, #003A38 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#469E9C), to(#003A38));
	background: linear-gradient(180deg, #469E9C 0%, #003A38 100%);
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	padding: 9px 45px 8px 12px;
	position: relative;
}

.sidebar-quicklinks__button:before {
	content: '';
	background-color: #469E9C;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5904 6.59529C1.69997 6.70706 1.87144 6.71722 1.99227 6.62577L2.02689 6.59529L4.5 4.07247L6.97312 6.59529C7.08269 6.70706 7.25416 6.71722 7.37498 6.62577L7.4096 6.59529C7.51918 6.48352 7.52914 6.30861 7.43948 6.18536L7.4096 6.15005L4.71824 3.40471C4.60867 3.29294 4.4372 3.28278 4.31637 3.37423L4.28176 3.40471L1.5904 6.15005C1.46987 6.273 1.46987 6.47234 1.5904 6.59529Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 9px;
	border-radius: 2px;
	width: 13px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
}

.sidebar-quicklinks__button.slide:before {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.sidebar-quicklinks__list li+li {
	margin-top: 1px;
}

.sidebar-quicklinks__list li a {
	font-weight: 400;
	font-size: 15px;
	color: #0A626A;
	line-height: 120%;
	display: block;
	position: relative;
	padding: 8px 10px;
	opacity: .5;
}

.sidebar-quicklinks__list li a:hover {
	opacity: 1;
}

/* Prime */
.prime {
	background-color: rgba(0, 0, 0, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 380px;
	padding: 30px;
}

.prime__background img {
	-o-object-position: 75%;
	object-position: 75%;
}

.prime__wrap {
	color: #fff;
	max-width: 600px;
}

.prime__rate {
	font-weight: 700;
	font-size: 15px;
	line-height: 150%;
	text-transform: uppercase;
	margin: 0 0 6px;
}

.prime__rate span {
	font-weight: 400;
	margin-right: 3px;
	opacity: .8;
}

.prime__title {
	text-shadow: 0 0 2px #000;
	margin-bottom: 0;
}

.prime__text {
	line-height: 1.2;
	text-shadow: 0 0 2px #000;
	margin-top: 16px;
}

.prime__button {
	margin-top: 15px;
}

/* Quicklinks */
.quicklinks {
	display: none;
}

/* About */
.table {
	background-color: #0A6260;
	border-radius: 6px;
	color: #fff;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.table tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.table tr>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.table thead {
	background: -o-linear-gradient(top, #469E9C 0%, #003A38 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#469E9C), to(#003A38));
	background: linear-gradient(180deg, #469E9C 0%, #003A38 100%);
}

.table thead tr>* {
	line-height: 140%;
	text-transform: uppercase;
	padding: 12px 20px;
}

.table tbody tr {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.table tbody tr>* {
	line-height: 22px;
	padding: 12px 20px 11px;
}

.table td ul li:before {
	content: '•';
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	width: auto;
	height: auto;
	left: 6px;
}

.table td ul li+li {
	margin-top: 9px;
}

.about-banner__desc {
	width: 60%;
}

.about-banner__desc ul li+li {
	margin-top: 16px;
}

.about-banner__img {
	bottom: 0;
}

.about-advantages__img {
	max-width: 254px;
	width: 22%;
	right: 13.5%;
}

.about-disadvantages__img {
	max-width: 286px;
	width: 25%;
	right: 16.5%;
}

/* Bonus Banner */
.bonus-banner {
	background-color: rgba(0, 0, 0, 0);
	border-radius: 12px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 360px;
	padding-left: 8%;
	padding-right: 8%;
}

.bonus-banner__background img {
	-o-object-position: 70%;
	object-position: 70%;
}

.bonus-banner__wrap {
	color: #fff;
	text-align: center;
	max-width: 456px;
	width: 100%;
}

h2.title.bonus-banner__title {
	background: none;
	border-radius: 0;
	font-size: 32px;
	line-height: 1.2;
	padding: 0;
	text-transform: uppercase;
	margin-bottom: 0;
}

.bonus-banner__text {
	font-weight: 700;
	font-size: 18px;
	line-height: 120%;
	text-transform: uppercase;
	margin-top: 9px;
}

.bonus-banner__button {
	margin-top: 30px;
}

/* App */
.app-banner__desc {
	width: 60%;
}

.app-button {
	background-color: #41B15B;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	font-weight: 500;
	font-size: 15px;
	color: #fff;
	line-height: 165%;
	text-align: center;
	width: 245px;
	height: 62px;
	padding: 0 30px;
}

.app-button:hover {
	background-color: #242D3D;
}

.app-button img {
	max-width: 32px;
}

/* Promotions */
.promotions__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 20px;
	width: 100%;
}

.promotions-list__item {
	border-radius: 6px;
	overflow: hidden;
	padding: 20px;
	width: 100%;
}

.promotions-item__half {
	width: calc(50% - 10px);
}

.promotions-list__item+.promotions-list__item {
	margin-top: 0;
}

.promotions-list__item:before {
	display: none;
}

.promotions-item__desc {
	color: #fff;
	position: relative;
	z-index: 1;
}

.promotions-item__desc h3 {
	text-transform: uppercase;
}

.promotions-item__desc ul li+li {
	margin-top: 20px;
}

.promotions-list__item:last-child .promotions-item__desc {
	max-width: 550px;
}

.promotions-item__img {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 41%;
}

.promotions-list__item:nth-child(2) .promotions-item__img {
	max-width: 231px;
	width: 40%;
}

.promotions-list__item:nth-child(3) .promotions-item__img {
	max-width: 238px;
}

.promotions-list__item:nth-child(4) .promotions-item__img {
	max-width: 239px;
}

.promotions-list__item:nth-child(5) .promotions-item__img {
	max-width: 239px;
}

.promotions-list__item:last-child .promotions-item__img {
	right: 9%;
	max-width: 312px;
	width: 27%;
}

.promotions-item__img img {
	display: block;
}

/* VIP */
.vip__banner-first .article-banner__img {
	top: 5%;
	right: 16.7%;
	max-width: 387px;
	width: 33%;

}

.vip__banner-second .article-banner__img {
	top: 26%;
	right: 20.5%;
	max-width: 338px;
	width: 29%;
}

/* Tournaments */
.tournaments {
	color: #fff;
}

.blocks-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.blocks-list__item {
	background-color: rgba(10, 98, 96, 0.8);
	border-radius: 6px;
	color: #fff;
	padding: 20px;
	width: calc(50% - 10px);
}

.blocks-list__item:last-child {
	width: 100%;
}

.blocks-list__item:before {
	display: none;
}

.blocks-list__item+.blocks-list__item {
	margin-top: 0;
}

.blocks-item__title {
	text-transform: uppercase;
}

.blocks-item__desc {
	margin-top: 20px;
}

/* Slots */
.slots__table tbody tr>* {
	padding-top: 21px;
	padding-bottom: 20px;
}

/* Games */
.games {
	color: #fff;
}

/* Live */
.type-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

.type-list li {
	background-color: #0A6260;
	border-radius: 6px;
	color: #fff;
	padding: 10px 20px 8px 33px;
}

.type-list li+li {
	margin-top: 0;
}

.type-list li:before {
	top: 11px;
	left: 18px;
}

/* FAQ */
.faq__list li {
	background-color: #0A6260;
	border-radius: 6px;
	color: #fff;
	padding: 0;
	-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__item+.faq-list__item {
	margin-top: 20px;
}

.faq-item__title {
	line-height: 1;
	cursor: pointer;
	margin: 0;
	padding: 16px 60px 16px 20px;
}

.faq-item__title:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 11.5L8 5.5L2 11.5' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
	width: 16px;
	height: 17px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.faq-list__item.active .faq-item__title:after {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.faq-item__desc {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding: 16px 12px;
}

/* Reviews */
.reviews__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px 20px;
}

.reviews-list__item {
	background-color: #0A6260;
	-webkit-box-shadow: 0px 0px 8px 0px #FEC07E;
	box-shadow: 0px 0px 8px 0px #FEC07E;
	-webkit-backdrop-filter: blur(84px);
	backdrop-filter: blur(84px);
	border-radius: 6px;
	color: #fff;
	line-height: 160%;
	padding: 20px;
	width: calc(50% - 10px);
}

.reviews-list__item:before {
	display: none;
}

.reviews-list__item+.reviews-list__item {
	margin-top: 0;
}

.reviews-item__rate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 5px;
	margin-bottom: 15px;
}

.reviews-item__rate img {
	display: block;
	max-width: 22px;
}

/* Grades */
.grades__table {
	border-radius: 12px;
}

.grades-table__background img {
	-o-object-position: 70%;
	object-position: 70%;
}

.grades__table table {
	position: relative;
}

.grades__table thead {
	background: none;
}

.grades__table thead tr>* {
	font-weight: 800;
	line-height: 160%;
	text-transform: none;
	padding-top: 15px;
	padding-bottom: 15px;
}

.grades__table tbody tr>* {
	font-weight: 500;
	line-height: 160%;
	padding-top: 15px;
	padding-bottom: 14px;
}

.grades__table td:first-child {
	font-family: 'Poppins', sans-serif;
}

.grades__table th:last-child,
.grades__table td:last-child {
	text-align: right;
}

/* Summary */
.summary {
	border-radius: 12px;
	color: #fff;
	padding-top: 32px;
	padding-bottom: 32px;
}

/* Footer */
.footer {
	background-color: #002F33;
	gap: 32px;
	padding: 30px;
}

.footer__logo {
	display: block;
	max-width: 275px;
	margin: 0 auto;
}

.footer__lang {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px;
}

.footer__lang li {
	padding: 0;
}

.footer__lang li+li {
	margin-top: 0;
}

.footer__lang li:before {
	display: none;
}

.footer__lang li a {
	background-color: #fff;
	border-radius: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	padding: 12px;
}

.footer__lang li a:hover {
	background-color: #242D3D;
}

.footer__lang li a img {
	border-radius: 50%;
	max-width: 24px;
}

.footer__lang li a span {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #003135;
	line-height: 1;
	text-transform: uppercase;
}

.footer__general {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 20px;
	margin-top: 11px;
	width: 100%;
}

.footer-general__logo {
	max-width: 127px;
	margin-right: 8.5%;
}

.footer-general__menu {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
}

.footer-item__title {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 12px;
}

.footer-menu__item ul li {
	padding: 0;
}

.footer-menu__item ul li:before {
	display: none;
}

.footer-menu__item ul li+li {
	margin-top: 9px;
}

.footer-menu__item ul li a {
	display: block;
	font-size: 14px;
	color: #B9CDCF;
	line-height: 165%;
}

.footer-item__button {
	background-color: #00B35C;
	border-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 14px;
	width: 145px;
	height: 45px;
	padding: 0 22px;
}

.footer-item__button+.footer-item__button {
	margin-top: 12px;
}

.footer-item__button img {
	display: block;
	max-width: 16px;
}

.footer-item__button span {
	font-size: 12px;
	color: #fff;
	line-height: 13px;
}

.footer-item__button span span {
	display: block;
	font-weight: 700;
	margin-top: 5px;
}

.footer__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
	width: 100%;
}

.footer__desc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	line-height: 165%;
	padding: 16px;
}

.footer__desc,
.footer__img {
	background-color: #185B63;
	border-radius: 15px;
}

.footer__img {
	padding: 14px 12px;
}

.footer__img img {
	display: block;
}

.footer__copyright {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	line-height: 165%;
}

.footer__age {
	font-weight: 700;
	font-size: 20px;
}

/* Btn Top */
.to-top {
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='47' viewBox='0 0 45 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='45' height='47' rx='2' transform='matrix(1 0 0 -1 0 47)' fill='url(%23paint0_linear_5012_5086)'/%3E%3Cpath d='M10.5383 30.0584C10.9888 30.5179 11.6937 30.5597 12.1905 30.1837L12.3328 30.0584L22.5 19.6868L32.6673 30.0584C33.1178 30.5179 33.8227 30.5597 34.3194 30.1837L34.4617 30.0584C34.9122 29.5989 34.9532 28.8798 34.5846 28.3731L34.4617 28.228L23.3973 16.9416C22.9468 16.4821 22.2419 16.4403 21.7451 16.8163L21.6028 16.9416L10.5383 28.228C10.0428 28.7334 10.0428 29.5529 10.5383 30.0584Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5012_5086' x1='22.5' y1='0' x2='22.5' y2='47' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23003A38'/%3E%3Cstop offset='1' stop-color='%23469E9C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 45px;
	height: 47px;
	position: fixed;
	right: 30px;
	bottom: 30px;
	display: none;
	z-index: 100;
	opacity: .5;
}

.to-top:hover {
	opacity: 1;
}

/* PAGES */
/* Breadcrumbs */
.breadcrumbs {
	margin-bottom: 5px;
}

.breadcrumbs>li {
	background: none;
	border-radius: 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	padding: 0px;
}

.breadcrumbs>li+li {
	margin: 0;
}

.breadcrumbs>li:before {
	display: none;
}

.breadcrumbs>li a {
	display: inline-block;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}

.breadcrumbs>li:not(:last-child):after {
	content: '/';
	border: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: auto;
	bottom: auto;
	right: auto;
	width: auto;
	height: auto;
	margin: 0px 3px;
}

.breadcrumbs>li a:not([href]),
.breadcrumbs>li a:not([href]) span {
	cursor: default;
}

/* BONUS PAGE */
/* Welcome */
.welcome-banner__img {
	bottom: 0;
}

.welcome__banner-instruction .welcome-banner__img {
	right: 2.5%;
	max-width: 262px;
	width: 23%;
}

.welcome__banner-bonuses .welcome-banner__img {
	right: 11.5%;
	max-width: 253px;
	width: 23%;
}

/* Loyalty */
.loyalty-banner__desc {
	max-width: 660px;
	width: 65%;
}

.loyalty-banner__img {
	bottom: 0;
	right: 4%;
	max-width: 366px;
	width: 31%;
}

/* Cashback */
.cashback-banner__desc {
	width: 55%;
}

.cashback-banner__img {
	bottom: 0;
	right: 11%;
	max-width: 393px;
	width: 34%;
}

/* Win */
.win__list {
	max-width: 900px;
}

/* Responsibly */
.responsibly-banner__desc {
	width: 70%;
}

.responsibly-banner__img {
	bottom: 0;
	right: 2%;
	max-width: 309px;
	width: 26%;
}

/* APP PAGE */
/* Download */
.download-banner__background img {
	-o-object-position: 80%;
	object-position: 80%;
}

/* Benefits */
.benefits-list__item {
	background-color: #0A6260;
}

.benefits-list__item:last-child {
	width: calc(50% - 10px);
}

/* Store */
.store {
	min-height: 220px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 8.5%;
	padding-right: 8.5%;
}

.store__wrap {
	max-width: 510px;
}

.store__logo {
	display: block;
	max-width: 240px;
	margin: 0 auto 30px;
}

.store__logo img {
	display: block;
}

.store__buttons {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

/* Compatibility */
.compatibility__list {
	max-width: 760px;
}

/* Responsible */
.responsible__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}

/* BETTING PAGE */
/* Popular */
.popular-desc__list li {
	background: none;
	border-radius: 0;
	padding: 0 0 0 23px;
}

.popular-desc__list li:before {
	top: 0;
	left: 8px;
}

/* Betting */
.betting-item__title {
	text-transform: none;
}

.betting__list-custom li {
	width: 100%;
}

/* Program */
.program-banner__desc {
	max-width: 670px;
	width: 70%;
}

.program-banner__img {
	bottom: 0;
	right: 4.5%;
	max-width: 357px;
	width: 30%;
}

/* Interface */
.interface-banner__desc {
	width: 65%;
}

.interface-banner__img {
	bottom: 0;
	right: 13%;
	max-width: 261px;
	width: 22%;
}

/* Betting Bonuses */
.betting-bonuses-list__item {
	background-color: #0A6260;
}

.betting-bonuses-list__item:last-child {
	width: calc(50% - 10px);
}

.betting-bonuses-item__title {
	text-transform: none;
}

/* Bets */
.bets-banner__desc {
	width: 60%;
}

.bets-banner__img {
	bottom: 0;
	right: 8.2%;
	max-width: 404px;
	width: 35%;
}

/* Choose */
.choose-banner__desc {
	width: 60%;
}

.choose-banner__img {
	bottom: 0;
	right: 14%;
	max-width: 294px;
	width: 25%;
}

/* Responsible */
.responsible-banner__desc {
	width: 60%;
}

.responsible-banner__img {
	bottom: 0;
	right: 14%;
	max-width: 295px;
	width: 25%;
}