﻿@font-face {
  font-family: 'TTFirsNeueFSMGU';
  src: url('./TTFirsNeue-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TTFirsNeueFSMGU';
  src: url('./TTFirsNeue-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TTFirsNeueFSMGU';
  src: url('./TTFirsNeue-DemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TTFirsNeueFSMGU';
  src: url('./TTFirsNeue-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

html body,
#allrecords,
#allrecords .r {
  --t-text-font: 'TTFirsNeueFSMGU', Arial, sans-serif !important;
  --t-headline-font: 'TTFirsNeueFSMGU', Arial, sans-serif !important;
}

#allrecords .tn-elem[data-elem-type="text"] .tn-atom,
#allrecords .t-title,
#allrecords .t-descr,
#allrecords .t-text,
#allrecords .t-name,
#allrecords button,
#allrecords input,
#allrecords textarea {
  font-family: 'TTFirsNeueFSMGU', Arial, sans-serif !important;
}
