:root {
	--dp13TextCta: #fff;
	--dp12PageBg: #030303;
	--dp11ElementsBg: #a4a8ad;
	--dp10StarsRating: #f5a623;
	--dp9Footer: #222153;
	--dp8TextLink: #0f84eb;
	--dp7BgParts: ;
	--dp6Stroke2: #4923ac;
	--dp5Stroke1: #091831;
	--dp4TextWhite: #ffffff;
	--dp3SecondText: #ced0d4;
	--dp2MainText: #ffffff;
	--dp1Vertical: #2f77fc;
	--p13TextCta: #fff;
	--p12PageBg: #030303;
	--p11ElementsBg: #eeeae2;
	--p10StarsRating: #f59d23;
	--p9Footer: #022b0c;
	--p8TextLink: #1893ff;
	--p7GrayBg: #ffffff;
	--p6Stroke2: #e4e4e4;
	--p5Stroke1: #ced0d4;
	--p4TextWhite: #ffffff;
	--p3SecondText: #000000;
	--p2MainText: #000000;
	--p1Vertical: #38aa16;
	--footer: #4a4a4a;
	--links: #1893ff;
	--text: #000000;
	--tableLine: #ffffff;
	--heroText: #ffffff;
	--scoreCircle: #fe9807;
	--ctaVerticalColor: #34b059;
	--globalPageColor: #2f77fc;
}

body {
	color: #fff;
}

.faq {
	color: #fff;
	max-width: 1100px;
	margin: 0 auto 100px;
}

.faq-item {
	margin: 0 auto 10px;
	width: 60%;
}

.faq-title {
	background-color: rgb(164, 168, 173);
	border-radius: 10px;
	padding: 20px;
	cursor: pointer;
	font-size: 26px;
	font-weight: bold;
}

.footer-green {
	padding-top: 100px;
	padding-bottom: 100px;
	margin-top: 100px;
	background-color: rgb(2, 43, 12);
}

.footer {
	max-width: 1100px;
	display: flex;
	margin: 0 auto;
	color: #fff;
	flex-wrap: wrap;
}

.footer a {
	color: #fff;
	text-decoration: none;
}

