
@font-face {
    font-family: 'Akimow Sans';
    font-style: normal;
    font-weight: 300;
    src: local(''),
         url('./fonts/AKSans-light.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/AKSans-light.woff') format('woff'); /* Modern Browsers */

  }
  @font-face {
    font-family: 'Akimow Sans';
    font-style: normal;
    font-weight: 400;
    src: local(''),
         url('./fonts/open-sans-v34-latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/open-sans-v34-latin_cyrillic-regular.woff') format('woff'); /* Modern Browsers */
  }
  @font-face {
    font-family: 'Akimow Sans';
    font-style: normal;
    font-weight: 600;
    src: local(''),
         url('./fonts/open-sans-v34-latin_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/open-sans-v34-latin_cyrillic-600.woff') format('woff'); /* Modern Browsers */
  }
@font-face {
    font-family: 'Akimow Sans';
    font-style: normal;
    font-weight: 700;
    src: local(''),
            url('./fonts/Sans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
            url('./fonts/Sans-Bold.ttf') format('ttf'), /* Super Modern Browsers */
    }
@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400;
    src: local(''),
            url('./fonts/PlayfairDisplay-Regular.woff') format('woff'), /* Super Modern Browsers */

    }
    
.playfair {
    font-family: 'Playfair Display';
}

h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 33px;
}

h3, h4 {
    font-weight: 700;
    font-size: var(--fontsize-heading);
    line-height: normal;
}

p {
    font-weight: var(--fontweight-normal);
    font-size: var(--fontsize-usual);
    letter-spacing: 0.02em;
    line-height: normal;
}

a {
    text-decoration: none;
    font-size: var(--fontsize-usual);
    color: var(--color-black);
}

h1, h2, h3, a {
    font-style: normal;
    color: var(--color-black);
}

h1, h2, h3 {
    text-transform: uppercase;
}

td,tr,th,
h1,h2,h3,h4,h5,
p,a {
    font-family: 'Akimow Sans';
}
table th {
    font-weight: var(--fontweight-normal);
}

@media screen and (max-width: 1280px){ 
    h4 {
    font-size: 18px;
    }
    h3 {
        font-size: 28px;
    }
a {
    font-size: 12px;
    }
}

@media screen and (max-width: 850px){ 
    h3 {
        font-size: 24px;
        line-height: normal;
    }
    a {
      font-size: 16px;  
    }
}

