@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');



body {

	overflow-x: hidden;

	background: #05071A;

	font-family: 'Roboto', 'Arial', sans-serif;

	font-size: 16px;

	font-weight: 400;

	line-height: 1.5;

	color: #fff;

	text-align: left;

}



p {

	margin-top: 16px;

	width: 100%;

}



.title+p {

	margin-top: 0;

}



ul,

ol {

	text-align: left;

	margin: 16px 0 0;

	width: 100%;

}



.title+ul,

.title+ol {

	margin-top: 0;

}



li {

	position: relative;

	padding-left: 20px;

}



ol>li {

	counter-increment: ol;

}



ul>li:before,

ol>li:before {

	display: inline-block;

	position: absolute;

	top: 0px;

	left: 0px;

	font: inherit;

}



ul>li:before {

	content: "●";

	color: #fff;

	font-size: 23px;

	line-height: 1;

}



ol>li:before {

	content: counter(ol)'.';

	color: #fff;

}





h1,

h2,

h3,

.title {

	display: block;

	position: relative;

	width: 100%;

	font-family: 'Roboto', 'Arial', sans-serif;

	font-weight: 700;

	line-height: 1.2;

	text-align: center;

	text-transform: uppercase;

	color: #FFAA00;

}



h1 {

	font-size: 48px;

}



.title.general {

	text-align: left;

}



h2,

.title.high {

	font-size: 40px;

	padding-bottom: 15px;

}



h3,

.title.middle {

	font-size: 32px;

}



*+h3 {

	margin: 16px 0;

}



h4,

.title.mini {

	display: block;

	position: relative;

	width: 100%;

	font-family: 'Roboto', 'Arial', sans-serif;

	font-weight: 600;

	font-size: 16px;

	color: #fff;

	text-align: left;

	text-transform: none;

	padding-bottom: 27px;

}







article,

.article {

	font-size: 16px;

	font-weight: 400;

	line-height: 1.5;

	text-align: left;

}



article>*:first-child,

.article>*:first-child {

	margin-top: 0px;

}



article>*+*,

.article>*+* {

	margin-top: 16px;

}



article>*+h2,

.article>*+h2 {

	margin-top: 16px;

}



article>*+h3,

.article>*+h3 {

	margin: 16px 0 0;

}



article>*+h4,

.article>*+h4 {

	margin-top: 16px;

}



article>h2+*,

.article>h2+* {

	margin-top: 0px;

}



article>h3+*,

.article>h3+*,

article>h4+*,

.article>h4+* {

	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 {

	font-weight: 400;

	text-decoration: underline;

}



article p a:hover,

.article p a:hover,

article li a:hover,

.article li a:hover {

	opacity: .5;

}



article .button,

.article .button {

	text-decoration: none;

}





.button {

	display: inline-block;

	position: relative;

	width: auto;

	min-width: 178px;

	height: auto;

	max-height: 48px;

	background: #FCC211;

	font-size: 16px;

	font-weight: 600;

	font-style: normal !important;

	line-height: 1;

	text-align: center;

	text-transform: uppercase;

	color: #05071A;

	white-space: nowrap;

	vertical-align: middle;

	cursor: pointer;

	-webkit-box-shadow: 0px 4px 56px 0px rgba(255, 124, 3, 0.8);

	-moz-box-shadow: 0px 4px 56px 0px rgba(255, 124, 3, 0.8);

	-o-box-shadow: 0px 4px 56px 0px rgba(255, 124, 3, 0.8);

	box-shadow: 0px 4px 56px 0px rgba(255, 124, 3, 0.8);

	padding: 15px 31px;

	margin: 16px auto 0px auto;

	border: 2px solid #FCC211;

	-webkit-border-radius: 10px 10px 20px 20px;

	-moz-border-radius: 10px 10px 20px 20px;

	border-radius: 10px 10px 20px 20px;

}



.red-button {

	background: #E93E3A;

	border-color: #E93E3A;

	color: #fff;

	min-width: 243px;

}



.button:hover {

	background: none;

	color: #FCC211;

}





.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,

.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: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	flex-direction: column;

	height: 100%;

	width: 100%;

	max-width: 1240px;

	margin: 0px auto;

}



.content {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	background: #132031;

	margin-top: 20px;

	padding: 32px 20px;

}



.content p a,

.content li a {

	color: #fff;

}



.cover {

	max-width: 100%;

	overflow: hidden;

	padding-left: -webkit-calc(50% - ((1300px - 30px - 30px) / 2));

	padding-left: -moz-calc(50% - ((1300px - 30px - 30px) / 2));

	padding-left: calc(50% - ((1300px - 30px - 30px) / 2));

	padding-right: -webkit-calc(50% - ((1300px - 30px - 30px) / 2));

	padding-right: -moz-calc(50% - ((1300px - 30px - 30px) / 2));

	padding-right: calc(50% - ((1300px - 30px - 30px) / 2));

}



.content>*,

.cover>* {

	display: block;

	position: relative;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	-moz-box-flex: 1;

	flex: 1 1 auto;

}





