.elementor .vistar-heading{font-family:var(--vistar-heading);font-weight:600;font-size:clamp(2.1rem,4.9vw,5rem);color:var(--vistar-ink);letter-spacing:-0.055em;line-height:1.04;margin:0px;overflow-wrap:break-word;\n}.elementor .vistar-body{font-family:var(--vistar-body);font-size:clamp(1rem,1.4vw,1.2rem);letter-spacing:0px;line-height:1.65;margin:0px;}.elementor .vistar-label{font-family:var(--vistar-body);font-weight:500;font-size:0.75rem;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .vistar-subheading{font-family:var(--vistar-heading);font-size:clamp(1.6rem,2.8vw,2.8rem);color:var(--vistar-ink);letter-spacing:-0.04em;line-height:1.15;margin-block-end:1rem;}