/* .hero-full-width {
  position: relative !important;
  overflow: hidden;
  background: transparent !important;
}

.hero-triangles-svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  object-fit: cover;
}

.hero-full-width > .e-con-inner {
  position: relative;
  z-index: 2;
}

.tri {
  will-change: transform;
}

.anim-path-1 {
  animation: pathTriangleOne 12s linear infinite;
}

.anim-path-2 {
  animation: pathTriangleTwo 12s linear infinite;
}

.anim-path-3 {
  animation: pathTriangleThree 12s linear infinite;
}

@keyframes pathTriangleOne {
  0% {
    transform: translate(0px, 0px);
  }
  33.33% {
    transform: translate(0px, 30px);
  }
  66.66% {
    transform: translate(30px, -15px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes pathTriangleTwo {
  0% {
    transform: translate(0px, 0px);
  }
  33.33% {
    transform: translate(30px, -30px);
  }
  66.66% {
    transform: translate(-20px, -30px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes pathTriangleThree {
  0% {
    transform: translate(0px, 0px);
  }
  33.33% {
    transform: translate(-30px, -20px);
  }
  66.66% {
    transform: translate(-30px, 20px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
*/