header .mainNavigation nav>ul{display:flex}header .mainNavigation nav>ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}header .mainNavigation nav>ul>li{position:relative}header .mainNavigation nav>ul>li::after{content:"";position:absolute;left:0;top:100%;z-index:0;height:100%;width:100%}header .mainNavigation nav>ul>li>a,header .mainNavigation nav>ul>li>strong{position:relative;z-index:10;display:block;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}header .mainNavigation nav>ul>li a:hover{--tw-text-opacity:1;color:rgb(255 192 0 / var(--tw-text-opacity))}header .mainNavigation nav>ul>li.noLink>a{pointer-events:none}header .mainNavigation nav>ul>li>ul{position:absolute;left:0;top:100%;z-index:20;margin-top:.5rem;display:none;width:20rem;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding-top:.5rem;padding-bottom:.5rem;--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}header .mainNavigation nav>ul>li>ul a,header .mainNavigation nav>ul>li>ul strong{display:block;padding-top:.625rem;padding-bottom:.625rem;padding-left:1.25rem;padding-right:1.25rem}header .mainNavigation nav>ul>li:hover>ul{display:block}header .mobile-navigation-container .mobile-navigation nav>ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}header .mobile-navigation-container .mobile-navigation nav>ul li.noLink>a,header .mobile-navigation-container .mobile-navigation nav>ul li.noLink>strong{display:none}header .mobile-navigation-container .mobile-navigation nav>ul li.noLink.mobileOnlyText>a,header .mobile-navigation-container .mobile-navigation nav>ul li.noLink.mobileOnlyText>strong{pointer-events:none!important;margin-bottom:.25rem!important;display:block!important;opacity:.5!important}header .mobile-navigation-container .mobile-navigation nav>ul ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}header .mobile-navigation-container .mobile-navigation nav>ul ul .smallLinks{padding-left:.75rem;font-size:1rem;line-height:1.5rem}header .mobile-navigation-container.open{display:block}