header{height:104px;padding:0 40px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;opacity:1;transition:transform 0.75s ease-in-out, opacity 0.75s ease-in-out;z-index:1}header.nav-up{transform:translateY(-100%);opacity:0}header::before{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-image:linear-gradient(to top, rgba(23,23,23,0), rgba(23,23,23,0.8) 40%, rgba(23,23,23,0.9) 50%);opacity:0;transition:opacity 0.75s linear}header.background-header::before{opacity:1}header .home-link{height:40px;cursor:pointer}header .home-link .sparkup-logo{height:100%;width:auto;pointer-events:none}header nav{display:flex;align-items:center;gap:16px}header .nav-item{display:inline-block;color:transparent;font-style:normal;font-weight:500;font-size:15px;line-height:60px;padding:0 10px;cursor:pointer;text-decoration:none;text-align:center;background-position:center;background-repeat:no-repeat}header .nav-item:hover{text-decoration:underline #ffffff}header .nav-item-icon{padding:1px 0 0 0;height:60px;width:32px;display:inline-flex;align-items:center}header .nav-item-icon *{cursor:pointer}header .dropdown-menu,header .dropdown .nav-item:not(.nav-item-icon)::after{transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);transition-duration:500ms;transition-property:opacity,transform}header .dropdown{position:relative}header .dropdown .nav-item:not(.nav-item-icon){margin-right:12px}header .dropdown .nav-item:not(.nav-item-icon)::after{content:"";display:block;height:18px;width:18px;position:absolute;right:0;top:22px;background-color:#ffffff;mask-size:cover;mask:url("/static/img/chevron-down.77165e1c27a6.svg")}header .dropdown .nav-item-icon{margin-right:0}header .dropdown:hover .nav-item{text-decoration:underline #ffffff}header .dropdown:hover .nav-item::after{transform:translateY(2px)}header .dropdown:hover .dropdown-menu{visibility:visible;opacity:1;transform:scale(1) translateY(0)}header .dropdown-menu{visibility:hidden;opacity:0;transform:scale(0.99) translateY(-0.7em);transform-origin:top;position:absolute;left:-11px;padding:8px 0 14px 0;min-width:220px;border-radius:12px;background:rgba(30,30,30,0.9);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(2px);box-shadow:0 4px 10px rgba(0,0,0,0.5)}header .dropdown-menu a{display:block;font-style:normal;font-weight:500;font-size:15px;line-height:40px;text-decoration:none;white-space:nowrap;color:#ffffff;padding:0 20px;cursor:pointer}header .dropdown-menu a:hover{text-decoration:underline}header .nav-item-icon+.dropdown-menu{left:-21px}header .button.CTA-small{color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat}header .button.CTA-small.CTA-secondary{backdrop-filter:blur(5px)}header button.menu-button{display:none}@media (max-width: 1180px){header .nav-item{display:none}header button.menu-button{display:block;width:40px;height:40px;margin:-4px -7px -4px -8px;background:url("/static/img/menu.ee2346ed9359.svg");background-size:24px 24px;background-position:center;background-repeat:no-repeat;cursor:pointer}}@media (max-width: 840px){header{height:64px;padding:0 15px}header.nav-up{top:-64px}header .home-link{height:24px;align-self:center}header .button.CTA-small{font-size:12px;line-height:32px;height:32px;padding:0 12px}}@media (max-width: 580px){header .button.CTA-small.CTA-secondary{display:none}}
