/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'),
      url(/s/fonts/Lato-Regular.woff2) format('woff2'),
      url(/s/fonts/Lato-Regular.woff) format('woff'),
      url(/s/fonts/Lato-Regular.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
  }
  
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(/s/fonts/Lato-Bold.ttf) format('truetype');
  }
  
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local('Lato Black'), local('Lato-Black'), url(/s/fonts/Lato-Black.ttf) format('truetype');
  }
  
  @font-face {
    font-family: 'BlackGate';
    font-style: normal;
    font-weight: 400;
    src: url(/s/fonts/BlackGate-Sans.otf) format('opentype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
  }
  
  @font-face {
    font-family: 'Honeymoon';
    font-style: normal;
    font-weight: 400;
    src: url(/s/fonts/Honeymoon.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
  }
  
  body {
    font-family: 'Lato', Helvetica, sans-serif !important;
  }