#footer {
  padding-top: 62px;
  padding-bottom: 28px;
  background-color: #1e242c;
  color: #b5b5b7;
  font-size: 13.5px;
}

.footer-logo {
  margin-bottom: 31px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .footer-logo img {
    max-width: 200px;
  }
  .footer-logo + .btn {
    max-width: 200px;
  }
}

.footer-nav-links {
  list-style: none;
  padding-left: 0;
}
.footer-nav-links a {
  line-height: 1.87;
}
.footer-nav-links a:hover {
  text-decoration: underline !important;
}

.veeva-links a {
  color: #b5b5b7;
}
.veeva-links a:hover {
  text-decoration: underline !important;
}

@media screen and (max-width: 575.98px) {
  .footer-contact-section {
    padding-right: calc(var(--bs-gutter-x) / 2);
  }
  .footer-contact-section:last-child {
    padding-left: calc(var(--bs-gutter-x) / 2);
  }
}
.footer-social-links {
  list-style: none;
}
.footer-social-links li {
  margin-right: 12px;
  margin-bottom: 12px;
}

.main-footer-row {
  padding-bottom: 38px;
}

.divider-row hr {
  background: transparent;
  height: 0;
  border-top: 0.3px solid #ababad;
}

.copyright-row {
  padding-top: 38px;
  color: #b4b4b6;
}
.copyright-row a {
  color: #ff9e18;
}
.copyright-row a:hover {
  text-decoration: underline !important;
}

@media screen and (min-width: 575.75px) and (max-width: 767px) {
  .global-hq-column {
    padding-left: calc(var(--bs-gutter-x) / 2);
  }
}

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