.footer {
  margin-top: var(--content-padding);
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer p, .footer span, .footer label {
  color: white;
}
.footer p, .footer span, .footer a {
  color: #d9ddff;
}
.footer .footer-gradient {
  display: flex;
  align-items: baseline;
  background: transparent;
  background: linear-gradient(180deg, transparent 0%, var(--primary-color-900) 100%);
  padding: 0px calc(var(--content-padding) - 20px);
}
.footer .footer-logo-flat {
  width: 50%;
  max-width: 300px;
}
.footer .footer-logo-circle {
  width: 40%;
  max-width: 200px;
  margin-left: auto;
}
.footer .footer-solid {
  padding: 15px var(--content-padding);
  background-color: var(--primary-color-900);
  color: white;
}
.footer .btn-link {
  text-decoration: none;
}
.footer .footer-nav {
  margin-bottom: var(--content-padding);
}
.footer .footer-copyright {
  display: flex;
  align-items: center;
}
.footer .footer-copyright .btn {
  margin-left: auto;
}/*# sourceMappingURL=component-footer.css.map */