.cySyet {
  --maxContentWidth: 1064px;
  --contentMaxWidth: var(--maxContentWidth);
  --navigationHeight: 42px;
}
@media only screen and (max-width: 600px) {
  .cySyet {
    --navigationHeight: 50px;
  }
}

input[type=submit] {
  border:none;
  display: inline;
  background-color: transparent;
  text-align: center;
  font-size: 13px;
  line-height: 1.4em;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);

  display: inline-block;
  text-decoration: none;
  margin: 0px auto;
  padding: 20px;
  padding-bottom: 0px;
  border-radius: 20px;
  transition: filter 200ms ease 0s, opacity 200ms ease 0s;
}

.cOlOEf {
  --color: rgba(255, 255, 255, 0.6);
  --colorHover: rgba(255, 255, 255, 1);
  
  --twitter: url("/?originalUrl=https%3A%2F%2Fgit.live%2Fimages%2Ftwitter_white.svg");
  --opacity: 0.6;
  --separatorColor: rgba(255, 255, 255, 0.1);
  --backgroundColor: #fff;
  width: 100%;
  max-width: calc(var(--maxContentWidth));
  margin-left: auto;
  margin-right: auto;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 20px;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  --duration: 400ms;
}
@media only screen and (max-width: 600px) {
  .cOlOEf {
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  .cOlOEf {
    min-height: 50px;
    margin: 20px 0px 0px !important;
    padding: 0px !important;
  }
}
.ctDnsW {
  --color: rgba(0, 0, 0, 0.6);
  --colorHover: rgba(0, 0, 0, 1);
  --twitter: url("/?originalUrl=https%3A%2F%2Fgit.live%2Fimages%2Ftwitter_black.svg");
  --opacity: 0.6;
  --separatorColor: rgba(0, 0, 0, 0.04);
  --backgroundColor: #fff;
  width: 100%;
  max-width: calc(var(--maxContentWidth));
  margin-left: auto;
  margin-right: auto;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 20px;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  --duration: 400ms;
}
@media only screen and (max-width: 600px) {
  .ctDnsW {
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  .ctDnsW {
    min-height: 50px;
    margin: 20px 0px 0px !important;
    padding: 0px !important;
  }
}
.dSFIMN {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding: 2px 0px;
  border-top: 1px solid var(--separatorColor);
}
@media only screen and (max-width: 600px) {
  .dSFIMN {
    display: block;
    padding: 10px 20px;
  }
}
.isDaNg {
  display: inline;
  padding: 0px;
  margin: 0px;
  text-align: left;
  -webkit-box-flex: 1;
  flex-grow: 1;
}
.isDaNg li {
  display: inline;
}
@media only screen and (max-width: 600px) {
  .isDaNg {
    display: block;
    text-align: center;
  }
}
.isDaNg a {
  display: inline-block;
  padding: 10px;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.1px;
  text-decoration: none;
  color: var(--color);
  transition: color var(--duration) ease;
}
.isDaNg a:hover {
  color: var(--colorHover);
}
.iOvwPH {
  display: inline;
  padding: 0px;
  margin: 0px;
  text-align: left;
}
.iOvwPH li {
  display: inline;
}
@media only screen and (max-width: 600px) {
  .iOvwPH {
    display: block;
    text-align: center;
  }
}
.iOvwPH a {
  display: inline-block;
  padding: 10px;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.1px;
  text-decoration: none;
  color: var(--color);
  transition: color var(--duration) ease;
}
.iOvwPH a:hover {
  color: var(--colorHover);
}
.iDjkPS {
  margin-right: -10px;
  border-radius: 50px;
}
.khoawH {
  display: inline-block;
  background: rgb(0, 122, 255);
  color: rgb(255, 255, 255);
  border-radius: 50px;
  padding: 6px 12px;
  transition: filter 200ms ease 0s;
}
.khoawH:hover {
  filter: brightness(110%);
}
.khoawH:active {
  filter: brightness(80%);
}
.bcrlmO {
  display: flex;
  padding: 10px 0px;
  margin: 0px;
  text-align: left;
  border-top: 1px solid var(--separatorColor);
}
.bcrlmO li {
  display: inline;
  margin: 0px;
  padding: 0px;
}
@media only screen and (max-width: 600px) {
  .bcrlmO {
    padding: 10px 20px;
    display: block;
    text-align: center;
  }
}
.bcrlmO a {
  display: inline-block;
  padding: 10px;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  color: var(--color);
  transition: color var(--duration) ease;
}
.bcrlmO li:first-of-type a {
  margin-left: -10px;
}
.bcrlmO a:hover {
  color: var(--colorHover);
}
.hTtfDG {
  -webkit-box-flex: 1;
  flex-grow: 1;
  margin: 0px;
  padding: 0px;
  opacity: 0.8;
}
.gRMZjd {
  opacity: 0.8;
}
.cFjjln {
  display: inline-block;
  background: var(--twitter) 50% 50% / 18px 18px no-repeat;
  text-indent: 40px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  opacity: var(--opacity);
  transition: opacity 200ms ease 0s !important;
}
.cFjjln:hover {
  opacity: 1;
}
.cGeiYM {
  --color: rgba(0, 0, 0, 0.6);
  --colorHover: rgba(0, 0, 0, 1);
  --logo: url("data:image/svg+xml,%3Csvg width='54' height='51' viewBox='0 0 54 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.9764 11.6298C47.3113 15.2599 45.8563 18.6994 43.7144 21.7047C41.5099 20.888 39.1773 20.4715 36.8264 20.4748H36.5534C35.5565 20.488 34.5619 20.5732 33.5774 20.7297C25.7264 21.9907 20.0284 27.6967 20.0284 34.2987C20.0334 34.885 20.0833 35.47 20.1774 36.0487C18.8457 36.2422 17.5043 36.3617 16.1594 36.4067C17.5278 36.9279 18.9713 37.2251 20.4344 37.2867C20.5224 37.6127 20.6214 37.9357 20.7344 38.2527C18.2094 39.3004 15.5642 40.0306 12.8594 40.4268C13.8771 40.6682 14.9097 40.8422 15.9504 40.9478C15.9821 40.9514 16.0116 40.9658 16.034 40.9886C16.0563 41.0114 16.0701 41.0413 16.073 41.0731C16.076 41.1049 16.0679 41.1367 16.0501 41.1633C16.0323 41.1898 16.0059 41.2094 15.9754 41.2187C10.7274 42.7857 7.39337 42.7597 5.36137 42.2397C4.16937 44.1731 3.03605 46.1731 1.96138 48.2397C1.63038 48.8577 -0.810611 53.0138 0.277389 49.1898C0.311389 49.0698 0.360373 48.9197 0.417373 48.7567L0.450362 48.6617C0.509362 48.4957 0.580384 48.3097 0.660384 48.1057L0.707381 47.9907C0.793381 47.7767 0.887383 47.5477 0.996383 47.2967L1.00737 47.2697C1.11837 47.0137 1.24438 46.7337 1.37938 46.4417L1.45637 46.2737C1.59371 45.9797 1.74137 45.6701 1.89937 45.3448L1.97636 45.1877C2.1337 44.8691 2.30036 44.5357 2.47636 44.1877L2.53038 44.0818C2.71838 43.7188 2.92139 43.3367 3.13039 42.9447L3.25838 42.7087C3.47438 42.3127 3.70138 41.9041 3.93938 41.4828C8.21717 34.0247 13.4627 27.1652 19.5394 21.0827C25.9224 14.5247 32.9394 9.78273 43.2944 4.89373C43.8124 4.68173 43.8674 4.62575 44.5224 4.34875C29.6944 8.44875 15.0974 18.1207 2.81538 39.1277C1.45395 35.8226 1.30377 32.1428 2.39137 28.7378C2.4002 28.7078 2.41901 28.6817 2.44469 28.6639C2.47036 28.6461 2.50134 28.6375 2.53252 28.6398C2.56369 28.642 2.59318 28.6548 2.61607 28.6761C2.63896 28.6974 2.65388 28.7258 2.65837 28.7567C2.85792 30.3854 3.33375 31.9681 4.06538 33.4367C3.52238 28.9157 3.63837 23.4158 5.83537 20.3668C5.85217 20.343 5.87612 20.3253 5.90373 20.3162C5.93134 20.307 5.96116 20.307 5.98878 20.3161C6.01641 20.3251 6.04039 20.3428 6.05723 20.3665C6.07408 20.3902 6.08291 20.4187 6.08238 20.4478C6.09938 23.0818 6.28237 28.0237 7.01137 28.9197C7.25537 25.2817 7.33937 18.4937 8.97337 16.1437C18.9944 1.89773 42.4884 -3.97026 53.1924 2.82174C50.4071 4.99664 48.5445 8.14193 47.9764 11.6298ZM33.8884 22.7238C34.7785 22.5811 35.6779 22.5042 36.5794 22.4937H36.8264C45.0054 22.4937 51.6364 27.7807 51.6364 34.3027C51.6107 35.7388 51.2895 37.1542 50.6928 38.4607C50.0962 39.7672 49.2368 40.9369 48.1684 41.8968C47.9535 42.1325 47.79 42.4103 47.6882 42.7126C47.5865 43.0149 47.5487 43.3351 47.5774 43.6527C47.7034 45.2831 48.061 46.8872 48.6394 48.4167C48.6652 48.5051 48.6786 48.5967 48.6794 48.6887C48.6833 48.7656 48.671 48.8424 48.6432 48.9142C48.6153 48.9859 48.5726 49.0509 48.5178 49.1049C48.463 49.159 48.3974 49.2008 48.3253 49.2277C48.2532 49.2545 48.1762 49.2658 48.0994 49.2607C47.946 49.26 47.7959 49.216 47.6664 49.1338C45.2264 47.5948 42.7394 45.5967 41.3174 45.5967C41.2307 45.5962 41.1443 45.6046 41.0594 45.6217L40.9994 45.6357L40.9754 45.6428C39.6148 45.9572 38.2228 46.1152 36.8264 46.1137C28.6464 46.1137 22.0154 40.8267 22.0154 34.3037C22.0154 28.5847 27.1154 23.8108 33.8884 22.7238V22.7238ZM43.6414 36.7238C44.08 36.7301 44.5106 36.6058 44.8783 36.3668C45.2461 36.1277 45.5345 35.7847 45.7067 35.3813C45.879 34.9778 45.9274 34.5323 45.8457 34.1013C45.7641 33.6704 45.5561 33.2734 45.2482 32.961C44.9403 32.6486 44.5464 32.4348 44.1166 32.3469C43.6869 32.2589 43.2407 32.3008 42.8348 32.4672C42.4289 32.6335 42.0817 32.9169 41.8373 33.2811C41.5929 33.6454 41.4624 34.0741 41.4624 34.5128C41.4592 35.0947 41.6867 35.6542 42.095 36.0688C42.5034 36.4833 43.0595 36.7192 43.6414 36.7248V36.7238ZM36.6174 36.7238C37.056 36.7301 37.4865 36.6058 37.8543 36.3668C38.2221 36.1277 38.5105 35.7847 38.6828 35.3813C38.855 34.9778 38.9034 34.5323 38.8217 34.1013C38.7401 33.6704 38.532 33.2734 38.2241 32.961C37.9162 32.6486 37.5224 32.4348 37.0926 32.3469C36.6629 32.2589 36.2167 32.3008 35.8108 32.4672C35.4049 32.6335 35.0577 32.9169 34.8133 33.2811C34.5689 33.6454 34.4384 34.0741 34.4384 34.5128C34.4352 35.0947 34.6627 35.6542 35.0711 36.0688C35.4794 36.4833 36.0355 36.7192 36.6174 36.7248V36.7238ZM29.5934 36.7238C30.032 36.7301 30.4626 36.6058 30.8303 36.3668C31.1981 36.1277 31.4865 35.7847 31.6587 35.3813C31.831 34.9778 31.8794 34.5323 31.7977 34.1013C31.7161 33.6704 31.5081 33.2734 31.2001 32.961C30.8922 32.6486 30.4984 32.4348 30.0686 32.3469C29.6389 32.2589 29.1927 32.3008 28.7868 32.4672C28.3809 32.6335 28.0337 32.9169 27.7893 33.2811C27.5449 33.6454 27.4144 34.0741 27.4144 34.5128C27.4112 35.0947 27.6387 35.6542 28.0471 36.0688C28.4555 36.4833 29.0115 36.7192 29.5934 36.7248V36.7238Z' fill='black'/%3E%3C/svg%3E%0A");
  --separatorColor: rgba(0, 0, 0, 0.05);
  --backgroundColor: #fff;
  height: 42px;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 20px;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  --duration: 400ms;
  top: 0px;
  position: fixed;
  z-index: 900000;
  left: 0px;
  right: 0px;
}
@media only screen and (max-width: 600px) {
  .cGeiYM {
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  .cGeiYM {
    height: 50px;
    margin: 0px !important;
    padding: 0px !important;
  }
}
.htVker {
  --color: rgba(0, 0, 0, 0.6);
  --colorHover: rgba(0, 0, 0, 1);
  --logo: url("data:image/svg+xml,%3Csvg width='54' height='51' viewBox='0 0 54 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.9764 11.6298C47.3113 15.2599 45.8563 18.6994 43.7144 21.7047C41.5099 20.888 39.1773 20.4715 36.8264 20.4748H36.5534C35.5565 20.488 34.5619 20.5732 33.5774 20.7297C25.7264 21.9907 20.0284 27.6967 20.0284 34.2987C20.0334 34.885 20.0833 35.47 20.1774 36.0487C18.8457 36.2422 17.5043 36.3617 16.1594 36.4067C17.5278 36.9279 18.9713 37.2251 20.4344 37.2867C20.5224 37.6127 20.6214 37.9357 20.7344 38.2527C18.2094 39.3004 15.5642 40.0306 12.8594 40.4268C13.8771 40.6682 14.9097 40.8422 15.9504 40.9478C15.9821 40.9514 16.0116 40.9658 16.034 40.9886C16.0563 41.0114 16.0701 41.0413 16.073 41.0731C16.076 41.1049 16.0679 41.1367 16.0501 41.1633C16.0323 41.1898 16.0059 41.2094 15.9754 41.2187C10.7274 42.7857 7.39337 42.7597 5.36137 42.2397C4.16937 44.1731 3.03605 46.1731 1.96138 48.2397C1.63038 48.8577 -0.810611 53.0138 0.277389 49.1898C0.311389 49.0698 0.360373 48.9197 0.417373 48.7567L0.450362 48.6617C0.509362 48.4957 0.580384 48.3097 0.660384 48.1057L0.707381 47.9907C0.793381 47.7767 0.887383 47.5477 0.996383 47.2967L1.00737 47.2697C1.11837 47.0137 1.24438 46.7337 1.37938 46.4417L1.45637 46.2737C1.59371 45.9797 1.74137 45.6701 1.89937 45.3448L1.97636 45.1877C2.1337 44.8691 2.30036 44.5357 2.47636 44.1877L2.53038 44.0818C2.71838 43.7188 2.92139 43.3367 3.13039 42.9447L3.25838 42.7087C3.47438 42.3127 3.70138 41.9041 3.93938 41.4828C8.21717 34.0247 13.4627 27.1652 19.5394 21.0827C25.9224 14.5247 32.9394 9.78273 43.2944 4.89373C43.8124 4.68173 43.8674 4.62575 44.5224 4.34875C29.6944 8.44875 15.0974 18.1207 2.81538 39.1277C1.45395 35.8226 1.30377 32.1428 2.39137 28.7378C2.4002 28.7078 2.41901 28.6817 2.44469 28.6639C2.47036 28.6461 2.50134 28.6375 2.53252 28.6398C2.56369 28.642 2.59318 28.6548 2.61607 28.6761C2.63896 28.6974 2.65388 28.7258 2.65837 28.7567C2.85792 30.3854 3.33375 31.9681 4.06538 33.4367C3.52238 28.9157 3.63837 23.4158 5.83537 20.3668C5.85217 20.343 5.87612 20.3253 5.90373 20.3162C5.93134 20.307 5.96116 20.307 5.98878 20.3161C6.01641 20.3251 6.04039 20.3428 6.05723 20.3665C6.07408 20.3902 6.08291 20.4187 6.08238 20.4478C6.09938 23.0818 6.28237 28.0237 7.01137 28.9197C7.25537 25.2817 7.33937 18.4937 8.97337 16.1437C18.9944 1.89773 42.4884 -3.97026 53.1924 2.82174C50.4071 4.99664 48.5445 8.14193 47.9764 11.6298ZM33.8884 22.7238C34.7785 22.5811 35.6779 22.5042 36.5794 22.4937H36.8264C45.0054 22.4937 51.6364 27.7807 51.6364 34.3027C51.6107 35.7388 51.2895 37.1542 50.6928 38.4607C50.0962 39.7672 49.2368 40.9369 48.1684 41.8968C47.9535 42.1325 47.79 42.4103 47.6882 42.7126C47.5865 43.0149 47.5487 43.3351 47.5774 43.6527C47.7034 45.2831 48.061 46.8872 48.6394 48.4167C48.6652 48.5051 48.6786 48.5967 48.6794 48.6887C48.6833 48.7656 48.671 48.8424 48.6432 48.9142C48.6153 48.9859 48.5726 49.0509 48.5178 49.1049C48.463 49.159 48.3974 49.2008 48.3253 49.2277C48.2532 49.2545 48.1762 49.2658 48.0994 49.2607C47.946 49.26 47.7959 49.216 47.6664 49.1338C45.2264 47.5948 42.7394 45.5967 41.3174 45.5967C41.2307 45.5962 41.1443 45.6046 41.0594 45.6217L40.9994 45.6357L40.9754 45.6428C39.6148 45.9572 38.2228 46.1152 36.8264 46.1137C28.6464 46.1137 22.0154 40.8267 22.0154 34.3037C22.0154 28.5847 27.1154 23.8108 33.8884 22.7238V22.7238ZM43.6414 36.7238C44.08 36.7301 44.5106 36.6058 44.8783 36.3668C45.2461 36.1277 45.5345 35.7847 45.7067 35.3813C45.879 34.9778 45.9274 34.5323 45.8457 34.1013C45.7641 33.6704 45.5561 33.2734 45.2482 32.961C44.9403 32.6486 44.5464 32.4348 44.1166 32.3469C43.6869 32.2589 43.2407 32.3008 42.8348 32.4672C42.4289 32.6335 42.0817 32.9169 41.8373 33.2811C41.5929 33.6454 41.4624 34.0741 41.4624 34.5128C41.4592 35.0947 41.6867 35.6542 42.095 36.0688C42.5034 36.4833 43.0595 36.7192 43.6414 36.7248V36.7238ZM36.6174 36.7238C37.056 36.7301 37.4865 36.6058 37.8543 36.3668C38.2221 36.1277 38.5105 35.7847 38.6828 35.3813C38.855 34.9778 38.9034 34.5323 38.8217 34.1013C38.7401 33.6704 38.532 33.2734 38.2241 32.961C37.9162 32.6486 37.5224 32.4348 37.0926 32.3469C36.6629 32.2589 36.2167 32.3008 35.8108 32.4672C35.4049 32.6335 35.0577 32.9169 34.8133 33.2811C34.5689 33.6454 34.4384 34.0741 34.4384 34.5128C34.4352 35.0947 34.6627 35.6542 35.0711 36.0688C35.4794 36.4833 36.0355 36.7192 36.6174 36.7248V36.7238ZM29.5934 36.7238C30.032 36.7301 30.4626 36.6058 30.8303 36.3668C31.1981 36.1277 31.4865 35.7847 31.6587 35.3813C31.831 34.9778 31.8794 34.5323 31.7977 34.1013C31.7161 33.6704 31.5081 33.2734 31.2001 32.961C30.8922 32.6486 30.4984 32.4348 30.0686 32.3469C29.6389 32.2589 29.1927 32.3008 28.7868 32.4672C28.3809 32.6335 28.0337 32.9169 27.7893 33.2811C27.5449 33.6454 27.4144 34.0741 27.4144 34.5128C27.4112 35.0947 27.6387 35.6542 28.0471 36.0688C28.4555 36.4833 29.0115 36.7192 29.5934 36.7248V36.7238Z' fill='black'/%3E%3C/svg%3E%0A");
  --separatorColor: rgba(0, 0, 0, 0.05);
  --backgroundColor: #fff;
  height: 42px;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 20px;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  --duration: 400ms;
  top: 0px;
  position: fixed;
  z-index: 900000;
  left: 0px;
  right: 0px;
}
@media only screen and (max-width: 600px) {
  .htVker {
    display: block;
  }
}
.htVker .Navigation__Text {
  filter: none !important;
}
@media only screen and (max-width: 600px) {
  .htVker {
    height: 50px;
    margin: 0px !important;
    padding: 0px !important;
  }
}
.kBKurK {
  --color: rgba(0, 0, 0, 0.6);
  --colorHover: rgba(0, 0, 0, 1);
  --logo: url("data:image/svg+xml,%3Csvg width='54' height='51' viewBox='0 0 54 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.9764 11.6298C47.3113 15.2599 45.8563 18.6994 43.7144 21.7047C41.5099 20.888 39.1773 20.4715 36.8264 20.4748H36.5534C35.5565 20.488 34.5619 20.5732 33.5774 20.7297C25.7264 21.9907 20.0284 27.6967 20.0284 34.2987C20.0334 34.885 20.0833 35.47 20.1774 36.0487C18.8457 36.2422 17.5043 36.3617 16.1594 36.4067C17.5278 36.9279 18.9713 37.2251 20.4344 37.2867C20.5224 37.6127 20.6214 37.9357 20.7344 38.2527C18.2094 39.3004 15.5642 40.0306 12.8594 40.4268C13.8771 40.6682 14.9097 40.8422 15.9504 40.9478C15.9821 40.9514 16.0116 40.9658 16.034 40.9886C16.0563 41.0114 16.0701 41.0413 16.073 41.0731C16.076 41.1049 16.0679 41.1367 16.0501 41.1633C16.0323 41.1898 16.0059 41.2094 15.9754 41.2187C10.7274 42.7857 7.39337 42.7597 5.36137 42.2397C4.16937 44.1731 3.03605 46.1731 1.96138 48.2397C1.63038 48.8577 -0.810611 53.0138 0.277389 49.1898C0.311389 49.0698 0.360373 48.9197 0.417373 48.7567L0.450362 48.6617C0.509362 48.4957 0.580384 48.3097 0.660384 48.1057L0.707381 47.9907C0.793381 47.7767 0.887383 47.5477 0.996383 47.2967L1.00737 47.2697C1.11837 47.0137 1.24438 46.7337 1.37938 46.4417L1.45637 46.2737C1.59371 45.9797 1.74137 45.6701 1.89937 45.3448L1.97636 45.1877C2.1337 44.8691 2.30036 44.5357 2.47636 44.1877L2.53038 44.0818C2.71838 43.7188 2.92139 43.3367 3.13039 42.9447L3.25838 42.7087C3.47438 42.3127 3.70138 41.9041 3.93938 41.4828C8.21717 34.0247 13.4627 27.1652 19.5394 21.0827C25.9224 14.5247 32.9394 9.78273 43.2944 4.89373C43.8124 4.68173 43.8674 4.62575 44.5224 4.34875C29.6944 8.44875 15.0974 18.1207 2.81538 39.1277C1.45395 35.8226 1.30377 32.1428 2.39137 28.7378C2.4002 28.7078 2.41901 28.6817 2.44469 28.6639C2.47036 28.6461 2.50134 28.6375 2.53252 28.6398C2.56369 28.642 2.59318 28.6548 2.61607 28.6761C2.63896 28.6974 2.65388 28.7258 2.65837 28.7567C2.85792 30.3854 3.33375 31.9681 4.06538 33.4367C3.52238 28.9157 3.63837 23.4158 5.83537 20.3668C5.85217 20.343 5.87612 20.3253 5.90373 20.3162C5.93134 20.307 5.96116 20.307 5.98878 20.3161C6.01641 20.3251 6.04039 20.3428 6.05723 20.3665C6.07408 20.3902 6.08291 20.4187 6.08238 20.4478C6.09938 23.0818 6.28237 28.0237 7.01137 28.9197C7.25537 25.2817 7.33937 18.4937 8.97337 16.1437C18.9944 1.89773 42.4884 -3.97026 53.1924 2.82174C50.4071 4.99664 48.5445 8.14193 47.9764 11.6298ZM33.8884 22.7238C34.7785 22.5811 35.6779 22.5042 36.5794 22.4937H36.8264C45.0054 22.4937 51.6364 27.7807 51.6364 34.3027C51.6107 35.7388 51.2895 37.1542 50.6928 38.4607C50.0962 39.7672 49.2368 40.9369 48.1684 41.8968C47.9535 42.1325 47.79 42.4103 47.6882 42.7126C47.5865 43.0149 47.5487 43.3351 47.5774 43.6527C47.7034 45.2831 48.061 46.8872 48.6394 48.4167C48.6652 48.5051 48.6786 48.5967 48.6794 48.6887C48.6833 48.7656 48.671 48.8424 48.6432 48.9142C48.6153 48.9859 48.5726 49.0509 48.5178 49.1049C48.463 49.159 48.3974 49.2008 48.3253 49.2277C48.2532 49.2545 48.1762 49.2658 48.0994 49.2607C47.946 49.26 47.7959 49.216 47.6664 49.1338C45.2264 47.5948 42.7394 45.5967 41.3174 45.5967C41.2307 45.5962 41.1443 45.6046 41.0594 45.6217L40.9994 45.6357L40.9754 45.6428C39.6148 45.9572 38.2228 46.1152 36.8264 46.1137C28.6464 46.1137 22.0154 40.8267 22.0154 34.3037C22.0154 28.5847 27.1154 23.8108 33.8884 22.7238V22.7238ZM43.6414 36.7238C44.08 36.7301 44.5106 36.6058 44.8783 36.3668C45.2461 36.1277 45.5345 35.7847 45.7067 35.3813C45.879 34.9778 45.9274 34.5323 45.8457 34.1013C45.7641 33.6704 45.5561 33.2734 45.2482 32.961C44.9403 32.6486 44.5464 32.4348 44.1166 32.3469C43.6869 32.2589 43.2407 32.3008 42.8348 32.4672C42.4289 32.6335 42.0817 32.9169 41.8373 33.2811C41.5929 33.6454 41.4624 34.0741 41.4624 34.5128C41.4592 35.0947 41.6867 35.6542 42.095 36.0688C42.5034 36.4833 43.0595 36.7192 43.6414 36.7248V36.7238ZM36.6174 36.7238C37.056 36.7301 37.4865 36.6058 37.8543 36.3668C38.2221 36.1277 38.5105 35.7847 38.6828 35.3813C38.855 34.9778 38.9034 34.5323 38.8217 34.1013C38.7401 33.6704 38.532 33.2734 38.2241 32.961C37.9162 32.6486 37.5224 32.4348 37.0926 32.3469C36.6629 32.2589 36.2167 32.3008 35.8108 32.4672C35.4049 32.6335 35.0577 32.9169 34.8133 33.2811C34.5689 33.6454 34.4384 34.0741 34.4384 34.5128C34.4352 35.0947 34.6627 35.6542 35.0711 36.0688C35.4794 36.4833 36.0355 36.7192 36.6174 36.7248V36.7238ZM29.5934 36.7238C30.032 36.7301 30.4626 36.6058 30.8303 36.3668C31.1981 36.1277 31.4865 35.7847 31.6587 35.3813C31.831 34.9778 31.8794 34.5323 31.7977 34.1013C31.7161 33.6704 31.5081 33.2734 31.2001 32.961C30.8922 32.6486 30.4984 32.4348 30.0686 32.3469C29.6389 32.2589 29.1927 32.3008 28.7868 32.4672C28.3809 32.6335 28.0337 32.9169 27.7893 33.2811C27.5449 33.6454 27.4144 34.0741 27.4144 34.5128C27.4112 35.0947 27.6387 35.6542 28.0471 36.0688C28.4555 36.4833 29.0115 36.7192 29.5934 36.7248V36.7238Z' fill='black'/%3E%3C/svg%3E%0A");
  --separatorColor: rgba(0, 0, 0, 0.05);
  --backgroundColor: #fff;
  height: 42px;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 20px;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  --duration: 400ms;
  top: 0px;
  position: fixed;
  z-index: 900000;
  left: 0px;
  right: 0px;
}
@media only screen and (max-width: 600px) {
  .kBKurK {
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  .kBKurK {
    height: 50px;
    margin: 0px !important;
    padding: 0px !important;
  }
}
.bqIYsU {
  --color: rgba(0, 0, 0, 0.6);
  --colorHover: rgba(0, 0, 0, 1);
  --logo: url("data:image/svg+xml,%3Csvg width='54' height='51' viewBox='0 0 54 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.9764 11.6298C47.3113 15.2599 45.8563 18.6994 43.7144 21.7047C41.5099 20.888 39.1773 20.4715 36.8264 20.4748H36.5534C35.5565 20.488 34.5619 20.5732 33.5774 20.7297C25.7264 21.9907 20.0284 27.6967 20.0284 34.2987C20.0334 34.885 20.0833 35.47 20.1774 36.0487C18.8457 36.2422 17.5043 36.3617 16.1594 36.4067C17.5278 36.9279 18.9713 37.2251 20.4344 37.2867C20.5224 37.6127 20.6214 37.9357 20.7344 38.2527C18.2094 39.3004 15.5642 40.0306 12.8594 40.4268C13.8771 40.6682 14.9097 40.8422 15.9504 40.9478C15.9821 40.9514 16.0116 40.9658 16.034 40.9886C16.0563 41.0114 16.0701 41.0413 16.073 41.0731C16.076 41.1049 16.0679 41.1367 16.0501 41.1633C16.0323 41.1898 16.0059 41.2094 15.9754 41.2187C10.7274 42.7857 7.39337 42.7597 5.36137 42.2397C4.16937 44.1731 3.03605 46.1731 1.96138 48.2397C1.63038 48.8577 -0.810611 53.0138 0.277389 49.1898C0.311389 49.0698 0.360373 48.9197 0.417373 48.7567L0.450362 48.6617C0.509362 48.4957 0.580384 48.3097 0.660384 48.1057L0.707381 47.9907C0.793381 47.7767 0.887383 47.5477 0.996383 47.2967L1.00737 47.2697C1.11837 47.0137 1.24438 46.7337 1.37938 46.4417L1.45637 46.2737C1.59371 45.9797 1.74137 45.6701 1.89937 45.3448L1.97636 45.1877C2.1337 44.8691 2.30036 44.5357 2.47636 44.1877L2.53038 44.0818C2.71838 43.7188 2.92139 43.3367 3.13039 42.9447L3.25838 42.7087C3.47438 42.3127 3.70138 41.9041 3.93938 41.4828C8.21717 34.0247 13.4627 27.1652 19.5394 21.0827C25.9224 14.5247 32.9394 9.78273 43.2944 4.89373C43.8124 4.68173 43.8674 4.62575 44.5224 4.34875C29.6944 8.44875 15.0974 18.1207 2.81538 39.1277C1.45395 35.8226 1.30377 32.1428 2.39137 28.7378C2.4002 28.7078 2.41901 28.6817 2.44469 28.6639C2.47036 28.6461 2.50134 28.6375 2.53252 28.6398C2.56369 28.642 2.59318 28.6548 2.61607 28.6761C2.63896 28.6974 2.65388 28.7258 2.65837 28.7567C2.85792 30.3854 3.33375 31.9681 4.06538 33.4367C3.52238 28.9157 3.63837 23.4158 5.83537 20.3668C5.85217 20.343 5.87612 20.3253 5.90373 20.3162C5.93134 20.307 5.96116 20.307 5.98878 20.3161C6.01641 20.3251 6.04039 20.3428 6.05723 20.3665C6.07408 20.3902 6.08291 20.4187 6.08238 20.4478C6.09938 23.0818 6.28237 28.0237 7.01137 28.9197C7.25537 25.2817 7.33937 18.4937 8.97337 16.1437C18.9944 1.89773 42.4884 -3.97026 53.1924 2.82174C50.4071 4.99664 48.5445 8.14193 47.9764 11.6298ZM33.8884 22.7238C34.7785 22.5811 35.6779 22.5042 36.5794 22.4937H36.8264C45.0054 22.4937 51.6364 27.7807 51.6364 34.3027C51.6107 35.7388 51.2895 37.1542 50.6928 38.4607C50.0962 39.7672 49.2368 40.9369 48.1684 41.8968C47.9535 42.1325 47.79 42.4103 47.6882 42.7126C47.5865 43.0149 47.5487 43.3351 47.5774 43.6527C47.7034 45.2831 48.061 46.8872 48.6394 48.4167C48.6652 48.5051 48.6786 48.5967 48.6794 48.6887C48.6833 48.7656 48.671 48.8424 48.6432 48.9142C48.6153 48.9859 48.5726 49.0509 48.5178 49.1049C48.463 49.159 48.3974 49.2008 48.3253 49.2277C48.2532 49.2545 48.1762 49.2658 48.0994 49.2607C47.946 49.26 47.7959 49.216 47.6664 49.1338C45.2264 47.5948 42.7394 45.5967 41.3174 45.5967C41.2307 45.5962 41.1443 45.6046 41.0594 45.6217L40.9994 45.6357L40.9754 45.6428C39.6148 45.9572 38.2228 46.1152 36.8264 46.1137C28.6464 46.1137 22.0154 40.8267 22.0154 34.3037C22.0154 28.5847 27.1154 23.8108 33.8884 22.7238V22.7238ZM43.6414 36.7238C44.08 36.7301 44.5106 36.6058 44.8783 36.3668C45.2461 36.1277 45.5345 35.7847 45.7067 35.3813C45.879 34.9778 45.9274 34.5323 45.8457 34.1013C45.7641 33.6704 45.5561 33.2734 45.2482 32.961C44.9403 32.6486 44.5464 32.4348 44.1166 32.3469C43.6869 32.2589 43.2407 32.3008 42.8348 32.4672C42.4289 32.6335 42.0817 32.9169 41.8373 33.2811C41.5929 33.6454 41.4624 34.0741 41.4624 34.5128C41.4592 35.0947 41.6867 35.6542 42.095 36.0688C42.5034 36.4833 43.0595 36.7192 43.6414 36.7248V36.7238ZM36.6174 36.7238C37.056 36.7301 37.4865 36.6058 37.8543 36.3668C38.2221 36.1277 38.5105 35.7847 38.6828 35.3813C38.855 34.9778 38.9034 34.5323 38.8217 34.1013C38.7401 33.6704 38.532 33.2734 38.2241 32.961C37.9162 32.6486 37.5224 32.4348 37.0926 32.3469C36.6629 32.2589 36.2167 32.3008 35.8108 32.4672C35.4049 32.6335 35.0577 32.9169 34.8133 33.2811C34.5689 33.6454 34.4384 34.0741 34.4384 34.5128C34.4352 35.0947 34.6627 35.6542 35.0711 36.0688C35.4794 36.4833 36.0355 36.7192 36.6174 36.7248V36.7238ZM29.5934 36.7238C30.032 36.7301 30.4626 36.6058 30.8303 36.3668C31.1981 36.1277 31.4865 35.7847 31.6587 35.3813C31.831 34.9778 31.8794 34.5323 31.7977 34.1013C31.7161 33.6704 31.5081 33.2734 31.2001 32.961C30.8922 32.6486 30.4984 32.4348 30.0686 32.3469C29.6389 32.2589 29.1927 32.3008 28.7868 32.4672C28.3809 32.6335 28.0337 32.9169 27.7893 33.2811C27.5449 33.6454 27.4144 34.0741 27.4144 34.5128C27.4112 35.0947 27.6387 35.6542 28.0471 36.0688C28.4555 36.4833 29.0115 36.7192 29.5934 36.7248V36.7238Z' fill='black'/%3E%3C/svg%3E%0A");
  --separatorColor: rgba(0, 0, 0, 0.05);
  --backgroundColor: #fff;
  height: 42px;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 20px;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  --duration: 400ms;
}
@media only screen and (max-width: 600px) {
  .bqIYsU {
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  .bqIYsU {
    height: 50px;
    margin: 0px !important;
    padding: 0px !important;
  }
}
.jMlVsl {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(20px) brightness(125%);
  box-shadow: rgba(0, 0, 0, 0.024) 0px 1px 0px 0px;
  transition: opacity 200ms ease-in-out 0s;
  opacity: 0;
  position: absolute;
  inset: 0px 0px -1px;
}
.jMlVsk {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(20px) brightness(125%);
  box-shadow: rgba(0, 0, 0, 0.024) 0px 1px 0px 0px;
  transition: opacity 200ms ease-in-out 0s;
  opacity: 1;
  position: absolute;
  inset: 0px 0px -1px;
}
.ejWvsd {
  max-width: calc(var(--maxContentWidth) - 40px);
  margin: 0px auto;
  width: 100%;
  position: relative;
  z-index: 10;
}
.jdJJUh {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.jdJJUh h1 {
  font-size: 20px;
  display: inline-block;
  margin: 0px;
}
.jdJJUh a {
  height: 45px;
  padding: 10px;
  margin-left: -10px;
  color: var(--color);
  transition: color var(--duration) ease;
  text-decoration: none;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.jdJJUh a span {
  text-indent: 40px;
  overflow: hidden;
  display: block;
  width: 40px;
  position: absolute;
}
.jdJJUh a::before {
  content: "";
  width: 22px;
  height: 22px;
  background-image: url("/?originalUrl=https%3A%2F%2Fgit.live%2Fimages%2Flogo_dark.svg");
  background-attachment: scroll;
  background-origin: padding-box;
  background-position-x: 50%;
  background-position-y: 50%;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-size: 22px 22px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  transform: translateZ(1e-11px);
  opacity: 0.7;
  transition: opacity var(--duration) ease;
}
.jdJJUh a::after {
  content: "Overview";
  padding-left: 12px;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.1px;
}
.jdJJUh a:hover {
  color: var(--colorHover);
}
.jdJJUh a:hover::before {
  opacity: 1;
}
@media only screen and (max-width: 600px) {
  .jdJJUh a::before {
    width: 32px;
    height: 32px;
  }
  .jdJJUh a::after {
    display: none;
  }
}
.hJFDUE {
  display: inline;
  padding: 0px;
  margin: 0px;
  text-align: left;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.Install-button {
  color: white;
  background-color: #000;
  padding: 10px;
  border-radius: 4px;

}
.hJFDUE li {
  display: inline;
}
@media only screen and (max-width: 600px) {
  .hJFDUE {
    display: block;
    text-align: center;
  }
}
.hJFDUE a {
  display: inline-block;
  padding: 10px;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.1px;
  text-decoration: none;
  color: var(--color);
  transition: color var(--duration) ease;
}
.hJFDUE a:hover {
  color: var(--colorHover);
}
.gjcCvD {
  display: inline;
  padding: 0px;
  margin: 0px;
  text-align: left;
}
.gjcCvD li {
  display: inline;
}
@media only screen and (max-width: 600px) {
  .gjcCvD {
    display: block;
    text-align: center;
  }
}
.gjcCvD a {
  display: inline-block;
  padding: 10px;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.1px;
  text-decoration: none;
  color: var(--color);
  transition: color var(--duration) ease;
}
.gjcCvD a:hover {
  color: var(--colorHover);
}
.fbfSty {
  margin-right: -10px;
  border-radius: 50px;
}

#install {
  justify-content: center;

}
.eya-DsX {
  display: inline-block;
  background: rgb(0, 122, 255);
  color: rgb(255, 255, 255);
  border-radius: 50px;
  padding: 6px 12px;
  transition: filter 200ms ease 0s;
}
.eya-DsX:hover {
  filter: brightness(110%);
}
.eya-DsX:active {
  filter: brightness(80%);
}
.kQBrLb {
  display: flex;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .kQBrLb {
    display: none;
  }
}
.iXtHdL {
  display: none;
  -webkit-box-flex: 1;
  flex-grow: 1;
  height: 50px;
  padding: 0px 5px;
}
@media only screen and (max-width: 600px) {
  .iXtHdL {
    display: flex;
  }
}
.duQCZg {
  -webkit-box-flex: 1;
  flex-grow: 1;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  z-index: 9200;
}
.fpRpiq {
  flex-basis: 100px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  z-index: 9200;
}
.efRVCy {
  width: 40px;
  height: 40px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  cursor: pointer;
}
.efRVCy:hover div {
  background: var(--colorHover) !important;
}
.gCDAPZ {
  display: inline-block;
  margin: 0px auto;
}
.gCDAPZ a {
  position: relative;
  z-index: 5;
  mix-blend-mode: normal;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  line-height: 18px;
  margin-top: 60px;
  padding: 6px 11px 6px 13px;
  border-radius: 50px;
  text-align: center;
  display: block;
  background: rgba(0, 0, 70, 0.12);
  transition: background-color 200ms ease 0s;
}
.gCDAPZ a:hover {
  background: rgba(0, 0, 70, 0.2);
}
.bznIzT {
  color: rgb(255, 255, 255);
}
.cASlIt {
  color: rgba(255, 255, 255, 0.85);
}
.fCpApM {
  position: absolute;
  width: 100%;
  perspective: 1000px;
}
.fCpApM img {
  pointer-events: none;
}
.fRSgRJ {
  width: 100%;
  height: auto;
}
.dcaWUr {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: auto;
}
.kkyQgh {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: auto;
}
.gzeUmm {
  background: rgb(0, 0, 0);
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 0;
  margin: 0px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  --minWidth: 400px;
  --maxWidth: 1300px;
}
@media only screen and (max-width: 600px) {
  .gzeUmm {
    --minWidth: 100vw;
  }
}
.drETNL {
  position: absolute;
}
.drETNL .Navigation__Text {
  transition: filter 200ms ease 0s;
  filter: invert(100%);
}
.jITvNq {
  position: absolute;
}
.jITvNq .Navigation__Text {
  transition: filter 200ms ease 0s;
  filter: none;
}
.jkbSXB {
  position: absolute;
  z-index: 1;
  inset: -1px 0px 0px -1px;
  padding: 50px 0px;
  display: block;
  min-width: var(--minWidth);
  max-width: var(--maxWidth);
  margin: 0px auto;
}
@media only screen and (max-width: 600px) {
  .jkbSXB {
    left: -7px;
    top: -2px;
  }
}
.cSEYTy {
  height: auto;
  display: block;
  position: relative;
  left: 5px;
  width: 200%;
  transform: translateY(-3.75%) translateX(-25.05%);
}
.ggxQzS {
  position: relative;
  z-index: 2;
  display: flex;
  width: 100%;
  -webkit-box-flex: 1;
  flex-grow: 1;
  background: linear-gradient(
      rgba(255, 255, 255, 0.2),
      rgba(255, 255, 255, 0) 40%
    ),
    radial-gradient(
      closest-side,
      rgba(255, 255, 255, 0.1),
      rgba(255, 255, 255, 0)
    ),
    radial-gradient(
      circle at center -48%,
      rgb(188, 202, 228) 50%,
      rgb(80, 94, 135) 110%
    );
  overflow: hidden;
}
.ggxQzS::after {
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  inset: -20px -50px;
  contain: strict;
  background: radial-gradient(
        closest-side,
        rgba(228, 79, 79, 0.7),
        rgba(228, 79, 79, 0)
      )
      600% 500% / 90% 90% no-repeat,
    radial-gradient(closest-side, rgba(228, 79, 79, 0.7), rgba(228, 79, 79, 0))
      600% 180% / 90% 90% no-repeat,
    radial-gradient(
        closest-side,
        rgba(250, 250, 218, 0.2),
        rgba(250, 250, 218, 0)
      )
      100% 150% / 75% 50% no-repeat,
    radial-gradient(
        closest-side,
        rgba(250, 250, 218, 0.3),
        rgba(250, 250, 218, 0)
      ) -400% -100% / 90% 80% no-repeat,
    radial-gradient(
        closest-side,
        rgba(94, 225, 249, 0.8),
        rgba(94, 225, 249, 0)
      ) -100% -250% / 85% 80% no-repeat,
    radial-gradient(
        closest-side,
        rgba(94, 225, 249, 0.6),
        rgba(94, 225, 249, 0)
      ) -170% 100% / 70% 60% no-repeat,
    linear-gradient(
        30deg,
        rgb(110, 16, 206) 10%,
        rgba(110, 16, 206, 0) 70%,
        rgba(255, 255, 255, 0) 90%
      )
      50% 50% / 100% 100% no-repeat,
    linear-gradient(144deg, rgba(233, 235, 104, 0), rgba(233, 235, 104, 0.3))
      no-repeat,
    linear-gradient(90deg, rgba(104, 184, 235, 0.11), rgba(15, 216, 223, 0.11))
      no-repeat,
    rgb(255, 255, 255);
}
.hufkKO {
  min-width: var(--minWidth);
  max-width: var(--maxWidth);
  -webkit-box-flex: 1;
  flex-grow: 1;
  margin: 0px auto;
  padding: 20px 0px 40px;
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.gJXLBf {
  position: relative;
  width: 33.8%;
  top: 1px;
  z-index: 5;
  user-select: none;
}
@media only screen and (max-width: 600px) {
  .gJXLBf {
    width: 34.5%;
    top: 1px;
  }
}
.gJXLBf::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.bZhVCa {
  font-family: var(--display);
  font-weight: 700;
  font-size: 26px;
  color: rgb(255, 255, 255);
  letter-spacing: 0.3px;
  text-align: center;
  line-height: 32.61px;
  background: rgba(32, 0, 105, 0.2);
  border-radius: 25px;
  padding: 6px 14px;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .bZhVCa {
    font-size: 5vw;
    padding: 0.1em 0.6em;
    margin-top: 10px;
  }
}
.dPQkLe {
  color: rgb(255, 255, 255);
  position: absolute;
  right: -10px;
  top: -10px;
  background: linear-gradient(rgb(59, 157, 237), rgb(122, 50, 200))
    rgb(105, 195, 255);
  box-shadow: rgba(0, 0, 0, 0.3) 0px -1px 2px -1px inset,
    rgba(53, 0, 117, 0.2) 0px 1px 3px 0px,
    rgba(53, 0, 117, 0.2) 0px 5px 10px 0px,
    rgba(0, 0, 0, 0.05) 0px 0px 0px 0.5px;
  font-size: 12px;
  width: 26px;
  height: 26px;
  line-height: 12px;
  padding: 7px 0px;
  letter-spacing: -1px;
  border-radius: 50%;
}
.ifwVkZ {
  font-family: var(--display);
  font-weight: 700;
  font-size: 40px;
  color: rgb(255, 255, 255);
  text-align: center;
  line-height: 1.1226em;
  letter-spacing: -0.01em;
  margin: 17px 20px 23px;
  position: relative;
  z-index: 1;
  max-width: 500px;
}
@media only screen and (max-width: 600px) {
  .ifwVkZ {
    font-size: 9vw;
    margin-top: 1em;
  }
}
.jQFWvP {
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.jQFWvP > a {
  min-width: 139px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  letter-spacing: -0.3px;
  text-align: center;
  line-height: 22px;
  padding: 12px 20px;
}
@media only screen and (max-width: 600px) {
  .jQFWvP > a {
    font-weight: 600;
  }
}
.jQFWvP > a + a {
  margin-left: 16px;
}
@media only screen and (max-width: 600px) {
  .jQFWvP {
    flex-direction: column-reverse;
    padding: 0px 20px;
    max-width: 300px;
  }
  .jQFWvP > a + a {
    margin-left: 0px;
    margin-bottom: 10px;
  }
  .jQFWvP > a {
    -webkit-box-flex: 1;
    flex-grow: 1;
  }
}
.gUXwPF {
  background: rgb(118, 60, 247);
  border-radius: 18px;
  display: block;
  transition: filter 200ms ease 0s;
}
.gUXwPF:hover {
  filter: brightness(110%);
}
.gUXwPF:active {
  filter: brightness(80%);
}
.bqTJku {
  text-decoration: none;
  font-family: var(--text);
  font-size: 12px;
  color: rgba(235, 235, 245, 0.68);
  letter-spacing: -0.08px;
  text-align: center;
  line-height: 18px;
  margin-top: 24px;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
  transition: color 200ms ease 0s;
}
.bqTJku:hover {
  color: rgba(255, 255, 255, 0.9);
}
@media only screen and (max-width: 600px) {
  .bqTJku {
    max-width: 220px;
    margin-top: 1em;
  }
}
.XcHGn {
  position: absolute;
  z-index: 30;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 30px;
  transition: opacity 1.2s ease 0s, transform 1.2s ease 0s;
  opacity: 0;
  transform: translateY(20px);
}
.ejcviE {
  position: absolute;
  z-index: 30;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 30px;
  transition: opacity 1.2s ease 1.5s, transform 1.2s ease 1.5s;
  opacity: 1;
  transform: translateY(0px);
}
.jPMIyo {
  border-radius: calc(2 * (var(--radius)));
  display: flex;
  padding: 50px 0px;
  flex-direction: row;
  position: relative;
  z-index: 1;
  --purple: linear-gradient(
      320deg,
      rgba(235, 70, 52, 0.5),
      rgba(235, 70, 52, 0)
    ),
    linear-gradient(180deg, #bf5af2 0%, #7c0eb4 100%);
  --turquoise: linear-gradient(
      320deg,
      rgba(92, 235, 52, 0.3),
      rgba(92, 235, 52, 0)
    ),
    linear-gradient(180deg, #27a4d6 0%, #1a6d8e 100%);
  --green: linear-gradient(
      -220deg,
      rgba(255, 251, 0, 0.4),
      rgba(255, 251, 0, 0) 50%
    ),
    linear-gradient(180deg, rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0)),
    linear-gradient(179deg, #32d74b, #1b892b);
  background: var(--purple);
}
@supports (color: color(display-p3 1 1 1)) {
  .jPMIyo {
    --purple: linear-gradient(
        320deg,
        color(display-p3 0.921569 0.27451 0.203922 / 50%),
        color(display-p3 0.921569 0.27451 0.203922 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0.74902 0.360784 0.94902 / 100%),
        color(display-p3 0.486275 0.054902 0.705882 / 100%)
      );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .jPMIyo {
    --turquoise: linear-gradient(
        320deg,
        color(display-p3 0.360784 0.921569 0.203922 / 30%),
        color(display-p3 0.360784 0.921569 0.203922 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0.152941 0.643137 0.839216 / 100%),
        color(display-p3 0.101961 0.427451 0.556863 / 100%)
      );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .jPMIyo {
    --green: linear-gradient(
        -220deg,
        color(display-p3 1 0.984314 0 / 40%),
        color(display-p3 1 0.984314 0 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0 0 0 / 21%),
        color(display-p3 0 0 0 / 0%)
      ),
      linear-gradient(
        179deg,
        color(display-p3 0.196078 0.843137 0.294118 / 100%),
        color(display-p3 0.105882 0.537255 0.168627 / 100%)
      );
  }
}
@media (max-width: 600px) {
  .jPMIyo {
    flex-direction: column-reverse;
    border-radius: 0px;
    margin-left: calc(0px - var(--spacing));
    margin-right: calc(0px - var(--spacing));
  }
}
.RRfSh {
  border-radius: calc(2 * (var(--radius)));
  display: flex;
  padding: 50px 0px;
  flex-direction: row;
  position: relative;
  z-index: 1;
  --purple: linear-gradient(
      320deg,
      rgba(235, 70, 52, 0.5),
      rgba(235, 70, 52, 0)
    ),
    linear-gradient(180deg, #bf5af2 0%, #7c0eb4 100%);
  --turquoise: linear-gradient(
      320deg,
      rgba(92, 235, 52, 0.3),
      rgba(92, 235, 52, 0)
    ),
    linear-gradient(180deg, #27a4d6 0%, #1a6d8e 100%);
  --green: linear-gradient(
      -220deg,
      rgba(255, 251, 0, 0.4),
      rgba(255, 251, 0, 0) 50%
    ),
    linear-gradient(180deg, rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0)),
    linear-gradient(179deg, #32d74b, #1b892b);
  background: var(--turquoise);
}
@supports (color: color(display-p3 1 1 1)) {
  .RRfSh {
    --purple: linear-gradient(
        320deg,
        color(display-p3 0.921569 0.27451 0.203922 / 50%),
        color(display-p3 0.921569 0.27451 0.203922 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0.74902 0.360784 0.94902 / 100%),
        color(display-p3 0.486275 0.054902 0.705882 / 100%)
      );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .RRfSh {
    --turquoise: linear-gradient(
        320deg,
        color(display-p3 0.360784 0.921569 0.203922 / 30%),
        color(display-p3 0.360784 0.921569 0.203922 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0.152941 0.643137 0.839216 / 100%),
        color(display-p3 0.101961 0.427451 0.556863 / 100%)
      );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .RRfSh {
    --green: linear-gradient(
        -220deg,
        color(display-p3 1 0.984314 0 / 40%),
        color(display-p3 1 0.984314 0 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0 0 0 / 21%),
        color(display-p3 0 0 0 / 0%)
      ),
      linear-gradient(
        179deg,
        color(display-p3 0.196078 0.843137 0.294118 / 100%),
        color(display-p3 0.105882 0.537255 0.168627 / 100%)
      );
  }
}
@media (max-width: 600px) {
  .RRfSh {
    flex-direction: column-reverse;
    border-radius: 0px;
    margin-left: calc(0px - var(--spacing));
    margin-right: calc(0px - var(--spacing));
  }
}
.dypZgO {
  border-radius: calc(2 * (var(--radius)));
  display: flex;
  padding: 50px 0px;
  flex-direction: row-reverse;
  position: relative;
  z-index: 1;
  --purple: linear-gradient(
      320deg,
      rgba(235, 70, 52, 0.5),
      rgba(235, 70, 52, 0)
    ),
    linear-gradient(180deg, #bf5af2 0%, #7c0eb4 100%);
  --turquoise: linear-gradient(
      320deg,
      rgba(92, 235, 52, 0.3),
      rgba(92, 235, 52, 0)
    ),
    linear-gradient(180deg, #27a4d6 0%, #1a6d8e 100%);
  --green: linear-gradient(
      -220deg,
      rgba(255, 251, 0, 0.4),
      rgba(255, 251, 0, 0) 50%
    ),
    linear-gradient(180deg, rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0)),
    linear-gradient(179deg, #32d74b, #1b892b);
  background: var(--green);
}
@supports (color: color(display-p3 1 1 1)) {
  .dypZgO {
    --purple: linear-gradient(
        320deg,
        color(display-p3 0.921569 0.27451 0.203922 / 50%),
        color(display-p3 0.921569 0.27451 0.203922 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0.74902 0.360784 0.94902 / 100%),
        color(display-p3 0.486275 0.054902 0.705882 / 100%)
      );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .dypZgO {
    --turquoise: linear-gradient(
        320deg,
        color(display-p3 0.360784 0.921569 0.203922 / 30%),
        color(display-p3 0.360784 0.921569 0.203922 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0.152941 0.643137 0.839216 / 100%),
        color(display-p3 0.101961 0.427451 0.556863 / 100%)
      );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .dypZgO {
    --green: linear-gradient(
        -220deg,
        color(display-p3 1 0.984314 0 / 40%),
        color(display-p3 1 0.984314 0 / 0%)
      ),
      linear-gradient(
        180deg,
        color(display-p3 0 0 0 / 21%),
        color(display-p3 0 0 0 / 0%)
      ),
      linear-gradient(
        179deg,
        color(display-p3 0.196078 0.843137 0.294118 / 100%),
        color(display-p3 0.105882 0.537255 0.168627 / 100%)
      );
  }
}
@media (max-width: 600px) {
  .dypZgO {
    flex-direction: column-reverse;
    border-radius: 0px;
    margin-left: calc(0px - var(--spacing));
    margin-right: calc(0px - var(--spacing));
    padding-top: 0px;
  }
}
.fUHnqi {
  width: 50%;
  position: relative;
  --extraXPadding: 0px;
  padding: 50px calc(75px + var(--extraXPadding));
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  min-width: 450px;
}
@media (max-width: 1400px) {
  .fUHnqi {
    padding: 50px calc(60px + var(--extraXPadding));
    min-width: calc(37%);
  }
}
@media (max-width: 1200px) {
  .fUHnqi {
    --extraXPadding: 0px;
    padding: 50px calc(50px + var(--extraXPadding));
    min-width: calc(42%);
  }
}
@media (max-width: 900px) {
  .fUHnqi {
    min-width: calc(40% + 80px);
    padding: 40px 40px 40px 50px;
  }
}
@media only screen and (max-width: 600px) {
  .fUHnqi {
    padding: 0px 20px 20px 30px;
    width: auto;
  }
}
.frPwVm {
  width: 50%;
  position: relative;
  --extraXPadding: 20px;
  padding: 50px calc(75px + var(--extraXPadding));
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  min-width: 450px;
}
@media (max-width: 1400px) {
  .frPwVm {
    padding: 50px calc(60px + var(--extraXPadding));
    min-width: calc(37%);
  }
}
@media (max-width: 1200px) {
  .frPwVm {
    --extraXPadding: 20px;
    padding: 50px calc(50px + var(--extraXPadding));
    min-width: calc(42%);
  }
}
@media (max-width: 900px) {
  .frPwVm {
    min-width: calc(40% + 80px);
    padding: 40px 40px 40px 50px;
  }
}
@media only screen and (max-width: 600px) {
  .frPwVm {
    padding: 0px 20px 20px 30px;
    width: auto;
  }
}
.Hvwlw {
  width: 50%;
  position: relative;
  --extraXPadding: 0px;
  padding: 50px calc(75px + var(--extraXPadding));
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  min-width: 450px;
}
@media (max-width: 1400px) {
  .Hvwlw {
    padding: 50px calc(60px + var(--extraXPadding));
    min-width: calc(37%);
  }
}
@media (max-width: 1200px) {
  .Hvwlw {
    --extraXPadding: 0px;
    padding: 50px calc(50px + var(--extraXPadding));
    min-width: calc(42%);
  }
}
@media (max-width: 900px) {
  .Hvwlw {
    min-width: calc(40% + 80px);
    padding: 40px 40px 40px 50px;
  }
}
@media only screen and (max-width: 600px) {
  .Hvwlw {
    padding: 20px 20px 20px 30px;
    width: auto;
  }
}
.cLuwOJ {
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 500;
  padding: 5px 9px;
  opacity: 0.6;
  display: inline-block;
  margin-top: 10px;
}
.jjaBuQ {
  font-family: var(--display);
  font-weight: 700;
  font-size: 35px;
  letter-spacing: -0.39px;
  margin-top: 25px;
  --purple: rgb(47, 16, 62);
  --turquoise: rgb(23, 51, 59);
  --green: rgb(6, 60, 14);
  color: rgb(47, 16, 62);
}
.jjaBuQ span {
  color: rgb(0, 0, 0);
}
@supports (color: color(display-p3 1 1 1)) {
  .jjaBuQ {
    --purple: color(
      display-p3 calc(47 / 255) calc(16 / 255) calc(62 / 255) / 100%
    );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .jjaBuQ {
    --turquoise: color(
      display-p3 calc(23 / 255) calc(51 / 255) calc(59 / 255) / 100%
    );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .jjaBuQ {
    --green: color(
      display-p3 calc(46 / 255) calc(60 / 255) calc(14 / 255) / 100%
    );
  }
}
.ffEFwp {
  font-family: var(--display);
  font-weight: 700;
  font-size: 35px;
  letter-spacing: -0.39px;
  margin-top: 25px;
  --purple: rgb(47, 16, 62);
  --turquoise: rgb(23, 51, 59);
  --green: rgb(6, 60, 14);
  color: rgb(23, 51, 59);
}
.ffEFwp span {
  color: rgb(0, 0, 0);
}
@supports (color: color(display-p3 1 1 1)) {
  .ffEFwp {
    --purple: color(
      display-p3 calc(47 / 255) calc(16 / 255) calc(62 / 255) / 100%
    );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .ffEFwp {
    --turquoise: color(
      display-p3 calc(23 / 255) calc(51 / 255) calc(59 / 255) / 100%
    );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .ffEFwp {
    --green: color(
      display-p3 calc(46 / 255) calc(60 / 255) calc(14 / 255) / 100%
    );
  }
}
.eMVbTR {
  font-family: var(--display);
  font-weight: 700;
  font-size: 35px;
  letter-spacing: -0.39px;
  margin-top: 25px;
  --purple: rgb(47, 16, 62);
  --turquoise: rgb(23, 51, 59);
  --green: rgb(6, 60, 14);
  color: rgb(6, 60, 14);
}
.eMVbTR span {
  color: rgb(0, 0, 0);
}
@supports (color: color(display-p3 1 1 1)) {
  .eMVbTR {
    --purple: color(
      display-p3 calc(47 / 255) calc(16 / 255) calc(62 / 255) / 100%
    );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .eMVbTR {
    --turquoise: color(
      display-p3 calc(23 / 255) calc(51 / 255) calc(59 / 255) / 100%
    );
  }
}
@supports (color: color(display-p3 1 1 1)) {
  .eMVbTR {
    --green: color(
      display-p3 calc(46 / 255) calc(60 / 255) calc(14 / 255) / 100%
    );
  }
}
.jByDuT {
  font-family: var(--display);
  font-weight: 600;
  font-size: 22px;
  line-height: 1.16667em;
  margin: 0.5em 0px;
  color: rgba(255, 255, 255, 0.7);
}
.jByDuT span {
  font-family: var(--display);
  font-weight: 600;
  color: rgb(255, 255, 255);
}
@media only screen and (max-width: 600px) {
  .jByDuT {
    margin-bottom: 0px;
  }
}
.hKamdg {
  color: rgb(255, 255, 255);
  opacity: 0.8;
  font-size: 17px;
  line-height: 1.23536em;
  font-weight: 500;
  font-family: var(--text);
  padding-top: 15px;
}
.hKamdg::before {
  content: "";
  display: block;
  width: 90%;
  margin-bottom: 18px;
  background: rgba(255, 255, 255, 0.2);
  height: 2px;
  border-radius: 2px;
}
.dqEOvC {
  position: relative;
  flex-shrink: 0;
  cursor: w-resize;
}
.dqEOvC:active img {
  filter: brightness(90%);
}
@media only screen and (max-width: 600px) {
  .dqEOvC {
    margin: 20px 0px;
    cursor: default;
  }
}
.dqEOvU {
  position: relative;
  flex-shrink: 0;
  cursor: e-resize;
}
.dqEOvU:active img {
  filter: brightness(90%);
}
@media only screen and (max-width: 600px) {
  .dqEOvU {
    margin: 20px 0px;
    cursor: default;
  }
}
.gBSDzj {
  width: 962px;
  position: relative;
  border-radius: 10px;
  background: rgb(51, 51, 51);
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 40px 80px -10px;
}
.gBSDzj::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 76.9231%;
}
@media only screen and (max-width: 600px) {
  .gBSDzj {
    position: relative;
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-bottom: 20px;
    height: auto;
    border-radius: calc(1.8711%);
  }
}
.gBSDzj img {
  top: 0px;
  left: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: filter 200ms ease 0s;
  z-index: 10;
}
.gBSDzj video {
  top: 0px;
  left: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: filter 200ms ease 0s;
  z-index: 5;
}
.gBSDzj div {
  pointer-events: none;
}
.bJrAai {
  width: 962px;
  position: relative;
  border-radius: 10px;
  background: rgb(51, 51, 51);
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 40px 80px -15px;
}
.bJrAai::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 76.9231%;
}
@media only screen and (max-width: 600px) {
  .bJrAai {
    position: relative;
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-bottom: 20px;
    height: auto;
    border-radius: calc(1.8711%);
  }
}
.bJrAai img {
  top: 0px;
  left: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: filter 200ms ease 0s;
  z-index: 10;
}
.bJrAai video {
  top: 0px;
  left: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: filter 200ms ease 0s;
  z-index: 5;
}
.bJrAai div {
  pointer-events: none;
}
.hUxxbp {
  display: flex;
  margin-right: -70px;
  margin-bottom: -20px;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  left: -20px;
  top: 50px;
  --offset: 50px;
}
.hUxxbp > div::after {
  content: "";
  position: absolute;
  z-index: 3;
  inset: 10px;
  border-radius: 40px;
  background: rgb(0, 0, 0);
  box-shadow: rgba(0, 0, 0, 0.25) 0px 40px 80px -10px;
}
@media only screen and (max-width: 600px) {
  .hUxxbp {
    top: 0px;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0px 50px;
    padding: 0px;
    --offset: 0;
    left: 0px;
  }
}
.ldSWIz {
  position: relative;
  top: calc(0px - var(--offset));
  font-size: 0px;
  margin-right: 40px;
}
.ldSWIz::after {
  background: rgb(255, 255, 255) !important;
}
@media only screen and (max-width: 600px) {
  .ldSWIz {
    margin: 0px auto;
  }
}
.iGCpGx {
  position: relative;
  font-size: 0px;
}
.elZoDA {
  position: absolute;
  inset: 2.43902% 5.95533% 2.43902% 4.71464%;
  z-index: 5;
}
.iPspkY {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cofklR {
  position: relative;
  z-index: 10 !important;
}
.dzASls {
  position: relative;
  top: var(--offset);
}
@media only screen and (max-width: 600px) {
  .dzASls {
    display: none;
  }
}
.eSDAis {
  position: relative;
  z-index: 10 !important;
}
.jRmsQD {
  position: absolute;
  width: 88.7978%;
  height: 95.122%;
  left: 5.46448%;
  top: 2.43902%;
  z-index: 5;
}
.fvHyiq {
  position: absolute;
  width: 36.5904% !important;
  height: auto !important;
  left: 62.3701% !important;
  top: 18.2432% !important;
}
.kZMbVa {
  position: absolute;
  width: 7.27651% !important;
  height: auto !important;
  left: 63.2017% !important;
  top: 88.5135% !important;
}
.lgRquN {
  background: rgb(0, 0, 0);
  padding: 50px var(--spacing);
  overflow: hidden;
  position: relative;
  z-index: 5;
  --width: 680px;
}
.lgRquN::before {
  content: "";
  pointer-events: none;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  height: 130px;
  background: linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0));
  z-index: 30;
}
@media only screen and (max-width: 900px) {
  .lgRquN {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 600px) {
  .lgRquN {
    padding-bottom: 50px;
  }
}
.bVSHsx {
  max-width: calc(1310px - (2 * var(--spacing)));
  margin: 0px auto;
}
.hAarzR {
  margin: 0px auto;
  padding: 75px 100px 100px;
}
@media only screen and (max-width: 900px) {
  .hAarzR {
    padding: 50px 50px 75px;
  }
}
@media only screen and (max-width: 600px) {
  .hAarzR {
    padding: 50px 20px;
  }
}
.kKfsCE {
  font-family: var(--display);
  font-weight: 600;
  font-size: 32px;
  margin-bottom: 1em;
  color: rgb(255, 255, 255);
  letter-spacing: 0.39px;
  line-height: 1.16667em;
  max-width: var(--width);
}
@media only screen and (max-width: 600px) {
  .kKfsCE {
    font-size: 9vw;
  }
}
.eqDJhL {
  font-weight: 500;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.7);
  letter-spacing: 0.18px;
  line-height: 1.16667;
  max-width: var(--width);
}
.eqDJhL span {
  border-bottom: 2px solid rgba(255, 255, 0, 0.8);
  border-radius: 4px;
}
.kZPIbw {
  display: flex;
  padding: var(--cardSpacing) 0;
}
@media only screen and (max-width: 600px) {
  .kZPIbw {
    padding: var(--cardSpacing) 0;
    flex-direction: column;
  }
}
.kvjoNO {
  flex-basis: 50%;
  background: linear-gradient(
    rgba(118, 118, 128, 0.35),
    rgba(118, 118, 128, 0.18)
  );
  border-radius: calc(2 * (var(--radius)));
  --color: rgba(255, 255, 255, 0.6);
  --primary: rgba(255, 255, 255, 1);
  padding: 60px 75px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.kvjoNO + div {
  margin-left: var(--cardSpacing);
}
@media only screen and (max-width: 600px) {
  .kvjoNO {
    flex-direction: column;
    padding: 30px 30px 0px;
    margin-left: 0px !important;
  }
  .kvjoNO + div {
    margin-top: var(--spacing);
  }
}
.jqRkYX {
  flex-basis: 50%;
  background: linear-gradient(
      rgba(245, 245, 245, 0.95),
      rgba(240, 240, 240, 0.9)
    )
    rgb(191, 90, 242);
  border-radius: calc(2 * (var(--radius)));
  --color: rgba(0, 0, 0, 0.6);
  --primary: rgba(0, 0, 0, 1);
  padding: 60px 75px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.jqRkYX + div {
  margin-left: var(--cardSpacing);
}
@media only screen and (max-width: 600px) {
  .jqRkYX {
    flex-direction: column;
    padding: 30px 30px 0px;
    margin-left: 0px !important;
  }
  .jqRkYX + div {
    margin-top: var(--spacing);
  }
}
.kRwqDC {
  -webkit-box-flex: 1;
  flex-grow: 1;
  color: var(--color);
  line-height: 1.23536em;
  font-weight: 500;
  letter-spacing: -0.01em;
  font-family: var(--display);
  font-size: 20px;
}
.kRwqDC span {
  font-family: var(--display);
  color: var(--primary);
  font-weight: 600;
}
.iySTcA {
  position: relative;
  margin-top: 60px;
  align-self: center;
  font-size: 0px;
}
@media only screen and (max-width: 600px) {
  .iySTcA {
    margin-top: 30px;
  }
}
.iySTcA img {
  position: relative;
  z-index: 5;
}
.ecPopq {
  position: absolute;
  width: 88.9706%;
  height: auto;
  left: 5.51471%;
  top: 3.45745%;
}
.iwqyFs {
  background: rgb(245, 245, 247);
  padding: var(--spacing) var(--spacing) 50px;
  overflow: hidden;
  position: relative;
  z-index: 5;
  --width: 600px;
}
@media only screen and (max-width: 900px) {
  .iwqyFs {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 600px) {
  .iwqyFs {
    padding-bottom: 50px;
  }
}
.hoSHCM {
  max-width: calc(1310px - (2 * var(--spacing)));
  margin: 0px auto;
}
.ktzjXc {
  position: relative;
  padding: 100px;
}
@media only screen and (max-width: 900px) {
  .ktzjXc {
    padding: 50px 50px 75px;
  }
}
@media only screen and (max-width: 600px) {
  .ktzjXc {
    padding: 50px 20px;
  }
}
.llNqCy {
  font-family: var(--display);
  font-weight: 600;
  font-size: 24px;
  color: rgb(0, 0, 0);
  letter-spacing: 0.18px;
  line-height: 1.16667;
  max-width: var(--width);
}
.llNqCy span {
  border-bottom: 2px solid rgba(255, 255, 0, 0.8);
  border-radius: 4px;
}
.knqkWJ {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: var(--cardSpacing);
  padding: var(--cardSpacing) 0;
  margin: 0px auto;
}
@media only screen and (max-width: 600px) {
  .knqkWJ {
    display: block;
    --spacing: 10px;
    --radius: 5px;
  }
  .knqkWJ > div + div {
    margin-top: var(--spacing);
  }
}
.lePBpi {
  background: rgb(255, 255, 255);
  overflow: hidden;
  border-radius: calc(2 * (var(--cardRadius)));
  display: flex;
  flex-direction: column;
}
.fGdzZS {
  padding: 40px 50px 0px;
  max-width: 790px;
}
@media only screen and (max-width: 600px) {
  .fGdzZS {
    padding: 30px 30px 0px;
  }
}
.cWojhm {
  display: none;
}
.kdogaz {
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.23536em;
  font-weight: 500;
  font-family: var(--text);
  font-size: 22px;
  margin-bottom: 1em;
}
.kdogaz span {
  font-family: inherit;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
.ghwOOC {
  position: relative;
  margin: 5px 5px -15px;
  width: calc(100% - 10px);
}
@media only screen and (max-width: 600px) {
  .ghwOOC {
    margin-bottom: 20px;
  }
}
.ghwOOC::before {
  display: block;
  content: "";
  padding-top: 39.0456%;
  position: relative;
}
.fQaPy {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
}
.dDdViI {
  font-weight: 500;
  font-size: 15px;
  position: absolute;
  color: rgb(39, 164, 214);
  z-index: 3;
  bottom: calc(20% - 10px);
  left: 40px;
  padding: 10px;
  transition: opacity 500ms ease 0s, filter 200ms ease 0s;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.dDdViI img {
  margin-right: 3px;
}
.dDdViI:active {
  filter: brightness(80%);
}
@media only screen and (max-width: 600px) {
  .dDdViI {
    bottom: 10px;
    left: 30px;
  }
}
.cvwSLL {
  -webkit-box-flex: 1;
  flex-grow: 1;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.fjDDRU {
  margin: 25px auto 75px;
  display: block;
  width: 75%;
  height: auto;
  max-width: 314px;
}
.emDfKw {
  margin: 25px auto 35px;
  display: block;
  width: calc(100% - 100px);
  height: auto;
  max-width: 729px;
}
.iGSSYj {
  margin: 35px auto 10px;
  display: block;
  width: 75%;
  height: auto;
  max-width: 354px;
}
.jajjbS {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
  perspective: 1000px;
}
.TBiUA {
  border-radius: 26%;
  width: 100%;
  height: auto;
  backface-visibility: hidden;
  transform: none;
  --stagger: 50ms;
  transition: transform 1000ms ease-in-out 0s;
}
.TBiUA:nth-of-type(2) {
  transition-delay: calc(1 * var(--stagger));
}
.TBiUA:nth-of-type(3) {
  transition-delay: calc(2 * var(--stagger));
}
.TBiUA:nth-of-type(4) {
  transition-delay: calc(3 * var(--stagger));
}
.TBiUA:nth-of-type(5) {
  transition-delay: calc(4 * var(--stagger));
}
.TBiUA:nth-of-type(6) {
  transition-delay: calc(5 * var(--stagger));
}
.TBiUA:nth-of-type(7) {
  transition-delay: calc(6 * var(--stagger));
}
.TBiUA:nth-of-type(8) {
  transition-delay: calc(7 * var(--stagger));
}
.ljaNlr {
  --offset: 10px;
  margin-left: calc(0px - var(--padding) - var(--offset));
  margin-top: 10px;
  width: calc(100% + (2 * var(--padding)) + (2 * var(--offset))) !important;
}
.ggzQQe {
  position: relative;
  width: auto;
  padding-top: 63%;
}
.dDkEOR {
  position: absolute;
  z-index: 3;
  transform: scale(2);
  opacity: 0;
  --stagger: 100ms;
}
.ijHmUc {
  position: absolute;
  z-index: 3;
  transform: none;
  opacity: 1;
  --stagger: 100ms;
  transition: transform 600ms cubic-bezier(0.45, 1.81, 0.55, 0.88) 0s,
    opacity 200ms ease 0s;
}
.ijHmUc:nth-of-type(2) {
  transition-delay: calc(1 * var(--stagger));
}
.ijHmUc:nth-of-type(3) {
  transition-delay: calc(2 * var(--stagger));
}
.ijHmUc:nth-of-type(4) {
  transition-delay: calc(3 * var(--stagger));
}
.ijHmUc:nth-of-type(5) {
  transition-delay: calc(4 * var(--stagger));
}
.ijHmUc:nth-of-type(6) {
  transition-delay: calc(5 * var(--stagger));
}
.ijHmUc:nth-of-type(7) {
  transition-delay: calc(6 * var(--stagger));
}
.ijHmUc:nth-of-type(8) {
  transition-delay: calc(7 * var(--stagger));
}
.LcdSr {
  background: rgb(0, 0, 0);
  /* padding-top: ;
  padding-right: ;
  padding-left: ; */
  overflow: hidden;
  position: relative;
  z-index: 5;
  padding-bottom: 50px;
  --width: 650px;
}
@media only screen and (max-width: 900px) {
  .LcdSr {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 600px) {
  .LcdSr {
    padding-bottom: 50px;
  }
}
.hjGjkX {
  max-width: calc(1310px - (2 * var(--spacing)));
  margin: 0px auto;
}
.tjavf {
  padding: 100px;
}
@media only screen and (max-width: 900px) {
  .tjavf {
    padding: 50px 50px 75px;
  }
}
@media only screen and (max-width: 600px) {
  .tjavf {
    padding: 50px 20px;
  }
}
.DgcIn {
  font-family: var(--display);
  font-weight: 700;
  font-size: 64px;
  margin-bottom: 0.546875em;
  line-height: 1.03125em;
  color: rgb(50, 215, 75);
}
@media only screen and (max-width: 600px) {
  .DgcIn {
    font-size: 13vw;
  }
}
.SCDQU {
  font-family: var(--display);
  font-weight: 600;
  font-size: 24px;
  color: rgb(255, 255, 255);
  letter-spacing: 0.18px;
  line-height: 1.16667;
  max-width: var(--width);
}
.SCDQU span {
  border-bottom: 2px solid rgba(255, 255, 0, 0.8);
  border-radius: 4px;
  font-size: 24px;
}
.hhfsDp {
  position: relative;
  background:
    url("/?originalUrl=https%3A%2F%2Fgit.live%2F") 50% 50% / 35% no-repeat,
    linear-gradient(-220deg, rgba(255, 251, 0, 0.4), rgba(255, 251, 0, 0) 50%),
    linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0)),
    linear-gradient(179deg, rgb(50, 215, 75), rgb(27, 137, 43));
  border-radius: calc(2 * (var(--cardRadius)));
  --color: rgba(255, 255, 255, 0.7);
  --main: #fff;
  overflow: hidden;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin: var(--cardSpacing) 0 0;
  height: 192px;
  max-height: 192px;
  padding: 83px 40px;
  font-family: var(--display);
  text-decoration: none;
  transition: filter 300ms ease 0s;
}
.hhfsDp:hover {
  filter: brightness(95%);
}
.hhfsDp:active {
  filter: brightness(90%);
}
@media only screen and (max-width: 900px) {
  .hhfsDp {
    font-size: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .hhfsDp {
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    min-height: calc(100vw - 20px);
    max-height: calc(100vw - 20px);
    background:
      url("/?originalUrl=https%3A%2F%2Fgit.live%2F") 50% 50% / 100% no-repeat,
      linear-gradient(-220deg, rgba(255, 251, 0, 0.4), rgba(255, 251, 0, 0) 50%),
      linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0)),
      linear-gradient(179deg, rgb(50, 215, 75), rgb(27, 137, 43));
    padding: 30px;
  }
}
.gnpBpP {
  text-align: left;
  flex-basis: 35%;
  font-size: 34px;
  font-weight: 700;
  color: rgb(25, 59, 21);
}
@media only screen and (max-width: 600px) {
  .gnpBpP {
    flex-basis: inherit;
    text-align: center;
    font-size: 30px;
  }
}
.bHKeys {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.gOrJdg {
  position: relative;
  font-size: 24px;
  font-weight: 600;
  color: rgb(255, 255, 255);
  border-radius: 40px;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 16px 40px 16px 24px;
}
@supports (-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px)) {
  .gOrJdg {
    backdrop-filter: blur(12px);
  }
}
@media only screen and (max-width: 900px) {
  .gOrJdg {
    font-size: 20px;
    height: 50px;
    padding: 16px 40px 16px 16px;
  }
}
.eqymaV {
  position: absolute;
  right: 16px;
  margin-left: 2px;
  transition: transform 300ms ease 0s;
}
.NceZf {
  position: absolute;
  right: 16px;
  margin-left: 2px;
  transition: transform 300ms ease 0s;
  transform: translateX(4px);
}
.lllPnN {
  padding: var(--cardSpacing) 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: minmax(500px, auto);
  grid-gap: var(--cardSpacing);
}
@media only screen and (max-width: 900px) {
  .lllPnN {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 600px) {
  .lllPnN {
    display: block;
    padding: var(--cardSpacing) 0;
    --spacing: 10px;
    --radius: 5px;
  }
}
.dUcVAo {
  flex-basis: 33%;
  display: flex;
  flex-direction: column;
}
.dUcVAo > div {
  -webkit-box-flex: 1;
  flex-grow: 1;
}
@media only screen and (max-width: 900px) {
  .dUcVAo {
    display: contents;
  }
  .dUcVAo > div {
    height: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .dUcVAo {
  }
  .dUcVAo + div {
    margin-left: 0px;
  }
  .dUcVAo > div {
    height: auto;
  }
}
.jwhRPM {
  position: relative;
  background: linear-gradient(
    rgba(118, 118, 128, 0.24),
    rgba(118, 118, 128, 0.18)
  );
  border-radius: calc(2 * (var(--cardRadius)));
  --color: rgba(255, 255, 255, 0.7);
  --main: #fff;
  --padding: 40px;
  /* padding-top: ;
  padding-right: ;
  padding-left: ; */
  padding-bottom: 0px;
  overflow: hidden;
  display: inline-flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: var(--cardSpacing);
}
@media only screen and (max-width: 900px) {
  .jwhRPM {
    padding-bottom: 50px;
    margin-bottom: 0px;
    --padding: 30px;
    height: 100%;
  }
  .jwhRPM > div {
    height: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .jwhRPM {
    --padding: 30px;
    margin-bottom: var(--spacing);
  }
  .jwhRPM > div {
    height: auto;
  }
}
.kqCTma {
  position: relative;
  background: linear-gradient(
    rgba(118, 118, 128, 0.24),
    rgba(118, 118, 128, 0.18)
  );
  border-radius: calc(2 * (var(--cardRadius)));
  --color: rgba(255, 255, 255, 0.7);
  --main: #fff;
  --padding: 40px;
  /* padding-top: ;
  padding-right: ;
  padding-left: ; */
  padding-bottom: 0px;
  overflow: hidden;
  display: inline-flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: var(--cardSpacing);
}
@media only screen and (max-width: 900px) {
  .kqCTma {
    padding-bottom: 50px;
    margin-bottom: 0px;
    --padding: 30px;
    height: 300px;
  }
  .kqCTma > div {
    height: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .kqCTma {
    --padding: 30px;
    margin-bottom: var(--spacing);
  }
  .kqCTma > div {
    height: auto;
  }
}
.jnOaaW {
  padding: 0 var(--padding);
}
.kAStgZ {
  color: var(--color);
  line-height: 1.23536em;
  font-weight: 500;
  font-family: var(--text);
  font-size: 22px;
  margin-bottom: var(--padding);
}
.kAStgZ span {
  color: var(--main);
}
.hzQdYT {
  align-self: center;
  font-size: 0px;
  -webkit-box-flex: 1;
  flex-grow: 1;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
  max-width: calc(100% - (2 * var(--padding)));
  margin-top: 0px;
  margin-bottom: var(--padding);
}
.hzQdYT > img {
  width: 100%;
  height: auto;
}
.inWgJQ {
  align-self: center;
  font-size: 0px;
  width: 100%;
  max-width: calc(100% - (2 * var(--padding)));
  margin-top: -20px;
  margin-bottom: -10px;
}
.inWgJQ > img {
  width: 100%;
  height: auto;
}
.fPxVCp {
  position: relative;
  border-radius: calc(2 * (var(--cardRadius)));
  --color: rgba(255, 255, 255, 0.7);
  --main: #fff;
  --padding: 40px;
  padding: var(--padding);
  overflow: hidden;
  margin-bottom: var(--cardSpacing);
  width: 100%;
  min-height: 500px;
  font-size: 34px;
  font-weight: 600;
  color: rgb(255, 255, 255);
  background: linear-gradient(rgb(27, 128, 42), rgb(23, 99, 34));
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.fPxVCp div {
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  flex-grow: 1;
}
.fPxVCp img {
  filter: saturate(0%) brightness(40%);
  margin-bottom: 3px;
}
.fPxVCp strong {
  color: rgb(50, 215, 75);
  display: block;
  margin-bottom: 0.5em;
  font-size: 18px;
  font-weight: 600;
}
.fPxVCp span {
  color: rgb(100, 255, 123);
}
@media only screen and (max-width: 900px) {
  .fPxVCp {
    padding-bottom: 50px;
    --padding: 30px;
  }
}
@media only screen and (max-width: 600px) {
  .fPxVCp {
    --padding: 30px;
    margin-bottom: var(--spacing);
  }
}
.btGBTo {
  position: relative;
  border-radius: calc(2 * (var(--cardRadius)));
  --color: rgba(255, 255, 255, 0.7);
  --main: #fff;
  --padding: 40px;
  padding: var(--padding);
  min-height: 500px;
  margin-bottom: var(--cardSpacing);
  overflow: hidden;
  width: 100%;
  font-size: 34px;
  font-weight: 600;
  color: rgb(255, 255, 255);
  background: rgb(50, 215, 75);
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.btGBTo div {
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  flex-grow: 1;
}
.btGBTo img {
  filter: saturate(0%) brightness(40%);
  margin-bottom: 3px;
}
.btGBTo strong {
  --x: 230;
  color: rgb(var(--x), var(--x), var(--x));
  mix-blend-mode: color-dodge;
  display: block;
  margin-bottom: 0.5em;
  font-size: 18px;
  font-weight: inherit;
}
.btGBTo span {
  --x: 60;
  color: rgb(var(--x), var(--x), var(--x));
  mix-blend-mode: color-burn;
}
@media only screen and (max-width: 900px) {
  .btGBTo {
    padding-bottom: 50px;
    --padding: 30px;
  }
}
@media only screen and (max-width: 600px) {
  .btGBTo {
    --padding: 30px;
    margin-bottom: var(--spacing);
  }
}
.eCxenh {
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  --spacing: 15px;
}
@media (max-width: 600px) {
  .eCxenh {
    --spacing: 10px;
  }
}
.hJpYTn {
  animation: 100s linear 0s infinite normal none running hQChUG;
}
.ioqEqu {
  display: flex;
}
.iwthPG {
  display: flex;
  margin-bottom: var(--spacing);
  padding-left: var(--spacing);
  position: relative;
  left: 0px;
}
.hKyqJL {
  display: flex;
  margin-bottom: var(--spacing);
  padding-left: var(--spacing);
  position: relative;
  left: 115px;
}
.hKyriv {
  display: flex;
  margin-bottom: var(--spacing);
  padding-left: var(--spacing);
  position: relative;
  left: 230px;
}
.dbmSDS {
  flex-shrink: 0;
  width: 230px;
  height: 110px;
  background: rgb(255, 255, 255);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.dbmSDS + div {
  margin-left: var(--spacing);
}
.gbjAcu {
  font-size: 17px;
  font-weight: 600;
  margin-top: 10px;
}
.gFBzsf {
  padding: var(--spacing);
  overflow: hidden;
  position: relative;
  z-index: 5;
  background: rgb(247, 247, 247);
  --width: 700px;
}
.SZEQD {
  max-width: calc(1310px - (2 * var(--spacing)));
  margin: 0px auto;
}
.kLHxuf {
  padding: 100px 100px 75px;
}
@media only screen and (max-width: 900px) {
  .kLHxuf {
    padding: 50px;
  }
}
@media only screen and (max-width: 600px) {
  .kLHxuf {
    padding: 50px 20px;
  }
}
.thjWj {
  font-family: var(--display);
  font-weight: 700;
  font-size: 44px;
  margin-bottom: 0.2em;
  line-height: 1.03125em;
  color: rgb(255, 23, 50);
  max-width: var(--width);
}
@media only screen and (max-width: 600px) {
  .thjWj {
    font-size: 13vw;
  }
}
.jlmkFy {
  font-family: var(--display);
  font-weight: 700;
  font-size: 30px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.9);
  letter-spacing: 0.39px;
  line-height: 1.16667em;
  max-width: var(--width);
}
@media only screen and (max-width: 600px) {
  .jlmkFy {
    font-size: 9vw;
  }
}
.cjiosd {
  font-weight: 600;
  font-size: 24px;
  letter-spacing: 0.18px;
  line-height: 1.16667;
  max-width: 550px;
  color: rgba(0, 0, 0, 0.5);
}
.cjiosd span {
  color: rgb(0, 0, 0);
}
.dRqCQF {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
  padding-top: 50px;
  --xOffset: 30px;
}
@media (max-width: 1000px) {
  .dRqCQF {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
  .dRqCQF {
    grid-gap: var(--spacing);
  }
}
.dUuNdq {
  padding: 75px 100px 100px;
}
@media only screen and (max-width: 900px) {
  .dUuNdq {
    padding: 50px 50px 75px;
  }
}
@media only screen and (max-width: 600px) {
  .dUuNdq {
    padding: 50px var(--spacing) 50px;
  }
}
.gTCOKx {
  font-size: 17px;
  font-weight: 600;
  margin-top: 10px;
  color: rgb(0, 0, 0);
}
.cLPvEN {
  flex-shrink: 0;
  padding: 20px;
  text-align: center;
  -webkit-box-flex: 1;
  flex-grow: 1;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.cLPvEN img {
  opacity: 0.7;
}
.ivtzZ {
  text-decoration: none;
  flex-shrink: 0;
  padding: 20px;
  text-align: center;
  -webkit-box-flex: 1;
  flex-grow: 1;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.ivtzZ img {
  opacity: 0.7;
}
.ivtzZ:active {
  background: rgba(0, 0, 0, 0.08);
  filter: brightness(90%);
}
.hBmHkF {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.4);
  margin: 6px 0px 0px;
}
.kKUXTH {
  margin: 6px 0px 0px;
  background: rgb(0, 132, 255);
  color: rgb(255, 255, 255);
  padding: 3px 7px;
  border-radius: 20px;
  font-size: 12px;
}
.bXRbxp {
  font-family: var(--text);
  font-size: 13px;
  color: rgba(0, 0, 0, 0.28);
  letter-spacing: -0.08px;
  line-height: 18px;
  margin-top: 50px;
  position: relative;
  z-index: 1;
}
.bXRbxp code {
  font-family: inherit;
}
@media (max-width: 600px) {
  .bXRbxp {
    max-width: 280px;
  }
}
.kVXvUq {
  border-radius: calc(2 * (var(--radius)));
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 100px 0px 120px;
  min-height: 300px;
  position: relative;
  z-index: 1;
  background: linear-gradient(
      150deg,
      rgba(255, 64, 207, 0.5),
      rgba(101, 20, 252, 0.5)
    )
    rgb(0, 0, 0);
}
@media (max-width: 600px) {
  .kVXvUq {
    flex-direction: column;
    border-radius: 0px;
  }
}
.dZCKcT {
  width: 128px;
  height: 128px;
  display: block;
}
.KQFxB {
  font-size: 17px;
  text-align: center;
  line-height: 1.23536em;
  font-weight: 500;
  font-family: var(--text);
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
}
.edeVst {
  font-family: var(--display);
  font-weight: 600;
  font-size: 28px;
  line-height: 1.16667em;
  letter-spacing: -0.18px;
  margin-top: 25px;
  color: rgb(255, 255, 255);
  max-width: 450px;
  padding: 0px 20px;
}
.kprgQc {
  color: rgba(255, 255, 255, 0.7);
  font-family: var(--display);
  font-weight: 500;
  font-size: 22px;
  line-height: 1.16667em;
  letter-spacing: -0.18px;
  margin: 0.6em 0px 1em;
  max-width: 550px;
  padding: 0px 20px;
}
.eVhDyV {
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  justify-content: center;
  margin-top: 10px;
  position: relative;
  z-index: 1;
}
.eVhDyV > a {
  min-width: 139px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.4px;
  text-align: center;
  line-height: 22px;
  padding: 10px 20px;
}
@media only screen and (max-width: 600px) {
  .eVhDyV > a {
    font-weight: 600;
  }
}
.eVhDyV > a + a {
  margin-left: 16px;
}
@media only screen and (max-width: 600px) {
  .eVhDyV {
    flex-direction: column-reverse;
    padding: 0px 20px;
    max-width: 300px;
  }
  .eVhDyV > a + a {
    margin-left: 0px;
    margin-bottom: 10px;
  }
  .eVhDyV > a {
    -webkit-box-flex: 1;
    flex-grow: 1;
  }
}
.cRYitP {
  background: rgb(255, 255, 255);
  border-radius: 16px;
  display: block;
  transition: filter 200ms ease 0s;
  color: rgb(68, 22, 115);
}
.cRYitP:hover {
  filter: brightness(90%);
}
.cRYitP:active {
  filter: brightness(80%);
}
.RQTeu {
  font-family: var(--text);
  font-size: 12px;
  color: rgba(235, 235, 245, 0.4);
  letter-spacing: -0.08px;
  text-align: center;
  line-height: 18px;
  margin-top: 20px;
  text-decoration: none;
  position: relative;
  z-index: 1;
  transition: color 200ms ease 0s;
}
.RQTeu:hover {
  color: rgba(235, 235, 245, 0.7);
}
@media only screen and (max-width: 600px) {
  .RQTeu {
    max-width: 220px;
    margin-top: 1em;
  }
}
.crGtMk {
  max-width: 700px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin: 0px auto -10px;
  padding: 25px 0px 0px;
}
@media only screen and (max-width: 600px) {
  .crGtMk {
    flex-direction: column;
    padding: 20px var(--spacing) 30px;
    text-align: center;
  }
}
.crGtMk a {
  text-decoration: none;
  color: rgb(0, 162, 255);
  transition: filter 200ms ease 0s;
}
.crGtMk a:hover {
  filter: brightness(150%);
}
.emDesc {
  margin-right: 15px;
  margin-left: -10px;
}
@media only screen and (max-width: 600px) {
  .emDesc {
    margin: 0px 0px 5px;
  }
}
.fQmZUc {
  font-size: 17px;
  line-height: 1.23536em;
  font-weight: 500;
  font-family: var(--text);
}
.hqMpOg {
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
}
.kSfTPZ {
  color: rgba(255, 255, 255, 0.7);
}
.soIJC {
  position: relative;
  z-index: 5;
  background: rgb(0, 0, 0);
  padding: 0px 20px;
  margin: var(--spacing) auto 0;
  overflow: hidden;
  --width: 700px;
}
@media only screen and (max-width: 900px) {
  .soIJC {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 600px) {
  .soIJC {
    margin: 0px;
    padding: 0px;
  }
}
.jPHpVK {
  max-width: calc(var(--maxContentWidth) - 40px);
  margin: 0px auto;
}

#cardJB {
 border: none;

}

@media only screen and (max-width: 600px) {
 #cardJB {
    display: none;
  }
}


.hpJoFP {
  --display: inherit;
  --text: inherit;
  --spacing: 43px;
  --radius: 12px;
  --cardRadius: 12px;
  --cardSpacing: 23px;
  padding-bottom: 20px;
  background: rgb(0, 0, 0);
}
@media only screen and (max-width: 900px) {
  .hpJoFP {
    --radius: 10px;
  }
}
@media only screen and (max-width: 600px) {
  .hpJoFP {
    --spacing: 10px;
  }
}
.fpsBru {
  display: flex;
  flex-direction: column;
  height: 100vh;
  min-height: 800px;
  max-height: 1100px;
  margin: 0px auto;
}
@media only screen and (max-width: 600px) {
  .fpsBru {
    min-height: 600px;
    max-height: 1000px;
    height: 82vh;
  }
}
.bhqene {
  margin: var(--spacing) auto 0;
  padding: 0px;
  max-width: calc(var(--maxContentWidth));
}
.hDjkJD {
  background: rgb(255, 255, 255);
  height: var(--navigationHeight);
  position: relative;
  z-index: 9000;
}
.gsOWCI {
  --spacing: 20px;
  --maxWidth: var(--maxContentWidth);
  padding: 0 var(--spacing);
  overflow-x: hidden;
  position: relative;
  --width: 680px;
}
@media only screen and (max-width: 900px) {
  .gsOWCI {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .gsOWCI {
    padding-bottom: 0px;
  }
}
.evVwa {
  max-width: calc(var(--maxWidth));
  margin: 0px auto;
  position: relative;
  z-index: 10;
  padding: 75px 0px 100px;
  display: flex;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .evVwa {
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    padding: 50px 0px;
  }
}
@media only screen and (max-width: 900px) {
  .evVwa {
    padding: 20px 0px ;
  }
}
.fkaJJQ {
  flex-basis: 60%;
  position: relative;
}
@media only screen and (max-width: 600px) {
  .fkaJJQ {
    flex-direction: column;
    width: 100%;
    flex-basis: 100%;
  }
}
.iCjDlb {
  -webkit-box-flex: 1;
  padding: 50px 0px 50px 50px;
}
@media only screen and (max-width: 900px) {
  .iCjDlb {
    padding: 50px 50px 15px;
  }
}
@media only screen and (max-width: 600px) {
  .iCjDlb {
    padding: 20px 20px 50px;
    text-align: center;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
  }
}
.gCwNQz {
  font-family: var(--display);
  font-weight: 700;
  font-size: 32px;
  margin: 0px auto 0.3em;
  line-height: 1.03125em;
  color: rgb(0, 0, 0);
  max-width: var(--width);
}
@media only screen and (max-width: 600px) {
  .gCwNQz {
    font-size: 8vw;
  }
}
.jepZVm {
  font-family: var(--display);
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 1em;
  color: rgba(0, 0, 0, 0.7);
  letter-spacing: 0.39px;
  line-height: 1.28em;
  max-width: 350px;
}
@media only screen and (max-width: 600px) {
  .jepZVm {
    font-size: 6vw;
  }
}
.hpVeeG {
  font-family: var(--text);
  font-size: 12px;
  color: rgba(0, 0, 0, 0.28);
  letter-spacing: -0.08px;
  line-height: 18px;
  margin-top: 20px;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .hpVeeG {
    max-width: 220px;
    margin-top: 1em;
  }
}
.yxlTM {
  position: relative;
  max-width: 600px;
  width: 100%;
  margin: 0px auto;
}
.jAkAtt {
  width: 100%;
  position: relative;
  border-radius: 1.0395%;
  background: transparent;
  overflow: hidden;
  
}
.jAkAtt::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 76.5231%;
}
.jAkAtt img {
  top: 0px;
  left: 0px;
  position: absolute;
  width: 95%;
  box-shadow: rgba(0, 0, 0, 0.02) 0px 0px 0px 1px,
    rgba(0, 0, 0, 0.2) 0px 10px 30px -15px;
    
  
}
.cvAtCz {
  position: absolute;
  right: 5%;
  bottom: 0px;
  width: 25%;
  background: transparent;
  
  
}
@media only screen and (max-width: 600px) {
  .cvAtCz {
    right: 0px;
  }
}
.cvAtCz::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 80%;
}
.cvAtCz::after {
  content: "";
  position: absolute;
  z-index: 3;
  inset: 10px;
  border-radius: 20px;
  
}
.cvAtCz img {
  bottom: -20px;
  right: -80px;
  position: absolute;
  width: 330%;
  z-index: 5;
  box-shadow: rgba(0, 0, 0, 0.02) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 10px 30px -15px;
  border-radius: 4px;
}

@media only screen and (max-width: 1025px) {
  .cvAtCz img {
    right: -40px;
  }
}

@media only screen and (max-width: 600px) {
  .cvAtCz img {
    right: 0px;
  }
}
.fhjmwo {
  min-width: 139px;
  text-decoration: none;
  white-space: nowrap;
  font-size: 15px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  letter-spacing: -0.3px;
  text-align: center;
  line-height: 22px;
  padding: 10px 20px;
  background: rgb(0, 122, 255);
  border-radius: 16px;
  display: inline-block;
  transition: filter 200ms ease 0s;
  
}
.fhjmwo:hover {
  filter: brightness(110%);
}
.fhjmwo:active {
  filter: brightness(80%);
}
.bTWoWs {
  max-width: calc(var(--maxContentWidth) - 40px);
  margin: 0px auto;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
  padding-top: 50px;
  display: none;
}
.fTLJIB {
  margin: 0px 0px 40px;
  padding: 0px;
  font-size: 20px;
  font-weight: 600;
}
.dymQdk {
  max-width: calc(var(--contentMaxWidth) - 40px);
  margin: 0px auto;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 900px) {
  .dymQdk {
    gap: 10px;
  }
}
@media only screen and (max-width: 600px) {
  .dymQdk {
    grid-template-columns: repeat(1, 1fr);
    width: 100%;
    padding-bottom: 0px;
  }
}
.icyJCu {
  color: rgb(0, 0, 0);
  text-decoration: none;
  border-radius: 40px;
  background: rgb(255, 255, 255);
  min-height: 370px;
  padding: 40px 15px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  transition: filter 200ms ease 0s, box-shadow 200ms ease 0s;
  cursor: pointer;
  border:none;
}
.icyJCu:active {
  filter: brightness(95%);
}
.icyJCu:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px -10px;
}

.icyJCu-vsc {
  color: rgb(0, 0, 0);
  text-decoration: none;
  border-radius: 40px;
  background: rgb(255, 255, 255);
  min-height: 370px;
  padding: 40px 15px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  transition: filter 200ms ease 0s, box-shadow 200ms ease 0s;
  border:none;
}


@media only screen and (max-width: 1000px) {
}
.hQxRwV {
  margin: 0px;
  padding: 0px;
  font-size: 20px;
}
.kiifpW {
  font-family: var(--text);
  font-size: 12px;
  color: rgba(0, 0, 0, 0.28);
  letter-spacing: -0.08px;
  line-height: 18px;
  margin-top: 0.5em;
}
.dKKnhw {
  -webkit-box-flex: 1;
  flex-grow: 1;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.dKKnhw img {
  width: 90%;
  height: 90%;
}
.erHhxC img {
  max-width: 80%;
  display: block;
  margin: 0px auto;
}
.cNZAml {
  position: relative;
  z-index: 20;
}
.aVHHa {
  max-width: calc(var(--contentMaxWidth));
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0px 20px;
  margin: -30px auto 80px;
}
@media only screen and (max-width: 600px) {
  .aVHHa {
    margin: 20px auto;
  }
}
.glTnBT {
  text-align: center;
  font-size: 13px;
  line-height: 1.4em;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);
  display: block;
  text-decoration: none;
  margin: 0px auto;
  padding: 20px;
  border-radius: 20px;
  transition: filter 200ms ease 0s, opacity 200ms ease 0s;
}

.glTnBT span {
  color: var(--linkColor);
  margin-left: 3px;
  white-space: nowrap;
}
.glTnBT:hover span {
  text-decoration: underline;
}
.glTnBT:active {
  filter: brightness(80%);
}

.glTnBT-insiders {
  text-align: center;
  font-size: 13px;
  line-height: 1.4em;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);
  display: block;
  text-decoration: none;
  margin: 0px auto;
  padding: 20px;
  padding-bottom: 0px;
  border-radius: 20px;
  transition: filter 200ms ease 0s, opacity 200ms ease 0s;
}

.glTnBT-insiders span {
  color: var(--linkColor);
  margin-left: 3px;
  white-space: nowrap;
}
.glTnBT-insiders:hover span {
  text-decoration: underline;
}
.glTnBT-insiders:active {
  filter: brightness(80%);
}

.glTnBT-insiders-invisible {
  opacity: 0;
  font-size: 13px;
  line-height: 1.4em;
  display: block;
  padding: 20px;
  padding-bottom: 0px;
  pointer-events: none;
}

.kKvYYy {
  --colorHover: var(--linkColor);
  color: var(--color);
}
.kKvYYy + div {
  border-top: 1px solid var(--divider);
}
.guUhjc {
  font-size: 18px;
  font-weight: 600;
  padding: 20px 0px;
  cursor: pointer;
  display: flex;
  color: var(--color);
  -webkit-box-align: center;
  align-items: center;
}
.guUhjc span {
  -webkit-box-flex: 1;
  flex-grow: 1;
  padding-right: 15px;
}
.guUhjc:hover {
  --color: var(--colorHover);
}
.eYLGie {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  opacity: 0.8;
  border: 2px solid var(--color);
  border-radius: 50%;
  transition: transform 300ms ease-in-out 0s;
  transform: none;
}
.eYLGie::before {
  content: "";
  display: block;
  width: 12px;
  height: 2px;
  border-radius: 1px;
  background: var(--color);
  position: absolute;
  top: calc(50% - 1px);
  left: 4px;
}
.eYLGie::after {
  content: "";
  display: block;
  width: 2px;
  height: 12px;
  border-radius: 1px;
  background: var(--color);
  position: absolute;
  top: 4px;
  left: calc(50% - 1px);
}
.gNTDuZ {
  overflow: hidden;
}
.jPwcEB {
  padding: 0px 30px 20px 0px;
  font-size: 16px;
  line-height: 1.4em;
  opacity: 0.7;
}
.huhuoX {
  padding: 20px var(--spacing);
  overflow-x: hidden;
  position: relative;
  --color: #000;
  --divider: rgba(0, 0, 0, 0.05);
  --width: 680px;
}
@media only screen and (max-width: 900px) {
  .huhuoX {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .huhuoX {
    padding-bottom: 0px;
  }
}
.dsJrdI {
  font-family: var(--display);
  font-weight: 700;
  font-size: 42px;
  line-height: 1.03125em;
  text-align: center;
  color: var(--color);
  max-width: var(--width);
  margin-bottom: 50px;
}
@media only screen and (max-width: 600px) {
}
.dRoXBn {
  --spacing: 20px;
  --maxWidth: var(--maxContentWidth);
  padding-bottom: 20px;
  overflow-x: hidden;
}
.bcLbqn {
  background: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 0px 0px;
  height: var(--navigationHeight);
}
.fToEQm {
  padding: 20px var(--spacing);
  overflow-x: hidden;
  position: relative;
  --width: 600px;
}
@media only screen and (max-width: 900px) {
  .fToEQm {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .fToEQm {
    padding-bottom: 0px;
  }
}
.jjefbi {
  max-width: calc(1220px - (2 * var(--spacing)));
  margin: 0px auto;
  position: relative;
  z-index: 10;
  overflow: hidden;
}
.dkDuqO {
  margin: 0px auto;
  padding: 50px 75px 15px;
}
@media only screen and (max-width: 900px) {
  .dkDuqO {
    padding: 50px 50px 15px;
  }
}
@media only screen and (max-width: 600px) {
  .dkDuqO {
    padding: 20px 30px 10px;
  }
}
.iZaXOK {
  font-family: var(--display);
  font-weight: 700;
  font-size: 40px;
  margin-bottom: 0.3em;
  line-height: 1.03125em;
  color: rgb(0, 0, 0);
  max-width: var(--width);
}
@media only screen and (max-width: 600px) {
  .iZaXOK {
    font-size: 13vw;
  }
}
.gkZbtb {
  font-family: var(--display);
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 1em;
  color: rgba(0, 0, 0, 0.7);
  letter-spacing: 0.39px;
  line-height: 1.16667em;
  max-width: var(--width);
}
@media only screen and (max-width: 600px) {
  .gkZbtb {
    font-size: 6vw;
    margin-bottom: 0px;
  }
}
.kYlYhQ {
  margin: 0px auto;
  max-width: calc(var(--maxWidth) + 100px + var(--padding));
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: auto;
  gap: 25px;
  padding: 0px 40px;
  --padding: 50px;
}
@media only screen and (max-width: 1215px) {
  .kYlYhQ {
    gap: 20px;
  }
}
@media only screen and (max-width: 1100px) {
  .kYlYhQ {
    gap: 20px;
    --padding: 35px;
  }
}
@media only screen and (max-width: 900px) {
  .kYlYhQ {
    gap: 20px;
    --padding: 35px;
  }
}
@media only screen and (max-width: 800px) {
  .kYlYhQ {
    --padding: 30px;
  }
}
@media only screen and (max-width: 700px) {
  .kYlYhQ {
    padding: 0px 20px;
    --padding: 30px;
  }
}
@media only screen and (max-width: 600px) {
  .kYlYhQ {
    display: block;
    --padding: 30px;
    padding: 0 var(--spacing);
  }
}
.nSeWO {
  display: flex;
  flex-direction: column;
  /* background-image: ;
  background-size: ;
  background-repeat-x: ;
  background-repeat-y: ;
  background-attachment: ;
  background-origin: ;
  background-clip: ;
  background-color: ; */
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 16px 32px 0px;
  border-radius: 40px;
  min-height: 400px;
  z-index: 12;
  padding-top: 70%;
  position: relative;
  --offset: 0px;
  background-position: 50% 0px;
    0 0 / 100% auto no-repeat;
  --color: #000;
  --accent: #2eb250;
  --featureColor: var(--color);
  
  --backgroundColor: #fff;
 
    0 0 / 100% auto no-repeat;
  
    0 0 / 100% auto no-repeat;
  grid-area: 1 / 1 / auto / auto;
}
.nSeWO:nth-of-type(2) {
  top: var(--offset);
}
.nSeWO:nth-of-type(3) {
  top: calc(2 * var(--offset));
}
.nSeWO::before {
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  top: -1px;
  width: calc(100% + 2px);
  padding-top: 75%;
  background: var(--background);
}
@media only screen and (max-width: 900px) {
  .nSeWO {
    padding-top: 65%;
  }
}
@media only screen and (max-width: 800px) {
  .nSeWO {
    border-radius: 4vw;
    padding-top: 65%;
  }
}
@media only screen and (max-width: 600px) {
  .nSeWO {
    border-radius: 40px;
    padding-top: 65%;
    margin-top: 40px;
  }
}
.bAhsRD {
  display: flex;
  flex-direction: column;
  /* background-image: ;
  background-size: ;
  background-repeat-x: ;
  background-repeat-y: ;
  background-attachment: ;
  background-origin: ;
  background-clip: ;
  background-color: ; */
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 16px 32px 0px;
  border-radius: 40px;
  min-height: 400px;
  z-index: 12;
  padding-top: 70%;
  position: relative;
  --offset: 0px;
  background-position: 50% 0px;
  --featureColor: var(--color);
  
    0 0 / 100% auto no-repeat;
  
    0 0 / 100% auto no-repeat;
  grid-area: 1 / 2 / auto / auto;
  --backgroundColor: #007cff;
  --background: var(--blue);
  --color: #fff;
  --accent: #fff;
  
}
.bAhsRD:nth-of-type(2) {
  top: var(--offset);
}
.bAhsRD:nth-of-type(3) {
  top: calc(2 * var(--offset));
}
.bAhsRD::before {
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  top: -1px;
  width: calc(100% + 2px);
  padding-top: 75%;
  background: var(--background);
}
@media only screen and (max-width: 900px) {
  .bAhsRD {
    padding-top: 65%;
  }
}
@media only screen and (max-width: 800px) {
  .bAhsRD {
    border-radius: 4vw;
    padding-top: 65%;
  }
}
@media only screen and (max-width: 600px) {
  .bAhsRD {
    border-radius: 40px;
    padding-top: 65%;
    margin-top: 40px;
  }
}
.gdZQau {
  display: flex;
  flex-direction: column;
  /* background-image: ;
  background-size: ;
  background-repeat-x: ;
  background-repeat-y: ;
  background-attachment: ;
  background-origin: ;
  background-clip: ;
  background-color: ; */
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 16px 32px 0px;
  border-radius: 40px;
  min-height: 400px;
  z-index: 12;
  padding-top: 70%;
  position: relative;
  --offset: 0px;
  background-position: 50% 0px;
 
    0 0 / 100% auto no-repeat;
 
    0 0 / 100% auto no-repeat;
  grid-area: 1 / 3 / auto / auto;
  --backgroundColor: #334559;
  --background: var(--slate);
  --color: #fff;
  --accent: #b7c2d2;
  --featureColor: var(--accent);

}
.gdZQau:nth-of-type(2) {
  top: var(--offset);
}
.gdZQau:nth-of-type(3) {
  top: calc(2 * var(--offset));
}
.gdZQau::before {
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  top: -1px;
  width: calc(100% + 2px);
  padding-top: 75%;
  background: var(--background);
}
@media only screen and (max-width: 900px) {
  .gdZQau {
    padding-top: 65%;
  }
}
@media only screen and (max-width: 800px) {
  .gdZQau {
    border-radius: 4vw;
    padding-top: 65%;
  }
}
@media only screen and (max-width: 600px) {
  .gdZQau {
    border-radius: 40px;
    padding-top: 65%;
    margin-top: 40px;
  }
}
.fnyGaw {
  padding: 0 var(--padding) 30px;
  -webkit-box-flex: 1;
  flex-grow: 1;
  position: relative;
  z-index: 2;
}
.hFnMit {
  color: var(--color);
  font-size: 26px;
  font-weight: 600;
  margin: 0.5em 0px 0.2em;
}
@media only screen and (max-width: 900px) {
  .hFnMit {
    font-size: 24px;
  }
}
.cOcUQl {
  font-size: 12px;
  opacity: 0.8;
  font-weight: 400;
  display: inline-block;
  background: rgba(255, 255, 255, 0.1);
  padding: 7px 12px;
  border-radius: 50px;
  vertical-align: middle;
  margin-left: 8px;
  margin-bottom: -3px;
  cursor: pointer;
  user-select: none;
  transition: background-color 200ms ease 0s;
}
.cOcUQl:hover {
  background: rgba(255, 255, 255, 0.15);
}
.cOcUQl:active {
  background: rgba(255, 255, 255, 0.2);
}
.kJcGSm {
  font-size: 20px;
  font-weight: 600;
  color: var(--accent);
  margin-bottom: 1em;
}
.kJcGSm strong {
  font-size: 12px;
  opacity: 0.8;
  font-weight: 400;
  display: block;
  float: right;
  background: rgba(255, 255, 255, 0.1);
  padding: 7px 12px;
  border-radius: 50px;
  position: relative;
  top: -2px;
  cursor: pointer;
  user-select: none;
}
.kJcGSm strong:active {
  background: rgba(255, 255, 255, 0.15);
}
@media only screen and (max-width: 900px) {
  .kJcGSm {
    font-size: 20px;
  }
}
.kJcGSm span {
  font-size: 14px;
  vertical-align: middle;
  opacity: 0.9;
  margin-left: 2px;
}
.iqRDPY {
  margin-top: 0.5em;
  font-weight: 500;
  font-size: 18px;
  color: var(--color);
  line-height: 1.28em;
  padding: 0px;
}
.gChJej {
  background: rgb(0, 0, 0);
  grid-area: 2 / 1 / auto / 4;
  position: relative;
  z-index: 1;
}
.gChJej::after {
  content: "";
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  height: 100px;
  top: -100px;
  background: rgb(0, 0, 0);
}
.gChJej::before {
  content: "";
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  height: 100%;
  background: rgb(0, 0, 0);
}
@media only screen and (max-width: 600px) {
  .gChJej {
    display: none;
  }
}
.bPlpRL {
  position: relative;
  z-index: 10;
  -webkit-box-flex: 1;
  flex-grow: 1;
  list-style: none;
  padding: 0 var(--padding) 50px;
  grid-area: 2 / 1 / auto / auto;
}
@media only screen and (max-width: 600px) {
  .bPlpRL {
    padding-bottom: 50px;
    background: rgb(0, 0, 0);
    padding-top: 120px;
    margin-top: -100px;
    margin-bottom: 0px;
    margin-left: calc(0px - var(--spacing));
    margin-right: calc(0px - var(--spacing));
  }
}
.itVqGH {
  position: relative;
  z-index: 10;
  -webkit-box-flex: 1;
  flex-grow: 1;
  list-style: none;
  padding: 0 var(--padding) 50px;
  grid-area: 2 / 2 / auto / auto;
}
@media only screen and (max-width: 600px) {
  .itVqGH {
    padding-bottom: 50px;
    background: rgb(0, 0, 0);
    padding-top: 120px;
    margin-top: -100px;
    margin-bottom: 0px;
    margin-left: calc(0px - var(--spacing));
    margin-right: calc(0px - var(--spacing));
  }
}
.diBkUi {
  position: relative;
  z-index: 10;
  -webkit-box-flex: 1;
  flex-grow: 1;
  list-style: none;
  padding: 0 var(--padding) 50px;
  grid-area: 2 / 3 / auto / auto;
}
@media only screen and (max-width: 600px) {
  .diBkUi {
    padding-bottom: 50px;
    background: rgb(0, 0, 0);
    padding-top: 120px;
    margin-top: -100px;
    margin-bottom: 0px;
    margin-left: calc(0px - var(--spacing));
    margin-right: calc(0px - var(--spacing));
  }
}
.boUkkk {
  margin: 0px 0px 0px -4px;
  padding: 14px 0px 14px 28px;
  opacity: 0.8;
  /* background-image: ;
  background-attachment: ;
  background-origin: ;
  background-clip: ;
  background-color: ; */
  background-size: 24px 24px;
  background-position: 0px 50%;
  background-repeat: no-repeat;
  font-size: 15px;
  color: rgb(255, 255, 255);
  font-weight: 500;
}
.boUkkk + li {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.fKGdue {
  margin: 0px 0px 0px -4px;
  padding: 14px 0px 14px 28px;

  /* background-image: ;
  background-attachment: ;
  background-origin: ;
  background-clip: ;
  background-color: ; */
  background-size: 24px 24px;
  background-position: 0px 50%;
  background-repeat: no-repeat;
  font-size: 15px;
  font-weight: 500;
  color: rgb(252, 187, 23);
  opacity: 1;
}
.fKGdue + li {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.jxfEwz {
  background: var(--accent);
  color: rgb(255, 255, 255);
  border-radius: 16px;
  font-weight: 500;
  font-size: 15px;
  text-align: center;
  line-height: 22px;
  padding: 12px;
  /* margin-right: ;
  margin-bottom: ;
  margin-left: ; */
  margin-top: 0px;
  text-decoration: none;
  transition: filter 200ms ease 0s;
}
.jxfEwz:hover {
  filter: brightness(90%);
}
.jxfEwz:active {
  filter: brightness(80%);
}
.fcXHIR {
  background: rgb(255, 255, 255);
  color: rgb(0, 122, 255);
  border-radius: 16px;
  font-weight: 500;
  font-size: 15px;
  text-align: center;
  line-height: 22px;
  padding: 12px;
  /* margin-right: ;
  margin-bottom: ;
  margin-left: ; */
  margin-top: 0px;
  text-decoration: none;
  transition: filter 200ms ease 0s;
}
.fcXHIR:hover {
  filter: brightness(90%);
}
.fcXHIR:active {
  filter: brightness(80%);
}
.frWiDM {
  box-shadow: rgba(202, 210, 222, 0.2) 0px 0px 0px 2px inset;
  color: rgb(202, 210, 222);
  border-radius: 16px;
  font-weight: 500;
  font-size: 15px;
  text-align: center;
  line-height: 22px;
  padding: 12px;
  /* margin-right: ;
  margin-bottom: ;
  margin-left: ; */
  margin-top: 0px;
  cursor: pointer;
  user-select: none;
  background: rgba(202, 210, 222, 0);
  transition: background-color 200ms ease 0s, filter 200ms ease 0s;
}
.frWiDM:hover {
  background-color: rgba(202, 210, 222, 0.1);
}
.frWiDM:active {
  filter: brightness(80%);
}
.eEuTQg {
  background: rgb(0, 0, 0);
}
.fAJntv {
  max-width: var(--maxWidth);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin: 0px auto;
  padding: 30px 20px 20px;
}
.cpdrby {
  text-align: center;
  font-size: 15px;
  line-height: 1.28em;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.9);
  display: block;
  text-decoration: none;
  margin: 0px auto;
  transition: filter 200ms ease 0s;
}
.cpdrby span {
  color: var(--linkColor);
}
.cpdrby:hover span {
  text-decoration: underline;
}
.cpdrby:active {
  filter: brightness(80%);
}
.dSkXYz {
  padding: 75px 50px 100px;
}
@media only screen and (max-width: 600px) {
  .dSkXYz {
    padding: 50px 10px;
  }
}
.ljGTFZ {
  max-width: 700px;
  margin: 0px auto;
}
@media only screen and (max-width: 600px) {
  .ljGTFZ {
  }
}
.fwpASg {
  background: rgb(0, 0, 0);
  margin: 0px auto;
  padding: 20px 0px 0px;
}
@media only screen and (max-width: 600px) {
  .fwpASg {
    padding: 50px 0px 0px;
  }
}
.kPcZsb {
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 500;
  padding: 2px 4px;
  opacity: 0.3;
  display: inline-block;
  margin-left: 10px;
}
@-webkit-keyframes hQChUG {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-33.3333%);
  }
}
@keyframes hQChUG {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-33.3333%);
  }
}
