section.join-partner-section {
  width: 100%;
  position: relative;
  font-family: "Inter Tight", serif;
  background: #00000F;
}
section.join-partner-section .join-partner {
  width: 100%;
  padding: calc(128px + (170 - 128) * (100vw - 1920px) / (2560 - 1920)) 0 calc(60px + (80 - 60) * (100vw - 1920px) / (2560 - 1920));
  position: relative;
}
section.join-partner-section .join-partner .bg-el {
  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(1131px + (1509 - 1131) * (100vw - 1920px) / (2560 - 1920));
  height: calc(1131px + (1509 - 1131) * (100vw - 1920px) / (2560 - 1920));
  left: calc(-375px + (-580 - -375) * (100vw - 1920px) / (2560 - 1920));
  top: calc(-270px + (-214 - -270) * (100vw - 1920px) / (2560 - 1920));
  box-shadow: calc(75px + (100 - 75) * (100vw - 1920px) / (2560 - 1920)) calc(66px + (88 - 66) * (100vw - 1920px) / (2560 - 1920)) calc(163px + (217 - 163) * (100vw - 1920px) / (2560 - 1920)) calc(-40px + (-53 - -40) * (100vw - 1920px) / (2560 - 1920)) #9A68FF inset;
  filter: blur(calc(205px + (273 - 205) * (100vw - 1920px) / (2560 - 1920)));
  z-index: 3;
}
section.join-partner-section .join-partner .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 + (983 - 832) * (100vw - 1920px) / (2560 - 1920));
  height: calc(832px + (978 - 832) * (100vw - 1920px) / (2560 - 1920));
  right: calc(21px + (41 - 21) * (100vw - 1920px) / (2560 - 1920));
  top: calc(36px + (96 - 36) * (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.join-partner-section .join-partner p {
  margin: 0;
}
section.join-partner-section .join-partner .join-partner-text-box {
  display: flex;
  flex-direction: column;
  row-gap: calc(18px + (24 - 18) * (100vw - 1920px) / (2560 - 1920));
  align-items: center;
  text-align: center;
  position: relative;
  z-index: 5;
}
section.join-partner-section .join-partner .title-join-partner {
  font-size: calc(90px + (120 - 90) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 500;
  line-height: 100%;
  background: linear-gradient(91deg, #FFF 16.79%, #999 101.24%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0;
}
section.join-partner-section .join-partner .title-join-partner b, section.join-partner-section .join-partner .title-join-partner strong {
  background: linear-gradient(92deg, #1ECAFF -48.85%, #C24AF9 139.29%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
}
section.join-partner-section .join-partner .description-join-partner {
  width: 100%;
  max-width: calc(682px + (910 - 682) * (100vw - 1920px) / (2560 - 1920));
  font-size: calc(27px + (36 - 27) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 400;
  line-height: 128%;
  background: linear-gradient(92deg, #DEDEDE 15.12%, #43486A 104.51%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
section.join-partner-section .join-partner .join-content {
  display: flex;
  flex-direction: column;
  gap: calc(16px + (20 - 16) * (100vw - 1920px) / (2560 - 1920));
}
section.join-partner-section .join-partner .join-content .sphere-container {
  position: relative;
  height: calc(412px + (550 - 412) * (100vw - 1920px) / (2560 - 1920));
  display: flex;
  align-items: center;
  justify-content: center;
}
section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic {
  position: relative;
  width: 100%;
  height: calc(412px + (550 - 412) * (100vw - 1920px) / (2560 - 1920));
}
section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic .wrap-partner-logo {
  position: absolute;
  width: calc(80px + (107 - 80) * (100vw - 1920px) / (2560 - 1920));
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic .join-partner-logo {
  width: 100%;
}
section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic video {
  position: absolute;
  height: calc(412px + (550 - 412) * (100vw - 1920px) / (2560 - 1920));
  width: calc(1920px + (2560 - 1920) * (100vw - 1920px) / (2560 - 1920));
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
section.join-partner-section .join-partner .join-content .sphere-container .sphere-labels {
  all: unset;
  list-style: none;
}
section.join-partner-section .join-partner .join-content .sphere-container .label-left,
section.join-partner-section .join-partner .join-content .sphere-container .label-right {
  position: absolute;
  background: linear-gradient(229deg, #C495D2 8.71%, #95DBF7 141.6%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 5;
}
section.join-partner-section .join-partner .join-content .sphere-container .label-left span,
section.join-partner-section .join-partner .join-content .sphere-container .label-right span {
  font-size: calc(24px + (32 - 24) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 400;
  line-height: 123%;
}
section.join-partner-section .join-partner .join-content .sphere-container .label-left {
  left: 0;
  width: calc(270px + (361 - 270) * (100vw - 1920px) / (2560 - 1920));
}
section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-1 {
  top: 10%;
  left: 14.5%;
  width: calc(163px + (217 - 163) * (100vw - 1920px) / (2560 - 1920));
}
section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-2 {
  top: 43%;
  left: 14.5%;
}
section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-3 {
  bottom: 8%;
  left: 14.5%;
}
section.join-partner-section .join-partner .join-content .sphere-container .label-right {
  right: 0;
  width: calc(263px + (351 - 263) * (100vw - 1920px) / (2560 - 1920));
}
section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-4 {
  top: 10%;
  right: 12.5%;
}
section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-5 {
  top: 43%;
  right: 12.5%;
}
section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-6 {
  bottom: 8%;
  right: 12.5%;
}

@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.join-partner-section .join-partner {
    padding: calc(100px + (128 - 100) * (100vw - 1537px) / (1920 - 1537)) 0 calc(48px + (60 - 48) * (100vw - 1537px) / (1920 - 1537)) 0;
  }
  section.join-partner-section .join-partner .bg-el {
    width: calc(905px + (1131 - 905) * (100vw - 1537px) / (1920 - 1537));
    height: calc(905px + (1131 - 905) * (100vw - 1537px) / (1920 - 1537));
    left: calc(-300px + (-375 - -300) * (100vw - 1537px) / (1920 - 1537));
    top: calc(-216px + (-270 - -216) * (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.join-partner-section .join-partner .bg-el-2 {
    display: none;
  }
  section.join-partner-section .join-partner .join-partner-text-box {
    row-gap: calc(15px + (18 - 15) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .title-join-partner {
    font-size: calc(72px + (90 - 72) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .description-join-partner {
    max-width: calc(530px + (682 - 530) * (100vw - 1537px) / (1920 - 1537));
    font-size: calc(21px + (27 - 21) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content {
    gap: calc(14px + (16 - 14) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container {
    height: calc(330px + (412 - 330) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic {
    height: calc(330px + (412 - 330) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic .wrap-partner-logo {
    width: calc(65px + (80 - 65) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic video {
    height: calc(330px + (412 - 330) * (100vw - 1537px) / (1920 - 1537));
    width: calc(1536px + (1920 - 1536) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left span,
  section.join-partner-section .join-partner .join-content .sphere-container .label-right span {
    font-size: calc(19px + (24 - 19) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left {
    width: calc(216px + (270 - 216) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-1 {
    left: 18.5%;
    width: calc(129px + (163 - 129) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-2 {
    left: 18.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-3 {
    left: 18.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right {
    width: calc(210px + (263 - 210) * (100vw - 1537px) / (1920 - 1537));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-4 {
    right: 16.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-5 {
    right: 16.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-6 {
    right: 16.5%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1536px) {
  section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-1 {
    left: 18.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-2 {
    left: 18.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-3 {
    left: 18.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right {
    width: calc(140px + (210 - 140) * (100vw - 1025px) / (1536 - 1025));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-4 {
    right: 16.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-5 {
    right: 16.5%;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-6 {
    right: 16.5%;
  }
}
@media screen and (max-width: 1024px) {
  section.join-partner-section .join-partner {
    padding: calc(28px + (56 - 28) * (100vw - 200px) / (393 - 200)) 0 0 0;
  }
  section.join-partner-section .join-partner .bg-el, section.join-partner-section .join-partner .bg-el-2 {
    display: none;
  }
  section.join-partner-section .join-partner .join-partner-text-box {
    row-gap: calc(7.5px + (15 - 7.5) * (100vw - 200px) / (393 - 200));
  }
  section.join-partner-section .join-partner .title-join-partner {
    font-size: calc(16px + (32 - 16) * (100vw - 200px) / (393 - 200));
  }
  section.join-partner-section .join-partner .description-join-partner {
    max-width: calc(265px + (530 - 265) * (100vw - 200px) / (393 - 200));
    font-size: calc(8.5px + (17 - 8.5) * (100vw - 200px) / (393 - 200));
  }
  section.join-partner-section .join-partner .join-content {
    gap: calc(24px + (48 - 24) * (100vw - 200px) / (393 - 200));
  }
  section.join-partner-section .join-partner .join-content .sphere-container {
    height: calc(233.5px + (467 - 233.5) * (100vw - 200px) / (393 - 200));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-labels {
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: calc(12px + (24 - 12) * (100vw - 200px) / (393 - 200));
    z-index: 5;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-labels.sphere-labels-left, section.join-partner-section .join-partner .join-content .sphere-container .sphere-labels.sphere-labels-right {
    left: 50%;
    transform: translateX(-50%);
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-labels.sphere-labels-left {
    top: 0;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-labels.sphere-labels-right {
    bottom: 0;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic {
    height: calc(233.5px + (467 - 233.5) * (100vw - 200px) / (393 - 200));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic .wrap-partner-logo {
    width: calc(55px + (110 - 55) * (100vw - 200px) / (393 - 200));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .sphere-graphic video {
    height: calc(233.5px + (467 - 233.5) * (100vw - 200px) / (393 - 200));
    width: calc(100% + 40px);
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left span,
  section.join-partner-section .join-partner .join-content .sphere-container .label-right span {
    font-size: calc(8px + (16 - 8) * (100vw - 200px) / (393 - 200));
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left {
    position: relative;
    width: auto;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-1, section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-2, section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-3 {
    left: auto;
    top: auto;
    bottom: auto;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-left.label-1 {
    width: auto;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right {
    width: auto;
    position: relative;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-4, section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-5, section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-6 {
    right: auto;
    top: auto;
    bottom: auto;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-4 {
    order: 3;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-5 {
    order: 1;
  }
  section.join-partner-section .join-partner .join-content .sphere-container .label-right.label-6 {
    order: 2;
  }
}

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