/* Шрифты сайта: заголовки Jost 600, текст Montserrat, кнопки и меню Manrope */
body, body *:not(.material-symbols-outlined) {
  font-family: 'Montserrat', sans-serif !important;
}

body button:not(.faq-btn):not(.material-symbols-outlined),
body button:not(.faq-btn) *:not(.material-symbols-outlined),
body a[class*="uppercase"]:not(.material-symbols-outlined),
body a[class*="uppercase"] *:not(.material-symbols-outlined),
body a[class*="rounded-full"]:not(.material-symbols-outlined),
body a[class*="rounded-full"] *:not(.material-symbols-outlined),
body .mobile-nav-link:not(.material-symbols-outlined),
body .mobile-nav-link *:not(.material-symbols-outlined),
body nav a:not(.font-serif):not(.material-symbols-outlined),
body nav a:not(.font-serif) *:not(.material-symbols-outlined) {
  font-family: 'Manrope', sans-serif !important;
}

body h1:not(.material-symbols-outlined), body h1 *:not(.material-symbols-outlined),
body h2:not(.material-symbols-outlined), body h2 *:not(.material-symbols-outlined),
body h3:not(.material-symbols-outlined), body h3 *:not(.material-symbols-outlined),
body h4:not(.material-symbols-outlined), body h4 *:not(.material-symbols-outlined),
body .font-serif:not(.material-symbols-outlined), body .font-serif *:not(.material-symbols-outlined),
body .font-headline:not(.material-symbols-outlined), body .font-headline *:not(.material-symbols-outlined),
body .stage-number:not(.material-symbols-outlined) {
  font-family: 'Jost', sans-serif !important;
  font-weight: 600 !important;
}
