.elementor-12
	.elementor-element.elementor-element-5d5002b
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-12
	.elementor-element.elementor-element-5d5002b
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12
	.elementor-element.elementor-element-8ecec51
	.elementor-repeater-item-8db5e34
	.swiper-slide-bg {
	background-image: url(../../2024/02/casino_promo_new.jpg);
	background-size: contain;
}
.elementor-12
	.elementor-element.elementor-element-8ecec51
	.elementor-repeater-item-46cd2fb
	.swiper-slide-bg {
	background-image: url(../../2024/03/certified_casino.png.webp);
	background-size: contain;
}
.elementor-12 .elementor-element.elementor-element-8ecec51 .swiper-slide {
	height: 400px;
	transition-duration: calc(3500ms * 1.2);
}
.elementor-12
	.elementor-element.elementor-element-8ecec51
	.swiper-slide-contents {
	max-width: 66%;
}
.elementor-12 .elementor-element.elementor-element-8ecec51 .swiper-slide-inner {
	text-align: center;
}
.elementor-12 .elementor-element.elementor-element-96d71c5 {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 30px 0px 30px 0px;
}
.elementor-12
	.elementor-element.elementor-element-047bf14
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-2188f8b {
	text-align: center;
}
.elementor-12
	.elementor-element.elementor-element-2188f8b
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-size: 42px;
	font-weight: 700;
	line-height: 48px;
}
.elementor-12 .elementor-element.elementor-element-7d14b6b {
	text-align: center;
}
.elementor-12
	.elementor-element.elementor-element-7d14b6b
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-size: 30px;
	font-weight: normal;
}
.elementor-12 .elementor-element.elementor-element-35a2f6b {
	color: #ffffff;
	font-family: 'Roboto', Sans-serif;
	font-weight: normal;
}
.elementor-12
	.elementor-element.elementor-element-99fbba2:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-12
	.elementor-element.elementor-element-99fbba2
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #1854f2;
}
.elementor-12 .elementor-element.elementor-element-99fbba2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 20px 0px 20px 0px;
}
.elementor-12
	.elementor-element.elementor-element-99fbba2
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
	.elementor-12
	.elementor-element.elementor-element-515c87b.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-515c87b.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-515c87b
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-03f705b {
	text-align: center;
}
.elementor-12
	.elementor-element.elementor-element-03f705b
	.elementor-heading-title {
	color: #ffffff;
	font-family: 'Roboto', Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 46px;
}
.elementor-12 .elementor-element.elementor-element-ebfe28c {
	color: #ffffffd9;
}
.elementor-12
	.elementor-element.elementor-element-e29a3c5
	.elementor-posts-container
	.elementor-post__thumbnail {
	max-height: 250px;
	padding-bottom: calc(0.66 * 100%);
}
.elementor-12 .elementor-element.elementor-element-e29a3c5:after {
	content: '0.66';
}
.elementor-12
	.elementor-element.elementor-element-e29a3c5
	.elementor-post__thumbnail__link {
	width: 100%;
}
.elementor-12 .elementor-element.elementor-element-e29a3c5 {
	--grid-column-gap: 20px;
	--grid-row-gap: 20px;
}
.elementor-12
	.elementor-element.elementor-element-e29a3c5.elementor-posts--thumbnail-left
	.elementor-post__thumbnail__link {
	margin-right: 5px;
}
.elementor-12
	.elementor-element.elementor-element-e29a3c5.elementor-posts--thumbnail-right
	.elementor-post__thumbnail__link {
	margin-left: 5px;
}
.elementor-12
	.elementor-element.elementor-element-e29a3c5.elementor-posts--thumbnail-top
	.elementor-post__thumbnail__link {
	margin-bottom: 5px;
}
.elementor-12
	.elementor-element.elementor-element-e29a3c5
	.elementor-post__title,
