.elementor-kit-6{--e-global-color-primary:#0D7A93;--e-global-color-secondary:#FAC350;--e-global-color-text:#000000;--e-global-color-accent:#7D7D7D;--e-global-color-cb35957:#FFFFFF;--e-global-color-49218fd:#FFF6E5;--e-global-color-83f77da:#B4CAD7;--e-global-color-7171ce9:#DCE9F1;--e-global-color-ec13948:#DBB65F;--e-global-color-goldtext:#B8923F;--e-global-color-tealdark:#0E7C95;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-size:var(--text-h1);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:105%;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-size:var(--text-2xl);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:110%;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:var(--text-m);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:160%;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.075rem;--e-global-typography-19f7e9b-font-family:"Jost";--e-global-typography-19f7e9b-font-size:var(--text-m);--e-global-typography-19f7e9b-font-weight:400;--e-global-typography-19f7e9b-text-transform:uppercase;--e-global-typography-3506360-font-family:"Jost";--e-global-typography-3506360-font-size:var(--text-h3);--e-global-typography-3506360-font-weight:500;--e-global-typography-3506360-text-transform:uppercase;--e-global-typography-3506360-line-height:130%;--e-global-typography-3506360-letter-spacing:0em;--e-global-typography-06878f4-font-family:"Jost";--e-global-typography-06878f4-font-size:var(--text-2xl);--e-global-typography-06878f4-font-weight:500;--e-global-typography-06878f4-font-style:italic;--e-global-typography-06878f4-line-height:120%;--e-global-typography-d12c9e0-font-family:"Jost";--e-global-typography-d12c9e0-font-size:var(--text-m);--e-global-typography-d12c9e0-text-transform:uppercase;--e-global-typography-d12c9e0-letter-spacing:0.4px;--e-global-typography-role_h1-font-family:"Jost";--e-global-typography-role_h1-font-size:var(--text-h1);--e-global-typography-role_h1-font-weight:500;--e-global-typography-role_h1-line-height:1.15em;--e-global-typography-role_h2-font-family:"Jost";--e-global-typography-role_h2-font-size:var(--text-h2);--e-global-typography-role_h2-font-weight:500;--e-global-typography-role_h2-line-height:1.2em;--e-global-typography-role_h3-font-family:"Jost";--e-global-typography-role_h3-font-size:var(--text-h3);--e-global-typography-role_h3-font-weight:500;--e-global-typography-role_h3-line-height:1.25em;--e-global-typography-role_lead-font-family:"Lato";--e-global-typography-role_lead-font-size:var(--text-lead);--e-global-typography-role_lead-font-weight:400;--e-global-typography-role_lead-line-height:1.5em;--e-global-typography-role_copy-font-family:"Lato";--e-global-typography-role_copy-font-size:var(--text-copy);--e-global-typography-role_copy-font-weight:400;--e-global-typography-role_copy-line-height:1.6em;--e-global-typography-role_small-font-family:"Lato";--e-global-typography-role_small-font-size:var(--text-small);--e-global-typography-role_small-font-weight:400;--e-global-typography-role_small-line-height:1.5em;--e-global-typography-role_eyebrow-font-family:"Jost";--e-global-typography-role_eyebrow-font-size:var(--text-eyebrow);--e-global-typography-role_eyebrow-font-weight:600;--e-global-typography-role_eyebrow-text-transform:uppercase;--e-global-typography-role_eyebrow-letter-spacing:0.06em;--e-global-typography-role_button-font-family:"Jost";--e-global-typography-role_button-font-size:var(--text-button);--e-global-typography-role_button-font-weight:600;--e-global-typography-role_button-text-transform:uppercase;--e-global-typography-role_button-letter-spacing:0.04em;--e-global-typography-a99315e-font-family:"Jost";--e-global-typography-a99315e-font-size:var(--text-h2);--e-global-typography-a99315e-font-weight:500;--e-global-typography-a99315e-line-height:1.25em;--e-global-typography-5125913-font-family:"Lato";--e-global-typography-5125913-font-size:var(--text-h4);--e-global-typography-5125913-font-weight:700;--e-global-typography-5125913-line-height:1.3em;--e-global-typography-1f433b1-font-family:"Lato";--e-global-typography-1f433b1-font-size:var(--text-h5);--e-global-typography-1f433b1-font-weight:700;--e-global-typography-1f433b1-line-height:1.4em;--e-global-typography-05beb8a-font-family:"Lato";--e-global-typography-05beb8a-font-size:var(--text-h6);--e-global-typography-05beb8a-font-weight:700;--e-global-typography-05beb8a-font-style:italic;--e-global-typography-05beb8a-line-height:1.4em;background-color:var( --e-global-color-49218fd );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-a99315e-font-family ), Sans-serif;font-size:var( --e-global-typography-a99315e-font-size );font-weight:var( --e-global-typography-a99315e-font-weight );line-height:var( --e-global-typography-a99315e-line-height );}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3506360-font-family ), Sans-serif;font-size:var( --e-global-typography-3506360-font-size );font-weight:var( --e-global-typography-3506360-font-weight );text-transform:var( --e-global-typography-3506360-text-transform );line-height:var( --e-global-typography-3506360-line-height );letter-spacing:var( --e-global-typography-3506360-letter-spacing );}.elementor-kit-6 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-5125913-font-family ), Sans-serif;font-size:var( --e-global-typography-5125913-font-size );font-weight:var( --e-global-typography-5125913-font-weight );line-height:var( --e-global-typography-5125913-line-height );}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-1f433b1-font-family ), Sans-serif;font-size:var( --e-global-typography-1f433b1-font-size );font-weight:var( --e-global-typography-1f433b1-font-weight );line-height:var( --e-global-typography-1f433b1-line-height );}.elementor-kit-6 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-05beb8a-font-family ), Sans-serif;font-size:var( --e-global-typography-05beb8a-font-size );font-weight:var( --e-global-typography-05beb8a-font-weight );font-style:var( --e-global-typography-05beb8a-font-style );line-height:var( --e-global-typography-05beb8a-line-height );letter-spacing:var( --e-global-typography-05beb8a-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-cb35957 );border-style:none;border-radius:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:var(--max-screen-width);}.e-con{--container-max-width:var(--max-screen-width);--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:var(--space-xs);}.elementor-element{--widgets-spacing:var(--space-xs) var(--space-xs);--widgets-spacing-row:var(--space-xs);--widgets-spacing-column:var(--space-xs);}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-a99315e-font-size );line-height:var( --e-global-typography-a99315e-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-3506360-font-size );line-height:var( --e-global-typography-3506360-line-height );letter-spacing:var( --e-global-typography-3506360-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-5125913-font-size );line-height:var( --e-global-typography-5125913-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-1f433b1-font-size );line-height:var( --e-global-typography-1f433b1-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-05beb8a-font-size );line-height:var( --e-global-typography-05beb8a-line-height );letter-spacing:var( --e-global-typography-05beb8a-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-a99315e-font-size );line-height:var( --e-global-typography-a99315e-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-3506360-font-size );line-height:var( --e-global-typography-3506360-line-height );letter-spacing:var( --e-global-typography-3506360-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-5125913-font-size );line-height:var( --e-global-typography-5125913-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-1f433b1-font-size );line-height:var( --e-global-typography-1f433b1-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-05beb8a-font-size );line-height:var( --e-global-typography-05beb8a-line-height );letter-spacing:var( --e-global-typography-05beb8a-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* == Sektions-System (Design-Umbau 2026-09) == */
.section{--padding-top:var(--section-space);--padding-bottom:var(--section-space);--padding-left:var(--gutter);--padding-right:var(--gutter);}
.section--flush{--padding-left:0px;--padding-right:0px;}
.section--flush-y{--padding-top:0px;--padding-bottom:0px;}
.section--footer{--padding-top:var(--space-s);--padding-bottom:var(--space-s);}
.section--tight{--padding-top:var(--space-m);--padding-bottom:var(--space-m);}
/* == Box-Klasse == */
.box{--padding-top:var(--card-space);--padding-bottom:var(--card-space);--padding-left:var(--card-space);--padding-right:var(--card-space);}
/* == Hero-Buttons == */
@media(min-width:768px){.hero-buttons .elementor-button{white-space:nowrap;}}
/* == Hero-Buttons mobil == */
@media(max-width:767px){.hero-buttons .elementor-button{width:100%;justify-content:center;}}
/* == Header Shrink == */
.logo img{transition:height .35s ease,width .35s ease;}
.elementor-sticky--effects .elementor-widget.logo .elementor-widget-container img{height:72px!important;width:68px!important;}
.elementor-sticky--effects .topbar{display:none;}
/* == Kein horizontales Spiel (Shape-Divider-Subpixel) == */
html,body{overflow-x:clip;}
/* == Runde 1 (2026-09-21): Boxen-Innenabstand, Karten, kompakte Tabellen == */
.box > .elementor-widget-text-editor:first-child > :first-child,.box > .elementor-widget-text-editor:first-child > .elementor-widget-container > :first-child,.box > .e-con-inner > .elementor-widget-text-editor:first-child > :first-child,.box > .e-con-inner > .elementor-widget-text-editor:first-child > .elementor-widget-container > :first-child{margin-top:0;}
.box > .elementor-widget-text-editor:last-child > :last-child,.box > .elementor-widget-text-editor:last-child > .elementor-widget-container > :last-child,.box > .e-con-inner > .elementor-widget-text-editor:last-child > :last-child,.box > .e-con-inner > .elementor-widget-text-editor:last-child > .elementor-widget-container > :last-child{margin-bottom:0;}
.kompakt .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.card > :last-child,.card > .e-con-inner > :last-child{margin-top:auto;}
/* == Runde 2 (2026-09-24): Bänder, Blog-Listen, 404 == */
.band{--align-items:stretch;}
.band > .box{--padding-top:var(--space-s);--padding-bottom:var(--space-s);--justify-content:center;}
.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{margin-block:0 1em;}
body.error404 .site-main{padding:var(--section-space) var(--gutter);text-align:center;}
body.error404 .site-main .entry-title{font-size:var(--text-h2);}
.elementor .elementor-element.e-con.bleed{--width:calc(100% + 2 * var(--gutter));--margin-left:calc(-1 * var(--gutter));--margin-right:calc(-1 * var(--gutter));}
@media(max-width:1024px){.e-con.bleed-tablet{--width:calc(100% + 2 * var(--gutter));--margin-left:calc(-1 * var(--gutter));--margin-right:calc(-1 * var(--gutter));}}
@media(max-width:767px){.e-con.bleed-mobil{--width:calc(100% + 2 * var(--gutter));--margin-left:calc(-1 * var(--gutter));--margin-right:calc(-1 * var(--gutter));}}
/* == Runde 3 (2026-09-24): Raster zweispaltig bis 1280, letzter Text in verschachtelten Kästen == */
@media(min-width:768px) and (max-width:1280px){.elementor .elementor-element.e-grid.raster-2-mittel{--e-con-grid-template-columns:repeat(2,1fr);}}
.box .elementor-widget-text-editor:last-child > .elementor-widget-container > :last-child,.box .elementor-widget-text-editor:last-child > :last-child{margin-bottom:0;}
/* == Runde 4 (2026-09-26): Hero-Boxen unten mehr Luft == */
.suchliste .elementor-posts-container .elementor-post{padding:var(--space-m) 0;border-top:1px solid rgba(0,0,0,.12);}
.suchliste .elementor-posts-container .elementor-post:first-child{border-top:0;padding-top:0;}
.elementor-posts .elementor-post__title{overflow-wrap:anywhere;}
.e-con.box.box--hero{--padding-bottom:var(--space-xl);}

/* Runde 5 (01.10.2026): Kontaktformular 572cd24, Beschriftungen der Textfelder nur für Vorlesefunktionen (Gestaltung bleibt Platzhalter) */
.elementor-element-572cd24 .elementor-field-group-name > .elementor-field-label, .elementor-element-572cd24 .elementor-field-group-email > .elementor-field-label, .elementor-element-572cd24 .elementor-field-group-field_f348d2b > .elementor-field-label, .elementor-element-572cd24 .elementor-field-group-field_3b523e3 > .elementor-field-label, .elementor-element-572cd24 .elementor-field-group-message > .elementor-field-label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

/* Runde 6 (01.10.2026): Sprungmarken landen unter dem festen Kopf, der gescrollt 72 px hoch ist */
.elementor-element[id] { scroll-margin-top: 72px; }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-element[id] { scroll-margin-top: 120px; } }

