.elementor .ssm-mega-feature-title{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--brand-ink);line-height:1.3;text-align:center;text-transform:uppercase;margin:0px;&:focus-visible { color:var(--surface-white); } &:focus-visible { color:var(--brand-primary); }\n}.elementor .ssm-mega-feature-title:hover,.elementor .ssm-mega-feature-title:focus-visible{color:var(--brand-primary);}.elementor .ssm-mega-link:hover,.elementor .ssm-mega-link:focus-visible{color:var(--brand-primary);text-decoration:none;background-color:#F4EFFF;}.elementor .ssm-mega-link{min-height:36px;font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--brand-ink);line-height:1.4;text-decoration:none;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--ui-radius);border-width:1px;border-color:transparent;border-style:solid;background-color:transparent;transition:background-color 180ms, color 180ms;display:block;text-align:left; box-shadow:none; &:focus-visible { color:var(--brand-primary); background-color:#F4EFFF; outline:2px solid var(--brand-primary); outline-offset:2px; text-decoration:none; }\n}.elementor .ssm-mega-heading{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--brand-primary);letter-spacing:0.04em;line-height:1.3;text-transform:uppercase;margin-block-end:6px;}.elementor .ssm-nav-text-link:hover,.elementor .ssm-nav-text-link:focus-visible{color:var(--brand-primary);background-color:var(--editorial-tint);}.elementor .ssm-nav-text-link{font-family:var(--font-body);font-weight:500;font-size:1rem;color:var(--brand-ink);line-height:1.4;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;border-radius:var(--ui-radius);border-width:0px;background-color:transparent;text-align: left; &:focus-visible { outline: 2px solid var(--brand-primary); outline-offset: 2px; }\n}.elementor .ssm-nav-contained{width:100%;max-width:var(--content-max);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& .e-n-menu-content > .e-con > .e-con-inner { padding-block-start:0px !important; padding-block-end:0px !important; }\n}.elementor .ssm-nav-shell{z-index:1000;color:var(--brand-ink);padding:0px;margin:0px;background-color:var(--surface-white);flex-direction:column;}.elementor .ssm-editorial-button:hover,.elementor .ssm-editorial-button:focus-visible{color:var(--surface-white);border-color:var(--brand-ink);background-color:var(--brand-ink);}.elementor .ssm-editorial-button:focus{outline-offset:4px;outline: 3px solid var(--brand-ink);\n}.elementor .ssm-editorial-button{min-height:48px;font-family:var(--font-body);font-weight:600;font-size:1rem;color:var(--surface-white);line-height:1.4;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--ui-radius);border-width:2px;border-color:var(--brand-primary);border-style:solid;background-color:var(--brand-primary);transition:background-color 240ms, border-color 240ms, color 240ms;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}