.elementor .bg-deep{background-image:radial-gradient(circle at 85% 15%, rgba(114,14,236,0.55) 0%,rgba(26,6,56,0) 55%),radial-gradient(circle at 10% 90%, rgba(114,14,236,0.3) 0%,rgba(26,6,56,0) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--brand-deep);}.elementor .btn-brand:hover,.elementor .btn-brand:focus-visible{color:var(--white);background-color:var(--brand-dark);transform:translate3d(0px, -2px, 0px);}.elementor .btn-brand{font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--white);padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:var(--brand);border-style:solid;background-color:var(--brand);transition:background-color 0.15s, transform 0.15s;}.elementor .btn-accent:hover,.elementor .btn-accent:focus-visible{color:var(--ink);box-shadow:0px 12px 30px 0px rgba(114,14,236,0.35);transform:translate3d(0px, -2px, 0px);}.elementor .btn-accent{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:var(--accent);border-style:solid;background-color:var(--accent);box-shadow:0px 8px 24px 0px rgba(114,14,236,0.25);transition:transform 0.15s, box-shadow 0.15s;}