.gdsa43-menu-motion .main-header-menu .sub-menu,
.gdsa43-menu-motion .ast-builder-menu .sub-menu{
 display:block;visibility:hidden;opacity:0;pointer-events:none;
 background:var(--gdsa43-menu-bg);color:var(--gdsa43-menu-text);
 border-radius:var(--gdsa43-menu-radius);border:1px solid rgba(47,107,63,.12);
 box-shadow:var(--gdsa43-menu-shadow);backdrop-filter:var(--gdsa43-menu-backdrop);
 -webkit-backdrop-filter:var(--gdsa43-menu-backdrop);overflow:hidden;padding:8px 0;min-width:230px;
 transform-origin:top center;
 transition:opacity var(--gdsa43-menu-speed) ease,transform var(--gdsa43-menu-speed) ease,visibility var(--gdsa43-menu-speed) ease;
}
.gdsa43-menu-motion .main-header-menu li:hover>.sub-menu,
.gdsa43-menu-motion .main-header-menu li:focus-within>.sub-menu,
.gdsa43-menu-motion .ast-builder-menu li:hover>.sub-menu,
.gdsa43-menu-motion .ast-builder-menu li:focus-within>.sub-menu{
 visibility:visible;opacity:1;pointer-events:auto;
}
.gdsa43-menu-motion .main-header-menu .sub-menu a,
.gdsa43-menu-motion .ast-builder-menu .sub-menu a{
 color:var(--gdsa43-menu-text)!important;padding:12px 18px;font-weight:700;line-height:1.25;
 transition:background var(--gdsa43-menu-speed) ease,color var(--gdsa43-menu-speed) ease,transform var(--gdsa43-menu-speed) ease;
}
.gdsa43-menu-motion .main-header-menu .sub-menu a:hover,
.gdsa43-menu-motion .main-header-menu .sub-menu a:focus,
.gdsa43-menu-motion .ast-builder-menu .sub-menu a:hover,
.gdsa43-menu-motion .ast-builder-menu .sub-menu a:focus{
 background:rgba(47,107,63,.10);color:var(--gdsa43-menu-accent)!important;transform:translateX(4px);
}
.gdsa43-menu-effect-slide_fade .main-header-menu .sub-menu,
.gdsa43-menu-effect-slide_fade .ast-builder-menu .sub-menu{transform:translateY(12px)}
.gdsa43-menu-effect-slide_fade .main-header-menu li:hover>.sub-menu,
.gdsa43-menu-effect-slide_fade .main-header-menu li:focus-within>.sub-menu,
.gdsa43-menu-effect-slide_fade .ast-builder-menu li:hover>.sub-menu,
.gdsa43-menu-effect-slide_fade .ast-builder-menu li:focus-within>.sub-menu{transform:translateY(0)}
.gdsa43-menu-effect-zoom_fade .main-header-menu .sub-menu,
.gdsa43-menu-effect-zoom_fade .ast-builder-menu .sub-menu{transform:scale(.96)}
.gdsa43-menu-effect-zoom_fade .main-header-menu li:hover>.sub-menu,
.gdsa43-menu-effect-zoom_fade .main-header-menu li:focus-within>.sub-menu,
.gdsa43-menu-effect-zoom_fade .ast-builder-menu li:hover>.sub-menu,
.gdsa43-menu-effect-zoom_fade .ast-builder-menu li:focus-within>.sub-menu{transform:scale(1)}
.gdsa43-menu-effect-drop_soft .main-header-menu .sub-menu,
.gdsa43-menu-effect-drop_soft .ast-builder-menu .sub-menu{transform:translateY(-8px) rotateX(-4deg)}
.gdsa43-menu-effect-drop_soft .main-header-menu li:hover>.sub-menu,
.gdsa43-menu-effect-drop_soft .main-header-menu li:focus-within>.sub-menu,
.gdsa43-menu-effect-drop_soft .ast-builder-menu li:hover>.sub-menu,
.gdsa43-menu-effect-drop_soft .ast-builder-menu li:focus-within>.sub-menu{transform:translateY(0) rotateX(0)}
.gdsa43-menu-effect-glass .main-header-menu .sub-menu,
.gdsa43-menu-effect-glass .ast-builder-menu .sub-menu{transform:translateY(10px) scale(.98)}
.gdsa43-menu-effect-glass .main-header-menu li:hover>.sub-menu,
.gdsa43-menu-effect-glass .main-header-menu li:focus-within>.sub-menu,
.gdsa43-menu-effect-glass .ast-builder-menu li:hover>.sub-menu,
.gdsa43-menu-effect-glass .ast-builder-menu li:focus-within>.sub-menu{transform:translateY(0) scale(1)}
.gdsa43-menu-effect-none .main-header-menu .sub-menu,
.gdsa43-menu-effect-none .ast-builder-menu .sub-menu{transition:none!important;transform:none!important}
@media(max-width:921px){
 .gdsa43-menu-mobile-on .main-header-menu .sub-menu,
 .gdsa43-menu-mobile-on .ast-builder-menu .sub-menu,
 .gdsa43-menu-mobile-on .ast-mobile-popup-drawer .sub-menu{
  position:static!important;visibility:visible;opacity:1;pointer-events:auto;transform:none!important;
  box-shadow:none;border-radius:12px;border:1px solid rgba(47,107,63,.10);margin:6px 10px 10px;padding:6px 0;
 }
}
@media(prefers-reduced-motion:reduce){
 .gdsa43-menu-motion .sub-menu,.gdsa43-menu-motion .sub-menu a{transition:none!important;transform:none!important}
}