.elementor .e-a0b9f3f-1cc0293{@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}.elementor .e-e5c7db5-9b3a7c8{@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}.elementor .e-4306dfc-9aa9848{border-radius:15px;border-width:1px;border-color:#ffffff;border-style:solid;background-image:linear-gradient(180deg, #2776ff 9%,#9e6bfa 36%,#FB62F6 65%,#861657 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;}