/*
 *  Public Sans
 * 
 */
@font-face {
	font-family: 'Public Sans';
	font-weight: 300;
	font-style: normal;
	src: local('Public Sans'), url('./PublicSans-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 300;
	font-style: italic;
	src: local('Public Sans'), url('./PublicSans-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 400;
	font-style: normal;
	src: local('Public Sans'), url('./PublicSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 400;
	font-style: italic;
	src: local('Public Sans'), url('./PublicSans-Italic.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 500;
	font-style: normal;
	src: local('Public Sans'), url('./PublicSans-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 500;
	font-style: italic;
	src: local('Public Sans'), url('./PublicSans-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 600;
	font-style: normal;
	src: local('Public Sans'), url('./PublicSans-SemiBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 600;
	font-style: italic;
	src: local('Public Sans'), url('./PublicSans-SemiBoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 700;
	font-style: normal;
	src: local('Public Sans'), url('./PublicSans-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Public Sans';
	font-weight: 700;
	font-style: italic;
	src: local('Public Sans'), url('./PublicSans-BoldItalic.ttf') format('truetype');
}

/* @font-face {
	font-family: 'Public Sans';
	font-weight: 800;
	font-style: normal;
	src: local('Public Sans'), url('./PublicSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Public Sans';
	font-weight: 800;
	font-style: italic;
	src: local('Public Sans'), url('./PublicSans-ExtraBoldItalic.ttf') format('truetype');
} */


/*
 *  IBM Plex Sans
 * 
 */
@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 300;
	font-style: normal;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 300;
	font-style: italic;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 400;
	font-style: normal;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 400;
	font-style: italic;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-Italic.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 500;
	font-style: normal;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 500;
	font-style: italic;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 600;
	font-style: normal;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-SemiBold.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 600;
	font-style: italic;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-SemiBoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 700;
	font-style: normal;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-weight: 700;
	font-style: italic;
	src: local('IBM Plex Sans'), url('./IBMPlexSans-BoldItalic.ttf') format('truetype');
}