@font-face {
  font-family: "Anjoman";
  src: url("/fonts/anjoman/Anjoman-Light.woff2") format("woff2"),
       url("/fonts/anjoman/Anjoman-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anjoman";
  src: url("/fonts/anjoman/Anjoman-Regular.woff2") format("woff2"),
       url("/fonts/anjoman/Anjoman-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anjoman";
  src: url("/fonts/anjoman/Anjoman-Bold.woff2") format("woff2"),
       url("/fonts/anjoman/Anjoman-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --site-font-family: "Anjoman", Tahoma, Arial, sans-serif;
}

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

body *:not(i):not([class^="fa-"]):not([class*=" fa-"]):not([class^="fico"]):not([class*=" fico"]) {
  font-family: var(--site-font-family) !important;
}

.fas,
.far,
.fal,
.fa,
[class^="fa-"],
[class*=" fa-"] {
  font-family: "Font Awesome 7 Pro" !important;
}

/* Brand icons (.fab) ship in a separate webfont/family from the
   Pro weights above — forcing them onto "Font Awesome 7 Pro" (as a naive
   blanket rule would) leaves them with no matching glyphs. */
.fab {
  font-family: "Font Awesome 7 Brands" !important;
}

.fico,
[class^="fico-"],
[class*=" fico-"] {
  font-family: "toyotairan-font-icons" !important;
}