@font-face {
  font-family: 'SourceSansPro-Black';
  src: url(fonts/SourceSansPro-Black.eot);
  src: url(fonts/SourceSansPro-Black.eot?#iefix) format('embedded-opentype'),
       url(fonts/SourceSansPro-Black.otf) format('otf'),
       url(fonts/SourceSansPro-Black.svg#SourceSansPro-Black) format('svg'),
       url(fonts/SourceSansPro-Black.ttf) format('truetype'),
       url(fonts/SourceSansPro-Black.woff) format('woff'),
       url(fonts/SourceSansPro-Black.woff2) format('woff2');
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(fonts/SourceSansPro-Bold.eot);
  src: url(fonts/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/SourceSansPro-Bold.otf) format('otf'),
       url(fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg'),
       url(fonts/SourceSansPro-Bold.ttf) format('truetype'),
       url(fonts/SourceSansPro-Bold.woff) format('woff'),
       url(fonts/SourceSansPro-Bold.woff2) format('woff2');
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(fonts/SourceSansPro-Regular.eot);
  src: url(fonts/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'),
       url(fonts/SourceSansPro-Regular.otf) format('otf'),
       url(fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg'),
       url(fonts/SourceSansPro-Regular.ttf) format('truetype'),
       url(fonts/SourceSansPro-Regular.woff) format('woff'),
       url(fonts/SourceSansPro-Regular.woff2) format('woff2');
}

@font-face {
  font-family: 'SourceSansPro-Light';
  src: url(fonts/SourceSansPro-Light.eot);
  src: url(fonts/SourceSansPro-Light.eot?#iefix) format('embedded-opentype'),
       url(fonts/SourceSansPro-Light.otf) format('otf'),
       url(fonts/SourceSansPro-Light.svg#SourceSansPro-Light) format('svg'),
       url(fonts/SourceSansPro-Light.ttf) format('truetype'),
       url(fonts/SourceSansPro-Light.woff) format('woff'),
       url(fonts/SourceSansPro-Light.woff2) format('woff2');
}

@font-face {
  font-family: 'Outfit';
  src: url('fonts/Outfit-Regular.eot');
  src: url('fonts/Outfit-Regular.eot?#iefix') format('embedded-opentype'),
      url('fonts/Outfit-Regular.woff2') format('woff2'),
      url('fonts/Outfit-Regular.woff') format('woff'),
      url('fonts/Outfit-Regular.ttf') format('truetype'),
      url('fonts/Outfit-Regular.svg#Outfit-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DM Sans';
  src: url(fonts/DMSans-Medium.eot);
  src: url(fonts/DMSans-Medium.eot?#iefix) format('embedded-opentype'),
      url(fonts/DMSans-Medium.woff2) format('woff2'),
      url(fonts/DMSans-Medium.woff) format('woff'),
      url(fonts/DMSans-Medium.ttf) format('truetype'),
      url(fonts/DMSans-Medium.svg#DMSans-Medium) format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

