@font-face {
  font-family: 'fabrands400';
  src: url('fabrands400.eot');
  src: url('fabrands400.eot') format('embedded-opentype'),
    url('fabrands400.woff2') format('woff2'),
    url('fabrands400.woff') format('woff'),
    url('fabrands400.ttf') format('truetype'),
    url('fabrands400.svg#fabrands400') format('svg');
}

@font-face {
  font-family: 'faregular400';
  src: url('faregular400.eot');
  src: url('faregular400.eot') format('embedded-opentype'),
    url('faregular400.woff2') format('woff2'),
    url('faregular400.woff') format('woff'),
    url('faregular400.ttf') format('truetype'),
    url('faregular400.svg#faregular400') format('svg');
}

@font-face {
  font-family: 'fasolid900';
  src: url('fasolid900.eot');
  src: url('fasolid900.eot') format('embedded-opentype'),
    url('fasolid900.woff2') format('woff2'),
    url('fasolid900.woff') format('woff'),
    url('fasolid900.ttf') format('truetype'),
    url('fasolid900.svg#fasolid900') format('svg');
}

@font-face {
  font-family: 'fav4compatibility';
  src: url('fav4compatibility.eot');
  src: url('fav4compatibility.eot') format('embedded-opentype'),
    url('fav4compatibility.woff2') format('woff2'),
    url('fav4compatibility.woff') format('woff'),
    url('fav4compatibility.ttf') format('truetype'),
    url('fav4compatibility.svg#fav4compatibility') format('svg');
}

@font-face {
  font-family: 'FontAwesome6BrandsRegular400';
  src: url('FontAwesome6BrandsRegular400.eot');
  src: url('FontAwesome6BrandsRegular400.eot') format('embedded-opentype'),
       url('FontAwesome6BrandsRegular400.woff2') format('woff2'),
       url('FontAwesome6BrandsRegular400.woff') format('woff'),
       url('FontAwesome6BrandsRegular400.ttf') format('truetype'),
       url('FontAwesome6BrandsRegular400.svg#FontAwesome6BrandsRegular400') format('svg');
}

@font-face {
  font-family: 'FontAwesome6FreeRegular400';
  src: url('FontAwesome6FreeRegular400.eot');
  src: url('FontAwesome6FreeRegular400.eot') format('embedded-opentype'),
       url('FontAwesome6FreeRegular400.woff2') format('woff2'),
       url('FontAwesome6FreeRegular400.woff') format('woff'),
       url('FontAwesome6FreeRegular400.ttf') format('truetype'),
       url('FontAwesome6FreeRegular400.svg#FontAwesome6FreeRegular400') format('svg');
}

@font-face {
  font-family: 'FontAwesome6FreeSolid900';
  src: url('FontAwesome6FreeSolid900.eot');
  src: url('FontAwesome6FreeSolid900.eot') format('embedded-opentype'),
       url('FontAwesome6FreeSolid900.woff2') format('woff2'),
       url('FontAwesome6FreeSolid900.woff') format('woff'),
       url('FontAwesome6FreeSolid900.ttf') format('truetype'),
       url('FontAwesome6FreeSolid900.svg#FontAwesome6FreeSolid900') format('svg');
}


