*,
:after,
:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 transparent;
	--tw-ring-shadow: 0 0 transparent;
	--tw-shadow: 0 0 transparent;
	--tw-shadow-colored: 0 0 transparent;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style: ;
}
::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 transparent;
	--tw-ring-shadow: 0 0 transparent;
	--tw-shadow: 0 0 transparent;
	--tw-shadow-colored: 0 0 transparent;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style: ;
}
*,
:after,
:before {
	box-sizing: border-box;
	border: 0 solid;
}
:after,
:before {
	--tw-content: '';
}
:host,
html {
	-webkit-text-size-adjust: 100%;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-moz-tab-size: 4;
	tab-size: 4;
	-webkit-tap-highlight-color: transparent;
	font-family:
		ui-sans-serif,
		system-ui,
		-apple-system,
		BlinkMacSystemFont,
		Segoe UI,
		Roboto,
		Noto Sans,
		Ubuntu,
		Cantarell,
		Helvetica Neue,
		sans-serif,
		Apple Color Emoji,
		Segoe UI Emoji,
		Segoe UI Symbol,
		Noto Color Emoji;
	line-height: 1.5;
}
body {
	line-height: inherit;
	margin: 0;
}
hr {
	color: inherit;
	border-top-width: 1px;
	height: 0;
}
abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit;
}
a {
	color: inherit;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
}
b,
strong {
	font-weight: bolder;
}
code,
kbd,
pre,
samp {
	font-feature-settings: normal;
	font-variation-settings: normal;
	font-family:
		ui-monospace,
		SFMono-Regular,
		Menlo,
		Monaco,
		Consolas,
		Liberation Mono,
		Courier New,
		monospace;
	font-size: 1em;
}
small {
	font-size: 80%;
}
sub,
sup {
	vertical-align: initial;
	font-size: 75%;
	line-height: 0;
	position: relative;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
table {
	border-collapse: collapse;
	border-color: inherit;
	text-indent: 0;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}
button,
select {
	text-transform: none;
}
button {
	-webkit-appearance: button;
	background-color: initial;
	background-image: none;
}
input:where([type='button']) {
	-webkit-appearance: button;
	background-color: initial;
	background-image: none;
}
input:where([type='reset']) {
	-webkit-appearance: button;
	background-color: initial;
	background-image: none;
}
input:where([type='submit']) {
	-webkit-appearance: button;
	background-color: initial;
	background-image: none;
}
:-moz-focusring {
	outline: auto;
}
:-moz-ui-invalid {
	box-shadow: none;
}
progress {
	vertical-align: initial;
}
::-webkit-inner-spin-button {
	height: auto;
}
::-webkit-outer-spin-button {
	height: auto;
}
[type='search'] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
summary {
	display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre,
fieldset {
	margin: 0;
}
fieldset,
legend {
	padding: 0;
}
menu,
ol,
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
dialog {
	padding: 0;
}
textarea {
	resize: vertical;
}
[role='button'],
button {
	cursor: pointer;
}
:disabled {
	cursor: default;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
	vertical-align: middle;
	display: block;
}
img,
video {
	max-width: 100%;
	height: auto;
}
[hidden]:where(:not([hidden='until-found'])) {
	display: none;
}
[multiple],
[type='date'],
[type='datetime-local'],
[type='email'],
[type='month'],
[type='number'],
[type='password'],
[type='search'],
[type='tel'],
[type='text'],
[type='time'],
[type='url'],
[type='week'],
select,
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	--tw-shadow: 0 0 transparent;
	background-color: #fff;
	border-width: 1px;
	border-color: #6b7280;
	border-radius: 0;
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
}
input:where(:not([type])) {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	--tw-shadow: 0 0 transparent;
	background-color: #fff;
	border-width: 1px;
	border-color: #6b7280;
	border-radius: 0;
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
}
[multiple]:focus,
[type='date']:focus,
[type='datetime-local']:focus,
[type='email']:focus,
[type='month']:focus,
[type='number']:focus,
[type='password']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='text']:focus,
[type='time']:focus,
[type='url']:focus,
[type='week']:focus,
select:focus,
textarea:focus {
	outline-offset: 2px;
	--tw-ring-inset: var(--tw-empty,);
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #2563eb;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
		var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
		calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:
		var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
	border-color: #2563eb;
	outline: 2px solid transparent;
}
input:where(:not([type])):focus {
	outline-offset: 2px;
	--tw-ring-inset: var(--tw-empty,);
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #2563eb;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
		var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
		calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:
		var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
	border-color: #2563eb;
	outline: 2px solid transparent;
}
input::placeholder,
textarea::placeholder {
	color: #6b7280;
	opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
	padding: 0;
}
::-webkit-date-and-time-value {
	min-height: 1.5em;
	text-align: inherit;
}
::-webkit-datetime-edit {
	display: inline-flex;
}
::-webkit-datetime-edit {
	padding-top: 0;
	padding-bottom: 0;
}
::-webkit-datetime-edit-day-field {
	padding-top: 0;
	padding-bottom: 0;
}
::-webkit-datetime-edit-hour-field {
	padding-top: 0;
	padding-bottom: 0;
}
::-webkit-datetime-edit-meridiem-field {
	padding-top: 0;
	padding-bottom: 0;
}
::-webkit-datetime-edit-millisecond-field {
	padding-top: 0;
	padding-bottom: 0;
}
::-webkit-datetime-edit-minute-field {
	padding-top: 0;
	padding-bottom: 0;
}
::-webkit-datetime-edit-month-field {
	padding-top: 0;
	padding-bottom: 0;
}
::-webkit-datetime-edit-second-field {
	padding-top: 0;
	padding-bottom: 0;
}
::-webkit-datetime-edit-year-field {
	padding-top: 0;
	padding-bottom: 0;
}
select {
	-webkit-print-color-adjust: exact;
	-moz-print-color-adjust: exact;
	print-color-adjust: exact;
	color-adjust: exact;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
	background-position: right 0.5rem center;
	background-repeat: no-repeat;
	background-size: 1.5em 1.5em;
	padding-right: 2.5rem;
}
[multiple] {
	background-image: none;
	background-position: 0 0;
	background-repeat: unset;
	background-size: initial;
	-webkit-print-color-adjust: unset;
	color-adjust: unset;
	print-color-adjust: unset;
	padding-right: 0.75rem;
}
[size]:where(select:not([size='1'])) {
	background-image: none;
	background-position: 0 0;
	background-repeat: unset;
	background-size: initial;
	-webkit-print-color-adjust: unset;
	color-adjust: unset;
	print-color-adjust: unset;
	padding-right: 0.75rem;
}
[type='checkbox'],
[type='radio'] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-print-color-adjust: exact;
	-moz-print-color-adjust: exact;
	print-color-adjust: exact;
	color-adjust: exact;
	color: #2563eb;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	vertical-align: middle;
	--tw-shadow: 0 0 transparent;
	background-color: #fff;
	background-origin: border-box;
	border-width: 1px;
	border-color: #6b7280;
	flex-shrink: 0;
	width: 1rem;
	height: 1rem;
	padding: 0;
	display: inline-block;
}
[type='checkbox'] {
	border-radius: 0;
}
[type='radio'] {
	border-radius: 100%;
}
[type='checkbox']:focus,
[type='radio']:focus {
	outline-offset: 2px;
	--tw-ring-inset: var(--tw-empty,);
	--tw-ring-offset-width: 2px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #2563eb;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
		var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
		calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:
		var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
	outline: 2px solid transparent;
}
[type='checkbox']:checked,
[type='radio']:checked {
	background-color: currentColor;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-color: transparent;
}
[type='checkbox']:checked {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");
}
@media (forced-colors: active) {
	[type='checkbox']:checked {
		-webkit-appearance: auto;
		-moz-appearance: auto;
		appearance: auto;
	}
}
[type='radio']:checked {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");
}
@media (forced-colors: active) {
	[type='radio']:checked {
		-webkit-appearance: auto;
		-moz-appearance: auto;
		appearance: auto;
	}
}
[type='checkbox']:checked:focus,
[type='checkbox']:checked:hover,
[type='checkbox']:indeterminate,
[type='radio']:checked:focus,
[type='radio']:checked:hover {
	background-color: currentColor;
	border-color: transparent;
}
[type='checkbox']:indeterminate {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
@media (forced-colors: active) {
	[type='checkbox']:indeterminate {
		-webkit-appearance: auto;
		-moz-appearance: auto;
		appearance: auto;
	}
}
[type='checkbox']:indeterminate:focus,
[type='checkbox']:indeterminate:hover {
	background-color: currentColor;
	border-color: transparent;
}
[type='file'] {
	background: unset;
	border-color: inherit;
	font-size: unset;
	line-height: inherit;
	border-width: 0;
	border-radius: 0;
	padding: 0;
}
[type='file']:focus {
	outline: 1px solid buttontext;
	outline: 1px auto -webkit-focus-ring-color;
}
input[type='number']::-webkit-inner-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}
input[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}
input[type='search']::-webkit-search-cancel-button {
	display: none;
}
input[type='search']::-webkit-search-decoration {
	display: none;
}
input[type='search']::-webkit-search-results-button {
	display: none;
}
input[type='search']::-webkit-search-results-decoration {
	display: none;
}
.\!container {
	width: 100% !important;
}
.container {
	width: 100%;
}
@media (min-width: 320px) {
	.\!container {
		max-width: 320px !important;
	}
	.container {
		max-width: 320px;
	}
}
@media (min-width: 360px) {
	.\!container {
		max-width: 360px !important;
	}
	.container {
		max-width: 360px;
	}
}
@media (min-width: 400px) {
	.\!container {
		max-width: 400px !important;
	}
	.container {
		max-width: 400px;
	}
}
@media (min-width: 536px) {
	.\!container {
		max-width: 536px !important;
	}
	.container {
		max-width: 536px;
	}
}
@media (min-width: 768px) {
	.\!container {
		max-width: 768px !important;
	}
	.container {
		max-width: 768px;
	}
}
@media (min-width: 1024px) {
	.\!container {
		max-width: 1024px !important;
	}
	.container {
		max-width: 1024px;
	}
}
@media (min-width: 1136px) {
	.\!container {
		max-width: 1136px !important;
	}
	.container {
		max-width: 1136px;
	}
}
@media (min-width: 1280px) {
	.\!container {
		max-width: 1280px !important;
	}
	.container {
		max-width: 1280px;
	}
}
@media (min-width: 1368px) {
	.\!container {
		max-width: 1368px !important;
	}
	.container {
		max-width: 1368px;
	}
}
@media (min-width: 1440px) {
	.\!container {
		max-width: 1440px !important;
	}
	.container {
		max-width: 1440px;
	}
}
@media (min-width: 1600px) {
	.\!container {
		max-width: 1600px !important;
	}
	.container {
		max-width: 1600px;
	}
}
@media (min-width: 1920px) {
	.\!container {
		max-width: 1920px !important;
	}
	.container {
		max-width: 1920px;
	}
}
.cms-pages {
	color: #fff;
	max-width: 800px;
}
.cms-pages
	:where(p):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.cms-pages
	:where([class~='lead']):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: var(--tw-prose-lead);
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	font-size: 1.25em;
	line-height: 1.6;
}
.cms-pages
	:where(a):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	color: #ffc300;
	font-weight: 500;
	text-decoration: underline;
}
.cms-pages
	:where(a):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):hover {
	text-decoration: none;
}
.cms-pages
	:where(strong):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: var(--tw-prose-bold);
	font-weight: 600;
}
.cms-pages
	:where(a strong):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
}
.cms-pages
	:where(blockquote strong):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
}
.cms-pages
	:where(thead th strong):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
}
.cms-pages
	:where(ol):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	-webkit-padding-start: 1.625em;
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	list-style-type: decimal;
}
.cms-pages
	:where(ol):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(ol):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(ol):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(ol):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(ol):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(ol):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(ol[type='A']):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: upper-alpha;
}
.cms-pages
	:where(ol[type='a']):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: lower-alpha;
}
.cms-pages
	:where(ol[type='A' s]):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: upper-alpha;
}
.cms-pages
	:where(ol[type='a' s]):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: lower-alpha;
}
.cms-pages
	:where(ol[type='I']):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: upper-roman;
}
.cms-pages
	:where(ol[type='i']):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: lower-roman;
}
.cms-pages
	:where(ol[type='I' s]):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: upper-roman;
}
.cms-pages
	:where(ol[type='i' s]):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: lower-roman;
}
.cms-pages
	:where(ol[type='1']):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	list-style-type: decimal;
}
.cms-pages
	:where(ul):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	-webkit-padding-start: 1.625em;
	margin-top: 0;
	margin-bottom: 1rem;
	margin-left: 2.5rem;
	padding: 0;
	list-style: outside;
}
.cms-pages
	:where(ul):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(ul):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(ul):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(ul):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(ul):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(ul):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(ol > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	)::marker {
	color: var(--tw-prose-counters);
	font-weight: 400;
}
.cms-pages
	:where(ul > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	)::marker {
	color: var(--tw-prose-bullets);
}
.cms-pages
	:where(dt):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	color: var(--tw-prose-headings);
	margin-top: 1.25em;
	font-weight: 600;
}
.cms-pages
	:where(hr):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	border-color: var(--tw-prose-hr);
	border-top-width: 1px;
	margin-top: 3em;
	margin-bottom: 3em;
}
.cms-pages
	:where(blockquote):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: var(--tw-prose-quotes);
	quotes: '“' '”' '‘' '’';
	-webkit-padding-start: 1em;
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	font-style: italic;
	font-weight: 500;
}
.cms-pages
	:where(blockquote):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	border-left-color: var(--tw-prose-quote-borders);
	border-left-width: 0.25rem;
	padding-left: 1em;
}
.cms-pages
	:where(blockquote):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	border-left-color: var(--tw-prose-quote-borders);
	border-left-width: 0.25rem;
	padding-left: 1em;
}
.cms-pages
	:where(blockquote):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	border-left-color: var(--tw-prose-quote-borders);
	border-left-width: 0.25rem;
	padding-left: 1em;
}
.cms-pages
	:where(blockquote):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	border-right-color: var(--tw-prose-quote-borders);
	border-right-width: 0.25rem;
	padding-right: 1em;
}
.cms-pages
	:where(blockquote):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	border-right-color: var(--tw-prose-quote-borders);
	border-right-width: 0.25rem;
	padding-right: 1em;
}
.cms-pages
	:where(blockquote):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	border-right-color: var(--tw-prose-quote-borders);
	border-right-width: 0.25rem;
	padding-right: 1em;
}
.cms-pages
	:where(blockquote p:first-of-type):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):before {
	content: open-quote;
}
.cms-pages
	:where(blockquote p:last-of-type):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):after {
	content: close-quote;
}
.cms-pages
	:where(h1):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	color: var(--tw-prose-headings);
	font-family: var(--font-inter), sans-serif;
	margin-top: 0;
	margin-bottom: 1.5rem;
	font-size: 2.25em;
	font-weight: 800;
	line-height: 1.11111;
}
@media (min-width: 1136px) {
	.cms-pages
		:where(h1):not(
			:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
		) {
		margin-bottom: 2rem;
	}
}
.cms-pages
	:where(h1 strong):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
	font-weight: 900;
}
.cms-pages
	:where(h2):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	color: var(--tw-prose-headings);
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.33333;
}
@media (min-width: 1136px) {
	.cms-pages
		:where(h2):not(
			:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
		) {
		margin-top: 1.25rem;
		margin-bottom: 1.25rem;
	}
}
.cms-pages
	:where(h2 strong):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
	font-weight: 800;
}
.cms-pages
	:where(h3):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	color: var(--tw-prose-headings);
	margin-top: 1.6em;
	margin-bottom: 0.6em;
	font-size: 1.25em;
	font-weight: 600;
	line-height: 1.6;
}
.cms-pages
	:where(h3 strong):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
	font-weight: 700;
}
.cms-pages
	:where(h4):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	color: var(--tw-prose-headings);
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	font-weight: 600;
	line-height: 1.5;
}
.cms-pages
	:where(h4 strong):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
	font-weight: 700;
}
.cms-pages
	:where(img):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 2em;
	margin-bottom: 2em;
}
.cms-pages
	:where(picture):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 2em;
	margin-bottom: 2em;
	display: block;
}
.cms-pages
	:where(video):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 2em;
	margin-bottom: 2em;
}
.cms-pages
	:where(kbd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	box-shadow:
		0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),
		0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
	color: var(--tw-prose-kbd);
	-webkit-padding-end: 0.375em;
	padding-top: 0.1875em;
	-webkit-padding-start: 0.375em;
	padding-bottom: 0.1875em;
	border-radius: 0.3125rem;
	font-family: inherit;
	font-size: 0.875em;
	font-weight: 500;
}
.cms-pages
	:where(kbd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
	padding-right: 0.375em;
}
.cms-pages
	:where(kbd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
	padding-right: 0.375em;
}
.cms-pages
	:where(kbd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
	padding-right: 0.375em;
}
.cms-pages
	:where(kbd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.375em;
	padding-right: 0.375em;
}
.cms-pages
	:where(kbd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.375em;
	padding-right: 0.375em;
}
.cms-pages
	:where(kbd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.375em;
	padding-right: 0.375em;
}
.cms-pages
	:where(code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: var(--tw-prose-code);
	font-size: 0.875em;
	font-weight: 600;
}
.cms-pages
	:where(code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):before {
	content: '`';
}
.cms-pages
	:where(code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):after {
	content: '`';
}
.cms-pages
	:where(a code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
}
.cms-pages
	:where(h1 code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
}
.cms-pages
	:where(h2 code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
	font-size: 0.875em;
}
.cms-pages
	:where(h3 code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
	font-size: 0.9em;
}
.cms-pages
	:where(h4 code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
}
.cms-pages
	:where(blockquote code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
}
.cms-pages
	:where(thead th code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: inherit;
}
.cms-pages
	:where(pre):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	background-color: var(--tw-prose-pre-bg);
	color: var(--tw-prose-pre-code);
	-webkit-padding-end: 1.14286em;
	padding-top: 0.857143em;
	-webkit-padding-start: 1.14286em;
	padding-bottom: 0.857143em;
	border-radius: 0.375rem;
	margin-top: 1.71429em;
	margin-bottom: 1.71429em;
	font-size: 0.875em;
	font-weight: 400;
	line-height: 1.71429;
	overflow-x: auto;
}
.cms-pages
	:where(pre):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.14286em;
	padding-right: 1.14286em;
}
.cms-pages
	:where(pre):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.14286em;
	padding-right: 1.14286em;
}
.cms-pages
	:where(pre):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.14286em;
	padding-right: 1.14286em;
}
.cms-pages
	:where(pre):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 1.14286em;
	padding-right: 1.14286em;
}
.cms-pages
	:where(pre):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 1.14286em;
	padding-right: 1.14286em;
}
.cms-pages
	:where(pre):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 1.14286em;
	padding-right: 1.14286em;
}
.cms-pages
	:where(pre code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	background-color: initial;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	border-width: 0;
	border-radius: 0;
	padding: 0;
}
.cms-pages
	:where(pre code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):before {
	content: none;
}
.cms-pages
	:where(pre code):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):after {
	content: none;
}
.cms-pages
	:where(table):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	)
	width {
	calc: calc(100% - 64px);
}
.cms-pages
	:where(table):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	border-collapse: initial;
	table-layout: auto;
	margin-top: 0;
	margin-bottom: 2em;
	font-size: 0.875em;
	line-height: 1.71429;
}
.cms-pages
	:where(thead):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	border-bottom-color: var(--tw-prose-th-borders);
	border-bottom-width: 1px;
}
.cms-pages
	:where(thead th):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: var(--tw-prose-headings);
	vertical-align: bottom;
	-webkit-padding-end: 0.571429em;
	-webkit-padding-start: 0.571429em;
	padding-bottom: 0.571429em;
	font-weight: 600;
}
.cms-pages
	:where(thead th):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(thead th):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(thead th):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(thead th):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(thead th):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(thead th):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(tbody tr):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	border-bottom-color: var(--tw-prose-td-borders);
	border-bottom-width: 1px;
}
.cms-pages
	:where(tbody tr:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	border-bottom-width: 0;
}
.cms-pages
	:where(tbody td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	vertical-align: initial;
}
.cms-pages
	:where(tfoot):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	border-top-color: var(--tw-prose-th-borders);
	border-top-width: 1px;
}
.cms-pages
	:where(tfoot td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	vertical-align: top;
}
.cms-pages
	:where(th, td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	text-align: start;
}
.cms-pages
	:where(figure > *):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0;
	margin-bottom: 0;
}
.cms-pages
	:where(figcaption):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	color: var(--tw-prose-captions);
	margin-top: 0.857143em;
	font-size: 0.875em;
	line-height: 1.42857;
}
.cms-pages {
	--tw-prose-body: #374151;
	--tw-prose-headings: #111827;
	--tw-prose-lead: #4b5563;
	--tw-prose-links: #111827;
	--tw-prose-bold: #111827;
	--tw-prose-counters: #6b7280;
	--tw-prose-bullets: #d1d5db;
	--tw-prose-hr: #e5e7eb;
	--tw-prose-quotes: #111827;
	--tw-prose-quote-borders: #e5e7eb;
	--tw-prose-captions: #6b7280;
	--tw-prose-kbd: #111827;
	--tw-prose-kbd-shadows: 17 24 39;
	--tw-prose-code: #111827;
	--tw-prose-pre-code: #e5e7eb;
	--tw-prose-pre-bg: #1f2937;
	--tw-prose-th-borders: #d1d5db;
	--tw-prose-td-borders: #e5e7eb;
	--tw-prose-invert-body: #d1d5db;
	--tw-prose-invert-headings: #fff;
	--tw-prose-invert-lead: #9ca3af;
	--tw-prose-invert-links: #fff;
	--tw-prose-invert-bold: #fff;
	--tw-prose-invert-counters: #9ca3af;
	--tw-prose-invert-bullets: #4b5563;
	--tw-prose-invert-hr: #374151;
	--tw-prose-invert-quotes: #f3f4f6;
	--tw-prose-invert-quote-borders: #374151;
	--tw-prose-invert-captions: #9ca3af;
	--tw-prose-invert-kbd: #fff;
	--tw-prose-invert-kbd-shadows: 255 255 255;
	--tw-prose-invert-code: #fff;
	--tw-prose-invert-pre-code: #d1d5db;
	--tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
	--tw-prose-invert-th-borders: #4b5563;
	--tw-prose-invert-td-borders: #374151;
	font-size: 1rem;
	line-height: 1.75;
}
.cms-pages
	:where(picture > img):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0;
	margin-bottom: 0;
}
.cms-pages
	:where(li):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	margin-top: 0;
	margin-bottom: 0.5rem;
	padding: 0;
}
.cms-pages
	:where(li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	)::marker {
	color: #fff;
}
.cms-pages
	:where(ol > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	-webkit-padding-start: 0.375em;
}
.cms-pages
	:where(ol > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
}
.cms-pages
	:where(ol > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
}
.cms-pages
	:where(ol > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
}
.cms-pages
	:where(ol > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0.375em;
}
.cms-pages
	:where(ol > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0.375em;
}
.cms-pages
	:where(ol > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0.375em;
}
.cms-pages
	:where(ul > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	-webkit-padding-start: 0.375em;
}
.cms-pages
	:where(ul > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
}
.cms-pages
	:where(ul > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
}
.cms-pages
	:where(ul > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.375em;
}
.cms-pages
	:where(ul > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0.375em;
}
.cms-pages
	:where(ul > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0.375em;
}
.cms-pages
	:where(ul > li):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0.375em;
}
.cms-pages
	:where(.cms-pages > ul > li p):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
.cms-pages
	:where(.cms-pages > ul > li > p:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 1.25em;
}
.cms-pages
	:where(.cms-pages > ul > li > p:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-bottom: 1.25em;
}
.cms-pages
	:where(.cms-pages > ol > li > p:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 1.25em;
}
.cms-pages
	:where(.cms-pages > ol > li > p:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-bottom: 1.25em;
}
.cms-pages
	:where(ul ul, ul ol, ol ul, ol ol):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
