body>.cc-header-v2{position:sticky;top:0;z-index:100;display:flex;flex-wrap:nowrap;gap:22px;padding:17px clamp(22px,3vw,55px);min-height:88px;background:#354149;color:#ffffff;box-shadow:0 2px 15px #35414913;border-bottom:1px solid #ffffff26}.cc-header-v2 .cc-brand{flex:0 0 165px}.cc-header-v2 .cc-brand img{width:165px!important;max-height:54px}.cc-header-v2 .cc-main-nav{display:flex;order:initial;flex:1;flex-basis:auto;flex-wrap:nowrap;gap:21px;justify-content:center;align-items:center;padding:0;margin:0}.cc-header-v2 .cc-nav-group{position:static}.cc-group-toggle{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:white;padding:17px 0;font:400 14px/1.4 Arial,sans-serif;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent}.cc-group-toggle[aria-expanded=true],.cc-group-toggle:hover{border-bottom-color:#f9da07;color:#f9da07}.cc-chevron{font-size:15px;line-height:1;transition:transform .18s ease}.cc-group-toggle[aria-expanded=true] .cc-chevron{transform:rotate(180deg)}.cc-header-v2 .cc-nav-contact{font-size:14px;min-height:0;padding:17px 0}.cc-header-v2 .cc-header-valuation{flex:none;display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:10px 15px;border:1px solid #f9da07;background:#f9da07;color:#354149;white-space:nowrap;font:600 13px/1.4 Arial,sans-serif;text-decoration:none}.cc-header-v2 .cc-header-valuation:hover{background:#f9da07}.cc-header-v2 .cc-languages{flex:none;gap:6px;margin:0}.cc-header-v2 .cc-languages a{padding:6px 7px;min-height:36px;font-size:12px;border-color:#ffffff54}.cc-header-v2 .cc-languages img{width:20px;height:14px}.cc-header-v2 .cc-menu,.cc-header-v2 .cc-mobile-contact,.cc-header-v2 .cc-nav-mobile-actions{display:none}.cc-nav-panel{position:absolute;left:0;right:0;top:100%;background:#ffffff;color:#354149;border-bottom:3px solid #927533;box-shadow:0 14px 30px #35414929;max-height:calc(100svh - 100px);overflow:auto}.cc-nav-panel[hidden]{display:none!important}.cc-panel-inner{max-width:1240px;margin:auto;padding:35px 42px 40px;display:grid;grid-template-columns:260px 1fr;gap:60px}.cc-panel-intro{border-right:1px solid #eceeeb;padding-right:35px}.cc-panel-intro .eyebrow{font-size:12px;letter-spacing:.12em;color:#354149;margin:0 0 15px;font-weight:700;text-transform:uppercase}.cc-panel-intro>p:last-child{font:normal 27px/1.35 Georgia,serif;margin:0}.cc-panel-links{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;align-content:start}.cc-header-v2 .cc-panel-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;color:#354149;border:0;border-bottom:1px solid #eceeeb;white-space:normal;font:400 15px/1.5 Arial,sans-serif;min-height:47px}.cc-header-v2 .cc-panel-links a:hover{color:#354149;background:#fafaf7;border-bottom-color:#927533}.cc-panel-links a span{color:#354149}.cc-header-v2 a:focus-visible,.cc-header-v2 button:focus-visible{outline:3px solid #927533;outline-offset:4px}.cc-header-v2 .cc-nav-contact:hover{color:#f9da07}.cc-header-v2 .cc-nav-contact[aria-current=page]{color:#f9da07}@media(max-width:1280px){body>.cc-header-v2{min-height:78px;padding:15px 25px;flex-wrap:wrap;gap:12px 18px}.cc-header-v2 .cc-brand{flex-basis:155px;margin-right:auto}.cc-header-v2 .cc-brand img{width:155px!important}.cc-header-v2 .cc-menu{display:block;order:1;min-height:40px;padding:8px 13px;font-size:14px}.cc-header-v2 .cc-mobile-contact{display:inline-flex;align-items:center;color:white;text-decoration:none;border-bottom:1px solid #927533;min-height:40px;order:4;font-size:14px}.cc-header-v2 .cc-header-valuation{order:2}.cc-header-v2 .cc-languages{order:3}.cc-header-v2 .cc-main-nav{display:none;order:5;flex:0 0 100%;flex-direction:column;align-items:stretch;gap:0;padding:10px 0 5px;border-top:1px solid #ffffff35;max-height:calc(100svh - 100px);overflow:auto}.cc-header-v2 .cc-main-nav.cc-open{display:flex}.cc-header-v2 .cc-group-toggle{width:100%;justify-content:space-between;padding:15px 0;border-bottom:1px solid #ffffff26;font-size:16px}.cc-nav-panel{position:static;box-shadow:none;border-bottom:0;max-height:none;margin:0;background:#fafaf7}.cc-panel-inner{display:block;padding:18px 22px 22px}.cc-panel-intro{border:0;padding:0;margin-bottom:12px}.cc-panel-intro .eyebrow{display:none}.cc-panel-intro>p:last-child{font-size:22px}.cc-panel-links{grid-template-columns:1fr 1fr;column-gap:25px}.cc-header-v2 .cc-nav-contact{display:none}.cc-header-v2 .cc-nav-mobile-actions{display:flex;gap:10px 22px;flex-wrap:wrap;padding-top:22px}.cc-header-v2 .cc-nav-mobile-actions a{font-size:14px;min-height:42px;color:#ffffff;padding:8px 0}.cc-header-v2 .cc-nav-mobile-actions a:first-child{color:#f9da07}.cc-header-v2 .cc-nav-mobile-actions a:hover{background:transparent}}@media(max-width:650px){body>.cc-header-v2{padding:14px 18px;gap:10px;min-height:76px}.cc-header-v2 .cc-brand{flex-basis:135px;margin-right:auto}.cc-header-v2 .cc-brand img{width:135px!important}.cc-header-v2 .cc-header-valuation{display:none}.cc-header-v2 .cc-languages{display:flex;order:5;flex:0 0 100%;width:100%;justify-content:flex-end;gap:8px;margin:0;padding-top:4px}.cc-header-v2 .cc-menu{order:1;padding:8px 11px}.cc-header-v2 .cc-mobile-contact{font-size:13px;order:4;min-height:40px}.cc-panel-links{grid-template-columns:1fr}.cc-header-v2 .cc-panel-links a{font-size:14px;padding:11px 0}.cc-header-v2 .cc-main-nav{order:6;max-height:calc(100svh - 190px)}.cc-header-v2 .cc-nav-mobile-actions{gap:5px 18px}.cc-header-v2 .cc-nav-mobile-actions a:first-child{width:100%}.cc-panel-inner{padding:16px 17px}.cc-header-v2 .cc-languages a{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;width:auto;min-width:58px;min-height:44px;padding:8px 10px;font-size:13px}.cc-header-v2 .cc-nav-panel .cc-panel-intro>p{font-size:21px}}@media(prefers-reduced-motion:reduce){.cc-header-v2 *{transition:none!important}}

/* Home remains available when the navigation menu is closed. */
.cc-header-v2 .cc-header-home{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:40px;padding:8px 0;color:#ffffff;text-decoration:none;font:400 14px/1.4 Arial,sans-serif;border-bottom:1px solid transparent;white-space:nowrap}.cc-header-v2 .cc-header-home:hover,.cc-header-v2 .cc-header-home[aria-current=page]{color:#f9da07;border-bottom-color:#927533}@media(max-width:650px){.cc-header-v2 .cc-header-home{font-size:13px}}@media(max-width:380px){body>.cc-header-v2{padding-left:12px;padding-right:12px;gap:8px}.cc-header-v2 .cc-brand{flex-basis:105px}.cc-header-v2 .cc-brand img{width:105px!important}.cc-header-v2 .cc-menu{padding-left:8px;padding-right:8px}}
