.elementor .mrkt-header__topbar-group{display: flex;
	align-items: center;
	gap: var(--mrkt-space-S);
	flex-wrap: wrap;
	padding: 0;\n}.elementor .mrkt-header__topbar-item{display: inline-flex;
	align-items: center;
	gap: var(--mrkt-space-XXS);
	white-space: nowrap;\n}.elementor .mrkt-header__nav{display: flex;
	justify-content: center;
	min-width: 0;
  min-height: 0;
  padding: 0;
	align-items: center;
	gap: var(--mrkt-space-XS);
	margin: 0;
	list-style: none;
	align-self: stretch;\n}.elementor .mrkt-header__nav-link{position: relative;
z-index: calc(var(--mrkt-z-dropdown) + 1);
display: inline-flex;
align-items: center;
justify-self: center;
gap: var(--mrkt-space-XXS, 0.25rem);
padding: var(--mrkt-space-XS) var(--mrkt-space-S);
font-size: var(--mrkt-type-text-size);
font-weight: 600;
color: var(--mrkt-color-text);
background: none;
border: 0;
border-radius: var(--mrkt-radius-full);
cursor: pointer;
transition: background var(--mrkt-transition-fast), box-shadow var(--mrkt-transition-fast), color var(--mrkt-transition-fast), transform var(--mrkt-transition-fast);\n}.elementor .mrkt-header__nav-link:hover,.elementor .mrkt-header__nav-link:focus-visible{color: var(--mrkt-color-primary-dark);
		background: color-mix(in oklch, var(--mrkt-color-primary) 9%, transparent);
		box-shadow: inset 0 0 0 1px color-mix(in oklch, var(--mrkt-color-primary) 14%, transparent);
		transform: translateY(-1px);\n}.elementor .mrkt-header__mega-menu{/*==== Positioning ====*/
position: fixed;
position-anchor: --sticky-header-anchor;
padding: 0;
padding-top: calc(var(--mrkt-header-height) / 2);
top:  calc(anchor(bottom) - var(--mrkt-header-height) / 2); 
position-area: bottom center;
z-index: var(--mrkt-z-dropdown);

/*==== Styling ====*/
overflow: visible;
width: min(88rem, calc(100vw - 1.5rem));
background: transparent;
border: 0;
box-shadow: none;
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity var(--mrkt-transition-base), visibility var(--mrkt-transition-base);
border-radius: 0 0 var(--mrkt-radius-XXL) var(--mrkt-radius-XXL);\n}.elementor .mrkt-header__actions{flex-direction:row;justify-content:flex-end;/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */
display: flex;
flex-direction: row;\n}