.bring-dd-shell{z-index:2000!important;overflow:visible!important}
.bring-dd-header{position:relative;overflow:visible!important}
header.bring-dd-header{position:sticky}
.bring-dd-header>.bring-dd-menu{display:none}
:is(header.bring-dd-header>nav#nav.bring-dd-nav,.migration-head-inner.bring-dd-header>nav.bring-dd-nav){position:static;inset:auto;display:flex;align-items:center;gap:16px;width:auto;min-width:0;margin:0 0 0 auto;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;font-family:inherit;font-size:13px;line-height:1.5}
.bring-dd-nav,.bring-dd-nav *{box-sizing:border-box}
.bring-dd-nav .bring-dd-list,.bring-dd-nav .bring-dd-submenu{list-style:none;margin:0;padding:0}
.bring-dd-nav .bring-dd-list{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}
.bring-dd-nav .bring-dd-item{position:relative;min-width:0;margin:0;padding:0;border:0}
.bring-dd-nav .bring-dd-row{display:flex;align-items:center;gap:0;position:relative;border-radius:6px}
.bring-dd-nav .bring-dd-row>a{display:block;min-width:0;margin:0;padding:11px 6px;color:#244c65;background:transparent;border:0;white-space:nowrap;font:inherit;text-decoration:none;line-height:1.5}
.bring-dd-nav .bring-dd-row>a:after{display:none!important}
.bring-dd-nav .bring-dd-row>a:hover,.bring-dd-nav .bring-dd-row>a[aria-current=page]{color:#087eb8}
.bring-dd-nav .bring-dd-item[data-active=true]>.bring-dd-row>a{color:#087eb8}
.bring-dd-nav .bring-dd-list>.bring-dd-item[data-active=true]>.bring-dd-row:after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:2px;background:#0b8ac5;border-radius:2px;pointer-events:none}
.bring-dd-nav .bring-dd-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:38px;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:#386178;cursor:pointer}
.bring-dd-nav .bring-dd-arrow{display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}
.bring-dd-nav .bring-dd-toggle:hover{background:#eaf5fb;color:#087eb8}
.bring-dd-nav .bring-dd-toggle[aria-expanded=true]{color:#087eb8;background:#edf7fc}
.bring-dd-nav .bring-dd-list>.bring-dd-item[data-open=true]>.bring-dd-row .bring-dd-arrow{transform:rotate(225deg) translate(-1px,-1px)}
.bring-dd-nav .bring-dd-submenu{display:none;position:absolute;top:calc(100% + 10px);left:0;z-index:20;min-width:236px;width:max-content;max-width:310px;padding:8px;border:1px solid #d4e4ee;border-radius:10px;background:#fff;box-shadow:0 12px 32px #0c3c5b24}
.bring-dd-nav .bring-dd-submenu:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
.bring-dd-nav .bring-dd-item[data-open=true]>.bring-dd-submenu{display:block}
.bring-dd-nav .bring-dd-submenu .bring-dd-row>a{flex:1;padding:12px 13px;white-space:normal;overflow-wrap:anywhere;font-size:14px}
.bring-dd-nav .bring-dd-submenu .bring-dd-row:hover,.bring-dd-nav .bring-dd-submenu .bring-dd-item[data-open=true]>.bring-dd-row{background:#eff7fc}
.bring-dd-nav .bring-dd-submenu .bring-dd-item[data-active=true]>.bring-dd-row{background:#f0f8fd}
.bring-dd-nav .bring-dd-submenu .bring-dd-toggle{width:36px;height:44px}
.bring-dd-nav .bring-dd-submenu .bring-dd-arrow{transform:rotate(-45deg)}
.bring-dd-nav .bring-dd-submenu .bring-dd-submenu{left:calc(100% + 9px);top:-9px;min-width:268px;max-width:310px}
.bring-dd-nav .bring-dd-submenu .bring-dd-submenu:before{top:0;bottom:0;left:-12px;right:auto;width:12px;height:auto}
.bring-dd-nav .bring-dd-item.bring-dd-align-end>.bring-dd-submenu{left:auto;right:0}
.bring-dd-nav .bring-dd-item.bring-dd-flip>.bring-dd-submenu{left:auto;right:calc(100% + 9px)}
.bring-dd-nav .bring-dd-item.bring-dd-flip>.bring-dd-submenu:before{left:auto;right:-12px}
.bring-dd-nav .bring-dd-row>a:focus-visible,.bring-dd-nav .bring-dd-toggle:focus-visible,.bring-dd-header>.bring-dd-menu:focus-visible{outline:3px solid #128ac2;outline-offset:2px}
.bring-dd-nav .bring-dd-contact{flex:none;white-space:nowrap}
.migration-header .bring-dd-header{max-width:1440px;gap:22px;padding:13px 28px;min-height:78px}
.migration-header .bring-dd-header .migration-brand{gap:8px;font-size:13px}
.migration-header .bring-dd-header .migration-brand img{width:120px;height:auto}
@media(min-width:1201px) and (max-width:1400px){
  :is(header.bring-dd-header>nav#nav.bring-dd-nav,.migration-head-inner.bring-dd-header>nav.bring-dd-nav){gap:10px;font-size:12px}
  .bring-dd-nav .bring-dd-list{gap:3px}
  .bring-dd-nav .bring-dd-row>a{padding-left:4px;padding-right:4px}
  .bring-dd-nav .bring-dd-toggle{width:22px}
  .bring-dd-header .brand-descriptor{font-size:11px}
}
@media(max-width:1200px){
  .bring-dd-header>.bring-dd-menu{display:inline-flex;align-items:center;justify-content:center;order:3;min-width:66px;min-height:44px;flex:none;margin:0;padding:10px 11px;border:1px solid #bddbeb;border-radius:6px;background:#edf7fd;color:#086a9f;font:inherit;font-size:14px;line-height:1.4;white-space:nowrap;cursor:pointer}
  .bring-dd-header>.bring-dd-menu span{margin-left:7px}
  :is(header.bring-dd-header>nav#nav.bring-dd-nav,.migration-head-inner.bring-dd-header>nav.bring-dd-nav){display:none;position:absolute;top:100%;left:0;right:0;bottom:auto;width:100%;max-width:100%;max-height:calc(100dvh - 88px);margin:0;padding:12px 20px 20px;border-top:1px solid #e1edf3;border-bottom:1px solid #ccdeea;background:#fff;box-shadow:0 18px 32px #174d701a;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-size:15px}
  :is(header.bring-dd-header>nav#nav.bring-dd-nav,.migration-head-inner.bring-dd-header>nav.bring-dd-nav).bring-dd-mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:14px}
  .bring-dd-nav .bring-dd-list{display:block;width:100%;padding:0}
  .bring-dd-nav .bring-dd-list>.bring-dd-item{border-bottom:1px solid #e5eef4}
  .bring-dd-nav .bring-dd-row{width:100%;border-radius:0}
  .bring-dd-nav .bring-dd-row>a{flex:1;padding:13px 6px;min-height:48px;white-space:normal;overflow-wrap:anywhere}
  .bring-dd-nav .bring-dd-toggle{width:48px;height:48px;min-width:48px}
  .bring-dd-nav .bring-dd-list>.bring-dd-item[data-active=true]>.bring-dd-row:after{display:none}
  .bring-dd-nav .bring-dd-submenu,.bring-dd-nav .bring-dd-submenu .bring-dd-submenu,.bring-dd-nav .bring-dd-item.bring-dd-flip>.bring-dd-submenu,.bring-dd-nav .bring-dd-item.bring-dd-align-end>.bring-dd-submenu{position:static;inset:auto;width:100%;min-width:0;max-width:100%;margin:0;padding:0 0 6px 14px;border:0;border-left:2px solid #d8eaf4;border-radius:0;background:#f7fbfe;box-shadow:none}
  .bring-dd-nav .bring-dd-submenu:before{display:none}
  .bring-dd-nav .bring-dd-submenu .bring-dd-row>a{min-height:46px;padding:12px 10px;font-size:14px;line-height:1.6}
  .bring-dd-nav .bring-dd-submenu .bring-dd-toggle{width:46px;height:46px;min-width:46px}
  .bring-dd-nav .bring-dd-submenu .bring-dd-arrow{transform:rotate(45deg) translateY(-2px)}
  .bring-dd-nav .bring-dd-item[data-open=true]>.bring-dd-row .bring-dd-arrow{transform:rotate(225deg) translate(-1px,-1px)}
  .bring-dd-nav .bring-dd-contact{align-self:stretch;justify-content:center;margin-top:2px;min-height:46px}
  .migration-header .bring-dd-header{justify-content:space-between;min-height:78px;padding:10px 20px;gap:12px}
  .migration-header .bring-dd-header .migration-brand{min-width:0;flex:1;gap:9px}
  .migration-header .bring-dd-header .migration-brand img{width:112px;max-width:40vw}
}
@media(max-width:380px){
  :is(header.bring-dd-header>nav#nav.bring-dd-nav,.migration-head-inner.bring-dd-header>nav.bring-dd-nav){padding-left:14px;padding-right:14px}
  .bring-dd-header>.bring-dd-menu{min-width:60px;padding-left:8px;padding-right:8px;font-size:13px}
  .migration-header .bring-dd-header{padding-left:14px;padding-right:14px}
  .migration-header .bring-dd-header .migration-brand span{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.bring-dd-nav .bring-dd-arrow{transition:none}}
