.header {
  position: relative;
  background: #ffffff;
  overflow: hidden;
}
.header__bg {
  position: absolute;
  inset: 0;
  background: linear-gradient(rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.7) 100%), url("/img/default_img/home/header-bg.png") center/cover no-repeat;
  pointer-events: none;
}
.header__inner {
  position: relative;
  padding-top: 16px;
  padding-bottom: 14px;
}
.header__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  min-height: 90px;
}
