/**
 * Anika Child — Child Menu Elementor widget (structure only; colors via Elementor Style tab)
 */

.elementor-widget-anika_child_menu,
.elementor-widget-anika_child_menu > .elementor-widget-container {
	width: 100%;
	max-width: 100%;
}

/* Isolate from theme header nav (.main-navigation ul.menu) and global link styles */
.elementor-widget-anika_child_menu .anika-child-menu .anika-child-menu__link {
	float: none;
	text-decoration: none;
	background: none;
	box-shadow: none;
	gap: 0;
}

.elementor-widget-anika_child_menu .main-navigation .anika-child-menu__link,
.elementor-widget-anika_child_menu .anika-child-menu ul.menu .anika-child-menu__link,
.elementor-widget-anika_child_menu .anika-child-menu .menu-item > .anika-child-menu__link {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	padding: unset;
	margin: unset;
	color: inherit;
	background: none;
}

.elementor-widget-anika_child_menu .anika-child-menu__title {
	display: block;
	margin: 0 0 1rem;
	padding: 0;
}

.elementor-widget-anika_child_menu .anika-child-menu__title-link-btn {
	display: inline-flex;
	align-items: center;
	gap: 0.35rem;
	margin-top: 0.5rem;
	padding: 0.3rem 0.65rem;
	font-size: 0.75rem;
	line-height: 1.2;
	color: inherit;
	text-decoration: none;
	background: none;
	box-shadow: none;
	border: none;
	cursor: pointer;
}

.elementor-widget-anika_child_menu .anika-child-menu__title-link-btn-icon {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	width: 11px;
	height: 11px;
}

.elementor-widget-anika_child_menu .anika-child-menu__title-link-btn-icon svg {
	display: block;
	width: 100%;
	height: 100%;
}

.elementor-widget-anika_child_menu .anika-child-menu__title-link-btn-text {
	display: inline-block;
}

.elementor-widget-anika_child_menu .anika-child-menu__title-link-btn:hover,
.elementor-widget-anika_child_menu .anika-child-menu__title-link-btn:focus {
	text-decoration: none;
}

.elementor-widget-anika_child_menu .anika-child-menu__title:has(+ .anika-child-menu__subtitle) {
	margin-bottom: 0.35rem;
}

.elementor-widget-anika_child_menu .anika-child-menu__subtitle {
	display: block;
	margin: 0 0 1rem;
	padding: 0;
}

.elementor-widget-anika_child_menu .anika-child-menu__panel {
	display: block;
	width: 100%;
}

/* Titled horizontal menu — default padding, divider line, and column border */
.elementor-widget-anika_child_menu:has(.anika-child-menu--titled) {
	height: 100%;
}

.elementor-widget-anika_child_menu:has(.anika-child-menu--titled) > .elementor-widget-container {
	height: 100%;
	min-height: 100%;
	box-sizing: border-box;
}

.elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled {
	padding: 25px 30px;
	box-sizing: border-box;
	min-height: 100%;
	height: 100%;
	border-right: 1px solid rgba(26, 26, 26, 0.12) !important;
}

.elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__title {
	margin: 0 0 0.75rem;
	padding: 0;
}

.elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__title:has(+ .anika-child-menu__subtitle) {
	margin-bottom: 0.35rem;
}

.elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__subtitle {
	margin: 0 0 0.75rem;
	padding: 0;
}

.elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__panel {
	border-top: 1px solid rgba(26, 26, 26, 0.12);
	padding-top: 1rem;
}

.elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__list--flat > .anika-child-menu__item > .anika-child-menu__link,
.elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__list > .anika-child-menu__item > .anika-child-menu__link {
	display: block;
	width: 100%;
	padding: 0.4rem 0;
}

.elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--cols-1.anika-child-menu--titled .anika-child-menu__list--flat > .anika-child-menu__item:not(:last-child),
.elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--cols-1.anika-child-menu--titled .anika-child-menu__list > .anika-child-menu__item:not(:last-child) {
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}

.elementor-widget-anika_child_menu .anika-child-menu {
	position: relative;
	display: block;
	width: 100%;
	max-width: 100%;
}

/* Base list reset */
.elementor-widget-anika_child_menu .anika-child-menu__list {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	gap: 0;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
}

.elementor-widget-anika_child_menu .anika-child-menu__list > .anika-child-menu__item,
.elementor-widget-anika_child_menu .anika-child-menu__list > .menu-item {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none !important;
	float: none !important;
}

