:root {
	--site-background-color: #0e121a;
	--container-text-color: #ececec;
	--container-link-color: #2e53fd;
	--container-link-hover-color: #8599ff;
	--container-h-color: #ececec;
	--container-h-font-weight: 700;
	--container-font-size: 16px;
	--container-font-weight: 400;
	--container-h1-font-size: 36px;
	--container-h2-font-size: 28px;
	--container-h3-font-size: 24px;
	--container-h4-font-size: 18px;
	--container-button-font-size: 16px;
	--container-button-font-weight: 700;
	--header-lang-switcher-background-color: #119300;
	--header-lang-switcher-dropdown-background-color: #119300;
	--header-lang-switcher-link-color: #ececec;
	--header-lang-switcher-link-hover-color: #ececec;
	--banner-text-color: #ececec;
	--banner-background-color: #0c6400;
	--banner-text-font-size: 32px;
	--banner-button-background-color: #119300;
	--banner-button-hover-background-color: #37d354;
	--banner-button-text-color: #ececec;
	--banner-button-hover-text-color: #ececec;
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	src:
		local(''),
		url(/assets/fonts/Montserrat-Regular.woff2) format('woff2'),
		url(/assets/fonts/Montserrat-Regular.woff) format('woff');
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	src:
		local(''),
		url(/assets/fonts/Montserrat-SemiBold.woff2) format('woff2'),
		url(/assets/fonts/Montserrat-SemiBold.woff) format('woff');
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	src:
		local(''),
		url(/assets/fonts/Montserrat-Bold.woff2) format('woff2'),
		url(/assets/fonts/Montserrat-Bold.woff) format('woff');
}

body {
	background: #e8ffe6;
	color: #000;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 80px 0 0;
}

body.overflow-hidden {
	max-height: 100vh;
	overflow: hidden;
}

@media (max-width: 1024px) {
	body {
		font-size: 14px;
		padding: 75px 0 0;
	}
}

* {
	box-sizing: border-box;
}

a {
	color: #0c6400;
	text-decoration: none;
}

a:active,
a:hover {
	color: #a3dc06;
}

a:active,
a:focus,
a:hover {
	outline: none;
	text-decoration: none;
}

button:focus {
	outline: none;
}

img {
	height: auto;
	max-width: 100%;
}

ol li,
ul li {
	list-style-position: inside;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

.title,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Montserrat, Arial, sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin: 12px 0;
}

.title,
h1 {
	font-size: 32px;
	margin: 24px 0 12px;
}

@media (max-width: 1024px) {
	.title,
	h1 {
		font-size: 20px;
		margin: 12px 0;
	}
}

h2 {
	font-size: 24px;
	margin: 24px 0 12px;
}

@media (max-width: 1024px) {
	h2 {
		font-size: 16px;
		margin: 12px 0;
	}
}

h3 {
	font-size: 20px;
}

@media (max-width: 1024px) {
	h3 {
		font-size: 16px;
	}
}

h4 {
	font-size: 18px;
}

@media (max-width: 1024px) {
	h4 {
		font-size: 16px;
	}
}

p {
	margin: 10px 0;
	padding: 0;
}

.verdecasino-eu-site-container {
	position: relative;
}

.verdecasino-eu .container {
	margin: 0 auto;
	max-width: 1110px;
	padding: 0 15px;
	position: relative;
	width: calc(100% - 620px);
}

@media (max-width: 1440px) {
	.verdecasino-eu .container {
		width: 100%;
	}
}

.verdecasino-eu .desktop-none,
.verdecasino-eu .main-img__mobile,
.verdecasino-eu .menu-providers__btn {
	display: none;
}

.verdecasino-eu table {
	border-collapse: collapse;
	margin: 20px 0;
	text-align: left;
	width: 100%;
}

@media (max-width: 1024px) {
	.verdecasino-eu table {
		display: block;
		overflow-y: auto;
	}
}

.verdecasino-eu table td,
.verdecasino-eu table tr {
	border: 1px solid #b9b9b9;
	color: #000;
	padding: 12px 20px;
}

.verdecasino-eu table thead td {
	font-size: 20px;
	line-height: 1.4;
	padding: 12px 20px;
}

.verdecasino-eu table tr:nth-child(odd) {
	background: #f2f2f5;
}

.verdecasino-eu .side-wrapper {
	max-width: 310px;
	min-width: 310px;
	width: 310px;
}

.verdecasino-eu .menu-providers {
	display: flex;
	flex-direction: row;
	list-style: none;
}

