#root {
	width: 100%;
	min-height: 100%;
}

.modulor_typography__tag__1_28_2 {
	overflow: inherit;
	white-space: inherit;
	text-overflow: inherit;
	color: var(--text, var(--text-body));
	font-family: -apple-system, 'BlinkMacSystemFont', 'Roboto', 'Segoe UI',
		'Oxygen', 'Ubuntu', 'Cantarell', 'Open Sans', 'Helvetica Neue', 'Arial',
		sans-serif;
	margin: 0;
	padding: 0;
}

.modulor_typography__body-rounded-medium__1_28_2 {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0px;
	text-transform: none;
}

.modulor_typography__large-title-2-semibold__1_28_2 {
	font-weight: 600;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0.37px;
	text-transform: none;
}

.modulor_typography__large-title-3-semibold__1_28_2 {
	font-weight: 600;
	font-size: 32px;
	line-height: 40px;
	text-transform: none;
}

.modulor_typography__body-regular__1_28_2 {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.32px;
	text-transform: none;
}

.modulor_typography__title-1-bold__1_28_2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.modulor_typography__title-2-semibold__1_28_2 {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0px;
	text-transform: none;
}

.modulor_typography__body-semibold__1_28_2 {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0px;
	text-transform: none;
}

.modulor_typography__title-1-semibold__1_28_2 {
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0px;
	text-transform: none;
}

.modulor_typography__subhead-semibold__1_28_2 {
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0px;
	text-transform: none;
}

.modulor_typography__caption-3-semibold__1_28_2 {
	font-weight: 600;
	font-size: 9px;
	line-height: 13px;
	letter-spacing: 0px;
	text-transform: none;
}

.modulor_typography__large-title-semibold__1_28_2 {
	font-weight: 600;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0.37px;
	text-transform: none;
}

.modulor_typography__subhead-regular__1_28_2 {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0px;
	text-transform: none;
}

.modulor_typography__caption-2-medium-caps__1_28_2 {
	font-weight: 500;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 0.25px;
	text-transform: uppercase;
}

.modulor_typography__large-title-heavy__1_28_2 {
	font-weight: 700;
	font-size: 36px;
	line-height: 44px;
	letter-spacing: 0.37px;
	text-transform: none;
}

.modulor_typography__caption-2-medium__1_28_2 {
	font-weight: 500;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 0.25px;
	text-transform: none;
}

.modulor_typography__caption-1-regular-caps__1_28_2 {
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 0.25px;
	text-transform: uppercase;
}

.modulor_typography__caption-1-regular__1_28_2 {
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: -0.3px;
	text-transform: none;
}

.modulor_typography__title-2-regular__1_28_2 {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0px;
	text-transform: none;
}

.modulor_alert__backdrop__1_28_2 {
	--default-z-index: 11000;
	background: rgba(11, 11, 10, 0.65);
	position: var(--alert-position, fixed);
	inset: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: var(--alert-z-index, var(--default-z-index));
}

.modulor_alert__root__1_28_2 {
	max-height: 95vh;
	width: 328px;
	padding: 16px;
	box-sizing: border-box;
	border-radius: var(--radius-md, 12px);
	background-color: var(--background-main);
	overflow-y: auto;
	overflow-x: hidden;
	text-overflow: ellipsis;
}

.modulor_alert__title__1_28_2 {
	--text: var(--text-title);
	display: block;
	margin-bottom: 8px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
}

.modulor_alert__content__1_28_2 {
	--text: var(--text-body);
	display: block;
	margin-bottom: 32px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
}

.modulor_alert__buttons-container__1_28_2 {
	display: flex;
	gap: 8px;
}

.modulor_alert__buttons-container__1_28_2
	[data-component-name='modulor-button'] {
	width: 100%;
}

.modulor_alert__vertical__1_28_2 {
	flex-direction: column;
}

.modulor_badge__container__1_28_2,
.modulor_badge__container__1_28_2 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

:root .modulor_badge__container__1_28_2 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	height: 22px;
	padding: 4px 2px 4px 12px;
	background: var(--badge-background, #8f6ed4);
	text-align: center;
}

:root .modulor_badge__container__1_28_2:not(.modulor_badge__new__1_28_2):after {
	content: '';
	position: absolute;
	right: -8px;
	top: 0;
	bottom: 0;
	width: 8px;
	background: var(--badge-background, #8f6ed4);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='8' height='22' viewBox='0 0 8 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H8L1.50945 22H0V0Z' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='8' height='22' viewBox='0 0 8 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H8L1.50945 22H0V0Z' /%3E%3C/svg%3E");
}

:root .modulor_badge__container__1_28_2.modulor_badge__collection__1_28_2 {
	padding-left: 2px;
}

:root
	.modulor_badge__container__1_28_2.modulor_badge__collection__1_28_2::before {
	content: '';
	position: absolute;
	left: -8px;
	top: 0;
	bottom: 0;
	width: 8px;
	transform: rotate(180deg);
	background: var(--badge-background, #8f6ed4);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='8' height='22' viewBox='0 0 8 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H8L1.50945 22H0V0Z' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='8' height='22' viewBox='0 0 8 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H8L1.50945 22H0V0Z' /%3E%3C/svg%3E");
}

:root .modulor_badge__container__1_28_2.modulor_badge__new__1_28_2 {
	padding: 2px 8px;
	background: var(--badge-background, var(--icon-notification));
	border-radius: 75px;
}

:root .modulor_badge__container__1_28_2 .modulor_badge__text__1_28_2 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	--text: var(--badge-text, var(--text-always-white));
}

.modulor_banner__banner__1_28_2 {
	display: inline-block;
	position: relative;
	height: 152px;
	width: 392px;
	padding: 12px 16px 50px;
	border-radius: var(--radius-md, 12px);
	background: var(--banner-background, var(--icon-chevron));
	overflow: hidden;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center right;
}

@media only screen and (max-width: 599px) {
	.modulor_banner__banner__1_28_2 {
		width: 280px;
	}
}

.modulor_banner__banner__1_28_2.modulor_banner__clickable__1_28_2 {
	cursor: pointer;
}

.modulor_banner__banner__1_28_2.modulor_banner__hero__1_28_2.modulor_banner__dimming__1_28_2::before {
	content: '';
	position: absolute;
	inset: 0;
	background: var(--background-banner);
	z-index: 5;
	border-radius: var(--radius-md, 12px);
}

.modulor_banner__banner__1_28_2.modulor_banner__white__1_28_2
	.modulor_banner__banner-typo__1_28_2 {
	--text: var(--text-color-subtitle, var(--text-light));
}

.modulor_banner__banner__1_28_2.modulor_banner__white__1_28_2
	.modulor_banner__banner-typo__1_28_2:nth-of-type(1) {
	--text: var(--text-color-title, var(--text-always-white));
}

.modulor_banner__right-image__1_28_2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 152px;
	height: 152px;
	z-index: 1;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.modulor_banner__text-wrap__1_28_2 {
	max-height: 90px;
	overflow: hidden;
}

.modulor_banner__banner-typo__1_28_2 {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	--text: var(--text-color-subtitle, var(--text-subtitle));
}

.modulor_banner__banner-typo__1_28_2:nth-of-type(1) {
	margin-bottom: 4px;
	--text: var(--text-color-title, var(--text-title));
}

.modulor_banner__button__1_28_2 {
	position: absolute;
	left: 16px;
	bottom: 16px;
	z-index: 10;
}

.modulor_counter__container__1_28_2,
.modulor_counter__container__1_28_2 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

.modulor_counter__container__1_28_2 {
	background: var(--background-secondary);
	border-radius: 10px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: -moz-max-content;
	height: max-content;
}

.modulor_counter__counter__1_28_2 {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 16px;
	height: 16px;
	background: var(--counter-background, var(--icon-notification));
	border-radius: 50%;
	border: 1.3px solid var(--counter-outline, var(--background-secondary));
	color: var(--counter-number, var(--text-always-white));
	cursor: default;
	pointer-events: none;
	background-clip: content-box;
	font-family: SF Pro Text, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 10px;
	font-feature-settings: 'tnum' on, 'lnum' on, 'cv01' on;
}

.modulor_counter__counter__1_28_2.modulor_counter__with-plus-before__1_28_2 {
	width: 18px;
}

.modulor_counter__counter__1_28_2.modulor_counter__white__1_28_2 {
	background: var(--counter-background, var(--background-main));
	color: var(--counter-number, var(--text-live));
}

.modulor_counter__counter__1_28_2.modulor_counter__no-value__1_28_2 {
	width: 12px;
	height: 10px;
}

.modulor_counter__counter__1_28_2.modulor_counter__double__1_28_2 {
	width: 24px;
	border-radius: 75px;
}

.modulor_icon__container__1_28_2 {
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	color: var(--icon-fill, var(--icon-main));
}

.modulor_icon__container__1_28_2 path,
.modulor_icon__container__1_28_2 rect {
	fill: currentColor;
}

.modulor_icon__disabled__1_28_2 {
	pointer-events: none;
}

.modulor_icon__icon__1_28_2 {
	width: 100%;
	height: 100%;
}

.modulor_icon__icon__1_28_2 svg {
	width: 100%;
	height: 100%;
}

.modulor_icon__clickable__1_28_2 {
	padding: 0;
	border: none;
	background: transparent;
	cursor: pointer;
}

.modulor_icon__clickable__1_28_2:disabled {
	color: var(--icon-disabled);
	cursor: default;
}

.modulor_icon__clickable__1_28_2 svg {
	transform: translate(0, 0);
	transition: opacity 150ms ease-in-out, transform 48ms ease-in-out;
	will-change: opacity, transform;
}

.modulor_icon__clickable__1_28_2:enabled:hover svg {
	opacity: 0.75;
}

.modulor_icon__counter__1_28_2 {
	position: absolute;
	z-index: 2;
	top: var(--icon-counter-position-top, -8.5px);
	right: var(--icon-counter-position-right, 11.5px);
	transform: translateX(100%);
	display: flex;
	justify-content: center;
	align-items: center;
}

.modulor_image__host__1_28_2 {
	font-size: 0;
}

.modulor_image__host__1_28_2.modulor_image__clickable__1_28_2 {
	cursor: pointer;
}

.modulor_image__host__1_28_2 img {
	width: 100%;
	height: 100%;
	border-radius: var(--border-radius, 0px);
}

.modulor_image__container__1_28_2 {
	position: relative;
	width: 100%;
	height: 100%;
}

.modulor_image__placeholder__1_28_2 {
	width: 24px;
	height: 24px;
}

.modulor_image__counter__1_28_2 {
	position: absolute;
	z-index: 2;
	top: var(--image-counter-position-top, -8.5px);
	right: var(--image-counter-position-right, 11.5px);
	transform: translateX(100%);
}

.modulor_button__button-container__1_28_2 {
	display: block;
}

.modulor_button__button-container-disabled__1_28_2 {
	pointer-events: none;
}

.modulor_button__button__1_28_2 {
	cursor: pointer;
	border: none;
	white-space: nowrap;
	box-sizing: border-box;
	display: inline-flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
}

.modulor_button__button__1_28_2.modulor_button__loading__1_28_2
	.modulor_button__animation-wrap__1_28_2 {
	background-color: var(--control-disabled);
	-webkit-mask-image: var(--gradient-loading);
	mask-image: var(--gradient-loading);
	-webkit-mask-size: 200% 100%;
	mask-size: 200% 100%;
	animation: modulor_button__loadingAnimation__1_28_2 1s linear infinite;
}

@keyframes modulor_button__loadingAnimation__1_28_2 {
	from {
		-webkit-mask-position: right;
		mask-position: right;
	}

	to {
		-webkit-mask-position: left;
		mask-position: left;
	}
}

.modulor_button__button__1_28_2.modulor_button__loading__1_28_2
	.modulor_button__animation-wrap__1_28_2
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__loading__1_28_2
	.modulor_button__animation-wrap__1_28_2
	.modulor_button__double-text__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2 .modulor_button__animation-wrap__1_28_2 {
	display: grid;
}

.modulor_button__button__1_28_2 .modulor_button__text-wrap__1_28_2 {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.modulor_button__button__1_28_2 .modulor_button__text-wrap__1_28_2,
.modulor_button__button__1_28_2 .modulor_button__double-text__1_28_2 {
	overflow: var(--label-overflow, hidden);
	text-overflow: ellipsis;
}

.modulor_button__button__1_28_2 .modulor_button__icon__1_28_2 {
	margin-inline: 0 8px;
	line-height: 0;
}

.modulor_button__button__1_28_2
	.modulor_button__icon__1_28_2.modulor_button__without-margin__1_28_2 {
	margin-inline: 0;
}

.modulor_button__button__1_28_2 .modulor_button__image__1_28_2 {
	margin-inline: 0 8px;
	line-height: 0;
}

.modulor_button__button__1_28_2
	.modulor_button__image__1_28_2.modulor_button__without-margin__1_28_2 {
	margin-inline: 0;
}

.modulor_button__button__1_28_2.modulor_button__regular__1_28_2 {
	padding: 8px 16px 8px 16px;
	border-radius: var(--radius-md, 12px);
	height: 56px;
	width: 100%;
}

.modulor_button__button__1_28_2.modulor_button__low__1_28_2 {
	padding: 8px 12px;
	border-radius: 4px;
	border: 1px solid #84ea16;
	background: none !important;
}
.modulor_button__button__1_28_2.modulor_button__low__1_28_2 span {
	color: #fff !important;
}

.modulor_button__button__1_28_2.modulor_button__low__1_28_2.modulor_button__with-icon__1_28_2 {
	padding: 4px 12px 4px 8px;
}

.modulor_button__button__1_28_2.modulor_button__low__1_28_2.modulor_button__without-text__1_28_2 {
	padding: 4px 8px;
}

.modulor_button__button__1_28_2.modulor_button__primary__1_28_2 {
	background: #84ea16 !important;
}
.modulor_button__button__1_28_2.modulor_button__primary__1_28_2 span {
	color: #1f1f1f !important;
}

.modulor_button__button__1_28_2.modulor_button__primary__1_28_2:hover {
	background: var(--hover);
}

.modulor_button__button__1_28_2.modulor_button__primary__1_28_2
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--variant-label);
}

.modulor_button__button__1_28_2.modulor_button__primary__1_28_2
	.modulor_button__double-text__1_28_2 {
	--text: var(--variant-double-text);
}

.modulor_button__button__1_28_2.modulor_button__primary__1_28_2:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}

.modulor_button__button__1_28_2.modulor_button__primary__1_28_2:disabled
	.modulor_button__image__1_28_2 {
	opacity: 0.5;
}

.modulor_button__button__1_28_2.modulor_button__primary__1_28_2:disabled
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__primary__1_28_2:disabled
	.modulor_button__double-text__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__deposit__1_28_2 {
	--background: var(--control-deposit);
	--hover: var(--control-deposit-hover);
	--variant-label: var(--text-deposit-button);
	--variant-double-text: var(--text-deposit-double-button);
	background: var(--background);
}

.modulor_button__button__1_28_2.modulor_button__deposit__1_28_2:hover {
	background: var(--hover);
}

.modulor_button__button__1_28_2.modulor_button__deposit__1_28_2
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--variant-label);
}

.modulor_button__button__1_28_2.modulor_button__deposit__1_28_2
	.modulor_button__double-text__1_28_2 {
	--text: var(--variant-double-text);
}

.modulor_button__button__1_28_2.modulor_button__deposit__1_28_2:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}

.modulor_button__button__1_28_2.modulor_button__deposit__1_28_2:disabled
	.modulor_button__image__1_28_2 {
	opacity: 0.5;
}

.modulor_button__button__1_28_2.modulor_button__deposit__1_28_2:disabled
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__deposit__1_28_2:disabled
	.modulor_button__double-text__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__secondary__1_28_2 {
	--background: var(--control-secondary);
	--hover: var(--control-secondary-hover);
	--variant-label: var(--text-title);
	--variant-double-text: var(--text-body);
	background: var(--background);
}

.modulor_button__button__1_28_2.modulor_button__secondary__1_28_2:hover {
	background: var(--hover);
}

.modulor_button__button__1_28_2.modulor_button__secondary__1_28_2
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--variant-label);
}

.modulor_button__button__1_28_2.modulor_button__secondary__1_28_2
	.modulor_button__double-text__1_28_2 {
	--text: var(--variant-double-text);
}

.modulor_button__button__1_28_2.modulor_button__secondary__1_28_2:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}

.modulor_button__button__1_28_2.modulor_button__secondary__1_28_2:disabled
	.modulor_button__image__1_28_2 {
	opacity: 0.5;
}

.modulor_button__button__1_28_2.modulor_button__secondary__1_28_2:disabled
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__secondary__1_28_2:disabled
	.modulor_button__double-text__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__tertiary__1_28_2 {
	--background: var(--control-tertiary);
	--hover: var(--control-secondary-hover);
	--variant-label: var(--text-title);
	background: var(--background);
}

.modulor_button__button__1_28_2.modulor_button__tertiary__1_28_2:hover {
	background: var(--hover);
}

.modulor_button__button__1_28_2.modulor_button__tertiary__1_28_2
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--variant-label);
}

.modulor_button__button__1_28_2.modulor_button__tertiary__1_28_2
	.modulor_button__double-text__1_28_2 {
	--text: var(--variant-double-text);
}

.modulor_button__button__1_28_2.modulor_button__tertiary__1_28_2:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}

.modulor_button__button__1_28_2.modulor_button__tertiary__1_28_2:disabled
	.modulor_button__image__1_28_2 {
	opacity: 0.5;
}

.modulor_button__button__1_28_2.modulor_button__tertiary__1_28_2:disabled
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__tertiary__1_28_2:disabled
	.modulor_button__double-text__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__white__1_28_2,
.modulor_button__button__1_28_2.modulor_button__always_white__1_28_2 {
	--background: var(--control-always-white);
	--hover: var(--control-always-white-hover);
	--variant-label: var(--text-always-dark);
	background: var(--background);
}

.modulor_button__button__1_28_2.modulor_button__white__1_28_2:hover,
.modulor_button__button__1_28_2.modulor_button__always_white__1_28_2:hover {
	background: var(--hover);
}

.modulor_button__button__1_28_2.modulor_button__white__1_28_2
	.modulor_button__text-wrap__1_28_2,
.modulor_button__button__1_28_2.modulor_button__always_white__1_28_2
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--variant-label);
}

.modulor_button__button__1_28_2.modulor_button__white__1_28_2
	.modulor_button__double-text__1_28_2,
.modulor_button__button__1_28_2.modulor_button__always_white__1_28_2
	.modulor_button__double-text__1_28_2 {
	--text: var(--variant-double-text);
}

.modulor_button__button__1_28_2.modulor_button__white__1_28_2:disabled,
.modulor_button__button__1_28_2.modulor_button__always_white__1_28_2:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}

.modulor_button__button__1_28_2.modulor_button__white__1_28_2:disabled
	.modulor_button__image__1_28_2,
.modulor_button__button__1_28_2.modulor_button__always_white__1_28_2:disabled
	.modulor_button__image__1_28_2 {
	opacity: 0.5;
}

.modulor_button__button__1_28_2.modulor_button__white__1_28_2:disabled
	.modulor_button__text-wrap__1_28_2,
.modulor_button__button__1_28_2.modulor_button__always_white__1_28_2:disabled
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__white__1_28_2:disabled
	.modulor_button__double-text__1_28_2,
