.cms-v5-topbar{background:#1598f4;color:#fff;font-size:13px}.cms-v5-topbar .container{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cms-v5-topbar a,.cms-v5-topbar span{color:#fff;text-decoration:none}.cms-v5-topbar-left,.cms-v5-topbar-right{display:flex;align-items:center;gap:22px}.cms-public-body .cms-dynamic-header:has(+ .cms-page .cms-v5-page){background:#fff}.cms-public-body:has(.cms-v5-page) .cms-dynamic-header{background:#fff;border-bottom:1px solid #edf1f6;box-shadow:0 5px 22px rgba(31,41,55,.05);position:sticky;top:0;z-index:80}.cms-public-body:has(.cms-v5-page) .cms-dynamic-header .nav{min-height:72px}.cms-public-body:has(.cms-v5-page) .cms-dynamic-header .brand-copy strong{color:#126fca}.cms-public-body:has(.cms-v5-page) .cms-dynamic-header .brand-copy small{color:#7d8998}.cms-public-body:has(.cms-v5-page) .cms-dynamic-header .cms-nav-main-link{color:#273548}.cms-public-body:has(.cms-v5-page) .cms-dynamic-header .cms-nav-main-link:hover{color:#1598f4}.cms-public-body:has(.cms-v5-page) .cms-dynamic-header .nav-actions .btn{background:#1598f4!important;color:#fff!important;border-color:#1598f4!important;border-radius:7px!important;box-shadow:0 8px 20px rgba(21,152,244,.22);padding:12px 18px}@media(max-width:900px){.cms-v5-topbar .container{justify-content:center}.cms-v5-topbar-right{display:none}.cms-v5-topbar-left{gap:12px}}@media(max-width:600px){.cms-v5-topbar{display:none}.cms-public-body:has(.cms-v5-page) .cms-dynamic-header .nav{min-height:64px}}

/* === LUMETT RESPONSIVE GLOBAL V2R2 BEGIN === */
/* ============================================================
   LUMETT RESPONSIVE GLOBAL V2R2 - HEADER
   ============================================================ */
@media(max-width:900px){
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .nav{gap:12px;min-width:0}
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .brand,
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .brand-copy{min-width:0}
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .cms-nav-list{
    max-height:calc(100dvh - 92px);overflow-y:auto;overscroll-behavior:contain
  }
}
@media(max-width:760px){
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .nav-actions{display:none!important}
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .nav{
    grid-template-columns:minmax(0,1fr) auto!important
  }
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .cms-site-nav{justify-self:end}
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .cms-nav-list{
    position:fixed;left:14px;right:14px;top:70px;width:auto;min-width:0;max-width:none
  }
}
@media(max-width:430px){
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .nav{min-height:62px;gap:8px}
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .brand-mark{
    width:36px;height:36px;flex:0 0 36px
  }
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .brand-copy strong{
    font-size:16px;line-height:1.05
  }
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .brand-copy small{font-size:8px}
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .cms-mobile-toggle{
    width:38px;height:38px;padding:0;flex:0 0 38px
  }
  .cms-public-body:has(.cms-v5-page) .cms-dynamic-header .cms-nav-list{top:64px}
}
/* === LUMETT RESPONSIVE GLOBAL V2R2 END === */
