.ob-fixed-nav *{box-sizing:border-box}.ob-fixed-nav a{color:inherit;text-decoration:none}.ob-fixed-nav ul{list-style:none;margin:0;padding:0}.ob-fixed-nav .topbar{background:linear-gradient(0deg,#147eff,#147eff);display:flex;font-size:14px;gap:var(--topbar-spacing-x,2em)}.ob-fixed-nav .topbar .topbar__spacer{align-items:center;display:flex;height:40px;justify-content:flex-end;padding-left:10rem;padding-right:11rem;width:100%}.ob-fixed-nav .topbar .topbar__spacer a{color:#fff;font-size:16px;font-weight:700;transition:opacity .2s ease}.ob-fixed-nav .topbar .topbar__spacer a:hover{opacity:.9}.events_menu_wrapper.ob-fixed-nav{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.ob-fixed-nav .nav_main{align-items:center;column-gap:1rem;display:grid;grid-template-columns:1fr 5fr 1fr;padding:0 316px;position:relative}.ob-fixed-nav .nav_main .site-logo.nav__logo a{display:block;padding:20px 0;width:175px}.ob-fixed-nav .site-logo__image{display:block;height:auto;max-width:175px}.ob-fixed-nav .nav_main .menu ul{align-items:center;color:#6c7c93;display:flex;font-size:16px;gap:8px;justify-content:flex-end;padding:20px 0}.ob-fixed-nav .menu ul li{align-items:center;cursor:pointer;display:flex;position:relative}.ob-fixed-nav .menu ul li>.menu-toggle-wrapper,.ob-fixed-nav .menu ul li>a{align-items:center;color:#6c7c93;cursor:pointer;display:flex;padding:5px .7rem;transition:color .2s ease}.ob-fixed-nav .menu ul li>a:hover,.ob-fixed-nav .menu-item-with-submenu:hover>.menu-toggle-wrapper{color:#147eff;text-decoration:underline}.ob-fixed-nav .navbar-menu__dropdown-icon{color:currentColor;display:inline-block;height:12px;margin-left:6px;opacity:.7;position:relative;transition:transform .3s ease,opacity .3s ease;width:12px}.ob-fixed-nav .navbar-menu__dropdown-icon:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid;content:"";height:0;left:2px;position:absolute;top:3px;width:0}.ob-fixed-nav .menu-item-with-submenu:hover .navbar-menu__dropdown-icon{opacity:1;transform:rotate(180deg)}.ob-fixed-nav .submenu{background:#fff;border:1px solid #ddd;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:14px;left:0;margin-top:10px;min-width:250px;opacity:0;padding:0 .7rem;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1001}.ob-fixed-nav .submenu a,.ob-fixed-nav .submenu li{display:block;margin:0;text-align:left;width:100%}.ob-fixed-nav .submenu a{color:#6c7c93;font-size:14px;padding:0 .7rem;text-decoration:none;transition:all .2s ease}.ob-fixed-nav .submenu a:hover{background-color:#f8f9fa;color:#147eff;text-decoration:underline}.ob-fixed-nav .menu-item-with-submenu:hover .submenu{opacity:1;transform:translateY(0);visibility:visible}.ob-fixed-nav .menu-item-with-submenu:hover .submenu.expanded{transform:translateY(0)}.ob-fixed-nav .nav_main .menu ul.submenu.expanded{border-radius:0;left:0;margin-top:-.7px;max-width:100%;min-width:100%;padding:30px 0;position:fixed;right:0;top:calc(var(--header-height, 120px) + .5rem - 3px);transform:translateY(-10px);width:100%}.ob-fixed-nav .submenu.expanded .submenu-container{align-items:start;column-gap:10rem;display:grid;grid-template-columns:repeat(3,max-content);justify-content:start;justify-items:start;margin:0;max-width:none;padding:0 10rem;row-gap:1rem;text-align:left;width:100%}.ob-fixed-nav .submenu.expanded .submenu-container>.submenu-column{display:contents}.ob-fixed-nav .submenu.expanded .submenu-container .sf-section{width:fit-content}.ob-fixed-nav .submenu.expanded .submenu-container>.submenu-image{grid-column:1/-1;width:100%}.ob-fixed-nav .submenu-container.expanded p.sf_submenu_title{color:#1a7fff;font-size:16px;font-weight:700;margin:0 0 15px;padding:0;text-align:left}.ob-fixed-nav .nav_main .menu ul.sf-menu{align-items:flex-start;display:flex;flex-direction:column;gap:0;padding:0}.ob-fixed-nav .nav_main .menu ul.sf-menu li{border-left:2px solid rgba(20,126,255,.1);margin:0}.ob-fixed-nav .nav_main .menu ul.sf-menu li a{display:block;font-size:14px;line-height:1.4;padding:6px 15px;text-align:left;text-decoration:none}.ob-fixed-nav .nav_main .menu ul.sf-menu li a:hover{background-color:#f8f9fa;text-decoration:underline}.ob-fixed-nav .bg__img--wrapper{margin:0;position:relative}.ob-fixed-nav .bg__img--wrapper img{border-radius:8px;display:block;height:auto;width:100%}.ob-fixed-nav .bg__img--overlay{align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.9));border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0}.ob-fixed-nav p.bg__img--overlay-text{color:#fff;font-size:24px;font-weight:700;margin:0;text-align:center}.ob-fixed-nav .nav_main .cta{align-items:center;display:flex;justify-content:flex-end;padding:20px 0}.ob-fixed-nav .nav_main .cta a.button{align-items:center;background:linear-gradient(90deg,#147eff,#4d9dff);border:none;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;margin:0;padding:8px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ob-fixed-nav .nav_main .cta a.button:hover{box-shadow:0 4px 12px rgba(20,126,255,.3);color:#fff;text-decoration:none;transform:translateY(-1px)}.ob-fixed-nav .mobile-nav-toggle{background:#4096ff;border:none;border-radius:50%;cursor:pointer;display:none;height:44px;margin:0;padding:0;transition:background-color .2s ease;width:44px}.ob-fixed-nav .mobile-nav-toggle:hover{background:#147eff}.ob-fixed-nav .mobile-nav-toggle__icon{display:inline-flex;flex-direction:column;gap:5px}.ob-fixed-nav .mobile-nav-toggle__icon span{background:#fff;display:block;height:2px;transition:transform .2s ease;width:22px}.ob-fixed-nav .mobile-menu-footer,.ob-fixed-nav .mobile-menu-header{display:none}@media (max-width:1900px){.ob-fixed-nav .nav_main,.ob-fixed-nav .submenu.expanded .submenu-container,.ob-fixed-nav .topbar .topbar__spacer{padding:0 5rem}}@media (max-width:1200px){.ob-fixed-nav .nav_main,.ob-fixed-nav .submenu.expanded .submenu-container,.ob-fixed-nav .topbar .topbar__spacer{padding:0 3rem}}@media (max-width:1024px){.ob-fixed-nav .topbar{display:none}.ob-fixed-nav .nav_main{column-gap:12px;grid-template-columns:1fr auto;padding:1rem 16px}.ob-fixed-nav .nav_main .site-logo.nav__logo a{padding:14px 0;width:auto}.ob-fixed-nav .site-logo__image{max-width:150px}.ob-fixed-nav .mobile-nav-toggle{align-items:center;display:inline-flex;justify-content:center;justify-self:end}.ob-fixed-nav .nav_main .cta{display:none}.ob-fixed-nav .nav_main .menu{background:#fff;display:flex;flex-direction:column;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease;width:100%;z-index:2000}.ob-fixed-nav.mobile-menu-open .nav_main .menu{opacity:1;pointer-events:auto;transform:translateX(0)}.ob-fixed-nav .mobile-menu-header{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 16px}.ob-fixed-nav .mobile-menu-logo__img{display:block;height:auto;max-width:170px}.ob-fixed-nav .mobile-nav-close{align-items:center;aspect-ratio:1/1;background:#197eff;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:26px;height:42px;justify-content:center;line-height:1;min-height:42px;min-width:42px;padding:0;transition:background-color .2s ease;width:42px}.ob-fixed-nav .mobile-nav-close:active{background:#147eff}.ob-fixed-nav .mobile-menu-body{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;width:100%}.ob-fixed-nav .nav_main .menu .mobile-menu-body>ul{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:0!important;justify-content:flex-start!important;margin:0!important;padding:0 16px!important;text-align:left!important;width:100%!important}.ob-fixed-nav .nav_main .menu .mobile-menu-body>ul>li{border-top:1px solid #eef2f7;display:block!important;margin:0!important;text-align:left!important;width:100%!important}.ob-fixed-nav .nav_main .menu .mobile-menu-body>ul>li:first-child{border-top:none}.ob-fixed-nav .nav_main .menu .mobile-menu-body>ul>li>.menu-toggle-wrapper,.ob-fixed-nav .nav_main .menu .mobile-menu-body>ul>li>a{align-items:center;color:#024;cursor:pointer;display:flex!important;font-size:16px;font-weight:500;justify-content:space-between;padding:18px 0!important;text-align:left!important;width:100%}.ob-fixed-nav .menu-toggle-wrapper{-webkit-tap-highlight-color:transparent}.ob-fixed-nav .menu-item-text{flex:1}.ob-fixed-nav .caret-down{align-items:center;background:#f2f7ff;border-radius:50%;box-shadow:0 2px 8px rgba(20,126,255,.15);color:#147eff;display:inline-flex;flex-shrink:0;font-size:12px;height:38px;justify-content:center;margin-left:12px;opacity:1;transition:transform .3s ease,background-color .2s ease;width:38px}.ob-fixed-nav .menu-item-with-submenu.submenu-open .caret-down{background:#e3f2ff;transform:rotate(180deg)}.ob-fixed-nav .submenu{background:#fafbfc;background-color:#fff;border:none!important;border-radius:0;box-shadow:none!important;display:block!important;margin:0;max-height:0;min-width:0!important;opacity:1!important;overflow:hidden;padding:0!important;position:static!important;transform:none!important;transition:max-height .3s ease;visibility:visible!important}.ob-fixed-nav .menu-item-with-submenu.submenu-open>.submenu{border-radius:8px;margin-bottom:12px;max-height:2000px}.ob-fixed-nav .submenu li:first-child{border-top:none}.ob-fixed-nav .submenu a{color:#6c7c93!important;display:block;font-size:15px!important;padding:8px 16px!important;text-align:left!important;text-decoration:none!important;transition:background-color .2s ease}.ob-fixed-nav .submenu a:active{background-color:#f0f4f8}.ob-fixed-nav .nav_main .menu ul.submenu.expanded{background-color:#fff;left:auto!important;max-width:none!important;min-width:0!important;padding:8px 0!important;position:static!important;top:auto!important;width:auto!important}.ob-fixed-nav .submenu.expanded .submenu-container{display:grid;gap:20px;grid-template-columns:1fr;margin:0;max-width:none;padding:0}.ob-fixed-nav .bg__img--overlay,.ob-fixed-nav .bg__img--wrapper{display:none!important}.ob-fixed-nav .submenu-container.expanded p.sf_submenu_title{color:#6c7c93;font-size:15px;margin:0!important;padding:8px 0!important}.ob-fixed-nav .nav_main .menu ul.sf-menu{border-bottom:none!important;gap:0;padding-left:.5rem}.ob-fixed-nav .nav_main .menu ul.sf-menu li{border-bottom:none!important;border-left:none!important;color:#1a7fff!important}.ob-fixed-nav .nav_main .menu ul.sf-menu li a{border-bottom:none!important;color:#1a7fff!important;font-weight:900;padding:8px 16px!important;text-decoration:none!important}.ob-fixed-nav .nav_main .menu ul.sf-menu li:first-child a{border-top:none}.ob-fixed-nav .mobile-menu-footer{background:#fafbfc;border-top:1px solid #eef2f7;display:block;flex-shrink:0;padding:18px 16px 26px}.ob-fixed-nav .mobile-menu-login{color:rgba(0,34,68,.5);display:block;font-size:14px;font-weight:600;margin-bottom:14px;text-align:center;text-decoration:none;transition:color .2s ease}.ob-fixed-nav .mobile-menu-login:active{color:rgba(0,34,68,.7)}.ob-fixed-nav .mobile-menu-cta{align-items:center;background:linear-gradient(90deg,#147eff,#4d9dff);border-radius:8px;color:#fff!important;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;padding-left:0;text-decoration:none!important;transition:transform .2s ease;width:100%}.ob-fixed-nav .mobile-menu-cta:active{transform:scale(.98)}.ob-fixed-nav .menu ul li>a:hover,.ob-fixed-nav .menu-item-with-submenu:hover .caret-down,.ob-fixed-nav .menu-item-with-submenu:hover>.menu-toggle-wrapper,.ob-fixed-nav .submenu a:hover{background:transparent;color:inherit;opacity:1;text-decoration:none;transform:none}.ob-fixed-nav .menu-item-with-submenu:hover .submenu{opacity:0;transform:translateY(-10px);visibility:hidden}}@media (max-width:480px){.ob-fixed-nav .site-logo__image{max-width:130px}.ob-fixed-nav .mobile-menu-logo__img{max-width:150px}.ob-fixed-nav .nav_main .menu ul>li>.menu-toggle-wrapper,.ob-fixed-nav .nav_main .menu ul>li>a{font-size:15px}}body.mobile-menu-active{overflow:hidden;position:fixed;width:100%}