.mijn-gebouw-motion {
  width: 100%;
}

.mijn-gebouw-motion__svg {
  display: block;
  width: 100%;
  height: auto;
  overflow: visible;
}

/*
 * Safari can show a one-pixel seam when an SVG pattern containing a
 * transparent raster image is scaled. The building is now a direct SVG image
 * inside this isolated group, which keeps it on one compositing layer.
 */
.mijn-gebouw-motion #image_126 {
  isolation: isolate;
  transform-box: view-box;
  transform-origin: 0 0;
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.mijn-gebouw-motion #image_126 > image {
  image-rendering: auto;
  pointer-events: none;
}

.mijn-gebouw-motion-js .mijn-gebouw-motion:not(.is-ready) {
  visibility: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .mijn-gebouw-motion {
    visibility: visible;
  }
}
