body {
  color: #333;
  font-family: Work Sans, sans-serif !important;
  font-size: 14px;
  line-height: 20px;
}

.section {
  color: #0a005a;
  padding-top: 9.38rem;
  padding-bottom: 9.38rem;
}

.section.is-hero {
  flex-flow: column;
  justify-content: flex-end;
  min-height: 100svh;
  padding-top: 18.75em;
  padding-bottom: 4.38rem;
  display: flex;
  position: relative;
}

.section.is-header {
  background-image: url('../images/Group-192246-2.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 8.81rem;
  padding-bottom: 8.81rem;
}

.section.is-paragraph_section {
  background-color: #f3f7fb;
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.section.is-logos {
  background-color: #f3f7fb;
  padding-top: 4.56rem;
  padding-bottom: 4.56rem;
}

.new_home_hero-overlay {
  z-index: -1;
  height: 402px;
  position: absolute;
  inset: auto 0% 0%;
}

.new_home_hero-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.new_home_hero-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.new_home_hero-bg {
  z-index: -2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.new_home_hero-top_text {
  letter-spacing: -.06em;
  max-width: 39.81rem;
  font-size: 2.13rem;
  font-weight: 500;
  line-height: 1;
}

.button_2025 {
  text-align: center;
  letter-spacing: -.045em;
  background-image: linear-gradient(100.63deg, #01ddff, #01aaff 14.97%, #f0c 90.4%, #fc411e);
  border-radius: 1rem;
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.2;
  transition: background-color .3s cubic-bezier(.165, .84, .44, 1), color .3s cubic-bezier(.165, .84, .44, 1);
  display: block;
}

.button_2025.is-home_hero {
  color: #0a005a;
  background-color: #fff;
  background-image: none;
  flex: none;
  padding-top: .94rem;
  padding-bottom: .94rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
}

.button_2025.is-home_hero:hover {
  background-color: #f2f2f2;
}

.container {
  letter-spacing: 0;
  width: 100%;
  max-width: 83.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.container.is-new_home_hero {
  max-width: none;
  padding-left: 1.88rem;
  padding-right: 1.88rem;
}

.new_home_hero-svg {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.new_home_hero-svg.is-phone {
  display: none;
}

.smu_hero-main {
  justify-content: center;
  align-items: center;
  display: flex;
}

.smu_hero-logo {
  display: block;
}

.paragraph_section-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 61rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.styles {
  display: none;
}

.text24px {
  letter-spacing: -.06em;
  font-size: 1.5rem;
  line-height: 1.5;
}

.features-main {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 75.63rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.features-pic_grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: .86fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features-pic {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.smu-video-wrapper {
  aspect-ratio: 2.6126;
  width: 100%;
  position: relative;

  z-index:10;
}

.smu-video {
  width: 100%;
  height: 100%;
}

.features-text_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.features-heading {
  letter-spacing: -.06em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.38rem;
  font-weight: 500;
  line-height: 1.1;
}

.features-heading.mw359 {
  max-width: 22.44rem;
}

.h3-32 {
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2em;
}

.features-text {
  letter-spacing: -.06em;
  font-size: 1rem;
  line-height: 1.5;
}

.features-text.mw444 {
  max-width: 27.75rem;
}

.features-text.mw539 {
  max-width: 33.69rem;
}

.features-card {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.new_home_logos-bottom {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.new_home_logos-category {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.new_home_logos-category.is-app_ev_org {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.new_home_logos-category.is-org {
  grid-column-gap: 2.19rem;
  grid-row-gap: 2.19rem;
  width: 100%;
}

.new_home_logos-category.is-co_org {
  grid-column-gap: 1.38rem;
  grid-row-gap: 1.38rem;
}

.new_home_logo {
  object-fit: contain;
}

.new_home_logo.is-seventh {
  width: 8.25rem;
}

.new_home_logo.is-third {
  width: 13.56rem;
}

.new_home_logo.is-fifth {
  width: 8.34rem;
}

.new_home_logo.is-sixth {
  width: 10.75rem;
}

.new_home_logo.is-eight {
  width: 7.44rem;
}

.new_home_logo.is-first {
  width: 15.68rem;
}

.new_home_logo.is-ninth {
  width: 10rem;
}

.new_home_logo.is-fourth {
  width: 9.41rem;
}

.new_home_logos-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.new_home_logos-wrapper.is-co_org {
  grid-column-gap: 7.56rem;
  grid-row-gap: 7.56rem;
}

.new_home_logos-main {
  grid-column-gap: 11.94rem;
  grid-row-gap: 2.75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 63.69rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.new_home_logos-heading {
  color: #464a55;
  letter-spacing: -.04em;
  font-size: .63rem;
  line-height: 1;
}

@media screen and (max-width: 991px) {
  .features-main {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .smu-video {
    aspect-ratio: 2.39;
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .section.is-header {
    padding-top: 7.69rem;
    padding-bottom: 7.69rem;
  }

  .new_home_hero-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    order: 1;
    justify-content: space-between;
    align-items: stretch;
  }

  .new_home_hero-top_text {
    font-size: 1.5rem;
  }

  .text24px {
    font-size: 1.13rem;
    line-height: 1.3;
  }

  .features-heading {
    font-size: 2.5rem;
  }

  .h3-32 {
    font-size: 30px;
  }

  .features-card {
    grid-column-gap: 3.13rem;
    grid-row-gap: 3.13rem;
  }

  .new_home_logos-category.is-app_ev_org {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .new_home_logo.is-seventh {
    width: 6.5rem;
  }

  .new_home_logo.is-third {
    width: 9rem;
  }

  .new_home_logo.is-fifth {
    width: 5.5rem;
  }

  .new_home_logo.is-sixth {
    width: 8rem;
  }

  .new_home_logo.is-eight {
    width: 6rem;
  }

  .new_home_logo.is-first {
    width: 10rem;
  }

  .new_home_logo.is-ninth {
    width: 7rem;
  }

  .new_home_logo.is-fourth {
    width: 6rem;
  }

  .new_home_logos-wrapper {
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .new_home_logos-wrapper.is-co_org {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .new_home_logos-main {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }
}

@media screen and (max-width: 479px) {
  .section {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .new_home_hero-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
  }

  .new_home_hero-svg.is-desk {
    display: none;
  }

  .new_home_hero-svg.is-phone {
    display: flex;
  }

  .features-pic_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .features-pic {
    height: 16.5rem;
  }

  .smu-video-wrapper {
    aspect-ratio: auto;
  }

  .smu-video {
    height: auto;
  }

  .features-text_wrapper {
    text-align: center;
    align-items: stretch;
  }

  .features-heading {
    align-self: auto;
  }

  .new_home_logos-bottom {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .new_home_logos-category.is-app_ev_org, .new_home_logos-category.is-org, .new_home_logos-category.is-co_org {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
}

#w-node-_3eaa66a8-8779-7b29-4b0d-3b9fed527fc0-33957895 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 479px) {
  #w-node-_3eaa66a8-8779-7b29-4b0d-3b9fed527fc0-33957895 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


/* lenka fix */
#intro-container{
  display:none;
}
.is-hero a:focus {
   outline:none;
}
.new_home_hero-top_text{
  line-height: 1;
  letter-spacing: -0.05em;
}
.paragraph_section-main div,.features-main h2,.features-main div,.features-main a{
  font-family: 'Work Sans', sans-serif !important;
}
.features-heading{
  color: #221860;
}


body div.new_home_hero-top .new_home_hero-top_text{
  font-family: Work Sans, sans-serif !important;
}
ul#social-list,ul#menu-quick-links-footer-en,ul#menu-quick-links-footer-zh_cn,ul#menu-quick-link-footer-zh_tw,ul#footer-about-startmeup-en{
  padding-left: 0;
}
.site-footer{
  font-size: 18px;
}
ul li, #footer-about-startmeup-en p,#footer-about-startmeup-zh_TW p,#footer-about-startmeup-zh_CN p{
font-size: 0.905em;
}
@media only screen and (max-width: 55em) {
  .site-footer {
      font-size: 16px;
  }
}
@media screen and (max-width: 479px) {
  .site-footer {
      font-size: 14px;
      line-height: 22px;
  }
}

