.sigmaweb-btn5 .elementor-button {
  display: flex;
  overflow: hidden;
  transition: all 0.2s;
}

.sigmaweb-btn5 .elementor-button .elementor-button-text {
  display: block;
  margin-left: 0.3em;
  transition: all 0.3s ease-in-out;
}

.sigmaweb-btn5 .elementor-button .elementor-button-icon i {
  display: block;
  transform-origin: center center;
  transition: transform 0.3s ease-in-out;
}

.sigmaweb-btn5 .elementor-button:hover .elementor-button-icon i {
  animation: fly-1 0.6s ease-in-out infinite alternate;
}

.sigmaweb-btn5 .elementor-button:hover .elementor-button-text {
  transform: translateX(5em);
}

.sigmaweb-btn5 .elementor-button:active {
  transform: scale(0.95);
}

@keyframes fly-1 {
  from {
    transform: translateX(1.2em) rotate(45deg) scale(1.1) translateY(0.1em);
  }
  to {
    transform: translateX(1.2em) rotate(45deg) scale(1.1) translateY(-0.1em);
  }
}
