.elementor .mj-footer-lead{width:100%;font-family:var(--font-heading);font-weight:600;color:var(--background);letter-spacing:-0.02em;line-height:0.95;text-decoration:none;text-transform:uppercase;margin:0px;display:block;-webkit-text-stroke: 2px var(--text-subtle); paint-order: stroke fill; font-size: var(--mj-fl-fs, clamp(28px, 9.6vw, 168px));\n}.elementor .mj-small{font-family:var(--font-body);font-weight:400;font-size:var(--size-sm);color:var(--text-muted);line-height:var(--line-height-ui);margin:0px;}.elementor .mj-link:hover,.elementor .mj-link:focus-visible{box-shadow: inset 0 -1px 0 0 var(--text);\n}.elementor .mj-link{font-family:var(--font-body);font-size:var(--size-base);color:var(--text);line-height:var(--line-height-ui);text-decoration:none;padding-block-end:3px;margin:0px;box-shadow:0px -1px 0px 0px transparent inset;--mj-line: 0%; transition: box-shadow var(--duration-normal) var(--easing-reveal); &:focus-visible { outline: none; box-shadow: inset 0 -1px 0 0 var(--focus); }\n}.elementor .mj-label{font-family:var(--font-label);font-weight:400;font-size:var(--size-xs);color:var(--text-muted);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin:0px;}.elementor .mj-container{width:100%;max-width:var(--container-max);gap:var(--space-md);}.elementor .mj-section{color:var(--text);padding-block-start:var(--space-3xl);padding-block-end:var(--space-3xl);padding-inline-start:var(--space-xl);padding-inline-end:var(--space-xl);background-color:var(--background);display:flex;flex-direction:column;align-items:center;}.elementor .mj-footer{color:var(--text);padding-block-start:var(--space-2xl);padding-block-end:var(--space-md);padding-inline-start:var(--space-page-margin);padding-inline-end:var(--space-page-margin);border-width:0px;background-color:var(--background);box-shadow: inset 0 1px 0 0 var(--border);\n}