.elementor .mrkt-header{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */

	--mrkt-header-z: 900;
	--mrkt-header-panel-z: 920;
	--mrkt-header-glass-bg: linear-gradient(
		180deg,
		oklch(from var(--mrkt-color-black) l c h / 0.72),
		oklch(from var(--mrkt-color-black) l c h / 0.46)
	);
	--mrkt-header-glass-blur: 14px;
	--mrkt-header-glass-saturate: 145%;
	--mrkt-header-line-color: var(--mrkt-color-accent);
	--mrkt-header-line-height: 1.5px;
	--mrkt-header-line-opacity: 0.5;
	--mrkt-header-submenu-bg: linear-gradient(
		180deg,
		oklch(from var(--mrkt-color-black) l c h / 0.92),
		oklch(from var(--mrkt-color-slate-950) l c h / 0.86)
	);
	--mrkt-header-submenu-border: var(--mrkt-color-accent);
	--mrkt-header-submenu-border-width: 2px;
	--mrkt-header-submenu-shadow: 0 18px 40px var(--mrkt-color-black-a60), 0 1px 2px oklch(from var(--mrkt-color-secondary-900) l c h / 0.1);
	--mrkt-header-shadow: 0 10px 28px oklch(from var(--mrkt-color-black) l c h / 0.28);
	--mrkt-header-shadow-hover: 0 12px 34px var(--mrkt-color-primary-a20), 0 10px 28px oklch(from var(--mrkt-color-black) l c h / 0.22);
	--mrkt-header-submenu-offset: var(--mrkt-space-S);
	--mrkt-header-ease-out: cubic-bezier(0.16, 1, 0.3, 1);
	--mrkt-header-submenu-open: 360ms var(--mrkt-header-ease-out);
	--mrkt-header-submenu-close: 160ms cubic-bezier(0.4, 0, 1, 1);

	position: fixed;
	inset: 0 0 auto;
	z-index: var(--mrkt-header-z);
	height: var(--mrkt-header-height);
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	align-items: center;
	justify-items: stretch;
	gap: var(--mrkt-base-gap);
	padding-block: var(--mrkt-space-XS);
	padding-inline: var(--mrkt-section-padding-inline);
	color: var(--mrkt-color-text);
	background: var(--mrkt-header-glass-bg);
	box-shadow: var(--mrkt-header-shadow);
	backdrop-filter: blur(var(--mrkt-header-glass-blur)) saturate(var(--mrkt-header-glass-saturate));
	-webkit-backdrop-filter: blur(var(--mrkt-header-glass-blur)) saturate(var(--mrkt-header-glass-saturate));
	transition: box-shadow var(--mrkt-transition-base);
	isolation: isolate;
	overflow: visible;
	/* Anchor target for the submenu. */
	anchor-name: --mrkt-header-anchor;\n}.elementor .mrkt-header:hover,.elementor .mrkt-header:focus-visible{box-shadow: var(--mrkt-header-shadow-hover);\n}.elementor .mrkt-header:focus{box-shadow: var(--mrkt-header-shadow-hover);\n}.elementor .mrkt-header__nav{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */
	position: relative;
	z-index: 2;

	display: flex;
	align-items: center;
	justify-content: center;
	gap: var(--mrkt-base-gap);
	grid-column: 2;
	justify-self: center;
	width: auto;\n}.elementor .mrkt-header__actions{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */
	position: relative;
	z-index: 2;

width: fit-content;
 	grid-column: 3;
	justify-self: end;\n}.elementor .mrkt-header__nav-link{position: relative;
	z-index: calc(var(--mrkt-header-panel-z) + 1);
	display: inline-flex;
	align-items: center;
	margin: 0;
	color: var(--mrkt-color-text);
	font-family: var(--mrkt-typo-font-label);
	font-size: var(--mrkt-typo-body-small-size);
	font-weight: 600;
	line-height: var(--mrkt-typo-meta-line-height);
	letter-spacing: 0.04em;
	text-transform: uppercase;
	cursor: pointer;
	transition:
		color var(--mrkt-transition-fast),
		opacity var(--mrkt-transition-fast);\n}.elementor .mrkt-header__nav-link:hover,.elementor .mrkt-header__nav-link:focus-visible{color: var(--mrkt-color-accent);
	opacity: 1;\n}.elementor .mrkt-header__nav-link:focus{color: var(--mrkt-color-accent);
	opacity: 1;\n}.elementor .mrkt-header__nav-trigger{z-index: 930;\n}.elementor .mrkt-header__nav-submenu{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */
	position: fixed;
	top: calc(var(--mrkt-header-height) / 2 - var(--mrkt-header-submenu-border-width));
	z-index: var(--mrkt-header-panel-z);
	width: auto;
	min-width: 13rem;
	padding-top: calc(var(--mrkt-header-height) / 2);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translate3d(0, var(--mrkt-header-submenu-offset), 0) scaleY(0.96);
	transform-origin: top center;
	transition:
		opacity var(--mrkt-transition-fast),
		transform var(--mrkt-header-submenu-close),
		visibility 0s linear 160ms;\n}.elementor .mrkt-header__submenu-links{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */

	position: absolute;
	top: calc(var(--mrkt-header-height) / 2);
	left: 0;
	z-index: 2;
	display: grid;
	gap: var(--mrkt-space-XXS);
	min-width: 13rem;
	padding: var(--mrkt-space-S);
	background: var(--mrkt-header-submenu-bg);
	border-top: var(--mrkt-header-submenu-border-width) solid var(--mrkt-header-submenu-border);
	border-radius: 0 0 var(--mrkt-space-S) var(--mrkt-space-S);
	box-shadow: var(--mrkt-header-submenu-shadow);
	backdrop-filter: blur(var(--mrkt-header-glass-blur)) saturate(var(--mrkt-header-glass-saturate));
	-webkit-backdrop-filter: blur(var(--mrkt-header-glass-blur)) saturate(var(--mrkt-header-glass-saturate));\n}.elementor .mrkt-header__submenu-link{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */

position: relative;
	display: block;
	width: 100%;
	margin: 0;
	color: var(--mrkt-color-text-light);
	font-family: var(--mrkt-typo-font-label);
	font-size: var(--mrkt-typo-meta-size);
	font-weight: 600;
	line-height: var(--mrkt-typo-meta-line-height);
	letter-spacing: 0.04em;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	transition:
		color var(--mrkt-transition-fast),
		transform var(--mrkt-transition-fast);\n}.elementor .mrkt-header__submenu-link:hover,.elementor .mrkt-header__submenu-link:focus-visible{color: var(--mrkt-color-accent);
	background-color: var(--mrkt-color-primary-a10);
	transform: translateX(var(--mrkt-space-XXS));\n}.elementor .mrkt-header__submenu-link:focus{color: var(--mrkt-color-accent);
	background-color: var(--mrkt-color-white-a10);
	transform: translateX(var(--mrkt-space-XXS));\n}