@font-face {
    font-family: 'JaniFont';
    src: url('https://static.tildacdn.com/tild6364-6361-4333-b535-323266316539/NovemberLC-RegularIt.woff2') format('woff2'),url('https://static.tildacdn.com/tild6331-3438-4231-a565-663863356264/NovemberLC-RegularIt.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,'ss04' 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.63;
  letter-spacing: 0.01em;
}

.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: 17.0px;
    line-height: 1.647;
  }
  .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: 17.0px;
    line-height: 1.65;
  }
  .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;
} */
