.elementor .e-default-h1{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.875rem, 2rem + 2.5vw, 4.625rem);color:var(--heading);letter-spacing:2px;line-height:1.08;}.elementor .e-default-h2{font-family:var(--font-heading);font-weight:300;font-size:clamp(2.5rem, 1.75rem + 2vw, 3.1875rem);color:var(--heading);letter-spacing:2px;line-height:1.16;}.elementor .e-default-h3{font-family:var(--font-heading);font-weight:600;font-size:29px;color:var(--heading);letter-spacing:2px;line-height:1.3;}.elementor .e-default-p{font-family:var(--font-body);font-weight:300;font-size:16px;color:var(--text);line-height:1.65;}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{color:var(--berry-dark);}.elementor .e-default-a{color:var(--berry);border-radius:0px;background-color:transparent;}