.alan-global-header{left:0;padding-top:var(--spacing-32);pointer-events:none;position:absolute;top:0;transition:padding .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);width:100%;z-index:1000}.alan-global-header.is-scrolled{animation:headerSlideDown .4s cubic-bezier(.16,1,.3,1) forwards;padding-bottom:12px;padding-top:12px;position:fixed}@keyframes headerSlideDown{0%{transform:translateY(-100%)}to{transform:none}}.alan-header__inner{align-items:center;display:flex;gap:100px;justify-content:space-between}.alan-header__logo,.alan-header__right-side{pointer-events:auto}.alan-header__logo{background:#fff;border-radius:12px;box-shadow:var(--shadow-1);height:150px;padding:var(--spacing-16);transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1),border-radius .35s ease;width:138px}.alan-global-header.is-scrolled .alan-header__logo{border-radius:10px;height:60px;padding:6px;width:56px}.alan-header__logo a{color:inherit;text-decoration:none}.alan-header__logo h2{font-size:20px;margin:0}.alan-header__logo img{display:block;height:auto;width:100%}.alan-header__right-side{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-width:0;position:relative}.alan-header__glass-bar{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.06) 55%,hsla(0,0%,100%,0));border-radius:100px;box-shadow:var(--shadow-1);display:flex;justify-content:flex-end;min-height:56px;padding:10px;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:2}.alan-header__actions{align-items:center;display:flex;gap:12px}.alan-header__phone-btn{align-items:center;background:hsla(0,0%,100%,.22);border:none;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;text-decoration:none;transition:all .3s ease;width:44px}.alan-header__phone-btn:hover{background:hsla(0,0%,100%,.32);border-color:hsla(0,0%,100%,.32);color:#fff}@media(max-width:900px){.alan-header__logo{height:113px;width:104px}.alan-header__inner{gap:20px}}