:root {
  --yuog-font-display: "Funnel Display", "Geist", sans-serif;
  --yuog-font-body: "Mozilla Text", "IBM Plex Sans", sans-serif;
  --yuog-font-ui: "Geist", "Mozilla Text", sans-serif;
  --yuog-font-fallback: "IBM Plex Sans", Arial, sans-serif;
  --_font-default: var(--yuog-font-body);
  --_font-accent: var(--yuog-font-ui);
  --bs-font-sans-serif: var(--yuog-font-body);
  --bs-body-font-family: var(--yuog-font-body);
}

html,
body {
  font-family: var(--yuog-font-body);
  letter-spacing: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.inner-headline__title,
.mxd-section-title__title,
.mxd-promo__caption,
.services-card__title,
.project-name-s,
.pricing-header__title,
.split-data__name,
.menu-logo__text,
.mxd-logo__text,
.title-number,
.mxd-loader__top,
.mxd-loader__count {
  font-family: var(--yuog-font-display);
  letter-spacing: 0;
}

p,
li,
input,
textarea,
select,
button,
.manifest,
.t-large,
.t-medium,
.t-small,
.mxd-cpb-list__descr,
.split-info__details,
.split-data__descr {
  font-family: var(--yuog-font-body);
  letter-spacing: 0;
}

.tag,
.meta-tag,
.btn,
.btn-caption,
.main-menu__number,
.main-menu__caption,
.submenu__item,
.breadcrumbs__nav,
.mxd-block-split__subtitle,
.services-card__subtitle,
.services-card__tags,
.menu-contact__list,
.menu-data__text {
  font-family: var(--yuog-font-ui);
  letter-spacing: 0;
}

body * {
  letter-spacing: 0 !important;
}