/* == Blogvorlagen 03.10.2026 (HAK Blogvorlagen Umsetzungsplan 2026-10-03) == */
/* R1: Überschriften im Editor-Inhalt, nur Abstände */
.elementor-widget-theme-post-content :is(h1,h2,h3,h4,h5,h6):not([class*="elementor-"]) { margin: 1.6em 0 .5em; }
.elementor-widget-theme-post-content :is(h1,h2,h3,h4,h5,h6):not([class*="elementor-"]):first-child { margin-top: 0; }
/* R2: Button im Text wie die Buttons der Seite (globale Schrift Akzent, Petrol, Hover hell) */
.elementor-widget-theme-post-content .wp-block-button__link { background-color: var(--e-global-color-primary); color: var(--e-global-color-cb35957); border: 2px solid var(--e-global-color-primary); border-radius: 20px; padding: var(--space-xs) var(--space-s); font-family: var(--e-global-typography-accent-font-family), sans-serif; font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: var(--text-m); text-decoration: none; }
.elementor-widget-theme-post-content .wp-block-button__link:is(:hover,:focus-visible) { background-color: var(--e-global-color-cb35957); color: var(--e-global-color-primary); }
/* R3: Zitat wie auf der Startseite, hervorgehobenes Zitat mit derselben Linie */
.elementor-widget-theme-post-content .wp-block-quote { margin: var(--space-m) 0; padding: var(--card-space); border-left: 5px solid var(--e-global-color-secondary); background-color: color-mix(in srgb, var(--e-global-color-secondary) 26%, transparent); }
.elementor-widget-theme-post-content .wp-block-quote p { font-family: "Times New Roman", serif; font-style: italic; font-size: var(--text-l); line-height: 1.6; }
.elementor-widget-theme-post-content .wp-block-quote > :last-child { margin-bottom: 0; }
.elementor-widget-theme-post-content .wp-block-pullquote { border-left: 5px solid var(--e-global-color-secondary); padding: var(--card-space); text-align: left; }
.elementor-widget-theme-post-content :is(.wp-block-quote,.wp-block-pullquote) cite { font-family: "Jost", sans-serif; font-weight: 600; font-style: normal; font-size: var(--text-s); text-transform: uppercase; color: var(--e-global-color-text); }
/* R4: Trennlinie mit Luft */
.elementor-widget-theme-post-content hr { margin-block: var(--space-l); }
/* R5: Unterlisten ohne eigenen Abstand unten */
.elementor-widget-theme-post-content li > :is(ul,ol) { margin-bottom: 0; }
/* R6: Bilder ohne weite/volle Breite und ohne Randausrichtung mittig, höchstens 80 % der Fensterhöhe (Galerien ausgenommen) */
.elementor-widget-theme-post-content .wp-block-image:not(.wp-block-gallery .wp-block-image, .alignwide, .alignfull, .alignleft, .alignright) { text-align: center; }
.elementor-widget-theme-post-content .wp-block-image:not(.wp-block-gallery .wp-block-image, .alignwide, .alignfull, .alignleft, .alignright) img { max-height: 80vh; width: auto; }
/* R8: Weiter und zurück unter dem Beitrag dürfen auf schmalen Bildschirmen umbrechen statt abgeschnitten zu werden */
.elementor-widget-post-navigation :is(.elementor-post-navigation__link, .elementor-post-navigation__link span) { white-space: normal; }
/* R10: Untertitel der Übersicht (Archivtitel) nur auf Kategorie- und Schlagwortseiten */
body.blog .archiv-untertitel { display: none; }
/* R13: Vorschautexte der Karten höchstens drei Zeilen, der Browser setzt „…“ */
.elementor-posts--skin-cards .elementor-post__excerpt p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-clamp: 3; overflow: hidden; }
/* Runde 7 (04.10.2026): „Weiterlesen“ in den Karten unten, damit es in einer Reihe auf gleicher Höhe steht */
.elementor-posts--skin-cards { --item-display: flex; }
.elementor-posts--skin-cards .elementor-post__read-more { margin-top: auto; }
/* Runde 7: Beiträge ohne Beitragsbild zeigen in den Karten das Blog-Kopfbild (Mediathek 2378, Seitenverhältnis wie die Kartenbilder) */
.elementor-posts--skin-cards .elementor-post:not(.has-post-thumbnail) .elementor-post__card::before { content: ""; display: block; aspect-ratio: 5 / 3; margin-bottom: 20px; /* wie der Abstand unter den Kartenbildern */ background: url("/wp-content/uploads/2026/03/Hintergrund-Lebendlich-Solingen-scaled.jpg") center / cover no-repeat; }
@media (max-width: 767px) { .elementor-posts--skin-cards .elementor-post:not(.has-post-thumbnail) .elementor-post__card::before { aspect-ratio: 2 / 1; } }
/* == Ende Blogvorlagen 03.10.2026 == *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-100.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-100italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-200italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-300italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-500italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-600italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-700italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-800italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-900.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-900italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2026/03/jost-v14-latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-100.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-100italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-300italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-700italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-900.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://phosbildet.de/wp-content/uploads/2024/08/lato-v24-latin-900italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */