.mobile-nav-scroller,.mobile-nav-strip{display:none}.site-header .brand-wordmark{color:#102b3f;font:900 clamp(20px, 2.2vw, 28px) / 1 var(--font-archivo);letter-spacing:.04em;white-space:nowrap}@media (max-width:800px){.site-header{background:#fffcf7;border-bottom:0;grid-template-rows:62px 46px;grid-template-columns:minmax(0,1fr) 64px;align-items:center;width:100%;max-width:none;min-height:108px;margin:0;padding:0;display:grid;box-shadow:0 1px #d5e0dc}.site-header .brand{grid-area:1/1;justify-content:flex-start;place-self:center start;align-items:center;width:auto;height:62px;padding-left:16px;display:flex;overflow:visible}.site-header .brand-logo{object-fit:contain;object-position:left center;width:min(64vw,250px);max-width:none;height:60px;max-height:60px}.site-header .brand-wordmark{font-size:23px}.site-header .header-search-toggle{color:#172b2a;background:0 0;border:0;border-radius:50%;grid-area:1/2;justify-self:center;place-items:center;width:48px;height:48px;padding:0;display:grid}.site-header .header-search-toggle svg{stroke-width:2.35px;width:28px;height:28px}.site-header .main-nav{display:none}.site-header .mobile-nav-scroller{background:#173f46;border-top:1px solid #173f46;border-bottom:1px solid #173f46;grid-area:2/1/auto/-1;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;height:46px;display:grid}.site-header .mobile-nav-strip{scrollbar-width:thin;scrollbar-color:#666 transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;align-items:stretch;gap:22px;min-width:0;height:45px;padding:0 7px;display:flex;overflow:auto hidden}.site-header .mobile-nav-strip::-webkit-scrollbar{height:6px}.site-header .mobile-nav-strip::-webkit-scrollbar-track{background:0 0}.site-header .mobile-nav-strip::-webkit-scrollbar-thumb{background:#666;border-radius:999px;min-width:64px}.site-header .mobile-nav-arrow{color:#fff;background:#173f46;border:0;place-items:center;width:28px;height:45px;padding:0;display:grid}.site-header .mobile-nav-arrow svg{stroke-width:2.5px;width:15px;height:15px}.site-header .mobile-nav-arrow-left{border-right:1px solid #f0f1f0}.site-header .mobile-nav-arrow-right{border-left:1px solid #f0f1f0}.site-header .mobile-nav-strip a{color:#fff;white-space:nowrap;flex:none;justify-content:center;align-items:center;height:45px;padding:0 1px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:relative}.site-header .mobile-nav-strip a:after{content:"";background:#ffffff59;height:2px;position:absolute;bottom:0;left:0;right:0}.site-header .mobile-nav-strip a:before{content:"";background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.site-header .mobile-nav-strip a.is-active{color:#fff}.site-header .mobile-nav-strip a.is-active:before,.site-header .mobile-nav-strip a.is-active:after{background:#d61f26}.site-header .mobile-nav-home{width:28px;padding-inline:0}.site-header .mobile-nav-home svg{fill:currentColor;stroke-width:2.2px;width:23px;height:23px}}@media (max-width:380px){.site-header{grid-template-columns:minmax(0,1fr) 58px}.site-header .brand{padding-left:14px}.site-header .brand-logo{width:min(66vw,230px);height:58px;max-height:58px}.site-header .mobile-nav-strip{gap:18px;padding-inline:14px}.site-header .mobile-nav-strip a{font-size:13px}}.site-header .nav-item{white-space:nowrap;position:relative}.site-header .nav-item-heading{align-items:center;gap:2px;display:flex}.site-header .nav-submenu-toggle{width:24px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.site-header .nav-submenu{z-index:60;color:#132569;background:#fff;border:1px solid #d9e3fb;border-radius:12px;min-width:210px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 28px #07165d20}.site-header .nav-submenu a{border-radius:6px;padding:10px 12px;display:block}.site-header .nav-submenu a:hover{background:#eef3ff}.site-header .nav-submenu.is-open{display:block}.site-header .main-nav,.home-redesign .home-site-header .main-nav{gap:12px}.home-redesign .home-site-header .main-nav a{white-space:nowrap;font-size:13px}@media (max-width:1320px) and (min-width:801px){.site-header .main-nav .nav-hotline{display:none}.site-header .main-nav,.home-redesign .home-site-header .main-nav{gap:9px}}@media (max-width:1100px) and (min-width:801px){.site-header .main-nav .nav-cta{display:none}}@media (max-width:800px){.site-header .home-mobile-menu{color:#001eea;background:0 0;border:0;grid-area:1/2;justify-self:center;place-items:center;width:40px;height:40px;display:grid}.site-header .header-search-toggle{display:none}.site-header .home-mobile-menu-panel{z-index:70;background:#fff;flex-direction:column;max-height:calc(100dvh - 62px);padding:10px 18px 18px;display:flex;position:absolute;top:62px;left:0;right:0;overflow-y:auto;box-shadow:0 14px 20px #07165d20}.site-header .home-mobile-menu-panel .nav-item-heading{justify-content:space-between}.site-header .home-mobile-menu-panel .nav-item-heading>a{color:#132569;flex:1;padding:12px 4px;font-size:15px;font-weight:700}.site-header .home-mobile-menu-panel .nav-submenu-toggle{width:44px;height:44px}.site-header .home-mobile-menu-panel .nav-submenu{min-width:0;box-shadow:none;border:0;padding:0 0 6px 12px;position:static}.site-header .home-mobile-menu-panel .nav-submenu a{color:#132569;font-size:14px}}.site-header .brand{flex-shrink:0}@media (max-width:1600px) and (min-width:801px){.site-header .main-nav .nav-hotline{display:none}}
