a {
  text-decoration: none;
}

h1:not([class^=h]),
.h1,
h2:not([class^=h]),
.h2,
h3:not([class^=h]),
.h3,
h4:not([class^=h]),
.h4,
h5:not([class^=h]),
.h5,
h6:not([class^=h]),
.h6 {
  line-height: 110%;
  margin-top: 0;
  font-weight: 600;
  font-family: "Metropolis";
}
h1:not([class^=h]) em,
.h1 em,
h2:not([class^=h]) em,
.h2 em,
h3:not([class^=h]) em,
.h3 em,
h4:not([class^=h]) em,
.h4 em,
h5:not([class^=h]) em,
.h5 em,
h6:not([class^=h]) em,
.h6 em {
  font-weight: 400;
  font-family: "autography";
  font-style: normal;
}
h1:not([class^=h]):has(em),
.h1:has(em),
h2:not([class^=h]):has(em),
.h2:has(em),
h3:not([class^=h]):has(em),
.h3:has(em),
h4:not([class^=h]):has(em),
.h4:has(em),
h5:not([class^=h]):has(em),
.h5:has(em),
h6:not([class^=h]):has(em),
.h6:has(em) {
  margin-bottom: 12px;
}
h1:not([class^=h]).gradient,
.h1.gradient,
h2:not([class^=h]).gradient,
.h2.gradient,
h3:not([class^=h]).gradient,
.h3.gradient,
h4:not([class^=h]).gradient,
.h4.gradient,
h5:not([class^=h]).gradient,
.h5.gradient,
h6:not([class^=h]).gradient,
.h6.gradient {
  background: linear-gradient(90deg, #003683, #0d76b7);
  background-size: 100% auto;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: breathe 3s linear infinite;
}

h1,
.h1 {
  font-size: 56px;
}
@media screen and (max-width: 768px) {
  h1,
  .h1 {
    font-size: 32px;
  }
}

h2,
.h2 {
  font-size: 48px;
  margin: 0 0 24px 0;
}
@media screen and (max-width: 768px) {
  h2,
  .h2 {
    font-size: 26px;
  }
}

h3,
.h3 {
  font-size: 36px;
}
h3 em,
.h3 em {
  font-size: 45px;
  display: block;
}
@media screen and (max-width: 768px) {
  h3 em,
  .h3 em {
    font-size: 32px;
  }
}
@media screen and (max-width: 768px) {
  h3,
  .h3 {
    font-size: 24px;
  }
}

h4 {
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  h4 {
    font-size: 20px;
  }
}

h5,
.h5 {
  font-size: 1.20625rem;
}

p + a.theme-btn {
  margin-top: 24px !important;
}
p a {
  color: #00b67a;
}
p:last-of-type {
  margin-bottom: 0;
}
p.small {
  font-size: 12px;
}

/*# sourceMappingURL=typography.css.map */
