.component-gap {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
	margin-top: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
.component-gap:first-child {
	margin-top: 0;
}
.component-gap:last-child {
	margin-bottom: 0;
}
p.rt:has(+ *) {
	margin-bottom: clamp(0.25rem, calc(-0.03571rem + 0.59524vw), 0.5rem);
}
:is(h2, h3, h4, h5, h6).rt:has(+ *) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
section.rt:has(+ *) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:has(+ h2.rt) {
	margin-bottom: clamp(2.5rem, calc(0.71429rem + 4.7619vw), 5rem);
}
:has(+ :is(h3, h4, h5, h6).rt) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
:not(hr.rt):has(+ div h2.section-starter:first-child) {
	margin-bottom: clamp(2.5rem, calc(0.71429rem + 4.7619vw), 5rem);
}
:not(hr.rt):has(+ div :is(h3, h4, h5, h6).section-starter:first-child) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
hr.rt:has(+ div h2.section-starter:first-child) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
	margin-top: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
hr.rt:has(+ div h3.section-starter:first-child) {
	margin-bottom: clamp(1.5rem, calc(0.92857rem + 1.19048vw), 2rem);
	margin-top: clamp(1.5rem, calc(0.92857rem + 1.19048vw), 2rem);
}
hr.rt:has(+ div :is(h4, h5, h6).section-starter:first-child) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
	margin-top: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:not(hr.rt):has(+ div.section-starter h2:first-child) {
	margin-bottom: clamp(2.5rem, calc(0.71429rem + 4.7619vw), 5rem);
}
:not(hr.rt):has(+ div.section-starter :is(h3, h4, h5, h6):first-child) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
hr.rt:has(+ div.section-starter h2:first-child) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
	margin-top: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
hr.rt:has(+ div.section-starter h3:first-child) {
	margin-bottom: clamp(1.5rem, calc(0.92857rem + 1.19048vw), 2rem);
	margin-top: clamp(1.5rem, calc(0.92857rem + 1.19048vw), 2rem);
}
hr.rt:has(+ div.section-starter :is(h4, h5, h6):first-child) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
	margin-top: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:not(hr.rt):has(+ section.rt > h2.rt:first-child) {
	margin-bottom: clamp(2.5rem, calc(0.71429rem + 4.7619vw), 5rem);
}
:not(hr.rt):has(+ section.rt > :is(h3, h4, h5, h6).rt:first-child) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
hr.rt:has(+ section.rt > h2.rt:first-child) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
	margin-top: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
hr.rt:has(+ section.rt > h3.rt:first-child) {
	margin-bottom: clamp(1.5rem, calc(0.92857rem + 1.19048vw), 2rem);
	margin-top: clamp(1.5rem, calc(0.92857rem + 1.19048vw), 2rem);
}
hr.rt:has(+ section.rt > :is(h4, h5, h6).rt:first-child) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
	margin-top: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:has(+ hr.rt) {
	margin-bottom: 0;
}
hr.rt:has(+ h2.rt) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
	margin-top: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
hr.rt:has(+ div.author-card) {
	margin-bottom: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
	margin-top: clamp(2rem, calc(0.85714rem + 2.38095vw), 3rem);
}
hr.rt:has(+ h3.rt) {
	margin-bottom: clamp(1.5rem, calc(0.92857rem + 1.19048vw), 2rem);
	margin-top: clamp(1.5rem, calc(0.92857rem + 1.19048vw), 2rem);
}
hr.rt:has(+ :is(h4, h5, h6).rt) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
	margin-top: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
hr.rt:has(+ p) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
	margin-top: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:where(h2.rt):has(+ h3.rt) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:where(h3.rt):has(+ h4.rt) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:where(h4.rt):has(+ h5.rt) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:where(h5.rt):has(+ h6.rt) {
	margin-bottom: clamp(1rem, calc(0.42857rem + 1.19048vw), 1.5rem);
}
:is(.rt):not(:has(+ *)) {
	margin-bottom: 0;
}
.hero-generic-image-normal {
	display: none;
	margin: auto;
	width: 33.333333%;
}
@media (min-width: 1440px) {
	.hero-generic-image-normal {
		display: block;
	}
}
.hero-generic-image-normal {
	padding-bottom: 1.5rem;
}
.hero-generic-image-bleed {
	display: none;
	width: 33.333333%;
}
@media (min-width: 1440px) {
	.hero-generic-image-bleed {
		display: block;
	}
}
.hero-generic-image-bleed {
	bottom: 0;
	position: absolute;
	right: 0;
}
.meter-score[data-v-bd5ac4e4] {
	background: #fff8f8;
	border-radius: 2px;
	width: 100%;
}
.rating-star[data-v-d14e2376] {
	background: #fff8f8;
	color: #fbbf24;
}
.rating-star--sm[data-v-d14e2376] {
	clip-path: path(
		'M11.952 4.4592C11.8394 4.1822 11.5508 3.9981 11.2279 3.9973H8.0929C7.9835 3.9973 7.8861 3.9342 7.8498 3.8398L6.7244 0.9209C6.6115 0.6447 6.3231 0.4615 6.0008 0.4615C5.6785 0.4615 5.39 0.6447 5.2772 0.9209L5.2746 0.9285L4.1518 3.8398C4.1156 3.9341 4.0184 3.9971 3.9092 3.9973H0.7732C0.448 3.997 0.1575 4.1832 0.0465 4.4629C-0.0646 4.7426 0.0277 5.0559 0.2772 5.2468L2.9471 7.2734C3.0289 7.3355 3.0606 7.4372 3.027 7.5294L1.9052 10.6076C1.7989 10.8997 1.9112 11.2211 2.183 11.4025C2.4549 11.5838 2.8237 11.5833 3.0949 11.4013L5.8483 9.5538C5.9389 9.493 6.0621 9.493 6.1527 9.5538L8.9051 11.4008C9.1762 11.5835 9.5455 11.5844 9.8177 11.403C10.0899 11.2218 10.2025 10.8999 10.0958 10.6076L8.9741 7.5275C8.9405 7.4353 8.9722 7.3336 9.0539 7.2716L11.729 5.242C11.9753 5.0496 12.0643 4.7371 11.952 4.4592Z'
	);
}
.rating-star--md[data-v-d14e2376] {
	clip-path: path(
		'M15.9365 5.7745C15.7862 5.3744 15.4015 5.10856 14.9709 5.1073H10.7908C10.645 5.1074 10.515 5.01623 10.4666 4.8799L8.96612 0.663575C8.81561 0.264503 8.43101 0 8.00126 0C7.57151 0 7.18691 0.264503 7.0364 0.663575L7.03297 0.674468L5.53589 4.8799C5.48757 5.016 5.35797 5.10711 5.21244 5.1073H1.03093C0.597353 5.10698 0.209989 5.37584 0.061954 5.77985C-0.0860807 6.18386 0.0369074 6.63652 0.369602 6.91216L3.92962 9.83969C4.03862 9.92936 4.08089 10.0762 4.03607 10.2094L2.54036 14.6558C2.39852 15.0777 2.54833 15.542 2.91078 15.804C3.27323 16.0659 3.765 16.0653 4.12671 15.8023L7.79799 13.1335C7.9188 13.0458 8.08304 13.0458 8.20385 13.1335L11.8737 15.8017C12.2353 16.0655 12.7276 16.0668 13.0906 15.8048C13.4536 15.5429 13.6036 15.078 13.4615 14.6558L11.9658 10.2067C11.9209 10.0735 11.9632 9.92664 12.0722 9.83697L15.6391 6.90535C15.9675 6.62743 16.0862 6.17598 15.9365 5.7745Z'
	);
}
.rating--stacked[data-v-699d7a61] {
	align-items: flex-start;
	flex-direction: column;
}
.rating--inline[data-v-699d7a61] {
	flex-direction: row;
}
.rating--inline[data-v-699d7a61],
.rating__figures[data-v-699d7a61] {
	align-items: center;
	gap: 0.5rem;
}
.rating__figures[data-v-699d7a61] {
	display: flex;
}
.tooltip[data-v-46303ffa] {
	max-width: 180px;
	padding: clamp(0.5rem, calc(-0.07143rem + 1.19048vw), 1rem);
	position: absolute;
	width: -moz-max-content;
	width: max-content;
}
.group:focus .tooltip[data-v-46303ffa],
.group:hover .tooltip[data-v-46303ffa] {
	z-index: 80;
}
.tooltip[data-v-46303ffa] {
	opacity: 0;
	transition-duration: 0.15s;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.group:focus .tooltip[data-v-46303ffa],
.group:hover .tooltip[data-v-46303ffa] {
	opacity: 1;
}
.tooltip[data-v-46303ffa] {
	border-radius: 0.5rem;
	transition-delay: 25ms;
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0, 0, 0.5, 1);
	will-change: transform;
	--tw-shadow: 0px 0.6px 1.8px 0px rgba(0, 0, 0, 0.11),
		0px 3.2px 7.2px 0px rgba(0, 0, 0, 0.13);
	--tw-shadow-colored: 0px 0.6px 1.8px 0px var(--tw-shadow-color),
		0px 3.2px 7.2px 0px var(--tw-shadow-color);
	background: #fff;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
		var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	color: #374151;
	font-size: 0.75rem;
	overflow-wrap: break-word;
	text-align: left;
}
.tooltip--x[data-v-46303ffa] {
	top: 50%;
}
.tooltip--left[data-v-46303ffa] {
	right: calc(100% + 6px);
	--tw-translate-x: -0.25rem;
	--tw-translate-y: -50%;
}
.tooltip--left[data-v-46303ffa],
.tooltip--right[data-v-46303ffa] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tooltip--right[data-v-46303ffa] {
	left: calc(100% + 6px);
	--tw-translate-x: 0.25rem;
	--tw-translate-y: -50%;
}
.tooltip--y[data-v-46303ffa] {
	left: 50%;
	--tw-translate-x: -50%;
}
.tooltip--top[data-v-46303ffa],
.tooltip--y[data-v-46303ffa] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tooltip--top[data-v-46303ffa] {
	bottom: calc(100% + 6px);
	--tw-translate-y: -0.25rem;
}
.tooltip--bottom[data-v-46303ffa] {
	top: calc(100% + 6px);
	--tw-translate-y: 0.25rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tooltip__wrapper[data-v-46303ffa]:before {
	--tw-content: '';
	height: 0;
	opacity: 0;
	position: absolute;
	transition-duration: 0.15s;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	width: 0;
	z-index: 20;
}
.group:focus .tooltip__wrapper[data-v-46303ffa]:before,
.group:hover .tooltip__wrapper[data-v-46303ffa]:before {
	content: var(--tw-content);
	opacity: 1;
}
.tooltip__wrapper[data-v-46303ffa]:before {
	border: 5px solid transparent;
	border-top-color: #fff;
	content: var(--tw-content);
	transition-delay: 25ms;
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0, 0, 0.5, 1);
}
.tooltip__wrapper--x[data-v-46303ffa]:before {
	content: var(--tw-content);
	top: 50%;
}
.tooltip__wrapper--left[data-v-46303ffa]:before {
	right: 100%;
	--tw-translate-y: -50%;
	--tw-rotate: -90deg;
}
.tooltip__wrapper--left[data-v-46303ffa]:before,
.tooltip__wrapper--right[data-v-46303ffa]:before {
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tooltip__wrapper--right[data-v-46303ffa]:before {
	left: 100%;
	--tw-translate-y: -50%;
	--tw-rotate: 90deg;
}
.tooltip__wrapper--y[data-v-46303ffa]:before {
	content: var(--tw-content);
	left: 50%;
}
.tooltip__wrapper--top[data-v-46303ffa]:before {
	bottom: 100%;
}
.tooltip__wrapper--bottom[data-v-46303ffa]:before,
.tooltip__wrapper--top[data-v-46303ffa]:before {
	content: var(--tw-content);
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tooltip__wrapper--bottom[data-v-46303ffa]:before {
	top: 100%;
	--tw-rotate: 180deg;
}
.feature[data-v-df9d69ad] {
	align-items: center;
	border-radius: 0.25rem;
	-moz-column-gap: 0.5rem;
	column-gap: 0.5rem;
	display: grid;
	height: auto;
	justify-content: center;
	padding: 0.25rem;
	width: 100%;
}
.icon-wrapper[data-v-df9d69ad] {
	align-self: center;
	grid-column-start: 1;
	grid-row: span 2 / span 2;
	height: 2rem;
	width: 2rem;
}
@media (min-width: 480px) {
	.icon-wrapper[data-v-df9d69ad] {
		height: 36px;
		width: 36px;
	}
}
.icon-wrapper[data-v-df9d69ad] {
	align-items: center;
	background: #fff8f8;
	border-radius: 2px;
	display: flex;
	justify-content: center;
}
.tooltip-bic {
	display: block;
}
[data-v-0e782a75] .bonusCardCommercialBonusCode > *,
[data-v-0e782a75] .button-promocode {
	width: 100%;
}
.tool-tip-width[data-v-0e782a75] .tooltip {
	max-width: none;
	width: 300px;
}
@media only screen and (min-width: 1024px) {
	.terms-and-conditions[data-v-0e782a75] {
		display: none;
	}
}
.infoPoint[data-v-f345d50c] {
	border-radius: 0 !important;
	padding: 0 16px !important;
	width: -moz-fit-content;
	width: fit-content;
}
.infoPoint[data-v-f345d50c]:first-child {
	border-radius: 0 !important;
	padding: 0 16px 0 0 !important;
}
@media only screen and (max-width: 540px) {
	.infoPoint[data-v-f345d50c] {
		justify-self: start;
		width: auto;
	}
	.infoPoint[data-v-f345d50c]:last-child {
		border-left: none !important;
		grid-column: 1/4;
		grid-row: 1/2;
		justify-self: start;
		padding: 0 !important;
	}
	.infoPoint[data-v-f345d50c]:first-child {
		grid-column: 1/2;
		grid-row: 2/3;
	}
	.infoPoint[data-v-f345d50c]:nth-child(2) {
		grid-column: 2/3;
		grid-row: 2/3;
	}
}
.no-padding[data-v-f345d50c] {
	padding: 0 !important;
}
.game-title[data-v-e61c8340] {
	display: -webkit-box;
	font-size: 0.875rem;
	font-weight: 700;
	overflow: auto;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
@media (max-width: 767px) {
	.grid > div[data-v-2091ad7f]:nth-child(n + 7) {
		display: none;
	}
}
@media (max-width: 767px) {
	.partner-item[data-v-46b81222]:nth-child(n + 7) {
		display: none;
	}
}
.badge[data-v-8206f6b8] {
	align-items: center;
	display: inline-flex;
	font-weight: 700;
	gap: 0.25rem;
	padding: 0.125rem 0.5rem;
}
.badge__dot[data-v-8206f6b8] {
	background: #fff;
	border-radius: 2px;
	display: block;
	height: 6px;
	margin: 2px;
	width: 6px;
}
.background-black[data-v-2e4bbb98] {
	background-color: #000;
}
.reveal-container[data-v-5d87a40b] {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--7f393f04);
}
@media (min-width: 768px) {
	.reveal-container[data-v-5d87a40b] {
		-webkit-line-clamp: var(--eb342670);
	}
}
@media (min-width: 1024px) {
	.reveal-container[data-v-5d87a40b] {
		-webkit-line-clamp: var(--7bb6adfa);
	}
}
.reveal-container.revealed[data-v-5d87a40b] {
	-webkit-line-clamp: unset;
}
.hero-full-background[data-v-c86b729a] {
	background-image: var(--6100d047);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-gradient[data-v-c86b729a] {
	position: relative;
	z-index: 1;
}
.bg-gradient[data-v-c86b729a]:before {
	--tw-gradient-from-position: -100%;
	--tw-gradient-to-position: 65%;
	background: linear-gradient(180deg, #11182700, #111827);
}
@media (min-width: 768px) {
	.bg-gradient[data-v-c86b729a]:before {
		--tw-gradient-to-position: 50%;
	}
}
.bg-gradient[data-v-c86b729a]:before {
	bottom: 0;
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.img-page {
	margin: 30px 0;
	display: block;
}
.slider-block {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	gap: 15px;
	overflow-x: auto;
}
.slider-block img {
	object-fit: cover;
}
.slider-block div {
	min-width: 300px;
}
.md.component-gap.rt {
	list-style: disc;
	padding: 0 0 0 20px;
}
.md.component-gap.rt.ol {
	list-style: auto;
	padding: 0 0 0 20px;
}
.md.component-gap.rt li {
	margin: 0 0 5px 0;
}
