html{font-family:var(--idfm-font-family)!important;font-size:var(--idfm-base-size)!important}
html.idfm-font-enforced:not(#idfm-font-opt-out) body,
html.idfm-font-enforced:not(#idfm-font-opt-out) body :not(:where(.fa,.fa *,.fas,.fas *,.far,.far *,.fal,.fal *,.fad,.fad *,.fab,.fab *,[class^="fa-"],[class^="fa-"] *,[class*=" fa-"],[class*=" fa-"] *,.material-icons,.material-icons *,.material-icons-outlined,.material-icons-outlined *,.material-symbols-outlined,.material-symbols-outlined *,.glyphicon,.glyphicon *,[class^="icon-"],[class^="icon-"] *,[class*=" icon-"],[class*=" icon-"] *,.dashicons,.dashicons *,.MathJax,.MathJax *,[class^="MathJax"],[class^="MathJax"] *,mjx-container,mjx-container *,.katex,.katex *)){
    font-family:var(--idfm-font-family)!important
}
html.idfm-font-enforced:not(#idfm-font-opt-out) body{font-size:var(--idfm-base-size)!important;font-weight:var(--idfm-body-weight)!important;line-height:var(--idfm-line-height)!important;letter-spacing:var(--idfm-letter-spacing)!important}
html.idfm-font-enforced:not(#idfm-font-opt-out) body button,html.idfm-font-enforced:not(#idfm-font-opt-out) body input,html.idfm-font-enforced:not(#idfm-font-opt-out) body optgroup,html.idfm-font-enforced:not(#idfm-font-opt-out) body option,html.idfm-font-enforced:not(#idfm-font-opt-out) body select,html.idfm-font-enforced:not(#idfm-font-opt-out) body textarea,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkp_button,html.idfm-font-enforced:not(#idfm-font-opt-out) body .cmp_button,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkpFormField input,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkpFormField select,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkpFormField textarea{font-family:var(--idfm-font-family)!important;font-weight:var(--idfm-body-weight)!important;letter-spacing:var(--idfm-letter-spacing)!important}
html.idfm-font-enforced:not(#idfm-font-opt-out) body input::placeholder,html.idfm-font-enforced:not(#idfm-font-opt-out) body textarea::placeholder{font-family:var(--idfm-font-family)!important}
html.idfm-font-enforced:not(#idfm-font-opt-out) body p,html.idfm-font-enforced:not(#idfm-font-opt-out) body li,html.idfm-font-enforced:not(#idfm-font-opt-out) body td,html.idfm-font-enforced:not(#idfm-font-opt-out) body th,html.idfm-font-enforced:not(#idfm-font-opt-out) body label,html.idfm-font-enforced:not(#idfm-font-opt-out) body legend,html.idfm-font-enforced:not(#idfm-font-opt-out) body blockquote,html.idfm-font-enforced:not(#idfm-font-opt-out) body figcaption,html.idfm-font-enforced:not(#idfm-font-opt-out) body .description,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkp_help,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkpFormField__description{line-height:var(--idfm-line-height)!important}
html.idfm-font-enforced:not(#idfm-font-opt-out) body h1,html.idfm-font-enforced:not(#idfm-font-opt-out) body h2,html.idfm-font-enforced:not(#idfm-font-opt-out) body h3,html.idfm-font-enforced:not(#idfm-font-opt-out) body h4,html.idfm-font-enforced:not(#idfm-font-opt-out) body h5,html.idfm-font-enforced:not(#idfm-font-opt-out) body h6,html.idfm-font-enforced:not(#idfm-font-opt-out) body strong,html.idfm-font-enforced:not(#idfm-font-opt-out) body b,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkp_page_title,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkp_screen_reader,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkp_structure_head,html.idfm-font-enforced:not(#idfm-font-opt-out) body .pkp_navigation_primary>li>a,html.idfm-font-enforced:not(#idfm-font-opt-out) body .title,html.idfm-font-enforced:not(#idfm-font-opt-out) body .subtitle,html.idfm-font-enforced:not(#idfm-font-opt-out) body [class$="__title"],html.idfm-font-enforced:not(#idfm-font-opt-out) body [class$="_title"]{font-family:var(--idfm-font-family)!important;font-weight:var(--idfm-heading-weight)!important}
.fa:before,.fas:before,.far:before,.fal:before,.fad:before,.fab:before,[class^="fa-"]:before,[class*=" fa-"]:before,[class^="icon-"]:before,[class*=" icon-"]:before,.glyphicon:before,.dashicons:before{letter-spacing:normal!important}