.elementor-12
	.elementor-element.elementor-element-e29a3c5
	.elementor-post__title
	a {
	color: #ffffff;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}
.elementor-bc-flex-widget
	.elementor-12
	.elementor-element.elementor-element-e523a65.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-e523a65.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-e523a65
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-8b99561 {
	text-align: right;
}
.elementor-12 .elementor-element.elementor-element-8ed8b2e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 20px 0px 20px 0px;
}
.elementor-12
	.elementor-element.elementor-element-8ed8b2e
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
	.elementor-12
	.elementor-element.elementor-element-da43ac2.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-da43ac2.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-da43ac2
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-548b0c5 {
	text-align: left;
}
.elementor-bc-flex-widget
	.elementor-12
	.elementor-element.elementor-element-b67241c.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-b67241c.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-b67241c
	> .elementor-element-populated {
	padding: 0px 0px 0px 10px;
}
.elementor-12 .elementor-element.elementor-element-9f2e2b9 {
	text-align: center;
}
.elementor-12
	.elementor-element.elementor-element-9f2e2b9
	.elementor-heading-title {
	color: #f9bc6c;
	font-family: 'Roboto', Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 46px;
}
.elementor-12 .elementor-element.elementor-element-cf921f1 {
	color: #ffffffd9;
}
.elementor-12
	.elementor-element.elementor-element-a99b4b0
	.elementor-posts-container
	.elementor-post__thumbnail {
	max-height: 250px;
	padding-bottom: calc(0.66 * 100%);
}
.elementor-12 .elementor-element.elementor-element-a99b4b0:after {
	content: '0.66';
}
.elementor-12
	.elementor-element.elementor-element-a99b4b0
	.elementor-post__thumbnail__link {
	width: 100%;
}
.elementor-12 .elementor-element.elementor-element-a99b4b0 {
	--grid-column-gap: 20px;
	--grid-row-gap: 20px;
}
.elementor-12
	.elementor-element.elementor-element-a99b4b0.elementor-posts--thumbnail-left
	.elementor-post__thumbnail__link {
	margin-right: 5px;
}
.elementor-12
	.elementor-element.elementor-element-a99b4b0.elementor-posts--thumbnail-right
	.elementor-post__thumbnail__link {
	margin-left: 5px;
}
.elementor-12
	.elementor-element.elementor-element-a99b4b0.elementor-posts--thumbnail-top
	.elementor-post__thumbnail__link {
	margin-bottom: 5px;
}
.elementor-12
	.elementor-element.elementor-element-a99b4b0
	.elementor-post__title,
.elementor-12
	.elementor-element.elementor-element-a99b4b0
	.elementor-post__title
	a {
	color: #ffffff;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}
.elementor-12
	.elementor-element.elementor-element-cc9774b:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-12
	.elementor-element.elementor-element-cc9774b
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #1854f2;
}
.elementor-12 .elementor-element.elementor-element-cc9774b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 20px 0px 20px 0px;
}
.elementor-12
	.elementor-element.elementor-element-cc9774b
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
	.elementor-12
	.elementor-element.elementor-element-59fe451.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-59fe451.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-59fe451
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-58111f9 {
	text-align: center;
}
.elementor-12
	.elementor-element.elementor-element-58111f9
	.elementor-heading-title {
	color: #ffffff;
	font-family: 'Roboto', Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 46px;
}
.elementor-12 .elementor-element.elementor-element-e06e5dc {
	color: #ffffffd9;
}
.elementor-12
	.elementor-element.elementor-element-d99674b
	.elementor-posts-container
	.elementor-post__thumbnail {
	max-height: 250px;
	padding-bottom: calc(0.66 * 100%);
}
.elementor-12 .elementor-element.elementor-element-d99674b:after {
	content: '0.66';
}
.elementor-12
	.elementor-element.elementor-element-d99674b
	.elementor-post__thumbnail__link {
	width: 100%;
}
.elementor-12 .elementor-element.elementor-element-d99674b {
	--grid-column-gap: 20px;
	--grid-row-gap: 20px;
}
.elementor-12
	.elementor-element.elementor-element-d99674b.elementor-posts--thumbnail-left
	.elementor-post__thumbnail__link {
	margin-right: 5px;
}
.elementor-12
	.elementor-element.elementor-element-d99674b.elementor-posts--thumbnail-right
	.elementor-post__thumbnail__link {
	margin-left: 5px;
}
.elementor-12
	.elementor-element.elementor-element-d99674b.elementor-posts--thumbnail-top
	.elementor-post__thumbnail__link {
	margin-bottom: 5px;
}
.elementor-12
	.elementor-element.elementor-element-d99674b
	.elementor-post__title,
