:root{--lmx-header-height:72px;--lmx-admin-offset:0px;--lmx-layer-header:1000;--lmx-layer-backdrop:1010;--lmx-layer-mega:1020;--lmx-layer-mobile:1030;--lmx-layer-modal:1100;}body.admin-bar{--lmx-admin-offset:32px;}
@media(max-width:782px){body.admin-bar{--lmx-admin-offset:46px;}#wpadminbar{position:fixed!important;}}
@supports(overflow:clip){html body#top{overflow-x:clip!important;overflow-y:visible!important;}}html body#top #site-header.lmx-header{position:sticky!important;top:var(--lmx-admin-offset)!important;z-index:var(--lmx-layer-header)!important;display:block!important;width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0!important;margin:0!important;transform:none!important;border:0!important;box-shadow:none!important;transition:box-shadow .2s ease,background-color .2s ease!important;}html body#top.scrolled #site-header.lmx-header{box-shadow:0 4px 18px rgba(0,0,0,.06)!important;}html body#top #site-header.lmx-header #site-header-container{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;height:72px!important;min-height:72px!important;width:100%!important;max-width:none!important;padding:0 32px!important;margin:0!important;}html body#top #site-header.lmx-header .site-header-logo{display:block!important;flex:0 0 220px!important;width:220px!important;max-width:220px!important;margin:0!important;padding:0!important;line-height:0!important;float:none!important;transition:none!important;}html body#top #site-header.lmx-header .site-header-logo a,html body#top #site-header.lmx-header .site-header-logo span{margin:0!important;padding:0!important;}html body#top #site-header.lmx-header #global-nav{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:block!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;transition:none!important;}html body#top #site-header.lmx-header #global-nav .lmx-header__list{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:32px!important;width:max-content!important;margin:0!important;padding:0!important;list-style:none!important;}html body#top #site-header.lmx-header #global-nav .lmx-header__list>li{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;float:none!important;margin:0!important;padding:0!important;width:auto!important;list-style:none!important;}html body#top #site-header.lmx-header #global-nav .lmx-header__list>li>a{position:relative!important;display:block!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;letter-spacing:0!important;white-space:nowrap!important;color:#233d35!important;background:none!important;border:0!important;border-radius:var(--lmx-radius-control)!important;box-shadow:none!important;margin:0!important;padding:0!important;text-decoration:none!important;}html body#top #site-header.lmx-header #global-nav .lmx-header__list>li>a:before{display:none!important;}html body#top #site-header.lmx-header #global-nav .lmx-header__list>li>a:after{position:absolute!important;bottom:-8px!important;left:0!important;right:0!important;height:2px!important;width:auto!important;background:#006D5B!important;border:0!important;transform:none!important;opacity:0!important;content:""!important;}html body#top #site-header.lmx-header #global-nav .lmx-header__list>li.current-menu-item>a:after,html body#top #site-header.lmx-header #global-nav .lmx-header__list>li>a:hover:after{opacity:1!important;}html body#top #site-header.lmx-header #global-nav .lmx-header__list>li>a:hover{color:#006D5B!important;}html body#top #site-header.lmx-header #global-nav .lmx-mm-toggle{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px!important;width:16px!important;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;border:0!important;background:none!important;box-shadow:none!important;color:#006D5B!important;font-size:16px!important;line-height:1!important;cursor:pointer;}html body#top #site-header.lmx-header a:focus-visible,html body#top #site-header.lmx-header button:focus-visible{outline:2px solid #006D5B!important;outline-offset:8px!important;}html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn{display:none!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:48px!important;height:48px!important;padding:12px!important;margin:0 0 0 auto!important;border:0!important;border-radius:var(--lmx-radius-control)!important;background:none!important;color:#006D5B!important;box-shadow:none!important;transform:none!important;align-items:center!important;justify-content:center!important;z-index:auto!important;cursor:pointer;}html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn::before,html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn::after{content:none!important;display:none!important;}html{scroll-padding-top:72px;}.lmx-header-spacer{display:none;}html body#top .lmx-mm-backdrop{z-index:var(--lmx-layer-backdrop)!important;}html body#top .lmx-mm-panel{z-index:var(--lmx-layer-mega)!important;}html body#top #vk-mobile-nav{z-index:var(--lmx-layer-mobile)!important;top:calc(72px + var(--lmx-admin-offset))!important;bottom:auto!important;height:auto!important;max-height:calc(100dvh - 72px - var(--lmx-admin-offset))!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:24px!important;background:#fff!important;overflow-y:auto!important;overscroll-behavior:contain!important;}html body#top #vk-mobile-nav[hidden],.lmx-mobile-backdrop[hidden]{display:none!important;}.lmx-mobile-backdrop{position:fixed;inset:calc(72px + var(--lmx-admin-offset)) 0 0;z-index:var(--lmx-layer-backdrop);background:rgba(12,49,42,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
@media(min-width:1312px){html body#top #vk-mobile-nav{display:none!important;}}
@media(max-width:1311px){html body#top #vk-mobile-nav:not([hidden]){display:block!important;}html body#top #site-header.lmx-header #global-nav{display:none!important;}html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn{display:flex!important;}html body#top #vk-mobile-nav .lmx-header__list{display:block!important;margin:0!important;padding:0!important;list-style:none!important;}html body#top #vk-mobile-nav .lmx-header__list>li{position:relative!important;display:block!important;margin:0!important;padding:0!important;}html body#top #vk-mobile-nav .lmx-header__list>li>a{display:block!important;padding:16px 64px 16px 0!important;border-bottom:1px solid #e8efeb!important;font-size:16px!important;color:#233d35!important;}html body#top #vk-mobile-nav .lmx-header__list>li.current-menu-item>a{text-decoration:underline!important;text-underline-offset:8px!important;}html body#top #vk-mobile-nav .lmx-mm-panel.lmx-mm-mobile{position:static!important;width:auto!important;max-height:none!important;z-index:auto!important;}}
@media(max-width:767px){html body#top #site-header.lmx-header #site-header-container{padding:0 16px!important;}html body#top #site-header.lmx-header .site-header-logo{flex-basis:176px!important;width:176px!important;max-width:176px!important;}}
@supports not (overflow:clip){html body#top #site-header.lmx-header{position:fixed!important;}.lmx-header-spacer{display:block;height:72px;}}
@media(prefers-reduced-motion:reduce){html body#top #site-header.lmx-header{transition:none!important;}}html body#top #site-header.lmx-header .site-header-logo a{display:inline-flex!important;align-items:center!important;text-decoration:none!important;color:#006D5B!important;max-width:100%;}html body#top #site-header.lmx-header .site-header-logo .lmx-header-brand{--lmx-header-brand-type:22px;display:inline-flex!important;align-items:center!important;gap:calc(var(--lmx-header-brand-type)/1.618034/1.618034)!important;width:auto!important;max-width:100%!important;height:auto!important;color:#006D5B!important;line-height:1!important;white-space:nowrap;font-family:inherit;}html body#top #site-header.lmx-header .site-header-logo .lmx-header-brand__mark{display:block!important;flex:0 0 auto;width:calc(var(--lmx-header-brand-type)*1.618034*8/9)!important;height:calc(var(--lmx-header-brand-type)*1.618034)!important;max-height:none!important;overflow:visible;color:inherit;}html body#top #site-header.lmx-header .site-header-logo .lmx-header-brand__text{display:block!important;width:auto!important;height:auto!important;font-size:var(--lmx-header-brand-type)!important;font-family:"Orbitron",sans-serif!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1!important;color:inherit!important;}
@media(max-width:767px){html body#top #site-header.lmx-header .site-header-logo .lmx-header-brand{--lmx-header-brand-type:20px;}}

@media(min-width:1312px) and (max-width:1351px){html body#top #site-header.lmx-header #global-nav .lmx-header__list{gap:28px!important;}}

/* Persistent bars and a timer-backed mobile fade; no discrete-display dependency. */
html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn .lmx-header__bar{position:absolute;left:12px;top:23px;width:24px;height:2px;background:currentColor;display:block;pointer-events:none;transform-origin:center;transition:transform .6s ease,opacity .6s ease;}
html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn .lmx-header__bar:nth-child(1){transform:translateY(-8px);}
html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn .lmx-header__bar:nth-child(3){transform:translateY(8px);}
html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn[aria-expanded="true"] .lmx-header__bar:nth-child(1){transform:rotate(45deg);}
html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn[aria-expanded="true"] .lmx-header__bar:nth-child(2){opacity:0;}
html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn[aria-expanded="true"] .lmx-header__bar:nth-child(3){transform:rotate(-45deg);}
@media(max-width:1311px){html body#top #vk-mobile-nav{left:0!important;right:0!important;}html body#top #vk-mobile-nav,.lmx-mobile-backdrop{opacity:0!important;transition:opacity .35s ease!important;visibility:visible!important;}html body#top #vk-mobile-nav:not([hidden]){transform:none!important;}html body#top #vk-mobile-nav.lmx-mobile-visible,.lmx-mobile-backdrop.lmx-mobile-visible{opacity:1!important;}}
@media(prefers-reduced-motion:reduce){html body#top #site-header.lmx-header #vk-mobile-nav-menu-btn .lmx-header__bar,html body#top #vk-mobile-nav,.lmx-mobile-backdrop{transition:none!important;}}
