.site-header{position:sticky;top:0;left:0;z-index:9999999;width:100%;background:#fff;box-shadow:0 0 0 rgba(0,0,0,0);transition:box-shadow .3s ease,padding .3s ease}.site-header.is-sticky{box-shadow:0 2px 16px rgba(0,0,0,.08)}.site-header__inner{display:flex;align-items:center;justify-content:flex-start;gap:24px;width:100%;max-width:1608px;padding:16px 80px;margin:0 auto}@media only screen and (max-width: 1608px){.site-header__inner{max-width:1408px}}@media only screen and (max-width: 1408px){.site-header__inner{max-width:1280px}}@media only screen and (max-width: 1280px){.site-header__inner{max-width:950px;padding:14px 32px}}@media only screen and (max-width: 550px){.site-header__inner{padding:14px 24px}}body.page-template-page-new .site-header__inner{max-width:1520px;padding:16px 0}@media only screen and (max-width: 1608px){body.page-template-page-new .site-header__inner{max-width:1308px}}@media only screen and (max-width: 1408px){body.page-template-page-new .site-header__inner{max-width:1180px}}@media only screen and (max-width: 1280px){body.page-template-page-new .site-header__inner{max-width:1024px}}@media only screen and (max-width: 1124px){body.page-template-page-new .site-header__inner{max-width:850px}}@media only screen and (max-width: 950px){body.page-template-page-new .site-header__inner{max-width:682px;padding:16px 32px}}@media only screen and (max-width: 550px){body.page-template-page-new .site-header__inner{padding:16px 24px}}.site-header__logo{display:block;flex:0 0 auto;line-height:0}.site-header__logo img,.site-header__logo svg{display:block;height:auto;max-height:56px;width:100%;max-width:178px}.site-header__logo-text{font-family:"Roboto",sans-serif;font-size:24px;font-weight:700;color:#1e1d1d}.main-navigation{margin-left:80px}@media only screen and (max-width: 1280px){.main-navigation{display:none}}.main-navigation__list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.main-navigation__list li{position:relative;margin:0;padding:0}.main-navigation__list li>a{display:flex;align-items:center;height:100%;padding:16px 18px;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;color:#1e1d1d;text-decoration:none;white-space:nowrap;transition:color .2s ease}.main-navigation__list li:hover>a,.main-navigation__list li.current-menu-item>a,.main-navigation__list li.current-menu-ancestor>a,.main-navigation__list li.current_page_item>a{color:var(--okd-accent)}.main-navigation__list li.menu-item-has-children>a:after{display:inline-block;content:"";width:20px;height:20px;margin-left:6px;background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke="%231E1D1D"/></svg>') no-repeat center center;background-size:100% auto}.main-navigation__list .sub-menu{position:absolute;top:100%;left:0;min-width:280px;margin:0;padding:10px 0;list-style:none;background:#fff;border-radius:6px;box-shadow:0 12px 30px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:20}.main-navigation__list .sub-menu li>a{height:auto;padding:10px 22px;font-size:16px;font-weight:500;color:#4a4e57}.main-navigation__list .sub-menu li>a:after{display:none !important}.main-navigation__list .sub-menu li:hover>a{color:var(--okd-accent);background:#fafafa}.main-navigation__list li:hover>.sub-menu,.main-navigation__list li.menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.site-header__actions{display:flex;align-items:center;flex:0 0 auto;gap:20px;margin-left:auto}.site-header__cta{margin:0 !important}@media only screen and (max-width: 1280px){.site-header__cta{display:none}}.mobile-menu-trigger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:32px;height:32px;cursor:pointer}@media only screen and (max-width: 1280px){.mobile-menu-trigger{display:flex}}.mobile-menu-trigger__bar{display:block;width:100%;height:2px;background:#1e1d1d}@media only screen and (min-width: 1281px){.mobile-navigation{display:none}}.mobile-navigation__list .sub-menu{list-style:none;margin:0;padding:0}.mobile-navigation__cta{padding:24px}.mobile-navigation__cta .okd-button-n{width:100%;text-align:center;margin:0 !important}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.mm-menu a{font-weight:400 !important}#mobile-menu:not(.mm-menu){display:none}/*# sourceMappingURL=header.css.map */
