.elementor .e-default-h1{font-family:var(--font-display);font-weight:800;font-size:var(--text-h1);color:inherit;letter-spacing:-0.01em;line-height:1.1;margin:0px;}.elementor .e-default-h2{font-family:var(--font-display);font-weight:500;font-size:var(--text-h2);color:inherit;line-height:1.2;margin:0px;}.elementor .e-default-h3{font-family:var(--font-display);font-weight:500;font-size:var(--text-h3);color:inherit;line-height:1.2;margin:0px;}.elementor .e-default-h4{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4);color:inherit;line-height:1.3;margin:0px;}.elementor .e-default-h5{font-family:var(--font-display);font-weight:700;font-size:var(--text-base);color:inherit;line-height:1.4;margin:0px;}.elementor .e-default-h6{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:inherit;letter-spacing:0.02em;line-height:1.4;margin:0px;}.elementor .e-default-p{font-family:var(--font-body);font-weight:500;font-size:var(--text-base);color:inherit;line-height:1.5;margin:0px;& a:not(.e-paragraph-link-base) { color: var(--link-inline, var(--brand-red)); text-decoration-line: none; } & a:not(.e-paragraph-link-base):hover { text-decoration-line: underline; text-underline-offset: 0.15em; } & ul { margin: 0; padding-left: 1.25em; } & li + li { margin-top: var(--space-2xs); }\n}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{color: var(--link-hover, var(--brand-red));\n}.elementor .e-default-a:focus{color: var(--link-hover, var(--brand-red));\n}.elementor .e-default-a{color:inherit;text-decoration-line: none;\n}