section.network-partner-section {
  width: 100%;
  position: relative;
  font-family: "Inter Tight", serif;
  background: #00000F;
}
section.network-partner-section .partners-network {
  width: 100%;
  padding: calc(140px + (190 - 140) * (100vw - 1920px) / (2560 - 1920)) 0 0;
}
section.network-partner-section .partners-network p {
  margin: 0;
}
section.network-partner-section .partners-network .network-content {
  display: flex;
  flex-direction: column;
  gap: calc(60px + (80 - 60) * (100vw - 1920px) / (2560 - 1920));
  position: relative;
  z-index: 7;
}
section.network-partner-section .partners-network .network-content .scene.sc-1 {
  position: absolute;
  right: calc(14px + (10 - 14) * (100vw - 1920px) / (2560 - 1920));
  top: calc(26px + (32 - 26) * (100vw - 1920px) / (2560 - 1920));
}
section.network-partner-section .partners-network .network-content .scene.sc-1 .binary {
  white-space: pre;
  font-family: "Inter Tight", serif;
  font-size: calc(12px + (15 - 12) * (100vw - 1920px) / (2560 - 1920));
  line-height: 103%;
  background: radial-gradient(191.61% 137.1% at 0% 0%, rgba(0, 0, 16, 0.8) 0%, rgba(83, 66, 118, 0.8) 19%, rgba(83, 66, 118, 0.05) 29%, rgba(41, 71, 114, 0.8) 45%, rgba(41, 71, 114, 0.01) 55%, rgba(50, 16, 65, 0.8) 63%, rgba(50, 16, 65, 0.02) 74%, rgba(0, 0, 15, 0.5) 98%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-size: 300% 300%;
  width: calc(324px + (393 - 324) * (100vw - 1920px) / (2560 - 1920));
  animation: textShineChaos 24s linear infinite alternate;
}
section.network-partner-section .partners-network .network-content .title-network {
  background: linear-gradient(94.4907deg, 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(78px + (106 - 78) * (100vw - 1920px) / (2560 - 1920));
  max-width: calc(694px + (972 - 694) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 500;
  line-height: 103%;
  margin: 0;
}
section.network-partner-section .partners-network .network-content .filters-section {
  display: flex;
  flex-direction: column;
  gap: calc(48px + (64 - 48) * (100vw - 1920px) / (2560 - 1920));
}
section.network-partner-section .partners-network .network-content .filters-section .filter-label {
  color: #B3B3B3;
  font-size: calc(17px + (22 - 17) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 300;
  line-height: 103%;
  margin: 0 0 calc(16px + (20 - 16) * (100vw - 1920px) / (2560 - 1920));
}
section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons {
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
}
section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn {
  all: unset;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(48px + (64 - 48) * (100vw - 1920px) / (2560 - 1920));
  height: calc(48px + (64 - 48) * (100vw - 1920px) / (2560 - 1920));
  padding: calc(13px + (17 - 13) * (100vw - 1920px) / (2560 - 1920)) calc(4px + (7 - 4) * (100vw - 1920px) / (2560 - 1920));
  border: none;
  border-radius: 10px;
  background: transparent;
  font-family: "Inter Tight", serif;
  font-size: calc(22px + (30 - 22) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 500;
  line-height: 100%;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
}
section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn .alphabet-btn-text {
  color: #DCDCDC;
}
section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn:hover {
  background: rgba(243, 243, 243, 0.1);
}
section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn:hover .alphabet-btn-text {
  color: #FFF;
}
section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn.active {
  background: #F3F3F3;
}
section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn.active .alphabet-btn-text {
  background: linear-gradient(154deg, #1ECAFF -5.97%, #C24AF9 105.09%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags {
  display: flex;
  gap: calc(12px + (12 - 12) * (100vw - 1920px) / (2560 - 1920));
  flex-wrap: wrap;
}
section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag {
  all: unset;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: calc(8px + (10 - 8) * (100vw - 1920px) / (2560 - 1920)) calc(26px + (36 - 26) * (100vw - 1920px) / (2560 - 1920));
  border-radius: calc(50px + (50 - 50) * (100vw - 1920px) / (2560 - 1920));
  font-family: "Inter Tight", serif;
  font-size: calc(17px + (22 - 17) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 400;
  line-height: 100%;
  cursor: pointer;
  transition: all 0.3s ease;
  white-space: nowrap;
  position: relative;
  border: 0.5px solid transparent;
  background: transparent;
  background: linear-gradient(#030410, #030410) padding-box, linear-gradient(92deg, #C24AF9 -7.73%, #1ECAFF 117.66%) border-box;
}
section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag .category-tag-text {
  color: #B3B3B3;
}
section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 0.5px;
  background: linear-gradient(92deg, #C24AF9 -7.73%, #1ECAFF 117.66%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag:hover .category-tag-text {
  color: #FFF;
}
section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag:hover::after {
  opacity: 1;
}
section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag.active {
  background: linear-gradient(#FFF, #FFF) padding-box, linear-gradient(92deg, #C24AF9 -7.73%, #1ECAFF 117.66%) border-box;
}
section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag.active .category-tag-text {
  background: linear-gradient(92deg, #C24AF9 -7.73%, #1ECAFF 117.66%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
section.network-partner-section .partners-network .network-content .partners-grid {
  display: flex;
  flex-direction: column;
  position: relative;
}
section.network-partner-section .partners-network .network-content .partners-grid::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background: linear-gradient(270deg, #30303A 0%, #9CA0AC 50%, #30303A 100%), linear-gradient(90deg, rgba(85, 91, 113, 0) 0%, #555B71 50%, rgba(85, 91, 113, 0) 100%);
}
section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-row {
  padding: calc(56px + (75 - 56) * (100vw - 1920px) / (2560 - 1920)) calc(18px + (24 - 18) * (100vw - 1920px) / (2560 - 1920));
  display: flex;
  gap: calc(30px + (40 - 30) * (100vw - 1920px) / (2560 - 1920));
  position: relative;
}
section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-row::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  width: 100%;
  background: linear-gradient(270deg, #30303A 0%, #9CA0AC 50%, #30303A 100%), linear-gradient(90deg, rgba(85, 91, 113, 0) 0%, #555B71 50%, rgba(85, 91, 113, 0) 100%);
}
section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-row.hidden {
  display: none;
}
section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-col {
  width: calc(140px + (180 - 140) * (100vw - 1920px) / (2560 - 1920));
  min-width: calc(140px + (180 - 140) * (100vw - 1920px) / (2560 - 1920));
}
section.network-partner-section .partners-network .network-content .partners-grid .partners-letter {
  color: #B3B3B3;
  font-size: calc(24px + (32 - 24) * (100vw - 1920px) / (2560 - 1920));
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
}
section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-items {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: calc(30px + (40 - 30) * (100vw - 1920px) / (2560 - 1920));
}
section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-col-items {
  all: unset;
  display: flex;
  flex-direction: column;
  row-gap: calc(22px + (30 - 22) * (100vw - 1920px) / (2560 - 1920));
}
section.network-partner-section .partners-network .network-content .partners-grid .partner-item {
  display: block;
  transition: all 0.3s ease;
  display: block;
  break-inside: avoid;
  page-break-inside: avoid;
}
section.network-partner-section .partners-network .network-content .partners-grid .partner-item.hidden {
  display: none;
}
section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content {
  flex: 1;
  display: flex;
  align-items: center;
  gap: calc(10px + (14 - 10) * (100vw - 1920px) / (2560 - 1920));
}
section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content .partner-badge {
  display: flex;
  padding: calc(5px + (8 - 5) * (100vw - 1920px) / (2560 - 1920)) calc(12px + (16 - 12) * (100vw - 1920px) / (2560 - 1920));
  justify-content: center;
  align-items: center;
  border-radius: 150px;
  background: linear-gradient(96deg, #1ECAFF -40.76%, #C24AF9 119.05%);
  color: #FFF;
  font-size: calc(13px + (16 - 13) * (100vw - 1920px) / (2560 - 1920));
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  position: absolute;
  right: calc(-86px + (-106 - -86) * (100vw - 1920px) / (2560 - 1920));
  top: 50%;
  transform: translateY(-50%);
}
section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content .partner-name {
  color: #B2B3B4;
  font-size: calc(22px + (30 - 22) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 400;
  line-height: 106.667%;
  margin: 0;
  position: relative;
}
section.network-partner-section .partners-network .network-content .partners-grid .partner-item:hover .partner-logo {
  filter: grayscale(0) brightness(1);
}

@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.network-partner-section .partners-network {
    padding: calc(110px + (140 - 110) * (100vw - 1537px) / (1920 - 1537)) 0 0;
  }
  section.network-partner-section .partners-network .network-content {
    gap: calc(48px + (60 - 48) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .scene.sc-1 {
    right: calc(9px + (14 - 9) * (100vw - 1537px) / (1920 - 1537));
    top: calc(23px + (26 - 23) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .scene.sc-1 .binary {
    font-size: calc(11px + (12 - 11) * (100vw - 1537px) / (1920 - 1537));
    width: calc(290px + (324 - 290) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .title-network {
    font-size: calc(62px + (78 - 62) * (100vw - 1537px) / (1920 - 1537));
    max-width: calc(551px + (694 - 551) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .filters-section {
    gap: calc(36px + (48 - 36) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .filters-section .filter-label {
    font-size: calc(15px + (17 - 15) * (100vw - 1537px) / (1920 - 1537));
    margin: 0 0 calc(14px + (16 - 14) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn {
    width: calc(40px + (48 - 40) * (100vw - 1537px) / (1920 - 1537));
    height: calc(40px + (48 - 40) * (100vw - 1537px) / (1920 - 1537));
    padding: calc(11px + (13 - 11) * (100vw - 1537px) / (1920 - 1537)) 4px;
    font-size: calc(18px + (22 - 18) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags {
    gap: calc(10px + (12 - 10) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag {
    padding: calc(7px + (8 - 7) * (100vw - 1537px) / (1920 - 1537)) calc(20px + (26 - 20) * (100vw - 1537px) / (1920 - 1537));
    font-size: calc(15px + (17 - 15) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-row {
    padding: calc(44px + (56 - 44) * (100vw - 1537px) / (1920 - 1537)) calc(16px + (18 - 16) * (100vw - 1537px) / (1920 - 1537));
    gap: calc(24px + (30 - 24) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-col {
    width: calc(120px + (140 - 120) * (100vw - 1537px) / (1920 - 1537));
    min-width: calc(120px + (140 - 120) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter {
    font-size: calc(20px + (24 - 20) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-items {
    column-gap: calc(24px + (30 - 24) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-col-items {
    row-gap: calc(18px + (22 - 18) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content {
    gap: calc(8px + (10 - 8) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content .wrap-partner-logo {
    height: calc(48px + (60 - 48) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content .partner-badge {
    padding: calc(3px + (5 - 3) * (100vw - 1537px) / (1920 - 1537)) calc(10px + (12 - 10) * (100vw - 1537px) / (1920 - 1537));
    font-size: 13px;
    right: calc(-77px + (-82 - -77) * (100vw - 1537px) / (1920 - 1537));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content .partner-name {
    font-size: calc(18px + (22 - 18) * (100vw - 1537px) / (1920 - 1537));
  }
}
@media screen and (max-width: 1024px) {
  section.network-partner-section .partners-network {
    padding: calc(25px + (50 - 25) * (100vw - 200px) / (393 - 200)) 0 0;
  }
  section.network-partner-section .partners-network .network-content {
    gap: calc(12px + (24 - 12) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .scene.sc-1 {
    display: none;
  }
  section.network-partner-section .partners-network .network-content .title-network {
    font-size: calc(16px + (32 - 16) * (100vw - 200px) / (393 - 200));
    max-width: 100%;
  }
  section.network-partner-section .partners-network .network-content .filters-section {
    gap: calc(12px + (24 - 12) * (100vw - 200px) / (393 - 200));
    margin-bottom: calc(4px + (8 - 4) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .filters-section .filter-label {
    font-size: calc(7px + (14 - 7) * (100vw - 200px) / (393 - 200));
    margin: 0 0 calc(6px + (12 - 6) * (100vw - 200px) / (393 - 200)) 0;
  }
  section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons {
    gap: 3px;
    flex-wrap: nowrap;
    overflow-x: scroll;
    width: calc(100% + 20px);
    margin-right: -20px;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn {
    width: calc(16px + (32 - 16) * (100vw - 200px) / (393 - 200));
    height: calc(16px + (32 - 16) * (100vw - 200px) / (393 - 200));
    padding: calc(4px + (8 - 4) * (100vw - 200px) / (393 - 200)) calc(2px + (4 - 2) * (100vw - 200px) / (393 - 200));
    border-radius: calc(3px + (6 - 3) * (100vw - 200px) / (393 - 200));
    font-size: calc(8px + (16 - 8) * (100vw - 200px) / (393 - 200));
    min-width: calc(16px + (32 - 16) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .filters-section .alphabet-filter .alphabet-buttons .alphabet-btn:last-child {
    margin-right: 20px;
  }
  section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags {
    gap: calc(5px + (10 - 5) * (100vw - 200px) / (393 - 200));
    flex-wrap: nowrap;
    overflow-x: scroll;
    width: calc(100% + 20px);
    margin-right: -20px;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag {
    padding: calc(2px + (4 - 2) * (100vw - 200px) / (393 - 200)) calc(8px + (16 - 8) * (100vw - 200px) / (393 - 200));
    border-radius: 150px;
    font-size: calc(7.5px + (15 - 7.5) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .filters-section .category-filter .category-tags .category-tag:last-child {
    margin-right: 20px;
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-row {
    padding: calc(16px + (32 - 16) * (100vw - 200px) / (393 - 200)) 0;
    gap: calc(12px + (24 - 12) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-col {
    width: calc(15px + (30 - 15) * (100vw - 200px) / (393 - 200));
    min-width: calc(15px + (30 - 15) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter {
    font-size: calc(8.5px + (17 - 8.5) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-items {
    grid-template-columns: 1fr;
    column-gap: 0;
    row-gap: calc(8px + (16 - 8) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partners-letter-col-items {
    row-gap: calc(8px + (16 - 8) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partner-item {
    max-width: 78%;
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content .partner-name {
    font-size: calc(8.5px + (17 - 8.5) * (100vw - 200px) / (393 - 200));
  }
  section.network-partner-section .partners-network .network-content .partners-grid .partner-item .partner-content .partner-badge {
    padding: calc(1.5px + (3 - 1.5) * (100vw - 200px) / (393 - 200)) calc(5px + (10 - 5) * (100vw - 200px) / (393 - 200));
    font-size: calc(6.5px + (13 - 6.5) * (100vw - 200px) / (393 - 200));
    right: calc(-38.5px + (-77 - -38.5) * (100vw - 200px) / (393 - 200));
  }
}

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