.verdecasino-eu .menu-providers a,
.verdecasino-eu .menu-providers span {
	color: #000;
	display: inline-block;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.verdecasino-eu .menu-providers a:hover,
.verdecasino-eu .menu-providers span:hover {
	color: #a3dc06;
	text-decoration: none;
}

.verdecasino-eu .top-container {
	display: flex;
	flex-direction: column-reverse;
}

@media (max-width: 1024px) {
	.verdecasino-eu .top-container {
		flex-direction: column;
	}
}

.verdecasino-eu .top-container .through-img--wrap {
	padding: 0 12px 12px;
	position: fixed;
	right: 50px;
	top: 92px;
	z-index: 2;
}

@media (max-width: 1800px) {
	.verdecasino-eu .top-container .through-img--wrap {
		right: 0;
	}
}

.verdecasino-eu .top-container .through-img--wrap .through-img {
	cursor: pointer;
	padding-bottom: 15px;
}

.verdecasino-eu .top-container .through-img--wrap img {
	border-radius: 10px;
	overflow: hidden;
}

@media (max-width: 1440px) {
	.verdecasino-eu .top-container .through-img--wrap {
		display: none;
	}
}

.verdecasino-eu .top-container .breadcrumbs + .through-img--wrap {
	top: 104px;
}

.verdecasino-eu .top-container .main-img {
	cursor: pointer;
	line-height: 0;
	margin: 0 -15px;
	text-align: center;
}

.verdecasino-eu .top-container .main-img + .breadcrumbs {
	margin: 24px -15px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .top-container .main-img + .breadcrumbs {
		margin: 24px 0 10px;
	}
}

.verdecasino-eu .top-container .main-img + .breadcrumbs + .through-img--wrap {
	top: 153px;
}

.verdecasino-eu .top-container.single-page .main-img {
	display: none;
}

.verdecasino-eu .top-container.single-page .main-img + .breadcrumbs {
	margin: 24px 0 0;
}

@media (max-width: 1024px) {
	.verdecasino-eu .top-container.single-page .main-img + .breadcrumbs {
		margin: 24px 0 10px;
	}
}

.verdecasino-eu
	.top-container.single-page
	.main-img
	+ .breadcrumbs
	+ .through-img--wrap {
	top: 104px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .top-container.single-page .main-img {
		display: block;
	}
}

.verdecasino-eu .btn {
	background: #119300;
	background-size: 300% 100%;
	border: none;
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.1;
	outline: none;
	padding: 15px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.2s ease-in-out;
}

.verdecasino-eu .btn:hover {
	background-image: linear-gradient(90deg, #529300, #9dd400, #529300);
	background-position: 100% 0;
	transition: all 0.2s ease-in-out;
}

.verdecasino-eu .btn:active {
	background: linear-gradient(0deg, #89b900, #3b6b00);
}

.verdecasino-eu .fill-class {
	fill: orange;
}

.verdecasino-eu .menu-providers {
	overflow: auto;
	position: relative;
}

.verdecasino-eu .menu-providers a {
	padding: 15px 35px;
	white-space: nowrap;
}

.verdecasino-eu .menu-providers::-webkit-scrollbar {
	height: 8px;
	padding: 15px;
	width: 20px;
}

.verdecasino-eu .menu-providers::-webkit-scrollbar-thumb {
	background: #21262f;
	border-radius: 8px;
}

.verdecasino-eu .title--wrap {
	margin-top: 12px;
}

.verdecasino-eu a:not([href]):not([tabindex]):focus,
.verdecasino-eu a:not([href]):not([tabindex]):hover {
	text-decoration: none;
}

.verdecasino-eu .top-block {
	margin-bottom: 40px;
}

.verdecasino-eu .top-block .image {
	width: 100%;
}

.verdecasino-eu .top-block .img-block {
	background: #fff;
	border-radius: 30px;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
	min-height: 250px;
	position: relative;
	transition: all 0.3s;
	width: 100%;
}

@media (max-width: 992px) {
	.verdecasino-eu .top-block .img-block {
		background: transparent;
		box-shadow: none;
	}
}

.verdecasino-eu .top-block .img-block img {
	border-radius: 30px;
	max-width: 100%;
	width: inherit;
}

@media (max-width: 992px) {
	.verdecasino-eu .top-block .img-block img {
		width: 100%;
	}
}

.verdecasino-eu .top-block .img-block .slot-button-wrapper {
	display: none;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.3s;
}

.verdecasino-eu .top-block .img-block:hover .slot-button-wrapper {
	display: block;
	margin: 0;
	transition: all 0.3s;
}

.verdecasino-eu .top-block .hide-text {
	overflow: hidden;
}

.verdecasino-eu .top-block .show-button {
	color: #eb223e;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	margin: 5px 0;
	position: relative;
	text-align: right;
}

.verdecasino-eu .top-block .show-button:before {
	background: #f8f9fc;
	background-size: cover;
	content: '';
	filter: blur(7px);
	height: 20px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: -15px;
	width: 100%;
}

.verdecasino-eu .button-wrapper {
	margin: 12px 0;
}

.verdecasino-eu .button-wrapper .btn {
	margin: 0 auto;
}

.verdecasino-eu .list li {
	padding: 15px 0 13px;
}

@media (max-width: 992px) {
	.verdecasino-eu .list li {
		padding: 10px 0 7px;
	}
}

.verdecasino-eu .list li p.capt {
	font-weight: 600;
	margin: 0;
	padding-right: 10px;
}

.verdecasino-eu .list li.small-padding {
	padding: 15px 0 13px;
}

@media (max-width: 992px) {
	.verdecasino-eu .list li.small-padding {
		padding: 10px 0 7px;
	}
}

.verdecasino-eu .single__slot-game {
	margin: 0 auto;
	max-width: 1110px;
}

.verdecasino-eu .single__slot-game .slot-game__title {
	margin-bottom: 12px;
	margin-top: 24px;
	min-height: 20px;
	position: relative;
}

.verdecasino-eu .single__slot-game .slot-game__name {
	font-size: 24px;
	font-weight: 600;
	padding-right: 64px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .single__slot-game .slot-game__name {
		font-size: 16px;
		font-weight: 700;
	}
}

.verdecasino-eu .single__slot-game .iframe {
	border-radius: 10px;
	height: 100%;
	left: 0;
	line-height: 1;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.verdecasino-eu .single__slot-game .iframe iframe {
	height: 100% !important;
	width: 100%;
}

.verdecasino-eu .single__slot-game .iframe.show {
	z-index: 1;
}

.verdecasino-eu .single__slot-game .play-box {
	border-radius: 10px;
	line-height: 0;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
}

.verdecasino-eu .single__slot-game .play-box img {
	border-radius: 10px;
	height: 606px;
	line-height: 1;
	object-fit: cover;
	overflow: hidden;
	width: 100%;
}

@media (max-width: 768px) {
	.verdecasino-eu .single__slot-game .play-box img {
		height: 550px;
	}
}

@media (max-width: 567px) {
	.verdecasino-eu .single__slot-game .play-box img {
		height: 350px;
	}
}

@media (max-width: 411px) {
	.verdecasino-eu .single__slot-game .play-box img {
		height: 270px;
	}
}

.verdecasino-eu .single__slot-game .play-box .overlay {
	align-items: center;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
	border-radius: 10px;
	display: flex;
	height: 100%;
	left: 0;
	line-height: 1;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}

.verdecasino-eu .single__slot-game .full-screen {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='4' fill='url(%23a)'/%3E%3Cpath d='M20 4v5h-2V6h-3V4h5ZM20 20v-5h-2v3h-3v2h5ZM4 4v5h2V6h3V4H4ZM4 20v-5h2v3h3v2H4Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='12' y1='0' x2='12' y2='24' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239DD400'/%3E%3Cstop offset='1' stop-color='%23529300'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	display: block;
	height: 24px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: -36px;
	width: 24px;
	z-index: 9;
}

.verdecasino-eu .single__slot .refresh-demo {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='4' fill='url(%23a)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m4.762 6.286.65.464a8.381 8.381 0 0 1 3.754-2.383 8.382 8.382 0 0 1 9.261 3.127A8.375 8.375 0 0 1 20 12.38h-1.498a6.883 6.883 0 0 0-4.681-6.521 6.883 6.883 0 0 0-7.18 1.768l.787.562-2.666.381V6.286Zm.81 10.22A8.38 8.38 0 0 1 4 11.62h1.498a6.883 6.883 0 0 0 8.897 6.582c1.267-.388 2.595-1.438 3.479-2.495l-.88-.659 2.675-.322-.05 2.286-.544-.407c-1.07 1.301-2.672 2.549-4.241 3.03a8.382 8.382 0 0 1-9.261-3.128Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='12' y1='0' x2='12' y2='24' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239DD400'/%3E%3Cstop offset='1' stop-color='%23529300'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 100%;
	bottom: 0;
	height: 24px;
	position: absolute;
	right: 40px;
	width: 24px;
}

.verdecasino-eu .single__slot .refresh-demo.active {
	cursor: pointer;
}

.verdecasino-eu .full-screen-overlay {
	background: rgba(0, 0, 0, 0.9);
	bottom: 0;
	cursor: pointer;
	display: none;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: all 0.3s;
	z-index: -1;
}

.verdecasino-eu .full-screen-iframe .full-screen-overlay {
	display: block;
	opacity: 1;
	z-index: 1999;
}

.verdecasino-eu .full-screen-iframe .play-box {
	bottom: 0;
	box-shadow: none;
	left: 0;
	margin: 0 auto;
	max-width: 100%;
	min-height: 100vh;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2000;
}

.verdecasino-eu .full-screen-iframe .play-box img {
	height: 100%;
	max-height: 100%;
}

.verdecasino-eu .full-screen-iframe .play-box-title {
	display: none;
}

.verdecasino-eu .full-screen-iframe .play-box-iframe {
	height: 100%;
	margin: 0;
}

.verdecasino-eu .full-screen-iframe .play-box .iframe {
	height: 100%;
	max-height: 100%;
}

.verdecasino-eu .full-screen-iframe .play-box .preload-img {
	height: 100%;
	max-height: 100%;
	overflow: hidden;
}

.verdecasino-eu .full-screen-iframe .play-box .preload-img img {
	height: 100% !important;
	max-height: 100%;
}

.verdecasino-eu .full-screen-iframe .play-box .iframe.active-frame iframe {
	height: 100% !important;
}

.verdecasino-eu .full-screen-iframe .play-btn {
	padding: 20px 47px 0;
}

.verdecasino-eu .full-screen-iframe .full-screen {
	right: 20px;
	top: 20px;
}

.verdecasino-eu .under-demo {
	margin-top: 24px;
}

.verdecasino-eu .button-play-for-free {
	align-items: center;
	color: #fff;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	font-size: 32px;
	font-weight: 700;
	margin: 0 auto;
	position: relative;
	text-align: center;
	transform: translateY(15px);
	z-index: 1;
}

@media (max-width: 1024px) {
	.verdecasino-eu .button-play-for-free {
		font-size: 20px;
	}
}

.verdecasino-eu .button-play-for-free:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='206' height='208' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M205.5 103.502c0 56.889-45.893 103.003-102.5 103.003S.5 160.391.5 103.502C.5 46.614 46.393.5 103 .5s102.5 46.114 102.5 103.002Z' fill='url(%23a)' stroke='url(%23b)'/%3E%3Cpath d='M148.701 102.644 78.327 60.551a1 1 0 0 0-1.513.858v84.187a1 1 0 0 0 1.513.858l70.374-42.093a1 1 0 0 0 0-1.717Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='103' y1='0' x2='103' y2='207.005' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239DD400'/%3E%3Cstop offset='1' stop-color='%23529300'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='103' y1='0' x2='103' y2='207.005' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAE600'/%3E%3Cstop offset='1' stop-color='%23447A00'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 100%;
	content: '';
	cursor: pointer;
	height: 210px;
	position: relative;
	transform: translateY(-42px);
	width: 206px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .button-play-for-free:before {
		height: 120px;
		transform: translateY(-22px);
		width: 115px;
	}
}

@media (max-width: 768px) {
	.verdecasino-eu .button-play-for-free {
		font-size: 16px;
	}
}

.verdecasino-eu .button-play-for-free svg {
	height: 115px;
	margin-bottom: 20px;
	text-align: center;
	transform: translateX(20px);
	transition-duration: 0.2s;
	width: 115px;
}

@media (max-width: 768px) {
	.verdecasino-eu .button-play-for-free svg {
		height: 70px;
		margin-bottom: 15px;
		transform: translateX(10px);
		width: 70px;
	}
}

.verdecasino-eu .text-center {
	text-align: center;
}

.verdecasino-eu .p-b-40 {
	padding-bottom: 40px;
}

.verdecasino-eu img.default {
	position: absolute;
}

.verdecasino-eu .thumb-loaded {
	background-color: #34314d;
	position: relative;
	width: 100%;
	z-index: 2;
}

.verdecasino-eu .block-title {
	font-size: 24px;
	padding-bottom: 30px;
	padding-top: 40px;
	text-align: center;
	text-transform: uppercase;
}

.verdecasino-eu .alignleft {
	float: left;
	padding-bottom: 20px;
	padding-right: 20px;
}

.verdecasino-eu .alignright {
	float: right;
	padding-bottom: 20px;
	padding-left: 20px;
}

.verdecasino-eu .aligncenter {
	display: block;
	margin: 0 auto;
}

.verdecasino-eu main ol,
.verdecasino-eu main ul {
	margin: 12px 0 12px 10px;
}

.verdecasino-eu main ol li,
.verdecasino-eu main ul li {
	margin-bottom: 5px;
}

.verdecasino-eu main ol li::marker,
.verdecasino-eu main ul li::marker {
	font-size: 12px;
}

@media (max-width: 1024px) {
	.verdecasino-eu main .alignleft,
	.verdecasino-eu main .alignright {
		max-width: 50%;
	}
}

@media (max-width: 576px) {
	.verdecasino-eu main .alignleft,
	.verdecasino-eu main .alignright {
		display: block;
		max-width: 100%;
		width: 100%;
	}

	.verdecasino-eu main img {
		display: inline-block;
		margin: 0 auto;
		padding: 0;
	}
}

.verdecasino-eu .no-scroll,
.verdecasino-eu .overflow-hidden {
	overflow: hidden;
}

.verdecasino-eu .blur {
	filter: blur(5px);
	transition: filter 0.35s ease-out;
}

.verdecasino-eu .site-logo img {
	height: auto;
	max-width: 160px;
	width: 100%;
}

.verdecasino-eu .breadcrumbs {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 24px 0 0;
	padding: 0;
}

.verdecasino-eu .breadcrumbs li {
	padding-right: 30px;
	position: relative;
}

@media (max-width: 768px) {
	.verdecasino-eu .breadcrumbs li {
		padding-right: 25px;
	}
}

.verdecasino-eu .breadcrumbs li a {
	color: #000;
	text-decoration: none;
}

.verdecasino-eu .breadcrumbs li a,
.verdecasino-eu .breadcrumbs li span {
	font-size: 16px;
}

@media (max-width: 768px) {
	.verdecasino-eu .breadcrumbs li a,
	.verdecasino-eu .breadcrumbs li span {
		font-size: 14px;
	}
}

.verdecasino-eu .breadcrumbs li > span {
	color: #a3dc06;
	font-weight: 600;
}

.verdecasino-eu .breadcrumbs li:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4.211 2.106a1 1 0 0 1 0 1.788L1 7' stroke='%23000'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 7px;
	position: absolute;
	right: 12px;
	top: 6px;
	width: 6px;
}

@media (max-width: 768px) {
	.verdecasino-eu .breadcrumbs li:after {
		height: 9px;
		width: 7px;
	}
}

.verdecasino-eu .breadcrumbs li:last-child:after {
	content: none;
}

.verdecasino-eu .button-wrapper {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.verdecasino-eu .button-wrapper--shorcode {
	margin: 10px 0;
}

.verdecasino-eu .button-wrapper .btn {
	max-width: 100%;
	padding-left: 43px;
	padding-right: 43px;
	width: 282px;
}

.verdecasino-eu .text-uppercase {
	text-transform: uppercase;
}

.verdecasino-eu .no-margin {
	margin: 0 !important;
}

.verdecasino-eu .no-padding {
	padding: 0 !important;
}

.verdecasino-eu .top-text {
	margin-bottom: 30px;
	margin-top: 10px;
}

.verdecasino-eu .top-text__image {
	border-radius: 5px;
	width: 100%;
}

@media (max-width: 768px) {
	.verdecasino-eu .top-text__image {
		padding: 20px;
	}
}

.verdecasino-eu .top-text img {
	border-radius: 5px;
}

@media (max-width: 576px) {
	.verdecasino-eu .top-text img {
		margin-bottom: 20px;
		padding: 0;
		width: 100%;
	}
}

.verdecasino-eu .no-padding-left {
	padding-left: 0 !important;
}

.verdecasino-eu .no-padding-right {
	padding-right: 0 !important;
}

.verdecasino-eu .page-content {
	margin: 100px 0;
}

.verdecasino-eu .uppercase {
	text-transform: uppercase;
}

.verdecasino-eu .margin-small {
	margin: 50px 0;
}

.verdecasino-eu .margin-medium {
	margin: 70px 0;
}

.verdecasino-eu .margin-bottom-medium {
	margin-bottom: 70px;
}

.verdecasino-eu .margin-bottom-small {
	margin-bottom: 50px;
}

.verdecasino-eu .no-margin-top {
	margin-top: 0 !important;
}

.verdecasino-eu .no-margin-bottom {
	margin-bottom: 0 !important;
}

.verdecasino-eu .tax-rating img {
	cursor: pointer;
}

.verdecasino-eu .text-align-center {
	text-align: center;
}

.verdecasino-eu .page-404 h1 {
	font-size: 41px;
	margin-top: 20px;
}

@media (max-width: 340px) {
	.verdecasino-eu .page-404 h1 {
		font-size: 35px;
	}
}

.verdecasino-eu .slot__loop {
	clear: both;
	margin-top: 40px;
}

.verdecasino-eu .slot-list {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px 30px;
}

@media (max-width: 767px) {
	.verdecasino-eu .slot-list {
		margin: 0 0 30px;
	}
}

.verdecasino-eu .slot-list .slot-card__wrap {
	margin: 7px;
	width: 204px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .slot-list .slot-card__wrap {
		width: 186px;
	}
}

@media (max-width: 768px) {
	.verdecasino-eu .slot-list .slot-card__wrap {
		margin: 0 1% 1%;
		max-width: 48%;
		min-width: 23%;
		width: 165px;
	}
}

@media (max-width: 767px) {
	.verdecasino-eu .slot-list .slot-card__wrap {
		width: auto;
	}
}

.verdecasino-eu .slot-list .slot-card {
	border-radius: 10px;
	line-height: 0;
	overflow: hidden;
	position: relative;
}

.verdecasino-eu .slot-list .slot-card img {
	height: 100%;
	object-fit: cover;
}

.verdecasino-eu .slot-list .slot-card .slot__card-overlay {
	align-items: center;
	background: linear-gradient(180deg, #6fb10085, #090d0285 52.08%, #00000094);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 0;
	line-height: 1.3;
	opacity: 0;
	padding-top: 25px;
	position: absolute;
	top: 0;
	transition-duration: 0.2s;
	width: 100%;
}

@media (max-width: 1024px) {
	.verdecasino-eu .slot-list .slot-card .slot__card-overlay {
		padding-top: 0;
	}
}

.verdecasino-eu .slot-list .slot-card:hover .slot__card-overlay {
	opacity: 1;
	transition-duration: 0.2s;
}

.verdecasino-eu .slot-list .slot-card .btn {
	font-size: 18px;
	margin-top: 9px;
	min-width: 105px;
	padding: 5px 15px;
	text-align: center;
}

.verdecasino-eu .slot-list .slot-card .btn_play {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='86' height='86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='43' cy='43' r='42.5' fill='url(%23a)' stroke='url(%23b)'/%3E%3Cpath d='M63.985 41.266 29.997 21.723C28.664 20.957 27 21.92 27 23.457v39.086c0 1.538 1.664 2.5 2.997 1.734l33.988-19.543c1.337-.77 1.337-2.699 0-3.468Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='43' y1='0' x2='43' y2='86' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239DD400'/%3E%3Cstop offset='1' stop-color='%23529300'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='43' y1='0' x2='43' y2='86' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAE600'/%3E%3Cstop offset='1' stop-color='%23447A00'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	cursor: pointer;
	height: 86px;
	width: 86px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .slot-list .slot-card .btn_play {
		background: none;
		height: 100%;
		position: absolute;
		width: 100%;
	}
}

.verdecasino-eu .slot-list .slot-card .demo-link {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	margin-top: 10px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .slot-list .slot-card .demo-link {
		display: none;
	}
}

.verdecasino-eu .slot-list .slot-card.new:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='89' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10C0 4.477 4.477 0 10 0h79v26c0 5.523-4.477 10-10 10H0V10Z' fill='%23fff'/%3E%3Cpath d='M0 10C0 4.477 4.477 0 10 0h79v26c0 5.523-4.477 10-10 10H0V10Z' fill='url(%23a)'/%3E%3Cpath d='M27.24 23v-9.8h1.875l5.782 7.056h-.91V13.2h2.24V23h-1.862l-5.796-7.056h.91V23h-2.24Zm13.392-5.852h4.718v1.764h-4.718v-1.764Zm.168 4.032h5.334V23h-7.588v-9.8h7.406v1.82H40.8v6.16ZM50.154 23l-3.206-9.8H49.3l2.786 8.68H50.91l2.912-8.68h2.1l2.8 8.68h-1.134l2.856-8.68h2.17L59.408 23h-2.436l-2.478-7.616h.644L52.59 23h-2.436Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='44.5' y1='0' x2='44.5' y2='36' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239DD400'/%3E%3Cstop offset='1' stop-color='%23529300'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 100%;
	content: '';
	height: 36px;
	left: 0;
	position: absolute;
	top: 0;
	width: 89px;
	z-index: 2;
}

@media (max-width: 768px) {
	.verdecasino-eu .slot-list .slot-card.new:before {
		height: 31px;
		width: 69px;
	}
}

.verdecasino-eu .slot-list .short_name {
	color: #000;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 700;
	min-height: 37px;
	padding: 10px 10px 0;
	text-align: center;
}

@media (max-width: 768px) {
	.verdecasino-eu .slot-list .short_name {
		font-weight: 600;
	}
}

.verdecasino-eu .slot-list__header {
	align-items: center;
	clear: both;
	display: flex;
	justify-content: space-between;
	margin: 24px 0 17px;
}

@media (max-width: 767px) {
	.verdecasino-eu .slot-list__header {
		align-items: flex-start;
		flex-direction: column;
		margin-bottom: 10px;
	}
}

.verdecasino-eu .slot-list__header .slot-list__title {
	align-items: flex-start;
	color: #000;
	display: flex;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 24px;
	font-weight: 700;
	position: relative;
}

@media (max-width: 1024px) {
	.verdecasino-eu .slot-list__header .slot-list__title {
		font-size: 16px;
	}
}

.verdecasino-eu .slot-list__link {
	align-items: center;
	color: #9a9a9a;
	cursor: pointer;
	display: flex;
	font-size: 16px;
	font-weight: 500;
	justify-content: flex-end;
	transform: translateY(5px);
}

@media (max-width: 1024px) {
	.verdecasino-eu .slot-list__link {
		font-size: 12px;
		transform: none;
	}
}

@media (max-width: 767px) {
	.verdecasino-eu .slot-list__link {
		margin-top: 5px;
	}
}

.verdecasino-eu .slot-list__link:hover {
	color: #a3dc06;
}

.verdecasino-eu .slot-list__link.desktop-none {
	display: none;
}

.verdecasino-eu .slot-card__demo {
	color: #b8b9bb;
	cursor: pointer;
	padding: 10px 0;
}

.verdecasino-eu .slot-card__demo:hover {
	color: #fb9534;
}

.verdecasino-eu .sort-form input {
	display: none;
}

.verdecasino-eu .sort-button {
	background: transparent;
	border: none;
	color: #b8b9bb;
	cursor: pointer;
	display: inline-block;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 15px;
	outline: none;
	padding: 15px 35px;
	white-space: nowrap;
}

.verdecasino-eu .sort-button:hover {
	color: #fb9534;
}

.verdecasino-eu .load-more {
	color: #0c6400;
	cursor: pointer;
	display: block;
	margin-top: -15px;
	padding-bottom: 40px;
	text-align: center;
	text-transform: uppercase;
}

.verdecasino-eu .load-more:hover {
	color: #a3dc06;
}

.verdecasino-eu .page-404 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 30px;
}

.verdecasino-eu .page-404 .num-404 {
	color: #000;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.87px;
	padding-bottom: 15px;
}

.verdecasino-eu .page-404 .btn-go_main {
	font-size: 17px;
	margin: 64px auto 48px;
	max-width: 100%;
	text-align: center;
	width: 290px;
}

.verdecasino-eu .page-404 .link {
	align-items: center;
	color: #0c6400;
	cursor: pointer;
	display: flex;
	margin-bottom: 65px;
}

.verdecasino-eu .page-404 .link .arrow-right {
	fill: #0c6400;
	display: inline-block;
	margin-right: 5px;
	transform: rotate(180deg);
}

.verdecasino-eu .page-404 .link:hover {
	color: #a3dc06;
}

.verdecasino-eu .page-404 .link:hover .arrow-right {
	fill: #a3dc06;
}

.wp-pagenavi {
	clear: both;
	margin-bottom: 20px;
}

.wp-pagenavi a,
.wp-pagenavi span {
	border: 1px solid #6c1521;
	border-radius: 10px;
	color: #6c1521;
	font-size: 15px;
	height: 40px;
	line-height: 2;
	margin: 2px;
	padding: 3px 5px;
	text-align: center;
	text-decoration: none;
	width: 40px;
}

.wp-pagenavi a.navi,
.wp-pagenavi span.navi {
	border: 0;
}

.wp-pagenavi a.navi-left:before,
.wp-pagenavi span.navi-left:before {
	content: '<<';
}

.wp-pagenavi a.navi-right:before,
.wp-pagenavi span.navi-right:before {
	content: '>>';
}

.wp-pagenavi a.current,
.wp-pagenavi span.current {
	background: #6c1520;
	border-color: rgba(108, 21, 33, 0.75);
	color: #fff;
	font-weight: 500;
}

.wp-pagenavi a:hover,
.wp-pagenavi span:hover {
	border-color: rgba(108, 21, 33, 0.75);
	text-decoration: none;
}

@media (max-width: 1024px) {
	.verdecasino-eu .dropdown-toggle {
		transform: translateX(0);
	}

	.verdecasino-eu .slot-card .slot__card-overlay .btn {
		display: none;
	}

	.verdecasino-eu .slot-card .slot__card-overlay .short_name {
		font-size: 0;
		height: 100%;
		padding: 0;
		width: 100%;
	}

	.verdecasino-eu .full-screen-iframe .play-box img {
		object-fit: cover;
	}
}

@media (max-width: 768px) {
	.verdecasino-eu .side-wrapper {
		max-width: 100%;
		min-width: auto;
		width: auto;
	}

	.verdecasino-eu .single__slot h1 {
		padding-right: 40px;
	}
}

@media (max-width: 576px) {
	.verdecasino-eu .slot-list {
		margin-bottom: 0;
	}

	.verdecasino-eu .category-page .menu-providers--wrap,
	.verdecasino-eu .search-page .menu-providers--wrap {
		margin-bottom: 30px;
		position: relative;
	}

	.verdecasino-eu .category-page .menu-providers--wrap:before,
	.verdecasino-eu .search-page .menu-providers--wrap:before {
		background: linear-gradient(90deg, #ff7d02, rgba(255, 125, 2, 0));
		bottom: 0;
		content: '';
		height: 1px;
		left: 0;
		max-width: 250px;
		position: absolute;
		width: 100%;
	}

	.verdecasino-eu .menu-providers--wrap {
		position: relative;
	}

	.verdecasino-eu .menu-providers--wrap .menu-providers {
		border-radius: 8px;
		display: none;
		flex-direction: column;
		left: 0;
		padding-bottom: 25px;
		padding-top: 25px;
		position: absolute;
		top: 100px;
		width: 100%;
		z-index: 2;
	}

	.verdecasino-eu .slot__loop {
		margin-bottom: 24px;
		margin-top: 0;
	}

	.verdecasino-eu .menu-providers__btn {
		align-items: center;
		display: flex;
		font-size: 17px;
		justify-content: flex-end;
		padding: 30px 5px;
		position: relative;
		width: 100%;
	}

	.verdecasino-eu .menu-providers__btn span {
		background-position: 50%;
		background-repeat: no-repeat;
		cursor: pointer;
		display: inline-block;
		height: 10px;
		margin-right: 12px;
		text-align: center;
		transform: rotate(180deg);
		width: 10px;
	}

	.verdecasino-eu .continer-order {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}

	.verdecasino-eu .continer-order .order-1 {
		order: 1;
		width: 100%;
	}

	.verdecasino-eu .continer-order .order-2 {
		order: 0;
		width: 100%;
	}

	.verdecasino-eu .main-img {
		margin-bottom: 0;
	}

	.verdecasino-eu .load-more {
		margin-top: 15px;
		padding-bottom: 15px;
	}
}

@media (max-width: 360px) {
	.verdecasino-eu .button-wrapper .btn {
		padding-left: 25px;
		padding-right: 25px;
	}
}

.verdecasino-eu .header {
	align-items: center;
	background: linear-gradient(178.2deg, #0a3d00 1.6%, #061d00 97.8%);

	display: flex;
	height: 80px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header {
		height: 75px;
	}
}

.verdecasino-eu .header .header-user {
	align-items: center;
	display: flex;
	justify-content: flex-end;
	margin-left: auto;
	padding: 0 25px 0 20px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header .header-user .btn.signup {
		display: none;
	}
}

@media (max-width: 365px) {
	.verdecasino-eu .header .header-user {
		padding: 0 20px 0 10px;
	}
}

.verdecasino-eu .header .login {
	background: transparent;
	border: 1px solid #fff;
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.1;
	margin-right: 20px;
	outline: none;
	padding: 15px;
	text-decoration: none;
	text-transform: uppercase;
	transition-duration: 0.2s;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header .login {
		font-weight: 600;
		margin-right: 0;
		min-width: 87px;
		padding: 15px 12px;
		text-align: center;
	}
}

.verdecasino-eu .header .login:hover {
	border: 1px solid #a3dc06;
	color: #a3dc06;
	transition-duration: 0.2s;
}

.verdecasino-eu .header .logo {
	line-height: 1;
	padding: 0 40px 0 50px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header .logo {
		padding: 0 10px 0 30px;
	}
}

@media (max-width: 576px) {
	.verdecasino-eu .header .logo {
		padding: 0 10px 0 15px;
	}
}

.verdecasino-eu .header-menu_wrap {
	align-items: center;
	display: flex;
	justify-content: space-between;
	position: relative;
	width: calc(100% - 550px);
}

.verdecasino-eu .header-menu_wrap .header-menu_mobile {
	display: none;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header-menu_wrap {
		background: linear-gradient(178.2deg, #0a3d00 1.6%, #061d00 97.8%);

		display: none;
		height: auto;
		max-height: 100vh;
		min-height: 100vh;
		overflow-y: auto;
		padding-bottom: 50px;
		position: absolute;
		right: 0;
		top: 0;
		width: 335px;
		z-index: 11;
	}

	.verdecasino-eu .header-menu_wrap.active {
		display: block;
	}

	.verdecasino-eu .header-menu_wrap .header-menu_mobile {
		display: flex;
		flex-direction: column-reverse;
		padding: 83px 15px 0;
		position: relative;
	}

	.verdecasino-eu .header-menu_wrap .header-menu_mobile .btn.signup {
		display: block;
		width: 100%;
	}

	.verdecasino-eu .header-menu_wrap .header-menu_mobile .login {
		margin-right: 0;
		margin-top: 12px;
	}
}

@media (max-width: 360px) {
	.verdecasino-eu .header-menu_wrap {
		width: 320px;
	}
}

.verdecasino-eu .header-menu {
	align-items: center;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header-menu {
		align-items: flex-start;
		flex-direction: column;
		padding: 35px 15px 0;
		width: 325px;
	}
}

@media (max-width: 360px) {
	.verdecasino-eu .header-menu {
		width: 320px;
	}
}

.verdecasino-eu .header-menu .menu-item {
	list-style-type: none;
	position: relative;
	text-align: center;
	white-space: nowrap;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header-menu .menu-item {
		width: 100%;
	}
}

.verdecasino-eu .header-menu .menu-item i {
	display: none;
}

.verdecasino-eu .header-menu .menu-item a,
.verdecasino-eu .header-menu .menu-item span {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding: 28px 20px;
	text-decoration: none;
	transition-duration: 0.2s;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header-menu .menu-item a,
	.verdecasino-eu .header-menu .menu-item span {
		font-size: 20px;
		font-weight: 700;
		padding: 16px 0;
		text-align: left;
		white-space: normal;
	}
}

.verdecasino-eu .header-menu .menu-item .icon {
	margin-right: 12px;
}

.verdecasino-eu .header-menu .menu-item .icon-hover {
	display: none;
	margin-right: 12px;
}

.verdecasino-eu .header-menu .menu-item a:hover {
	text-decoration: none;
}

.verdecasino-eu .header-menu .menu-item.current-menu-item span {
	color: #a3dc06;
}

.verdecasino-eu .header-menu .menu-item.current-menu-item span .icon {
	display: none;
}

.verdecasino-eu .header-menu .menu-item.current-menu-item span .icon-hover {
	display: inline-block;
}

.verdecasino-eu .header-menu .menu-item.menu-item-has-children {
	margin-right: 20px;
	padding-right: 16px;
	position: relative;
}

.verdecasino-eu .header-menu .menu-item.menu-item-has-children i {
	background-image: url(/assets/images/menu.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 29px;
	width: 16px;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header-menu .menu-item.menu-item-has-children i {
		top: 17px;
	}
}

.verdecasino-eu .header-menu .menu-item.menu-item-has-children .sub-menu {
	background: linear-gradient(
		24.73deg,
		#005f34 13.24%,
		#006335 88.34%,
		#006235 0
	);
	border-radius: 0 0 10px 10px;
	left: 50%;
	min-width: 160px;
	opacity: 0;
	padding: 3px 0;
	position: absolute;
	top: 100%;
	transform: translateX(-50%);
	visibility: hidden;
	width: 100%;
	z-index: 20;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header-menu .menu-item.menu-item-has-children .sub-menu {
		background: transparent;
		border-radius: unset;
		display: none;
		left: 0;
		padding: 0;
		transform: translateX(0);
		width: 100%;
	}
}

.verdecasino-eu .header-menu .menu-item.menu-item-has-children .sub-menu li {
	padding: 0;
}

.verdecasino-eu .header-menu .menu-item.menu-item-has-children .sub-menu li i {
	display: none;
}

.verdecasino-eu .header-menu .menu-item.menu-item-has-children .sub-menu li a,
.verdecasino-eu
	.header-menu
	.menu-item.menu-item-has-children
	.sub-menu
	li
	span {
	display: inline-block;
	font-weight: 600;
	padding: 12px;
	text-align: center;
	white-space: normal;
}

.verdecasino-eu
	.header-menu
	.menu-item.menu-item-has-children
	.sub-menu
	li
	a
	img,
.verdecasino-eu
	.header-menu
	.menu-item.menu-item-has-children
	.sub-menu
	li
	span
	img {
	display: none;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header-menu .menu-item.menu-item-has-children .sub-menu li a,
	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children
		.sub-menu
		li
		span {
		padding: 16px 0;
	}
}

.verdecasino-eu
	.header-menu
	.menu-item.menu-item-has-children
	.sub-menu
	li:after {
	display: none;
}

@media (max-width: 1024px) {
	.verdecasino-eu .header-menu .menu-item.menu-item-has-children.open i {
		background-image: url(/assets/images/menu-hover.svg);
	}

	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children.open
		.sub-menu {
		display: block;
		margin-left: 37px;
		opacity: 1;
		position: relative;
		visibility: visible;
	}

	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children.open
		.sub-menu
		li {
		text-align: left;
	}

	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children.open
		.sub-menu
		li
		a,
	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children.open
		.sub-menu
		li
		span {
		font-size: 16px;
		font-weight: 700;
	}

	.verdecasino-eu .header-menu .menu-item.menu-item-has-children.open span,
	.verdecasino-eu .header-menu .menu-item.menu-item-has-children.open > a {
		color: #a3dc06;
	}

	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children.open
		span
		.icon,
	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children.open
		> a
		.icon {
		display: none;
	}

	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children.open
		span
		.icon-hover,
	.verdecasino-eu
		.header-menu
		.menu-item.menu-item-has-children.open
		> a
		.icon-hover {
		display: inline-block;
	}
}

@media (min-width: 1025px) {
	.verdecasino-eu .header-menu .menu-item.menu-item-has-children:hover i {
		background-image: url(/assets/images/menu-hover.svg);
	}

	.verdecasino-eu .header-menu .menu-item:hover > .sub-menu {
		opacity: 1;
		visibility: visible;
	}

	.verdecasino-eu .header-menu .menu-item:hover > a {
		color: #a3dc06;
		transition-duration: 0.2s;
	}

	.verdecasino-eu .header-menu .menu-item:hover > a .icon {
		display: none;
	}

	.verdecasino-eu .header-menu .menu-item:hover > a .icon-hover {
		display: inline-block;
	}

	.verdecasino-eu .header-menu .menu-item.current-menu-item span {
		color: #a3dc06;
	}
}

.verdecasino-eu .dd_menu {
	flex-grow: 1;
	position: relative;
}

@media (max-width: 1024px) {
	.verdecasino-eu .dd_menu {
		display: none;
	}
}

.verdecasino-eu .dropdown-menu {
	background: linear-gradient(178.2deg, #0a3d00 1.6%, #061d00 97.8%);

	border-radius: 0 0 5px 5px;
	box-shadow: 0 10px 16px rgba(75, 74, 120, 0.11);
	display: none;
	min-width: 200px;
	padding: 15px;
	position: absolute;
	right: 0;
	top: 42px;
	z-index: 20;
}

.verdecasino-eu .dropdown-menu li {
	list-style: none;
}

.verdecasino-eu .dropdown-menu li a,
.verdecasino-eu .dropdown-menu li span {
	color: #fff;
	display: inline-block;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding: 10px;
	text-decoration: none;
}

.verdecasino-eu .dropdown-menu li a:hover {
	color: #a3dc06;
	text-decoration: none;
}

.verdecasino-eu .dropdown-menu.open-menu {
	display: block;
	left: 0;
	width: -moz-fit-content;
	width: fit-content;
}

.verdecasino-eu .dropdown-toggle {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 100%;
	position: relative;
	text-align: center;
	width: 30px;
}

.verdecasino-eu .dropdown-toggle:before {
	background-image: url(/assets/images/menu.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	content: '';
	height: 9px;
	left: 8px;
	position: absolute;
	top: -4px;
	width: 14px;
}

.verdecasino-eu .dropdown-toggle.open-menu:before {
	transform: rotate(180deg);
}

.verdecasino-eu .menu-toggle-wrapper {
	align-items: center;
	background: transparent;
	display: none;
	height: 100%;
	justify-content: flex-end;
	margin-right: 25px;
	transition: all 0.25s ease-in-out;
	width: 30px;
	z-index: 20;
}

@media (max-width: 1024px) {
	.verdecasino-eu .menu-toggle-wrapper {
		display: flex;
	}
}

@media (max-width: 365px) {
	.verdecasino-eu .menu-toggle-wrapper {
		margin-right: 20px;
	}
}

.verdecasino-eu .menu-toggle-button {
	height: 28px;
	position: relative;
	width: 35px;
}

.verdecasino-eu .menu-toggle-button span {
	background: #fff;
	border-radius: 2px;
	display: block;
	height: 4px;
	left: 2px;
	opacity: 1;
	position: absolute;
	transform: rotate(0deg);
	width: 35px;
}

.verdecasino-eu .menu-toggle-button span:first-child {
	top: 0;
}

.verdecasino-eu .menu-toggle-button span:nth-child(2),
.verdecasino-eu .menu-toggle-button span:nth-child(3) {
	top: 11px;
}

.verdecasino-eu .menu-toggle-button span:nth-child(4) {
	top: 22px;
}

.verdecasino-eu .header-menu_mobile .menu-toggle-wrapper {
	position: absolute;
	right: -5px;
	top: -56px;
}

.menu-toggle-button.active span {
	display: none;
}

.menu-toggle-button.active span:first-child {
	transform: rotate(45deg);
	display: block;
	top: 10px;
}

.menu-toggle-button.active span:nth-child(3) {
	transform: rotate(-45deg);
	display: block;
	top: 10px;
}

.verdecasino-eu
	.header-menu_mobile
	.menu-toggle-wrapper
	.menu-toggle-button
	span {
	width: 32px;
}

.verdecasino-eu
	.header-menu_mobile
	.menu-toggle-wrapper
	.menu-toggle-button
	span:first-child {
	left: 50%;
	top: 18px;
	width: 0;
}

.verdecasino-eu
	.header-menu_mobile
	.menu-toggle-wrapper
	.menu-toggle-button
	span:nth-child(2) {
	transform: rotate(45deg);
}

.verdecasino-eu
	.header-menu_mobile
	.menu-toggle-wrapper
	.menu-toggle-button
	span:nth-child(3) {
	transform: rotate(-45deg);
}

.verdecasino-eu
	.header-menu_mobile
	.menu-toggle-wrapper
	.menu-toggle-button
	span:nth-child(4) {
	left: 50%;
	top: 18px;
	width: 0;
}

@media (max-width: 1024px) {
	body.overflow {
		max-height: 100vh;
		overflow: hidden;
	}

	body.overflow:before {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
		content: '';
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 9;
	}

	body.overflow .logo {
		filter: opacity(0.3);
	}
}

.footer {
	background: linear-gradient(178.2deg, #0a3d00 1.6%, #061d00 97.8%);

	margin-top: 25px;
}

.footer-menu {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	list-style-type: none;
	margin-top: 24px;
}

@media (max-width: 576px) {
	.footer-menu li {
		padding-right: 15px;
		width: 100%;
	}
}

.footer-menu li a,
.footer-menu li span {
	color: #fff;
	display: block;
	font-family: Montserrat, Arial, sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 15px;
	text-decoration: none;
}

.footer-menu li.current-menu-item span {
	color: #a3dc06;
}

.footer-menu li a:hover {
	color: #a3dc06;
	text-decoration: none;
}

.footer-menu_wrapper {
	padding-bottom: 32px;
	padding-top: 37px;
}

.footer-copy {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.footer .logo {
	margin-bottom: 12px;
	padding-bottom: 27px;
	position: relative;
}

.footer .logo:after {
	background: #d9d9d9;
	bottom: 0;
	content: '';
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}

.footer #menu-providers {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	max-height: 250px;
}

.footer #menu-providers a,
.footer #menu-providers span {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	font-size: 14px;
	justify-content: flex-end;
	margin-bottom: 15px;
}

.footer #menu-providers a img,
.footer #menu-providers span img {
	display: inline-block;
	height: 20px;
	margin-right: 22px;
}

.footer .payment-system {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0 0 12px;
}

.footer .payment-system img {
	margin: 0 20px 20px;
}

@media (max-width: 768px) {
	.footer .payment-system img {
		margin: 0 15px 15px;
	}
}

.footer .footer-text {
	padding: 0 0 32px;
}

.footer .partners-logo {
	display: inline-block;
	margin-right: 20px;
	max-height: 40px;
}

.footer .partners-list {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
}

@media (max-width: 1440px) {
	.footer #menu-providers {
		max-height: 100%;
	}

	.footer .footer-text {
		flex-wrap: wrap;
		justify-content: center;
	}

	.footer .partners-list {
		margin-left: 0;
		margin-top: 10px;
		min-width: 100%;
		text-align: center;
	}
}

.footer .mobile-menu_wrap {
	display: none;
}

@media (max-width: 767px) {
	.footer .mobile-menu_wrap {
		background: #fff;
		border-radius: 10px 10px 0 0;
		bottom: 0;
		box-shadow: 0 -2px 18px rgba(0, 0, 0, 0.1);
		display: block;
		height: 68px;
		left: 0;
		max-width: 100vw;
		overflow-x: auto;
		overflow-y: hidden;
		padding: 14px;
		position: fixed;
		width: 100%;
		z-index: 3;
	}

	.footer .mobile-menu_wrap .mobile-menu {
		align-items: flex-end;
		display: flex;
		justify-content: space-around;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.footer .mobile-menu_wrap .mobile-menu img {
		height: 24px;
		margin-bottom: 4px;
		width: 24px;
	}

	.footer .mobile-menu_wrap .mobile-menu .icon {
		display: inline-block;
	}

	.footer .mobile-menu_wrap .mobile-menu .current-menu-item span .icon,
	.footer .mobile-menu_wrap .mobile-menu .icon-hover {
		display: none;
	}

	.footer .mobile-menu_wrap .mobile-menu .current-menu-item span .icon-hover {
		display: inline-block;
	}

	.footer .mobile-menu_wrap .mobile-menu a,
	.footer .mobile-menu_wrap .mobile-menu span {
		align-items: center;
		color: #000;
		display: flex;
		flex-direction: column;
		font-size: 8px;
		font-weight: 700;
		text-align: center;
	}

	.footer .mobile-menu_wrap .mobile-menu .current-menu-item span {
		color: #a3dc06;
	}

	.footer .mobile-menu_wrap + .footer-text {
		padding-bottom: 102px;
	}
}

.scroll-top {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background-image: url(/assets/images/top.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	bottom: 60px;
	cursor: pointer;
	display: none;
	height: 58px;
	position: fixed;
	right: 40px;
	text-align: center;
	width: 48px;
	z-index: 3;
}

@media (max-width: 1024px) {
	.scroll-top {
		bottom: 74px;
		right: 10px;
	}
}

.scroll-top.sticky {
	display: flex;
	margin-left: auto;
	position: sticky;
}

.scroll-top:hover {
	opacity: 0.8;
	transition-duration: 0.2s;
}

.verdecasino-eu #toc_container {
	background: linear-gradient(318.69deg, #f8f9ff 20.59%, #fff 74.54%);
	box-shadow: 0 10px 26px rgba(75, 74, 120, 0.11);
	color: #000;
	float: left;
	font-size: 16px;
	font-weight: 500;
	margin: 0 20px 10px 0;
	max-width: 45%;
	overflow: hidden;
	padding: 20px 15px;
	position: relative;
	width: 452px;
	z-index: 3;
}

@media (max-width: 1024px) {
	.verdecasino-eu #toc_container {
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	.verdecasino-eu #toc_container {
		max-width: 100%;
		width: 100%;
	}
}

.verdecasino-eu #toc_container .ctoc-toggle {
	cursor: pointer;
	font-size: 20px;
	font-weight: 600;
	line-height: 1;
	position: relative;
}

@media (max-width: 1024px) {
	.verdecasino-eu #toc_container .ctoc-toggle {
		font-size: 14px;
	}
}

.verdecasino-eu #toc_container .ctoc-toggle:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.379 1.451 6.586 6.43c.778.76 2.05.76 2.828 0l6.586-6.43' stroke='%23000' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	content: '';
	cursor: pointer;
	height: 10px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 7px;
	width: 16px;
}

.verdecasino-eu #toc_container .ctoc-body {
	display: none;
	margin-left: 10px;
	padding-top: 20px;
}

.verdecasino-eu #toc_container li {
	list-style: none;
	margin-bottom: 13px;
	padding-left: 14px;
	position: relative;
}

.verdecasino-eu #toc_container li .ctoc__item {
	color: #000;
}

.verdecasino-eu #toc_container li .ctoc__item:before {
	background: #000;
	border-radius: 50px;
	content: '';
	height: 3px;
	left: 0;
	position: absolute;
	top: 9px;
	width: 3px;
}

