.main-header{box-sizing:border-box;background:linear-gradient(180deg,#fdfcff 60%,rgba(253,252,255,0.8) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0px 1px 2px rgba(0,0,0,0.08);height:56px;opacity:1;position:fixed;top:0;width:100%;z-index:7}.main-header svg{position:sticky;top:0}.header__content{align-items:center;display:grid;grid-template-columns:auto minmax(200px,272px) minmax(200px,272px) minmax(200px,272px) minmax(200px,272px) auto;grid-template-rows:auto;grid-template-areas:". logo menu menu menu .";column-gap:32px;height:56px;width:100%}.header__logo{grid-area:logo;padding-top:6px}.header__menu{grid-area:menu;display:flex;justify-content:flex-end}.menu__links{display:flex}.menu__links i{margin-right:4px}.default-header-link{color:#686985;margin-right:24px;font-family:'IBM Plex Sans',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:16px;transition:color .2s ease-in-out;text-decoration:none}.default-header-link:hover{color:#b7bad6;text-decoration:underline;transition:color .2s ease-in-out}.default-header-link:acitve{color:#34344b;text-decoration:underline;transition:color .2s ease-in-out}.default-header-link:visited{text-decoration:none}.language-link{color:#f27633;font-family:'IBM Plex Sans',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:16px;margin-right:16px;text-decoration:none;transition:color .2s ease-in-out}.language-link:hover{color:#ff9949;text-decoration:underline;transition:color .2s ease-in-out}.language-link:active{color:#fb8c3f;text-decoration:underline;transition:color .2s ease-in-out}.language-link:visited{text-decoration:none}.menu__buttons{display:flex}.menu__buttons a{margin-right:16px}.demo-button a{margin:0}.mobile-menu,.hamburger-button{display:none}.mobile-menu-wrapper{position:fixed;top:56px;height:auto;width:100%;z-index:7;background:rgba(246,247,250,0.97);box-shadow:0px 0px 2px rgba(0,0,0,0.2)}@media(max-width:940px){.header__content{grid-template-columns:.4fr 1fr;grid-template-areas:"logo menu";padding:0 32px}}@media(max-width:800px){.header__menu{display:none}.mobile-menu{display:none;height:0}.mobile-menu.animation{animation:slidedown .3s ease-in forwards;height:0}.mobile-menu.animation-reverse{animation:slideup .3s ease-out .1s forwards;height:calc(100vh - 56px)}.mobile-menu.animation-reverse .menu__links.mobile{animation:fade-out .1s ease-out forwards;opacity:1}.mobile-menu.animation-reverse .menu__buttons.mobile{animation:fade-out .1s ease-out forwards;opacity:1}.hamburger-button{display:flex;text-align:right;padding:16px 0;justify-content:flex-end}#hamburger-icon{background:#686985;border-radius:2px;height:2px;position:relative;right:64px;top:1px;transition:all .2s ease;width:20px}#hamburger-icon:before{content:"";background:#686985;border-radius:2px;height:2px;bottom:6px;left:0;position:absolute;transition:all .2s ease;width:20px}#hamburger-icon:after{content:"";background:#686985;border-radius:2px;height:2px;top:6px;left:0;position:absolute;transition:all .2s ease;width:20px}#hamburger-icon.close-icon{background:transparent;transition:all .1s ease}#hamburger-icon.close-icon:before{background:#34344b;transform:translateY(6px) rotate(45deg);transition:all .2s ease;width:22px}#hamburger-icon.close-icon:after{background:#34344b;transform:translateY(-6px) rotate(-45deg);transition:all .2s ease;width:22px}.menu__links.mobile,.menu__buttons.mobile{flex-flow:column;animation:fade-in .2s ease-in .2s forwards;opacity:0}.menu__buttons.mobile{position:absolute;box-sizing:border-box;bottom:140px;width:100%;margin:0;padding:16px 32px}.header__menu--mobile .default-header-link,.header__menu--mobile .language-link{padding:24px 0;display:block;text-align:center;margin:0;font-size:16px}.header__menu--mobile a{display:block;text-align:center;margin:16px 0;padding:16px 24px;font-size:18px}}.header-bottom-margin{height:56px}@keyframes slidedown{0%{height:0}100%{height:calc(100vh - 56px)}}@keyframes slideup{0%{height:calc(100vh - 56px)}100%{height:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-content{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:translateY(0px)}}