.faq-list{
  margin-left: 20px;
}
body.site-page {
  color: #1ab3d5;
  width: 100%;
  height: 100%;
   }
  body.site-page nav {
    text-transform: none; }
    body.site-page nav ul ul li a {
      text-decoration: none;
      color: #259bb1;
      font-family: "Articulat Text";
      font-size: 1.125em; }
    body.site-page nav ul a {
      text-decoration: none;
      color: #259bb1;
      font-family: "Articulat Text";
      font-size: 1.125em; }
  body.site-page footer {
    margin-top: 5em; }

.jamnav_logo_alt {
  background: url(../images/jamnav-api-logo3.svg);
  background-size: 147px 70px;
  width: 379px;
  height: 70px;
  background-repeat: no-repeat;
  margin-right: 13rem;
  cursor: pointer; }

nav ul a#jamnav_logo {
  background: url(../images/jamnav-api-logo3.svg);
  background-size: 11.75rem 4.9375rem;
  width: 11.75rem;
  height: 4.9375rem;
  display: inline-block; }
nav ul .sign_in .icon-arrow {
  background: url(../images/sign-in-arrow-teal.svg); }

.banner-content {
  position: initial;
  height: initial;
  margin-bottom: 3.5rem;
}

  .banner-content article header {
    font-size: 2.5rem;
    text-align: center;
    margin-bottom: 0px;
    font-family: Articulat Light;
    color: #1ab3d5;
    text-transform: none;
    font-weight: 300; }

.faq-icon {
  background: url(../images/icon-faq.svg);
  background-size: 2.5rem 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 0.5em;
  position: relative;
  top: 0.5rem; }

section.data_tiers .card-container {
  justify-content: initial;
  display: flex;
  flex-direction: row; }
  section.data_tiers .card-container .tier-info {
    flex-grow: 1;
    margin: 15px 25px; }
  section.data_tiers .card-container .tier-description {
    margin-bottom: 10px;
    line-height: 1.2;
    color: #91949e;
    font-family: "Articulat text";
    width: 27em; }
  section.data_tiers .card-container ul.categories {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    margin-left: 0px;
    padding-left: 20px; }
    section.data_tiers .card-container ul.categories li {
      font-size: 0.89em; }
  section.data_tiers .card-container .card .separator {
    width: 100%;
    margin-bottom: 1em;
    background-color: #cae2ea; }
  section.data_tiers .card-container .card-header {
    background: none;
    border-bottom: none; }
  section.data_tiers .card-container .tier-info .tier1 li, section.data_tiers .card-container .tier-info span.tier1 {
    color: rgba(26, 179, 213, 0.71);
    font-weight: bold; }
  section.data_tiers .card-container .tier-info .tier2 li, section.data_tiers .card-container .tier-info span.tier2 {
    color: rgba(45, 106, 231, 0.71);
    font-weight: bold; }
  section.data_tiers .card-container .tier-info .tier3 li, section.data_tiers .card-container .tier-info span.tier3 {
    color: rgba(235, 87, 87, 0.74);
    font-weight: bold; }
  section.data_tiers .card-container .tier-title {
    width: 15.7rem;
    height: 20em; }

.categories table {
  width: 100%; }
  .categories table td {
    width: 20em; }

.section-faq {
  width: 52rem;
  margin: 0px auto; }
  .section-faq .section-content {
    display: flex; }
  .section-faq .section-heading {
    font-size: 2.5rem;
    text-align: center;
    margin-bottom: 1em;
    margin-top: 2em;
    font-family: Articulat Light;
    color: #1ab3d5;
    text-transform: none;
    font-weight: 300; }
  .section-faq .faq-topic {
    margin-right: 2em;
    width: 22.125em;
    font-family: Articulat Text;
    cursor: pointer; }
    .section-faq .faq-topic .topic-title {
      color: #212636;
      width: 100%;
      margin-bottom: 0.5rem;
      font-family: Articulat Medium; }
  .section-faq .faq-topic-content .card {
    min-height: 100%; }
  .section-faq .card {
    color: #91949e;
    justify-content: initial;
    align-items: initial; }
    .section-faq .card.collapse {
      display: none; }
    .section-faq .card.show {
      display: block; }

.card {
  height: initial;
  border-radius: 0.4rem;
  background-color: #ffffff;
  box-shadow: 0 12px 26px 0 rgba(37, 155, 177, 0.08);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: none;
  padding: 1.25em 1.5em;
  margin-bottom: 1.25em; }

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