/*
! Yabe Webfont v1.0.98 | 2026-03-11 12:25:58
*/

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: auto;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-jost-v19-latin-var-ycwof-1759662196.woff2') format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: auto;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-jost-v19-latin-var-ralyd-1759662198.woff2') format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 200 800;
  font-stretch: 100%;
  font-display: auto;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-newsreader-v25-latin-var-voqqn-1759664379.woff2') format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 200 800;
  font-stretch: 100%;
  font-display: auto;
  src: url('/wp-content/uploads/yabe-webfont/fonts/google-fonts-newsreader-v25-latin-var-4kbzg-1759664381.woff2') format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --ywf--family-jost: 'Jost', system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --ywf--family-newsreader: 'Newsreader', Georgia, "Times New Roman", Times, serif;
}

body, p, li, dt, dd, blockquote, figcaption, small, label, input, select, textarea, button, .entry-content, .entry-summary, .post-content, .comment-content, .textwidget, .widget_text, .wpb_text_column, .wpb_text_column .wpb_wrapper, .vc_column_text, .vc_message_box, .vc_toggle_content, .vc_tta-panel-body, .vc_gitem-post-data, .post-summary, .post-summary p, .content-before-blog p, .sourcefont2 p, .footer_custom_text p, .footer_custom_text p a, a.learnmore, .woocommerce, .woocommerce-page {
  font-family: var(--ywf--family-jost);
}

body h1, body h2, body h3, body h4, body h5, body h6, .entry-title, .page-title, .pageTitle, .post-title, .section-title, .page-heading, .widget-title, .widgettitle, .site-title, .logo-text, .vc_custom_heading, .strongstyle span, .sourcefont span, .main-menu-link, .main-nav a, .navbar a, .nav-menu a, .menu a, .sf-menu > li > a {
  font-family: var(--ywf--family-newsreader);
}

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

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

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

