/***************************************************
 * Generated by SVG Artista on 5/15/2025, 12:32:01 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

 @-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 6256.64013671875px;
    stroke-dasharray: 6256.64013671875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 6256.64013671875px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 6256.64013671875px;
    stroke-dasharray: 6256.64013671875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 6256.64013671875px;
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 2.5s ease 0s both;
          animation: animate-svg-stroke-1 2.5s ease 0s both;
}
/****floating css**/
@keyframes float1 {
  0% {
    transform: translatey(0px);
  }

  50% {
    transform: translatey(-20px);
  }

  100% {

    transform: translatey(0px);
  }
}

@keyframes float2 {
  0% {
    transform: translatey(0px);
  }

  50% {
    transform: translatey(20px);
  }

  100% {

    transform: translatey(0px);
  }
}

/**Zoom In Out Animation **/

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }

  50% {
    transform: scale(1.5, 1.5);
  }

  100% {
    transform: scale(1, 1);
  }
}

@keyframes logo-zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }

  50% {
    transform: scale(1.1, 1.1);
  }

  100% {
    transform: scale(1, 1);
  }
}

/* Fade-in Animation */
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/**progressbar animation **/
@keyframes up-down-one {
  0% {
    height: 100%;
  }
  30% {
    height: 50%;
  }
  70% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}

@keyframes up-down-two {
  0% {
    height: 0%;
  }
  30% {
    height: 70%;
  }
  70% {
    height: 100%;
  }
  100% {
    height: 0%;
  }
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}