.NavigationMenuRoot{z-index:50;justify-content:center;width:100%;display:flex;position:relative}.NavigationMenuList{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.NavigationMenuContent{z-index:100;width:100%;animation-duration:.15s;animation-timing-function:ease;position:absolute;top:0;left:0}@media only screen and (min-width:600px){.NavigationMenuContent{width:auto}}.NavigationMenuContent[data-motion=from-start],.NavigationMenuContent[data-motion=from-end]{animation-name:fadeIn}.NavigationMenuContent[data-motion=to-start],.NavigationMenuContent[data-motion=to-end]{animation-name:fadeOut}.NavigationMenuIndicator{display:none}.NavigationMenuViewport{transform-origin:top;width:100%;height:var(--radix-navigation-menu-viewport-height);width:var(--radix-navigation-menu-viewport-width);margin-top:29px;transition:width,height,all .15s;position:relative;overflow:visible}.NavigationMenuViewport:before{content:"";z-index:1;background:0 0;height:29px;position:absolute;top:-29px;left:0;right:0}.NavigationMenuViewport[data-state=open]{animation:.15s fadeIn}.NavigationMenuViewport[data-state=closed]{animation:.15s fadeOut}.ViewportPosition{z-index:999;justify-content:center;width:100vw;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.CaretDown{position:relative;top:1px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
