.header{position:sticky;top:0;right:0;left:0;z-index:var(--z-index-header);width:100%;box-shadow:0 -1px 0 0 rgba(var(--black-rgb),0) inset;background-color:#fff;transition:box-shadow .2s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.header--scrolled{box-shadow:0 -1px 0 0 rgba(var(--black-rgb),.1) inset}.header__wrap{display:flex;justify-content:space-between;gap:16px;height:var(--header-height)}@media (max-width:1050px){.header__wrap{gap:12px}}.header__wrap__part{display:flex;flex:1;gap:52px}.header__wrap__part--left{display:none}.header__wrap__part--right{justify-content:flex-end}@media (max-width:1050px){.header__wrap__part--left{display:flex}}.header__logo{display:flex;flex-shrink:0;align-items:center;height:auto;pointer-events:auto}.header__logo img{position:relative;top:-2px;width:auto;height:32px}@media (max-width:768px){.header__logo img{top:0;height:28px}}.header__nav__links{--gap:24px;display:flex;flex-wrap:wrap;gap:24px;gap:var(--gap);height:100%;list-style:none}@media (max-width:1050px){.header__nav__links{display:none}}@media (max-width:1231px){.header__nav__links{--gap:16px}}@media (max-width:768px){.header__nav__links{--gap:16px}}.header__nav__links li{position:relative}.header__nav__links li+li:before{position:absolute;top:50%;left:calc(-.5 * var(--gap));content:"";height:12px;border-left:1px solid rgba(var(--black-rgb),.3);pointer-events:none;transform:translateY(-50%)}.header__nav__links li a{position:relative;display:flex;align-items:center;height:100%;font-size:16px;font-weight:400;line-height:1.4;color:#000;-webkit-text-decoration:none;text-decoration:none;pointer-events:auto;transition:color .2s}.header__nav__links li a:hover{color:var(--primary-main)}.header__nav__links li a:after{position:absolute;top:0;right:calc(-.5 * var(--gap));bottom:0;left:calc(-.5 * var(--gap));content:""}.header__nav__cta{display:flex;flex-wrap:wrap;gap:8px;height:100%;list-style:none}.header__nav__cta li{display:flex;align-items:center}@media (max-width:1050px){.header__nav__cta li:not(:first-child){display:none}}.header__nav__cta li .button{pointer-events:auto}@media (max-width:768px){.header__nav__cta li .button .button__icon{display:none}}