.modulor_typography__tag__1_16_0 {
	color: var(--text-body);
	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;
	overflow: inherit;
	padding: 0;
	text-overflow: inherit;
	white-space: inherit;
}
.modulor_typography__body-rounded-medium__1_16_0 {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 20px;
	text-transform: none;
}
.modulor_typography__large-title-2-semibold__1_16_0 {
	font-size: 36px;
	font-weight: 600;
	letter-spacing: 0.37px;
	line-height: 44px;
	text-transform: none;
}
.modulor_typography__large-title-3-semibold__1_16_0 {
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
	text-transform: none;
}
.modulor_typography__body-regular__1_16_0 {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -0.32px;
	line-height: 20px;
	text-transform: none;
}
.modulor_typography__title-1-bold__1_16_0 {
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 30px;
	text-transform: uppercase;
}
.modulor_typography__title-2-semibold__1_16_0 {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 22px;
	text-transform: none;
}
.modulor_typography__body-semibold__1_16_0 {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 20px;
	text-transform: none;
}
.modulor_typography__title-1-semibold__1_16_0 {
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
	text-transform: none;
}
.modulor_typography__subhead-semibold__1_16_0 {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 17px;
	text-transform: none;
}
.modulor_typography__caption-3-semibold__1_16_0 {
	font-size: 9px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 13px;
	text-transform: none;
}
.modulor_typography__large-title-semibold__1_16_0 {
	font-size: 36px;
	font-weight: 600;
	letter-spacing: 0.37px;
	line-height: 44px;
	text-transform: none;
}
.modulor_typography__subhead-regular__1_16_0 {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 17px;
	text-transform: none;
}
.modulor_typography__caption-2-medium-caps__1_16_0 {
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.25px;
	line-height: 14px;
	text-transform: uppercase;
}
.modulor_typography__large-title-heavy__1_16_0 {
	font-size: 36px;
	font-weight: 700;
	letter-spacing: 0.37px;
	line-height: 44px;
	text-transform: none;
}
.modulor_typography__caption-2-medium__1_16_0 {
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.25px;
	line-height: 14px;
	text-transform: none;
}
.modulor_typography__caption-1-regular-caps__1_16_0 {
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0.25px;
	line-height: 16px;
	text-transform: uppercase;
}
.modulor_typography__caption-1-regular__1_16_0 {
	font-size: 13px;
	font-weight: 400;
	letter-spacing: -0.3px;
	line-height: 16px;
	text-transform: none;
}
.modulor_typography__title-2-regular__1_16_0 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 22px;
	text-transform: none;
}
.modulor_alert__backdrop__1_16_0 {
	--default-z-index: 11000;
	align-items: center;
	background: rgba(11, 11, 10, 0.65);
	display: flex;
	inset: 0;
	justify-content: center;
	position: fixed;
	position: var(--alert-position, fixed);
	z-index: var(--default-z-index);
	z-index: var(--alert-z-index, var(--default-z-index));
}
.modulor_alert__root__1_16_0 {
	background-color: var(--background-main);
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	max-height: 95vh;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 16px;
	text-overflow: ellipsis;
	width: 328px;
}
.modulor_alert__title__1_16_0 {
	--text: var(--text-title);
	margin-bottom: 8px;
}
.modulor_alert__content__1_16_0,
.modulor_alert__title__1_16_0 {
	display: block;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
}
.modulor_alert__content__1_16_0 {
	--text: var(--text-body);
	margin-bottom: 32px;
}
.modulor_alert__buttons-container__1_16_0 {
	display: flex;
	gap: 8px;
}
.modulor_alert__buttons-container__1_16_0
	[data-component-name='modulor-button'] {
	width: 100%;
}
.modulor_alert__vertical__1_16_0 {
	flex-direction: column;
}
.modulor_badge__container__1_16_0,
.modulor_badge__container__1_16_0 * {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
:root .modulor_badge__container__1_16_0 {
	background: #8f6ed4;
	background: var(--badge-background, #8f6ed4);
	height: 22px;
	padding: 4px 2px 4px 12px;
	position: relative;
	text-align: center;
	width: -moz-fit-content;
	width: -webkit-fit-content;
	width: fit-content;
}
:root .modulor_badge__container__1_16_0:not(.modulor_badge__new__1_16_0):after {
	background: #8f6ed4;
	background: var(--badge-background, #8f6ed4);
	bottom: 0;
	content: '';
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h8L1.51 22H0V0Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h8L1.51 22H0V0Z'/%3E%3C/svg%3E");
	position: absolute;
	right: -8px;
	top: 0;
	width: 8px;
}
:root .modulor_badge__container__1_16_0.modulor_badge__collection__1_16_0 {
	padding-left: 2px;
}
:root
	.modulor_badge__container__1_16_0.modulor_badge__collection__1_16_0:before {
	background: #8f6ed4;
	background: var(--badge-background, #8f6ed4);
	bottom: 0;
	content: '';
	left: -8px;
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h8L1.51 22H0V0Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h8L1.51 22H0V0Z'/%3E%3C/svg%3E");
	position: absolute;
	top: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	width: 8px;
}
:root .modulor_badge__container__1_16_0.modulor_badge__new__1_16_0 {
	background: var(--icon-notification);
	background: var(--badge-background, var(--icon-notification));
	border-radius: 75px;
	padding: 2px 8px;
}
:root .modulor_badge__container__1_16_0 .modulor_badge__text__1_16_0 {
	--text: var(--badge-text, var(--text-always-white));
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_banner__banner__1_16_0 {
	background: var(--icon-chevron);
	background: var(--banner-background, var(--icon-chevron));
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-size: 152px 152px;
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	display: inline-block;
	height: 152px;
	overflow: hidden;
	padding: 12px 16px 50px;
	position: relative;
	width: 392px;
}
@media only screen and (max-width: 599px) {
	.modulor_banner__banner__1_16_0 {
		width: 280px;
	}
}
.modulor_banner__banner__1_16_0.modulor_banner__hero__1_16_0 {
	background-size: cover;
}
.modulor_banner__banner__1_16_0.modulor_banner__hero__1_16_0.modulor_banner__dimming__1_16_0:before {
	background: #000;
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	content: '';
	inset: 0;
	opacity: 0.2;
	position: absolute;
	z-index: 5;
}
.modulor_banner__banner__1_16_0.modulor_banner__white__1_16_0
	.modulor_banner__banner-typo__1_16_0 {
	--text: var(--text-light);
}
.modulor_banner__banner__1_16_0.modulor_banner__white__1_16_0
	.modulor_banner__banner-typo__1_16_0:first-of-type {
	--text: var(--text-always-white);
}
.modulor_banner__text-wrap__1_16_0 {
	max-height: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.modulor_banner__banner-typo__1_16_0 {
	--text: var(--text-subtitle);
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	z-index: 10;
}
.modulor_banner__banner-typo__1_16_0:first-of-type {
	--text: var(--text-title);
	display: block;
	margin-bottom: 4px;
}
.modulor_banner__button__1_16_0 {
	bottom: 16px;
	left: 16px;
	position: absolute;
	z-index: 10;
}
.modulor_counter__container__1_16_0,
.modulor_counter__container__1_16_0 * {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.modulor_counter__container__1_16_0 {
	align-items: center;
	background: var(--background-secondary);
	border-radius: 10px;
	display: inline-flex;
	height: -webkit-max-content;
	height: max-content;
	justify-content: center;
}
.modulor_counter__counter__1_16_0 {
	-webkit-font-feature-settings: 'tnum' on, 'lnum' on, 'cv01' on;
	font-feature-settings: 'tnum' on, 'lnum' on, 'cv01' on;
	align-items: center;
	background: var(--icon-notification);
	background: var(--counter-background, var(--icon-notification));
	background-clip: content-box;
	border: 1.3px solid var(--counter-outline, var(--background-secondary));
	border-radius: 50%;
	color: var(--text-always-white);
	color: var(--counter-number, var(--text-always-white));
	cursor: default;
	display: inline-flex;
	font-family: SF Pro Text, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	height: 16px;
	justify-content: center;
	pointer-events: none;
	width: 16px;
}
.modulor_counter__counter__1_16_0.modulor_counter__with-plus-before__1_16_0 {
	width: 18px;
}
.modulor_counter__counter__1_16_0.modulor_counter__white__1_16_0 {
	background: var(--background-main);
	background: var(--counter-background, var(--background-main));
	color: var(--text-live);
	color: var(--counter-number, var(--text-live));
}
.modulor_counter__counter__1_16_0.modulor_counter__no-value__1_16_0 {
	height: 10px;
	width: 12px;
}
.modulor_counter__counter__1_16_0.modulor_counter__double__1_16_0 {
	border-radius: 75px;
	width: 24px;
}
.modulor_icon__container__1_16_0 {
	align-items: center;
	border-radius: 100%;
	color: var(--icon-main);
	color: var(--icon-fill, var(--icon-main));
	display: inline-flex;
	justify-content: center;
	position: relative;
}
.modulor_icon__container__1_16_0 path,
.modulor_icon__container__1_16_0 rect {
	fill: currentColor;
}
.modulor_icon__disabled__1_16_0 {
	pointer-events: none;
}
.modulor_icon__icon__1_16_0,
.modulor_icon__icon__1_16_0 svg {
	height: 100%;
	width: 100%;
}
.modulor_icon__clickable__1_16_0 {
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 0;
}
.modulor_icon__clickable__1_16_0:disabled {
	color: var(--icon-disabled);
	cursor: default;
}
.modulor_icon__clickable__1_16_0 svg {
	-webkit-transform: translate(0);
	transform: translate(0);
	transition: opacity 0.15s ease-in-out, -webkit-transform 48ms ease-in-out;
	transition: opacity 0.15s ease-in-out, transform 48ms ease-in-out;
	transition: opacity 0.15s ease-in-out, transform 48ms ease-in-out,
		-webkit-transform 48ms ease-in-out;
	will-change: opacity, transform;
}
.modulor_icon__clickable__1_16_0:enabled:hover svg {
	opacity: 0.75;
}
.modulor_icon__counter__1_16_0 {
	align-items: center;
	display: flex;
	justify-content: center;
	position: absolute;
	right: 11.5px;
	right: var(--icon-counter-position-right, 11.5px);
	top: -8.5px;
	top: var(--icon-counter-position-top, -8.5px);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	z-index: 2;
}
.modulor_image__host__1_16_0 {
	font-size: 0;
}
.modulor_image__host__1_16_0.modulor_image__clickable__1_16_0 {
	cursor: pointer;
}
.modulor_image__host__1_16_0 img {
	border-radius: 0;
	border-radius: var(--border-radius, 0);
	height: 100%;
	width: 100%;
}
.modulor_image__container__1_16_0 {
	height: 100%;
	position: relative;
	width: 100%;
}
.modulor_image__placeholder__1_16_0 {
	height: 24px;
	width: 24px;
}
.modulor_image__counter__1_16_0 {
	position: absolute;
	right: 11.5px;
	right: var(--image-counter-position-right, 11.5px);
	top: -8.5px;
	top: var(--image-counter-position-top, -8.5px);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	z-index: 2;
}
.modulor_button__button-container__1_16_0 {
	display: block;
}
.modulor_button__button-container-disabled__1_16_0 {
	pointer-events: none;
}
.modulor_button__button__1_16_0 {
	align-items: center;
	border: none;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-flex;
	flex-flow: column;
	justify-content: center;
	white-space: nowrap;
}
.modulor_button__button__1_16_0.modulor_button__loading__1_16_0
	.modulor_button__animation-wrap__1_16_0 {
	-webkit-animation: modulor_button__loadingAnimation__1_16_0 1s linear infinite;
	animation: modulor_button__loadingAnimation__1_16_0 1s linear infinite;
	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%;
}
@-webkit-keyframes modulor_button__loadingAnimation__1_16_0 {
	0% {
		-webkit-mask-position: right;
		mask-position: right;
	}
	to {
		-webkit-mask-position: left;
		mask-position: left;
	}
}
@keyframes modulor_button__loadingAnimation__1_16_0 {
	0% {
		-webkit-mask-position: right;
		mask-position: right;
	}
	to {
		-webkit-mask-position: left;
		mask-position: left;
	}
}
.modulor_button__button__1_16_0.modulor_button__loading__1_16_0
	.modulor_button__animation-wrap__1_16_0
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__loading__1_16_0
	.modulor_button__animation-wrap__1_16_0
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--text-disable);
}
.modulor_button__button__1_16_0 .modulor_button__animation-wrap__1_16_0 {
	display: grid;
}
.modulor_button__button__1_16_0 .modulor_button__text-wrap__1_16_0 {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	position: relative;
}
.modulor_button__button__1_16_0 .modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0 .modulor_button__text-wrap__1_16_0 {
	overflow: hidden;
	overflow: var(--label-overflow, hidden);
	text-overflow: ellipsis;
}
.modulor_button__button__1_16_0 .modulor_button__icon__1_16_0 {
	line-height: 0;
	margin-inline: 0 8px;
}
.modulor_button__button__1_16_0
	.modulor_button__icon__1_16_0.modulor_button__without-margin__1_16_0 {
	margin-inline: 0;
}
.modulor_button__button__1_16_0 .modulor_button__image__1_16_0 {
	line-height: 0;
	margin-inline: 0 8px;
}
.modulor_button__button__1_16_0
	.modulor_button__image__1_16_0.modulor_button__without-margin__1_16_0 {
	margin-inline: 0;
}
.modulor_button__button__1_16_0.modulor_button__regular__1_16_0 {
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	height: 56px;
	padding: 8px 16px;
	width: 100%;
}
.modulor_button__button__1_16_0.modulor_button__low__1_16_0 {
	border-radius: 32px;
	border-radius: var(--radius-xxxl, 32px);
	padding: 8px 12px;
}
.modulor_button__button__1_16_0.modulor_button__low__1_16_0.modulor_button__with-icon__1_16_0 {
	padding: 4px 12px 4px 8px;
}
.modulor_button__button__1_16_0.modulor_button__low__1_16_0.modulor_button__without-text__1_16_0 {
	padding: 4px 8px;
}
.modulor_button__button__1_16_0.modulor_button__primary__1_16_0 {
	--background: var(--control-primary);
	--hover: var(--control-primary-hover);
	--variant-label: var(--text-primary-control);
	--variant-double-text: var(--text-primary-double-button);
	background: var(--background);
}
.modulor_button__button__1_16_0.modulor_button__primary__1_16_0:hover {
	background: var(--hover);
}
.modulor_button__button__1_16_0.modulor_button__primary__1_16_0
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--variant-label);
}
.modulor_button__button__1_16_0.modulor_button__primary__1_16_0
	.modulor_button__double-text__1_16_0 {
	--text: var(--variant-double-text);
}
.modulor_button__button__1_16_0.modulor_button__primary__1_16_0:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}
.modulor_button__button__1_16_0.modulor_button__primary__1_16_0:disabled
	.modulor_button__image__1_16_0 {
	opacity: 0.5;
}
.modulor_button__button__1_16_0.modulor_button__primary__1_16_0:disabled
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__primary__1_16_0:disabled
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--text-disable);
}
.modulor_button__button__1_16_0.modulor_button__deposit__1_16_0 {
	--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_16_0.modulor_button__deposit__1_16_0:hover {
	background: var(--hover);
}
.modulor_button__button__1_16_0.modulor_button__deposit__1_16_0
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--variant-label);
}
.modulor_button__button__1_16_0.modulor_button__deposit__1_16_0
	.modulor_button__double-text__1_16_0 {
	--text: var(--variant-double-text);
}
.modulor_button__button__1_16_0.modulor_button__deposit__1_16_0:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}
.modulor_button__button__1_16_0.modulor_button__deposit__1_16_0:disabled
	.modulor_button__image__1_16_0 {
	opacity: 0.5;
}
.modulor_button__button__1_16_0.modulor_button__deposit__1_16_0:disabled
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__deposit__1_16_0:disabled
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--text-disable);
}
.modulor_button__button__1_16_0.modulor_button__secondary__1_16_0 {
	--background: var(--control-secondary);
	--hover: var(--control-secondary-hover);
	--variant-label: var(--text-title);
	--variant-double-text: var(--text-body);
	background: var(--background);
	border-radius: 4px;
}
.modulor_button__button__1_16_0.modulor_button__secondary__1_16_0:hover {
	background: var(--hover);
}
.modulor_button__button__1_16_0.modulor_button__secondary__1_16_0
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--variant-label);
}
.modulor_button__button__1_16_0.modulor_button__secondary__1_16_0
	.modulor_button__double-text__1_16_0 {
	--text: var(--variant-double-text);
}
.modulor_button__button__1_16_0.modulor_button__secondary__1_16_0:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}
.modulor_button__button__1_16_0.modulor_button__secondary__1_16_0:disabled
	.modulor_button__image__1_16_0 {
	opacity: 0.5;
}
.modulor_button__button__1_16_0.modulor_button__secondary__1_16_0:disabled
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__secondary__1_16_0:disabled
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--text-disable);
}
.modulor_button__button__1_16_0.modulor_button__tertiary__1_16_0 {
	--background: var(--control-tertiary);
	--hover: var(--control-secondary-hover);
	--variant-label: var(--text-title);
	background: var(--background);
}
.modulor_button__button__1_16_0.modulor_button__tertiary__1_16_0:hover {
	background: var(--hover);
}
.modulor_button__button__1_16_0.modulor_button__tertiary__1_16_0
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--variant-label);
}
.modulor_button__button__1_16_0.modulor_button__tertiary__1_16_0
	.modulor_button__double-text__1_16_0 {
	--text: var(--variant-double-text);
}
.modulor_button__button__1_16_0.modulor_button__tertiary__1_16_0:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}
.modulor_button__button__1_16_0.modulor_button__tertiary__1_16_0:disabled
	.modulor_button__image__1_16_0 {
	opacity: 0.5;
}
.modulor_button__button__1_16_0.modulor_button__tertiary__1_16_0:disabled
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__tertiary__1_16_0:disabled
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--text-disable);
}
.modulor_button__button__1_16_0.modulor_button__always_white__1_16_0,
.modulor_button__button__1_16_0.modulor_button__white__1_16_0 {
	--background: var(--control-always-white);
	--hover: var(--control-always-white-hover);
	--variant-label: var(--text-always-dark);
	background: var(--background);
}
.modulor_button__button__1_16_0.modulor_button__always_white__1_16_0:hover,
.modulor_button__button__1_16_0.modulor_button__white__1_16_0:hover {
	background: var(--hover);
}
.modulor_button__button__1_16_0.modulor_button__always_white__1_16_0
	.modulor_button__text-wrap__1_16_0,