.table-wrap {

	width: 100%;

	overflow-x: auto;

}



p+.table-wrap {

	margin-top: 6px;

}



.table-wrap::-webkit-scrollbar {

	height: 10px;

}



.table-wrap::-webkit-scrollbar-track {

	background: #132031;

	-webkit-border-radius: 10px;

	border-radius: 10px;

}



.table-wrap::-webkit-scrollbar-thumb {

	background: #ffaa00;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	padding: 2px;

}



.table {

	width: 100%;

	border-collapse: separate;

	border-spacing: 0 8px;

	min-width: 1200px;

}



.table tr {

	background: #292F46;

	width: 100%;

}



.table th,

.table td {

	padding: 8px 16px;

	vertical-align: middle;

}



.table th {

	font-weight: 600;

	font-size: 16px;

	white-space: nowrap;

}



.table td {

	font-size: 14px;

	line-height: 1.5;

}



.table a {

	text-decoration: underline;

}



.table a:hover {

	opacity: .5;

}





.table-horizontal th:first-child,

.table-horizontal td:first-child,

.table-vertical th {

	-webkit-border-radius: 4px 0 0 4px;

	-moz-border-radius: 4px 0 0 4px;

	border-radius: 4px 0 0 4px;

}



.table-horizontal th:last-child,

.table-horizontal td:last-child,

.table-vertical td {

	-webkit-border-radius: 0 4px 4px 0;

	-moz-border-radius: 0 4px 4px 0;

	border-radius: 0 4px 4px 0;

}



.table-horizontal td,

.table-vertical th,

.table-vertical td {

	border-bottom: 1px solid #FFAA00;

}











.header__cover {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	justify-content: space-between;

	padding-top: 16px;

	padding-bottom: 16px;

	overflow: visible;

}



.header__cover>* {

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	flex: none;

}



.logo {

	display: block;

}



.logo img {

	display: block;

}



.header__logo {

	max-width: 94px;

}



.search {

	margin: 0 30px 0 20px;

	position: static;

	display: none;

}



.search__button,

.search__form-button {

	width: 40px;

	height: 40px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #E93E3A;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	justify-content: center;

}



.search__button:hover,

.search__form-button:hover {

	opacity: .5;

}



.search__form {

	position: absolute;

	left: 0;

	right: 0;

	top: 100%;

	z-index: 15;

	background: #05071A;

	text-align: center;

	max-width: 1200px;

	margin: auto;

	padding: 15px;

	display: none;

}



.search__input {

	display: block;

	margin: auto;

	width: 100%;

	padding: 10px 60px 10px 10px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}



.search__form-button {

	position: absolute;

	width: 30px;

	height: 30px;

	right: 30px;

	top: 0;

	bottom: 0;

	margin: auto;

}



.menu-button {

	display: none;

}



.header__menu ul {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center;

	margin-top: 0;

	width: auto;

}



.header__menu ul li {

	padding-left: 0;

}



.header__menu ul li:before {

	display: none;

}



.header__menu ul li+li {

	margin-left: -webkit-calc(46vw / 15.99);

	margin-left: -moz-calc(46vw / 15.99);

	margin-left: calc(46vw / 15.99);

}



.header__menu ul li a {

	font-weight: 600;

	font-size: 16px;

	color: #fff;

	text-transform: uppercase;

}



.header__menu ul li a:hover {

	color: #FCC211;

}



.header__buttons {

	margin-left: -webkit-calc(160vw / 15.99);

	margin-left: -moz-calc(160vw / 15.99);

	margin-left: calc(160vw / 15.99);

}



.header__button {

	margin: 0;

	min-width: 0;

}



.header__login {

	background: #262A39;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	-o-box-shadow: none;

	box-shadow: none;

	color: #fff;

	border-color: #262A39;

	-webkit-border-radius: 20px 20px 10px 10px;

	-moz-border-radius: 20px 20px 10px 10px;

	border-radius: 20px 20px 10px 10px;

	margin-right: 8px;

}



.header__button-mob {

	display: none;

}







.prime__cover {

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	align-items: flex-start;

	padding-top: 120px;

	padding-bottom: 120px;

}



.prime__wrap {

	max-width: 630px;

	z-index: 10;

}



.prime__wrap p {

	font-size: 10px;

	margin-top: 8px;

}



.prime__image {

	position: absolute;

	bottom: 0;

	right: -webkit-calc(255vw / 15.99);

	right: -moz-calc(255vw / 15.99);

	right: calc(255vw / 15.99);

}





.content.screen__content {

	padding: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	margin-top: 20px;

	background: none;

}



.screen .img {

	display: block;

}





.table.bonuses__table {

	min-width: 0;

}





.pros-cons__content {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	flex-direction: row;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	align-items: flex-start;

}



.pros-cons__item {

	width: 50%;

}



.pros-cons__item .title {

	text-align: left;

	text-transform: none;

	padding-bottom: 20px;

}



.cons__item {

	padding-left: 6px;

}





