/* Typographie globale du site
   Urbanist pour l’interface et les éléments d’accent.
   Manrope pour le texte courant. */

body,
h1, h2, h3, h4, h5, h6,
a,
button,
input,
textarea,
select,
label {
  font-family: Urbanist, sans-serif !important;
}

p,
li,
td,
th,
.txt-case,
p a,
li a,
td a,
th a {
  font-family: Manrope, sans-serif !important;
}

p.mf-surtitre,
p.mf-surtitre-h1,
p.role,
p.step-count,
.mf-surtitre,
.mf-surtitre-h1,
.role,
.step-count,
.mf-quiz-intro-visual,
.qbutton,
.main_menu a,
.main_menu span,
.mobile_menu a,
.mobile_menu span,
.qodef-mobile-header a,
.qodef-mobile-header span,
.qodef-page-footer,
.qodef-page-footer a,
.qodef-page-footer span,
.qodef-page-footer div,
footer,
footer a,
footer span,
footer div {
  font-family: Urbanist, sans-serif !important;
}

/* Texte explicatif de la page 404 */
.page_not_found h4 {
  font-family: Manrope, sans-serif !important;
}