/* Az Elementor JS helyett: háttérvideó kitöltése, oldalváltás */
.elementor .elementor-background-video-hosted { width: 100%; height: 100%; }

.page-transition {
  position: fixed; inset: 0; z-index: 99999;
  background-color: var(--e-global-color-secondary, #C44BB6);
  opacity: 1; pointer-events: none;
  transition: opacity .5s ease;
}
html.is-loaded .page-transition { opacity: 0; }
html.is-leaving .page-transition { opacity: 1; transition-duration: .35s; }
@media (prefers-reduced-motion: reduce) { .page-transition { display: none; } }

/* Munkatársak: az e-mail/telefon ikon a kör közepére. Az Elementor 50%/50%-ra teszi,
   de a -50%-os visszatolást egy frissítés óta nem írja ki, ezért lógott ki jobbra-le. */
.elementor-widget-hotspot .e-hotspot { transform: translate(-50%, -50%); }
