html {
    scroll-padding-top: calc(var(--wp-admin--admin-bar--height) + 150px)!important;
    scroll-behavior: smooth!important;
}

body{
    --wp-admin--admin-bar--height: 0px;
}

body.admin-bar{
    --wp-admin--admin-bar--height: 32px;
}

.ul.columns-4 a[target="_blank"],
.clipped-url {
  display: inline-block; 
  max-width: 255px;      
  white-space: nowrap;   
  overflow: hidden;     
  text-overflow: ellipsis; 
  vertical-align: bottom; 
}

.disable-text-wrap a,
.disable-text-wrap {
	display: inline-block !important;
	text-wrap: nowrap !important;
}

@media screen and (max-width: 1520px){
.main-header {
    padding-right: var(--wp--style--root--padding-right);
    padding-left: var(--wp--style--root--padding-left);
}
}
@media screen and (max-width: 768px){
	.wp-block-woomera-lottie-animation, .wp-block-lpb-lottie-player {
		transform: scale(1);
	}

	#main-menu {
		justify-content: flex-end;
	}

	:root{
		--wp--style--root--padding-left: 10px!important;
        --wp--style--root--padding-right: 10px!important;

		    --wp--preset--spacing--20: 5px!important;
			--wp--preset--spacing--30: 10px!important;
			--wp--preset--spacing--40: 15px!important;
            --wp--preset--spacing--50: 15px!important;
 			--wp--preset--spacing--60: 15px!important;
 			--wp--preset--spacing--70: 15px!important;
 			--wp--preset--spacing--80: 15px!important;

	}

	.wp-block-button__link{
	     padding: calc( var(--wp--preset--spacing--30) * 1.5)!important;
	}

	.wp-block-query + .wp-block-buttons{
	    margin-top: calc( var(--wp--preset--spacing--30) * 2)!important;
	}

	.wp-block-query ul{
	    gap: calc( var(--wp--preset--spacing--30) * 2)!important;         
    }

	.wp-block-query .type-event > .wp-block-group {
       border-bottom-left-radius:40px!important;
    }

/*
.has-global-padding {
    padding-right: 10px!important;
    padding-left: 10px!important;
}
*/
	.sm-space-between{
	   justify-content: space-between!important;
	}
	
    .main-header {
        margin-top: 0!important;
        min-height: 250px !important;
        height: auto;
        padding: 50px 30px!important;
        box-sizing: border-box;
    }
}


@media screen and (min-width: 768px) and (max-width: 1024px){
  .show-on-mobile{
    display: none!important;
  }

    .main-header {
        margin-top: 0!important;
        min-height: 400px !important;
        height: auto;
        padding: 50px 30px!important;
        box-sizing: border-box;
    }
}

@media screen and (min-width: 768px) and (max-width: 1100px){

	div#user-group-header nav:before, div#user-group-header nav:after {
		display: none;
	}

}

@media screen and (min-width: 768px) and (max-width: 1440px){

	.user-group-menu .wp-block-navigation-item:last-child ul{
         transform: translateX(calc(-50% + 10px)) translateY(-36px);		
	}

	.user-group-menu li.wp-block-navigation-item.has-child:hover {
    	z-index: 2;
	}
}




@media screen and (min-width: 768px){
  .show-on-mobile{
    display: none!important;
  }
}


