@font-face {
    font-family: 'JaniFont';
    src: url('https://static.tildacdn.com/tild6637-3361-4164-a631-306562346435/Inter-Italic.woff2') format('woff2'),url('https://static.tildacdn.com/tild3639-3836-4930-b063-323636306234/Inter-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

@font-face {
  font-family: "fallback-1";
  src: local('Noto Sans');
  size-adjust: 100%;
}

@font-face {
  font-family: "fallback-2";
  src: local('Open Sans');
  size-adjust: 100%;
}

@font-face {
  font-family: "fallback-3";
  src: local('Helvetica Neue');
  size-adjust: 106%;
}

@font-face {
  font-family: "fallback-4";
  src: local('Arial');
  size-adjust: 106%;
}


html {
    font-size: 18.0px; /* This makes 1rem = 19px */
}

body {
     font-feature-settings: 'liga' 0, 'kern' 1, 'pnum' 0,'onum' 1,'ss00' 1, 'ss00' 1;
     text-rendering: optimizeLegibility;
}

.t-text {
     font-family: JaniFont,'fallback-1','fallback-2','fallback-3','fallback-4',sans-serif;
     /*transform: scale(0.9995);*/
     hyphens: auto;
     hyphenate-limit-chars: 6 3 3;
}

.uc-nohyphen {
     -webkit-hyphens: none !important;
     -moz-hyphens: none !important;
     hyphens: none !important;
}

.t-text_md {
  font-family: JaniFont,'fallback-1','fallback-2','fallback-3','fallback-4',sans-serif;
  font-size: 18.0px;
  line-height: 1.61;
  letter-spacing: normal;
}

.t-descr_xxs {
  font-size: 16.0px;
  line-height: 1.32;
}

.t-name_xs {
  font-size: 16.0px;
  line-height: 1.32;
}

figcaption {
  font-size: 16px;
}


@media screen and (max-width: 1200px) {
  .t-text_md {
    font-size: 18.0px;
    line-height: 1.61;
  }
  .t-descr_xxs {
    font-size: 16.0px;
    line-height: 1.32;
  }
  .t-name_xs {
    font-size: 16px;
    line-height: 1.32;
  }
}

    
@media screen and (max-width: 640px) {
  .t-text_md {
    font-size: 18.0px;
    line-height: 1.6;
  }
  .t-descr_xxs {
    font-size: 16.0px;
    line-height: 1.32;
  }
  .t-name_xs {
    font-size: 16.0px;
    line-height: 1.32;
  }
}

.t004__initial-letter::first-letter {
    font-size: 60px;
    font-weight: 600;
}
.t004__initial-letter::first-letter {
    margin: 10px 6px 0px 0px
}

/* #allrecords {
   -webkit-font-smoothing: auto;
   -moz-osx-font-smoothing: auto;
} */