.verdecasino-eu #toc_container li .ctoc__item:hover {
	color: #a3dc06;
	transition-duration: 0.2s;
}

.verdecasino-eu #toc_container li .ctoc__item:hover:before {
	background: #a3dc06;
}

.verdecasino-eu #toc_container li > ul {
	margin: 10px 0 10px 10px;
}

.verdecasino-eu #toc_container li > ul li {
	margin-bottom: 8px;
}

.verdecasino-eu #toc_container.active .ctoc-body {
	display: block;
}

.verdecasino-eu #toc_container.active .ctoc-toggle:before {
	transform: rotate(180deg);
}

.faq {
	margin-top: 20px;
}

.faq .faq-title {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 15px;
	text-transform: capitalize;
}

@media (max-width: 1024px) {
	.faq .faq-title {
		font-size: 16px;
	}
}

.faq-list {
	margin: 15px 0 40px;
}

.faq-list .faq-list__item {
	background: linear-gradient(178.2deg, #0a3d00 1.6%, #061d00 97.8%);

	border-radius: 10px;
	box-shadow: 0 11px 20px rgba(0, 0, 0, 0.15);
	color: #fff;
	margin-bottom: 12px;
	padding: 17px 20px;
}

@media (max-width: 768px) {
	.faq-list .faq-list__item {
		padding: 12px 15px;
	}
}

.faq-list .faq-question {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
	margin: 0;
	padding-right: 30px;
	position: relative;
	width: 100%;
}

@media (max-width: 1024px) {
	.faq-list .faq-question {
		font-size: 14px;
	}
}

.faq-list .faq-question:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6 .536 3h6.928L4 6Z' fill='%23D9D9D9'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	content: '';
	cursor: pointer;
	height: 30px;
	padding: 5px;
	position: absolute;
	right: -5px;
	text-align: center;
	top: -10px;
	transition: transform 0.3s;
	width: 15px;
}

