
/* Footer Animation */

#footerheight {
  height: 100%;
  position: fixed;
  pointer-events: none;
  z-index: -100;
}

.footeranimation{
  pointer-events: none;
  z-index: 10;
  width: 100%;
  height: 250px;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.footeranimationimage{
  opacity: 1;
  z-index: 10;
  position: relative;
  height: 250px;
  width: auto;
}

.footerbackgroundwrapper{
  pointer-events: none;
  overflow: hidden;
  z-index: -2;
  position: fixed;
  height: 250px;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
}

.footerbackground{
  height: 250px;
  width: auto;
  position:relative;
  left: 50%;
  transform: translateX(-50%);
  width: auto;
  background-color: white;

}

@media (pointer: coarse) {

  .footeranimation{
    display: none;
  }
  .footerbackgroundwrapper{
    display: none;
  }
}