@media (min-width:960px){.typecalendar-ds .header .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu{width:min(920px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;padding:16px 14px!important;margin-top:4px!important;border-radius:var(--tc-nav-radius)!important;border:1px solid var(--tc-nav-line)!important;background:var(--tc-nav-surface)!important;box-shadow:var(--tc-nav-shadow)!important}.typecalendar-ds .header #nv-primary-navigation-main>li.full-width:not(.neve-mega-menu)>.sub-menu>li>a{padding:9px 10px!important;border-radius:8px!important;font-weight:500!important;color:var(--tc-nav-top-strong)!important}.typecalendar-ds .header #nv-primary-navigation-main>li.full-width:not(.neve-mega-menu)>.sub-menu>li>a:hover,.typecalendar-ds .header #nv-primary-navigation-main>li.full-width:not(.neve-mega-menu)>.sub-menu>li>a:focus-visible{background:var(--tc-nav-hover-bg)!important;color:var(--tc-nav-accent)!important}.typecalendar-ds .header .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col:not(:last-child){border-right:1px solid var(--tc-nav-line)!important}.typecalendar-ds .header .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col{padding:0 14px!important;align-items:flex-start!important}.typecalendar-ds .header .neve-mm-heading>span,.typecalendar-ds .header .neve-mm-heading>.wrap>a{font-size:.69rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--tc-nav-accent)!important;padding:6px 12px 12px!important}.typecalendar-ds .header .neve-mm-description{padding:0 12px 14px!important;font-size:.8125rem!important;line-height:1.45!important;color:var(--tc-nav-accent-muted)!important}.typecalendar-ds .header .neve-mega-menu .neve-mm-col>.sub-menu a{padding:9px 12px!important;border-radius:8px!important;font-weight:500!important;font-size:.9rem!important;color:var(--tc-nav-top-strong)!important}.typecalendar-ds .header .neve-mega-menu .neve-mm-col>.sub-menu a:hover,.typecalendar-ds .header .neve-mega-menu .neve-mm-col>.sub-menu a:focus-visible{background:var(--tc-nav-hover-bg)!important;color:var(--tc-nav-accent)!important}.typecalendar-ds .header .neve-mega-menu .sub-menu .sub-menu{margin-top:6px!important;padding:8px 6px!important;border-radius:10px!important;border:1px solid var(--tc-nav-line)!important;background:var(--tc-nav-nested-bg)!important;box-shadow:none!important}}.typecalendar-ds .header #nv-primary-navigation-main>li.contained .sub-menu>li>a,.typecalendar-ds .header #nv-primary-navigation-main>li.menu-item-has-children:not(.neve-mega-menu):not(.full-width) .sub-menu>li>a{padding:9px 12px!important;border-radius:8px!important;font-weight:500!important;font-size:.9rem!important;color:var(--tc-nav-top-strong)!important}.typecalendar-ds .header #nv-primary-navigation-main>li.contained .sub-menu>li>a:hover,.typecalendar-ds .header #nv-primary-navigation-main>li.contained .sub-menu>li>a:focus-visible,.typecalendar-ds .header #nv-primary-navigation-main>li.menu-item-has-children:not(.neve-mega-menu):not(.full-width) .sub-menu>li>a:hover,.typecalendar-ds .header #nv-primary-navigation-main>li.menu-item-has-children:not(.neve-mega-menu):not(.full-width) .sub-menu>li>a:focus-visible{background:var(--tc-nav-hover-bg)!important;color:var(--tc-nav-accent)!important}