.faq-list .faq-list__item.active .faq-question {
	color: #fff;
}

.faq-list .faq-list__item.active .faq-question:after {
	transform: rotate(180deg);
}

.faq-list .faq-answer {
	display: none;
	font-size: 16px;
	overflow: hidden;
	padding-top: 15px;
}

@media (max-width: 1024px) {
	.faq-list .faq-answer {
		font-size: 14px;
	}
}

.faq-list .faq-answer p {
	margin: 0;
}

.verdecasino-eu .header_banner {
	margin: 30px auto 40px;
	max-height: 245px;
	max-width: 1100px;
	min-height: 245px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 100%;
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner {
		margin-top: 0;
		max-height: 620px;
		text-align: center;
	}
}

.verdecasino-eu .header_banner .container-banner {
	align-items: center;
	display: flex;
	justify-content: center;
	justify-items: center;
	width: 100%;
}

.verdecasino-eu .header_banner .slick-track {
	height: inherit;
}

.verdecasino-eu .header_banner__container {
	max-height: 245px;
	max-width: 100%;
	min-height: 245px;
	position: relative;
	width: 100%;
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner__container {
		height: 490px;
		max-height: 620px;
	}
}

.verdecasino-eu .header_banner__container div.render-image {
	align-items: center;
	display: flex !important;
	justify-content: flex-start;
	max-height: 245px;
	min-height: 245px;
	position: relative;
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner__container div.render-image {
		display: inline-block !important;
	}
}

