/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/css/fonts.css ***!
  \*************************************************************************************************/
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: var(--kh-font-weight-medium);
  src: url('../assets/icons/material-symbols-sharp-v228-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'NotoEmoji';
  src: url('../assets/emoji/noto-emoji-v53-emoji-regular.woff2') format('woff2');
  unicode-range: U+1F300-1F9FF;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../assets/fonts/noto-sans/noto-sans-v39-latin-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../assets/fonts/noto-sans/noto-sans-v39-latin-300italic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../assets/fonts/noto-sans/noto-sans-v39-latin-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../assets/fonts/noto-sans/noto-sans-v39-latin-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../assets/fonts/noto-sans/noto-sans-v39-latin-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../assets/fonts/noto-sans/noto-sans-v39-latin-500italic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../assets/fonts/noto-sans/noto-sans-v39-latin-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../assets/fonts/noto-sans/noto-sans-v39-latin-700italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../assets/fonts/montserrat/montserrat-v29-latin-300.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('../assets/fonts/montserrat/montserrat-v29-latin-300italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../assets/fonts/montserrat/montserrat-v29-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../assets/fonts/montserrat-v29-latin-italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../assets/fonts/montserrat/montserrat-v29-latin-500.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('../assets/fonts/montserrat/montserrat-v29-latin-500italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../assets/fonts/montserrat/montserrat-v29-latin-700.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../assets/fonts/montserrat/montserrat-v29-latin-700italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url('../assets/fonts/nunito/nunito-v26-latin-300.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: url('../assets/fonts/nunito/nunito-v26-latin-300italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url('../assets/fonts/nunito/nunito-v26-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: url('../assets/fonts/nunito/nunito-v26-latin-italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  src: url('../assets/fonts/nunito/nunito-v26-latin-500.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 500;
  src: url('../assets/fonts/nunito/nunito-v26-latin-500italic.woff2') format('woff2');
}
/* nunito-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url('../assets/fonts/nunito/nunito-v26-latin-700.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url('../assets/fonts/nunito/nunito-v26-latin-700italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Playfair';
  font-style: normal;
  font-weight: 300;
  src: url('../assets/fonts/playfair/playfair-v9-latin-300.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Playfair';
  font-style: italic;
  font-weight: 300;
  src: url('../assets/fonts/playfair/playfair-v9-latin-300italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Playfair';
  font-style: normal;
  font-weight: 400;
  src: url('../assets/fonts/playfair/playfair-v9-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Playfair';
  font-style: italic;
  font-weight: 400;
  src: url('../assets/fonts/playfair/playfair-v9-latin-italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Playfair';
  font-style: normal;
  font-weight: 500;
  src: url('../assets/fonts/playfair/playfair-v9-latin-500.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Playfair';
  font-style: italic;
  font-weight: 500;
  src: url('../assets/fonts/playfair/playfair-v9-latin-500italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Playfair';
  font-style: normal;
  font-weight: 700;
  src: url('../assets/fonts/playfair/playfair-v9-latin-700.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Playfair';
  font-style: italic;
  font-weight: 700;
  src: url('../assets/fonts/playfair/playfair-v9-latin-700italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('../assets/fonts/roboto-slab/roboto-slab-v34-latin-300.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../assets/fonts/roboto-slab/roboto-slab-v34-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url('../assets/fonts/roboto-slab/roboto-slab-v34-latin-500.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('../assets/fonts/roboto-slab/roboto-slab-v34-latin-700.woff2') format('woff2');
}