.elementor-widget-anika_child_menu .anika-child-menu__link {
	display: inline-flex;
	align-items: center;
	width: auto;
	transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

.elementor-widget-anika_child_menu .anika-child-menu__list > .anika-child-menu__item > .anika-child-menu__link {
	display: inline-flex;
}

/* Column grid — flat titled menus and nested horizontal menus */
.elementor-widget-anika_child_menu ul.anika-child-menu__list--cols-2 {
	display: grid !important;
	grid-template-columns: repeat(var(--anika-child-menu-columns, 2), minmax(0, 1fr)) !important;
	grid-auto-flow: row;
	column-gap: 2rem;
	row-gap: 0.35rem;
	align-items: start;
	width: 100% !important;
	max-width: 100%;
	box-sizing: border-box;
}

.elementor-widget-anika_child_menu ul.anika-child-menu__list--cols-1 {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) !important;
	row-gap: 0.35rem;
	align-items: start;
	width: 100% !important;
	max-width: 100%;
	box-sizing: border-box;
}

/* Flat list: direct child links fill grid cells row-by-row */
.elementor-widget-anika_child_menu ul.anika-child-menu__list--flat > .anika-child-menu__item,
.elementor-widget-anika_child_menu ul.anika-child-menu__list--flat > .menu-item {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Nested horizontal menu: each top-level item is a grid cell with submenu inside */
.elementor-widget-anika_child_menu .anika-child-menu--horizontal ul.anika-child-menu__list--cols-2:not(.anika-child-menu__list--flat) > .anika-child-menu__item,
.elementor-widget-anika_child_menu .anika-child-menu--horizontal ul.anika-child-menu__list--cols-2:not(.anika-child-menu__list--flat) > .menu-item,
.elementor-widget-anika_child_menu .anika-child-menu--horizontal ul.anika-child-menu__list--cols-1:not(.anika-child-menu__list--flat) > .anika-child-menu__item,
.elementor-widget-anika_child_menu .anika-child-menu--horizontal ul.anika-child-menu__list--cols-1:not(.anika-child-menu__list--flat) > .menu-item {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	width: 100% !important;
	max-width: none !important;
}

.elementor-widget-anika_child_menu .anika-child-menu--horizontal ul.anika-child-menu__list--cols-2:not(.anika-child-menu__list--flat) > .anika-child-menu__item,
.elementor-widget-anika_child_menu .anika-child-menu--horizontal ul.anika-child-menu__list--cols-2:not(.anika-child-menu__list--flat) > .menu-item {
	flex: unset !important;
}

.elementor-widget-anika_child_menu .anika-child-menu--horizontal .anika-child-menu__list:not([class*="--cols-"]),
.elementor-widget-anika_child_menu .anika-child-menu__list--horizontal:not([class*="--cols-"]) {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.elementor-widget-anika_child_menu .anika-child-menu--horizontal .anika-child-menu__list:not([class*="--cols-"]) > .anika-child-menu__item,
.elementor-widget-anika_child_menu .anika-child-menu--horizontal .anika-child-menu__list:not([class*="--cols-"]) > .menu-item {
	display: flex !important;
	flex: 0 0 auto !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	width: auto !important;
	max-width: none !important;
}

/* Horizontal header nav: dropdown + megamenu (do not force inline submenus) */
.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) ul.menu {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) ul.menu > li.menu-item {
	display: inline-block !important;
	flex: 0 0 auto !important;
	flex-direction: row !important;
	position: relative;
	width: auto !important;
	max-width: none !important;
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) ul.menu > li.menu-item:hover {
	z-index: 99;
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) ul.sub-menu:not(.mega-menu) {
	--submenu_spacing: 25px;
	position: absolute;
	top: calc(100% + var(--submenu_spacing));
	left: 0;
	z-index: 100;
	display: block;
	width: 260px;
	margin: 0;
	padding: 25px 30px;
	list-style: none !important;
	background-color: #fff;
	border-radius: 24px;
	box-shadow: 0 3px 30px rgba(0, 0, 0, 0.08);
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	transform: translate3d(0, 20px, 0) scale(0.97);
	transition: opacity 0.5s, transform 0.5s, visibility 0.5s ease;
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) ul.sub-menu:not(.mega-menu):before {
	content: "";
	display: block;
	height: var(--submenu_spacing);
	width: 100%;
	background-color: transparent;
	position: absolute;
	top: calc(var(--submenu_spacing) * -1);
	left: 0;
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) ul.mega-menu.sub-menu {
	--submenu_spacing: 25px;
	position: absolute;
	top: calc(100% + var(--submenu_spacing));
	left: 0;
	z-index: 100;
	display: block;
	margin: 0;
	padding: 0 !important;
	list-style: none !important;
	background: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	transform: translate3d(0, 20px, 0) scale(0.97);
	transition: opacity 0.5s, transform 0.5s, visibility 0.5s ease;
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) ul.mega-menu.sub-menu:before {
	content: "";
	display: block;
	height: var(--submenu_spacing);
	width: 100%;
	background-color: transparent;
	position: absolute;
	top: calc(var(--submenu_spacing) * -1);
	left: 0;
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) li.menu-item:hover > ul.sub-menu,
.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) li.menu-item:hover > ul.mega-menu,
.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) li.menu-item:focus-within > ul.sub-menu,
.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) li.menu-item:focus-within > ul.mega-menu {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translate3d(0, 0, 0) scale(1);
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) .has-mega-menu.has-fullwidth,
.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) .has-mega-menu.sub-menu-left {
	position: static !important;
}

