body:not(.indexPage) .headerImg{}#mainMenuMobile{display:none;}#menuButton{display:none;}.subMenuOpener{display:none;}#hamburgerBar1,#hamburgerBar2,#hamburgerBar3{display:none;}.menuInfoItemWrap{display:none;}#headerMenuWrapper{flex-grow:1;flex-basis:100%;margin-top:1.1rem;}#mainMenu{}#topMenu{display:flex;justify-content:space-between;width:fit-content;margin-left:auto;margin-right:auto;}.menuToggleWrapper{display:none;}.main-menu a{padding-block:0.5em;color:var(--primaryclr);transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}.main-menu .menuItemLinkLevel1{display:block;padding-inline:1rem;padding-top:1rem;padding-bottom:1.5rem;margin-top:0.35rem;font-size:1em;font-weight:600;letter-spacing:2px;text-transform:uppercase;}#mainMenu .menuItem:has(.menuItemLinkLevel1:hover){padding-bottom:1rem;border-bottom:2px var(--primaryclr) solid;}#mainMenu a.menuItemLink:hover{color:var(--primaryclr);background-color:var(--greyBG);}.menuItemLevel1:has(.subMenu){position:relative;}.subMenu{position:absolute;left:-5rem;top:2rem;height:auto;max-height:0;margin-top:2.3rem;padding-block:0;min-width:140%;overflow:clip;transition:max-height 0.5s ease-in-out,padding-bottom 0.5s ease-in-out,padding-top 0.5s ease-in-out;}.largeSubMenu{min-width:calc(var(--contentWidth) / 2);}.largeSubMenu > *{background-color:var(--headerBackground);}.menuItemLevel1:hover > .subMenu{width:fit-content;background-color:#fff;max-height:80vh;padding-bottom:0.5rem;box-shadow:0.5rem 0.5rem 0.5rem rgba(0,0,0,0.4);border-bottom-right-radius:var(--boxBorderRadius);border-bottom-left-radius:var(--boxBorderRadius);}.subMenu{display:grid;grid-template-columns:1fr;column-gap:0.5rem;}.subMenu:has(.menuItem:nth-child(6)){grid-template-columns:1fr 1fr;}.menuItemLevel2{border-top:1px solid var(--greyBG);}.subMenu > .menuItem{width:100%;background-color:var(--headerBackground);background-repeat:no-repeat;background-size:0;background-position:2px 0.5em;white-space:normal;transition:background-color 1s ease-in-out;}#mainMenu .largeSubMenu > .menuItem > a{display:flex;align-items:center;column-gap:1rem;height:100%;}#mainMenu .subMenu a.menuItemLink{padding-inline:1rem;}