/* Prelo */
@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-Medium.eot');
    src: url('PreloSlab-Medium.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-Medium.woff2') format('woff2'),
        url('PreloSlab-Medium.woff') format('woff'),
        url('PreloSlab-Medium.ttf') format('truetype'),
        url('PreloSlab-Medium.svg#PreloSlab-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-MediumItalic.eot');
    src: url('PreloSlab-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-MediumItalic.woff2') format('woff2'),
        url('PreloSlab-MediumItalic.woff') format('woff'),
        url('PreloSlab-MediumItalic.ttf') format('truetype'),
        url('PreloSlab-MediumItalic.svg#PreloSlab-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-Light.eot');
    src: url('PreloSlab-Light.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-Light.woff2') format('woff2'),
        url('PreloSlab-Light.woff') format('woff'),
        url('PreloSlab-Light.ttf') format('truetype'),
        url('PreloSlab-Light.svg#PreloSlab-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-LightItalic.eot');
    src: url('PreloSlab-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-LightItalic.woff2') format('woff2'),
        url('PreloSlab-LightItalic.woff') format('woff'),
        url('PreloSlab-LightItalic.ttf') format('truetype'),
        url('PreloSlab-LightItalic.svg#PreloSlab-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab Hairline';
    src: url('PreloSlab-Hairline.eot');
    src: url('PreloSlab-Hairline.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-Hairline.woff2') format('woff2'),
        url('PreloSlab-Hairline.woff') format('woff'),
        url('PreloSlab-Hairline.ttf') format('truetype'),
        url('PreloSlab-Hairline.svg#PreloSlab-Hairline') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab Hairline';
    src: url('PreloSlab-HairlineItalic.eot');
    src: url('PreloSlab-HairlineItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-HairlineItalic.woff2') format('woff2'),
        url('PreloSlab-HairlineItalic.woff') format('woff'),
        url('PreloSlab-HairlineItalic.ttf') format('truetype'),
        url('PreloSlab-HairlineItalic.svg#PreloSlab-HairlineItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-ExtraLight.eot');
    src: url('PreloSlab-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-ExtraLight.woff2') format('woff2'),
        url('PreloSlab-ExtraLight.woff') format('woff'),
        url('PreloSlab-ExtraLight.ttf') format('truetype'),
        url('PreloSlab-ExtraLight.svg#PreloSlab-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-ExtraLightItalic.eot');
    src: url('PreloSlab-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-ExtraLightItalic.woff2') format('woff2'),
        url('PreloSlab-ExtraLightItalic.woff') format('woff'),
        url('PreloSlab-ExtraLightItalic.ttf') format('truetype'),
        url('PreloSlab-ExtraLightItalic.svg#PreloSlab-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-ExtraBold.eot');
    src: url('PreloSlab-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-ExtraBold.woff2') format('woff2'),
        url('PreloSlab-ExtraBold.woff') format('woff'),
        url('PreloSlab-ExtraBold.ttf') format('truetype'),
        url('PreloSlab-ExtraBold.svg#PreloSlab-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-ExtraBoldItalic.eot');
    src: url('PreloSlab-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-ExtraBoldItalic.woff2') format('woff2'),
        url('PreloSlab-ExtraBoldItalic.woff') format('woff'),
        url('PreloSlab-ExtraBoldItalic.ttf') format('truetype'),
        url('PreloSlab-ExtraBoldItalic.svg#PreloSlab-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab Book';
    src: url('PreloSlab-Book.eot');
    src: url('PreloSlab-Book.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-Book.woff2') format('woff2'),
        url('PreloSlab-Book.woff') format('woff'),
        url('PreloSlab-Book.ttf') format('truetype'),
        url('PreloSlab-Book.svg#PreloSlab-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab Book';
    src: url('PreloSlab-BookItalic.eot');
    src: url('PreloSlab-BookItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-BookItalic.woff2') format('woff2'),
        url('PreloSlab-BookItalic.woff') format('woff'),
        url('PreloSlab-BookItalic.ttf') format('truetype'),
        url('PreloSlab-BookItalic.svg#PreloSlab-BookItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-Bold.eot');
    src: url('PreloSlab-Bold.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-Bold.woff2') format('woff2'),
        url('PreloSlab-Bold.woff') format('woff'),
        url('PreloSlab-Bold.ttf') format('truetype'),
        url('PreloSlab-Bold.svg#PreloSlab-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-BoldItalic.eot');
    src: url('PreloSlab-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-BoldItalic.woff2') format('woff2'),
        url('PreloSlab-BoldItalic.woff') format('woff'),
        url('PreloSlab-BoldItalic.ttf') format('truetype'),
        url('PreloSlab-BoldItalic.svg#PreloSlab-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-Black.eot');
    src: url('PreloSlab-Black.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-Black.woff2') format('woff2'),
        url('PreloSlab-Black.woff') format('woff'),
        url('PreloSlab-Black.ttf') format('truetype'),
        url('PreloSlab-Black.svg#PreloSlab-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-BlackItalic.eot');
    src: url('PreloSlab-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-BlackItalic.woff2') format('woff2'),
        url('PreloSlab-BlackItalic.woff') format('woff'),
        url('PreloSlab-BlackItalic.ttf') format('truetype'),
        url('PreloSlab-BlackItalic.svg#PreloSlab-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PreloSlabW04';
    src: url('PreloSlabW04-Bold.eot');
    src: url('PreloSlabW04-Bold.eot?#iefix') format('embedded-opentype'),
        url('PreloSlabW04-Bold.woff2') format('woff2'),
        url('PreloSlabW04-Bold.woff') format('woff'),
        url('PreloSlabW04-Bold.ttf') format('truetype'),
        url('PreloSlabW04-Bold.svg#PreloSlabW04-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PreloSlabW04';
    src: url('PreloSlabW04-ExtraBold.eot');
    src: url('PreloSlabW04-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('PreloSlabW04-ExtraBold.woff2') format('woff2'),
        url('PreloSlabW04-ExtraBold.woff') format('woff'),
        url('PreloSlabW04-ExtraBold.ttf') format('truetype'),
        url('PreloSlabW04-ExtraBold.svg#PreloSlabW04-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-SemiBold.eot');
    src: url('PreloSlab-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-SemiBold.woff2') format('woff2'),
        url('PreloSlab-SemiBold.woff') format('woff'),
        url('PreloSlab-SemiBold.ttf') format('truetype'),
        url('PreloSlab-SemiBold.svg#PreloSlab-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prelo Slab';
    src: url('PreloSlab-SemiBoldItalic.eot');
    src: url('PreloSlab-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('PreloSlab-SemiBoldItalic.woff2') format('woff2'),
        url('PreloSlab-SemiBoldItalic.woff') format('woff'),
        url('PreloSlab-SemiBoldItalic.ttf') format('truetype'),
        url('PreloSlab-SemiBoldItalic.svg#PreloSlab-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}


/* Afacad Flux */
@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-Regular.eot');
    src: url('AfacadFlux-Regular.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-Regular.woff2') format('woff2'),
        url('AfacadFlux-Regular.woff') format('woff'),
        url('AfacadFlux-Regular.ttf') format('truetype'),
        url('AfacadFlux-Regular.svg#AfacadFlux-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-Medium.eot');
    src: url('AfacadFlux-Medium.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-Medium.woff2') format('woff2'),
        url('AfacadFlux-Medium.woff') format('woff'),
        url('AfacadFlux-Medium.ttf') format('truetype'),
        url('AfacadFlux-Medium.svg#AfacadFlux-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-SemiBold.eot');
    src: url('AfacadFlux-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-SemiBold.woff2') format('woff2'),
        url('AfacadFlux-SemiBold.woff') format('woff'),
        url('AfacadFlux-SemiBold.ttf') format('truetype'),
        url('AfacadFlux-SemiBold.svg#AfacadFlux-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-Thin.eot');
    src: url('AfacadFlux-Thin.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-Thin.woff2') format('woff2'),
        url('AfacadFlux-Thin.woff') format('woff'),
        url('AfacadFlux-Thin.ttf') format('truetype'),
        url('AfacadFlux-Thin.svg#AfacadFlux-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-Black.eot');
    src: url('AfacadFlux-Black.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-Black.woff2') format('woff2'),
        url('AfacadFlux-Black.woff') format('woff'),
        url('AfacadFlux-Black.ttf') format('truetype'),
        url('AfacadFlux-Black.svg#AfacadFlux-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-Bold.eot');
    src: url('AfacadFlux-Bold.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-Bold.woff2') format('woff2'),
        url('AfacadFlux-Bold.woff') format('woff'),
        url('AfacadFlux-Bold.ttf') format('truetype'),
        url('AfacadFlux-Bold.svg#AfacadFlux-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-ExtraBold.eot');
    src: url('AfacadFlux-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-ExtraBold.woff2') format('woff2'),
        url('AfacadFlux-ExtraBold.woff') format('woff'),
        url('AfacadFlux-ExtraBold.ttf') format('truetype'),
        url('AfacadFlux-ExtraBold.svg#AfacadFlux-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-ExtraLight.eot');
    src: url('AfacadFlux-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-ExtraLight.woff2') format('woff2'),
        url('AfacadFlux-ExtraLight.woff') format('woff'),
        url('AfacadFlux-ExtraLight.ttf') format('truetype'),
        url('AfacadFlux-ExtraLight.svg#AfacadFlux-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('AfacadFlux-Light.eot');
    src: url('AfacadFlux-Light.eot?#iefix') format('embedded-opentype'),
        url('AfacadFlux-Light.woff2') format('woff2'),
        url('AfacadFlux-Light.woff') format('woff'),
        url('AfacadFlux-Light.ttf') format('truetype'),
        url('AfacadFlux-Light.svg#AfacadFlux-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