.table.affiliate__table {

	min-width: 0;

}





.app__img {

	position: absolute;

	bottom: 15px;

	right: 4%;

	z-index: 0;

}





.slots__table td:first-child {

	min-width: 270px;

}





.table.table__payment {

	min-width: 0;

}



.table__payment td {

	white-space: nowrap;

}





.faq__list>li {

	padding: 0px;

}



.faq__list>li+li {

	margin-top: 16px;

}



.faq__list>li:before {

	display: none;

}



.faq-item__title {

	background: -webkit-linear-gradient(0deg, rgba(235, 182, 255, 0.1), rgba(235, 182, 255, 0.1));

	background: -moz-linear-gradient(0deg, rgba(235, 182, 255, 0.1), rgba(235, 182, 255, 0.1));

	background: -o-linear-gradient(0deg, rgba(235, 182, 255, 0.1), rgba(235, 182, 255, 0.1));

	background: -webkit-gradient(linear, left bottom, left top, from(rgba(235, 182, 255, 0.1)), to(rgba(235, 182, 255, 0.1)));

	background: -webkit-linear-gradient(bottom, rgba(235, 182, 255, 0.1), rgba(235, 182, 255, 0.1));

	background: -moz-linear-gradient(bottom, rgba(235, 182, 255, 0.1), rgba(235, 182, 255, 0.1));

	background: -o-linear-gradient(bottom, rgba(235, 182, 255, 0.1), rgba(235, 182, 255, 0.1));

	background: linear-gradient(0deg, rgba(235, 182, 255, 0.1), rgba(235, 182, 255, 0.1));

	text-align: left;

	color: #fff;

	cursor: pointer;

	padding: 13px 20px 12px 55px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border-bottom: 1px solid #FFAA00;

}



.faq-item__title:before {

	content: '';

	display: block;

	position: absolute;

	top: 0;

	bottom: 0;

	left: 20px;

	margin: auto;

	width: 16px;

	height: 9px;

	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M15.7589%200.297657C15.4667%20-0.000402451%2015.0095%20-0.0274992%2014.6873%200.216368L14.595%200.297657L8%207.02517L1.40503%200.297657C1.11283%20-0.000402451%200.655583%20-0.0274992%200.333375%200.216368L0.241064%200.297657C-0.0511349%200.595716%20-0.0776984%201.06213%200.161374%201.3908L0.241064%201.48496L7.41802%208.80586C7.71022%209.10392%208.16746%209.13101%208.48967%208.88715L8.58198%208.80586L15.7589%201.48496C16.0804%201.1571%2016.0804%200.625523%2015.7589%200.297657Z%22%20fill%3D%22%23F5F6F6%22%2F%3E%3C%2Fsvg%3E");

	background-repeat: no-repeat no-repeat;

	background-position: center center;

	-moz-background-size: contain;

	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 {

	line-height: 1.17;

	padding-bottom: 10px;

}



.faq-item__title:hover {

	opacity: .4;

}



.faq__item.active .faq-item__title:before {

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);

}





.review__col-2 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	align-items: flex-start;

	width: 100%;

}



.review__col-2 ul {

	width: 50%;

	font-weight: 600;

	margin-top: 0;

}



.review__col-2 ul:last-child {

	padding-left: 5px;

}



.review__col-2 ul li {

	padding-left: 24px;

}



.review__col-2 ul li:before {

	font-size: 10px;

	top: 7px;

    left: 9px;

}



.review__col-2 ul li:first-child {

	text-transform: uppercase;

	margin-bottom: 23px;

	padding-left: 0;

}



.review__col-2 ul li:first-child:before {

	display: none;

}





.footer__cover {

	padding-top: 62px;

	padding-bottom: 40px;

	background: url('../img/footerBG.svg') no-repeat bottom center / 100%;

}



.footer__logo {

	max-width: 141px;

}



.footer__payment {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	flex-direction: row;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	align-items: center;

	-webkit-flex-wrap: wrap;

	flex-wrap: wrap;

	max-width: 1200px;

	margin: 12px auto 3px;

}



.footer__payment li {

	padding: 0;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	flex: none;

	width: auto;

	margin: 7px 0;

}



.footer__payment li+li {

	margin-left: 3.6vw;

}



.footer__payment li:first-child {

	padding-left: 0;

}



.footer__payment li:before {

	display: none;

}



.footer__copy {

	font-size: 14px;

	text-align: center;

	margin-top: 0;

}





.button-up {

	width: 40px;

	height: 40px;

	background: #FCC211;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	position: fixed;

	right: 4vw;

	bottom: 40px;

	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%2305071A%22%20d%3D%22M201.4%20137.4c12.5-12.5%2032.8-12.5%2045.3%200l160%20160c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L224%20205.3%2086.6%20342.6c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3l160-160z%22%2F%3E%3C%2Fsvg%3E");

	background-repeat: no-repeat no-repeat;

	background-position: center center;

	-moz-background-size: 20px;

	background-size: 20px;

	display: none;

}



.button-up:hover {

	opacity: .6;

}
