a {
  text-decoration: none;
}
p {
  margin-bottom: 0;
}
.banner_box {
  width: 100%;
  height: 52.08vw;
}
.banner_box .swiper-pagination {
  width: 100%;
  bottom: 2.56vw;
}
.banner_box .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
  background: #fff;
  width: 1.5vw;
  height: 0.486vw;
  border-radius: 0.278vw;
  opacity: 1;
}
.banner_box .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #005dcc;
  width: 3.5vw;
}
.banner {
  position: relative;
}
.banner img {
  display: block;
  /* animation: scaleDraw 5s ease-in-out infinite;
  -webkit-animation: scaleDraw 5s ease-in-out infinite; */
}
@keyframes scaleDraw {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.05);
  }
}
.banner_title {
  position: absolute;
  top: 15.48vw;
  left: 8.47vw;
  z-index: 10;
  color: #292f37;
  font-size: 1.88vw;
  font-weight: 300;
  line-height: 2.78vw;
}
.banner_content {
  position: absolute;
  top: 18.75vw;
  left: 8.47vw;
  z-index: 10;
  color: #292f37;
  font-size: 2vw;
  font-weight: 400;
  line-height: 3.47vw;
  letter-spacing: 1px;
}
.title_img {
  width: 8.19vw;
  display: block;
  margin: 3.19vw auto 3.75vw;
}
.whoAmI_label {
  color: rgba(29, 29, 31, 0.6);
  font-weight: 300;
  font-size: 1.55vw;
  line-height: 2.36vw;
  margin-bottom: 2vw;
}
.whoAmI_value_block {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 2.91vw;
}
.whoAmI_value_box {
  display: flex;
  align-items: start;
}
.whoAmI_value_box img {
  width: 4.16vw;
  margin-right: 0.625vw;
}
.whoAmI_value_title {
  color: #005DCC;
  font-size: 1.59vw;
  margin: 0.97vw 0 0.83vw;
  line-height: 2.08vw;
  font-weight: 300;
}
.whoAmI_value_label {
  color: rgba(29, 29, 31, 0.7);
  font-size: 1.38vw;
  line-height: 1.8vw;
  font-weight: 300;
}
.hugeEvent {
  position: relative;
  min-height: 50vw;
  margin-left: 20vw;
}
.hugeEvent::before {
  content: "";
  position: absolute;
  top: 0.66vw;
  left: 4.86vw;
  bottom: 0px;
  width: 2px;
  background-color: #005DCC;
  height: calc(100% - 12vw);
}
.entry {
  transform: translateX(10.13vw);
  display: flex;
  flex-direction: column;
}
.entry_month {
  transform: translateX(10.13vw);
  display: flex;
  flex-direction: row;
}
.entry .year {
  position: relative;
  font-size: 2.08vw;
  color: #005DCC;
  line-height: 3.33vw;
  margin-bottom: 4.4vw;
}
.entry .year:before {
  content: '';
  width: 2.08vw;
  height: 2.08vw;
  background: #fff url('../img/aboutUs/radio.png') no-repeat;
  background-size: 100%;
  position: absolute;
  left: -6.24vw;
  top: 0.66vw;
}
.entry .month {
  position: relative;
  font-size: 1.38vw;
  color: rgba(29, 29, 31, 0.6);
  line-height: 1.98vw;
}
.entry .month:before {
  content: "";
  width: 1.25vw;
  height: 1.25vw;
  border: 2px solid #005DCC;
  background-color: #fff;
  border-radius: 100%;
  position: absolute;
  left: -5.825vw;
  top: 0.4vw;
}
.entry_month .content {
  font-size: 1.59vw;
  color: #1D1D1F;
  line-height: 2.08vw;
  margin: 0 0 10.26vw 1.08vw;
}
.huge_one {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 5vw;
  z-index: 10;
}
.huge_one:after {
  content: "";
  position: absolute;
  top: 3vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #0F16A5;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_two {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 17.2vw;
  z-index: 10;
}
.huge_two:after {
  content: "";
  position: absolute;
  top: 3.1vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #f8f9fa;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_three {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 31.4vw;
  z-index: 10;
}
.huge_three:after {
  content: "";
  position: absolute;
  top: 3.4vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #131216;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_four {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 51.6vw;
  z-index: 10;
}
.huge_four:after {
  content: "";
  position: absolute;
  top: 3.2vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #CEE5FB;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_five {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 64vw;
  z-index: 10;
}
.huge_five:after {
  content: "";
  position: absolute;
  top: 3.1vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #D4F4F0;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_six {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 78.6vw;
  z-index: 10;
}
.huge_six:after {
  content: "";
  position: absolute;
  top: 3.1vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #5970C6;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_seven {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 92.1vw;
  z-index: 10;
}
.huge_seven:after {
  content: "";
  position: absolute;
  top: 1.8vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #131216;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_eight {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 113.1vw;
  z-index: 10;
}
.huge_eight:after {
  content: "";
  position: absolute;
  top: 2.8vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #FF745C;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_nine {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 125.6vw;
  z-index: 10;
}
.huge_nine:after {
  content: "";
  position: absolute;
  top: 2.8vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #D2DCE0;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_ten {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 137.6vw;
  z-index: 10;
}
.huge_ten:after {
  content: "";
  position: absolute;
  top: 3.2vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #005DCC;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_eleven {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 150vw;
  z-index: 10;
}
.huge_eleven:after {
  content: "";
  position: absolute;
  top: 3vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #EFEFF9;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_twelve {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 170vw;
  z-index: 10;
}
.huge_twelve:after {
  content: "";
  position: absolute;
  top: 3.2vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #E0A051;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_thirteen {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 185vw;
  z-index: 10;
}
.huge_thirteen:after {
  content: "";
  position: absolute;
  top: 2.4vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #7DC7EF;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}
.huge_fourteen {
  width: 14.16vw;
  height: 7.91vw;
  position: absolute;
  left: -12vw;
  top: 5vw;
  z-index: 10;
}
.huge_fourteen:after {
  content: "";
  position: absolute;
  top: 3vw;
  left: 14.1vw;
  content: '';
  border-left: 0.76vw solid #0F16A5;
  border-top: 0.76vw solid transparent;
  border-bottom: 0.76vw solid transparent;
}