{"id":773,"date":"2026-10-14T19:05:32","date_gmt":"2026-10-14T19:05:32","guid":{"rendered":"https:\/\/webavatarai.pl\/?page_id=773"},"modified":"2026-10-15T21:31:31","modified_gmt":"2026-10-15T21:31:31","slug":"bouwbedrijf","status":"publish","type":"page","link":"https:\/\/webavatarai.pl\/en\/3d-biblioteka\/bouwbedrijf\/","title":{"rendered":"BOUWBEDRIJF"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"773\" class=\"elementor elementor-773\">\n\t\t\t\t<div class=\"elementor-element elementor-element-645b02e e-con e-atomic-element e-flexbox-base e-default-div e-2698ae4\" data-id=\"645b02e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"645b02e\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-1856550 e-con e-atomic-element e-flexbox-base e-default-div e-b89b87d\" data-id=\"1856550\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1856550\">\n    <div class=\"elementor-element elementor-element-56eae34 e-con e-atomic-element e-flexbox-base e-default-div e-6bb390e\" data-id=\"56eae34\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"56eae34\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-b4f3673 e-con e-atomic-element e-flexbox-base e-default-div e-d55887f\" data-id=\"b4f3673\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b4f3673\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-b4d9de3 e-con e-atomic-element e-flexbox-base e-default-div e-db83df7\" data-id=\"b4d9de3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b4d9de3\">\n    <div class=\"elementor-element elementor-element-123f347 e-con e-atomic-element e-flexbox-base e-default-div e-f76525b\" data-id=\"123f347\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"123f347\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-99c7eef e-con e-atomic-element e-flexbox-base e-default-div e-7633db2\" data-id=\"99c7eef\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"99c7eef\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-5898b7f e-con e-atomic-element e-flexbox-base e-default-div e-8d9fb99\" data-id=\"5898b7f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5898b7f\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-1ad95f7 e-con e-atomic-element e-flexbox-base e-default-div e-46d82a3\" data-id=\"1ad95f7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1ad95f7\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-5dfddae e-con e-atomic-element e-flexbox-base e-default-div e-b75f921\" data-id=\"5dfddae\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5dfddae\">\n    <div class=\"elementor-element elementor-element-2f96a05 e-con e-atomic-element e-flexbox-base e-default-div e-75dd69a\" data-id=\"2f96a05\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2f96a05\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-5d40547 e-con e-atomic-element e-flexbox-base e-default-div e-d6bd297\" data-id=\"5d40547\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5d40547\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-bb9d869 e-con e-atomic-element e-flexbox-base e-default-div e-b2a32de\" data-id=\"bb9d869\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"bb9d869\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-2e45bbf e-con e-atomic-element e-flexbox-base e-default-div e-6e73a3c\" data-id=\"2e45bbf\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2e45bbf\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-740a428 e-con e-atomic-element e-flexbox-base e-default-div e-b55a514\" data-id=\"740a428\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"740a428\">\n    <div class=\"elementor-element elementor-element-2c83728 e-con e-atomic-element e-flexbox-base e-default-div e-fc36db8\" data-id=\"2c83728\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2c83728\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-8fca9ab e-con e-atomic-element e-flexbox-base e-default-div e-ad6a4f6\" data-id=\"8fca9ab\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8fca9ab\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-64fbb18 e-con e-atomic-element e-flexbox-base e-default-div e-6c7c3ab\" data-id=\"64fbb18\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"64fbb18\">\n    \t\t<div class=\"elementor-element elementor-element-d08c26f elementor-widget elementor-widget-html\" data-id=\"d08c26f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================\n     WEBAVATARAI \u2014 MASTER FOOTER 3D\n     PREMIUM EDITION\n     ===================================================== -->\n\n<footer class=\"wa-master-footer\" id=\"wa-master-footer-v2\">\n\n  <!-- ==========================================\n       T\u0141O: ORYGINALNA ANIMOWANA FALA MP4\n       ========================================== -->\n\n  <div class=\"wa-footer-background\" aria-hidden=\"true\">\n\n    <video\n      class=\"wa-footer-wave\"\n      muted\n loop\n autoplay\n playsinline\n preload=\"none\"\n      data-src=\"https:\/\/webavatarai.pl\/wp-content\/uploads\/2026\/10\/Petla-wwwavatar.mp4\"\n    ><\/video>\n\n  <\/div>\n\n\n  <!-- ==========================================\n       G\u0141\u00d3WNA STRUKTURA \u2014 TRZY KOLUMNY\n       ========================================== -->\n\n  <div class=\"wa-footer-container\">\n\n\n    <!-- ========================================\n         KOLUMNA 1 \u2014 NAVIGATIE\n         ======================================== -->\n\n    <nav class=\"wa-footer-navigation\"\n         aria-label=\"Footernavigatie\">\n\n      <h3>NAVIGATIE<\/h3>\n\n      <ul>\n\n        <li>\n          <a href=\"https:\/\/webavatarai.pl\/en\/\">\n            Home\n          <\/a>\n        <\/li>\n\n        <li>\n          <a href=\"https:\/\/webavatarai.pl\/en\/over-ons-en-diensten\/\">\n            Over ons en Diensten\n          <\/a>\n        <\/li>\n\n        <li>\n          <a href=\"https:\/\/webavatarai.pl\/en\/prijzen\/\">\n            Prijzen\n          <\/a>\n        <\/li>\n\n        <li>\n          <a href=\"https:\/\/webavatarai.pl\/en\/3d-bibliotheek\/\">\n            3D Bibliotheek\n          <\/a>\n        <\/li>\n\n        <li>\n          <a href=\"https:\/\/webavatarai.pl\/en\/contact\/\">\n            Contact\n          <\/a>\n        <\/li>\n\n      <\/ul>\n\n    <\/nav>\n\n\n\n    <!-- ========================================\n         KOLUMNA 2 \u2014 INTERAKTYWNA KOSTKA 3D\n         ======================================== -->\n\n    <div class=\"wa-footer-center\">\n\n      <div class=\"wa-footer-cube\">\n\n\n        <!-- WARSTWA 1: ANIMACJA KOSTKI -->\n\n        <video\n          class=\"wa-footer-cube-video\"\n          muted\n loop\n autoplay\n playsinline\n preload=\"none\"\n          data-src=\"https:\/\/webavatarai.pl\/wp-content\/uploads\/3d\/wa-3d-cube-loop-final1.mp4\"\n          aria-hidden=\"true\"\n        ><\/video>\n\n\n        <!-- WARSTWA 2: INTERAKTYWNE LOGO WA -->\n\n        <model-viewer\n          class=\"wa-footer-logo\"\n          data-src=\"https:\/\/webavatarai.pl\/wp-content\/uploads\/3d\/WA.glb\"\n\n          camera-controls\n auto-rotate\n rotation-per-second=\"12deg\"\n\n          interaction-prompt=\"none\"\n          disable-zoom\n\n shadow-intensity=\"0\"\n          tone-mapping=\"neutral\"\n\n          loading=\"lazy\"\n\n          alt=\"Interactief 3D-logo van WebAvatarAI\"\n        ><\/model-viewer>\n\n\n      <\/div>\n\n\n      <!-- BRANDING -->\n\n      <div class=\"wa-footer-brand\">\n\n        WEB<span>AVATAR<\/span>AI\n\n      <\/div>\n\n\n      <p class=\"wa-footer-tagline\">\n        Digitale ervaringen die indruk maken.\n      <\/p>\n\n    <\/div>\n\n\n\n    <!-- ========================================\n         KOLUMNA 3 \u2014 CONTACT\n         ======================================== -->\n\n    <div class=\"wa-footer-contact\">\n\n      <h3>CONTACT<\/h3>\n\n      <h4>\n        Samen iets bijzonders maken?\n      <\/h4>\n\n      <p>\n        Moderne websites, interactieve\n        3D-ervaringen en slimme\n        AI-oplossingen.\n      <\/p>\n\n      <p>\n        Vertel ons over jouw idee.\n        Wij denken graag met je mee.\n      <\/p>\n\n      <a\n        href=\"https:\/\/webavatarai.pl\/en\/contact\/\"\n        class=\"wa-footer-contact-button\"\n      >\n        Neem contact op\n\n        <span aria-hidden=\"true\">\u2197<\/span>\n\n      <\/a>\n\n    <\/div>\n\n\n  <\/div>\n\n\n\n  <!-- ==========================================\n       DOLNY PASEK\n       ========================================== -->\n\n  <div class=\"wa-footer-bottom\">\n\n    <div>\n      \u00a9 2026 WebAvatarAI.\n      Alle rechten voorbehouden.\n    <\/div>\n\n    <div>\n      Premium Websites \u00b7 3D \u00b7 AI\n    <\/div>\n\n  <\/div>\n\n\n<\/footer>\n\n\n\n<!-- ==========================================\n     GOOGLE MODEL VIEWER\n     ========================================== -->\n\n<script\n  type=\"module\"\n  src=\"https:\/\/unpkg.com\/@google\/model-viewer\/dist\/model-viewer.min.js\">\n<\/script>\n\n\n\n<!-- =====================================================\n     MASTER FOOTER \u2014 CSS\n     ===================================================== -->\n\n<style>\n\n\/* ========================================\n   PODSTAWOWY KONTENER\n   ======================================== *\/\n\n.wa-master-footer {\n\n  position: relative;\n\n  isolation: isolate;\n\n  width: 100%;\n\n  min-height: 450px;\n\n  overflow: hidden;\n\n  background: #020814;\n\n  color: #ffffff;\n\n  font-family: inherit;\n\n  padding: 55px 30px 22px;\n\n  box-sizing: border-box;\n\n}\n\n\n.wa-master-footer *,\n.wa-master-footer *::before,\n.wa-master-footer *::after {\n\n  box-sizing: border-box;\n\n}\n\n\n\n\/* ========================================\n   ANIMOWANE T\u0141O \u2014 FALA MP4\n   ======================================== *\/\n\n.wa-footer-background {\n\n  position: absolute;\n\n  inset: 0;\n\n  width: 100%;\n  height: 100%;\n\n  z-index: 0;\n\n  overflow: hidden;\n\n  pointer-events: none;\n\n}\n\n\n.wa-footer-wave {\n\n  position: absolute;\n\n  inset: 0;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  object-position: center center;\n\n  display: block;\n\n  filter: none;\n\n  opacity: 1;\n\n}\n\n\n\n\/* ========================================\n   G\u0141\u00d3WNY UK\u0141AD KOLUMN\n   ======================================== *\/\n\n.wa-footer-container {\n\n  position: relative;\n\n  z-index: 2;\n\n  display: grid;\n\n  grid-template-columns:\n    minmax(0, 1fr)\n    minmax(250px, 320px)\n    minmax(0, 1fr);\n\n  column-gap: 55px;\n\n  align-items: center;\n\n  width: 100%;\n\n  max-width: 1200px;\n\n  margin: 0 auto;\n\n}\n\n\n\n\/* ========================================\n   WSP\u00d3LNE NAG\u0141\u00d3WKI\n   ======================================== *\/\n\n.wa-master-footer h3 {\n\n  font-family: inherit;\n\n  font-size: 15px;\n\n  font-weight: 700;\n\n  line-height: 1.4;\n\n  letter-spacing: 2px;\n\n  color: #65d5ff;\n\n  margin: 0 0 24px;\n\n  text-shadow:\n    0 0 12px rgba(0, 120, 255, 0.4);\n\n}\n\n\n\n\/* ========================================\n   LEWA KOLUMNA \u2014 NAVIGATIE\n   ======================================== *\/\n\n.wa-footer-navigation {\n\n  min-width: 0;\n\n}\n\n\n.wa-footer-navigation ul {\n\n  list-style: none;\n\n  padding: 0;\n\n  margin: 0;\n\n}\n\n\n.wa-footer-navigation li {\n\n  margin: 0 0 16px;\n\n  padding: 0;\n\n}\n\n\n.wa-footer-navigation a {\n\n  display: inline-block;\n\n  color: #ffffff;\n\n  font-family: inherit;\n\n  font-size: 15px;\n\n  font-weight: 400;\n\n  line-height: 1.5;\n\n  text-decoration: none;\n\n  text-shadow:\n    0 2px 10px rgba(0, 0, 0, 0.65);\n\n  transition:\n    color 0.3s ease,\n    transform 0.3s ease,\n    text-shadow 0.3s ease;\n\n}\n\n\n.wa-footer-navigation a:hover {\n\n  color: #60d9ff;\n\n  transform: translateX(5px);\n\n  text-shadow:\n    0 0 15px rgba(0, 180, 255, 0.65);\n\n}\n\n\n\n\/* ========================================\n   \u015aRODEK \u2014 KOMPOZYCJA 3D\n   ======================================== *\/\n\n.wa-footer-center {\n\n  width: 100%;\n\n  min-width: 0;\n\n  display: flex;\n\n  flex-direction: column;\n\n  align-items: center;\n\n  justify-content: center;\n\n  text-align: center;\n\n}\n\n\n\n\/* ========================================\n   KOSTKA \u2014 G\u0141\u00d3WNA RAMKA\n   ======================================== *\/\n\n.wa-footer-cube {\n\n  position: relative;\n\n  width: 100%;\n\n  max-width: 300px;\n\n  aspect-ratio: 1 \/ 1;\n\n  background: #020814;\n\n  border-radius: 18px;\n\n  overflow: hidden;\n\n  isolation: isolate;\n\n  box-shadow:\n\n    0 0 22px rgba(0, 125, 255, 0.22),\n\n    0 0 45px rgba(0, 90, 255, 0.12);\n\n}\n\n\n\n\/* ========================================\n   MP4 \u2014 RUCH \u015aWIAT\u0141A W KOSTCE\n   ======================================== *\/\n\n.wa-footer-cube-video {\n\n  position: absolute;\n\n  inset: 0;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  object-position: center;\n\n  z-index: 1;\n\n  display: block;\n\n  background: #020814;\n\n}\n\n\n\n\/* ========================================\n   INTERAKTYWNY MODEL WA.GL B\n   ======================================== *\/\n\n.wa-footer-logo {\n\n  position: absolute;\n\n  top: 15%;\n  left: 15%;\n\n  width: 70%;\n  height: 70%;\n\n  z-index: 2;\n\n  display: block;\n\n  background: transparent;\n\n  --poster-color: transparent;\n\n  outline: none;\n\n}\n\n\n\n\/* ========================================\n   BRANDING POD KOSTK\u0104\n   ======================================== *\/\n\n.wa-footer-brand {\n\n  margin-top: 19px;\n\n  color: #ffffff;\n\n  font-family: inherit;\n\n  font-size: 21px;\n\n  font-weight: 700;\n\n  line-height: 1.3;\n\n  letter-spacing: 1.8px;\n\n  text-shadow:\n\n    0 0 12px rgba(0, 140, 255, 0.65),\n\n    0 0 25px rgba(0, 100, 255, 0.3);\n\n}\n\n\n.wa-footer-brand span {\n\n  color: #52cfff;\n\n}\n\n\n.wa-footer-tagline {\n\n  margin: 8px 0 0;\n\n  color: #d6e9ff;\n\n  font-family: inherit;\n\n  font-size: 12px;\n\n  line-height: 1.6;\n\n  letter-spacing: 0.3px;\n\n  text-shadow:\n    0 2px 8px rgba(0, 0, 0, 0.75);\n\n}\n\n\n\n\/* ========================================\n   PRAWA KOLUMNA \u2014 CONTACT\n   ======================================== *\/\n\n.wa-footer-contact {\n\n  min-width: 0;\n\n}\n\n\n.wa-footer-contact h4 {\n\n  color: #ffffff;\n\n  font-family: inherit;\n\n  font-size: 18px;\n\n  font-weight: 600;\n\n  line-height: 1.35;\n\n  letter-spacing: 0.2px;\n\n  margin: 0 0 18px;\n\n  text-transform: none;\n\n  text-shadow:\n    0 2px 12px rgba(0, 0, 0, 0.65);\n\n}\n\n\n.wa-footer-contact p {\n\n  color: #e1efff;\n\n  font-family: inherit;\n\n  font-size: 14px;\n\n  font-weight: 400;\n\n  line-height: 1.75;\n\n  margin: 0 0 14px;\n\n  text-shadow:\n    0 2px 10px rgba(0, 0, 0, 0.75);\n\n}\n\n\n\n\/* ========================================\n   PRZYCISK CONTACT\n   ======================================== *\/\n\n.wa-footer-contact-button {\n\n  display: inline-flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  gap: 14px;\n\n  margin-top: 14px;\n\n  padding: 13px 21px;\n\n  color: #ffffff !important;\n\n  background:\n    rgba(0, 105, 255, 0.22);\n\n  border:\n    1px solid rgba(93, 208, 255, 0.65);\n\n  border-radius: 11px;\n\n  font-family: inherit;\n\n  font-size: 14px;\n\n  font-weight: 600;\n\n  text-decoration: none !important;\n\n  backdrop-filter: blur(8px);\n\n  -webkit-backdrop-filter: blur(8px);\n\n  box-shadow:\n    0 0 18px rgba(0, 115, 255, 0.2);\n\n  transition:\n\n    background 0.3s ease,\n\n    box-shadow 0.3s ease,\n\n    transform 0.3s ease;\n\n}\n\n\n.wa-footer-contact-button:hover {\n\n  color: #ffffff !important;\n\n  background:\n    rgba(0, 140, 255, 0.38);\n\n  box-shadow:\n    0 0 25px rgba(0, 145, 255, 0.45);\n\n  transform: translateY(-2px);\n\n}\n\n\n.wa-footer-contact-button span {\n\n  font-size: 17px;\n\n}\n\n\n\n\/* ========================================\n   DOLNY PASEK\n   ======================================== *\/\n\n.wa-footer-bottom {\n\n  position: relative;\n\n  z-index: 2;\n\n  width: 100%;\n\n  max-width: 1200px;\n\n  margin: 45px auto 0;\n\n  padding-top: 22px;\n\n  border-top:\n    1px solid rgba(160, 210, 255, 0.28);\n\n  display: flex;\n\n  justify-content: space-between;\n\n  align-items: center;\n\n  gap: 15px;\n\n  color: #d0e2f5;\n\n  font-family: inherit;\n\n  font-size: 12px;\n\n  line-height: 1.5;\n\n  text-shadow:\n    0 2px 8px rgba(0, 0, 0, 0.7);\n\n}\n\n\n\n\/* ========================================\n   TABLET\n   ======================================== *\/\n\n@media (max-width: 950px) {\n\n  .wa-master-footer {\n\n    padding: 45px 25px 22px;\n\n  }\n\n  .wa-footer-container {\n\n    grid-template-columns: 1fr 1fr;\n\n    column-gap: 45px;\n\n    row-gap: 45px;\n\n  }\n\n  .wa-footer-center {\n\n    grid-column: 1 \/ -1;\n\n    grid-row: 1;\n\n  }\n\n  .wa-footer-navigation {\n\n    grid-column: 1;\n\n    grid-row: 2;\n\n  }\n\n  .wa-footer-contact {\n\n    grid-column: 2;\n\n    grid-row: 2;\n\n  }\n\n  .wa-footer-cube {\n\n    max-width: 280px;\n\n  }\n\n}\n\n\n\n\/* ========================================\n   TELEFON\n   ======================================== *\/\n\n@media (max-width: 600px) {\n\n  .wa-master-footer {\n\n    padding: 38px 22px 20px;\n\n  }\n\n  .wa-footer-container {\n\n    display: flex;\n\n    flex-direction: column;\n\n    align-items: stretch;\n\n    gap: 35px;\n\n  }\n\n  .wa-footer-center {\n\n    order: 1;\n\n  }\n\n  .wa-footer-navigation {\n\n    order: 2;\n\n  }\n\n  .wa-footer-contact {\n\n    order: 3;\n\n  }\n\n  .wa-footer-cube {\n\n    max-width: 270px;\n\n    margin: 0 auto;\n\n    border-radius: 15px;\n\n  }\n\n  .wa-footer-brand {\n\n    font-size: 19px;\n\n  }\n\n  .wa-footer-navigation h3,\n  .wa-footer-contact h3 {\n\n    font-size: 14px;\n\n    margin-bottom: 18px;\n\n  }\n\n  .wa-footer-navigation li {\n\n    margin-bottom: 14px;\n\n  }\n\n  .wa-footer-navigation a {\n\n    font-size: 14px;\n\n  }\n\n  .wa-footer-contact h4 {\n\n    font-size: 18px;\n\n  }\n\n  .wa-footer-contact p {\n\n    font-size: 13px;\n\n    line-height: 1.7;\n\n  }\n\n  .wa-footer-bottom {\n\n    flex-direction: column;\n\n    text-align: center;\n\n    gap: 8px;\n\n    margin-top: 35px;\n\n    font-size: 11px;\n\n  }\n\n}\n\n\n\n\/* ========================================\n   REDUCED MOTION\n   ======================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .wa-footer-navigation a,\n  .wa-footer-contact-button {\n\n    transition: none;\n\n  }\n\n}\n\n<\/style>\n\n\n\n<!-- =====================================================\n     OPTYMALIZACJA \u0141ADOWANIA\n     MP4 + INTERAKTYWNY MODEL 3D\n     ===================================================== -->\n\n<script>\n\n(function () {\n\n  const footer = document.getElementById(\n    \"wa-master-footer-v2\"\n  );\n\n  if (!footer) return;\n\n\n  const wave = footer.querySelector(\n    \".wa-footer-wave\"\n  );\n\n  const cubeVideo = footer.querySelector(\n    \".wa-footer-cube-video\"\n  );\n\n  const logo = footer.querySelector(\n    \".wa-footer-logo\"\n  );\n\n\n  if (!wave || !cubeVideo || !logo) return;\n\n\n  const reducedMotion = window.matchMedia(\n    \"(prefers-reduced-motion: reduce)\"\n  ).matches;\n\n\n  let initialized = false;\n\n\n  \/* WCZYTYWANIE MATERIA\u0141\u00d3W *\/\n\n  function initializeScene() {\n\n    if (initialized) return;\n\n    initialized = true;\n\n\n    wave.src = wave.dataset.src;\n\n    cubeVideo.src = cubeVideo.dataset.src;\n\n\n    wave.muted = true;\n\n    cubeVideo.muted = true;\n\n\n    wave.load();\n\n    cubeVideo.load();\n\n\n    logo.setAttribute(\n      \"src\",\n      logo.dataset.src\n    );\n\n  }\n\n\n\n  \/* BEZPIECZNE ODTWARZANIE *\/\n\n  function safePlay(video) {\n\n    const promise = video.play();\n\n    if (\n      promise &&\n      typeof promise.catch === \"function\"\n    ) {\n\n      promise.catch(function () {});\n\n    }\n\n  }\n\n\n\n  \/* W\u0141\u0104CZANIE I ZATRZYMYWANIE *\/\n\n  function updateScene(visible) {\n\n    if (visible) {\n\n      initializeScene();\n\n\n      if (!reducedMotion) {\n\n        safePlay(wave);\n\n        safePlay(cubeVideo);\n\n        logo.setAttribute(\n          \"auto-rotate\",\n          \"\"\n        );\n\n      }\n\n    } else {\n\n      wave.pause();\n\n      cubeVideo.pause();\n\n      logo.removeAttribute(\n        \"auto-rotate\"\n      );\n\n    }\n\n  }\n\n\n\n  \/* \u0141ADOWANIE BLISKO FOOTERA *\/\n\n  if (\"IntersectionObserver\" in window) {\n\n    const observer = new IntersectionObserver(\n\n      function (entries) {\n\n        entries.forEach(function (entry) {\n\n          updateScene(entry.isIntersecting);\n\n        });\n\n      },\n\n      {\n\n        rootMargin: \"200px 0px\",\n\n        threshold: 0.01\n\n      }\n\n    );\n\n\n    observer.observe(footer);\n\n  } else {\n\n    updateScene(true);\n\n  }\n\n\n\n  \/* ZATRZYMANIE PO ZMIANIE KARTY *\/\n\n  document.addEventListener(\n    \"visibilitychange\",\n    function () {\n\n      if (document.hidden) {\n\n        wave.pause();\n\n        cubeVideo.pause();\n\n      } else {\n\n        const rect = footer.getBoundingClientRect();\n\n        const nearViewport =\n          rect.bottom > -200 &&\n          rect.top < window.innerHeight + 200;\n\n        if (nearViewport) {\n\n          updateScene(true);\n\n        }\n\n      }\n\n    }\n  );\n\n})();\n\n<\/script>\n\n<!-- KONIEC WEBAVATARAI MASTER FOOTER 3D -->\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>NAVIGATIE Home Over ons en Diensten Prijzen 3D Bibliotheek Contact WEBAVATARAI Digitale ervaringen die indruk maken. CONTACT Samen iets bijzonders maken? Moderne websites, interactieve 3D-ervaringen en slimme AI-oplossingen. Vertel ons over jouw idee. Wij denken graag met je mee. Neem contact op \u2197 \u00a9 2026 WebAvatarAI. Alle rechten voorbehouden. Premium Websites \u00b7 3D \u00b7 AI<\/p>","protected":false},"author":1,"featured_media":0,"parent":736,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-773","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/pages\/773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/comments?post=773"}],"version-history":[{"count":10,"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/pages\/773\/revisions"}],"predecessor-version":[{"id":856,"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/pages\/773\/revisions\/856"}],"up":[{"embeddable":true,"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/pages\/736"}],"wp:attachment":[{"href":"https:\/\/webavatarai.pl\/en\/wp-json\/wp\/v2\/media?parent=773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}