.sigmaweb-btn33 .elementor-button {
  position: relative;
  overflow: hidden;
  border: 3px solid transparent;
  border-image: linear-gradient(90deg, #f3f 20%, rgb(49, 18, 187) 60%);
  border-image-slice: 1;
  display: flex;
}

.sigmaweb-btn33 .elementor-button::after {
  content: "Hello 🙋‍♂️";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgb(245, 108, 245) 20%, rgb(119, 91, 245) 60%);
  transition: transform 0.3s ease-out;
  pointer-events: none;
  color: #fff;
}

.sigmaweb-btn33 .elementor-button:hover::after {
  transform: translateX(-100%);
}

.sigmaweb-btn33 .elementor-button:focus {
  outline: none;
}

.sigmaweb-btn33 .elementor-button:active {
  transform: translateY(2px);
}