.verdecasino-eu .header_banner__container div.render-image > .container {
	margin: unset;
	padding: 18px 20px;
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner__container div.render-image > .container {
		min-height: unset;
		padding: 0;
	}
}

.verdecasino-eu .header_banner_img_wrap {
	height: 100%;
}

@media only screen and (min-width: 768px) {
	.verdecasino-eu .header_banner_img_wrap {
		position: absolute;
		width: 100%;
	}
}

.verdecasino-eu .header_banner img {
	height: 100%;
	max-height: 245px;
	min-height: 245px;
	object-fit: cover;
	width: 100%;
}

.verdecasino-eu .header_banner__text {
	word-wrap: break-word;
	border-radius: 6px;
	margin-left: 30px;
	position: relative;
	width: calc(100% - 60px);
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner__text {
		background: var(--banner-background-color);
		border-radius: 0;
		margin-left: 0;
		min-height: unset;
		padding-bottom: 35px;
		padding-top: 12px;
		width: 100%;
		margin-top: -5px;
	}
}

.verdecasino-eu .header_banner__text_top {
	color: var(--banner-text-color);
	font-size: 32px;
	font-weight: var(--container-h-font-weight);
	line-height: 30px;
	margin-bottom: 0;
	margin-top: 0;
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner__text_top {
		font-size: 28px;
	}
}

