@font-face {
  font-family: "Polimedica Franklin";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-book.e130d119682e.ttf") format("truetype");
}

@font-face {
  font-family: "Polimedica Franklin";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-medium.a8d23046bc8d.ttf") format("truetype");
}

@font-face {
  font-family: "Polimedica Franklin";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-medium.a8d23046bc8d.ttf") format("truetype");
}

@font-face {
  font-family: "Polimedica Franklin";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-demi.70a5076583da.ttf") format("truetype");
}

@font-face {
  font-family: "Polimedica Franklin";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-demi.70a5076583da.ttf") format("truetype");
}

@font-face {
  font-family: "Polimedica Franklin";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-demi.70a5076583da.ttf") format("truetype");
}

@font-face {
  font-family: "Onest";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-book.e130d119682e.ttf") format("truetype");
}

@font-face {
  font-family: "Onest";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-medium.a8d23046bc8d.ttf") format("truetype");
}

@font-face {
  font-family: "Onest";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-medium.a8d23046bc8d.ttf") format("truetype");
}

@font-face {
  font-family: "Onest";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-demi.70a5076583da.ttf") format("truetype");
}

@font-face {
  font-family: "Onest";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-demi.70a5076583da.ttf") format("truetype");
}

@font-face {
  font-family: "Onest";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/polimedica/franklin-gothic-demi.70a5076583da.ttf") format("truetype");
}

:root {
  --pm-font-body: "Polimedica Franklin", "Franklin Gothic Book", Arial, sans-serif;
  --pm-font-heading: "Polimedica Franklin", "Franklin Gothic Medium", Arial, sans-serif;
  --pm-font-brand: "Polimedica Franklin", "Franklin Gothic Medium", Arial, sans-serif;
  --font-sans: var(--pm-font-body);
  --font-display: var(--pm-font-heading);
  --default-font-family: var(--pm-font-body);
}

html,
body,
button,
input,
select,
textarea {
  font-family: var(--pm-font-body);
}

.pm-brand-type,
.pm-backoffice-brand strong {
  font-family: var(--pm-font-brand);
  font-weight: 400;
  letter-spacing: 0;
}
