/* Owner-approved global header. Existing navigation, contacts and footer preserved. */
.vc-header.site-header{background:#0b1220;border-bottom-color:#273747}
.vc-header .vc-contact-bar{background:#0b1220;color:#c4d0db;border-bottom-color:#253343}
.vc-header .vc-header-main{min-height:80px}
.vc-header .vc-brand.brand{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;flex-basis:208px;width:208px}
.vc-header .vc-brand.brand img{display:block;width:100%;height:auto;max-height:56px}
.vc-header .vc-request{border-radius:8px}
@media(min-width:1100px) and (max-width:1399px){.vc-header .vc-brand.brand{width:174px;flex-basis:174px}.vc-header .vc-header-main{gap:16px}.vc-header .vc-menu-group>summary{font-size:13px;padding-inline:8px}}
@media(min-width:640px) and (max-width:1099px){.vc-header .vc-brand.brand{width:190px;flex-basis:190px}}
@media(max-width:639px){.vc-header .vc-header-main{min-height:72px}.vc-header .vc-brand.brand{width:164px;flex-basis:164px}.vc-header .vc-toggle{border-radius:8px}.vc-header .vc-brand.brand img{max-height:44px}}
@media(max-width:359px){.vc-header .vc-brand.brand{width:142px;flex-basis:142px}.vc-header .vc-header-main{gap:6px}}
