@media(min-width:850px){#header .ml-catalog-menu{position:static}#header .ml-catalog-menu>.nav-dropdown{display:grid;grid-template-columns:repeat(var(--ml-menu-columns,5),minmax(0,1fr));gap:22px;width:min(1180px,calc(100vw - 40px));max-width:none!important;min-width:0;left:50%!important;right:auto!important;transform:translateX(-50%);padding:28px!important;background:#fff;border:1px solid #e5e9ec;border-radius:0 0 14px 14px;box-shadow:0 16px 32px #24323d14}#header .ml-catalog-menu>.nav-dropdown>li{display:block!important;width:auto!important;min-width:0;border:0!important;padding:0!important;margin:0!important}#header .ml-menu-heading{display:block;font-size:13px;font-weight:700;color:#263640;line-height:1.4;margin:0 0 12px;padding:0 10px;white-space:normal}#header .ml-menu-group>.sub-menu{width:auto!important;min-width:0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;box-shadow:none;opacity:1;visibility:visible}#header .ml-menu-group>.sub-menu>li{display:block;width:auto;margin:0!important;border:0!important}#header .ml-menu-group>.sub-menu>li>a{display:block!important;border:0!important;border-radius:6px;padding:9px 10px!important;margin:0!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;line-height:1.45!important;color:#59666f!important;white-space:normal!important;overflow-wrap:anywhere;transition:background .16s,color .16s}#header .ml-menu-group>.sub-menu>li>a:hover,#header .ml-menu-group>.sub-menu>li>a:focus-visible{background:#f1f4f5;color:#172d39!important}#header .ml-catalog-menu:focus-within>.nav-dropdown{opacity:1;visibility:visible;pointer-events:auto}#header .ml-catalog-menu>.nav-dropdown:before{display:none}}@media(min-width:850px) and (max-width:1100px){#header .ml-catalog-menu>.nav-dropdown{gap:10px;padding:20px!important}#header .ml-menu-heading{font-size:12px}#header .ml-menu-group>.sub-menu>li>a{padding:8px!important;font-size:11px!important}}.nav-sidebar .ml-menu-heading{display:block;padding:16px 48px 16px 20px;line-height:1.4;color:#263640;font-size:14px;font-weight:700;white-space:normal}.nav-sidebar .ml-menu-group{border-top:1px solid #e8ecef}.nav-sidebar .ml-menu-group>.sub-menu{padding:0 12px 12px!important}.nav-sidebar .ml-menu-group>.sub-menu a{display:flex!important;align-items:center;min-height:44px;padding:9px 12px!important;line-height:1.4;white-space:normal;overflow-wrap:anywhere;font-size:14px;border-radius:6px}.nav-sidebar .ml-menu-group>.sub-menu a:hover,.nav-sidebar .ml-menu-group>.sub-menu a:focus-visible{background:#eef2f4;color:#263640}.nav-sidebar .toggle{min-width:44px;min-height:44px}.ml-catalog-menu a:focus-visible{outline:2px solid #a8525c;outline-offset:2px}@media(min-width:850px){#header .ml-catalog-menu>.nav-dropdown{height:auto!important;max-height:calc(100vh - 155px);overflow-y:auto;grid-auto-rows:auto}}.ml-group-toggle{display:none}.nav-sidebar .ml-menu-heading{display:none}.nav-sidebar .ml-group-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;text-align:left;padding:14px 18px;margin:0;border:0;background:#fff0;box-shadow:none;color:#263640;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0;text-transform:none;white-space:normal}.nav-sidebar .ml-group-toggle span{margin-left:10px}.nav-sidebar .ml-menu-group>.sub-menu{display:none!important}.nav-sidebar .ml-menu-group.ml-group-open>.sub-menu{display:block!important}.nav-sidebar .ml-menu-group>.toggle{display:none}.mfp-content:has(.mobile-sidebar){background:#fff!important}.mobile-sidebar{background:#fff;color:#263640;min-height:100vh}.mobile-sidebar .nav-sidebar>li>a,.mobile-sidebar .nav-sidebar .toggle{color:#263640!important}.mobile-sidebar .nav-sidebar>li{border-color:#e5e9ec!important}.mobile-sidebar .nav-sidebar .ml-menu-group>.sub-menu a{color:#52616b!important}.mobile-sidebar .nav-sidebar .ml-group-toggle{color:#263640!important}.mobile-sidebar .nav-sidebar>li>a{min-height:48px;line-height:1.5}.mobile-sidebar .nav-sidebar .ml-group-toggle:focus-visible{outline:2px solid #a8525c;outline-offset:-3px}body:has(.mfp-wrap .mobile-sidebar) #medlife-contact-button{visibility:hidden!important;pointer-events:none!important}@media(min-width:850px){#header .ml-catalog-menu{position:relative!important}#header .ml-catalog-menu>.nav-dropdown{position:absolute!important;top:100%!important;bottom:auto!important;left:var(--ml-menu-left,0)!important;right:auto!important;width:var(--ml-menu-width,min(1180px,calc(100vw - 40px)));transform:none!important;margin-top:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}#header .ml-catalog-menu>.nav-dropdown *{visibility:inherit!important;pointer-events:inherit!important}#header .ml-catalog-menu:hover>.nav-dropdown,#header .ml-catalog-menu:focus-within>.nav-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#header .ml-catalog-menu::before,#header .ml-catalog-menu::after{left:50%!important;right:auto!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:none!important}#header .ml-catalog-menu:hover::before,#header .ml-catalog-menu:hover::after,#header .ml-catalog-menu:focus-within::before,#header .ml-catalog-menu:focus-within::after{opacity:1!important;visibility:visible!important}}.ml-menu-cols-1{--ml-menu-columns:1}.ml-menu-cols-2{--ml-menu-columns:2}.ml-menu-cols-3{--ml-menu-columns:3}.ml-menu-cols-5{--ml-menu-columns:5}@media(min-width:850px){#header .ml-catalog-menu>.nav-dropdown{max-height:var(--ml-menu-max-height,calc(100vh - 155px))!important}#header .nav:has(>.ml-catalog-menu:hover)>.ml-catalog-menu:not(:hover)>.nav-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#header .nav:has(>.ml-catalog-menu:hover)>.ml-catalog-menu:not(:hover)::before,#header .nav:has(>.ml-catalog-menu:hover)>.ml-catalog-menu:not(:hover)::after{opacity:0!important;visibility:hidden!important}}.nav-sidebar .ml-catalog-menu>.sub-menu{padding:0!important}.nav-sidebar .ml-catalog-menu .ml-menu-group{margin:0!important;padding:0!important}.nav-sidebar .ml-catalog-menu .ml-menu-group>.sub-menu{margin:0!important}