main.offering section.hero {
  background: radial-gradient(96.21% 108.44% at 94.34% 113.69%, #16EBF9 2%, #3378FF 32%, rgba(51, 59, 255, 0.54) 63%, rgba(51, 96, 255, 0) 100%);
  padding: var(--spacing-4-xl) 0px;
}
@media screen and (max-width: 768px) {
  main.offering section.hero {
    padding: var(--spacing-xl) 0px;
  }
}
main.offering section.hero .content {
  max-width: var(--col-11);
  margin: auto;
  text-align: center;
}
@media screen and (max-width: 768px) {
  main.offering section.hero .content {
    max-width: var(--col-12);
    width: 100%;
    padding: 0px;
  }
}
main.offering section.hero .content h1 {
  margin: var(--spacing-l) 0px;
}
main.offering section.hero .content span.prefix {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 137.5% */
  color: var(--primary);
}
main.offering section.hero .content .cta-container {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
main.offering section.hero .content .cta-container .button {
  margin: 0px;
}
@media screen and (max-width: 768px) {
  main.offering section.hero .content .cta-container .button {
    width: 100%;
  }
}