.e-n-menu:not([data-layout="dropdown"]) .e-n-menu-item:has(> .e-n-menu-title#hvl-menu-cta) {
	display: none;
}

.e-n-menu[data-layout="dropdown"] .e-n-menu-item:has(> .e-n-menu-title#hvl-menu-cta) {
	padding: 4px 12px 0;
}

.e-n-menu .e-n-menu-title#hvl-menu-cta {
	display: inline-flex;
	width: fit-content;
	padding: 2px;
	border-radius: 10px;
	background: #000;
	box-shadow: 0 2px 0 0 rgba(61, 61, 61, 0.8), 0 0 9px 2px rgba(20, 20, 20, 0.26);
}

.e-n-menu .e-n-menu-title#hvl-menu-cta .e-n-menu-title-container {
	padding: 6px 12px;
	border-radius: 8px;
	background: rgba(0, 0, 0, 0.5);
	box-shadow: inset -2px -3px 2px -1px rgba(3, 24, 64, 0.25), inset 1px 2px 2px 0 rgba(206, 223, 255, 0.22);
}

.e-n-menu .e-n-menu-title#hvl-menu-cta .e-n-menu-title-text,
.e-n-menu .e-n-menu-title#hvl-menu-cta:hover .e-n-menu-title-text {
	color: #fff;
}

.e-n-menu .e-n-menu-dropdown-icon,
.e-n-menu .e-n-menu-dropdown-icon:hover,
.e-n-menu .e-n-menu-dropdown-icon:focus {
	min-height: 0;
	padding: 0;
	border: 0;
	background: none;
	box-shadow: none;
	color: inherit;
}

.e-n-menu .e-n-menu-toggle,
.e-n-menu .e-n-menu-toggle:hover,
.e-n-menu .e-n-menu-toggle:focus {
	min-height: 0;
	border: 0;
	background: none;
	box-shadow: none;
}

.hvl-menu-accent-open .e-n-menu .e-n-menu-item > .e-n-menu-title:has(> .e-n-menu-dropdown-icon[aria-expanded="true"]),
.hvl-menu-accent-open .e-n-menu .e-n-menu-item > .e-n-menu-title:has(> .e-n-menu-dropdown-icon[aria-expanded="true"]) .e-n-menu-title-text,
.hvl-menu-accent-open .e-n-menu .e-n-menu-item > .e-n-menu-title:has(> .e-n-menu-dropdown-icon[aria-expanded="true"]) .e-n-menu-dropdown-icon {
	color: var(--e-global-color-primary, #08739f);
	fill: var(--e-global-color-primary, #08739f);
}

.hvl-menu-accent-open .e-n-menu-dropdown-icon svg {
	transition: transform 0.2s ease;
}

.hvl-menu-accent-open .e-n-menu-dropdown-icon[aria-expanded="true"] .e-n-menu-dropdown-icon-opened svg {
	transform: rotate(180deg);
}

@media (prefers-reduced-motion: reduce) {
	.hvl-menu-accent-open .e-n-menu-dropdown-icon svg {
		transition: none;
	}
}

.hvl-menu-sheet .e-n-menu[data-layout="dropdown"] .e-n-menu-wrapper {
	padding: var(--hvl-sheet-padding, 8px 0 16px);
	border-radius: 0 0 8px 8px;
	background: var(--hvl-sheet-bg, #f3f4f7);
	box-shadow: inset 1px 0 0 rgba(51, 51, 51, 0.08), inset -1px -1px 0 rgba(51, 51, 51, 0.08), 0 24px 40px -28px rgba(20, 22, 29, 0.35);
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
}

.hvl-menu-sheet .e-n-menu[data-layout="dropdown"] .e-n-menu-title {
	justify-content: space-between;
}

.elementor-element.e-con:has(> .hvl-menu-sheet .e-n-menu-toggle[aria-expanded="true"]) {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: inset 1px 1px 0 0 rgba(51, 51, 51, 0.08), inset -1px 0 0 0 rgba(51, 51, 51, 0.08);
}
