body {
  margin: 0;
}
.indie-sty * {
  box-sizing: border-box;
}
.indie-sty *::-webkit-scrollbar {
  display: none;
}
.indie-sty p {
  padding: 0;margin: 0;
}
.prefered-lang-view {
  max-height: 100%;display: flex;flex-direction: column;
}
.prefered-lang-view .hidden {
  display: none;
}
.prefered-lang-view .head-box {
  padding: 1.0667rem 0.64rem 0.5333rem;
}
.prefered-lang-view .head-box .headline {
  font-size: 0.48rem;font-weight: bold;color: #1D2129;
}
.prefered-lang-view .head-box .subtitle {
  margin-top: 0.1067rem;font-size: 0.32rem;font-weight: normal;color: #86909C;
}
.prefered-lang-view .content-box {
  flex: 1;overflow-y: auto;
}
.prefered-lang-view .content-box .language-item {
  padding: 0.32rem 0.64rem;border-bottom: 1px solid #FAFAFA;display: flex;align-items: center;
}
.prefered-lang-view .content-box .left-group {
  flex: 1;overflow: hidden;
}
.prefered-lang-view .content-box .original-txt {
  font-size: 0.3733rem;font-weight: bold;color: #1D2129;
}
.prefered-lang-view .content-box .translated-text {
  margin-top: 0.0533rem;font-size: 0.32rem;font-weight: normal;color: #86909C;
}
.prefered-lang-view .content-box .right-group {
  font-size: 0;
}
.prefered-lang-view .content-box .checkbox {
  width: 20px;height: 21px;object-fit: cover;
}
.prefered-lang-view .foot-box {
  padding: 0.4267rem;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 0.4267rem;box-shadow: 0 0.5px 0 0 #E5E6EB inset;
}
.prefered-lang-view .foot-box .skip-btn {
  height: 1.28rem;padding: 0.2133rem;border-radius: 0.16rem;background-color: #F7F8FA;font-size: 0.4267rem;font-weight: normal;color: #1D2129;display: flex;align-items: center;justify-content: center;cursor: pointer;
}
.prefered-lang-view .foot-box .confirm-btn {
  height: 1.28rem;padding: 0.2133rem;border-radius: 0.16rem;background-color: #FFD733;font-size: 0.4267rem;font-weight: normal;color: #1D2129;display: flex;align-items: center;justify-content: center;cursor: pointer;
}
.at-most-tip {
  padding: 0.32rem 0.4267rem;background-color: rgba(0,0,0,0.4);border-radius: 0.1067rem;font-size: 0.3733rem;font-weight: normal;color: #FFFFFF;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 10000;
}
.investor-head {
  padding: 1.0667rem 0.5333rem 0.5333rem;background-color: #FFFFFF;position: sticky;top: 0;
}
.investor-head .headline {
  font-size: 0.48rem;font-weight: bold;color: #1D2129;
}
.investor-head .subtitle {
  margin-top: 0.1067rem;font-size: 0.32rem;font-weight: normal;color: #86909C;
}
.investor-content {
  padding: 0 0.5333rem;margin-top: 0.48rem;
}
.investor-content .invest-box {
  width: 100%;min-height: 2.9333rem;padding: 0.64rem 0.5333rem;background: linear-gradient(105deg, rgb(217, 233, 236) -17.6%, rgb(164, 197, 209) 0.1%, rgb(164, 197, 209) 48.63%, rgb(197, 223, 232) 92.71%);border-radius: 0.5333rem;display: flex;align-items: center;position: relative;overflow: hidden;
}
.investor-content .invest-box .spot {
  max-width: 3.0667rem;height: 2.0533rem;border-style: none;position: absolute;bottom: 0;right: 0.3733rem;
}
.investor-content .left-group {
  flex: 1;overflow: hidden;
}
.investor-content .left-group .left-main {
  font-size: 0;
}
.investor-content .left-group .investment-txt {
  background: linear-gradient(174deg, #FFF 26.54%, #E5F1F1 100.85%);background-clip: text;font-size: 0.6933rem;font-weight: 700;line-height: 0.8533rem;transform: skewX(-4deg);display: inline-block;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
.investor-content .left-group .practice-txt {
  background: linear-gradient(180deg, #FFF -7.74%, #FFEDAB 143.09%);background-clip: text;font-size: 0.6933rem;font-weight: 700;line-height: 0.8533rem;transform: skewX(-4deg);display: inline-block;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
.investor-content .left-group .pi {
  width: 37px;height: 25px;object-fit: cover;vertical-align: bottom;
}
.investor-content .description {
  margin-top: 0.2133rem;font-size: 0.3733rem;font-weight: normal;color: #F9FFFF;
}
.investor-content .arrow-left {
  width: 20px;height: 20px;margin-left: -0.16rem;object-fit: cover;transform: rotate(180deg);
}
.investor-content .arrow-right {
  width: 20px;height: 20px;margin-right: -0.16rem;object-fit: cover;
}
.investor-content .practitioners-box {
  width: 100%;min-height: 2.9333rem;padding: 0.64rem 0.5333rem;margin-top: 0.3733rem;background: linear-gradient(286deg, #FAE189 -22.2%, #F5BC2A 75.57%, #F6FA4A 142.3%);border-radius: 0.5333rem;display: flex;align-items: center;position: relative;overflow: hidden;
}
.investor-content .practitioners-box .spot {
  max-width: 2.6667rem;height: 2.1333rem;border-style: none;position: absolute;bottom: 0;right: 0.64rem;
}
