.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}/* Start custom CSS for html, class: .elementor-element-de676b5 */.elementor-130 .elementor-element.elementor-element-de676b5{
    display: none;
    pointer-events: none;
}

.mrkt-header__mega-menu-grid > .mrkt-header__mega-menu-card:hover .mrkt-header__mega-menu-title {
	color: var(--mrkt-color-primary-dark);
}

.mrkt-header__mega-menu-grid > .mrkt-header__mega-menu-card:hover .mrkt-header__mega-menu-heading {
	    border-color: color-mix(in oklch, var(--mrkt-color-primary-dark) 58%, transparent);
}


.mrkt-header__mega-menu-grid > .mrkt-header__mega-menu-card:hover .mrkt-header__mega-menu-icon {
	color: var(--mrkt-color-primary)!important;
	transform: translateY(-2px) rotate(-2deg);
}

.mrkt-header__mega-menu-link::after {
	content: '\2192';
	display: grid;
	place-items: center;
	grid-column: 2;
	grid-row: 1 / span 2;
	align-self: center;
	width: 1.45rem;
	height: 1.45rem;
	font-size: var(--mrkt-type-text-small-size);
	font-weight: 800;
	line-height: 1;
	color: var(--mrkt-color-primary-dark);
	background: color-mix(in oklch, var(--mrkt-color-primary) 9%, transparent);
	border-radius: var(--mrkt-radius-full);
	opacity: 0.9;
	transition: background var(--mrkt-transition-fast), color var(--mrkt-transition-fast), opacity var(--mrkt-transition-fast), transform var(--mrkt-transition-fast);
}

.mrkt-header__mega-menu-link-label {
	min-width: 0;
}

.mrkt-header__mega-menu-link:hover {
	background: var(--mrkt-color-white);
	border-color: color-mix(in oklch, var(--mrkt-color-primary) 20%, transparent);
	box-shadow: 0 0.55rem 1.1rem oklch(from var(--mrkt-color-black) l c h / 0.06);
	color: var(--mrkt-color-primary-dark);
	transform: translateX(0.2rem);
}

.mrkt-header__mega-menu-link:hover::after {
	color: var(--mrkt-color-white);
	background: var(--mrkt-color-primary);
	opacity: 1;
	transform: translateX(0.12rem);
}

.mrkt-header__mega-menu-note::before {
    content: '';
    width: 0.62rem;
    height: 0.62rem;
    border: 1px solid currentColor;
    border-radius: var(--mrkt-radius-S);
    opacity: 0.7;
}

.mrkt-header__mega-menu-grid > .mrkt-header__mega-menu-card + .mrkt-header__mega-menu-card {
	border-left: 0;
}

.mrkt-header__mega-menu-grid > .mrkt-header__mega-menu-card + .mrkt-header__mega-menu-card::before {
	content: '';
	position: absolute;
	top: var(--mrkt-space-XS);
	bottom: var(--mrkt-space-XS);
	left: 0;
	width: 1px;
	background: linear-gradient(180deg, transparent, color-mix(in oklch, var(--mrkt-color-border) 72%, transparent), transparent);
}

.mrkt-header__mega-menu-card:first-of-type{
    padding-left: 0!important;
}

.mrkt-header__mega-menu-card:last-of-type{
    padding-right: 0!important;
}/* End custom CSS */