

.navigation.navigation-three-col.desktop.primary .dropdown-menu {
    display: block !important;
}

.navigation.navigation-three-col.desktop.primary .widget-cta-links {
	width: 57%;
	padding: 0;
	height: min-content;
}

/* items section in dropdown manu */
.navigation.navigation-three-col.desktop.primary .dropdown-menu .items {
	margin-bottom: 20px;
}

.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1 > .items {
	position: relative;
	width: 100%;
	margin-right: 140px;
	padding: 0 0 0 35px;
    margin-top: 20px;
}

.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-2 .items {
    height: 100%;
}

/* dropdown */
.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1 {
	display: flex !important;
    right: 48px;
	left: 48px;
	width: unset;
    max-width: unset;
	transform-origin: top;
	border-bottom-left-radius: var(--border-radius);
	border-bottom-right-radius: var(--border-radius);
	box-shadow: 2px 2px 10px rgb(0, 0, 0, 0.2);
	transform: scaleY(0);
	transition: transform 300ms ease 400ms;
	top: 109px;
	z-index: -1;
}

/* .navigation.navigation-three-col.desktop.primary.initial-drop .dropdown-menu.level-1 {
	transform: scaleY(1);
	transition: transform 0ms ease 0ms;
} */

/* .navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1 {
	transition: transform 300ms ease 400ms;
} */

.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1:after {
	position: absolute;
	content: "";
	width: 327px;
	height: 218px;
	background-image: url('/includes/public/assets/shared/to-the-stars.svg');
	background-repeat: no-repeat;
	right: 0;
	bottom: 0;
}

.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1 > div {
	opacity: 0;
	transition: opacity 300ms ease-out ;
}

.navigation.navigation-three-col.desktop.primary .dropdown-menu.open.level-1 > div {
	opacity: 1 !important;
	transition: opacity 300ms ease-out 400ms;
} 

.navigation.navigation-three-col.desktop.primary .dropdown-menu .dropdown-menu {
    display: block !important;
	opacity: 0;
	pointer-events: none;
	left: calc(33% + 24px);
}

.navigation.navigation-three-col.desktop.primary .dropdown-menu .dropdown-menu.open {
	opacity: 1;
	pointer-events: all;
}

.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1.open {
	transform: scaleY(1);
	transition: transform 250ms ease 100ms;
}

.navigation.navigation-three-col.desktop.primary.initial-drop .dropdown-menu.level-1.open {
	transform: scaleY(1);
	transition: unset;
}

.navigation.navigation-three-col.desktop.primary .nav-item .dropdown-helper {
	transition: transform 250ms ease 100ms;
}

/* Primary desktop navigation */
.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1 .nav-item-control {
	display: flex;
}	

.navigation.navigation-three-col.desktop.primary .dropdown-menu .dropdown-menu .nav-item {
	width: 100%;
}	

.navigation.navigation-three-col.desktop.primary .level-2 .dropdown-menu {
	/* padding-top: 20px; */
}

.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-3 {
	left: 33%;
	width: 100%;
}

.navigation.navigation-three-col.desktop.primary .dropdown-menu .nav-item .dropdown-toggle {
	flex-basis: 40px;
}

@media screen and (min-width: 64em) {
	.panel-header .primary-content-container {
		border-bottom-left-radius: var(--border-radius);
		border-bottom-right-radius: var(--border-radius);
		box-shadow: 2px 2px 10px rgb(0, 0, 0, 0.2);
		border-bottom: 1px solid rgb(238, 238, 238);
	}
}