.navbar.normal .nav .mainnav li .childmenu{display:none}.navbar.shaded .nav{--subpad: .5em}.navbar.shaded .nav .mainnav li{position:relative}.navbar.shaded .nav .mainnav li .menuitem{padding-top:15px;padding-bottom:15px}.navbar.shaded .nav .mainnav li .menuitem:before,.navbar.shaded .nav .mainnav li .menuitem:after{bottom:12px}.navbar.shaded .nav .mainnav li .childmenu{--lightgrey: #eaeef2;--darkgrey: #5b6770;display:flex;flex-direction:column;width:min-content;min-width:100%;top:100%;position:absolute;background-color:var(--lightgrey);color:var(--darkgrey);transition:all linear .2s;transform:translate(-50%);left:50%}.navbar.shaded .nav .mainnav li .childmenu .wrapper{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;transition:grid-template-rows .1s 0s ease-out;position:relative}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner{overflow:hidden;width:max-content;z-index:30;padding-bottom:.4em;min-width:100%}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem{--delaybase: .05s;--delayshift: .1s;width:100%;margin-top:calc(var(--subpad) * .5);padding:var(--subpad) calc(var(--subpad) * 2);white-space:nowrap;display:block;opacity:1;transition:opacity ease-out .3s}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:before,.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:after{display:none!important}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem span{position:relative}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem span:before{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);width:0px;transform-origin:center;border-bottom:1px solid var(--grey-lighter);transition:all ease .4s,width ease .2s}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:hover span:before{width:100%;top:calc(100% + 3px)}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(1){transition-delay:calc(var(--delaybase) + var(--delayshift) * 1)}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(2){transition-delay:calc(var(--delaybase) + var(--delayshift) * 2)}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(3){transition-delay:calc(var(--delaybase) + var(--delayshift) * 3)}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(4){transition-delay:calc(var(--delaybase) + var(--delayshift) * 4)}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(5){transition-delay:calc(var(--delaybase) + var(--delayshift) * 5)}.navbar.shaded .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(6){transition-delay:calc(var(--delaybase) + var(--delayshift) * 6)}.navbar.shaded .nav .mainnav li:not(:hover) .childmenu{border-top:0px}.navbar.shaded .nav .mainnav li:not(:hover) .childmenu .wrapper{grid-template-rows:0fr;transition:grid-template-rows .15s 0s ease-in}.navbar.shaded .nav .mainnav li:not(:hover) .childmenu .wrapper .inner{padding-bottom:0}.navbar.shaded .nav .mainnav li:not(:hover) .childmenu .wrapper .inner .submenuitem{opacity:0;text-align:center}.navbar.shaded .nav .mainnav .menuitem{display:flex;align-items:center}.navbar.fullwidthdds .nav{--subpad: .5em}.navbar.fullwidthdds .nav .mainnav li{position:relative}.navbar.fullwidthdds .nav .mainnav li .menuitem{padding-bottom:5px}.navbar.fullwidthdds .nav .mainnav li .menuitem:before,.navbar.fullwidthdds .nav .mainnav li .menuitem:after{bottom:0}.navbar.fullwidthdds .nav .mainnav li .childmenu{--lightgrey: #eaeef2;--darkgrey: #5b6770;display:flex;flex-direction:column;width:min-content;top:100%;position:absolute;background:#fff}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper{left:calc(var(--subpad) * -1);display:grid;grid-template-rows:1fr;grid-template-columns:1fr;transition:grid-template-rows .2s .1s ease-out;position:relative}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper:before,.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper:after{content:"";display:block;position:absolute;width:100vw;height:100%;top:0;right:0;background:#fff;z-index:10;box-shadow:0 3px 3px -3px var(--shadow);transition:box-shadow linear .05s .2s}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper:after{left:97%;right:auto}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper .inner{overflow:hidden;width:max-content;z-index:30;padding:.25em 0 calc(var(--subpad) * 2)}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper .inner .submenuitem{--delaybase: .12s;--delayshift: .15s;width:max-content;margin-top:calc(var(--subpad) * .5);padding:var(--subpad);white-space:nowrap;display:block;opacity:1;transition:opacity ease-out .3s}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(1){transition-delay:calc(var(--delaybase) + var(--delayshift) * 1)}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(2){transition-delay:calc(var(--delaybase) + var(--delayshift) * 2)}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(3){transition-delay:calc(var(--delaybase) + var(--delayshift) * 3)}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(4){transition-delay:calc(var(--delaybase) + var(--delayshift) * 4)}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(5){transition-delay:calc(var(--delaybase) + var(--delayshift) * 5)}.navbar.fullwidthdds .nav .mainnav li .childmenu .wrapper .inner .submenuitem:nth-child(6){transition-delay:calc(var(--delaybase) + var(--delayshift) * 6)}.navbar.fullwidthdds .nav .mainnav li:not(:hover) .childmenu .wrapper{grid-template-rows:0fr;transition:grid-template-rows .35s 0s ease-out}.navbar.fullwidthdds .nav .mainnav li:not(:hover) .childmenu .wrapper:before,.navbar.fullwidthdds .nav .mainnav li:not(:hover) .childmenu .wrapper:after{box-shadow:0 3px 3px -3px #fff;transition:box-shadow linear 0s .05s}.navbar.fullwidthdds .nav .mainnav li:not(:hover) .childmenu .wrapper .inner .submenuitem{transition-delay:0s;opacity:0}.navbar.fullwidthdds .nav .mainnav .menuitem{display:flex;align-items:center}.branding{position:relative;z-index:30}#mobileMenu .wrapper li.isChild{color:#addaf9;padding-left:1em;position:relative;display:flex;align-items:center}#mobileMenu .wrapper li.isChild:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0;height:10px;font-size:10px;top:calc(50% - 12px)}.footerlist li.isChild{padding-left:.85em;position:relative}.footerlist li.isChild:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0;height:10px;font-size:10px}
