document.addEventListener('DOMContentLoaded', function () {
  const triggerDiv = document.querySelector('.menu-trigger');
  const expandableDiv = document.querySelector('.nav');
  const moveLeftElements = document.getElementsByClassName('move-left');
  const textElements = document.getElementsByClassName('fade');
  const navPointElements = document.querySelectorAll('.nav-point');
  const menuCloseDelay = expandableDiv.getAttribute('data-delay') || 0;
  let isOpen = false;

  // Function to calculate dynamic viewport height
  function updateViewportHeight() {
    const dynamicHeight = window.innerHeight;
    expandableDiv.style.height = `${dynamicHeight}px`;
  }

  // Initialize
  updateViewportHeight();
  
  window.addEventListener('resize', updateViewportHeight);

  // Initialize elements
  for (let element of moveLeftElements) {
    element.style.transform = 'translateX(-50px)';
  }

  for (let text of textElements) {
    text.style.opacity = '0';
  }

  // Function to close the menu
  function closeMenu() {
    setTimeout(() => {
      expandableDiv.style.height = '0px';
    }, menuCloseDelay);

    for (let element of moveLeftElements) {
      const delay = element.getAttribute('data-delay') || 0;
      setTimeout(() => {
        element.style.transform = 'translateX(-50px)';
      }, delay);
    }

    for (let text of textElements) {
      const delay = text.getAttribute('data-delay') || 0;
      setTimeout(() => {
        text.style.opacity = '0';
      }, delay);
    }

    document.body.classList.remove('no-scroll');
    isOpen = false;
  }

  // Toggle menu
  triggerDiv.addEventListener('click', () => {
    if (isOpen) {
      closeMenu();
    } else {
      updateViewportHeight(); // Update height on toggle open
      for (let element of moveLeftElements) {
        const delay = element.getAttribute('data-delay') || 0;
        setTimeout(() => {
          element.style.transform = 'translateX(0)';
        }, delay);
      }

      for (let text of textElements) {
        const delay = text.getAttribute('data-delay') || 0;
        setTimeout(() => {
          text.style.opacity = '1';
        }, delay);
      }

      document.body.classList.add('no-scroll');
      isOpen = true;
    }
  });

  // Close menu when a nav-point is clicked
  navPointElements.forEach((navPoint) => {
    navPoint.addEventListener('click', () => {
      if (isOpen) {
        closeMenu();
      }
    });
  });
});

Event

Professionelle Eventfotografie & Videoproduktion in Hamburg – Hochwertige Aufnahmen für Firmenfeiern, Konferenzen & Messen.
Professionelle Eventfotografie & Videografie in Hamburg Hochwertige Fotos & Videos für Firmenfeiern, Messen & Konferenzen. Jetzt unverbindlich anfragen!
Gruppenfoto bei einem Event in Hamburg – professionelle Fotografie für Firmenveranstaltungen, Konferenzen & private Feiern.
Professionelle Businessfotografie & Videografie in Hamburg – Hochwertige Businessportraits & Unternehmensvideos für einen starken Auftritt.

Eventfotografie und -videografie – Professionelle Begleitung Ihrer Veranstaltung

Mit jahrelanger Erfahrung und einer Vielzahl erfolgreich umgesetzter Projekte bieten wir Eventfotografie und Eventvideografie auf höchstem Niveau. Ob für Hochzeiten, Firmenfeiern, Messen oder private Feiern – wir sind darauf spezialisiert, einzigartige Ereignisse in lebendige Bilder und emotionale Videos zu verwandeln, die für immer in Erinnerung bleiben.

Fotografie

Unsere Eventfotografie zeichnet sich durch Kreativität und Professionalität aus. Mit unserer Expertise halten wir eindrucksvolle und authentische Momente fest, die die Atmosphäre und Emotionen Ihres Events unterstreichen. Vom ersten Moment bis zum letzten Tanz – wir liefern Ihnen eine sorgfältig ausgewählte Sammlung hochwertiger Fotos.

Anfragen

Videografie

Unsere Eventvideografie erzählt die Geschichte Ihrer Veranstaltung mit dynamischen und emotionalen Aufnahmen. Ob für soziale Medien, Werbung oder als Erinnerung – wir schaffen beeindruckende Videos, die den Zauber des Moments einfangen und Ihre Marke stärken.

Anfragen

Ihr Event
professionell begleitet

Egal, ob Sie eine Hochzeit, eine Firmenveranstaltung, eine Messe, ein Festival oder ein privates Event planen – wir bieten maßgeschneiderte Fotografie- und Videopakete, die perfekt auf Ihr Event abgestimmt sind. Unsere Arbeit geht über die bloße Dokumentation hinaus: Wir fangen die Kleinigkeiten und großen Momente ein, die jedes Event so besonders machen.

Warum uns wählen?

Vertrauen Sie den Experten, die Ihre wichtigsten Momente mit Hochwertigkeit und Professionalität festhalten. Kontaktieren Sie uns und erfahren Sie, wie wir Ihr Event zu etwas Unvergesslichem machen können.

Erfolgreiche Eventfotografie
und -videografie Mit jahrelanger Erfahrung und zahlreichen erfolgreichen Projekten weltweit.

Maßgeschneiderte Lösungen für jede Art von Event und jedes Budget.

Professionelle Ausrüstung und moderne Technik für erstklassige Bild- und Videoqualität

Lebendige, emotionale Bilder und Videos, die die Atmosphäre und die Geschichte Ihres Events erzählen.

Anfrage
Produkt - Fotografie

Anfrage für
Produkt - Video

Anfrage für
Event - Video

Anfrage für
Event - Fotografie

Anfrage
Businessporträt mit
Hintergrundwechsel

Anfrage für
 neutrale Businessporträts

Anfrage
Business On-Site

Equipmentliste

Kameras (Set-Ready)

• 1x RED EPIC X 5K (120 FPS)
• 1x Sony FX3
• 1x Sony A7III
• 1x Canon 500D

Licht-Equipment

• 1x Profoto B10
• 1x Profoto B10X
• 1x Profoto D2 500 Air
• 1x Nanlite Forza 200

Softboxen & Lichtformer

• 1x Profoto Blitzschirm Deep White
• 1x Strip Softbox
• 1x Lantern Softbox
• 1x Mini White Blitzschirm

Blitz-Auslöser

• 1x Profoto Air TTL Remote

Objektive

• 1x Sony 50mm f/1.8 (Festbrennweite)
• 1x Sigma 24-70mm f/2.8
• 1x Canon 24-70mm f/2.8 L

Stative

• 5x Lichtstative
• 2x Manfrotto Autopoles
• 1x Manfrotto Kamerastativ
• RED-Schulterstativ
• Easyrig (bis 10 kg Traglast)

Spezielle Licht-Effekte

• 1x Bafongcine Optical Snoot (Bowens Mount)

DRUCKER

• Hochwertige Drucker bis A3 für Bilder in hoher Qualität