.nebula-text-italic {
  font-variation-settings: 'ital' 75;
}
.nebula-text-semibold {
  font-weight: 500;
}
.cta {
/* background-color:$nebula-color-white; */
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  padding: 64px 32px;
}
.cta-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.cta-container {
  position: relative;
  z-index: 1;
}
.cta-heading {
  font-weight: bold;
  letter-spacing: 1.7px;
  line-height: 1.33;
}
.cta-subtitle {
  margin-top: 36px;
}
.cta-text-inverted {
  color: #fff;
}
.cta-short {
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (min-width: 768px) {
  .cta-short {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .cta-short {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.cta-tall {
  padding-top: 64px;
  padding-bottom: 64px;
}
@media (min-width: 768px) {
  .cta-tall {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}
@media (min-width: 1200px) {
  .cta-tall {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}
.cta .button-container {
  margin-top: 48px;
}
