:root {
    --font-body: "Montserrat", "Segoe UI", sans-serif;
    --font-heading: "Raleway", "Segoe UI", sans-serif;
}

html {
    font-family: var(--font-body);
}

body,
button,
input,
optgroup,
select,
textarea {
    font-family: var(--font-body);
    text-rendering: optimizeLegibility;
}

p,
a,
li,
label,
td,
th,
blockquote,
figcaption,
summary,
small,
strong,
em,
.header,
.header .navbar-default .navbar-nav > li > a,
.header .dropdown-menu > li > a,
.navigation .menu li a,
.leads-btn,
.leads-section,
.leads-section p,
.leads-section span,
.leads-section li,
.leads-section label,
.leads-project-description,
.leads-footer-block-header span,
.leads-contact__label,
.leads-contact__value,
.catalog-page__subtitle,
.catalog-page__filter,
.catalog-card__excerpt,
.catalog-article__back,
.catalog-article__tag,
.catalog-article__content,
.support-page__card-text,
.support-page__guide-text,
.support-page__button,
.ai-education-page__lead,
.ai-education-page__intro-text,
.ai-education-page__capability-text,
.ai-education-page__feature-text,
.ai-education-page__faq-answer,
.ai-education-page__button,
.ai-education-page__bullet-list li,
.docs-sublist,
.terms-of-use__list-item-header {
    font-family: var(--font-body) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.leads-section h1,
.leads-section h2,
.leads-section h3,
.leads-section h4,
.leads-section h5,
.leads-section h6,
.leads-footer-block-header span,
.leads-project-description h1,
.catalog-page__title,
.catalog-card__title,
.catalog-article__title,
.support-page__title,
.support-page__card-title,
.support-page__guide-title,
.ai-education-page__title,
.ai-education-page__section-title,
.ai-education-page__card-title,
.ai-education-page__tool-title {
    font-family: var(--font-heading) !important;
}
