/* Preserve native Elementor sticky positioning. Only visibility is animated. */
.egps-site-header.eg-scroll-aware:not(.elementor-sticky__spacer) {
  transform: translate3d(0,0,0);
  transition: transform .55s cubic-bezier(.4,0,.2,1);
}
.egps-site-header.eg-scroll-aware.eg-scroll-hidden:not(.elementor-sticky__spacer) {
  transform: translate3d(0,calc(-100% - var(--wp-admin--admin-bar--height,0px) - 12px),0)!important;
  transition-duration: .45s;
  pointer-events: none;
}
.egps-site-header.eg-scroll-aware.eg-scroll-top:not(.elementor-sticky__spacer) {
  background-color: transparent!important;
}
@media(prefers-reduced-motion:reduce) {
  .egps-site-header.eg-scroll-aware:not(.elementor-sticky__spacer) { transition:none; }
}