.verdecasino-eu .header_banner__text_main {
	color: var(--banner-text-color);
	font-size: 23px;
	font-weight: var(--container-h-font-weight);
	line-height: 30px;
	margin-bottom: 0;
	margin-top: 10px;
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner__text_main {
		font-size: 18px;
		margin-top: 5px;
	}
}

.verdecasino-eu .header_banner__text .btn {
	background-color: var(--banner-button-background-color);
	color: var(--banner-button-text-color);
	margin-top: 20px;
}

.verdecasino-eu .header_banner__text .btn:hover {
	background-color: var(--banner-button-hover-background-color);
	color: var(--banner-button-hover-text-color);
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner__text .btn {
		margin-top: 25px;
	}
}

.verdecasino-eu .header_banner ul {
	margin: 12px 0;
}

.verdecasino-eu .header_banner .slick-list {
	background-color: var(--banner-background-color);
	border-radius: 16px;
	height: inherit;
	position: relative;
}

@media only screen and (max-width: 767px) {
	.verdecasino-eu .header_banner .slick-list {
		border-radius: 0;
	}
}

.verdecasino-eu .header_banner .slick-dots {
	bottom: 0;
	position: absolute;
}

@media only screen and (max-width: 575px) {
	.verdecasino-eu .header_banner .slick-dots {
		bottom: 0;
	}
}

