.vmm-root{--vmm-primary:var(--e-global-color-primary,#0080C8);--vmm-text:var(--e-global-color-text,#181716);--vmm-background:var(--e-global-color-secondary,#FAFAF8);--vmm-surface:color-mix(in srgb,var(--vmm-background) 92%,var(--vmm-text) 8%);--vmm-accent:var(--e-global-color-accent,#54AADA);--vmm-focus:var(--e-global-color-accent,#FFDD00);--vmm-overlay:rgba(24,23,22,.46);--vmm-blur:7px;--vmm-panel-width:390px;--vmm-panel-vw:88vw;--vmm-gap:12px;--vmm-logo-width:145px;--vmm-toggle-size:48px;--vmm-toggle-icon-size:24px;--vmm-toggle-radius:0px;--vmm-toggle-shadow-x:0px;--vmm-toggle-shadow-y:6px;--vmm-toggle-shadow-blur:20px;--vmm-toggle-shadow-spread:0px;--vmm-toggle-shadow-color:rgba(0,0,0,.22);--vmm-toggle-background:transparent;--vmm-toggle-icon:var(--vmm-text);--vmm-toggle-background-custom:#0080C8;--vmm-toggle-icon-custom:#181716;--vmm-header-text:#FFFFFF;position:relative;z-index:99990;display:flex;width:100%;}body.vmm-body-open .elementor-location-header,body.vmm-body-open header,body.vmm-body-open .shrinker,body.vmm-body-open .shrinker-menu{position:relative;z-index:2147483000 !important;}body.vmm-body-open .elementor-element:has(.vmm-root),body.vmm-body-open .vmm-root{position:relative;z-index:2147483001 !important;}.vmm-root *,.vmm-panel *,.vmm-overlay *{box-sizing:border-box;}.vmm-panel button,.vmm-root button{font:inherit;text-transform:none !important;letter-spacing:normal !important;}.vmm-root.vmm-toggle-left,.vmm-toggle-align-left .vmm-root{justify-content:flex-start;}.vmm-root.vmm-toggle-center,.vmm-toggle-align-center .vmm-root{justify-content:center;}.vmm-root.vmm-toggle-right,.vmm-toggle-align-right .vmm-root{justify-content:flex-end;}.vmm-toggle{width:var(--vmm-toggle-size) !important;height:var(--vmm-toggle-size) !important;min-width:var(--vmm-toggle-size) !important;min-height:var(--vmm-toggle-size) !important;padding:0 !important;margin:0 !important;display:inline-flex;align-items:center;justify-content:center;border:0 !important;border-radius:var(--vmm-toggle-radius) !important;color:var(--vmm-toggle-icon) !important;background:var(--vmm-toggle-background) !important;box-shadow:none !important;cursor:pointer;appearance:none;-webkit-appearance:none;}.vmm-toggle:hover,.vmm-toggle:focus{color:var(--vmm-toggle-icon) !important;background:var(--vmm-toggle-background) !important;}.vmm-root.vmm-has-toggle-shadow .vmm-toggle,.vmm-toggle-shadow-yes .vmm-toggle{box-shadow:var(--vmm-toggle-shadow-x) var(--vmm-toggle-shadow-y) var(--vmm-toggle-shadow-blur) var(--vmm-toggle-shadow-spread) var(--vmm-toggle-shadow-color) !important;}.vmm-toggle-icon{width:var(--vmm-toggle-icon-size);height:var(--vmm-toggle-icon-size);font-size:var(--vmm-toggle-icon-size);line-height:1;display:flex;align-items:center;justify-content:center;color:var(--vmm-toggle-icon) !important;}.vmm-toggle .vmm-toggle-icon,.vmm-toggle .vmm-toggle-icon i,.vmm-toggle .vmm-toggle-icon svg{color:var(--vmm-toggle-icon) !important;}.vmm-toggle .vmm-toggle-icon svg{width:var(--vmm-toggle-icon-size) !important;height:var(--vmm-toggle-icon-size) !important;fill:var(--vmm-toggle-icon) !important;}.vmm-toggle .vmm-toggle-icon svg *{color:var(--vmm-toggle-icon) !important;}.vmm-toggle .vmm-toggle-icon svg [fill]:not([fill="none"]){fill:var(--vmm-toggle-icon) !important;}.vmm-toggle .vmm-toggle-icon svg [stroke]:not([stroke="none"]){stroke:var(--vmm-toggle-icon) !important;}.vmm-overlay{position:fixed;inset:0;width:100vw;height:100dvh;background:var(--vmm-overlay);-webkit-backdrop-filter:blur(var(--vmm-blur));backdrop-filter:blur(var(--vmm-blur));opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease;z-index:2147483002 !important;}.vmm-overlay.vmm-visible{opacity:1;visibility:visible;}.vmm-panel{position:fixed;top:var(--vmm-gap);bottom:var(--vmm-gap);width:min(var(--vmm-panel-vw),var(--vmm-panel-width));height:calc(100dvh - (var(--vmm-gap) * 2));max-height:calc(100dvh - (var(--vmm-gap) * 2));margin:0;padding:0;display:flex;flex-direction:column;color:var(--vmm-text) !important;background:var(--vmm-background) !important;border:0;border-radius:0;box-shadow:14px 20px 55px rgba(24,23,22,.22),4px 4px 18px rgba(24,23,22,.10);overflow:hidden;opacity:0;visibility:hidden;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease,visibility .22s ease;z-index:2147483003 !important;}.vmm-panel.vmm-side-left{left:0;right:auto;transform:translateX(-105%);}.vmm-panel.vmm-side-right{right:0;left:auto;transform:translateX(105%);}.vmm-panel.vmm-open{opacity:1;visibility:visible;transform:translateX(0);}.vmm-panel.vmm-scroll .vmm-content{overflow-y:auto;}.vmm-header{min-height:68px;height:68px;padding:0 18px 0 22px;display:flex;align-items:center;justify-content:space-between;flex:0 0 68px;background:var(--vmm-primary) !important;}.vmm-title{color:#FFFFFF;-webkit-text-fill-color:currentColor;font-family:inherit;font-size:18px;line-height:1.2;font-weight:600;}.vmm-close{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;padding:0 !important;margin:0 !important;display:inline-flex;align-items:center;justify-content:center;color:#FFFFFF;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer;appearance:none;-webkit-appearance:none;}.vmm-close:hover,.vmm-close:focus{background:transparent !important;}.vmm-close svg,.vmm-close i{width:24px;height:24px;font-size:24px;color:currentColor !important;fill:currentColor !important;}.vmm-close svg path,.vmm-close svg polygon,.vmm-close svg circle,.vmm-close svg rect{fill:currentColor !important;}.vmm-content{position:relative;min-height:0;padding:14px;flex:1 1 auto;overflow:hidden;z-index:3;}.vmm-nav,.vmm-menu,.vmm-menu ul{width:100%;margin:0;padding:0;}.vmm-menu,.vmm-menu ul{list-style:none;}.vmm-menu>li{width:100%;margin:0;padding:0;border-bottom:1px solid color-mix(in srgb,var(--vmm-text) 9%,transparent);}.vmm-menu>li>a{min-height:58px;padding:0 10px;display:flex;align-items:center;font-family:inherit;font-size:17px;line-height:1.3;font-weight:600;text-decoration:none;color:var(--vmm-text) !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transition:color .18s ease,background-color .18s ease;}.vmm-menu>li.menu-item-has-children>a{padding-right:48px;}.vmm-menu>li>a:hover,.vmm-menu>li>a:focus,.vmm-menu>li.vmm-item-open>a,.vmm-menu>li.current-menu-item>a,.vmm-menu>li.current-menu-ancestor>a{color:var(--vmm-primary) !important;}.vmm-menu>li.vmm-item-open>a{background:color-mix(in srgb,var(--vmm-primary) 7%,transparent) !important;}.vmm-menu>li.menu-item-has-children{position:relative;}.vmm-submenu-toggle{position:absolute;top:0;right:0;width:46px !important;height:58px !important;min-width:46px !important;min-height:58px !important;padding:0 !important;margin:0 !important;display:flex;align-items:center;justify-content:center;color:var(--vmm-primary) !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer;appearance:none;-webkit-appearance:none;}.vmm-submenu-toggle::before{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease;}.vmm-item-open>.vmm-submenu-toggle::before{transform:rotate(225deg) translate(-1px,-1px);}.vmm-menu .sub-menu{display:none;width:auto;margin:0 0 8px;padding:6px 0 8px;background:var(--vmm-surface) !important;border-left:3px solid var(--vmm-accent) !important;}.vmm-menu .vmm-item-open>.sub-menu{display:block;}.vmm-menu .sub-menu li{margin:0;padding:0;}.vmm-menu .sub-menu a{min-height:44px;padding:9px 16px 9px 20px;display:flex;align-items:center;font-family:inherit;font-size:15px;line-height:1.4;font-weight:500;text-decoration:none;color:var(--vmm-text) !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}.vmm-menu .sub-menu a:hover,.vmm-menu .sub-menu a:focus,.vmm-menu .sub-menu .current-menu-item>a{color:var(--vmm-text) !important;background:color-mix(in srgb,var(--vmm-primary) 7%,transparent) !important;}.vmm-logo{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:100%;min-height:24px;height:auto;margin:auto 0 0;padding:12px 24px 22px;display:block !important;flex:0 0 auto;text-align:left;pointer-events:auto;opacity:1;visibility:visible;transition:opacity .15s ease,visibility .15s ease;z-index:6;}.vmm-side-right .vmm-logo{left:auto;right:auto;text-align:left;}.vmm-logo-link{display:inline-block !important;padding:0 !important;margin:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;width:var(--vmm-logo-width) !important;max-width:100% !important;text-decoration:none !important;line-height:0;}.vmm-logo img{display:block !important;position:relative !important;z-index:1 !important;opacity:1 !important;visibility:visible !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:58px !important;object-fit:contain !important;object-position:left center !important;filter:none !important;transform:none !important;mix-blend-mode:normal !important;}.vmm-logo svg{display:block !important;position:relative !important;z-index:1 !important;opacity:1 !important;visibility:visible !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:58px !important;overflow:visible !important;transform:none !important;}.vmm-logo.vmm-logo-ready{display:block !important;opacity:1;visibility:visible;}.vmm-panel.vmm-hide-logo .vmm-logo{opacity:1 !important;visibility:visible !important;pointer-events:auto;}.vmm-panel.vmm-compact .vmm-menu>li>a{min-height:49px;font-size:16px;}.vmm-panel.vmm-compact .vmm-submenu-toggle{height:49px !important;min-height:49px !important;}.vmm-panel.vmm-compact .vmm-menu .sub-menu{margin-bottom:4px;padding-top:3px;padding-bottom:3px;}.vmm-panel.vmm-compact .vmm-menu .sub-menu a{min-height:38px;padding-top:6px;padding-bottom:6px;font-size:14px;}.vmm-toggle:focus-visible,.vmm-close:focus-visible,.vmm-submenu-toggle:focus-visible,.vmm-menu a:focus-visible,.vmm-logo-link:focus-visible{outline:3px solid var(--vmm-focus) !important;outline-offset:2px;}.vmm-editor-message{padding:14px 16px;color:#444;background:#f2f2f2;}body.vmm-body-open{overflow:hidden !important;}@media (prefers-reduced-motion:reduce){.vmm-overlay,.vmm-panel,.vmm-logo,.vmm-submenu-toggle::before{transition:none;}}.vmm-logo,.vmm-logo-link,.vmm-logo img,.vmm-logo svg,.vmm-logo svg *{box-shadow:none !important;text-shadow:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}