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

@font-face {
  font-family: "TBCContractica";
  src: url("/fonts/tbccontractica/TBCContractica-Medium.woff2") format("woff2"),
       url("/fonts/tbccontractica/TBCContractica-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

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

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

html,
body,
button,
input,
select,
textarea,
label,
a,
span,
p,
div,
li,
td,
th,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "TBCContractica", "DM Sans", "Public Sans", sans-serif;
}

/* Keep icon libraries untouched */
i.iconsax,
.ri,
[class^="ri-"],
[class*=" ri-"],
.feather {
  font-family: inherit;
}