.verdecasino-eu .header_banner .slick-arrow {
	height: 36px;
	width: 24px;
	z-index: 5;
}

.verdecasino-eu .header_banner .slick-prev {
	left: 5px;
}

.verdecasino-eu .header_banner .slick-prev:before {
	content: url(/assets/images/slider_left.svg);
	font-size: 9px;
}

.verdecasino-eu .header_banner .slick-next {
	right: 5px;
}

.verdecasino-eu .header_banner .slick-next:before {
	content: url(/assets/images/slider_right.svg);
	font-size: 9px;
}

.verdecasino-eu .for_langs {
	order: 1;
}

.verdecasino-eu .lang-block-wrapper {
	-webkit-tap-highlight-color: transparent;
	display: flex;
	height: 46px;
	justify-content: flex-end;
	margin-left: 40px;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 140px;
}

@media only screen and (max-width: 1024px) {
	.verdecasino-eu .lang-block-wrapper {
		left: auto;
		margin-left: 15px;
		position: fixed;
		top: 15px;
		z-index: 1111;
	}

	.verdecasino-eu .lang-block-wrapper:before {
		background-color: var(--header-lang-switcher-background-color);
		content: '';
		display: block;
		height: 31px;
		left: -15px;
		padding-bottom: 38px;
		position: absolute;
		top: -12px;
		width: auto;
	}
}

.verdecasino-eu .lang-block-wrapper.active {
	z-index: 111;
}

.verdecasino-eu .lang-block-wrapper.active .lang-toggle-block__item {
	display: flex;
}

.verdecasino-eu
	.lang-block-wrapper.active
	.lang-toggle-block__item.current-lang {
	display: flex;
	order: 1;
}

.verdecasino-eu .lang-block-wrapper.active .lang-toggle-block__item.other-lang {
	order: 2;
}

.verdecasino-eu .lang-block-wrapper.active .lang-button svg {
	transform: rotate(180deg);
}

@media only screen and (max-width: 1024px) {
	.verdecasino-eu .mobile_active .lang-block-wrapper {
		transform: translateX(0);
		visibility: visible;
	}
}

.verdecasino-eu .mobile-device .lang-block-wrapper {
	transition:
		visibility 1s,
		transform 1s;
}

@media only screen and (max-width: 1024px) {
	.verdecasino-eu .fixed .lang-block-wrapper {
		top: 95px;
	}
}

.verdecasino-eu .lang-button {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 100%;
	justify-content: flex-end;
	margin-right: 10px;
	position: relative;
	width: 100%;
	z-index: 2;
}

