.elementor .popup{padding:var(--padding-l);border-radius:var(--radius-m);border-width:2px;border-color:var(--MA-border);border-style:solid;background-color:var(--MA-background);backdrop-filter:blur(80px);flex-direction:column;gap:var(--gap-xs);}.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 .form-field{width:100%;min-height:56px;color:var(--M1);border-radius:var(--radius-s);border-width:2px;border-style:solid;background-color:var(--MA-background);backdrop-filter:blur(40px);flex-direction:column;gap:var(--gap-xs);}.elementor .form-field:active{border-color:var(--magic-amethyst);}.elementor .form-field:focus{border-width:2px;border-color:var(--magic-amethyst);}.elementor .form-row{padding:0px;flex-direction:row;gap:var(--gap-s);justify-content:space-between;align-items:center;}.elementor .text-md{font-family:var(--secondary-font);font-weight:400;font-size:1.125rem;letter-spacing:0px;line-height:1.8rem;text-align:start;transition:all 320ms;strong, a{
color: var(--magic-amethyst);
transition: 320ms;
}
a:hover{
color: var(--purple-marble);
transition: 320ms;
}\n}.elementor .H2{font-family:var(--primary-font);font-weight:600;font-size:clamp(1.8rem, 1.54rem + 1.1vw, 3.3rem);letter-spacing:0.2rem;line-height:var(--line-height);text-align:start;text-transform:uppercase;strong{
color: var(--magic-amethyst);
}\n}.elementor .text-color-amethyst{color:var(--magic-amethyst);}.elementor .tag-icon{width:24px;height:24px;display:flex;}.elementor .border-amethyst-light{border-color:var(--MA-border);}.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 .form{padding:0px;gap:var(--gap-s);}.elementor .box-m{padding:var(--padding-s);display:flex;flex-direction:column;gap:var(--gap-m);}.elementor .box-xs{padding:0px;display:flex;flex-direction:column;gap:var(--gap-m);align-items:start;}.elementor .form-message{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--radius-max);border-width:2px;border-style:solid;flex-direction:row;gap:var(--gap-s);align-items:center;}.elementor .form-message-content{padding:0px;gap:var(--gap-s);align-items:center;}.elementor .form-column{padding:0px;flex-direction:column;gap:var(--gap-xs);}.elementor .text-color-gold{color:var(--king-gold);}.elementor .bg-color-gold{background-color:var(--KG-border);}.elementor .border-gold-light{border-color:var(--KG-border);}.elementor .text-color-light{color:var(--M1);}.elementor .text-color-marble{color:var(--purple-marble);}.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}