.fullPage[data-v-1a9bb128] {
  height: 100vh;
  overflow: auto;
}
.fullPageContainer[data-v-1a9bb128] {
  width: 100%;
  height: 100vh;
  overflow: scroll;
}
.section[data-v-1a9bb128] {
  width: 100%;
  height: 100vh;
}
header[data-v-1a9bb128] {
  position: absolute;
  width: 100vw;
  height: 7vh;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16vw;
  font-size: 0.8vw;
  z-index: 999;
}
.bg[data-v-1a9bb128] {
  background-color: #fff;
  transition: all 0.6s ease;
}
.header-left[data-v-1a9bb128] {
  height: 4vh;
}
.header-left img[data-v-1a9bb128] {
  height: 100%;
}
.header-right[data-v-1a9bb128] {
  display: flex;
  align-items: center;
}
.header-right .header-right-item[data-v-1a9bb128] {
  color: #000;
  margin-left: 3vw;
  font-size: 0.8vw;
  position: relative;
}
.header-right .header-right-item i[data-v-1a9bb128] {
  margin-left: 5px;
}
.header-right .header-right-item[data-v-1a9bb128]:hover {
  cursor: pointer;
  color: #fe8f0d;
}
.header-right .header-right-item.active[data-v-1a9bb128] {
  color: #fe8f0d;
}
.header-right .header-right-item.active[data-v-1a9bb128]::before {
  content: "";
  position: absolute;
  top: -15px;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  height: 3px;
  background-color: #fe8f0d;
  border-radius: 1.5px;
}
.header-right .btn[data-v-1a9bb128] {
  width: 7vw;
  height: 4vh;
  line-height: 4vh;
  background-image: linear-gradient(-90deg, #ffb560 0%, #fe8901 100%), linear-gradient(#26c1cd, #26c1cd);
  background-blend-mode: normal, normal;
  border-radius: 20px;
  text-align: center;
  color: #fff !important;
}
