/* QF Font Setup */
/* Regular */
@font-face {
  font-family: "QF";
  src: url("../../../fonts/QF/woff2/QF-Regular.woff2") format("woff2"), url("../../../fonts/QF/ttf/QF-Regular.ttf") format("truetype"), url("../../../fonts/QF/otf/QF-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Bold */
@font-face {
  font-family: "QF";
  src: url("../../../fonts/QF/woff2/QF-Bold.woff2") format("woff2"), url("../../../fonts/QF/ttf/QF-Bold.ttf") format("truetype"), url("../../../fonts/QF/otf/QF-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* Medium */
@font-face {
  font-family: "QF";
  src: url("../../../fonts/QF/woff2/QF-Medium.woff2") format("woff2"), url("../../../fonts/QF/ttf/QF-Medium.ttf") format("truetype"), url("../../../fonts/QF/otf/QF-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* Light */
@font-face {
  font-family: "QF";
  src: url("../../../fonts/QF/woff2/QF-Light.woff2") format("woff2"), url("../../../fonts/QF/ttf/QF-Light.ttf") format("truetype"), url("../../../fonts/QF/otf/QF-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "QF Serif";
  src: url("../../../fonts/qf-serif.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
/* Override */
.qf-serif {
  font-family: "QF Serif", sans-serif !important;
}

.highlight {
  display: inline;
  overflow: hidden;
  position: relative;
  color: #000 !important;
}

body {
  font-family: "QF", serif !important;
}

.highlight:after {
  /*-webkit-animation: index-module--highlight--caa37 2s both;
  animation: index-module--highlight--caa37 2s both;*/
  background: #50e2c3;
  content: "";
  display: inline-block;
  height: 60%;
  left: 0;
  position: absolute;
  top: 19px;
  width: 100%;
  z-index: -1;
}

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