.elementor .e-default-h1{font-family:var(--font-heading);font-weight:400;font-size:clamp(44px,6.4vw,100px);color:var(--forest);letter-spacing:-.5px;line-height:1;margin:0}.elementor .e-default-h2{font-family:var(--font-heading);font-weight:400;font-size:clamp(36px,4.4vw,64px);color:var(--forest);line-height:1.04;margin:0}.elementor .e-default-h3{font-family:var(--font-heading);font-weight:400;font-size:clamp(26px,2.3vw,32px);color:var(--forest);line-height:1.12;margin:0}.elementor .e-default-h4{font-family:var(--font-heading);font-weight:400;font-size:clamp(20px,1.7vw,24px);color:var(--forest);line-height:1.25;margin:0}.elementor .e-default-p{font-family:var(--font-body);font-weight:400;font-size:clamp(16px,1.4vw,20px);color:var(--text-body);line-height:1.6;margin:0}.elementor .e-default-a{font-family:inherit;color:inherit;transition:color .2s,opacity .2s}