.elementor .e-default-h1{font-family:var(--sp-font-heebo);font-weight:700;font-size:var(--sp-text-h1);color:var(--sp-ink);line-height:1.05;text-align:start;margin:0px;}.elementor .e-default-h2{font-family:var(--sp-font-heebo);font-weight:600;font-size:var(--sp-text-h2);color:var(--sp-ink);line-height:1.12;text-align:start;margin:0px;}.elementor .e-default-h3{font-family:var(--sp-font-heebo);font-weight:600;font-size:var(--sp-text-h3);color:var(--sp-ink);line-height:1.2;text-align:start;margin:0px;}.elementor .e-default-h4{font-family:var(--sp-font-heebo);font-weight:500;font-size:clamp(20px, 18px + 0.6vw, 26px);color:var(--sp-ink);line-height:1.3;text-align:start;margin:0px;}.elementor .e-default-h5{font-family:var(--sp-font-heebo);font-weight:500;font-size:clamp(18px, 17px + 0.3vw, 22px);color:var(--sp-ink);line-height:1.35;text-align:start;margin:0px;}.elementor .e-default-h6{font-family:var(--sp-font-heebo);font-weight:500;font-size:var(--sp-text-body);color:var(--sp-ink);line-height:1.4;text-align:start;margin:0px;}.elementor .e-default-p{font-family:var(--sp-font-heebo);font-weight:400;font-size:var(--sp-text-body);color:var(--sp-ink);line-height:1.6;text-align:start;margin:0px;}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{text-decoration-thickness: 2px;\n}.elementor .e-default-a{font-family:var(--sp-font-heebo);color:inherit;text-decoration-line: underline; text-decoration-thickness: 1px; text-underline-offset: 0.2em; &:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }\n}.elementor .e-default-button{font-family:var(--sp-font-heebo);font-weight:500;font-size:var(--sp-text-nav);&:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }\n}