.navbar-outer{position:fixed;top:0;left:0;width:100%;z-index:10000;display:flex;justify-content:center;align-items:center}.navbar-megamenu-outer{position:fixed;top:84px;left:0;width:100%;z-index:11000;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar-megamenu-outer .navbar-login-container{position:relative;width:100%;max-width:1300px;height:100%}.navbar-megamenu-outer .navbar-login-container .navbar-login{position:absolute;right:0;top:8px;display:flex;flex-direction:column;width:100vw;max-width:400px;border-radius:11px;background:#1c1d1f4d;-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);outline:1px solid #4a4b504d;padding:20px 21.5px;gap:10px}.navbar-megamenu-outer .navbar-login-container .navbar-login .navbar-top{display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:50px}.navbar-megamenu-outer .navbar-login-container .navbar-login button,.navbar-megamenu-outer .navbar-login-container .navbar-login a{display:flex;justify-content:center;align-items:center;height:52px;gap:8px}.navbar-megamenu-outer .navbar-megamenu{display:flex;flex-direction:column;width:100vw;position:relative;max-width:997px;border-radius:11px;background:#0e0f14;padding:20px 21.5px}@media screen and (max-width: 768px){.navbar-megamenu-outer .navbar-megamenu{max-height:calc(100vh - 84px);overflow-y:scroll}}.navbar-megamenu-outer .navbar-megamenu .options{display:flex;flex-direction:row;margin-top:16px}@media screen and (max-width: 768px){.navbar-megamenu-outer .navbar-megamenu .options{flex-direction:column}}.navbar-megamenu-outer .navbar-megamenu .options .featured{color:#7ad9f5;padding:0 16px;border-radius:12px;margin-left:-16px;font-family:VisbyCF-DemiBold,sans-serif}.navbar-megamenu-outer .navbar-megamenu .options a{text-decoration:none;color:#fff;font-family:VisbyCF-Medium,sans-serif;font-size:14px;line-height:35.5px}.navbar-megamenu-outer .navbar-megamenu .options a:hover{color:#bdf2d5}.navbar-megamenu-outer .navbar-megamenu .options .section{display:flex;flex-direction:column;gap:6.2px;padding:24.5px 16.5px;flex:1}@media screen and (max-width: 768px){.navbar-megamenu-outer .navbar-megamenu .options .section{padding:0!important;margin-bottom:32px}.navbar-megamenu-outer .navbar-megamenu .options .section:last-child{margin-bottom:0}}.navbar-megamenu-outer .navbar-megamenu .options .section.left{border-right:1px solid #ffffff17;padding-right:38px;flex-direction:row;gap:38px}@media screen and (max-width: 768px){.navbar-megamenu-outer .navbar-megamenu .options .section.left{border-right:none;padding-right:0;flex-direction:column;gap:6.2px}}.navbar-megamenu-outer .navbar-megamenu .options .section.left .column{display:flex;flex-direction:column;gap:6.2px;flex:1;align-items:flex-start}.navbar-megamenu-outer .navbar-megamenu .options .section.rest{padding-left:38px;padding-right:38px;flex-direction:row;flex:1;justify-content:space-between}@media screen and (max-width: 768px){.navbar-megamenu-outer .navbar-megamenu .options .section.rest{flex-direction:column;padding-left:0}}.navbar-megamenu-outer .navbar-megamenu .options .section.rest .column{display:flex;flex-direction:column;gap:6.2px;flex:1;align-items:flex-start}.navbar-megamenu-outer .navbar-megamenu .triangle-deco{position:absolute;top:-8px;left:94px;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #0e0f14}@media screen and (max-width: 768px){.navbar-megamenu-outer .navbar-megamenu .triangle-deco{left:unset;right:20px}}nav.navbar{display:flex;flex-direction:row;background-color:#3031364d;width:100%;max-width:1300px;margin:8px;align-items:center;-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);outline:1px solid #4a4b504d;height:76px;border-radius:11px}nav.navbar .logo{margin-left:42px;height:24px}nav.navbar .buttons.main{display:flex;flex-direction:row;flex:1;justify-content:center;align-items:center;align-self:stretch}nav.navbar .buttons.main a,nav.navbar .buttons.main button{font-family:VisbyCF-SemiBold,sans-serif;font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;align-self:stretch;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;box-shadow:none;margin:12px 0;padding:0 30px;white-space:nowrap;border-radius:6px;outline:1px solid #ffffff00;transition:all .2s ease-in-out}nav.navbar .buttons.main a:hover,nav.navbar .buttons.main button:hover{color:#7ad9f5}nav.navbar .buttons.side{display:flex;flex-direction:row;margin-right:12px;align-items:stretch;gap:10px;align-self:stretch}nav.navbar .buttons.side a,nav.navbar .buttons.side button{font-family:VisbyCF-Medium,sans-serif;font-size:12px;color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:flex;margin:12px 0;padding:0 30px;justify-content:center;align-items:center;border-radius:6px;box-shadow:none}nav.navbar .buttons.side a.primary,nav.navbar .buttons.side button.primary{background-color:#fff;color:#000!important}nav.navbar .buttons.side a.secondary,nav.navbar .buttons.side button.secondary{background-color:#ffffff17}nav.navbar .buttons.side a.secondary.btn,nav.navbar .buttons.side button.secondary.btn{height:unset}nav.navbar .buttons.side a:hover,nav.navbar .buttons.side button:hover{transform:translateY(-2px)}nav.navbar .buttons.side a:active,nav.navbar .buttons.side button:active{transform:translateY(1px)}nav.navbar .buttons a,nav.navbar .buttons button{transition:all .1s ease-in-out;cursor:pointer;outline:none}nav.navbar .buttons a:active,nav.navbar .buttons button:active{transform:none}button.mobile-navbar-cta-close{display:flex;justify-content:center;align-items:center;width:41px;height:41px;margin:15px;box-shadow:none;background:#000;color:#fff;position:fixed;right:0;top:0;z-index:999999;padding:0}.mobile-navbar-outer{display:flex;flex-direction:row;justify-content:space-between;width:100vw;padding:10px;position:fixed;top:0;left:0;z-index:1000;align-items:center;background-color:#0e0f14aa;-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);border-bottom:1px solid #4a4b504d}.mobile-navbar-outer .logo{height:24px;margin-left:12px}.mobile-navbar-outer button.mobile-navbar-cta{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:none;box-shadow:none;color:#fff}.mobile-navbar-outer button.mobile-navbar-cta.close{position:fixed;right:0;top:0;z-index:999999}