.modulor_button__button__1_28_2.modulor_button__always_white__1_28_2:disabled
	.modulor_button__double-text__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2 {
	--background: var(--control-text-button);
	--hover: var(--control-text-button-hover);
	--variant-label: var(--text-title);
	--variant-double-text: var(--text-body);
	background: var(--background);
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2:disabled {
	--control-disabled: var(--control-text-button);
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2:hover {
	background: var(--hover);
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--variant-label);
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2
	.modulor_button__double-text__1_28_2 {
	--text: var(--variant-double-text);
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2:disabled
	.modulor_button__image__1_28_2 {
	opacity: 0.5;
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2:disabled
	.modulor_button__text-wrap__1_28_2 {
	--text: var(--text-disable);
}

.modulor_button__button__1_28_2.modulor_button__text_button__1_28_2:disabled
	.modulor_button__double-text__1_28_2 {
	--text: var(--text-disable);
}

[data-component-name='modulor-list-cell']
	[data-component-name='modulor-content']
	.modulor_button__button__1_28_2 {
	min-width: 48px;
}

.modulor_carousel__wrapper__1_28_2 {
	position: relative;
	width: 100%;
	overflow-x: hidden;
}

.modulor_carousel__wrapper__1_28_2 .modulor_carousel__slides-wrapper__1_28_2 {
	display: flex;
	gap: 8px;
	will-change: transform;
	transition: transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
}

.modulor_carousel__wrapper__1_28_2 .modulor_carousel__button__1_28_2 {
	position: absolute;
	background: var(--control-always-white);
	z-index: 2;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	cursor: pointer;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	top: calc(50% - 20px - 3px);
	box-shadow: 0px 0px 80px 0px rgba(41, 38, 33, 0.2);
}

.modulor_carousel__wrapper__1_28_2 .modulor_carousel__button-left__1_28_2 {
	left: 16px;
}

.modulor_carousel__wrapper__1_28_2 .modulor_carousel__button-right__1_28_2 {
	right: 16px;
}

.modulor_carousel__wrapper__1_28_2.modulor_carousel__show-controls-on-hover__1_28_2
	.modulor_carousel__button-right__1_28_2,
.modulor_carousel__wrapper__1_28_2.modulor_carousel__show-controls-on-hover__1_28_2
	.modulor_carousel__button-left__1_28_2 {
	display: none;
}

.modulor_carousel__wrapper__1_28_2.modulor_carousel__show-controls-on-hover__1_28_2:hover
	.modulor_carousel__button-right__1_28_2,
.modulor_carousel__wrapper__1_28_2.modulor_carousel__show-controls-on-hover__1_28_2:hover
	.modulor_carousel__button-left__1_28_2 {
	display: flex;
}

.modulor_carousel__wrapper__1_28_2 {
	position: relative;
	width: 100%;
	overflow: scroll;
}

.modulor_carousel__wrapper__1_28_2 .modulor_carousel__slides-wrapper__1_28_2 {
	max-width: 100%;
	overflow: hidden;
	display: flex;
	gap: 8px;
	will-change: scroll-position;
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.modulor_carousel__wrapper__1_28_2
	.modulor_carousel__slides-wrapper__1_28_2.modulor_carousel__allow-scroll__1_28_2 {
	overflow-x: scroll;
}

.modulor_carousel__wrapper__1_28_2
	.modulor_carousel__slides-wrapper__1_28_2
	> * {
	scroll-snap-align: start;
}

.modulor_carousel__wrapper__1_28_2
	.modulor_carousel__slides-wrapper__1_28_2::-webkit-scrollbar {
	display: none;
}

.modulor_carousel__wrapper__1_28_2 .modulor_carousel__button__1_28_2 {
	position: absolute;
	background: var(--control-always-white);
	z-index: 22;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	cursor: pointer;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	top: calc(50% - 20px - 3px);
	box-shadow: 0px 0px 32px 0px var(--shadow-toasts);
}

.modulor_carousel__wrapper__1_28_2 .modulor_carousel__button-left__1_28_2 {
	left: 16px;
	display: none;
}

.modulor_carousel__wrapper__1_28_2 .modulor_carousel__button-right__1_28_2 {
	right: 16px;
	display: none;
}

@media (hover: hover) {
	.modulor_carousel__wrapper__1_28_2:hover
		.modulor_carousel__button-right__1_28_2,
	.modulor_carousel__wrapper__1_28_2:hover
		.modulor_carousel__button-left__1_28_2 {
		display: flex;
	}
}

.modulor_cloud-box__cloud-box__1_28_2 {
	display: inline-block;
	background-color: var(--background-main);
	border-radius: var(--radius-lg);
	padding: 8px;
	width: 100%;
	position: relative;
	overflow: hidden;
	--controls-top-default: calc(((100% + 32px) - 40px) / 2);
}

.modulor_cloud-box__cloud-box__1_28_2.modulor_cloud-box__show-controls-on-hover__1_28_2
	.modulor_cloud-box__control__1_28_2 {
	display: none;
}

.modulor_cloud-box__cloud-box__1_28_2.modulor_cloud-box__show-controls-on-hover__1_28_2:hover
	.modulor_cloud-box__control__1_28_2 {
	display: flex;
}

.modulor_cloud-box__control__1_28_2 {
	height: 40px;
	width: 40px;
	border-radius: var(--radius-xl);
	background-color: var(--background-main);
	box-shadow: 0px 0px 80px 0px rgba(41, 38, 33, 0.2);
	position: absolute;
	top: var(--controls-top, var(--controls-top-default));
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	visibility: hidden;
}

@media only screen and (max-width: 599px) {
	.modulor_cloud-box__control__1_28_2 {
		display: none !important;
	}
}

.modulor_cloud-box__control__1_28_2.modulor_cloud-box__left__1_28_2 {
	left: 16px;
}

.modulor_cloud-box__control__1_28_2.modulor_cloud-box__right__1_28_2 {
	right: 16px;
}

.modulor_cloud-box__container__1_28_2 {
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-flow: row nowrap;
	transition: transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
}

.modulor_cloud-box-item__cloudbox-item__1_28_2 {
	border-radius: var(--radius-lg);
	margin-right: 8px;
	overflow: hidden;
	flex-shrink: 0;
	height: 152px;
}

.modulor_cloud-box-item__cloudbox-item__1_28_2:last-child {
	margin-right: 0;
}

.modulor_collection__collection__1_28_2 {
	border-radius: var(--radius-md, 16px);
	padding: 8px;
	background: var(--collection-background, var(--background-main));
}

.modulor_collection__grid__1_28_2 {
	display: flex;
	flex-wrap: nowrap;
	gap: 8px;
}

.modulor_collection__column__1_28_2 {
	flex: 1;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.modulor_collection__item__1_28_2 {
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: column-reverse;
	padding: 42px 12px 8px;
	border-radius: var(--radius-md, 12px);
	background-size: cover;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	background: var(--collection-item-background)
		linear-gradient(180deg, rgba(119, 8, 8, 0) 0%, #000000 100%) center center;
}

.modulor_collection__item__1_28_2::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100px;
	background: linear-gradient(180deg, rgba(119, 8, 8, 0) 0%, #000000 100%);
	opacity: 0.6;
}

.modulor_collection__item__1_28_2
	.modulor_collection__play-button-icon__1_28_2 {
	width: min(72px, 70%);
	aspect-ratio: 1/1;
	background-color: var(--control-primary);
	border-radius: 50%;
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 4;
	margin: auto;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

.modulor_collection__item__1_28_2::before {
	content: '';
	border-radius: var(--radius-md, 16px);
	position: absolute;
	inset: 0;
	opacity: 0;
	background: var(--background-modalview);
	transition: opacity 0.3s ease-in-out;
	z-index: 4;
}

@media (hover: hover) {
	.modulor_collection__item__1_28_2:hover::before {
		-webkit-backdrop-filter: blur(2px);
		backdrop-filter: blur(2px);
		opacity: 1;
	}

	.modulor_collection__item__1_28_2:hover div[data-id='play-button-icon'] {
		opacity: 1;
	}
}

.modulor_collection__item__1_28_2 [data-component-name='modulor-badge'] {
	position: absolute;
	left: 0;
	top: 16px;
	z-index: 1;
}

.modulor_collection__image__1_28_2 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	min-width: 100%;
	min-height: 100%;
}

.modulor_collection__category__1_28_2 {
	margin-bottom: 4px;
	z-index: 1;
}

.modulor_collection__title__1_28_2 {
	z-index: 1;
	--text: var(--collection-item-title, var(--text-always-white));
}

.modulor_collection__bottom-link__1_28_2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 16px 12px 16px 16px;
	background: var(--control-secondary);
	border-radius: var(--radius-md, 12px);
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	--text: var(--text-title);
}

.modulor_collection__collection-title__1_28_2 {
	display: inline-block;
	margin: 8px 0 8px 16px;
	--text: var(--colection-title, var(--text-title));
}

.modulor_collection-item__item__1_28_2 {
	display: block;
	padding: 12px 14px 0 16px;
	box-sizing: border-box;
	position: relative;
	pointer-events: auto;
	border-radius: var(--radius-md, 12px);
	text-decoration: none;
	overflow: hidden;
	background: var(
		--scalable-collection-background,
		var(--background-secondary)
	);
}

.modulor_collection-item__item__1_28_2
	> [data-component-name='modulor-typography'] {
	position: relative;
	z-index: 10;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.modulor_collection-item__item__1_28_2
	> [data-component-name='modulor-typography']:nth-of-type(1) {
	--text: var(--collection-item-title, var(--text-title));
}

.modulor_collection-item__item__1_28_2
	> [data-component-name='modulor-typography']:nth-of-type(2) {
	--text: var(--scalable-collection-description, var(--text-body));
}

.modulor_collection-item__item__1_28_2 [data-component-name='modulor-badge'] {
	position: absolute;
	z-index: 10;
	bottom: 12px;
	left: 24px;
	max-width: calc(100% - 48px);
}

.modulor_collection-item__item__1_28_2.modulor_collection-item__hero__1_28_2
	.modulor_collection-item__image__1_28_2 {
	width: 100%;
	height: 100%;
}

.modulor_collection-item__item__1_28_2.modulor_collection-item__hero__1_28_2
	> [data-component-name='modulor-typography']:nth-of-type(1) {
	--text: var(--collection-item-title, var(--text-always-white));
}

.modulor_collection-item__item__1_28_2.modulor_collection-item__hero__1_28_2
	> [data-component-name='modulor-typography']:nth-of-type(2) {
	--text: var(--collection-item-description, var(--text-light));
}

.modulor_collection-item__image__1_28_2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: auto;
	height: 110px;
	border-radius: var(--radius-md, 12px);
	-o-object-fit: cover;
	object-fit: cover;
	align-items: end;
}

.modulor_collection-item__placeholder__1_28_2 svg {
	position: absolute;
	right: 0;
	bottom: 0;
	fill: var(--icon-chevron);
}

.modulor_control__control__1_28_2 {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	font: normal 16px/10px Roboto, Arial, sans-serif;
	position: relative;
}

.modulor_control__control__1_28_2 input[type='checkbox'] {
	width: 22px;
	height: 22px;
	margin: 0;
	background-color: var(--control-inactive-switcher);
	border-radius: var(--radius-xxs, 4px);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	transition: background-color 150ms ease-in-out;
	will-change: background-color;
}

.modulor_control__control__1_28_2 input[type='checkbox']:disabled {
	background-color: var(--control-switcheroff-disabled);
	pointer-events: none;
}

.modulor_control__control__1_28_2 input[type='checkbox']:checked {
	background: no-repeat var(--control-switcher-active) 50%/50%
		url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.75L4 10.25L9.5 1.75' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.modulor_control__control__1_28_2
	input[type='checkbox'].modulor_control__switch__1_28_2 {
	width: 52px;
	height: 30px;
	border-radius: 26px;
	background-position: 1px 50%;
	background-size: 28px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='7' height='7' rx='3.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='7' height='7' rx='3.5' stroke='white'/%3E%3C/svg%3E%0A");
	transition: background-color 150ms ease-in-out,
		background-position 150ms ease-in-out;
	will-change: background-color, background-position;
}

.modulor_control__control__1_28_2
	input[type='checkbox'].modulor_control__switch__1_28_2:checked {
	background-position: 23px 50%;
}

.modulor_control__input-mode__1_28_2 {
	background-color: var(--control-switcheron-disabled) !important;
}

.modulor_control__container__1_28_2 {
	width: 24px;
	height: 24px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.modulor_divider__container__1_28_2 {
	display: block;
	height: 1px;
	background: var(--divider, var(--divider-main));
}

@keyframes modulor_drawer__DrawerFadeIn__1_28_2 {
	0% {
		transform: translateX(100%);
		opacity: 0;
	}

	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

.modulor_drawer__expanded__1_28_2 .modulor_drawer__container__1_28_2 {
	transform: translateY(0) !important;
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.modulor_drawer__shadow__1_28_2 {
	--drawer-shadow: rgba(11, 11, 10, 0.65);
	visibility: hidden;
	background: var(--drawer-shadow, var(--background-modalview));
	position: var(--drawer-position, fixed);
	inset: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: var(--drawer-shadow-z-index, var(--default-shadow-z-index));
}

.modulor_drawer__drawer__1_28_2 {
	--default-drawer-z-index: 10550;
	--default-shadow-z-index: 10500;
	position: var(--drawer-position, fixed);
	display: flex;
	flex-direction: column;
	z-index: var(--drawer-z-index, var(--default-drawer-z-index));
	top: 0;
	right: 0;
	height: 100%;
	width: 320px;
	--shadow: var(--drawer-shadow, var(--shadow-toasts));
	box-shadow: 0px 0px 80px var(--shadow);
	overflow: hidden;
	border-radius: var(--radius-lg) 0 0 var(--radius-lg);
	background: var(--drawer-background, var(--background-main));
	pointer-events: auto;
}

.modulor_drawer__drawer__1_28_2.modulor_drawer__open__1_28_2 {
	animation: modulor_drawer__DrawerFadeIn__1_28_2 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

.modulor_drawer__drawer__1_28_2.modulor_drawer__open__1_28_2
	+ .modulor_drawer__shadow__1_28_2 {
	visibility: visible;
}

.modulor_drawer__drawer__1_28_2 .modulor_drawer__content__1_28_2 {
	box-sizing: border-box;
}

.modulor_drawer__container__1_28_2 {
	display: flex;
	flex-direction: column;
	background: var(--drawer-background, var(--background-main));
	overflow-y: auto;
}

.modulor_drawer__header__1_28_2 {
	flex-shrink: 0;
	height: 56px;
	overflow: hidden;
}

.modulor_drawer__header__1_28_2.modulor_drawer__hidden__1_28_2 {
	display: none;
}

.modulor_drawer__header__1_28_2.modulor_drawer__with-image__1_28_2 {
	position: relative;
	height: 128px;
	min-height: 128px;
}

.modulor_drawer__header__1_28_2.modulor_drawer__with-image__1_28_2.modulor_drawer__hero__1_28_2 {
	height: 256px;
	min-height: 256px;
	background-size: cover;
	background-position: center;
}

.modulor_drawer__image__1_28_2 {
	position: absolute;
	bottom: 0;
	left: 24px;
	top: 24px;
	width: 104px;
	height: 104px;
	border-radius: var(--radius-xxxl);
	background-size: cover;
	overflow: hidden;
	background-position: center center;
}

.modulor_drawer__content__1_28_2 {
	flex: 1;
	padding: 16px;
	overflow: hidden auto;
	box-sizing: border-box;
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
}

.modulor_drawer__title__1_28_2 {
	display: block;
	margin-bottom: 8px;
	text-overflow: ellipsis;
	overflow: hidden;
	--text: var(--drawer-title, var(--text-title));
}

.modulor_drawer__description__1_28_2 {
	display: block;
	margin-bottom: 21px;
	text-overflow: ellipsis;
	overflow: hidden;
	--text: var(--drawer-description, var(--text-subtitle));
}

.modulor_drawer__button-docked__1_28_2 {
	padding: 16px;
	width: 100%;
	box-sizing: border-box;
	background: var(--drawer-background, var(--background-main));
}

.modulor_drawer__button-docked__1_28_2
	[data-component-name='modulor-button']:nth-of-type(2) {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}

.modulor_drawer__button-docked__1_28_2.modulor_drawer__has-border__1_28_2 {
	border-top: 1px solid var(--drawer-footer-divider, var(--divider-main));
}

.modulor_drawer__button-docked__1_28_2.modulor_drawer__vertical__1_28_2 {
	flex-direction: column;
}

.modulor_drawer__button-docked__1_28_2.modulor_drawer__vertical__1_28_2
	[data-component-name='modulor-button'] {
	width: 100%;
}

.modulor_drawer__button-docked__1_28_2.modulor_drawer__vertical__1_28_2
	[data-component-name='modulor-button']:nth-of-type(2) {
	margin-top: 8px;
	margin-inline: 0;
}

.modulor_drawer__button-docked__1_28_2:empty {
	padding: 0;
}

.modulor_drawer__button-docked__1_28_2:not(.modulor_drawer__vertical__1_28_2) {
	display: flex;
}

.modulor_drawer__button-docked__1_28_2:not(.modulor_drawer__vertical__1_28_2)
	[data-component-name='modulor-button'] {
	flex-grow: 1;
	flex-basis: 0;
	width: 50%;
}

@media (min-width: 1024px) {
	.modulor_drawer__container__1_28_2 {
		transform: translateY(0) !important;
	}

	.modulor_drawer__header__1_28_2.modulor_drawer__with-image__1_28_2 {
		height: 160px;
		min-height: 160px;
	}

	.modulor_drawer__image__1_28_2 {
		top: 56px;
	}

	.modulor_drawer__content__1_28_2 {
		padding: 16px;
	}
}

.modulor_drawer__modal-wrapper__1_28_2.modulor_drawer__drawer__1_28_2
	.modulor_drawer__container__1_28_2 {
	overflow-y: auto;
}

.modulor_dropdown__container__1_28_2 {
	display: inline-block;
	vertical-align: bottom;
	min-width: 100%;
	color: var(--icon-main);
	font: normal 16px/20px Roboto, Arial, sans-serif;
	position: relative;
}

.modulor_dropdown__dropdown-wrapper__1_28_2.modulor_dropdown__with-overlay__1_28_2 {
	position: relative;
}

.modulor_dropdown__dropdown-wrapper__1_28_2.modulor_dropdown__with-overlay__1_28_2:before {
	content: ' ';
	width: 100%;
	height: 100%;
	position: absolute;
}

.modulor_dropdown__dropdown-wrapper__1_28_2.modulor_dropdown__disabled__1_28_2 {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.modulor_dropdown__dropdown-wrapper__1_28_2.modulor_dropdown__disabled__1_28_2
	+ .modulor_dropdown__label-container__1_28_2
	.modulor_dropdown__label__1_28_2 {
	--text: var(--text-disable);
}

.modulor_dropdown__dropdown-wrapper__1_28_2.modulor_dropdown__disabled__1_28_2
	+ .modulor_dropdown__label-container__1_28_2
	.modulor_dropdown__label__1_28_2
	.modulor_dropdown__required-asterisk__1_28_2 {
	color: var(--text-disable);
}

.modulor_dropdown__dropdown-wrapper__1_28_2.modulor_dropdown__disabled__1_28_2
	+ .modulor_dropdown__label-container__1_28_2
	.modulor_dropdown__right-value__1_28_2 {
	--text: var(--text-disable);
}

.modulor_dropdown__dropdown__1_28_2 {
	margin: 0;
	padding: 17px 39px 17px 15px;
	width: 100%;
	box-sizing: border-box;
	color: inherit;
	font: inherit;
	background: var(--background-main);
	--border: var(--text-field-outline);
	border: 1px solid var(--border);
	border-radius: var(--radius-md);
	vertical-align: bottom;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}

.modulor_dropdown__dropdown__1_28_2.modulor_dropdown__error__1_28_2 {
	border-color: var(--text-field-error);
}

.modulor_dropdown__dropdown__1_28_2.modulor_dropdown__placeholder__1_28_2 {
	color: var(--text-body);
}

.modulor_dropdown__dropdown__1_28_2.modulor_dropdown__disabled__1_28_2 {
	background: var(--text-field-disabled);
	border-color: var(--text-field-outline);
	color: var(--text-disable);
	pointer-events: none;
}

.modulor_dropdown__dropdown__1_28_2.modulor_dropdown__disabled__1_28_2
	+ .modulor_dropdown__label-container__1_28_2
	.modulor_dropdown__label__1_28_2 {
	--text: var(--text-disable);
}

.modulor_dropdown__dropdown__1_28_2.modulor_dropdown__disabled__1_28_2
	+ .modulor_dropdown__label-container__1_28_2
	.modulor_dropdown__right-value__1_28_2 {
	--text: var(--text-disable);
}

.modulor_dropdown__dropdown__1_28_2:focus {
	outline: none;
	border-color: var(--text-field-focused);
}

.modulor_dropdown__dropdown__1_28_2 option {
	color: var(--text-title);
}

.modulor_dropdown__dropdown__1_28_2 option[value=''] {
	color: var(--text-body);
}

.modulor_dropdown__dropdown__1_28_2.modulor_dropdown__with-label__1_28_2 {
	color: transparent;
}

.modulor_dropdown__label-container__1_28_2 {
	position: absolute;
	top: 18px;
	left: 15px;
	display: flex;
	justify-content: space-between;
	width: calc(100% - 55px);
	pointer-events: none;
}

.modulor_dropdown__label-container__1_28_2
	.modulor_dropdown__required-asterisk__1_28_2 {
	color: var(--text-field-error);
	margin-left: 3px;
}

.modulor_dropdown__label__1_28_2,
.modulor_dropdown__right-value__1_28_2,
.modulor_dropdown__dropdown__1_28_2 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.modulor_dropdown__label__1_28_2 {
	padding-right: 6px;
	--text: var(--text-title);
}

.modulor_dropdown__right-value__1_28_2 {
	--text: var(--text-body);
	background: inherit;
	flex-shrink: 0;
	text-align: right;
}

.modulor_dropdown__icons__1_28_2 {
	position: absolute;
	right: 16px;
	top: calc(50% - 12px);
	pointer-events: none;
}

.modulor_header__container__1_28_2 {
	display: block;
	height: 56px;
}

.modulor_header__header__1_28_2 {
	position: relative;
	height: 100%;
	-webkit-padding-start: 0;
	padding-inline-start: 0;
	background: var(--header-background, var(--background-tabbar));
}

@media only screen and (min-width: 1441px) {
	.modulor_header__header__1_28_2 {
		-webkit-padding-start: 344px;
		padding-inline-start: 344px;
	}
}

.modulor_header__header__1_28_2
	[data-component-name='modulor-navigation-bar']
	> :first-child {
	position: unset;
	grid-template-columns: auto max-content !important;
	--nav-bar-background: var(--header-background, var(--background-tabbar));
}

.modulor_header2__container__1_28_2 {
	display: block;
	height: 56px;
}

.modulor_header2__header__1_28_2 {
	display: flex;
	width: 100%;
	position: relative;
	height: 100%;
	-webkit-padding-start: 0;
	padding-inline-start: 0;
	background: var(--header-background, var(--background-tabbar));
}

.modulor_header2__header__1_28_2::after {
	content: '';
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: var(--divider-main);
}

.modulor_header2__items__1_28_2 {
	display: flex;
	align-items: center;
	overflow: hidden;
	padding-right: 6px;
}

.modulor_header2__items__1_28_2.modulor_header2__items-overflow__1_28_2
	[data-component-name='modulor-header-item']
	[data-component-name='modulor-typography'] {
	display: none;
}

.modulor_header2__left__1_28_2 {
	--icon-fill: var(--tabbar-inactive, var(--icon-tabbar-inactive));
	display: flex;
}

.modulor_header2__left__1_28_2 [data-component-name='modulor-image'] {
	align-self: center;
	padding: 8px 8px 8px 16px;
}

.modulor_header2__left__1_28_2 [data-component-name='modulor-image'] img {
	vertical-align: middle;
}

.modulor_header2__left__1_28_2 [data-component-name='modulor-icon'] {
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 8px;
	margin: 8px 0 8px 16px;
}

.modulor_header2__right__1_28_2 {
	display: flex;
	align-items: center;
	margin-left: auto;
	justify-content: flex-end;
	flex-shrink: 0;
	padding-right: 16px;
}

.modulor_header2__right__1_28_2
	[data-component-name='modulor-button']:first-of-type {
	margin-left: 8px;
}

.modulor_header2__right__1_28_2
	[data-component-name='modulor-header-item']:last-of-type {
	margin-right: 8px;
}

.modulor_header2__right__1_28_2
	[data-component-name='modulor-header-item']
	+ [data-component-name='modulor-button'] {
	margin-left: 0;
}

.modulor_header2__right__1_28_2
	[data-component-name='modulor-button']:last-of-type {
	margin-left: 8px;
}

.modulor_header-item__container__1_28_2 {
	display: flex;
	align-items: center;
	padding: 12px 0;
	margin-left: 8px;
	box-sizing: border-box;
	height: 100%;
	background: transparent;
	border: none;
	cursor: pointer;
	max-width: 180px;
	transition: color 150ms linear;
	will-change: color;
	--text: var(--tabbar-inactive, var(--text-always-light));
	--icon-fill: var(--tabbar-inactive, var(--icon-tabbar-inactive));
	--background-main: var(--tabbar-background, var(--background-tabbar));
	--counter-outline: var(--tabbar-background, var(--background-tabbar));
}

.modulor_header-item__container__1_28_2.modulor_header-item__active__1_28_2 {
	--text: var(--tabbar-active, var(--icon-tabbar));
	--icon-fill: var(--tabbar-active, var(--icon-tabbar));
}

.modulor_header-item__container__1_28_2
	~ .modulor_header-item__no-label__1_28_2 {
	margin-left: 12px;
}

.modulor_header-item__container__1_28_2:first-child {
	margin-left: 16px;
}

.modulor_header-item__container__1_28_2:last-child {
	margin-right: 0;
}

.modulor_header-item__icon__1_28_2 {
	margin: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}

.modulor_header-item__label__1_28_2 {
	margin-bottom: 2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.modulor_content__container__1_28_2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	box-sizing: border-box;
	overflow: hidden;
}

.modulor_content__container__1_28_2 [data-component-name='modulor-icon'] {
	flex-shrink: 0;
}

.modulor_content__container__1_28_2
	[data-component-name='modulor-icon'][large] {
	width: unset;
	height: unset;
}

.modulor_content__container__1_28_2
	[data-component-name='modulor-icon']:not(:only-child) {
	margin-right: 4px;
}

[data-component-name='modulor-list-cell'] .modulor_content__text__1_28_2 {
	padding: 10px 0;
}

[data-component-name='modulor-list-cell']
	.modulor_content__text__1_28_2.modulor_content__without-padding__1_28_2 {
	padding: 0;
}

.modulor_content__text__1_28_2 {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.modulor_content__text__1_28_2.modulor_content__inverted__1_28_2 {
	flex-direction: column-reverse;
}

.modulor_content__text__1_28_2.modulor_content__inverted__1_28_2
	[data-component-name='modulor-typography']:not(:only-child):last-child {
	margin-top: 0;
	margin-bottom: 2px;
}

.modulor_content__text__1_28_2.modulor_content__multiline__1_28_2 {
	padding: var(--content-multiline-padding, 8px 0);
	text-overflow: unset;
	white-space: unset;
}

.modulor_content__text__1_28_2.modulor_content__multiline__1_28_2
	[data-component-name='modulor-typography'] {
	word-break: break-word;
}

.modulor_content__text__1_28_2 [data-component-name='modulor-typography'] {
	--text: var(--content-title, var(--text-title));
}

.modulor_content__text__1_28_2
	[data-component-name='modulor-typography']:last-child {
	margin-top: 2px;
	--text: #fff;
}

.modulor_content__text__1_28_2
	[data-component-name='modulor-typography'].modulor_content__subtitle__1_28_2 {
	--text: var(--content-subtitle, var(--text-body));
}

.modulor_content__text__1_28_2
	[data-component-name='modulor-typography']:only-child {
	margin-top: 0;
}

.modulor_content__addon__1_28_2 {
	display: inline-flex;
	margin-left: 4px;
}

[data-component-name='modulor-list-cell'] .modulor_content__addon__1_28_2 {
	margin-left: 0;
}

[data-component-name='modulor-list-cell']
	.modulor_content__addon__1_28_2:not(:only-child) {
	margin-right: 4px;
}

[data-component-name='modulor-list-cell']
	.modulor_content__control__1_28_2
	+ .modulor_content__addon__1_28_2 {
	margin-right: 0;
}

.modulor_list-cell__container__1_28_2,
.modulor_list-cell__container__1_28_2 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

.modulor_list-cell__container__1_28_2 {
	list-style: none;
	background-color: var(--list-cell-background, transparent);
	--default-padding: 0 16px;
	--content-title: var(--list-cell-right-title);
	--content-subtitle: var(--list-cell-right-subtitle);
	--list-cell-left-icon-size: 24px;
	--content-multiline-padding: 0px;
}

.modulor_list-cell__container__1_28_2:last-of-type
	.modulor_list-cell__divider__1_28_2 {
	display: none;
}

.modulor_list-cell__container__1_28_2 .modulor_list-cell__list__1_28_2 {
	box-sizing: border-box;
	display: grid;
	grid-template-columns: min-content min-content min-content auto auto min-content;
	grid-template-rows: 1fr auto auto auto auto;
	grid-template-areas: 'left-control image icon left right right-image' '. . . content-divider content-divider content-divider' '. . . buttons buttons .' '. . . divider divider divider' 'bottom bottom bottom bottom bottom bottom';
	align-items: center;
	min-height: 56px;
	padding: var(--padding-list-cell, var(--default-padding));
}

.modulor_list-cell__container__1_28_2
	.modulor_list-cell__list__1_28_2:has(.modulor_list-cell__buttons__1_28_2) {
	min-height: 104px;
}

.modulor_list-cell__container__1_28_2
	.modulor_list-cell__list__1_28_2:has(.modulor_list-cell__buttons__1_28_2)
	.modulor_list-cell__buttons__1_28_2 {
	margin-bottom: 12px;
}

.modulor_list-cell__container__1_28_2
	.modulor_list-cell__list__1_28_2.modulor_list-cell__clickable__1_28_2 {
	cursor: pointer;
}

.modulor_list-cell__container__1_28_2
	.modulor_list-cell__list__1_28_2.modulor_list-cell__without-left-padding__1_28_2 {
	padding-left: 0;
}

.modulor_list-cell__container__1_28_2
	.modulor_list-cell__list__1_28_2.modulor_list-cell__without-right-padding__1_28_2 {
	padding-right: 0;
}

.modulor_list-cell__element__1_28_2 {
	display: flex;
	flex-direction: column-reverse;
}

.modulor_list-cell__image__1_28_2 {
	grid-area: image;
	display: flex;
	box-sizing: border-box;
	margin-right: 16px;
}

.modulor_list-cell__image__1_28_2.modulor_list-cell__start__1_28_2 {
	padding-top: 8px;
	align-self: start;
}

.modulor_list-cell__image__1_28_2.modulor_list-cell__multiline__1_28_2 {
	padding-bottom: 8px;
	padding-top: 8px;
}

.modulor_list-cell__image__1_28_2.modulor_list-cell__without-left-padding__1_28_2 {
	padding: 0;
}

.modulor_list-cell__icon__1_28_2 {
	grid-area: icon;
	width: var(--list-cell-left-icon-size);
	height: var(--list-cell-left-icon-size);
	padding: var(--list-cell-left-icon-padding, 0);
	margin-right: 16px;
	box-sizing: unset;
}

.modulor_list-cell__icon__1_28_2.modulor_list-cell__start__1_28_2 {
	padding-top: 16px;
	align-self: start;
}

.modulor_list-cell__icon__1_28_2.modulor_list-cell__icon-with-bg__1_28_2 {
	border-radius: 100%;
}

.modulor_list-cell__icon__1_28_2.modulor_list-cell__start__1_28_2 {
	padding-top: 8px;
	align-self: start;
}

.modulor_list-cell__left-control__1_28_2 {
	grid-area: left-control;
	margin-right: 16px;
}

.modulor_list-cell__left__1_28_2 {
	grid-area: left;
	--content-title: var(--list-cell-left-title, var(--text-title));
	--content-subtitle: var(--list-cell-left-subtitle);
	overflow: hidden;
}

.modulor_list-cell__left__1_28_2.modulor_list-cell__start__1_28_2 {
	padding-top: 8px;
	align-self: start;
}

.modulor_list-cell__left__1_28_2.modulor_list-cell__multiline__1_28_2 {
	padding-bottom: 8px;
	padding-top: 8px;
}

.modulor_list-cell__right__1_28_2 {
	grid-area: right;
	overflow: hidden;
}

.modulor_list-cell__right__1_28_2 [data-component-name='modulor-control'],
.modulor_list-cell__right__1_28_2 [data-component-name='modulor-radio'],
.modulor_list-cell__right__1_28_2 [data-component-name='modulor-button'] {
	margin-left: 4px;
}

.modulor_list-cell__right__1_28_2 [data-component-name='modulor-badge'] {
	overflow: var(--list-cell-label-overflow, visible);
}

.modulor_list-cell__right__1_28_2 [data-component-name='modulor-content'] {
	flex-direction: row-reverse;
	text-align: right;
}

.modulor_list-cell__right__1_28_2 [data-component-name='modulor-icon'] {
	margin-right: 0 !important;
	color: var(--icon-fill, var(--icon-chevron));
}

.modulor_list-cell__right__1_28_2.modulor_list-cell__start__1_28_2 {
	padding-top: 8px;
	align-self: start;
}

.modulor_list-cell__right__1_28_2.modulor_list-cell__multiline__1_28_2 {
	padding-bottom: 8px;
	padding-top: 8px;
}

.modulor_list-cell__right__1_28_2 + .modulor_list-cell__right-image__1_28_2 {
	margin-left: 4px;
}

.modulor_list-cell__right-image__1_28_2 {
	grid-area: right-image;
	display: flex;
	box-sizing: border-box;
}

.modulor_list-cell__right-image__1_28_2.modulor_list-cell__start__1_28_2 {
	padding-top: 8px;
	align-self: start;
}

.modulor_list-cell__right-image__1_28_2.modulor_list-cell__multiline__1_28_2 {
	padding-bottom: 8px;
	padding-top: 8px;
}

.modulor_list-cell__right-image__1_28_2.modulor_list-cell__without-right-padding__1_28_2 {
	padding: 0;
}

.modulor_list-cell__buttons__1_28_2 {
	grid-area: buttons;
	display: flex;
	align-items: center;
	overflow: auto;
}

.modulor_list-cell__buttons__1_28_2
	[data-component-name='modulor-button']:not(:first-child) {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}

.modulor_list-cell__divider__1_28_2 {
	grid-area: divider;
	margin-right: -16px;
}

.modulor_list-cell__content-bottom__1_28_2 {
	grid-area: bottom;
	width: 100%;
	border-radius: 0 0 var(--radius-md) var(--radius-md);
	overflow: hidden;
}

.modulor_list-cell__content-divider__1_28_2 {
	grid-area: content-divider;
	margin-right: -16px;
	margin-bottom: 12px;
}

.modulor_list-cell__image-counter__1_28_2 {
	margin-top: 4px;
	--image-counter-position-top: -1px;
	--image-counter-position-right: 8.5px;
}

.modulor_list-cell__large-image-counter__1_28_2 {
	--image-counter-position-top: 3px;
	--image-counter-position-right: 19.5px;
}

.modulor_list-cell__image-counter-with-padding__1_28_2 {
	--image-counter-position-top: -3px;
	--image-counter-position-right: 8.5px;
}

.modulor_list-cell__large-image-counter-with-padding__1_28_2 {
	margin-top: 5px;
	--image-counter-position-top: -3px;
	--image-counter-position-right: 18.5px;
}

.modulor_section-heading__container__1_28_2 {
	display: grid;
	grid-template-columns: auto auto;
	align-items: center;
	min-height: 32px;
	padding: 0 16px;
	gap: 8px;
	background-color: var(--section-heading-background, var(--background-main));
}

.modulor_section-heading__container__1_28_2
	[data-component-name='modulor-content']:first-child {
	--content-title: var(--section-heading-left-text, var(--text-title));
}

.modulor_section-heading__container__1_28_2
	[data-component-name='modulor-content']:nth-child(2) {
	flex-direction: row-reverse;
	--content-title: var(--section-heading-right-text, var(--text-body));
}

.modulor_section-heading__container__1_28_2
	[data-component-name='modulor-content'][data-variant='title-2-semibold'] {
	padding: 8px 0;
}

.modulor_section-heading__container__1_28_2
	[data-component-name='modulor-content'][data-variant='caption-1-regular-caps']:first-child {
	--content-title: var(--section-heading-left-text, var(--text-body));
}

.modulor_list-view__root__1_28_2 {
	border-bottom: none;
	display: block;
	padding-bottom: 16px;
}

.modulor_list-view__root__1_28_2.modulor_list-view__divider__1_28_2 {
	border-bottom: 1px solid var(--list-view-divider, var(--divider-main));
}

.modulor_list-view__root__1_28_2
	[data-component-name='modulor-section-heading'] {
	--text-title: var(--text-body);
}

.modulor_list-view__root__1_28_2
	[data-component-name='modulor-section-heading']
	[data-component-name='modulor-typography'] {
	text-transform: uppercase;
}

.modulor_list-view__root__1_28_2 .modulor_list-view__list__1_28_2 {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: var(--list-view-overflow, hidden);
	background: var(--list-view-background, var(--background-secondary));
	border-radius: var(--list-view-border-radius, var(--radius-md));
}

.modulor_list-view__root__1_28_2 .modulor_list-view__footer__1_28_2 {
	padding: 4px 16px 0;
	background-color: var(--list-view-footer, var(--background-main));
}

.modulor_loader__loader__1_28_2 {
	color: var(--text-link);
}

.modulor_loader__loader__1_28_2 svg {
	animation: modulor_loader__spin__1_28_2 1s infinite;
}

.modulor_loader__small__1_28_2 svg,
.modulor_loader__small__1_28_2 img {
	width: 20px;
	height: 20px;
}

.modulor_loader__medium__1_28_2 svg,
.modulor_loader__medium__1_28_2 img {
	width: 24px;
	height: 24px;
}

.modulor_loader__large__1_28_2 svg,
.modulor_loader__large__1_28_2 img {
	width: 30px;
	height: 30px;
}

@keyframes modulor_loader__spin__1_28_2 {
	0% {
		transform: rotate(0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	50% {
		transform: rotate(180deg);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	100% {
		transform: rotate(360deg);
	}
}

.modulor_navigation-bar__layout__1_28_2 {
	position: relative;
	--logo: no-repeat 50%/100%
		url("data:image/svg+xml,%3Csvg width='79' height='24' viewBox='0 0 79 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.36 8.2L14.5 11.2H0L3.2 0H20.5C23.09 0 24.29 1.58 23.61 4.09L23.29 5.2C22.9469 7.06214 21.2467 8.35998 19.36 8.2H15.36ZM19.76 5.42L20.43 3H16.82L16.13 5.42H19.76Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.09 9.33L25.03 11.2H21.28L27.89 0H34.23V11.2H30.99V9.33H26.09ZM30.99 3H29.65L27.63 6.61H30.99V3Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.67 4.15L47.38 5.15C47.1284 6.4416 46.1993 7.49686 44.95 7.91L45.95 11.2H42.5L41.58 8.11H39.5L38.59 11.2H35.23L38.43 0H44.56C47.2 0 48.4 1.55 47.67 4.15ZM44.55 3H40.93L40.24 5.42H43.87L44.55 3Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.53 11.2L53.73 0H50.37L47.17 11.2H50.53Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.97 12.8L26.18 17.28L24.63 12.8H10.1L6.9 24H21.38L23.14 17.8L24.32 21.26H26.48L29.61 17.6L27.76 24H31.12L34.32 12.8H29.97Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.2 24L38.81 12.8H45.14V24H41.91V22.13H37L35.94 24H32.2ZM40.55 15.84L38.55 19.41H41.89V15.84H40.55Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.49 16L57.4 12.8H47.21L46.3 16H49.97L47.69 24H51.05L53.33 16H56.49Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.95 16H66.04L66.97 12.8H61.5C59.6119 12.6352 57.9088 13.9352 57.57 15.8L56.38 19.9C55.67 22.48 56.89 24 59.5 24H63.72L64.63 20.8H59.57L60.95 16Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.64 12.8L74.5 16.8H70.66L71.8 12.8H68.44L65.24 24H68.6L69.74 20H73.58L72.44 24H75.8L79 12.8H75.64Z' fill='%23292621'/%3E%3C/svg%3E");
	display: grid;
	align-items: stretch;
	height: 56px;
	box-sizing: border-box;
	background-color: var(--navigation-bar-background, var(--background-main));
	font: inherit;
	color: inherit;
}

.modulor_navigation-bar__layout__1_28_2:after {
	content: '';
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: var(--divider, var(--divider-main));
}

.modulor_navigation-bar__layout__1_28_2
	[data-component-name='modulor-typography'] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}

.modulor_navigation-bar__layout__1_28_2 [data-component-name='modulor-icon'] {
	display: block;
}

.modulor_navigation-bar__two-columns__1_28_2
	.modulor_navigation-bar__left__1_28_2 {
	display: none;
}

.modulor_navigation-bar__two-columns__1_28_2
	.modulor_navigation-bar__center__1_28_2
	.modulor_navigation-bar__title__1_28_2 {
	margin-left: 16px;
}

.modulor_navigation-bar__transparent__1_28_2
	.modulor_navigation-bar__layout__1_28_2 {
	background: transparent;
}

.modulor_navigation-bar__transparent__1_28_2
	.modulor_navigation-bar__layout__1_28_2:after {
	content: none;
}

.modulor_navigation-bar__darkMode__1_28_2 {
	--text-link: var(--text-link-light);
	--icon-main: var(--icon-tabbar-inactive);
}

.modulor_navigation-bar__darkMode__1_28_2
	.modulor_navigation-bar__layout__1_28_2 {
	background: var(--background-tabbar);
}

.modulor_navigation-bar__darkMode__1_28_2
	.modulor_navigation-bar__title__1_28_2 {
	--text: var(--text-always-white);
}

.modulor_navigation-bar__darkMode__1_28_2
	.modulor_navigation-bar__description__1_28_2 {
	--text: var(--text-always-white);
}

.modulor_navigation-bar__with-logo__1_28_2
	.modulor_navigation-bar__center__1_28_2 {
	flex-direction: unset;
	justify-content: unset;
	align-items: center;
}

.modulor_navigation-bar__with-logo__1_28_2
	.modulor_navigation-bar__center__1_28_2
	[data-component-name='modulor-image'] {
	margin-left: 16px;
}

.modulor_navigation-bar__with-logo__1_28_2
	.modulor_navigation-bar__center__1_28_2
	[data-component-name='modulor-image']
	img {
	vertical-align: middle;
}

.modulor_navigation-bar__title__1_28_2
	~ .modulor_navigation-bar__description__1_28_2 {
	margin-top: 2px;
}

.modulor_navigation-bar__title__1_28_2 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: var(--text-overflow, hidden);
	--text: var(--text-title);
	margin-bottom: 0 !important;
}

.modulor_navigation-bar__description__1_28_2 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: var(--text-overflow, hidden);
	--text: var(--text-body);
}

.modulor_navigation-bar__title_with_icon__1_28_2 {
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.modulor_navigation-bar__left__1_28_2 {
	display: flex;
	align-items: center;
	padding-right: 8px;
	overflow: hidden;
}

.modulor_navigation-bar__left__1_28_2
	[data-component-name='modulor-typography'],
.modulor_navigation-bar__left__1_28_2 [data-component-name='modulor-icon'] {
	margin-left: 16px;
}

.modulor_navigation-bar__left__1_28_2
	[data-component-name='modulor-typography']
	[data-component-name='modulor-icon'] {
	margin-left: 0;
}

.modulor_navigation-bar__center__1_28_2 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

.modulor_navigation-bar__center__1_28_2
	:not([data-component-name='modulor-tab-bar-item']):has(
		+ [data-component-name='modulor-tab-bar-item']
	) {
	-webkit-margin-end: 32px;
	margin-inline-end: 32px;
}

.modulor_navigation-bar__center__1_28_2
	[data-component-name='modulor-tab-bar-item'] {
	-webkit-margin-end: 24px;
	margin-inline-end: 24px;
	flex: unset;
	max-width: 121px;
	height: 100%;
}

.modulor_navigation-bar__center__1_28_2 > [data-component-name='modulor-icon'] {
	flex-shrink: 0;
}

.modulor_navigation-bar__center__1_28_2 [data-component-name='modulor-icon'] {
	margin: 0 32px 0 8px;
}

.modulor_navigation-bar__center__1_28_2
	[data-component-name='modulor-icon']:last-of-type {
	margin-right: 8px;
}

.modulor_navigation-bar__center__1_28_2
	.modulor_navigation-bar__title_with_icon__1_28_2
	[data-component-name='modulor-icon'] {
	margin-left: 4px;
	flex-shrink: 0;
}

.modulor_navigation-bar__right__1_28_2 {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-left: 8px;
	overflow: hidden;
}

@media only screen and (max-width: 340px) {
	.modulor_navigation-bar__right__1_28_2 {
		max-width: 190px;
	}
}

.modulor_navigation-bar__right__1_28_2 [data-component-name='modulor-icon'] {
	margin-right: 20px;
}

.modulor_navigation-bar__right__1_28_2
	[data-component-name='modulor-icon']:last-of-type {
	margin-right: 16px;
}

.modulor_navigation-bar__right__1_28_2
	[data-component-name='modulor-typography'] {
	margin-right: 16px;
}

.modulor_navigation-bar__right__1_28_2 [data-component-name='modulor-button'] {
	margin-right: 8px;
	width: -moz-max-content;
	width: max-content;
}

.modulor_navigation-bar__right__1_28_2
	[data-component-name='modulor-button']
	[data-component-name='modulor-typography'] {
	width: -moz-max-content;
	width: max-content;
	max-width: 10ch;
}

.modulor_navigation-bar__right__1_28_2
	[data-component-name='modulor-button']
	[data-component-name='modulor-typography'],
.modulor_navigation-bar__right__1_28_2
	[data-component-name='modulor-button']
	[data-component-name='modulor-icon']:last-of-type {
	margin-right: 0;
}

.modulor_page__page__1_28_2 {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	background-color: var(
		--page-background,
		var(--background-main, var(--background-secondary))
	);
	position: relative;
}

.modulor_page__page__1_28_2 .modulor_page__left__1_28_2,
.modulor_page__page__1_28_2 .modulor_page__right__1_28_2 {
	display: none;
}

.modulor_page__page__1_28_2 .modulor_page__children__1_28_2 {
	padding: 0;
	flex-grow: 1;
}

@media only screen and (max-width: 599px) {
	.modulor_page__page__1_28_2 {
		padding: 0 8px;
	}
}

@media only screen and (min-width: 600px) and (max-width: 1260px) {
	.modulor_page__page__1_28_2.modulor_page__no-sidebars__1_28_2
		.modulor_page__children__1_28_2 {
		padding: 0 40px;
	}

	.modulor_page__page__1_28_2:not(.modulor_page__no-sidebars__1_28_2) {
		padding: 0 40px;
	}

	.modulor_page__page__1_28_2:not(.modulor_page__no-sidebars__1_28_2)
		.modulor_page__children__1_28_2 {
		padding: 0;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
	.modulor_page__page__1_28_2.modulor_page__no-sidebars__1_28_2
		.modulor_page__children__1_28_2 {
		padding: 0 40px;
	}

	.modulor_page__page__1_28_2:not(.modulor_page__no-sidebars__1_28_2) {
		padding: 0;
		margin: 0 auto;
	}

	.modulor_page__page__1_28_2:not(.modulor_page__no-sidebars__1_28_2)
		.modulor_page__children__1_28_2 {
		padding: 0 40px;
	}
}

@media only screen and (min-width: 1280px) and (max-width: 1440px) {
	.modulor_page__page__1_28_2:not(.modulor_page__no-sidebars__1_28_2)
		.modulor_page__children__1_28_2 {
		padding: 0 16px;
	}

	.modulor_page__page__1_28_2.modulor_page__no-sidebars__1_28_2
		.modulor_page__children__1_28_2 {
		padding: 0 20px;
	}

	.modulor_page__page__1_28_2 .modulor_page__left__1_28_2,
	.modulor_page__page__1_28_2 .modulor_page__right__1_28_2 {
		display: block;
		flex-basis: 320px;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1920px) {
	.modulor_page__page__1_28_2:not(.modulor_page__no-sidebars__1_28_2)
		.modulor_page__children__1_28_2 {
		padding: 0 40px;
	}

	.modulor_page__page__1_28_2.modulor_page__no-sidebars__1_28_2
		.modulor_page__children__1_28_2 {
		padding: 0 20px;
	}

	.modulor_page__page__1_28_2 .modulor_page__left__1_28_2,
	.modulor_page__page__1_28_2 .modulor_page__right__1_28_2 {
		display: block;
		flex-basis: 320px;
	}
}

@media only screen and (min-width: 1920px) {
	.modulor_page__page__1_28_2 {
		max-width: 1920px;
		margin: 0 auto;
	}

	.modulor_page__page__1_28_2:not(.modulor_page__no-sidebars__1_28_2)
		.modulor_page__children__1_28_2 {
		padding: 0 80px;
	}

	.modulor_page__page__1_28_2 .modulor_page__left__1_28_2,
	.modulor_page__page__1_28_2 .modulor_page__right__1_28_2 {
		display: block;
		flex-basis: 320px;
	}
}

.modulor_field__field__1_28_2 {
	display: inline-block;
	width: 100%;
	position: relative;
	background: var(--field-background, var(--background-main));
	border-radius: var(--radius-md, 12px);
}

.modulor_field__field-input__1_28_2 {
	padding: 17px 15px;
	height: 56px;
	width: 48px;
	box-sizing: border-box;
	color: var(--field-text, var(--text-title));
	background: var(--field-background, var(--background-main));
	--border: var(--field-border, var(--text-field-outline));
	border: 1px solid var(--border);
	border-radius: var(--radius-md, 12px);
	caret-color: var(--field-caret, #5a91f7);
	font-family: Roboto, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.3199999928px;
	text-transform: none;
	font-feature-settings: 'cv04' on;
	padding-right: 55px;
	width: 100%;
	position: relative;
	z-index: 2;
	background-color: transparent;
}

.modulor_field__field-input__1_28_2:-webkit-autofill,
.modulor_field__field-input__1_28_2:-webkit-autofill:hover,
.modulor_field__field-input__1_28_2:-webkit-autofill:focus {
	border: 1px solid var(--field-focus-border, var(--text-field-focused));
	-webkit-text-fill-color: var(--field-text, var(--text-title));
	-webkit-box-shadow: 0 0 0px 1000px
		var(--field-background, var(--background-main)) inset;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s;
}

.modulor_field__field-input__1_28_2.modulor_field__disabled__1_28_2 {
	background: var(--field-disabled-background, var(--text-field-disabled));
	border-color: var(--field-disabled-border, var(--text-field-outline));
	color: var(--field-disabled-text, var(--text-disable));
	pointer-events: none;
}

.modulor_field__field-input__1_28_2:focus {
	outline: none;
	border-color: var(--field-focus-border, var(--text-field-focused));
}

.modulor_field__field-input__1_28_2.modulor_field__error__1_28_2 {
	border-color: var(--field-error-border, var(--text-field-error));
}

.modulor_field__field-input__1_28_2::-moz-placeholder {
	color: var(--field-placeholder, var(--text-body));
}

.modulor_field__field-input__1_28_2::placeholder {
	color: var(--field-placeholder, var(--text-body));
}

.modulor_field__field-input__1_28_2:disabled::-moz-placeholder {
	color: var(--field-disabled-placeholder, var(--text-disable));
}

.modulor_field__field-input__1_28_2:disabled::placeholder {
	color: var(--field-disabled-placeholder, var(--text-disable));
}

@media only screen and (max-width: 340px) {
	.modulor_field__field-input__1_28_2 {
		padding-right: 45px;
	}
}

.modulor_field__field-input__1_28_2.modulor_field__with-label__1_28_2 {
	padding-top: 26px;
	padding-bottom: 8px;
}

.modulor_field__field-input__1_28_2.modulor_field__with-label__1_28_2
	~ .modulor_field__placeholder__1_28_2 {
	top: 27.5px;
}

.modulor_field__field-input__1_28_2.modulor_field__disabled__1_28_2
	~ .modulor_field__placeholder__1_28_2 {
	z-index: 2;
	pointer-events: none;
	color: var(--text-disable);
}

.modulor_field__field-input__1_28_2.modulor_field__with-action-icon__1_28_2 {
	padding-right: 111px;
}

.modulor_field__field-input__1_28_2::-webkit-outer-spin-button,
.modulor_field__field-input__1_28_2::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.modulor_field__with-left-icon__1_28_2 {
	padding-left: 56px;
}

.modulor_field__with-left-icon-label__1_28_2 {
	left: 56px !important;
}

.modulor_field__with-left-icon-placeholder__1_28_2 {
	padding-left: 40px;
}

.modulor_field__field-label__1_28_2 {
	position: absolute;
	z-index: 3;
	top: 18px;
	right: 55px;
	left: 16px;
	display: block;
	overflow: hidden;
	font-family: 'SF Pro Text', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.32px;
	font-feature-settings: 'cv04' on;
	color: var(--text-body);
	text-overflow: ellipsis;
	white-space: nowrap;
	pointer-events: none;
	transform-origin: 0 0;
	transition: 150ms ease-in-out;
	will-change: transform;
}

.modulor_field__field-label__1_28_2 .modulor_field__required-asterisk__1_28_2 {
	color: var(--text-field-error);
	margin-left: 3px;
}

input:focus + .modulor_field__field-label__1_28_2,
.modulor_field__field-label__1_28_2.modulor_field__active__1_28_2,
.modulor_field__field-label__1_28_2.modulor_field__always-active__1_28_2 {
	font-size: 13px;
	line-height: 16px;
	letter-spacing: -0.3px;
	transform: translateY(-8px);
}

input.modulor_field__disabled__1_28_2 + .modulor_field__field-label__1_28_2 {
	color: var(--text-disable);
}

input.modulor_field__disabled__1_28_2
	+ .modulor_field__field-label__1_28_2
	.modulor_field__required-asterisk__1_28_2 {
	color: var(--text-disable);
}

.modulor_field__field-label__1_28_2.modulor_field__error__1_28_2 {
	color: var(--text-field-error);
}

.modulor_field__action-icon__1_28_2 {
	position: absolute;
	right: 16px;
	z-index: 3;
	top: calc(50% - 12px);
}

.modulor_field__action-icon-left__1_28_2 {
	left: 16px;
}

.modulor_field__clear__1_28_2 {
	position: absolute;
	right: 16px;
	z-index: 3;
	top: calc(50% - 12px);
}

input.modulor_field__with-action-icon__1_28_2 ~ .modulor_field__clear__1_28_2 {
	right: 74px;
}

input.modulor_field__with-action-icon__1_28_2
	~ .modulor_field__clear__1_28_2:after {
	content: '';
	height: 40px;
	width: 1px;
	background: var(--text-field-focused);
	position: absolute;
	right: -19px;
	top: 50%;
	transform: translateY(-50%);
}

input.modulor_field__disabled__1_28_2.modulor_field__with-action-icon__1_28_2
	~ .modulor_field__clear__1_28_2:after {
	background: var(--icon-disabled);
}

body[dir='rtl'] .modulor_field__field__1_28_2 input {
	padding-left: 55px;
	padding-right: 17px;
}

body[dir='rtl']
	.modulor_field__field__1_28_2
	input.modulor_field__with-action-icon__1_28_2 {
	padding-left: 111px;
}

body[dir='rtl'] .modulor_field__field__1_28_2 label {
	transform-origin: right top;
	right: 17px;
}

body[dir='rtl']
	.modulor_field__field__1_28_2
	.modulor_field__action-icon__1_28_2 {
	right: unset;
	left: 16px;
}

body[dir='rtl'] .modulor_field__field__1_28_2 .modulor_field__clear__1_28_2 {
	left: 16px;
	right: unset;
}

body[dir='rtl']
	.modulor_field__field__1_28_2
	.modulor_field__clear__1_28_2::after {
	right: unset;
	left: -19px;
}

body[dir='rtl']
	.modulor_field__field__1_28_2
	input.modulor_field__with-action-icon__1_28_2
	~ .modulor_field__clear__1_28_2 {
	left: 74px;
}

body[dir='rtl'][type='text']
	.modulor_field__field__1_28_2
	.modulor_field__clear__1_28_2 {
	right: unset;
	left: 72px;
}

.modulor_field__placeholder__1_28_2 {
	position: absolute;
	z-index: 1;
	left: 16px;
	top: 18px;
	width: calc(100% - 32px);
	color: var(--placeholdermask-color, var(--text-body));
	font-family: Roboto, sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 20px;
	height: 20px;
	letter-spacing: -0.3199999928px;
	text-transform: none;
	font-feature-settings: 'cv04' on;
}

.modulor_field__focused-placeholder__1_28_2 {
	color: var(--placeholdermask-color, var(--text-disable));
}

.modulor_error__alert__1_28_2 {
	margin-top: 2px;
	padding: 4px 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	--text: var(--text-error);
	color: var(--text);
}

.modulor_radio-group__radio-group__1_28_2 label {
	cursor: pointer;
}

.modulor_radio__radio__1_28_2 {
	position: relative;
	width: 24px;
	height: 24px;
	margin: 0;
	background-color: var(--control-inactive-switcher);
	border-radius: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	transition: background-color 150ms ease-in-out;
	will-change: background-color;
}

.modulor_radio__radio__1_28_2.modulor_radio__input-mode__1_28_2 {
	background-color: var(--control-switcheron-disabled) !important;
}

.modulor_radio__radio__1_28_2:disabled {
	background-color: var(--control-switcheroff-disabled);
	pointer-events: none;
}

.modulor_radio__radio__1_28_2:checked {
	background-color: var(--control-switcher-active);
}

.modulor_radio__radio__1_28_2:checked::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background-color: var(--control-switcher-knob);
	transform: translate(-50%, -50%);
}

@keyframes modulor_bottom-sheet__BottomSheetFadeIn__1_28_2 {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.modulor_bottom-sheet__bottom-sheet-wrapper__1_28_2 {
	--default-shadow-z-index: 10500;
	--default-bottom-sheet-z-index: 10550;
}

.modulor_bottom-sheet__bottom-sheet-wrapper__1_28_2
	.modulor_bottom-sheet__shadow__1_28_2 {
	background: var(--bottom-sheet-shadow, var(--background-modalview));
	position: var(--bottom-sheet-position, fixed);
	inset: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: var(--bottom-sheet-shadow-z-index, var(--default-shadow-z-index));
}

.modulor_bottom-sheet__bottom-sheet-wrapper__1_28_2
	.modulor_bottom-sheet__shadow__1_28_2.modulor_bottom-sheet__to-bottom__1_28_2 {
	opacity: 0.4 !important;
	transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.modulor_bottom-sheet__bottom-sheet-wrapper__1_28_2
	.modulor_bottom-sheet__shadow__1_28_2.modulor_bottom-sheet__closing__1_28_2 {
	opacity: 0 !important;
	transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.modulor_bottom-sheet__bottom-sheet__1_28_2 {
	position: var(--bottom-sheet-position, fixed);
	display: flex;
	flex-direction: column;
	z-index: var(--bottom-sheet-z-index, var(--default-bottom-sheet-z-index));
	width: 100%;
	top: unset;
	left: 0;
	bottom: 0;
	transform: translate(0, 0);
	height: auto;
	max-height: unset;
	min-height: unset;
	overflow: visible;
	background: none;
	animation: modulor_bottom-sheet__MobileFadeIn__1_28_2 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	box-shadow: none;
	pointer-events: none;
}

.modulor_bottom-sheet__bottom-sheet__1_28_2.modulor_bottom-sheet__open__1_28_2 {
	animation: modulor_bottom-sheet__BottomSheetFadeIn__1_28_2 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

.modulor_bottom-sheet__bottom-sheet__1_28_2.modulor_bottom-sheet__expanded__1_28_2
	.modulor_bottom-sheet__content__1_28_2 {
	overflow-y: auto;
}

.modulor_bottom-sheet__bottom-sheet__1_28_2.modulor_bottom-sheet__expanded__1_28_2
	.modulor_bottom-sheet__swiper__1_28_2 {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='32' viewBox='0 0 44 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 13.7C2.72975 13.7 1.7 14.7297 1.7 16C1.7 17.2703 2.72975 18.3 4 18.3V13.7ZM40 18.3C41.2703 18.3 42.3 17.2703 42.3 16C42.3 14.7297 41.2703 13.7 40 13.7V18.3ZM4 18.3H22V13.7H4V18.3ZM22 18.3H40V13.7H22V18.3Z' fill='%23BBB5AA'/%3E%3C/svg%3E%0A");
	mask-image: url("data:image/svg+xml,%3Csvg width='44' height='32' viewBox='0 0 44 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 13.7C2.72975 13.7 1.7 14.7297 1.7 16C1.7 17.2703 2.72975 18.3 4 18.3V13.7ZM40 18.3C41.2703 18.3 42.3 17.2703 42.3 16C42.3 14.7297 41.2703 13.7 40 13.7V18.3ZM4 18.3H22V13.7H4V18.3ZM22 18.3H40V13.7H22V18.3Z' fill='%23BBB5AA'/%3E%3C/svg%3E%0A");
}

.modulor_bottom-sheet__bottom-sheet__1_28_2.modulor_bottom-sheet__expanded__1_28_2
	+ .modulor_bottom-sheet__shadow__1_28_2 {
	opacity: 1 !important;
	transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.modulor_bottom-sheet__bottom-sheet__1_28_2.modulor_bottom-sheet__expanded__1_28_2
	.modulor_bottom-sheet__container__1_28_2 {
	transform: translateY(0) !important;
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.modulor_bottom-sheet__bottom-sheet__1_28_2
	.modulor_bottom-sheet__container__1_28_2 {
	min-height: unset;
	max-height: unset;
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
	overflow: visible;
	flex-grow: 1;
	pointer-events: auto;
}

.modulor_bottom-sheet__bottom-sheet__1_28_2
	.modulor_bottom-sheet__content__1_28_2 {
	overflow-y: hidden;
}

.modulor_bottom-sheet__bottom-sheet__1_28_2
	+ .modulor_bottom-sheet__shadow__1_28_2 {
	display: block;
	animation: none;
}

.modulor_bottom-sheet__bottom-sheet__1_28_2
	.modulor_bottom-sheet__button-docked__1_28_2 {
	position: fixed;
	bottom: 0;
	pointer-events: auto;
	width: 100%;
	box-sizing: border-box;
}

.modulor_bottom-sheet__swiper__1_28_2 {
	display: block;
	position: absolute;
	bottom: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 44px;
	height: 32px;
	background: var(--bottom-sheet-swiper, var(--icon-chevron));
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='32' viewBox='0 0 44 32' fill='none'%3E%3Cpath d='M3.27268 13.818C2.06761 14.2197 1.41634 15.5223 1.81803 16.7273C2.21972 17.9324 3.52225 18.5837 4.72732 18.182L3.27268 13.818ZM39.2727 18.182C40.4777 18.5837 41.7803 17.9324 42.182 16.7273C42.5837 15.5223 41.9324 14.2197 40.7273 13.818L39.2727 18.182ZM4.72732 18.182L21.4624 12.6036L20.0078 8.23966L3.27268 13.818L4.72732 18.182ZM22.5376 12.6036L39.2727 18.182L40.7273 13.818L23.9922 8.23967L22.5376 12.6036ZM21.4624 12.6036C21.8114 12.4873 22.1886 12.4873 22.5376 12.6036L23.9922 8.23967C22.6991 7.80861 21.3009 7.8086 20.0078 8.23966L21.4624 12.6036Z' fill='%23BBB5AA'/%3E%3C/svg%3E")
		no-repeat 50% 50%;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='32' viewBox='0 0 44 32' fill='none'%3E%3Cpath d='M3.27268 13.818C2.06761 14.2197 1.41634 15.5223 1.81803 16.7273C2.21972 17.9324 3.52225 18.5837 4.72732 18.182L3.27268 13.818ZM39.2727 18.182C40.4777 18.5837 41.7803 17.9324 42.182 16.7273C42.5837 15.5223 41.9324 14.2197 40.7273 13.818L39.2727 18.182ZM4.72732 18.182L21.4624 12.6036L20.0078 8.23966L3.27268 13.818L4.72732 18.182ZM22.5376 12.6036L39.2727 18.182L40.7273 13.818L23.9922 8.23967L22.5376 12.6036ZM21.4624 12.6036C21.8114 12.4873 22.1886 12.4873 22.5376 12.6036L23.9922 8.23967C22.6991 7.80861 21.3009 7.8086 20.0078 8.23966L21.4624 12.6036Z' fill='%23BBB5AA'/%3E%3C/svg%3E")
		no-repeat 50% 50%;
}

.modulor_bottom-sheet__header__1_28_2 {
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
}

.modulor_bottom-sheet__container__1_28_2 {
	display: flex;
	flex-direction: column;
	background: var(--bottom-sheet-background, var(--background-main));
	overflow-y: auto;
}

.modulor_bottom-sheet__header__1_28_2 {
	flex-shrink: 0;
	height: 56px;
	overflow: hidden;
}

.modulor_bottom-sheet__header__1_28_2.modulor_bottom-sheet__hidden__1_28_2 {
	display: none;
}

.modulor_bottom-sheet__header__1_28_2.modulor_bottom-sheet__with-image__1_28_2 {
	position: relative;
	height: 128px;
	min-height: 128px;
}

.modulor_bottom-sheet__header__1_28_2.modulor_bottom-sheet__with-image__1_28_2.modulor_bottom-sheet__hero__1_28_2 {
	height: 256px;
	min-height: 256px;
	background-size: cover;
	background-position: center;
}

.modulor_bottom-sheet__image__1_28_2 {
	position: absolute;
	bottom: 0;
	left: 24px;
	top: 24px;
	width: 104px;
	height: 104px;
	border-radius: var(--radius-xxxl);
	background-size: cover;
	overflow: hidden;
	background-position: center center;
}

.modulor_bottom-sheet__content__1_28_2 {
	flex: 1;
	padding: 16px;
	overflow: hidden auto;
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
}

.modulor_bottom-sheet__title__1_28_2 {
	display: block;
	margin-bottom: 8px;
	text-overflow: ellipsis;
	overflow: hidden;
	--text: var(--bottom-sheet-title, var(--text-title));
}

.modulor_bottom-sheet__description__1_28_2 {
	display: block;
	margin-bottom: 21px;
	text-overflow: ellipsis;
	overflow: hidden;
	--text: var(--bottom-sheet-description, var(--text-subtitle));
}

.modulor_bottom-sheet__button-docked__1_28_2 {
	padding: 16px;
	background: var(--bottom-sheet-background, var(--background-main));
}

.modulor_bottom-sheet__button-docked__1_28_2
	[data-component-name='modulor-button']:nth-of-type(2) {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}

.modulor_bottom-sheet__button-docked__1_28_2.modulor_bottom-sheet__has-border__1_28_2 {
	border-top: 1px solid var(--bottom-sheet-footer-divider, var(--divider-main));
}

.modulor_bottom-sheet__button-docked__1_28_2.modulor_bottom-sheet__vertical__1_28_2 {
	flex-direction: column;
}

.modulor_bottom-sheet__button-docked__1_28_2.modulor_bottom-sheet__vertical__1_28_2
	[data-component-name='modulor-button'] {
	width: 100%;
}

.modulor_bottom-sheet__button-docked__1_28_2.modulor_bottom-sheet__vertical__1_28_2
	[data-component-name='modulor-button']:nth-of-type(2) {
	margin-top: 8px;
	margin-inline: 0;
}

.modulor_bottom-sheet__button-docked__1_28_2:empty {
	padding: 0;
}

.modulor_bottom-sheet__button-docked__1_28_2:not(
		.modulor_bottom-sheet__vertical__1_28_2
	) {
	display: flex;
}

.modulor_bottom-sheet__button-docked__1_28_2:not(
		.modulor_bottom-sheet__vertical__1_28_2
	)
	[data-component-name='modulor-button'] {
	flex-grow: 1;
	flex-basis: 0;
	width: 50%;
}

@media (min-width: 1024px) {
	.modulor_bottom-sheet__container__1_28_2 {
		transform: translateY(0) !important;
	}

	.modulor_bottom-sheet__header__1_28_2.modulor_bottom-sheet__with-image__1_28_2 {
		height: 160px;
		min-height: 160px;
	}

	.modulor_bottom-sheet__image__1_28_2 {
		top: 56px;
	}

	.modulor_bottom-sheet__content__1_28_2 {
		padding: 16px;
	}
}

.modulor_scrollable-collection__wrapper__1_28_2 {
	position: relative;
	--base-item-size: 141px;
}

@media (max-width: 390px) {
	.modulor_scrollable-collection__wrapper__1_28_2 {
		--base-item-size: 113px;
	}
}

@media (max-width: 360px) {
	.modulor_scrollable-collection__wrapper__1_28_2 {
		--base-item-size: 103px;
	}
}

@media (max-width: 320px) {
	.modulor_scrollable-collection__wrapper__1_28_2 {
		--base-item-size: 90px;
	}
}

.modulor_scrollable-collection__grid__1_28_2 {
	flex-direction: column;
	padding: 8px 0;
	box-sizing: border-box;
	background: var(--scrollable-collection-grid, var(--background-main));
	border-radius: var(--radius-md, 16px);
	overflow: scroll;
	pointer-events: none;
	position: relative;
}

.modulor_scrollable-collection__grid__1_28_2::-webkit-scrollbar {
	display: none;
}

.modulor_scrollable-collection__row__1_28_2 {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 8px;
	margin: 0 8px 8px;
}

.modulor_scrollable-collection__row__1_28_2:last-child {
	margin-bottom: 0;
}

.modulor_scrollable-collection__item__1_28_2 {
	flex-shrink: 0;
	box-sizing: border-box;
	position: relative;
	height: var(--base-item-size);
	padding: 12px 14px 0 16px;
	border-radius: var(--radius-md, 12px);
	text-decoration: none;
	overflow: hidden;
	background: var(
		--scrollable-collection-background,
		var(--background-secondary)
	);
}

.modulor_scrollable-collection__controls-wrapper__1_28_2 {
	position: static;
	z-index: 10;
	width: 100%;
}

.modulor_scrollable-collection__control__1_28_2 {
	top: calc(50% - 20px);
	z-index: 20;
	display: flex;
	border: none;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: absolute;
	height: 40px;
	width: 40px;
	border-radius: 100px;
	background: var(--background-main);
	box-shadow: 0 0 80px 0 rgba(116, 107, 93, 0.2);
	cursor: pointer;
}

.modulor_scrollable-collection__control__1_28_2.modulor_scrollable-collection__left__1_28_2 {
	left: 16px;
}

.modulor_scrollable-collection__control__1_28_2.modulor_scrollable-collection__right__1_28_2 {
	right: 16px;
}

.modulor_phone-field__field-group__1_28_2 {
	display: flex;
	position: relative;
}

.modulor_phone-field__flag-button__1_28_2 {
	background: var(--background-main);
	border: 1px solid var(--text-field-outline);
	box-sizing: border-box;
	border-radius: var(--radius-md, 12px);
	margin-right: 8px;
	flex: 0 0 0;
	height: 56px;
	outline: none;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	cursor: pointer;
}

.modulor_phone-field__flag-button__1_28_2.modulor_phone-field__dropdown__1_28_2 {
	flex: 0 0 80px;
	padding-right: 0;
}

.modulor_phone-field__flag-button__1_28_2.modulor_phone-field__disabled__1_28_2 {
	background: var(--text-field-disabled);
}

.modulor_phone-field__flag-button__1_28_2.modulor_phone-field__disabled__1_28_2
	[data-component-name='modulor-image'],
.modulor_phone-field__flag-button__1_28_2.modulor_phone-field__disabled__1_28_2
	[data-component-name='modulor-icon'] {
	opacity: 0.5;
}

.modulor_phone-field__flag-button__1_28_2.modulor_phone-field__error__1_28_2 {
	border-color: var(--text-field-error);
}

@media only screen and (max-width: 340px) {
	.modulor_phone-field__flag-button__1_28_2 {
		flex: unset;
		padding-inline: 8px;
	}
}

.modulor_tab-bar__layout__1_28_2 {
	display: flex;
	width: 100%;
	justify-content: space-around;
	background-color: var(--tabbar-background, var(--background-tabbar));
}

.modulor_tabs__container__1_28_2 {
	display: flex;
	flex-direction: row;
	overflow-x: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.modulor_tabs__container__1_28_2::-webkit-scrollbar {
	display: none;
}

.modulor_tabs__tab__1_28_2 {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 0 5px 0 0;
	padding: 7.5px 12px;
	background: none;
	border: none;
	border-radius: 21px;
	outline: none;
	cursor: pointer;
	transition: color 150ms linear;
	will-change: color;
	--text: var(--tabs-inactive, var(--text-regular));
	--icon-fill: var(--tabs-inactive, var(--text-regular));
}

.modulor_tabs__tab__1_28_2:active .modulor_tabs__icon__1_28_2,
.modulor_tabs__tab__1_28_2:active .modulor_tabs__name__1_28_2 {
	transform: translate(1px, 1px);
}

.modulor_tabs__tab__1_28_2:disabled {
	cursor: not-allowed;
}

.modulor_tabs__tab__1_28_2.modulor_tabs__active__1_28_2 {
	background-color: var(--tabs-background, var(--control-quaternary));
	--text: var(--tabs-active, var(--text-title));
	--icon-fill: var(--tabs-active, var(--text-title));
}

.modulor_tabs__tab__1_28_2.modulor_tabs__withIcon__1_28_2 {
	padding: 4px 12px 4px 8px;
}

.modulor_tabs__name__1_28_2 {
	white-space: nowrap;
	transition: transform 48ms ease-in-out;
	will-change: transform;
}

.modulor_tabs__icon__1_28_2 + .modulor_tabs__name__1_28_2 {
	margin-left: 4px;
}

.modulor_tab-bar-item__item__1_28_2 {
	overflow: hidden;
	white-space: hidden;
	text-overflow: hidden;
	overflow: hidden;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	padding: 9px 0 0 0;
	margin: 0;
	background: transparent;
	border: none;
	font-size: 0;
	cursor: pointer;
	text-decoration: none;
	--background-main: var(--tabbar-background, var(--background-tabbar));
	--counter-outline: var(--tabbar-background, var(--background-tabbar));
	--icon-fill: var(--tabbar-inactive, var(--icon-tabbar-inactive));
}

.modulor_tab-bar-item__item__1_28_2 .modulor_tab-bar-item__active__1_28_2 {
	--icon-fill: var(--tabbar-active, var(--icon-tabbar));
}

.modulor_tab-bar-item__item__1_28_2
	.modulor_tab-bar-item__tab-bar-icon__1_28_2 {
	margin: 0 15px;
	flex-shrink: 0;
}

.modulor_tab-bar-item__item__1_28_2.modulor_tab-bar-item__horizontal__1_28_2 {
	flex-direction: unset;
	padding: 0;
}

.modulor_tab-bar-item__item__1_28_2.modulor_tab-bar-item__horizontal__1_28_2
	.modulor_tab-bar-item__tab-bar-icon__1_28_2 {
	margin: 0 8px;
}

.modulor_tab-bar-item__name__1_28_2 {
	max-width: 100%;
	padding: 0;
	margin: 4px 0 6px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	--text: var(--tabbar-inactive, var(--text-always-light));
}

.modulor_tab-bar-item__name__1_28_2.modulor_tab-bar-item__active__1_28_2 {
	--text: var(--tabbar-active, var(--icon-tabbar));
}

.modulor_text-view__text-area-wrapper__1_28_2 {
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
	position: relative;
}

.modulor_text-view__body-regular__1_28_2 {
	padding: 18px 15px;
	min-height: 116px;
	min-width: 116px;
	width: 100%;
	box-sizing: border-box;
	color: var(--field-text, var(--text-title));
	background: var(--field-background, var(--background-main));
	--border: var(--field-border, var(--text-field-outline));
	border: 1px solid var(--border);
	border-radius: var(--radius-md);
	vertical-align: bottom;
	overflow: hidden;
	resize: none;
	caret-color: var(--field-caret, #5a91f7);
	font-family: -apple-system, 'BlinkMacSystemFont', 'Roboto', 'Segoe UI',
		'Oxygen', 'Ubuntu', 'Cantarell', 'Open Sans', 'Helvetica Neue', 'Arial',
		sans-serif !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.32px;
	text-transform: none;
}

.modulor_text-view__body-regular__1_28_2.modulor_text-view__with-label__1_28_2 {
	padding-top: 26px;
	padding-bottom: 8px;
}

.modulor_text-view__body-regular__1_28_2.modulor_text-view__error__1_28_2 {
	border-color: var(--field-error-border, var(--text-field-error));
}

.modulor_text-view__body-regular__1_28_2.modulor_text-view__disabled__1_28_2 {
	background: var(--field-disabled-background, var(--text-field-disabled));
	border-color: var(--field-disabled-border, var(--text-field-outline));
	color: var(--field-disabled-text, var(--text-disable));
	pointer-events: none;
}

.modulor_text-view__body-regular__1_28_2.modulor_text-view__disabled__1_28_2
	~ .modulor_text-view__label-line__1_28_2
	.modulor_text-view__required-asterisk__1_28_2 {
	color: var(--text-disable);
}

.modulor_text-view__body-regular__1_28_2::-moz-placeholder {
	color: var(--field-placeholder, var(--text-body));
}

.modulor_text-view__body-regular__1_28_2::placeholder {
	color: var(--field-placeholder, var(--text-body));
}

.modulor_text-view__body-regular__1_28_2.modulor_text-view__disabled__1_28_2::-moz-placeholder {
	color: var(--field-disabled-placeholder, var(--text-disable));
}

.modulor_text-view__body-regular__1_28_2.modulor_text-view__disabled__1_28_2::placeholder {
	color: var(--field-disabled-placeholder, var(--text-disable));
}

.modulor_text-view__body-regular__1_28_2:focus {
	outline: none;
	border-color: var(--field-focus-border, var(--text-field-focused));
}

.modulor_text-view__body-regular__1_28_2:focus.modulor_text-view__error__1_28_2 {
	border-color: var(--field-error-border, var(--text-field-error));
}

.modulor_text-view__label-line__1_28_2 {
	display: block;
	position: absolute;
	top: 18px;
	right: 16px;
	left: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	pointer-events: none;
	transform-origin: 0 0;
	transition: transform 150ms ease-in-out;
	will-change: transform;
	overflow: hidden;
}

.modulor_text-view__label-line__1_28_2
	.modulor_text-view__required-asterisk__1_28_2 {
	color: var(--text-field-error);
	margin-left: 3px;
}

.modulor_text-view__body-regular__1_28_2:focus
	+ .modulor_text-view__label-line__1_28_2,
.modulor_text-view__label-line__1_28_2.modulor_text-view__active__1_28_2 {
	transform: translateY(-9px) scale(0.8);
}

.modulor_text-view__label-line__1_28_2.modulor_text-view__error__1_28_2 {
	color: var(--text-field-error);
}

.modulor_text-view__label-line__1_28_2.modulor_text-view__disabled__1_28_2 {
	color: var(--field-disabled-text, var(--text-disable));
}

.modulor_text-view__text__1_28_2 {
	--text: var(--field-label, var(--text-body));
}

.modulor_text-view__body-regular__1_28_2.modulor_text-view__disabled__1_28_2
	+ .modulor_text-view__label-line__1_28_2
	.modulor_text-view__text__1_28_2 {
	--text: var(--field-disabled-label, var(--text-disable));
}

.modulor_text-view__body-regular__1_28_2.modulor_text-view__error__1_28_2
	+ .modulor_text-view__label-line__1_28_2
	.modulor_text-view__text__1_28_2 {
	--text: var(--field-error-label, var(--text-error));
}

body[dir='rtl'].modulor_text-view__text-area-wrapper__1_28_2
	.modulor_text-view__label-line__1_28_2 {
	transform-origin: right top;
}

.modulor_tooltip__arrow-elem__1_28_2 {
	position: absolute;
	width: 40px;
	height: 14px;
	background: var(--tooltip-background, var(--background-tooltip));
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='14' viewBox='0 0 40 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.991 12.1711C19.3975 13.282 19.6603 14 20 14C20.3397 14 20.6025 13.282 21.009 12.1711C22.3975 8.37693 25.4632 -9.59007e-06 39 0H1C14.5368 -9.59007e-06 17.6025 8.37693 18.991 12.1711Z' fill='%23292621'/%3E%3C/svg%3E%0A");
	mask-image: url("data:image/svg+xml,%3Csvg width='40' height='14' viewBox='0 0 40 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.991 12.1711C19.3975 13.282 19.6603 14 20 14C20.3397 14 20.6025 13.282 21.009 12.1711C22.3975 8.37693 25.4632 -9.59007e-06 39 0H1C14.5368 -9.59007e-06 17.6025 8.37693 18.991 12.1711Z' fill='%23292621'/%3E%3C/svg%3E%0A");
	transform: rotate(0);
}

.modulor_tooltip__arrow-elem__1_28_2.modulor_tooltip__right__1_28_2 {
	transform: rotate(90deg);
}

.modulor_tooltip__arrow-elem__1_28_2.modulor_tooltip__bottom__1_28_2 {
	transform: rotate(180deg);
}

.modulor_tooltip__arrow-elem__1_28_2.modulor_tooltip__left__1_28_2 {
	transform: rotate(270deg);
}

.modulor_tooltip__title__1_28_2 {
	margin-bottom: 4px;
}

.modulor_tooltip__clickable__1_28_2 {
	cursor: pointer;
}

.modulor_tooltip__tooltip__1_28_2 {
	opacity: 0;
	transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,
		transform 133ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	display: flex;
	justify-content: center;
	min-height: 56px;
	flex-direction: column;
	padding: 12px;
	box-sizing: border-box;
	background: var(--tooltip-background, var(--background-tooltip));
	border-radius: var(--radius-md);
	position: absolute;
	z-index: var(--tooltip-z-index, var(--default-z-index));
	min-width: auto;
	max-width: calc(100vw - 8px);
}

.modulor_tooltip__title__1_28_2 {
	--text: var(--tooltip-title, var(--text-inversion));
}

.modulor_tooltip__text__1_28_2 {
	--text: var(--tooltip-text, var(--text-disable));
}

.modulor_tooltip__btn-block__1_28_2
	[data-component-name='modulor-button']::before {
	content: '';
	display: block;
	height: 1px;
	background-color: var(--tooltip-divider-color, var(--divider-inversion));
	margin-top: 8.5px;
	margin-bottom: 8px;
}

.modulor_chips__container__1_28_2 {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-wrap: wrap;
	gap: 8px 4px;
}

.modulor_chips__container__1_28_2.modulor_chips__horizontal__1_28_2 {
	flex-wrap: nowrap;
	overflow: auto;
}

.modulor_chips__container__1_28_2::-webkit-scrollbar {
	display: none;
}

.modulor_chip__container__1_28_2 {
	height: 32px;
	width: -moz-max-content;
	width: max-content;
	border-radius: 21px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	background-color: var(--chips-background, var(--control-secondary));
	--text: var(--chips-label, var(--text-subtitle));
}

.modulor_chip__container__1_28_2.modulor_chip__active__1_28_2 {
	background-color: var(--chips-active-background, var(--control-chips-active));
	--text: var(--chips-active-label, var(--text-title));
}

.modulor_chip__container__1_28_2 label {
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 0 12px;
	z-index: 1;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.modulor_chip__container__1_28_2.modulor_chip__labelHasIcon__1_28_2 label {
	padding-left: 8px;
}

.modulor_chip__container__1_28_2 input {
	display: none;
}

.modulor_chip__container__1_28_2 [data-component-name='modulor-icon'],
.modulor_chip__container__1_28_2 [data-component-name='modulor-image'] {
	width: 24px;
	height: 24px;
	margin-right: 4px;
}

.modulor_modal__shadow__1_28_2 {
	--default-shadow-z-index: 10500;
	visibility: hidden;
	background: var(--modal-shadow, var(--background-modalview));
	position: var(--modal-position, fixed);
	inset: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: var(--modal-shadow-z-index, var(--default-shadow-z-index));
}

@keyframes modulor_modal__ShadowFadeIn__1_28_2 {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes modulor_modal__ModalFadeIn__1_28_2 {
	0% {
		transform: translate(0, 100%);
		opacity: 0;
	}

	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

.modulor_modal__expanded__1_28_2 + .modulor_modal__shadow__1_28_2 {
	opacity: 1 !important;
	transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.modulor_modal__expanded__1_28_2 .modulor_modal__container__1_28_2 {
	transform: translateY(0) !important;
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.modulor_modal__modal-wrapper__1_28_2 {
	position: var(--modal-position, fixed);
	display: flex;
	flex-direction: column;
	z-index: var(--modal-z-index, var(--default-modal-z-index));
	--default-shadow-z-index: 10500;
	--default-modal-z-index: 10550;
}

.modulor_modal__modal-wrapper__1_28_2.modulor_modal__no-buttons__1_28_2
	.modulor_modal__button-docked__1_28_2 {
	display: none;
}

.modulor_modal__modal-wrapper__1_28_2 .modulor_modal__container__1_28_2 {
	flex-grow: 1;
	overflow: hidden;
	pointer-events: auto;
}

.modulor_modal__modal-wrapper__1_28_2.modulor_modal__open__1_28_2 {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 404px;
	max-height: 675px;
	border-radius: var(--radius-lg);
	overflow: hidden;
	animation: modulor_modal__ModalFadeIn__1_28_2 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

.modulor_modal__modal-wrapper__1_28_2.modulor_modal__open__1_28_2
	+ .modulor_modal__shadow__1_28_2 {
	visibility: visible;
	animation: modulor_modal__ShadowFadeIn__1_28_2 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

.modulor_modal__modal-wrapper__1_28_2 .modulor_modal__button-docked__1_28_2 {
	position: static;
	pointer-events: auto;
}

.modulor_modal__container__1_28_2 {
	display: flex;
	flex-direction: column;
	background: var(--modal-background, var(--background-main));
}

.modulor_modal__header__1_28_2 {
	flex-shrink: 0;
	height: 56px;
	overflow: hidden;
}

.modulor_modal__header__1_28_2.modulor_modal__hidden__1_28_2 {
	display: none;
}

.modulor_modal__header__1_28_2.modulor_modal__with-image__1_28_2 {
	position: relative;
	height: 128px;
	min-height: 128px;
}

.modulor_modal__header__1_28_2.modulor_modal__with-image__1_28_2.modulor_modal__hero__1_28_2 {
	height: 256px;
	min-height: 256px;
	background-size: cover;
	background-position: center;
}

.modulor_modal__image__1_28_2 {
	position: absolute;
	bottom: 0;
	left: 24px;
	top: 24px;
	width: 104px;
	height: 104px;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	border-radius: var(--radius-xxxl);
	background-size: cover;
	overflow: hidden;
	background-position: center center;
}

.modulor_modal__content__1_28_2 {
	flex: 1;
	padding: 16px;
	overflow: hidden auto;
	box-sizing: border-box;
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
}

.modulor_modal__title__1_28_2 {
	display: block;
	margin-bottom: 8px;
	text-overflow: ellipsis;
	overflow: hidden;
	--text: var(--modal-title, var(--text-title));
}

.modulor_modal__description__1_28_2 {
	display: block;
	margin-bottom: 21px;
	text-overflow: ellipsis;
	overflow: hidden;
	--text: var(--modal-description, var(--text-subtitle));
}

.modulor_modal__button-docked__1_28_2 {
	width: 100%;
	box-sizing: border-box;
	padding: 16px;
	background: var(--modal-background, var(--background-main));
}

.modulor_modal__button-docked__1_28_2
	[data-component-name='modulor-button']:nth-of-type(2) {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}

.modulor_modal__button-docked__1_28_2.modulor_modal__has-border__1_28_2 {
	border-top: 1px solid var(--modal-footer-divider, var(--divider-main));
}

.modulor_modal__button-docked__1_28_2.modulor_modal__vertical__1_28_2 {
	flex-direction: column;
}

.modulor_modal__button-docked__1_28_2.modulor_modal__vertical__1_28_2
	[data-component-name='modulor-button'] {
	width: 100%;
}

.modulor_modal__button-docked__1_28_2.modulor_modal__vertical__1_28_2
	[data-component-name='modulor-button']:nth-of-type(2) {
	margin-top: 8px;
	margin-inline: 0;
}

.modulor_modal__button-docked__1_28_2:not(.modulor_modal__vertical__1_28_2) {
	display: flex;
}

.modulor_modal__button-docked__1_28_2:not(.modulor_modal__vertical__1_28_2)
	[data-component-name='modulor-button'] {
	flex-grow: 1;
	flex-basis: 0;
	width: 50%;
}

@media (min-width: 1024px) {
	.modulor_modal__container__1_28_2 {
		transform: translateY(0) !important;
	}

	.modulor_modal__header__1_28_2.modulor_modal__with-image__1_28_2 {
		height: 160px;
		min-height: 160px;
	}

	.modulor_modal__image__1_28_2 {
		top: 56px;
	}

	.modulor_modal__content__1_28_2 {
		padding: 16px;
	}
}

@media (max-width: 1023px) {
	@keyframes modulor_modal__MobileFadeIn__1_28_2 {
		0% {
			transform: translateY(100%);
			opacity: 0;
		}

		100% {
			transform: translateY(0);
			opacity: 1;
		}
	}

	.modulor_modal__shadow__1_28_2 {
		visibility: visible;
	}

	.modulor_modal__modal-wrapper__1_28_2.modulor_modal__open__1_28_2 {
		position: var(--modal-position, fixed);
		width: 100%;
		top: unset;
		left: 0;
		bottom: 0;
		transform: translate(0, 0);
		height: auto;
		max-height: unset;
		min-height: unset;
		overflow: visible;
		background: none;
		animation: modulor_modal__MobileFadeIn__1_28_2 0.25s
			cubic-bezier(0.4, 0, 0.2, 1) forwards;
		box-shadow: none;
		pointer-events: none;
	}

	.modulor_modal__modal-wrapper__1_28_2.modulor_modal__open__1_28_2.modulor_modal__expanded__1_28_2
		.modulor_modal__content__1_28_2 {
		overflow-y: auto;
	}

	.modulor_modal__modal-wrapper__1_28_2.modulor_modal__open__1_28_2
		.modulor_modal__container__1_28_2 {
		width: 100vw;
		min-height: unset;
		max-height: unset;
		border-radius: var(--radius-lg) var(--radius-lg) 0 0;
		overflow: visible;
		flex-grow: 1;
		pointer-events: auto;
	}

	.modulor_modal__modal-wrapper__1_28_2.modulor_modal__open__1_28_2
		.modulor_modal__content__1_28_2 {
		box-sizing: border-box;
		overflow-y: hidden;
		overflow: auto;
	}

	.modulor_modal__modal-wrapper__1_28_2.modulor_modal__open__1_28_2
		+ .modulor_modal__shadow__1_28_2 {
		display: block;
		animation: none;
	}

	.modulor_modal__modal-wrapper__1_28_2.modulor_modal__open__1_28_2
		.modulor_modal__button-docked__1_28_2 {
		position: fixed;
		bottom: 0;
		pointer-events: auto;
	}

	.modulor_modal__modal-wrapper__1_28_2:not(.modulor_modal__open__1_28_2) {
		display: none;
		animation: none;
	}

	.modulor_modal__modal-wrapper__1_28_2:not(.modulor_modal__open__1_28_2)
		+ .modulor_modal__shadow__1_28_2 {
		animation: none;
	}

	.modulor_modal__header__1_28_2 {
		border-radius: var(--radius-lg) var(--radius-lg) 0 0;
	}
}

.modulor_segmented-control__container__1_28_2 {
	display: flex;
	flex-direction: row;
	box-sizing: border-box;
	--border: var(--segmented-control-border, var(--control-quaternary));
	border: 1px solid var(--border);
	background-color: var(
		--segmented-control-background,
		var(--control-quaternary)
	);
	border-radius: var(--radius-md, 12px);
	position: relative;
	overflow: hidden;
	height: 56px;
}

.modulor_segmented-control__container__1_28_2.modulor_segmented-control__small__1_28_2 {
	height: 40px;
}

.modulor_segmented-control__container__1_28_2
	.modulor_segmented-control__highlight__1_28_2 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background-color: var(
		--segmented-control-active-background,
		var(--background-main)
	);
	border-radius: 11px;
	transition: left 150ms ease-in-out;
	will-change: left;
	box-shadow: 0 0 80px rgba(116, 107, 93, 0.2);
}

.modulor_segmented-item__container__1_28_2 {
	position: relative;
	display: flex;
	flex: 1;
	align-items: stretch;
	overflow: hidden;
	--text: var(--segmented-control-label, var(--text-subtitle));
}

.modulor_segmented-item__container__1_28_2.modulor_segmented-item__active__1_28_2 {
	--text: var(--segmented-control-active-label, var(--text-title));
}

.modulor_segmented-item__container__1_28_2.modulor_segmented-item__divider__1_28_2:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	height: 32px;
	width: 0.5px;
	background: var(--divider-main);
	transform: translateY(-50%);
}

.modulor_segmented-item__container__1_28_2 label {
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 0 var(--segmented-item-padding, 9px);
	color: var(--text-subtitle);
	z-index: 1;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.modulor_segmented-item__container__1_28_2.modulor_segmented-item__small__1_28_2
	label {
	padding: 0 var(--segmented-item-padding-small, 12px);
}

.modulor_segmented-item__container__1_28_2 input {
	display: none;
}

.modulor_toast__container__1_28_2 {
	position: fixed;
	z-index: 99999;
	top: -200px;
	left: 50%;
	width: 100%;
	max-width: 424px;
	transform: translateX(-50%);
	transition: top 350ms;
	touch-action: none;
	--list-cell-background: var(--toast-background, var(--background-toasts));
	--icon-fill: var(--toast-icon-fill, var(--icon-main));
	--list-cell-left-title: var(--toast-title);
	--list-cell-left-subtitle: var(--toast-subtitle);
}

@media only screen and (max-width: 599px) {
	.modulor_toast__container__1_28_2 {
		width: calc(100% - 16px);
	}
}

.modulor_toast__container__1_28_2.modulor_toast__visible__1_28_2 {
	top: 10px;
	transition: top 350ms;
}

.modulor_toast__container__1_28_2 [data-component-name='modulor-list-cell'] {
	border-radius: var(--radius-md, 12px);
	box-shadow: 0 0 80px var(--shadow-toasts);
	overflow: hidden;
	--padding-list-cell: 0 16px;
	--list-cell-left-icon-padding: 0;
	--list-cell-left-padding: 8px;
	--list-cell-left-icon-position: static;
	--list-cell-left-icon-transform: 0;
	--list-cell-left-icon-size: 24px;
	--content-multiline-padding: 0;
}

.modulor_toast__success__1_28_2 {
	--list-cell-background: var(--toast-background, var(--control-deposit));
	--icon-fill: var(--toast-icon-fill, var(--icon-always-white));
	--list-cell-left-title: var(--toast-title, var(--icon-always-white));
	--list-cell-left-subtitle: var(--toast-subtitle, var(--icon-always-white));
}

.modulor_toast__error__1_28_2 {
	--list-cell-background: var(--toast-background, var(--icon-notification));
	--icon-fill: var(--toast-icon-fill, var(--icon-always-white));
	--list-cell-left-title: var(--toast-title, var(--icon-always-white));
	--list-cell-left-subtitle: var(--toast-subtitle, var(--icon-always-white));
}

.modulor_toast__pointer__1_28_2 {
	cursor: pointer;
}

.modulor_scalable-collection__container__1_28_2 {
	display: grid;
	gap: 8px;
	padding: 8px;
	box-sizing: border-box;
	background: var(--scalable-collection-grid, var(--background-main));
	border-radius: var(--radius-md, 12px);
}

.modulor_scalable-collection__large__1_28_2 {
	grid-template-columns: repeat(18, 1fr);
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 1) {
	grid-column: 1/3;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 2) {
	grid-column: 3/7;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 3),
.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 15) {
	grid-column: 7/10;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 4),
.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 16) {
	grid-column: 10/13;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 5) {
	grid-column: 13/17;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 6) {
	grid-column: 17/19;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 7),
.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 19) {
	grid-column: 1/4;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 8),
.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 20) {
	grid-column: 4/7;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 9) {
	grid-column: 7/9;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 10) {
	grid-column: 9/13;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 11),
.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 23) {
	grid-column: 13/16;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 12),
.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 24) {
	grid-column: 16/19;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 13) {
	grid-column: 1/5;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 14) {
	grid-column: 5/7;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 17) {
	grid-column: 13/15;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 18) {
	grid-column: 15/19;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(23n + 18) {
	grid-column: 15/19;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 21) {
	grid-column: 7/11;
}

.modulor_scalable-collection__large__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(24n + 22) {
	grid-column: 11/13;
}

.modulor_scalable-collection__medium__1_28_2 {
	grid-template-columns: repeat(12, 1fr);
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 1) {
	grid-column: 1/3;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 2) {
	grid-column: 3/7;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 3),
.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 11) {
	grid-column: 7/10;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 4),
.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 12) {
	grid-column: 10/13;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 5),
.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 13) {
	grid-column: 1/4;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 6),
.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 14) {
	grid-column: 4/7;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 7) {
	grid-column: 7/9;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 8) {
	grid-column: 9/13;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 9) {
	grid-column: 1/5;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 10) {
	grid-column: 5/7;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 15) {
	grid-column: 7/11;
}

.modulor_scalable-collection__medium__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 16) {
	grid-column: 11/13;
}

.modulor_scalable-collection__small__1_28_2 {
	grid-template-columns: repeat(12, 1fr);
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 1) {
	grid-column: 1/3;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 2) {
	grid-column: 3/7;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 3),
.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 11) {
	grid-column: 7/10;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 4),
.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 12) {
	grid-column: 10/13;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 5),
.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 13) {
	grid-column: 1/4;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 6),
.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 14) {
	grid-column: 4/7;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 7) {
	grid-column: 7/9;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 8) {
	grid-column: 9/13;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 9) {
	grid-column: 1/5;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 10) {
	grid-column: 5/7;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 15) {
	grid-column: 7/11;
}

.modulor_scalable-collection__small__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(16n + 16) {
	grid-column: 11/13;
}

.modulor_scalable-collection__tiny__1_28_2 {
	grid-template-columns: repeat(6, 1fr);
}

.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2.modulor_scalable-collection__single__1_28_2 {
	grid-column: 1/7 !important;
}

.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(8n + 1) {
	grid-column: 1/3;
}

.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(8n + 2) {
	grid-column: 3/7;
}

.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(8n + 3),
.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(8n + 7) {
	grid-column: 1/4;
}

.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(8n + 4),
.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(8n + 8) {
	grid-column: 4/7;
}

.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(8n + 5) {
	grid-column: 1/5;
}

.modulor_scalable-collection__tiny__1_28_2
	.modulor_scalable-collection__item__1_28_2:nth-child(8n + 6) {
	grid-column: 5/7;
}

.modulor_empty-states__empty-state-block__1_28_2 {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 16px;
	gap: 16px;
	width: 320px;
	border-radius: var(--radius-xl);
	height: auto;
	background-color: var(--background-toasts);
}

.modulor_empty-states__typo-section__1_28_2 {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
	width: 100%;
}

.modulor_empty-states__title__1_28_2 {
	color: var(--icon-logotype);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	text-align: center;
}

.modulor_empty-states__title__1_28_2.modulor_empty-states__wrap__1_28_2 {
	white-space: normal;
}

.modulor_empty-states__sub-title__1_28_2 {
	color: var(--text-body);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	text-align: center;
}

.modulor_empty-states__sub-title__1_28_2.modulor_empty-states__wrap__1_28_2 {
	white-space: normal;
}

.modulor_code-field__container__1_28_2 {
	display: flex;
	gap: 8px;
}

.modulor_code-field__cell__1_28_2 {
	padding: 17px 15px;
	height: 56px;
	width: 48px;
	box-sizing: border-box;
	color: var(--field-text, var(--text-title));
	background: var(--field-background, var(--background-main));
	--border: var(--field-border, var(--text-field-outline));
	border: 1px solid var(--border);
	border-radius: var(--radius-md, 12px);
	caret-color: var(--field-caret, #5a91f7);
	font-family: Roboto, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.3199999928px;
	text-transform: none;
	font-feature-settings: 'cv04' on;
	text-align: center;
}

.modulor_code-field__cell__1_28_2:-webkit-autofill,
.modulor_code-field__cell__1_28_2:-webkit-autofill:hover,
.modulor_code-field__cell__1_28_2:-webkit-autofill:focus {
	border: 1px solid var(--field-focus-border, var(--text-field-focused));
	-webkit-text-fill-color: var(--field-text, var(--text-title));
	-webkit-box-shadow: 0 0 0px 1000px
		var(--field-background, var(--background-main)) inset;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s;
}

.modulor_code-field__cell__1_28_2.modulor_code-field__disabled__1_28_2 {
	background: var(--field-disabled-background, var(--text-field-disabled));
	border-color: var(--field-disabled-border, var(--text-field-outline));
	color: var(--field-disabled-text, var(--text-disable));
	pointer-events: none;
}

.modulor_code-field__cell__1_28_2:focus {
	outline: none;
	border-color: var(--field-focus-border, var(--text-field-focused));
}

.modulor_code-field__cell__1_28_2.modulor_code-field__error__1_28_2 {
	border-color: var(--field-error-border, var(--text-field-error));
}

.modulor_code-field__cell__1_28_2::-moz-placeholder {
	color: var(--field-placeholder, var(--text-body));
}

.modulor_code-field__cell__1_28_2::placeholder {
	color: var(--field-placeholder, var(--text-body));
}

.modulor_code-field__cell__1_28_2:disabled::-moz-placeholder {
	color: var(--field-disabled-placeholder, var(--text-disable));
}

.modulor_code-field__cell__1_28_2:disabled::placeholder {
	color: var(--field-disabled-placeholder, var(--text-disable));
}

.modulor_list-cell-image__container__1_28_2 {
	display: flex;
	box-sizing: border-box;
	padding: 8px 12px 8px 16px;
	max-height: 72px;
}

.modulor_list-cell-image__container__1_28_2.modulor_list-cell-image__counter-position-without-padding__1_28_2 {
	--image-counter-position-top: 3.5px;
	--image-counter-position-right: 19.5px;
}

.modulor_list-cell-image__container__1_28_2.modulor_list-cell-image__counter-position__1_28_2 {
	--image-counter-position-top: -4.5px;
	--image-counter-position-right: 19.5px;
}

.modulor_list-cell-image__container__1_28_2.modulor_list-cell-image__right__1_28_2 {
	padding-left: 0;
	padding-right: 16px;
}

.modulor_list-cell-image__container__1_28_2.modulor_list-cell-image__without-left-padding__1_28_2 {
	padding: 0 12px 0 0;
}

.modulor_list-cell-image__container__1_28_2.modulor_list-cell-image__without-right-padding__1_28_2 {
	padding: 0;
}

.modulor_list-cell-image__container__1_28_2.modulor_list-cell-image__large__1_28_2 {
	max-height: 84px;
}

.modulor_list-cell-image__container__1_28_2.modulor_list-cell-image__large-padding__1_28_2 {
	padding-right: 16px;
}

.styles_icon__tY7Cp {
	display: inline-block;
	vertical-align: middle;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

@keyframes SportIcon-styles_loadingAnimation__3EmLU {
	0% {
		background-position: -200px 0;
	}

	to {
		background-position: 200px 0;
	}
}

.SportIcon-styles_icon__3wsdR {
	border-radius: 50%;
	filter: invert(91%) sepia(25%) saturate(14%) hue-rotate(356deg)
		brightness(92%) contrast(91%);
	height: 100%;
	margin-top: 4px;
	object-fit: cover;
	width: 100%;
}

.SportIcon-styles_icon-card__3GgRn,
.SportIcon-styles_icon-vertical__1cTPG {
	height: 48px;
	padding: 8px;
	width: 48px;
}

.SportIcon-styles_icon-horizontal__x1W_2,
.SportIcon-styles_icon-list__7Fe0J {
	height: 24px;
	padding: 4px;
	width: 24px;
}

.SportIcon-styles_placeholder__3QCsp {
	animation-duration: 15s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: SportIcon-styles_loadingAnimation__3EmLU;
	animation-timing-function: linear;
	background: var(--primary_50);
	background: linear-gradient(
		to right,
		var(--primary_50) 8%,
		#fafafa 18%,
		var(--primary_50) 33%
	);
	border-radius: 50%;
}

.SportIcon-styles_placeholder-card__sy_1c,
.SportIcon-styles_placeholder-vertical__KgCLz {
	height: 48px;
	padding: 8px;
	width: 48px;
}

.SportIcon-styles_placeholder-horizontal__fkRs2,
.SportIcon-styles_placeholder-list__34mmz {
	height: 24px;
	padding: 4px;
	width: 24px;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

.styles_wrapper__6Umvn {
	align-items: center;
	border-radius: 8px 8px 0 0;
	display: flex;
	grid-area: champ-label;
	height: 20px;
	padding: 4px;
}

.styles_label__2jMWC {
	color: var(--surface_default);
	font-size: 11px;
	line-height: 16px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.styles_label-placeholder__jeD_T {
	background-color: var(--primary_100);
	border-radius: 4px;
	height: 11px;
	width: 100px;
}

.styles_icon__3MfPu {
	filter: invert(1);
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}

.styles_icon-wrapper__2fDOa {
	align-items: center;
	background: transparent;
	display: flex;
	height: 16px;
	justify-content: center;
	margin-right: 4px;
	padding: 0;
	width: 16px;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

body[data-brand='NBR'] .styles_wrapper___ePcA,
body[data-brand='NGU2'] .styles_wrapper___ePcA,
body[data-brand='NOMAD'] .styles_wrapper___ePcA,
body[data-brand='NPE'] .styles_wrapper___ePcA {
	background-color: var(--primary_200);
}

body[data-brand='NBR'] .styles_label__3Ahvw,
body[data-brand='NGU2'] .styles_label__3Ahvw,
body[data-brand='NOMAD'] .styles_label__3Ahvw,
body[data-brand='NPE'] .styles_label__3Ahvw {
	color: var(--primary_600);
}

.styles_wrapper___ePcA {
	align-items: center;
	background-color: var(--primary_50);
	border-radius: 8px 8px 0 0;
	display: flex;
	grid-area: champ-label;
	height: 20px;
	overflow: hidden;
	padding: 0 8px;
}

.styles_label__3Ahvw {
	color: var(--primary_400);
	font-size: 11px;
	line-height: 16px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.styles_label-placeholder__3Coqv {
	background-color: var(--primary_100);
	border-radius: 4px;
	height: 11px;
	width: 100px;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

.styles_wrapper__3CmIv {
	align-items: center;
	background-color: var(--primary_50);
	border-radius: 50%;
	display: flex;
	justify-content: center;
}

.styles_wrapper-vertical__1eLHt {
	height: 48px;
	margin-bottom: 4px;
	padding: 8px;
	width: 48px;
}

.styles_wrapper-horizontal__2SmjU {
	height: 24px;
	margin-right: 4px;
	padding: 4px;
	width: 24px;
}

.styles_wrapper-fullSize__1rGY8 {
	padding: 0;
}

.styles_icon__cqOzu {
	color: var(--primary_200);
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.styles_hidden__meclY {
	visibility: hidden;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

body[data-brand='NBR'] .styles_wrapper__BfdYz,
body[data-brand='NGU2'] .styles_wrapper__BfdYz,
body[data-brand='NOMAD'] .styles_wrapper__BfdYz,
body[data-brand='NPE'] .styles_wrapper__BfdYz {
	background-color: var(--primary_100);
}

.styles_wrapper__BfdYz {
	-webkit-font-smoothing: antialiased;
	background-color: var(--surface_default);
	color: var(--primary);
	cursor: pointer;
	display: grid;
	font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont,
		Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue,
		sans-serif;
	grid-template-rows: auto;
	text-decoration: none;
}

.styles_wrapper-card__2uN8L {
	grid-column-gap: 4px;
	border-radius: 8px;
	grid-template-areas: 'champ-label champ-label' 'event-info event-info' 'main-markets main-markets' 'extended-markets extended-markets';
	grid-template-columns: 1fr 48px;
}

.styles_wrapper-card-with-favorites__kCilz {
	grid-template-areas: 'champ-label champ-label' 'event-info event-info' 'main-markets favorite-button' 'extended-markets extended-markets';
}

.styles_wrapper-list__dXGmh {
	grid-column-gap: 8px;
	grid-template-areas: 'event-info main-markets' 'extended-markets extended-markets';
	grid-template-columns: minmax(210px, 33%) 1fr;
	padding-right: 8px;
}

.styles_wrapper-list-with-favorites__10pjQ {
	grid-template-areas: 'event-info main-markets favorite-button' 'extended-markets extended-markets extended-markets';
	grid-template-columns: minmax(210px, 33%) 1fr 32px;
}

.styles_wrapper-american__21mUh {
	grid-column-gap: 4px;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

.styles_wrapper__1ZKOW {
	align-items: center;
	display: flex;
	grid-area: event-info;
	justify-content: space-between;
	padding: 8px 8px 0;
}

.styles_competitor__2C_A7 {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
}

.styles_competitor-icon__2P6wB {
	background-color: var(--primary_50);
	border-radius: 50%;
	height: 48px;
	margin-bottom: 4px;
	width: 48px;
}

.styles_competitor-name__3-B6g {
	background-color: var(--primary_50);
	border-radius: 4px;
	height: 16px;
	width: 75px;
}

.styles_name-wrapper__1Z57V {
	align-items: center;
	display: flex;
	height: 32px;
	justify-content: center;
}

.styles_time-status__2EdwK {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 20%;
	min-width: 70px;
}

.styles_time-status-time__V2ZjU {
	background-color: var(--primary_50);
	border-radius: 4px;
	height: 16px;
	width: 40px;
}

.styles_time-status-date__Ow1Pm {
	background-color: var(--primary_50);
	border-radius: 4px;
	height: 14px;
	margin-bottom: 8px;
	width: 35px;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

.styles_wrapper__11L04 {
	display: grid;
	grid-area: event-info;
	grid-template-areas: 'header header' 'icon name';
	grid-template-rows: 16px 1fr;
}

.styles_wrapper-card__12w2J {
	grid-gap: 12px 8px;
	grid-template-columns: 48px 1fr;
	padding: 8px;
}

.styles_wrapper__11L04 .styles_header__3MfYJ {
	background-color: var(--primary_50);
	grid-area: header;
	width: 30%;
}

.styles_wrapper__11L04 .styles_name__8_jea {
	background-color: var(--primary_50);
	height: 16px;
	width: 70px;
}

.styles_wrapper__11L04 .styles_icon__1Q938 {
	background-color: var(--primary_50);
	border-radius: 50%;
	grid-area: icon;
	height: 48px;
	padding: 8px;
	width: 48px;
}

.styles_wrapper-list__10QBM {
	grid-gap: 4px;
	grid-template-columns: 24px 1fr;
	padding: 8px 0 8px 8px;
}

.styles_wrapper-list__10QBM .styles_icon__1Q938 {
	height: 24px;
	padding: 2px;
	width: 24px;
}

.styles_wrapper-list__10QBM .styles_header__3MfYJ,
.styles_wrapper-list__10QBM .styles_name__8_jea {
	height: 12px;
}

.styles_name-wrapper__2NpDs {
	align-items: center;
	display: flex;
	grid-area: name;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

.styles_wrapper__1PEDT {
	grid-gap: 8px 16px;
	display: grid;
	grid-area: event-info;
	grid-template-areas: 'time-status' 'first-competitor' 'second-competitor';
	grid-template-columns: 1fr auto;
	grid-template-rows: 16px 24px 24px;
	padding: 6px 0 6px 8px;
}

.styles_wrapper__1PEDT.styles_list__1ttVp {
	grid-gap: 4px;
	padding: 6px 0 6px 8px;
}

.styles_time-status__2fOws {
	background-color: var(--primary_50);
	border-radius: 4px;
	height: 12px;
	width: 75px;
}

.styles_time-status-wrapper__2cuT0 {
	align-items: center;
	display: flex;
	grid-area: time-status;
}

.styles_competitor__33fH2 {
	align-items: center;
	display: flex;
}

.styles_competitor-first__1a3f7 {
	grid-area: first-competitor;
}

.styles_competitor-second__PiBr8 {
	grid-area: second-competitor;
}

.styles_competitor-icon__1L_uy {
	background-color: var(--primary_50);
	border-radius: 50%;
	height: 24px;
	margin-right: 4px;
	width: 24px;
}

.styles_competitor-name__rnRST {
	background-color: var(--primary_50);
	border-radius: 4px;
	height: 16px;
	width: 120px;
}

body[data-brand='NBR'],
body[data-brand='NGU2'],
body[data-brand='NOMAD'],
body[data-brand='NPE'] {
	color: #fff;
}

body[data-brand='NBR'] .styles_wrapper__2ey37,
body[data-brand='NGU2'] .styles_wrapper__2ey37,
body[data-brand='NOMAD'] .styles_wrapper__2ey37,
body[data-brand='NPE'] .styles_wrapper__2ey37 {
	background: var(--primary_200);
}

body[data-brand='NBR'] .styles_wrapper__2ey37.styles_grey__3BNu0,
body[data-brand='NGU2'] .styles_wrapper__2ey37.styles_grey__3BNu0,
body[data-brand='NOMAD'] .styles_wrapper__2ey37.styles_grey__3BNu0,
body[data-brand='NPE'] .styles_wrapper__2ey37.styles_grey__3BNu0 {
	color: var(--primary_600);
}

body[data-brand='NBR']
	.styles_wrapper__2ey37.styles_grey__3BNu0.styles_active__HqT3y,
body[data-brand='NGU2']
	.styles_wrapper__2ey37.styles_grey__3BNu0.styles_active__HqT3y,
body[data-brand='NOMAD']
	.styles_wrapper__2ey37.styles_grey__3BNu0.styles_active__HqT3y,
body[data-brand='NPE']
	.styles_wrapper__2ey37.styles_grey__3BNu0.styles_active__HqT3y {
	color: var(--n-white);
}

.styles_wrapper__2ey37 {
	align-items: center;
	background: var(--primary_50);
	border: none;
	border-radius: 4px;
	cursor: pointer;
	display: flex;
	grid-area: favorite-button;
	height: auto;
	justify-content: center;
	justify-self: end;
}

.styles_wrapper-card__u5ua8 {
	margin: 4px 4px 4px 0;
	min-height: 48px;
	width: 48px;
}

.styles_wrapper-list__1lKsE {
	margin: 8px 0;
	min-height: 32px;
	width: 32px;
}

.styles_wrapper__2ey37.styles_default__2fl8b {
	color: var(--primary_400);
}

.styles_wrapper__2ey37.styles_default__2fl8b.styles_active__HqT3y {
	animation: styles_fav-active__3DXtz 0.2s;
	color: var(--secondary_800);
}

.styles_wrapper__2ey37.styles_white__3268_ {
	color: var(--surface_default);
}

.styles_wrapper__2ey37.styles_white__3268_.styles_active__HqT3y {
	animation: styles_fav-active__3DXtz 0.2s;
}

.styles_wrapper__2ey37.styles_grey__3BNu0 {
	color: var(--primary_400);
}

.styles_wrapper__2ey37.styles_grey__3BNu0.styles_active__HqT3y {
	animation: styles_fav-active__3DXtz 0.2s;
	color: var(--primary_400);
}

@keyframes styles_fav-active__3DXtz {
	0% {
		transform: scale(1);
	}

	30% {
		transform: scale(1.2);
	}

	60% {
		transform: scale(0.8);
	}

	to {
		transform: scale(1);
	}
}

body[data-brand='NBR'] .styles_item__1Kbvu,
body[data-brand='NGU2'] .styles_item__1Kbvu,
body[data-brand='NOMAD'] .styles_item__1Kbvu,
body[data-brand='NPE'] .styles_item__1Kbvu {
	background-color: var(--primary_200);
}

.styles_wrapper__MlcD_ {
	display: flex;
	margin-bottom: 4px;
	width: 100%;
}

.styles_wrapper__MlcD_:last-of-type {
	margin-bottom: 0;
}

.styles_item__1Kbvu {
	background-color: var(--primary_50);
	border-radius: 4px;
	flex: 1;
	margin-right: 4px;
	min-height: 48px;
	min-width: 60px;
}

.styles_item__1Kbvu:last-of-type {
	margin-right: 0;
}

.styles_wrapper__MlcD_.styles_total__1xzGN .styles_item__1Kbvu:first-child {
	background-color: transparent;
	border: 1px solid var(--primary_50);
}

body[data-brand='NBR'] .styles_market__JgCYw .styles_market-name__3JO_T,
body[data-brand='NBR'] .styles_market__JgCYw .styles_outcome-header__2Lisr,
body[data-brand='NGU2'] .styles_market__JgCYw .styles_market-name__3JO_T,
body[data-brand='NGU2'] .styles_market__JgCYw .styles_outcome-header__2Lisr,
body[data-brand='NOMAD'] .styles_market__JgCYw .styles_market-name__3JO_T,
body[data-brand='NOMAD'] .styles_market__JgCYw .styles_outcome-header__2Lisr,
body[data-brand='NPE'] .styles_market__JgCYw .styles_market-name__3JO_T,
body[data-brand='NPE'] .styles_market__JgCYw .styles_outcome-header__2Lisr {
	background-color: var(--primary_200);
}

.styles_market__JgCYw {
	display: flex;
	flex-flow: column nowrap;
	margin-right: 4px;
	width: 100%;
}

.styles_market__JgCYw:last-of-type {
	margin-right: 0;
}

.styles_market__JgCYw .styles_market-name__3JO_T {
	background-color: var(--primary_50);
	border-radius: 4px;
	height: 50px;
	margin: 6px auto 8px;
	width: 80%;
}

.styles_market__JgCYw .styles_outcome-headers__2X-QB {
	display: flex;
	justify-content: space-around;
	margin-bottom: 4px;
	width: 100%;
}

.styles_market__JgCYw .styles_outcome-header__2Lisr {
	background-color: var(--primary_50);
	border-radius: 2px;
	height: 16px;
	margin: auto;
	width: 20%;
}

.styles_market__JgCYw.styles_list__36ngp .styles_market-name__3JO_T {
	height: 16px;
}

.styles_detailed-markets__1JJP5 {
	display: flex;
	grid-area: extended-markets;
	justify-content: space-around;
	padding: 8px;
}

.styles_detailed-markets__1JJP5.styles_list__3XIIV {
	padding: 8px 0 8px 8px;
}

body[data-brand='NBR'] .styles_section__1XBPZ,
body[data-brand='NGU2'] .styles_section__1XBPZ,
body[data-brand='NOMAD'] .styles_section__1XBPZ,
body[data-brand='NPE'] .styles_section__1XBPZ {
	background-color: var(--primary_100);
}

body[data-brand='NBR'] .styles_section__1XBPZ .styles_icon__3go4t,
body[data-brand='NBR'] .styles_section__1XBPZ .styles_outcome__3oy8T,
body[data-brand='NBR'] .styles_section__1XBPZ .styles_placeholder-long__2kwNr,
body[data-brand='NBR'] .styles_section__1XBPZ .styles_placeholder-short__2bome,
body[data-brand='NBR'] .styles_section__1XBPZ .styles_title__304wv,
body[data-brand='NGU2'] .styles_section__1XBPZ .styles_icon__3go4t,
body[data-brand='NGU2'] .styles_section__1XBPZ .styles_outcome__3oy8T,
body[data-brand='NGU2'] .styles_section__1XBPZ .styles_placeholder-long__2kwNr,
body[data-brand='NGU2'] .styles_section__1XBPZ .styles_placeholder-short__2bome,
body[data-brand='NGU2'] .styles_section__1XBPZ .styles_title__304wv,
body[data-brand='NOMAD'] .styles_section__1XBPZ .styles_icon__3go4t,
body[data-brand='NOMAD'] .styles_section__1XBPZ .styles_outcome__3oy8T,
body[data-brand='NOMAD'] .styles_section__1XBPZ .styles_placeholder-long__2kwNr,
body[data-brand='NOMAD']
	.styles_section__1XBPZ
	.styles_placeholder-short__2bome,
body[data-brand='NOMAD'] .styles_section__1XBPZ .styles_title__304wv,
body[data-brand='NPE'] .styles_section__1XBPZ .styles_icon__3go4t,
body[data-brand='NPE'] .styles_section__1XBPZ .styles_outcome__3oy8T,
body[data-brand='NPE'] .styles_section__1XBPZ .styles_placeholder-long__2kwNr,
body[data-brand='NPE'] .styles_section__1XBPZ .styles_placeholder-short__2bome,
body[data-brand='NPE'] .styles_section__1XBPZ .styles_title__304wv {
	background-color: var(--primary_200);
}

.styles_outcome__3oy8T {
	background-color: var(--primary_50);
	border-radius: 2px;
	flex-basis: 33%;
	height: 46px;
	margin-right: 3px;
}

.styles_outcome__3oy8T:last-child {
	flex-basis: 46px;
}

.styles_base__MKuso {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.styles_section__1XBPZ {
	background-color: var(--surface_default);
	display: flex;
	flex-direction: column;
}

.styles_section__1XBPZ .styles_markets__17PsU {
	display: flex;
	flex-basis: 65%;
	flex-shrink: 2;
	justify-content: right;
	padding: 8px 8px 8px 0;
}

.styles_section__1XBPZ .styles_outcome__3oy8T {
	background-color: var(--primary_50);
	border-radius: 2px;
	height: 68px;
	margin-right: 3px;
	min-width: 52px;
}

.styles_section__1XBPZ .styles_outcome__3oy8T:last-child {
	margin-left: 5px;
	min-width: 26px;
}

.styles_section__1XBPZ .styles_base__MKuso {
	flex-direction: row;
}

body[data-brand='NBR'] .styles_section__3gV9v,
body[data-brand='NGU2'] .styles_section__3gV9v,
body[data-brand='NOMAD'] .styles_section__3gV9v,
body[data-brand='NPE'] .styles_section__3gV9v {
	background-color: var(--primary_100);
}

.styles_label__1rI8R {
	height: 19px;
}

.styles_section__3gV9v {
	background-color: var(--surface_default);
	border: 1px solid var(--primary_50);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	margin-bottom: 8px;
	min-height: 128px;
}

.styles_section__3gV9v.styles_labeled__3omTZ {
	margin-bottom: 0;
}

.styles_section__3gV9v.styles_overflowed__3lJBN {
	flex: none;
	justify-content: space-between;
	margin-right: 8px;
	width: 296px;
}

.styles_section__3gV9v .styles_base__17kM0 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.styles_section__3gV9v .styles_markets__2Ba9x {
	display: flex;
	padding: 4px;
}

.styles_section__3gV9v .styles_markets__2Ba9x .styles_outcome__3KslJ {
	background-color: var(--primary_50);
	border-radius: 2px;
	flex-basis: 33%;
	height: 48px;
	margin-right: 4px;
}

.styles_section__3gV9v
	.styles_markets__2Ba9x
	.styles_outcome__3KslJ:last-child {
	flex-basis: 46px;
	margin-right: 0;
}

body[data-brand='NBR'] .styles_wrapper__VnN-u .styles_name__2voXt,
body[data-brand='NBR'] .styles_wrapper__VnN-u .styles_outcome-header__38yTQ,
body[data-brand='NGU2'] .styles_wrapper__VnN-u .styles_name__2voXt,
body[data-brand='NGU2'] .styles_wrapper__VnN-u .styles_outcome-header__38yTQ,
body[data-brand='NOMAD'] .styles_wrapper__VnN-u .styles_name__2voXt,
body[data-brand='NOMAD'] .styles_wrapper__VnN-u .styles_outcome-header__38yTQ,
body[data-brand='NPE'] .styles_wrapper__VnN-u .styles_name__2voXt,
body[data-brand='NPE'] .styles_wrapper__VnN-u .styles_outcome-header__38yTQ {
	background-color: var(--primary_200);
}

.styles_wrapper__VnN-u {
	margin-right: 4px;
	width: 100%;
}

.styles_wrapper__VnN-u .styles_name__2voXt,
.styles_wrapper__VnN-u .styles_outcome-header__38yTQ {
	background-color: var(--primary_50);
	border-radius: 10px;
	height: 10px;
	margin: 8px auto 6px;
}

.styles_wrapper__VnN-u .styles_name__2voXt {
	width: 70%;
}

.styles_wrapper__VnN-u .styles_name__2voXt.styles_list__LjcmQ {
	margin-bottom: 10px;
}

.styles_wrapper__VnN-u:last-of-type {
	margin-right: 0;
}

.styles_wrapper__VnN-u .styles_outcome-headers__wPF0y {
	display: flex;
	margin-bottom: 4px;
	width: 100%;
}

.styles_wrapper__VnN-u .styles_outcome-header__38yTQ {
	background-color: var(--primary_50);
	height: 10px;
	margin: 3px auto;
	width: 35%;
}

.styles_extended-markets__3z3xb {
	display: flex;
	grid-area: extended-markets;
	padding: 4px;
}

.styles_extended-markets__3z3xb.styles_list__2udRx {
	padding: 4px 0 4px 8px;
}

.styles_title__3GulU {
	border-radius: 10px;
	height: 10px;
	margin: 0 auto 8px;
	width: 60%;
}

.styles_wrapper__3mRde {
	background-color: var(--primary_50);
	border-radius: 2px;
	height: 100%;
	min-height: 48px;
	width: 100%;
}

body[data-brand='NBR'] .styles_markets__1q3he .styles_outcome__212Ow,
body[data-brand='NGU2'] .styles_markets__1q3he .styles_outcome__212Ow,
body[data-brand='NOMAD'] .styles_markets__1q3he .styles_outcome__212Ow,
body[data-brand='NPE'] .styles_markets__1q3he .styles_outcome__212Ow {
	background-color: var(--primary_200);
}

.styles_markets__1q3he {
	align-items: center;
	display: flex;
	grid-area: main-markets;
	margin: 4px;
}

.styles_markets__1q3he .styles_outcome__212Ow {
	background-color: var(--primary_50);
	border-radius: 2px;
	flex: 1;
	margin-right: 4px;
	min-height: 48px;
	min-width: 52px;
}

.styles_markets__1q3he .styles_outcome__212Ow:last-of-type {
	margin-right: 0;
}

.styles_markets__1q3he.styles_list__1cKPS .styles_outcome__212Ow {
	min-height: 68px;
}

.styles_wrapper__1AT1- {
	align-items: center;
	background-color: var(--section-heading-background, var(--background-main));
	border-bottom: 1px solid var(--background-secondary);
	border-radius: 8px 8px 0 0;
	display: grid;
	grid-area: event-header;
	min-height: 33px;
	overflow: hidden;
	padding: 0 8px;
}

.styles_label__2jLDI {
	background-color: var(--background-secondary);
	border-radius: 12px;
	height: 14px;
	width: 164px;
}

.styles_competitor__1De8Q {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
}

.styles_competitor-icon__16Vd9 {
	background-color: var(--background-secondary);
	border-radius: 50%;
	height: 40px;
	margin-bottom: 10px;
	width: 40px;
}

.styles_competitor-name__2zeLt {
	background-color: var(--background-secondary);
	border-radius: 8px;
	height: 14px;
	width: 85px;
}

.styles_name-wrapper__J3pn1 {
	align-items: center;
	display: flex;
	justify-content: center;
}

.styles_time-status__3QkPB {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.styles_time-status-time__XBBfb {
	background-color: var(--background-secondary);
	border-radius: 8px;
	height: 20px;
	margin: 4px 0;
	width: 93px;
}

.styles_time-status-date__1YCsi {
	background-color: var(--background-secondary);
	border-radius: 8px;
	height: 12px;
	width: 52px;
}

.styles_wrapper__2ljLQ {
	align-items: flex-start;
	display: flex;
	grid-area: event-info;
	height: 90px;
	justify-content: space-between;
	padding: 8px 8px 0;
}

.styles_wrapper__1RAyv {
	padding: 8px 8px 0;
}

.styles_wrapper-card__2pwdF {
	height: 90px;
}

.styles_wrapper__1RAyv .styles_time-status__2S6Wr {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.styles_wrapper__1RAyv .styles_time-status-time__1iBTK {
	background-color: var(--background-secondary);
	border-radius: 8px;
	height: 20px;
	margin: 4px 0;
	width: 93px;
}

.styles_wrapper__1RAyv .styles_time-status-date__2aKok {
	background-color: var(--background-secondary);
	border-radius: 8px;
	height: 12px;
	width: 52px;
}

.styles_wrapper__LYgC8 {
	flex-basis: 100%;
	grid-area: event-info;
	position: relative;
}

.styles_competitors__1aCD9,
.styles_wrapper__LYgC8 {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.styles_timeStatus__1-zR4 {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	border-radius: 8px;
	height: 14px;
	width: 120px;
}

.styles_competitor__3eNUd {
	align-items: center;
	display: flex;
	gap: 8px;
	width: 100%;
}

.styles_competitor__3eNUd .styles_logo__24tQE {
	height: 24px;
	min-width: 24px;
	width: 24px;
}

.styles_competitor__3eNUd .styles_logo__24tQE,
.styles_competitor__3eNUd .styles_name__2FrS5 {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	border-radius: 8px;
}

.styles_competitor__3eNUd .styles_name__2FrS5 {
	height: 16px;
	width: 100%;
}

.styles_wrapper__300Zv {
	background-color: var(--background-main);
	border-radius: 12px;
	display: grid;
	grid-template-rows: auto;
	text-decoration: none;
}

.styles_wrapper-card__3aaMT {
	grid-template-areas: 'event-header event-header' 'event-info favorite-button' 'main-markets main-markets';
	grid-template-columns: 1fr auto;
}

.styles_wrapper-list__1t-5K {
	grid-template-areas: 'event-info main-markets favorite-button';
	grid-template-columns: minmax(auto, 33%) 1fr auto;
	padding: 8px 8px 8px 16px;
}

.styles_competitor-name__2EVEF {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	border-radius: 8px;
	height: 17px;
}

.styles_wrapper__3-1yh {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	gap: 4px;
	grid-area: scoreboard;
}

.styles_wrapper__3-1yh .styles_favorite-button__2KCgK {
	align-items: flex-start;
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	border-radius: 8px;
	display: flex;
	grid-area: favorite-button;
	height: 12px;
	width: 24px;
}

.styles_wrapper__3-1yh .styles_favorite-button-card__2yAVi {
	height: 8px;
	width: 28px;
}

.styles_wrapper__3-1yh .styles_scoreWrapper__1BAD0 {
	display: flex;
	flex-direction: column;
	margin-top: auto;
	padding: 4px 0;
}

.styles_wrapper__3-1yh .styles_score__2t6HT {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	border-radius: 8px;
	height: 8px;
	width: 80px;
}

.styles_wrapper__3-1yh .styles_score__2t6HT:first-child {
	margin-bottom: 16px;
}

.styles_wrapper__3-1yh .styles_score-card__2UASy {
	width: 28px;
}

.styles_wrapper__3-1yh .styles_score-card__2UASy:first-child {
	margin-bottom: 14px;
}

.styles_timeStatus__2JWYf {
	background: var(--background-secondary);
	border-radius: 8px;
	height: 14px;
	width: 48px;
}

.styles_timeStatus-card__1t9Iy {
	width: 70px;
}

.styles_wrapper__azIrd {
	grid-gap: 4px;
	display: grid;
	grid-area: event-info;
	grid-template-areas: 'time-status scoreboard' 'first-competitor scoreboard' 'second-competitor scoreboard';
	grid-template-columns: 1fr auto;
	grid-template-rows: 17px 17px 17px;
	padding-left: 8px;
}

.styles_wrapper-card__14a51 {
	grid-template-rows: 16px 16px 16px;
}

.styles_time-status__MsO0r {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	grid-area: time-status;
}

.styles_first-competitor__2157t {
	max-width: 220px;
	width: 75%;
}

.styles_second-competitor__19a_u {
	max-width: 190px;
	width: 65%;
}

.styles_scoreboard__QuuDh {
	grid-area: scoreboard;
}

.styles_wrapper__1I082 {
	align-items: center;
	display: flex;
	gap: 4px;
	grid-area: main-markets;
	padding: 6px;
}

.styles_wrapper-card__1M-PQ {
	height: 72px;
}

.styles_wrapper__1I082 .styles_outcome__jCSwP {
	align-items: center;
	background-color: var(--control-secondary);
	border-radius: 8px;
	display: flex;
	flex-basis: 33%;
	flex-direction: column;
	height: 56px;
	justify-content: center;
}

.styles_wrapper__1I082 .styles_outcome__jCSwP.styles_grouped__2U_co {
	flex-basis: 100%;
}

.styles_wrapper__1I082 .styles_outcome__jCSwP.styles_withGradient__1BeW9 {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
}

.styles_wrapper__2y7MS {
	display: none;
}

.styles_wrapper-list__3VeGh {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	border-radius: 8px;
	display: block;
	grid-area: outcomes-counter;
	height: 16px;
	margin: auto;
	width: 40px;
}

.styles_wrapper__3-z7s {
	align-items: center;
	display: flex;
	grid-area: favorite-button;
	height: 100%;
	justify-content: center;
}

.styles_wrapper__3-z7s .styles_button__3P2XQ {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	border-radius: 8px;
	height: 24px;
	min-width: 24px;
	width: 24px;
}

.styles_markets__2hQZL {
	align-items: center;
	display: flex;
	gap: 8px;
	grid-area: main-markets;
	padding: 8px;
}

.styles_markets-card__27jan {
	height: 72px;
}

.styles_markets__2hQZL .styles_outcome__3uzDL {
	align-items: center;
	background-color: var(--control-secondary);
	border-radius: 8px;
	display: flex;
	flex-basis: 33%;
	flex-direction: column;
	height: 56px;
	justify-content: center;
}

.styles_markets__2hQZL .styles_outcome__3uzDL .styles_coefficient__1fHC3,
.styles_markets__2hQZL .styles_outcome__3uzDL .styles_description__34r6i {
	background-color: var(--control-quaternary);
	border-radius: 10px;
}

.styles_markets__2hQZL .styles_outcome__3uzDL .styles_coefficient__1fHC3 {
	height: 20px;
	margin-bottom: 4px;
	width: 44px;
}

.styles_markets__2hQZL .styles_outcome__3uzDL .styles_description__34r6i {
	height: 10px;
	width: 56px;
}

.styles_markets__2hQZL .styles_outcome__3uzDL.styles_grouped__N1oJr {
	flex-basis: 100%;
}

.styles_markets__2hQZL
	.styles_outcome__3uzDL.styles_grouped__N1oJr
	.styles_coefficient__1fHC3 {
	display: none;
}

.styles_markets__2hQZL
	.styles_outcome__3uzDL.styles_grouped__N1oJr
	.styles_description__34r6i {
	height: 20px;
	width: 104px;
}

.styles_markets__2hQZL .styles_outcome__3uzDL.styles_withGradient__19vcg,
.styles_markets__2hQZL
	.styles_outcome__3uzDL.styles_withGradient__19vcg
	.styles_coefficient__1fHC3,
.styles_markets__2hQZL
	.styles_outcome__3uzDL.styles_withGradient__19vcg
	.styles_description__34r6i {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
}

.styles_wrapper__2Syrp {
	background-color: var(--background-main);
	border-radius: 12px;
	display: grid;
	grid-template-areas: 'event-info main-markets favorite-button' 'detailed-markets detailed-markets detailed-markets';
	grid-template-columns: minmax(auto, 33%) 1fr auto;
	grid-template-rows: auto;
	padding: 8px 16px;
	text-decoration: none;
}

.styles_wrapper__n-lkW {
	background-color: var(--background-main);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	height: 195px;
	justify-content: space-between;
	min-width: 296px;
	width: 100%;
}

.styles_wrapper-overview__s_QTr {
	background-color: var(--background-main);
	border-radius: 12px;
	display: grid;
	grid-template-areas: 'event-info favorite-button' 'main-markets main-markets' 'detailed-markets detailed-markets';
	grid-template-columns: 1fr auto;
	grid-template-rows: auto;
	height: 100%;
	text-decoration: none;
}

.styles_wrapper-overview__s_QTr .styles_favorite__E10sh {
	margin-right: 16px;
}

.styles_wrapper-overview__s_QTr .styles_eventInfo__15kfc {
	padding: 8px 16px 0;
}

.styles_wrapper__n-lkW .styles_content__1C8FR {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.styles_wrapper__8ZPHs {
	background-color: var(--background-main);
	border-bottom: 1px solid var(--background-secondary);
	display: flex;
	height: 40px;
	justify-content: space-between;
	padding: 8px 16px;
	width: 100%;
}

.styles_wrapper__8ZPHs .styles_title__2mXXk {
	align-items: center;
	display: flex;
	gap: 8px;
}

.styles_wrapper__8ZPHs .styles_label__oroWD {
	height: 16px;
	width: 120px;
}

.styles_wrapper__8ZPHs .styles_icon__1240b,
.styles_wrapper__8ZPHs .styles_label__oroWD {
	background: linear-gradient(
		90deg,
		#dcd9d3,
		hsla(30, 10%, 92%, 0.1) 51.56%,
		#edebe9
	);
	border-radius: 8px;
}

.styles_wrapper__8ZPHs .styles_icon__1240b {
	height: 24px;
	min-width: 24px;
	width: 24px;
}

.styles_wrapper__3yybY {
	align-items: center;
	background-color: var(--background-main);
	border-radius: 12px;
	display: grid;
	grid-template-areas: 'event-info main-markets favorite-button' 'detailed-markets detailed-markets detailed-markets';
	grid-template-areas: 'event-info main-markets outcomes-counter';
	grid-template-columns: minmax(auto, 33%) 1fr auto;
	grid-template-columns: minmax(auto, 50%) 1fr auto;
	grid-template-rows: auto;
	padding: 8px;
	text-decoration: none;
}

.styles_wrapper-card__3JF8h {
	grid-template-areas: 'event-info main-markets';
	grid-template-columns: minmax(165px, 35%);
	padding: 0 0 0 8px;
}

.styles_wrapper__atdCY {
	background-color: var(--background-main);
	border-radius: 12px;
	display: grid;
	grid-template-rows: auto;
	text-decoration: none;
}

.styles_wrapper-card__2R2xG {
	grid-template-areas: 'event-info favorite-button' 'main-markets main-markets' 'detailed-markets detailed-markets';
	grid-template-columns: 1fr auto;
}

.styles_wrapper-list__3IMeR {
	grid-template-areas: 'event-info main-markets favorite-button' 'detailed-markets detailed-markets detailed-markets';
	grid-template-columns: minmax(auto, 33%) 1fr auto;
	padding: 8px 16px;
}

.styles_wrapper__2GEQY {
	grid-area: event-info;
	position: relative;
}

.styles_wrapper-card__3O-6k {
	padding: 8px 16px 0;
}

@media (max-width: 1279px) {
	.styles_skeleton__3QBUW {
		padding: 8px 16px 0;
	}
}

.styles_wrapper__3C1T8 {
	text-align: center;
}

.styles_wrapper__3Uwed {
	align-items: center;
	background-color: var(--control-secondary);
	border: none;
	border-radius: 8px;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-height: 56px;
	padding: 8px 16px;
	width: 100%;
}

.styles_wrapper__3Uwed:hover {
	background-color: var(--control-secondary-hover);
}

.styles_wrapper-placeholder__3HDuC {
	background-color: var(--control-disabled);
	color: var(--text-disable);
}

.styles_wrapper-selected__wGiff {
	background: var(--control-primary);
}

.styles_wrapper-selected__wGiff:hover {
	background: var(--control-primary-hover);
}

:root {
	--background-toasts: #ffffff;
	--shadow-toasts: #29262133;
	--background-modalview: #0b0b0aa6;
	--text-inversion: #ffffff;
	--control-always-white-hover: #efede9;
	--control-always-white: #ffffff;
	--text-always-light: #bdb8ad;
	--control-disabled-always-light: #faf9f8;
	--icon-disabled-always-light: #e6e3de;
	--icon-tabbar-inactive: #969186;
	--icon-logotype: #292621;
	--text-link-light: #00d68f;
	--divider-inversion: #ffffff1a;
	--icon-chevron: #bbb5aa;
	--control-chips-active: #bbf8d3;
	--section-casino: #f4a8f7;
	--section-silver: #a2a2a2;
	--section-sport: #a6daff;
	--text-warning: #cc6e2a;
	--gradient-second-position: #bdb8ad1a;
	--dynamic-blue: #b7feff;
	--gradient-first-position: #bdb8ad;
	--icon-warning: #f69b5a;
	--text-primary-double-button: #797b20;
	--dynamic-yellow: #fdeebf;
	--control-tertiary: #ffffff;
	--text-deposit-double-button: #b2e2d2;
	--icon-deposit: #009e69;
	--divider-always-white: #ffffff1a;
	--dynamic-orange: #ffe7cb;
	--divider-always-dark: #2929291a;
	--icon-tabbar: #e1f038;
	--dynamic-pink: #ffe1f4;
	--dynamic-citric: #fbf4b2;
	--background-tooltip: #292621;
	--dynamic-dark-blue: #c4effe;
	--icon-hover: #575249;
	--control-switcher-active: #009e69;
	--dynamic-green: #d5face;
	--dynamic-violet: #e1e7fa;
	--text-error: #ff3333;
	--section-gamification-event: #c31347;
	--section-gamification: #8f6ed4;
	--section-bronze: #bb9181;
	--control-deposit: #009e69;
	--text-outcome: #2f8fc7;
	--text-body: #7b756b;
	--text-light: #dad6ce;
	--control-switcher-knob: #ffffff;
	--control-quaternary: #e5e4de;
	--divider-main: #2929291a;
	--background-tabbar: #171716;
	--text-always-white: #ffffff;
	--text-subtitle: #575249;
	--text-disable: #bdb8ad;
	--text-regular: #403c34;
	--icon-main: #7b756b;
	--control-primary: #f2f740;
	--icon-always-dark: #292621;
	--text-field-focused: #bdb8ad;
	--text-field-disabled: #f5f4f1;
	--text-field-outline: #e6e3de;
	--text-field-error: #ff3333;
	--icon-disabled: #e6e3de;
	--control-primary-hover: #e1f038;
	--control-switcheroff-disabled: #e8e5de;
	--icon-always-white: #ffffff;
	--control-inactive-switcher: #dad6ce;
	--control-disabled: #faf9f8;
	--control-secondary-hover: #efede9;
	--control-secondary: #f5f4f1;
	--control-deposit-hover: #008f5f;
	--control-switcheron-disabled: #d9f4eb;
	--text-link: #009e69;
	--icon-notification: #ff3333;
	--text-outcome-down: #e61414;
	--text-live: #e61414;
	--background-secondary: #f5f4f1;
	--text-always-dark: #292621;
	--icon-primary-control: #292621;
	--text-primary-control: #292621;
	--control-text-button-hover: #faf9f8;
	--section-mystery-duck: #f7a24c;
	--control-text-button: #faf9f800;
	--icon-deposit-button: #ffffff;
	--text-deposit-button: #ffffff;
	--control-destructive: #fd4d4d;
	--text-title: #292621;
	--background-main: #ffffff;
	--control-freebet: #8f6ed4;
	--control-savebet: #8f6ed4;
	--section-casino-position: #2f1b2f;
	--section-position: #e3ecfc;
	--section-gold: #bf9f7a;
	--section-live: #e61414;
	--control-sport-bonus: #5a67d7;
	--background-input: #ffffff;
	--background-banner: #00000033;
	--advanced-sidebar-background-main: #ffffff;
	--advanced-menu-icon-deposit-button: #ffffff;
	--advanced-sidebar-icon-chevron: #bbb5aa;
	--advanced-sidebar-icon-deposit-button: #ffffff;
	--advanced-sidebar-control-secondary: #f5f4f1;
	--advanced-sidebar-text-link: #009e69;
	--advanced-sidebar-text-deposit-button: #ffffff;
	--advanced-sidebar-icon-main: #7b756b;
	--advanced-sidebar-text-always-white: #ffffff;
	--advanced-menu-icon-notification: #ff3333;
	--advanced-sidebar-icon-notification: #ff3333;
	--advanced-sidebar-background-secondary: #f5f4f1;
	--advanced-sidebar-divider-main: #2929291a;
	--advanced-sidebar-icon-inversion: #292621;
	--advanced-sidebar-control-switcheron-disabled: #d9f4eb;
	--advanced-sidebar-text-body: #7b756b;
	--advanced-sidebar-text-title: #292621;
	--advanced-sidebar-control-inactive-switcher: #dad6ce;
	--advanced-sidebar-icon-deposit: #009e69;
	--advanced-sidebar-text-subtitle: #575249;
	--advanced-menu-text-deposit-button: #ffffff;
	--advanced-sidebar-control-switcheroff-disabled: #e8e5de;
	--advanced-menu-icon-chevron: #776f60;
	--advanced-sidebar-control-switcher-active: #009e69;
	--advanced-menu-icon-inversion: #faf9f8;
	--advanced-menu-text-always-white: #ffffff;
	--advanced-menu-background-secondary: #292621;
	--advanced-sidebar-control-deposit: #009e69;
	--advanced-menu-text-subtitle: #dad6ce;
	--advanced-menu-text-body: #c2bdb2;
	--advanced-menu-text-title: #faf9f8;
	--advanced-sidebar-control-text-button-hover: #faf9f8;
	--advanced-menu-icon-main: #969186;
	--advanced-menu-control-deposit: #009e69;
	--advanced-menu-control-text-button-hover: #292621;
	--advanced-sidebar-control-switcher-knob: #ffffff;
	--advanced-sidebar-control-primary: #f2f740;
	--advanced-menu-divider-main: #ffffff1a;
	--advanced-menu-background-main: #171716;
	--advanced-menu-control-secondary: #292621;
	--advanced-menu-control-primary: #e1f038;
	--advanced-menu-text-link: #00d68f;
	--advanced-menu-icon-deposit: #009e69;
	--advanced-sidebar-control-tertiary: #ffffff;
	--control-sport-express: #ff8c00;
	--advanced-menu-control-switcher-active: #009e69;
	--advanced-menu-control-inactive-switcher: #dad6ce;
	--advanced-menu-control-switcher-knob: #ffffff;
	--advanced-menu-text-primary-control: #292621;
	--icon-inversion: #292621;
	--gradient-white-down: linear-gradient(
		0deg,
		#ffffff00 0%,
		#ffffff04 9.22%,
		#ffffff0e 18.76%,
		#ffffff1e 28.48%,
		#ffffff33 38.19%,
		#ffffff4a 47.75%,
		#ffffff64 56.99%,
		#ffffff80 65.75%,
		#ffffff9b 73.87%,
		#ffffffb5 81.18%,
		#ffffffcc 87.52%,
		#ffffffe1 92.74%,
		#fffffff1 96.66%,
		#fffffffb 99.14%,
		#ffffff 100%
	);
	--gradient-white-up: linear-gradient(
		180deg,
		#ffffff00 0%,
		#ffffff04 9.22%,
		#ffffff0e 18.76%,
		#ffffff1e 28.48%,
		#ffffff33 38.19%,
		#ffffff4a 47.75%,
		#ffffff64 56.99%,
		#ffffff80 65.75%,
		#ffffff9b 73.87%,
		#ffffffb5 81.18%,
		#ffffffcc 87.52%,
		#ffffffe1 92.74%,
		#fffffff1 96.66%,
		#fffffffb 99.14%,
		#ffffff 100%
	);
	--gradient-black-down: linear-gradient(
		0deg,
		#00000000 0%,
		#00000004 9.22%,
		#0000000e 18.76%,
		#0000001e 28.48%,
		#00000033 38.19%,
		#0000004a 47.75%,
		#00000064 56.99%,
		#00000080 65.75%,
		#0000009b 73.87%,
		#000000b5 81.18%,
		#000000cc 87.52%,
		#000000e1 92.74%,
		#000000f1 96.66%,
		#000000fb 99.14%,
		#000000 100%
	);
	--gradient-black-up: linear-gradient(
		180deg,
		#00000000 0%,
		#00000004 9.22%,
		#0000000e 18.76%,
		#0000001e 28.48%,
		#00000033 38.19%,
		#0000004a 47.75%,
		#00000064 56.99%,
		#00000080 65.75%,
		#0000009b 73.87%,
		#000000b5 81.18%,
		#000000cc 87.52%,
		#000000e1 92.74%,
		#000000f1 96.66%,
		#000000fb 99.14%,
		#000000 100%
	);
	--gradient-loading-always-light: linear-gradient(
		89.76deg,
		#bdb8ad 0%,
		#bdb8ad1a 49.57%,
		#bdb8ad 100%
	);
	--gradient-loading: linear-gradient(
		89.76deg,
		#bdb8ad 0%,
		#bdb8ad1a 49.57%,
		#bdb8ad 100%
	);
	--gradient-loading-deposit: linear-gradient(
		89.76deg,
		#99d8c3 0%,
		#99d8c31a 51.56%,
		#99d8c3 100%
	);
	--gradient-loading-outcome: linear-gradient(
		89.76deg,
		#dcd9d3 0%,
		#edebe91a 51.56%,
		#edebe9 100%
	);
	--gradient-share-hologram: linear-gradient(
		0deg,
		#cf5c5c 0%,
		#c19b4a 10.07%,
		#def2a0 19.98%,
		#c6ee4a 29.89%,
		#42eca6 40.03%,
		#64b3d9 50.05%,
		#208ea2 59.74%,
		#498ada 70.1%,
		#5b73df 80.01%,
		#897ed3 89.92%,
		#cf5caf 100%
	);
	--gradient-background-profile: linear-gradient(
		63.43deg,
		#844daf 22.64%,
		#ec940f 100%
	);
	--indent-xxxxxl: 40px;
	--indent-xxxxs: 2px;
	--indent-xxxs: 4px;
	--indent-xxxxl: 36px;
	--indent-lg: 20px;
	--indent-xxxl: 32px;
	--indent-xxl: 28px;
	--indent-xs: 8px;
	--indent-xxs: 6px;
	--indent-md: 16px;
	--indent-sm: 12px;
	--indent-xl: 24px;
	--radius-md: 12px;
	--radius-xxs: 4px;
	--radius-xxl: 24px;
	--radius-xs: 8px;
	--radius-xxxl: 32px;
	--radius-sm: 11px;
	--radius-lg: 16px;
	--radius-xl: 20px;
}

:root {
	--divider-main: #ffffff1a;
	--section-casino: #dd86e0;
	--control-always-white: #ffffff;
	--icon-inversion: #faf9f8;
	--text-inversion: #171716;
	--gradient-first-position: #575249;
	--dynamic-orange: #7c0e3e;
	--dynamic-citric: #9e341f;
	--text-field-error: #ff6964;
	--icon-always-white: #ffffff;
	--text-always-white: #ffffff;
	--dynamic-pink: #4c2378;
	--icon-deposit: #a4df28;
	--icon-warning: #e37b4c;
	--control-chips-active: #245903;
	--background-tooltip: #faf9f8;
	--control-switcher-knob: #ffffff;
	--text-deposit-double-button: #b2e2d2;
	--dynamic-yellow: #8d202e;
	--dynamic-green: #025550;
	--dynamic-blue: #074279;
	--dynamic-dark-blue: #32325d;
	--dynamic-violet: #3e2b6a;
	--divider-always-dark: #2929291a;
	--text-warning: #ec985b;
	--shadow-toasts: #746b5d33;
	--divider-inversion: #2929291a;
	--text-error: #ff6964;
	--section-sport: #78d4ff;
	--section-silver: #a2a2a2;
	--divider-always-white: #ffffff1a;
	--control-always-white-hover: #e9eaef;
	--icon-disabled: #343740;
	--icon-always-dark: #212329;
	--text-link-light: #ffbe18;
	--text-always-dark: #212329;
	--text-field-disabled: #212329;
	--text-primary-double-button: #20757b;
	--control-tertiary: #e59900;
	--control-switcheroff-disabled: #2a2b31;
	--control-disabled-always-light: #f8f8fa;
	--gradient-second-position: #494c571a;
	--icon-tabbar-inactive: #868a96;
	--icon-disabled-always-light: #dee0e6;
	--background-main: #1f1f1f;
	--control-deposit-hover: #9ee509;
	--section-gold: #c5a677;
	--section-bronze: #b88b7a;
	--text-field-outline: #3c4e7d;
	--text-field-focused: #3d67d3;
	--control-secondary: #e59900;
	--control-secondary-hover: #375ab4;
	--icon-primary-control: #1f1f1f;
	--text-primary-control: #1f1f1f;
	--control-inactive-switcher: #282b43;
	--control-disabled: #242740;
	--control-deposit: #78aa0f;
	--background-tabbar: #060a00;
	--control-primary-hover: #ffd029;
	--background-secondary: #060a00;
	--icon-notification: #d63854;
	--text-link: #ffd029;
	--text-always-light: #cad0e1;
	--control-primary: #eaae16;
	--control-quaternary: #060a00;
	--text-outcome-down: #f34262;
	--text-live: #f34262;
	--control-switcheron-disabled: #223b02;
	--control-switcher-active: #7cb700;
	--icon-main: #b6c0cf;
	--icon-hover: #c8d5ea;
	--icon-logotype: #ffd029;
	--icon-tabbar: #ffd029;
	--text-light: #dee4f5;
	--control-text-button-hover: #faf9f80d;
	--text-deposit-button: #ffffff;
	--icon-deposit-button: #ffffff;
	--control-text-button: #faf9f800;
	--control-destructive: #fd4d4d;
	--text-title: #f6f6fc;
	--text-disable: #616985;
	--background-modalview: #111136a6;
	--text-subtitle: #ffffff;
	--text-regular: #a3aecd;
	--background-toasts: #e59900;
	--icon-chevron: #616985;
	--text-outcome: #edaa00;
	--text-body: #6c6c6c;
	--control-savebet: #8f6ed4;
	--control-freebet: #8f6ed4;
	--section-gamification: #b55bd4;
	--section-mystery-duck: #f7a24c;
	--section-live: #ff6964;
	--section-gamification-event: #c31347;
	--section-casino-position: #4f2060;
	--section-position: #243278;
	--control-sport-bonus: #5a67d7;
	--background-input: #1f1f1f;
	--background-banner: #00000033;
	--advanced-sidebar-icon-deposit-button: #ffffff;
	--advanced-sidebar-background-main: #1f1f1f;
	--advanced-sidebar-text-link: #ffd029;
	--advanced-sidebar-text-always-white: #ffffff;
	--advanced-sidebar-icon-chevron: #616985;
	--advanced-sidebar-icon-inversion: #faf9f8;
	--advanced-menu-icon-chevron: #616985;
	--advanced-menu-background-secondary: #060a00;
	--advanced-sidebar-control-primary: #eaae16;
	--advanced-sidebar-text-title: #f6f6fc;
	--advanced-menu-control-primary: #eaae16;
	--advanced-sidebar-background-secondary: #060a00;
	--advanced-menu-control-deposit: #78aa0f;
	--advanced-sidebar-control-deposit: #78aa0f;
	--advanced-menu-icon-inversion: #faf9f8;
	--advanced-menu-icon-deposit: #a4df28;
	--advanced-menu-icon-main: #b6c0cf;
	--advanced-menu-text-link: #ffd029;
	--advanced-menu-text-always-white: #ffffff;
	--advanced-sidebar-control-switcheroff-disabled: #2a2b31;
	--advanced-sidebar-icon-deposit: #a4df28;
	--advanced-sidebar-text-body: #6c6c6c;
	--advanced-menu-text-title: #f6f6fc;
	--advanced-menu-control-text-button-hover: #faf9f80d;
	--advanced-menu-control-secondary: #e59900;
	--advanced-menu-icon-notification: #d63854;
	--advanced-menu-text-body: #6c6c6c;
	--advanced-menu-text-deposit-button: #ffffff;
	--advanced-menu-icon-deposit-button: #ffffff;
	--advanced-sidebar-divider-main: #ffffff1a;
	--advanced-sidebar-text-deposit-button: #ffffff;
	--advanced-sidebar-icon-main: #b6c0cf;
	--advanced-menu-divider-main: #ffffff1a;
	--advanced-menu-text-subtitle: #ffffff;
	--advanced-menu-background-main: #1f1f1f;
	--advanced-sidebar-control-text-button-hover: #faf9f80d;
	--advanced-sidebar-control-inactive-switcher: #282b43;
	--advanced-sidebar-control-switcher-active: #7cb700;
	--advanced-sidebar-icon-notification: #d63854;
	--advanced-sidebar-control-switcher-knob: #ffffff;
	--advanced-sidebar-text-subtitle: #ffffff;
	--advanced-sidebar-control-switcheron-disabled: #223b02;
	--advanced-sidebar-control-secondary: #e59900;
	--advanced-sidebar-control-tertiary: #e59900;
	--control-sport-express: #ff8c00;
	--advanced-menu-control-switcher-active: #7cb700;
	--advanced-menu-control-switcher-knob: #ffffff;
	--advanced-menu-text-primary-control: #1f1f1f;
	--advanced-menu-control-inactive-switcher: #282b43;
	--gradient-white-down: linear-gradient(
		0deg,
		#ffffff00 0%,
		#ffffff04 9.22%,
		#ffffff0e 18.76%,
		#ffffff1e 28.48%,
		#ffffff33 38.19%,
		#ffffff4a 47.75%,
		#ffffff64 56.99%,
		#ffffff80 65.75%,
		#ffffff9b 73.87%,
		#ffffffb5 81.18%,
		#ffffffcc 87.52%,
		#ffffffe1 92.74%,
		#fffffff1 96.66%,
		#fffffffb 99.14%,
		#ffffff 100%
	);
	--gradient-loading-deposit: linear-gradient(
		89.76deg,
		#0a4933 0%,
		#0a49331a 50.52%,
		#0a4933 100%
	);
	--gradient-white-up: linear-gradient(
		180deg,
		#ffffff00 0%,
		#ffffff04 9.22%,
		#ffffff0e 18.76%,
		#ffffff1e 28.48%,
		#ffffff33 38.19%,
		#ffffff4a 47.75%,
		#ffffff64 56.99%,
		#ffffff80 65.75%,
		#ffffff9b 73.87%,
		#ffffffb5 81.18%,
		#ffffffcc 87.52%,
		#ffffffe1 92.74%,
		#fffffff1 96.66%,
		#fffffffb 99.14%,
		#ffffff 100%
	);
	--gradient-loading-always-light: linear-gradient(
		89.76deg,
		#adb1bd 0%,
		#adb1bd1a 49.57%,
		#adb1bd 100%
	);
	--gradient-loading-outcome: linear-gradient(
		89.76deg,
		#494c57 0%,
		#494c571a 51.56%,
		#494c57 100%
	);
	--gradient-loading: linear-gradient(
		89.76deg,
		#494c57 0%,
		#494c571a 51.56%,
		#494c57 100%
	);
	--gradient-share-hologram: linear-gradient(
		0deg,
		#cf5c5c 0%,
		#c19b4a 10.07%,
		#def2a0 19.98%,
		#c6ee4a 29.89%,
		#42eca6 40.03%,
		#64b3d9 50.05%,
		#208ea2 59.74%,
		#498ada 70.1%,
		#5b73df 80.01%,
		#897ed3 89.92%,
		#cf5caf 100%
	);
	--gradient-background-profile: linear-gradient(
		63.43deg,
		#844daf 22.64%,
		#ec940f 100%
	);
	--gradient-black-down: linear-gradient(
		NaNdeg,
		#1f1f1f00 0%,
		#1f1f1f0e 18.31%,
		#1f1f1f64 52.39%,
		#1f1f1f9b 76.52%,
		#1f1f1f 100%
	);
	--gradient-black-up: linear-gradient(
		180deg,
		#1f1f1f00 0%,
		#1f1f1f0e 18.31%,
		#1f1f1f64 52.39%,
		#1f1f1f9b 76.52%,
		#1f1f1f 100%
	);
	--indent-md: 16px;
	--indent-xxxs: 4px;
	--indent-sm: 12px;
	--indent-lg: 20px;
	--indent-xxxxxl: 40px;
	--indent-xs: 8px;
	--indent-xxxxs: 2px;
	--indent-xl: 24px;
	--indent-xxl: 28px;
	--indent-xxxxl: 36px;
	--indent-xxxl: 32px;
	--indent-xxs: 6px;
	--radius-sm: 11px;
	--radius-md: 12px;
	--radius-xl: 20px;
	--radius-xxl: 24px;
	--radius-lg: 16px;
	--radius-xs: 8px;
	--radius-xxxl: 32px;
	--radius-xxs: 4px;
}

:root {
	--seo-tools-main-bg: transparent;
	--seo-tools-color: white;
	--seo-tools-border-color: #2d3447;
	--seo-tools-max-height: 80px;
	--seo-tools-fz: 14px;
	--seo-tools-fw: normal;
	--seo-tools-lh: 24px;
	--seo-tools-padding: 16px;
	--seo-tools-margin: 16px;
}

.ContentWrapper-module_component__2LyDB {
	display: flex;
	flex-direction: column;
	margin: var(--seo-tools-margin);
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 12px;

	/* with vars */

	padding: var(--seo-tools-padding);
	line-height: var(--seo-tools-lh);
	font-size: var(--seo-tools-fz);
	font-weight: var(--seo-tools-fw);
	color: var(--seo-tools-color);
	background: var(--seo-tools-main-bg);
	max-height: var(--seo-tools-max-height);
	border: 1px solid var(--seo-tools-border-color);
}

.ContentWrapper-module_component__2LyDB:not(
		.ContentWrapper-module_open__2rhFO
	):after {
	content: '';
	z-index: 0;
	height: calc(var(--seo-tools-max-height) * 0.5);
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(to bottom, transparent, var(--seo-tools-main-bg));
}

.ContentWrapper-module_component__2LyDB.ContentWrapper-module_open__2rhFO {
	max-height: initial;
}

.ContentWrapper-module_body__3PoP9 {
	max-width: 924px;
}

.ContentWrapper-module_button__1oCKq {
	position: absolute;
	cursor: pointer;
	background: transparent;
	border: none;
	outline: none;
	height: 56px;
	width: 56px;
	top: 0;
	right: 0;
	background: linear-gradient(
		to left bottom,
		var(--seo-tools-main-bg) 50%,
		transparent
	);
	z-index: 1;
}

.ContentWrapper-module_open__2rhFO .ContentWrapper-module_icon__1AxmU {
	transform: rotate(180deg);
}

.Toasts-module_component__aqnFv {
	--toast-background-info: #3498db;
	--toast-background-success: #07bc0c;
	--toast-background-warning: #f1c40f;
	--toast-background-error: #e74c3c;

	--toast-width: 320px;
	--toast-min-height: 56px;
	--toast-max-height: unset;
	--toast-z-index: 9999;
	--toast-font-family: sans-serif;

	--toast-indent-top: 16px;
	--toast-indent-left: unset;
	--toast-indent-rigth: 16px;
	--toast-indent-bottom: unset;

	--toast-text-color-info: #fff;
	--toast-text-color-success: #fff;
	--toast-text-color-warning: #fff;
	--toast-text-color-error: #fff;

	position: fixed;
	top: var(--toast-indent-top);
	left: var(--toast-indent-left);
	right: var(--toast-indent-rigth);
	bottom: var(--toast-indent-bottom);
	z-index: var(--toast-z-index);
}

.Toasts-module_list__qdUNr {
	display: flex;
	flex-direction: column;
	width: var(--toast-width);
}

.Toasts-module_item__00JqX {
	width: 100%;
	margin-bottom: 8px;
}

.Toasts-module_toast__VBknp {
	display: flex;
	flex-direction: column;
	padding: 8px 16px;
	border-radius: 12px;
	min-height: var(--toast-min-height);
	max-height: var(--toast-max-height);
}

.Toasts-module_toast__VBknp.Toasts-module_info__yEe3P {
	color: var(--toast-text-color-info);
	background: var(--toast-background-info);
}

.Toasts-module_toast__VBknp.Toasts-module_success__Mz5s0 {
	color: var(--toast-text-color-success);
	background: var(--toast-background-success);
}

.Toasts-module_toast__VBknp.Toasts-module_warning__JSqcS {
	color: var(--toast-text-color-warning);
	background: var(--toast-background-warning);
}

.Toasts-module_toast__VBknp.Toasts-module_error__IK3vY {
	color: var(--toast-text-color-error);
	background: var(--toast-background-error);
}

.Toasts-module_title__KNEYg {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	font-family: var(--toast-font-family);
}

.Toasts-module_message__m-Hls {
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	font-family: var(--toast-font-family);
}

a {
	cursor: pointer;
}

.Image__image_lobby--lobby-CQTZ5 {
	opacity: 1 !important;
}

.ContentWrapper-module_body__3PoP9 ol {
	padding-left: 22px;
	font-size: 14px;
}

.ContentWrapper-module_body__3PoP9ul ul {
	list-style: disc;
	padding-left: 22px;
	font-size: 14px;
}

.ContentWrapper-module_body__3PoP9 table {
	color: #6c6c6c;
	font-size: 14px;
}

.ContentWrapper-module_body__3PoP9 p a {
	color: #ffd029;
	text-decoration: auto;
}
.mainContent {
	color: #fff !important;
}
.mainContent ul {
	list-style: disc;
	padding: 0 0 0 20px;
	margin: 15px 0;
}
.mainContent ol {
	padding: 0 0 0 20px 0;
	margin: 15px 0;
}
.mainContent p {
	margin: 0 0 5px 0;
}
.mainContent h2 {
	margin: 0 0 20px 0;
}
.mainContent h3 {
	margin: 0 0 15px 0;
}
.table {
	margin: 30px 0;
	width: 100%;
	overflow-x: auto;
}
.table table {
	width: 100%;
	border-collapse: collapse;
}
.table table td {
	padding: 10px 15px;
	color: #fff;
	border: 1px solid #fff;
	width: 50%;
}
.img-cov {
	margin: 15px 0;
	width: 100%;
	height: 100%;
}
.img-cov img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.menuPage strong {
}
.menuPage ul li a {
	color: #84ea16;
}
