.elementor .auvira-eyebrow{font-family:var(--auvira-font-primary);font-weight:600;font-size:14px;color:var(--auvira-accent-gold);letter-spacing:0.08em;line-height:1.5em;margin:0px;}.elementor .auvira-caption{font-family:var(--auvira-font-primary);font-weight:500;font-size:13px;color:var(--auvira-ink-secondary);letter-spacing:0.04em;line-height:1.55em;margin:0px;}.elementor .auvira-body{font-family:var(--auvira-font-primary);font-weight:400;font-size:16px;color:var(--auvira-ink-secondary);line-height:1.75em;margin:0px;}.elementor .auvira-body-lg{font-family:var(--auvira-font-primary);font-weight:400;font-size:18px;color:var(--auvira-ink-secondary);line-height:1.7em;margin:0px;}.elementor .auvira-h3{font-family:var(--auvira-font-primary);font-weight:600;font-size:22px;color:var(--auvira-ink-primary);line-height:1.3em;margin:0px;}.elementor .auvira-h2{font-family:var(--auvira-font-primary);font-weight:700;font-size:30px;color:var(--auvira-ink-primary);letter-spacing:-0.02em;line-height:1.22em;margin:0px;}.elementor .auvira-h1{font-family:var(--auvira-font-primary);font-weight:700;font-size:36px;color:var(--auvira-ink-primary);letter-spacing:-0.02em;line-height:1.18em;margin:0px;}