.elementor-widget-anika_child_menu .main-navigation.anika-child-menu--horizontal:not(.anika-child-menu--titled) .mega-menu-item {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	list-style: none !important;
}

/* Titled / column sidebar menus: keep nested submenus inline */
.elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__submenu:not(.sub-menu):not(.mega-menu),
.elementor-widget-anika_child_menu .anika-child-menu--horizontal:not(.main-navigation) .anika-child-menu__submenu:not(.sub-menu):not(.mega-menu) {
	position: static !important;
	top: auto !important;
	left: auto !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start;
	width: auto !important;
	min-width: 0;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	background: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	opacity: 1 !important;
	visibility: visible !important;
	transform: none !important;
	float: none !important;
}

/* Vertical: stacked list (no column modifier) */
.elementor-widget-anika_child_menu .anika-child-menu--vertical .anika-child-menu__list:not([class*="--cols-"]),
.elementor-widget-anika_child_menu .anika-child-menu__list--vertical:not([class*="--cols-"]) {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start;
	width: 100%;
}

.elementor-widget-anika_child_menu .anika-child-menu--vertical .anika-child-menu__list > .anika-child-menu__item,
.elementor-widget-anika_child_menu .anika-child-menu--vertical .anika-child-menu__list > .menu-item {
	display: block !important;
	width: 100% !important;
}

.elementor-widget-anika_child_menu .anika-child-menu--vertical .anika-child-menu__list > .anika-child-menu__item > .anika-child-menu__submenu {
	position: static !important;
	display: none;
	flex-direction: column;
	width: 100%;
	margin: 0;
	padding: 0 0 0 1rem;
	list-style: none !important;
	background: transparent;
	border: none;
	box-shadow: none;
}

.elementor-widget-anika_child_menu .anika-child-menu--vertical .anika-child-menu__list > .anika-child-menu__item:hover > .anika-child-menu__submenu,
.elementor-widget-anika_child_menu .anika-child-menu--vertical .anika-child-menu__list > .anika-child-menu__item:focus-within > .anika-child-menu__submenu {
	display: flex !important;
}

.elementor-widget-anika_child_menu .anika-child-menu--vertical .anika-child-menu__submenu .anika-child-menu__item.menu-item-has-children > .anika-child-menu__submenu {
	position: static !important;
	padding-left: 1rem;
}

.elementor-widget-anika_child_menu .anika-child-menu__submenu .anika-child-menu__item {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none !important;
}

.elementor-widget-anika_child_menu .anika-child-menu--empty {
	padding: 1rem;
	text-align: center;
	color: #666;
	border: 1px dashed #ccc;
	border-radius: 4px;
}

