.cms-header{--cms-header-background:#fff;--cms-header-foreground:#182230;--cms-header-accent:#206bc4;--cms-header-max-width:1440px;--cms-header-height:80px;--cms-header-logo-height:40px;z-index:60;font-family:Manrope,system-ui,sans-serif}
.cms-header[data-palette=brand]{--cms-header-background:var(--color-brand-blue,#153d80);--cms-header-foreground:#fff;--cms-header-accent:#fff}
.cms-header[data-palette=dark]{--cms-header-background:#131a24;--cms-header-foreground:#fff;--cms-header-accent:#fff}
.cms-header *{box-sizing:border-box}.cms-header [hidden]{display:none!important}.cms-header .cms-header-inner{display:flex;align-items:center;gap:24px;max-width:var(--cms-header-max-width);min-height:var(--cms-header-height);padding:12px 24px;margin:auto}
.cms-header a{color:inherit;text-decoration:none}.cms-header button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}.cms-header :focus-visible{outline:2px solid currentColor;outline-offset:4px}
.cms-header .cms-header-logo{flex:0 0 auto;display:flex;align-items:center;font-size:20px;font-weight:500}.cms-header .cms-header-logo img{height:var(--cms-header-logo-height);width:auto;max-width:220px;object-fit:contain}.cms-header .cms-header-logo-alternate{display:none}.cms-header[data-logo-variant=alternate] .cms-header-logo img:first-child{display:none}.cms-header[data-logo-variant=alternate] .cms-header-logo-alternate{display:block}
.cms-header .cms-header-desktop{flex:1;min-width:0}.cms-header .cms-header-menu{display:flex;justify-content:center;align-items:center;gap:18px;list-style:none;padding:0;margin:0}.cms-header .cms-header-item{position:relative;margin:0;list-style:none}.cms-header .cms-header-item-row{display:flex;align-items:center;gap:4px}.cms-header .cms-header-item-row>a,.cms-header .cms-header-group{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:600;line-height:1.4}.cms-header .cms-header-item-row img{width:32px;height:32px;object-fit:contain}.cms-header small{display:block;font-size:13px;font-weight:400;opacity:.75;margin-top:4px}.cms-header .cms-header-expand{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:40px;padding:4px}.cms-header .cms-header-submenu{position:absolute;top:100%;left:0;min-width:240px;max-width:min(340px,90vw);padding:12px 18px;margin:0;background:var(--cms-header-dropdown-background,#fff);color:var(--cms-header-dropdown-foreground,#182230);border:1px solid #8894a333;border-radius:6px;list-style:none;box-shadow:0 8px 24px #00000014}.cms-header .cms-header-submenu .cms-header-submenu{top:0;left:100%}.cms-header .cms-header-submenu.cms-open-left{left:auto;right:100%}.cms-header .cms-header-item-row>a:hover,.cms-header .is-active>.cms-header-item-row>a{text-decoration:underline;text-underline-offset:5px}
.cms-header .cms-header-tools{display:flex;flex:0 0 auto;align-items:center;gap:14px;margin-left:auto}.cms-header .cms-header-translation{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid currentColor}.cms-header .cms-header-cta{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border:1px solid currentColor;border-radius:6px;font-size:14px;font-weight:600;line-height:1.4}.cms-header .cms-header-toggle{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px}.cms-header .cms-mobile-label,.cms-header .cms-mobile-only{display:none}.cms-header .cms-header-mobile{padding:12px 24px 24px}
@media(max-width:1199px){.cms-header .cms-header-desktop{display:none}.cms-header .cms-header-toggle{display:flex}.cms-header .cms-header-inner{gap:12px;padding:10px 18px}.cms-header .cms-header-logo img{max-width:170px;height:34px}.cms-header .cms-header-mobile .cms-header-menu{display:block}.cms-header .cms-header-mobile .cms-header-item-row{justify-content:space-between}.cms-header .cms-header-mobile .cms-header-submenu{position:static;min-width:0;max-width:none;border:0;box-shadow:none;padding:0 0 0 18px}.cms-header .cms-header-mobile .cms-header-item-row>a,.cms-header .cms-header-mobile .cms-header-group{flex:1;padding:12px 0}.cms-header .cms-header-tools{gap:10px}.cms-header .cms-mobile-only{display:inline-flex}.cms-header .cms-desktop-only,.cms-header .cms-desktop-label{display:none}.cms-header .cms-mobile-label{display:inline}}
@media(min-width:1200px){.cms-header .cms-header-mobile{display:none!important}}
@media(max-width:480px){.cms-header .cms-header-inner{padding:10px 12px;gap:8px}.cms-header .cms-header-logo img{max-width:120px;height:30px}.cms-header .cms-header-cta{padding:9px 10px;font-size:13px}.cms-header .cms-header-tools{gap:6px}}

.cms-header[data-palette]{background:var(--cms-header-background);color:var(--cms-header-foreground)}
.cms-header[data-site-key="dragonguardgroup.com"]{background:#0027a7;color:#fff;--cms-header-max-width:1280px;--cms-header-dropdown-background:#fff;--cms-header-dropdown-foreground:#202522}
.cms-header[data-site-key="dragonguardgroup.com"]{--cms-tools-accent:#0027a7}
.cms-header[data-site-key="dragonguardgroup.com"] .cms-header-cta{background:#fff;color:#0027a7;border-radius:999px;padding:8px 24px;font-size:16px;font-weight:600;line-height:1.5}
.cms-header .cms-header-cta span{font:inherit}
.cms-header[data-site-key="dragonguardgroup.com"] .cms-header-translation{width:40px;height:40px;background:#ffffff33;border:1px solid #ffffff1a;backdrop-filter:blur(12px);color:#fff}
.cms-header[data-site-key="dragonguardgroup.com"] .cms-header-translation:hover,.cms-header[data-site-key="dragonguardgroup.com"] .cms-header-translation[aria-expanded=true]{background:#ffffff4d}
@media(min-width:1200px){.cms-header[data-site-key="dragonguardgroup.com"] .cms-header-inner{padding-left:0;padding-right:0}}
