/*
 * Style Fonts code goes here.
 * A template should always ship with an empty fonts_style.css
 */
/* - --------------------------------------------- - */
/* - ---------------- Font Oswald ---------------- - */
/* - --------------------------------------------- - */
/* ! Oswald ExtraLight */
@font-face {
	font-family: 'Oswald'; font-weight: 200; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/oswald/oswald_extralight/Oswald_ExtraLight.woff2') format('woff2'),
		 url('../fontsSpecial/oswald/oswald_extralight/Oswald_ExtraLight.ttf') format('truetype');
}
/* ! Oswald Light */
@font-face {
	font-family: 'Oswald'; font-weight: 300; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/oswald/oswald_light/Oswald_Light.woff2') format('woff2'),
		 url('../fontsSpecial/oswald/oswald_light/Oswald_Light.ttf') format('truetype');
}
/* ! Oswald Regular */
@font-face {
	font-family: 'Oswald'; font-weight: 400; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/oswald/oswald_regular/Oswald_Regular.woff2') format('woff2'),
		 url('../fontsSpecial/oswald/oswald_regular/Oswald_Regular.ttf') format('truetype');
}
/* ! Oswald Medium */
@font-face {
	font-family: 'Oswald'; font-weight: 500; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/oswald/oswald_medium/Oswald_Medium.woff2') format('woff2'),
		 url('../fontsSpecial/oswald/oswald_medium/Oswald_Medium.ttf') format('truetype');
}
/* ! Oswald SemiBold */
@font-face {
	font-family: 'Oswald'; font-weight: 600; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/oswald/oswald_semibold/Oswald_SemiBold.woff2') format('woff2'),
		 url('../fontsSpecial/oswald/oswald_semibold/Oswald_SemiBold.ttf') format('truetype');
}
/* ! Oswald Bold */
@font-face {
	font-family: 'Oswald'; font-weight: 700; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/oswald/oswald_bold/Oswald_Bold.woff2') format('woff2'),
		 url('../fontsSpecial/oswald/oswald_bold/Oswald_Bold.ttf') format('truetype');
}
/* - --------------------------------------------- - */
/* - ------------- Font Josefin Sans ------------- - */
/* - --------------------------------------------- - */
/* ! Josefin Sans Thin */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 100; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_thin/JosefinSans_Thin.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_thin/JosefinSans_Thin.ttf') format('truetype');
}
/* ! Josefin Sans Thin Italic */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 100; font-style: italic; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_thinitalic/JosefinSans_ThinItalic.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_thinitalic/JosefinSans_ThinItalic.ttf') format('truetype');
}
/* ! Josefin Sans Light */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 300; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_light/JosefinSans_Light.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_light/JosefinSans_Light.ttf') format('truetype');
}
/* ! Josefin Sans Light Italic */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 300; font-style: italic; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_lightitalic/JosefinSans_LightItalic.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_lightitalic/JosefinSans_LightItalic.ttf') format('truetype');
}
/* ! Josefin Sans Regular */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 400; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_regular/JosefinSans_Regular.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_regular/JosefinSans_Regular.ttf') format('truetype');
}
/* ! Josefin Sans Regular Italic */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 400; font-style: italic; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_italic/JosefinSans_Italic.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_italic/JosefinSans_Italic.ttf') format('truetype');
}
/* ! Josefin Sans SemiBold */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 600; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_semibold/JosefinSans_SemiBold.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_semibold/JosefinSans_SemiBold.ttf') format('truetype');
}
/* ! Josefin Sans SemiBold Italic */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 600; font-style: italic; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_semibolditalic/JosefinSans_SemiBoldItalic.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_semibolditalic/JosefinSans_SemiBoldItalic.ttf') format('truetype');
}
/* ! Josefin Sans Bold */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 700; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_bold/JosefinSans_Bold.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_bold/JosefinSans_Bold.ttf') format('truetype');
}
/* ! Josefin Sans Bold Italic */
@font-face {
	font-family: 'Josefin Sans'; font-weight: 700; font-style: italic; font-display: swap;
	src: url('../fontsSpecial/josefin_sans/josefinsans_bolditalic/JosefinSans_BoldItalic.woff2') format('woff2'),
		 url('../fontsSpecial/josefin_sans/josefinsans_bolditalic/JosefinSans_BoldItalic.ttf') format('truetype');
}
/* - --------------------------------------------- - */
/* - --------------- Font Eras ITC --------------- - */
/* - --------------------------------------------- - */
/* ! Eras ITC Light */
@font-face {
	font-family: 'Eras_ITC'; font-weight: 300; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/eras_itc/eras_light/ErasITC_Light.woff2') format('woff2'),
		 url('../fontsSpecial/eras_itc/eras_light/ErasITC_Light.ttf') format('truetype');
}
/* ! Eras ITC Demi */
@font-face {
	font-family: 'Eras_ITC'; font-weight: 400; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/eras_itc/eras_demi/ErasITC_Demi.woff2') format('woff2'),
		 url('../fontsSpecial/eras_itc/eras_demi/ErasITC_Demi.ttf') format('truetype');
}
/* ! Eras ITC medium */
@font-face {
	font-family: 'Eras_ITC'; font-weight: 500; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/eras_itc/eras_medium/ErasITC_Medium.woff2') format('woff2'),
		 url('../fontsSpecial/eras_itc/eras_medium/ErasITC_Medium.ttf') format('truetype');
}
/* ! Eras ITC Bold */
@font-face {
	font-family: 'Eras_ITC'; font-weight: 600; font-style: normal; font-display: swap;
	src: url('../fontsSpecial/eras_itc/eras_bold/ErasITC_Bold.woff2') format('woff2'),
		 url('../fontsSpecial/eras_itc/eras_bold/ErasITC_Bold.ttf') format('truetype');
}
/* - --------------------------------------------- - */
/* - ------------ Font Material Symbol ----------- - */
/* - --------------------------------------------- - */
/* ! Style pour font : Material Symbol */
@font-face {
	font-family: 'Material Icons'; font-weight:400; font-style:normal;
	src: url('../fontsSpecial/material_symbol/Material_Symbols_Sharp.woff2') format("woff2"),
		 url('../fontsSpecial/material_symbol/Material_Symbols_Sharp.ttf') format("truetype");
}
.fa,.material-icons-outlined,
.material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr;  vertical-align: middle; width: 1em; height: 1em; text-rendering: optimizeLegibility; font-feature-settings: 'liga'; -webkit-font-feature-settings: 'liga'; -moz-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* ! Réglage optique : Material Symbol */
.fa,.material-icons-outlined,
.material-icons {
	font-variation-settings:
	'FILL' 0,
	'GRAD' 0,
	'opsz' 48,
	'wght' 500;
}
