/* Font loading animation */
@keyframes fonts-loading {
  0%, 99% {
    color: transparent;
  }
}

html.wf-loading * {
  animation: fonts-loading 3s;
}

/* Kepler Std Font Faces */
@font-face {
  font-family: kepler-std;
  src: url(https://use.typekit.net/af/3fb175/00000000000000007735d704/31/l?subset_id=2&fvd=n3&v=3) format("woff2"),
       url(https://use.typekit.net/af/3fb175/00000000000000007735d704/31/d?subset_id=2&fvd=n3&v=3) format("woff"),
       url(https://use.typekit.net/af/3fb175/00000000000000007735d704/31/a?subset_id=2&fvd=n3&v=3) format("opentype");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: auto;
}

@font-face {
  font-family: kepler-std;
  src: url(https://use.typekit.net/af/5c3d19/00000000000000007735d6f1/31/l?subset_id=2&fvd=n4&v=3) format("woff2"),
       url(https://use.typekit.net/af/5c3d19/00000000000000007735d6f1/31/d?subset_id=2&fvd=n4&v=3) format("woff"),
       url(https://use.typekit.net/af/5c3d19/00000000000000007735d6f1/31/a?subset_id=2&fvd=n4&v=3) format("opentype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: auto;
}

@font-face {
  font-family: kepler-std;
  src: url(https://use.typekit.net/af/26a15f/00000000000000007735d709/31/l?subset_id=2&fvd=n5&v=3) format("woff2"),
       url(https://use.typekit.net/af/26a15f/00000000000000007735d709/31/d?subset_id=2&fvd=n5&v=3) format("woff"),
       url(https://use.typekit.net/af/26a15f/00000000000000007735d709/31/a?subset_id=2&fvd=n5&v=3) format("opentype");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: auto;
}

@font-face {
  font-family: kepler-std;
  src: url(https://use.typekit.net/af/d3fed4/00000000000000007735d6fa/31/l?subset_id=2&fvd=n7&v=3) format("woff2"),
       url(https://use.typekit.net/af/d3fed4/00000000000000007735d6fa/31/d?subset_id=2&fvd=n7&v=3) format("woff"),
       url(https://use.typekit.net/af/d3fed4/00000000000000007735d6fa/31/a?subset_id=2&fvd=n7&v=3) format("opentype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: auto;
}

@font-face {
  font-family: kepler-std;
  src: url(https://use.typekit.net/af/37f70d/00000000000000007735d732/31/l?subset_id=2&fvd=i3&v=3) format("woff2"),
       url(https://use.typekit.net/af/37f70d/00000000000000007735d732/31/d?subset_id=2&fvd=i3&v=3) format("woff"),
       url(https://use.typekit.net/af/37f70d/00000000000000007735d732/31/a?subset_id=2&fvd=i3&v=3) format("opentype");
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: auto;
}

@font-face {
  font-family: kepler-std;
  src: url(https://use.typekit.net/af/e7665b/00000000000000007735d6ff/31/l?subset_id=2&fvd=i7&v=3) format("woff2"),
       url(https://use.typekit.net/af/e7665b/00000000000000007735d6ff/31/d?subset_id=2&fvd=i7&v=3) format("woff"),
       url(https://use.typekit.net/af/e7665b/00000000000000007735d6ff/31/a?subset_id=2&fvd=i7&v=3) format("opentype");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: auto;
}




