#be-mega-menu-root{z-index:0}[data-be-mega-menu],[data-be-mega-menu]:hover,[data-be-mega-menu]:focus,[data-be-mega-menu]:active,[data-be-mega-menu]:visited{text-decoration:none !important}.be-mega-menu{position:absolute;top:0;left:0;visibility:hidden;opacity:0;pointer-events:none;background:#fff;box-sizing:border-box;z-index:99999;transition-property:opacity,transform,visibility;transition-timing-function:ease}.be-mega-menu *{box-sizing:border-box}.be-mega-menu.is-open{visibility:visible;opacity:1;pointer-events:auto}.be-mega-menu[data-position="full"]{left:0;right:0;width:100%}.be-mega-menu[data-position="container"]{left:50%;transform:translateX(-50%)}.be-mega-menu[data-position="left"]{left:0}.be-mega-menu[data-position="center"]{left:50%;transform:translateX(-50%)}.be-mega-menu[data-position="right"]{right:0;left:auto}.be-mega-menu--slide_down{transform:translateY(-12px)}.be-mega-menu--slide_down[data-position="container"],.be-mega-menu--slide_down[data-position="center"]{transform:translateX(-50%) translateY(-12px)}.be-mega-menu--slide_down.is-open{transform:translateY(0)}.be-mega-menu--slide_down.is-open[data-position="container"],.be-mega-menu--slide_down.is-open[data-position="center"]{transform:translateX(-50%) translateY(0)}.be-mega-menu--slide_up{transform:translateY(12px)}.be-mega-menu--slide_up.is-open{transform:translateY(0)}.be-mega-menu--scale{transform:scale(0.96)}.be-mega-menu--scale.is-open{transform:scale(1)}.be-mega-menu--zoom{transform:scale(0.85)}.be-mega-menu--zoom.is-open{transform:scale(1)}.be-mega-menu--none{transition:none !important}@media (min-width:1200px){.be-hide-on-desktop{display:none !important}}@media (min-width:992px) and (max-width:1199px){.be-hide-on-laptop{display:none !important}}@media (min-width:768px) and (max-width:991px) and (orientation:landscape){.be-hide-on-tablet-landscape{display:none !important}}@media (min-width:600px) and (max-width:991px) and (orientation:portrait){.be-hide-on-tablet-portrait{display:none !important}}@media (max-width:767px) and (orientation:landscape){.be-hide-on-mobile-landscape{display:none !important}}@media (max-width:599px) and (orientation:portrait){.be-hide-on-mobile-portrait{display:none !important}}@media (prefers-reduced-motion:reduce){.be-mega-menu{transition:none !important}}.be-mega-menu:focus-within{outline:none}.be-mega-menu a:focus-visible,.be-mega-menu button:focus-visible{outline:2px solid currentColor;outline-offset:2px}