/* Bootstrap Icons v1.11.3 (MIT) - Teilmenge fuer die oeffentlichen Seiten.
 * Neu erzeugen, wenn ein weiteres bi-* Icon gebraucht wird.
 * unicode-range verhindert Konflikte mit der vollen Schrift im Adminbereich. */
@font-face {
	font-display: block;
	font-family: bootstrap-icons;
	src: url('fonts/bootstrap-icons-subset.woff2') format('woff2');
	unicode-range:
		U+F12F, U+F148, U+F1DE, U+F1E8, U+F284, U+F285, U+F29D, U+F2AB, U+F2EE, U+F33B, U+F344, U+F3E8, U+F437, U+F45B,
		U+F470, U+F472, U+F47F, U+F4A3, U+F4E1, U+F4FE, U+F617, U+F618, U+F64C, U+F659;
}
.bi::before,
[class*=' bi-']::before,
[class^='bi-']::before {
	display: inline-block;
	font-family: bootstrap-icons !important;
	font-style: normal;
	font-weight: 400 !important;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: -0.125em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.bi-arrow-left::before {
	content: '\f12f';
}
.bi-arrow-up::before {
	content: '\f148';
}
.bi-bullseye::before {
	content: '\f1de';
}
.bi-calendar-event::before {
	content: '\f1e8';
}
.bi-chevron-left::before {
	content: '\f284';
}
.bi-chevron-right::before {
	content: '\f285';
}
.bi-cloud-drizzle::before {
	content: '\f29d';
}
.bi-cloud-lightning-rain::before {
	content: '\f2ab';
}
.bi-diagram-3::before {
	content: '\f2ee';
}
.bi-exclamation-triangle::before {
	content: '\f33b';
}
.bi-facebook::before {
	content: '\f344';
}
.bi-geo-alt::before {
	content: '\f3e8';
}
.bi-instagram::before {
	content: '\f437';
}
.bi-layers::before {
	content: '\f45b';
}
.bi-link-45deg::before {
	content: '\f470';
}
.bi-linkedin::before {
	content: '\f472';
}
.bi-map::before {
	content: '\f47f';
}
.bi-newspaper::before {
	content: '\f4a3';
}
.bi-person::before {
	content: '\f4e1';
}
.bi-pin-map::before {
	content: '\f64c';
}
.bi-plus::before {
	content: '\f4fe';
}
.bi-water::before {
	content: '\f617';
}
.bi-whatsapp::before {
	content: '\f618';
}
.bi-x-lg::before {
	content: '\f659';
}
