/*breakpoints*/
.typography {
  /*headlines*/
  /*text*/
  /*tables*/
}
.typography h1, .typography .h1, .typography h1 a, .typography .h1 a, .typography h1 *, .typography .h1 *, .typography h1 span, .typography .h1 span, .typography h1 strong, .typography .h1 strong {
  font-family: var(--font-primary);
  font-size: 4.5rem;
  line-height: 1;
  color: var(--headline-clr);
}
@media screen and (max-width: 767.98px) {
  .typography h1, .typography .h1, .typography h1 a, .typography .h1 a, .typography h1 *, .typography .h1 *, .typography h1 span, .typography .h1 span, .typography h1 strong, .typography .h1 strong {
    font-size: 2.75rem;
  }
}
.typography h2, .typography .h2, .typography h2 a, .typography .h2 a, .typography h2 span, .typography .h2 span, .typography h2 strong, .typography .h2 strong {
  font-family: var(--font-primary);
  font-size: 2.25rem;
  line-height: 1;
  color: var(--headline-clr);
}
@media screen and (max-width: 767.98px) {
  .typography h2, .typography .h2, .typography h2 a, .typography .h2 a, .typography h2 span, .typography .h2 span, .typography h2 strong, .typography .h2 strong {
    font-size: 2rem;
  }
}
.typography h3, .typography .h3, .typography h3 a, .typography .h3 a, .typography h3 span, .typography .h3 span, .typography h3 strong, .typography .h3 strong {
  font-family: var(--font-primary);
  font-size: 1.75rem;
  line-height: 1;
  color: var(--headline-clr);
}
@media screen and (max-width: 767.98px) {
  .typography h3, .typography .h3, .typography h3 a, .typography .h3 a, .typography h3 span, .typography .h3 span, .typography h3 strong, .typography .h3 strong {
    font-size: 1.25rem;
  }
}
.typography h4, .typography .h4, .typography h4 a, .typography .h4 a, .typography h4 span, .typography .h4 span, .typography h4 strong, .typography .h4 strong {
  font-family: var(--font-primary);
  font-size: 1.5rem;
  line-height: 1;
  color: var(--headline-clr);
}
@media screen and (max-width: 767.98px) {
  .typography h4, .typography .h4, .typography h4 a, .typography .h4 a, .typography h4 span, .typography .h4 span, .typography h4 strong, .typography .h4 strong {
    font-size: 1.125rem;
  }
}
.typography h5, .typography .h5, .typography h5 a, .typography .h5 a, .typography h5 span, .typography .h5 span, .typography h5 strong, .typography .h5 strong {
  font-family: var(--font-primary);
  font-size: 1.25rem;
  line-height: 1;
  color: var(--headline-clr);
}
@media screen and (max-width: 767.98px) {
  .typography h5, .typography .h5, .typography h5 a, .typography .h5 a, .typography h5 span, .typography .h5 span, .typography h5 strong, .typography .h5 strong {
    font-size: 1rem;
  }
}
.typography h6, .typography .h6, .typography h6 a, .typography .h6 a, .typography h6 span, .typography .h6 span, .typography h6 strong, .typography .h6 strong {
  font-family: var(--font-primary);
  font-size: 1.125rem;
  line-height: 1;
  color: var(--headline-clr);
}
.typography p *, .typography p {
  font-size: 1.125rem;
  font-family: var(--font-secondary);
  line-height: 1.625rem;
  font-weight: 300;
  color: var(--font-clr);
}
@media screen and (max-width: 767.98px) {
  .typography p *, .typography p {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.typography span {
  color: var(--font-clr);
}
.typography a {
  color: var(--font-clr, var(--black));
  text-decoration: none;
  transition: var(--transition);
}
.typography .italic, .typography .italic *, .typography em {
  font-style: italic;
}
.typography strong, .typography .bold, .typography strong *, .typography .bold * {
  font-weight: bold !important;
}
.typography .text-muted {
  color: var(--font-clr) !important;
  opacity: 0.5;
}
.typography .img-fluid {
  max-width: 100%;
  height: auto;
}
.typography .color-primary {
  color: var(--clr-primary);
}
.typography .color-secondary {
  color: var(--clr-secondary);
}
.typography table {
  border-collapse: collapse;
  margin-bottom: 1.5em;
  width: 100%;
}
.typography table td {
  border: 0;
}
.typography table tbody > tr > td, .typography table tbody > tr > th, .typography table tfoot > tr > td, .typography table tfoot > tr > th, .typography table thead > tr > td, .typography table thead > tr > th, .typography table td {
  padding: 7px;
  line-height: 2;
  vertical-align: top;
}
.typography table tbody > tr > td.text-right, .typography table tbody > tr > th.text-right, .typography table tfoot > tr > td.text-right, .typography table tfoot > tr > th.text-right, .typography table thead > tr > td.text-right, .typography table thead > tr > th.text-right, .typography table td.text-right {
  text-align: right;
}
.typography table tr * {
  color: var(--clr-primary);
}
.typography table tr:nth-of-type(even) {
  background-color: var(--clr-primary);
}
.typography table tr:nth-of-type(even) * {
  color: var(--white);
}
.typography table thead td, .typography table th {
  font-family: var(--font-primary);
  font-weight: normal;
  color: var(--white);
  background-color: var(--clr-primary);
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fschlumberger%2Fscss%2F_typography.scss%22%2C%22%2Fthemes%2Fschlumberger%2Fscss%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACdA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADiCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADmDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADoEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADmHA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */