@font-face {
    font-family: 'HeraclitoBlack';
        src: url('/assets/fonts/heraclito/15b5d9e232188475cda4fb9802cc1844/b3c7a921965a23ee94bb5eb18d9e5d33/HeraclitoBlack.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoBlackItalic';
        src: url('/assets/fonts/heraclito/15b5d9e232188475cda4fb9802cc1844/81fe058fe57ed91f7a5a246bf830cff1/HeraclitoBlackItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'HeraclitoBold';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/0648ee506e5324f8ab2e2058cc0d8a86/HeraclitoBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoBoldItalic';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/43f5bb2d53daea3a8174739b58d66c4d/HeraclitoBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
      }

@font-face {
    font-family: 'HeraclitoExtraBold';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/05b9e1ca2ef309de1b5973179f5b7310/HeraclitoExtraBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoExtraBoldItalic';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/90ab9c6ac7cc0acd6f569ab40af36a93/HeraclitoExtraBoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'HeraclitoExtraLight';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/d90d9b534f0fd76203beb62d9751f743/HeraclitoExtraLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoExtraLightItalic';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/5aba4e35ac355d69d11ee74d91df4c2d/HeraclitoExtraLightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'HeraclitoItalic';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/2963762cae8ccb1e3585d4b6ab762394/HeraclitoItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'HeraclitoLight';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/b4c6cb6508d2e1bdf7ae48ae576f86ba/HeraclitoLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoLightItalic';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/35a5d943101f0734dd08454c600fc972/HeraclitoLightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'HeraclitoMedium';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/65829b075f0ad32d70e76618b787cc5e/HeraclitoMedium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoMediumItalic';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/db2e66e3c3ab67b1185298b954492c4c/HeraclitoMediumItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'HeraclitoRegular';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/cc74fcd00cc6f5a740109d14b1a64467/HeraclitoRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoSemiBold';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/049e6f8387ea6f99d7cc33ed7784c8e0/HeraclitoSemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoSemiBoldItalic';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/9207229948f795af84bd62255d991903/HeraclitoSemiBoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'HeraclitoThin';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/f39ce8d22dde617eedab6e3ee72c91ac/HeraclitoThin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'HeraclitoThinItalic';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/675b90a2e75ea6cf07a54c9bf77ee213/HeraclitoThinItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

 /* The following rules are deprecated. */ 

@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/15b5d9e232188475cda4fb9802cc1844/b3c7a921965a23ee94bb5eb18d9e5d33/HeraclitoBlack.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/15b5d9e232188475cda4fb9802cc1844/81fe058fe57ed91f7a5a246bf830cff1/HeraclitoBlackItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/0648ee506e5324f8ab2e2058cc0d8a86/HeraclitoBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/43f5bb2d53daea3a8174739b58d66c4d/HeraclitoBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/05b9e1ca2ef309de1b5973179f5b7310/HeraclitoExtraBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/90ab9c6ac7cc0acd6f569ab40af36a93/HeraclitoExtraBoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/d90d9b534f0fd76203beb62d9751f743/HeraclitoExtraLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/5aba4e35ac355d69d11ee74d91df4c2d/HeraclitoExtraLightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/2963762cae8ccb1e3585d4b6ab762394/HeraclitoItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/b4c6cb6508d2e1bdf7ae48ae576f86ba/HeraclitoLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/35a5d943101f0734dd08454c600fc972/HeraclitoLightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/65829b075f0ad32d70e76618b787cc5e/HeraclitoMedium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/db2e66e3c3ab67b1185298b954492c4c/HeraclitoMediumItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/cc74fcd00cc6f5a740109d14b1a64467/HeraclitoRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/049e6f8387ea6f99d7cc33ed7784c8e0/HeraclitoSemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/9207229948f795af84bd62255d991903/HeraclitoSemiBoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/f39ce8d22dde617eedab6e3ee72c91ac/HeraclitoThin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Heraclito';
        src: url('/assets/fonts/heraclito/051fd70d0a87ce029c138cdbed056675/675b90a2e75ea6cf07a54c9bf77ee213/HeraclitoThinItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
      }

