.dn-navigation{background:var(--dn-blue)!important;border:0!important;border-bottom:3px solid var(--dn-red)!important;box-shadow:none;z-index:1040}
.dn-navigation .dn-navigation-inner{display:flex;align-items:center;min-height:49px;gap:8px}
.dn-navigation .dn-navigation-links{display:flex;flex:1;align-items:center;flex-direction:row;flex-wrap:nowrap;min-width:0;gap:0;overflow:visible;scrollbar-width:none}
.dn-navigation .dn-navigation-links::-webkit-scrollbar{display:none}
.dn-navigation .dn-navigation-links .nav-item{flex:0 0 auto}
.dn-navigation .dn-navigation-links .nav-link{display:flex;align-items:center;justify-content:center;min-height:49px;padding:10px 10px!important;color:#fff!important;font-size:17px!important;font-weight:700;line-height:1.3;white-space:nowrap;border-bottom:3px solid transparent}
.dn-navigation .dn-navigation-links .nav-link:hover,.dn-navigation .dn-navigation-links .nav-link:focus,.dn-navigation .dn-navigation-links .nav-link.active,.dn-navigation .dn-navigation-links .nav-link[aria-current="page"]{background:var(--dn-navy);border-bottom-color:var(--dn-red);color:#fff!important}
.dn-navigation .dn-navigation-links .dn-navigation-home{padding:10px 13px!important}
.dn-navigation .dn-navigation-links .dn-navigation-home svg{display:block;width:21px;height:21px}
.dn-navigation .dn-navigation-links .dropdown-menu{z-index:1100;border-color:var(--dn-border);background:#fff;border-radius:0;box-shadow:0 7px 15px #101c3020}
.dn-navigation .dn-navigation-links .dropdown-item{color:var(--dn-navy);font-size:16px;font-weight:700}
.dn-navigation .dn-navigation-links .dropdown-item:hover,.dn-navigation .dn-navigation-links .dropdown-item:focus{color:var(--dn-red);background:var(--dn-blue-soft)}
.dn-navigation .dn-navigation-search{position:relative;flex:0 0 46px;margin-left:auto;border-left:1px solid #ffffff54}
.dn-navigation .dn-navigation-search summary{display:flex;align-items:center;justify-content:center;width:46px;height:49px;cursor:pointer;list-style:none;color:#fff}
.dn-navigation .dn-navigation-search summary::-webkit-details-marker{display:none}
.dn-navigation .dn-navigation-search summary svg{width:22px;height:22px}
.dn-navigation .dn-navigation-search-panel{position:absolute;right:0;top:100%;z-index:1110;display:flex;width:300px;max-width:calc(100vw - 24px);padding:10px;background:#fff;border:1px solid var(--dn-border);box-shadow:0 8px 18px #101c3020}
.dn-navigation .dn-navigation-search-panel input{width:100%;min-width:0;border:1px solid var(--dn-border);border-radius:0;padding:7px 9px;font-size:16px;color:#171a20;background:#fff}
.dn-navigation .dn-navigation-search-panel button{flex:0 0 40px;border:0;background:var(--dn-red);color:#fff;display:flex;align-items:center;justify-content:center}
.dn-navigation .dn-navigation-search-panel button svg{width:19px;height:19px}
.dn-mobile-header{background:#fff;border-bottom:3px solid var(--dn-blue);color:var(--dn-navy)}
.dn-mobile-header .voice-mobile-row{max-width:1280px;margin:0 auto}
.dn-mobile-header .voice-mobile-icon{color:var(--dn-blue)}
.dn-mobile-header .dn-mobile-logo{display:flex;align-items:center;justify-content:center;min-width:0;height:100%}
.dn-mobile-header .dn-mobile-logo img{display:block;max-width:190px;max-height:47px;width:auto;height:auto;object-fit:contain}
.dn-mobile-header .voice-mobile-menu-panel,.dn-mobile-header .voice-mobile-search-panel{background:#fff;border-top:1px solid var(--dn-border)}
.dn-mobile-header .voice-mobile-links .nav-link{color:var(--dn-navy);border-left:3px solid transparent}
.dn-mobile-header .voice-mobile-links .nav-link:hover,.dn-mobile-header .voice-mobile-links .nav-link:focus,.dn-mobile-header .voice-mobile-links .nav-link.active{color:var(--dn-red);border-left-color:var(--dn-red)}
.dn-mobile-header .voice-search-submit{background:var(--dn-blue);color:#fff}
[data-theme="dark"] .dn-navigation{background:var(--dn-blue)!important;border-bottom-color:var(--dn-red)!important}
[data-theme="dark"] .dn-navigation .dn-navigation-links .nav-link,[data-theme="dark"] .dn-navigation .dn-navigation-search summary{color:#fff!important}
[data-theme="dark"] .dn-mobile-header{background:#1e2530;border-bottom-color:var(--dn-blue)}
[data-theme="dark"] .dn-mobile-header .voice-mobile-icon{color:#fff}
[data-theme="dark"] .dn-mobile-header .voice-mobile-menu-panel,[data-theme="dark"] .dn-mobile-header .voice-mobile-search-panel{background:#263241}
[data-theme="dark"] .dn-mobile-header .voice-mobile-links .nav-link{color:#fff}
@media(min-width:992px) and (max-width:1199.98px){.dn-navigation .dn-navigation-inner{gap:5px}.dn-navigation .dn-navigation-links .nav-link{padding:10px 7px!important;font-size:16px!important}}
@media(max-width:575.98px){.dn-mobile-header .dn-mobile-logo img{max-width:170px;max-height:42px}}
