/*:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}*/



.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}




.main-container {
  position: relative;
  width: 1440px;
  height: 4185px;
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}
.flex-row-e {
  position: relative;
  width: 1440px;
  height: 99px;
  margin: 0 0 0 0;
  z-index: 21;
}
.rectangle {
  position: absolute;
  width: 1440px;
  height: 66px;
  top: 0;
  left: 0;
  background: #ffffff;
  z-index: 9;
}
.span {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 44px;
  top: 25px;
  left: 135px;
  color: #162647;
 
  font-size: 36px;
  font-weight: 500;
  line-height: 43.568px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 0.36px;
  z-index: 12;
}
.logo-transparency-black {
  position: absolute;
  width: 68px;
  height: 68px;
  top: 31px;
  left: 45px;
  background: url(./history/assets/images/0c1049584d60d5a72e6c435ca9b049a394184fa7.png)
    no-repeat center;
  background-size: cover;
  z-index: 21;
}
.rectangle-1 {
  position: absolute;
  width: 212px;
  height: 42px;
  top: 47px;
  left: 1183px;
  background: #ffeab3;
  z-index: 16;
  border-radius: 15px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.button {
  position: absolute;
  width: 109px;
  height: 29px;
  top: 5px;
  left: 56px;
  cursor: pointer;
  color: #000000;
 
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
  white-space: nowrap;
  background: transparent;
  border: none;
  z-index: 17;
}
.span-2 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 190px;
  height: 29px;
  top: 54px;
  left: 465px;
  color: #000000;
 
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
  text-align: center;
  white-space: nowrap;
  z-index: 10;
}
.span-3 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 178px;
  height: 29px;
  top: 54px;
  left: 703px;
  color: #000000;
 
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
  text-align: center;
  white-space: nowrap;
  z-index: 11;
}
.span-4 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 185px;
  height: 29px;
  top: 54px;
  left: 929px;
  color: #000000;
 
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
  text-align: center;
  white-space: nowrap;
  z-index: 15;
}
.line {
  position: absolute;
  width: 230px;
  height: 1px;
  top: 71px;
  left: 135px;
  background: url(./history/assets/images/57b8969c-f2cf-4b9e-b220-bbf446496f4b.png)
    no-repeat center;
  background-size: cover;
  z-index: 14;
}
.span-5 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 232px;
  height: 22px;
  top: 77px;
  left: 133px;
  color: #162647;
 
  font-size: 18px;
  font-weight: 500;
  line-height: 21.784px;
  text-align: center;
  white-space: nowrap;
  z-index: 13;
}
.rectangle-6 {
  position: relative;
  width: 1440px;
  height: 34px;
  margin: 27px 0 0 0;
  background: #d9d9d9;
}
.span-7 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 134px;
  height: 17px;
  top: 9px;
  left: 139px;
  color: #000000;
 
  font-size: 14px;
  font-weight: 400;
  line-height: 16.943px;
  text-align: center;
  white-space: nowrap;
  z-index: 2;
}
.span-8 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 125px;
  height: 17px;
  top: 9px;
  left: 301px;
  color: #000000;
 
  font-size: 14px;
  font-weight: 400;
  line-height: 16.943px;
  text-align: center;
  white-space: nowrap;
  z-index: 3;
}
.span-9 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 46px;
  height: 17px;
  top: 9px;
  left: 72px;
  color: #000000;
 
  font-size: 14px;
  font-weight: 400;
  line-height: 16.943px;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
}
.arrow {
  position: absolute;
  width: 16px;
  top: 19px;
  left: 119px;
  background: url(./history/assets/images/c4f7d9f7-5466-49e3-a8b7-28dad3292950.png)
    no-repeat center;
  background-size: cover;
  z-index: 22;
}
.arrow-a {
  position: absolute;
  width: 16px;
  top: 19px;
  left: 279px;
  background: url(./history/assets/images/aff16c66-b69f-46e6-b7ee-e74f91aac6d7.png)
    no-repeat center;
  background-size: cover;
  z-index: 23;
}
.arrow-b {
  position: absolute;
  width: 1px;
  top: 19px;
  left: 54px;
  background: url(./history/assets/images/c519d02c-817f-45e7-b0a8-139e3571706c.png)
    no-repeat center;
  background-size: cover;
  z-index: 24;
}
.arrow-c {
  position: absolute;
  width: 1px;
  top: 19px;
  left: 62px;
  background: url(./history/assets/images/6eaaa5ea-0ec6-4f4a-8cb1-8a9fd340d76b.png)
    no-repeat center;
  background-size: cover;
  z-index: 25;
}
.span-d {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 171px;
  height: 24px;
  margin: 16px 0 0 45px;
  color: #000000;
 
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.4px;
  z-index: 7;
}
.rectangle-e {
  position: relative;
  width: 1440px;
  height: 117px;
  margin: 734px 0 0 0;
  background: #ffffff;
  z-index: 5;
}
.span-f {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 847px;
  height: 39px;
  top: 54px;
  left: 293px;
  color: #000000;
 
  font-size: 32px;
  font-weight: 400;
  line-height: 38.727px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.6px;
  z-index: 5;
}
.flex-row-cc {
  position: relative;
  width: 705px;
  height: 58px;
  margin: 79px 0 0 105px;
  z-index: 20;
}
.span-10 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 58px;
  top: 0;
  left: 0;
  color: #0a3080;
 
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
  text-align: left;
  white-space: nowrap;
  z-index: 18;
}
.line-11 {
  position: absolute;
  width: 244px;
  height: 2px;
  top: 32px;
  left: 461px;
  background: url(./history/assets/images/3359410c-57d8-4670-b3d3-44395d96a1b4.png)
    no-repeat center;
  background-size: cover;
  z-index: 20;
}
.line-12 {
  position: relative;
  width: 1230px;
  height: 1px;
  margin: 25px 0 0 125px;
  background: url(./history/assets/images/a12d287d-db23-48b7-a4af-d514d39064a3.png)
    no-repeat center;
  background-size: cover;
  z-index: 19;
}
.span-13 {
  position: relative;
  width: 1232px;
  height: 2604px;
  /* margin: 26px 0 0 123px; */
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  z-index: 26;
}
.span-14 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
}
.span-15 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-16 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-17 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-18 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-19 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-1a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-1b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-1c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-1d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-1e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
}
.span-1f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-20 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-21 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-22 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-23 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-24 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-25 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-26 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-27 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-28 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-29 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-2a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-2b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-2c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-2d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-2e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-2f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-30 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-31 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-32 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-33 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-34 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
}
.span-35 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-36 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-37 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-38 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-39 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-3a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-3b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-3c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-3d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-3e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-3f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-40 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-41 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-42 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-43 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-44 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-45 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-46 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-47 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-48 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-49 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-4a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-4b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-4c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-4d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-4e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-4f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-50 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-51 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-52 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-53 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-54 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-55 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-56 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-57 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-58 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-59 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-5a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-5b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-5c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-5d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-5e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-5f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-60 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-61 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-62 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-63 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-64 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-65 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-66 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-67 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-68 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-69 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-6a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-6b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-6c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-6d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-6e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-6f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-70 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-71 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-72 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-73 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-74 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-75 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-76 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-77 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-78 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-79 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-7a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-7b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-7c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-7d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-7e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-7f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-80 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-81 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-82 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-83 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
}
.span-84 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-85 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
}
.span-86 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-87 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-88 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-89 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-8a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-8b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-8c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-8d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-8e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-8f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-90 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-91 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-92 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-93 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-94 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-95 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-96 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-97 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-98 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-99 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-9a {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-9b {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-9c {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-9d {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-9e {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-9f {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a0 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a1 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a2 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a3 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a4 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a5 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a6 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a7 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a8 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-a9 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-aa {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-ab {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-ac {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-ad {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-ae {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-af {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b0 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b1 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b2 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b3 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b4 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b5 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b6 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b7 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b8 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-b9 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-ba {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-bb {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-bc {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-bd {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-be {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-bf {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-c0 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-c1 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-c2 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-c3 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-c4 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-c5 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.span-c6 {
  position: relative;
  color: #000000;
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}
.section-3 {
  position: relative;
  width: 1440px;
  height: 0px;
  margin: 400px 0 0 0;
  background: #162647;
  z-index: 27;
}
.img-7 {
  position: absolute;
  width: 1440px;
  height: 908px;
  top: 188px;
  left: 0;
  background: url(./history/assets/images/bd22e5cb-1233-49ff-bc61-2b9997679816.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}
.pic-3 {
  position: absolute;
  width: 1440px;
  height: 0px;
  top: 1096px;
  left: 0;
  background: url(./history/assets/images/7bbbb9f8-dde3-4cd4-abd5-3124954c21d1.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}


.span-element-13 {
  position: relative;
  width: 1232px;
  height: 3500px;
  /* margin: 26px 0 0 123px; */
 
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  z-index: 26;
}

@media  (max-width: 1300px) {

  .span-13 {

  width: 85%;
  height: 2604px;
  /* margin: 26px 0 0 123px; */
 
  font-size: 16px;
  
}

  .span-element-13 {
    width: 1200px;
    height: 3548px;
    margin-left: 45px;
  }
}
@media  (max-width: 1024px) {

  .span-13 {

  width: 650px;
  height: 3004px;
  /* margin: 26px 0 0 123px; */
 
  font-size: 14px;
  
}
  .span-element-13 {
    width: 870px;
    height: 5148px;
    margin-left: 45px;
  }
  .span-10 {
    font-size: 30px;
    margin-left: 10px;
    
  }

  .flex-row-cc {
  position: relative;
  width: 705px;

  margin: 79px 0 0 35px;
  
}

  

 
  
}
@media  (max-width: 768px) {
  .span-element-13 {
    width: 80%;
    height: 6048px;
  }
   .span-10 {
    font-size: 25px;
    
  }

    .span-13 {

  width: 85%;
  height: 4004px;
  /* margin: 26px 0 0 123px; */
 
  font-size: 14px;
  
}
  
}

@media  (max-width: 700px) {
  .span-element-13 {
    width: 80%;
    height: 6548px;
  }
   .span-10 {
    font-size: 25px;
    
  }

    .span-13 {

  width: 90%;
  height: 5004px;
  /* margin: 26px 0 0 123px; */
 
  font-size: 14px;
  
}
  
}

@media  (max-width: 600px) {
  .span-element-13 {
    width: 80%;
    height: 8048px;
  }
   .span-10 {
    font-size: 25px;
    
  }

    .span-13 {

  width: 90%;
  height: 5004px;
  /* margin: 26px 0 0 123px; */
 
  font-size: 14px;
  
}
  
}

@media  (max-width: 500px) {
  .span-element-13 {
    width: 85%;
    height: 8000px;
  }
    .span-10 {
    font-size: 18px;
    
  }

  .span-13 {

  width: 95%;

  font-size: 14px;
  
}
  
}

@media  (max-width: 400px) {
  .span-element-13 {
    width: 85%;
    height: 10500px;
  }
    .span-10 {
    font-size: 16px;
    
  }

  .span-13 {

  width: 95%;

  font-size: 12px;
  
}
  
}