.elementor-12
	.elementor-element.elementor-element-d99674b
	.elementor-post__title
	a {
	color: #ffffff;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}
.elementor-bc-flex-widget
	.elementor-12
	.elementor-element.elementor-element-e9dfb22.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-e9dfb22.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-12
	.elementor-element.elementor-element-e9dfb22
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-6cb81f3 {
	text-align: right;
}
.elementor-12 .elementor-element.elementor-element-34fdab2 {
	margin-top: 50px;
	margin-bottom: 0px;
}
.elementor-12
	.elementor-element.elementor-element-c5e3782
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-9d89ab1 {
	text-align: center;
}
.elementor-12
	.elementor-element.elementor-element-9d89ab1
	.elementor-heading-title {
	color: #f9bc6c;
	font-family: 'Roboto', Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 46px;
}
.elementor-12
	.elementor-element.elementor-element-152a19a
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.elementor-12
	.elementor-element.elementor-element-7254f74
	.elementor-heading-title {
	color: #ffffffd9;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.elementor-12
	.elementor-element.elementor-element-f5cd21a
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.elementor-12
	.elementor-element.elementor-element-50e37a8
	.elementor-heading-title {
	color: #ffffffd9;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.elementor-12
	.elementor-element.elementor-element-f9e8fcf
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.elementor-12
	.elementor-element.elementor-element-1c9950c
	.elementor-heading-title {
	color: #ffffffd9;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.elementor-12
	.elementor-element.elementor-element-b6fe598
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.elementor-12
	.elementor-element.elementor-element-431bafc
	.elementor-heading-title {
	color: #ffffffd9;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.elementor-12
	.elementor-element.elementor-element-3768d2e
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.elementor-12
	.elementor-element.elementor-element-4fd0555
	.elementor-heading-title {
	color: #ffffffd9;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.elementor-12 .elementor-element.elementor-element-896d898 {
	margin-top: 50px;
	margin-bottom: 80px;
}
.elementor-12
	.elementor-element.elementor-element-63103c8
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-0f21cb6 {
	text-align: center;
}
@media (max-width: 1024px) {
	.elementor-12 .elementor-element.elementor-element-8ecec51 .swiper-slide {
		height: 334px;
	}
	.elementor-12 .elementor-element.elementor-element-96d71c5 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	.elementor-12
		.elementor-element.elementor-element-047bf14
		> .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	.elementor-12
		.elementor-element.elementor-element-7d14b6b
		.elementor-heading-title {
		line-height: 44px;
	}
	.elementor-12 .elementor-element.elementor-element-99fbba2 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	.elementor-12
		.elementor-element.elementor-element-515c87b
		> .elementor-element-populated {
		padding: 0px 20px 20px 20px;
	}
	.elementor-12 .elementor-element.elementor-element-8b99561 {
		text-align: center;
	}
	.elementor-12 .elementor-element.elementor-element-8ed8b2e {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	.elementor-12 .elementor-element.elementor-element-548b0c5 {
		text-align: center;
	}
	.elementor-12
		.elementor-element.elementor-element-b67241c
		> .elementor-element-populated {
		padding: 20px 20px 0px 20px;
	}
	.elementor-12 .elementor-element.elementor-element-cc9774b {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	.elementor-12
		.elementor-element.elementor-element-59fe451
		> .elementor-element-populated {
		padding: 0px 20px 20px 20px;
	}
	.elementor-12 .elementor-element.elementor-element-6cb81f3 {
		text-align: center;
	}
	.elementor-12 .elementor-element.elementor-element-34fdab2 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	.elementor-12
		.elementor-element.elementor-element-c5e3782
		> .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	.elementor-12 .elementor-element.elementor-element-896d898 {
		margin-top: 30px;
		margin-bottom: 50px;
	}
}
@media (max-width: 767px) {
	.elementor-12 .elementor-element.elementor-element-8ecec51 .swiper-slide {
		height: 120px;
	}
	.elementor-12
		.elementor-element.elementor-element-2188f8b
		.elementor-heading-title {
		font-size: 38px;
		line-height: 44px;
	}
	.elementor-12
		.elementor-element.elementor-element-7d14b6b
		.elementor-heading-title {
		font-size: 24px;
		line-height: 26px;
	}
	.elementor-12 .elementor-element.elementor-element-99fbba2 {
		padding: 20px 0px 0px 0px;
	}
	.elementor-12
		.elementor-element.elementor-element-03f705b
		.elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	.elementor-12
		.elementor-element.elementor-element-e29a3c5
		.elementor-posts-container
		.elementor-post__thumbnail {
		padding-bottom: calc(0.5 * 100%);
	}
	.elementor-12 .elementor-element.elementor-element-e29a3c5:after {
		content: '0.5';
	}
	.elementor-12
		.elementor-element.elementor-element-e29a3c5
		.elementor-post__thumbnail__link {
		width: 100%;
	}
	.elementor-12
		.elementor-element.elementor-element-b67241c
		> .elementor-element-populated {
		padding: 40px 20px 20px 20px;
	}
	.elementor-12
		.elementor-element.elementor-element-9f2e2b9
		.elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	.elementor-12
		.elementor-element.elementor-element-a99b4b0
		.elementor-posts-container
		.elementor-post__thumbnail {
		padding-bottom: calc(0.5 * 100%);
	}
	.elementor-12 .elementor-element.elementor-element-a99b4b0:after {
		content: '0.5';
	}
	.elementor-12
		.elementor-element.elementor-element-a99b4b0
		.elementor-post__thumbnail__link {
		width: 100%;
	}
	.elementor-12 .elementor-element.elementor-element-cc9774b {
		padding: 20px 0px 0px 0px;
	}
	.elementor-12
		.elementor-element.elementor-element-58111f9
		.elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	.elementor-12
		.elementor-element.elementor-element-d99674b
		.elementor-posts-container
		.elementor-post__thumbnail {
		padding-bottom: calc(0.5 * 100%);
	}
	.elementor-12 .elementor-element.elementor-element-d99674b:after {
		content: '0.5';
	}
	.elementor-12
		.elementor-element.elementor-element-d99674b
		.elementor-post__thumbnail__link {
		width: 100%;
	}
	.elementor-12
		.elementor-element.elementor-element-9d89ab1
		.elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	.elementor-12
		.elementor-element.elementor-element-152a19a
		.elementor-heading-title {
		line-height: 30px;
	}
	.elementor-12
		.elementor-element.elementor-element-f5cd21a
		.elementor-heading-title {
		line-height: 30px;
	}
	.elementor-12
		.elementor-element.elementor-element-f9e8fcf
		.elementor-heading-title {
		line-height: 30px;
	}
	.elementor-12
		.elementor-element.elementor-element-b6fe598
		.elementor-heading-title {
		line-height: 30px;
	}
	.elementor-12
		.elementor-element.elementor-element-3768d2e
		.elementor-heading-title {
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.elementor-12 .elementor-element.elementor-element-515c87b {
		width: 62%;
	}
	.elementor-12 .elementor-element.elementor-element-e523a65 {
		width: 38%;
	}
	.elementor-12 .elementor-element.elementor-element-da43ac2 {
		width: 38%;
	}
	.elementor-12 .elementor-element.elementor-element-b67241c {
		width: 62%;
	}
	.elementor-12 .elementor-element.elementor-element-59fe451 {
		width: 62%;
	}
	.elementor-12 .elementor-element.elementor-element-e9dfb22 {
		width: 38%;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-12 .elementor-element.elementor-element-515c87b {
		width: 100%;
	}
	.elementor-12 .elementor-element.elementor-element-e523a65 {
		width: 100%;
	}
	.elementor-12 .elementor-element.elementor-element-da43ac2 {
		width: 100%;
	}
	.elementor-12 .elementor-element.elementor-element-b67241c {
		width: 100%;
	}
	.elementor-12 .elementor-element.elementor-element-59fe451 {
		width: 100%;
	}
	.elementor-12 .elementor-element.elementor-element-e9dfb22 {
		width: 100%;
	}
}
.elementor-widget-text-editor p:last-of-type {
	margin-bottom: 0;
}

ul {
	margin-bottom: 20px;
}

.elementor-post:hover .elementor-post__title a {
	color: #f9bc6c !important;
}