.modulor_button__button__1_16_0.modulor_button__white__1_16_0
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--variant-label);
}
.modulor_button__button__1_16_0.modulor_button__always_white__1_16_0
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__white__1_16_0
	.modulor_button__double-text__1_16_0 {
	--text: var(--variant-double-text);
}
.modulor_button__button__1_16_0.modulor_button__always_white__1_16_0:disabled,
.modulor_button__button__1_16_0.modulor_button__white__1_16_0:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}
.modulor_button__button__1_16_0.modulor_button__always_white__1_16_0:disabled
	.modulor_button__image__1_16_0,
.modulor_button__button__1_16_0.modulor_button__white__1_16_0:disabled
	.modulor_button__image__1_16_0 {
	opacity: 0.5;
}
.modulor_button__button__1_16_0.modulor_button__always_white__1_16_0:disabled
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__always_white__1_16_0:disabled
	.modulor_button__text-wrap__1_16_0,
.modulor_button__button__1_16_0.modulor_button__white__1_16_0:disabled
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__white__1_16_0:disabled
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--text-disable);
}
.modulor_button__button__1_16_0.modulor_button__text_button__1_16_0 {
	--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_16_0.modulor_button__text_button__1_16_0:disabled {
	--control-disabled: var(--control-text-button);
}
.modulor_button__button__1_16_0.modulor_button__text_button__1_16_0:hover {
	background: var(--hover);
}
.modulor_button__button__1_16_0.modulor_button__text_button__1_16_0
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--variant-label);
}
.modulor_button__button__1_16_0.modulor_button__text_button__1_16_0
	.modulor_button__double-text__1_16_0 {
	--text: var(--variant-double-text);
}
.modulor_button__button__1_16_0.modulor_button__text_button__1_16_0:disabled {
	background-color: var(--control-disabled);
	cursor: default;
}
.modulor_button__button__1_16_0.modulor_button__text_button__1_16_0:disabled
	.modulor_button__image__1_16_0 {
	opacity: 0.5;
}
.modulor_button__button__1_16_0.modulor_button__text_button__1_16_0:disabled
	.modulor_button__double-text__1_16_0,
