
		@font-face {
			font-family: "Open Sans fallback";
			src: local("Segoe UI");
			size-adjust: 105.7269%;
			ascent-override: 101.0952%;
			descent-override: 27.71%;
			line-gap-override: 0%;
		}

		@font-face {
			font-family: "Open Sans fallback";
			src: local("Roboto");
			size-adjust: 105.3787%;
			ascent-override: 101.4292%;
			descent-override: 27.8015%;
			line-gap-override: 0%;
		}

		@font-face {
			font-family: "Open Sans fallback";
			src: local("Helvetica Neue");
			size-adjust: 104.1667%;
			ascent-override: 102.6094%;
			descent-override: 28.125%;
			line-gap-override: 0%;
		}
		@font-face {
			font-family: "Open Sans fallback";
			src: local("Arial");
			size-adjust: 105.1479%;
			ascent-override: 101.6519%;
			descent-override: 27.8625%;
			line-gap-override: 0%;
		}

		@font-face {
			font-family: "Open Sans fallback";
			src: local("Noto Sans");
			size-adjust: 98.8924%;
			ascent-override: 108.0819%;
			descent-override: 29.625%;
			line-gap-override: 0%;
		}
		:root {
			box-sizing: border-box
		}

		*,
		:after,
		:before {
			box-sizing: inherit
		}

		html {
			line-height: 1.15;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		main {
			display: block
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		hr {
			box-sizing: initial;
			height: 0;
			overflow: visible
		}

		pre {
			font-family: monospace, monospace;
			font-size: 1em
		}

		a {
			background-color: initial;
			text-decoration: none
		}

		abbr[title] {
			border-bottom: none;
			text-decoration: underline;
			-webkit-text-decoration: underline dotted;
			text-decoration: underline dotted
		}

		b,
		strong {
			font-weight: bolder
		}

		code,
		kbd,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: initial
		}

		sub {
			bottom: -.25em
		}

		sup {
			top: -.5em
		}

		img {
			border-style: none
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			border: 0;
			font-family: inherit;
			font-size: 100%;
			line-height: 1.15;
			margin: 0
		}

		button,
		input {
			overflow: visible
		}

		input:disabled {
			background-color: initial
		}

		button,
		select {
			text-transform: none
		}

		[type=button],
		[type=reset],
		[type=submit],
		button {
			-webkit-appearance: button
		}

		[type=button]::-moz-focus-inner,
		[type=reset]::-moz-focus-inner,
		[type=submit]::-moz-focus-inner,
		button::-moz-focus-inner {
			border-style: none;
			padding: 0
		}

		[type=button]:-moz-focusring,
		[type=reset]:-moz-focusring,
		[type=submit]:-moz-focusring,
		button:-moz-focusring {
			outline: 1px dotted ButtonText
		}

		fieldset {
			padding: .35em .75em .625em
		}

		legend {
			box-sizing: border-box;
			color: inherit;
			display: table;
			max-width: 100%;
			padding: 0;
			white-space: normal
		}

		progress {
			vertical-align: initial
		}

		textarea {
			overflow: auto
		}

		[type=checkbox],
		[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		[type=number]::-webkit-inner-spin-button,
		[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		[type=search] {
			-webkit-appearance: textfield;
			outline-offset: -2px
		}

		[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		::-webkit-file-upload-button {
			-webkit-appearance: button;
			font: inherit
		}

		details {
			display: block
		}

		summary {
			display: list-item
		}

		[hidden],
		template {
			display: none
		}

		p {
			padding: 0
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		p {
			margin: 0
		}

		@font-face {
			font-display: swap;
			font-display: fallback;
			font-family: Open Sans;
			font-style: normal;
			font-weight: 300;
			src: local("Open Sans Light"), url(_nuxt/light.UAG-hYHX.woff) format("woff2")
		}

		@font-face {
			font-display: swap;
			font-display: fallback;
			font-family: Open Sans;
			font-style: normal;
			font-weight: 400;
			src: local("Open Sans"), url(_nuxt/regular.Cgzjwswh.woff2) format("woff2")
		}

		@font-face {
			font-display: swap;
			font-display: fallback;
			font-family: Open Sans;
			font-style: normal;
			font-weight: 700;
			src: local("Open Sans Bold"), url(_nuxt/bold.BcZXb2WF.woff2) format("woff2")
		}

		body,
		html {
			width: 100vw
		}

		body {
			background-color: #252d40;
			font-family: Open Sans, Arial, Roboto, Segoe UI, Helvetica Neue, -apple-system, BlinkMacSystemFont, sans-serif;
			line-height: 1.25;
			min-width: 270px;
			overflow-x: hidden
		}

		* {
			box-sizing: border-box
		}

		button,
		button:disabled,
		input,
		input:disabled {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			font-family: Open Sans, Arial, Roboto, Segoe UI, Helvetica Neue, -apple-system, BlinkMacSystemFont, sans-serif;
			opacity: 1
		}

		section {
			max-width: 100vw;
			position: relative
		}

		#__nuxt {
			background-color: var(--base-bg);
			display: flex;
			flex-direction: column;
			min-height: 100svh
		}

		.checkout-wrapper #__nuxt {
			background-color: var(--desposit-cashback-page-bg)
		}

		.buc {
			cursor: default;
			overflow: hidden;
			position: relative
		}

		.buc:after {
			align-items: center;
			background: #fffc;
			color: #333;
			content: "Under construction";
			display: flex;
			font-size: 14px;
			font-style: italic;
			height: 100%;
			justify-content: center;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%
		}

		input::-webkit-inner-spin-button,
		input::-webkit-outer-spin-button {
			-webkit-appearance: none;
			margin: 0
		}

		input[type=number] {
			-moz-appearance: textfield
		}

		button {
			-webkit-appearance: none
		}

		.container {
			box-sizing: border-box;
			margin: 0 auto;
			padding: 0 18px;
			width: 100%
		}

		.container--margins {
			margin: 20px auto 32px;
			min-height: 40vh;
			overflow: hidden
		}

		.container--mobile-full {
			padding: 0;
			width: 100%
		}

		@media screen and (min-width:768px) {
			.container--mobile-full {
				padding: 0 18px
			}
		}

		.container--padding {
			padding-top: 6px
		}

		@media screen and (min-width:768px) {
			.container {
				padding: 0;
				width: 720px
			}

			.container--margins {
				margin: 20px auto 32px
			}

			.container--padding {
				padding-top: 60px
			}
		}

		@media screen and (min-width:992px) {
			.container {
				width: 960px
			}
		}

		@media screen and (min-width:1440px) {
			.container {
				width: 1400px
			}

			.container--margins {
				margin: 20px auto 64px
			}
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6, {
			font-family: Open Sans, Arial, Roboto, Segoe UI, Helvetica Neue, -apple-system, BlinkMacSystemFont, sans-serif;
			font-weight: 400
		}

		span.link {
			cursor: pointer;
			display: inline-block;
			text-decoration: underline;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.text-5xl {
			font-size: 36px;
			line-height: 48px
		}

		.text-4xl,
		.text-5xl {
			font-style: normal;
			font-weight: 400
		}

		.text-4xl {
			font-size: 32px;
			line-height: 44px
		}

		.text-3xl {
			font-size: 28px;
			line-height: 40px
		}

		.text-2xl,
		.text-3xl {
			font-style: normal;
			font-weight: 400
		}

		.text-2xl {
			font-size: 22px;
			line-height: 32px
		}

		.text-xl {
			font-size: 18px
		}

		.text-lg,
		.text-xl {
			font-style: normal;
			font-weight: 400;
			line-height: 24px
		}

		.text-lg {
			font-size: 16px
		}

		.text-base {
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: 20px
		}

		.text-sm {
			font-size: 12px
		}

		.text-sm,
		.text-xs {
			font-style: normal;
			font-weight: 400;
			line-height: 16px
		}

		.text-xs {
			font-size: 10px
		}

		@media screen and (min-width:768px) {
			.md\:text-5xl {
				font-size: 36px;
				line-height: 48px
			}

			.md\:text-4xl,
			.md\:text-5xl {
				font-style: normal;
				font-weight: 400
			}

			.md\:text-4xl {
				font-size: 32px;
				line-height: 44px
			}

			.md\:text-3xl {
				font-size: 28px;
				line-height: 40px
			}

			.md\:text-2xl,
			.md\:text-3xl {
				font-style: normal;
				font-weight: 400
			}

			.md\:text-2xl {
				font-size: 22px;
				line-height: 32px
			}

			.md\:text-xl {
				font-size: 18px
			}

			.md\:text-lg,
			.md\:text-xl {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.md\:text-lg {
				font-size: 16px
			}

			.md\:text-base {
				font-size: 14px;
				line-height: 20px
			}

			.md\:text-base,
			.md\:text-sm {
				font-style: normal;
				font-weight: 400
			}

			.md\:text-sm {
				font-size: 12px;
				line-height: 16px
			}

			.md\:text-xs {
				font-size: 10px;
				font-style: normal;
				font-weight: 400;
				line-height: 16px
			}
		}

		@media screen and (min-width:992px) {
			.lg\:text-5xl {
				font-size: 36px;
				line-height: 48px
			}

			.lg\:text-4xl,
			.lg\:text-5xl {
				font-style: normal;
				font-weight: 400
			}

			.lg\:text-4xl {
				font-size: 32px;
				line-height: 44px
			}

			.lg\:text-3xl {
				font-size: 28px;
				line-height: 40px
			}

			.lg\:text-2xl,
			.lg\:text-3xl {
				font-style: normal;
				font-weight: 400
			}

			.lg\:text-2xl {
				font-size: 22px;
				line-height: 32px
			}

			.lg\:text-xl {
				font-size: 18px
			}

			.lg\:text-lg,
			.lg\:text-xl {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.lg\:text-lg {
				font-size: 16px
			}

			.lg\:text-base {
				font-size: 14px;
				line-height: 20px
			}

			.lg\:text-base,
			.lg\:text-sm {
				font-style: normal;
				font-weight: 400
			}

			.lg\:text-sm {
				font-size: 12px;
				line-height: 16px
			}

			.lg\:text-xs {
				font-size: 10px;
				font-style: normal;
				font-weight: 400;
				line-height: 16px
			}
		}

		@media screen and (min-width:1440px) {
			.xl\:text-5xl {
				font-size: 36px;
				line-height: 48px
			}

			.xl\:text-4xl,
			.xl\:text-5xl {
				font-style: normal;
				font-weight: 400
			}

			.xl\:text-4xl {
				font-size: 32px;
				line-height: 44px
			}

			.xl\:text-3xl {
				font-size: 28px;
				line-height: 40px
			}

			.xl\:text-2xl,
			.xl\:text-3xl {
				font-style: normal;
				font-weight: 400
			}

			.xl\:text-2xl {
				font-size: 22px;
				line-height: 32px
			}

			.xl\:text-xl {
				font-size: 18px
			}

			.xl\:text-lg,
			.xl\:text-xl {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.xl\:text-lg {
				font-size: 16px
			}

			.xl\:text-base {
				font-size: 14px;
				line-height: 20px
			}

			.xl\:text-base,
			.xl\:text-sm {
				font-style: normal;
				font-weight: 400
			}

			.xl\:text-sm {
				font-size: 12px;
				line-height: 16px
			}

			.xl\:text-xs {
				font-size: 10px;
				font-style: normal;
				font-weight: 400;
				line-height: 16px
			}
		}

		.text-bold {
			font-weight: 700
		}

		.text-regular {
			font-weight: 400
		}

		.text-underline {
			text-decoration: underline
		}

		.form {
			padding: 20px 24px
		}

		.form__title {
			color: var(--popup-title-color);
			margin-bottom: 24px;
			width: 85%
		}

		.form .checkbox,
		.form .field,
		.form__multi {
			margin-bottom: 16px
		}

		.form__buttons {
			align-items: center;
			display: flex;
			justify-content: flex-start;
			margin-top: 24px
		}

		.form__buttons .link {
			color: var(--popup-accent-color);
			cursor: pointer;
			display: inline-block;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.form__buttons button {
			margin-right: 12px
		}

		.form__buttons--single {
			display: block
		}

		.form__buttons--single button {
			display: block;
			width: 100%
		}

		.form__text {
			color: var(--popup-text-color);
			margin-top: 20px;
			text-align: center
		}

		.form__text .link {
			color: var(--popup-accent-color);
			cursor: pointer;
			display: inline-block;
			text-decoration: underline
		}

		.form__notice {
			margin-bottom: 20px
		}

		.form__notice--email {
			margin-top: 20px
		}

		.form--support {
			padding: 0
		}

		@media screen and (min-width:992px) {
			.form__grid {
				display: grid;
				gap: 24px;
				grid-template-columns: 1fr 1fr
			}
		}

		.form__multi-grid {
			display: grid;
			gap: 16px;
			grid-template-columns: 1fr 1fr
		}

		.header-notifications {
			display: none
		}

		@media screen and (min-width:768px) {
			.header-notifications {
				display: block;
				position: sticky;
				top: 0;
				z-index: 999999
			}
		}

		.page-home__first-screen {
			background: var(--banner-home-page-bg);
			min-height: 200px;
			padding-top: 12px
		}

		@media screen and (min-width:768px) {
			.page-home__first-screen {
				padding-top: 60px
			}
		}

		.top-notice {
			display: none
		}

		@media screen and (min-width:768px) {
			.top-notice {
				display: flex;
				flex-direction: column;
				gap: 10px
			}
		}

		.updated-at-label {
			align-items: center;
			background: #ddd;
			border-radius: 0 4px 0 0;
			bottom: 0;
			box-shadow: 3px -3px 5px #00000026;
			color: #333;
			cursor: pointer;
			display: flex;
			flex-flow: row wrap;
			font-size: 12px;
			justify-content: flex-start;
			left: 0;
			line-height: 1.4;
			padding: 4px 8px;
			position: fixed;
			right: 0;
			z-index: 999990
		}

		@media screen and (max-width:575px) {
			.updated-at-label {
				font-size: 10px
			}
		}

		@media screen and (max-width:991px) and (orientation:landscape) {
			.updated-at-label {
				padding-left: 25px
			}
		}

		.updated-at-label .time {
			margin-right: 3px
		}

		.updated-at-label .user-data {
			border-left: 1px solid #666;
			margin-left: 3px;
			margin-right: 6px;
			padding-left: 3px
		}

		.mdl-enter-active,
		.mdl-leave-active {
			opacity: 1;
			transition: visibility 0s ease, opacity .65s ease;
			visibility: visible
		}

		.mdl-enter-active .modal-over,
		.mdl-leave-active .modal-over {
			opacity: 1;
			transition: opacity .35s ease
		}

		.mdl-enter-active .modal-box,
		.mdl-leave-active .modal-box {
			opacity: 1;
			transform: translate(-50%, -50%);
			transition: opacity .35s ease .3s, transform .3s ease .3s
		}

		.mdl-enter-from,
		.mdl-leave-to {
			transition: visibility 0s ease .6s;
			visibility: hidden
		}

		.mdl-enter-from .modal-over,
		.mdl-leave-to .modal-over {
			opacity: 0;
			transition: opacity .3s ease .25s
		}

		.mdl-enter-from .modal-box,
		.mdl-leave-to .modal-box {
			opacity: 0;
			transform: translate(-50%, -45%);
			transition: opacity .35s ease, transform .3s ease
		}

		.slide-enter-active,
		.slide-leave-active {
			transition: transform .3s ease
		}

		.slide-enter-from,
		.slide-leave-to {
			transform: translate(-100%);
			transition: all .3s ease 0s
		}

		.loader-spin-enter-active,
		.loader-spin-leave-active {
			transition: opacity .2s ease .1s
		}

		.loader-spin-enter-from,
		.loader-spin-leave-to {
			opacity: 0;
			transition: opacity .1s ease
		}

		img.lazyLoad.isLoading {
			background-color: #ffffffb3;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJsIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdmlld0JveD0iMCAwIDE2MCAxMDAiPjxzdHlsZT48IVtDREFUQVtAa2V5ZnJhbWVzIGF7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTUsNTBweCk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpfTg0JXt0cmFuc2Zvcm06dHJhbnNsYXRlKDE3NXB4LDUwcHgpfTg1JXt0cmFuc2Zvcm06dHJhbnNsYXRlKDE3NXB4LDUwcHgpO29wYWNpdHk6MH04NiV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTVweCw1MHB4KX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNXB4LDUwcHgpIG9wYWNpdHk6MX19XV0+PC9zdHlsZT48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBsYWNlaG9sZGVyLWVwR0FhTDluMzdQMi1maWxsIiB4MT0iMCIgeDI9IjEiIHkxPSIuNSIgeTI9Ii41IiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgc3ByZWFkTWV0aG9kPSJwYWQiPjxzdG9wIGlkPSJmMCIgb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjU0KSIvPjxzdG9wIGlkPSJmMSIgb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDIxNiwyMTYsMjE2LDAuNTgpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNwbGFjZWhvbGRlci1lcEdBYUw5bjM3UDItZmlsbCkiIHN0cm9rZS13aWR0aD0iMCIgb3BhY2l0eT0iLjYiIHJ4PSIwIiByeT0iMCIgc3R5bGU9ImFuaW1hdGlvbjphIDEyMDBtcyBlYXNlLWluLW91dCBpbmZpbml0ZSBub3JtYWwgZm9yd2FyZHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMCkiLz48L3N2Zz4=);
			background-position: 0 0;
			background-repeat: no-repeat;
			background-size: cover
		}

		.sprite-main {
			max-height: 48px;
			max-width: 48px
		}

		.swiper-slide {
			overflow: hidden
		}

		.game-layout {
			background: var(--layout-game-bg)
		}
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-family: Open Sans, Arial, Roboto, Segoe UI, Helvetica Neue, -apple-system, BlinkMacSystemFont, sans-serif;
			font-weight: 400
		}

		span.iJLub4 {
			cursor: pointer;
			display: inline-block;
			text-decoration: underline;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.cUHIjR {
			font-size: 36px;
			line-height: 48px
		}

		._8NlBWx,
		.cUHIjR {
			font-style: normal;
			font-weight: 400
		}

		._8NlBWx {
			font-size: 32px;
			line-height: 44px
		}

		.Uuvm1g {
			font-size: 28px;
			line-height: 40px
		}

		.K93-dZ,
		.Uuvm1g {
			font-style: normal;
			font-weight: 400
		}

		.K93-dZ {
			font-size: 22px;
			line-height: 32px
		}

		.wybT8Q {
			font-size: 18px
		}

		.P2ZLuB,
		.wybT8Q {
			font-style: normal;
			font-weight: 400;
			line-height: 24px
		}

		.P2ZLuB {
			font-size: 16px
		}

		._2-3sEU {
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: 20px
		}

		.O2tdi6 {
			font-size: 12px
		}

		.O2tdi6,
		.X1r5c1 {
			font-style: normal;
			font-weight: 400;
			line-height: 16px
		}

		.X1r5c1 {
			font-size: 10px
		}

		@media screen and (min-width:768px) {
			.sKbIdC {
				font-size: 36px;
				line-height: 48px
			}

			.lE-pmi,
			.sKbIdC {
				font-style: normal;
				font-weight: 400
			}

			.lE-pmi {
				font-size: 32px;
				line-height: 44px
			}

			.OYXdWD {
				font-size: 28px;
				line-height: 40px
			}

			.OYXdWD,
			._3ha0Kz {
				font-style: normal;
				font-weight: 400
			}

			._3ha0Kz {
				font-size: 22px;
				line-height: 32px
			}

			.wQQXSl {
				font-size: 18px
			}

			.vVOz3t,
			.wQQXSl {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.vVOz3t {
				font-size: 16px
			}

			.sJRDf6 {
				font-size: 14px;
				line-height: 20px
			}

			.mo9pnr,
			.sJRDf6 {
				font-style: normal;
				font-weight: 400
			}

			.mo9pnr {
				font-size: 12px
			}

			.mo9pnr,
			.zh9fzN {
				line-height: 16px
			}

			.zh9fzN {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		@media screen and (min-width:992px) {
			.FCrPGA {
				font-size: 36px;
				line-height: 48px
			}

			.FCrPGA,
			.Gacgag {
				font-style: normal;
				font-weight: 400
			}

			.Gacgag {
				font-size: 32px;
				line-height: 44px
			}

			.y5sxDV {
				font-size: 28px;
				line-height: 40px
			}

			.nWhElB,
			.y5sxDV {
				font-style: normal;
				font-weight: 400
			}

			.nWhElB {
				font-size: 22px;
				line-height: 32px
			}

			.Ly1SbI {
				font-size: 18px
			}

			.Ly1SbI,
			.mG69tI {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.mG69tI {
				font-size: 16px
			}

			.v0bRho {
				font-size: 14px;
				line-height: 20px
			}

			.-m5v-G,
			.v0bRho {
				font-style: normal;
				font-weight: 400
			}

			.-m5v-G {
				font-size: 12px
			}

			.-m5v-G,
			.bhlA36 {
				line-height: 16px
			}

			.bhlA36 {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		@media screen and (min-width:1440px) {
			.i-uKQ1 {
				font-size: 36px;
				line-height: 48px
			}

			.GwrQSI,
			.i-uKQ1 {
				font-style: normal;
				font-weight: 400
			}

			.GwrQSI {
				font-size: 32px;
				line-height: 44px
			}

			.lEziPb {
				font-size: 28px;
				line-height: 40px
			}

			.lEziPb,
			.phETnH {
				font-style: normal;
				font-weight: 400
			}

			.phETnH {
				font-size: 22px;
				line-height: 32px
			}

			.s4inzD {
				font-size: 18px
			}

			.s4inzD,
			.sxFr-J {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.sxFr-J {
				font-size: 16px
			}

			.WcowLi {
				font-size: 14px;
				line-height: 20px
			}

			.WcowLi,
			.ee8Cus {
				font-style: normal;
				font-weight: 400
			}

			.ee8Cus {
				font-size: 12px
			}

			.XfuCjO,
			.ee8Cus {
				line-height: 16px
			}

			.XfuCjO {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		.cW7Qkp {
			font-weight: 700
		}

		.DWVMcw {
			font-weight: 400
		}

		.F27B4M {
			text-decoration: underline
		}

		.ModpZx {
			background: transparent;
			cursor: pointer;
			display: inline-block;
			outline: none;
			position: relative;
			text-align: center;
			text-decoration: none;
			transition: border-color .2s ease, background .2s ease, color .2s ease;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none;
			width: -moz-max-content;
			width: max-content
		}

		.ModpZx:before {
			border-radius: 32px;
			content: "";
			height: 100%;
			left: 50%;
			position: absolute;
			top: 0;
			transform: translate(-50%);
			transition: all .2s ease;
			width: 100%
		}

		.pvCdfm {
			color: var(--button-filled-primary-color)
		}

		.pvCdfm:before {
			background: var(--button-filled-primary-bg);
			border: 2px solid var(--button-filled-primary-bg)
		}

		.pvCdfm:hover {
			color: var(--button-filled-primary-hover-color)
		}

		.pvCdfm:hover:before {
			background: var(--button-filled-primary-hover-bg);
			border: 2px solid var(--button-filled-primary-hover-bg)
		}

		.pvCdfm:disabled:not(._05KA2q) {
			color: var(--button-filled-primary-disabled-color)
		}

		.pvCdfm:disabled:not(._05KA2q):before {
			background: var(--button-filled-primary-disabled-bg);
			border: 2px solid transparent
		}

		.oI8hlX:not(._05KA2q) {
			color: var(--button-filled-secondary-color)
		}

		.oI8hlX:not(._05KA2q):before {
			background: var(--button-filled-secondary-bg);
			border: 2px solid var(--button-filled-secondary-bg)
		}

		.oI8hlX:not(._05KA2q):hover {
			color: var(--button-filled-secondary-hover-color)
		}

		.oI8hlX:not(._05KA2q):hover:before {
			background: var(--button-filled-secondary-hover-bg);
			border: 2px solid var(--button-filled-secondary-hover-bg)
		}

		.oI8hlX:not(._05KA2q):disabled:not(._05KA2q) {
			color: var(--button-filled-secondary-disabled-color)
		}

		.oI8hlX:not(._05KA2q):disabled:not(._05KA2q):before {
			background: var(--button-filled-secondary-disabled-bg);
			border: 2px solid transparent
		}

		.tIH0IC {
			background: none;
			color: var(--button-outline-primary-color);
			color: var(--button-outline-secondary-color)
		}

		.tIH0IC:before {
			background: none;
			border: 2px solid var(--button-outline-primary-border-bg)
		}

		.tIH0IC:hover {
			color: var(--button-outline-primary-hover-color)
		}

		.tIH0IC:hover:before {
			background: var(--button-outline-primary-hover-bg);
			border: 2px solid var(--button-outline-primary-hover-border-bg)
		}

		.tIH0IC:disabled:not(._05KA2q),
		.tIH0IC:disabled:not(._05KA2q):before {
			color: var(--button-outline-primary-disabled-color)
		}

		.tIH0IC:disabled:not(._05KA2q):before {
			background: none;
			border: 2px solid var(--button-outline-primary-disabled-border-bg)
		}

		.tIH0IC:before {
			background: var(--button-outline-secondary-bg, transparent);
			border: 2px solid var(--button-outline-secondary-border-bg)
		}

		.tIH0IC:hover {
			color: var(--button-filled-secondary-hover-color)
		}

		.tIH0IC:hover:before {
			background: var(--button-filled-secondary-hover-bg);
			border: 2px solid var(--button-filled-secondary-hover-bg)
		}

		.zNsgxd {
			color: var(--button-filled-tertiary-color)
		}

		.zNsgxd:before {
			background: var(--button-filled-tertiary-bg);
			border: 2px solid var(--button-filled-tertiary-bg)
		}

		.zNsgxd:hover {
			color: var(--button-filled-tertiary-hover-color)
		}

		.zNsgxd:hover:before {
			background: var(--button-filled-tertiary-hover-bg);
			border: 2px solid var(--button-filled-tertiary-hover-bg)
		}

		.zNsgxd:disabled:not(._05KA2q) {
			color: var(--button-filled-tertiary-disabled-color)
		}

		.zNsgxd:disabled:not(._05KA2q):before {
			background: var(--button-filled-tertiary-disabled-bg);
			border: 2px solid transparent
		}

		.guaJFY {
			background: none;
			color: var(--button-outline-primary-color)
		}

		.guaJFY:before {
			background: none;
			border: 2px solid var(--button-outline-primary-border-bg)
		}

		.guaJFY:hover {
			color: var(--button-outline-primary-hover-color)
		}

		.guaJFY:hover:before {
			background: var(--button-outline-primary-hover-bg);
			border: 2px solid var(--button-outline-primary-hover-border-bg)
		}

		.guaJFY:disabled:not(._05KA2q),
		.guaJFY:disabled:not(._05KA2q):before {
			color: var(--button-outline-primary-disabled-color)
		}

		.guaJFY:disabled:not(._05KA2q):before {
			background: none;
			border: 2px solid var(--button-outline-primary-disabled-border-bg)
		}

		.ZlRpDI {
			background: none;
			color: var(--button-outline-primary-color)
		}

		.ZlRpDI:before {
			background: none;
			border: 2px solid var(--button-outline-primary-border-bg)
		}

		.ZlRpDI:hover {
			color: var(--button-outline-primary-hover-color)
		}

		.ZlRpDI:hover:before {
			background: var(--button-outline-primary-hover-bg);
			border: 2px solid var(--button-outline-primary-hover-border-bg)
		}

		.ZlRpDI:disabled:not(._05KA2q),
		.ZlRpDI:disabled:not(._05KA2q):before {
			color: var(--button-outline-primary-disabled-color)
		}

		.ZlRpDI:disabled:not(._05KA2q):before {
			background: none;
			border: 2px solid var(--button-outline-primary-disabled-border-bg)
		}

		.lJcqsc {
			color: var(--button-link-primary-color)
		}

		.lJcqsc:before {
			background: none;
			border: 2px
		}

		.lJcqsc:hover {
			color: var(--button-link-primary-hover-color)
		}

		.lJcqsc:hover:before {
			background: var(--button-link-primary-hover-bg);
			border: 2px
		}

		.lJcqsc:disabled:not(._05KA2q) {
			color: var(--button-link-primary-disabled-color)
		}

		.lJcqsc:disabled:not(._05KA2q):before {
			background: none;
			border: 2px
		}

		.nFF-uy {
			color: var(--button-link-primary-color)
		}

		.nFF-uy:before {
			background: none;
			border: 2px
		}

		.nFF-uy:hover {
			color: var(--button-link-primary-hover-color)
		}

		.nFF-uy:hover:before {
			background: var(--button-link-primary-hover-bg);
			border: 2px
		}

		.nFF-uy:disabled:not(._05KA2q) {
			color: var(--button-link-primary-disabled-color)
		}

		.nFF-uy:disabled:not(._05KA2q):before {
			background: none;
			border: 2px
		}

		.-tEKpq {
			color: var(--button-link-secondary-color)
		}

		.-tEKpq:before {
			background: none;
			border: 2px
		}

		.-tEKpq:hover {
			color: var(--button-link-secondary-hover-color)
		}

		.-tEKpq:hover:before {
			background: var(--button-link-secondary-hover-bg);
			border: 2px
		}

		.-tEKpq:disabled:not(._05KA2q) {
			color: var(--button-link-secondary-disabled-color)
		}

		.-tEKpq:disabled:not(._05KA2q):before {
			background: none;
			border: 2px
		}

		.mqoKK4 {
			color: var(--button-link-tertiary-color)
		}

		.mqoKK4:before {
			background: none;
			border: 2px
		}

		.mqoKK4:hover {
			color: var(--button-link-tertiary-hover-color)
		}

		.mqoKK4:hover:before {
			background: var(--button-link-tertiary-hover-bg);
			border: 2px
		}

		.mqoKK4:disabled:not(._05KA2q) {
			color: var(--button-link-tertiary-disabled-color)
		}

		.mqoKK4:disabled:not(._05KA2q):before {
			background: none;
			border: 2px
		}

		.MlKk04 {
			padding: 16px 40px
		}

		.MlKk04,
		.ahmpUp {
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			font-weight: 700;
			line-height: 20px
		}

		.ahmpUp {
			padding: 12px 32px
		}

		.PBIsl0 {
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			font-weight: 700;
			line-height: 19px;
			line-height: 20px;
			padding: 12px 18px
		}

		.-Ds2tE {
			background: none;
			color: var(--button-outline-primary-color);
			padding: 12px
		}

		.-Ds2tE:before {
			background: none;
			border: 2px solid var(--button-outline-primary-border-bg)
		}

		.-Ds2tE:hover {
			color: var(--button-outline-primary-hover-color)
		}

		.-Ds2tE:hover:before {
			background: var(--button-outline-primary-hover-bg);
			border: 2px solid var(--button-outline-primary-hover-border-bg)
		}

		.-Ds2tE:disabled:not(._05KA2q),
		.-Ds2tE:disabled:not(._05KA2q):before {
			color: var(--button-outline-primary-disabled-color)
		}

		.-Ds2tE:disabled:not(._05KA2q):before {
			background: none;
			border: 2px solid var(--button-outline-primary-disabled-border-bg)
		}

		.-Ds2tE svg {
			height: 16px !important
		}

		@media screen and (min-width:768px) {
			.nnlEn3 {
				padding: 16px 40px
			}

			.nnlEn3,
			.sRanlu {
				font-size: 16px;
				font-style: normal;
				font-weight: 400;
				font-weight: 700;
				line-height: 24px
			}

			.sRanlu {
				padding: 12px 32px
			}

			._9EuLHG {
				font-size: 14px;
				font-size: 16px;
				font-style: normal;
				font-weight: 400;
				font-weight: 700;
				line-height: 19px;
				line-height: 24px;
				padding: 12px 18px
			}

			.cFRCvA {
				padding: 17px
			}

			.cFRCvA .wHyKwV {
				height: 22px !important
			}

			.B-Kdg- {
				padding: 12px
			}

			.B-Kdg- svg {
				height: 22px !important
			}

			.fpCJoz {
				padding: 12px
			}

			.fpCJoz svg {
				height: 16px !important
			}
		}

		@media screen and (min-width:992px) {
			._-3OIg5 {
				padding: 16px 40px
			}

			._-3OIg5,
			.ePPJDo {
				font-size: 16px;
				font-style: normal;
				font-weight: 400;
				font-weight: 700;
				line-height: 24px
			}

			.ePPJDo {
				padding: 12px 32px
			}

			.N8LJZs {
				font-size: 14px;
				font-size: 16px;
				font-style: normal;
				font-weight: 400;
				font-weight: 700;
				line-height: 19px;
				line-height: 24px;
				padding: 12px 18px
			}

			.prZ1hK {
				padding: 17px
			}

			.prZ1hK .wHyKwV {
				height: 22px !important
			}

			._6-Gvqt {
				padding: 12px
			}

			._6-Gvqt svg {
				height: 22px !important
			}

			.FY5Q6M {
				padding: 12px
			}

			.FY5Q6M svg {
				height: 16px !important
			}
		}

		@media screen and (min-width:1440px) {
			.-IBpkf {
				padding: 16px 40px
			}

			.-GUX-a,
			.-IBpkf {
				font-size: 18px;
				font-style: normal;
				font-weight: 400;
				font-weight: 700;
				line-height: 24px
			}

			.-GUX-a {
				padding: 12px 32px
			}

			.t8doqx {
				font-size: 14px;
				font-size: 18px;
				font-style: normal;
				font-weight: 400;
				font-weight: 700;
				line-height: 19px;
				line-height: 24px;
				padding: 12px 18px
			}

			.pKAbQ1 {
				padding: 17px
			}

			.pKAbQ1 .wHyKwV {
				height: 22px !important
			}

			.Q1mubO {
				padding: 12px
			}

			.Q1mubO svg {
				height: 22px !important
			}

			.wS8aKv {
				padding: 12px
			}

			.wS8aKv svg {
				height: 16px !important
			}
		}

		.LNyULf {
			border-radius: 32px
		}

		.b-cEwI {
			padding: 17px
		}

		.uPxr7I,
		.zD5iF7 {
			padding: 12px
		}

		.gHqa2p {
			color: var(--button-link-nopadding-secondary-color);
			padding-left: 0;
			padding-right: 0
		}

		.gHqa2p:before {
			background: none;
			border: 2px
		}

		.gHqa2p:hover {
			color: var(--button-link-nopadding-secondary-hover-color)
		}

		.gHqa2p:disabled:not(._05KA2q) {
			color: var(--button-link-nopadding-secondary-disabled-color)
		}

		._05KA2q {
			color: var(--button-filled-primary-hover-color);
			cursor: default
		}

		._05KA2q:before,
		._8QZDaN:before {
			background: var(--button-filled-primary-hover-bg);
			border: 2px solid var(--button-filled-primary-hover-bg)
		}

		.yF2EQT {
			color: var(--button-filled-secondary-hover-color)
		}

		.yF2EQT:before {
			background: var(--button-filled-secondary-hover-bg);
			border: 2px solid var(--button-filled-secondary-hover-bg)
		}

		.CK3k2h {
			color: var(--button-filled-tertiary-hover-color)
		}

		.CK3k2h:before {
			background: var(--button-filled-tertiary-bg);
			border: 2px solid var(--button-filled-tertiary-bg)
		}

		._05KA2q:before {
			transition: all .2s ease .1s
		}

		.ModpZx:disabled:not(._05KA2q) {
			opacity: .9;
			pointer-events: none
		}

		._7dz-eY {
			align-items: center;
			display: flex;
			flex-direction: column;
			justify-content: center;
			opacity: 1;
			position: relative;
			transition: opacity .1s ease, visibility 0s ease .1s;
			visibility: visible;
			z-index: 1
		}

		.rEvW5g {
			opacity: 0;
			transition: visibility 0s ease, opacity .2s ease .1s
		}

		.u-H6aD {
			animation: QRr4sD .6s ease-out infinite;
			background: transparent;
			border: 4px solid transparent;
			border-radius: 100%;
			border-top-color: #fff;
			box-sizing: border-box;
			display: block;
			left: 50%;
			position: absolute;
			top: 50%
		}

		.xORfqR {
			height: 38px;
			margin-left: -19px;
			margin-top: -19px;
			width: 38px
		}

		.-wG8Ao,
		.FCfscA {
			height: 30px;
			margin-left: -15px;
			margin-top: -15px;
			width: 30px
		}

		.GPxkNT {
			border-top-color: var(--button-filled-primary-hover-color)
		}

		.VVa2oR {
			border-top-color: var(--button-filled-secondary-hover-color)
		}

		.Udmkac {
			border-top-color: var(--button-filled-tertiary-hover-color)
		}

		._7jCEpE {
			border-top-color: var(--button-link-primary-hover-color)
		}

		.TTfkTk {
			border-top-color: var(--button-link-secondary-hover-color)
		}

		.kE1QRC {
			border-top-color: var(--button-link-tertiary-hover-color)
		}

		@keyframes QRr4sD {
			to {
				transform: rotate(1turn)
			}
		}
		.PUw9Ti {
			height: 100vh;
			height: 100svh;
			position: relative
		}

		.PUw9Ti img {
			height: 100%;
			object-fit: cover;
			object-position: center;
			vertical-align: bottom;
			width: 100%
		}

		.YntFrS {
			left: 50%;
			max-width: 600px;
			position: absolute;
			text-align: center;
			top: 50%;
			transform: translate(-50%, -50%);
			width: 95vw
		}

		.YntFrS h1 {
			color: var(--404-color);
			font-size: 140px;
			font-weight: 700;
			line-height: .85
		}

		@media screen and (min-width:768px) {
			.YntFrS h1 {
				font-size: 240px
			}
		}

		.YntFrS p {
			color: var(--404-color);
			font-size: 32px;
			font-weight: 700;
			margin: 0 0 40px;
			padding: 0
		}

		@media screen and (min-width:768px) {
			.YntFrS p {
				font-size: 54px;
				margin-bottom: 60px
			}
		}
		.page-block-user {
			background-color: var(--userblock-page-bg);
			flex: 1 0 auto;
			flex-direction: column;
			min-height: 100vh
		}

		.page-block-user,
		.page-block-user__info {
			align-items: center;
			display: flex;
			justify-content: center
		}

		.page-block-user__info {
			flex-direction: column;
			padding: 20px;
			text-align: center
		}

		.page-block-user__icon {
			margin-bottom: 30px
		}

		.page-block-user__title {
			color: var(--userblock-title-color);
			margin-bottom: 16px
		}

		.page-block-user__text {
			color: var(--userblock-color);
			margin-bottom: 24px
		}

		@media screen and (min-width:768px) {
			.page-block-user__text {
				margin-bottom: 32px;
				width: 570px
			}
		}

		@media screen and (min-width:992px) {
			.page-block-user__text {
				margin-bottom: 40px
			}
		}
		.W7ggST {
			border-radius: 6px;
			overflow: hidden;
			position: relative
		}

		.zErtyS {
			border-radius: 0;
			padding: 0 16px
		}

		.iaMv9p {
			background: var(--notice-secondary-black-bg);
			color: var(--notice-secondary-black-color);
			font-weight: 400
		}

		.PNLnJI {
			background: var(--notice-secondary-red-bg);
			color: var(--notice-secondary-red-color)
		}

		.eZni5w,
		.wmPTCH {
			background: var(--notice-secondary-yellow-bg);
			color: var(--notice-new-yellow-color)
		}

		.wmPTCH:hover {
			cursor: pointer
		}

		.iWd-p- {
			background: var(--notice-secondary-green-bg);
			color: var(--notice-secondary-green-color)
		}

		._9WnoxZ {
			background: var(--notice-secondary-yellow-bg);
			color: var(--notice-new-yellow-color)
		}

		._9WnoxZ button {
			background: none;
			cursor: pointer;
			display: inline-block;
			font-weight: 600;
			outline: none
		}

		._9WnoxZ button:hover {
			text-decoration: underline
		}

		.jxjSSY {
			max-height: none !important;
			max-width: none !important;
			position: absolute
		}

		.JfmZuN {
			padding: 6px;
			text-align: center
		}
		.vlWal3 {
			background: var(--header-bg);
			padding: 0;
			position: sticky;
			top: 0;
			width: 100%;
			z-index: 99999
		}

		@media screen and (min-width:768px) {
			.vlWal3 {
				padding: 0 0 50px;
				position: relative
			}
		}

		@media screen and (min-width:992px) {
			.vlWal3 {
				padding: 0 0 54px;
				position: relative
			}
		}

		.a9KTNW {
			position: sticky;
			top: 0;
			z-index: 99999
		}

		@media screen and (min-width:768px) {
			.a9KTNW {
				display: none
			}
		}

		.l8LQdF {
			align-items: center;
			display: flex;
			justify-content: space-between;
			padding-bottom: 6px;
			padding-top: 6px
		}

		@media screen and (min-width:768px) {
			.l8LQdF {
				padding-bottom: 0;
				padding-top: 20px
			}
		}

		@media screen and (min-width:992px) {
			.l8LQdF {
				padding-top: 24px
			}
		}

		.vlWal3 .mqmBja {
			padding: 13px 6px 13px 0
		}

		.vlWal3 .mqmBja img,
		.vlWal3 .mqmBja svg {
			height: 20px;
			width: 20px
		}

		@media screen and (min-width:360px) {
			.vlWal3 .mqmBja {
				padding: 13px 13px 13px 0
			}
		}

		@media screen and (min-width:768px) {
			.vlWal3 .mqmBja {
				display: none
			}
		}

		.vlWal3 .T2USrt {
			position: absolute;
			z-index: 99999
		}
		.krJibZ {
			padding: 2px 0
		}

		.krJibZ a {
			display: block
		}

		.KkxXz2 {
			height: 24px;
			width: 46px
		}

		@media screen and (min-width:360px) {
			.KkxXz2 {
				height: 30px;
				width: 58px
			}
		}

		@media screen and (min-width:375px) {
			.KkxXz2 {
				height: 30px;
				width: 75px
			}
		}

		@media screen and (min-width:576px) {
			.KkxXz2 {
				height: 44px;
				width: 130px
			}
		}

		@media screen and (min-width:992px) {
			.KkxXz2 {
				height: 56px;
				width: 200px
			}
		}

		@media screen and (min-width:1440px) {
			.KkxXz2 {
				height: 56px;
				width: 200px
			}
		}
		.x-d035 {
			align-items: center;
			display: flex;
			justify-content: flex-end;
			text-align: right;
			width: calc(100% - 80px);
			z-index: 99
		}

		@media screen and (min-width:360px) {
			.x-d035 {
				width: calc(100% - 90px)
			}
		}

		@media screen and (min-width:375px) {
			.x-d035 {
				width: calc(100% - 113px)
			}
		}

		.x-d035 button {
			margin-left: 2px
		}

		@media screen and (min-width:768px) {
			.x-d035 button {
				margin-left: 8px
			}
		}

		._5WfsPU {
			display: none
		}

		@media screen and (min-width:768px) {
			._5WfsPU {
				display: block
			}
		}
		.ihDZZ5 {
			bottom: 0;
			display: none;
			left: 0;
			position: absolute;
			right: 0;
			transform: translateY(50%)
		}

		@media screen and (min-width:768px) {
			.ihDZZ5 {
				display: block
			}
		}

		.ihDZZ5 .Mskyfg {
			align-items: center;
			background: var(--header-navbar-bg);
			border-radius: 16px;
			box-shadow: 0 1px 3px #2a54234d;
			display: flex;
			flex-wrap: wrap;
			justify-content: normal;
			position: relative
		}

		.ihDZZ5 .zs3asZ {
			border-bottom-right-radius: 0
		}

		.XGxryK {
			background: var(--header-navbar-bg);
			display: block
		}

		@media screen and (min-width:768px) {
			.XGxryK {
				display: none
			}
		}

		.Y-XohI {
			background: var(--sidebar-navigation-bg);
			padding-bottom: 70px;
			padding-top: 20px
		}

		@media screen and (min-width:768px) {
			.Y-XohI {
				padding-bottom: 0
			}
		}

		.XGxryK .Mskyfg {
			align-items: center;
			display: flex;
			justify-content: flex-start;
			overflow-x: auto;
			scrollbar-width: none;
			-ms-overflow-style: none
		}

		.XGxryK .Mskyfg::-webkit-scrollbar-track {
			background-color: initial;
			-webkit-box-shadow: none !important
		}

		.XGxryK .Mskyfg::-webkit-scrollbar {
			background-color: initial;
			display: none;
			height: 0 !important
		}

		.XGxryK .Mskyfg::-webkit-scrollbar-thumb {
			background-color: initial
		}
		.DRIoCi {
			align-items: center;
			display: flex;
			flex-direction: column;
			gap: 4px;
			padding: 10px 0 9px;
			position: relative;
			text-align: center;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		@media screen and (min-width:992px) {
			.DRIoCi {
				padding: 15px 0 13px
			}
		}

		.DRIoCi .SatOd7 {
			flex-shrink: 0;
			height: 20px;
			width: 20px
		}

		.DRIoCi .aIsMg6 {
			color: var(--header-navbar-icon-bg)
		}

		.DRIoCi .pKrp8Y {
			color: var(--header-navbar-accent-icon-new-bg)
		}

		.DRIoCi .ksHnNW {
			color: var(--header-navbar-secondary-accent-icon-bg)
		}

		.DRIoCi .kWX9Y9 {
			color: var(--header-navbar-tetriary-accent-icon-bg)
		}

		.DRIoCi .gnnOPz {
			color: var(--header-navbar-fourth-accent-icon-bg)
		}

		._7og859:hover .geJrK- {
			opacity: 1;
			transform: translateY(0);
			transition: visibility 0s ease, opacity .2s ease, transform .2s ease;
			visibility: visible
		}

		.LFAGMU {
			border-right: 1px solid var(--header-navbar-border-bg);
			flex: 1 1;
			transition: background .2s ease
		}

		@media screen and (min-width:768px) {
			.LFAGMU {
				height: 62px
			}
		}

		@media screen and (min-width:992px) {
			.LFAGMU {
				height: 74px
			}
		}

		.LFAGMU .ldrcZP {
			color: var(--header-navbar-color);
			position: relative;
			white-space: nowrap
		}

		.LFAGMU:first-of-type {
			border-radius: 16px 0 0 16px
		}

		.LFAGMU:last-of-type {
			border-radius: 0 16px 16px 0;
			border-right: 0
		}

		@media (hover:hover) {
			.LFAGMU:hover {
				background: var(--header-navbar-hover-bg)
			}
		}

		.LFAGMU+.-UsMn7 {
			border-bottom-right-radius: 0
		}

		.uT2Oq9 {
			max-width: 200px;
			padding: 12px 12px 8px;
			white-space: nowrap
		}

		.uT2Oq9 .ldrcZP {
			color: var(--header-navbar-color);
			min-width: 64px;
			position: relative;
			white-space: nowrap
		}

		.wX5Mpk {
			background: var(--header-navbar-hover-bg)
		}

		.wX5Mpk.uT2Oq9 {
			background: none
		}

		.wX5Mpk.DLr7nI {
			background: var(--sidebar-navigation-accent-new-bg);
			border-bottom: none;
			border-radius: 8px
		}

		.DLr7nI {
			border-bottom: 1px solid var(--sidebar-divider-bg);
			flex-direction: row;
			gap: 18px;
			justify-content: flex-start;
			padding: 13px 18px
		}

		.DLr7nI .aIsMg6 {
			color: var(--sidebar-navigation-item-icon-bg)
		}

		.DLr7nI .pKrp8Y {
			color: var(--sidebar-navigation-iteam-accent-primary-icon-new-bg)
		}

		.DLr7nI .ksHnNW {
			color: var(--sidebar-navigation-iteam-accent-secondary-icon-bg)
		}

		.DLr7nI .kWX9Y9 {
			color: var(--sidebar-navigation-iteam-accent-tertiary-icon-bg)
		}

		.DLr7nI .gnnOPz {
			color: var(--sidebar-navigation-iteam-accent-fourth-icon-bg)
		}

		.DLr7nI .ldrcZP {
			position: relative;
			text-align: left;
			width: 100%
		}

		.DLr7nI .f-ObeT,
		.DLr7nI .xuuYi1 {
			color: var(--sidebar-navigation-item-color)
		}

		.DLr7nI .hvoabS {
			color: var(--sidebar-navigation-iteam-accent-secondary-color)
		}

		.DLr7nI .xvG5ME {
			color: var(--sidebar-navigation-iteam-accent-tertiary-color)
		}

		.DLr7nI .SxQsAU {
			color: var(--sidebar-navigation-item-color)
		}

		.DLr7nI+.wX5Mpk {
			border-bottom: none
		}

		.DLr7nI:has(+.wX5Mpk) {
			border-bottom: none
		}

		.GfowEg {
			background: var(--header-navbar-hover-bg);
			border-bottom-right-radius: 0 !important
		}

		.crJzRv {
			background: var(--counter-bg);
			border-radius: 50%;
			color: var(--counter-color);
			height: 21px;
			line-height: 21px;
			position: absolute;
			text-align: center;
			width: 21px;
			z-index: 2
		}

		.d1GGu-,
		.fiTt-n {
			left: 50%;
			right: auto;
			top: 0;
			transform: translate(14px, -36px)
		}

		.fiTt-n {
			background: var(--sidebar-counter-bg);
			color: var(--sidebar-counter-color);
			height: 19px;
			line-height: 19px;
			top: 2px;
			width: 19px
		}

		.Uf9zdt {
			right: 32px
		}

		.K-oFw8,
		.Uf9zdt {
			top: 50%;
			transform: translateY(-50%)
		}

		.K-oFw8 {
			background: var(--sidebar-counter-bg);
			color: var(--sidebar-counter-color);
			height: 19px;
			line-height: 19px;
			right: 0;
			width: 19px
		}

		.geJrK- {
			background: var(--header-navbar-hover-bg);
			border-radius: 0 0 16px 16px;
			left: 0;
			margin-top: -16px;
			opacity: 0;
			padding: 16px 12px;
			position: absolute;
			text-align: left;
			top: 100%;
			transform: translateY(-6px);
			transition: opacity .2s ease, transform .2s ease, visibility 0s ease .2s;
			visibility: hidden;
			width: 100%
		}

		.tJLqz0 {
			color: var(--header-navbar-promo-color);
			display: block;
			margin-bottom: 4px;
			text-decoration: none;
			transition: color .2s ease;
			width: 100%
		}

		.-UsMn7 {
			background: var(--header-navbar-hover-bg);
			border-radius: 0 0 16px 16px;
			display: grid;
			grid-template-rows: 0fr;
			height: 0;
			margin: 0;
			opacity: 0;
			overflow: hidden;
			padding: 0;
			position: absolute;
			right: 0;
			top: 100%;
			width: 150%
		}

		.vtBn-s {
			display: grid;
			grid-template-rows: 1fr;
			height: auto;
			opacity: 1
		}

		.JofaJD {
			cursor: pointer;
			display: flex;
			justify-content: space-between;
			list-style-type: none;
			padding: 16px;
			position: relative
		}

		.JofaJD:hover {
			background-color: var(--header-navbar-hover-chosen-bg)
		}

		@media screen and (min-width:992px) {
			.JofaJD {
				padding: 16px 24px
			}
		}

		@media screen and (min-width:1440px) {
			.JofaJD {
				padding: 16px 32px
			}
		}

		._4gqbVn {
			align-items: center;
			display: flex;
			gap: 12px;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none;
			width: 100%;
			-webkit-tap-highlight-color: transparent;
			touch-action: manipulation
		}
		.mBXBxp {
			color: var(--home-title-color);
			padding: 16px 18px 0
		}

		@media screen and (min-width:768px) {
			.mBXBxp {
				padding: 32px 0 0
			}
		}

		.yig-j3 {
			padding-bottom: 40px
		}
		.d-wxlu {
			background: var(--banner-home-page-bg);
			max-width: 100vw;
			min-height: 100px;
			padding: 0;
			position: relative;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.d-wxlu,
		.d-wxlu .container {
			overflow-x: hidden
		}

		.d-wxlu .carousel__pagination {
			margin-bottom: 2px !important
		}

		.d-wxlu .carousel__pagination-button {
			background-color: var(--slider-default-bg);
			border-radius: 4px;
			height: 4px;
			margin: 0 1px;
			opacity: .9;
			outline: none;
			width: 24px
		}

		.d-wxlu .carousel__pagination-button--active {
			background-color: var(--slider-select-bg)
		}

		@media screen and (min-width:768px) {
			.d-wxlu {
				padding: 0 0 24px
			}

			.d-wxlu .carousel__pagination-button {
				height: 8px;
				width: 32px
			}
		}

		@media screen and (min-width:992px) {
			.d-wxlu {
				padding: 0 0 34px
			}
		}

		@media screen and (max-width:767px) {
			.d-wxlu .container {
				padding: 0
			}
		}
		.b1Jhlu {
			height: 200px;
			overflow: hidden;
			position: relative;
			width: 100%
		}

		.b1Jhlu img {
			height: 100%;
			min-height: 200px;
			object-fit: cover;
			object-position: center;
			vertical-align: bottom;
			width: 100%
		}

		@media screen and (min-width:576px) {
			.b1Jhlu {
				height: 215px
			}
		}

		@media screen and (min-width:768px) {
			.b1Jhlu {
				border-radius: 16px;
				height: 281px
			}
		}

		@media screen and (min-width:992px) {
			.b1Jhlu {
				height: 384px
			}
		}

		@media screen and (min-width:1440px) {
			.b1Jhlu {
				height: 456px
			}
		}

		.jo8OlN {
			align-items: center;
			display: flex;
			height: 100%;
			left: 0;
			padding: 0 18px;
			position: absolute;
			top: 0;
			width: 100%
		}

		._2guXY7,
		.jo8OlN {
			justify-content: flex-start
		}

		.-Gfv6D {
			justify-content: center
		}

		.-T1bzU {
			justify-content: flex-end
		}

		.l8zttc {
			align-items: flex-end;
			justify-content: center
		}

		@media screen and (min-width:768px) {
			.jo8OlN {
				padding: 0 36px
			}
		}

		.xuGQYz {
			display: flex;
			flex-direction: column
		}

		.rG8a06 {
			align-items: flex-start
		}

		._0jaMdR {
			align-items: center
		}

		.JlLxFs {
			align-items: flex-end
		}

		.ON3bPx {
			align-items: center;
			padding-bottom: 36px
		}

		.lyE9D1 {
			-webkit-appearance: none;
			color: var(--banner-home-page-title-color) !important;
			margin-bottom: 10px
		}

		.GRZzJI {
			color: var(--banner-home-page-text-color);
			margin-bottom: 12px
		}
		.ePWElf {
			max-width: 100vw;
			overflow-x: hidden;
			padding: 20px 0 32px
		}

		@media screen and (min-width:768px) {
			.ePWElf {
				padding: 32px 0
			}
		}

		.sWq-Si {
			display: none
		}

		@media screen and (min-width:576px) {
			.sWq-Si {
				display: inline-block
			}
		}

		.WAuXOo {
			color: var(--home-title-color);
			font-size: 22px;
			font-weight: 400
		}

		@media screen and (min-width:768px) {
			.WAuXOo {
				font-size: 36px
			}
		}

		.ldO42o {
			display: grid;
			gap: 20px;
			grid-template-columns: repeat(2, 1fr);
			margin-top: 24px
		}

		@media screen and (min-width:576px) {
			.ldO42o {
				grid-template-columns: repeat(3, 1fr)
			}
		}

		@media screen and (min-width:992px) {
			.ldO42o {
				grid-template-columns: repeat(5, 1fr)
			}
		}

		.H0ddKA {
			left: 50%;
			margin-top: 24px;
			position: relative;
			transform: translate(-50%)
		}

		._9dlMlq {
			margin-top: 20px
		}

		.pPY-zC {
			min-width: 0
		}
		.WwmL03 {
			background: var(--footer-bg);
			padding: 32px 0
		}

		.ZuBWdP {
			display: contents
		}

		.HRkUrd {
			align-items: center;
			border-bottom: 1px solid var(--footer-divider-bg);
			border-top: 1px solid var(--footer-divider-bg);
			display: flex;
			flex-flow: row wrap;
			justify-content: flex-start;
			margin: 16px auto;
			padding: 16px 0
		}

		.dtJUrc {
			border-bottom: 0
		}

		.HocZ4- {
			border-top: 0
		}

		._8Aoyg6 {
			border: 0 !important;
			padding-bottom: 0 !important;
			padding-top: 0 !important
		}

		@media screen and (min-width:768px) {
			.HRkUrd {
				padding: 16px 50px
			}
		}

		@media screen and (min-width:992px) {
			.HRkUrd {
				padding: 16px 70px
			}
		}

		@media screen and (min-width:1440px) {
			.HRkUrd {
				padding: 16px 150px
			}
		}

		.s6-Wu3 {
			color: var(--footer-link-color);
			display: inline-block;
			margin: 4px 24px 4px 0
		}

		.UvWQtf {
			background: var(--footer-adult-icon-bg);
			border-radius: 8px;
			color: var(--footer-adult-color);
			height: 30px;
			line-height: 28px;
			text-align: center;
			width: 30px
		}

		.UvWQtf,
		.ldDuE8 {
			text-decoration: none
		}

		.ldDuE8 {
			color: var(--footer-color)
		}

		.ldDuE8 a {
			color: var(--footer-link-color);
			text-decoration: underline
		}

		.vWH5qo {
			color: var(--footer-color);
			text-decoration: none
		}

		.vWH5qo a {
			color: var(--footer-link-color);
			text-decoration: underline
		}

		.h3Agie {
			color: #fff;
			margin: 20px auto 0;
			text-align: center
		}

		.O7y4Xz {
			color: var(--footer-secondary-color);
			margin-top: 16px;
			text-align: left
		}

		@media screen and (min-width:768px) {
			.O7y4Xz {
				text-align: center
			}
		}

		.HZ4bkG {
			color: var(--footer-color);
			margin-top: 16px;
			text-align: left
		}

		@media screen and (min-width:768px) {
			.HZ4bkG {
				text-align: center
			}
		}
		.caA1AZ {
			background: var(--seoblocks-page-bg);
			color: var(--seo-text-color);
			padding: 40px 0
		}

		.rMcSuo {
			height: 100%;
			width: 32px
		}

		.FnZSSn {
			color: var(--seo-lastupdated-color);
			display: flex;
			justify-content: space-between
		}

		.FnZSSn b {
			color: var(--seo-lastupdated-title-color)
		}

		.P-thsm {
			background: var(--seo-table-text-block-bg);
			border-radius: 16px;
			color: var(--seo-text-color);
			margin-bottom: 16px;
			overflow: hidden;
			padding: 16px
		}

		.P-thsm a {
			color: var(--seo-link-card-link-color);
			text-decoration: underline
		}

		.P-thsm img {
			border-radius: 16px
		}

		.EwTjAP {
			width: 100%
		}

		@media screen and (min-width:768px) {
			.P-thsm {
				padding: 30px
			}
		}

		.E1zl-- {
			align-items: baseline;
			display: flex;
			flex-direction: column;
			gap: 16px;
			justify-content: space-between
		}

		@media screen and (min-width:768px) {
			.E1zl-- {
				flex-direction: row;
				flex-wrap: wrap
			}
		}

		.E1zl-- .XlLKNY {
			width: 100%
		}

		@media screen and (min-width:768px) {
			.E1zl-- .XlLKNY {
				width: 48%
			}
		}

		@media screen and (min-width:1440px) {
			.E1zl-- .XlLKNY {
				width: 32%
			}
		}
		.FnGwph {
			display: flex;
			flex-direction: column;
			gap: 8px;
			margin-bottom: 40px
		}

		@media screen and (min-width:768px) {
			.FnGwph {
				flex-direction: row;
				flex-wrap: wrap;
				gap: 16px
			}
		}

		.mvUPY6 {
			background: var(--seo-navigation-bg);
			border-radius: 16px;
			color: var(--seo-navigation-color) !important;
			padding: 6px 16px;
			text-decoration: none
		}

		.mvUPY6:hover {
			cursor: pointer
		}
		.a7NZrl {
			color: var(--seo-title-color);
			margin-bottom: 20px;
			margin-top: 30px
		}
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-family: Open Sans, Arial, Roboto, Segoe UI, Helvetica Neue, -apple-system, BlinkMacSystemFont, sans-serif;
			font-weight: 400
		}

		span.lMPmW- {
			cursor: pointer;
			display: inline-block;
			text-decoration: underline;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.eZqE14 {
			font-size: 36px;
			line-height: 48px
		}

		.eZqE14,
		.sXeB4E {
			font-style: normal;
			font-weight: 400
		}

		.sXeB4E {
			font-size: 32px;
			line-height: 44px
		}

		.ipUXpb {
			font-size: 28px;
			line-height: 40px
		}

		.CX3juU,
		.ipUXpb {
			font-style: normal;
			font-weight: 400
		}

		.CX3juU {
			font-size: 22px;
			line-height: 32px
		}

		.cBumIx {
			font-size: 18px
		}

		.cBumIx,
		.qOGHla {
			font-style: normal;
			font-weight: 400;
			line-height: 24px
		}

		.qOGHla {
			font-size: 16px
		}

		.bwxoz1 {
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: 20px
		}

		.Sf4Hpk {
			font-size: 12px
		}

		.OuloNJ,
		.Sf4Hpk {
			font-style: normal;
			font-weight: 400;
			line-height: 16px
		}

		.OuloNJ {
			font-size: 10px
		}

		@media screen and (min-width:768px) {
			.w5RlEf {
				font-size: 36px;
				line-height: 48px
			}

			.Fh-g0a,
			.w5RlEf {
				font-style: normal;
				font-weight: 400
			}

			.Fh-g0a {
				font-size: 32px;
				line-height: 44px
			}

			.UIvDm7 {
				font-size: 28px;
				line-height: 40px
			}

			.TtoJ9L,
			.UIvDm7 {
				font-style: normal;
				font-weight: 400
			}

			.TtoJ9L {
				font-size: 22px;
				line-height: 32px
			}

			.gN8zDQ {
				font-size: 18px
			}

			._35GCSx,
			.gN8zDQ {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			._35GCSx {
				font-size: 16px
			}

			.XvyesS {
				font-size: 14px;
				line-height: 20px
			}

			.EYnD1Z,
			.XvyesS {
				font-style: normal;
				font-weight: 400
			}

			.EYnD1Z {
				font-size: 12px
			}

			.DZbHH0,
			.EYnD1Z {
				line-height: 16px
			}

			.DZbHH0 {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		@media screen and (min-width:992px) {
			.QLRHsS {
				font-size: 36px;
				line-height: 48px
			}

			.K9CM7m,
			.QLRHsS {
				font-style: normal;
				font-weight: 400
			}

			.K9CM7m {
				font-size: 32px;
				line-height: 44px
			}

			.zWTzgK {
				font-size: 28px;
				line-height: 40px
			}

			.CXs-33,
			.zWTzgK {
				font-style: normal;
				font-weight: 400
			}

			.CXs-33 {
				font-size: 22px;
				line-height: 32px
			}

			.pgrwQM {
				font-size: 18px
			}

			.LeWVCO,
			.pgrwQM {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.LeWVCO {
				font-size: 16px
			}

			._2w8BFw {
				font-size: 14px;
				line-height: 20px
			}

			.CdjIZ7,
			._2w8BFw {
				font-style: normal;
				font-weight: 400
			}

			.CdjIZ7 {
				font-size: 12px
			}

			.CdjIZ7,
			.JK-6hl {
				line-height: 16px
			}

			.JK-6hl {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		@media screen and (min-width:1440px) {
			.CGROQK {
				font-size: 36px;
				line-height: 48px
			}

			.CGROQK,
			.H4FuxJ {
				font-style: normal;
				font-weight: 400
			}

			.H4FuxJ {
				font-size: 32px;
				line-height: 44px
			}

			.dcFr5s {
				font-size: 28px;
				line-height: 40px
			}

			.PL2Dfm,
			.dcFr5s {
				font-style: normal;
				font-weight: 400
			}

			.PL2Dfm {
				font-size: 22px;
				line-height: 32px
			}

			.q-NyBY {
				font-size: 18px
			}

			.aWKq84,
			.q-NyBY {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.aWKq84 {
				font-size: 16px
			}

			._2oncuM {
				font-size: 14px;
				line-height: 20px
			}

			._2oncuM,
			._9RMyO9 {
				font-style: normal;
				font-weight: 400
			}

			._9RMyO9 {
				font-size: 12px;
				line-height: 16px
			}

			.Vs1xu0 {
				font-size: 10px;
				font-style: normal;
				font-weight: 400;
				line-height: 16px
			}
		}

		.vBSQ0K {
			font-weight: 700
		}

		.yWrSoI {
			font-weight: 400
		}

		.yMu42q {
			text-decoration: underline
		}

		._9bTLCh {
			background: var(--seo-table-text-block-bg);
			border-radius: 16px;
			color: var(--seo-text-color);
			margin-bottom: 16px;
			overflow: hidden;
			padding: 16px
		}

		._9bTLCh a {
			color: var(--seo-link-card-link-color);
			text-decoration: underline
		}

		._9bTLCh img {
			border-radius: 16px
		}

		.T0fVsX {
			width: 100%
		}

		@media screen and (min-width:768px) {
			._9bTLCh {
				padding: 30px
			}
		}

		.dQrwrh h1 {
			color: var(--seo-text-title-color)
		}

		.dQrwrh h1,
		.dQrwrh h2,
		.dQrwrh h3,
		.dQrwrh h4,
		.dQrwrh h5 {
			color: var(--seo-text-title-color);
			font-size: 16px;
			font-style: normal;
			font-weight: 400;
			font-weight: 700;
			line-height: 24px;
			margin: 8px 0
		}

		@media screen and (min-width:768px) {

			.dQrwrh h1,
			.dQrwrh h2,
			.dQrwrh h3,
			.dQrwrh h4,
			.dQrwrh h5 {
				font-size: 22px;
				font-style: normal;
				font-weight: 400;
				font-weight: 700;
				line-height: 32px
			}
		}

		.dQrwrh ul {
			padding-left: 30px
		}

		.dQrwrh ul ul {
			list-style-type: none
		}

		.dQrwrh ul ul li:before {
			content: "—";
			margin-left: -25px;
			position: absolute
		}

		.dQrwrh img {
			border-radius: 16px;
			height: 100% !important;
			max-width: 100%
		}

		@media screen and (min-width:1440px) {
			.dQrwrh img {
				margin: 0
			}
		}

		@media screen and (max-width:991px) {
			.dQrwrh img {
				margin: 20px 0 !important
			}
		}

		.dQrwrh table {
			border: 1px solid var(--seo-table-cell-content-stroke-bg);
			border-collapse: collapse;
			border-radius: 16px;
			color: var(--seo-table-cell-content-color);
			display: block;
			margin: 16px 0;
			overflow-x: auto;
			scrollbar-width: thin;
			table-layout: fixed
		}

		.dQrwrh table td,
		.dQrwrh table th {
			min-width: 220px;
			padding: 14px 16px;
			text-align: left
		}

		.dQrwrh table th,
		.dQrwrh table tr:not(:last-child) {
			border-bottom: 1px solid var(--seo-table-cell-content-stroke-bg)
		}

		.dQrwrh table tr:not(:first-child) th {
			border-bottom: none
		}

		@media screen and (min-width:992px) {
			.dQrwrh table {
				display: table;
				max-width: 100%;
				width: 100%
			}

			.dQrwrh table td,
			.dQrwrh table th {
				min-width: none;
				white-space: normal
			}
		}

		.dQrwrh blockquote {
			border-left: 3px solid var(--seo-table-cell-content-stroke-bg);
			margin: 10px;
			padding: 5px 10px
		}
		.y32fob {
			background: var(--seo-cardwhithicon-bg);
			border-radius: 16px;
			margin-bottom: 16px;
			overflow: hidden;
			padding: 16px;
			text-align: center
		}

		.aMYOGf {
			width: 100%
		}

		@media screen and (min-width:768px) {
			.y32fob {
				padding: 30px
			}
		}

		.Qtwe5P {
			display: flex;
			flex-direction: column;
			flex-wrap: wrap;
			gap: 16px;
			justify-content: space-between;
			width: 100%
		}

		@media screen and (min-width:768px) {
			.Qtwe5P {
				flex-direction: row
			}

			.Qtwe5P .y32fob {
				width: 48%
			}
		}

		@media screen and (min-width:1440px) {
			.Qtwe5P .y32fob {
				width: 32%
			}
		}

		.y32fob {
			align-items: center;
			display: flex;
			flex-direction: column;
			justify-content: center
		}

		.BFvP-w {
			height: 96px;
			width: 96px
		}

		.BFvP-w,
		.L9-VjP {
			margin-bottom: 16px
		}

		.L9-VjP {
			color: var(--seo-text-title-color)
		}

		.PAPncS {
			color: var(--seo-text-color)
		}
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-family: Open Sans, Arial, Roboto, Segoe UI, Helvetica Neue, -apple-system, BlinkMacSystemFont, sans-serif;
			font-weight: 400
		}

		span.ak9Ytz {
			cursor: pointer;
			display: inline-block;
			text-decoration: underline;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.RTET2q {
			font-size: 36px;
			line-height: 48px
		}

		.RTET2q,
		.ue7984 {
			font-style: normal;
			font-weight: 400
		}

		.ue7984 {
			font-size: 32px;
			line-height: 44px
		}

		.-FOfn6 {
			font-size: 28px;
			line-height: 40px
		}

		.-FOfn6,
		.afpXZR {
			font-style: normal;
			font-weight: 400
		}

		.afpXZR {
			font-size: 22px;
			line-height: 32px
		}

		.JaCtuZ {
			font-size: 18px
		}

		.JaCtuZ,
		.SsjSXs {
			font-style: normal;
			font-weight: 400;
			line-height: 24px
		}

		.SsjSXs {
			font-size: 16px
		}

		.gv2pXr {
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: 20px
		}

		.ifdroc {
			font-size: 12px
		}

		.ifdroc,
		.vAg60W {
			font-style: normal;
			font-weight: 400;
			line-height: 16px
		}

		.vAg60W {
			font-size: 10px
		}

		@media screen and (min-width:768px) {
			.d6vI3Y {
				font-size: 36px;
				line-height: 48px
			}

			._89bbRT,
			.d6vI3Y {
				font-style: normal;
				font-weight: 400
			}

			._89bbRT {
				font-size: 32px;
				line-height: 44px
			}

			._4sejmy {
				font-size: 28px;
				line-height: 40px
			}

			.I5jaQZ,
			._4sejmy {
				font-style: normal;
				font-weight: 400
			}

			.I5jaQZ {
				font-size: 22px;
				line-height: 32px
			}

			.MvFH9S {
				font-size: 18px
			}

			.MvFH9S,
			._28tpsf {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			._28tpsf {
				font-size: 16px
			}

			.ckZiuD {
				font-size: 14px;
				line-height: 20px
			}

			.DIN6Yp,
			.ckZiuD {
				font-style: normal;
				font-weight: 400
			}

			.DIN6Yp {
				font-size: 12px
			}

			.DIN6Yp,
			.TaBm1y {
				line-height: 16px
			}

			.TaBm1y {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		@media screen and (min-width:992px) {
			.Xw414u {
				font-size: 36px;
				line-height: 48px
			}

			.Xw414u,
			._-9ymsN {
				font-style: normal;
				font-weight: 400
			}

			._-9ymsN {
				font-size: 32px;
				line-height: 44px
			}

			.k5vERP {
				font-size: 28px;
				line-height: 40px
			}

			.SLZNa4,
			.k5vERP {
				font-style: normal;
				font-weight: 400
			}

			.SLZNa4 {
				font-size: 22px;
				line-height: 32px
			}

			.aYZPaB {
				font-size: 18px
			}

			.aYZPaB,
			.iBzrp5 {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.iBzrp5 {
				font-size: 16px
			}

			.Cqiu6p {
				font-size: 14px;
				line-height: 20px
			}

			.Cqiu6p,
			.Oc90sP {
				font-style: normal;
				font-weight: 400
			}

			.Oc90sP {
				font-size: 12px
			}

			.Kj-wtu,
			.Oc90sP {
				line-height: 16px
			}

			.Kj-wtu {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		@media screen and (min-width:1440px) {
			._8Rkg9b {
				font-size: 36px;
				line-height: 48px
			}

			._8Rkg9b,
			.mRto4N {
				font-style: normal;
				font-weight: 400
			}

			.mRto4N {
				font-size: 32px;
				line-height: 44px
			}

			.-CHgv7 {
				font-size: 28px;
				line-height: 40px
			}

			.-CHgv7,
			.HfnGTC {
				font-style: normal;
				font-weight: 400
			}

			.HfnGTC {
				font-size: 22px;
				line-height: 32px
			}

			.bUQXjZ {
				font-size: 18px
			}

			._68gAmi,
			.bUQXjZ {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			._68gAmi {
				font-size: 16px
			}

			.jtFr5S {
				font-size: 14px;
				line-height: 20px
			}

			.T6h-on,
			.jtFr5S {
				font-style: normal;
				font-weight: 400
			}

			.T6h-on {
				font-size: 12px
			}

			.LkJqlL,
			.T6h-on {
				line-height: 16px
			}

			.LkJqlL {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		.FPec6d {
			font-weight: 700
		}

		.hXwbKB {
			font-weight: 400
		}

		._6h3tfg {
			text-decoration: underline
		}

		._3ip3BG {
			background: var(--seo-table-text-block-bg);
			border-radius: 16px;
			color: var(--seo-text-color);
			margin-bottom: 16px;
			overflow: hidden;
			padding: 16px
		}

		._3ip3BG a {
			color: var(--seo-link-card-link-color);
			text-decoration: underline
		}

		._3ip3BG img {
			border-radius: 16px
		}

		.ud3-ht {
			width: 100%
		}

		@media screen and (min-width:768px) {
			._3ip3BG {
				padding: 30px
			}
		}

		.GgNtIp {
			margin: 8px 0
		}

		.FHYP1- h2,
		.FHYP1- h3,
		.FHYP1- h4,
		.FHYP1- h5 {
			color: var(--seo-text-title-color);
			font-size: 16px;
			font-style: normal;
			font-weight: 400;
			font-weight: 700;
			line-height: 24px;
			margin: 8px 0
		}

		@media screen and (min-width:768px) {

			.FHYP1- h2,
			.FHYP1- h3,
			.FHYP1- h4,
			.FHYP1- h5 {
				font-size: 22px;
				font-style: normal;
				font-weight: 400;
				line-height: 32px
			}
		}

		.FHYP1- p {
			color: var(--seo-text-color)
		}

		.FHYP1- ul {
			padding-left: 30px
		}

		.FHYP1- ul ul {
			list-style-type: none
		}

		.FHYP1- ul ul li:before {
			content: "—";
			margin-left: -25px;
			position: absolute
		}

		.FHYP1- img {
			border-radius: 16px;
			height: 100% !important;
			max-width: 100%
		}

		@media screen and (min-width:1440px) {
			.FHYP1- img {
				margin: 0
			}
		}

		@media screen and (max-width:991px) {
			.FHYP1- img {
				margin: 20px 0 !important
			}
		}

		.FHYP1- table {
			border: 1px solid #c4c4c4;
			border-collapse: collapse;
			word-wrap: break-word;
			border-radius: 16px;
			display: block;
			margin: 16px 0;
			overflow-x: auto;
			scrollbar-width: thin;
			white-space: nowrap
		}

		.FHYP1- table td,
		.FHYP1- table th {
			min-width: 200px;
			padding: 14px 16px;
			text-align: left
		}

		.FHYP1- table tr {
			border-bottom: 1px solid #c4c4c4
		}

		.FHYP1- table th {
			border-bottom: 2px solid #c4c4c4
		}

		.FHYP1- blockquote {
			border-left: 3px solid #c4c4c4;
			margin: 10px;
			padding: 5px 10px
		}

		.R49UuX {
			color: var(--seo-text-title-color);
			display: flex;
			flex-direction: column;
			gap: 16px;
			margin-bottom: 20px
		}

		@media screen and (min-width:768px) {
			.R49UuX {
				flex-direction: row
			}

			.R49UuX ._3ip3BG {
				width: 50%
			}

			.R49UuX .ud3-ht {
				width: 100%
			}
		}

		.R49UuX ._0Y38zV {
			align-items: center;
			display: inline-flex;
			gap: 10px;
			margin-bottom: 20px
		}

		.R49UuX .GgNtIp {
			margin: 0
		}

		.XFp0Ih {
			height: 52px;
			width: 32px
		}

		._5tjHwF {
			display: flex;
			flex-direction: column;
			gap: 16px;
			margin-bottom: 20px
		}

		._5tjHwF img {
			height: 100% !important;
			max-width: 100%
		}
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-family: Open Sans, Arial, Roboto, Segoe UI, Helvetica Neue, -apple-system, BlinkMacSystemFont, sans-serif;
			font-weight: 400
		}

		span._1y7BEB {
			cursor: pointer;
			display: inline-block;
			text-decoration: underline;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.AVveZ- {
			font-size: 36px;
			line-height: 48px
		}

		.AVveZ-,
		.Ep8qvT {
			font-style: normal;
			font-weight: 400
		}

		.Ep8qvT {
			font-size: 32px;
			line-height: 44px
		}

		.QdDbVE {
			font-size: 28px;
			line-height: 40px
		}

		.QdDbVE,
		._3h9cuv {
			font-style: normal;
			font-weight: 400
		}

		._3h9cuv {
			font-size: 22px;
			line-height: 32px
		}

		.OwKyPa {
			font-size: 18px
		}

		.OwKyPa,
		._78TAxz {
			font-style: normal;
			font-weight: 400;
			line-height: 24px
		}

		._78TAxz {
			font-size: 16px
		}

		.cZ733N {
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: 20px
		}

		._4ZknIw {
			font-size: 12px
		}

		.ESoSx5,
		._4ZknIw {
			font-style: normal;
			font-weight: 400;
			line-height: 16px
		}

		.ESoSx5 {
			font-size: 10px
		}

		@media screen and (min-width:768px) {
			.V681lq {
				font-size: 36px;
				line-height: 48px
			}

			.V681lq,
			._2ZB-eU {
				font-style: normal;
				font-weight: 400
			}

			._2ZB-eU {
				font-size: 32px;
				line-height: 44px
			}

			.PwU1p7 {
				font-size: 28px;
				line-height: 40px
			}

			.PwU1p7,
			._3vk-Lo {
				font-style: normal;
				font-weight: 400
			}

			._3vk-Lo {
				font-size: 22px;
				line-height: 32px
			}

			.ANklcp {
				font-size: 18px
			}

			.ANklcp,
			.I7O3T3 {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.I7O3T3 {
				font-size: 16px
			}

			._3F-Obz {
				font-size: 14px;
				line-height: 20px
			}

			._3F-Obz,
			.nob7d4 {
				font-style: normal;
				font-weight: 400
			}

			.nob7d4 {
				font-size: 12px
			}

			.cSXITz,
			.nob7d4 {
				line-height: 16px
			}

			.cSXITz {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		@media screen and (min-width:992px) {
			._6LsNkc {
				font-size: 36px;
				line-height: 48px
			}

			._6LsNkc,
			.kqydJC {
				font-style: normal;
				font-weight: 400
			}

			.kqydJC {
				font-size: 32px;
				line-height: 44px
			}

			.v7tQOE {
				font-size: 28px;
				line-height: 40px
			}

			._3cqYFU,
			.v7tQOE {
				font-style: normal;
				font-weight: 400
			}

			._3cqYFU {
				font-size: 22px;
				line-height: 32px
			}

			.vsYeRt {
				font-size: 18px
			}

			.twjBk7,
			.vsYeRt {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.twjBk7 {
				font-size: 16px
			}

			.xhSeQq {
				font-size: 14px;
				line-height: 20px
			}

			.IMgy4h,
			.xhSeQq {
				font-style: normal;
				font-weight: 400
			}

			.IMgy4h {
				font-size: 12px
			}

			.D5G2Nm,
			.IMgy4h {
				line-height: 16px
			}

			.D5G2Nm {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		@media screen and (min-width:1440px) {
			.cuC5ia {
				font-size: 36px;
				line-height: 48px
			}

			.RX-F6m,
			.cuC5ia {
				font-style: normal;
				font-weight: 400
			}

			.RX-F6m {
				font-size: 32px;
				line-height: 44px
			}

			._185IaP {
				font-size: 28px;
				line-height: 40px
			}

			._185IaP,
			.oTQWpL {
				font-style: normal;
				font-weight: 400
			}

			.oTQWpL {
				font-size: 22px;
				line-height: 32px
			}

			.JcctTH {
				font-size: 18px
			}

			.J7Dyzg,
			.JcctTH {
				font-style: normal;
				font-weight: 400;
				line-height: 24px
			}

			.J7Dyzg {
				font-size: 16px
			}

			._-8x0D2 {
				font-size: 14px;
				line-height: 20px
			}

			._-8x0D2,
			.cM7Yec {
				font-style: normal;
				font-weight: 400
			}

			.cM7Yec {
				font-size: 12px
			}

			.VQXFO7,
			.cM7Yec {
				line-height: 16px
			}

			.VQXFO7 {
				font-size: 10px;
				font-style: normal;
				font-weight: 400
			}
		}

		.UW07re {
			font-weight: 700
		}

		._7Xux2l {
			font-weight: 400
		}

		._9cEfsY {
			text-decoration: underline
		}

		.Q1dboy {
			background-color: #fff;
			background: var(--faq-answer-bg);
			border: 2px solid transparent;
			border-radius: 8px;
			box-shadow: 0 2px 5px #0000001a;
			cursor: pointer;
			transition: border .3s, box-shadow .3s
		}

		.CtzTGv {
			border: 2px solid var(--faq-answer-border)
		}

		.CtzTGv .V0eRFj {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.xqpqQo {
			margin-left: auto;
			transition: transform .2s ease
		}

		.Lf7zCT {
			transform: rotate(180deg)
		}

		.UZmzrS {
			overflow: hidden;
			transition: .3s ease-out
		}

		.UZmzrS blockquote {
			border-left: 3px solid #c4c4c4;
			margin: 10px;
			padding: 5px 10px
		}

		.GMa-yr {
			word-wrap: break-word;
			color: var(--faq-answer-color);
			overflow-wrap: break-word;
			padding: 0 16px 24px
		}

		.GMa-yr .faq__bonus-info {
			color: var(--faq-answer-link-color)
		}

		.V0eRFj {
			align-items: center;
			border-radius: 8px;
			display: flex;
			padding: 10px 18px;
			transition: .2s
		}

		.V0eRFj label {
			color: var(--faq-title-color);
			cursor: pointer;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 24px
		}

		@media screen and (min-width:768px) {
			.V0eRFj label {
				font-size: 22px;
				font-style: normal;
				font-weight: 400;
				line-height: 32px
			}
		}

		.V0eRFj img {
			height: 20px;
			width: 20px
		}

		@media screen and (min-width:768px) {
			.V0eRFj {
				padding: 14px 18px
			}
		}
		.PfwM7S {
			background: var(--seo-link-card-bg);
			border-radius: 16px;
			overflow: hidden;
			padding: 16px;
			position: relative;
			z-index: 1
		}

		@media screen and (min-width:768px) {
			.PfwM7S {
				padding: 30px
			}
		}

		.GDYtkW {
			color: var(--seo-text-title-color);
			margin-bottom: 8px
		}

		.s-OXvz {
			display: flex;
			flex-direction: column;
			gap: 8px;
			overflow: hidden;
			transition: .3s ease-out
		}

		.s-OXvz a {
			color: var(--seo-link-card-link-color);
			text-decoration: underline
		}

		._1AGWjR {
			bottom: 0;
			max-width: 72px;
			position: absolute;
			right: 0;
			z-index: -1
		}

		.joobTf {
			cursor: pointer;
			margin-top: 10px
		}
		.vs0Bap {
			overflow-x: auto;
			position: relative;
			scrollbar-width: none;
			-ms-overflow-style: none;
			margin-bottom: 4px;
			margin-left: -18px;
			padding-bottom: 8px;
			padding-left: 18px;
			width: 100vw
		}

		.vs0Bap::-webkit-scrollbar-track {
			background-color: initial;
			-webkit-box-shadow: none
		}

		.vs0Bap::-webkit-scrollbar {
			background-color: initial;
			display: none;
			height: 0 !important
		}

		.vs0Bap::-webkit-scrollbar-thumb {
			background-color: initial
		}

		.xngSS6 {
			align-items: center;
			display: flex;
			justify-content: flex-start;
			transition: opacity .3s ease
		}

		.xngSS6:after {
			content: "-";
			display: block;
			height: 1px;
			opacity: 0;
			position: relative;
			width: 18px
		}

		@media screen and (min-width:576px) {
			._9MCKeu {
				opacity: 1
			}
		}

		.C60xpY {
			align-items: center;
			background: var(--filter-categories-default-bg);
			border: 2px solid var(--filter-categories-default-border-bg);
			border-radius: 8px;
			box-shadow: 0 0 8px #7e7e864d;
			color: var(--filter-categories-color);
			cursor: pointer;
			display: grid;
			gap: 6px;
			grid-template-columns: 24px 1fr;
			height: 46px;
			margin-right: 8px;
			outline: none;
			padding: 0 12px;
			transition: border-color .2s ease;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		._79Px5Z {
			background: var(--filter-categories-active-bg);
			border-color: var(--filter-categories-active-border-bg)
		}

		.C60xpY .BilGT1 {
			height: 24px;
			width: 24px
		}

		@media screen and (max-width:359px) {
			.C60xpY {
				height: 38px !important;
				padding: 0 8px !important
			}
		}
		._1e85Bt {
			align-items: center;
			display: flex;
			gap: 8px;
			grid-template-columns: repeat(auto-fit, minmax(48px, 1fr));
			justify-content: flex-start;
			margin-bottom: 16px
		}

		.eRrOdz {
			min-width: 100px;
			width: 100%
		}

		@media screen and (min-width:375px) {
			.eRrOdz {
				min-width: 227px
			}
		}

		@media screen and (min-width:576px) {
			.eRrOdz {
				width: auto
			}
		}

		@media screen and (min-width:768px) {
			.eRrOdz {
				min-width: 324px
			}
		}

		.eRrOdz .field__input input {
			overflow: hidden !important;
			padding-right: 40px;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.eRrOdz .field__notice {
			display: none
		}

		.K-C1EV {
			align-items: center;
			border: 2px solid var(--filter-button-border-bg);
			border-radius: 8px;
			cursor: pointer;
			display: inline-flex;
			flex-shrink: 0;
			height: 48px;
			justify-content: center;
			position: relative;
			width: 48px
		}

		.K-C1EV,
		.tautBc {
			background: var(--filter-button-bg, #fff)
		}

		.tautBc {
			border: 2px solid var(--filter-categories-active-border-bg, #ffa800);
			border-radius: 8px
		}

		.K-C1EV img,
		.K-C1EV svg {
			height: 20px;
			width: 20px
		}

		.DQxovU {
			align-items: center;
			background: var(--filter-button-bg, #fff);
			border: 2px solid var(--filter-button-border-bg);
			border-radius: 8px;
			cursor: pointer;
			display: inline-flex;
			flex-shrink: 0;
			height: 48px;
			justify-content: center;
			position: relative;
			width: 48px
		}

		.DQxovU:after {
			background-color: var(--filter-accent-circle-bg);
			border-radius: 50%;
			content: "";
			display: block;
			height: 12px;
			opacity: 0;
			position: absolute;
			right: -4px;
			top: -4px;
			transform: scale(0);
			transition: opacity .2s ease, transform .2s ease;
			width: 12px
		}

		.DQxovU img,
		.DQxovU svg {
			height: 20px;
			width: 20px
		}

		.NEa0ES:after {
			opacity: 1;
			transform: scale(1)
		}		
		.vqHvy- {
			display: flex;
			flex-flow: row wrap;
			margin-bottom: 20px;
			margin-top: -8px
		}

		.G4mDIS,
		.vqHvy- {
			align-items: center;
			justify-content: flex-start
		}

		.G4mDIS {
			background: var(--filter-provider-bg);
			border: 2px solid var(--filter-provider-border);
			border-radius: 8px;
			box-shadow: 0 0 8px #7e7e864d;
			color: var(--filter-provider-color);
			cursor: pointer;
			display: inline-flex;
			height: 44px;
			line-height: 100%;
			margin-bottom: 8px;
			margin-right: 8px;
			outline: none;
			padding: 0 12px;
			transition: border-color .2s ease;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.G4mDIS img {
			height: 24px;
			margin-right: 8px;
			object-fit: contain;
			object-position: center;
			width: 24px
		}

		.SJoml7 {
			border-color: var(--filter-provider-accent-border)
		}

		.fSWY7n {
			display: flex;
			justify-content: center
		}

		.fSWY7n img {
			height: 24px;
			margin-right: 0;
			width: 24px
		}

		@media screen and (min-width:576px) {
			.fSWY7n {
				display: none
			}
		}

		.G-zBqM {
			align-items: center;
			display: flex;
			justify-content: flex-start;
			margin-bottom: 20px;
			margin-top: -8px;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.G-zBqM span {
			color: var(--filter-provider-accent-color);
			display: inline-block
		}

		.G-zBqM ._3fGbDF {
			color: var(--filter-reset-color);
			cursor: pointer
		}

		.dcXb59 {
			background: var(--filter-provider-accent-bg);
			border-color: var(--filter-provider-accent-border);
			color: var(--filter-provider-accent-color);
			margin: 0 16px 0 8px
		}

		.OU-oXV {
			color: var(--filter-select-color) !important
		}
		.ht-TTJ {
			display: inline-block;
			position: relative;
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.ht-TTJ:hover:not(._7XIOSQ) .-X-X2e,
		.ht-TTJ:hover:not(._7XIOSQ) ._3JEkLm,
		.ht-TTJ:hover:not(._7XIOSQ) .e7AeW1,
		.ht-TTJ:hover:not(._7XIOSQ) .fZ-HDW {
			transform: translateY(-4px)
		}

		.ht-TTJ:hover:not(._7XIOSQ) .y9sfX4:after {
			transform: scaleX(1)
		}

		.ht-TTJ:hover:not(._7XIOSQ) .EYYHCO {
			opacity: 1
		}

		.ht-TTJ:hover:not(._7XIOSQ) .Ou0Ah2 {
			opacity: 0;
			transition: opacity .3s;
			visibility: visible
		}

		@media screen and (min-width:768px) {
			.ht-TTJ:hover:not(._7XIOSQ) .y9sfX4:before {
				opacity: 1
			}
		}

		.TzIJc9 {
			-webkit-backdrop-filter: blur(13.1999998093px);
			backdrop-filter: blur(13.1999998093px);
			background: #fff3;
			box-shadow: 0 0 26.4px #0009;
			font-weight: 700;
			left: -12px;
			padding: 6px 8px;
			position: absolute;
			top: 50%;
			transform: translateY(-50%) rotate(-15deg);
			width: calc(100% + 23px)
		}

		@media screen and (min-width:768px) {
			.TzIJc9 {
				padding: 8.564px 11.419px
			}
		}

		@media screen and (min-width:992px) {
			.TzIJc9 {
				padding: 6.641px 8.854px
			}
		}

		@media screen and (min-width:1440px) {
			.TzIJc9 {
				padding: 9.9px 13.2px
			}
		}

		.TzIJc9 ._8kD2Sz {
			color: #fff;
			font-size: 14px;
			text-align: center;
			text-transform: uppercase
		}

		@media screen and (min-width:768px) {
			.TzIJc9 ._8kD2Sz {
				font-size: 19.984px
			}
		}

		@media screen and (min-width:992px) {
			.TzIJc9 ._8kD2Sz {
				font-size: 15.495px
			}
		}

		@media screen and (min-width:1440px) {
			.TzIJc9 ._8kD2Sz {
				font-size: 23.1px
			}
		}

		.tF1Lhy {
			-webkit-backdrop-filter: blur(13.1999998093px);
			backdrop-filter: blur(13.1999998093px);
			background: #fff3;
			box-shadow: 0 0 26.4px #0009;
			display: flex;
			flex-wrap: nowrap;
			gap: 13.2px;
			left: 50%;
			padding: 4px 8px;
			position: absolute;
			top: 50%;
			transform: translateY(-50%) translate(-50%) rotate(15deg);
			width: -moz-max-content;
			width: max-content
		}

		@media screen and (min-width:768px) {
			.tF1Lhy {
				padding: 5.71px 11.419px
			}
		}

		@media screen and (min-width:992px) {
			.tF1Lhy {
				padding: 4.427px 8.854px
			}
		}

		@media screen and (min-width:1440px) {
			.tF1Lhy {
				padding: 6.6px 13.2px
			}
		}

		.tF1Lhy ._8kD2Sz {
			color: #fff;
			font-size: 12px;
			text-align: center;
			text-transform: uppercase
		}

		@media screen and (min-width:768px) {
			.tF1Lhy ._8kD2Sz {
				font-size: 17.129px
			}
		}

		@media screen and (min-width:992px) {
			.tF1Lhy ._8kD2Sz {
				font-size: 13.281px
			}
		}

		@media screen and (min-width:1440px) {
			.tF1Lhy ._8kD2Sz {
				font-size: 19.8px
			}
		}

		.-X-X2e {
			background: var(--slot-paper-bg);
			border-radius: 8px;
			box-shadow: 0 2px 5px #0000001a;
			overflow: hidden;
			transition: transform .3s ease
		}

		.-X-X2e,
		.y9sfX4 {
			position: relative
		}

		.y9sfX4 {
			padding-bottom: 62%;
			width: 100%
		}

		.y9sfX4 img,
		.y9sfX4 picture {
			object-fit: cover;
			object-position: center
		}

		.y9sfX4 img,
		.y9sfX4 picture,
		.y9sfX4:before {
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%
		}

		.y9sfX4:before {
			background: var(--slot-hover-backdrop-bg);
			content: "";
			opacity: 0;
			transition: opacity .3s ease;
			z-index: 2
		}

		.y9sfX4:after {
			background: var(--slot-hover-loader-bg);
			bottom: 0;
			content: "";
			height: 4px;
			left: 0;
			position: absolute;
			transform: scaleX(0);
			transform-origin: left;
			transition: transform .3s ease;
			width: 100%;
			z-index: 3
		}

		._3JEkLm,
		.e7AeW1 {
			position: absolute;
			z-index: 2
		}

		.e7AeW1 {
			align-items: flex-end;
			color: #fff;
			display: flex;
			height: 50px;
			justify-content: center;
			left: 10px;
			opacity: 1;
			padding: 0 0 3px 5px;
			top: -6px;
			transition: all .3s;
			width: 65px
		}

		.nNlxSx {
			opacity: 0;
			transform: translateY(10px);
			transition: transform .3s ease, opacity .3s ease, visibility 0s ease .3s;
			visibility: hidden
		}

		.e7AeW1 img {
			height: 45px;
			width: 59px
		}

		.e7AeW1 span {
			color: var(--label-fs-color);
			position: absolute;
			text-align: center;
			width: 100%;
			z-index: 2
		}

		.FEGfZt {
			left: 4px;
			top: 7px
		}

		@media screen and (min-width:768px) {
			.FEGfZt {
				left: 3px
			}
		}

		@media screen and (min-width:992px) {
			.FEGfZt {
				left: 3px;
				top: 2px
			}
		}

		@media screen and (min-width:1440px) {
			.FEGfZt {
				left: 4px
			}
		}

		.kt7FLc {
			bottom: 9px;
			color: var(--label-fs-days-color) !important;
			left: 4px
		}

		@media screen and (min-width:768px) {
			.kt7FLc {
				left: 3px
			}
		}

		@media screen and (min-width:992px) {
			.kt7FLc {
				bottom: 7px;
				left: 3px
			}
		}

		@media screen and (min-width:1440px) {
			.kt7FLc {
				left: 4px
			}
		}

		@media screen and (min-width:768px) {
			.e7AeW1 {
				height: 50px;
				left: 9px;
				top: -8px;
				width: 80px;
				z-index: 1
			}

			.e7AeW1 img {
				height: 45px;
				width: 69px
			}
		}

		@media screen and (min-width:992px) {
			.e7AeW1 {
				height: 40px;
				left: 3px;
				top: -5px;
				width: 75px;
				z-index: 1
			}

			.e7AeW1 img {
				height: 45px;
				width: 68px
			}
		}

		@media screen and (min-width:1440px) {
			.e7AeW1 {
				height: 55px;
				right: -31px;
				top: -5px;
				width: 111px
			}

			.e7AeW1 img {
				height: 53px;
				width: 80px
			}
		}

		._3JEkLm {
			right: -2px;
			top: -2px;
			transition: all .3s
		}

		._3JEkLm img {
			height: 50px;
			object-fit: contain;
			width: 50px
		}

		@media screen and (min-width:375px) {
			._3JEkLm {
				right: -3px;
				top: -3px
			}

			._3JEkLm img {
				height: 62px;
				width: 63px
			}
		}

		@media screen and (min-width:576px) {
			._3JEkLm {
				right: -3px;
				top: -3px
			}

			._3JEkLm img {
				height: 72px;
				width: 71px
			}
		}

		@media screen and (min-width:768px) {
			._3JEkLm {
				right: -3px;
				top: -4px
			}

			._3JEkLm img {
				height: 78px;
				width: 76px
			}
		}

		@media screen and (min-width:992px) {
			._3JEkLm {
				right: -4px;
				top: -3px
			}

			._3JEkLm img {
				height: 75px;
				width: 76px
			}
		}

		@media screen and (min-width:1440px) {
			._3JEkLm {
				right: -3px;
				top: -8px
			}

			._3JEkLm img {
				height: 85px;
				width: 75px
			}
		}

		._3JEkLm span {
			color: #fff;
			position: absolute;
			right: 1px;
			top: 5px;
			transform: rotate(45.15deg);
			z-index: 2
		}

		@media screen and (min-width:375px) {
			._3JEkLm span {
				right: 3px;
				top: 10px
			}
		}

		@media screen and (min-width:576px) {
			._3JEkLm span {
				right: 4px;
				top: 15px
			}
		}

		@media screen and (min-width:768px) {
			._3JEkLm span {
				right: 2px;
				top: 13px
			}
		}

		@media screen and (min-width:992px) {
			._3JEkLm span {
				right: 4px;
				top: 12px
			}
		}

		@media screen and (min-width:1440px) {
			._3JEkLm span {
				right: 3px;
				top: 16px
			}
		}

		.fZ-HDW {
			bottom: 8px;
			height: 24px;
			position: absolute;
			right: 4px;
			transition: all .3s;
			width: 24px;
			z-index: 2
		}

		.fZ-HDW img {
			height: 100%;
			width: 100%
		}

		@media screen and (min-width:768px) {
			.fZ-HDW {
				bottom: 8px;
				height: 32px;
				right: 4px;
				width: 32px
			}
		}

		.EYYHCO {
			align-items: center;
			display: none;
			height: 100%;
			justify-content: center;
			left: 0;
			opacity: 0;
			position: absolute;
			text-align: center;
			top: 0;
			transition: opacity .3s ease;
			width: 100%;
			z-index: 4
		}

		@media screen and (min-width:992px) {
			.EYYHCO {
				display: flex;
				flex-direction: column
			}
		}

		.-pcYPX {
			padding: 8px;
			position: relative
		}

		@media screen and (min-width:1440px) {
			.-pcYPX {
				padding: 12px
			}
		}

		.haSU29 {
			color: var(--slot-title-color)
		}

		.haSU29 div {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.yj-Vzs {
			padding-right: 24px
		}

		.U2yqbh {
			color: var(--slot-provider-color);
			margin: 2px 0
		}

		@media screen and (min-width:768px) {
			.U2yqbh {
				margin: 4px 0
			}
		}

		.kTAPBV {
			align-items: center;
			display: flex;
			justify-content: flex-start;
			margin-top: auto
		}

		.-Y1Jfd {
			justify-content: space-between
		}

		.FR86p1 {
			align-items: center;
			color: var(--slot-title-color);
			display: flex;
			justify-content: flex-end;
			margin-right: 12px
		}

		.FR86p1 img,
		.FR86p1 svg {
			margin-right: 8px;
			width: 24px
		}

		@media screen and (min-width:1440px) {

			.FR86p1 img,
			.FR86p1 svg {
				height: 24px;
				width: 24px
			}
		}

		.FR86p1:last-of-type {
			margin-right: 0
		}

		.eJ6M0v {
			height: 10px !important;
			margin-right: 8px;
			width: 10px !important
		}

		@media screen and (min-width:768px) {
			.eJ6M0v {
				height: 12px !important;
				width: 12px !important
			}
		}

		.VGdwXz {
			bottom: 0;
			display: block;
			left: 0;
			position: absolute;
			right: 0;
			top: 0;
			z-index: 2
		}

		@media screen and (min-width:992px) {
			.VGdwXz {
				display: none
			}
		}

		.gEnYTz {
			color: var(--slot-hover-demo-color);
			cursor: pointer;
			display: block;
			margin-top: 20px;
			opacity: .9;
			text-align: center
		}

		.LTf-Fr {
			align-items: center;
			bottom: 12px;
			cursor: pointer;
			display: flex;
			height: 24px;
			justify-content: center;
			outline: none;
			position: absolute;
			right: 8px;
			width: 24px;
			z-index: 3
		}

		@media screen and (min-width:1440px) {
			.LTf-Fr {
				bottom: 12px;
				height: 24px;
				right: 12px;
				width: 24px
			}
		}

		._6twWX0 {
			cursor: default
		}