.elementor .converted-class-1{font-family:Rethink Sans;font-weight:700;font-size:20px;color:#ffffff;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:35px;padding-inline-end:35px;border-radius:59px;border-width:3px;border-color:#ffffff26;border-style:solid;background-image:linear-gradient(160deg, #2776ff 0%,#9e6bfa 28%,#FB62F6 60%,#861657 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff;background-clip:border-box;mix-blend-mode:hard-light;transform-origin:50% 50% 0px;align-self:center;background-size: 400% 400%;
animation:  GradientSpin  12s ease infinite;}

@keyframes GradientSpin {
  0%{
      background-position:  0% 50%;
  }
  50%{
      background-position: 100% 50%;
  }
  100%{
      background-position: 0% 50%;
  }\n}.elementor .converted-class-1:hover{border-radius:59px;background-image:linear-gradient(221deg, rgb(0,0,0) 0%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:normal;}.elementor .glowing-border{border-width:1px;border-color:#000000;border-style:none;@property --glow-deg {
syntax: "";
inherits: true;
initial-value: -90deg;
}

/* the colors don't need to be registed */
@property --clr-1 {
syntax: "";
inherits: true;
initial-value: red;
}

@property --clr-2 {
syntax: "";
inherits: true;
initial-value: yellow;
}

@property --clr-3 {
syntax: "";
inherits: true;
initial-value: green;
}

@property --clr-4 {
syntax: "";
inherits: true;
initial-value: blue;
}

@property --clr-5 {
syntax: "";
inherits: true;
initial-value: purple;
}

.glowing-border {
--gradient-glow: var(--clr-1), var(--clr-2), var(--clr-3), var(--clr-4),
  var(--clr-5), var(--clr-1);

margin-block: 3rem;
padding: 8rem 3rem;
max-width: 60ch;

border: var(--border-width, 3px) solid transparent;
border-left: 0;
border-radius: 0 100vw 100vw 0;
background: linear-gradient(var(--surface, canvas) 0 0) padding-box,
  conic-gradient(from var(--glow-deg), var(--gradient-glow)) border-box;

position: relative;
isolation: isolate;

animation: glow 10s infinite linear;
}

@keyframes glow {
100% {
  --glow-deg: 270deg;
}
}

.glowing-border::before,
.glowing-border::after {
content: "";
position: absolute;
border-radius: inherit;
}

.glowing-border::before {
z-index: -1;
background: var(--surface, canvas);
inset: 0.5rem;
scale: 1.2 1;
transform-origin: right;
filter: blur(var(--glow-size, 1rem));
}

.glowing-border::after {
z-index: -2;
inset: -1.5rem;
background: conic-gradient(from var(--glow-deg), var(--gradient-glow));
filter: blur(var(--glow-size, 1rem));
opacity: var(--glow-intensity, 0.125);
}\n}