.elementor .hz-ulink:hover,.elementor .hz-ulink:focus-visible{border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: #0b0b0b;\n}.elementor .hz-ulink{font-family:var(--hz-sans);font-weight:600;font-size:15px;color:var(--hz-ink);padding-block-end:2px;border-block-end-width:1px;display:inline-block;width: fit-content; border-bottom-style: solid; border-bottom-color: #0b0b0b; & a { color: inherit; text-decoration: none; }\n}.elementor .hz-nav:hover,.elementor .hz-nav:focus-visible{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #0b0b0b;\n}.elementor .hz-nav{font-family:var(--hz-sans);font-weight:500;font-size:15px;color:var(--hz-ink);padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:inline-block;border-bottom-style: solid; border-bottom-color: transparent; & a { color: inherit; text-decoration: none; }\n}.elementor .hz-meta{font-family:var(--hz-sans);font-size:14px;color:var(--hz-mute);line-height:1.5;display:block;font-variant-numeric: tabular-nums;\n}.elementor .hz-text{font-family:var(--hz-serif);font-size:20px;color:var(--hz-ink-2);line-height:1.6;display:block;}.elementor .hz-h2{font-family:var(--hz-serif);font-weight:500;font-size:44px;color:var(--hz-ink);letter-spacing:-0.01em;line-height:1.1;display:block;}.elementor .hz-h1-art{font-family:var(--hz-serif);font-weight:500;font-size:72px;color:var(--hz-ink);letter-spacing:-0.02em;line-height:1.02;display:block;}.elementor .hz-sec{padding-block-start:104px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .hz-wrap{width:100%;max-width:1304px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hz-prose{font-family:var(--hz-serif);font-size:21px;color:var(--hz-ink);line-height:1.7;display:block;& p { margin: 0 0 1.15em; } & h2 { font-family: Newsreader, Georgia, serif; font-size: 36px; line-height: 1.15; font-weight: 500; letter-spacing: -0.01em; margin: 1.7em 0 .6em; color: #0b0b0b; } & h3 { font-family: Newsreader, Georgia, serif; font-size: 27px; line-height: 1.2; font-weight: 500; margin: 1.5em 0 .5em; } & blockquote { font-size: 32px; line-height: 1.3; border-top: 2px solid #0b0b0b; border-bottom: 1px solid #0b0b0b; padding: 28px 0; margin: 1.6em -60px; font-style: normal; } & blockquote p { margin: 0; } & ul, & ol { margin: 0 0 1.15em 1.1em; } & li { margin-bottom: .4em; } & a { color: #0b0b0b; text-decoration: underline; text-underline-offset: 3px; } & img { margin: 1.5em 0; }\n}