:root{--hdd-panel-bg:#ffffff;--hdd-panel-fg:#14161a;--hdd-link-fg:#14161a;--hdd-link-bg-hover:#f4f2ee;--hdd-accent:#ffcd00;--hdd-focus-ring:#0b57d0;--hdd-panel-padding:1.6rem;--hdd-link-padding:0.8rem 1.2rem;--hdd-row-gap:0.2rem;--hdd-link-font-size:var(--text-s);--hdd-panel-min:20rem;--hdd-panel-radius:0.8rem;--hdd-link-radius:0.4rem;--hdd-shadow:0 1.6rem 3.2rem -0.8rem rgba(20, 22, 26, 0.18),
	                      0 0.2rem 0.8rem rgba(20, 22, 26, 0.06);--hdd-duration:180ms;--hdd-ease:cubic-bezier(0.2, 0.7, 0.3, 1)}.brxe-nav-menu .bricks-nav-menu .sub-menu,.brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu)>.brx-dropdown-content{box-sizing:border-box;width:max-content;min-width:max(100%, var(--hdd-panel-min));max-width:min(40rem, calc(100vw - 3.2rem));padding:var(--hdd-panel-padding);border:0;border-radius:var(--hdd-panel-radius);background:var(--hdd-panel-bg);color:var(--hdd-panel-fg);box-shadow:var(--hdd-shadow)}.brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu)>.brx-dropdown-content{gap:var(--hdd-row-gap)}.brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu) .brokk-menu .menu-item>.brokk-menu__row,.brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu) .brokk-menu .menu-item>.brokk-menu__row:hover{background:none;border-radius:0;text-decoration:none}.brxe-nav-menu .bricks-nav-menu .sub-menu a,.brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu) .brokk-menu .menu-item .brokk-menu__link{display:block;padding:var(--hdd-link-padding);border-radius:var(--hdd-link-radius);color:var(--hdd-link-fg);font-weight:400;font-size:var(--hdd-link-font-size);line-height:1.35;text-decoration:none;text-wrap:pretty;transition:background-color 120ms var(--hdd-ease)}.brxe-nav-menu .bricks-nav-menu .sub-menu a:hover,.brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu) .brokk-menu .menu-item .brokk-menu__link:hover{background:var(--hdd-link-bg-hover);color:var(--hdd-link-fg);text-decoration:none}.brxe-nav-menu .bricks-nav-menu .sub-menu a:focus-visible,.brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu) .brokk-menu .menu-item .brokk-menu__link:focus-visible{outline:3px solid var(--hdd-focus-ring);outline-offset:-1px;background:var(--hdd-link-bg-hover)}.brxe-nav-menu .bricks-nav-menu .sub-menu .current-menu-item>a,.brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu) .brokk-menu .current-menu-item>.brokk-menu__row>.brokk-menu__link{background:var(--hdd-accent);font-weight:600}.brxe-nav-menu .brx-submenu-toggle>button>svg,.brxe-nav-nested .brx-submenu-toggle>button>svg{transition:transform var(--hdd-duration) var(--hdd-ease)}.brxe-nav-menu .brx-submenu-toggle>button[aria-expanded="true"]>svg,.brxe-nav-nested .brx-submenu-toggle>button[aria-expanded="true"]>svg{transform:rotate(180deg)}.brxe-nav-menu .bricks-nav-menu>li>.brx-submenu-toggle .menu-item-icon{width:1.6rem;height:1.6rem;stroke-width:1.75}@media (prefers-reduced-motion:reduce){.brxe-nav-menu .brx-submenu-toggle>button>svg,.brxe-nav-nested .brx-submenu-toggle>button>svg{transition-duration:1ms}}.brxe-nav-menu .bricks-nav-menu .sub-menu,.brxe-nav-nested .brxe-dropdown>.brx-dropdown-content{transition-property:opacity,visibility,transform;transition-duration:var(--hdd-duration);transition-timing-function:var(--hdd-ease)}@media (prefers-reduced-motion:no-preference){#brx-header .brxe-nav-menu .bricks-nav-menu>li:not(.open)>.sub-menu,#brx-header .brxe-nav-nested .brxe-dropdown:not(.brx-has-megamenu):not(.open)>.brx-dropdown-content{transform:translateY(calc(10px - 0.4rem))}}@media (prefers-reduced-motion:reduce){.brxe-nav-menu .bricks-nav-menu .sub-menu,.brxe-nav-nested .brxe-dropdown>.brx-dropdown-content{transition-property:opacity,visibility}}@media (min-width:992px){#brx-content,#brx-footer{position:relative}#brx-content::after,#brx-footer::after{content:"";position:absolute;inset:0;z-index:900;background:var(--black-trans-40);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}body:has(#brx-header .brxe-nav-nested .brxe-dropdown.brx-has-megamenu.open) :is(#brx-content,#brx-footer)::after{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out),visibility 0s}}@media (prefers-reduced-motion:reduce){#brx-content::after,#brx-footer::after{transition:none}}