.elementor .glow-effect-button:hover,.elementor .glow-effect-button:focus-visible{color:var(--dark-purple);background-color:var(--magic-amethyst);box-shadow:0px 0px 8px 0px rgba(209, 195, 239, 0.8) inset,0px 0px 24px 0px rgba(135, 95, 220, 0.4) inset,0px 0px 40px 0px rgba(94, 53, 177, 0.1) inset,0px 0px 4px 0px var(--e-gv-0a55db1),0px 0px 8px 0px var(--magic-amethyst),0px 0px 24px 0px var(--A1),0px 0px 40px 0px var(--A2);}.elementor .button-primary{width:auto;height:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-max);background-image:linear-gradient(135deg, #865edbcc 0%,#875fdc3d 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 2px var(--MA-border) inset;transition:all 320ms;gap:var(--gap-s);}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{transform:scale3d(1.04, 1.04, 1.04);}.elementor .btn-icon{width:24px;height:auto;display:flex;flex:1 0 auto;}.elementor .text-color-light{color:var(--M1);}.elementor .ui-button{font-family:var(--primary-font);font-weight:500;font-size:clamp(1rem, 0.98rem + 0.1vw, 1.125rem);letter-spacing:0.1rem;line-height:var(--line-height);text-align:start;font-style:normal;text-transform:none;strong{
color: var(--purple-marble);
font-weight: 500;
}\n}