.Header{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;gap:40px;height:4.5rem;z-index:99;width:100%;overflow:visible}.Header .app-logo{height:inherit;display:flex;flex-shrink:0;flex-grow:0;padding:1rem 0}.Header .app-logo img{width:auto}.Header .app-logo:hover{background:radial-gradient(circle,rgba(255,255,255,.2),rgba(255,255,255,0))}.Header .menu-button{display:none;position:relative;width:40px;height:40px;transition:transform .3s ease;transform:rotate(0deg)}.Header .menu-button span{position:absolute;width:100%;height:4px;border-radius:2px;background:#fff;transition:transform .3s ease,top .3s ease}.Header .menu-button span:first-child{top:6px;transform-origin:right center;transform:scaleX(.85)}.Header .menu-button span:nth-child(2){top:18px}.Header .menu-button span:nth-child(3){bottom:6px;transform-origin:right center;transform:scaleX(.7)}.Header .menu-button span:nth-child(4){top:0;left:18px;width:4px;height:100%;transform-origin:top center;transform:scaleY(0)}.Header .menu-button.active span{transition-delay:.3s}.Header .menu-button.active span:first-child{transform:scaleX(0)}.Header .menu-button.active span:nth-child(2){top:18px}.Header .menu-button.active span:nth-child(3){transform:scaleX(0)}.Header .menu-button.active span:nth-child(4){transform:scaleY(1)}.Header .menu-button.active.rotate{transition-delay:0s}.Header .menu-button.rotate{transform:rotate(0deg);transition-delay:0s}.Header .menu-button.rotate.active{transform:rotate(45deg);transition-delay:.3s}.Header .menu-button.rotate.active span{transition-delay:0s}.Header .full-navigation-links{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;justify-content:flex-start;width:100%;height:calc(100vh - 4.5rem);top:4.5rem;gap:1rem;padding:1.5rem 0;transform-origin:top center;transform:scaleY(0);background:#1a1a1a}.Header .full-navigation-links a{color:#999;cursor:pointer;font-size:20px;height:2.5rem}.Header .full-navigation-links .active-link,.Header .full-navigation-links a:hover{color:#fff}.Header .full-navigation-links.active{top:4.5rem;transform:scaleY(1)}.Header .navigation-links{flex-shrink:1;width:auto;gap:40px}.Header .navigation-links a{color:#999;cursor:pointer}.Header .navigation-links a:hover{color:#fff}.Header .navigation-links:first-child{display:flex;flex-direction:row;justify-content:center;align-items:center;justify-content:flex-end}.Header .navigation-links:last-child{display:flex;flex-direction:row;justify-content:center;align-items:center;justify-content:flex-start}.Header .navigation-links .active-link{color:#fff}@media(max-width:700px){.Header,.Header .navigation-links{gap:20px}}@media(max-width:580px){.Header{justify-content:space-between}.Header .app-logo{height:inherit;display:flex;flex-shrink:0;flex-grow:0;padding:.75rem 0}.Header .menu-button{display:flex}.Header .navigation-links:first-child,.Header .navigation-links:last-child{display:none}}#StickyHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-end;position:fixed;width:100%;height:96px;padding:0 40px;background:#000;z-index:100;animation:bounceOut .5s forwards;opacity:0;top:0;left:0;right:0;overflow:visible}@media(max-width:480px){#StickyHeader{padding:0 16px}}#StickyHeader.visible{animation:bounceIn .5s forwards;opacity:1;box-shadow:0 0 32px hsla(0,0%,60%,.2509803922)}@keyframes bounceIn{0%{transform:translateY(-100%);opacity:0}60%{transform:translateY(0);opacity:1}80%{transform:translateY(-40%);opacity:1}to{transform:translateY(-25%);opacity:1}}@keyframes bounceOut{0%{transform:translateY(-25%);opacity:1}60%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}