.elementor .e-default-h1{font-family:var(--font-heading);font-weight:300;font-size:var(--fs-h1);color:var(--text-brand);letter-spacing:var(--ls-h1);word-spacing:var(--ws-mono);line-height:var(--lh-h1);}.elementor .e-default-h2{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-h2);color:var(--text-brand);word-spacing:var(--ws-mono);line-height:var(--lh-h2);}.elementor .e-default-h3{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-h3);color:var(--text-brand);letter-spacing:var(--ls-h3);word-spacing:var(--ws-mono);line-height:var(--lh-h3);}.elementor .e-default-h4{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h4);color:var(--text-brand);word-spacing:var(--ws-mono);line-height:var(--lh-h4);}.elementor .e-default-h5{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h5);color:var(--text-brand);letter-spacing:var(--ls-h5);word-spacing:var(--ws-mono);line-height:var(--lh-h5);}.elementor .e-default-h6{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h6);color:var(--text-brand);word-spacing:var(--ws-mono);line-height:var(--lh-h6);}.elementor .e-default-p{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small-text);color:var(--text-primary);letter-spacing:var(--ls-small-text);line-height:var(--lh-small-text);& a { text-decoration: underline; }\n}.elementor .e-default-span{& a { text-decoration: underline; }\n}