.section-statistics {
  background: #EFF4FB;
  font-family: "Instrument Sans", sans-serif;
  color: #01043B;
  padding: clamp(50px, 3.90625vw, 100px) 2% clamp(67px, 3.9453125vw, 101px) 2%;
}
.section-statistics .inner {
  max-width: clamp(1412px, 78.0859375vw, 1999px);
  width: 100%;
  padding: 0;
  position: relative;
}
.section-statistics .sc-statistics-content {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  gap: 34px;
  border-radius: 35px;
  background: #FFF;
  padding: clamp(40px, 2.265625vw, 58px) clamp(50px, 5.1171875vw, 131px) clamp(72px, 3.125vw, 80px) clamp(47px, 5.15625vw, 132px);
}
.section-statistics .text-box-sc-statistics {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: clamp(2px, 0.546875vw, 14px);
  border-bottom: 1px solid #C3D3E9;
  padding-bottom: clamp(28px, 2.5vw, 64px);
}
.section-statistics .subtitle-sc-statistics {
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.section-statistics .title-sc-statistics {
  font-size: clamp(48px, 2.5vw, 64px);
  font-weight: 600;
  line-height: 109.375%;
}
.section-statistics .title-sc-statistics .gradient {
  background: linear-gradient(90deg, #27A9E4, #A649B6, #27A9E4, #A649B6);
  background-size: 300% 300%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textGradientAnimation 10s linear infinite;
}
.section-statistics .sc-statistics-content-main {
  position: relative;
  display: flex;
  gap: clamp(89px, 4.7265625vw, 121px);
  justify-content: end;
  align-self: stretch;
  width: 100%;
}
.section-statistics .abstract-image-box-sc-statistics {
  position: absolute;
  right: 0;
  top: clamp(14px, 1.015625vw, 26px);
  width: clamp(157.627px, 8.984375vw, 230px);
  height: auto;
}
.section-statistics .sc-statistics-left-content {
  display: flex;
  flex-direction: column;
  row-gap: clamp(33px, 2.5390625vw, 65px);
}
.section-statistics .items-left-sc-statistics {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: clamp(89px, 5.0390625vw, 129px);
  padding-bottom: clamp(52px, 2.109375vw, 54px);
  border-bottom: 1px solid #C3D3E9;
}
.section-statistics .items-left-sc-statistics .item-sc-statistics:nth-child(2) .desc-item-sc-statistics {
  max-width: clamp(242px, 12.109375vw, 310px);
}
.section-statistics .items-left-sc-statistics.items-left-sc-statistics-mobile {
  display: none;
}
.section-statistics .item-sc-statistics {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: left;
}
.section-statistics .number-item-sc-statistics {
  font-size: clamp(100px, 5.2734375vw, 135px);
  font-weight: 400;
  line-height: normal;
  direction: ltr;
  opacity: 0;
  transition: opacity 0.3s ease-out;
}
.section-statistics .number-item-sc-statistics.animated {
  opacity: 1;
}
.section-statistics .title-item-sc-statistics {
  font-size: clamp(26px, 1.40625vw, 36px);
  font-weight: 400;
  line-height: normal;
  margin-bottom: clamp(5px, 0.546875vw, 14px);
  direction: ltr;
}
.section-statistics .desc-item-sc-statistics {
  max-width: clamp(281px, 12.109375vw, 310px);
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 400;
  line-height: 140%;
  color: #65626A;
  direction: ltr;
  width: 100%;
}
.section-statistics .text-box-left-sc-statistics {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: left;
  row-gap: 9px;
}
.section-statistics .info-text-box-left-sc-statistics {
  width: 419px;
  font-size: 20px;
  font-weight: 400;
  line-height: 160%;
  direction: ltr;
}
.section-statistics .link-text-box-left-sc-statistics {
  display: flex;
  align-items: center;
  gap: 14px;
  border-radius: 63.223px;
  direction: ltr;
  text-align: left;
  transition: all 0.5s linear;
  position: relative;
  overflow: hidden;
  padding: 0;
}
.section-statistics .link-text-box-left-sc-statistics::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(270deg, #9F4EB8 0%, #27A9E4 100%);
  opacity: 0;
  transition: opacity 0.5s linear;
  border-radius: inherit;
  z-index: 1;
}
.section-statistics .link-text-box-left-sc-statistics:hover::before {
  opacity: 1;
}
.section-statistics .link-text-box-left-sc-statistics .link-text-left-sc-statistics {
  z-index: 3;
  transition: all 0.3s linear;
  color: #6F6C73;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
}
.section-statistics .link-text-box-left-sc-statistics .plus {
  color: #FFF;
  font-size: 31.522px;
  font-weight: 400;
  line-height: normal;
  width: 45.313px;
  height: 45.313px;
  border-radius: 98.507px;
  background: linear-gradient(270deg, #9F4EB8 0%, #27A9E4 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s linear;
  position: relative;
  z-index: 2;
}
.section-statistics .link-text-box-left-sc-statistics .plus::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(270deg, #9F4EB8 0%, #27A9E4 100%);
  opacity: 1;
  transition: opacity 0.5s linear, background 0.5s linear;
  border-radius: inherit;
  z-index: -1;
}
.section-statistics .link-text-box-left-sc-statistics:hover {
  padding: 0 0 0 16px;
}
.section-statistics .link-text-box-left-sc-statistics:hover .link-text-left-sc-statistics {
  color: #FFF;
}
.section-statistics .link-text-box-left-sc-statistics:hover .plus {
  background: rgba(255, 255, 255, 0);
  transform: rotate(270deg);
}
.section-statistics .link-text-box-left-sc-statistics:hover .plus::before {
  opacity: 0;
}
.section-statistics .sc-statistics-right-content {
  display: flex;
  flex-direction: column;
  row-gap: clamp(83px, 4.453125vw, 114px);
}
.section-statistics .text-box-right-sc-statistics {
  font-size: clamp(20px, 0.9375vw, 24px);
  font-weight: 400;
  line-height: 120%;
  max-width: clamp(321px, 16.0546875vw, 411px);
  align-self: flex-end;
  text-align: left;
  direction: ltr;
  margin-top: clamp(14px, 1.015625vw, 26px);
}
.section-statistics .text-box-right-sc-statistics span {
  background: linear-gradient(90deg, #27A9E4, #9F4EB8, #27A9E4, #9F4EB8);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
  background-size: 300% 300%;
  animation: textGradientAnimation 10s linear infinite;
}
.section-statistics .items-right-sc-statistics {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  gap: clamp(66px, 6.5234375vw, 167px);
}
.section-statistics .items-right-sc-statistics .item-sc-statistics:nth-child(2) .desc-item-sc-statistics {
  max-width: clamp(268px, 12.109375vw, 310px);
}

@keyframes textGradientAnimation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@media all and (max-width: 2160px) {
  .section-statistics .sc-statistics-content {
    padding: clamp(40px, 2.265625vw, 58px) clamp(50px, 2.734375vw, 70px) clamp(72px, 3.125vw, 80px) clamp(47px, 2.734375vw, 70px);
  }
}
@media all and (max-width: 1920px) {
  .section-statistics .sc-statistics-content {
    gap: 46px;
  }
  .section-statistics .items-left-sc-statistics {
    gap: clamp(89px, 3.8671875vw, 99px);
  }
  .section-statistics .title-item-sc-statistics {
    font-size: clamp(26px, 1.09375vw, 28px);
  }
  .section-statistics .items-right-sc-statistics {
    gap: clamp(66px, 3.3984375vw, 87px);
  }
}
@media all and (max-width: 1512px) {
  .section-statistics {
    padding: 3.3068783069vw 2% 4.4312169312vw 2%;
  }
  .section-statistics .sc-statistics-content {
    padding: 2.6455026455vw 3.3068783069vw 4.7619047619vw 3.1084656085vw;
  }
  .section-statistics .text-box-sc-statistics {
    gap: 2px;
    padding-bottom: 1.8518518519vw;
  }
  .section-statistics .title-sc-statistics {
    line-height: 145.833%;
  }
  .section-statistics .info-text-box-left-sc-statistics {
    line-height: 130%;
  }
  .section-statistics .title-item-sc-statistics {
    margin-top: -8px;
    margin-bottom: 5px;
  }
  .section-statistics .items-left-sc-statistics {
    gap: 5.8862433862vw;
  }
  .section-statistics .sc-statistics-left-content {
    row-gap: 2.1825396825vw;
  }
  .section-statistics .text-box-left-sc-statistics {
    row-gap: 21px;
  }
  .section-statistics .abstract-image-box-sc-statistics {
    top: 14px;
  }
  .section-statistics .sc-statistics-content-main {
    gap: 5.8862433862vw;
  }
  .section-statistics .items-left-sc-statistics .item-sc-statistics:nth-child(2) .desc-item-sc-statistics {
    width: 16.0052910053vw;
  }
  .section-statistics .items-right-sc-statistics .item-sc-statistics:nth-child(2) .desc-item-sc-statistics {
    width: 17.7248677249vw;
  }
  .section-statistics .desc-item-sc-statistics {
    width: 18.5846560847vw;
    font-size: clamp(14px, 1.1904761905vw, 18px);
  }
  .section-statistics .subtitle-sc-statistics {
    font-size: clamp(14px, 1.1904761905vw, 18px);
  }
  .section-statistics .title-sc-statistics {
    font-size: clamp(40px, 3.1746031746vw, 48px);
  }
  .section-statistics .number-item-sc-statistics {
    font-size: clamp(80px, 6.6137566138vw, 100px);
  }
  .section-statistics .title-item-sc-statistics {
    font-size: clamp(16px, 1.7195767196vw, 26px);
  }
  .section-statistics .text-box-right-sc-statistics {
    font-size: clamp(16px, 1.3227513228vw, 20px);
    max-width: clamp(200px, 21.2301587302vw, 321px);
  }
  .section-statistics .info-text-box-left-sc-statistics {
    font-size: clamp(16px, 1.3227513228vw, 20px);
    width: clamp(150px, 27.7116402116vw, 419px);
  }
  .section-statistics .link-text-box-left-sc-statistics .plus {
    font-size: clamp(24.522px, 2.0847883598vw, 31.522px);
    width: clamp(36.313px, 2.9968915344vw, 45.313px);
    height: clamp(36.313px, 2.9968915344vw, 45.313px);
  }
  .section-statistics .link-text-box-left-sc-statistics .link-text-left-sc-statistics {
    font-size: clamp(16px, 1.1904761905vw, 18px);
  }
  .section-statistics .abstract-image-box-sc-statistics {
    top: 0.9259259259vw;
    width: 10.4250661376vw;
  }
  .section-statistics .sc-statistics-right-content {
    row-gap: 83px;
  }
}
@media all and (max-width: 1024px) {
  .section-statistics .desc-item-sc-statistics {
    width: 18.5546875vw;
    font-size: clamp(10px, 1.3671875vw, 14px);
  }
  .section-statistics .subtitle-sc-statistics {
    font-size: clamp(12px, 1.3671875vw, 14px);
  }
  .section-statistics .title-sc-statistics {
    font-size: clamp(32px, 3.90625vw, 40px);
  }
  .section-statistics .number-item-sc-statistics {
    font-size: clamp(64px, 7.8125vw, 80px);
  }
  .section-statistics .title-item-sc-statistics {
    font-size: clamp(14px, 1.5625vw, 16px);
  }
  .section-statistics .text-box-right-sc-statistics {
    font-size: clamp(14px, 1.5625vw, 16px);
  }
  .section-statistics .info-text-box-left-sc-statistics {
    font-size: clamp(14px, 1.5625vw, 16px);
    width: clamp(150px, 32.2265625vw, 330px);
  }
  .section-statistics .link-text-box-left-sc-statistics {
    gap: 10px;
  }
  .section-statistics .link-text-box-left-sc-statistics .plus {
    font-size: clamp(20.522px, 2.3947265625vw, 24.522px);
    width: clamp(28.313px, 3.5461914063vw, 36.313px);
    height: clamp(28.313px, 3.5461914063vw, 36.313px);
  }
  .section-statistics .link-text-box-left-sc-statistics .link-text-left-sc-statistics {
    font-size: clamp(14px, 1.5625vw, 16px);
  }
  .section-statistics .items-right-sc-statistics {
    gap: clamp(32px, 6.4453125vw, 66px);
  }
  .section-statistics .sc-statistics-right-content {
    row-gap: 8.10546875vw;
  }
}
@media all and (max-width: 768px) {
  .section-statistics {
    padding: 6.6666666667vw 0 11.2820512821vw 0;
  }
  .section-statistics .inner {
    padding: 0 2.8205128205vw;
  }
  .section-statistics .sc-statistics-content {
    padding: 10.7692307692vw 3.3333333333vw;
    border-radius: 10px;
  }
  .section-statistics .subtitle-sc-statistics {
    font-size: clamp(18px, 2.6041666667vw, 20px);
    text-align: center;
  }
  .section-statistics .title-sc-statistics {
    font-size: clamp(28px, 4.6875vw, 36px);
    line-height: 120%;
    text-align: center;
  }
  .section-statistics .text-box-sc-statistics {
    padding-bottom: 5.8974358974vw;
    gap: 2.0512820513vw;
  }
  .section-statistics .sc-statistics-content {
    gap: 5.3846153846vw;
  }
  .section-statistics .sc-statistics-content-main {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    gap: 11.2820512821vw;
  }
  .section-statistics .items-right-sc-statistics {
    flex-direction: column-reverse;
    align-items: flex-end;
    border-bottom: 1px solid #C3D3E9;
    padding-bottom: 11.2820512821vw;
    width: 100%;
  }
  .section-statistics .items-left-sc-statistics {
    flex-direction: column-reverse;
    align-items: flex-end;
    display: none;
  }
  .section-statistics .items-left-sc-statistics.items-left-sc-statistics-mobile {
    display: flex;
  }
  .section-statistics .sc-statistics-right-content {
    align-items: flex-end;
  }
  .section-statistics .item-sc-statistics {
    row-gap: 7px;
  }
  .section-statistics .number-item-sc-statistics {
    font-size: clamp(45px, 7.1614583333vw, 55px);
    line-height: normal;
  }
  .section-statistics .title-item-sc-statistics {
    font-size: clamp(20px, 3.3854166667vw, 26px);
    line-height: normal;
    margin-bottom: 0;
    margin-top: 0;
  }
  .section-statistics .desc-item-sc-statistics {
    font-size: clamp(16px, 2.8645833333vw, 22px);
    line-height: 140%;
    width: 64.1025641026vw;
    max-width: 100%;
  }
  .section-statistics .items-left-sc-statistics .item-sc-statistics:nth-child(2) .desc-item-sc-statistics {
    width: 64.1025641026vw;
    max-width: 100%;
  }
  .section-statistics .items-right-sc-statistics .item-sc-statistics:nth-child(2) .desc-item-sc-statistics {
    width: 64.1025641026vw;
    max-width: 100%;
  }
  .section-statistics .items-left-sc-statistics {
    gap: 21px;
    padding-bottom: 0;
    border-bottom: none;
  }
  .section-statistics .abstract-image-box-sc-statistics {
    top: 0;
    width: clamp(121px, 19.6614583333vw, 151px);
  }
  .section-statistics .text-box-right-sc-statistics {
    font-size: clamp(20px, 3.125vw, 24px);
    max-width: 84.1025641026vw;
    margin-top: 0;
  }
  .section-statistics .info-text-box-left-sc-statistics {
    font-size: clamp(18px, 2.8645833333vw, 22px);
    line-height: 125%;
    width: 85.3846153846vw;
  }
  .section-statistics .link-text-box-left-sc-statistics {
    gap: 18px;
  }
  .section-statistics .link-text-box-left-sc-statistics .plus {
    font-size: clamp(31.522px, 4.36484375vw, 33.522px);
    width: clamp(45.313px, 6.2907552083vw, 48.313px);
    height: clamp(45.313px, 6.2907552083vw, 48.313px);
  }
  .section-statistics .link-text-box-left-sc-statistics .link-text-left-sc-statistics {
    font-size: clamp(16px, 2.6041666667vw, 20px);
  }
  .section-statistics .text-box-left-sc-statistics {
    row-gap: 14px;
  }
}
@media all and (max-width: 390px) {
  .section-statistics .title-sc-statistics {
    font-size: clamp(22px, 7.1794871795vw, 28px);
  }
  .section-statistics .subtitle-sc-statistics {
    font-size: clamp(16px, 4.6153846154vw, 18px);
  }
  .section-statistics .abstract-image-box-sc-statistics {
    width: clamp(101px, 31.0256410256vw, 121px);
  }
}

/*# sourceMappingURL=statistics-section.css.map */
