.megamenu__nav .brx-nav-nested-items > .brxe-dropdown > .brx-dropdown-content.megamenu__content {
  z-index: -1;
  top: -40px;
  height: 0;
  overflow: hidden;
  transition: height 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (min-width: 1300px) {
  .megamenu__nav .brx-nav-nested-items > .brxe-dropdown > .brx-dropdown-content.megamenu__content {
    min-width: 1280px !important;
    transform: translateX(-20px) !important;
  }
}
.megamenu__nav .brx-nav-nested-items > .brxe-dropdown.open > .brx-dropdown-content.megamenu__content {
  height: 600px;
}
.header__container {
  z-index: 10;
}
/* Mega Menu Overlay Effect: Overlay only for #brx-content and .header-wrapper */
body {
  position: relative;
}
body::after {
  content: "";
  position: absolute;
  height: calc(100% + var(--footer-shift, 0px));
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--Dark-dark-30, rgba(26, 26, 26, 0.3));
  opacity: 0;
  transition: opacity 0.5s ease;
  pointer-events: none;
  z-index: 10;
}
.active-overlay::after {
  opacity: 1 !important;
}
/*Offset Content Overlay Menu*/
#bricks-blank-canvas > .actions, body:not(:has([data-sticky-header="0"]), .content-offset--off) main:not(.panel-content) > *:first-child > *:first-child:not(.bricks-shape-divider, .login--page__container), main > *:first-child > .bricks-shape-divider ~ .brxe-container {
  margin-block-start: var(--space-3xl);
}
@media (max-width: 767px) {
  #bricks-blank-canvas > .actions, body:not(:has([data-sticky-header="0"]), .content-offset--off) main:not(.panel-content) > *:first-child > *:first-child:not(.bricks-shape-divider, .login--page__container), main > *:first-child > .bricks-shape-divider ~ .brxe-container {
    margin-block-start: 120px;
  }
}
