/* One navigation map on every public page. No decorative movement. */
.header .nav{gap:30px}.header .nav>a{position:relative;white-space:nowrap}.header .nav>a:not(.nav-contact)::after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:#638348;transform:scaleX(0);transform-origin:left}.header .nav>a[aria-current]:not(.nav-contact){color:#385c2d}.header .nav>a[aria-current]:not(.nav-contact)::after{transform:scaleX(1)}.header .nav-contact[aria-current]{box-shadow:0 0 0 2px #a4b98f;box-shadow-offset:2px}.site-breadcrumb{display:none!important}.site-page .site-content>.b2b-hero:first-child{padding-top:70px}.site-page .site-content>.section:first-child{padding-top:70px}.header .brand{flex-shrink:0}
@media(max-width:760px){.header .nav{gap:0}.header .nav>a:not(.nav-contact)::after{left:5px;right:auto;width:24px;bottom:8px}.header .nav>a{padding:15px 5px}.site-page .site-content>.b2b-hero:first-child,.site-page .site-content>.section:first-child{padding-top:40px}html:not(.nav-ready) .header .menu-toggle{display:none}html:not(.nav-ready) .header .nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 16px;padding:7px 0 15px;border:0}html:not(.nav-ready) .header .header-inner{height:auto;min-height:70px;flex-wrap:wrap;gap:5px;padding-top:15px}html:not(.nav-ready) .header .nav>a{font-size:11px;padding:8px 0}html:not(.nav-ready) .header .nav .nav-contact{padding:8px 12px;margin:0}}