@media screen and (min-width: 768px) and (max-width: 1100px){
	.news-grid ul.columns-3 {
	  grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	/* 1. The Hero (Full width) */
	.news-grid ul.columns-3 li:nth-child(1) {
	  grid-column: span 2;
	}
}


@media screen and (min-width: 1100px){
	/** NEWS GRID **/
	.news-grid ul.columns-3 {
	  grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	/* 1. The Hero (Full width) */
	.news-grid ul.columns-3 li:nth-child(1) {
	  grid-column: span 6;
	}

	/* 2. The Sub-Hero (2 columns) */
	.news-grid ul.columns-3 li{
	  grid-column: span 2;
	}


	/* 2. The Sub-Hero (2 columns) */
	.news-grid ul.columns-3 li:nth-child(5), .news-grid ul.columns-3 li:nth-child(6),
	.news-grid ul.columns-3 li:nth-child(10), .news-grid ul.columns-3 li:nth-child(11),
	.news-grid ul.columns-3 li:nth-child(15), .news-grid ul.columns-3 li:nth-child(16) {
	  grid-column: span 3;
	}


	.news-grid ul.columns-3 li:first-child > .wp-block-group{
	 display: flex;
	 flex-direction: row;
	}

	.news-grid ul.columns-3 li:first-child figure{
	 flex-basis: 100%
	}
	.news-grid ul.columns-3 li:first-child .news-teaser{
	 color: white;
	 background: black;
	 padding: 0 var(--wp--preset--spacing--50);
	 align-content: center;
	 flex-grow:1;
	}

/* .news-grid ul.columns-3 li:first-child .news-teaser p, */
	.news-grid ul.columns-3 li:first-child .news-teaser h2{
	font-size: var(--wp--preset--font-size--x-large) !important;
	}

	.news-grid ul.columns-3 li:first-child .news-teaser h2{
	padding-top: var(--wp--preset--spacing--20)!important;
	}
}

/* SEARCH BAR */
.search-input-wrapper .search-filter-component-combobox-base {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
}

.search-input-wrapper .wp-block-search-filter-control-submit{
	border: 0!important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.search-input-wrapper .search-filter-input-button{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
	font-family: var(--wp--preset--font-family--material-symbols-rounded)!important;
}

.search-input-wrapper .search-filter-input-text.search-filter-component-combobox-base--listbox-position-bottom {
    border-top-left-radius: 20px;
    border-top-right-radius: 0; 
}

/* Focus styles */
.wp-block-navigation :where(a:focus) {
	outline-width: 2px!important;
    outline-offset: 6px!important;
    outline-style: dotted!important;
    border-radius: 6px!important;
}

#header-navigation {
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);

  will-change: transform;
}

#header-navigation.nav--hidden {
  transform: translateY(-100%);
}
/*
#user-group-header nav {
    background: rgba(0, 0, 0, 1);
    border-radius: 30px !important;
    padding: 4px;
}
*/
#user-group-header nav {
    background: rgba(0, 0, 0, .9);
    border-bottom-left-radius: 24px !important;
    padding: 0px 5px 5px;
    border-bottom-right-radius: 24px;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.current-menu-item a,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item a:focus,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{
   border-radius: 24px;
   outline-offset: 4px;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.section-label {
    margin-block-start: 16px !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item a:focus{
   outline: 2px dashed black;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.current-menu-item a{
   outline: 2px solid black;
}

div#user-group-header nav:before,
div#user-group-header nav:after {
    content: "";
    position: absolute;
    width: 21px;
    height: 21px;
    background: rgba(0, 0, 0, .9);
    top: 0;
}

div#user-group-header nav:before{
    left: -21px;
    -webkit-mask-image: radial-gradient(circle at 0% 100%, transparent 70%, black 72%);
    mask-image: radial-gradient(circle at 0% 100%, transparent 70%, black 72%);
}


div#user-group-header nav:after{
    right: -21px;
    -webkit-mask-image: radial-gradient(circle at 100% 100%, transparent 70%, black 72%);
    mask-image: radial-gradient(circle at 100% 100%, transparent 70%, black 72%);
    z-index: -1;
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
    display: flex!important;
	border-radius: 50px !important;
    outline-offset: 2px !important;  
}

.user-group-menu > .wp-block-navigation-item > a {
    display: flex!important;
    padding: 8px 15px 8px 15px;
    border-radius: 30px;
    background: white;
    color: black!important;
    gap: 10px;
	border-radius: 50px !important;
    outline-offset: 2px !important;  
}

#user-group-header .wp-block-navigation__responsive-container {
    background: transparent !important;
}

.user-group-menu .wp-block-navigation__submenu-icon{
    display: none;
}

.user-group-menu .wp-block-navigation__submenu-container {
    color: black!important;
    width: 100% !important;
    min-width: 260px!important;
    display: flex;
    flex-grow: 1;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    border-radius: 24px;
    overflow: hidden !important;
    padding: 46px 8px 8px 8px !important;
    box-sizing: border-box;
    transform: translate(1px, -37px);
    z-index:0!important;
    outline: 4px solid black;
   /* box-shadow: 10px 10px 0 rgba(0, 0, 0, .8); */
}

