@charset  UTF-8;
/* fonts */

@font-face {
    font-family: 'BostonTraffic';
    src: url('../fonts/boston_traffic.ttf') format('truetype'),
         url('../fonts/boston_traffic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* source-sans-pro-200normal - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src:
      local('Source Sans Pro Extra Light '),
      local('Source Sans Pro-Extra Light'),
      url('../fonts/components/source-sans-pro-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-200.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-200italic - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-display: swap;
    font-weight: 200;
    src:
      local('Source Sans Pro Extra Light italic'),
      local('Source Sans Pro-Extra Lightitalic'),
      url('../fonts/components/source-sans-pro-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-200italic.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-300normal - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
      local('Source Sans Pro Light '),
      local('Source Sans Pro-Light'),
      url('../fonts/components/source-sans-pro-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-300.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-300italic - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-display: swap;
    font-weight: 300;
    src:
      local('Source Sans Pro Light italic'),
      local('Source Sans Pro-Lightitalic'),
      url('../fonts/components/source-sans-pro-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-300italic.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-400normal - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
      local('Source Sans Pro Regular '),
      local('Source Sans Pro-Regular'),
      url('../fonts/components/source-sans-pro-latin-400.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-400.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-400italic - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-display: swap;
    font-weight: 400;
    src:
      local('Source Sans Pro Regular italic'),
      local('Source Sans Pro-Regularitalic'),
      url('../fonts/components/source-sans-pro-latin-400italic.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-400italic.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-600normal - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src:
      local('Source Sans Pro SemiBold '),
      local('Source Sans Pro-SemiBold'),
      url('../fonts/components/source-sans-pro-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-600.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-600italic - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-display: swap;
    font-weight: 600;
    src:
      local('Source Sans Pro SemiBold italic'),
      local('Source Sans Pro-SemiBolditalic'),
      url('../fonts/components/source-sans-pro-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-600italic.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-700normal - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src:
      local('Source Sans Pro Bold '),
      local('Source Sans Pro-Bold'),
      url('../fonts/components/source-sans-pro-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-700.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-700italic - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-display: swap;
    font-weight: 700;
    src:
      local('Source Sans Pro Bold italic'),
      local('Source Sans Pro-Bolditalic'),
      url('../fonts/components/source-sans-pro-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-700italic.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-900normal - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src:
      local('Source Sans Pro Black '),
      local('Source Sans Pro-Black'),
      url('../fonts/components/source-sans-pro-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-900.woff') format('woff'); /* Modern Browsers */
  }
  
  /* source-sans-pro-900italic - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-display: swap;
    font-weight: 900;
    src:
      local('Source Sans Pro Black italic'),
      local('Source Sans Pro-Blackitalic'),
      url('../fonts/components/source-sans-pro-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
      url('../fonts/components/source-sans-pro-latin-900italic.woff') format('woff'); /* Modern Browsers */
  }
  
  
