.elementor .lp-mega-links{font-size:var(--size-body-sm);color:var(--color-navy);line-height:1.8;margin:0px;& a { color: var(--color-navy); text-decoration: none; } & a:hover { color: var(--color-accent); text-decoration: underline; } & a { color: var(--color-navy); text-decoration: none; } & a:hover { color: var(--color-accent); text-decoration: underline; }\n}.elementor .lp-mega-title{font-family:var(--font-body);font-weight:700;font-size:var(--size-body-sm);color:var(--color-accent);letter-spacing:0.06em;text-transform:uppercase;margin:0px;}.elementor .lp-mega-col{min-width:0px;display:flex;flex-direction:column;gap:8px;}.elementor .lp-mega-panel{width:100%;max-width:var(--size-content-max-width);padding-block-start:22px;padding-block-end:26px;padding-inline-start:var(--size-container-pad);padding-inline-end:var(--size-container-pad);margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .lp-btn-primary:hover,.elementor .lp-btn-primary:focus-visible{color:var(--color-white);background-color:var(--color-accent-hover);}.elementor .lp-btn-primary{font-family:var(--font-body);font-weight:600;font-size:var(--size-btn-text);color:var(--color-white);text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--size-border-radius-btn);background-color:var(--color-accent);transition:background-color 200ms, color 200ms;display:inline-flex;gap:8px;justify-content:center;align-items:center;}