.elementor .text-gradient-accent{color:transparent;background-image:linear-gradient(90deg, #16FE41 0%,#0AEFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text; -webkit-text-fill-color: transparent;\n}.elementor .js-text-reveal{opacity:100%;}.elementor .badge-outline{font-family:var(--font-primary);font-weight:500;font-size:11px;color:var(--pure-white);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:9999px;border-width:1px;border-color:var(--deep-navy);border-style:solid;display:inline-block;}.elementor .label-uppercase{font-family:var(--font-primary);font-weight:500;font-size:11px;color:var(--periwinkle);letter-spacing:0.05em;text-transform:uppercase;}