@font-face {
  font-family: 'rabar';
  src: url('./Rabar_021/Rabar_021.eot');
  src: url('./Rabar_021/Rabar_021.eot?#iefix') format('embedded-opentype'),
       url('./Rabar_021/Rabar_021.woff') format('woff'),
       url('./Rabar_021/Rabar_021.ttf') format('truetype'),
       url('./Rabar_021.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'rabar';
  src: url('./Rabar_021/Rabar_021.eot');
  src: url('./Rabar_021/Rabar_021.eot?#iefix') format('embedded-opentype'),
       url('./Rabar_021/Rabar_021.woff') format('woff'),
       url('./Rabar_021/Rabar_021.ttf') format('truetype'),
       url('./Rabar_021.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rabar_021';
  src: url('./Rabar_021/Rabar_021.woff') format('woff'),
       url('./Rabar_021/Rabar_021.ttf') format('truetype'),
       url('./Rabar_021.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-family: 'rabar', 'Rabar_021', sans-serif !important;
}

html,
body,
.fi-body,
.fi-main,
.fi-sidebar,
.fi-topbar,
.fi-modal,
.fi-section,
.fi-ta,
.fi-form,
button,
input,
optgroup,
select,
textarea,
table,
th,
td,
p,
span,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'rabar', 'Rabar_021', sans-serif !important;
}

/* Ensure FontAwesome and icons retain their icon font */
.fa,
.fas,
.far,
.fal,
.fad,
.fab,
[class*="fa-"],
.fi-icon,
[class*="heroicon"] {
  font-family: var(--fa-style-family, "Font Awesome 6 Free"), inherit !important;
}