.elementor .e-default-h1{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-display);color:var(--ink);letter-spacing:-.03em;line-height:1.04;margin:0;text-wrap:balance;\n}.elementor .e-default-h2{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-h2);color:var(--ink);letter-spacing:-.025em;line-height:1.08;margin:0;text-wrap:balance;\n}.elementor .e-default-h3{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h3);color:var(--ink);letter-spacing:-.015em;line-height:1.2;margin:0;text-wrap:balance;\n}.elementor .e-default-h4{font-family:var(--font-heading);font-weight:700;font-size:19px;color:var(--ink);line-height:1.3;margin:0;text-wrap:balance;\n}.elementor .e-default-p{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.65;margin:0;text-wrap:pretty;\n}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{color:var(--brand-dark)}.elementor .e-default-a{color:var(--brand);text-decoration-thickness:1px;text-underline-offset:3px;\n}.elementor .e-default-div{padding:0}.elementor .e-default-section{padding:0}.elementor .e-default-header{padding:0}.elementor .e-default-footer{padding:0}