@import url("https://use.typekit.net/jcj2uvl.css");
* {
  font-family: "Lato", serif; }

.header {
  background: linear-gradient(180deg, #7148F4 0%, #6C3EF2 99.99%); }
  .header .c1 h1 {
    font-family: "proxima-nova", sans-serif;
    font-size: 2.5rem;
    color: white;
    line-height: 2.5rem;
    font-weight: 800;
    letter-spacing: 0; }
  .header .c1 h2 {
    max-width: 20rem;
    font-size: 1rem;
    color: white;
    font-family: "Lato", serif;
    font-weight: lighter; }
  @media (min-width: 768px) {
    .header .c1 h1 {
      font-size: 2.0rem;
      line-height: 2.2rem; } }
  @media (min-width: 992px) {
    .header .c1 {
      height: 100vh;
      padding: 0; }
      .header .c1 h1 {
        font-size: 2.5rem;
        line-height: 2.7rem;
        letter-spacing: 0; }
      .header .c1 h2 {
        max-width: 30rem;
        font-size: 1.25rem; } }
  .header .c2 {
    background: linear-gradient(180deg, #7148F4 0%, #5527DE 99.99%); }
    .header .c2 h1, .header .c2 h2 {
      font-family: "proxima-nova",sans-serif;
      color: white;
      font-weight: 800;
      letter-spacing: 0; }

.how-it-work {
  background: linear-gradient(180deg, #2A2639 0%, #332C47 99.99%); }

.cost {
  background: linear-gradient(180deg, #7148F4 0%, #6C3EF2 99.99%); }
  .cost .c1 {
    color: white; }
    .cost .c1 .jumbo-text {
      font-weight: 800;
      line-height: 91px;
      font-size: 96px;
      font-family: "proxima-nova",sans-serif;
      color: #FFFFFF;
      text-shadow: -16px 0px 0px rgba(0, 0, 0, 0.25); }
  .cost .c2 {
    background: linear-gradient(180deg, #7148F4 0%, #5527DE 99.99%); }

.big-white-box {
  background: #FFFFFF;
  box-shadow: 10px 25px 50px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  min-height: 400px; }

.grad {
  border-radius: 8px;
  min-height: 400px;
  box-shadow: 0px 25px 50px rgba(0, 0, 0, 0.2);
  padding: 20px 30px;
  color: white;
  font-family: 'Lato', serif; }
  .grad h3, .grad h1, .grad h2, .grad h4 {
    font-family: "proxima-nova", sans-serif; }
  .grad h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 23px; }
  .grad h3 {
    font-weight: lighter; }

.grad-1 {
  background: linear-gradient(164.8deg, #3A7FE7 8.7%, #5AE2DA 116.67%); }

.grad-2 {
  background: linear-gradient(164.5deg, #FE5F5F 8.85%, #FD4793 103.12%); }

.grad-3 {
  background: linear-gradient(164.81deg, #3AB8FF 8.7%, #434AFF 105.68%); }

.grad-4 {
  background: linear-gradient(165.85deg, #9E55E8 8.18%, #FD738C 103.05%); }

.nav-top a {
  font-family: 'proxima-nova',Serif;
  font-style: normal;
  font-weight: bold;
  line-height: 23px;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.39); }

/*# sourceMappingURL=index.css.map */