/**
 * Tipografia: glifos em falta no korolev-compressed.
 */
.fcf-glyph-composed {
	position: relative;
	display: inline-block;
	font: inherit;
	letter-spacing: 0;
	text-transform: inherit;
}

.fcf-glyph-composed__char {
	position: relative;
	display: inline-block;
	font: inherit;
	letter-spacing: 0;
}

.fcf-glyph-composed__mark {
	position: absolute;
	top: -0.28em;
	left: 50%;
	transform: translateX(-50%);
	font-family: inherit;
	font-size: 1.3em;
	font-weight: 300;
	font-synthesis: none;
	line-height: 1;
	pointer-events: none;
}

.fcf-news-card__title .fcf-glyph-composed__mark {
	top: -0.2em;
	font-size: 1.2em;
}

.fcf-plantel-card__name .fcf-glyph-composed__mark {
	top: -0.22em;
	font-size: 1.15em;
	transform: translateX(-54%);
}

.fcf-glyph-fallback {
	font-family: "korolev-condensed", sans-serif !important;
	font-weight: 300 !important;
	font-synthesis: none;
	display: inline-block;
	transform: scale(0.53, 1.16);
	transform-origin: center bottom;
	margin-inline: -0.12em;
	vertical-align: baseline;
}

@font-face {
	font-family: "korolev-compressed";
	src:
		url("https://use.typekit.net/af/2833b4/00000000000000007735e8e7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),
		url("https://use.typekit.net/af/2833b4/00000000000000007735e8e7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff");
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	font-stretch: normal;
	size-adjust: 78%;
	unicode-range: U+0100-024F, U+1E00-1EFF;
}

@font-face {
	font-family: "korolev-compressed";
	src:
		url("https://use.typekit.net/af/2833b4/00000000000000007735e8e7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),
		url("https://use.typekit.net/af/2833b4/00000000000000007735e8e7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff");
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	font-stretch: normal;
	size-adjust: 78%;
	unicode-range: U+0100-024F, U+1E00-1EFF;
}
