/* Wave Animations (Disable in <head> for testing) */
.wave-parallax>use {
  animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite;
}

.wave-parallax>use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}

.wave-parallax>use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}

.wave-parallax>use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}

.wave-parallax>use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}

@keyframes move-forever {
  0% {
    transform: translateX(-90px);
  }

  100% {
    transform: translateX(85px);
  }
}

/* Sailboat move up and down 0.5rem and tilt/rotate a little */
@keyframes sailboat-wave {
  0% {
    transform: translateY(0) rotate(0deg);
  }

  50% {
    transform: translateY(2px) rotate(4deg);
  }

  100% {
    transform: translateY(0) rotate(0deg);
  }
}