@media (max-width: 767px) {
	.elementor-widget-anika_child_menu ul.anika-child-menu__list--cols-2 {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	.elementor-widget-anika_child_menu .anika-child-menu--horizontal .anika-child-menu__list:not([class*="--cols-"]) > .anika-child-menu__item,
	.elementor-widget-anika_child_menu .anika-child-menu--horizontal .anika-child-menu__list:not([class*="--cols-"]) > .menu-item {
		width: 100% !important;
	}
}

@media (max-width: 1024px) {
	.elementor-widget-anika_child_menu.anika-child-menu--desktop-only {
		display: none !important;
	}
}

/*
 * Elementor megamenu — all column divs (.e-con.e-child): right border; last column: none
 */
.mega-menu .e-grid > .e-con.e-child,
.mega-menu .e-flex > .e-con.e-child,
.mega-menu-item .e-grid > .e-con.e-child,
.mega-menu-item .e-flex > .e-con.e-child,
.mega-menu .e-con.e-parent > .e-con.e-child,
.mega-menu-item .e-con.e-parent > .e-con.e-child {
	border-right: 1px solid #eaeaea;
	box-sizing: border-box;
}

.mega-menu .e-grid > .e-con.e-child:last-child,
.mega-menu .e-flex > .e-con.e-child:last-child,
.mega-menu-item .e-grid > .e-con.e-child:last-child,
.mega-menu-item .e-flex > .e-con.e-child:last-child,
.mega-menu .e-con.e-parent > .e-con.e-child:last-child,
.mega-menu-item .e-con.e-parent > .e-con.e-child:last-child {
	border-right: none !important;
}

.mega-menu .e-grid > .e-con.e-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu .e-flex > .e-con.e-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-grid > .e-con.e-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-flex > .e-con.e-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu .e-con.e-parent > .e-con.e-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-con.e-parent > .e-con.e-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled {
	padding: 20px 30px 20px 24px !important;
	border-right: none !important;
	box-sizing: border-box;
}

.mega-menu .e-grid > .e-con.e-child:last-child .elementor-widget-anika_child_menu,
.mega-menu .e-flex > .e-con.e-child:last-child .elementor-widget-anika_child_menu,
.mega-menu-item .e-grid > .e-con.e-child:last-child .elementor-widget-anika_child_menu,
.mega-menu-item .e-flex > .e-con.e-child:last-child .elementor-widget-anika_child_menu,
.mega-menu .e-con.e-parent > .e-con.e-child:last-child .elementor-widget-anika_child_menu,
.mega-menu-item .e-con.e-parent > .e-con.e-child:last-child .elementor-widget-anika_child_menu,
.mega-menu .e-grid > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu .e-flex > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-grid > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-flex > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu .e-con.e-parent > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-con.e-parent > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled {
	border-right: none !important;
}

.mega-menu .e-grid > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu .e-flex > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-grid > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-flex > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu .e-con.e-parent > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-con.e-parent > .e-con.e-child:last-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled {
	padding-right: 0 !important;
}

.mega-menu .elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__panel,
.mega-menu-item .elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__panel {
	border-top: none !important;
	padding-top: 0;
}

.mega-menu .elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__list > .anika-child-menu__item:not(:last-child),
.mega-menu .elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__list--flat > .anika-child-menu__item:not(:last-child),
.mega-menu-item .elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__list > .anika-child-menu__item:not(:last-child),
.mega-menu-item .elementor-widget-anika_child_menu .anika-child-menu--horizontal.anika-child-menu--titled .anika-child-menu__list--flat > .anika-child-menu__item:not(:last-child) {
	border-bottom: none !important;
}

/*
 * Megamenu column spacing — prevent double padding (full-padding + nav padding)
 */
.mega-menu .elementor-widget-anika_child_menu.full-padding,
.mega-menu-item .elementor-widget-anika_child_menu.full-padding,
.mega-menu .full-padding.elementor-widget-anika_child_menu,
.mega-menu-item .full-padding.elementor-widget-anika_child_menu {
	padding: 0 !important;
}

/* First megamenu column — flush left (no extra gap) */
.mega-menu .e-grid > .e-con:first-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu .e-flex > .e-con:first-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-grid > .e-con:first-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled,
.mega-menu-item .e-flex > .e-con:first-child .elementor-widget-anika_child_menu .anika-child-menu.anika-child-menu--horizontal.anika-child-menu--titled {
	padding-left: 0 !important;
}

.mega-menu .e-grid > .e-con:first-child .elementor-widget-anika_child_menu > .elementor-widget-container,
.mega-menu .e-flex > .e-con:first-child .elementor-widget-anika_child_menu > .elementor-widget-container,
.mega-menu-item .e-grid > .e-con:first-child .elementor-widget-anika_child_menu > .elementor-widget-container,
.mega-menu-item .e-flex > .e-con:first-child .elementor-widget-anika_child_menu > .elementor-widget-container {
	padding-left: 0 !important;
}

