.navbar-component{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:32px auto;max-width:var(--max-width-desktop)}.navbar-component.navbar-fixed{position:fixed;width:100%;left:50%;transform:translateX(-50%);z-index:1000;margin:0;max-width:var(--max-width-desktop);padding:32px 20px}.navbar-component.navbar-fixed:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100px;background-color:var(--background-color-light);z-index:-1}.navbar-component .navbar-link{font-size:14px;font-family:var(--font-inter),sans-serif;background-color:transparent;transition:background-color .3s ease-in-out;color:var(--Grey-200,#2c2c2c);font-weight:460}.navbar-component .navbar-link-disabled{pointer-events:none;color:#cdcfd3}.navbar-component .navbar-links{display:flex;flex-direction:row;gap:18px;justify-content:end;align-items:center}.navbar-component .navbar-link-contact{height:32px;font-family:var(--font-inter),sans-serif;color:var(--Grey-200,#2c2c2c);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"ss03" on,"cv05" on,"cv10" on,lining-nums proportional-nums;font-size:14px;font-style:normal;font-weight:440;line-height:140%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:8px;border:1px solid #e2e2e3;background:linear-gradient(121deg,#fcfbfb 31.3%,#f7f7f7 97.87%);padding:8px 10px 8px 14px;gap:6px;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-component .navbar-link-contact:hover{transition:all .3s ease;background:#f7f7f7;box-shadow:0 2px 2px 0 hsla(0,0%,7%,.08),0 1px 0 0 hsla(0,0%,7%,.12),0 0 0 1px hsla(0,0%,7%,.24)}@media(max-width:999px){.navbar-component .navbar-link-contact{padding:5px 10px}}.navbar-component .navbar-link-contact .c-btn{color:var(--Grey-300,#666);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-apercu-mono-pro);font-size:14px;font-style:normal;font-weight:460;line-height:160%;display:flex;width:18px;height:18px;justify-content:center;align-items:center;border-radius:4px;background:#f7f7f7;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);padding:6px 6px 8px}@media(max-width:999px){.navbar-component .navbar-link-contact .c-btn{display:none}}.navbar-component .navbar-link-contact.pressed .c-btn{background-color:#d6d2d2;transition:background-color .15s ease-in-out}.altalogy-logo{display:flex;position:relative;transition:filter .3s ease}.altalogy-logo svg{transform:translateZ(0);height:41px;width:41px}@media(max-width:999px){.altalogy-logo svg{width:30px;height:30px}}.navbar-link{padding:12px 0;color:var(--text-color-light);text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-color:var(--link-underline-light);text-decoration-color:var(--link-underline-light);color:#888;transition:all .3s ease!important}.navbar-link:hover{color:#2c2c2c!important;-webkit-text-decoration-color:#888;text-decoration-color:#888}.navbar-link.active{cursor:default}.navbar-link.active:hover{color:#cdcfd3!important}.navbar-link:hover{cursor:pointer}.context-menu{background-color:var(--background-color-light);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);min-width:200px;z-index:1000;font-size:13px;font-family:var(--font-inter),sans-serif;overflow:hidden;border:1px solid #eaeaeb;box-shadow:0 1px 1px 0 rgba(218,222,229,.24)}.context-menu ul{list-style-type:none;margin:0;padding:0}.context-menu li{padding:8px 12px;cursor:pointer}.context-option{padding:8px 16px;cursor:pointer;color:#444;text-decoration:none;display:block;transition:all .1s ease-in-out}.context-option:hover{background-color:#eaeaeb}.context-option p{margin:0}a.context-option{color:#444;text-decoration:none}@media screen and (max-width:768px){.navbar-component{padding:0 20px}}.mobile-hero-text{display:none}.mobile-hero-text .logo-link{text-decoration:underline;-webkit-text-decoration-color:hsla(220,6%,82%,.502);text-decoration-color:hsla(220,6%,82%,.502);text-underline-offset:4px;transition:all .3s ease}.mobile-hero-text .logo-link:hover{-webkit-text-decoration-color:#2c2c2c;text-decoration-color:#2c2c2c;text-underline-offset:4px}@media(max-width:1000px){.mobile-hero-text{display:block;color:#2c2c2c;font-family:Apercu Mono Pro;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.36px;text-transform:uppercase;margin-bottom:20px}}