/* Self-hosted Teko and Barlow. Source URLs and SHA-256: audit/font-sources.json.
   SIL Open Font Licenses are included in site/fonts/ and the built package. */
@font-face {
  font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/barlow-latin-400.b0a8ad37ac45f5fb.woff2') format('woff2');
}
@font-face {
  font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;
  src:url('../fonts/barlow-latin-500.cd759df8ef9efc98.woff2') format('woff2');
}
@font-face {
  font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;
  src:url('../fonts/barlow-latin-600.4b52ddd4836b592d.woff2') format('woff2');
}
@font-face {
  font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/barlow-latin-700.2d797dd8b35dcb34.woff2') format('woff2');
}
@font-face {
  font-family:'Teko';font-style:normal;font-weight:600;font-display:swap;
  src:url('../fonts/teko-latin-600.29746d8e76bc6e28.woff2') format('woff2');
}
/* Template utilities have their own font-family; override them explicitly.
   Keep Webflow's icon font and the existing text-weight hierarchy. */
body,
body button,body input,body select,body textarea,
body .caption,body .h3-heading,body .paragraph-regular.text-weight-semi-bold,
body .h6-heading,body .paragraph-large.text-color-gray-600,
body .footnote.text-color-gray-600,body .paragraph-regular-2,
body .footer-text-link,body .action-l-2,body .link,body .meu-text,
body .text-block,body .text-block-2,body .text-block-3,body .text-block-4,
body .paragraph-regular-3,body .content-heading,body .text-block-5,
body .text-field-karma,body .detail-dark,body .display-small,
body .submit-button-karma,body .h2-white,body .display-heading,
body .display-s-600,body .text-block-6,body .text-block-8,body .text-block-9,
body .hero-heading {
  font-family:'Barlow',Arial,sans-serif;
}
/* Teko is reserved for large headings; long, small headings remain Barlow. */
body h1.hero-heading,body h1.content-heading,body h1.display-heading,
body h1.utility-page-heading,
body h1.utility-state-heading,
.home-page h2.h3-heading,.home-page .home-company h2.h6-heading,
body h2.h2-white {
  font-family:'Teko','Arial Narrow',Arial,sans-serif;
  font-weight:600;
  letter-spacing:0;
  line-height:1.1;
}
.home-page .hero-heading,
.home-page .home-services .h3-heading {
  letter-spacing:0;
}
