/* ===========================================================================
 * FontAwesome, auf die tatsaechlich benutzten Zeichen zusammengestrichen
 * ---------------------------------------------------------------------------
 * Ueber alle 168 Seiten der Sitemap eingesammelt: 48 verschiedene Symbole.
 * FontAwesome 5 Free enthaelt rund 1.600 -- geladen wurden dafuer 173.084
 * Byte, also rund 99 % ungenutzt.
 *
 *     fa-solid-900     78.196 ->  3.732 B   (42 Zeichen)
 *     fa-brands-400    81.612 ->  1.264 B   ( 6 Zeichen)
 *     fa-regular-400   13.276 ->  1.444 B   ( 9 Zeichen)
 *                    ---------------------
 *                     173.084 ->  6.440 B
 *
 * DAS SICHERHEITSNETZ -- bitte beim Aendern nicht wegnehmen
 * Zu jeder Schrift stehen ZWEI @font-face-Regeln:
 *   1. die Vollfassung, mit unicode-range ueber das KOMPLEMENT -- also
 *      ueber alle Zeichen des privaten Bereichs AUSSER den benutzten
 *   2. der Auszug, mit unicode-range ueber genau die benutzten Zeichen
 * Die zweite steht spaeter und gewinnt damit fuer ihren Bereich. Fuer alles
 * andere greift die erste. Browser laden eine Schrift erst, wenn wirklich
 * ein Zeichen aus ihrem Bereich dargestellt werden soll -- die Vollfassung
 * wird also nur geholt, wenn jemand spaeter ein Symbol einsetzt, das beim
 * Zusammenstreichen noch nicht vorkam. Dann ist es langsamer, aber nie leer.
 *
 * NEU ZUSAMMENSTREICHEN, wenn viele neue Symbole dazukommen. Verfahren:
 * Symbole ueber alle Seiten sammeln, Zeichen aus fontawesome.min.css
 * nachschlagen, mit fontTools subsetten.
 *
 * Erzeugt 13.08.2026 mit fontTools 4.60.2.
 * =========================================================================== */

/* KORREKTUR 13.08.2026, gemessen:
 * Der erste Anlauf gab der Vollfassung den gesamten Bereich U+E000-F8FF --
 * also einschliesslich der Zeichen, die schon im Auszug stecken. Ergebnis:
 * Der Browser holte BEIDE Dateien, 173 KB plus 6 KB. Der Eingriff war damit
 * schlechter als gar keiner.
 * Jetzt bekommt die Vollfassung das Komplement. Ueberschneidungsfrei laedt
 * sie nur noch, wenn wirklich ein Zeichen ausserhalb des Auszugs vorkommt.
 */


/* --- fa-solid-900 ------------------------------------------------------ */
/* Vollfassung, NUR fuer Zeichen ausserhalb des Auszugs */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;
src:url(https://www.dtp-rm.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2");
unicode-range:U+E000-E065,U+E067-F00B,U+F00D-F016,U+F018-F052,U+F055-F059,U+F05B-F060,U+F062-F066,U+F068-F072,U+F074-F085,U+F087-F0A2,U+F0A4-F0BF,U+F0C1-F0D6,U+F0D9,U+F0DB-F0DF,U+F0E1-F107,U+F109-F10C,U+F10E-F152,U+F154-F19C,U+F19E-F1B8,U+F1BA-F1CC,U+F1CE-F206,U+F208-F233,U+F235-F244,U+F246-F272,U+F275,U+F277-F2B4,U+F2B6-F35F,U+F361-F4AC,U+F4AE-F4B8,U+F4BA-F4FF,U+F502-F517,U+F519-F51A,U+F51D-F59F,U+F5A1-F5D9,U+F5DB-F64E,U+F650-F6BF,U+F6C1-F755,U+F757-F8FF}
/* Auszug fuer die tatsaechlich benutzten Zeichen */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;
src:url(fonts/fa-solid-900-subset.woff2) format("woff2");
unicode-range:U+E066,U+F00C,U+F017,U+F053-F054,U+F05A,U+F061,U+F067,U+F073,U+F086,U+F0A3,U+F0C0,U+F0D7-F0D8,U+F0DA,U+F0E0,U+F108,U+F10D,U+F153,U+F19D,U+F1B9,U+F1CD,U+F207,U+F234,U+F245,U+F273-F274,U+F276,U+F2B5,U+F360,U+F4AD,U+F4B9,U+F500-F501,U+F518,U+F51B-F51C,U+F5A0,U+F5DA,U+F64F,U+F6C0,U+F756}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}

/* --- fa-brands-400 ------------------------------------------------------ */
/* Vollfassung, NUR fuer Zeichen ausserhalb des Auszugs */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;
src:url(https://www.dtp-rm.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2");
unicode-range:U+E000-F08B,U+F08D-F098,U+F09B-F166,U+F168-F16C,U+F16E-F2C5,U+F2C7-F8FF}
/* Auszug fuer die tatsaechlich benutzten Zeichen */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;
src:url(fonts/fa-brands-400-subset.woff2) format("woff2");
unicode-range:U+F08C,U+F099-F09A,U+F167,U+F16D,U+F2C6}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fab{font-family:"Font Awesome 5 Brands";font-weight:400}

/* --- fa-regular-400 ------------------------------------------------------ */
/* Vollfassung, NUR fuer Zeichen ausserhalb des Auszugs */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;
src:url(https://www.dtp-rm.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2");
unicode-range:U+E000-F016,U+F018-F072,U+F074-F085,U+F087-F0DF,U+F0E1-F1CC,U+F1CE-F272,U+F275-F2B4,U+F2B6-F4AC,U+F4AE-F8FF}
/* Auszug fuer die tatsaechlich benutzten Zeichen */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;
src:url(fonts/fa-regular-400-subset.woff2) format("woff2");
unicode-range:U+F017,U+F073,U+F086,U+F0E0,U+F1CD,U+F273-F274,U+F2B5,U+F4AD}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.far{font-family:"Font Awesome 5 Free";font-weight:400}