.modulor_button__button__1_16_0.modulor_button__text_button__1_16_0:disabled
	.modulor_button__text-wrap__1_16_0 {
	--text: var(--text-disable);
}
[data-component-name='modulor-list-cell']
	[data-component-name='modulor-content']
	.modulor_button__button__1_16_0 {
	min-width: 48px;
}
.modulor_cloud-box__cloud-box__1_16_0 {
	--controls-top-default: calc(50% - 4px);
	background-color: var(--background-main);
	border-radius: var(--radius-lg);
	display: inline-block;
	overflow: hidden;
	padding: 8px;
	position: relative;
	width: 100%;
}
.modulor_cloud-box__cloud-box__1_16_0.modulor_cloud-box__show-controls-on-hover__1_16_0
	.modulor_cloud-box__control__1_16_0 {
	display: none;
}
.modulor_cloud-box__cloud-box__1_16_0.modulor_cloud-box__show-controls-on-hover__1_16_0:hover
	.modulor_cloud-box__control__1_16_0 {
	display: flex;
}
.modulor_cloud-box__control__1_16_0 {
	align-items: center;
	background-color: var(--background-main);
	border-radius: var(--radius-xl);
	bottom: 0;
	cursor: pointer;
	display: flex;
	height: 40px;
	justify-content: center;
	position: absolute;
	top: var(--controls-top-default);
	top: var(--controls-top, var(--controls-top-default));
	visibility: hidden;
	width: 40px;
}
@media only screen and (max-width: 599px) {
	.modulor_cloud-box__control__1_16_0 {
		display: none !important;
	}
}
.modulor_cloud-box__control__1_16_0.modulor_cloud-box__left__1_16_0 {
	left: 16px;
}
.modulor_cloud-box__control__1_16_0.modulor_cloud-box__right__1_16_0 {
	right: 16px;
}
.modulor_cloud-box__container__1_16_0 {
	align-items: center;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	margin: 0 auto;
	transition: -webkit-transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
	transition: transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
	transition: transform 0.3s cubic-bezier(0.65, 0, 0.35, 1),
		-webkit-transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
}
.modulor_cloud-box-item__cloudbox-item__1_16_0 {
	border-radius: var(--radius-lg);
	flex-shrink: 0;
	height: 152px;
	margin-right: 8px;
	overflow: hidden;
}
.modulor_cloud-box-item__cloudbox-item__1_16_0:last-child {
	margin-right: 0;
}
.modulor_collection__collection__1_16_0 {
	background: var(--background-main);
	background: var(--collection-background, var(--background-main));
	border-radius: 16px;
	border-radius: var(--radius-md, 16px);
	padding: 8px;
}
.modulor_collection__grid__1_16_0 {
	display: flex;
	flex-wrap: nowrap;
	gap: 8px;
}
.modulor_collection__column__1_16_0 {
	display: flex;
	flex: 1 1;
	flex-direction: column;
	gap: 8px;
}
.modulor_collection__item__1_16_0 {
	background-size: cover;
	background: var(--collection-item-background)
		linear-gradient(180deg, rgba(119, 8, 8, 0) 0, #000 100%) center center;
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	display: flex;
	flex-direction: column-reverse;
	overflow: hidden;
	padding: 42px 12px 8px;
	position: relative;
	text-decoration: none;
	text-overflow: ellipsis;
}
.modulor_collection__item__1_16_0:after {
	background: linear-gradient(180deg, rgba(119, 8, 8, 0), #000);
	bottom: 0;
	content: '';
	height: 100px;
	left: 0;
	opacity: 0.6;
	position: absolute;
	right: 0;
}
.modulor_collection__item__1_16_0
	.modulor_collection__play-button-icon__1_16_0 {
	align-items: center;
	aspect-ratio: 1/1;
	background-color: var(--control-primary);
	border-radius: 50%;
	display: flex;
	inset: 0;
	justify-content: center;
	margin: auto;
	opacity: 0;
	position: absolute;
	transition: opacity 0.3s ease-in-out;
	width: min(72px, 70%);
	z-index: 4;
}
.modulor_collection__item__1_16_0:before {
	background: var(--background-modalview);
	border-radius: 16px;
	border-radius: var(--radius-md, 16px);
	content: '';
	inset: 0;
	opacity: 0;
	position: absolute;
	transition: opacity 0.3s ease-in-out;
	z-index: 4;
}
@media (hover: hover) {
	.modulor_collection__item__1_16_0:hover:before {
		-webkit-backdrop-filter: blur(2px);
		backdrop-filter: blur(2px);
		opacity: 1;
	}
	.modulor_collection__item__1_16_0:hover div[data-id='play-button-icon'] {
		opacity: 1;
	}
}
.modulor_collection__item__1_16_0 [data-component-name='modulor-badge'] {
	left: 0;
	position: absolute;
	top: 16px;
	z-index: 1;
}
.modulor_collection__image__1_16_0 {
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.modulor_collection__category__1_16_0 {
	margin-bottom: 4px;
	z-index: 1;
}
.modulor_collection__title__1_16_0 {
	--text: var(--collection-item-title, var(--text-always-white));
	z-index: 1;
}
.modulor_collection__bottom-link__1_16_0 {
	--text: var(--text-title);
	align-items: center;
	background: var(--control-secondary);
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	padding: 16px 12px 16px 16px;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_collection__collection-title__1_16_0 {
	--text: var(--colection-title, var(--text-title));
	display: inline-block;
	margin: 8px 0 8px 16px;
}
.modulor_collection-item__item__1_16_0 {
	background: var(--background-secondary);
	background: var(
		--scalable-collection-background,
		var(--background-secondary)
	);
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	padding: 12px 14px 0 16px;
	pointer-events: auto;
	position: relative;
	text-decoration: none;
}
.modulor_collection-item__item__1_16_0
	> [data-component-name='modulor-typography'] {
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 10;
}
.modulor_collection-item__item__1_16_0
	> [data-component-name='modulor-typography']:first-of-type {
	--text: var(--collection-item-title, var(--text-title));
}
.modulor_collection-item__item__1_16_0
	> [data-component-name='modulor-typography']:nth-of-type(2) {
	--text: var(--scalable-collection-description, var(--text-body));
}
.modulor_collection-item__item__1_16_0 [data-component-name='modulor-badge'] {
	bottom: 12px;
	left: 24px;
	max-width: calc(100% - 48px);
	position: absolute;
	z-index: 10;
}
.modulor_collection-item__item__1_16_0.modulor_collection-item__hero__1_16_0
	.modulor_collection-item__image__1_16_0 {
	height: 100%;
	width: 100%;
}
.modulor_collection-item__item__1_16_0.modulor_collection-item__hero__1_16_0
	> [data-component-name='modulor-typography']:first-of-type {
	--text: var(--collection-item-title, var(--text-always-white));
}
.modulor_collection-item__item__1_16_0.modulor_collection-item__hero__1_16_0
	> [data-component-name='modulor-typography']:nth-of-type(2) {
	--text: var(--collection-item-description, var(--text-light));
}
.modulor_collection-item__image__1_16_0 {
	align-items: end;
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	bottom: 0;
	height: 110px;
	object-fit: cover;
	position: absolute;
	right: 0;
	width: auto;
}
.modulor_collection-item__placeholder__1_16_0 svg {
	fill: var(--icon-chevron);
	bottom: 0;
	position: absolute;
	right: 0;
}
.modulor_control__control__1_16_0 {
	display: inline-block;
	font: normal 16px/10px Roboto, Arial, sans-serif;
	max-width: 100%;
	position: relative;
	vertical-align: middle;
}
.modulor_control__control__1_16_0 input[type='checkbox'] {
	-webkit-appearance: none;
	appearance: none;
	background-color: var(--control-inactive-switcher);
	border-radius: 4px;
	border-radius: var(--radius-xxs, 4px);
	cursor: pointer;
	height: 22px;
	margin: 0;
	transition: background-color 0.15s ease-in-out;
	width: 22px;
	will-change: background-color;
}
.modulor_control__control__1_16_0 input[type='checkbox']:disabled {
	background-color: var(--control-switcheroff-disabled);
	pointer-events: none;
}
.modulor_control__control__1_16_0 input[type='checkbox']:checked {
	background: no-repeat var(--control-switcher-active) 50%/50%
		url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 6.75 3 3.5 5.5-8.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.modulor_control__control__1_16_0
	input[type='checkbox'].modulor_control__switch__1_16_0 {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='7' height='7' rx='3.5' fill='%23fff'/%3E%3Crect x='.5' y='.5' width='7' height='7' rx='3.5' stroke='%23fff'/%3E%3C/svg%3E");
	background-position: 1px 50%;
	background-repeat: no-repeat;
	background-size: 28px;
	border-radius: 26px;
	height: 30px;
	transition: background-color 0.15s ease-in-out,
		background-position 0.15s ease-in-out;
	width: 52px;
	will-change: background-color, background-position;
}
.modulor_control__control__1_16_0
	input[type='checkbox'].modulor_control__switch__1_16_0:checked {
	background-position: 23px 50%;
}
.modulor_control__input-mode__1_16_0 {
	background-color: var(--control-switcheron-disabled) !important;
}
.modulor_control__container__1_16_0 {
	align-items: center;
	display: inline-flex;
	height: 24px;
	justify-content: center;
	width: 24px;
}
.modulor_divider__container__1_16_0 {
	background: var(--divider-main);
	background: var(--divider, var(--divider-main));
	display: block;
	height: 1px;
}
@-webkit-keyframes modulor_drawer__DrawerFadeIn__1_16_0 {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes modulor_drawer__DrawerFadeIn__1_16_0 {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
.modulor_drawer__expanded__1_16_0 .modulor_drawer__container__1_16_0 {
	-webkit-transform: translateY(0) !important;
	transform: translateY(0) !important;
	transition: -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),
		-webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.modulor_drawer__shadow__1_16_0 {
	--drawer-shadow: rgba(11, 11, 10, 0.65);
	background: var(--background-modalview);
	background: var(--drawer-shadow, var(--background-modalview));
	inset: 0;
	position: fixed;
	position: var(--drawer-position, fixed);
	-webkit-user-select: none;
	user-select: none;
	visibility: hidden;
	z-index: var(--default-shadow-z-index);
	z-index: var(--drawer-shadow-z-index, var(--default-shadow-z-index));
}
.modulor_drawer__drawer__1_16_0 {
	--default-drawer-z-index: 10550;
	--default-shadow-z-index: 10500;
	--shadow: var(--drawer-shadow, var(--shadow-toasts));
	background: var(--background-main);
	background: var(--drawer-background, var(--background-main));
	border-radius: var(--radius-lg) 0 0 var(--radius-lg);
	box-shadow: 0 0 80px var(--shadow);
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	pointer-events: auto;
	position: fixed;
	position: var(--drawer-position, fixed);
	right: 0;
	top: 0;
	width: 320px;
	z-index: var(--default-drawer-z-index);
	z-index: var(--drawer-z-index, var(--default-drawer-z-index));
}
.modulor_drawer__drawer__1_16_0.modulor_drawer__open__1_16_0 {
	-webkit-animation: modulor_drawer__DrawerFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	animation: modulor_drawer__DrawerFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.modulor_drawer__drawer__1_16_0.modulor_drawer__open__1_16_0
	+ .modulor_drawer__shadow__1_16_0 {
	visibility: visible;
}
.modulor_drawer__drawer__1_16_0 .modulor_drawer__content__1_16_0 {
	box-sizing: border-box;
}
.modulor_drawer__container__1_16_0 {
	background: var(--background-main);
	background: var(--drawer-background, var(--background-main));
	display: flex;
	flex-direction: column;
	overflow-y: auto;
}
.modulor_drawer__header__1_16_0 {
	flex-shrink: 0;
	height: 56px;
	overflow: hidden;
}
.modulor_drawer__header__1_16_0.modulor_drawer__hidden__1_16_0 {
	display: none;
}
.modulor_drawer__header__1_16_0.modulor_drawer__with-image__1_16_0 {
	height: 128px;
	min-height: 128px;
	position: relative;
}
.modulor_drawer__header__1_16_0.modulor_drawer__with-image__1_16_0.modulor_drawer__hero__1_16_0 {
	background-position: 50%;
	background-size: cover;
	height: 256px;
	min-height: 256px;
}
.modulor_drawer__image__1_16_0 {
	background-position: 50%;
	background-size: cover;
	border-radius: var(--radius-xxxl);
	bottom: 0;
	height: 104px;
	left: 24px;
	overflow: hidden;
	position: absolute;
	top: 24px;
	width: 104px;
}
.modulor_drawer__content__1_16_0 {
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
	box-sizing: border-box;
	flex: 1 1;
	overflow: hidden auto;
	padding: 16px;
}
.modulor_drawer__title__1_16_0 {
	--text: var(--drawer-title, var(--text-title));
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.modulor_drawer__description__1_16_0 {
	--text: var(--drawer-description, var(--text-subtitle));
	display: block;
	margin-bottom: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.modulor_drawer__button-docked__1_16_0 {
	background: var(--background-main);
	background: var(--drawer-background, var(--background-main));
	box-sizing: border-box;
	padding: 16px;
	width: 100%;
}
.modulor_drawer__button-docked__1_16_0
	[data-component-name='modulor-button']:nth-of-type(2) {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}
.modulor_drawer__button-docked__1_16_0.modulor_drawer__has-border__1_16_0 {
	border-top: 1px solid var(--drawer-footer-divider, var(--divider-main));
}
.modulor_drawer__button-docked__1_16_0.modulor_drawer__vertical__1_16_0 {
	flex-direction: column;
}
.modulor_drawer__button-docked__1_16_0.modulor_drawer__vertical__1_16_0
	[data-component-name='modulor-button'] {
	width: 100%;
}
.modulor_drawer__button-docked__1_16_0.modulor_drawer__vertical__1_16_0
	[data-component-name='modulor-button']:nth-of-type(2) {
	margin-top: 8px;
	margin-inline: 0;
}
.modulor_drawer__button-docked__1_16_0:empty {
	padding: 0;
}
.modulor_drawer__button-docked__1_16_0:not(.modulor_drawer__vertical__1_16_0) {
	display: flex;
}
.modulor_drawer__button-docked__1_16_0:not(.modulor_drawer__vertical__1_16_0)
	[data-component-name='modulor-button'] {
	flex-basis: 0;
	flex-grow: 1;
	width: 50%;
}
@media (min-width: 1024px) {
	.modulor_drawer__container__1_16_0 {
		-webkit-transform: translateY(0) !important;
		transform: translateY(0) !important;
	}
	.modulor_drawer__header__1_16_0.modulor_drawer__with-image__1_16_0 {
		height: 160px;
		min-height: 160px;
	}
	.modulor_drawer__image__1_16_0 {
		top: 56px;
	}
	.modulor_drawer__content__1_16_0 {
		padding: 16px;
	}
}
.modulor_drawer__modal-wrapper__1_16_0.modulor_drawer__drawer__1_16_0
	.modulor_drawer__container__1_16_0 {
	overflow-y: auto;
}
.modulor_dropdown__container__1_16_0 {
	color: var(--icon-main);
	display: inline-block;
	font: normal 16px/20px Roboto, Arial, sans-serif;
	min-width: 100%;
	position: relative;
	vertical-align: bottom;
}
.modulor_dropdown__dropdown-wrapper__1_16_0.modulor_dropdown__with-overlay__1_16_0 {
	position: relative;
}
.modulor_dropdown__dropdown-wrapper__1_16_0.modulor_dropdown__with-overlay__1_16_0:before {
	content: ' ';
	height: 100%;
	position: absolute;
	width: 100%;
}
.modulor_dropdown__dropdown-wrapper__1_16_0.modulor_dropdown__disabled__1_16_0 {
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none;
}
.modulor_dropdown__dropdown-wrapper__1_16_0.modulor_dropdown__disabled__1_16_0
	+ .modulor_dropdown__label-container__1_16_0
	.modulor_dropdown__label__1_16_0 {
	--text: var(--text-disable);
}
.modulor_dropdown__dropdown-wrapper__1_16_0.modulor_dropdown__disabled__1_16_0
	+ .modulor_dropdown__label-container__1_16_0
	.modulor_dropdown__label__1_16_0
	.modulor_dropdown__required-asterisk__1_16_0 {
	color: var(--text-disable);
}
.modulor_dropdown__dropdown-wrapper__1_16_0.modulor_dropdown__disabled__1_16_0
	+ .modulor_dropdown__label-container__1_16_0
	.modulor_dropdown__right-value__1_16_0 {
	--text: var(--text-disable);
}
.modulor_dropdown__dropdown__1_16_0 {
	--border: var(--text-field-outline);
	-webkit-appearance: none;
	appearance: none;
	background: var(--background-main);
	border: 1px solid var(--border);
	border-radius: var(--radius-md);
	box-sizing: border-box;
	color: inherit;
	cursor: pointer;
	font: inherit;
	margin: 0;
	padding: 17px 39px 17px 15px;
	vertical-align: bottom;
	width: 100%;
}
.modulor_dropdown__dropdown__1_16_0.modulor_dropdown__error__1_16_0 {
	border-color: var(--text-field-error);
}
.modulor_dropdown__dropdown__1_16_0.modulor_dropdown__placeholder__1_16_0 {
	color: var(--text-body);
}
.modulor_dropdown__dropdown__1_16_0.modulor_dropdown__disabled__1_16_0 {
	background: var(--text-field-disabled);
	border-color: var(--text-field-outline);
	color: var(--text-disable);
	pointer-events: none;
}
.modulor_dropdown__dropdown__1_16_0.modulor_dropdown__disabled__1_16_0
	+ .modulor_dropdown__label-container__1_16_0
	.modulor_dropdown__label__1_16_0,
.modulor_dropdown__dropdown__1_16_0.modulor_dropdown__disabled__1_16_0
	+ .modulor_dropdown__label-container__1_16_0
	.modulor_dropdown__right-value__1_16_0 {
	--text: var(--text-disable);
}
.modulor_dropdown__dropdown__1_16_0:focus {
	border-color: var(--text-field-focused);
	outline: none;
}
.modulor_dropdown__dropdown__1_16_0 option {
	color: var(--text-title);
}
.modulor_dropdown__dropdown__1_16_0 option[value=''] {
	color: var(--text-body);
}
.modulor_dropdown__dropdown__1_16_0.modulor_dropdown__with-label__1_16_0 {
	color: transparent;
}
.modulor_dropdown__label-container__1_16_0 {
	display: flex;
	justify-content: space-between;
	left: 15px;
	pointer-events: none;
	position: absolute;
	top: 18px;
	width: calc(100% - 55px);
}
.modulor_dropdown__label-container__1_16_0
	.modulor_dropdown__required-asterisk__1_16_0 {
	color: var(--text-field-error);
	margin-left: 3px;
}
.modulor_dropdown__dropdown__1_16_0,
.modulor_dropdown__label__1_16_0,
.modulor_dropdown__right-value__1_16_0 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_dropdown__label__1_16_0 {
	--text: var(--text-title);
	padding-right: 6px;
}
.modulor_dropdown__right-value__1_16_0 {
	--text: var(--text-body);
	background: inherit;
	flex-shrink: 0;
	text-align: right;
}
.modulor_dropdown__icons__1_16_0 {
	pointer-events: none;
	position: absolute;
	right: 16px;
	top: calc(50% - 12px);
}
.modulor_header__container__1_16_0 {
	display: block;
	height: 56px;
}
.modulor_header__header__1_16_0 {
	-webkit-padding-start: 0;
	background: var(--background-tabbar);
	background: var(--header-background, var(--background-tabbar));
	height: 100%;
	padding-inline-start: 0;
	position: relative;
}
@media only screen and (min-width: 1441px) {
	.modulor_header__header__1_16_0 {
		-webkit-padding-start: 344px;
		padding-inline-start: 344px;
	}
}
.modulor_header__header__1_16_0
	[data-component-name='modulor-navigation-bar']
	> :first-child {
	--nav-bar-background: var(--header-background, var(--background-tabbar));
	grid-template-columns: auto -webkit-max-content !important;
	grid-template-columns: auto max-content !important;
	position: static;
}
.modulor_header2__container__1_16_0 {
	display: block;
	height: 56px;
}
.modulor_header2__header__1_16_0 {
	-webkit-padding-start: 0;
	background: var(--background-tabbar);
	background: var(--header-background, var(--background-tabbar));
	display: flex;
	height: 100%;
	padding-inline-start: 0;
	position: relative;
	width: 100%;
}
.modulor_header2__header__1_16_0:after {
	background-color: var(--divider-main);
	bottom: 0;
	content: '';
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}
.modulor_header2__items__1_16_0 {
	align-items: center;
	display: flex;
	overflow: hidden;
	padding-right: 6px;
}
.modulor_header2__items__1_16_0.modulor_header2__items-overflow__1_16_0
	[data-component-name='modulor-header-item']
	[data-component-name='modulor-typography'] {
	display: none;
}
.modulor_header2__left__1_16_0 {
	--icon-fill: var(--tabbar-inactive, var(--icon-tabbar-inactive));
	display: flex;
}
.modulor_header2__left__1_16_0 [data-component-name='modulor-image'] {
	align-self: center;
	padding: 8px 8px 8px 16px;
}
.modulor_header2__left__1_16_0 [data-component-name='modulor-image'] img {
	vertical-align: middle;
}
.modulor_header2__left__1_16_0 [data-component-name='modulor-icon'] {
	background: transparent;
	border: none;
	cursor: pointer;
	margin: 8px 0 8px 16px;
	padding: 8px;
}
.modulor_header2__right__1_16_0 {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	justify-content: flex-end;
	margin-left: auto;
	padding-right: 16px;
}
.modulor_header2__right__1_16_0
	[data-component-name='modulor-button']:first-of-type {
	margin-left: 8px;
}
.modulor_header2__right__1_16_0
	[data-component-name='modulor-header-item']:last-of-type {
	margin-right: 8px;
}
.modulor_header2__right__1_16_0
	[data-component-name='modulor-header-item']
	+ [data-component-name='modulor-button'] {
	margin-left: 0;
}
.modulor_header2__right__1_16_0
	[data-component-name='modulor-button']:last-of-type {
	margin-left: 8px;
}
.modulor_header-item__container__1_16_0 {
	--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));
	align-items: center;
	background: transparent;
	border: none;
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	height: 100%;
	margin-left: 8px;
	max-width: 180px;
	padding: 12px 0;
	transition: color 0.15s linear;
	will-change: color;
}
.modulor_header-item__container__1_16_0.modulor_header-item__active__1_16_0 {
	--text: var(--tabbar-active, var(--icon-tabbar));
	--icon-fill: var(--tabbar-active, var(--icon-tabbar));
}
.modulor_header-item__container__1_16_0
	~ .modulor_header-item__no-label__1_16_0 {
	margin-left: 12px;
}
.modulor_header-item__container__1_16_0:first-child {
	margin-left: 16px;
}
.modulor_header-item__container__1_16_0:last-child {
	margin-right: 0;
}
.modulor_header-item__icon__1_16_0 {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	justify-content: center;
	margin: 8px;
}
.modulor_header-item__label__1_16_0 {
	margin-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_content__container__1_16_0 {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	overflow: hidden;
}
.modulor_content__container__1_16_0 [data-component-name='modulor-icon'] {
	flex-shrink: 0;
}
.modulor_content__container__1_16_0
	[data-component-name='modulor-icon'][large] {
	height: auto;
	width: auto;
}
.modulor_content__container__1_16_0
	[data-component-name='modulor-icon']:not(:only-child) {
	margin-right: 4px;
}
[data-component-name='modulor-list-cell'] .modulor_content__text__1_16_0 {
	padding: 10px 0;
}
[data-component-name='modulor-list-cell']
	.modulor_content__text__1_16_0.modulor_content__without-padding__1_16_0 {
	padding: 0;
}
.modulor_content__text__1_16_0 {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_content__text__1_16_0.modulor_content__inverted__1_16_0 {
	flex-direction: column-reverse;
}
.modulor_content__text__1_16_0.modulor_content__inverted__1_16_0
	[data-component-name='modulor-typography']:not(:only-child):last-child {
	margin-bottom: 2px;
	margin-top: 0;
}
.modulor_content__text__1_16_0.modulor_content__multiline__1_16_0 {
	padding: 8px 0;
	padding: var(--content-multiline-padding, 8px 0);
	text-overflow: clip;
	white-space: inherit;
}
.modulor_content__text__1_16_0.modulor_content__multiline__1_16_0
	[data-component-name='modulor-typography'] {
	word-break: break-word;
}
.modulor_content__text__1_16_0 [data-component-name='modulor-typography'] {
	--text: var(--content-title, var(--text-title));
}
.modulor_content__text__1_16_0
	[data-component-name='modulor-typography']:last-child {
	--text: #fff;
	margin-top: 2px;
}
.modulor_content__text__1_16_0
	[data-component-name='modulor-typography'].modulor_content__subtitle__1_16_0 {
	--text: var(--content-subtitle, var(--text-body));
}
.modulor_content__text__1_16_0
	[data-component-name='modulor-typography']:only-child {
	margin-top: 0;
}
.modulor_content__addon__1_16_0 {
	display: inline-flex;
	margin-left: 4px;
}
[data-component-name='modulor-list-cell'] .modulor_content__addon__1_16_0 {
	margin-left: 0;
}
[data-component-name='modulor-list-cell']
	.modulor_content__addon__1_16_0:not(:only-child) {
	margin-right: 4px;
}
[data-component-name='modulor-list-cell']
	.modulor_content__control__1_16_0
	+ .modulor_content__addon__1_16_0 {
	margin-right: 0;
}
.modulor_list-cell__container__1_16_0,
.modulor_list-cell__container__1_16_0 * {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.modulor_list-cell__container__1_16_0 {
	--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;
	background-color: initial;
	background-color: var(--list-cell-background, transparent);
	list-style: none;
}
.modulor_list-cell__container__1_16_0:last-of-type
	.modulor_list-cell__divider__1_16_0 {
	display: none;
}
.modulor_list-cell__container__1_16_0 .modulor_list-cell__list__1_16_0 {
	align-items: center;
	box-sizing: border-box;
	display: grid;
	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';
	grid-template-columns: -webkit-min-content -webkit-min-content -webkit-min-content auto auto -webkit-min-content;
	grid-template-columns: min-content min-content min-content auto auto min-content;
	grid-template-rows: 1fr auto auto auto auto;
	min-height: 56px;
	padding: var(--padding-list-cell, var(--default-padding));
}
.modulor_list-cell__container__1_16_0
	.modulor_list-cell__list__1_16_0:has(.modulor_list-cell__buttons__1_16_0) {
	min-height: 104px;
}
.modulor_list-cell__container__1_16_0
	.modulor_list-cell__list__1_16_0:has(.modulor_list-cell__buttons__1_16_0)
	.modulor_list-cell__buttons__1_16_0 {
	margin-bottom: 12px;
}
.modulor_list-cell__container__1_16_0
	.modulor_list-cell__list__1_16_0.modulor_list-cell__clickable__1_16_0 {
	cursor: pointer;
}
.modulor_list-cell__container__1_16_0
	.modulor_list-cell__list__1_16_0.modulor_list-cell__without-left-padding__1_16_0 {
	padding-left: 0;
}
.modulor_list-cell__container__1_16_0
	.modulor_list-cell__list__1_16_0.modulor_list-cell__without-right-padding__1_16_0 {
	padding-right: 0;
}
.modulor_list-cell__element__1_16_0 {
	display: flex;
	flex-direction: column-reverse;
}
.modulor_list-cell__image__1_16_0 {
	box-sizing: border-box;
	display: flex;
	grid-area: image;
	margin-right: 16px;
}
.modulor_list-cell__image__1_16_0.modulor_list-cell__start__1_16_0 {
	align-self: start;
	padding-top: 8px;
}
.modulor_list-cell__image__1_16_0.modulor_list-cell__multiline__1_16_0 {
	padding-bottom: 8px;
	padding-top: 8px;
}
.modulor_list-cell__image__1_16_0.modulor_list-cell__without-left-padding__1_16_0 {
	padding: 0;
}
.modulor_list-cell__icon__1_16_0 {
	box-sizing: initial;
	grid-area: icon;
	height: var(--list-cell-left-icon-size);
	margin-right: 16px;
	padding: 0;
	padding: var(--list-cell-left-icon-padding, 0);
	width: var(--list-cell-left-icon-size);
}
.modulor_list-cell__icon__1_16_0.modulor_list-cell__start__1_16_0 {
	padding-top: 16px;
}
.modulor_list-cell__icon__1_16_0.modulor_list-cell__icon-with-bg__1_16_0 {
	border-radius: 100%;
}
.modulor_list-cell__icon__1_16_0.modulor_list-cell__start__1_16_0 {
	align-self: start;
	padding-top: 8px;
}
.modulor_list-cell__left-control__1_16_0 {
	grid-area: left-control;
	margin-right: 16px;
}
.modulor_list-cell__left__1_16_0 {
	--content-title: var(--list-cell-left-title, var(--text-title));
	--content-subtitle: var(--list-cell-left-subtitle);
	grid-area: left;
	overflow: hidden;
}
.modulor_list-cell__left__1_16_0.modulor_list-cell__start__1_16_0 {
	align-self: start;
	padding-top: 8px;
}
.modulor_list-cell__left__1_16_0.modulor_list-cell__multiline__1_16_0 {
	padding-bottom: 8px;
	padding-top: 8px;
}
.modulor_list-cell__right__1_16_0 {
	grid-area: right;
	overflow: hidden;
}
.modulor_list-cell__right__1_16_0 [data-component-name='modulor-button'],
.modulor_list-cell__right__1_16_0 [data-component-name='modulor-control'],
.modulor_list-cell__right__1_16_0 [data-component-name='modulor-radio'] {
	margin-left: 4px;
}
.modulor_list-cell__right__1_16_0 [data-component-name='modulor-badge'] {
	overflow: visible;
	overflow: var(--list-cell-label-overflow, visible);
}
.modulor_list-cell__right__1_16_0 [data-component-name='modulor-content'] {
	flex-direction: row-reverse;
	text-align: right;
}
.modulor_list-cell__right__1_16_0 [data-component-name='modulor-icon'] {
	color: var(--icon-chevron);
	margin-right: 0 !important;
}
.modulor_list-cell__right__1_16_0.modulor_list-cell__start__1_16_0 {
	align-self: start;
	padding-top: 8px;
}
.modulor_list-cell__right__1_16_0.modulor_list-cell__multiline__1_16_0 {
	padding-bottom: 8px;
	padding-top: 8px;
}
.modulor_list-cell__right__1_16_0 + .modulor_list-cell__right-image__1_16_0 {
	margin-left: 4px;
}
.modulor_list-cell__right-image__1_16_0 {
	box-sizing: border-box;
	display: flex;
	grid-area: right-image;
}
.modulor_list-cell__right-image__1_16_0.modulor_list-cell__start__1_16_0 {
	align-self: start;
	padding-top: 8px;
}
.modulor_list-cell__right-image__1_16_0.modulor_list-cell__multiline__1_16_0 {
	padding-bottom: 8px;
	padding-top: 8px;
}
.modulor_list-cell__right-image__1_16_0.modulor_list-cell__without-right-padding__1_16_0 {
	padding: 0;
}
.modulor_list-cell__buttons__1_16_0 {
	align-items: center;
	display: flex;
	grid-area: buttons;
	overflow: auto;
}
.modulor_list-cell__buttons__1_16_0
	[data-component-name='modulor-button']:not(:first-child) {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}
.modulor_list-cell__divider__1_16_0 {
	grid-area: divider;
	margin-right: -16px;
}
.modulor_list-cell__content-bottom__1_16_0 {
	border-radius: 0 0 var(--radius-md) var(--radius-md);
	grid-area: bottom;
	overflow: hidden;
	width: 100%;
}
.modulor_list-cell__content-divider__1_16_0 {
	grid-area: content-divider;
	margin-bottom: 12px;
	margin-right: -16px;
}
.modulor_list-cell__image-counter__1_16_0 {
	--image-counter-position-top: -1px;
	--image-counter-position-right: 8.5px;
	margin-top: 4px;
}
.modulor_list-cell__large-image-counter__1_16_0 {
	--image-counter-position-top: 3px;
	--image-counter-position-right: 19.5px;
}
.modulor_list-cell__image-counter-with-padding__1_16_0 {
	--image-counter-position-top: -3px;
	--image-counter-position-right: 8.5px;
}
.modulor_list-cell__large-image-counter-with-padding__1_16_0 {
	--image-counter-position-top: -3px;
	--image-counter-position-right: 18.5px;
	margin-top: 5px;
}
.modulor_section-heading__container__1_16_0 {
	grid-gap: 8px;
	align-items: center;
	background-color: var(--background-main);
	background-color: var(--section-heading-background, var(--background-main));
	display: grid;
	gap: 8px;
	grid-template-columns: auto auto;
	min-height: 32px;
	padding: 0 16px;
}
.modulor_section-heading__container__1_16_0
	[data-component-name='modulor-content']:first-child {
	--content-title: var(--section-heading-left-text, var(--text-title));
}
.modulor_section-heading__container__1_16_0
	[data-component-name='modulor-content']:nth-child(2) {
	--content-title: var(--section-heading-right-text, var(--text-body));
	flex-direction: row-reverse;
}
.modulor_section-heading__container__1_16_0
	[data-component-name='modulor-content'][data-variant='title-2-semibold'] {
	padding: 8px 0;
}
.modulor_section-heading__container__1_16_0
	[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_16_0 {
	border-bottom: none;
	display: block;
	padding-bottom: 16px;
}
.modulor_list-view__root__1_16_0.modulor_list-view__divider__1_16_0 {
	border-bottom: 1px solid var(--list-view-divider, var(--divider-main));
}
.modulor_list-view__root__1_16_0
	[data-component-name='modulor-section-heading'] {
	--text-title: var(--text-body);
}
.modulor_list-view__root__1_16_0
	[data-component-name='modulor-section-heading']
	[data-component-name='modulor-typography'] {
	text-transform: uppercase;
}
.modulor_list-view__root__1_16_0 .modulor_list-view__list__1_16_0 {
	background: var(--background-secondary);
	background: var(--list-view-background, var(--background-secondary));
	border-radius: var(--radius-md);
	border-radius: var(--list-view-border-radius, var(--radius-md));
	display: block;
	list-style: none;
	margin: 0;
	overflow: hidden;
	overflow: var(--list-view-overflow, hidden);
	padding: 0;
}
.modulor_list-view__root__1_16_0 .modulor_list-view__footer__1_16_0 {
	background-color: var(--background-main);
	background-color: var(--list-view-footer, var(--background-main));
	padding: 4px 16px 0;
}
.modulor_loader__loader__1_16_0 {
	color: var(--text-link);
}
.modulor_loader__loader__1_16_0 svg {
	-webkit-animation: modulor_loader__spin__1_16_0 1s infinite;
	animation: modulor_loader__spin__1_16_0 1s infinite;
}
.modulor_loader__small__1_16_0 img,
.modulor_loader__small__1_16_0 svg {
	height: 20px;
	width: 20px;
}
.modulor_loader__medium__1_16_0 img,
.modulor_loader__medium__1_16_0 svg {
	height: 24px;
	width: 24px;
}
.modulor_loader__large__1_16_0 img,
.modulor_loader__large__1_16_0 svg {
	height: 30px;
	width: 30px;
}
@-webkit-keyframes modulor_loader__spin__1_16_0 {
	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	50% {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
@keyframes modulor_loader__spin__1_16_0 {
	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	50% {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
.modulor_navigation-bar__layout__1_16_0 {
	--logo: no-repeat 50%/100%
		url("data:image/svg+xml;charset=utf-8,%3Csvg width='79' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m15.36 8.2-.86 3H0L3.2 0h17.3c2.59 0 3.79 1.58 3.11 4.09l-.32 1.11a3.68 3.68 0 0 1-3.93 3h-4Zm4.4-2.78L20.43 3h-3.61l-.69 2.42h3.63ZM26.09 9.33l-1.06 1.87h-3.75L27.89 0h6.34v11.2h-3.24V9.33h-4.9ZM30.99 3h-1.34l-2.02 3.61h3.36V3ZM47.67 4.15l-.29 1a3.64 3.64 0 0 1-2.43 2.76l1 3.29H42.5l-.92-3.09H39.5l-.91 3.09h-3.36L38.43 0h6.13c2.64 0 3.84 1.55 3.11 4.15ZM44.55 3h-3.62l-.69 2.42h3.63L44.55 3ZM50.53 11.2 53.73 0h-3.36l-3.2 11.2h3.36ZM29.97 12.8l-3.79 4.48-1.55-4.48H10.1L6.9 24h14.48l1.76-6.2 1.18 3.46h2.16l3.13-3.66-1.85 6.4h3.36l3.2-11.2h-4.35ZM32.2 24l6.61-11.2h6.33V24h-3.23v-1.87H37L35.94 24H32.2Zm8.35-8.16-2 3.57h3.34v-3.57h-1.34ZM56.49 16l.91-3.2H47.21L46.3 16h3.67l-2.28 8h3.36l2.28-8h3.16ZM60.95 16h5.09l.93-3.2H61.5a3.67 3.67 0 0 0-3.93 3l-1.19 4.1c-.71 2.58.51 4.1 3.12 4.1h4.22l.91-3.2h-5.06l1.38-4.8ZM75.64 12.8l-1.14 4h-3.84l1.14-4h-3.36L65.24 24h3.36l1.14-4h3.84l-1.14 4h3.36L79 12.8h-3.36Z' fill='%23292621'/%3E%3C/svg%3E");
	align-items: stretch;
	background: var(--background-main);
	box-sizing: border-box;
	color: inherit;
	display: grid;
	font: inherit;
	height: 56px;
	position: relative;
}
.modulor_navigation-bar__layout__1_16_0:after {
	background-color: var(--divider-main);
	bottom: 0;
	content: '';
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}
.modulor_navigation-bar__layout__1_16_0
	[data-component-name='modulor-typography'] {
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_navigation-bar__layout__1_16_0 [data-component-name='modulor-icon'] {
	display: block;
}
.modulor_navigation-bar__two-columns__1_16_0
	.modulor_navigation-bar__left__1_16_0 {
	display: none;
}
.modulor_navigation-bar__two-columns__1_16_0
	.modulor_navigation-bar__center__1_16_0
	.modulor_navigation-bar__title__1_16_0 {
	margin-left: 16px;
}
.modulor_navigation-bar__transparent__1_16_0
	.modulor_navigation-bar__layout__1_16_0 {
	background: transparent;
}
.modulor_navigation-bar__transparent__1_16_0
	.modulor_navigation-bar__layout__1_16_0:after {
	content: none;
}
.modulor_navigation-bar__darkMode__1_16_0 {
	--text-link: var(--text-link-light);
	--icon-main: var(--icon-tabbar-inactive);
}
.modulor_navigation-bar__darkMode__1_16_0
	.modulor_navigation-bar__layout__1_16_0 {
	background: var(--background-tabbar);
}
.modulor_navigation-bar__darkMode__1_16_0
	.modulor_navigation-bar__description__1_16_0,
.modulor_navigation-bar__darkMode__1_16_0
	.modulor_navigation-bar__title__1_16_0 {
	--text: var(--text-always-white);
}
.modulor_navigation-bar__with-logo__1_16_0
	.modulor_navigation-bar__center__1_16_0 {
	align-items: center;
	flex-direction: row;
	justify-content: normal;
}
.modulor_navigation-bar__with-logo__1_16_0
	.modulor_navigation-bar__center__1_16_0
	[data-component-name='modulor-image'] {
	margin-left: 16px;
}
.modulor_navigation-bar__with-logo__1_16_0
	.modulor_navigation-bar__center__1_16_0
	[data-component-name='modulor-image']
	img {
	vertical-align: middle;
}
.modulor_navigation-bar__title__1_16_0
	~ .modulor_navigation-bar__description__1_16_0 {
	margin-top: 2px;
}
.modulor_navigation-bar__title__1_16_0 {
	--text: var(--text-title);
	margin-bottom: 0 !important;
}
.modulor_navigation-bar__description__1_16_0,
.modulor_navigation-bar__title__1_16_0 {
	overflow: hidden;
	overflow: var(--text-overflow, hidden);
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_navigation-bar__description__1_16_0 {
	--text: var(--text-body);
}
.modulor_navigation-bar__title_with_icon__1_16_0 {
	align-items: center;
	display: inline-flex;
	justify-content: center;
}
.modulor_navigation-bar__left__1_16_0 {
	align-items: center;
	display: flex;
	overflow: hidden;
	padding-right: 8px;
}
.modulor_navigation-bar__left__1_16_0 [data-component-name='modulor-icon'],
.modulor_navigation-bar__left__1_16_0
	[data-component-name='modulor-typography'] {
	margin-left: 16px;
}
.modulor_navigation-bar__left__1_16_0
	[data-component-name='modulor-typography']
	[data-component-name='modulor-icon'] {
	margin-left: 0;
}
.modulor_navigation-bar__center__1_16_0 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_navigation-bar__center__1_16_0
	: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_16_0
	[data-component-name='modulor-tab-bar-item'] {
	-webkit-margin-end: 24px;
	flex: initial;
	height: 100%;
	margin-inline-end: 24px;
	max-width: 121px;
}
.modulor_navigation-bar__center__1_16_0 > [data-component-name='modulor-icon'] {
	flex-shrink: 0;
}
.modulor_navigation-bar__center__1_16_0 [data-component-name='modulor-icon'] {
	margin: 0 32px 0 8px;
}
.modulor_navigation-bar__center__1_16_0
	[data-component-name='modulor-icon']:last-of-type {
	margin-right: 8px;
}
.modulor_navigation-bar__center__1_16_0
	.modulor_navigation-bar__title_with_icon__1_16_0
	[data-component-name='modulor-icon'] {
	flex-shrink: 0;
	margin-left: 4px;
}
.modulor_navigation-bar__right__1_16_0 {
	align-items: center;
	display: flex;
	justify-content: flex-end;
	overflow: hidden;
	padding-left: 8px;
}
@media only screen and (max-width: 340px) {
	.modulor_navigation-bar__right__1_16_0 {
		max-width: 190px;
	}
}
.modulor_navigation-bar__right__1_16_0 [data-component-name='modulor-icon'] {
	margin-right: 20px;
}
.modulor_navigation-bar__right__1_16_0
	[data-component-name='modulor-icon']:last-of-type,
.modulor_navigation-bar__right__1_16_0
	[data-component-name='modulor-typography'] {
	margin-right: 16px;
}
.modulor_navigation-bar__right__1_16_0 [data-component-name='modulor-button'] {
	margin-right: 8px;
	width: -webkit-max-content;
	width: max-content;
}
.modulor_navigation-bar__right__1_16_0
	[data-component-name='modulor-button']
	[data-component-name='modulor-typography'] {
	max-width: 10ch;
	width: -webkit-max-content;
	width: max-content;
}
.modulor_navigation-bar__right__1_16_0
	[data-component-name='modulor-button']
	[data-component-name='modulor-icon']:last-of-type,
.modulor_navigation-bar__right__1_16_0
	[data-component-name='modulor-button']
	[data-component-name='modulor-typography'] {
	margin-right: 0;
}
.modulor_page__page__1_16_0 {
	align-items: stretch;
	background-color: var(--background-secondary);
	background-color: var(
		--page-background,
		var(--background-main, var(--background-secondary))
	);
	display: flex;
	justify-content: space-between;
	position: relative;
}
.modulor_page__page__1_16_0 .modulor_page__left__1_16_0,
.modulor_page__page__1_16_0 .modulor_page__right__1_16_0 {
	display: none;
}
.modulor_page__page__1_16_0 .modulor_page__children__1_16_0 {
	flex-grow: 1;
	padding: 0;
}
@media only screen and (max-width: 599px) {
	.modulor_page__page__1_16_0 {
		padding: 0 8px;
	}
}
@media only screen and (min-width: 600px) and (max-width: 1260px) {
	.modulor_page__page__1_16_0.modulor_page__no-sidebars__1_16_0
		.modulor_page__children__1_16_0,
	.modulor_page__page__1_16_0:not(.modulor_page__no-sidebars__1_16_0) {
		padding: 0 40px;
	}
	.modulor_page__page__1_16_0:not(.modulor_page__no-sidebars__1_16_0)
		.modulor_page__children__1_16_0 {
		padding: 0;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
	.modulor_page__page__1_16_0.modulor_page__no-sidebars__1_16_0
		.modulor_page__children__1_16_0 {
		padding: 0 40px;
	}
	.modulor_page__page__1_16_0:not(.modulor_page__no-sidebars__1_16_0) {
		margin: 0 auto;
		padding: 0;
	}
	.modulor_page__page__1_16_0:not(.modulor_page__no-sidebars__1_16_0)
		.modulor_page__children__1_16_0 {
		padding: 0 40px;
	}
}
@media only screen and (min-width: 1280px) and (max-width: 1440px) {
	.modulor_page__page__1_16_0:not(.modulor_page__no-sidebars__1_16_0)
		.modulor_page__children__1_16_0 {
		padding: 0 16px;
	}
	.modulor_page__page__1_16_0.modulor_page__no-sidebars__1_16_0
		.modulor_page__children__1_16_0 {
		padding: 0 20px;
	}
	.modulor_page__page__1_16_0 .modulor_page__left__1_16_0,
	.modulor_page__page__1_16_0 .modulor_page__right__1_16_0 {
		display: block;
		flex-basis: 320px;
	}
}
@media only screen and (min-width: 1440px) and (max-width: 1920px) {
	.modulor_page__page__1_16_0:not(.modulor_page__no-sidebars__1_16_0)
		.modulor_page__children__1_16_0 {
		padding: 0 40px;
	}
	.modulor_page__page__1_16_0.modulor_page__no-sidebars__1_16_0
		.modulor_page__children__1_16_0 {
		padding: 0 20px;
	}
	.modulor_page__page__1_16_0 .modulor_page__left__1_16_0,
	.modulor_page__page__1_16_0 .modulor_page__right__1_16_0 {
		display: block;
		flex-basis: 320px;
	}
}
@media only screen and (min-width: 1920px) {
	.modulor_page__page__1_16_0 {
		margin: 0 auto;
		max-width: 1920px;
	}
	.modulor_page__page__1_16_0:not(.modulor_page__no-sidebars__1_16_0)
		.modulor_page__children__1_16_0 {
		padding: 0 80px;
	}
	.modulor_page__page__1_16_0 .modulor_page__left__1_16_0,
	.modulor_page__page__1_16_0 .modulor_page__right__1_16_0 {
		display: block;
		flex-basis: 320px;
	}
}
.modulor_field__field__1_16_0 {
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	display: inline-block;
	width: 100%;
}
.modulor_field__field-input__1_16_0,
.modulor_field__field__1_16_0 {
	background: var(--background-main);
	background: var(--field-background, var(--background-main));
	position: relative;
}
.modulor_field__field-input__1_16_0 {
	--border: var(--field-border, var(--text-field-outline));
	-webkit-font-feature-settings: 'cv04' on;
	font-feature-settings: 'cv04' on;
	background-color: initial;
	border: 1px solid var(--border);
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	caret-color: #5a91f7;
	caret-color: var(--field-caret, #5a91f7);
	color: var(--text-title);
	color: var(--field-text, var(--text-title));
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 56px;
	letter-spacing: -0.3199999928px;
	line-height: 20px;
	padding: 17px 55px 17px 15px;
	text-transform: none;
	width: 48px;
	width: 100%;
	z-index: 2;
}
.modulor_field__field-input__1_16_0:-webkit-autofill,
.modulor_field__field-input__1_16_0:-webkit-autofill:focus,
.modulor_field__field-input__1_16_0:-webkit-autofill:hover {
	-webkit-text-fill-color: var(--text-title);
	-webkit-text-fill-color: var(--field-text, var(--text-title));
	border: 1px solid var(--field-focus-border, var(--text-field-focused));
	-webkit-box-shadow: 0 0 0 1000px var(--background-main) inset;
	-webkit-box-shadow: 0 0 0 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_16_0.modulor_field__disabled__1_16_0 {
	background: var(--text-field-disabled);
	background: var(--field-disabled-background, var(--text-field-disabled));
	border-color: var(--field-disabled-border, var(--text-field-outline));
	color: var(--text-disable);
	color: var(--field-disabled-text, var(--text-disable));
	pointer-events: none;
}
.modulor_field__field-input__1_16_0:focus {
	border-color: var(--field-focus-border, var(--text-field-focused));
	outline: none;
}
.modulor_field__field-input__1_16_0.modulor_field__error__1_16_0 {
	border-color: var(--field-error-border, var(--text-field-error));
}
.modulor_field__field-input__1_16_0::-webkit-input-placeholder {
	color: var(--text-body);
	color: var(--field-placeholder, var(--text-body));
}
.modulor_field__field-input__1_16_0::placeholder {
	color: var(--text-body);
	color: var(--field-placeholder, var(--text-body));
}
.modulor_field__field-input__1_16_0:disabled::-webkit-input-placeholder {
	color: var(--text-disable);
	color: var(--field-disabled-placeholder, var(--text-disable));
}
.modulor_field__field-input__1_16_0:disabled::placeholder {
	color: var(--text-disable);
	color: var(--field-disabled-placeholder, var(--text-disable));
}
@media only screen and (max-width: 340px) {
	.modulor_field__field-input__1_16_0 {
		padding-right: 45px;
	}
}
.modulor_field__field-input__1_16_0.modulor_field__with-label__1_16_0 {
	padding-bottom: 8px;
	padding-top: 26px;
}
.modulor_field__field-input__1_16_0.modulor_field__with-label__1_16_0
	~ .modulor_field__placeholder__1_16_0 {
	top: 27.5px;
}
.modulor_field__field-input__1_16_0.modulor_field__disabled__1_16_0
	~ .modulor_field__placeholder__1_16_0 {
	color: var(--text-disable);
	pointer-events: none;
	z-index: 2;
}
.modulor_field__field-input__1_16_0.modulor_field__with-action-icon__1_16_0 {
	padding-right: 111px;
}
.modulor_field__field-input__1_16_0::-webkit-inner-spin-button,
.modulor_field__field-input__1_16_0::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.modulor_field__with-left-icon__1_16_0 {
	padding-left: 56px;
}
.modulor_field__with-left-icon-label__1_16_0 {
	left: 56px !important;
}
.modulor_field__with-left-icon-placeholder__1_16_0 {
	padding-left: 40px;
}
.modulor_field__field-label__1_16_0 {
	-webkit-font-feature-settings: 'cv04' on;
	font-feature-settings: 'cv04' on;
	color: var(--text-body);
	display: block;
	font-family: SF Pro Text, sans-serif;
	font-size: 16px;
	font-weight: 400;
	left: 16px;
	letter-spacing: -0.32px;
	line-height: 20px;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: 55px;
	text-overflow: ellipsis;
	top: 18px;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	transition: 0.15s ease-in-out;
	white-space: nowrap;
	will-change: transform;
	z-index: 3;
}
.modulor_field__field-label__1_16_0 .modulor_field__required-asterisk__1_16_0 {
	color: var(--text-field-error);
	margin-left: 3px;
}
.modulor_field__field-label__1_16_0.modulor_field__active__1_16_0,
.modulor_field__field-label__1_16_0.modulor_field__always-active__1_16_0,
input:focus + .modulor_field__field-label__1_16_0 {
	font-size: 13px;
	letter-spacing: -0.3px;
	line-height: 16px;
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}
input.modulor_field__disabled__1_16_0 + .modulor_field__field-label__1_16_0,
input.modulor_field__disabled__1_16_0
	+ .modulor_field__field-label__1_16_0
	.modulor_field__required-asterisk__1_16_0 {
	color: var(--text-disable);
}
.modulor_field__field-label__1_16_0.modulor_field__error__1_16_0 {
	color: var(--text-field-error);
}
.modulor_field__action-icon__1_16_0 {
	position: absolute;
	right: 16px;
	top: calc(50% - 12px);
	z-index: 3;
}
.modulor_field__action-icon-left__1_16_0 {
	left: 16px;
}
.modulor_field__clear__1_16_0 {
	position: absolute;
	right: 16px;
	top: calc(50% - 12px);
	z-index: 3;
}
input.modulor_field__with-action-icon__1_16_0 ~ .modulor_field__clear__1_16_0 {
	right: 74px;
}
input.modulor_field__with-action-icon__1_16_0
	~ .modulor_field__clear__1_16_0:after {
	background: var(--text-field-focused);
	content: '';
	height: 40px;
	position: absolute;
	right: -19px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
}
input.modulor_field__disabled__1_16_0.modulor_field__with-action-icon__1_16_0
	~ .modulor_field__clear__1_16_0:after {
	background: var(--icon-disabled);
}
body[dir='rtl'] .modulor_field__field__1_16_0 input {
	padding-left: 55px;
	padding-right: 17px;
}
body[dir='rtl']
	.modulor_field__field__1_16_0
	input.modulor_field__with-action-icon__1_16_0 {
	padding-left: 111px;
}
body[dir='rtl'] .modulor_field__field__1_16_0 label {
	right: 17px;
	-webkit-transform-origin: right top;
	transform-origin: right top;
}
body[dir='rtl']
	.modulor_field__field__1_16_0
	.modulor_field__action-icon__1_16_0,
body[dir='rtl'] .modulor_field__field__1_16_0 .modulor_field__clear__1_16_0 {
	left: 16px;
	right: auto;
}
body[dir='rtl']
	.modulor_field__field__1_16_0
	.modulor_field__clear__1_16_0:after {
	left: -19px;
	right: auto;
}
body[dir='rtl']
	.modulor_field__field__1_16_0
	input.modulor_field__with-action-icon__1_16_0
	~ .modulor_field__clear__1_16_0 {
	left: 74px;
}
body[dir='rtl'][type='text']
	.modulor_field__field__1_16_0
	.modulor_field__clear__1_16_0 {
	left: 72px;
	right: auto;
}
.modulor_field__placeholder__1_16_0 {
	-webkit-font-feature-settings: 'cv04' on;
	font-feature-settings: 'cv04' on;
	color: var(--text-body);
	color: var(--placeholdermask-color, var(--text-body));
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 20px;
	left: 16px;
	letter-spacing: -0.3199999928px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	text-transform: none;
	top: 18px;
	width: calc(100% - 32px);
	z-index: 1;
}
.modulor_field__focused-placeholder__1_16_0 {
	color: var(--text-disable);
	color: var(--placeholdermask-color, var(--text-disable));
}
.modulor_error__alert__1_16_0 {
	--text: var(--text-error);
	color: var(--text);
	margin-top: 2px;
	overflow: hidden;
	padding: 4px 16px;
	text-overflow: ellipsis;
}
.modulor_radio-group__radio-group__1_16_0 label {
	cursor: pointer;
}
.modulor_radio__radio__1_16_0 {
	-webkit-appearance: none;
	appearance: none;
	background-color: var(--control-inactive-switcher);
	border-radius: 100%;
	cursor: pointer;
	height: 24px;
	margin: 0;
	position: relative;
	transition: background-color 0.15s ease-in-out;
	width: 24px;
	will-change: background-color;
}
.modulor_radio__radio__1_16_0.modulor_radio__input-mode__1_16_0 {
	background-color: var(--control-switcheron-disabled) !important;
}
.modulor_radio__radio__1_16_0:disabled {
	background-color: var(--control-switcheroff-disabled);
	pointer-events: none;
}
.modulor_radio__radio__1_16_0:checked {
	background-color: var(--control-switcher-active);
}
.modulor_radio__radio__1_16_0:checked:after {
	background-color: var(--control-switcher-knob);
	border-radius: 100%;
	content: '';
	display: block;
	height: 8px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 8px;
}
@-webkit-keyframes modulor_bottom-sheet__BottomSheetFadeIn__1_16_0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes modulor_bottom-sheet__BottomSheetFadeIn__1_16_0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
.modulor_bottom-sheet__bottom-sheet-wrapper__1_16_0 {
	--default-shadow-z-index: 10500;
	--default-bottom-sheet-z-index: 10550;
}
.modulor_bottom-sheet__bottom-sheet-wrapper__1_16_0
	.modulor_bottom-sheet__shadow__1_16_0 {
	background: var(--background-modalview);
	background: var(--bottom-sheet-shadow, var(--background-modalview));
	inset: 0;
	position: fixed;
	position: var(--bottom-sheet-position, fixed);
	-webkit-user-select: none;
	user-select: none;
	z-index: var(--default-shadow-z-index);
	z-index: var(--bottom-sheet-shadow-z-index, var(--default-shadow-z-index));
}
.modulor_bottom-sheet__bottom-sheet-wrapper__1_16_0
	.modulor_bottom-sheet__shadow__1_16_0.modulor_bottom-sheet__to-bottom__1_16_0 {
	opacity: 0.4 !important;
	transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.modulor_bottom-sheet__bottom-sheet-wrapper__1_16_0
	.modulor_bottom-sheet__shadow__1_16_0.modulor_bottom-sheet__closing__1_16_0 {
	opacity: 0 !important;
	transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.modulor_bottom-sheet__bottom-sheet__1_16_0 {
	-webkit-animation: modulor_bottom-sheet__MobileFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	animation: modulor_bottom-sheet__MobileFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	background: none;
	bottom: 0;
	box-shadow: none;
	display: flex;
	flex-direction: column;
	height: auto;
	left: 0;
	max-height: none;
	min-height: 0;
	min-height: auto;
	overflow: visible;
	pointer-events: none;
	position: fixed;
	position: var(--bottom-sheet-position, fixed);
	top: auto;
	-webkit-transform: translate(0);
	transform: translate(0);
	width: 100%;
	z-index: var(--default-bottom-sheet-z-index);
	z-index: var(--bottom-sheet-z-index, var(--default-bottom-sheet-z-index));
}
.modulor_bottom-sheet__bottom-sheet__1_16_0.modulor_bottom-sheet__open__1_16_0 {
	-webkit-animation: modulor_bottom-sheet__BottomSheetFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	animation: modulor_bottom-sheet__BottomSheetFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.modulor_bottom-sheet__bottom-sheet__1_16_0.modulor_bottom-sheet__expanded__1_16_0
	.modulor_bottom-sheet__content__1_16_0 {
	overflow-y: auto;
}
.modulor_bottom-sheet__bottom-sheet__1_16_0.modulor_bottom-sheet__expanded__1_16_0
	.modulor_bottom-sheet__swiper__1_16_0 {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 13.7a2.3 2.3 0 1 0 0 4.6v-4.6Zm36 4.6a2.3 2.3 0 1 0 0-4.6v4.6Zm-36 0h18v-4.6H4v4.6Zm18 0h18v-4.6H22v4.6Z' fill='%23BBB5AA'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 13.7a2.3 2.3 0 1 0 0 4.6v-4.6Zm36 4.6a2.3 2.3 0 1 0 0-4.6v4.6Zm-36 0h18v-4.6H4v4.6Zm18 0h18v-4.6H22v4.6Z' fill='%23BBB5AA'/%3E%3C/svg%3E");
}
.modulor_bottom-sheet__bottom-sheet__1_16_0.modulor_bottom-sheet__expanded__1_16_0
	+ .modulor_bottom-sheet__shadow__1_16_0 {
	opacity: 1 !important;
	transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.modulor_bottom-sheet__bottom-sheet__1_16_0.modulor_bottom-sheet__expanded__1_16_0
	.modulor_bottom-sheet__container__1_16_0 {
	-webkit-transform: translateY(0) !important;
	transform: translateY(0) !important;
	transition: -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),
		-webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.modulor_bottom-sheet__bottom-sheet__1_16_0
	.modulor_bottom-sheet__container__1_16_0 {
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
	flex-grow: 1;
	max-height: none;
	min-height: 0;
	min-height: auto;
	overflow: visible;
	pointer-events: auto;
}
.modulor_bottom-sheet__bottom-sheet__1_16_0
	.modulor_bottom-sheet__content__1_16_0 {
	overflow-y: hidden;
}
.modulor_bottom-sheet__bottom-sheet__1_16_0
	+ .modulor_bottom-sheet__shadow__1_16_0 {
	-webkit-animation: none;
	animation: none;
	display: block;
}
.modulor_bottom-sheet__bottom-sheet__1_16_0
	.modulor_bottom-sheet__button-docked__1_16_0 {
	bottom: 0;
	box-sizing: border-box;
	pointer-events: auto;
	position: fixed;
	width: 100%;
}
.modulor_bottom-sheet__swiper__1_16_0 {
	background: var(--icon-chevron);
	background: var(--bottom-sheet-swiper, var(--icon-chevron));
	bottom: 100%;
	display: block;
	height: 32px;
	left: 50%;
	-webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='32' fill='none'%3E%3Cpath d='M3.273 13.818a2.3 2.3 0 0 0 1.454 4.364l-1.454-4.364Zm36 4.364a2.3 2.3 0 0 0 1.454-4.364l-1.454 4.364Zm-34.546 0 16.735-5.578-1.454-4.364-16.735 5.578 1.454 4.364Zm17.81-5.578 16.736 5.578 1.454-4.364L23.992 8.24l-1.454 4.364Zm-1.075 0a1.7 1.7 0 0 1 1.076 0l1.454-4.364a6.3 6.3 0 0 0-3.984 0l1.454 4.364Z' fill='%23BBB5AA'/%3E%3C/svg%3E")
		no-repeat 50% 50%;
	mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='32' fill='none'%3E%3Cpath d='M3.273 13.818a2.3 2.3 0 0 0 1.454 4.364l-1.454-4.364Zm36 4.364a2.3 2.3 0 0 0 1.454-4.364l-1.454 4.364Zm-34.546 0 16.735-5.578-1.454-4.364-16.735 5.578 1.454 4.364Zm17.81-5.578 16.736 5.578 1.454-4.364L23.992 8.24l-1.454 4.364Zm-1.075 0a1.7 1.7 0 0 1 1.076 0l1.454-4.364a6.3 6.3 0 0 0-3.984 0l1.454 4.364Z' fill='%23BBB5AA'/%3E%3C/svg%3E")
		no-repeat 50% 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 44px;
}
.modulor_bottom-sheet__header__1_16_0 {
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
}
.modulor_bottom-sheet__container__1_16_0 {
	background: var(--background-main);
	background: var(--bottom-sheet-background, var(--background-main));
	display: flex;
	flex-direction: column;
	overflow-y: auto;
}
.modulor_bottom-sheet__header__1_16_0 {
	flex-shrink: 0;
	height: 56px;
	overflow: hidden;
}
.modulor_bottom-sheet__header__1_16_0.modulor_bottom-sheet__hidden__1_16_0 {
	display: none;
}
.modulor_bottom-sheet__header__1_16_0.modulor_bottom-sheet__with-image__1_16_0 {
	height: 128px;
	min-height: 128px;
	position: relative;
}
.modulor_bottom-sheet__header__1_16_0.modulor_bottom-sheet__with-image__1_16_0.modulor_bottom-sheet__hero__1_16_0 {
	background-position: 50%;
	background-size: cover;
	height: 256px;
	min-height: 256px;
}
.modulor_bottom-sheet__image__1_16_0 {
	background-position: 50%;
	background-size: cover;
	border-radius: var(--radius-xxxl);
	bottom: 0;
	height: 104px;
	left: 24px;
	overflow: hidden;
	position: absolute;
	top: 24px;
	width: 104px;
}
.modulor_bottom-sheet__content__1_16_0 {
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
	flex: 1 1;
	overflow: hidden auto;
	padding: 16px;
}
.modulor_bottom-sheet__title__1_16_0 {
	--text: var(--bottom-sheet-title, var(--text-title));
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.modulor_bottom-sheet__description__1_16_0 {
	--text: var(--bottom-sheet-description, var(--text-subtitle));
	display: block;
	margin-bottom: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.modulor_bottom-sheet__button-docked__1_16_0 {
	background: var(--background-main);
	background: var(--bottom-sheet-background, var(--background-main));
	padding: 16px;
}
.modulor_bottom-sheet__button-docked__1_16_0
	[data-component-name='modulor-button']:nth-of-type(2) {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}
.modulor_bottom-sheet__button-docked__1_16_0.modulor_bottom-sheet__has-border__1_16_0 {
	border-top: 1px solid var(--bottom-sheet-footer-divider, var(--divider-main));
}
.modulor_bottom-sheet__button-docked__1_16_0.modulor_bottom-sheet__vertical__1_16_0 {
	flex-direction: column;
}
.modulor_bottom-sheet__button-docked__1_16_0.modulor_bottom-sheet__vertical__1_16_0
	[data-component-name='modulor-button'] {
	width: 100%;
}
.modulor_bottom-sheet__button-docked__1_16_0.modulor_bottom-sheet__vertical__1_16_0
	[data-component-name='modulor-button']:nth-of-type(2) {
	margin-top: 8px;
	margin-inline: 0;
}
.modulor_bottom-sheet__button-docked__1_16_0:empty {
	padding: 0;
}
.modulor_bottom-sheet__button-docked__1_16_0:not(
		.modulor_bottom-sheet__vertical__1_16_0
	) {
	display: flex;
}
.modulor_bottom-sheet__button-docked__1_16_0:not(
		.modulor_bottom-sheet__vertical__1_16_0
	)
	[data-component-name='modulor-button'] {
	flex-basis: 0;
	flex-grow: 1;
	width: 50%;
}
@media (min-width: 1024px) {
	.modulor_bottom-sheet__container__1_16_0 {
		-webkit-transform: translateY(0) !important;
		transform: translateY(0) !important;
	}
	.modulor_bottom-sheet__header__1_16_0.modulor_bottom-sheet__with-image__1_16_0 {
		height: 160px;
		min-height: 160px;
	}
	.modulor_bottom-sheet__image__1_16_0 {
		top: 56px;
	}
	.modulor_bottom-sheet__content__1_16_0 {
		padding: 16px;
	}
}
.modulor_scrollable-collection__wrapper__1_16_0 {
	--base-item-size: 141px;
	position: relative;
}
@media (max-width: 390px) {
	.modulor_scrollable-collection__wrapper__1_16_0 {
		--base-item-size: 113px;
	}
}
@media (max-width: 360px) {
	.modulor_scrollable-collection__wrapper__1_16_0 {
		--base-item-size: 103px;
	}
}
@media (max-width: 320px) {
	.modulor_scrollable-collection__wrapper__1_16_0 {
		--base-item-size: 90px;
	}
}
.modulor_scrollable-collection__grid__1_16_0 {
	background: var(--background-main);
	background: var(--scrollable-collection-grid, var(--background-main));
	border-radius: 16px;
	border-radius: var(--radius-md, 16px);
	box-sizing: border-box;
	flex-direction: column;
	overflow: scroll;
	padding: 8px 0;
	pointer-events: none;
	position: relative;
}
.modulor_scrollable-collection__grid__1_16_0::-webkit-scrollbar {
	display: none;
}
.modulor_scrollable-collection__row__1_16_0 {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 8px;
	margin: 0 8px 8px;
}
.modulor_scrollable-collection__row__1_16_0:last-child {
	margin-bottom: 0;
}
.modulor_scrollable-collection__item__1_16_0 {
	background: var(--background-secondary);
	background: var(
		--scrollable-collection-background,
		var(--background-secondary)
	);
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	flex-shrink: 0;
	height: var(--base-item-size);
	overflow: hidden;
	padding: 12px 14px 0 16px;
	position: relative;
	text-decoration: none;
}
.modulor_scrollable-collection__controls-wrapper__1_16_0 {
	position: static;
	width: 100%;
	z-index: 10;
}
.modulor_scrollable-collection__control__1_16_0 {
	align-items: center;
	background: var(--background-main);
	border: none;
	border-radius: 100px;
	box-shadow: 0 0 80px 0 rgba(116, 107, 93, 0.2);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	height: 40px;
	justify-content: center;
	position: absolute;
	top: calc(50% - 20px);
	width: 40px;
	z-index: 20;
}
.modulor_scrollable-collection__control__1_16_0.modulor_scrollable-collection__left__1_16_0 {
	left: 16px;
}
.modulor_scrollable-collection__control__1_16_0.modulor_scrollable-collection__right__1_16_0 {
	right: 16px;
}
.modulor_phone-field__field-group__1_16_0 {
	display: flex;
	position: relative;
}
.modulor_phone-field__flag-button__1_16_0 {
	align-items: center;
	-webkit-appearance: none;
	appearance: none;
	background: var(--background-main);
	border: 1px solid var(--text-field-outline);
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	flex: 0 0;
	height: 56px;
	justify-content: flex-start;
	margin-right: 8px;
	outline: none;
	padding-left: 15px;
	padding-right: 15px;
}
.modulor_phone-field__flag-button__1_16_0.modulor_phone-field__dropdown__1_16_0 {
	flex: 0 0 80px;
	padding-right: 0;
}
.modulor_phone-field__flag-button__1_16_0.modulor_phone-field__disabled__1_16_0 {
	background: var(--text-field-disabled);
}
.modulor_phone-field__flag-button__1_16_0.modulor_phone-field__disabled__1_16_0
	[data-component-name='modulor-icon'],
.modulor_phone-field__flag-button__1_16_0.modulor_phone-field__disabled__1_16_0
	[data-component-name='modulor-image'] {
	opacity: 0.5;
}
.modulor_phone-field__flag-button__1_16_0.modulor_phone-field__error__1_16_0 {
	border-color: var(--text-field-error);
}
@media only screen and (max-width: 340px) {
	.modulor_phone-field__flag-button__1_16_0 {
		flex: initial;
		padding-inline: 8px;
	}
}
.modulor_tab-bar__layout__1_16_0 {
	background-color: var(--background-tabbar);
	background-color: var(--tabbar-background, var(--background-tabbar));
	display: flex;
	justify-content: space-around;
	width: 100%;
}
.modulor_tabs__container__1_16_0 {
	-ms-overflow-style: none;
	display: flex;
	flex-direction: row;
	overflow-x: auto;
	scrollbar-width: none;
}
.modulor_tabs__container__1_16_0::-webkit-scrollbar {
	display: none;
}
.modulor_tabs__tab__1_16_0 {
	--text: var(--tabs-inactive, var(--text-regular));
	--icon-fill: var(--tabs-inactive, var(--text-regular));
	align-items: center;
	background: none;
	border: none;
	border-radius: 21px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	margin: 0 5px 0 0;
	outline: none;
	padding: 7.5px 12px;
	transition: color 0.15s linear;
	will-change: color;
}
.modulor_tabs__tab__1_16_0:active .modulor_tabs__icon__1_16_0,
.modulor_tabs__tab__1_16_0:active .modulor_tabs__name__1_16_0 {
	-webkit-transform: translate(1px, 1px);
	transform: translate(1px, 1px);
}
.modulor_tabs__tab__1_16_0.modulor_tabs__active__1_16_0 {
	--text: var(--tabs-active, var(--text-title));
	--icon-fill: var(--tabs-active, var(--text-title));
	background-color: var(--control-quaternary);
	background-color: var(--tabs-background, var(--control-quaternary));
}
.modulor_tabs__tab__1_16_0.modulor_tabs__withIcon__1_16_0 {
	padding: 4px 12px 4px 8px;
}
.modulor_tabs__name__1_16_0 {
	transition: -webkit-transform 48ms ease-in-out;
	transition: transform 48ms ease-in-out;
	transition: transform 48ms ease-in-out, -webkit-transform 48ms ease-in-out;
	white-space: nowrap;
	will-change: transform;
}
.modulor_tabs__icon__1_16_0 + .modulor_tabs__name__1_16_0 {
	margin-left: 4px;
}
.modulor_tab-bar-item__item__1_16_0 {
	--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));
	align-items: center;
	background: transparent;
	border: none;
	cursor: pointer;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	font-size: 0;
	justify-content: space-between;
	margin: 0;
	overflow: hidden;
	padding: 9px 0 0;
	text-decoration: none;
	text-overflow: hidden;
	white-space: hidden;
}
.modulor_tab-bar-item__item__1_16_0 .modulor_tab-bar-item__active__1_16_0 {
	--icon-fill: var(--tabbar-active, var(--icon-tabbar));
}
.modulor_tab-bar-item__item__1_16_0
	.modulor_tab-bar-item__tab-bar-icon__1_16_0 {
	flex-shrink: 0;
	margin: 0 15px;
}
.modulor_tab-bar-item__item__1_16_0.modulor_tab-bar-item__horizontal__1_16_0 {
	flex-direction: row;
	padding: 0;
}
.modulor_tab-bar-item__item__1_16_0.modulor_tab-bar-item__horizontal__1_16_0
	.modulor_tab-bar-item__tab-bar-icon__1_16_0 {
	margin: 0 8px;
}
.modulor_tab-bar-item__name__1_16_0 {
	--text: var(--tabbar-inactive, var(--text-always-light));
	margin: 4px 0 6px;
	max-width: 100%;
	overflow: hidden;
	padding: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.modulor_tab-bar-item__name__1_16_0.modulor_tab-bar-item__active__1_16_0 {
	--text: var(--tabbar-active, var(--icon-tabbar));
}
.modulor_text-view__text-area-wrapper__1_16_0 {
	display: inline-block;
	position: relative;
	vertical-align: bottom;
	width: 100%;
}
.modulor_text-view__body-regular__1_16_0 {
	--border: var(--field-border, var(--text-field-outline));
	background: var(--background-main);
	background: var(--field-background, var(--background-main));
	border: 1px solid var(--border);
	border-radius: var(--radius-md);
	box-sizing: border-box;
	caret-color: #5a91f7;
	caret-color: var(--field-caret, #5a91f7);
	color: var(--text-title);
	color: var(--field-text, var(--text-title));
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Segoe UI, Oxygen,
		Ubuntu, Cantarell, Open Sans, Helvetica Neue, Arial, sans-serif !important;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -0.32px;
	line-height: 20px;
	min-height: 116px;
	min-width: 116px;
	overflow: hidden;
	padding: 18px 15px;
	resize: none;
	text-transform: none;
	vertical-align: bottom;
	width: 100%;
}
.modulor_text-view__body-regular__1_16_0.modulor_text-view__with-label__1_16_0 {
	padding-bottom: 8px;
	padding-top: 26px;
}
.modulor_text-view__body-regular__1_16_0.modulor_text-view__error__1_16_0 {
	border-color: var(--field-error-border, var(--text-field-error));
}
.modulor_text-view__body-regular__1_16_0.modulor_text-view__disabled__1_16_0 {
	background: var(--text-field-disabled);
	background: var(--field-disabled-background, var(--text-field-disabled));
	border-color: var(--field-disabled-border, var(--text-field-outline));
	color: var(--text-disable);
	color: var(--field-disabled-text, var(--text-disable));
	pointer-events: none;
}
.modulor_text-view__body-regular__1_16_0.modulor_text-view__disabled__1_16_0
	~ .modulor_text-view__label-line__1_16_0
	.modulor_text-view__required-asterisk__1_16_0 {
	color: var(--text-disable);
}
.modulor_text-view__body-regular__1_16_0::-webkit-input-placeholder {
	color: var(--text-body);
	color: var(--field-placeholder, var(--text-body));
}
.modulor_text-view__body-regular__1_16_0::placeholder {
	color: var(--text-body);
	color: var(--field-placeholder, var(--text-body));
}
.modulor_text-view__body-regular__1_16_0.modulor_text-view__disabled__1_16_0::-webkit-input-placeholder {
	color: var(--text-disable);
	color: var(--field-disabled-placeholder, var(--text-disable));
}
.modulor_text-view__body-regular__1_16_0.modulor_text-view__disabled__1_16_0::placeholder {
	color: var(--text-disable);
	color: var(--field-disabled-placeholder, var(--text-disable));
}
.modulor_text-view__body-regular__1_16_0:focus {
	border-color: var(--field-focus-border, var(--text-field-focused));
	outline: none;
}
.modulor_text-view__body-regular__1_16_0:focus.modulor_text-view__error__1_16_0 {
	border-color: var(--field-error-border, var(--text-field-error));
}
.modulor_text-view__label-line__1_16_0 {
	display: block;
	left: 16px;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: 16px;
	text-overflow: ellipsis;
	top: 18px;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	transition: -webkit-transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
	white-space: nowrap;
	will-change: transform;
}
.modulor_text-view__label-line__1_16_0
	.modulor_text-view__required-asterisk__1_16_0 {
	color: var(--text-field-error);
	margin-left: 3px;
}
.modulor_text-view__body-regular__1_16_0:focus
	+ .modulor_text-view__label-line__1_16_0,
.modulor_text-view__label-line__1_16_0.modulor_text-view__active__1_16_0 {
	-webkit-transform: translateY(-9px) scale(0.8);
	transform: translateY(-9px) scale(0.8);
}
.modulor_text-view__label-line__1_16_0.modulor_text-view__error__1_16_0 {
	color: var(--text-field-error);
}
.modulor_text-view__label-line__1_16_0.modulor_text-view__disabled__1_16_0 {
	color: var(--text-disable);
	color: var(--field-disabled-text, var(--text-disable));
}
.modulor_text-view__text__1_16_0 {
	--text: var(--field-label, var(--text-body));
}
.modulor_text-view__body-regular__1_16_0.modulor_text-view__disabled__1_16_0
	+ .modulor_text-view__label-line__1_16_0
	.modulor_text-view__text__1_16_0 {
	--text: var(--field-disabled-label, var(--text-disable));
}
.modulor_text-view__body-regular__1_16_0.modulor_text-view__error__1_16_0
	+ .modulor_text-view__label-line__1_16_0
	.modulor_text-view__text__1_16_0 {
	--text: var(--field-error-label, var(--text-error));
}
body[dir='rtl'].modulor_text-view__text-area-wrapper__1_16_0
	.modulor_text-view__label-line__1_16_0 {
	-webkit-transform-origin: right top;
	transform-origin: right top;
}
.modulor_tooltip__arrow-elem__1_16_0 {
	background: var(--background-tooltip);
	background: var(--tooltip-background, var(--background-tooltip));
	height: 14px;
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.991 12.171C19.398 13.282 19.661 14 20 14c.34 0 .602-.718 1.009-1.829C22.398 8.377 25.463 0 39 0H1c13.537 0 16.602 8.377 17.991 12.171Z' fill='%23292621'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.991 12.171C19.398 13.282 19.661 14 20 14c.34 0 .602-.718 1.009-1.829C22.398 8.377 25.463 0 39 0H1c13.537 0 16.602 8.377 17.991 12.171Z' fill='%23292621'/%3E%3C/svg%3E");
	position: absolute;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	width: 40px;
}
.modulor_tooltip__arrow-elem__1_16_0.modulor_tooltip__right__1_16_0 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.modulor_tooltip__arrow-elem__1_16_0.modulor_tooltip__bottom__1_16_0 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.modulor_tooltip__arrow-elem__1_16_0.modulor_tooltip__left__1_16_0 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
.modulor_tooltip__title__1_16_0 {
	margin-bottom: 4px;
}
.modulor_tooltip__clickable__1_16_0 {
	cursor: pointer;
}
.modulor_tooltip__tooltip__1_16_0 {
	background: var(--background-tooltip);
	background: var(--tooltip-background, var(--background-tooltip));
	border-radius: var(--radius-md);
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: calc(100vw - 8px);
	min-height: 56px;
	min-width: auto;
	opacity: 0;
	padding: 12px;
	position: absolute;
	transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms,
		-webkit-transform 133ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms,
		transform 133ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms,
		transform 133ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,
		-webkit-transform 133ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	z-index: var(--default-z-index);
	z-index: var(--tooltip-z-index, var(--default-z-index));
}
.modulor_tooltip__title__1_16_0 {
	--text: var(--tooltip-title, var(--text-inversion));
}
.modulor_tooltip__text__1_16_0 {
	--text: var(--tooltip-text, var(--text-disable));
}
.modulor_tooltip__btn-block__1_16_0
	[data-component-name='modulor-button']:before {
	background-color: var(--divider-inversion);
	background-color: var(--tooltip-divider-color, var(--divider-inversion));
	content: '';
	display: block;
	height: 1px;
	margin-bottom: 8px;
	margin-top: 8.5px;
}
.modulor_chips__container__1_16_0 {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	gap: 8px 4px;
	justify-content: flex-start;
}
.modulor_chips__container__1_16_0.modulor_chips__horizontal__1_16_0 {
	flex-wrap: nowrap;
	overflow: auto;
}
.modulor_chips__container__1_16_0::-webkit-scrollbar {
	display: none;
}
.modulor_chip__container__1_16_0 {
	--text: var(--chips-label, var(--text-subtitle));
	align-items: center;
	background-color: var(--control-secondary);
	background-color: var(--chips-background, var(--control-secondary));
	border-radius: 21px;
	display: flex;
	height: 32px;
	justify-content: flex-start;
	width: -webkit-max-content;
	width: max-content;
}
.modulor_chip__container__1_16_0.modulor_chip__active__1_16_0 {
	--text: var(--chips-active-label, var(--text-title));
	background-color: var(--control-chips-active);
	background-color: var(--chips-active-background, var(--control-chips-active));
}
.modulor_chip__container__1_16_0 label {
	align-items: center;
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	justify-content: center;
	overflow: hidden;
	padding: 0 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	z-index: 1;
}
.modulor_chip__container__1_16_0.modulor_chip__labelHasIcon__1_16_0 label {
	padding-left: 8px;
}
.modulor_chip__container__1_16_0 input {
	display: none;
}
.modulor_chip__container__1_16_0 [data-component-name='modulor-icon'],
.modulor_chip__container__1_16_0 [data-component-name='modulor-image'] {
	height: 24px;
	margin-right: 4px;
	width: 24px;
}
.modulor_modal__shadow__1_16_0 {
	--default-shadow-z-index: 10500;
	background: var(--background-modalview);
	background: var(--modal-shadow, var(--background-modalview));
	inset: 0;
	position: fixed;
	position: var(--modal-position, fixed);
	-webkit-user-select: none;
	user-select: none;
	visibility: hidden;
	z-index: var(--default-shadow-z-index);
	z-index: var(--modal-shadow-z-index, var(--default-shadow-z-index));
}
@-webkit-keyframes modulor_modal__ShadowFadeIn__1_16_0 {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes modulor_modal__ShadowFadeIn__1_16_0 {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-webkit-keyframes modulor_modal__ModalFadeIn__1_16_0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}
@keyframes modulor_modal__ModalFadeIn__1_16_0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}
.modulor_modal__expanded__1_16_0 + .modulor_modal__shadow__1_16_0 {
	opacity: 1 !important;
	transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.modulor_modal__expanded__1_16_0 .modulor_modal__container__1_16_0 {
	-webkit-transform: translateY(0) !important;
	transform: translateY(0) !important;
	transition: -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),
		-webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.modulor_modal__modal-wrapper__1_16_0 {
	--default-shadow-z-index: 10500;
	--default-modal-z-index: 10550;
	display: flex;
	flex-direction: column;
	position: fixed;
	position: var(--modal-position, fixed);
	z-index: var(--default-modal-z-index);
	z-index: var(--modal-z-index, var(--default-modal-z-index));
}
.modulor_modal__modal-wrapper__1_16_0.modulor_modal__no-buttons__1_16_0
	.modulor_modal__button-docked__1_16_0 {
	display: none;
}
.modulor_modal__modal-wrapper__1_16_0 .modulor_modal__container__1_16_0 {
	flex-grow: 1;
	overflow: hidden;
	pointer-events: auto;
}
.modulor_modal__modal-wrapper__1_16_0.modulor_modal__open__1_16_0 {
	-webkit-animation: modulor_modal__ModalFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	animation: modulor_modal__ModalFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	border-radius: var(--radius-lg);
	bottom: 0;
	height: -moz-fit-content;
	height: -webkit-fit-content;
	height: fit-content;
	left: 0;
	margin: auto;
	max-height: 675px;
	min-height: 404px;
	overflow: hidden;
	right: 0;
	top: 0;
}
.modulor_modal__modal-wrapper__1_16_0.modulor_modal__open__1_16_0
	+ .modulor_modal__shadow__1_16_0 {
	-webkit-animation: modulor_modal__ShadowFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	animation: modulor_modal__ShadowFadeIn__1_16_0 0.25s
		cubic-bezier(0.4, 0, 0.2, 1) forwards;
	visibility: visible;
}
.modulor_modal__modal-wrapper__1_16_0 .modulor_modal__button-docked__1_16_0 {
	pointer-events: auto;
	position: static;
}
.modulor_modal__container__1_16_0 {
	background: var(--background-main);
	background: var(--modal-background, var(--background-main));
	display: flex;
	flex-direction: column;
}
.modulor_modal__header__1_16_0 {
	flex-shrink: 0;
	height: 56px;
	overflow: hidden;
}
.modulor_modal__header__1_16_0.modulor_modal__hidden__1_16_0 {
	display: none;
}
.modulor_modal__header__1_16_0.modulor_modal__with-image__1_16_0 {
	height: 128px;
	min-height: 128px;
	position: relative;
}
.modulor_modal__header__1_16_0.modulor_modal__with-image__1_16_0.modulor_modal__hero__1_16_0 {
	background-position: 50%;
	background-size: cover;
	height: 256px;
	min-height: 256px;
}
.modulor_modal__image__1_16_0 {
	background-position: 50%;
	background-size: cover;
	border-radius: var(--radius-xxxl);
	bottom: 0;
	box-sizing: border-box;
	height: 104px;
	left: 24px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 24px;
	width: 104px;
}
.modulor_modal__content__1_16_0 {
	border-radius: var(--radius-lg) var(--radius-lg) 0 0;
	box-sizing: border-box;
	flex: 1 1;
	overflow: hidden auto;
	padding: 16px;
}
.modulor_modal__title__1_16_0 {
	--text: var(--modal-title, var(--text-title));
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.modulor_modal__description__1_16_0 {
	--text: var(--modal-description, var(--text-subtitle));
	display: block;
	margin-bottom: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.modulor_modal__button-docked__1_16_0 {
	background: var(--background-main);
	background: var(--modal-background, var(--background-main));
	box-sizing: border-box;
	padding: 16px;
	width: 100%;
}
.modulor_modal__button-docked__1_16_0
	[data-component-name='modulor-button']:nth-of-type(2) {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}
.modulor_modal__button-docked__1_16_0.modulor_modal__has-border__1_16_0 {
	border-top: 1px solid var(--modal-footer-divider, var(--divider-main));
}
.modulor_modal__button-docked__1_16_0.modulor_modal__vertical__1_16_0 {
	flex-direction: column;
}
.modulor_modal__button-docked__1_16_0.modulor_modal__vertical__1_16_0
	[data-component-name='modulor-button'] {
	width: 100%;
}
.modulor_modal__button-docked__1_16_0.modulor_modal__vertical__1_16_0
	[data-component-name='modulor-button']:nth-of-type(2) {
	margin-top: 8px;
	margin-inline: 0;
}
.modulor_modal__button-docked__1_16_0:not(.modulor_modal__vertical__1_16_0) {
	display: flex;
}
.modulor_modal__button-docked__1_16_0:not(.modulor_modal__vertical__1_16_0)
	[data-component-name='modulor-button'] {
	flex-basis: 0;
	flex-grow: 1;
	width: 50%;
}
@media (min-width: 1024px) {
	.modulor_modal__container__1_16_0 {
		-webkit-transform: translateY(0) !important;
		transform: translateY(0) !important;
	}
	.modulor_modal__header__1_16_0.modulor_modal__with-image__1_16_0 {
		height: 160px;
		min-height: 160px;
	}
	.modulor_modal__image__1_16_0 {
		top: 56px;
	}
	.modulor_modal__content__1_16_0 {
		padding: 16px;
	}
}
@media (max-width: 1023px) {
	@-webkit-keyframes modulor_modal__MobileFadeIn__1_16_0 {
		0% {
			opacity: 0;
			-webkit-transform: translateY(100%);
			transform: translateY(100%);
		}
		to {
			opacity: 1;
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
	}
	@keyframes modulor_modal__MobileFadeIn__1_16_0 {
		0% {
			opacity: 0;
			-webkit-transform: translateY(100%);
			transform: translateY(100%);
		}
		to {
			opacity: 1;
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
	}
	.modulor_modal__shadow__1_16_0 {
		visibility: visible;
	}
	.modulor_modal__modal-wrapper__1_16_0.modulor_modal__open__1_16_0 {
		-webkit-animation: modulor_modal__MobileFadeIn__1_16_0 0.25s
			cubic-bezier(0.4, 0, 0.2, 1) forwards;
		animation: modulor_modal__MobileFadeIn__1_16_0 0.25s
			cubic-bezier(0.4, 0, 0.2, 1) forwards;
		background: none;
		bottom: 0;
		box-shadow: none;
		height: auto;
		left: 0;
		max-height: none;
		min-height: 0;
		min-height: auto;
		overflow: visible;
		pointer-events: none;
		position: fixed;
		position: var(--modal-position, fixed);
		top: auto;
		-webkit-transform: translate(0);
		transform: translate(0);
		width: 100%;
	}
	.modulor_modal__modal-wrapper__1_16_0.modulor_modal__open__1_16_0.modulor_modal__expanded__1_16_0
		.modulor_modal__content__1_16_0 {
		overflow-y: auto;
	}
	.modulor_modal__modal-wrapper__1_16_0.modulor_modal__open__1_16_0
		.modulor_modal__container__1_16_0 {
		border-radius: var(--radius-lg) var(--radius-lg) 0 0;
		flex-grow: 1;
		max-height: none;
		min-height: 0;
		min-height: auto;
		overflow: visible;
		pointer-events: auto;
		width: 100vw;
	}
	.modulor_modal__modal-wrapper__1_16_0.modulor_modal__open__1_16_0
		.modulor_modal__content__1_16_0 {
		box-sizing: border-box;
		overflow-y: hidden;
		overflow: auto;
	}
	.modulor_modal__modal-wrapper__1_16_0.modulor_modal__open__1_16_0
		+ .modulor_modal__shadow__1_16_0 {
		-webkit-animation: none;
		animation: none;
		display: block;
	}
	.modulor_modal__modal-wrapper__1_16_0.modulor_modal__open__1_16_0
		.modulor_modal__button-docked__1_16_0 {
		bottom: 0;
		pointer-events: auto;
		position: fixed;
	}
	.modulor_modal__modal-wrapper__1_16_0:not(.modulor_modal__open__1_16_0) {
		-webkit-animation: none;
		animation: none;
		display: none;
	}
	.modulor_modal__modal-wrapper__1_16_0:not(.modulor_modal__open__1_16_0)
		+ .modulor_modal__shadow__1_16_0 {
		-webkit-animation: none;
		animation: none;
	}
	.modulor_modal__header__1_16_0 {
		border-radius: var(--radius-lg) var(--radius-lg) 0 0;
	}
}
.modulor_segmented-control__container__1_16_0 {
	--border: var(--segmented-control-border, var(--control-quaternary));
	background-color: var(--control-quaternary);
	background-color: var(
		--segmented-control-background,
		var(--control-quaternary)
	);
	border: 1px solid var(--border);
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	height: 56px;
	overflow: hidden;
	position: relative;
}
.modulor_segmented-control__container__1_16_0.modulor_segmented-control__small__1_16_0 {
	height: 40px;
}
.modulor_segmented-control__container__1_16_0
	.modulor_segmented-control__highlight__1_16_0 {
	background-color: var(--background-main);
	background-color: var(
		--segmented-control-active-background,
		var(--background-main)
	);
	border-radius: 11px;
	bottom: 0;
	box-shadow: 0 0 80px rgba(116, 107, 93, 0.2);
	left: 0;
	position: absolute;
	top: 0;
	transition: left 0.15s ease-in-out;
	will-change: left;
}
.modulor_segmented-item__container__1_16_0 {
	--text: var(--segmented-control-label, var(--text-subtitle));
	align-items: stretch;
	display: flex;
	flex: 1 1;
	overflow: hidden;
	position: relative;
}
.modulor_segmented-item__container__1_16_0.modulor_segmented-item__active__1_16_0 {
	--text: var(--segmented-control-active-label, var(--text-title));
}
.modulor_segmented-item__container__1_16_0.modulor_segmented-item__divider__1_16_0:after {
	background: var(--divider-main);
	content: '';
	display: block;
	height: 32px;
	left: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0.5px;
}
.modulor_segmented-item__container__1_16_0 label {
	align-items: center;
	box-sizing: border-box;
	color: var(--text-subtitle);
	cursor: pointer;
	display: flex;
	justify-content: center;
	overflow: hidden;
	padding: 0 9px;
	padding: 0 var(--segmented-item-padding, 9px);
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	z-index: 1;
}
.modulor_segmented-item__container__1_16_0.modulor_segmented-item__small__1_16_0
	label {
	padding: 0 12px;
	padding: 0 var(--segmented-item-padding-small, 12px);
}
.modulor_segmented-item__container__1_16_0 input {
	display: none;
}
.modulor_toast__container__1_16_0 {
	--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);
	left: 50%;
	max-width: 424px;
	position: fixed;
	top: -200px;
	touch-action: none;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	transition: top 0.35s;
	width: 100%;
	z-index: 99999;
}
@media only screen and (max-width: 599px) {
	.modulor_toast__container__1_16_0 {
		width: calc(100% - 16px);
	}
}
.modulor_toast__container__1_16_0.modulor_toast__visible__1_16_0 {
	top: 10px;
	transition: top 0.35s;
}
.modulor_toast__container__1_16_0 [data-component-name='modulor-list-cell'] {
	--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;
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-shadow: 0 0 80px var(--shadow-toasts);
	overflow: hidden;
}
.modulor_toast__success__1_16_0 {
	--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_16_0 {
	--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_16_0 {
	cursor: pointer;
}
.modulor_scalable-collection__container__1_16_0 {
	grid-gap: 8px;
	background: var(--background-main);
	background: var(--scalable-collection-grid, var(--background-main));
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	display: grid;
	gap: 8px;
	padding: 8px;
}
.modulor_scalable-collection__large__1_16_0 {
	grid-template-columns: repeat(18, 1fr);
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 1) {
	grid-column: 1/3;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 2) {
	grid-column: 3/7;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 15),
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 3) {
	grid-column: 7/10;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 16),
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 4) {
	grid-column: 10/13;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 5) {
	grid-column: 13/17;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 6) {
	grid-column: 17/19;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 19),
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 7) {
	grid-column: 1/4;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 20),
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 8) {
	grid-column: 4/7;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 9) {
	grid-column: 7/9;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 10) {
	grid-column: 9/13;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 11),
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 23) {
	grid-column: 13/16;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 12),
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 24) {
	grid-column: 16/19;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 13) {
	grid-column: 1/5;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 14) {
	grid-column: 5/7;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 17) {
	grid-column: 13/15;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(23n + 18),
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 18) {
	grid-column: 15/19;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 21) {
	grid-column: 7/11;
}
.modulor_scalable-collection__large__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(24n + 22) {
	grid-column: 11/13;
}
.modulor_scalable-collection__medium__1_16_0 {
	grid-template-columns: repeat(12, 1fr);
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 1) {
	grid-column: 1/3;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 2) {
	grid-column: 3/7;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 11),
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 3) {
	grid-column: 7/10;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 12),
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 4) {
	grid-column: 10/13;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 13),
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 5) {
	grid-column: 1/4;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 14),
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 6) {
	grid-column: 4/7;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 7) {
	grid-column: 7/9;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 8) {
	grid-column: 9/13;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 9) {
	grid-column: 1/5;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 10) {
	grid-column: 5/7;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 15) {
	grid-column: 7/11;
}
.modulor_scalable-collection__medium__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 16) {
	grid-column: 11/13;
}
.modulor_scalable-collection__small__1_16_0 {
	grid-template-columns: repeat(12, 1fr);
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 1) {
	grid-column: 1/3;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 2) {
	grid-column: 3/7;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 11),
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 3) {
	grid-column: 7/10;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 12),
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 4) {
	grid-column: 10/13;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 13),
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 5) {
	grid-column: 1/4;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 14),
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 6) {
	grid-column: 4/7;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 7) {
	grid-column: 7/9;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 8) {
	grid-column: 9/13;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 9) {
	grid-column: 1/5;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 10) {
	grid-column: 5/7;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 15) {
	grid-column: 7/11;
}
.modulor_scalable-collection__small__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(16n + 16) {
	grid-column: 11/13;
}
.modulor_scalable-collection__tiny__1_16_0 {
	grid-template-columns: repeat(6, 1fr);
}
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0.modulor_scalable-collection__single__1_16_0 {
	grid-column: 1/7 !important;
}
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(8n + 1) {
	grid-column: 1/3;
}
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(8n + 2) {
	grid-column: 3/7;
}
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(8n + 3),
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(8n + 7) {
	grid-column: 1/4;
}
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(8n + 4),
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(8n + 8) {
	grid-column: 4/7;
}
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(8n + 5) {
	grid-column: 1/5;
}
.modulor_scalable-collection__tiny__1_16_0
	.modulor_scalable-collection__item__1_16_0:nth-child(8n + 6) {
	grid-column: 5/7;
}
.modulor_empty-states__empty-state-block__1_16_0 {
	align-items: center;
	background-color: var(--background-toasts);
	border-radius: var(--radius-xl);
	display: flex;
	flex-direction: column;
	gap: 16px;
	height: auto;
	padding: 16px;
	width: 320px;
}
.modulor_empty-states__typo-section__1_16_0 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 4px;
	width: 100%;
}
.modulor_empty-states__title__1_16_0 {
	color: var(--icon-logotype);
}
.modulor_empty-states__sub-title__1_16_0,
.modulor_empty-states__title__1_16_0 {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.modulor_empty-states__sub-title__1_16_0 {
	color: var(--text-body);
}
.modulor_empty-states__sub-title__1_16_0.modulor_empty-states__wrap__1_16_0 {
	white-space: normal;
}
.modulor_code-field__container__1_16_0 {
	display: flex;
	gap: 8px;
}
.modulor_code-field__cell__1_16_0 {
	--border: var(--field-border, var(--text-field-outline));
	-webkit-font-feature-settings: 'cv04' on;
	font-feature-settings: 'cv04' on;
	background: var(--background-main);
	background: var(--field-background, var(--background-main));
	border: 1px solid var(--border);
	border-radius: 12px;
	border-radius: var(--radius-md, 12px);
	box-sizing: border-box;
	caret-color: #5a91f7;
	caret-color: var(--field-caret, #5a91f7);
	color: var(--text-title);
	color: var(--field-text, var(--text-title));
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 56px;
	letter-spacing: -0.3199999928px;
	line-height: 20px;
	padding: 17px 15px;
	text-align: center;
	text-transform: none;
	width: 48px;
}
.modulor_code-field__cell__1_16_0:-webkit-autofill,
.modulor_code-field__cell__1_16_0:-webkit-autofill:focus,
.modulor_code-field__cell__1_16_0:-webkit-autofill:hover {
	-webkit-text-fill-color: var(--text-title);
	-webkit-text-fill-color: var(--field-text, var(--text-title));
	border: 1px solid var(--field-focus-border, var(--text-field-focused));
	-webkit-box-shadow: 0 0 0 1000px var(--background-main) inset;
	-webkit-box-shadow: 0 0 0 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_16_0.modulor_code-field__disabled__1_16_0 {
	background: var(--text-field-disabled);
	background: var(--field-disabled-background, var(--text-field-disabled));
	border-color: var(--field-disabled-border, var(--text-field-outline));
	color: var(--text-disable);
	color: var(--field-disabled-text, var(--text-disable));
	pointer-events: none;
}
.modulor_code-field__cell__1_16_0:focus {
	border-color: var(--field-focus-border, var(--text-field-focused));
	outline: none;
}
.modulor_code-field__cell__1_16_0.modulor_code-field__error__1_16_0 {
	border-color: var(--field-error-border, var(--text-field-error));
}
.modulor_code-field__cell__1_16_0::-webkit-input-placeholder {
	color: var(--text-body);
	color: var(--field-placeholder, var(--text-body));
}
.modulor_code-field__cell__1_16_0::placeholder {
	color: var(--text-body);
	color: var(--field-placeholder, var(--text-body));
}
.modulor_code-field__cell__1_16_0:disabled::-webkit-input-placeholder {
	color: var(--text-disable);
	color: var(--field-disabled-placeholder, var(--text-disable));
}
.modulor_code-field__cell__1_16_0:disabled::placeholder {
	color: var(--text-disable);
	color: var(--field-disabled-placeholder, var(--text-disable));
}
.modulor_list-cell-image__container__1_16_0 {
	box-sizing: border-box;
	display: flex;
	max-height: 72px;
	padding: 8px 12px 8px 16px;
}
.modulor_list-cell-image__container__1_16_0.modulor_list-cell-image__counter-position-without-padding__1_16_0 {
	--image-counter-position-top: 3.5px;
	--image-counter-position-right: 19.5px;
}
.modulor_list-cell-image__container__1_16_0.modulor_list-cell-image__counter-position__1_16_0 {
	--image-counter-position-top: -4.5px;
	--image-counter-position-right: 19.5px;
}
.modulor_list-cell-image__container__1_16_0.modulor_list-cell-image__right__1_16_0 {
	padding-left: 0;
	padding-right: 16px;
}
.modulor_list-cell-image__container__1_16_0.modulor_list-cell-image__without-left-padding__1_16_0 {
	padding: 0 12px 0 0;
}
.modulor_list-cell-image__container__1_16_0.modulor_list-cell-image__without-right-padding__1_16_0 {
	padding: 0;
}
.modulor_list-cell-image__container__1_16_0.modulor_list-cell-image__large__1_16_0 {
	max-height: 84px;
}
.modulor_list-cell-image__container__1_16_0.modulor_list-cell-image__large-padding__1_16_0 {
	padding-right: 16px;
}
