.menu-container[data-v-e111b0b3]{position:relative}.menu-container[data-v-e111b0b3]:before{content:"";position:absolute;top:100%;left:0;right:0;height:20px;background:transparent}.submenu-container[data-v-e111b0b3]{margin-top:-20px;padding-top:20px}.menu-container:hover .submenu-container[data-v-e111b0b3],.submenu-container[data-v-e111b0b3]:hover{display:block}@media (max-width: 1024px){.menu-container[data-v-e111b0b3]{position:static;width:100%;max-width:100vw}.submenu-container[data-v-e111b0b3]{position:relative;width:100%;max-width:100vw;transform:none!important;margin:0;box-shadow:none;left:0}.menu-item[data-v-e111b0b3]{width:100%;max-width:100vw;overflow-x:hidden;white-space:normal}.submenu-item[data-v-e111b0b3]:hover{transform:none}button.menu-item[data-v-e111b0b3]{width:100%;max-width:100vw;display:flex;align-items:center;justify-content:space-between}[v-show=mobileMenuOpen][data-v-e111b0b3]{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}}body.menu-open[data-v-e111b0b3]{overflow:hidden!important;width:100vw;position:fixed}.mega-menu-enter-active[data-v-e111b0b3],.mega-menu-leave-active[data-v-e111b0b3]{transition:all .2s cubic-bezier(.4,0,.2,1)}.mega-menu-enter-from[data-v-e111b0b3],.mega-menu-leave-to[data-v-e111b0b3]{opacity:0;transform:translateY(-5px)}.menu-item[data-v-e111b0b3]{position:relative;white-space:nowrap;padding:.5rem .75rem;font-size:15px;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-item[data-v-e111b0b3]:hover{--tw-bg-opacity: 1;background-color:rgb(0 77 140 / var(--tw-bg-opacity, 1))}.menu-item[data-v-e111b0b3]:after{content:"";position:absolute;bottom:0;left:0;height:.125rem;width:100%;transform-origin:left;--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-item[data-v-e111b0b3]:hover:after,.menu-item.active[data-v-e111b0b3]:after{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.submenu-container[data-v-e111b0b3]{position:absolute;margin-top:.25rem;width:100vw;overflow:hidden;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .05}.submenu-container[data-v-e111b0b3]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.submenu-container[data-v-e111b0b3]{box-shadow:0 15px 35px #32325d1a,0 5px 15px #00000012;left:0;transform:translate(-30%);transition:all .2s cubic-bezier(.4,0,.2,1);margin-top:.25rem;z-index:50}.submenu-container.max-w-4xl[data-v-e111b0b3]{transform:translate(-15%)}.submenu-container.max-w-md[data-v-e111b0b3]{transform:translate(-5%)}.submenu-content-enter-active[data-v-e111b0b3],.submenu-content-leave-active[data-v-e111b0b3]{transition:all .2s cubic-bezier(.4,0,.2,1)}.submenu-content-enter-from[data-v-e111b0b3]{opacity:0;transform:translate(-10px)}.submenu-content-leave-to[data-v-e111b0b3]{opacity:0;transform:translate(10px)}.submenu-content-move[data-v-e111b0b3]{transition:transform .2s ease-in-out}.submenu-item[data-v-e111b0b3]{display:block;padding:.75rem}.submenu-item[data-v-e111b0b3]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.submenu-item[data-v-e111b0b3]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.submenu-item[data-v-e111b0b3]{transition:all .2s cubic-bezier(.4,0,.2,1)}.submenu-item[data-v-e111b0b3]:hover{transform:translate(5px)}.group:hover .submenu-container[data-v-e111b0b3]{display:block}.group:hover .group-hover\:text-primary-600[data-v-e111b0b3]{--tw-text-opacity: 1;color:rgb(0 77 140 / var(--tw-text-opacity, 1))}.category-icon[data-v-e111b0b3]{margin-left:-.25rem;margin-right:.75rem;height:1.5rem;width:1.5rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(0 77 140 / var(--tw-text-opacity, 1))}.category-icon[data-v-e111b0b3]:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.category-icon[data-v-e111b0b3]{transition:transform .2s cubic-bezier(.4,0,.2,1)}.group:hover .category-icon[data-v-e111b0b3]{transform:scale(1.1)}.mega-menu-grid[data-v-e111b0b3]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mega-menu-section[data-v-e111b0b3]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.mega-menu-section-title[data-v-e111b0b3]{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(0 77 140 / var(--tw-text-opacity, 1))}.mega-menu-section-title[data-v-e111b0b3]:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.menu-link[data-v-e111b0b3]{white-space:nowrap}.submenu-text[data-v-e111b0b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html{transition:font-size .2s ease-in-out}.dark .bg-blue-900{background-color:#1a1a1a}.transform{transition-property:transform}.transition-transform{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
