.navbar{width:100%;position:absolute;top:0;background-color:#fff;z-index:40}.navbar.sticky{position:fixed;left:0;top:0;box-shadow:0 14px 20px -8px #0e0c1b40}.navbar.sticky .content{padding-top:0}@media screen and (max-width: 1024px){.navbar .content{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.navbar .menu{width:100%;background-color:#fff;flex-direction:column;align-items:stretch;max-height:calc(100vh - var(--navbar-height));overflow-y:auto;overscroll-behavior:contain}.navbar .menu li a:after{display:none}.navbar.open .menu{display:block}.navbar.open .menu-trigger .open{display:none}.navbar.open .menu-trigger .close,.navbar.open .menu-overlay{display:block}}.navbar .content{background-color:#fff;position:relative;box-sizing:content-box;min-height:var(--navbar-height);display:flex;align-items:center;justify-content:space-between;padding-top:17px;z-index:150}.navbar .content .logo{height:var(--navbar-height);display:flex;align-items:center}.navbar .content--constrained{max-width:900px;margin-left:auto;margin-right:auto}.navbar .menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.navbar .menu{padding-bottom:12px;display:none}}.navbar .menu-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:100}.navbar .menu-trigger{align-self:center;margin-left:auto;display:none;align-items:center;justify-content:center;border-radius:6px;width:46px;height:46px}.navbar .menu-trigger:hover,.navbar .menu-trigger:focus{background-color:#0000000d}.navbar .menu-trigger .close{display:none}@media screen and (max-width: 1024px){.navbar .menu-trigger{display:flex}}.navbar .menu li a.menu-item,.navbar .menu li button.FlyoutMenu-Button{position:relative;display:flex;align-items:center;margin:0 10px;padding:20px 15px;font-weight:700;font-size:14px;line-height:1.35;color:#666;transition:.1s ease;cursor:pointer;gap:6px;outline:none}.navbar .menu li a.menu-item:hover,.navbar .menu li button.FlyoutMenu-Button:hover{color:#000}.navbar .menu li a.menu-item:focus,.navbar .menu li a.menu-item:active,.navbar .menu li button.FlyoutMenu-Button:focus,.navbar .menu li button.FlyoutMenu-Button:active{color:#000;outline:none}.navbar .menu li a.menu-item.active,.navbar .menu li button.FlyoutMenu-Button.active{color:#000}.navbar .menu li a.menu-item.active.exact,.navbar .menu li button.FlyoutMenu-Button.active.exact{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.navbar .menu li a.menu-item.active:not(.primary,.btn,.menu-item-btn):after,.navbar .menu li button.FlyoutMenu-Button.active:not(.primary,.btn,.menu-item-btn):after{content:"";width:4px;height:4px;position:absolute;left:50%;bottom:10px;margin-left:-2px;background:var(--accent);border-radius:100%}}.navbar .menu li a.menu-item.primary,.navbar .menu li button.FlyoutMenu-Button.primary{color:var(--accent)}.navbar .menu li a.menu-item.primary:hover,.navbar .menu li button.FlyoutMenu-Button.primary:hover{color:#004ec5}.navbar .menu li a.menu-item.btn,.navbar .menu li button.FlyoutMenu-Button.btn{color:#fff}.navbar .menu li a.menu-item.menu-item-btn,.navbar .menu li button.FlyoutMenu-Button.menu-item-btn{color:var(--accent)}.navbar .menu li a.menu-item.menu-item-btn:hover,.navbar .menu li a.menu-item.menu-item-btn:focus,.navbar .menu li a.menu-item.menu-item-btn:active,.navbar .menu li button.FlyoutMenu-Button.menu-item-btn:hover,.navbar .menu li button.FlyoutMenu-Button.menu-item-btn:focus,.navbar .menu li button.FlyoutMenu-Button.menu-item-btn:active{color:#004ec5}@media screen and (min-width: 1025px){.navbar .menu li a.menu-item.menu-item-btn,.navbar .menu li button.FlyoutMenu-Button.menu-item-btn{height:40px;padding:0 25px;border-radius:20px;background-color:var(--accent);color:#fff}.navbar .menu li a.menu-item.menu-item-btn:hover,.navbar .menu li a.menu-item.menu-item-btn:focus,.navbar .menu li a.menu-item.menu-item-btn:active,.navbar .menu li button.FlyoutMenu-Button.menu-item-btn:hover,.navbar .menu li button.FlyoutMenu-Button.menu-item-btn:focus,.navbar .menu li button.FlyoutMenu-Button.menu-item-btn:active{background-color:#004ec5;color:#fff}}.navbar .menu .FlyoutMenu-Item{margin:0;padding:0;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.bmc-btn{max-height:50px}.FlyoutMenu-mobile-items{display:flex;flex-direction:column}.FlyoutMenu-mobile-link{display:block;padding:10px 25px 10px 35px;font-size:13px;font-weight:600;color:#888;text-decoration:none}.FlyoutMenu-mobile-link:hover{color:#333}