.cms-pages
	:where(dl):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.cms-pages
	:where(dd):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	-webkit-padding-start: 1.625em;
	margin-top: 0.5em;
}
.cms-pages
	:where(dd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(dd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(dd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 1.625em;
}
.cms-pages
	:where(dd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(dd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(dd):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 1.625em;
}
.cms-pages
	:where(hr + *):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0;
}
.cms-pages
	:where(h2 + *):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0;
}
.cms-pages
	:where(h3 + *):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0;
}
.cms-pages
	:where(h4 + *):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0;
}
.cms-pages
	:where(thead th:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	-webkit-padding-start: 0;
}
.cms-pages
	:where(thead th:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0;
}
.cms-pages
	:where(thead th:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0;
}
.cms-pages
	:where(thead th:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0;
}
.cms-pages
	:where(thead th:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0;
}
.cms-pages
	:where(thead th:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0;
}
.cms-pages
	:where(thead th:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0;
}
.cms-pages
	:where(thead th:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	-webkit-padding-end: 0;
}
.cms-pages
	:where(thead th:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-right: 0;
}
.cms-pages
	:where(thead th:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-right: 0;
}
.cms-pages
	:where(thead th:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-right: 0;
}
.cms-pages
	:where(thead th:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0;
}
.cms-pages
	:where(thead th:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0;
}
.cms-pages
	:where(thead th:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0;
}
.cms-pages
	:where(tbody td, tfoot td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	-webkit-padding-end: 0.571429em;
	padding-top: 0.571429em;
	-webkit-padding-start: 0.571429em;
	padding-bottom: 0.571429em;
}
.cms-pages
	:where(tbody td, tfoot td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(tbody td, tfoot td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(tbody td, tfoot td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(tbody td, tfoot td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(tbody td, tfoot td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(tbody td, tfoot td):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0.571429em;
	padding-right: 0.571429em;
}
.cms-pages
	:where(tbody td:first-child, tfoot td:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	-webkit-padding-start: 0;
}
.cms-pages
	:where(tbody td:first-child, tfoot td:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0;
}
.cms-pages
	:where(tbody td:first-child, tfoot td:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0;
}
.cms-pages
	:where(tbody td:first-child, tfoot td:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-left: 0;
}
.cms-pages
	:where(tbody td:first-child, tfoot td:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0;
}
.cms-pages
	:where(tbody td:first-child, tfoot td:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0;
}
.cms-pages
	:where(tbody td:first-child, tfoot td:first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-right: 0;
}
.cms-pages
	:where(tbody td:last-child, tfoot td:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	-webkit-padding-end: 0;
}
.cms-pages
	:where(tbody td:last-child, tfoot td:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-right: 0;
}
.cms-pages
	:where(tbody td:last-child, tfoot td:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-right: 0;
}
.cms-pages
	:where(tbody td:last-child, tfoot td:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
	padding-right: 0;
}
.cms-pages
	:where(tbody td:last-child, tfoot td:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0;
}
.cms-pages
	:where(tbody td:last-child, tfoot td:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0;
}
.cms-pages
	:where(tbody td:last-child, tfoot td:last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	):is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
	padding-left: 0;
}
.cms-pages
	:where(figure):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 2em;
	margin-bottom: 2em;
}
.cms-pages
	:where(.cms-pages > :first-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-top: 0;
}
.cms-pages
	:where(.cms-pages > :last-child):not(
		:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)
	) {
	margin-bottom: 0;
}
.cms-pages {
	margin: auto;
	display: contents;
}
.cms-pages
	:where():not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	display: block !important;
}
.cms-pages
	:where(tr):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	vertical-align: text-top;
}
.cms-pages
	:where(th):not(:where([class~='not-cms-pages'], [class~='not-cms-pages'] *)) {
	text-align: center;
}
.pointer-events-none {
	pointer-events: none;
}
.pointer-events-auto {
	pointer-events: auto;
}
.visible {
	visibility: visible;
}
.invisible {
	visibility: hidden;
}
.\!static {
	position: static !important;
}
.static {
	position: static;
}
.\!fixed {
	position: fixed !important;
}
.fixed {
	position: fixed;
}
.\!absolute {
	position: absolute !important;
}
.absolute {
	position: absolute;
}
.\!relative {
	position: relative !important;
}
.relative {
	position: relative;
}
.sticky {
	position: -webkit-sticky;
	position: sticky;
}
.-inset-5 {
	top: -1.25rem;
	bottom: -1.25rem;
	left: -1.25rem;
	right: -1.25rem;
}
.inset-0 {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.inset-\[-2px\] {
	top: -2px;
	bottom: -2px;
	left: -2px;
	right: -2px;
}
.-inset-x-8 {
	left: -2rem;
	right: -2rem;
}
.-inset-y-4 {
	top: -1rem;
	bottom: -1rem;
}
.inset-x-0 {
	left: 0;
	right: 0;
}
.inset-x-12 {
	left: 3rem;
	right: 3rem;
}
.inset-x-4 {
	left: 1rem;
	right: 1rem;
}
.inset-x-\[2px\] {
	left: 2px;
	right: 2px;
}
.inset-y-0 {
	top: 0;
	bottom: 0;
}
.inset-y-3 {
	top: 0.75rem;
	bottom: 0.75rem;
}
.\!bottom-\[-100\%\] {
	bottom: -100% !important;
}
.\!bottom-\[184px\] {
	bottom: 184px !important;
}
.\!bottom-\[calc\(100\%\+56px\)\] {
	bottom: calc(100% + 56px) !important;
}
.\!left-1\/2 {
	left: 50% !important;
}
.\!left-4 {
	left: 1rem !important;
}
.\!right-0 {
	right: 0 !important;
}
.\!right-0\.5 {
	right: 0.125rem !important;
}
.\!top-0 {
	top: 0 !important;
}
.\!top-0\.5 {
	top: 0.125rem !important;
}
.\!top-15 {
	top: 3.75rem !important;
}
.\!top-\[-8px\] {
	top: -8px !important;
}
.\!top-auto {
	top: auto !important;
}
.-bottom-1 {
	bottom: -0.25rem;
}
.-bottom-15 {
	bottom: -3.75rem;
}
.-bottom-16 {
	bottom: -4rem;
}
.-bottom-2 {
	bottom: -0.5rem;
}
.-bottom-20 {
	bottom: -5rem;
}
.-bottom-3 {
	bottom: -0.75rem;
}
.-bottom-30 {
	bottom: -7.5rem;
}
.-bottom-4 {
	bottom: -1rem;
}
.-bottom-6 {
	bottom: -1.5rem;
}
.-bottom-7 {
	bottom: -1.75rem;
}
.-bottom-8 {
	bottom: -2rem;
}
.-left-1 {
	left: -0.25rem;
}
.-left-18 {
	left: -4.5rem;
}
.-left-2 {
	left: -0.5rem;
}
.-left-20 {
	left: -5rem;
}
.-left-3 {
	left: -0.75rem;
}
.-left-4 {
	left: -1rem;
}
.-left-5 {
	left: -1.25rem;
}
.-left-6 {
	left: -1.5rem;
}
.-right-1 {
	right: -0.25rem;
}
.-right-10 {
	right: -2.5rem;
}
.-right-12 {
	right: -3rem;
}
.-right-2 {
	right: -0.5rem;
}
.-right-3 {
	right: -0.75rem;
}
.-right-4 {
	right: -1rem;
}
.-right-5 {
	right: -1.25rem;
}
.-right-6 {
	right: -1.5rem;
}
.-right-8 {
	right: -2rem;
}
.-top-1 {
	top: -0.25rem;
}
.-top-10 {
	top: -2.5rem;
}
.-top-12 {
	top: -3rem;
}
.-top-15 {
	top: -3.75rem;
}
.-top-2 {
	top: -0.5rem;
}
.-top-20 {
	top: -5rem;
}
.-top-3 {
	top: -0.75rem;
}
.-top-4 {
	top: -1rem;
}
.-top-6 {
	top: -1.5rem;
}
.-top-9 {
	top: -2.25rem;
}
.bottom-0 {
	bottom: 0;
}
.bottom-0\.5 {
	bottom: 0.125rem;
}
.bottom-1\/2 {
	bottom: 50%;
}
.bottom-10 {
	bottom: 2.5rem;
}
.bottom-12 {
	bottom: 3rem;
}
.bottom-14 {
	bottom: 3.5rem;
}
.bottom-3 {
	bottom: 0.75rem;
}
.bottom-4 {
	bottom: 1rem;
}
.bottom-6 {
	bottom: 1.5rem;
}
.bottom-7 {
	bottom: 1.75rem;
}
.bottom-\[-140px\] {
	bottom: -140px;
}
.bottom-\[-70px\] {
	bottom: -70px;
}
.bottom-\[-7px\] {
	bottom: -7px;
}
.bottom-\[160px\] {
	bottom: 160px;
}
.bottom-\[180px\] {
	bottom: 180px;
}
.bottom-\[335px\] {
	bottom: 335px;
}
.bottom-\[40px\] {
	bottom: 40px;
}
.bottom-\[474px\] {
	bottom: 474px;
}
.bottom-\[calc\(100\%\+10px\)\] {
	bottom: calc(100% + 10px);
}
.bottom-\[calc\(100\%\+5px\)\] {
	bottom: calc(100% + 5px);
}
.bottom-\[calc\(100\%\+8px\)\] {
	bottom: calc(100% + 8px);
}
.bottom-full {
	bottom: 100%;
}
.left-0 {
	left: 0;
}
.left-1\/2 {
	left: 50%;
}
.left-1\/4 {
	left: 25%;
}
.left-10 {
	left: 2.5rem;
}
.left-11 {
	left: 2.75rem;
}
.left-3 {
	left: 0.75rem;
}
.left-3\/4 {
	left: 75%;
}
.left-4 {
	left: 1rem;
}
.left-7 {
	left: 1.75rem;
}
.left-\[-10px\] {
	left: -10px;
}
.left-\[-130px\] {
	left: -130px;
}
.left-\[-165px\] {
	left: -165px;
}
.left-\[-190px\] {
	left: -190px;
}
.left-\[-40px\] {
	left: -40px;
}
.left-\[10px\] {
	left: 10px;
}
.left-\[22\%\] {
	left: 22%;
}
.left-\[26px\] {
	left: 26px;
}
.left-\[3px\] {
	left: 3px;
}
.left-\[50\%\] {
	left: 50%;
}
.left-\[50px\] {
	left: 50px;
}
.left-\[calc\(-100\%\+4px\)\] {
	left: calc(4px - 100%);
}
.right-0 {
	right: 0;
}
.right-1 {
	right: 0.25rem;
}
.right-12 {
	right: 3rem;
}
.right-2 {
	right: 0.5rem;
}
.right-3 {
	right: 0.75rem;
}
.right-4 {
	right: 1rem;
}
.right-5 {
	right: 1.25rem;
}
.right-\[-195px\] {
	right: -195px;
}
.right-\[-20px\] {
	right: -20px;
}
.right-\[-30px\] {
	right: -30px;
}
.right-\[-40px\] {
	right: -40px;
}
.right-\[150px\] {
	right: 150px;
}
.right-\[15px\] {
	right: 15px;
}
.right-\[calc\(-100\%\+4px\)\] {
	right: calc(4px - 100%);
}
.right-auto {
	right: auto;
}
.top-0 {
	top: 0;
}
.top-1 {
	top: 0.25rem;
}
.top-1\/2 {
	top: 50%;
}
.top-11 {
	top: 2.75rem;
}
.top-12 {
	top: 3rem;
}
.top-13 {
	top: 3.25rem;
}
.top-14 {
	top: 3.5rem;
}
.top-15 {
	top: 3.75rem;
}
.top-2 {
	top: 0.5rem;
}
.top-3 {
	top: 0.75rem;
}
.top-30 {
	top: 7.5rem;
}
.top-4 {
	top: 1rem;
}
.top-5 {
	top: 1.25rem;
}
.top-6 {
	top: 1.5rem;
}
.top-7 {
	top: 1.75rem;
}
.top-8 {
	top: 2rem;
}
.top-\[-24px\] {
	top: -24px;
}
.top-\[-50px\] {
	top: -50px;
}
.top-\[-600px\] {
	top: -600px;
}
.top-\[-8px\] {
	top: -8px;
}
.top-\[100px\] {
	top: 100px;
}
.top-\[110px\] {
	top: 110px;
}
.top-\[115px\] {
	top: 115px;
}
.top-\[120px\] {
	top: 120px;
}
.top-\[135px\] {
	top: 135px;
}
.top-\[329px\] {
	top: 329px;
}
.top-\[50px\] {
	top: 50px;
}
.top-\[54\%\] {
	top: 54%;
}
.top-\[57\%\] {
	top: 57%;
}
.top-\[68px\] {
	top: 68px;
}
.top-\[78\%\] {
	top: 78%;
}
.top-\[calc\(100\%\)\] {
	top: 100%;
}
.top-\[calc\(100\%\+5px\)\] {
	top: calc(100% + 5px);
}
.top-\[calc\(50\%-4px\)\] {
	top: calc(50% - 4px);
}
.top-auto {
	top: auto;
}
.top-full {
	top: 100%;
}
.\!z-2 {
	z-index: 2 !important;
}
.-z-1 {
	z-index: -1;
}
.-z-10 {
	z-index: -10;
}
.-z-2 {
	z-index: -2;
}
.-z-50 {
	z-index: -50;
}
.z-0 {
	z-index: 0;
}
.z-1 {
	z-index: 1;
}
.z-10 {
	z-index: 10;
}
.z-2 {
	z-index: 2;
}
.z-20 {
	z-index: 20;
}
.z-30 {
	z-index: 30;
}
.z-40 {
	z-index: 40;
}
.z-50 {
	z-index: 50;
}
.z-\[11\] {
	z-index: 11;
}
.z-\[12\] {
	z-index: 12;
}
.z-\[13\] {
	z-index: 13;
}
.z-\[15\] {
	z-index: 15;
}
.z-\[19\] {
	z-index: 19;
}
.z-\[3\] {
	z-index: 3;
}
.z-\[5\] {
	z-index: 5;
}
.z-\[9\] {
	z-index: 9;
}
.z-loader {
	z-index: 999;
}
.-order-1 {
	order: -1;
}
.order-1 {
	order: 1;
}
.order-2 {
	order: 2;
}
.col-span-1 {
	grid-column: span 1 / span 1;
}
.col-span-2 {
	grid-column: span 2 / span 2;
}
.col-span-3 {
	grid-column: span 3 / span 3;
}
.col-span-4 {
	grid-column: span 4 / span 4;
}
.col-span-5 {
	grid-column: span 5 / span 5;
}
.col-start-1 {
	grid-column-start: 1;
}
.col-start-2 {
	grid-column-start: 2;
}
.\!m-0 {
	margin: 0 !important;
}
.\!m-0\.5 {
	margin: 0.125rem !important;
}
.\!m-1 {
	margin: 0.25rem !important;
}
.\!m-4 {
	margin: 1rem !important;
}
.m-1 {
	margin: 0.25rem;
}
.m-2 {
	margin: 0.5rem;
}
.m-4 {
	margin: 1rem;
}
.m-auto {
	margin: auto;
}
.\!mx-0 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.\!mx-4 {
	margin-left: 1rem !important;
	margin-right: 1rem !important;
}
.\!my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.-mx-2 {
	margin-left: -0.5rem;
	margin-right: -0.5rem;
}
.mx-0\.5 {
	margin-left: 0.125rem;
	margin-right: 0.125rem;
}
.mx-1 {
	margin-left: 0.25rem;
	margin-right: 0.25rem;
}
.mx-2 {
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.mx-3 {
	margin-left: 0.75rem;
	margin-right: 0.75rem;
}
.mx-4 {
	margin-left: 1rem;
	margin-right: 1rem;
}
.mx-6 {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}
.mx-8 {
	margin-left: 2rem;
	margin-right: 2rem;
}
.mx-auto {
	margin-left: auto;
	margin-right: auto;
}
.my-1 {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}
.my-10 {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
}
.my-2 {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.my-4 {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.my-6 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.my-\[110px\] {
	margin-top: 110px;
	margin-bottom: 110px;
}
.my-auto {
	margin-top: auto;
	margin-bottom: auto;
}
.\!mb-10 {
	margin-bottom: 2.5rem !important;
}
.\!mb-2 {
	margin-bottom: 0.5rem !important;
}
.\!mb-4 {
	margin-bottom: 1rem !important;
}
.\!mb-6 {
	margin-bottom: 1.5rem !important;
}
.\!ml-0 {
	margin-left: 0 !important;
}
.\!ml-\[-320px\] {
	margin-left: -320px !important;
}
.\!mt-0 {
	margin-top: 0 !important;
}
.\!mt-4 {
	margin-top: 1rem !important;
}
.\!mt-8 {
	margin-top: 2rem !important;
}
.\!mt-auto {
	margin-top: auto !important;
}
.-mb-8 {
	margin-bottom: -2rem;
}
.-ml-12 {
	margin-left: -3rem;
}
.-mr-1 {
	margin-right: -0.25rem;
}
.-mr-12 {
	margin-right: -3rem;
}
.-mr-2 {
	margin-right: -0.5rem;
}
.-mr-4 {
	margin-right: -1rem;
}
.-mt-1 {
	margin-top: -0.25rem;
}
.-mt-12 {
	margin-top: -3rem;
}
.-mt-14 {
	margin-top: -3.5rem;
}
.-mt-2 {
	margin-top: -0.5rem;
}
.-mt-30 {
	margin-top: -7.5rem;
}
.-mt-4 {
	margin-top: -1rem;
}
.-mt-5 {
	margin-top: -1.25rem;
}
.-mt-8 {
	margin-top: -2rem;
}
.-mt-\[2px\] {
	margin-top: -2px;
}
.mb-0 {
	margin-bottom: 0;
}
.mb-0\.5 {
	margin-bottom: 0.125rem;
}
.mb-1 {
	margin-bottom: 0.25rem;
}
.mb-1\.5 {
	margin-bottom: 0.375rem;
}
.mb-12 {
	margin-bottom: 3rem;
}
.mb-2 {
	margin-bottom: 0.5rem;
}
.mb-24 {
	margin-bottom: 6rem;
}
.mb-3 {
	margin-bottom: 0.75rem;
}
.mb-30 {
	margin-bottom: 7.5rem;
}
.mb-4 {
	margin-bottom: 1rem;
}
.mb-4\.5 {
	margin-bottom: 1.125rem;
}
.mb-5 {
	margin-bottom: 1.25rem;
}
.mb-6 {
	margin-bottom: 1.5rem;
}
.mb-7 {
	margin-bottom: 1.75rem;
}
.mb-8 {
	margin-bottom: 2rem;
}
.mb-9 {
	margin-bottom: 2.25rem;
}
.mb-\[112px\] {
	margin-bottom: 112px;
}
.mb-\[14px\] {
	margin-bottom: 14px;
}
.mb-\[22px\] {
	margin-bottom: 22px;
}
.mb-\[42px\] {
	margin-bottom: 42px;
}
.mb-\[5px\] {
	margin-bottom: 5px;
}
.mb-\[80px\] {
	margin-bottom: 80px;
}
.mb-auto {
	margin-bottom: auto;
}
.ml-0\.5 {
	margin-left: 0.125rem;
}
.ml-1 {
	margin-left: 0.25rem;
}
.ml-10 {
	margin-left: 2.5rem;
}
.ml-2 {
	margin-left: 0.5rem;
}
.ml-3 {
	margin-left: 0.75rem;
}
.ml-4 {
	margin-left: 1rem;
}
.ml-5 {
	margin-left: 1.25rem;
}
.ml-6 {
	margin-left: 1.5rem;
}
.ml-8 {
	margin-left: 2rem;
}
.ml-\[46px\] {
	margin-left: 46px;
}
.ml-auto {
	margin-left: auto;
}
.mr-1 {
	margin-right: 0.25rem;
}
.mr-1\.5 {
	margin-right: 0.375rem;
}
.mr-12 {
	margin-right: 3rem;
}
.mr-2 {
	margin-right: 0.5rem;
}
.mr-3 {
	margin-right: 0.75rem;
}
.mr-4 {
	margin-right: 1rem;
}
.mr-8 {
	margin-right: 2rem;
}
.mr-auto {
	margin-right: auto;
}
.mt-0 {
	margin-top: 0;
}
.mt-0\.5 {
	margin-top: 0.125rem;
}
.mt-1 {
	margin-top: 0.25rem;
}
.mt-10 {
	margin-top: 2.5rem;
}
.mt-11 {
	margin-top: 2.75rem;
}
.mt-12 {
	margin-top: 3rem;
}
.mt-16 {
	margin-top: 4rem;
}
.mt-2 {
	margin-top: 0.5rem;
}
.mt-3 {
	margin-top: 0.75rem;
}
.mt-4 {
	margin-top: 1rem;
}
.mt-5 {
	margin-top: 1.25rem;
}
.mt-6 {
	margin-top: 1.5rem;
}
.mt-7 {
	margin-top: 1.75rem;
}
.mt-8 {
	margin-top: 2rem;
}
.mt-\[-216px\] {
	margin-top: -216px;
}
.mt-\[138px\] {
	margin-top: 138px;
}
.mt-\[192px\] {
	margin-top: 192px;
}
.mt-\[204px\] {
	margin-top: 204px;
}
.mt-\[205px\] {
	margin-top: 205px;
}
.mt-\[30px\] {
	margin-top: 30px;
}
.mt-\[405px\] {
	margin-top: 405px;
}
.mt-\[50px\] {
	margin-top: 50px;
}
.mt-auto {
	margin-top: auto;
}
.line-clamp-1 {
	-webkit-line-clamp: 1;
}
.line-clamp-1,
.line-clamp-2 {
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
}
.line-clamp-2 {
	-webkit-line-clamp: 2;
}
.line-clamp-3 {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
}
.\!block {
	display: block !important;
}
.block {
	display: block;
}
.inline-block {
	display: inline-block;
}
.inline {
	display: inline;
}
.\!flex {
	display: flex !important;
}
.flex {
	display: flex;
}
.inline-flex {
	display: inline-flex;
}
.table {
	display: table;
}
.table-cell {
	display: table-cell;
}
.table-header-group {
	display: table-header-group;
}
.table-row-group {
	display: table-row-group;
}
.table-row {
	display: table-row;
}
.grid {
	display: grid;
}
.contents {
	display: contents;
}
.list-item {
	display: list-item;
}
.\!hidden {
	display: none !important;
}
.hidden {
	display: none;
}
.aspect-\[360\/488\] {
	aspect-ratio: 360/488;
}
.aspect-\[880\/894\] {
	aspect-ratio: 880/894;
}
.aspect-square {
	aspect-ratio: 1;
}
.\!size-12 {
	width: 3rem !important;
	height: 3rem !important;
}
.\!size-8 {
	width: 2rem !important;
	height: 2rem !important;
}
.\!size-\[24px\] {
	width: 24px !important;
	height: 24px !important;
}
.size-0 {
	width: 0;
	height: 0;
}
.size-1\.5 {
	width: 0.375rem;
	height: 0.375rem;
}
.size-10 {
	width: 2.5rem;
	height: 2.5rem;
}
.size-12 {
	width: 3rem;
	height: 3rem;
}
.size-14 {
	width: 3.5rem;
	height: 3.5rem;
}
.size-16 {
	width: 4rem;
	height: 4rem;
}
.size-18 {
	width: 4.5rem;
	height: 4.5rem;
}
.size-2 {
	width: 0.5rem;
	height: 0.5rem;
}
.size-20 {
	width: 5rem;
	height: 5rem;
}
.size-22 {
	width: 5.5rem;
	height: 5.5rem;
}
.size-30 {
	width: 7.5rem;
	height: 7.5rem;
}
.size-4 {
	width: 1rem;
	height: 1rem;
}
.size-4\.5 {
	width: 1.125rem;
	height: 1.125rem;
}
.size-5 {
	width: 1.25rem;
	height: 1.25rem;
}
.size-6 {
	width: 1.5rem;
	height: 1.5rem;
}
.size-8 {
	width: 2rem;
	height: 2rem;
}
.size-9 {
	width: 2.25rem;
	height: 2.25rem;
}
.size-\[100px\] {
	width: 100px;
	height: 100px;
}
.size-\[103\%\] {
	width: 103%;
	height: 103%;
}
.size-\[104px\] {
	width: 104px;
	height: 104px;
}
.size-\[10px\] {
	width: 10px;
	height: 10px;
}
.size-\[125px\] {
	width: 125px;
	height: 125px;
}
.size-\[136px\] {
	width: 136px;
	height: 136px;
}
.size-\[150\%\] {
	width: 150%;
	height: 150%;
}
.size-\[150px\] {
	width: 150px;
	height: 150px;
}
.size-\[156px\] {
	width: 156px;
	height: 156px;
}
.size-\[160px\] {
	width: 160px;
	height: 160px;
}
.size-\[161px\] {
	width: 161px;
	height: 161px;
}
.size-\[164px\] {
	width: 164px;
	height: 164px;
}
.size-\[180px\] {
	width: 180px;
	height: 180px;
}
.size-\[18px\] {
	width: 18px;
	height: 18px;
}
.size-\[210px\] {
	width: 210px;
	height: 210px;
}
.size-\[232px\] {
	width: 232px;
	height: 232px;
}
.size-\[240px\] {
	width: 240px;
	height: 240px;
}
.size-\[24px\] {
	width: 24px;
	height: 24px;
}
.size-\[300px\] {
	width: 300px;
	height: 300px;
}
.size-\[40px\] {
	width: 40px;
	height: 40px;
}
.size-\[420px\] {
	width: 420px;
	height: 420px;
}
.size-\[480px\] {
	width: 480px;
	height: 480px;
}
.size-\[64px\] {
	width: 64px;
	height: 64px;
}
.size-\[70px\] {
	width: 70px;
	height: 70px;
}
.size-\[75px\] {
	width: 75px;
	height: 75px;
}
.size-\[76px\] {
	width: 76px;
	height: 76px;
}
.size-\[80px\] {
	width: 80px;
	height: 80px;
}
.size-full {
	width: 100%;
	height: 100%;
}
.\!h-10 {
	height: 2.5rem !important;
}
.\!h-6 {
	height: 1.5rem !important;
}
.\!h-\[110px\] {
	height: 110px !important;
}
.\!h-\[135px\] {
	height: 135px !important;
}
.\!h-\[138px\] {
	height: 138px !important;
}
.\!h-\[156px\] {
	height: 156px !important;
}
.\!h-\[160px\] {
	height: 160px !important;
}
.\!h-\[173px\] {
	height: 173px !important;
}
.\!h-\[200px\] {
	height: 200px !important;
}
.\!h-\[208px\] {
	height: 208px !important;
}
.\!h-\[210px\] {
	height: 210px !important;
}
.\!h-\[288px\] {
	height: 288px !important;
}
.\!h-\[28px\] {
	height: 28px !important;
}
.\!h-\[300px\] {
	height: 300px !important;
}
.\!h-\[318px\] {
	height: 318px !important;
}
.\!h-\[350px\] {
	height: 350px !important;
}
.\!h-\[520px\] {
	height: 520px !important;
}
.\!h-\[98px\] {
	height: 98px !important;
}
.\!h-auto {
	height: auto !important;
}
.h-0 {
	height: 0;
}
.h-0\.25 {
	height: 0.0625rem;
}
.h-0\.5 {
	height: 0.125rem;
}
.h-1 {
	height: 0.25rem;
}
.h-1\.5 {
	height: 0.375rem;
}
.h-10 {
	height: 2.5rem;
}
.h-11 {
	height: 2.75rem;
}
.h-12 {
	height: 3rem;
}
.h-13 {
	height: 3.25rem;
}
.h-14 {
	height: 3.5rem;
}
.h-15 {
	height: 3.75rem;
}
.h-16 {
	height: 4rem;
}
.h-2 {
	height: 0.5rem;
}
.h-20 {
	height: 5rem;
}
.h-24 {
	height: 6rem;
}
.h-3 {
	height: 0.75rem;
}
.h-4 {
	height: 1rem;
}
.h-5 {
	height: 1.25rem;
}
.h-6 {
	height: 1.5rem;
}
.h-8 {
	height: 2rem;
}
.h-9 {
	height: 2.25rem;
}
.h-\[10\%\] {
	height: 10%;
}
.h-\[104px\] {
	height: 104px;
}
.h-\[106px\] {
	height: 106px;
}
.h-\[108px\] {
	height: 108px;
}
.h-\[109px\] {
	height: 109px;
}
.h-\[110px\] {
	height: 110px;
}
.h-\[116px\] {
	height: 116px;
}
.h-\[120px\] {
	height: 120px;
}
.h-\[1280px\] {
	height: 1280px;
}
.h-\[128px\] {
	height: 128px;
}
.h-\[132px\] {
	height: 132px;
}
.h-\[136px\] {
	height: 136px;
}
.h-\[140px\] {
	height: 140px;
}
.h-\[150px\] {
	height: 150px;
}
.h-\[152px\] {
	height: 152px;
}
.h-\[156px\] {
	height: 156px;
}
.h-\[164px\] {
	height: 164px;
}
.h-\[166px\] {
	height: 166px;
}
.h-\[168px\] {
	height: 168px;
}
.h-\[171px\] {
	height: 171px;
}
.h-\[172px\] {
	height: 172px;
}
.h-\[184px\] {
	height: 184px;
}
.h-\[188px\] {
	height: 188px;
}
.h-\[192px\] {
	height: 192px;
}
.h-\[200px\] {
	height: 200px;
}
.h-\[204px\] {
	height: 204px;
}
.h-\[208px\] {
	height: 208px;
}
.h-\[216px\] {
	height: 216px;
}
.h-\[218px\] {
	height: 218px;
}
.h-\[220px\] {
	height: 220px;
}
.h-\[224px\] {
	height: 224px;
}
.h-\[230px\] {
	height: 230px;
}
.h-\[240px\] {
	height: 240px;
}
.h-\[244px\] {
	height: 244px;
}
.h-\[248px\] {
	height: 248px;
}
.h-\[260px\] {
	height: 260px;
}
.h-\[272px\] {
	height: 272px;
}
.h-\[274px\] {
	height: 274px;
}
.h-\[280px\] {
	height: 280px;
}
.h-\[292px\] {
	height: 292px;
}
.h-\[300px\] {
	height: 300px;
}
.h-\[304px\] {
	height: 304px;
}
.h-\[30px\] {
	height: 30px;
}
.h-\[314px\] {
	height: 314px;
}
.h-\[320px\] {
	height: 320px;
}
.h-\[336px\] {
	height: 336px;
}
.h-\[338px\] {
	height: 338px;
}
.h-\[346px\] {
	height: 346px;
}
.h-\[349px\] {
	height: 349px;
}
.h-\[34px\] {
	height: 34px;
}
.h-\[364px\] {
	height: 364px;
}
.h-\[365px\] {
	height: 365px;
}
.h-\[370px\] {
	height: 370px;
}
.h-\[372px\] {
	height: 372px;
}
.h-\[373px\] {
	height: 373px;
}
.h-\[380px\] {
	height: 380px;
}
.h-\[384px\] {
	height: 384px;
}
.h-\[400px\] {
	height: 400px;
}
.h-\[40px\] {
	height: 40px;
}
.h-\[426px\] {
	height: 426px;
}
.h-\[460px\] {
	height: 460px;
}
.h-\[46px\] {
	height: 46px;
}
.h-\[488px\] {
	height: 488px;
}
.h-\[48px\] {
	height: 48px;
}
.h-\[490px\] {
	height: 490px;
}
.h-\[497px\] {
	height: 497px;
}
.h-\[50\%\] {
	height: 50%;
}
.h-\[50px\] {
	height: 50px;
}
.h-\[520px\] {
	height: 520px;
}
.h-\[536x\] {
	height: 536dppx;
}
.h-\[542px\] {
	height: 542px;
}
.h-\[56px\] {
	height: 56px;
}
.h-\[5px\] {
	height: 5px;
}
.h-\[618px\] {
	height: 618px;
}
.h-\[62px\] {
	height: 62px;
}
.h-\[6px\] {
	height: 6px;
}
.h-\[70px\] {
	height: 70px;
}
.h-\[72px\] {
	height: 72px;
}
.h-\[76px\] {
	height: 76px;
}
.h-\[80vh\] {
	height: 80vh;
}
.h-\[98px\] {
	height: 98px;
}
.h-\[calc\(100\%-55px\)\] {
	height: calc(100% - 55px);
}
.h-\[calc\(100\%-64px\)\] {
	height: calc(100% - 64px);
}
.h-\[calc\(100\%-72px\)\] {
	height: calc(100% - 72px);
}
.h-\[max\(100dvh\,calc\(100dvw\/0\.45\)\)\] {
	height: max(100dvh, 222.222dvw);
}
.h-auto {
	height: auto;
}
.h-dvh {
	height: 100dvh;
}
.h-fit {
	height: -moz-fit-content;
	height: fit-content;
}
.h-full {
	height: 100%;
}
.h-screen {
	height: 100vh;
}
.\!max-h-\[292px\] {
	max-height: 292px !important;
}
.max-h-0 {
	max-height: 0;
}
.max-h-12 {
	max-height: 3rem;
}
.max-h-20 {
	max-height: 5rem;
}
.max-h-30 {
	max-height: 7.5rem;
}
.max-h-\[1000000px\] {
	max-height: 1000000px;
}
.max-h-\[10000px\] {
	max-height: 10000px;
}
.max-h-\[104px\] {
	max-height: 104px;
}
.max-h-\[124px\] {
	max-height: 124px;
}
.max-h-\[128px\] {
	max-height: 128px;
}
.max-h-\[204px\] {
	max-height: 204px;
}
.max-h-\[236px\] {
	max-height: 236px;
}
.max-h-\[248px\] {
	max-height: 248px;
}
.max-h-\[24px\] {
	max-height: 24px;
}
.max-h-\[268px\] {
	max-height: 268px;
}
.max-h-\[280px\] {
	max-height: 280px;
}
.max-h-\[290px\] {
	max-height: 290px;
}
.max-h-\[292px\] {
	max-height: 292px;
}
.max-h-\[300px\] {
	max-height: 300px;
}
.max-h-\[304px\] {
	max-height: 304px;
}
.max-h-\[320px\] {
	max-height: 320px;
}
.max-h-\[338px\] {
	max-height: 338px;
}
.max-h-\[384px\] {
	max-height: 384px;
}
.max-h-\[400px\] {
	max-height: 400px;
}
.max-h-\[416px\] {
	max-height: 416px;
}
.max-h-\[422px\] {
	max-height: 422px;
}
.max-h-\[452px\] {
	max-height: 452px;
}
.max-h-\[45dvh\] {
	max-height: 45dvh;
}
.max-h-\[54px\] {
	max-height: 54px;
}
.max-h-\[56px\] {
	max-height: 56px;
}
.max-h-\[70dvh\] {
	max-height: 70dvh;
}
.max-h-\[80vh\] {
	max-height: 80vh;
}
.max-h-fit {
	max-height: -moz-fit-content;
	max-height: fit-content;
}
.max-h-full {
	max-height: 100%;
}
.max-h-min {
	max-height: min-content;
}
.\!min-h-\[292px\] {
	min-height: 292px !important;
}
.\!min-h-\[350px\] {
	min-height: 350px !important;
}
.min-h-0 {
	min-height: 0;
}
.min-h-20 {
	min-height: 5rem;
}
.min-h-30 {
	min-height: 7.5rem;
}
.min-h-4 {
	min-height: 1rem;
}
.min-h-\[100px\] {
	min-height: 100px;
}
.min-h-\[104px\] {
	min-height: 104px;
}
.min-h-\[106px\] {
	min-height: 106px;
}
.min-h-\[128px\] {
	min-height: 128px;
}
.min-h-\[138px\] {
	min-height: 138px;
}
.min-h-\[140px\] {
	min-height: 140px;
}
.min-h-\[150px\] {
	min-height: 150px;
}
.min-h-\[156px\] {
	min-height: 156px;
}
.min-h-\[160px\] {
	min-height: 160px;
}
.min-h-\[164px\] {
	min-height: 164px;
}
.min-h-\[192px\] {
	min-height: 192px;
}
.min-h-\[200px\] {
	min-height: 200px;
}
.min-h-\[224px\] {
	min-height: 224px;
}
.min-h-\[252px\] {
	min-height: 252px;
}
.min-h-\[292px\] {
	min-height: 292px;
}
.min-h-\[300px\] {
	min-height: 300px;
}
.min-h-\[328px\] {
	min-height: 328px;
}
.min-h-\[338px\] {
	min-height: 338px;
}
.min-h-\[350px\] {
	min-height: 350px;
}
.min-h-\[368px\] {
	min-height: 368px;
}
.min-h-\[40px\] {
	min-height: 40px;
}
.min-h-\[45px\] {
	min-height: 45px;
}
.min-h-\[54px\] {
	min-height: 54px;
}
.min-h-\[600px\] {
	min-height: 600px;
}
.min-h-\[75px\] {
	min-height: 75px;
}
.min-h-\[calc\(100vw\/3\*5\+180px\)\] {
	min-height: calc(166.667vw + 180px);
}
.min-h-full {
	min-height: 100%;
}
.\!w-6 {
	width: 1.5rem !important;
}
.\!w-\[120px\] {
	width: 120px !important;
}
.\!w-\[180px\] {
	width: 180px !important;
}
.\!w-\[210px\] {
	width: 210px !important;
}
.\!w-\[278px\] {
	width: 278px !important;
}
.\!w-\[432px\] {
	width: 432px !important;
}
.\!w-\[70px\] {
	width: 70px !important;
}
.\!w-\[max-content\] {
	width: max-content !important;
}
.\!w-auto {
	width: auto !important;
}
.\!w-fit {
	width: -moz-fit-content !important;
	width: fit-content !important;
}
.\!w-full {
	width: 100% !important;
}
.w-0 {
	width: 0;
}
.w-1 {
	width: 0.25rem;
}
.w-1\.5 {
	width: 0.375rem;
}
.w-1\/2 {
	width: 50%;
}
.w-10 {
	width: 2.5rem;
}
.w-12 {
	width: 3rem;
}
.w-13 {
	width: 3.25rem;
}
.w-16 {
	width: 4rem;
}
.w-2 {
	width: 0.5rem;
}
.w-20 {
	width: 5rem;
}
.w-22 {
	width: 5.5rem;
}
.w-24 {
	width: 6rem;
}
.w-30 {
	width: 7.5rem;
}
.w-4 {
	width: 1rem;
}
.w-5 {
	width: 1.25rem;
}
.w-6 {
	width: 1.5rem;
}
.w-8 {
	width: 2rem;
}
.w-\[100dvw\] {
	width: 100dvw;
}
.w-\[100px\] {
	width: 100px;
}
.w-\[100vw\] {
	width: 100vw;
}
.w-\[104px\] {
	width: 104px;
}
.w-\[10px\] {
	width: 10px;
}
.w-\[110px\] {
	width: 110px;
}
.w-\[112px\] {
	width: 112px;
}
.w-\[116px\] {
	width: 116px;
}
.w-\[118px\] {
	width: 118px;
}
.w-\[120px\] {
	width: 120px;
}
.w-\[124px\] {
	width: 124px;
}
.w-\[130px\] {
	width: 130px;
}
.w-\[140px\] {
	width: 140px;
}
.w-\[150px\] {
	width: 150px;
}
.w-\[156px\] {
	width: 156px;
}
.w-\[158px\] {
	width: 158px;
}
.w-\[160px\] {
	width: 160px;
}
.w-\[166px\] {
	width: 166px;
}
.w-\[170px\] {
	width: 170px;
}
.w-\[180px\] {
	width: 180px;
}
.w-\[18px\] {
	width: 18px;
}
.w-\[192px\] {
	width: 192px;
}
.w-\[196px\] {
	width: 196px;
}
.w-\[200px\] {
	width: 200px;
}
.w-\[207px\] {
	width: 207px;
}
.w-\[210px\] {
	width: 210px;
}
.w-\[216px\] {
	width: 216px;
}
.w-\[220px\] {
	width: 220px;
}
.w-\[221px\] {
	width: 221px;
}
.w-\[224px\] {
	width: 224px;
}
.w-\[230px\] {
	width: 230px;
}
.w-\[248px\] {
	width: 248px;
}
.w-\[262px\] {
	width: 262px;
}
.w-\[263px\] {
	width: 263px;
}
.w-\[264px\] {
	width: 264px;
}
.w-\[268px\] {
	width: 268px;
}
.w-\[26px\] {
	width: 26px;
}
.w-\[272px\] {
	width: 272px;
}
.w-\[278px\] {
	width: 278px;
}
.w-\[280px\] {
	width: 280px;
}
.w-\[285px\] {
	width: 285px;
}
.w-\[288px\] {
	width: 288px;
}
.w-\[294px\] {
	width: 294px;
}
.w-\[300px\] {
	width: 300px;
}
.w-\[320px\] {
	width: 320px;
}
.w-\[328px\] {
	width: 328px;
}
.w-\[336px\] {
	width: 336px;
}
.w-\[338px\] {
	width: 338px;
}
.w-\[346px\] {
	width: 346px;
}
.w-\[360px\] {
	width: 360px;
}
.w-\[365px\] {
	width: 365px;
}
.w-\[384px\] {
	width: 384px;
}
.w-\[386px\] {
	width: 386px;
}
.w-\[39\%\] {
	width: 39%;
}
.w-\[40\%\] {
	width: 40%;
}
.w-\[40px\] {
	width: 40px;
}
.w-\[430px\] {
	width: 430px;
}
.w-\[46px\] {
	width: 46px;
}
.w-\[49\%\] {
	width: 49%;
}
.w-\[50px\] {
	width: 50px;
}
.w-\[52px\] {
	width: 52px;
}
.w-\[57\%\] {
	width: 57%;
}
.w-\[59\%\] {
	width: 59%;
}
.w-\[60\%\] {
	width: 60%;
}
.w-\[64\%\] {
	width: 64%;
}
.w-\[640px\] {
	width: 640px;
}
.w-\[64px\] {
	width: 64px;
}
.w-\[6px\] {
	width: 6px;
}
.w-\[70\%\] {
	width: 70%;
}
.w-\[70px\] {
	width: 70px;
}
.w-\[73\%\] {
	width: 73%;
}
.w-\[73px\] {
	width: 73px;
}
.w-\[74px\] {
	width: 74px;
}
.w-\[79\%\] {
	width: 79%;
}
.w-\[80vw\] {
	width: 80vw;
}
.w-\[84\%\] {
	width: 84%;
}
.w-\[85px\] {
	width: 85px;
}
.w-\[960px\] {
	width: 960px;
}
.w-\[96px\] {
	width: 96px;
}
.w-\[calc\(100\%\+32px\)\] {
	width: calc(100% + 32px);
}
.w-\[calc\(100\%\+40px\)\] {
	width: calc(100% + 40px);
}
.w-\[calc\(100\%-16px\)\] {
	width: calc(100% - 16px);
}
.w-\[calc\(100vw-12px\)\] {
	width: calc(100vw - 12px);
}
.w-\[calc\(200\%\+8px\)\] {
	width: calc(200% + 8px);
}
.w-\[calc\(50\%-8px\)\] {
	width: calc(50% - 8px);
}
.w-\[max\(100dvw\,calc\(100dvh\*0\.45\)\)\] {
	width: max(100dvw, 45dvh);
}
.w-\[max-content\] {
	width: max-content;
}
.w-auto {
	width: auto;
}
.w-fill-available {
	width: 100%;
	width: -webkit-fill-available;
}
.w-fit {
	width: -moz-fit-content;
	width: fit-content;
}
.w-full {
	width: 100%;
}
.w-min {
	width: min-content;
}
.\!min-w-0\.5 {
	min-width: 0.125rem !important;
}
.\!min-w-10 {
	min-width: 2.5rem !important;
}
.\!min-w-15 {
	min-width: 3.75rem !important;
}
.\!min-w-18 {
	min-width: 4.5rem !important;
}
.\!min-w-\[100px\] {
	min-width: 100px !important;
}
.\!min-w-\[112px\] {
	min-width: 112px !important;
}
.\!min-w-\[144px\] {
	min-width: 144px !important;
}
.\!min-w-\[208px\] {
	min-width: 208px !important;
}
.\!min-w-\[278px\] {
	min-width: 278px !important;
}
.\!min-w-\[calc\(50\%-8px\)\] {
	min-width: calc(50% - 8px) !important;
}
.\!min-w-full {
	min-width: 100% !important;
}
.min-w-0 {
	min-width: 0;
}
.min-w-10 {
	min-width: 2.5rem;
}
.min-w-12 {
	min-width: 3rem;
}
.min-w-13 {
	min-width: 3.25rem;
}
.min-w-14 {
	min-width: 3.5rem;
}
.min-w-16 {
	min-width: 4rem;
}
.min-w-18 {
	min-width: 4.5rem;
}
.min-w-21 {
	min-width: 5.25rem;
}
.min-w-22 {
	min-width: 5.5rem;
}
.min-w-24 {
	min-width: 6rem;
}
.min-w-30 {
	min-width: 7.5rem;
}
.min-w-6 {
	min-width: 1.5rem;
}
.min-w-8 {
	min-width: 2rem;
}
.min-w-\[100px\] {
	min-width: 100px;
}
.min-w-\[104px\] {
	min-width: 104px;
}
.min-w-\[112px\] {
	min-width: 112px;
}
.min-w-\[120px\] {
	min-width: 120px;
}
.min-w-\[122px\] {
	min-width: 122px;
}
.min-w-\[125px\] {
	min-width: 125px;
}
.min-w-\[126px\] {
	min-width: 126px;
}
.min-w-\[134px\] {
	min-width: 134px;
}
.min-w-\[136px\] {
	min-width: 136px;
}
.min-w-\[144px\] {
	min-width: 144px;
}
.min-w-\[156px\] {
	min-width: 156px;
}
.min-w-\[157px\] {
	min-width: 157px;
}
.min-w-\[168px\] {
	min-width: 168px;
}
.min-w-\[174px\] {
	min-width: 174px;
}
.min-w-\[190px\] {
	min-width: 190px;
}
.min-w-\[192px\] {
	min-width: 192px;
}
.min-w-\[240px\] {
	min-width: 240px;
}
.min-w-\[256px\] {
	min-width: 256px;
}
.min-w-\[268px\] {
	min-width: 268px;
}
.min-w-\[278px\] {
	min-width: 278px;
}
.min-w-\[288px\] {
	min-width: 288px;
}
.min-w-\[30\%\] {
	min-width: 30%;
}
.min-w-\[320px\] {
	min-width: 320px;
}
.min-w-\[328px\] {
	min-width: 328px;
}
.min-w-\[365px\] {
	min-width: 365px;
}
.min-w-\[366px\] {
	min-width: 366px;
}
.min-w-\[50\%\] {
	min-width: 50%;
}
.min-w-\[70px\] {
	min-width: 70px;
}
.min-w-\[718px\] {
	min-width: 718px;
}
.min-w-\[72px\] {
	min-width: 72px;
}
.min-w-\[90px\] {
	min-width: 90px;
}
.min-w-\[calc\(50\%-8px\)\] {
	min-width: calc(50% - 8px);
}
.min-w-fit {
	min-width: -moz-fit-content;
	min-width: fit-content;
}
.min-w-full {
	min-width: 100%;
}
.min-w-max {
	min-width: max-content;
}
.\!max-w-\[180px\] {
	max-width: 180px !important;
}
.\!max-w-\[193px\] {
	max-width: 193px !important;
}
.\!max-w-\[480px\] {
	max-width: 480px !important;
}
.\!max-w-\[640px\] {
	max-width: 640px !important;
}
.\!max-w-none {
	max-width: none !important;
}
.max-w-22 {
	max-width: 5.5rem;
}
.max-w-24 {
	max-width: 6rem;
}
.max-w-30 {
	max-width: 7.5rem;
}
.max-w-\[100px\] {
	max-width: 100px;
}
.max-w-\[100vw\] {
	max-width: 100vw;
}
.max-w-\[104px\] {
	max-width: 104px;
}
.max-w-\[1056px\] {
	max-width: 1056px;
}
.max-w-\[110px\] {
	max-width: 110px;
}
.max-w-\[112px\] {
	max-width: 112px;
}
.max-w-\[124px\] {
	max-width: 124px;
}
.max-w-\[128px\] {
	max-width: 128px;
}
.max-w-\[1340px\] {
	max-width: 1340px;
}
.max-w-\[144px\] {
	max-width: 144px;
}
.max-w-\[154px\] {
	max-width: 154px;
}
.max-w-\[160px\] {
	max-width: 160px;
}
.max-w-\[162px\] {
	max-width: 162px;
}
.max-w-\[200px\] {
	max-width: 200px;
}
.max-w-\[216px\] {
	max-width: 216px;
}
.max-w-\[220px\] {
	max-width: 220px;
}
.max-w-\[230px\] {
	max-width: 230px;
}
.max-w-\[236px\] {
	max-width: 236px;
}
.max-w-\[240px\] {
	max-width: 240px;
}
.max-w-\[24px\] {
	max-width: 24px;
}
.max-w-\[256px\] {
	max-width: 256px;
}
.max-w-\[264px\] {
	max-width: 264px;
}
.max-w-\[267px\] {
	max-width: 267px;
}
.max-w-\[272px\] {
	max-width: 272px;
}
.max-w-\[280px\] {
	max-width: 280px;
}
.max-w-\[288px\] {
	max-width: 288px;
}
.max-w-\[296px\] {
	max-width: 296px;
}
.max-w-\[312px\] {
	max-width: 312px;
}
.max-w-\[316px\] {
	max-width: 316px;
}
.max-w-\[324px\] {
	max-width: 324px;
}
.max-w-\[328px\] {
	max-width: 328px;
}
.max-w-\[338px\] {
	max-width: 338px;
}
.max-w-\[344px\] {
	max-width: 344px;
}
.max-w-\[346px\] {
	max-width: 346px;
}
.max-w-\[356px\] {
	max-width: 356px;
}
.max-w-\[384px\] {
	max-width: 384px;
}
.max-w-\[420px\] {
	max-width: 420px;
}
.max-w-\[450px\] {
	max-width: 450px;
}
.max-w-\[472px\] {
	max-width: 472px;
}
.max-w-\[476px\] {
	max-width: 476px;
}
.max-w-\[478px\] {
	max-width: 478px;
}
.max-w-\[50\%\] {
	max-width: 50%;
}
.max-w-\[504px\] {
	max-width: 504px;
}
.max-w-\[55\%\] {
	max-width: 55%;
}
.max-w-\[600px\] {
	max-width: 600px;
}
.max-w-\[602px\] {
	max-width: 602px;
}
.max-w-\[62\%\] {
	max-width: 62%;
}
.max-w-\[66\%\] {
	max-width: 66%;
}
.max-w-\[786px\] {
	max-width: 786px;
}
.max-w-\[calc\(100vw-2rem\)\] {
	max-width: calc(100vw - 2rem);
}
.max-w-content-page {
	max-width: 800px;
}
.max-w-fit {
	max-width: -moz-fit-content;
	max-width: fit-content;
}
.max-w-full {
	max-width: 100%;
}
.max-w-min {
	max-width: min-content;
}
.max-w-none {
	max-width: none;
}
.max-w-screen-4xl {
	max-width: 1920px;
}
.max-w-screen-xxs {
	max-width: 360px;
}
.max-w-screen-xxxs {
	max-width: 320px;
}
.max-w-xs {
	max-width: 20rem;
}
.flex-1 {
	flex: 1;
}
.flex-auto {
	flex: auto;
}
.flex-none {
	flex: none;
}
.shrink {
	flex-shrink: 1;
}
.shrink-0 {
	flex-shrink: 0;
}
.\!grow {
	flex-grow: 1 !important;
}
.grow {
	flex-grow: 1;
}
.grow-0 {
	flex-grow: 0;
}
.basis-1 {
	flex-basis: 0.25rem;
}
.basis-1\/2 {
	flex-basis: 50%;
}
.basis-1\/3 {
	flex-basis: 33.3333%;
}
.basis-1\/4 {
	flex-basis: 25%;
}
.basis-4\/5 {
	flex-basis: 80%;
}
.border-collapse {
	border-collapse: collapse;
}
.origin-bottom-left {
	transform-origin: 0 100%;
}
.origin-bottom-right {
	transform-origin: 100% 100%;
}
.origin-center {
	transform-origin: 50%;
}
.\!-translate-x-1\/2 {
	--tw-translate-x: -50% !important;
}
.\!-translate-x-1\/2,
.\!translate-x-0 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!translate-x-0 {
	--tw-translate-x: 0 !important;
}
.\!translate-y-\[52px\] {
	--tw-translate-y: 52px !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-x-1\/2 {
	--tw-translate-x: -50%;
}
.-translate-x-1\/2,
.-translate-x-4 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-4 {
	--tw-translate-x: -1rem;
}
.-translate-x-full {
	--tw-translate-x: -100%;
}
.-translate-x-full,
.-translate-y-0 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-0 {
	--tw-translate-y: 0;
}
.-translate-y-0\.5 {
	--tw-translate-y: -0.125rem;
}
.-translate-y-0\.5,
.-translate-y-1\/2 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
	--tw-translate-y: -50%;
}
.-translate-y-3 {
	--tw-translate-y: -0.75rem;
}
.-translate-y-3,
.-translate-y-3\/4 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-3\/4 {
	--tw-translate-y: -75%;
}
.-translate-y-full {
	--tw-translate-y: -100%;
}
.-translate-y-full,
.translate-x-0 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
	--tw-translate-x: 0;
}
.translate-x-4 {
	--tw-translate-x: 1rem;
}
.translate-x-4,
.translate-x-\[-160px\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-160px\] {
	--tw-translate-x: -160px;
}
.translate-x-\[-165px\] {
	--tw-translate-x: -165px;
}
.translate-x-\[-165px\],
.translate-x-\[-20\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-20\%\] {
	--tw-translate-x: -20%;
}
.translate-x-\[-50\%\] {
	--tw-translate-x: -50%;
}
.translate-x-\[-50\%\],
.translate-x-\[-90\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-90\%\] {
	--tw-translate-x: -90%;
}
.translate-x-\[15\%\] {
	--tw-translate-x: 15%;
}
.translate-x-\[15\%\],
.translate-x-\[20\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[20\%\] {
	--tw-translate-x: 20%;
}
.translate-x-\[5\%\] {
	--tw-translate-x: 5%;
}
.translate-x-\[5\%\],
.translate-x-full {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
	--tw-translate-x: 100%;
}
.translate-y-0 {
	--tw-translate-y: 0;
}
.translate-y-0,
.translate-y-1 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1 {
	--tw-translate-y: 0.25rem;
}
.translate-y-1\/2 {
	--tw-translate-y: 50%;
}
.translate-y-1\/2,
.translate-y-\[-130\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-130\%\] {
	--tw-translate-y: -130%;
}
.translate-y-\[-180\%\] {
	--tw-translate-y: -180%;
}
.translate-y-\[-180\%\],
.translate-y-\[-20\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-20\%\] {
	--tw-translate-y: -20%;
}
.translate-y-\[-30\%\] {
	--tw-translate-y: -30%;
}
.translate-y-\[-30\%\],
.translate-y-\[-38\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-38\%\] {
	--tw-translate-y: -38%;
}
.translate-y-\[130\%\] {
	--tw-translate-y: 130%;
}
.translate-y-\[130\%\],
.translate-y-\[15\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[15\%\] {
	--tw-translate-y: 15%;
}
.translate-y-\[20\%\] {
	--tw-translate-y: 20%;
}
.translate-y-\[200px\],
.translate-y-\[20\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[200px\] {
	--tw-translate-y: 200px;
}
.translate-y-\[5\%\] {
	--tw-translate-y: 5%;
}
.translate-y-\[5\%\],
.translate-y-\[72\%\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[72\%\] {
	--tw-translate-y: 72%;
}
.translate-y-\[88\%\] {
	--tw-translate-y: 88%;
}
.translate-y-\[88\%\],
.translate-y-full {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
	--tw-translate-y: 100%;
}
.-rotate-90 {
	--tw-rotate: -90deg;
}
.-rotate-90,
.rotate-0 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0 {
	--tw-rotate: 0deg;
}
.rotate-180 {
	--tw-rotate: 180deg;
}
.rotate-180,
.rotate-45 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
	--tw-rotate: 45deg;
}
.rotate-90 {
	--tw-rotate: 90deg;
}
.rotate-90,
.rotate-\[-130deg\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-130deg\] {
	--tw-rotate: -130deg;
}
.rotate-\[16deg\] {
	--tw-rotate: 16deg;
}
.rotate-\[16deg\],
.skew-x-\[10deg\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.skew-x-\[10deg\] {
	--tw-skew-x: 10deg;
}
.scale-0 {
	--tw-scale-x: 0;
	--tw-scale-y: 0;
}
.scale-0,
.scale-100 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
	--tw-scale-x: 1;
	--tw-scale-y: 1;
}
.scale-125 {
	--tw-scale-x: 1.25;
	--tw-scale-y: 1.25;
}
.scale-125,
.scale-150 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-150 {
	--tw-scale-x: 1.5;
	--tw-scale-y: 1.5;
}
.scale-75 {
	--tw-scale-x: 0.75;
	--tw-scale-y: 0.75;
}
.scale-75,
.scale-90 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-90 {
	--tw-scale-x: 0.9;
	--tw-scale-y: 0.9;
}
.scale-\[1\.015\] {
	--tw-scale-x: 1.015;
	--tw-scale-y: 1.015;
}
.scale-\[1\.015\],
.scale-\[1\.2\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.2\] {
	--tw-scale-x: 1.2;
	--tw-scale-y: 1.2;
}
.scale-\[1\.5\] {
	--tw-scale-x: 1.5;
	--tw-scale-y: 1.5;
}
.-scale-x-100,
.scale-\[1\.5\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-scale-x-100 {
	--tw-scale-x: -1;
}
.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.animate-fade-in {
	animation: 0.2s fade-in;
}
.animate-fade-out {
	animation: 0.2s forwards fade-out;
}
@keyframes fade-in {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.animate-fadeInGamePopupOverlay {
	animation: 0.2s fade-in;
}
@keyframes fade-out {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.animate-fadeOutGamePopupOverlay {
	animation: 0.2s 0.5s fade-out;
}
@keyframes phoneAnimated {
	0% {
		transform: rotate3d(0, 1, 1, 0) scale(1);
	}
	20% {
		transform: rotate3d(0, 1, 1, -1.611deg) scale(0.96);
	}
	22% {
		transform: rotate3d(0, 1, 1, -1.611deg) scale(0.96);
	}
	45% {
		transform: rotate3d(0, 1, 1, 0) scale(1);
	}
	47% {
		transform: rotate3d(0, 1, 1, 0) scale(1);
	}
	70% {
		transform: rotate3d(0, 1, 1, -1.611deg) scale(0.96);
	}
	72% {
		transform: rotate3d(0, 1, 1, -1.611deg) scale(0.96);
	}
	to {
		transform: rotate3d(0, 1, 1, 0) scale(1);
	}
}
.animate-phoneAnimated {
	animation: 18s ease-in-out 1.8s infinite forwards phoneAnimated;
}
@keyframes phoneDown {
	0% {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
	}
	50% {
		opacity: 0;
		visibility: hidden;
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
	}
}
.animate-phoneDown {
	animation: 0.8s backwards phoneDown;
}
@keyframes piggyHammerKnock {
	0% {
		transform: rotate(0);
	}
	18% {
		transform: rotate(-22deg);
	}
	36% {
		transform: rotate(10deg);
	}
	54% {
		transform: rotate(0);
	}
	to {
		transform: rotate(0);
	}
}
.animate-piggyHammerKnock {
	animation: 0.67s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite
		piggyHammerKnock;
}
@keyframes piggyHammerPulse {
	0% {
		opacity: 0;
		transform: scale(0.9);
	}
	25% {
		opacity: 1;
		transform: scale(1.05);
	}
	80% {
		opacity: 0;
		transform: scale(1.55);
	}
	to {
		opacity: 0;
		transform: scale(1.55);
	}
}
.animate-piggyHammerPulse {
	animation: 0.67s ease-out infinite piggyHammerPulse;
}
@keyframes pulse {
	50% {
		opacity: 0.5;
	}
}
.animate-pulse {
	animation: 2s cubic-bezier(0.4, 0, 0.6, 1) infinite pulse;
}
@keyframes bounceIn {
	0% {
		font-size: 15px;
		line-height: 17px;
		transform: scale(1);
	}
	5% {
		font-size: 17px;
		line-height: 20px;
		transform: scale(1.2);
	}
	25% {
		font: 16px;
		line-height: 18px;
		transform: scale(1.1);
	}
	55% {
		font-size: 17px;
		line-height: 20px;
		transform: scale(1.2);
	}
	to {
		font-size: 15px;
		line-height: 17px;
		transform: scale(1);
	}
}
.animate-pulseScale {
	animation: 1.5s infinite bounceIn;
}
@keyframes showModal {
	0% {
		opacity: 0;
		bottom: -100%;
	}
	50% {
		opacity: 1;
	}
	to {
		opacity: 1;
		bottom: 50%;
		left: 50%;
		transform: translate(-50%, 50%);
	}
}
.animate-showModal {
	animation: 1s forwards showModal;
}
@keyframes skeletonLoading {
	0% {
		opacity: 0.1;
	}
	to {
		opacity: 1;
	}
}
.animate-skeleton-loader {
	animation: 1s linear infinite alternate skeletonLoading;
}
@keyframes slideDownAccordionItem {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	to {
		opacity: 0;
		transform: translateY(100%);
	}
}
.animate-slideDownAccordionItem {
	animation: 0.4s slideDownAccordionItem;
}
@keyframes slideDownGamePopupContent {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	to {
		opacity: 0;
		transform: translateY(100%);
	}
}
.animate-slideDownGamePopupContent {
	animation: 0.2s 0.2s slideDownGamePopupContent;
}
@keyframes slideUpAccordionItem {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.animate-slideUpAccordionItem {
	animation: 0.4s slideUpAccordionItem;
}
@keyframes slideUpGamePopupContent {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.animate-slideUpGamePopupContent {
	animation: 0.2s slideUpGamePopupContent;
}
@keyframes spin {
	to {
		transform: rotate(1turn);
	}
}
.animate-spin {
	animation: 1s linear infinite spin;
}
@keyframes backwardSpin {
	to {
		transform: rotate(-1turn);
	}
}
.animate-sun-spin {
	animation: 20s linear 5 backwardSpin;
}
@keyframes showVikingMob {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	to {
		transform: translateY(-110px);
	}
}
.animate-viking-appear-mob {
	animation: 0.5s forwards showVikingMob;
}
.\!cursor-default {
	cursor: default !important;
}
.cursor-auto {
	cursor: auto;
}
.cursor-default {
	cursor: default;
}
.cursor-not-allowed {
	cursor: not-allowed;
}
.cursor-pointer {
	cursor: pointer;
}
.cursor-text {
	cursor: text;
}
.touch-none {
	touch-action: none;
}
.touch-pan-x {
	--tw-pan-x: pan-x;
}
.touch-pan-x,
.touch-pan-y {
	touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}
.touch-pan-y {
	--tw-pan-y: pan-y;
}
.select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.resize {
	resize: both;
}
.list-none {
	list-style-type: none;
}
.break-inside-avoid-column {
	break-inside: avoid-column;
}
.auto-rows-\[56px\] {
	grid-auto-rows: 56px;
}
.auto-rows-auto {
	grid-auto-rows: auto;
}
.grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-\[minmax\(100px\,_200px\)_1fr_1fr_1fr_1fr\] {
	grid-template-columns: minmax(100px, 200px) 1fr 1fr 1fr 1fr;
}
.grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-\[0fr\] {
	grid-template-rows: 0fr;
}
.grid-rows-\[1fr\] {
	grid-template-rows: 1fr;
}
.flex-row {
	flex-direction: row;
}
.flex-row-reverse {
	flex-direction: row-reverse;
}
.flex-col {
	flex-direction: column;
}
.flex-col-reverse {
	flex-direction: column-reverse;
}
.flex-wrap {
	flex-wrap: wrap;
}
.flex-nowrap {
	flex-wrap: nowrap;
}
.place-items-start {
	place-items: start;
}
.\!items-start {
	align-items: flex-start !important;
}
.items-start {
	align-items: flex-start;
}
.items-end {
	align-items: flex-end;
}
.items-center {
	align-items: center;
}
.items-baseline {
	align-items: baseline;
}
.items-stretch {
	align-items: stretch;
}
.justify-start {
	justify-content: flex-start;
}
.justify-end {
	justify-content: flex-end;
}
.justify-center {
	justify-content: center;
}
.justify-between {
	justify-content: space-between;
}
.justify-around {
	justify-content: space-around;
}
.justify-evenly {
	justify-content: space-evenly;
}
.justify-items-start {
	justify-items: start;
}
.justify-items-center {
	justify-items: center;
}
.\!gap-0 {
	gap: 0 !important;
}
.\!gap-4 {
	gap: 1rem !important;
}
.\!gap-6 {
	gap: 1.5rem !important;
}
.gap-0 {
	gap: 0;
}
.gap-0\.5 {
	gap: 0.125rem;
}
.gap-1 {
	gap: 0.25rem;
}
.gap-1\.5 {
	gap: 0.375rem;
}
.gap-10 {
	gap: 2.5rem;
}
.gap-12 {
	gap: 3rem;
}
.gap-18 {
	gap: 4.5rem;
}
.gap-2 {
	gap: 0.5rem;
}
.gap-20 {
	gap: 5rem;
}
.gap-3 {
	gap: 0.75rem;
}
.gap-4 {
	gap: 1rem;
}
.gap-6 {
	gap: 1.5rem;
}
.gap-8 {
	gap: 2rem;
}
.gap-\[120px\] {
	gap: 120px;
}
.gap-\[3px\] {
	gap: 3px;
}
.gap-x-1 {
	column-gap: 0.25rem;
}
.gap-x-2 {
	column-gap: 0.5rem;
}
.gap-x-4 {
	column-gap: 1rem;
}
.gap-x-8 {
	column-gap: 2rem;
}
.gap-y-2 {
	row-gap: 0.5rem;
}
.gap-y-3 {
	row-gap: 0.75rem;
}
.gap-y-4 {
	row-gap: 1rem;
}
.gap-y-5 {
	row-gap: 1.25rem;
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
	--tw-divide-x-reverse: 0;
	border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
	border-right-width: calc(1px * var(--tw-divide-x-reverse));
}
.divide-y-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
	border-top-width: calc(2px * (1 - var(--tw-divide-y-reverse)));
}
.divide-border-default > :not([hidden]) ~ :not([hidden]) {
	border-color: rgba(255, 255, 255, 0.1);
}
.self-start {
	align-self: flex-start;
}
.self-center {
	align-self: center;
}
.justify-self-center {
	justify-self: center;
}
.overflow-auto {
	overflow: auto;
}
.overflow-hidden {
	overflow: hidden;
}
.\!overflow-visible {
	overflow: visible !important;
}
.overflow-visible {
	overflow: visible;
}
.overflow-x-auto {
	overflow-x: auto;
}
.overflow-y-auto {
	overflow-y: auto;
}
.overflow-x-hidden {
	overflow-x: hidden;
}
.\!overflow-y-hidden {
	overflow-y: hidden !important;
}
.overflow-y-hidden {
	overflow-y: hidden;
}
.overflow-x-clip {
	overflow-x: clip;
}
.\!overflow-x-visible {
	overflow-x: visible !important;
}
.\!overflow-y-visible {
	overflow-y: visible !important;
}
.overflow-x-scroll {
	overflow-x: scroll;
}
.overflow-y-scroll {
	overflow-y: scroll;
}
.overscroll-contain {
	overscroll-behavior: contain;
}
.truncate {
	white-space: nowrap;
	overflow: hidden;
}
.text-ellipsis,
.truncate {
	text-overflow: ellipsis;
}
.whitespace-normal {
	white-space: normal;
}
.whitespace-nowrap {
	white-space: nowrap;
}
.whitespace-pre {
	white-space: pre;
}
.text-nowrap {
	text-wrap: nowrap;
}
.text-pretty {
	text-wrap: pretty;
}
.break-words {
	overflow-wrap: break-word;
}
.break-all {
	word-break: break-all;
}
.break-keep {
	word-break: keep-all;
}
.\!rounded-2xl {
	border-radius: 24px !important;
}
.\!rounded-7xl {
	border-radius: 100px !important;
}
.\!rounded-m {
	border-radius: 8px !important;
}
.\!rounded-xl {
	border-radius: 16px !important;
}
.rounded {
	border-radius: 0.25rem;
}
.rounded-2xl {
	border-radius: 24px;
}
.rounded-3xl {
	border-radius: 32px;
}
.rounded-4xl {
	border-radius: 48px;
}
.rounded-7xl {
	border-radius: 100px;
}
.rounded-\[10px\] {
	border-radius: 10px;
}
.rounded-\[15px\] {
	border-radius: 15px;
}
.rounded-\[180px\] {
	border-radius: 180px;
}
.rounded-\[20px\] {
	border-radius: 20px;
}
.rounded-\[25px\] {
	border-radius: 25px;
}
.rounded-default {
	border-radius: 2px;
}
.rounded-full {
	border-radius: 9999px;
}
.rounded-lg {
	border-radius: 0.5rem;
}
.rounded-m {
	border-radius: 8px;
}
.rounded-md {
	border-radius: 0.375rem;
}
.rounded-none {
	border-radius: 0;
}
.rounded-s {
	border-radius: 6px;
}
.rounded-sm {
	border-radius: 0.125rem;
}
.rounded-xl {
	border-radius: 16px;
}
.rounded-xs {
	border-radius: 4px;
}
.\!rounded-l {
	border-top-left-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}
.\!rounded-t-xl {
	border-top-left-radius: 16px !important;
	border-top-right-radius: 16px !important;
}
.rounded-b-2xl {
	border-bottom-right-radius: 24px;
	border-bottom-left-radius: 24px;
}
.rounded-b-3xl {
	border-bottom-right-radius: 32px;
	border-bottom-left-radius: 32px;
}
.rounded-b-4xl {
	border-bottom-right-radius: 48px;
	border-bottom-left-radius: 48px;
}
.rounded-b-xl {
	border-bottom-right-radius: 16px;
	border-bottom-left-radius: 16px;
}
.rounded-l {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
.rounded-r-default {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.rounded-r-s {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.rounded-s:not(
	:-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	)
) {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
.rounded-s:not(
	:-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	)
) {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
.rounded-s:not(
	:is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	)
) {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
.rounded-s:-webkit-any(
	:lang(ae),
	:lang(ar),
	:lang(arc),
	:lang(bcc),
	:lang(bqi),
	:lang(ckb),
	:lang(dv),
	:lang(fa),
	:lang(glk),
	:lang(he),
	:lang(ku),
	:lang(mzn),
	:lang(nqo),
	:lang(pnb),
	:lang(ps),
	:lang(sd),
	:lang(ug),
	:lang(ur),
	:lang(yi)
) {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}
.rounded-s:-moz-any(
	:lang(ae),
	:lang(ar),
	:lang(arc),
	:lang(bcc),
	:lang(bqi),
	:lang(ckb),
	:lang(dv),
	:lang(fa),
	:lang(glk),
	:lang(he),
	:lang(ku),
	:lang(mzn),
	:lang(nqo),
	:lang(pnb),
	:lang(ps),
	:lang(sd),
	:lang(ug),
	:lang(ur),
	:lang(yi)
) {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}
.rounded-s:is(
	:lang(ae),
	:lang(ar),
	:lang(arc),
	:lang(bcc),
	:lang(bqi),
	:lang(ckb),
	:lang(dv),
	:lang(fa),
	:lang(glk),
	:lang(he),
	:lang(ku),
	:lang(mzn),
	:lang(nqo),
	:lang(pnb),
	:lang(ps),
	:lang(sd),
	:lang(ug),
	:lang(ur),
	:lang(yi)
) {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}
.rounded-t-2xl {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}
.rounded-t-l {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.rounded-t-xl {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}
.rounded-bl-lg {
	border-bottom-left-radius: 0.5rem;
}
.rounded-br-none {
	border-bottom-right-radius: 0;
}
.rounded-tr-\[116px\] {
	border-top-right-radius: 116px;
}
.border {
	border-width: 1px;
}
.border-0 {
	border-width: 0;
}
.border-2 {
	border-width: 2px;
}
.border-4 {
	border-width: 4px;
}
.border-y {
	border-top-width: 1px;
}
.border-b,
.border-y {
	border-bottom-width: 1px;
}
.border-b-0 {
	border-bottom-width: 0;
}
.border-b-2 {
	border-bottom-width: 2px;
}
.border-l {
	border-left-width: 1px;
}
.border-l-4 {
	border-left-width: 4px;
}
.border-r {
	border-right-width: 1px;
}
.border-r-4 {
	border-right-width: 4px;
}
.border-t {
	border-top-width: 1px;
}
.border-t-4 {
	border-top-width: 4px;
}
.border-t-\[0\.5px\] {
	border-top-width: 0.5px;
}
.border-solid {
	border-style: solid;
}
.border-none {
	border-style: none;
}
.\!border-accent-primary-light {
	--tw-border-opacity: 1 !important;
	border-color: rgba(255, 195, 0, var(--tw-border-opacity)) !important;
}
.border-\[\#FF004833\] {
	border-color: rgba(255, 0, 72, 0.2);
}
.border-accent-primary {
	--tw-border-opacity: 1;
	border-color: rgba(216, 4, 0, var(--tw-border-opacity));
}
.border-accent-primary-light {
	--tw-border-opacity: 1;
	border-color: rgba(255, 195, 0, var(--tw-border-opacity));
}
.border-accent-primary\/\[0\.32\] {
	border-color: rgba(216, 4, 0, 0.32);
}
.border-accent-secondary-light {
	--tw-border-opacity: 1;
	border-color: rgba(137, 0, 34, var(--tw-border-opacity));
}
.border-basic-black {
	--tw-border-opacity: 1;
	border-color: rgba(1, 4, 12, var(--tw-border-opacity));
}
.border-basic-white {
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.border-basic-white\/20 {
	border-color: rgba(255, 255, 255, 0.2);
}
.border-basic-white\/50 {
	border-color: rgba(255, 255, 255, 0.5);
}
.border-basic-white\/70 {
	border-color: rgba(255, 255, 255, 0.7);
}
.border-border-default {
	border-color: rgba(255, 255, 255, 0.1);
}
.border-system-error\/20 {
	border-color: rgba(255, 0, 72, 0.2);
}
.border-system-error\/\[0\.32\] {
	border-color: rgba(255, 0, 72, 0.32);
}
.border-system-success\/\[0\.32\] {
	border-color: rgba(0, 110, 57, 0.32);
}
.border-system-warning\/\[0\.32\] {
	border-color: rgba(203, 140, 0, 0.32);
}
.border-transparent {
	border-color: transparent;
}
.border-y-border-default {
	border-top-color: rgba(255, 255, 255, 0.1);
	border-bottom-color: rgba(255, 255, 255, 0.1);
}
.border-b-accent-primary-light {
	--tw-border-opacity: 1;
	border-bottom-color: rgba(255, 195, 0, var(--tw-border-opacity));
}
.border-b-border-default {
	border-bottom-color: rgba(255, 255, 255, 0.1);
}
.border-b-text-tertiary {
	border-bottom-color: rgba(255, 255, 255, 0.6);
}
.border-l-border-default {
	border-left-color: rgba(255, 255, 255, 0.1);
}
.border-l-transparent {
	border-left-color: transparent;
}
.border-r-transparent {
	border-right-color: transparent;
}
.border-t-border-default {
	border-top-color: rgba(255, 255, 255, 0.1);
}
.\!bg-\[\#007AFF\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgba(0, 122, 255, var(--tw-bg-opacity)) !important;
}
.\!bg-\[\#202330\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgba(32, 35, 48, var(--tw-bg-opacity)) !important;
}
.\!bg-accent-primary {
	--tw-bg-opacity: 1 !important;
	background-color: rgba(216, 4, 0, var(--tw-bg-opacity)) !important;
}
.\!bg-basic-black {
	--tw-bg-opacity: 1 !important;
	background-color: rgba(1, 4, 12, var(--tw-bg-opacity)) !important;
}
.\!bg-basic-black\/80 {
	background-color: rgba(1, 4, 12, 0.8) !important;
}
.\!bg-basic-black\/90 {
	background-color: rgba(1, 4, 12, 0.9) !important;
}
.\!bg-icon-active {
	--tw-bg-opacity: 1 !important;
	background-color: rgba(255, 225, 0, var(--tw-bg-opacity)) !important;
}
.\!bg-icon-default {
	background-color: rgba(255, 255, 255, 0.2) !important;
}
.\!bg-surface-0 {
	--tw-bg-opacity: 1 !important;
	background-color: rgba(12, 13, 19, var(--tw-bg-opacity)) !important;
}
.\!bg-surface-1 {
	--tw-bg-opacity: 1 !important;
	background-color: #1e212f !important;
}
.\!bg-surface-2 {
	--tw-bg-opacity: 1 !important;
	background-color: rgba(27, 30, 41, var(--tw-bg-opacity)) !important;
}
.\!bg-surface-3 {
	--tw-bg-opacity: 1 !important;
	background-color: rgba(32, 35, 48, var(--tw-bg-opacity)) !important;
}
.\!bg-transparent {
	background-color: initial !important;
}
.bg-\[\#00000070\] {
	background-color: rgba(0, 0, 0, 0.44);
}
.bg-\[\#030C24\] {
	--tw-bg-opacity: 1;
	background-color: rgba(3, 12, 36, var(--tw-bg-opacity));
}
.bg-\[\#323253\] {
	--tw-bg-opacity: 1;
	background-color: rgba(50, 50, 83, var(--tw-bg-opacity));
}
.bg-\[\#381F0B\] {
	--tw-bg-opacity: 1;
	background-color: rgba(56, 31, 11, var(--tw-bg-opacity));
}
.bg-\[rgba\(66\,13\,31\,0\.60\)\] {
	background-color: rgba(66, 13, 31, 0.6);
}
.bg-\[rgba\(78\,51\,168\,0\.6\)\] {
	background-color: rgba(78, 51, 168, 0.6);
}
.bg-\[rgba\(8\,8\,6\,0\.60\)\] {
	background-color: rgba(8, 8, 6, 0.6);
}
.bg-accent-primary {
	--tw-bg-opacity: 1;
	background-color: rgba(216, 4, 0, var(--tw-bg-opacity));
}
.bg-accent-secondary {
	--tw-bg-opacity: 1;
	background-color: rgba(66, 13, 31, var(--tw-bg-opacity));
}
.bg-accent-secondary-light {
	--tw-bg-opacity: 1;
	background-color: rgba(137, 0, 34, var(--tw-bg-opacity));
}
.bg-basic-black {
	--tw-bg-opacity: 1;
	background-color: rgba(1, 4, 12, var(--tw-bg-opacity));
}
.bg-basic-black\/60 {
	background-color: rgba(1, 4, 12, 0.6);
}
.bg-basic-black\/70 {
	background-color: rgba(1, 4, 12, 0.7);
}
.bg-basic-black\/80 {
	background-color: rgba(1, 4, 12, 0.8);
}
.bg-basic-black\/\[0\.10\] {
	background-color: rgba(1, 4, 12, 0.1);
}
.bg-basic-white {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-basic-white\/10 {
	background-color: rgba(255, 255, 255, 0.1);
}
.bg-basic-white\/20 {
	background-color: rgba(255, 255, 255, 0.2);
}
.bg-basic-white\/5 {
	background-color: rgba(255, 255, 255, 0.05);
}
.bg-basic-white\/70 {
	background-color: rgba(255, 255, 255, 0.7);
}
.bg-basic-white\/80 {
	background-color: rgba(255, 255, 255, 0.8);
}
.bg-basic-white\/\[0\.4\] {
	background-color: rgba(255, 255, 255, 0.4);
}
.bg-border-default,
.bg-border-default\/10 {
	background-color: rgba(255, 255, 255, 0.1);
}
.bg-icon-active {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 225, 0, var(--tw-bg-opacity));
}
.bg-icon-active\/60 {
	background-color: rgba(255, 225, 0, 0.6);
}
.bg-icon-default {
	background-color: rgba(255, 255, 255, 0.2);
}
.bg-surface-0 {
	--tw-bg-opacity: 1;
	background-color: rgba(12, 13, 19, var(--tw-bg-opacity));
}
.bg-surface-1 {
	--tw-bg-opacity: 1;
	background-color: #1e212f;
}
.bg-surface-1\/90 {
	background-color: rgba(20, 22, 31, 0.9);
}
.bg-surface-2 {
	--tw-bg-opacity: 1;
	background-color: rgba(27, 30, 41, var(--tw-bg-opacity));
}
.bg-surface-2\/75 {
	background-color: rgba(27, 30, 41, 0.75);
}
.bg-surface-2\/90 {
	background-color: rgba(27, 30, 41, 0.9);
}
.bg-surface-3 {
	--tw-bg-opacity: 1;
	background-color: rgba(32, 35, 48, var(--tw-bg-opacity));
}
.bg-surface-4 {
	--tw-bg-opacity: 1;
	background-color: rgba(37, 40, 55, var(--tw-bg-opacity));
}
.bg-system-error {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 0, 72, var(--tw-bg-opacity));
}
.bg-system-error\/20 {
	background-color: rgba(255, 0, 72, 0.2);
}
.bg-system-success {
	--tw-bg-opacity: 1;
	background-color: rgba(0, 110, 57, var(--tw-bg-opacity));
}
.bg-system-success\/20 {
	background-color: rgba(0, 110, 57, 0.2);
}
.bg-system-success\/40 {
	background-color: rgba(0, 110, 57, 0.4);
}
.bg-system-warning {
	--tw-bg-opacity: 1;
	background-color: rgba(203, 140, 0, var(--tw-bg-opacity));
}
.bg-text-link-default {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 195, 0, var(--tw-bg-opacity));
}
.bg-text-tertiary {
	background-color: rgba(255, 255, 255, 0.6);
}
.bg-transparent {
	background-color: initial;
}
.\!bg-gradient-to-b {
	background-image: linear-gradient(
		to bottom,
		var(--tw-gradient-stops)
	) !important;
}
.\!bg-linear-gradient-gameOTW-GameHero {
	background-image: linear-gradient(
		rgba(195, 0, 84, 0.1),
		rgba(27, 27, 64, 0.1) 76.12%
	) !important;
}
.bg-\[linear-gradient\(0deg\,_rgba\(27\,27\,64\,0\.6\)\,_rgba\(27\,27\,64\,0\.6\)\)\,linear-gradient\(64\.02deg\,_\#420D1F_21\.89\%\,_\#D80400_91\.78\%\)\] {
	background-image:
		linear-gradient(rgba(27, 27, 64, 0.6), rgba(27, 27, 64, 0.6)),
		linear-gradient(64.02deg, #420d1f 21.89%, #d80400 91.78%);
}
.bg-\[linear-gradient\(138deg\,_\#7A96AC_2\.28\%\,_\#EAEFF3_19\.8\%\,_\#C2D4E1_32\.94\%\,_\#FFF_50\.16\%\,_\#D4DEE5_62\.15\%\,_\#ABBDC8_78\.69\%\,_\#BCCAD7_95\.24\%\)\] {
	background-image: linear-gradient(
		138deg,
		#7a96ac 2.28%,
		#eaeff3 19.8%,
		#c2d4e1 32.94%,
		#fff 50.16%,
		#d4dee5 62.15%,
		#abbdc8 78.69%,
		#bccad7 95.24%
	);
}
.bg-\[linear-gradient\(180deg\,_rgba\(1\,1\,4\,0\)_0\%\,_\#010104_100\%\)\] {
	background-image: linear-gradient(rgba(1, 1, 4, 0), #010104);
}
.bg-\[linear-gradient\(180deg\,_rgba\(255\,0\,113\,0\.08\)_0\%\,_rgba\(255\,0\,113\,0\)_100\%\)\] {
	background-image: linear-gradient(
		rgba(255, 0, 113, 0.08),
		rgba(255, 0, 113, 0)
	);
}
.bg-\[linear-gradient\(180deg\,rgba\(1\,1\,4\,0\)0\%\,\#010104_100\%\)\] {
	background-image: linear-gradient(rgba(1, 1, 4, 0) 0, #010104 100%);
}
.bg-\[linear-gradient\(180deg\,rgba\(1\,1\,4\,1\)_0\%\,rgba\(1\,1\,4\,0\)_100\%\)\] {
	background-image: linear-gradient(#010104, rgba(1, 1, 4, 0));
}
.bg-\[linear-gradient\(180deg\,rgba\(137\,0\,34\,0\.80\)_0\%\,rgba\(216\,4\,0\,0\.80\)_100\%\)\] {
	background-image: linear-gradient(
		rgba(137, 0, 34, 0.8),
		rgba(216, 4, 0, 0.8)
	);
}
.bg-\[linear-gradient\(180deg\,rgba\(137\,0\,34\,0\.80\)_0\%\,rgba\(66\,13\,31\,0\.80\)_100\%\)\] {
	background-image: linear-gradient(
		rgba(137, 0, 34, 0.8),
		rgba(66, 13, 31, 0.8)
	);
}
.bg-\[linear-gradient\(180deg\,transparent\,\#010104\)\] {
	background-image: linear-gradient(transparent, #010104);
}
.bg-\[linear-gradient\(312deg\,_\#420D1F_47\.98\%\,_\#CB8C00_99\.97\%\)\] {
	background-image: linear-gradient(312deg, #420d1f 47.98%, #cb8c00 99.97%);
}
.bg-\[linear-gradient\(312deg\,_\#FFC300_47\.98\%\,_\#890022_99\.97\%\)\] {
	background-image: linear-gradient(312deg, #ffc300 47.98%, #890022 99.97%);
}
.bg-\[linear-gradient\(360deg\,rgba\(1\,1\,4\,1\)_20\%\,rgba\(1\,1\,4\,0\)_100\%\)\] {
	background-image: linear-gradient(1turn, #010104 20%, rgba(1, 1, 4, 0));
}
.bg-\[linear-gradient\(82\.17deg\,\#1B1E29_9\.77\%\,\#D80400_49\.77\%\,\#1B1E29_91\.4\%\)\] {
	background-image: linear-gradient(
		82.17deg,
		#1b1e29 9.77%,
		#d80400 49.77%,
		#1b1e29 91.4%
	);
}
.bg-\[radial-gradient\(76\.52\%_76\.52\%_at_50\%_112\.5\%\,rgba\(216\,4\,0\,0\.4\)_0\%\,rgba\(216\,4\,0\,0\)_100\%\)\] {
	background-image: radial-gradient(
		76.52% 76.52% at 50% 112.5%,
		rgba(216, 4, 0, 0.4) 0,
		rgba(216, 4, 0, 0) 100%
	);
}
.bg-\[radial-gradient\(circle\,rgba\(232\,184\,133\,0\.05\)_0\%\,rgba\(232\,184\,133\,0\.09\)_30\%\,rgba\(232\,184\,133\,0\.12\)_33\%\,rgba\(232\,184\,133\,0\.53\)_47\%\,rgba\(232\,184\,133\,0\.28\)_50\%\,rgba\(232\,184\,133\,0\.32\)_57\%\,rgba\(232\,184\,133\,0\.13\)_62\%\,rgba\(232\,184\,133\,0\.10\)_67\%\,rgba\(232\,184\,133\,0\)_78\%\)\] {
	background-image: radial-gradient(
		circle,
		rgba(232, 185, 135, 0.05) 0,
		rgba(232, 185, 135, 0.09) 30%,
		rgba(232, 185, 135, 0.12) 33%,
		rgba(232, 185, 135, 0.53) 47%,
		rgba(232, 185, 135, 0.28) 50%,
		rgba(232, 185, 135, 0.32) 57%,
		rgba(232, 185, 135, 0.13) 62%,
		rgba(232, 185, 135, 0.1) 67%,
		rgba(232, 185, 135, 0) 78%
	);
}
.bg-\[url\(\/spa-assets\/webp\/misc\/game-bg\.webp\)\] {
	background-image: url(/spa-assets/webp/misc/game-bg.webp);
}
.bg-\[url\(\/spa-assets\/webp\/preview\/bg-320\.webp\)\] {
	background-image: url(/spa-assets/webp/preview/bg-320.webp);
}
.bg-\[url\(\/spa-assets\/webp\/profile\/mask\.webp\)\,_linear-gradient\(177deg\,rgba\(12\,24\,59\,0\)_0\%\,\#030C24_100\%\)\,_linear-gradient\(170\.66deg\,\#FFD500_-10\%\,\#D80400_29\.62\%\,\#890022_65\.47\%\,\#14161F_94\.65\%\)\] {
	background-image:
		url(/spa-assets/webp/profile/mask.webp),
		linear-gradient(177deg, rgba(12, 24, 59, 0), #030c24),
		linear-gradient(
			170.66deg,
			#ffd500 -10%,
			#d80400 29.62%,
			#890022 65.47%,
			#14161f 94.65%
		);
}
.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/arrow-down-left\.svg\)\] {
	background-image: url(/spa-assets/webp/shake-bonus/arrow-down-left.svg);
}
.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/cta_arrows\.webp\)\] {
	background-image: url(/spa-assets/webp/shake-bonus/cta_arrows.webp);
}
.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/how_character_msg\.svg\)\] {
	background-image: url(/spa-assets/webp/shake-bonus/how_character_msg.svg);
}
.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/message_bg_mini\.webp\)\] {
	background-image: url(/spa-assets/webp/shake-bonus/message_bg_mini.webp);
}
.bg-\[url\(\/spa-assets\/webp\/shake-bonus\/step\.svg\)\] {
	background-image: url(/spa-assets/webp/shake-bonus/step.svg);
}
.bg-\[url\(\/spa-assets\/webp\/vip-club\/loyalty-bg-mob-unauth\.webp\)\] {
	background-image: url(/spa-assets/webp/vip-club/loyalty-bg-mob-unauth.webp);
}
.bg-\[url\(\/spa-assets\/webp\/vip-club\/loyalty-bg-unauth\.webp\)\] {
	background-image: url(/spa-assets/webp/vip-club/loyalty-bg-unauth.webp);
}
.bg-\[url\(\/spa-assets\/webp\/vip-club\/loyalty-bg\.webp\)\] {
	background-image: url(/spa-assets/webp/vip-club/loyalty-bg.webp);
}
.bg-\[url\(\/spa-assets\/webp\/wof\/bg-section\.webp\)\] {
	background-image: url(/spa-assets/webp/wof/bg-section.webp);
}
.bg-\[url\(\/spa-assets\/webp\/wof\/wof-bg\.webp\)\] {
	background-image: url(/spa-assets/webp/wof/wof-bg.webp);
}
.bg-accent-secondary-gradient {
	background-image: linear-gradient(305deg, #420d1f 24%, #d80400 104%);
}
.bg-bonus-card-gradient {
	background-image:
		linear-gradient(rgba(60, 41, 123, 0) 60%, #3c297b),
		linear-gradient(120deg, #c30054, rgba(60, 41, 123, 0) 148.46%);
}
.bg-challenge-background-gradient {
	background-image:
		linear-gradient(196.21deg, rgba(20, 22, 31, 0.2), rgba(216, 4, 0, 0.2)),
		radial-gradient(
			113.63% 292.94% at 187.84% 133.06%,
			#d80400 0,
			rgba(216, 4, 0, 0) 100%
		),
		radial-gradient(
			254.8% 59.48% at -202.33% -6.88%,
			#d80400 0,
			rgba(216, 4, 0, 0) 100%
		);
}
.bg-challenge-card-available-gradient {
	background-image:
		radial-gradient(
			70.89% 82.22% at 0 0,
			rgba(37, 40, 55, 0.8) 0,
			rgba(37, 40, 55, 0) 100%
		),
		radial-gradient(
			67.93% 37.88% at 50% 106.73%,
			rgba(37, 40, 55, 0.8) 0,
			rgba(37, 40, 55, 0) 100%
		);
}
.bg-challenge-card-completed-gradient {
	background-image:
		radial-gradient(
			70.89% 82.22% at 0 0,
			rgba(0, 127, 53, 0.4) 0,
			rgba(0, 127, 53, 0) 100%
		),
		radial-gradient(
			67.93% 37.88% at 50% 106.73%,
			rgba(0, 110, 57, 0.4) 0,
			rgba(0, 110, 57, 0) 100%
		);
}
.bg-challenge-card-failed-gradient {
	background-image:
		radial-gradient(
			70.89% 82.22% at 0 0,
			rgba(255, 0, 72, 0.4) 0,
			rgba(255, 0, 72, 0) 100%
		),
		radial-gradient(
			73.79% 41.15% at 50% 106.73%,
			rgba(255, 0, 72, 0.4) 0,
			rgba(255, 0, 72, 0) 100%
		);
}
.bg-challenge-card-processing-gradient {
	background-image: linear-gradient(
		11.11deg,
		rgba(20, 22, 31, 0.6) 39.47%,
		rgba(216, 4, 0, 0.6) 82.42%,
		rgba(255, 213, 0, 0.6) 99.54%
	);
}
.bg-gradient-loyalty-points-block {
	background-image: radial-gradient(
		53.79% 142.87% at 76.88% 129.61%,
		#c30054 0,
		rgba(195, 0, 84, 0) 100%
	);
}
.bg-gradient-to-b {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
	background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-icon-banners-gradient {
	background-image: linear-gradient(199deg, #43081c -8.54%, #14161f 65.16%);
}
.bg-linear-bonuses-promocode {
	background-image: linear-gradient(113.93deg, #14161f 21.47%, #c30054 161.09%);
}
.bg-linear-gradient-background-full {
	background-image: linear-gradient(#14161f, #01040c 80%);
}
.bg-linear-gradient-download-mob-app-banner {
	background-image: linear-gradient(rgba(27, 30, 41, 0), #1b1e29);
}
.bg-linear-gradient-game-thumb {
	background-image:
		linear-gradient(rgba(27, 30, 41, 0) 50%, rgba(27, 30, 41, 0.8)),
		linear-gradient(rgba(27, 30, 41, 0) 50%, #1b1e29),
		linear-gradient(rgba(66, 13, 31, 0.8), rgba(35, 0, 9, 0.8));
}
.bg-linear-gradient-game-top-hero {
	background-image:
		linear-gradient(
			180deg,
			rgba(216, 4, 0, 0.1) 0,
			rgba(27, 30, 41, 0.1) 76.12%
		),
		var(--Colors-surface-primary-1, #14161f);
}
.bg-linear-gradient-lobby-section {
	background-image: linear-gradient(
		8deg,
		#14161f 27.63%,
		#890022 168.7%,
		#09122c
	);
}
.bg-linear-gradient-lp-card {
	background-image:
		linear-gradient(rgba(216, 4, 0, 0) 50%, rgba(216, 4, 0, 0.2) 117.26%),
		radial-gradient(
			91.53% 63.81% at 50% -45.15%,
			#d80400 0,
			rgba(216, 4, 0, 0) 100%
		);
}
.bg-linear-gradient-vendor-stub {
	background-image:
		linear-gradient(rgba(66, 13, 31, 0.8), rgba(66, 13, 31, 0)),
		linear-gradient(
			52deg,
			rgba(66, 13, 31, 0.8) 29.11%,
			rgba(216, 4, 0, 0.8) 106.82%
		);
}
.bg-linear-gradient-vertical {
	background-image: linear-gradient(
		70deg,
		#14161f,
		#890022 30.05%,
		#d80400 66.33%,
		#ffd400 107.78%
	);
}
.bg-linear-gradient-winning-now {
	background-image: linear-gradient(
		52deg,
		#d80400 -67.07%,
		#1b1e29 72.7%,
		#d80400 217.95%
	);
}
.bg-linear-lobby-available-bonuses {
	background-image: linear-gradient(
		280.33deg,
		rgba(216, 4, 0, 0) -0.01%,
		rgba(216, 4, 0, 0.2) 99.99%
	);
}
.bg-none {
	background-image: none;
}
.bg-radial-gradient-hof {
	background-image: radial-gradient(
		50% 921.96% at 50% 100%,
		#ffd500 0,
		#d80400 31.24%,
		#14161f 100%
	);
}
.bg-radial-gradient-lp-card-lobby-mob {
	background-image: radial-gradient(
		91.53% 63.81% at 50% -45.15%,
		#d80400 0,
		rgba(255, 0, 111, 0) 100%
	);
}
.bg-radial-gradient-lp-card-top-1 {
	background-image: radial-gradient(
		25% 70% at 50% 0,
		rgba(216, 4, 0, 0.4) 0,
		rgba(195, 0, 84, 0) 100%
	);
}
.bg-radial-gradient-navbar {
	background-image: radial-gradient(
		50% 110.71% at 50% 0,
		#202330 0,
		#01040c 100%
	);
}
.from-\[\#420D1F\] {
	--tw-gradient-from: #420d1f var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(66, 13, 31, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FF0000\] {
	--tw-gradient-from: red var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(255, 0, 0, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[var\(--Colors-accent-secondary\,\#420D1F\)\] {
	--tw-gradient-from: var(--Colors-accent-secondary, #420d1f)
		var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[var\(--Colors-accent-secondary-light\,\#890022\)\] {
	--tw-gradient-from: var(--Colors-accent-secondary-light, #890022)
		var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-basic-black {
	--tw-gradient-from: #01040c var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(1, 4, 12, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-surface-1 {
	--tw-gradient-from: #14161f var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(20, 22, 31, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-surface-2 {
	--tw-gradient-from: #1b1e29 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(27, 30, 41, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent {
	--tw-gradient-from: transparent var(--tw-gradient-from-position);
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-10\% {
	--tw-gradient-from-position: 10%;
}
.from-5\% {
	--tw-gradient-from-position: 5%;
}
.via-\[\#0C0D13\] {
	--tw-gradient-to: rgba(12, 13, 19, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:
		var(--tw-gradient-from), #0c0d13 var(--tw-gradient-via-position),
		var(--tw-gradient-to);
}
.via-\[\#FF6B00\] {
	--tw-gradient-to: rgba(255, 107, 0, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:
		var(--tw-gradient-from), #ff6b00 var(--tw-gradient-via-position),
		var(--tw-gradient-to);
}
.to-\[\#420D1F\] {
	--tw-gradient-to: #420d1f var(--tw-gradient-to-position);
}
.to-\[\#65DC07\] {
	--tw-gradient-to: #65dc07 var(--tw-gradient-to-position);
}
.to-\[rgba\(137\,0\,34\,0\)\] {
	--tw-gradient-to: rgba(137, 0, 34, 0) var(--tw-gradient-to-position);
}
.to-\[var\(--Colors-accent-secondary\,\#420D1F\)\] {
	--tw-gradient-to: var(--Colors-accent-secondary, #420d1f)
		var(--tw-gradient-to-position);
}
.to-basic-black {
	--tw-gradient-to: #01040c var(--tw-gradient-to-position);
}
.to-surface-2 {
	--tw-gradient-to: #1b1e29 var(--tw-gradient-to-position);
}
.to-transparent {
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-75\% {
	--tw-gradient-to-position: 75%;
}
.bg-contain {
	background-size: contain;
}
.bg-cover {
	background-size: cover;
}
.bg-clip-border {
	background-clip: initial;
}
.\!bg-center {
	background-position: 50% !important;
}
.bg-\[center_bottom\] {
	background-position: bottom;
}
.bg-\[center_right\] {
	background-position: 100%;
}
.bg-center {
	background-position: 50%;
}
.bg-top {
	background-position: top;
}
.\!bg-no-repeat {
	background-repeat: no-repeat !important;
}
.bg-no-repeat {
	background-repeat: no-repeat;
}
.\!fill-accent-secondary {
	fill: #420d1f !important;
}
.\!fill-icon-active {
	fill: #ffe100 !important;
}
.\!fill-icon-default {
	fill: rgba(255, 255, 255, 0.2) !important;
}
.fill-\[rgba\(255\,255\,255\,0\.3\)\] {
	fill: rgba(255, 255, 255, 0.3);
}
.fill-accent-primary-light {
	fill: #ffc300;
}
.fill-accent-secondary {
	fill: #420d1f;
}
.fill-basic-white {
	fill: #fff;
}
.fill-icon-active {
	fill: #ffe100;
}
.fill-icon-active\/30 {
	fill: rgba(255, 225, 0, 0.3);
}
.fill-icon-active\/40 {
	fill: rgba(255, 225, 0, 0.4);
}
.fill-icon-active\/60 {
	fill: rgba(255, 225, 0, 0.6);
}
.fill-icon-default,
.fill-icon-default\/20 {
	fill: rgba(255, 255, 255, 0.2);
}
.fill-none {
	fill: none;
}
.fill-text-link-default {
	fill: #ffc300;
}
.fill-text-primary {
	fill: #fff;
}
.fill-text-secondary {
	fill: rgba(255, 255, 255, 0.8);
}
.fill-text-tertiary {
	fill: rgba(255, 255, 255, 0.6);
}
.stroke-accent-primary {
	stroke: #d80400;
}
.stroke-accent-primary-light {
	stroke: #ffc300;
}
.stroke-border-default {
	stroke: rgba(255, 255, 255, 0.1);
}
.stroke-\[2px\] {
	stroke-width: 2px;
}
.stroke-\[6px\] {
	stroke-width: 6px;
}
.object-contain {
	object-fit: contain;
}
.object-cover {
	object-fit: cover;
}
.object-fill {
	object-fit: fill;
}
.object-bottom {
	object-position: bottom;
}
.object-center {
	object-position: center;
}
.\!p-0 {
	padding: 0 !important;
}
.\!p-2 {
	padding: 0.5rem !important;
}
.\!p-3 {
	padding: 0.75rem !important;
}
.\!p-4 {
	padding: 1rem !important;
}
.\!p-8 {
	padding: 2rem !important;
}
.p-0 {
	padding: 0;
}
.p-0\.25 {
	padding: 0.0625rem;
}
.p-0\.5 {
	padding: 0.125rem;
}
.p-1 {
	padding: 0.25rem;
}
.p-12 {
	padding: 3rem;
}
.p-16 {
	padding: 4rem;
}
.p-2 {
	padding: 0.5rem;
}
.p-3 {
	padding: 0.75rem;
}
.p-4 {
	padding: 1rem;
}
.p-6 {
	padding: 1.5rem;
}
.p-8 {
	padding: 2rem;
}
.\!px-0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.\!px-2 {
	padding-left: 0.5rem !important;
	padding-right: 0.5rem !important;
}
.\!px-4 {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.\!px-6 {
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}
.\!py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.\!py-1 {
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}
.\!py-1\.5 {
	padding-top: 0.375rem !important;
	padding-bottom: 0.375rem !important;
}
.\!py-4 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}
.\!py-6 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}
.px-0 {
	padding-left: 0;
	padding-right: 0;
}
.px-1 {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.px-1\.5 {
	padding-left: 0.375rem;
	padding-right: 0.375rem;
}
.px-10 {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.px-14 {
	padding-left: 3.5rem;
	padding-right: 3.5rem;
}
.px-2 {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.px-3 {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.px-4 {
	padding-left: 1rem;
	padding-right: 1rem;
}
.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.px-7 {
	padding-left: 1.75rem;
	padding-right: 1.75rem;
}
.px-8 {
	padding-left: 2rem;
	padding-right: 2rem;
}
.px-9 {
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}
.px-\[98px\] {
	padding-left: 98px;
	padding-right: 98px;
}
.py-0\.5 {
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
}
.py-1 {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.py-1\.5 {
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
}
.py-10 {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
.py-12 {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.py-13 {
	padding-top: 3.25rem;
	padding-bottom: 3.25rem;
}
.py-14 {
	padding-top: 3.5rem;
	padding-bottom: 3.5rem;
}
.py-2 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.py-20 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.py-3 {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.py-4 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.py-5 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
.py-6 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.py-8 {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.py-\[14px\] {
	padding-top: 14px;
	padding-bottom: 14px;
}
.\!pb-14 {
	padding-bottom: 3.5rem !important;
}
.\!pb-24 {
	padding-bottom: 6rem !important;
}
.\!pl-2 {
	padding-left: 0.5rem !important;
}
.\!pl-4 {
	padding-left: 1rem !important;
}
.\!pr-2 {
	padding-right: 0.5rem !important;
}
.\!pt-0 {
	padding-top: 0 !important;
}
.\!pt-16 {
	padding-top: 4rem !important;
}
.\!pt-2 {
	padding-top: 0.5rem !important;
}
.\!pt-\[100px\] {
	padding-top: 100px !important;
}
.pb-0 {
	padding-bottom: 0;
}
.pb-0\.5 {
	padding-bottom: 0.125rem;
}
.pb-1 {
	padding-bottom: 0.25rem;
}
.pb-10 {
	padding-bottom: 2.5rem;
}
.pb-12 {
	padding-bottom: 3rem;
}
.pb-14 {
	padding-bottom: 3.5rem;
}
.pb-16 {
	padding-bottom: 4rem;
}
.pb-2 {
	padding-bottom: 0.5rem;
}
.pb-22 {
	padding-bottom: 5.5rem;
}
.pb-23 {
	padding-bottom: 5.75rem;
}
.pb-24 {
	padding-bottom: 6rem;
}
.pb-3 {
	padding-bottom: 0.75rem;
}
.pb-4 {
	padding-bottom: 1rem;
}
.pb-5 {
	padding-bottom: 1.25rem;
}
.pb-6 {
	padding-bottom: 1.5rem;
}
.pb-7 {
	padding-bottom: 1.75rem;
}
.pb-8 {
	padding-bottom: 2rem;
}
.pb-9 {
	padding-bottom: 2.25rem;
}
.pb-\[10px\] {
	padding-bottom: 10px;
}
.pb-\[230px\] {
	padding-bottom: 230px;
}
.pb-\[56\.25\%\] {
	padding-bottom: 56.25%;
}
.pl-0 {
	padding-left: 0;
}
.pl-1 {
	padding-left: 0.25rem;
}
.pl-11 {
	padding-left: 2.75rem;
}
.pl-12 {
	padding-left: 3rem;
}
.pl-14 {
	padding-left: 3.5rem;
}
.pl-2 {
	padding-left: 0.5rem;
}
.pl-20 {
	padding-left: 5rem;
}
.pl-3 {
	padding-left: 0.75rem;
}
.pl-4 {
	padding-left: 1rem;
}
.pl-5 {
	padding-left: 1.25rem;
}
.pl-6 {
	padding-left: 1.5rem;
}
.pl-8 {
	padding-left: 2rem;
}
.pl-\[80px\] {
	padding-left: 80px;
}
.pl-\[88px\] {
	padding-left: 88px;
}
.pr-0 {
	padding-right: 0;
}
.pr-0\.5 {
	padding-right: 0.125rem;
}
.pr-1 {
	padding-right: 0.25rem;
}
.pr-1\.5 {
	padding-right: 0.375rem;
}
.pr-12 {
	padding-right: 3rem;
}
.pr-14 {
	padding-right: 3.5rem;
}
.pr-2 {
	padding-right: 0.5rem;
}
.pr-3 {
	padding-right: 0.75rem;
}
.pr-4 {
	padding-right: 1rem;
}
.pr-6 {
	padding-right: 1.5rem;
}
.pr-8 {
	padding-right: 2rem;
}
.pr-\[10px\] {
	padding-right: 10px;
}
.pr-\[14px\] {
	padding-right: 14px;
}
.pr-\[16px\] {
	padding-right: 16px;
}
.pt-0 {
	padding-top: 0;
}
.pt-0\.5 {
	padding-top: 0.125rem;
}
.pt-1 {
	padding-top: 0.25rem;
}
.pt-12 {
	padding-top: 3rem;
}
.pt-13 {
	padding-top: 3.25rem;
}
.pt-14 {
	padding-top: 3.5rem;
}
.pt-16 {
	padding-top: 4rem;
}
.pt-2 {
	padding-top: 0.5rem;
}
.pt-20 {
	padding-top: 5rem;
}
.pt-3 {
	padding-top: 0.75rem;
}
.pt-4 {
	padding-top: 1rem;
}
.pt-5 {
	padding-top: 1.25rem;
}
.pt-6 {
	padding-top: 1.5rem;
}
.pt-7 {
	padding-top: 1.75rem;
}
.pt-8 {
	padding-top: 2rem;
}
.pt-\[10px\] {
	padding-top: 10px;
}
.pt-\[135px\] {
	padding-top: 135px;
}
.pt-\[162px\] {
	padding-top: 162px;
}
.pt-\[220px\] {
	padding-top: 220px;
}
.pt-\[22px\] {
	padding-top: 22px;
}
.pt-\[55\.6\%\] {
	padding-top: 55.6%;
}
.pt-\[60px\] {
	padding-top: 60px;
}
.pt-full {
	padding-top: 100%;
}
.text-left {
	text-align: left;
}
.\!text-center {
	text-align: center !important;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-start {
	text-align: start;
}
.text-end {
	text-align: end;
}
.align-middle {
	vertical-align: middle;
}
.\!text-Body\.desktop {
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 24px !important;
}
.\!text-Caption {
	font-size: 12px !important;
}
.\!text-Caption,
.\!text-Label {
	font-weight: 600 !important;
	line-height: 16px !important;
}
.\!text-Label {
	font-size: 10px !important;
}
.text-Body-bold\.desktop {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}
.text-Body-bold\.mobile {
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}
.text-Body\.desktop {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.text-Body\.mobile {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}
.text-Button {
	font-size: 14px;
}
.text-Button,
.text-Caption {
	font-weight: 600;
	line-height: 16px;
}
.text-Caption {
	font-size: 12px;
}
.text-H1\.desktop {
	font-size: 40px;
	font-weight: 700;
	line-height: 56px;
}
.text-H1\.mobile {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.text-H2\.desktop {
	font-size: 28px;
	font-weight: 700;
	line-height: 36px;
}
.text-H2\.mobile {
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
}
.text-H3\.desktop {
	font-size: 22px;
	font-weight: 700;
	line-height: 28px;
}
.text-H3\.mobile {
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.text-Label {
	font-size: 10px;
	font-weight: 600;
	line-height: 16px;
}
.text-\[12px\] {
	font-size: 12px;
}
.text-\[14px\] {
	font-size: 14px;
}
.text-\[15px\] {
	font-size: 15px;
}
.text-\[48px\] {
	font-size: 48px;
}
.text-\[8px\] {
	font-size: 8px;
}
.\!font-bold {
	font-weight: 700 !important;
}
.\!font-medium {
	font-weight: 500 !important;
}
.font-bold {
	font-weight: 700;
}
.font-extraBold {
	font-weight: 900;
}
.font-medium {
	font-weight: 500;
}
.font-regular {
	font-weight: 400;
}
.font-semibold {
	font-weight: 600;
}
.uppercase {
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
.capitalize {
	text-transform: capitalize;
}
.leading-5 {
	line-height: 1.25rem;
}
.leading-6 {
	line-height: 1.5rem;
}
.leading-\[30px\] {
	line-height: 30px;
}
.leading-\[56px\] {
	line-height: 56px;
}
.leading-none {
	line-height: 1;
}
.tracking-\[-0\.5px\] {
	letter-spacing: -0.5px;
}
.tracking-\[\.48px\] {
	letter-spacing: 0.48px;
}
.tracking-\[0\.2px\] {
	letter-spacing: 0.2px;
}
.tracking-tight {
	letter-spacing: -0.025em;
}
.tracking-wide {
	letter-spacing: 0.025em;
}
.\!text-text-link-default {
	--tw-text-opacity: 1 !important;
	color: rgba(255, 195, 0, var(--tw-text-opacity)) !important;
}
.\!text-text-primary {
	--tw-text-opacity: 1 !important;
	color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}
.\!text-text-quaternary {
	color: rgba(255, 255, 255, 0.4) !important;
}
.\!text-text-secondary,
.\!text-text-secondary\/80 {
	color: rgba(255, 255, 255, 0.8) !important;
}
.\!text-text-tertiary {
	color: rgba(255, 255, 255, 0.6) !important;
}
.text-\[\#030025\] {
	--tw-text-opacity: 1;
	color: rgba(3, 0, 37, var(--tw-text-opacity));
}
.text-\[\#fff\] {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-accent-primary {
	--tw-text-opacity: 1;
	color: rgba(216, 4, 0, var(--tw-text-opacity));
}
.text-accent-secondary {
	--tw-text-opacity: 1;
	color: rgba(66, 13, 31, var(--tw-text-opacity));
}
.text-accent-secondary-light {
	--tw-text-opacity: 1;
	color: rgba(137, 0, 34, var(--tw-text-opacity));
}
.text-basic-black {
	--tw-text-opacity: 1;
	color: rgba(1, 4, 12, var(--tw-text-opacity));
}
.text-basic-white {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-basic-white\/60 {
	color: rgba(255, 255, 255, 0.6);
}
.text-basic-white\/80 {
	color: rgba(255, 255, 255, 0.8);
}
.text-icon-active {
	--tw-text-opacity: 1;
	color: rgba(255, 225, 0, var(--tw-text-opacity));
}
.text-icon-default {
	color: rgba(255, 255, 255, 0.2);
}
.text-system-error {
	--tw-text-opacity: 1;
	color: rgba(255, 0, 72, var(--tw-text-opacity));
}
.text-system-success {
	--tw-text-opacity: 1;
	color: rgba(0, 110, 57, var(--tw-text-opacity));
}
.text-text-link-default {
	--tw-text-opacity: 1;
	color: rgba(255, 195, 0, var(--tw-text-opacity));
}
.text-text-link-default\/80 {
	color: rgba(255, 195, 0, 0.8);
}
.text-text-primary {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-text-primary\/70 {
	color: rgba(255, 255, 255, 0.7);
}
.text-text-primary\/80 {
	color: rgba(255, 255, 255, 0.8);
}
.text-text-quaternary,
.text-text-quaternary\/40 {
	color: rgba(255, 255, 255, 0.4);
}
.text-text-secondary,
.text-text-secondary\/80 {
	color: rgba(255, 255, 255, 0.8);
}
.text-text-tertiary,
.text-text-tertiary\/60 {
	color: rgba(255, 255, 255, 0.6);
}
.underline {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}
.no-underline {
	-webkit-text-decoration-line: none;
	text-decoration-line: none;
}
.\!opacity-100 {
	opacity: 1 !important;
}
.\!opacity-80 {
	opacity: 0.8 !important;
}
.opacity-0 {
	opacity: 0;
}
.opacity-10 {
	opacity: 0.1;
}
.opacity-100 {
	opacity: 1;
}
.opacity-20 {
	opacity: 0.2;
}
.opacity-30 {
	opacity: 0.3;
}
.opacity-35 {
	opacity: 0.35;
}
.opacity-40 {
	opacity: 0.4;
}
.opacity-50 {
	opacity: 0.5;
}
.opacity-60 {
	opacity: 0.6;
}
.opacity-80 {
	opacity: 0.8;
}
.shadow-\[-16px_16px_0_\#420D1F\] {
	--tw-shadow: -16px 16px 0 #420d1f;
	--tw-shadow-colored: -16px 16px 0 var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[-2\.286px_0_4\.571px_0_rgba\(67\,32\,0\,0\.15\)\] {
	--tw-shadow: -2.286px 0 4.571px 0 rgba(67, 32, 0, 0.15);
	--tw-shadow-colored: -2.286px 0 4.571px 0 var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0_10px_8px_rgba\(75\,74\,120\,0\.11\)\] {
	--tw-shadow: 0 10px 8px rgba(75, 74, 120, 0.11);
	--tw-shadow-colored: 0 10px 8px var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0_4px_16px_0_rgba\(0\,0\,0\,\.16\)\] {
	--tw-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
	--tw-shadow-colored: 0 4px 16px 0 var(--tw-shadow-color);
}
.shadow-\[0_4px_16px_0_rgba\(0\,0\,0\,\.16\)\],
.shadow-\[0px_0px_8px_0px_\#1D0F04\] {
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_0px_\#1D0F04\] {
	--tw-shadow: 0px 0px 8px 0px #1d0f04;
	--tw-shadow-colored: 0px 0px 8px 0px var(--tw-shadow-color);
}
.shadow-\[2px_0_4px_rgba\(0\,0\,0\,0\.16\)\] {
	--tw-shadow: 2px 0 4px rgba(0, 0, 0, 0.16);
	--tw-shadow-colored: 2px 0 4px var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[2px_0px_4px_0px_rgba\(0\,0\,0\,0\.16\)\] {
	--tw-shadow: 2px 0px 4px 0px rgba(0, 0, 0, 0.16);
	--tw-shadow-colored: 2px 0px 4px 0px var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[4px_8px_24px_0px_rgba\(12\,36\,99\,0\.25\)\] {
	--tw-shadow: 4px 8px 24px 0px rgba(12, 36, 99, 0.25);
	--tw-shadow-colored: 4px 8px 24px 0px var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[inset_0_-8px_24px_0_\#9B000340\] {
	--tw-shadow: inset 0 -8px 24px 0 rgba(155, 0, 3, 0.25);
	--tw-shadow-colored: inset 0 -8px 24px 0 var(--tw-shadow-color);
}
.shadow-\[inset_0_-8px_24px_0_\#9B000340\],
.shadow-deep {
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-deep {
	--tw-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.1);
	--tw-shadow-colored: 0 16px 32px 0 var(--tw-shadow-color);
}
.shadow-drop-shadow {
	--tw-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
	--tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color);
}
.shadow-drop-shadow,
.shadow-filled-btn {
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-filled-btn {
	--tw-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
	--tw-shadow-colored: 0 2px 6px 0 var(--tw-shadow-color);
}
.shadow-game-thumb {
	--tw-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	--tw-shadow-colored: inset 0px 1px 1px var(--tw-shadow-color);
}
.shadow-game-thumb,
.shadow-inner {
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-inner {
	--tw-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.4) inset;
	--tw-shadow-colored: inset 0px 1px 2px 0px var(--tw-shadow-color);
}
.shadow-inset-shadow {
	--tw-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	--tw-shadow-colored: inset 0 2px 2px 0 var(--tw-shadow-color);
}
.shadow-inset-shadow,
.shadow-lang-menu {
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-lang-menu {
	--tw-shadow: 0 0 4px rgba(0, 0, 0, 0.04), 0 4px 32px rgba(0, 0, 0, 0.16);
	--tw-shadow-colored:
		0 0 4px var(--tw-shadow-color), 0 4px 32px var(--tw-shadow-color);
}
.shadow-light {
	--tw-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
	--tw-shadow-colored: 0 6px 12px 0 var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.outline-none {
	outline-offset: 2px;
	outline: 2px solid transparent;
}
.outline-0 {
	outline-width: 0;
}
.ring-0 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
		var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
		var(--tw-ring-color);
}
.ring-0,
.ring-1 {
	box-shadow:
		var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
		var(--tw-shadow, 0 0 transparent);
}
.ring-1 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
		var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0
		calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.ring-inset {
	--tw-ring-inset: inset;
}
.ring-basic-white\/30 {
	--tw-ring-color: rgba(255, 255, 255, 0.3);
}
.blur {
	--tw-blur: blur(8px);
}
.blur,
.blur-\[32px\] {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
		var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
		var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[32px\] {
	--tw-blur: blur(32px);
}
.blur-sm {
	--tw-blur: blur(4px);
}
.blur-sm,
.grayscale {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
		var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
		var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
	--tw-grayscale: grayscale(100%);
}
.invert {
	--tw-invert: invert(100%);
}
.filter,
.invert {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
		var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
		var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur {
	--tw-backdrop-blur: blur(8px);
}
.backdrop-blur,
.backdrop-blur-2xl {
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
}
.backdrop-blur-2xl {
	--tw-backdrop-blur: blur(40px);
}
.backdrop-blur-\[20px\] {
	--tw-backdrop-blur: blur(20px);
}
.backdrop-blur-\[20px\],
.backdrop-blur-\[2px\] {
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
}
.backdrop-blur-\[2px\] {
	--tw-backdrop-blur: blur(2px);
}
.backdrop-blur-\[32px\] {
	--tw-backdrop-blur: blur(32px);
}
.backdrop-blur-\[32px\],
.backdrop-blur-\[54px\] {
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
}
.backdrop-blur-\[54px\] {
	--tw-backdrop-blur: blur(54px);
}
.backdrop-blur-lg {
	--tw-backdrop-blur: blur(16px);
}
.backdrop-blur-lg,
.backdrop-blur-md {
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
}
.backdrop-blur-md {
	--tw-backdrop-blur: blur(12px);
}
.backdrop-blur-sm {
	--tw-backdrop-blur: blur(4px);
}
.backdrop-blur-sm,
.backdrop-blur-xl {
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
}
.backdrop-blur-xl {
	--tw-backdrop-blur: blur(24px);
}
.transition {
	transition-property:
		color,
		background-color,
		border-color,
		-webkit-text-decoration-color,
		text-decoration-color,
		fill,
		stroke,
		opacity,
		box-shadow,
		transform,
		filter,
		-webkit-backdrop-filter,
		backdrop-filter;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[margin-left\] {
	transition-property: margin-left;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[margin\] {
	transition-property: margin;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-all {
	transition-property: all;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-colors {
	transition-property:
		color,
		background-color,
		border-color,
		-webkit-text-decoration-color,
		text-decoration-color,
		fill,
		stroke;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-opacity {
	transition-property: opacity;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-transform {
	transition-property: transform;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.delay-1000 {
	transition-delay: 1s;
}
.delay-150 {
	transition-delay: 0.15s;
}
.delay-200 {
	transition-delay: 0.2s;
}
.delay-500 {
	transition-delay: 0.5s;
}
.delay-700 {
	transition-delay: 0.7s;
}
.duration-100 {
	transition-duration: 0.1s;
}
.duration-1000 {
	transition-duration: 1s;
}
.duration-150 {
	transition-duration: 0.15s;
}
.duration-200 {
	transition-duration: 0.2s;
}
.duration-300 {
	transition-duration: 0.3s;
}
.duration-500 {
	transition-duration: 0.5s;
}
.duration-700 {
	transition-duration: 0.7s;
}
.duration-\[1\.5s\] {
	transition-duration: 1.5s;
}
.ease-in {
	transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\!contain-layout {
	--tw-contain-layout: layout !important;
	contain: var(--tw-contain-size) var(--tw-contain-layout)
		var(--tw-contain-paint) var(--tw-contain-style) !important;
}
.content-empty {
	--tw-content: '';
	content: var(--tw-content);
}
.\!rounded-l {
	border-radius: 12px !important;
}
.rounded-l {
	border-radius: 12px;
}
.scrollbar-none {
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.no-scrollbar::-webkit-scrollbar {
	display: none;
}
.scrollbar-none::-webkit-scrollbar {
	display: none;
}
.no-scrollbar {
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.\[--progress\:0\] {
	--progress: 0;
}
.\[animation-delay\:1s\] {
	animation-delay: 1s;
}
.\[grid-area\:stack\] {
	grid-area: stack;
}
.\[grid-template-areas\:\'stack\'\] {
	grid-template-areas: 'stack';
}
.\[mask-image\:linear-gradient\(to_bottom\,black_60\%\,transparent_100\%\)\] {
	-webkit-mask-image: linear-gradient(#000 60%, transparent);
	mask-image: linear-gradient(#000 60%, transparent);
}
.\[overflow-wrap\:anywhere\] {
	overflow-wrap: anywhere;
}
.\[scrollbar-width\:none\] {
	scrollbar-width: none;
}
.\[stroke-dasharray\:125\.6\] {
	stroke-dasharray: 125.6;
}
.\[stroke-dasharray\:87\.96\] {
	stroke-dasharray: 87.96;
}
.\[stroke-dashoffset\:calc\(125\.6px\*\(1-var\(--progress\)\)\)\] {
	stroke-dashoffset: calc(125.6px * (1 - var(--progress)));
}
.\[stroke-dashoffset\:calc\(87\.96px\*\(1-var\(--progress\)\)\)\] {
	stroke-dashoffset: calc(87.96px * (1 - var(--progress)));
}
.\[transform\:rotateY\(-180deg\)\] {
	transform: rotateY(-180deg);
}
.\[transform\:rotateY\(0deg\)\] {
	transform: rotateY(0);
}
.\[transform\:rotateY\(180deg\)\] {
	transform: rotateY(180deg);
}
body,
html {
	width: 100%;
	height: 100%;
}
body {
	font-family: var(--font-inter), sans-serif;
	--tw-text-opacity: 1;
	min-width: 320px;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	font-feature-settings:
		'pnum' on,
		'lnum' on;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	overflow-y: scroll;
}
body:has([data-test-id='piggy-bank-webview']) {
	overscroll-behavior: none;
	overflow: hidden;
}
.container-wrap {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
}
@media (min-width: 536px) {
	.container-wrap {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}
@media (min-width: 768px) {
	.container-wrap {
		padding-left: 4rem;
		padding-right: 4rem;
	}
}
@media (min-width: 1024px) {
	.container-wrap {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}
.section {
	flex-direction: column;
	width: 100%;
	margin: auto;
	padding: 2rem 1rem;
	display: flex;
	overflow-x: hidden;
}
@media (min-width: 536px) {
	.section {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}
@media (min-width: 768px) {
	.section {
		padding-left: 4rem;
		padding-right: 4rem;
	}
}
@media (min-width: 1024px) {
	.section {
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}
}
@media (min-width: 1136px) {
	.section {
		padding-top: 4rem;
		padding-bottom: 1.5rem;
	}
}
.section h2 {
	color: var(--text-primary);
}
@media (min-width: 1024px) {
	.container-wrap,
	.section {
		max-width: 1016px;
	}
}
@media (min-width: 1280px) {
	.container-wrap,
	.section {
		max-width: 1184px;
	}
}
input:-webkit-autofill {
	-webkit-text-fill-color: #fff;
	caret-color: #fff;
	transition: background-color 550000s ease-in-out;
}
input:-webkit-autofill:active {
	-webkit-text-fill-color: #fff;
	caret-color: #fff;
	transition: background-color 550000s ease-in-out;
}
input:-webkit-autofill:focus {
	-webkit-text-fill-color: #fff;
	caret-color: #fff;
	transition: background-color 550000s ease-in-out;
}
input:-webkit-autofill:hover {
	-webkit-text-fill-color: #fff;
	caret-color: #fff;
	transition: background-color 550000s ease-in-out;
}
.custom-scroll-hidden::-webkit-scrollbar {
	background: 0 0;
	width: 0;
	height: 0;
	display: none;
}
.custom-scroll-hidden::-webkit-scrollbar-thumb {
	background-color: initial;
	border-radius: 2px;
}
::-webkit-scrollbar {
	background: 0 0;
	width: 4px;
	height: 4px;
}
::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 2px;
}
body::-webkit-scrollbar {
	background-color: initial;
	border: 1px solid #1b1e29;
	width: 0.5rem;
	height: 0.5rem;
}
body::-webkit-scrollbar-thumb {
	background-color: #f8d6e5;
	background-clip: padding-box;
	border: 2px solid transparent;
	border-radius: 4px;
}
.custom-scroll::-webkit-scrollbar {
	background: 0 0;
	width: 4px;
	height: 4px;
}
.custom-scroll::-webkit-scrollbar-thumb {
	background-color: #14161f;
	border-radius: 2px;
}
.no-scroll {
	overflow: hidden;
}
.cms-page-table-wrp {
	overflow-x: scroll;
}
@media (min-width: 1024px) {
	.cms-page-table-wrp {
		overflow-x: unset;
	}
	.cms-pages {
		display: block;
	}
}
.is-hidden {
	display: none;
}
.has-license > .is-hidden,
.is-shown {
	display: block;
}
.has-license > .is-shown {
	display: none;
}
.animate-mode-forwards {
	animation-fill-mode: forwards;
}
.height-100vh {
	height: 100vh;
}
@supports (height: 100dvh) {
	.height-100vh {
		height: 100dvh;
	}
}
:root {
	--text-Body-large-medium: 700 14px/20px var(--font-inter), sans-serif;
	--text-Body-large-medium-bold: 700 16px/24px var(--font-inter), sans-serif;
	--text-Body-large-regular: 400 16px/24px var(--font-inter), sans-serif;
	--text-Body-large-medium-semibold:
		600 14px/20px var(--font-inter), sans-serif;
	--text-Body-default-strong: 700 14px/20px var(--font-inter), sans-serif;
	--text-Body-small-strong: 700 14px/20px var(--font-inter), sans-serif;
	--text-Body-small-medium: 400 12px/16px var(--font-inter), sans-serif;
	--text-Body-small: 400 12px/16px var(--font-inter), sans-serif;
	--text-Body-small-semibold: 600 12px/16px var(--font-inter), sans-serif;
	--text-Body-tiny: 400 12px/16px var(--font-inter), sans-serif;
	--text-Body-small-medium-semibold:
		600 12px/16px var(--font-inter), sans-serif;
	--text-primary: #fff;
	--text-primary-black: #fff;
	--text-accent: #ffc300;
	--text-accent-secondary: #ffc300;
	--text-brand: #fff;
	--text-onWhite: #fff;
	--text-tertiary: rgba(255, 255, 255, 0.4);
	--text-error: #ff0048;
	--text-success: #006e39;
	--text-green: #006e39;
	--text-empty-title: rgba(255, 255, 255, 0.4);
	--background-accent: #d80400;
	--icon-accent: #ffe100;
	--icon-red: #ff0048;
	--icon-green: #006e39;
	--icon-yellow: #cb8c00;
	--icon-secondary: rgba(255, 255, 255, 0.2);
	--icon-brand: #fff;
	--border-minimal: transparent;
	--border-card: rgba(255, 255, 255, 0.8);
	--border-width-card: 1px;
	--border-button-tertiary: rgba(255, 255, 255, 0.6);
	--text-open-bet: #006e39;
	--text-warning: #cb8c00;
	--surface-tertiary: rgba(255, 255, 255, 0.6);
	--elevation-02: 0 0 0 0;
}
.disabled-scroll {
	max-height: 100vh;
	overflow: hidden;
}
.first-letter\:uppercase:first-letter {
	text-transform: uppercase;
}
.first-letter\:capitalize:first-letter {
	text-transform: capitalize;
}
.placeholder\:lowercase::placeholder {
	text-transform: lowercase;
}
.placeholder\:text-text-quaternary::placeholder {
	color: rgba(255, 255, 255, 0.4);
}
.backdrop\:blur-md::backdrop {
	--tw-blur: blur(12px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
		var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
		var(--tw-sepia) var(--tw-drop-shadow);
}
.before\:pointer-events-none:before {
	content: var(--tw-content);
	pointer-events: none;
}
.before\:absolute:before {
	content: var(--tw-content);
	position: absolute;
}
.before\:inset-0:before {
	content: var(--tw-content);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.before\:-inset-x-2:before {
	content: var(--tw-content);
	left: -0.5rem;
	right: -0.5rem;
}
.before\:inset-x-0:before {
	content: var(--tw-content);
	left: 0;
	right: 0;
}
.before\:-left-4:before {
	content: var(--tw-content);
	left: -1rem;
}
.before\:-right-8:before {
	content: var(--tw-content);
	right: -2rem;
}
.before\:-top-15:before {
	content: var(--tw-content);
	top: -3.75rem;
}
.before\:bottom-0:before {
	content: var(--tw-content);
	bottom: 0;
}
.before\:bottom-8:before {
	content: var(--tw-content);
	bottom: 2rem;
}
.before\:left-0:before {
	content: var(--tw-content);
	left: 0;
}
.before\:top-0:before {
	content: var(--tw-content);
	top: 0;
}
.before\:top-1\/2:before {
	content: var(--tw-content);
	top: 50%;
}
.before\:top-16:before {
	content: var(--tw-content);
	top: 4rem;
}
.before\:top-4:before {
	content: var(--tw-content);
	top: 1rem;
}
.before\:-z-1:before {
	content: var(--tw-content);
	z-index: -1;
}
.before\:z-0:before {
	content: var(--tw-content);
	z-index: 0;
}
.before\:z-1:before {
	content: var(--tw-content);
	z-index: 1;
}
.before\:z-10:before {
	content: var(--tw-content);
	z-index: 10;
}
.before\:mx-auto:before {
	content: var(--tw-content);
	margin-left: auto;
	margin-right: auto;
}
.before\:mt-2:before {
	content: var(--tw-content);
	margin-top: 0.5rem;
}
.before\:block:before {
	content: var(--tw-content);
	display: block;
}
.before\:size-\[132px\]:before {
	content: var(--tw-content);
	width: 132px;
	height: 132px;
}
.before\:size-full:before {
	content: var(--tw-content);
	width: 100%;
	height: 100%;
}
.before\:h-1:before {
	content: var(--tw-content);
	height: 0.25rem;
}
.before\:h-12:before {
	content: var(--tw-content);
	height: 3rem;
}
.before\:h-30:before {
	content: var(--tw-content);
	height: 7.5rem;
}
.before\:h-8:before {
	content: var(--tw-content);
	height: 2rem;
}
.before\:h-\[120px\]:before {
	content: var(--tw-content);
	height: 120px;
}
.before\:h-\[1280px\]:before {
	content: var(--tw-content);
	height: 1280px;
}
.before\:h-\[91px\]:before {
	content: var(--tw-content);
	height: 91px;
}
.before\:w-10:before {
	content: var(--tw-content);
	width: 2.5rem;
}
.before\:w-\[200px\]:before {
	content: var(--tw-content);
	width: 200px;
}
.before\:w-\[46px\]:before {
	content: var(--tw-content);
	width: 46px;
}
.before\:w-\[64px\]:before {
	content: var(--tw-content);
	width: 64px;
}
.before\:w-\[960px\]:before {
	content: var(--tw-content);
	width: 960px;
}
.before\:min-w-\[792px\]:before {
	content: var(--tw-content);
	min-width: 792px;
}
.before\:-translate-y-1\/2:before {
	--tw-translate-y: -50%;
}
.before\:-translate-y-1\/2:before,
.before\:rotate-\[-15deg\]:before {
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:rotate-\[-15deg\]:before {
	--tw-rotate: -15deg;
}
.before\:rotate-\[75deg\]:before {
	--tw-rotate: 75deg;
}
.before\:-scale-x-100:before,
.before\:rotate-\[75deg\]:before {
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:-scale-x-100:before {
	--tw-scale-x: -1;
}
.before\:rounded-m:before {
	content: var(--tw-content);
	border-radius: 8px;
}
.before\:rounded-xl:before {
	content: var(--tw-content);
	border-radius: 16px;
}
.before\:rounded-xs:before {
	content: var(--tw-content);
	border-radius: 4px;
}
.before\:\!rounded-l:before {
	border-top-left-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}
.before\:rounded-t-lg:before {
	content: var(--tw-content);
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
}
.before\:rounded-t-xl:before {
	content: var(--tw-content);
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}
.before\:rounded-bl-lg:before {
	content: var(--tw-content);
	border-bottom-left-radius: 0.5rem;
}
.before\:rounded-br-\[280px\]:before {
	content: var(--tw-content);
	border-bottom-right-radius: 280px;
}
.before\:bg-border-default:before {
	content: var(--tw-content);
	background-color: rgba(255, 255, 255, 0.1);
}
.before\:bg-surface-1:before {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: #1e212f;
}
.before\:bg-\[linear-gradient\(0\,transparent\,\#10102d\)\]:before {
	content: var(--tw-content);
	background-image: linear-gradient(#10102d, transparent);
}
.before\:bg-\[linear-gradient\(0deg\,rgba\(1\,4\,12\,0\.00\)_76\.46\%\,rgba\(1\,4\,12\,1\)_100\%\)\]:before {
	content: var(--tw-content);
	background-image: linear-gradient(#01040c, rgba(1, 4, 12, 0) 23.54%);
}
.before\:bg-\[linear-gradient\(102deg\,\#D80400_0\%\,\#FFC300_100\%\)\]:before {
	content: var(--tw-content);
	background-image: linear-gradient(102deg, #d80400, #ffc300);
}
.before\:bg-\[linear-gradient\(180deg\,rgba\(60\,41\,123\,0\.20\)_0\%\,rgba\(60\,41\,123\,0\.00\)_100\%\)\]:before {
	content: var(--tw-content);
	background-image: linear-gradient(
		rgba(60, 41, 123, 0.2),
		rgba(60, 41, 123, 0)
	);
}
.before\:bg-\[linear-gradient\(244deg\,\#D80400_47\.24\%\,\#FFC300_120\.33\%\)\]:before {
	content: var(--tw-content);
	background-image: linear-gradient(244deg, #d80400 47.24%, #ffc300 120.33%);
}
.before\:bg-\[url\(\"\/spa-assets\/webp\/misc\/event-bonus-popup-decor\.webp\"\)\]:before {
	content: var(--tw-content);
	background-image: url(/spa-assets/webp/misc/event-bonus-popup-decor.webp);
}
.before\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/how_arrow\.svg\)\]:before {
	content: var(--tw-content);
	background-image: url(/spa-assets/webp/shake-bonus/how_arrow.svg);
}
.before\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/why_lines\.webp\)\]:before {
	content: var(--tw-content);
	background-image: url(/spa-assets/webp/shake-bonus/why_lines.webp);
}
.before\:bg-linear-gradient-overflow:before,
.before\:bg-linear-overflow-top:before {
	content: var(--tw-content);
	background-image: linear-gradient(#14161f, transparent);
}
.before\:bg-radial-gradient-lp-card-top-1:before {
	content: var(--tw-content);
	background-image: radial-gradient(
		25% 70% at 50% 0,
		rgba(216, 4, 0, 0.4) 0,
		rgba(195, 0, 84, 0) 100%
	);
}
.before\:bg-\[left_bottom\]:before {
	content: var(--tw-content);
	background-position: 0 100%;
}
.before\:bg-center:before {
	content: var(--tw-content);
	background-position: 50%;
}
.before\:bg-no-repeat:before {
	content: var(--tw-content);
	background-repeat: no-repeat;
}
.before\:bg-repeat-x:before {
	content: var(--tw-content);
	background-repeat: repeat-x;
}
.before\:shadow-\[0_-8px_24px_0_rgba\(142\,0\,2\,0\.6\)_inset\]:before {
	--tw-shadow: 0 -8px 24px 0 rgba(142, 0, 2, 0.6) inset;
	--tw-shadow-colored: inset 0 -8px 24px 0 var(--tw-shadow-color);
}
.before\:shadow-\[0_-8px_24px_0_rgba\(142\,0\,2\,0\.6\)_inset\]:before,
.before\:shadow-game-thumb:before {
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	content: var(--tw-content);
}
.before\:shadow-game-thumb:before {
	--tw-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.4);
	--tw-shadow-colored: inset 0px 1px 1px var(--tw-shadow-color);
}
.before\:shadow-inner:before {
	content: var(--tw-content);
	--tw-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.4) inset;
	--tw-shadow-colored: inset 0px 1px 2px 0px var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 transparent),
		var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.before\:transition-all:before {
	content: var(--tw-content);
	transition-property: all;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.before\:duration-300:before {
	content: var(--tw-content);
	transition-duration: 0.3s;
}
.before\:content-empty:before {
	--tw-content: '';
	content: var(--tw-content);
}
.before\:content-none:before {
	--tw-content: none;
	content: var(--tw-content);
}
.before\:\!rounded-l:before {
	content: var(--tw-content);
	border-radius: 12px !important;
}
.before\:\[background-image\:linear-gradient\(118deg\,var\(--Colors-accent-primary-light\,\#FFC300\)_-5\.46\%\,rgba\(255\,195\,0\,0\)_36\.39\%\)\,linear-gradient\(123deg\,var\(--Colors-accent-secondary\,\#420D1F\)_58\.04\%\,var\(--Colors-accent-secondary-light\,\#890022\)_95\.43\%\)\,linear-gradient\(180deg\,\#FFF_0\%\,\#FFF_100\%\)\]:before {
	background-image:
		linear-gradient(
			118deg,
			var(--Colors-accent-primary-light, #ffc300) -5.46%,
			rgba(255, 195, 0, 0) 36.39%
		),
		linear-gradient(
			123deg,
			var(--Colors-accent-secondary, #420d1f) 58.04%,
			var(--Colors-accent-secondary-light, #890022) 95.43%
		),
		linear-gradient(180deg, #fff 0, #fff 100%);
	content: var(--tw-content);
}
.after\:pointer-events-none:after {
	content: var(--tw-content);
	pointer-events: none;
}
.after\:fixed:after {
	content: var(--tw-content);
	position: fixed;
}
.after\:absolute:after {
	content: var(--tw-content);
	position: absolute;
}
.after\:inset-0:after {
	content: var(--tw-content);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.after\:inset-x-0:after {
	content: var(--tw-content);
	left: 0;
	right: 0;
}
.after\:inset-y-0:after {
	content: var(--tw-content);
	top: 0;
	bottom: 0;
}
.after\:-bottom-0\.5:after {
	content: var(--tw-content);
	bottom: -0.125rem;
}
.after\:-bottom-1:after {
	content: var(--tw-content);
	bottom: -0.25rem;
}
.after\:-left-0\.25:after {
	content: var(--tw-content);
	left: -0.0625rem;
}
.after\:-top-1:after {
	content: var(--tw-content);
	top: -0.25rem;
}
.after\:bottom-0:after {
	content: var(--tw-content);
	bottom: 0;
}
.after\:left-0:after {
	content: var(--tw-content);
	left: 0;
}
.after\:left-1\/2:after {
	content: var(--tw-content);
	left: 50%;
}
.after\:left-2:after {
	content: var(--tw-content);
	left: 0.5rem;
}
.after\:left-3:after {
	content: var(--tw-content);
	left: 0.75rem;
}
.after\:right-0:after {
	content: var(--tw-content);
	right: 0;
}
.after\:right-2:after {
	content: var(--tw-content);
	right: 0.5rem;
}
.after\:top-0:after {
	content: var(--tw-content);
	top: 0;
}
.after\:top-1\/2:after {
	content: var(--tw-content);
	top: 50%;
}
.after\:top-\[128px\]:after {
	content: var(--tw-content);
	top: 128px;
}
.after\:-z-1:after {
	content: var(--tw-content);
	z-index: -1;
}
.after\:-z-10:after {
	content: var(--tw-content);
	z-index: -10;
}
.after\:z-1:after {
	content: var(--tw-content);
	z-index: 1;
}
.after\:z-10:after {
	content: var(--tw-content);
	z-index: 10;
}
.after\:block:after {
	content: var(--tw-content);
	display: block;
}
.after\:hidden:after {
	content: var(--tw-content);
	display: none;
}
.after\:size-full:after {
	content: var(--tw-content);
	width: 100%;
	height: 100%;
}
.after\:h-0\.5:after {
	content: var(--tw-content);
	height: 0.125rem;
}
.after\:h-12:after {
	content: var(--tw-content);
	height: 3rem;
}
.after\:h-14:after {
	content: var(--tw-content);
	height: 3.5rem;
}
.after\:h-16:after {
	content: var(--tw-content);
	height: 4rem;
}
.after\:h-23:after {
	content: var(--tw-content);
	height: 5.75rem;
}
.after\:h-3:after {
	content: var(--tw-content);
	height: 0.75rem;
}
.after\:h-30:after {
	content: var(--tw-content);
	height: 7.5rem;
}
.after\:h-8:after {
	content: var(--tw-content);
	height: 2rem;
}
.after\:h-\[248px\]:after {
	content: var(--tw-content);
	height: 248px;
}
.after\:h-full:after {
	content: var(--tw-content);
	height: 100%;
}
.after\:w-0\.25:after {
	content: var(--tw-content);
	width: 0.0625rem;
}
.after\:w-0\.5:after {
	content: var(--tw-content);
	width: 0.125rem;
}
.after\:w-1:after {
	content: var(--tw-content);
	width: 0.25rem;
}
.after\:w-14:after {
	content: var(--tw-content);
	width: 3.5rem;
}
.after\:w-\[512px\]:after {
	content: var(--tw-content);
	width: 512px;
}
.after\:w-full:after {
	content: var(--tw-content);
	width: 100%;
}
.after\:-translate-x-1\/2:after {
	--tw-translate-x: -50%;
}
.after\:-translate-x-1\/2:after,
.after\:-translate-y-1\/2:after {
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:-translate-y-1\/2:after {
	--tw-translate-y: -50%;
}
.after\:rotate-180:after {
	content: var(--tw-content);
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:rounded-default:after {
	content: var(--tw-content);
	border-radius: 2px;
}
.after\:rounded-m:after {
	content: var(--tw-content);
	border-radius: 8px;
}
.after\:border-x-4:after {
	content: var(--tw-content);
	border-left-width: 4px;
	border-right-width: 4px;
}
.after\:border-b-4:after {
	content: var(--tw-content);
	border-bottom-width: 4px;
}
.after\:border-t-4:after {
	content: var(--tw-content);
	border-top-width: 4px;
}
.after\:border-none:after {
	content: var(--tw-content);
	border-style: none;
}
.after\:border-x-transparent:after {
	content: var(--tw-content);
	border-left-color: transparent;
	border-right-color: transparent;
}
.after\:border-b-border-default:after {
	content: var(--tw-content);
	border-bottom-color: rgba(255, 255, 255, 0.1);
}
.after\:border-t-border-default:after {
	content: var(--tw-content);
	border-top-color: rgba(255, 255, 255, 0.1);
}
.after\:border-t-surface-2:after {
	content: var(--tw-content);
	--tw-border-opacity: 1;
	border-top-color: rgba(27, 30, 41, var(--tw-border-opacity));
}
.after\:bg-accent-primary:after {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgba(216, 4, 0, var(--tw-bg-opacity));
}
.after\:bg-surface-2:after {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgba(27, 30, 41, var(--tw-bg-opacity));
}
.after\:bg-surface-4:after {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgba(37, 40, 55, var(--tw-bg-opacity));
}
.after\:bg-text-link-default:after {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgba(255, 195, 0, var(--tw-bg-opacity));
}
.after\:bg-\[linear-gradient\(0\,\#10102d\,transparent\)\]:after {
	content: var(--tw-content);
	background-image: linear-gradient(transparent, #10102d);
}
.after\:bg-\[linear-gradient\(180deg\,transparent\,\#10102d\)\]:after {
	content: var(--tw-content);
	background-image: linear-gradient(transparent, #10102d);
}
.after\:bg-\[url\(\/spa-assets\/svg\/piggybank\/mobile-app-decor\.svg\)\]:after {
	content: var(--tw-content);
	background-image: url(/spa-assets/svg/piggybank/mobile-app-decor.svg);
}
.after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-mobile\.webp\)\]:after {
	content: var(--tw-content);
	background-image: url(/spa-assets/webp/mob-promo/hero-mobile.webp);
}
.after\:bg-bottom-drop-shadow:after {
	content: var(--tw-content);
	background-image: linear-gradient(#010104, rgba(1, 1, 4, 0));
}
.after\:bg-gradient-to-b:after {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
	content: var(--tw-content);
}
.after\:bg-gradient-to-t:after {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
	content: var(--tw-content);
}
.after\:bg-linear-gradient-overflow:after {
	content: var(--tw-content);
	background-image: linear-gradient(#14161f, transparent);
}
.after\:bg-linear-gradient-vip-club:after {
	background-image: linear-gradient(
		1turn,
		#010104 linear-gradient-lp-card%,
		rgba(1, 1, 4, 0) 50%,
		#010104
	);
	content: var(--tw-content);
}
.after\:bg-linear-overflow-bottom:after {
	content: var(--tw-content);
	background-image: linear-gradient(transparent, #14161f);
}
.after\:from-basic-black\/100:after {
	content: var(--tw-content);
	--tw-gradient-from: #01040c var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(1, 4, 12, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.after\:from-transparent:after {
	content: var(--tw-content);
	--tw-gradient-from: transparent var(--tw-gradient-from-position);
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.after\:to-basic-black\/0:after {
	content: var(--tw-content);
	--tw-gradient-to: rgba(1, 4, 12, 0) var(--tw-gradient-to-position);
}
.after\:to-surface-1:after {
	content: var(--tw-content);
	--tw-gradient-to: #14161f var(--tw-gradient-to-position);
}
.after\:bg-cover:after {
	content: var(--tw-content);
	background-size: cover;
}
.after\:bg-center:after {
	content: var(--tw-content);
	background-position: 50%;
}
.after\:bg-no-repeat:after {
	content: var(--tw-content);
	background-repeat: no-repeat;
}
.after\:opacity-0:after {
	content: var(--tw-content);
	opacity: 0;
}
.after\:opacity-100:after {
	content: var(--tw-content);
	opacity: 1;
}
.after\:transition-all:after {
	content: var(--tw-content);
	transition-property: all;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.after\:duration-300:after {
	content: var(--tw-content);
	transition-duration: 0.3s;
}
.after\:content-\[\'\'\]:after,
.after\:content-empty:after {
	--tw-content: '';
	content: var(--tw-content);
}
.first\:ml-0:first-child {
	margin-left: 0;
}
.first\:max-w-\[220px\]:first-child {
	max-width: 220px;
}
.first\:rounded-tl-lg:first-child {
	border-top-left-radius: 0.5rem;
}
.first\:pr-3:first-child {
	padding-right: 0.75rem;
}
.last\:col-start-1:last-child {
	grid-column-start: 1;
}
.last\:col-start-2:last-child {
	grid-column-start: 2;
}
.last\:mb-0:last-child {
	margin-bottom: 0;
}
.last\:mb-2:last-child {
	margin-bottom: 0.5rem;
}
.last\:mr-0:last-child {
	margin-right: 0;
}
.last\:flex:last-child {
	display: flex;
}
.last\:rounded-tr-lg:last-child {
	border-top-right-radius: 0.5rem;
}
.last\:border-0:last-child {
	border-width: 0;
}
.last\:border-b-0:last-child {
	border-bottom-width: 0;
}
.last\:border-none:last-child {
	border-style: none;
}
.last\:pb-0:last-child {
	padding-bottom: 0;
}
.last\:before\:hidden:last-child:before {
	content: var(--tw-content);
	display: none;
}
.last\:after\:size-0:last-child:after {
	content: var(--tw-content);
	width: 0;
	height: 0;
}
.odd\:mb-4:nth-child(odd) {
	margin-bottom: 1rem;
}
.odd\:bg-surface-1:nth-child(odd) {
	--tw-bg-opacity: 1;
	background-color: #1e212f;
}
.odd\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,rgba\(255\,195\,0\,0\)_72\%\,\#FFC300_100\%\)\]:nth-child(
		odd
	) {
	background-image: radial-gradient(
		50% 50%,
		rgba(255, 195, 0, 0) 72%,
		#ffc300 100%
	);
}
.even\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,rgba\(203\,140\,0\,0\)_72\%\,var\(--Colors-sys-warning\,\#CB8C00\)_100\%\)\]:nth-child(
		2n
	) {
	background-image: radial-gradient(
		50% 50% at 50% 50%,
		rgba(203, 140, 0, 0) 72%,
		var(--Colors-sys-warning, #cb8c00) 100%
	);
}
.empty\:hidden:empty {
	display: none;
}
.hover\:border-accent-primary:hover {
	--tw-border-opacity: 1;
	border-color: rgba(216, 4, 0, var(--tw-border-opacity));
}
.hover\:bg-surface-2:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(27, 30, 41, var(--tw-bg-opacity));
}
.hover\:bg-surface-3:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(32, 35, 48, var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover {
	background-color: initial;
}
.hover\:fill-icon-active:hover {
	fill: #ffe100;
}
.hover\:text-accent-primary:hover {
	--tw-text-opacity: 1;
	color: rgba(216, 4, 0, var(--tw-text-opacity));
}
.hover\:text-accent-primary-light:hover {
	--tw-text-opacity: 1;
	color: rgba(255, 195, 0, var(--tw-text-opacity));
}
.hover\:text-text-primary:hover {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.hover\:text-text-secondary:hover {
	color: rgba(255, 255, 255, 0.8);
}
.hover\:text-text-tertiary:hover {
	color: rgba(255, 255, 255, 0.6);
}
.hover\:underline:hover {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}
.hover\:no-underline:hover {
	-webkit-text-decoration-line: none;
	text-decoration-line: none;
}
.hover\:opacity-100:hover {
	opacity: 1;
}
.hover\:opacity-50:hover {
	opacity: 0.5;
}
.hover\:opacity-90:hover {
	opacity: 0.9;
}
.hover\:opacity-95:hover {
	opacity: 0.95;
}
.focus\:bg-surface-3:focus {
	--tw-bg-opacity: 1;
	background-color: rgba(32, 35, 48, var(--tw-bg-opacity));
}
.focus\:outline-none:focus {
	outline-offset: 2px;
	outline: 2px solid transparent;
}
.focus\:ring-0:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
		var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
		var(--tw-ring-color);
	box-shadow:
		var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
		var(--tw-shadow, 0 0 transparent);
}
.focus\:ring-offset-0:focus {
	--tw-ring-offset-width: 0px;
}
.focus-visible\:outline-none:focus-visible {
	outline-offset: 2px;
	outline: 2px solid transparent;
}
.focus-visible\:ring-0:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
		var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
		var(--tw-ring-color);
	box-shadow:
		var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
		var(--tw-shadow, 0 0 transparent);
}
.focus-visible\:ring-offset-0:focus-visible {
	--tw-ring-offset-width: 0px;
}
.active\:scale-90:active {
	--tw-scale-x: 0.9;
	--tw-scale-y: 0.9;
}
.active\:scale-90:active,
.active\:scale-95:active {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-95:active {
	--tw-scale-x: 0.95;
	--tw-scale-y: 0.95;
}
.active\:bg-accent-primary:active {
	--tw-bg-opacity: 1;
	background-color: rgba(216, 4, 0, var(--tw-bg-opacity));
}
.active\:bg-accent-secondary:active {
	--tw-bg-opacity: 1;
	background-color: rgba(66, 13, 31, var(--tw-bg-opacity));
}
.active\:bg-surface-1:active {
	--tw-bg-opacity: 1;
	background-color: #1e212f;
}
.active\:bg-surface-2:active {
	--tw-bg-opacity: 1;
	background-color: rgba(27, 30, 41, var(--tw-bg-opacity));
}
.active\:bg-transparent:active {
	background-color: initial;
}
.active\:bg-radial-gradient-navbar-item-pressed:active {
	background-image: radial-gradient(
		62% 100% at 50% 0,
		#252837 0,
		rgba(1, 1, 4, 0) 100%
	);
}
.active\:fill-icon-active:active {
	fill: #ffe100;
}
.active\:text-text-secondary:active {
	color: rgba(255, 255, 255, 0.8);
}
.disabled\:bg-accent-primary\/40:disabled {
	background-color: rgba(216, 4, 0, 0.4);
}
.disabled\:bg-accent-secondary-light\/40:disabled {
	background-color: rgba(137, 0, 34, 0.4);
}
.disabled\:bg-surface-2\/40:disabled {
	background-color: rgba(27, 30, 41, 0.4);
}
.disabled\:text-text-tertiary:disabled {
	color: rgba(255, 255, 255, 0.6);
}
.group\/winner:hover .group-hover\/winner\:pointer-events-auto {
	pointer-events: auto;
}
.group:hover .group-hover\:visible {
	visibility: visible;
}
.group\/winner:hover .group-hover\/winner\:mt-3 {
	margin-top: 0.75rem;
}
.group:hover .group-hover\:flex {
	display: flex;
}
.group\/winner:hover .group-hover\/winner\:h-auto {
	height: auto;
}
.group:hover .group-hover\:-translate-x-3 {
	--tw-translate-x: -0.75rem;
}
.group:hover .group-hover\:-translate-x-3,
.group:hover .group-hover\:translate-x-3 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-x-3 {
	--tw-translate-x: 0.75rem;
}
.group:hover .group-hover\:translate-y-0 {
	--tw-translate-y: 0;
}
.group:hover .group-hover\:scale-100,
.group:hover .group-hover\:translate-y-0 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-100 {
	--tw-scale-x: 1;
	--tw-scale-y: 1;
}
.group:hover .group-hover\:scale-105 {
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
}
.group:hover .group-hover\:scale-105,
.group:hover .group-hover\:scale-110 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
	--tw-scale-x: 1.1;
	--tw-scale-y: 1.1;
}
.group:hover .group-hover\:scale-\[1\.14\] {
	--tw-scale-x: 1.14;
	--tw-scale-y: 1.14;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:bg-surface-2 {
	--tw-bg-opacity: 1;
	background-color: rgba(27, 30, 41, var(--tw-bg-opacity));
}
.group:hover .group-hover\:fill-icon-active,
.group\/nav-item:hover .group-hover\/nav-item\:fill-icon-active {
	fill: #ffe100;
}
.group:hover .group-hover\:fill-icon-default {
	fill: rgba(255, 255, 255, 0.2);
}
.group\/item:hover .group-hover\/item\:text-basic-white {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.group\/row:hover .group-hover\/row\:text-accent-primary-light {
	--tw-text-opacity: 1;
	color: rgba(255, 195, 0, var(--tw-text-opacity));
}
.group:hover .group-hover\:text-icon-active {
	--tw-text-opacity: 1;
	color: rgba(255, 225, 0, var(--tw-text-opacity));
}
.group:hover .group-hover\:text-text-primary {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.group\/link:hover .group-hover\/link\:underline {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}
.group:hover .group-hover\:opacity-100,
.group\/item:hover .group-hover\/item\:opacity-100,
.group\/swiper:hover .group-hover\/swiper\:opacity-100,
.group\/winner:hover .group-hover\/winner\:opacity-100,
.group\/wrapper:hover .group-hover\/wrapper\:opacity-100 {
	opacity: 1;
}
.group:hover .group-hover\:opacity-80 {
	opacity: 0.8;
}
.group:hover .group-hover\:blur-sm {
	--tw-blur: blur(4px);
}
.group:hover .group-hover\:blur-sm,
.group:hover .group-hover\:blur-xl {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
		var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
		var(--tw-sepia) var(--tw-drop-shadow);
}
.group:hover .group-hover\:blur-xl {
	--tw-blur: blur(24px);
}
.group\/winner:hover .group-hover\/winner\:backdrop-blur-xl {
	--tw-backdrop-blur: blur(24px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
		var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);
}
.group:hover .group-hover\:delay-300 {
	transition-delay: 0.3s;
}
.group:active .group-active\:scale-90 {
	--tw-scale-x: 0.9;
	--tw-scale-y: 0.9;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:active .group-active\:fill-icon-active {
	fill: #ffe100;
}
.group:disabled .group-disabled\:fill-icon-active\/60 {
	fill: rgba(255, 225, 0, 0.6);
}
.data-\[open\=true\]\:text-accent-primary-light[data-open='true'] {
	--tw-text-opacity: 1;
	color: rgba(255, 195, 0, var(--tw-text-opacity));
}
.not-last\:mb-2:not(:last-child) {
	margin-bottom: 0.5rem;
}
@media (prefers-reduced-motion: reduce) {
	.motion-reduce\:hidden {
		display: none;
	}
	.motion-reduce\:animate-none {
		animation: none;
	}
}
@media not all and (min-width: 1600px) {
	.max-3xl\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
}
@media not all and (min-width: 1368px) {
	.max-2xl\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
	.max-2xl\:hidden {
		display: none;
	}
	.max-2xl\:w-full {
		width: 100%;
	}
	.max-2xl\:rotate-\[-30deg\] {
		--tw-rotate: -30deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.max-2xl\:overflow-x-scroll {
		overflow-x: scroll;
	}
	.max-2xl\:before\:hidden:before {
		content: var(--tw-content);
		display: none;
	}
}
@media not all and (min-width: 1136px) {
	.max-lg\:right-\[-150px\] {
		right: -150px;
	}
	.max-lg\:mb-4 {
		margin-bottom: 1rem;
	}
	.max-lg\:mr-4 {
		margin-right: 1rem;
	}
	.max-lg\:mt-1 {
		margin-top: 0.25rem;
	}
	.max-lg\:hidden {
		display: none;
	}
	.max-lg\:\!pb-0 {
		padding-bottom: 0 !important;
	}
	.max-lg\:\!pb-10 {
		padding-bottom: 2.5rem !important;
	}
}
@media not all and (min-width: 1024px) {
	.max-md\:-bottom-8 {
		bottom: -2rem;
	}
	.max-md\:-right-5 {
		right: -1.25rem;
	}
	.max-md\:bottom-\[10px\] {
		bottom: 10px;
	}
	.max-md\:right-0 {
		right: 0;
	}
	.max-md\:right-2 {
		right: 0.5rem;
	}
	.max-md\:top-0 {
		top: 0;
	}
	.max-md\:top-1\/3 {
		top: 33.3333%;
	}
	.max-md\:order-1 {
		order: 1;
	}
	.max-md\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	.max-md\:my-\[10px\] {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.max-md\:-mt-16 {
		margin-top: -4rem;
	}
	.max-md\:mb-2 {
		margin-bottom: 0.5rem;
	}
	.max-md\:mb-8 {
		margin-bottom: 2rem;
	}
	.max-md\:mt-3 {
		margin-top: 0.75rem;
	}
	.max-md\:hidden {
		display: none;
	}
	.max-md\:size-\[100px\] {
		width: 100px;
		height: 100px;
	}
	.max-md\:h-10 {
		height: 2.5rem;
	}
	.max-md\:h-\[168px\] {
		height: 168px;
	}
	.max-md\:h-\[172px\] {
		height: 172px;
	}
	.max-md\:h-\[430px\] {
		height: 430px;
	}
	.max-md\:max-h-\[220px\] {
		max-height: 220px;
	}
	.max-md\:w-\[124px\] {
		width: 124px;
	}
	.max-md\:w-\[130px\] {
		width: 130px;
	}
	.max-md\:w-\[400px\] {
		width: 400px;
	}
	.max-md\:w-full {
		width: 100%;
	}
	.max-md\:min-w-\[500px\] {
		min-width: 500px;
	}
	.max-md\:max-w-\[480px\] {
		max-width: 480px;
	}
	.max-md\:max-w-\[500px\] {
		max-width: 500px;
	}
	.max-md\:max-w-\[510px\] {
		max-width: 510px;
	}
	.max-md\:max-w-full {
		max-width: 100%;
	}
	.max-md\:grow {
		flex-grow: 1;
	}
	.max-md\:rotate-180 {
		--tw-rotate: 180deg;
	}
	.max-md\:rotate-180,
	.max-md\:rotate-\[34deg\] {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.max-md\:rotate-\[34deg\] {
		--tw-rotate: 34deg;
	}
	.max-md\:-scale-x-100 {
		--tw-scale-x: -1;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.max-md\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.max-md\:flex-col {
		flex-direction: column;
	}
	.max-md\:items-center {
		align-items: center;
	}
	.max-md\:justify-center {
		justify-content: center;
	}
	.max-md\:justify-between {
		justify-content: space-between;
	}
	.max-md\:bg-\[auto_98px\] {
		background-size: auto 98px;
	}
	.max-md\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.max-md\:py-3 {
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.max-md\:\!pl-4 {
		padding-left: 1rem !important;
	}
	.max-md\:\!pr-3 {
		padding-right: 0.75rem !important;
	}
	.max-md\:text-center {
		text-align: center;
	}
	.max-md\:opacity-80 {
		opacity: 0.8;
	}
	.max-md\:before\:hidden:before {
		content: var(--tw-content);
		display: none;
	}
	.max-md\:before\:rounded-4xl:before {
		content: var(--tw-content);
		border-radius: 48px;
	}
}
@media not all and (min-width: 768px) {
	.max-sm\:absolute {
		position: absolute;
	}
	.max-sm\:bottom-0 {
		bottom: 0;
	}
	.max-sm\:right-0 {
		right: 0;
	}
	.max-sm\:top-1\/2 {
		top: 50%;
	}
	.max-sm\:mx-1 {
		margin-left: 0.25rem;
		margin-right: 0.25rem;
	}
	.max-sm\:my-2 {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.max-sm\:-mt-0\.25 {
		margin-top: -0.0625rem;
	}
	.max-sm\:mb-2 {
		margin-bottom: 0.5rem;
	}
	.max-sm\:mt-2 {
		margin-top: 0.5rem;
	}
	.max-sm\:mt-\[-160px\] {
		margin-top: -160px;
	}
	.max-sm\:mt-\[10px\] {
		margin-top: 10px;
	}
	.max-sm\:h-\[160px\] {
		height: 160px;
	}
	.max-sm\:h-\[200px\] {
		height: 200px;
	}
	.max-sm\:max-h-\[224px\] {
		max-height: 224px;
	}
	.max-sm\:min-h-4 {
		min-height: 1rem;
	}
	.max-sm\:min-h-\[224px\] {
		min-height: 224px;
	}
	.max-sm\:w-0\.25 {
		width: 0.0625rem;
	}
	.max-sm\:w-full {
		width: 100%;
	}
	.max-sm\:max-w-10 {
		max-width: 2.5rem;
	}
	.max-sm\:max-w-8 {
		max-width: 2rem;
	}
	.max-sm\:max-w-\[304px\] {
		max-width: 304px;
	}
	.max-sm\:max-w-\[336px\] {
		max-width: 336px;
	}
	.max-sm\:max-w-fit {
		max-width: -moz-fit-content;
		max-width: fit-content;
	}
	.max-sm\:translate-x-\[-2\.5px\] {
		--tw-translate-x: -2.5px;
	}
	.max-sm\:-rotate-90,
	.max-sm\:translate-x-\[-2\.5px\] {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.max-sm\:-rotate-90 {
		--tw-rotate: -90deg;
	}
	.max-sm\:flex-col {
		flex-direction: column;
	}
	.max-sm\:items-center {
		align-items: center;
	}
	.max-sm\:justify-center {
		justify-content: center;
	}
	.max-sm\:gap-2 {
		gap: 0.5rem;
	}
	.max-sm\:border-b {
		border-bottom-width: 1px;
	}
	.max-sm\:\!bg-accent-secondary {
		--tw-bg-opacity: 1 !important;
		background-color: rgba(66, 13, 31, var(--tw-bg-opacity)) !important;
	}
	.max-sm\:bg-surface-1 {
		--tw-bg-opacity: 1;
		background-color: #1e212f;
	}
	.max-sm\:fill-icon-active {
		fill: #ffe100;
	}
	.max-sm\:fill-icon-default {
		fill: rgba(255, 255, 255, 0.2);
	}
	.max-sm\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.max-sm\:\!pt-2 {
		padding-top: 0.5rem !important;
	}
	.max-sm\:pr-\[154px\] {
		padding-right: 154px;
	}
	.max-sm\:\!text-text-primary {
		--tw-text-opacity: 1 !important;
		color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
	}
	.max-sm\:opacity-80 {
		opacity: 0.8;
	}
	.max-sm\:hover\:\!bg-accent-secondary:hover {
		--tw-bg-opacity: 1 !important;
		background-color: rgba(66, 13, 31, var(--tw-bg-opacity)) !important;
	}
	.max-sm\:hover\:\!text-text-primary:hover {
		--tw-text-opacity: 1 !important;
		color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
	}
	.max-sm\:active\:\!bg-accent-secondary:active {
		--tw-bg-opacity: 1 !important;
		background-color: rgba(66, 13, 31, var(--tw-bg-opacity)) !important;
	}
	.max-sm\:active\:\!text-text-primary:active {
		--tw-text-opacity: 1 !important;
		color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
	}
}
@media not all and (min-width: 536px) {
	.max-tablet\:ml-3 {
		margin-left: 0.75rem;
	}
	.max-tablet\:ml-4 {
		margin-left: 1rem;
	}
	.max-tablet\:ml-5 {
		margin-left: 1.25rem;
	}
	.max-tablet\:hidden {
		display: none;
	}
	.max-tablet\:max-h-\[542px\] {
		max-height: 542px;
	}
	.max-tablet\:min-h-\[462px\] {
		min-height: 462px;
	}
	.max-tablet\:w-full {
		width: 100%;
	}
	.max-tablet\:flex-col {
		flex-direction: column;
	}
	.max-tablet\:overflow-hidden {
		overflow: hidden;
	}
	.max-tablet\:via-\[rgba\(224\,132\,61\,0\.2\)\] {
		--tw-gradient-to: rgba(224, 132, 61, 0) var(--tw-gradient-to-position);
		--tw-gradient-stops:
			var(--tw-gradient-from),
			rgba(224, 132, 61, 0.2) var(--tw-gradient-via-position),
			var(--tw-gradient-to);
	}
}
@media not all and (min-width: 400px) {
	.max-xs\:min-w-\[104px\] {
		min-width: 104px;
	}
	.max-xs\:pr-6 {
		padding-right: 1.5rem;
	}
}
@media not all and (min-width: 360px) {
	.max-xxs\:-mx-3 {
		margin-left: -0.75rem;
		margin-right: -0.75rem;
	}
	.max-xxs\:w-\[calc\(100\%\+24px\)\] {
		width: calc(100% + 24px);
	}
	.max-xxs\:w-\[calc\(100\%\+40px\)\] {
		width: calc(100% + 40px);
	}
	.max-xxs\:min-w-\[90px\] {
		min-width: 90px;
	}
}
@media (min-width: 320px) {
	.xxxs\:mr-8 {
		margin-right: 2rem;
	}
	.xxxs\:\!h-\[75px\] {
		height: 75px !important;
	}
	.xxxs\:h-\[112px\] {
		height: 112px;
	}
}
@media (min-width: 360px) {
	.xxs\:-right-4 {
		right: -1rem;
	}
	.xxs\:-top-12 {
		top: -3rem;
	}
	.xxs\:-top-3 {
		top: -0.75rem;
	}
	.xxs\:bottom-8 {
		bottom: 2rem;
	}
	.xxs\:left-7 {
		left: 1.75rem;
	}
	.xxs\:left-\[-216px\] {
		left: -216px;
	}
	.xxs\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
	.xxs\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	.xxs\:-mt-4 {
		margin-top: -1rem;
	}
	.xxs\:mr-3 {
		margin-right: 0.75rem;
	}
	.xxs\:h-\[111px\] {
		height: 111px;
	}
	.xxs\:h-\[256px\] {
		height: 256px;
	}
	.xxs\:h-\[366px\] {
		height: 366px;
	}
	.xxs\:h-\[96px\] {
		height: 96px;
	}
	.xxs\:min-h-\[148px\] {
		min-height: 148px;
	}
	.xxs\:min-h-\[236px\] {
		min-height: 236px;
	}
	.xxs\:w-\[130px\] {
		width: 130px;
	}
	.xxs\:w-\[156px\] {
		width: 156px;
	}
	.xxs\:w-\[174px\] {
		width: 174px;
	}
	.xxs\:w-\[210px\] {
		width: 210px;
	}
	.xxs\:w-\[236px\] {
		width: 236px;
	}
	.xxs\:w-\[264px\] {
		width: 264px;
	}
	.xxs\:w-\[324px\] {
		width: 324px;
	}
	.xxs\:w-\[340px\] {
		width: 340px;
	}
	.xxs\:w-\[61\%\] {
		width: 61%;
	}
	.xxs\:w-fit {
		width: -moz-fit-content;
		width: fit-content;
	}
	.xxs\:w-full {
		width: 100%;
	}
	.xxs\:\!min-w-\[152px\] {
		min-width: 152px !important;
	}
	.xxs\:min-w-\[104px\] {
		min-width: 104px;
	}
	.xxs\:min-w-\[414px\] {
		min-width: 414px;
	}
	.xxs\:\!max-w-\[220px\] {
		max-width: 220px !important;
	}
	.xxs\:max-w-\[150px\] {
		max-width: 150px;
	}
	.xxs\:max-w-\[304px\] {
		max-width: 304px;
	}
	.xxs\:max-w-\[312px\] {
		max-width: 312px;
	}
	.xxs\:rounded-\[30px\] {
		border-radius: 30px;
	}
	.xxs\:\!px-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}
	.xxs\:px-2 {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.xxs\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.xxs\:pb-14 {
		padding-bottom: 3.5rem;
	}
	.xxs\:pt-4 {
		padding-top: 1rem;
	}
	.xxs\:pt-\[182px\] {
		padding-top: 182px;
	}
}
@media (min-width: 400px) {
	.xs\:-left-14 {
		left: -3.5rem;
	}
	.xs\:-right-2 {
		right: -0.5rem;
	}
	.xs\:-top-2 {
		top: -0.5rem;
	}
	.xs\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem;
	}
	.xs\:mt-4 {
		margin-top: 1rem;
	}
	.xs\:h-\[228px\] {
		height: 228px;
	}
	.xs\:max-h-\[304px\] {
		max-height: 304px;
	}
	.xs\:w-\[176px\] {
		width: 176px;
	}
	.xs\:w-\[211px\] {
		width: 211px;
	}
	.xs\:w-full {
		width: 100%;
	}
	.xs\:\!min-w-\[104px\] {
		min-width: 104px !important;
	}
	.xs\:\!min-w-\[144px\] {
		min-width: 144px !important;
	}
	.xs\:\!max-w-\[260px\] {
		max-width: 260px !important;
	}
	.xs\:max-w-\[180px\] {
		max-width: 180px;
	}
	.xs\:max-w-none {
		max-width: none;
	}
	@keyframes showViking {
		0% {
			opacity: 0;
		}
		50% {
			opacity: 1;
		}
		to {
			transform: translateY(-134px);
		}
	}
	.xs\:animate-viking-appear {
		animation: 0.5s forwards showViking;
	}
	.xs\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.xs\:flex-row {
		flex-direction: row;
	}
	.xs\:rounded-xl {
		border-radius: 16px;
	}
	.xs\:p-4 {
		padding: 1rem;
	}
	.xs\:pb-6 {
		padding-bottom: 1.5rem;
	}
	.xs\:pl-8 {
		padding-left: 2rem;
	}
}
@media (min-width: 536px) {
	.tablet\:fixed {
		position: fixed;
	}
	.tablet\:relative {
		position: relative;
	}
	.tablet\:inset-0 {
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.tablet\:-bottom-10 {
		bottom: -2.5rem;
	}
	.tablet\:-bottom-16 {
		bottom: -4rem;
	}
	.tablet\:-bottom-4 {
		bottom: -1rem;
	}
	.tablet\:-left-12 {
		left: -3rem;
	}
	.tablet\:-left-6 {
		left: -1.5rem;
	}
	.tablet\:bottom-0 {
		bottom: 0;
	}
	.tablet\:bottom-20 {
		bottom: 5rem;
	}
	.tablet\:left-8 {
		left: 2rem;
	}
	.tablet\:left-\[-320px\] {
		left: -320px;
	}
	.tablet\:left-\[calc\(-100\%\+12px\)\] {
		left: calc(12px - 100%);
	}
	.tablet\:right-1\/2 {
		right: 50%;
	}
	.tablet\:right-6 {
		right: 1.5rem;
	}
	.tablet\:right-\[-195px\] {
		right: -195px;
	}
	.tablet\:right-\[220px\] {
		right: 220px;
	}
	.tablet\:right-\[calc\(-100\%\+12px\)\] {
		right: calc(12px - 100%);
	}
	.tablet\:top-\[-74px\] {
		top: -74px;
	}
	.tablet\:top-\[150px\] {
		top: 150px;
	}
	.tablet\:z-30 {
		z-index: 30;
	}
	.tablet\:col-span-2 {
		grid-column: span 2 / span 2;
	}
	.tablet\:m-0 {
		margin: 0;
	}
	.tablet\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	.tablet\:\!mb-2 {
		margin-bottom: 0.5rem !important;
	}
	.tablet\:-mr-6 {
		margin-right: -1.5rem;
	}
	.tablet\:-mr-7 {
		margin-right: -1.75rem;
	}
	.tablet\:-mr-8 {
		margin-right: -2rem;
	}
	.tablet\:-mt-20 {
		margin-top: -5rem;
	}
	.tablet\:mb-0 {
		margin-bottom: 0;
	}
	.tablet\:mb-2 {
		margin-bottom: 0.5rem;
	}
	.tablet\:mb-6 {
		margin-bottom: 1.5rem;
	}
	.tablet\:mb-8 {
		margin-bottom: 2rem;
	}
	.tablet\:ml-13 {
		margin-left: 3.25rem;
	}
	.tablet\:ml-6 {
		margin-left: 1.5rem;
	}
	.tablet\:mr-6 {
		margin-right: 1.5rem;
	}
	.tablet\:mt-0 {
		margin-top: 0;
	}
	.tablet\:mt-14 {
		margin-top: 3.5rem;
	}
	.tablet\:mt-2 {
		margin-top: 0.5rem;
	}
	.tablet\:mt-5 {
		margin-top: 1.25rem;
	}
	.tablet\:mt-6 {
		margin-top: 1.5rem;
	}
	.tablet\:block {
		display: block;
	}
	.tablet\:flex {
		display: flex;
	}
	.tablet\:grid {
		display: grid;
	}
	.tablet\:hidden {
		display: none;
	}
	.tablet\:aspect-square {
		aspect-ratio: 1;
	}
	.tablet\:size-\[280px\] {
		width: 280px;
		height: 280px;
	}
	.tablet\:size-auto {
		width: auto;
		height: auto;
	}
	.tablet\:h-\[164px\] {
		height: 164px;
	}
	.tablet\:h-\[176px\] {
		height: 176px;
	}
	.tablet\:h-\[212px\] {
		height: 212px;
	}
	.tablet\:h-\[296px\] {
		height: 296px;
	}
	.tablet\:h-\[306px\] {
		height: 306px;
	}
	.tablet\:h-\[312px\] {
		height: 312px;
	}
	.tablet\:h-\[328px\] {
		height: 328px;
	}
	.tablet\:h-\[372px\] {
		height: 372px;
	}
	.tablet\:h-\[388px\] {
		height: 388px;
	}
	.tablet\:h-\[400px\] {
		height: 400px;
	}
	.tablet\:h-\[460px\] {
		height: 460px;
	}
	.tablet\:h-\[80px\] {
		height: 80px;
	}
	.tablet\:h-auto {
		height: auto;
	}
	.tablet\:max-h-\[328px\] {
		max-height: 328px;
	}
	.tablet\:max-h-\[404px\] {
		max-height: 404px;
	}
	.tablet\:min-h-0 {
		min-height: 0;
	}
	.tablet\:min-h-\[190px\] {
		min-height: 190px;
	}
	.tablet\:min-h-\[328px\] {
		min-height: 328px;
	}
	.tablet\:min-h-\[470px\] {
		min-height: 470px;
	}
	.tablet\:min-h-\[86px\] {
		min-height: 86px;
	}
	.tablet\:min-h-\[calc\(100vw\+120px\)\] {
		min-height: calc(100vw + 120px);
	}
	.tablet\:min-h-auto {
		min-height: auto;
	}
	.tablet\:w-6 {
		width: 1.5rem;
	}
	.tablet\:w-\[190px\] {
		width: 190px;
	}
	.tablet\:w-\[194px\] {
		width: 194px;
	}
	.tablet\:w-\[214px\] {
		width: 214px;
	}
	.tablet\:w-\[218px\] {
		width: 218px;
	}
	.tablet\:w-\[260px\] {
		width: 260px;
	}
	.tablet\:w-\[280px\] {
		width: 280px;
	}
	.tablet\:w-\[296px\] {
		width: 296px;
	}
	.tablet\:w-\[328px\] {
		width: 328px;
	}
	.tablet\:w-\[360px\] {
		width: 360px;
	}
	.tablet\:w-\[376px\] {
		width: 376px;
	}
	.tablet\:w-\[384px\] {
		width: 384px;
	}
	.tablet\:w-\[432px\] {
		width: 432px;
	}
	.tablet\:w-\[440px\] {
		width: 440px;
	}
	.tablet\:w-\[456px\] {
		width: 456px;
	}
	.tablet\:w-\[480px\] {
		width: 480px;
	}
	.tablet\:w-\[482px\] {
		width: 482px;
	}
	.tablet\:w-\[75\%\] {
		width: 75%;
	}
	.tablet\:w-\[87\%\] {
		width: 87%;
	}
	.tablet\:w-auto {
		width: auto;
	}
	.tablet\:w-full {
		width: 100%;
	}
	.tablet\:\!min-w-\[212px\] {
		min-width: 212px !important;
	}
	.tablet\:min-w-24 {
		min-width: 6rem;
	}
	.tablet\:min-w-\[156px\] {
		min-width: 156px;
	}
	.tablet\:min-w-\[288px\] {
		min-width: 288px;
	}
	.tablet\:min-w-\[616px\] {
		min-width: 616px;
	}
	.tablet\:min-w-\[80\%\] {
		min-width: 80%;
	}
	.tablet\:\!max-w-\[328px\] {
		max-width: 328px !important;
	}
	.tablet\:max-w-\[420px\] {
		max-width: 420px;
	}
	.tablet\:max-w-fit {
		max-width: -moz-fit-content;
		max-width: fit-content;
	}
	.tablet\:max-w-screen-xs {
		max-width: 400px;
	}
	.tablet\:max-w-screen-xxs {
		max-width: 360px;
	}
	.tablet\:\!grow-0 {
		flex-grow: 0 !important;
	}
	.tablet\:basis-1\/2 {
		flex-basis: 50%;
	}
	.tablet\:basis-4\/5 {
		flex-basis: 80%;
	}
	.tablet\:translate-x-0 {
		--tw-translate-x: 0;
	}
	.tablet\:translate-x-0,
	.tablet\:translate-x-1\/2 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.tablet\:translate-x-1\/2 {
		--tw-translate-x: 50%;
	}
	.tablet\:rotate-0 {
		--tw-rotate: 0deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.tablet\:columns-2 {
		column-count: 2;
	}
	.tablet\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.tablet\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.tablet\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.tablet\:flex-row {
		flex-direction: row;
	}
	.tablet\:flex-col {
		flex-direction: column;
	}
	.tablet\:items-start {
		align-items: flex-start;
	}
	.tablet\:items-center {
		align-items: center;
	}
	.tablet\:justify-normal {
		justify-content: normal;
	}
	.tablet\:justify-start {
		justify-content: flex-start;
	}
	.tablet\:justify-center {
		justify-content: center;
	}
	.tablet\:justify-between {
		justify-content: space-between;
	}
	.tablet\:gap-10 {
		gap: 2.5rem;
	}
	.tablet\:gap-2 {
		gap: 0.5rem;
	}
	.tablet\:gap-3 {
		gap: 0.75rem;
	}
	.tablet\:gap-6 {
		gap: 1.5rem;
	}
	.tablet\:gap-x-3 {
		column-gap: 0.75rem;
	}
	.tablet\:self-center {
		align-self: center;
	}
	.tablet\:overflow-y-auto {
		overflow-y: auto;
	}
	.tablet\:text-nowrap {
		text-wrap: nowrap;
	}
	.tablet\:rounded-2xl {
		border-radius: 24px;
	}
	.tablet\:rounded-none {
		border-radius: 0;
	}
	.tablet\:rounded-t-2xl {
		border-top-left-radius: 24px;
		border-top-right-radius: 24px;
	}
	.tablet\:\!bg-\[rgba\(0\,0\,0\,0\.7\)\] {
		background-color: rgba(0, 0, 0, 0.7) !important;
	}
	.tablet\:object-fill {
		object-fit: fill;
	}
	.tablet\:\!p-8 {
		padding: 2rem !important;
	}
	.tablet\:p-12 {
		padding: 3rem;
	}
	.tablet\:p-4 {
		padding: 1rem;
	}
	.tablet\:p-8 {
		padding: 2rem;
	}
	.tablet\:\!px-6 {
		padding-left: 1.5rem !important;
		padding-right: 1.5rem !important;
	}
	.tablet\:\!py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}
	.tablet\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	.tablet\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.tablet\:px-2 {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.tablet\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.tablet\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.tablet\:px-9 {
		padding-left: 2.25rem;
		padding-right: 2.25rem;
	}
	.tablet\:py-10 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	.tablet\:\!pl-8 {
		padding-left: 2rem !important;
	}
	.tablet\:pb-10 {
		padding-bottom: 2.5rem;
	}
	.tablet\:pb-7 {
		padding-bottom: 1.75rem;
	}
	.tablet\:pl-6 {
		padding-left: 1.5rem;
	}
	.tablet\:pl-7 {
		padding-left: 1.75rem;
	}
	.tablet\:pl-8 {
		padding-left: 2rem;
	}
	.tablet\:pr-0 {
		padding-right: 0;
	}
	.tablet\:pr-7 {
		padding-right: 1.75rem;
	}
	.tablet\:pr-8 {
		padding-right: 2rem;
	}
	.tablet\:pr-\[14px\] {
		padding-right: 14px;
	}
	.tablet\:pt-0 {
		padding-top: 0;
	}
	.tablet\:pt-20 {
		padding-top: 5rem;
	}
	.tablet\:pt-\[270px\] {
		padding-top: 270px;
	}
	.tablet\:text-left {
		text-align: left;
	}
	.tablet\:text-Body-bold\.desktop {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
	.tablet\:text-Body\.desktop {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.tablet\:text-Caption {
		font-size: 12px;
		font-weight: 600;
		line-height: 16px;
	}
	.tablet\:text-H1\.desktop {
		font-size: 40px;
		font-weight: 700;
		line-height: 56px;
	}
	.tablet\:text-H2\.desktop {
		font-size: 28px;
		font-weight: 700;
		line-height: 36px;
	}
	.tablet\:text-H2\.mobile {
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
	}
	.tablet\:text-H3\.desktop {
		font-size: 22px;
		font-weight: 700;
		line-height: 28px;
	}
	.tablet\:leading-\[18px\] {
		line-height: 18px;
	}
	.tablet\:leading-\[30px\] {
		line-height: 30px;
	}
	.tablet\:after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-mobile-big\.webp\)\]:after {
		content: var(--tw-content);
		background-image: url(/spa-assets/webp/mob-promo/hero-mobile-big.webp);
	}
}
@media (min-width: 768px) {
	.sm\:pointer-events-auto {
		pointer-events: auto;
	}
	.sm\:static {
		position: static;
	}
	.sm\:absolute {
		position: absolute;
	}
	.sm\:relative {
		position: relative;
	}
	.sm\:inset-0 {
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.sm\:\!bottom-0 {
		bottom: 0 !important;
	}
	.sm\:\!left-auto {
		left: auto !important;
	}
	.sm\:\!right-0 {
		right: 0 !important;
	}
	.sm\:\!top-auto {
		top: auto !important;
	}
	.sm\:-bottom-4 {
		bottom: -1rem;
	}
	.sm\:-left-6 {
		left: -1.5rem;
	}
	.sm\:-right-6 {
		right: -1.5rem;
	}
	.sm\:-top-24 {
		top: -6rem;
	}
	.sm\:-top-5 {
		top: -1.25rem;
	}
	.sm\:bottom-24 {
		bottom: 6rem;
	}
	.sm\:bottom-5 {
		bottom: 1.25rem;
	}
	.sm\:bottom-8 {
		bottom: 2rem;
	}
	.sm\:bottom-\[30px\] {
		bottom: 30px;
	}
	.sm\:bottom-auto {
		bottom: auto;
	}
	.sm\:left-0 {
		left: 0;
	}
	.sm\:left-\[-466px\] {
		left: -466px;
	}
	.sm\:left-\[51\%\] {
		left: 51%;
	}
	.sm\:left-\[calc\(-100\%\+52px\)\] {
		left: calc(52px - 100%);
	}
	.sm\:left-auto {
		left: auto;
	}
	.sm\:right-0 {
		right: 0;
	}
	.sm\:right-4 {
		right: 1rem;
	}
	.sm\:right-\[270px\] {
		right: 270px;
	}
	.sm\:right-\[calc\(-100\%\+52px\)\] {
		right: calc(52px - 100%);
	}
	.sm\:right-auto {
		right: auto;
	}
	.sm\:top-1\/2 {
		top: 50%;
	}
	.sm\:top-\[-100px\] {
		top: -100px;
	}
	.sm\:top-\[216px\] {
		top: 216px;
	}
	.sm\:top-\[220px\] {
		top: 220px;
	}
	.sm\:top-\[346px\] {
		top: 346px;
	}
	.sm\:top-\[49\%\] {
		top: 49%;
	}
	.sm\:top-auto {
		top: auto;
	}
	.sm\:z-1 {
		z-index: 1;
	}
	.sm\:z-2 {
		z-index: 2;
	}
	.sm\:order-1 {
		order: 1;
	}
	.sm\:order-2 {
		order: 2;
	}
	.sm\:order-3 {
		order: 3;
	}
	.sm\:order-4 {
		order: 4;
	}
	.sm\:col-span-1 {
		grid-column: span 1 / span 1;
	}
	.sm\:col-span-2 {
		grid-column: span 2 / span 2;
	}
	.sm\:col-span-full {
		grid-column: 1/-1;
	}
	.sm\:m-0 {
		margin: 0;
	}
	.sm\:m-auto {
		margin: auto;
	}
	.sm\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	.sm\:mx-2 {
		margin-left: 0.5rem;
		margin-right: 0.5rem;
	}
	.sm\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	.sm\:mx-\[10px\] {
		margin-left: 10px;
		margin-right: 10px;
	}
	.sm\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	.sm\:my-\[134px\] {
		margin-top: 134px;
		margin-bottom: 134px;
	}
	.sm\:-mb-12 {
		margin-bottom: -3rem;
	}
	.sm\:-mr-16 {
		margin-right: -4rem;
	}
	.sm\:-mr-3 {
		margin-right: -0.75rem;
	}
	.sm\:-mt-14 {
		margin-top: -3.5rem;
	}
	.sm\:-mt-16 {
		margin-top: -4rem;
	}
	.sm\:-mt-3 {
		margin-top: -0.75rem;
	}
	.sm\:-mt-8 {
		margin-top: -2rem;
	}
	.sm\:mb-0 {
		margin-bottom: 0;
	}
	.sm\:mb-10 {
		margin-bottom: 2.5rem;
	}
	.sm\:mb-14 {
		margin-bottom: 3.5rem;
	}
	.sm\:mb-2 {
		margin-bottom: 0.5rem;
	}
	.sm\:mb-3 {
		margin-bottom: 0.75rem;
	}
	.sm\:mb-4 {
		margin-bottom: 1rem;
	}
	.sm\:mb-6 {
		margin-bottom: 1.5rem;
	}
	.sm\:mb-8 {
		margin-bottom: 2rem;
	}
	.sm\:ml-0 {
		margin-left: 0;
	}
	.sm\:ml-16 {
		margin-left: 4rem;
	}
	.sm\:ml-2 {
		margin-left: 0.5rem;
	}
	.sm\:ml-4 {
		margin-left: 1rem;
	}
	.sm\:ml-8 {
		margin-left: 2rem;
	}
	.sm\:ml-\[123px\] {
		margin-left: 123px;
	}
	.sm\:ml-auto {
		margin-left: auto;
	}
	.sm\:mr-0 {
		margin-right: 0;
	}
	.sm\:mr-12 {
		margin-right: 3rem;
	}
	.sm\:mr-16 {
		margin-right: 4rem;
	}
	.sm\:mr-2 {
		margin-right: 0.5rem;
	}
	.sm\:mr-3 {
		margin-right: 0.75rem;
	}
	.sm\:mr-4 {
		margin-right: 1rem;
	}
	.sm\:mr-8 {
		margin-right: 2rem;
	}
	.sm\:mt-0 {
		margin-top: 0;
	}
	.sm\:mt-1 {
		margin-top: 0.25rem;
	}
	.sm\:mt-12 {
		margin-top: 3rem;
	}
	.sm\:mt-18 {
		margin-top: 4.5rem;
	}
	.sm\:mt-2 {
		margin-top: 0.5rem;
	}
	.sm\:mt-4 {
		margin-top: 1rem;
	}
	.sm\:mt-4\.5 {
		margin-top: 1.125rem;
	}
	.sm\:mt-6 {
		margin-top: 1.5rem;
	}
	.sm\:mt-8 {
		margin-top: 2rem;
	}
	.sm\:mt-auto {
		margin-top: auto;
	}
	.sm\:line-clamp-1 {
		-webkit-line-clamp: 1;
	}
	.sm\:line-clamp-1,
	.sm\:line-clamp-3 {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden;
	}
	.sm\:line-clamp-3 {
		-webkit-line-clamp: 3;
	}
	.sm\:block {
		display: block;
	}
	.sm\:flex {
		display: flex;
	}
	.sm\:inline-flex {
		display: inline-flex;
	}
	.sm\:table-cell {
		display: table-cell;
	}
	.sm\:grid {
		display: grid;
	}
	.sm\:hidden {
		display: none;
	}
	.sm\:size-10 {
		width: 2.5rem;
		height: 2.5rem;
	}
	.sm\:size-12 {
		width: 3rem;
		height: 3rem;
	}
	.sm\:size-16 {
		width: 4rem;
		height: 4rem;
	}
	.sm\:size-22 {
		width: 5.5rem;
		height: 5.5rem;
	}
	.sm\:size-\[104px\] {
		width: 104px;
		height: 104px;
	}
	.sm\:size-full {
		width: 100%;
		height: 100%;
	}
	.sm\:\!h-\[160px\] {
		height: 160px !important;
	}
	.sm\:\!h-\[225px\] {
		height: 225px !important;
	}
	.sm\:\!h-\[280px\] {
		height: 280px !important;
	}
	.sm\:\!h-\[320px\] {
		height: 320px !important;
	}
	.sm\:\!h-\[396px\] {
		height: 396px !important;
	}
	.sm\:\!h-auto {
		height: auto !important;
	}
	.sm\:h-0\.25 {
		height: 0.0625rem;
	}
	.sm\:h-12 {
		height: 3rem;
	}
	.sm\:h-16 {
		height: 4rem;
	}
	.sm\:h-4 {
		height: 1rem;
	}
	.sm\:h-6 {
		height: 1.5rem;
	}
	.sm\:h-\[136px\] {
		height: 136px;
	}
	.sm\:h-\[236px\] {
		height: 236px;
	}
	.sm\:h-\[289px\] {
		height: 289px;
	}
	.sm\:h-\[324px\] {
		height: 324px;
	}
	.sm\:h-\[336px\] {
		height: 336px;
	}
	.sm\:h-\[352px\] {
		height: 352px;
	}
	.sm\:h-\[382px\] {
		height: 382px;
	}
	.sm\:h-\[388px\] {
		height: 388px;
	}
	.sm\:h-\[392px\] {
		height: 392px;
	}
	.sm\:h-\[400px\] {
		height: 400px;
	}
	.sm\:h-\[405px\] {
		height: 405px;
	}
	.sm\:h-\[434px\] {
		height: 434px;
	}
	.sm\:h-\[497px\] {
		height: 497px;
	}
	.sm\:h-\[536px\] {
		height: 536px;
	}
	.sm\:h-\[606px\] {
		height: 606px;
	}
	.sm\:h-auto {
		height: auto;
	}
	.sm\:h-dvh {
		height: 100dvh;
	}
	.sm\:h-fit {
		height: -moz-fit-content;
		height: fit-content;
	}
	.sm\:h-full {
		height: 100%;
	}
	.sm\:min-h-14 {
		min-height: 3.5rem;
	}
	.sm\:min-h-20 {
		min-height: 5rem;
	}
	.sm\:min-h-\[172px\] {
		min-height: 172px;
	}
	.sm\:min-h-\[350px\] {
		min-height: 350px;
	}
	.sm\:min-h-\[480px\] {
		min-height: 480px;
	}
	.sm\:min-h-\[67px\] {
		min-height: 67px;
	}
	.sm\:min-h-\[calc\(100vw\/5\*3\+50px\)\] {
		min-height: calc(60vw + 50px);
	}
	.sm\:min-h-full {
		min-height: 100%;
	}
	.sm\:\!w-\[225px\] {
		width: 225px !important;
	}
	.sm\:\!w-\[6px\] {
		width: 6px !important;
	}
	.sm\:\!w-auto {
		width: auto !important;
	}
	.sm\:w-15 {
		width: 3.75rem;
	}
	.sm\:w-16 {
		width: 4rem;
	}
	.sm\:w-\[105px\] {
		width: 105px;
	}
	.sm\:w-\[112px\] {
		width: 112px;
	}
	.sm\:w-\[132px\] {
		width: 132px;
	}
	.sm\:w-\[140px\] {
		width: 140px;
	}
	.sm\:w-\[268px\] {
		width: 268px;
	}
	.sm\:w-\[278px\] {
		width: 278px;
	}
	.sm\:w-\[290px\] {
		width: 290px;
	}
	.sm\:w-\[292px\] {
		width: 292px;
	}
	.sm\:w-\[300px\] {
		width: 300px;
	}
	.sm\:w-\[312px\] {
		width: 312px;
	}
	.sm\:w-\[336px\] {
		width: 336px;
	}
	.sm\:w-\[344px\] {
		width: 344px;
	}
	.sm\:w-\[350px\] {
		width: 350px;
	}
	.sm\:w-\[352px\] {
		width: 352px;
	}
	.sm\:w-\[44\%\] {
		width: 44%;
	}
	.sm\:w-\[472px\] {
		width: 472px;
	}
	.sm\:w-\[488px\] {
		width: 488px;
	}
	.sm\:w-\[690px\] {
		width: 690px;
	}
	.sm\:w-\[704px\] {
		width: 704px;
	}
	.sm\:w-\[730px\] {
		width: 730px;
	}
	.sm\:w-\[75\%\] {
		width: 75%;
	}
	.sm\:w-\[calc\(100dvh\*0\.45\)\] {
		width: 45dvh;
	}
	.sm\:w-\[calc\(100dvh\*0\.778\)\] {
		width: 77.8dvh;
	}
	.sm\:w-auto {
		width: auto;
	}
	.sm\:w-fit {
		width: -moz-fit-content;
		width: fit-content;
	}
	.sm\:w-full {
		width: 100%;
	}
	.sm\:\!min-w-\[112px\] {
		min-width: 112px !important;
	}
	.sm\:min-w-18 {
		min-width: 4.5rem;
	}
	.sm\:min-w-22 {
		min-width: 5.5rem;
	}
	.sm\:min-w-\[112px\] {
		min-width: 112px;
	}
	.sm\:min-w-\[150px\] {
		min-width: 150px;
	}
	.sm\:min-w-\[232px\] {
		min-width: 232px;
	}
	.sm\:min-w-\[30\%\] {
		min-width: 30%;
	}
	.sm\:min-w-\[320px\] {
		min-width: 320px;
	}
	.sm\:min-w-\[377px\] {
		min-width: 377px;
	}
	.sm\:min-w-\[544px\] {
		min-width: 544px;
	}
	.sm\:min-w-\[84px\] {
		min-width: 84px;
	}
	.sm\:min-w-\[884px\] {
		min-width: 884px;
	}
	.sm\:min-w-fit {
		min-width: -moz-fit-content;
		min-width: fit-content;
	}
	.sm\:max-w-\[220px\] {
		max-width: 220px;
	}
	.sm\:max-w-\[237px\] {
		max-width: 237px;
	}
	.sm\:max-w-\[384px\] {
		max-width: 384px;
	}
	.sm\:max-w-\[40\%\] {
		max-width: 40%;
	}
	.sm\:max-w-\[415px\] {
		max-width: 415px;
	}
	.sm\:max-w-\[488px\] {
		max-width: 488px;
	}
	.sm\:max-w-\[512px\] {
		max-width: 512px;
	}
	.sm\:max-w-\[521px\] {
		max-width: 521px;
	}
	.sm\:max-w-\[645px\] {
		max-width: 645px;
	}
	.sm\:max-w-\[704px\] {
		max-width: 704px;
	}
	.sm\:max-w-\[896px\] {
		max-width: 896px;
	}
	.sm\:max-w-fit {
		max-width: -moz-fit-content;
		max-width: fit-content;
	}
	.sm\:max-w-full {
		max-width: 100%;
	}
	.sm\:max-w-md {
		max-width: 28rem;
	}
	.sm\:max-w-none {
		max-width: none;
	}
	.sm\:max-w-screen-sm {
		max-width: 768px;
	}
	.sm\:max-w-screen-xxxs {
		max-width: 320px;
	}
	.sm\:flex-1 {
		flex: 1;
	}
	.sm\:flex-none {
		flex: none;
	}
	.sm\:grow {
		flex-grow: 1;
	}
	.sm\:basis-1\/2 {
		flex-basis: 50%;
	}
	.sm\:basis-3\/4 {
		flex-basis: 75%;
	}
	.sm\:-translate-x-1\/2 {
		--tw-translate-x: -50%;
	}
	.sm\:-translate-x-1\/2,
	.sm\:-translate-y-1\/2 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.sm\:-translate-y-1\/2 {
		--tw-translate-y: -50%;
	}
	.sm\:translate-x-0 {
		--tw-translate-x: 0;
	}
	.sm\:translate-x-0,
	.sm\:translate-y-0 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.sm\:translate-y-0 {
		--tw-translate-y: 0;
	}
	.sm\:-rotate-90 {
		--tw-rotate: -90deg;
	}
	.sm\:-rotate-90,
	.sm\:rotate-90 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.sm\:rotate-90 {
		--tw-rotate: 90deg;
	}
	.sm\:transform-none {
		transform: none;
	}
	.sm\:grid-cols-1 {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.sm\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.sm\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.sm\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.sm\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.sm\:flex-row {
		flex-direction: row;
	}
	.sm\:flex-row-reverse {
		flex-direction: row-reverse;
	}
	.sm\:flex-col {
		flex-direction: column;
	}
	.sm\:flex-wrap {
		flex-wrap: wrap;
	}
	.sm\:flex-nowrap {
		flex-wrap: nowrap;
	}
	.sm\:items-start {
		align-items: flex-start;
	}
	.sm\:items-end {
		align-items: flex-end;
	}
	.sm\:items-center {
		align-items: center;
	}
	.sm\:justify-start {
		justify-content: flex-start;
	}
	.sm\:justify-end {
		justify-content: flex-end;
	}
	.sm\:justify-center {
		justify-content: center;
	}
	.sm\:justify-between {
		justify-content: space-between;
	}
	.sm\:justify-around {
		justify-content: space-around;
	}
	.sm\:gap-1 {
		gap: 0.25rem;
	}
	.sm\:gap-14 {
		gap: 3.5rem;
	}
	.sm\:gap-2 {
		gap: 0.5rem;
	}
	.sm\:gap-3 {
		gap: 0.75rem;
	}
	.sm\:gap-4 {
		gap: 1rem;
	}
	.sm\:gap-5 {
		gap: 1.25rem;
	}
	.sm\:gap-6 {
		gap: 1.5rem;
	}
	.sm\:gap-8 {
		gap: 2rem;
	}
	.sm\:gap-x-3 {
		column-gap: 0.75rem;
	}
	.sm\:gap-x-4 {
		column-gap: 1rem;
	}
	.sm\:gap-y-2 {
		row-gap: 0.5rem;
	}
	.sm\:self-start {
		align-self: flex-start;
	}
	.sm\:justify-self-end {
		justify-self: end;
	}
	.sm\:overflow-hidden {
		overflow: hidden;
	}
	.sm\:overflow-x-hidden {
		overflow-x: hidden;
	}
	.sm\:overflow-y-visible {
		overflow-y: visible;
	}
	.sm\:whitespace-normal {
		white-space: normal;
	}
	.sm\:whitespace-nowrap {
		white-space: nowrap;
	}
	.sm\:text-nowrap {
		text-wrap: nowrap;
	}
	.sm\:rounded-2xl {
		border-radius: 24px;
	}
	.sm\:rounded-s {
		border-radius: 6px;
	}
	.sm\:rounded-xl {
		border-radius: 16px;
	}
	.sm\:rounded-b-l {
		border-bottom-right-radius: 12px;
		border-bottom-left-radius: 12px;
	}
	.sm\:rounded-l {
		border-top-left-radius: 0.25rem;
		border-bottom-left-radius: 0.25rem;
	}
	.sm\:rounded-l-2xl {
		border-top-left-radius: 24px;
		border-bottom-left-radius: 24px;
	}
	.sm\:rounded-s:not(
		:-webkit-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
		border-top-left-radius: 0.25rem;
		border-bottom-left-radius: 0.25rem;
	}
	.sm\:rounded-s:not(
		:-moz-any(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
		border-top-left-radius: 0.25rem;
		border-bottom-left-radius: 0.25rem;
	}
	.sm\:rounded-s:not(
		:is(
			:lang(ae),
			:lang(ar),
			:lang(arc),
			:lang(bcc),
			:lang(bqi),
			:lang(ckb),
			:lang(dv),
			:lang(fa),
			:lang(glk),
			:lang(he),
			:lang(ku),
			:lang(mzn),
			:lang(nqo),
			:lang(pnb),
			:lang(ps),
			:lang(sd),
			:lang(ug),
			:lang(ur),
			:lang(yi)
		)
	) {
		border-top-left-radius: 0.25rem;
		border-bottom-left-radius: 0.25rem;
	}
	.sm\:rounded-s:-webkit-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
		border-top-right-radius: 0.25rem;
		border-bottom-right-radius: 0.25rem;
	}
	.sm\:rounded-s:-moz-any(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
		border-top-right-radius: 0.25rem;
		border-bottom-right-radius: 0.25rem;
	}
	.sm\:rounded-s:is(
		:lang(ae),
		:lang(ar),
		:lang(arc),
		:lang(bcc),
		:lang(bqi),
		:lang(ckb),
		:lang(dv),
		:lang(fa),
		:lang(glk),
		:lang(he),
		:lang(ku),
		:lang(mzn),
		:lang(nqo),
		:lang(pnb),
		:lang(ps),
		:lang(sd),
		:lang(ug),
		:lang(ur),
		:lang(yi)
	) {
		border-top-right-radius: 0.25rem;
		border-bottom-right-radius: 0.25rem;
	}
	.sm\:rounded-t-l {
		border-top-left-radius: 12px;
		border-top-right-radius: 12px;
	}
	.sm\:rounded-tr-none {
		border-top-right-radius: 0;
	}
	.sm\:border {
		border-width: 1px;
	}
	.sm\:border-0 {
		border-width: 0;
	}
	.sm\:border-b {
		border-bottom-width: 1px;
	}
	.sm\:border-b-0 {
		border-bottom-width: 0;
	}
	.sm\:border-t {
		border-top-width: 1px;
	}
	.sm\:border-border-default {
		border-color: rgba(255, 255, 255, 0.1);
	}
	.sm\:border-t-border-default {
		border-top-color: rgba(255, 255, 255, 0.1);
	}
	.sm\:\!bg-surface-1 {
		--tw-bg-opacity: 1 !important;
		background-color: #1e212f !important;
	}
	.sm\:bg-surface-0 {
		--tw-bg-opacity: 1;
		background-color: rgba(12, 13, 19, var(--tw-bg-opacity));
	}
	.sm\:bg-surface-1 {
		--tw-bg-opacity: 1;
		background-color: #1e212f;
	}
	.sm\:bg-surface-2 {
		--tw-bg-opacity: 1;
		background-color: rgba(27, 30, 41, var(--tw-bg-opacity));
	}
	.sm\:bg-surface-3 {
		--tw-bg-opacity: 1;
		background-color: rgba(32, 35, 48, var(--tw-bg-opacity));
	}
	.sm\:bg-surface-4 {
		--tw-bg-opacity: 1;
		background-color: rgba(37, 40, 55, var(--tw-bg-opacity));
	}
	.sm\:bg-transparent {
		background-color: initial;
	}
	.sm\:bg-linear-gradient-gameOTW {
		background-image: linear-gradient(#14161f 69.89%, #3c297b 193.51%);
	}
	.sm\:bg-radial-gradient-lp-card-lobby-desk {
		background-image: radial-gradient(
			32.51% 97.3% at -20.43%,
			#d80400 0,
			rgba(255, 0, 111, 0) 100%
		);
	}
	.sm\:fill-icon-active {
		fill: #ffe100;
	}
	.sm\:\!p-8 {
		padding: 2rem !important;
	}
	.sm\:p-0 {
		padding: 0;
	}
	.sm\:p-1 {
		padding: 0.25rem;
	}
	.sm\:p-10 {
		padding: 2.5rem;
	}
	.sm\:p-2 {
		padding: 0.5rem;
	}
	.sm\:p-3 {
		padding: 0.75rem;
	}
	.sm\:p-4 {
		padding: 1rem;
	}
	.sm\:p-6 {
		padding: 1.5rem;
	}
	.sm\:p-8 {
		padding: 2rem;
	}
	.sm\:\!px-0 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.sm\:\!px-16 {
		padding-left: 4rem !important;
		padding-right: 4rem !important;
	}
	.sm\:\!py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	.sm\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	.sm\:px-11 {
		padding-left: 2.75rem;
		padding-right: 2.75rem;
	}
	.sm\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.sm\:px-14 {
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	.sm\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.sm\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.sm\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.sm\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.sm\:py-0 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.sm\:py-0\.25 {
		padding-top: 0.0625rem;
		padding-bottom: 0.0625rem;
	}
	.sm\:py-10 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	.sm\:py-12 {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.sm\:py-2 {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.sm\:py-24 {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}
	.sm\:py-3 {
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.sm\:py-4 {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.sm\:py-5 {
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
	}
	.sm\:py-6 {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.sm\:py-8 {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.sm\:\!pt-0 {
		padding-top: 0 !important;
	}
	.sm\:pb-0 {
		padding-bottom: 0;
	}
	.sm\:pb-12 {
		padding-bottom: 3rem;
	}
	.sm\:pb-2 {
		padding-bottom: 0.5rem;
	}
	.sm\:pb-4 {
		padding-bottom: 1rem;
	}
	.sm\:pb-5 {
		padding-bottom: 1.25rem;
	}
	.sm\:pb-6 {
		padding-bottom: 1.5rem;
	}
	.sm\:pb-8 {
		padding-bottom: 2rem;
	}
	.sm\:pb-\[76px\] {
		padding-bottom: 76px;
	}
	.sm\:pl-0 {
		padding-left: 0;
	}
	.sm\:pl-10 {
		padding-left: 2.5rem;
	}
	.sm\:pl-18 {
		padding-left: 4.5rem;
	}
	.sm\:pl-30 {
		padding-left: 7.5rem;
	}
	.sm\:pl-4 {
		padding-left: 1rem;
	}
	.sm\:pl-8 {
		padding-left: 2rem;
	}
	.sm\:pr-0 {
		padding-right: 0;
	}
	.sm\:pr-10 {
		padding-right: 2.5rem;
	}
	.sm\:pr-12 {
		padding-right: 3rem;
	}
	.sm\:pr-3 {
		padding-right: 0.75rem;
	}
	.sm\:pr-4 {
		padding-right: 1rem;
	}
	.sm\:pr-5 {
		padding-right: 1.25rem;
	}
	.sm\:pr-\[150px\] {
		padding-right: 150px;
	}
	.sm\:pt-0 {
		padding-top: 0;
	}
	.sm\:pt-10 {
		padding-top: 2.5rem;
	}
	.sm\:pt-12 {
		padding-top: 3rem;
	}
	.sm\:pt-16 {
		padding-top: 4rem;
	}
	.sm\:pt-3 {
		padding-top: 0.75rem;
	}
	.sm\:pt-5 {
		padding-top: 1.25rem;
	}
	.sm\:pt-8 {
		padding-top: 2rem;
	}
	.sm\:pt-\[388px\] {
		padding-top: 388px;
	}
	.sm\:text-left {
		text-align: left;
	}
	.sm\:text-center {
		text-align: center;
	}
	.sm\:text-right {
		text-align: right;
	}
	.sm\:text-start {
		text-align: start;
	}
	.sm\:font-inter {
		font-family: var(--font-inter), sans-serif;
	}
	.sm\:\!text-H2\.mobile {
		font-size: 20px !important;
		font-weight: 700 !important;
		line-height: 28px !important;
	}
	.sm\:text-Body-bold\.desktop {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
	.sm\:text-Body\.desktop {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.sm\:text-Button {
		font-size: 14px;
		font-weight: 600;
		line-height: 16px;
	}
	.sm\:text-H1\.desktop {
		font-size: 40px;
		font-weight: 700;
		line-height: 56px;
	}
	.sm\:text-H1\.mobile {
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
	.sm\:text-H2\.desktop {
		font-size: 28px;
		font-weight: 700;
		line-height: 36px;
	}
	.sm\:text-H2\.mobile {
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
	}
	.sm\:text-H3\.desktop {
		font-size: 22px;
		font-weight: 700;
		line-height: 28px;
	}
	.sm\:\!font-semibold {
		font-weight: 600 !important;
	}
	.sm\:tracking-wide {
		letter-spacing: 0.025em;
	}
	@media (min-width: 768px) {
		.sm\:sm\:text-text-primary {
			--tw-text-opacity: 1;
			color: rgba(255, 255, 255, var(--tw-text-opacity));
		}
	}
	.sm\:text-accent-primary {
		--tw-text-opacity: 1;
		color: rgba(216, 4, 0, var(--tw-text-opacity));
	}
	.sm\:text-text-link-default {
		--tw-text-opacity: 1;
		color: rgba(255, 195, 0, var(--tw-text-opacity));
	}
	.sm\:text-text-primary {
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
	.sm\:text-text-primary\/70 {
		color: rgba(255, 255, 255, 0.7);
	}
	.sm\:text-text-quaternary {
		color: rgba(255, 255, 255, 0.4);
	}
	.sm\:text-text-tertiary {
		color: rgba(255, 255, 255, 0.6);
	}
	.sm\:opacity-100 {
		opacity: 1;
	}
	.sm\:opacity-40 {
		opacity: 0.4;
	}
	.sm\:rounded-l {
		border-radius: 12px;
	}
	.sm\:\[mask-image\:none\] {
		-webkit-mask-image: none;
		mask-image: none;
	}
	.before\:sm\:right-\[-104px\]:before {
		content: var(--tw-content);
		right: -104px;
	}
	.sm\:before\:hidden:before {
		content: var(--tw-content);
		display: none;
	}
	.before\:sm\:\!h-0:before {
		content: var(--tw-content);
		height: 0 !important;
	}
	.sm\:after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-tablet\.webp\)\]:after {
		content: var(--tw-content);
		background-image: url(/spa-assets/webp/mob-promo/hero-tablet.webp);
	}
	.sm\:first\:ml-2:first-child {
		margin-left: 0.5rem;
	}
	.sm\:last\:hidden:last-child {
		display: none;
	}
	.sm\:last\:border-b:last-child {
		border-bottom-width: 1px;
	}
	.sm\:last\:pb-4:last-child {
		padding-bottom: 1rem;
	}
	.sm\:not-last\:mb-0:not(:last-child) {
		margin-bottom: 0;
	}
}
@media (min-width: 1024px) {
	.md\:relative {
		position: relative;
	}
	.md\:\!left-1\/2 {
		left: 50% !important;
	}
	.md\:\!top-1\/2 {
		top: 50% !important;
	}
	.md\:-bottom-2 {
		bottom: -0.5rem;
	}
	.md\:-bottom-5 {
		bottom: -1.25rem;
	}
	.md\:-bottom-6 {
		bottom: -1.5rem;
	}
	.md\:-left-12 {
		left: -3rem;
	}
	.md\:-left-15 {
		left: -3.75rem;
	}
	.md\:-left-8 {
		left: -2rem;
	}
	.md\:-right-15 {
		right: -3.75rem;
	}
	.md\:-top-12 {
		top: -3rem;
	}
	.md\:-top-2 {
		top: -0.5rem;
	}
	.md\:-top-5 {
		top: -1.25rem;
	}
	.md\:bottom-0 {
		bottom: 0;
	}
	.md\:bottom-1\/2 {
		bottom: 50%;
	}
	.md\:bottom-10 {
		bottom: 2.5rem;
	}
	.md\:bottom-4 {
		bottom: 1rem;
	}
	.md\:bottom-7 {
		bottom: 1.75rem;
	}
	.md\:bottom-\[-115px\] {
		bottom: -115px;
	}
	.md\:bottom-\[-148px\] {
		bottom: -148px;
	}
	.md\:bottom-\[-280px\] {
		bottom: -280px;
	}
	.md\:bottom-\[125px\] {
		bottom: 125px;
	}
	.md\:bottom-\[135px\] {
		bottom: 135px;
	}
	.md\:bottom-\[165px\] {
		bottom: 165px;
	}
	.md\:bottom-auto {
		bottom: auto;
	}
	.md\:left-0 {
		left: 0;
	}
	.md\:left-5 {
		left: 1.25rem;
	}
	.md\:left-8 {
		left: 2rem;
	}
	.md\:left-\[-196px\] {
		left: -196px;
	}
	.md\:left-\[34\%\] {
		left: 34%;
	}
	.md\:left-\[50px\] {
		left: 50px;
	}
	.md\:left-\[calc\(-100\%\+20px\)\] {
		left: calc(20px - 100%);
	}
	.md\:left-auto {
		left: auto;
	}
	.md\:right-0 {
		right: 0;
	}
	.md\:right-4 {
		right: 1rem;
	}
	.md\:right-\[-110px\] {
		right: -110px;
	}
	.md\:right-\[-140px\] {
		right: -140px;
	}
	.md\:right-\[-24px\] {
		right: -24px;
	}
	.md\:right-\[254px\] {
		right: 254px;
	}
	.md\:right-\[calc\(-100\%\+20px\)\] {
		right: calc(20px - 100%);
	}
	.md\:top-0 {
		top: 0;
	}
	.md\:top-1\/2 {
		top: 50%;
	}
	.md\:top-\[-200px\] {
		top: -200px;
	}
	.md\:top-\[100px\] {
		top: 100px;
	}
	.md\:top-\[165px\] {
		top: 165px;
	}
	.md\:top-\[200px\] {
		top: 200px;
	}
	.md\:top-auto {
		top: auto;
	}
	.md\:z-2 {
		z-index: 2;
	}
	.md\:order-1 {
		order: 1;
	}
	.md\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	.md\:mx-0\.5 {
		margin-left: 0.125rem;
		margin-right: 0.125rem;
	}
	.md\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	.md\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	.md\:my-2 {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.md\:my-6 {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
	.md\:my-8 {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.md\:\!mb-12 {
		margin-bottom: 3rem !important;
	}
	.md\:-mt-12 {
		margin-top: -3rem;
	}
	.md\:-mt-14 {
		margin-top: -3.5rem;
	}
	.md\:mb-0 {
		margin-bottom: 0;
	}
	.md\:mb-1 {
		margin-bottom: 0.25rem;
	}
	.md\:mb-10 {
		margin-bottom: 2.5rem;
	}
	.md\:mb-12 {
		margin-bottom: 3rem;
	}
	.md\:mb-16 {
		margin-bottom: 4rem;
	}
	.md\:mb-2 {
		margin-bottom: 0.5rem;
	}
	.md\:mb-20 {
		margin-bottom: 5rem;
	}
	.md\:mb-4 {
		margin-bottom: 1rem;
	}
	.md\:mb-5 {
		margin-bottom: 1.25rem;
	}
	.md\:mb-6 {
		margin-bottom: 1.5rem;
	}
	.md\:mb-8 {
		margin-bottom: 2rem;
	}
	.md\:mb-9 {
		margin-bottom: 2.25rem;
	}
	.md\:mb-\[104px\] {
		margin-bottom: 104px;
	}
	.md\:ml-0 {
		margin-left: 0;
	}
	.md\:ml-2 {
		margin-left: 0.5rem;
	}
	.md\:ml-4 {
		margin-left: 1rem;
	}
	.md\:ml-\[-10\%\] {
		margin-left: -10%;
	}
	.md\:ml-\[-310px\] {
		margin-left: -310px;
	}
	.md\:ml-\[calc\(\(100vw-1024px\)\/2\+32px\)\] {
		margin-left: calc(50vw - 480px);
	}
	.md\:ml-auto {
		margin-left: auto;
	}
	.md\:mr-0 {
		margin-right: 0;
	}
	.md\:mr-2 {
		margin-right: 0.5rem;
	}
	.md\:mr-4 {
		margin-right: 1rem;
	}
	.md\:mr-8 {
		margin-right: 2rem;
	}
	.md\:mt-0 {
		margin-top: 0;
	}
	.md\:mt-1 {
		margin-top: 0.25rem;
	}
	.md\:mt-10 {
		margin-top: 2.5rem;
	}
	.md\:mt-16 {
		margin-top: 4rem;
	}
	.md\:mt-2 {
		margin-top: 0.5rem;
	}
	.md\:mt-3 {
		margin-top: 0.75rem;
	}
	.md\:mt-4 {
		margin-top: 1rem;
	}
	.md\:mt-6 {
		margin-top: 1.5rem;
	}
	.md\:mt-8 {
		margin-top: 2rem;
	}
	.md\:mt-\[200px\] {
		margin-top: 200px;
	}
	.md\:mt-\[50px\] {
		margin-top: 50px;
	}
	.md\:line-clamp-2 {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden;
	}
	.md\:\!block {
		display: block !important;
	}
	.md\:block {
		display: block;
	}
	.md\:flex {
		display: flex;
	}
	.md\:inline-flex {
		display: inline-flex;
	}
	.md\:table-cell {
		display: table-cell;
	}
	.md\:table-header-group {
		display: table-header-group;
	}
	.md\:grid {
		display: grid;
	}
	.md\:contents {
		display: contents;
	}
	.md\:hidden {
		display: none;
	}
	.md\:\!size-10 {
		width: 2.5rem !important;
		height: 2.5rem !important;
	}
	.md\:\!size-20 {
		width: 5rem !important;
		height: 5rem !important;
	}
	.md\:size-10 {
		width: 2.5rem;
		height: 2.5rem;
	}
	.md\:size-11 {
		width: 2.75rem;
		height: 2.75rem;
	}
	.md\:size-20 {
		width: 5rem;
		height: 5rem;
	}
	.md\:size-7 {
		width: 1.75rem;
		height: 1.75rem;
	}
	.md\:size-8 {
		width: 2rem;
		height: 2rem;
	}
	.md\:size-\[100px\] {
		width: 100px;
		height: 100px;
	}
	.md\:size-\[112px\] {
		width: 112px;
		height: 112px;
	}
	.md\:size-\[116px\] {
		width: 116px;
		height: 116px;
	}
	.md\:size-\[120px\] {
		width: 120px;
		height: 120px;
	}
	.md\:size-\[200px\] {
		width: 200px;
		height: 200px;
	}
	.md\:size-\[224px\] {
		width: 224px;
		height: 224px;
	}
	.md\:size-\[247px\] {
		width: 247px;
		height: 247px;
	}
	.md\:size-\[248px\] {
		width: 248px;
		height: 248px;
	}
	.md\:size-\[258px\] {
		width: 258px;
		height: 258px;
	}
	.md\:size-\[350px\] {
		width: 350px;
		height: 350px;
	}
	.md\:size-\[374px\] {
		width: 374px;
		height: 374px;
	}
	.md\:size-\[440px\] {
		width: 440px;
		height: 440px;
	}
	.md\:size-\[700px\] {
		width: 700px;
		height: 700px;
	}
	.md\:\!h-\[212px\] {
		height: 212px !important;
	}
	.md\:\!h-\[398px\] {
		height: 398px !important;
	}
	.md\:\!h-\[95vh\] {
		height: 95vh !important;
	}
	.md\:\!h-fit {
		height: -moz-fit-content !important;
		height: fit-content !important;
	}
	.md\:h-1 {
		height: 0.25rem;
	}
	.md\:h-10 {
		height: 2.5rem;
	}
	.md\:h-12 {
		height: 3rem;
	}
	.md\:h-14 {
		height: 3.5rem;
	}
	.md\:h-15 {
		height: 3.75rem;
	}
	.md\:h-16 {
		height: 4rem;
	}
	.md\:h-24 {
		height: 6rem;
	}
	.md\:h-8 {
		height: 2rem;
	}
	.md\:h-\[120px\] {
		height: 120px;
	}
	.md\:h-\[124px\] {
		height: 124px;
	}
	.md\:h-\[140px\] {
		height: 140px;
	}
	.md\:h-\[160px\] {
		height: 160px;
	}
	.md\:h-\[184px\] {
		height: 184px;
	}
	.md\:h-\[232px\] {
		height: 232px;
	}
	.md\:h-\[240px\] {
		height: 240px;
	}
	.md\:h-\[280px\] {
		height: 280px;
	}
	.md\:h-\[284px\] {
		height: 284px;
	}
	.md\:h-\[314px\] {
		height: 314px;
	}
	.md\:h-\[320px\] {
		height: 320px;
	}
	.md\:h-\[321px\] {
		height: 321px;
	}
	.md\:h-\[328px\] {
		height: 328px;
	}
	.md\:h-\[335px\] {
		height: 335px;
	}
	.md\:h-\[360px\] {
		height: 360px;
	}
	.md\:h-\[372px\] {
		height: 372px;
	}
	.md\:h-\[396px\] {
		height: 396px;
	}
	.md\:h-\[408px\] {
		height: 408px;
	}
	.md\:h-\[48px\] {
		height: 48px;
	}
	.md\:h-\[498px\] {
		height: 498px;
	}
	.md\:h-\[520px\] {
		height: 520px;
	}
	.md\:h-\[55\%\] {
		height: 55%;
	}
	.md\:h-\[56px\] {
		height: 56px;
	}
	.md\:h-\[650px\] {
		height: 650px;
	}
	.md\:h-\[740px\] {
		height: 740px;
	}
	.md\:h-\[800px\] {
		height: 800px;
	}
	.md\:h-full {
		height: 100%;
	}
	.md\:max-h-\[300px\] {
		max-height: 300px;
	}
	.md\:max-h-\[408px\] {
		max-height: 408px;
	}
	.md\:max-h-\[40px\] {
		max-height: 40px;
	}
	.md\:max-h-\[636px\] {
		max-height: 636px;
	}
	.md\:max-h-full {
		max-height: 100%;
	}
	.md\:min-h-\[150px\] {
		min-height: 150px;
	}
	.md\:min-h-\[250px\] {
		min-height: 250px;
	}
	.md\:min-h-\[386px\] {
		min-height: 386px;
	}
	.md\:min-h-\[56px\] {
		min-height: 56px;
	}
	.md\:min-h-\[720px\] {
		min-height: 720px;
	}
	.md\:min-h-fit {
		min-height: -moz-fit-content;
		min-height: fit-content;
	}
	.md\:\!w-\[315px\] {
		width: 315px !important;
	}
	.md\:\!w-\[800px\] {
		width: 800px !important;
	}
	.md\:w-0 {
		width: 0;
	}
	.md\:w-1\.5 {
		width: 0.375rem;
	}
	.md\:w-1\/2 {
		width: 50%;
	}
	.md\:w-15 {
		width: 3.75rem;
	}
	.md\:w-4 {
		width: 1rem;
	}
	.md\:w-\[104px\] {
		width: 104px;
	}
	.md\:w-\[106px\] {
		width: 106px;
	}
	.md\:w-\[120\%\] {
		width: 120%;
	}
	.md\:w-\[130px\] {
		width: 130px;
	}
	.md\:w-\[160px\] {
		width: 160px;
	}
	.md\:w-\[186px\] {
		width: 186px;
	}
	.md\:w-\[204px\] {
		width: 204px;
	}
	.md\:w-\[212px\] {
		width: 212px;
	}
	.md\:w-\[215px\] {
		width: 215px;
	}
	.md\:w-\[220px\] {
		width: 220px;
	}
	.md\:w-\[260px\] {
		width: 260px;
	}
	.md\:w-\[262px\] {
		width: 262px;
	}
	.md\:w-\[280px\] {
		width: 280px;
	}
	.md\:w-\[281px\] {
		width: 281px;
	}
	.md\:w-\[295px\] {
		width: 295px;
	}
	.md\:w-\[300px\] {
		width: 300px;
	}
	.md\:w-\[302px\] {
		width: 302px;
	}
	.md\:w-\[350px\] {
		width: 350px;
	}
	.md\:w-\[375px\] {
		width: 375px;
	}
	.md\:w-\[410px\] {
		width: 410px;
	}
	.md\:w-\[414px\] {
		width: 414px;
	}
	.md\:w-\[429px\] {
		width: 429px;
	}
	.md\:w-\[460px\] {
		width: 460px;
	}
	.md\:w-\[480px\] {
		width: 480px;
	}
	.md\:w-\[500px\] {
		width: 500px;
	}
	.md\:w-\[505px\] {
		width: 505px;
	}
	.md\:w-\[552px\] {
		width: 552px;
	}
	.md\:w-\[560px\] {
		width: 560px;
	}
	.md\:w-\[624px\] {
		width: 624px;
	}
	.md\:w-\[698px\] {
		width: 698px;
	}
	.md\:w-\[960px\] {
		width: 960px;
	}
	.md\:w-\[99px\] {
		width: 99px;
	}
	.md\:w-auto {
		width: auto;
	}
	.md\:w-full {
		width: 100%;
	}
	.md\:\!min-w-\[148px\] {
		min-width: 148px !important;
	}
	.md\:min-w-6 {
		min-width: 1.5rem;
	}
	.md\:min-w-\[120px\] {
		min-width: 120px;
	}
	.md\:min-w-\[152px\] {
		min-width: 152px;
	}
	.md\:min-w-\[163px\] {
		min-width: 163px;
	}
	.md\:min-w-\[200px\] {
		min-width: 200px;
	}
	.md\:min-w-\[262px\] {
		min-width: 262px;
	}
	.md\:min-w-\[450px\] {
		min-width: 450px;
	}
	.md\:min-w-\[638px\] {
		min-width: 638px;
	}
	.md\:min-w-\[647px\] {
		min-width: 647px;
	}
	.md\:min-w-\[72px\] {
		min-width: 72px;
	}
	.md\:min-w-fit {
		min-width: -moz-fit-content;
		min-width: fit-content;
	}
	.md\:min-w-full {
		min-width: 100%;
	}
	.md\:\!max-w-\[1160px\] {
		max-width: 1160px !important;
	}
	.md\:\!max-w-\[480px\] {
		max-width: 480px !important;
	}
	.md\:\!max-w-\[800px\] {
		max-width: 800px !important;
	}
	.md\:max-w-1\.5 {
		max-width: 0.375rem;
	}
	.md\:max-w-4 {
		max-width: 1rem;
	}
	.md\:max-w-\[1184px\] {
		max-width: 1184px;
	}
	.md\:max-w-\[153px\] {
		max-width: 153px;
	}
	.md\:max-w-\[210px\] {
		max-width: 210px;
	}
	.md\:max-w-\[223px\] {
		max-width: 223px;
	}
	.md\:max-w-\[232px\] {
		max-width: 232px;
	}
	.md\:max-w-\[280px\] {
		max-width: 280px;
	}
	.md\:max-w-\[304px\] {
		max-width: 304px;
	}
	.md\:max-w-\[40px\] {
		max-width: 40px;
	}
	.md\:max-w-\[416px\] {
		max-width: 416px;
	}
	.md\:max-w-\[464px\] {
		max-width: 464px;
	}
	.md\:max-w-\[505px\] {
		max-width: 505px;
	}
	.md\:max-w-\[604px\] {
		max-width: 604px;
	}
	.md\:max-w-\[647px\] {
		max-width: 647px;
	}
	.md\:max-w-\[700px\] {
		max-width: 700px;
	}
	.md\:max-w-\[800px\] {
		max-width: 800px;
	}
	.md\:max-w-\[802px\] {
		max-width: 802px;
	}
	.md\:max-w-\[984px\] {
		max-width: 984px;
	}
	.md\:max-w-content-page {
		max-width: 800px;
	}
	.md\:max-w-full {
		max-width: 100%;
	}
	.md\:max-w-min {
		max-width: min-content;
	}
	.md\:max-w-none {
		max-width: none;
	}
	.md\:max-w-screen-md {
		max-width: 1024px;
	}
	.md\:max-w-screen-xxs {
		max-width: 360px;
	}
	.md\:flex-none {
		flex: none;
	}
	.md\:grow {
		flex-grow: 1;
	}
	.md\:basis-1\/3 {
		flex-basis: 33.3333%;
	}
	.md\:\!-translate-x-1\/2 {
		--tw-translate-x: -50% !important;
	}
	.md\:\!-translate-x-1\/2,
	.md\:\!-translate-y-1\/2 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
	}
	.md\:\!-translate-y-1\/2 {
		--tw-translate-y: -50% !important;
	}
	.md\:-translate-x-0 {
		--tw-translate-x: 0;
	}
	.md\:-translate-x-0,
	.md\:-translate-y-1\/2 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.md\:-translate-y-1\/2 {
		--tw-translate-y: -50%;
	}
	.md\:translate-x-0 {
		--tw-translate-x: 0;
	}
	.md\:translate-x-0,
	.md\:translate-x-\[-450px\] {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.md\:translate-x-\[-450px\] {
		--tw-translate-x: -450px;
	}
	.md\:translate-x-\[-470px\] {
		--tw-translate-x: -470px;
	}
	.md\:translate-x-\[-470px\],
	.md\:translate-y-0 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.md\:translate-y-0 {
		--tw-translate-y: 0;
	}
	.md\:translate-y-1\/2 {
		--tw-translate-y: 50%;
	}
	.md\:translate-y-1\/2,
	.md\:translate-y-\[264px\] {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.md\:translate-y-\[264px\] {
		--tw-translate-y: 264px;
	}
	.md\:translate-y-\[58\%\] {
		--tw-translate-y: 58%;
	}
	.md\:translate-y-\[58\%\],
	.md\:translate-y-\[61\%\] {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.md\:translate-y-\[61\%\] {
		--tw-translate-y: 61%;
	}
	.md\:cursor-pointer {
		cursor: pointer;
	}
	.md\:columns-3 {
		column-count: 3;
	}
	.md\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.md\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.md\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.md\:grid-cols-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.md\:grid-cols-7 {
		grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.md\:grid-cols-8 {
		grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.md\:flex-row {
		flex-direction: row;
	}
	.md\:flex-row-reverse {
		flex-direction: row-reverse;
	}
	.md\:flex-col {
		flex-direction: column;
	}
	.md\:flex-nowrap {
		flex-wrap: nowrap;
	}
	.md\:items-start {
		align-items: flex-start;
	}
	.md\:items-center {
		align-items: center;
	}
	.md\:justify-start {
		justify-content: flex-start;
	}
	.md\:justify-end {
		justify-content: flex-end;
	}
	.md\:justify-center {
		justify-content: center;
	}
	.md\:justify-between {
		justify-content: space-between;
	}
	.md\:gap-0 {
		gap: 0;
	}
	.md\:gap-1 {
		gap: 0.25rem;
	}
	.md\:gap-10 {
		gap: 2.5rem;
	}
	.md\:gap-12 {
		gap: 3rem;
	}
	.md\:gap-2 {
		gap: 0.5rem;
	}
	.md\:gap-3 {
		gap: 0.75rem;
	}
	.md\:gap-4 {
		gap: 1rem;
	}
	.md\:gap-6 {
		gap: 1.5rem;
	}
	.md\:gap-8 {
		gap: 2rem;
	}
	.md\:gap-x-4 {
		column-gap: 1rem;
	}
	.md\:gap-x-5 {
		column-gap: 1.25rem;
	}
	.md\:self-start {
		align-self: flex-start;
	}
	.md\:\!overflow-hidden {
		overflow: hidden !important;
	}
	.md\:overflow-hidden {
		overflow: hidden;
	}
	.md\:overflow-x-visible {
		overflow-x: visible;
	}
	.md\:\!rounded-xl {
		border-radius: 16px !important;
	}
	.md\:\!rounded-xs {
		border-radius: 4px !important;
	}
	.md\:rounded-2xl {
		border-radius: 24px;
	}
	.md\:rounded-\[20px\] {
		border-radius: 20px;
	}
	.md\:rounded-\[56px\] {
		border-radius: 56px;
	}
	.md\:rounded-\[64px\] {
		border-radius: 64px;
	}
	.md\:rounded-lg {
		border-radius: 0.5rem;
	}
	.md\:rounded-m {
		border-radius: 8px;
	}
	.md\:rounded-xl {
		border-radius: 16px;
	}
	.md\:rounded-xs {
		border-radius: 4px;
	}
	.md\:rounded-b-\[64px\] {
		border-bottom-right-radius: 64px;
		border-bottom-left-radius: 64px;
	}
	.md\:rounded-br-\[280px\] {
		border-bottom-right-radius: 280px;
	}
	.md\:border-2 {
		border-width: 2px;
	}
	.md\:border-b {
		border-bottom-width: 1px;
	}
	.md\:\!bg-text-tertiary {
		background-color: rgba(255, 255, 255, 0.6) !important;
	}
	.md\:\!bg-transparent {
		background-color: initial !important;
	}
	.md\:bg-icon-default {
		background-color: rgba(255, 255, 255, 0.2);
	}
	.md\:bg-surface-1 {
		--tw-bg-opacity: 1;
		background-color: #1e212f;
	}
	.md\:bg-surface-2 {
		--tw-bg-opacity: 1;
		background-color: rgba(27, 30, 41, var(--tw-bg-opacity));
	}
	.md\:bg-transparent {
		background-color: initial;
	}
	.md\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/arrows\.webp\)\] {
		background-image: url(/spa-assets/webp/shake-bonus/arrows.webp);
	}
	.md\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/message_bg\.webp\)\] {
		background-image: url(/spa-assets/webp/shake-bonus/message_bg.webp);
	}
	.md\:bg-gradient-to-r {
		background-image: linear-gradient(to right, var(--tw-gradient-stops));
	}
	.md\:bg-none {
		background-image: none;
	}
	.md\:from-\[rgba\(137\,0\,34\,0\)\] {
		--tw-gradient-from: rgba(137, 0, 34, 0) var(--tw-gradient-from-position);
		--tw-gradient-to: rgba(137, 0, 34, 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	}
	.md\:to-\[var\(--Colors-accent-secondary-light\,\#890022\)\] {
		--tw-gradient-to: var(--Colors-accent-secondary-light, #890022)
			var(--tw-gradient-to-position);
	}
	.md\:object-cover {
		object-fit: cover;
	}
	.md\:\!p-0 {
		padding: 0 !important;
	}
	.md\:p-0 {
		padding: 0;
	}
	.md\:p-12 {
		padding: 3rem;
	}
	.md\:p-16 {
		padding: 4rem;
	}
	.md\:p-20 {
		padding: 5rem;
	}
	.md\:p-4 {
		padding: 1rem;
	}
	.md\:p-5 {
		padding: 1.25rem;
	}
	.md\:p-6 {
		padding: 1.5rem;
	}
	.md\:p-8 {
		padding: 2rem;
	}
	.md\:\!px-8 {
		padding-left: 2rem !important;
		padding-right: 2rem !important;
	}
	.md\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	.md\:px-1 {
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}
	.md\:px-11 {
		padding-left: 2.75rem;
		padding-right: 2.75rem;
	}
	.md\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.md\:px-14 {
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	.md\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.md\:px-3 {
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}
	.md\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.md\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.md\:px-\[108px\] {
		padding-left: 108px;
		padding-right: 108px;
	}
	.md\:px-\[180px\] {
		padding-left: 180px;
		padding-right: 180px;
	}
	.md\:py-0 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.md\:py-1 {
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}
	.md\:py-10 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	.md\:py-12 {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.md\:py-16 {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.md\:py-2 {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.md\:py-3 {
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.md\:py-4 {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.md\:py-5 {
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
	}
	.md\:py-\[114px\] {
		padding-top: 114px;
		padding-bottom: 114px;
	}
	.md\:py-\[120px\] {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.md\:py-\[50px\] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.md\:\!pl-\[76px\] {
		padding-left: 76px !important;
	}
	.md\:pb-0 {
		padding-bottom: 0;
	}
	.md\:pb-12 {
		padding-bottom: 3rem;
	}
	.md\:pb-16 {
		padding-bottom: 4rem;
	}
	.md\:pb-23 {
		padding-bottom: 5.75rem;
	}
	.md\:pb-24 {
		padding-bottom: 6rem;
	}
	.md\:pb-8 {
		padding-bottom: 2rem;
	}
	.md\:pb-\[120px\] {
		padding-bottom: 120px;
	}
	.md\:pb-\[180px\] {
		padding-bottom: 180px;
	}
	.md\:pb-\[58px\] {
		padding-bottom: 58px;
	}
	.md\:pl-0 {
		padding-left: 0;
	}
	.md\:pl-1 {
		padding-left: 0.25rem;
	}
	.md\:pl-10 {
		padding-left: 2.5rem;
	}
	.md\:pl-12 {
		padding-left: 3rem;
	}
	.md\:pl-14 {
		padding-left: 3.5rem;
	}
	.md\:pl-16 {
		padding-left: 4rem;
	}
	.md\:pl-3 {
		padding-left: 0.75rem;
	}
	.md\:pl-4 {
		padding-left: 1rem;
	}
	.md\:pl-8 {
		padding-left: 2rem;
	}
	.md\:pl-\[30px\] {
		padding-left: 30px;
	}
	.md\:pl-\[34\%\] {
		padding-left: 34%;
	}
	.md\:pl-\[56px\] {
		padding-left: 56px;
	}
	.md\:pl-\[88px\] {
		padding-left: 88px;
	}
	.md\:pr-1 {
		padding-right: 0.25rem;
	}
	.md\:pr-10 {
		padding-right: 2.5rem;
	}
	.md\:pr-2 {
		padding-right: 0.5rem;
	}
	.md\:pr-3 {
		padding-right: 0.75rem;
	}
	.md\:pr-4 {
		padding-right: 1rem;
	}
	.md\:pr-6 {
		padding-right: 1.5rem;
	}
	.md\:pr-8 {
		padding-right: 2rem;
	}
	.md\:pr-\[10px\] {
		padding-right: 10px;
	}
	.md\:pr-\[50px\] {
		padding-right: 50px;
	}
	.md\:pt-0 {
		padding-top: 0;
	}
	.md\:pt-10 {
		padding-top: 2.5rem;
	}
	.md\:pt-16 {
		padding-top: 4rem;
	}
	.md\:pt-2 {
		padding-top: 0.5rem;
	}
	.md\:pt-24 {
		padding-top: 6rem;
	}
	.md\:pt-4 {
		padding-top: 1rem;
	}
	.md\:pt-6 {
		padding-top: 1.5rem;
	}
	.md\:pt-\[114px\] {
		padding-top: 114px;
	}
	.md\:pt-\[30px\] {
		padding-top: 30px;
	}
	.md\:pt-\[50px\] {
		padding-top: 50px;
	}
	.md\:pt-full {
		padding-top: 100%;
	}
	.md\:text-left {
		text-align: left;
	}
	.md\:text-Body-bold\.desktop {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
	.md\:text-Body-bold\.mobile {
		font-size: 14px;
		font-weight: 600;
		line-height: 22px;
	}
	.md\:text-Body\.desktop {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.md\:text-Body\.mobile {
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
	}
	.md\:text-Button {
		font-size: 14px;
	}
	.md\:text-Button,
	.md\:text-Caption {
		font-weight: 600;
		line-height: 16px;
	}
	.md\:text-Caption {
		font-size: 12px;
	}
	.md\:text-H1\.desktop {
		font-size: 40px;
		font-weight: 700;
		line-height: 56px;
	}
	.md\:text-H1\.mobile {
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
	.md\:text-H2\.desktop {
		font-size: 28px;
		font-weight: 700;
		line-height: 36px;
	}
	.md\:text-H2\.mobile {
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
	}
	.md\:text-H3\.desktop {
		font-size: 22px;
		font-weight: 700;
		line-height: 28px;
	}
	.md\:text-\[64px\] {
		font-size: 64px;
	}
	.md\:leading-\[72px\] {
		line-height: 72px;
	}
	.md\:text-text-primary {
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
	.md\:text-text-secondary {
		color: rgba(255, 255, 255, 0.8);
	}
	.md\:text-text-tertiary {
		color: rgba(255, 255, 255, 0.6);
	}
	.md\:shadow-none {
		--tw-shadow: 0 0 transparent;
		--tw-shadow-colored: 0 0 transparent;
		box-shadow:
			var(--tw-ring-offset-shadow, 0 0 transparent),
			var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	}
	.before\:md\:left-0:before {
		content: var(--tw-content);
		left: 0;
	}
	.before\:md\:right-\[-196px\]:before {
		content: var(--tw-content);
		right: -196px;
	}
	.md\:before\:\!hidden:before {
		content: var(--tw-content);
		display: none !important;
	}
	.md\:before\:bg-\[url\(\/spa-assets\/webp\/shake-bonus\/why_gradient_2\.webp\)\]:before {
		content: var(--tw-content);
		background-image: url(/spa-assets/webp/shake-bonus/why_gradient_2.webp);
	}
	.before\:md\:bg-\[size\:auto\]:before {
		content: var(--tw-content);
		background-size: auto;
	}
	.md\:before\:content-empty:before {
		--tw-content: '';
		content: var(--tw-content);
	}
	.md\:before\:\[background-image\:linear-gradient\(118deg\,var\(--Colors-accent-primary-light\,\#FFC300\)_-5\.46\%\,rgba\(255\,195\,0\,0\)_36\.39\%\)\,linear-gradient\(123deg\,var\(--Colors-accent-secondary\,\#420D1F\)_58\.04\%\,var\(--Colors-accent-secondary-light\,\#890022\)_95\.43\%\)\,linear-gradient\(180deg\,\#FFF_0\%\,\#FFF_100\%\)\]:before {
		background-image:
			linear-gradient(
				118deg,
				var(--Colors-accent-primary-light, #ffc300) -5.46%,
				rgba(255, 195, 0, 0) 36.39%
			),
			linear-gradient(
				123deg,
				var(--Colors-accent-secondary, #420d1f) 58.04%,
				var(--Colors-accent-secondary-light, #890022) 95.43%
			),
			linear-gradient(180deg, #fff 0, #fff 100%);
		content: var(--tw-content);
	}
	.after\:md\:block:after {
		content: var(--tw-content);
		display: block;
	}
	.md\:after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-desktop-small\.webp\)\]:after {
		content: var(--tw-content);
		background-image: url(/spa-assets/webp/mob-promo/hero-desktop-small.webp);
	}
	.md\:after\:bg-contain:after {
		content: var(--tw-content);
		background-size: contain;
	}
	.md\:after\:content-none:after {
		--tw-content: none;
		content: var(--tw-content);
	}
	.md\:last\:mr-0:last-child {
		margin-right: 0;
	}
	.group:hover .md\:group-hover\:left-\[40\%\] {
		left: 40%;
	}
	.group:hover .md\:group-hover\:opacity-100 {
		opacity: 1;
	}
}
@media (min-width: 1136px) {
	.lg\:pointer-events-none {
		pointer-events: none;
	}
	.lg\:relative {
		position: relative;
	}
	.lg\:-bottom-12 {
		bottom: -3rem;
	}
	.lg\:-top-8 {
		top: -2rem;
	}
	.lg\:bottom-18 {
		bottom: 4.5rem;
	}
	.lg\:bottom-auto {
		bottom: auto;
	}
	.lg\:left-0 {
		left: 0;
	}
	.lg\:left-1\/2 {
		left: 50%;
	}
	.lg\:right-auto {
		right: auto;
	}
	.lg\:top-1\/2 {
		top: 50%;
	}
	.lg\:top-auto {
		top: auto;
	}
	.lg\:-z-1 {
		z-index: -1;
	}
	.lg\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	.lg\:-mt-18 {
		margin-top: -4.5rem;
	}
	.lg\:mb-0 {
		margin-bottom: 0;
	}
	.lg\:mb-auto {
		margin-bottom: auto;
	}
	.lg\:mr-4 {
		margin-right: 1rem;
	}
	.lg\:mt-12 {
		margin-top: 3rem;
	}
	.lg\:block {
		display: block;
	}
	.lg\:flex {
		display: flex;
	}
	.lg\:grid {
		display: grid;
	}
	.lg\:hidden {
		display: none;
	}
	.lg\:size-10 {
		width: 2.5rem;
		height: 2.5rem;
	}
	.lg\:size-\[76px\] {
		width: 76px;
		height: 76px;
	}
	.lg\:h-12 {
		height: 3rem;
	}
	.lg\:h-\[184px\] {
		height: 184px;
	}
	.lg\:h-\[224px\] {
		height: 224px;
	}
	.lg\:h-\[296px\] {
		height: 296px;
	}
	.lg\:h-\[328px\] {
		height: 328px;
	}
	.lg\:h-\[392px\] {
		height: 392px;
	}
	.lg\:h-\[482px\] {
		height: 482px;
	}
	.lg\:h-\[76px\] {
		height: 76px;
	}
	.lg\:h-fit {
		height: -moz-fit-content;
		height: fit-content;
	}
	.lg\:h-full {
		height: 100%;
	}
	.lg\:w-30 {
		width: 7.5rem;
	}
	.lg\:w-\[1056px\] {
		width: 1056px;
	}
	.lg\:w-\[220px\] {
		width: 220px;
	}
	.lg\:w-\[224px\] {
		width: 224px;
	}
	.lg\:w-\[232px\] {
		width: 232px;
	}
	.lg\:w-\[272px\] {
		width: 272px;
	}
	.lg\:w-\[300px\] {
		width: 300px;
	}
	.lg\:w-\[512px\] {
		width: 512px;
	}
	.lg\:w-auto {
		width: auto;
	}
	.lg\:w-full {
		width: 100%;
	}
	.lg\:min-w-\[76px\] {
		min-width: 76px;
	}
	.lg\:max-w-\[242px\] {
		max-width: 242px;
	}
	.lg\:max-w-\[290px\] {
		max-width: 290px;
	}
	.lg\:max-w-\[365px\] {
		max-width: 365px;
	}
	.lg\:max-w-\[910px\] {
		max-width: 910px;
	}
	.lg\:grow {
		flex-grow: 1;
	}
	.lg\:-translate-x-1\/2 {
		--tw-translate-x: -50%;
	}
	.lg\:-translate-x-1\/2,
	.lg\:-translate-y-1\/2 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.lg\:-translate-y-1\/2 {
		--tw-translate-y: -50%;
	}
	.lg\:translate-y-0 {
		--tw-translate-y: 0;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.lg\:cursor-default {
		cursor: default;
	}
	.lg\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.lg\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.lg\:flex-row {
		flex-direction: row;
	}
	.lg\:flex-col {
		flex-direction: column;
	}
	.lg\:flex-nowrap {
		flex-wrap: nowrap;
	}
	.lg\:justify-between {
		justify-content: space-between;
	}
	.lg\:gap-3 {
		gap: 0.75rem;
	}
	.lg\:gap-6 {
		gap: 1.5rem;
	}
	.lg\:gap-8 {
		gap: 2rem;
	}
	.lg\:rounded-xl {
		border-radius: 16px;
	}
	.lg\:bg-\[url\(\/spa-assets\/webp\/preview\/bg-1136\.webp\)\] {
		background-image: url(/spa-assets/webp/preview/bg-1136.webp);
	}
	.lg\:p-10 {
		padding: 2.5rem;
	}
	.lg\:pb-16 {
		padding-bottom: 4rem;
	}
	.lg\:pb-2 {
		padding-bottom: 0.5rem;
	}
	.lg\:pl-0 {
		padding-left: 0;
	}
	.lg\:pt-18 {
		padding-top: 4.5rem;
	}
	.lg\:pt-23 {
		padding-top: 5.75rem;
	}
	.lg\:pt-4 {
		padding-top: 1rem;
	}
	.lg\:pt-7 {
		padding-top: 1.75rem;
	}
	.lg\:text-Body-bold\.desktop {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
	.lg\:text-Body\.desktop {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.lg\:text-Button {
		font-size: 14px;
		font-weight: 600;
		line-height: 16px;
	}
	.lg\:text-H2\.desktop {
		font-size: 28px;
		font-weight: 700;
		line-height: 36px;
	}
	.lg\:text-H3\.desktop {
		font-size: 22px;
		font-weight: 700;
		line-height: 28px;
	}
	.lg\:text-Label {
		font-size: 10px;
		font-weight: 600;
		line-height: 16px;
	}
	.lg\:text-text-primary {
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
	.lg\:opacity-0 {
		opacity: 0;
	}
	.lg\:opacity-60 {
		opacity: 0.6;
	}
	.lg\:shadow-none {
		--tw-shadow: 0 0 transparent;
		--tw-shadow-colored: 0 0 transparent;
		box-shadow:
			var(--tw-ring-offset-shadow, 0 0 transparent),
			var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	}
	.lg\:before\:hidden:before {
		content: var(--tw-content);
		display: none;
	}
	.group\/wrapper:hover .lg\:group-hover\/wrapper\:pointer-events-auto {
		pointer-events: auto;
	}
	.group:hover .group-hover\:lg\:visible {
		visibility: visible;
	}
	.group\/wrapper:hover .lg\:group-hover\/wrapper\:translate-y-0 {
		--tw-translate-y: 0;
	}
	.group:hover .group-hover\:lg\:rotate-180,
	.group\/wrapper:hover .lg\:group-hover\/wrapper\:translate-y-0 {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.group:hover .group-hover\:lg\:rotate-180 {
		--tw-rotate: 180deg;
	}
	.group:hover .group-hover\:lg\:rounded-b-none {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
	.group:hover .group-hover\:lg\:text-text-primary {
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
	.group:hover .group-hover\:lg\:text-text-tertiary {
		color: rgba(255, 255, 255, 0.6);
	}
	.group:hover .group-hover\:lg\:opacity-100,
	.group\/wrapper:hover .lg\:group-hover\/wrapper\:opacity-100 {
		opacity: 1;
	}
	.group\/wrapper:hover .lg\:group-hover\/wrapper\:opacity-80 {
		opacity: 0.8;
	}
	.group\/wrapper:hover .lg\:group-hover\/wrapper\:opacity-90 {
		opacity: 0.9;
	}
	.group:hover .group-hover\:lg\:transition-all {
		transition-property: all;
		transition-duration: 0.15s;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	}
}
@media (min-width: 1280px) {
	.xl\:bottom-1\/2 {
		bottom: 50%;
	}
	.xl\:left-8 {
		left: 2rem;
	}
	.xl\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	.xl\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem;
	}
	.xl\:mb-6 {
		margin-bottom: 1.5rem;
	}
	.xl\:mb-8 {
		margin-bottom: 2rem;
	}
	.xl\:block {
		display: block;
	}
	.xl\:size-14 {
		width: 3.5rem;
		height: 3.5rem;
	}
	.xl\:h-0 {
		height: 0;
	}
	.xl\:h-\[152px\] {
		height: 152px;
	}
	.xl\:h-\[159px\] {
		height: 159px;
	}
	.xl\:max-h-\[840px\] {
		max-height: 840px;
	}
	.xl\:min-h-\[394px\] {
		min-height: 394px;
	}
	.xl\:min-h-\[810px\] {
		min-height: 810px;
	}
	.xl\:w-\[1184px\] {
		width: 1184px;
	}
	.xl\:w-\[123px\] {
		width: 123px;
	}
	.xl\:w-\[302px\] {
		width: 302px;
	}
	.xl\:w-\[312px\] {
		width: 312px;
	}
	.xl\:w-\[344px\] {
		width: 344px;
	}
	.xl\:w-\[552px\] {
		width: 552px;
	}
	.xl\:w-auto {
		width: auto;
	}
	.xl\:\!min-w-\[227px\] {
		min-width: 227px !important;
	}
	.xl\:min-w-0 {
		min-width: 0;
	}
	.xl\:flex-1 {
		flex: 1;
	}
	.xl\:basis-1\/2 {
		flex-basis: 50%;
	}
	.xl\:translate-y-1\/2 {
		--tw-translate-y: 50%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y))
			rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
			scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.xl\:flex-row {
		flex-direction: row;
	}
	.xl\:flex-nowrap {
		flex-wrap: nowrap;
	}
	.xl\:items-stretch {
		align-items: stretch;
	}
	.xl\:gap-4 {
		gap: 1rem;
	}
	.xl\:gap-6 {
		gap: 1.5rem;
	}
	.xl\:border-t-0 {
		border-top-width: 0;
	}
	.xl\:p-6 {
		padding: 1.5rem;
	}
	.xl\:px-23 {
		padding-left: 5.75rem;
		padding-right: 5.75rem;
	}
	.xl\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem;
	}
	.xl\:py-12 {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.xl\:py-8 {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.xl\:pb-10 {
		padding-bottom: 2.5rem;
	}
	.xl\:pr-12 {
		padding-right: 3rem;
	}
	.xl\:pt-0 {
		padding-top: 0;
	}
	.xl\:mask-fade-x {
		-webkit-mask-image: linear-gradient(
			90deg,
			transparent 0,
			#000 28px,
			#000 calc(100% - 28px),
			transparent
		);
		mask-image: linear-gradient(
			90deg,
			transparent 0,
			#000 28px,
			#000 calc(100% - 28px),
			transparent
		);
		-webkit-mask-size: 100% 100%;
		mask-size: 100% 100%;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
	}
	.xl\:after\:hidden:after {
		content: var(--tw-content);
		display: none;
	}
}
@media (min-width: 1368px) {
	.\32 xl\:\!right-\[80px\] {
		right: 80px !important;
	}
	.\32 xl\:-top-14 {
		top: -3.5rem;
	}
	.\32 xl\:-top-6 {
		top: -1.5rem;
	}
	.\32 xl\:bottom-18 {
		bottom: 4.5rem;
	}
	.\32 xl\:bottom-8 {
		bottom: 2rem;
	}
	.\32 xl\:bottom-\[-172px\] {
		bottom: -172px;
	}
	.\32 xl\:bottom-\[-55px\] {
		bottom: -55px;
	}
	.\32 xl\:bottom-\[150px\] {
		bottom: 150px;
	}
	.\32 xl\:bottom-\[195px\] {
		bottom: 195px;
	}
	.\32 xl\:left-0 {
		left: 0;
	}
	.\32 xl\:left-\[-128px\] {
		left: -128px;
	}
	.\32 xl\:left-\[-138px\] {
		left: -138px;
	}
	.\32 xl\:left-\[100px\] {
		left: 100px;
	}
	.\32 xl\:left-\[26\%\] {
		left: 26%;
	}
	.\32 xl\:left-\[66px\] {
		left: 66px;
	}
	.\32 xl\:left-auto {
		left: auto;
	}
	.\32 xl\:right-3 {
		right: 0.75rem;
	}
	.\32 xl\:right-\[-128px\] {
		right: -128px;
	}
	.\32 xl\:right-\[-60px\] {
		right: -60px;
	}
	.\32 xl\:right-\[150px\] {
		right: 150px;
	}
	.\32 xl\:right-\[50px\] {
		right: 50px;
	}
	.\32 xl\:top-\[-117px\] {
		top: -117px;
	}
	.\32 xl\:top-\[70px\] {
		top: 70px;
	}
	.\32 xl\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	.\32 xl\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	.\32 xl\:\!mb-8 {
		margin-bottom: 2rem !important;
	}
	.\32 xl\:-ml-24 {
		margin-left: -6rem;
	}
	.\32 xl\:mb-0 {
		margin-bottom: 0;
	}
	.\32 xl\:mb-10 {
		margin-bottom: 2.5rem;
	}
	.\32 xl\:mb-4 {
		margin-bottom: 1rem;
	}
	.\32 xl\:mb-\[137px\] {
		margin-bottom: 137px;
	}
	.\32 xl\:ml-0 {
		margin-left: 0;
	}
	.\32 xl\:ml-\[123px\] {
		margin-left: 123px;
	}
	.\32 xl\:ml-\[calc\(\(100vw-1224px\)\/2\+32px\)\] {
		margin-left: calc(50vw - 580px);
	}
	.\32 xl\:ml-auto {
		margin-left: auto;
	}
	.\32 xl\:mr-0 {
		margin-right: 0;
	}
	.\32 xl\:mt-0 {
		margin-top: 0;
	}
	.\32 xl\:mt-13 {
		margin-top: 3.25rem;
	}
	.\32 xl\:mt-16 {
		margin-top: 4rem;
	}
	.\32 xl\:mt-20 {
		margin-top: 5rem;
	}
	.\32 xl\:mt-4 {
		margin-top: 1rem;
	}
	.\32 xl\:mt-\[-114px\] {
		margin-top: -114px;
	}
	.\32 xl\:block {
		display: block;
	}
	.\32 xl\:flex {
		display: flex;
	}
	.\32 xl\:grid {
		display: grid;
	}
	.\32 xl\:hidden {
		display: none;
	}
	.\32 xl\:size-20 {
		width: 5rem;
		height: 5rem;
	}
	.\32 xl\:\!h-\[215px\] {
		height: 215px !important;
	}
	.\32 xl\:\!h-\[300px\] {
		height: 300px !important;
	}
	.\32 xl\:h-\[194px\] {
		height: 194px;
	}
	.\32 xl\:h-\[240px\] {
		height: 240px;
	}
	.\32 xl\:h-\[276px\] {
		height: 276px;
	}
	.\32 xl\:h-\[392px\] {
		height: 392px;
	}
	.\32 xl\:h-\[588px\] {
		height: 588px;
	}
	.\32 xl\:h-\[672px\] {
		height: 672px;
	}
	.\32 xl\:h-\[850px\] {
		height: 850px;
	}
	.\32 xl\:h-auto {
		height: auto;
	}
	.\32 xl\:min-h-\[436px\] {
		min-height: 436px;
	}
	.\32 xl\:\!w-\[376px\] {
		width: 376px !important;
	}
	.\32 xl\:w-1\/2 {
		width: 50%;
	}
	.\32 xl\:w-\[1368px\] {
		width: 1368px;
	}
	.\32 xl\:w-\[280px\] {
		width: 280px;
	}
	.\32 xl\:w-\[320px\] {
		width: 320px;
	}
	.\32 xl\:w-\[360px\] {
		width: 360px;
	}
	.\32 xl\:w-\[408px\] {
		width: 408px;
	}
	.\32 xl\:w-\[468px\] {
		width: 468px;
	}
	.\32 xl\:w-\[500px\] {
		width: 500px;
	}
	.\32 xl\:w-\[528px\] {
		width: 528px;
	}
	.\32 xl\:w-\[552px\] {
		width: 552px;
	}
	.\32 xl\:w-\[553px\] {
		width: 553px;
	}
	.\32 xl\:w-\[700px\] {
		width: 700px;
	}
	.\32 xl\:w-\[840px\] {
		width: 840px;
	}
	.\32 xl\:w-fit {
		width: -moz-fit-content;
		width: fit-content;
	}
	.\32 xl\:w-full {
		width: 100%;
	}
	.\32 xl\:min-w-24 {
		min-width: 6rem;
	}
	.\32 xl\:min-w-\[320px\] {
		min-width: 320px;
	}
	.\32 xl\:min-w-\[850px\] {
		min-width: 850px;
	}
	.\32 xl\:min-w-\[864px\] {
		min-width: 864px;
	}
	.\32 xl\:max-w-\[1060px\] {
		max-width: 1060px;
	}
	.\32 xl\:max-w-\[1160px\] {
		max-width: 1160px;
	}
	.\32 xl\:max-w-\[548px\] {
		max-width: 548px;
	}
	.\32 xl\:max-w-\[864px\] {
		max-width: 864px;
	}
	.\32 xl\:max-w-full {
		max-width: 100%;
	}
	.\32 xl\:max-w-none {
		max-width: none;
	}
	.\32 xl\:max-w-screen-xl {
		max-width: 1280px;
	}
	.\32 xl\:flex-1 {
		flex: 1;
	}
	.\32 xl\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.\32 xl\:justify-start {
		justify-content: flex-start;
	}
	.\32 xl\:justify-end {
		justify-content: flex-end;
	}
	.\32 xl\:justify-between {
		justify-content: space-between;
	}
	.\32 xl\:gap-4 {
		gap: 1rem;
	}
	.\32 xl\:gap-8 {
		gap: 2rem;
	}
	.\32 xl\:gap-y-6 {
		row-gap: 1.5rem;
	}
	.\32 xl\:rounded-\[66px\] {
		border-radius: 66px;
	}
	.\32 xl\:p-0 {
		padding: 0;
	}
	.\32 xl\:p-20 {
		padding: 5rem;
	}
	.\32 xl\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	.\32 xl\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.\32 xl\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.\32 xl\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.\32 xl\:py-16 {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.\32 xl\:py-30 {
		padding-top: 7.5rem;
		padding-bottom: 7.5rem;
	}
	.\32 xl\:py-4 {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.\32 xl\:py-6 {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.\32 xl\:py-\[110px\] {
		padding-top: 110px;
		padding-bottom: 110px;
	}
	.\32 xl\:py-\[178px\] {
		padding-top: 178px;
		padding-bottom: 178px;
	}
	.\32 xl\:pb-\[134px\] {
		padding-bottom: 134px;
	}
	.\32 xl\:pb-\[370px\] {
		padding-bottom: 370px;
	}
	.\32 xl\:pl-11 {
		padding-left: 2.75rem;
	}
	.\32 xl\:pl-13 {
		padding-left: 3.25rem;
	}
	.\32 xl\:pl-8 {
		padding-left: 2rem;
	}
	.\32 xl\:pl-\[46px\] {
		padding-left: 46px;
	}
	.\32 xl\:pl-\[80px\] {
		padding-left: 80px;
	}
	.\32 xl\:pr-0 {
		padding-right: 0;
	}
	.\32 xl\:pr-\[30px\] {
		padding-right: 30px;
	}
	.\32 xl\:pt-18 {
		padding-top: 4.5rem;
	}
	.\32 xl\:pt-6 {
		padding-top: 1.5rem;
	}
	.\32 xl\:pt-\[178px\] {
		padding-top: 178px;
	}
	.\32 xl\:text-Body-bold\.desktop {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
	.\32 xl\:text-Body\.desktop {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.\32 xl\:text-H1\.desktop {
		font-size: 40px;
		font-weight: 700;
		line-height: 56px;
	}
	.before\:2xl\:-right-full:before {
		content: var(--tw-content);
		right: -100%;
	}
	.before\:2xl\:left-\[15\%\]:before {
		content: var(--tw-content);
		left: 15%;
	}
	.\32
		xl\:after\:bg-\[url\(\/spa-assets\/webp\/mob-promo\/hero-desktop\.webp\)\]:after {
		content: var(--tw-content);
		background-image: url(/spa-assets/webp/mob-promo/hero-desktop.webp);
	}
	.\32 xl\:after\:bg-auto:after {
		content: var(--tw-content);
		background-size: auto;
	}
}
@media (min-width: 1600px) {
	.\33 xl\:bottom-16 {
		bottom: 4rem;
	}
	.\33 xl\:left-1\/2 {
		left: 50%;
	}
	.\33 xl\:left-\[-30\%\] {
		left: -30%;
	}
	.\33 xl\:top-\[5\.5\%\] {
		top: 5.5%;
	}
	.\33 xl\:mb-8 {
		margin-bottom: 2rem;
	}
	.\33 xl\:ml-\[-520px\] {
		margin-left: -520px;
	}
	.\33 xl\:h-\[277px\] {
		height: 277px;
	}
	.\33 xl\:w-\[504px\] {
		width: 504px;
	}
	.\33 xl\:w-\[520px\] {
		width: 520px;
	}
	.\33 xl\:w-\[624px\] {
		width: 624px;
	}
	.\33 xl\:w-auto {
		width: auto;
	}
	.\33 xl\:min-w-\[1150px\] {
		min-width: 1150px;
	}
	.\33 xl\:max-w-\[1150px\] {
		max-width: 1150px;
	}
	.\33 xl\:max-w-\[200px\] {
		max-width: 200px;
	}
	.\33 xl\:max-w-full {
		max-width: 100%;
	}
	.\33 xl\:py-24 {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}
	.\33 xl\:pb-10 {
		padding-bottom: 2.5rem;
	}
	.\33 xl\:pb-\[178px\] {
		padding-bottom: 178px;
	}
	.\33 xl\:pl-0 {
		padding-left: 0;
	}
	.\33 xl\:pl-\[70px\] {
		padding-left: 70px;
	}
	.\33 xl\:pr-\[30px\] {
		padding-right: 30px;
	}
}
@media (min-width: 1920px) {
	.\34 xl\:bottom-0 {
		bottom: 0;
	}
	.\34 xl\:right-\[120px\] {
		right: 120px;
	}
	.\34 xl\:mx-\[136px\] {
		margin-left: 136px;
		margin-right: 136px;
	}
	.\34 xl\:max-w-\[300px\] {
		max-width: 300px;
	}
	.\34 xl\:bg-\[url\(\/spa-assets\/webp\/preview\/bg-1920\.webp\)\] {
		background-image: url(/spa-assets/webp/preview/bg-1920.webp);
	}
	.\34 xl\:object-fill {
		object-fit: fill;
	}
	.\34 xl\:text-H2\.mobile {
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
	}
}
@media (orientation: landscape) {
	@media not all and (min-width: 1136px) {
		.landscape\:max-lg\:-top-14 {
			top: -3.5rem;
		}
		.landscape\:max-lg\:mb-1 {
			margin-bottom: 0.25rem;
		}
		.landscape\:max-lg\:mb-2 {
			margin-bottom: 0.5rem;
		}
		.landscape\:max-lg\:mt-0 {
			margin-top: 0;
		}
		.landscape\:max-lg\:size-\[84px\] {
			width: 84px;
			height: 84px;
		}
		.landscape\:max-lg\:h-\[calc\(100\%-120px\)\] {
			height: calc(100% - 120px);
		}
		.landscape\:max-lg\:w-16 {
			width: 4rem;
		}
		.landscape\:max-lg\:flex-row {
			flex-direction: row;
		}
		.landscape\:max-lg\:gap-2 {
			gap: 0.5rem;
		}
	}
	@media not all and (min-width: 1024px) {
		.landscape\:max-md\:top-0 {
			top: 0;
		}
	}
	@media (max-width: 568px) {
		.landscape\:max-\[568px\]\:-mb-3 {
			margin-bottom: -0.75rem;
		}
	}
}
.\[\&\.swiper-button-disabled\]\:hidden.swiper-button-disabled,
.group\/swiper:hover
	.group-hover\/swiper\:\[\&\.swiper-button-disabled\]\:hidden.swiper-button-disabled {
	display: none;
}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
	display: none;
}
.\[\&\>\*\:last-child\]\:mb-0 > :last-child {
	margin-bottom: 0;
}
.\[\&\>\*\]\:mb-2 > * {
	margin-bottom: 0.5rem;
}
.\[\&\>\*\]\:w-\[calc\(33\.3\%\+1px\)\] > * {
	width: calc(33.3% + 1px);
}
.\[\&\>\*\]\:grow > * {
	flex-grow: 1;
}
.not-last\:\[\&\>\*\]\:mr-4 > :not(:last-child) {
	margin-right: 1rem;
}
.\[\&\>\.swiper-button-disabled\]\:hidden > .swiper-button-disabled {
	display: none;
}
.\[\&\>\.swiper-button-disabled\]\:opacity-40 > .swiper-button-disabled {
	opacity: 0.4;
}
.\[\&\>\.swiper-wrapper\]\:\!items-end > .swiper-wrapper {
	align-items: flex-end !important;
}
.\[\&\>\.swiper-wrapper\]\:ease-linear > .swiper-wrapper {
	transition-timing-function: linear;
}
.\[\&\>br\]\:hidden > br {
	display: none;
}
.\[\&\>canvas\]\:size-full > canvas {
	width: 100%;
	height: 100%;
}
.\[\&\>div\]\:\!whitespace-pre-wrap > div {
	white-space: pre-wrap !important;
}
.\[\&\>div\]\:border-0 > div {
	border-width: 0;
}
.\[\&\>h3\]\:mt-3 > h3 {
	margin-top: 0.75rem;
}
.\[\&\>h3\]\:text-Body-bold\.mobile > h3 {
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}
@media (min-width: 1024px) {
	.md\:\[\&\>h3\]\:text-Body-bold\.desktop > h3 {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
}
.\[\&\>header\]\:top-0 > header {
	top: 0;
}
.\[\&\>ol\]\:\!list-inside > ol {
	list-style-position: inside !important;
}
.\[\&\>ol\]\:\!list-decimal > ol {
	list-style-type: decimal !important;
}
.\[\&\>ol\]\:pl-2 > ol {
	padding-left: 0.5rem;
}
.\[\&\>p\]\:text-Body\.mobile > p {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}
.\[\&\>p\]\:text-text-secondary > p {
	color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 1024px) {
	.md\:\[\&\>p\]\:text-Body\.desktop > p {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.\[\&\>svg\]\:block > svg {
	display: block;
}
.\[\&\>svg\]\:size-full > svg {
	width: 100%;
	height: 100%;
}
.\[\&\>svg\]\:fill-icon-active\/60 > svg {
	fill: rgba(255, 225, 0, 0.6);
}
.\[\&\>ul\]\:\!list-inside > ul {
	list-style-position: inside !important;
}
.\[\&\>ul\]\:\!list-disc > ul {
	list-style-type: disc !important;
}
.\[\&\>ul\]\:pl-2 > ul {
	padding-left: 0.5rem;
}
.\[\&_\.swiper-wrapper\]\:items-start .swiper-wrapper {
	align-items: flex-start;
}
.\[\&_\.swiper-wrapper\]\:overflow-visible .swiper-wrapper {
	overflow: visible;
}
.\[\&_\.swiper-wrapper\]\:\!ease-linear .swiper-wrapper {
	transition-timing-function: linear !important;
}
.\[\&_a\]\:\!font-bold a {
	font-weight: 700 !important;
}
.\[\&_a\]\:text-text-link-default a {
	--tw-text-opacity: 1;
	color: rgba(255, 195, 0, var(--tw-text-opacity));
}
.\[\&_a\]\:\!underline a {
	-webkit-text-decoration-line: underline !important;
	text-decoration-line: underline !important;
}
.\[\&_a\]\:hover\:text-text-link-hover:hover a {
	--tw-text-opacity: 1;
	color: rgba(255, 195, 0, var(--tw-text-opacity));
}
.\[\&_li\:last-child\]\:mb-0 li:last-child {
	margin-bottom: 0;
}
.\[\&_li\]\:mb-2 li {
	margin-bottom: 0.5rem;
}
.\[\&_ol\]\:list-decimal ol {
	list-style-type: decimal;
}
.\[\&_ol\]\:pl-5 ol {
	padding-left: 1.25rem;
}
.\[\&_ul\]\:list-disc ul {
	list-style-type: disc;
}
.\[\&_ul\]\:pl-5 ul {
	padding-left: 1.25rem;
}
@media (hover: hover) {
	.\[\@media\(hover\:hover\)\]\:hover\:fill-icon-active:hover {
		fill: #ffe100;
	}
	.\[\@media\(hover\:hover\)\]\:hover\:text-text-link-default:hover,
	.\[\@media\(hover\:hover\)\]\:hover\:text-text-link-hover:hover {
		--tw-text-opacity: 1;
		color: rgba(255, 195, 0, var(--tw-text-opacity));
	}
	.\[\@media\(hover\:hover\)\]\:hover\:text-text-primary:hover {
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
}
@media (hover: hover) and (pointer: fine) {
	.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-accent-primary-light:hover {
		--tw-bg-opacity: 1;
		background-color: rgba(255, 195, 0, var(--tw-bg-opacity));
	}
	.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-accent-secondary-light:hover {
		--tw-bg-opacity: 1;
		background-color: rgba(137, 0, 34, var(--tw-bg-opacity));
	}
	.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-surface-4:hover {
		--tw-bg-opacity: 1;
		background-color: rgba(37, 40, 55, var(--tw-bg-opacity));
	}
	.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:fill-icon-active:hover {
		fill: #ffe100;
	}
	.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-accent-secondary:hover {
		--tw-text-opacity: 1;
		color: rgba(66, 13, 31, var(--tw-text-opacity));
	}
	.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-text-primary:hover {
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
	.group:hover
		.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\:fill-accent-secondary {
		fill: #420d1f;
	}
	.group:hover
		.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\:fill-icon-active {
		fill: #ffe100;
	}
}