.verdecasino-eu .lang-toggle-block {
	background-color: var(--header-lang-switcher-dropdown-background-color);
	border: none;
	border-radius: 6px;
	display: flex;
	flex-direction: column;
	font-weight: 700;
	justify-content: flex-start;
	left: 0;
	min-height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.verdecasino-eu .lang-toggle-block a {
	color: var(--header-lang-switcher-link-color);
	text-decoration: none;
}

.verdecasino-eu .lang-toggle-block a:active,
.verdecasino-eu .lang-toggle-block a:hover {
	color: var(--header-lang-switcher-link-hover-color);
	text-decoration: underline;
}

.verdecasino-eu .lang-toggle-block a:visited,
.verdecasino-eu .lang-toggle-block__item {
	color: var(--header-lang-switcher-link-color);
}

.verdecasino-eu .lang-toggle-block__item {
	align-items: center;
	background-repeat: no-repeat;
	background-size: 100%;
	display: none;
	gap: 10px;
	height: 42px;
	margin: 10px;
	text-decoration: none;
	width: auto;
}

.verdecasino-eu .lang-toggle-block__item.en:before {
	background-repeat: no-repeat;
	content: '';
	display: block;
	height: 30px;
	margin-left: 0;
	position: absolute;
	width: 100%;
}

.verdecasino-eu .lang-toggle-block__item.current-lang {
	align-items: center;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 0;
	margin-top: 0;
	position: relative;
	top: 2px;
	width: calc(100% - 40px);
}

.verdecasino-eu .header .dd-menu {
	position: relative;
}

.verdecasino-eu .header .dd-menu:hover .dd-menu-list {
	display: flex !important;
}

.verdecasino-eu .header .dd-menu:hover .dd-menu-btn:before {
	top: 35px;
	transform: rotate(225deg);
}

.verdecasino-eu .header .dd-menu ul.dd-menu-list {
	background: linear-gradient(
		24.73deg,
		#005f34 13.24%,
		#006335 88.34%,
		#006235 0
	);
	border-radius: 0 0 10px 10px;
	display: none !important;
	flex-direction: column;
	padding: 0 15px;
	position: absolute;
	right: -10px;
	top: 100%;
}

.verdecasino-eu .header .dd-menu ul.dd-menu-list li {
	display: block;
	width: 100%;
}

.verdecasino-eu
	.header
	.dd-menu
	ul.dd-menu-list
	li.menu-item-has-children:after {
	right: 20px;
	transform: rotate(-45deg);
}

.verdecasino-eu
	.header
	.dd-menu
	ul.dd-menu-list
	li.menu-item-has-children:hover:after {
	transform: rotate(135deg);
}

.verdecasino-eu .header .dd-menu ul.dd-menu-list li ul.sub-menu {
	box-shadow: none;
	left: 100%;
	top: 0;
}

.verdecasino-eu .header .dd-menu-btn {
	cursor: pointer;
	display: flex;
	padding: 40px 20px;
	position: relative;
}

.verdecasino-eu .header .dd-menu-btn:before {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	content: '';
	display: block;
	height: 10px;
	left: 25px;
	position: absolute;
	top: 31px;
	transform: rotate(45deg);
	transform-origin: center;
	transition: all 0.25s ease;
	width: 10px;
}

.verdecasino-eu .header .dd-menu-btn:after {
	color: #fff;
	content: '...';
	font-size: 28px;
	left: 22px;
	position: absolute;
	top: 31px;
}

.slick-slider {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	box-sizing: border-box;
	touch-action: pan-y;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.slick-list,
.slick-slider {
	display: block;
	position: relative;
}

.slick-list {
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0);
}

.slick-track {
	align-items: stretch;
	display: block;
	display: flex;
	justify-content: flex-start;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
}

.slick-track:after,
.slick-track:before {
	content: '';
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-slide {
	display: none;
	flex: none !important;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-vertical .slick-slide {
	border: 1px solid transparent;
	display: block;
	height: auto;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slick-next,
.slick-prev {
	border: none;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 20px;
	line-height: 0px;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	background: transparent;
	color: transparent;
	outline: none;
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1;
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: 0.25;
}

.slick-next:before,
.slick-prev:before {
	background-size: cover;
	display: block;
	opacity: 0.8;
	transition: all 0.17s ease-in-out;
}

.slick-prev {
	left: -25px;
}

[dir='rtl'] .slick-prev {
	left: auto;
	right: -25px;
}

.slick-prev:before {
	content: '←';
}

[dir='rtl'] .slick-prev:before {
	content: '→';
}

.slick-next {
	right: -25px;
}

[dir='rtl'] .slick-next {
	left: -25px;
	right: auto;
}

.slick-next:before {
	content: '→';
}

[dir='rtl'] .slick-next:before {
	content: '←';
}

.slick-dotted .slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	display: block;
	list-style: none;
	margin: 10px 0 20px;
	padding: 0;
	text-align: center;
	width: 100%;
}

@media only screen and (max-width: 992px) {
	.slick-dots {
		margin: 0 0 20px;
	}
}

.slick-dots li {
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	position: relative;
}

.slick-dots li,
.slick-dots li button {
	cursor: pointer;
	height: 10px;
	width: 10px;
}

.slick-dots li button {
	background: transparent;
	border: 0;
	color: transparent;
	display: block;
	font-size: 0;
	line-height: 0px;
	outline: none;
	padding: 5px;
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: none;
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	background: #ccc;
	opacity: 1;
}

.slick-dots li button:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #e5e5e5;
	border: 1px solid #ccc;
	border-radius: 50%;
	color: transparent;
	content: '•';
	font-size: 0;
	height: 10px;
	left: 0;
	line-height: 20px;
	opacity: 1;
	position: absolute;
	text-align: center;
	top: 0;
	transition: all 0.17s ease-in-out;
	width: 10px;
}

.slick-dots li.slick-active button:before {
	background: #666;
	border-color: #666;
	color: #000;
}

img:is([sizes='auto' i], [sizes^='auto,' i]) {
	contain-intrinsic-size: 3000px 1500px;
}

/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em;
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none;
}

:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
		135deg,
		rgba(6, 147, 227, 1) 0%,
		rgb(155, 81, 224) 100%
	);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
		135deg,
		rgb(122, 220, 180) 0%,
		rgb(0, 208, 130) 100%
	);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
		135deg,
		rgba(252, 185, 0, 1) 0%,
		rgba(255, 105, 0, 1) 100%
	);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
		135deg,
		rgba(255, 105, 0, 1) 0%,
		rgb(207, 46, 46) 100%
	);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
		135deg,
		rgb(238, 238, 238) 0%,
		rgb(169, 184, 195) 100%
	);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
		135deg,
		rgb(74, 234, 220) 0%,
		rgb(151, 120, 209) 20%,
		rgb(207, 42, 186) 40%,
		rgb(238, 44, 130) 60%,
		rgb(251, 105, 98) 80%,
		rgb(254, 248, 76) 100%
	);
	--wp--preset--gradient--blush-light-purple: linear-gradient(
		135deg,
		rgb(255, 206, 236) 0%,
		rgb(152, 150, 240) 100%
	);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(
		135deg,
		rgb(254, 205, 165) 0%,
		rgb(254, 45, 45) 50%,
		rgb(107, 0, 62) 100%
	);
	--wp--preset--gradient--luminous-dusk: linear-gradient(
		135deg,
		rgb(255, 203, 112) 0%,
		rgb(199, 81, 192) 50%,
		rgb(65, 88, 208) 100%
	);
	--wp--preset--gradient--pale-ocean: linear-gradient(
		135deg,
		rgb(255, 245, 203) 0%,
		rgb(182, 227, 212) 50%,
		rgb(51, 167, 181) 100%
	);
	--wp--preset--gradient--electric-grass: linear-gradient(
		135deg,
		rgb(202, 248, 128) 0%,
		rgb(113, 206, 126) 100%
	);
	--wp--preset--gradient--midnight: linear-gradient(
		135deg,
		rgb(2, 3, 129) 0%,
		rgb(40, 116, 252) 100%
	);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined:
		6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
	gap: 0.5em;
}

:where(.is-layout-grid) {
	gap: 0.5em;
}

body .is-layout-flex {
	display: flex;
}

.is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

.is-layout-flex > :is(*, div) {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

.is-layout-grid > :is(*, div) {
	margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(
		--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
	) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(
		--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
	) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(
		--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
	) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(
		--wp--preset--gradient--luminous-vivid-orange-to-vivid-red
	) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(
		--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
	) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:root :where(.wp-block-pullquote) {
	font-size: 1.5em;
	line-height: 1.6;
}

.img-cov {
	width: 100%;
	height: 100%;
	max-width: 900px;
	margin: 15px auto;
}
.img-cov img {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	object-fit: cover;
}

.main-info {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 30px;
}
.main-info .img-cov {
	max-width: 200px;
}

.table {
	margin: 15px auto;
	width: 100%;
	overflow-x: auto;
}
.table table {
	width: 100%;
}

.heading-snippet {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 30px;
}

@media (max-width: 768px) {
	.dd-menu {
		display: none;
	}
	.main-info {
		flex-direction: column;
		gap: 10px;
	}
	.heading-snippet {
		flex-direction: column;
	}
}
.menu__footer nav ul {
	 display: flex;
    gap: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
	margin: 15px 0;
	flex-wrap: wrap;
}