section.hero-partner-section {
  width: 100%;
  position: relative;
  font-family: "Inter Tight", serif;
  background: #00000F;
}
section.hero-partner-section .hero-partners-box {
  display: flex;
  flex-direction: column;
  z-index: 11;
}
section.hero-partner-section .hero-partners-box .bg-el {
  pointer-events: none;
  position: absolute;
  left: calc(-426px + (-568 - -426) * (100vw - 1920px) / (2560 - 1920));
  bottom: calc(-1026px + (-1354 - -1026) * (100vw - 1920px) / (2560 - 1920));
  width: calc(1132px + (1509 - 1132) * (100vw - 1920px) / (2560 - 1920));
  height: calc(1379px + (1839 - 1379) * (100vw - 1920px) / (2560 - 1920));
  border-radius: calc(690px + (920 - 690) * (100vw - 1920px) / (2560 - 1920));
  background: #00000F;
  box-shadow: calc(110px + (147 - 110) * (100vw - 1920px) / (2560 - 1920)) calc(97px + (130 - 97) * (100vw - 1920px) / (2560 - 1920)) calc(240px + (320 - 240) * (100vw - 1920px) / (2560 - 1920)) calc(-58px + (-78 - -58) * (100vw - 1920px) / (2560 - 1920)) #9A68FF inset;
  filter: blur(calc(303px + (404 - 303) * (100vw - 1920px) / (2560 - 1920)));
  z-index: 3;
}
section.hero-partner-section .hero-partners-box .bg-el-2 {
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  opacity: 0.25;
  background: radial-gradient(115.78% 115.45% at 104.54% 36.39%, #C24AF9 0%, #1ECAFF 100%);
  width: calc(832px + (1110 - 832) * (100vw - 1920px) / (2560 - 1920));
  height: calc(832px + (1105 - 832) * (100vw - 1920px) / (2560 - 1920));
  right: calc(-188px + (-138 - -188) * (100vw - 1920px) / (2560 - 1920));
  bottom: calc(-372px + (-521 - -372) * (100vw - 1920px) / (2560 - 1920));
  box-shadow: calc(81px + (108 - 81) * (100vw - 1920px) / (2560 - 1920)) calc(71px + (88 - 71) * (100vw - 1920px) / (2560 - 1920)) calc(176px + (235 - 176) * (100vw - 1920px) / (2560 - 1920)) calc(-42px + (-57 - -42) * (100vw - 1920px) / (2560 - 1920)) #9A68FF inset;
  filter: blur(calc(222px + (297 - 222) * (100vw - 1920px) / (2560 - 1920)));
  z-index: 3;
}
section.hero-partner-section .hero-partners {
  width: 100%;
  position: relative;
  padding: calc(165px + (220 - 165) * (100vw - 1920px) / (2560 - 1920)) 0 calc(195px + (260 - 195) * (100vw - 1920px) / (2560 - 1920));
  border-bottom: 1px solid rgba(85, 91, 113, 0);
}
section.hero-partner-section .hero-partners .hero-video-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  mix-blend-mode: lighten;
  pointer-events: none;
}
section.hero-partner-section .hero-partners .hero-content {
  position: relative;
  z-index: 5;
  display: flex;
  flex-direction: column;
  gap: calc(15px + (20 - 15) * (100vw - 1920px) / (2560 - 1920));
  align-items: center;
  text-align: center;
}
section.hero-partner-section .hero-partners .hero-content .subtitle-hero {
  color: #FFF;
  font-size: calc(14px + (20 - 14) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 8px;
  text-transform: uppercase;
  margin: 0;
}
section.hero-partner-section .hero-partners .hero-content .title-hero {
  background: linear-gradient(104.015deg, rgb(255, 255, 255) 16.79%, rgb(153, 153, 153) 101.24%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: calc(110px + (150 - 110) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 400;
  line-height: 100%;
  margin: 0;
}
section.hero-partner-section .description-partners {
  width: 100%;
  position: relative;
  z-index: 5;
}
section.hero-partner-section .description-partners .description-content {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: calc(90px + (110 - 90) * (100vw - 1920px) / (2560 - 1920)) 0;
}
section.hero-partner-section .description-partners .description-content::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  width: 100%;
  background: linear-gradient(to left, rgba(0, 0, 15, 0) 0%, #9CA0AC 50%, rgba(0, 0, 15, 0) 100%);
  opacity: 0.5;
}
section.hero-partner-section .description-partners .description-content::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background: linear-gradient(to left, rgba(0, 0, 15, 0) 0%, #9CA0AC 50%, rgba(0, 0, 15, 0) 100%);
  opacity: 0.5;
}
section.hero-partner-section .description-partners .description-content .description-text {
  max-width: calc(1095px + (1460 - 1095) * (100vw - 1920px) / (2560 - 1920));
  background: linear-gradient(103.759deg, rgb(255, 255, 255) 1.4007%, rgb(155, 226, 248) 55.698%, rgb(154, 104, 255) 97.111%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: calc(48px + (64 - 48) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}
section.hero-partner-section .description-partners .description-content .description-text p {
  margin: 0;
}

@keyframes spherePulse {
  0% {
    transform: scale(1);
    opacity: 0.6;
  }
  100% {
    transform: scale(1.1);
    opacity: 0.9;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1920px) {
  section.hero-partner-section .hero-partners-box .bg-el {
    left: calc(-341px + (-426 - -341) * (100vw - 1537px) / (1920 - 1537));
    bottom: calc(-816px + (-1026 - -816) * (100vw - 1537px) / (1920 - 1537));
    width: calc(905px + (1132 - 905) * (100vw - 1537px) / (1920 - 1537));
    height: calc(1100px + (1379 - 1100) * (100vw - 1537px) / (1920 - 1537));
    border-radius: calc(552px + (690 - 552) * (100vw - 1537px) / (1920 - 1537));
    box-shadow: calc(88px + (110 - 88) * (100vw - 1537px) / (1920 - 1537)) calc(78px + (97 - 78) * (100vw - 1537px) / (1920 - 1537)) calc(192px + (240 - 192) * (100vw - 1537px) / (1920 - 1537)) calc(-47px + (-58 - -47) * (100vw - 1537px) / (1920 - 1537)) #9A68FF inset;
    filter: blur(calc(242px + (303 - 242) * (100vw - 1537px) / (1920 - 1537)));
  }
  section.hero-partner-section .hero-partners-box .bg-el-2 {
    width: calc(663px + (832 - 663) * (100vw - 1537px) / (1920 - 1537));
    height: calc(663px + (832 - 663) * (100vw - 1537px) / (1920 - 1537));
    right: calc(-150px + (-188 - -150) * (100vw - 1537px) / (1920 - 1537));
    bottom: calc(-289px + (-372 - -289) * (100vw - 1537px) / (1920 - 1537));
    border-radius: calc(552px + (690 - 552) * (100vw - 1537px) / (1920 - 1537));
    box-shadow: calc(88px + (110 - 88) * (100vw - 1537px) / (1920 - 1537)) calc(78px + (97 - 78) * (100vw - 1537px) / (1920 - 1537)) calc(192px + (240 - 192) * (100vw - 1537px) / (1920 - 1537)) calc(-47px + (-58 - -47) * (100vw - 1537px) / (1920 - 1537)) #9A68FF inset;
    filter: blur(calc(242px + (303 - 242) * (100vw - 1537px) / (1920 - 1537)));
  }
  section.hero-partner-section .hero-partners {
    padding: calc(132px + (165 - 132) * (100vw - 1537px) / (1920 - 1537)) 0 calc(156px + (195 - 156) * (100vw - 1537px) / (1920 - 1537));
  }
  section.hero-partner-section .hero-partners .hero-content {
    gap: calc(12px + (15 - 12) * (100vw - 1537px) / (1920 - 1537));
  }
  section.hero-partner-section .hero-partners .hero-content .subtitle-hero {
    font-size: calc(13px + (14 - 13) * (100vw - 1537px) / (1920 - 1537));
    letter-spacing: 5.6px;
  }
  section.hero-partner-section .hero-partners .hero-content .title-hero {
    font-size: calc(88px + (110 - 88) * (100vw - 1537px) / (1920 - 1537));
  }
  section.hero-partner-section .description-partners .description-content {
    padding: calc(72px + (90 - 72) * (100vw - 1537px) / (1920 - 1537)) 0;
  }
  section.hero-partner-section .description-partners .description-content .description-text {
    max-width: calc(880px + (1095 - 880) * (100vw - 1537px) / (1920 - 1537));
    font-size: calc(40px + (48 - 40) * (100vw - 1537px) / (1920 - 1537));
  }
}
@media screen and (max-width: 1024px) {
  section.hero-partner-section .hero-partners-box .bg-el {
    display: none;
  }
  section.hero-partner-section .hero-partners-box .bg-el-2 {
    width: calc(179px + (358 - 179) * (100vw - 200px) / (393 - 200));
    height: calc(179px + (357 - 179) * (100vw - 200px) / (393 - 200));
    right: calc(-104px + (-207 - -104) * (100vw - 200px) / (393 - 200));
    bottom: calc(-156px + (-312 - -156) * (100vw - 200px) / (393 - 200));
    border-radius: calc(200px + (400 - 200) * (100vw - 200px) / (393 - 200));
    opacity: 0.25;
    background: radial-gradient(115.78% 115.45% at 104.54% 36.39%, #C24AF9 0%, #1ECAFF 100%);
    box-shadow: calc(28px + (55.496 - 28) * (100vw - 200px) / (393 - 200)) calc(24.5px + (48.967 - 24.5) * (100vw - 200px) / (393 - 200)) calc(60.5px + (120.785 - 60.5) * (100vw - 200px) / (393 - 200)) calc(-21px + (-42 - -21) * (100vw - 200px) / (393 - 200)) #9A68FF inset;
    filter: blur(calc(76.5px + (152.707 - 76.5) * (100vw - 200px) / (393 - 200)));
  }
  section.hero-partner-section .hero-partners {
    padding: calc(40px + (80 - 40) * (100vw - 200px) / (393 - 200)) 0 calc(83px + (166 - 83) * (100vw - 200px) / (393 - 200));
  }
  section.hero-partner-section .hero-partners .hero-video-bg {
    aspect-ratio: 394/792;
    width: 100%;
    object-fit: cover;
    object-position: top;
  }
  section.hero-partner-section .hero-partners .hero-content {
    gap: calc(5px + (10 - 5) * (100vw - 200px) / (393 - 200));
  }
  section.hero-partner-section .hero-partners .hero-content .subtitle-hero {
    font-size: calc(6px + (12 - 6) * (100vw - 200px) / (393 - 200));
    letter-spacing: calc(2.4px + (4.8 - 2.4) * (100vw - 200px) / (393 - 200));
  }
  section.hero-partner-section .hero-partners .hero-content .title-hero {
    font-size: calc(20px + (40 - 20) * (100vw - 200px) / (393 - 200));
  }
  section.hero-partner-section .description-partners .description-content {
    padding: calc(18px + (36 - 18) * (100vw - 200px) / (393 - 200)) 0;
  }
  section.hero-partner-section .description-partners .description-content .description-text {
    max-width: 100%;
    font-size: calc(10px + (20 - 10) * (100vw - 200px) / (393 - 200));
  }
}

/*# sourceMappingURL=partner-hero-section.css.map */
