:root{--nav-color:#25455f;--nav-active-color:#f47c00;--nav-item-line-height:1.5;--nav-mobile-background:#172b3b;--nav-mobile-color:#d3d6da;--nav-mobile-active-background:#172b3b;--nav-mobile-active-color:#f47c00;--nav-mobile-active-border-color:#f47c00;--nav-mobile-btn-clr:#f47c00;--nav-mobile-separator-color:hsla(0,0%,100%,.1);--nav-mobile-padding:120px 20px 20px;--nav-mobile-font-size:18px;--nav-mobile-backdrop-height:80px;--nav-submenu-background:#fff;--skip-background:#172b3b;--skip-color:#d3d6da;--skip-focus-border-color:#f47c00}body.navigation-open{overflow:hidden}body.navigation-open .nav-burger{color:#fff}body.navigation-open header .logo{position:relative;z-index:7}.nav-wrapper *{box-sizing:border-box}.navigation-main a,.navigation-main strong{line-height:1.5;line-height:var(--nav-item-line-height)}.navigation-main .skip-link{visibility:hidden}.btn-toggle-submenu{all:revert;background:none!important;border:none;color:currentcolor!important;cursor:pointer;height:44px;position:absolute;right:0;top:5px;width:44px;z-index:1}.btn-toggle-submenu:after{align-items:center;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg>') no-repeat 50%;content:"";display:flex;height:100%;justify-content:center;transition:transform .3s cubic-bezier(.2,.6,.3,1.1)}.nav-burger{align-items:center;background:transparent;border:none;display:flex;justify-content:flex-start;line-height:1.5;padding:0;position:relative;z-index:7}.nav-burger .icon-line{top:50%;transform:translateY(-50%);transition:background-color .2s ease-in-out;z-index:1}.nav-burger .icon-line:before{top:-.625rem}.nav-burger .icon-line:after{bottom:-.625rem}.nav-burger .icon-line,.nav-burger .icon-line:after,.nav-burger .icon-line:before{background:#f57a00;border-radius:3rem;height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:2.25rem}.nav-burger .icon-line:after,.nav-burger .icon-line:before{content:"";transition:transform .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out;z-index:6}.nav-burger.is-active .icon-line{background:transparent}.nav-burger.is-active .icon-line:before{top:0;transform:translateX(-50%) rotate(45deg)}.nav-burger.is-active .icon-line:after{bottom:0;transform:translateX(-50%) rotate(-45deg)}.nav-burger:hover{cursor:pointer}.nav-burger__inner{height:44px;position:relative;width:44px}@media (max-width:1023.98px){.nav-wrapper{position:relative;z-index:5}.navigation-main{background:#172b3b;background:var(--nav-mobile-background);bottom:0;color:#d3d6da;color:var(--nav-mobile-color);font-size:18px;font-size:var(--nav-mobile-font-size);left:0;line-height:1.5;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;padding:120px 20px 20px;padding:var(--nav-mobile-padding);position:fixed;right:0;top:0;transition:opacity .15s ease-in-out,visibility .1s;z-index:6}.navigation-main.is-active:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);bottom:auto;content:"";display:block;height:80px;height:var(--nav-mobile-backdrop-height);left:0;position:fixed;right:0;top:0;z-index:1}.navigation-main:not(.is-active){opacity:0;pointer-events:none;visibility:hidden}.navigation-main a,.navigation-main strong{color:#d3d6da!important;color:var(--nav-mobile-color)!important;display:inline-block;padding:12px 10px;text-decoration:none!important;text-decoration:initial!important;width:calc(100% - 44px)}.navigation-main a.active,.navigation-main strong.active{--nav-color:var(--nav-mobile-active-color)}.navigation-main .level_1 ul{display:none;flex-direction:column}.navigation-main .level_2 li{padding:0 0 0 20px}.navigation-main ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.navigation-main li{padding:0;position:relative}.navigation-main li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--nav-mobile-separator-color)}.navigation-main li.submenu li:first-child{border-top:1px solid hsla(0,0%,100%,.1);border-top:1px solid var(--nav-mobile-separator-color)}.navigation-main li>.btn-toggle-submenu:after{transform:rotateX(180deg) rotate(-90deg)}.navigation-main li.active{background:#172b3b;background:var(--nav-mobile-active-background);color:#f47c00;color:var(--nav-mobile-active-color)}.navigation-main li.nav-expanded>ul{display:flex}.navigation-main li.nav-expanded>.btn-toggle-submenu:after{transform:rotateX(0deg) rotate(-90deg)}}@media (min-width:1024px){.nav-wrapper{align-items:center;display:flex}.navigation-main a{text-decoration:none;text-decoration:initial}.navigation-main a,.navigation-main strong{color:#25455f;color:var(--nav-color);display:block;font-size:20px;font-weight:600;position:relative}.navigation-main a:focus-visible{color:#f47c00;color:var(--nav-active-color)}.navigation-main a.trail,.navigation-main a:hover,.navigation-main strong:not(.does-not-exist){color:#f47c00;color:var(--nav-active-color)}.navigation-main ul{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:0;padding:0}.navigation-main ul li.submenu{position:relative}.navigation-main ul ul{background:#fff;background:var(--nav-submenu-background);box-shadow:1px 2px 15px 8px rgba(0,0,0,.1);gap:0;min-width:270px;position:absolute;top:100%;z-index:2}.navigation-main ul ul li{padding:0}.navigation-main ul ul li.submenu{padding-right:40px}.navigation-main ul ul li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.navigation-main ul ul .btn-toggle-submenu{bottom:0;height:100%;right:0;top:0;width:40px}.navigation-main li.nav-expanded>ul{display:flex}.navigation-main li.nav-expanded .level_2 ul{left:100%;min-width:200px;top:0}.navigation-main li.nav-expanded .level_2 ul.bounds-right,.navigation-main li.nav-expanded .level_2 ul.bounds-right ul{left:auto;right:100%}.navigation-main .level_1{align-items:center;gap:0 1.25rem;justify-content:flex-end}.navigation-main .level_1 ul{border-radius:4px;display:none;flex-direction:column}.navigation-main .level_1 ul a,.navigation-main .level_1 ul strong{font-size:1rem;line-height:1.2;padding:.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.navigation-main .level_1>li{padding:5px 0}.navigation-main .level_1>li>.btn-toggle-submenu:after{transform:rotateX(180deg) rotate(-90deg)}.navigation-main .level_1>li.submenu{padding-right:20px}.navigation-main .level_1>li.nav-expanded>.btn-toggle-submenu:after{transform:rotateX(0deg) rotate(-90deg)}.navigation-main .level_2:before{border:8px solid hsla(0,0%,100%,0);border-bottom:8px solid var(--nav-submenu-background);bottom:100%;content:"";display:block;height:0;left:16px;margin-left:-8px;pointer-events:none;position:absolute;width:0}.navigation-main .level_2.bounds-right{right:0}.navigation-main .level_2.bounds-right:before{left:auto;right:16px}.navigation-main .level_2:not(.bounds-left):not(.bounds-right){left:50%;transform:translateX(-50%)}.navigation-main .level_2:not(.bounds-left):not(.bounds-right):before{left:50%}.navigation-main .skip-link{background:#172b3b;background:var(--skip-background);clip-path:revert;color:#d3d6da;color:var(--skip-color);left:50%;opacity:0;overflow:hidden;position:absolute;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:-100px;transform:translateX(-50%);transition:top .15s ease-in-out;visibility:visible;z-index:6}.navigation-main .skip-link:focus-visible{height:auto;opacity:1;outline:2px solid #f47c00;outline:2px solid var(--skip-focus-border-color);outline-offset:0;padding:6px 12px;top:0;width:auto}.btn-toggle-submenu{height:24px;padding:0;right:-6px;top:9px;width:24px}.btn-toggle-submenu:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg>') no-repeat 50%}.nav-burger{display:none}}@media (forced-colors){.nav-burger .icon-line,.nav-burger .icon-line:after,.nav-burger .icon-line:before{border:1px solid transparent;height:0}.nav-burger.is-active .icon-line{border:0}.nav-burger.is-active .icon-line:after{bottom:-1px}.nav-burger__inner{color:currentcolor}}