.footer-title {
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.footer-column {
	width: 50%;
	flex-wrap: wrap;
}

.footer-column-item {
	width: 50%;
}

.flex-center {
	justify-content: space-between;
	width: 60%;
	margin: 0 auto;
}

.footer-img {
	display: flex;
	align-items: center;
}

.footer-menu {
	display: flex;
	flex-wrap: wrap;
}

.w100 {
	width: 100%;
}

.footer-menu-item {
	margin-bottom: 10px;
}

.copyright {
	text-align: center;
	margin-top: 100px;
}

.d-none {
	display: none !important;
}

.faq-text {
	margin-top: 10px;
	padding: 20px;
}

.faq-page-item {
	margin-left: 0;
}

.faq-page-item-tite {
	background-color: rgb(204, 131, 8);
}

.mt0 {
	margin-top: 0;
}

.text-logo {
	width: 200px !important;
}


.popup {
	display: none;
	position: absolute;
	box-shadow: 0 1px 8px rgba(0, 0, 0, .5);
	background-color: rgb(238, 234, 226);
	width: 25%;
	bottom: -50%;
	z-index: 99;
	border-radius: 20px;
}

.casino:hover .popup {
	display: block;
}

.d-flex {
	display: flex;
}

.justify-center {
	justify-content: center;
}

.flex-wrap {
	flex-wrap: wrap;
}

.popup-logo {
	margin-bottom: 30px;
	padding: 30px;
	background-color: rgb(210, 240, 215);
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.popup-bonus {
	margin-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	color: #38aa16;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;
}

.popup-button {
	width: 60%;
	margin: 0 auto;
	margin-bottom: 20px;
	background-color: #38aa16;
	text-align: center;
	color: #38aa16;
	border-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.popup-button:hover {
	background-color: #1a500a;
}

.popup-images {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	display: flex;
	justify-content: center;
}

.popup-image {
	width: 15%;
	margin-right: 1%;
	margin-left: 1%;
	display: flex;
	align-items: center;
}

.popup-optin {
	color: #000;
	margin-bottom: 20px;
	font-weight: 500;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
}

.popup-square {
	transform: rotate(135deg);
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 30%;
	right: -15px;
	background-color: rgb(238, 234, 226);
	box-shadow: -2px -2px 2px rgba(0, 0, 0, .5);
}

.popup a {
	color: #fff;
}

.responsibility {
	font-weight: 500;
	text-align: center;
	margin-bottom: 50px;
}

.faq-main-title {
	font-size: 32px;
	font-weight: 700;
	background: unset;
	border-radius: none;
	margin-bottom: 50px;
}

.footer-img {
	width: 10%;
}

.wb {
	background-color: #fff;
}

.wb img {
	width: 100%;
}

.block-center {
	display: block;
	margin: 0 auto;
}

.footer-column img {
	max-width: 30%;
}

.age-popup {
	position: fixed;
	width: 100%;
	height: 100vh;
	background-color: #fff;
	z-index: 9999;
	color: #000;
}

.age-popup>div {
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translate(0, -50%);
}

.age-popup-title,
.age-popup-buttons {
	width: 20%;
	margin: 0 auto;
	display: flex;
}

.age-popup-title {
	justify-content: center;
	margin-bottom: 20px;
}

.age-popup-buttons {
	justify-content: space-between;
}

.age-popup-button {
	width: 45%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
	background-color: #000;
	cursor: pointer;
}

:root {
	--mainColor: #34b059;
	--subMenuText: #4a4a4a;
	--desktopCategoryColor: #ffffff;
	--mobileTextColor: #000000;
	--burgerColor: #ffffff;
}

:root {
	--dp13TextCta: #fff;
	--dp12PageBg: #030303;
	--dp11ElementsBg: #a4a8ad;
	--dp10StarsRating: #f5a623;
	--dp9Footer: #222153;
	--dp8TextLink: #0f84eb;
	--dp7BgParts: ;
	--dp6Stroke2: #4923ac;
	--dp5Stroke1: #091831;
	--dp4TextWhite: #ffffff;
	--dp3SecondText: #ced0d4;
	--dp2MainText: #ffffff;
	--dp1Vertical: #2f77fc;
	--p13TextCta: #fff;
	--p12PageBg: #030303;
	--p11ElementsBg: #eeeae2;
	--p10StarsRating: #f59d23;
	--p9Footer: #022b0c;
	--p8TextLink: #1893ff;
	--p7GrayBg: #ffffff;
	--p6Stroke2: #e4e4e4;
	--p5Stroke1: #ced0d4;
	--p4TextWhite: #ffffff;
	--p3SecondText: #000000;
	--p2MainText: #000000;
	--p1Vertical: #38aa16;
	--footer: #4a4a4a;
	--links: #1893ff;
	--text: #000000;
	--tableLine: #ffffff;
	--heroText: #ffffff;
	--scoreCircle: #fe9807;
	--ctaVerticalColor: #34b059;
	--globalPageColor: #2f77fc;
}

body {
	color: #fff;
}

.faq {
	color: #fff;
	max-width: 1100px;
	margin: 0 auto 100px;
}

.faq-item {
	margin: 0 auto 10px;
	width: 60%;
}

.faq-title {
	background-color: rgb(164, 168, 173);
	border-radius: 10px;
	padding: 20px;
	cursor: pointer;
	font-size: 26px;
	font-weight: bold;
}

.footer-green {
	padding-top: 100px;
	padding-bottom: 100px;
	margin-top: 100px;
	background-color: rgb(2, 43, 12);
}

.footer {
	max-width: 1100px;
	display: flex;
	margin: 0 auto;
	color: #fff;
	flex-wrap: wrap;
}

.footer a {
	color: #fff;
	text-decoration: none;
}

.footer-title {
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.footer-column {
	width: 50%;
	flex-wrap: wrap;
}

.footer-column-item {
	width: 50%;
}

.flex-center {
	justify-content: space-between;
	width: 60%;
	margin: 0 auto;
}

.footer-img {
	display: flex;
	align-items: center;
}

.footer-menu {
	display: flex;
	flex-wrap: wrap;
}

.w100 {
	width: 100%;
}

.footer-menu-item {
	margin-bottom: 10px;
}

.copyright {
	text-align: center;
	margin-top: 100px;
}

.d-none {
	display: none !important;
}

.faq-text {
	margin-top: 10px;
	padding: 20px;
}

.faq-page-item {
	margin-left: 0;
}

.faq-page-item-tite {
	background-color: rgb(204, 131, 8);
}

.mt0 {
	margin-top: 0;
}

.text-logo {
	width: 200px !important;
}


.popup {
	display: none;
	position: absolute;
	box-shadow: 0 1px 8px rgba(0, 0, 0, .5);
	background-color: rgb(238, 234, 226);
	width: 25%;
	bottom: -50%;
	z-index: 99;
	border-radius: 20px;
}

.casino:hover .popup {
	display: block;
}

.d-flex {
	display: flex;
}

.justify-center {
	justify-content: center;
}

.flex-wrap {
	flex-wrap: wrap;
}

.popup-logo {
	margin-bottom: 30px;
	padding: 30px;
	background-color: rgb(210, 240, 215);
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.popup-bonus {
	margin-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	color: #38aa16;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;
}

.popup-button {
	width: 60%;
	margin: 0 auto;
	margin-bottom: 20px;
	background-color: #38aa16;
	text-align: center;
	color: #38aa16;
	border-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.popup-button:hover {
	background-color: #1a500a;
}

.popup-images {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	display: flex;
	justify-content: center;
}

.popup-image {
	width: 15%;
	margin-right: 1%;
	margin-left: 1%;
	display: flex;
	align-items: center;
}

.popup-optin {
	color: #000;
	margin-bottom: 20px;
	font-weight: 500;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
}

.popup-square {
	transform: rotate(135deg);
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 30%;
	right: -15px;
	background-color: rgb(238, 234, 226);
	box-shadow: -2px -2px 2px rgba(0, 0, 0, .5);
}

.popup a {
	color: #fff;
}

.responsibility {
	font-weight: 500;
	text-align: center;
	margin-bottom: 50px;
}

.faq-main-title {
	font-size: 32px;
	font-weight: 700;
	background: unset;
	border-radius: none;
	margin-bottom: 50px;
}

.footer-img {
	width: 10%;
}

.wb {
	background-color: #fff;
}

.wb img {
	width: 100%;
}

.block-center {
	display: block;
	margin: 0 auto;
}

.footer-column img {
	max-width: 30%;
}

.age-popup {
	position: fixed;
	width: 100%;
	height: 100vh;
	background-color: #fff;
	z-index: 9999;
	color: #000;
}

.age-popup>div {
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translate(0, -50%);
}

.age-popup-title,
.age-popup-buttons {
	width: 20%;
	margin: 0 auto;
	display: flex;
}

.age-popup-title {
	justify-content: center;
	margin-bottom: 20px;
}

.age-popup-buttons {
	justify-content: space-between;
}

.age-popup-button {
	width: 45%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
	background-color: #000;
	cursor: pointer;
}

:root {
	--mainColor: #34b059;
	--subMenuText: #4a4a4a;
	--desktopCategoryColor: #ffffff;
	--mobileTextColor: #000000;
	--burgerColor: #ffffff;
}

.hero-image {
	background-image: url('../images/header_img.png');
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 50%;
}

.faq-main-title {
	font-size: 32px;
	font-weight: 700;
	background: unset;
	text-align: center;
	border-radius: none;
	margin-bottom: 50px;
}

.AFfreeText_freeText__1Jhir .AFfreeText_freeTextWrapper__Uix5p .AFfreeText_freeTextContent__HqyQ7 {
	max-width: 100%;
}

.faq-item {
	width: 100%;

}

.faq-title {
	background: #8666271b;
}

.CompareCard_cardRow__w_7UU.casino {
	background-color: #866627 !important;
}

.footer-green {
	background: #000;
}

.footer-green *,
.footer-green a {
	color: #585656;
}

.footer-green a:hover {
	color: #fff;
}

body {
	background: #000;
}

.styles_headerTitle__G1Tad.AFcompareHero_headerTitle___oiSv {
	color: #866627 !important;
	text-shadow:
		-1px -1px 0 #fff,
		1px -1px 0 #fff,
		-1px 1px 0 #fff,
		1px 1px 0 #fff;
}

@media screen and (max-width: 800px) {
	.hero-image {
		background: none;
	}
}

body:not(.home_page) .hero-image {
	background: none !important;
}

/* / */
.AFcompareHero_AFcompareHero__6nYNK.AFcompareHero_container__mIt7R.hero-image {
	background: none;
	display: block;
	text-align: center !important;
}

.AFcompareHero_AFcompareHero__6nYNK .AFcompareHero_updatedDate__AHWv_ {
	justify-content: center;
}

.CasinoHeader_topbarContainer__KxRen .CasinoHeader_styledWrapper__Evhin {
	display: none;
}

.CasinoHeader_logoWrapper__0ZC_r {
	margin: 0 auto !important;
}

.AFcompareHero_features__NmrNn {
	margin: 0 auto;
	justify-content: center;
}
