@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap";body{font-family:Open Sans,system-ui,-apple-system,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.01em;line-height:1.4em}.top-bar{position:sticky;top:0;z-index:10}.top-bar .header{position:relative;background-color:#000;color:#fff;padding:0 20px;height:70px;display:flex;justify-content:space-between;align-items:center}.top-bar .header .logo{display:flex;align-items:center;padding-left:20px}.top-bar .header .logo img{height:20px}.top-bar .header .menu{display:flex;align-items:center}.top-bar .header .menu .menu-item{padding:0 35px}.top-bar .header .menu .menu-item a{color:#fff;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:1.4em;text-decoration:none}.top-bar .header .menu .menu-item:hover a{text-decoration:underline}.top-bar .header .hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;gap:7px}.top-bar .header .hamburger span{display:block;width:24px;height:2px;background-color:#fff;border-radius:2px;transition:transform .3s ease;transform-origin:center}.top-bar .header .hamburger.active span:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.top-bar .header .hamburger.active span:nth-child(2){transform:translateY(-4.5px) rotate(-45deg)}.top-bar .header .user-menu{position:relative;display:flex;align-items:center;cursor:pointer}.top-bar .header .user-menu .dropdown-menu{display:none;position:absolute;top:100%;right:0;z-index:99;background-color:#fff;box-shadow:0 2px 10px #0000001a;border-radius:4px;margin-top:10px;min-width:160px;overflow:hidden}.top-bar .header .user-menu .dropdown-menu.show{display:block}.top-bar .header .user-menu .dropdown-menu a,.top-bar .header .user-menu .dropdown-menu button{display:block;width:100%;text-align:left;padding:10px 20px;border:none;background:none;cursor:pointer;color:#333;font-size:14px;text-decoration:none;box-sizing:border-box}.top-bar .header .user-menu .dropdown-menu a:hover,.top-bar .header .user-menu .dropdown-menu button:hover{background-color:#f4f4f4}@media(max-width:768px){.top-bar .header .hamburger{display:flex}.top-bar .header .menu{display:none;position:absolute;top:70px;left:0;width:100%;background-color:#000;flex-direction:column;z-index:20}.top-bar .header .menu.open{display:flex}.top-bar .header .menu .menu-item{padding:0;width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.1)}.top-bar .header .menu .menu-item a{width:100%;text-align:center;padding:15px 20px}.top-bar .header .user-menu{flex-direction:column;width:100%}.top-bar .header .user-menu .dropdown-menu{position:static;display:block;background-color:transparent;box-shadow:none;border-radius:0;margin-top:0;min-width:100%}.top-bar .header .user-menu .dropdown-menu a,.top-bar .header .user-menu .dropdown-menu button{color:#fff;text-align:center;padding:15px 20px;min-height:50px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1)}.top-bar .header .user-menu .dropdown-menu a:hover,.top-bar .header .user-menu .dropdown-menu button:hover{background-color:#ffffff1a}}.top-bar .header .menu .menu-item a.topbar-cta{display:inline-block;background:#59a4df;color:#fff;padding:10px 18px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .14s ease;line-height:1}.top-bar .header .menu .menu-item a.topbar-cta:hover{background:#4892cc;text-decoration:none}.top-bar .sub-header{background-color:#eee;padding:10px 20px;font-size:12px;color:#444;text-transform:uppercase;font-weight:400;letter-spacing:.5px;position:sticky;top:70px}.top-bar .sub-header .user-name{font-weight:700}
