@layer fonts {
	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_light.woff2") format("woff2");
		font-weight: 200;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_light_it.woff2") format("woff2");
		font-weight: 200;
		font-style: italic;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_regular.woff2") format("woff2");
		font-weight: 300;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_regular_it.woff2") format("woff2");
		font-weight: 300;
		font-style: italic;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_normal.woff2") format("woff2");
		font-weight: 400;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_normal_it.woff2") format("woff2");
		font-weight: 400;
		font-style: italic;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_medium.woff2") format("woff2");
		font-weight: 500;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_medium_it.woff2") format("woff2");
		font-weight: 500;
		font-style: italic;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_demibold.woff2") format("woff2");
		font-weight: 600;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_demibold_it.woff2") format("woff2");
		font-weight: 600;
		font-style: italic;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_bold.woff2") format("woff2");
		font-weight: 700;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: "fr_font";
		src: url("../fonts/fr_font_bold_it.woff2") format("woff2");
		font-weight: 700;
		font-style: italic;
		font-display: swap;
	}

	body {
		font-family: "fr_font", -apple-system, BlinkMacSystemFont, "Segoe UI",
			Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
			"Segoe UI Symbol";
		font-size: 1rem;
		line-height: 1.4;
		font-weight: 400;
	}
}
