/*
! Yabe Webfont v2.0.67 | 2024-08-28 15:56:52
*/

@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-fira-sans-v17-latin-400-normal-1718924616.woff2') format("woff2");
}

@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-fira-sans-v17-latin-500-normal-1718924616.woff2') format("woff2");
}

@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-fira-sans-v17-latin-600-normal-1718924616.woff2') format("woff2");
}

@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-fira-sans-v17-latin-700-normal-1718924616.woff2') format("woff2");
}

@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-ibm-plex-serif-v19-latin-400-normal-1718927138.woff2') format("woff2");
}

:root {
  --ywf--family-fira-sans: 'Fira Sans', Tahoma, Verdana, sans-serif;
  --ywf--family-ibm-plex-serif: 'IBM Plex Serif', Arial, Palatino, serif;
}

.has-fira-sans-font-family {
  font-family: var(--ywf--family-fira-sans) !important;
}

.has-ibm-plex-serif-font-family {
  font-family: var(--ywf--family-ibm-plex-serif) !important;
}

.wp-block, .editor-styles-wrapper { } 