.user-group-menu .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    padding: .5rem .4rem .5rem 1rem!important; 
    border-radius: 24px;
}
/*
#main-menu .wp-block-navigation__submenu-container{
   display: none!important;
}
*/
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-icon > .wp-block-navigation-item__content:before,
.user-group-menu li.has-icon > a:before{
    content:"";
    width: 15px;
    height: 15px;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-icon.icon-square > .wp-block-navigation-item__content:before,
.user-group-menu li.has-icon.icon-square a:before{
    background: url('https://cv.woomera.de/wp-content/uploads/2026/02/research.svg') center center no-repeat;
    background-size: contain;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .icon-square.show-submenu .wp-block-navigation__submenu-container,
.user-group-menu li.has-icon.icon-square .wp-block-navigation__submenu-container{
    background-color: var(--wp--preset--color--color-29) !important;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-icon.icon-triangle > .wp-block-navigation-item__content:before,
.user-group-menu li.has-icon.icon-triangle a:before{
    background: url('https://cv.woomera.de/wp-content/uploads/2026/02/Startups.svg') center center no-repeat;
    background-size: contain;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .icon-triangle.show-submenu .wp-block-navigation__submenu-container,
.user-group-menu li.has-icon.icon-triangle .wp-block-navigation__submenu-container{
    background-color: var(--wp--preset--color--color-40) !important;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-icon.icon-circle > .wp-block-navigation-item__content:before,
.user-group-menu li.has-icon.icon-circle a:before{
    background: url('https://cv.woomera.de/wp-content/uploads/2026/02/Investors.svg') center center no-repeat;
    background-size: contain;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .icon-circle.show-submenu .wp-block-navigation__submenu-container,
.user-group-menu li.has-icon.icon-circle .wp-block-navigation__submenu-container{
    background-color: var(--wp--preset--color--color-17) !important;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-icon.icon-pentagram > .wp-block-navigation-item__content:before,
.user-group-menu li.has-icon.icon-pentagram a:before{
    background: url('https://cv.woomera.de/wp-content/uploads/2026/02/society.svg') center center no-repeat;
    background-size: contain;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .icon-pentagram.show-submenu .wp-block-navigation__submenu-container,
.user-group-menu li.has-icon.icon-pentagram .wp-block-navigation__submenu-container{
    background-color: var(--wp--preset--color--color-11) !important;
}

/** MOBILE MENU STYLES **/

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
    background: black;
    color: white;
    font-size: 1.125rem;
    font-weight: 700;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__label {
    font-size: 1.125rem;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{
   gap: 32px!important;
}

.wp-block-navigation.items-justified-right  .wp-block-navigation__responsive-container.is-menu-open,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation.items-justified-right{
    --navigation-layout-justification-setting: flex-start;
    --navigation-layout-justify: flex-start;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{
 display: none;
}

.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-icon > .wp-block-navigation-item__content {
    display: flex!important;
    padding: 8px 15px 8px 15px!important;
    border-radius: 30px;
    background: white;
    color: black!important;
    gap: 10px;  
    align-items: center;
}

li.wp-block-navigation-item.section-label {
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600;
    pointer-events: none!important;
    border-top-left-radius: 18px!important;
    border-top-right-radius: 18px!important;
    padding: 5px 0 0 0!important;
}

.content-research {
    background: color-mix(in oklch, var(--wp--preset--color--color-29) 60%, white) !important;
    margin: 0 !important;
}

.content-research.section-label {
    color: color-mix(in oklch, var(--wp--preset--color--color-29) 45%, black) !important;
}


.content-students {
    background: color-mix(in oklch, var(--wp--preset--color--color-29) 60%, white) !important;
    margin: 0 !important;
}

.content-startups.section-label {
    color: color-mix(in oklch, var(--wp--preset--color--color-40) 45%, black) !important;
}
.content-startups {
    background: color-mix(in oklch, var(--wp--preset--color--color-40) 80%, white) !important;
    margin: 0 !important;
}

.content-entrepreneurs {
    background: color-mix(in oklch, var(--wp--preset--color--color-40) 80%, white) !important;
    margin: 0 !important;
}

.content-investors {
    background: color-mix(in oklch, var(--wp--preset--color--color-17) 68%, white) !important;
    margin: 0 !important;
}

.content-investors.section-label {
    color: color-mix(in oklch, var(--wp--preset--color--color-29) 45%, black) !important;
}

.content-corporates {
    background: color-mix(in oklch, var(--wp--preset--color--color-17) 68%, white) !important;
    margin: 0 !important;
}

.close-section {
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    margin-bottom: 8px !important;
}

.close-section:last-of-type {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {

  /* Base state — hidden */
  #main-menu  .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 99999;
    flex-direction: column;
    padding: 1.5rem 1.5rem 2rem 1.5rem;
    top: calc(13px + var(--wp-admin--admin-bar--height,0px));
    bottom: 13px;
    left: 13px;
    right: 13px;
    box-sizing: border-box;
    overflow-y: auto;
	border-radius: 24px;
	/* gap: 32px; */
  }

.wp-block-navigation__responsive-container-close.cv-submenu-close {
    right: 15px;
    top: 15px;
}

  /* Open state */
  #main-menu .wp-block-navigation-item.has-child.show-submenu .wp-block-navigation__submenu-container {
    display: flex;
  }

  /* Header row */
  .cv-submenu-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2rem;
  }

	.cv-submenu-close{
		background: #0000;
		border: none;
		color: currentColor;
		cursor: pointer;
		margin: 0;
		padding: 0;
		text-transform: inherit;
		vertical-align: middle;
		position: absolute;
    	right: 15px;
    	top: 15px;
    	z-index: 2;
	}

  .cv-submenu-header__label {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 4%;
  }

  /* Per-pill colors using your existing icon classes */
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-icon.show-submenu .wp-block-navigation__submenu-container{
	color: black!important;
	}
  .icon-square.show-submenu .wp-block-navigation__submenu-container  { background: #00FFFF; color: #000; }
  .icon-triangle.show-submenu .wp-block-navigation__submenu-container { background: #FF00FF; color: #000; }
  .icon-circle.show-submenu .wp-block-navigation__submenu-container   { background: #00CC44; color: #000; }
  .icon-pentagram.show-submenu .wp-block-navigation__submenu-container { background: #FFDD00; color: #000; }

}

.event-thumbnail a,
.event-thumbnail img{
	aspect-ratio: inherit;
}


/* CLEVER REACH */
form.haet-cleverreach-form {
    display: flex;
    flex-wrap: wrap;
}

.haet-cleverreach-field-wrap.type-description{
	order: 1;
	margin-bottom: 40px;
	max-width: 90%;
    margin-top: 40px;
} 
.haet-cleverreach-field-wrap.type-email{
	order: 2;
	width: 75%;
} 
.haet-cleverreach-field-wrap.type-submit{
	order: 3;
    flex-grow: 1;
} 
.haet-cleverreach-field-wrap.type-policy_confirm{
	box-sizing: border-box;
    margin-top: 20px;
	order: 4;
    width: 100%;
	padding-left: 1.5625rem;
	max-width: 640px;
} 

.haet-cleverreach-field-wrap.type-policy_confirm label {
	font-size: 1rem;
    display: inline-block !important;
    flex-direction: b;
    flex-wrap: nowrap;
    line-height: 1.6;
}

.haet-cleverreach-form br{
	display: none!important;
}

.haet-cleverreach-field-wrap.type-email:has( input:focus) ~ .haet-cleverreach-field-wrap.type-submit #haet-cleverreach-submit{
	outline: 2px solid black;
}

#haet-cleverreach-cleverreach_email{
	height: 68px;
    box-sizing: border-box;
    appearance: none;
    border: 1px solid white;
    flex-grow: 1;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: 1.6;
    margin-left: 0;
    margin-right: 0;
    min-width: 3rem;
    text-decoration: unset !important;
    text-transform: inherit;
	border-radius: 3.125rem;
    padding: 12px 1.5625rem;
	width: 100%;
    border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

#haet-cleverreach-submit{
	height: 68px;
    box-sizing: border-box;
	border-radius: 3.125rem;
	font-size: var(--wp--preset--font-size--medium);
    line-height: 1.6;
    background-color: black; 
    border-width: 0;
    color: white; 
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    padding-top: 1rem;
    padding-right: 2.25rem;
    padding-bottom: 1rem;
    padding-left: 2.25rem;
    text-decoration: none;
    text-transform: inherit;
    border-color: black!important;
    width: 100%;
    border-top-left-radius: 0;
	border-bottom-left-radius: 0;
    cursor: pointer;
	text-transform: uppercase;
}



/* 1. Hide the default box but keep it accessible for screen readers */
.cleverreach-checkbox input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* 2. Create the custom box using the label's ::before */
.cleverreach-checkbox label {
    position: relative;
    padding-left: 30px; /* Space for the new box */
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    color: inherit; /* Inherit text color from parent */
}

.cleverreach-checkbox label::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor; /* Inherits color from parent */
    border-radius: 4px;
    background: transparent;
    transition: all 0.2s ease;
}

/* 3. Create the checkmark (hidden by default) */
.cleverreach-checkbox label::after {
    content: "";
    position: absolute;
    left: 7px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid currentColor;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg) scale(0);
    transition: transform 0.2s ease;
}

/* 4. Show the checkmark when input is checked */
.cleverreach-checkbox input[type="checkbox"]:checked + br + label::after,
.cleverreach-checkbox input[type="checkbox"]:checked + label::after {
    transform: rotate(45deg) scale(1);
}

/* 5. Add a subtle focus state for accessibility */
.cleverreach-checkbox input[type="checkbox"]:focus-visible + br + label::before,
.cleverreach-checkbox input[type="checkbox"]:focus-visible + label::before {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}

.haet-cleverreach:has(.message-success) .haet-cleverreach-form {
    display: none;
}

.haet-cleverreach p.message-error {
    border: 2px dotted currentColor;
    padding: 10px;
    border-radius: 40px;
}

@media screen and (max-width: 768px){
	.haet-cleverreach-field-wrap.type-email,
	.haet-cleverreach-field-wrap.type-submit{
		width: 100%;
	} 

	.haet-cleverreach-field-wrap.type-submit{
		order: 4;
	} 

	.haet-cleverreach-field-wrap.type-policy_confirm {
		margin-bottom: 40px;
	}
	
	#haet-cleverreach-cleverreach_email{
		border-top-right-radius: 3.125rem;
		border-bottom-right-radius: 3.125rem;
	}	
	#haet-cleverreach-submit{
		border-top-left-radius: 3.125rem;
		border-bottom-left-radius: 3.125rem;
	}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.close-section.section-label,
li.wp-block-navigation-item.section-label {
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600;
    pointer-events: none!important;
    border-top-left-radius: 18px!important;
    border-top-right-radius: 18px!important;
    padding: 5px 0 0 0!important;
}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.section-label .wp-block-navigation-item__label{
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600;
    pointer-events: none!important;	
	}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-research,
.content-research {
	background: #9effff!important;
    background: color-mix(in oklch, var(--wp--preset--color--color-29) 60%, white) !important;
    margin: 0 !important;
}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-research.section-label,
.content-research.section-label {
    color: #136a6a!important;
    color: color-mix(in oklch, var(--wp--preset--color--color-29) 45%, black) !important;
}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-students,
.content-students {
    background: #9effff!important;
    background: color-mix(in oklch, var(--wp--preset--color--color-29) 60%, white) !important;
    margin: 0 !important;
}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-start-ups.section-label,
.content-startups.section-label {
     color: #550055!important;
    color: color-mix(in oklch, var(--wp--preset--color--color-40) 45%, black) !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-startups,
.content-startups {
	background: #ff64ff!important;
    background: color-mix(in oklch, var(--wp--preset--color--color-40) 80%, white) !important;
    margin: 0 !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-entrepreneurs,
.content-entrepreneurs {
    background: #ff64ff!important;
    background: color-mix(in oklch, var(--wp--preset--color--color-40) 80%, white) !important;
    margin: 0 !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-investors,
.content-investors {
    background: #89ff81!important;
    background: color-mix(in oklch, var(--wp--preset--color--color-17) 68%, white) !important;
    margin: 0 !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-investors.section-label ,
.content-investors.section-label {
    color: #005555 !important;
    color: color-mix(in oklch, var(--wp--preset--color--color-29) 45%, black) !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.content-corporates,
.content-corporates {
    background: #89ff81!important;
    background: color-mix(in oklch, var(--wp--preset--color--color-17) 68%, white) !important;
    margin: 0 !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container .wp-block-navigation-item{
	border-radius: 0;
	min-height: 38px;
}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.close-section,
.close-section {
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    margin-bottom: 8px !important;
}

.close-section:last-of-type {
    margin-bottom: 0 !important;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{
    padding: 1em 1em;
}

}