.elementor-2944 .elementor-element.elementor-element-7ae8f392{--display:flex;border-style:groove;--border-style:groove;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for container, class: .elementor-element-7ae8f392 *//* =======================================
   PMPro — Levels page buttons (shimmer)
   Target: [pmpro_levels] output
   Brand: Gold #D4A54D | Ink #111
   ======================================= */

#pmpro_levels { --hu-gold:#D4A54D; --hu-ink:#111; --hu-radius:20px; }

/* Base (make all level CTAs look the same) */
#pmpro_levels .pmpro_btn,
#pmpro_levels a.pmpro_btn,
#pmpro_levels input.pmpro_btn[type="button"],
#pmpro_levels input.pmpro_btn[type="submit"]{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:var(--hu-gold) !important;
  color:var(--hu-ink) !important;
  border:none !important;
  border-radius:var(--hu-radius) !important;
  text-transform:uppercase !important;
  font:800 16px/1.15 "Poppins",system-ui,sans-serif !important;
  letter-spacing:.02em !important;
  padding:14px 26px !important;
  cursor:pointer !important;
  overflow:hidden !important;
  isolation:isolate !important;
  box-shadow:none !important;
}

/* White shimmer sweep (force-enable even if something nukes ::after) */
#pmpro_levels .pmpro_btn::after,
#pmpro_levels a.pmpro_btn::after,
#pmpro_levels input.pmpro_btn[type="button"]::after,
#pmpro_levels input.pmpro_btn[type="submit"]::after{
  content:"" !important;
  position:absolute; inset:0;
  background:linear-gradient(90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.95) 48%,
    rgba(255,255,255,.85) 55%,
    rgba(255,255,255,0) 100%);
  transform:translateX(-120%);
  transition:transform .45s ease;
  z-index:1; pointer-events:none;
}
#pmpro_levels .pmpro_btn:hover::after,
#pmpro_levels a.pmpro_btn:hover::after,
#pmpro_levels input.pmpro_btn[type="button"]:hover::after,
#pmpro_levels input.pmpro_btn[type="submit"]:hover::after{
  transform:translateX(120%);
}

/* Keep text above the shimmer */
#pmpro_levels .pmpro_btn > *,
#pmpro_levels a.pmpro_btn > *{
  position:relative; z-index:2;
}

/* Optional: “Your Level” (current/disabled) – keep gold but no hover */
#pmpro_levels .pmpro_btn.pmpro_btn-current,
#pmpro_levels .pmpro_btn:disabled{
  opacity:.9; cursor:default !important;
}
#pmpro_levels .pmpro_btn.pmpro_btn-current::after,
#pmpro_levels .pmpro_btn:disabled::after{ content:none !important; }/* End custom CSS */